.api_images_credits_box_fade_out{position:fixed;transform-origin:0% 0%;color:var(--elements-fg-color-flat);z-index:0;transition:var(--transition-fast);border-top-width:0px;contain:layout;}.api_images_credits_box_fade_in{transition:var(--transition-fast);}.api_images_credits_box_fade_out .image_credits_label{position:relative;text-align:center;transition:var(--transition-fast);background-color:var(--bg-dependent-bg-color-trans);backdrop-filter:var(--backdrop-filter);color:var(--bg-dependent-fg-color-flat);font-size:.85rem;border-radius:calc(var(--mp) * .5);cursor:pointer;z-index:1000 !important;width:fit-content;white-space:nowrap;padding:calc(var(--mp) * 1);padding-top:calc(var(--mp) * .5);}.api_images_credits_box_fade_out div.popup{position:fixed;bottom:0px;height:-moz-fit-content;height:fit-content;min-height:6rem;min-width:25rem;transform-origin:0% 0%;border-radius:calc(var(--mp) * .5);padding:calc(var(--mp) * 0);padding-bottom:calc(var(--mp) * 10 + var(--footer-bar-height));text-transform:unset !important;opacity:0;background-color:transparent;color:var(--bg-dependent-fg-color-flat);z-index:0;overflow:hidden;word-break:break-all;}.api_images_credits_box_fade_out div.popup div.popup_content{display:grid;grid-template-columns:6rem auto;gap:calc(var(--mp) * .5);background-color:var(--bg-dependent-bg-color-trans);backdrop-filter:var(--backdrop-filter);border-radius:calc(var(--mp) * .5);padding:calc(var(--mp) * 2);box-shadow:var(--box-shadow-tiny);}.api_images_credits_box_fade_in div.popup,.api_images_credits_box_fade_out div.popup{transition:var(--transition-fast);}.api_images_credits_box_fade_out img{width:100%;overflow:hidden;border-radius:calc(var(--mp) * .5);border:2pt solid var(--elements-fg-color-flat);background-color:var(--elements-fg-color-flat);border-radius:50%;}.api_images_credits_box_fade_out .description{position:relative;display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:center;flex-direction:column;font-size:1rem;padding-left:calc(var(--mp) * 2);line-height:1.25rem;}.api_images_credits_box_fade_out .description .bio{font-size:75%;padding-top:calc(var(--mp) * 1);padding-bottom:calc(var(--mp) * 1);}.api_images_credits_box_fade_out .description .photo_tools{margin-top:var(--mp);display:flex;align-items:flex-end;align-content:flex-end;justify-items:flex-end;justify-content:flex-end;}.api_images_credits_box_fade_out .description .photo_tools *{font-weight:normal !important;text-transform:lowercase !important;font-size:1.25rem;}.api_images_credits_box_fade_out .description .exif{display:grid;grid-template-columns:auto 100%;margin:calc(var(--mp) * 1);border-radius:calc(var(--mp) * 1);overflow:hidden;width:100%;}.api_images_credits_box_fade_out .description .exif .exif_title{grid-column:1/3;font-size:90% !important;background-color:var(--bg-dependent-bg-color-trans);padding:calc(var(--mp) * .5);}.api_images_credits_box_fade_out .description .description_label{font-weight:bold;text-align:right;}.api_images_credits_box_fade_out .description .description_content{padding-top:calc(var(--mp) * 1);font-weight:400;max-width:inherit;white-space:normal !important;word-break:normal !important;text-overflow:clip;}.photographer_from{font-size:85%;;font-style:italic;}.api_images_credits_box_fade_out .description .exif .exif_label,.api_images_credits_box_fade_out .description .exif .exif_value{padding:calc(var(--mp) * .25);border-bottom:1px dotted var(--elements-fg-color-flat);text-overflow:ellipsis;white-space:nowrap;}.api_images_credits_box_fade_out .description .exif *{font-size:75% !important;}.api_images_credits_box_fade_out .description span.description_content_exif{text-transform:uppercase;}.api_images_credits_box_fade_out div.description b{font-weight:700;}.api_images_credits_box_fade_out b{text-transform:capitalize;}.api_images_credits_box_fade_out a,.api_images_credits_box_fade_out a:visited{color:var(--bg-dependent-fg-color-flat);transition:var(--transition-fast);font-weight:600;}.api_images_credits_box_fade_out a:hover{filter:brightness(150%);}.api_images_credits_box_fade_in:hover .image_credits_label{pointer-events:none;}.api_images_credits_box_fade_in:hover div.popup,.api_images_credits_box_fade_out:hover div.popup{opacity:1;visibility:visible;}.api_images_credits_box_fade_out div.description .description_title{font-size:1.15rem;padding:calc(var(--mp) * .5);width:100%;white-space:nowrap;}.api_images_credits_box_fade_out div.description .description_photo_on{text-align:right;white-space:nowrap;align-self:flex-end;text-transform:lowercase !important;}.api_images_credits_box_fade_out div.description .description_photo_on,.api_images_credits_box_fade_out div.description .description_photo_on *{font-size:1rem !important;}.api_images_credits_box_fade_out div.description .social_icons_bar{text-align:right;width:100%;margin-top:var(--mp);}.api_images_credits_box_fade_out div.description .social_icon_item{display:inline-flex;cursor:pointer;opacity:.75;transition:var(--transition-fast);margin-left:calc(var(--mp) * 1);aspect-ratio:1 / 1;}.api_images_credits_box_fade_out div.description .social_icon_item:hover{opacity:1;}.api_images_credits_box_fade_out div.description .social_icon_item img{--social-icon-size:1.5rem;width:var(--social-icon-size);height:var(--social-icon-size);}.tools_and_socials_container_bar{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:100%;}@media screen and (min-width:1024px){.api_images_credits_box_fade_out{min-width:10rem;width:fit-content;left:calc(50% + (var(--contents-width) / 2));transform:translateX(-100%);padding-bottom:calc(var(--mp) * .5);bottom:calc(var(--footer-bar-height) + var(--mp) * 2);}.api_images_credits_box_fade_out div.popup{right:0px;transform:translateY(100%);}.api_images_credits_box_fade_in:hover div.popup,.api_images_credits_box_fade_out:hover div.popup{transform:translateY(calc(0% + var(--footer-bar-height) * 2 + var(--mp) * 1));}}@media screen and (max-width:1023px){.api_images_credits_box_fade_out{min-width:10rem;width:fit-content;bottom:calc(var(--mp) * 1) !important;left:50% !important;transform:translateX(-50%) !important;}.api_images_credits_box_fade_out div.popup{left:50% !important;transform:translateX(-50%) translateY(100%) !important;width:calc(100svw - var(--mp) * 4);text-align:left;bottom:0px;}.api_images_credits_box_fade_in:hover div.popup,.api_images_credits_box_fade_out:hover div.popup{transform:translateY(calc(-100% - var(--footer-bar-height) * 2 + var(--mp) * 1));}}