@media(max-width:1024px){.year-indicator.svelte-12jsfon{right:1rem!important}}@media(max-width:640px){.year-indicator.svelte-12jsfon{display:none}}@media(max-width:1024px){.year-indicator.svelte-12jsfon .text-3xl{font-size:1.5rem}}@media(max-width:1024px){.year-indicator.svelte-12jsfon .text-base{font-size:.875rem}}@media(max-width:1024px){.year-indicator.svelte-12jsfon .max-w-\[200px\]:where(.svelte-12jsfon){max-width:150px}}.responsive-width.svelte-131fos3{max-width:var(--mobile-width)}@media(min-width:768px){.responsive-width.svelte-131fos3{max-width:var(--tablet-width)}}@media(min-width:1024px){.responsive-width.svelte-131fos3{max-width:var(--desktop-width)}}.touch-device.svelte-131fos3 .group:where(.svelte-131fos3) .like-button,.touch-device.svelte-131fos3 .group:where(.svelte-131fos3) .dimension-badge{opacity:1!important;pointer-events:auto!important}.no-touch.svelte-131fos3 .group:where(.svelte-131fos3):hover .like-button,.no-touch.svelte-131fos3 .group:where(.svelte-131fos3):hover .dimension-badge{opacity:1!important;pointer-events:auto!important}.like-button{pointer-events:auto;-webkit-tap-highlight-color:transparent}picture.svelte-131fos3{position:relative;display:flex;align-items:center;justify-content:center}picture.svelte-131fos3 img:where(.svelte-131fos3){position:relative;z-index:1;display:block}[data-fancybox=gallery]{border-radius:14px!important;overflow:hidden}.responsive-width.svelte-131fos3{max-height:75vh}.responsive-width.svelte-131fos3>div:where(.svelte-131fos3)>div:where(.svelte-131fos3){max-height:75vh}@supports (aspect-ratio: 1){.responsive-width.svelte-131fos3>div:where(.svelte-131fos3)>div[style*=padding-bottom]:where(.svelte-131fos3){aspect-ratio:var(--aspect-ratio);padding-bottom:0!important}}.mobile-title-only{display:block}@media(min-width:640px){.mobile-title-only{display:none}}.dark .artist-name.svelte-whrq9s{color:#fff9;border-color:#ffffff1a;background:#ffffff08}.artist-name.svelte-whrq9s{position:fixed;display:flex;flex-direction:column;align-items:center;left:50%;transform:translate(-50%);text-align:center;font-weight:600;text-transform:uppercase;font-size:clamp(14px,1.5vw,18px);letter-spacing:.05em;background:#fff6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.08);border-radius:8px;padding:6px 16px;z-index:10;pointer-events:auto;cursor:pointer;transition:all .3s ease;color:#0009}@media(min-width:768px){.artist-name.svelte-whrq9s{padding:8px 20px}}.artist-name.svelte-whrq9s:hover{background:#fff9;border-color:#0000001f}.artist-name.svelte-whrq9s .name-wrapper:where(.svelte-whrq9s){display:flex;flex-direction:column}.artist-name.svelte-whrq9s .years:where(.svelte-whrq9s){position:relative;top:-3px;font-size:clamp(10px,1vw,11px);text-transform:initial;transition:all .3s ease}@media only screen and (max-width:600px){.artist-name.svelte-whrq9s .years:where(.svelte-whrq9s){top:-2px}}.dark .artist-name.svelte-whrq9s:hover{background:#ffffff14;border-color:#fff3}.artist-info-dropdown.svelte-whrq9s{position:fixed;top:72px;left:50%;transform:translate(-50%);width:600px;max-width:90vw;max-height:70vh;overflow-y:auto;background:#ffffffd9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:12px;padding:24px;opacity:0;pointer-events:none;transition:all .3s ease;box-shadow:0 10px 40px #00000040;border:1px solid rgba(0,0,0,.08);mix-blend-mode:normal;isolation:isolate;z-index:100}@media(min-width:768px){.artist-info-dropdown.svelte-whrq9s{top:96px}}.artist-info-dropdown.svelte-whrq9s p:where(.svelte-whrq9s){margin:0;font-size:15px;line-height:1.7;color:#262626;font-weight:400;text-transform:none;letter-spacing:normal;text-align:left;text-wrap-style:pretty}.artist-info-dropdown.show.svelte-whrq9s{opacity:1;pointer-events:auto}.dark .artist-info-dropdown.svelte-whrq9s{background:#000000d9;border:1px solid rgba(255,255,255,.15)}.dark .artist-info-dropdown.svelte-whrq9s p:where(.svelte-whrq9s){color:#e6e6e6}.sr-only.svelte-1uha8ag{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fancybox__backdrop{background:#000000f2}.fancybox__carousel{overflow:visible!important}.fancybox__container{padding:16px;overflow:visible!important}@media(min-width:640px){.fancybox__container{padding:40px}}@media(min-width:768px){.fancybox__container{padding:60px}}@media(min-width:1024px){.fancybox__container{padding:120px}}.fancybox__thumbs{display:none}.fancybox__container.has-thumbs .fancybox__thumbs{display:block;max-height:0}.fancybox__slide:not(.is-selected){opacity:0!important}@media(max-width:767px){.fancybox__slide:not(.is-selected){opacity:1!important}}.f-button.is-arrow{background:#fff3!important;border:1px solid rgba(255,255,255,.4)!important;color:#fff!important;width:34px!important;height:34px!important;border-radius:.5rem!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s!important;box-shadow:0 1px 2px #000!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.dark .f-button.is-arrow{color:var(--foreground)!important}.f-button.is-arrow:hover{background:#fff6!important}.dark .f-button.is-arrow:hover{background:#fff3!important}.f-button.is-arrow svg{width:24px!important;height:24px!important}.f-caption{font-weight:500!important;letter-spacing:.1px;font-size:clamp(15px,1.65vw,18px)!important;margin-top:10px!important}@media(max-width:767px){.f-button.is-arrow.is-prev{display:none!important}}@media(min-width:768px){.f-button.is-arrow.is-prev{left:-48px!important}}@media(min-width:1024px){.f-button.is-arrow.is-prev{left:-80px!important}}.f-button.is-arrow.is-prev svg{width:20px!important;height:20px!important}@media(max-width:767px){.f-button.is-arrow.is-next{display:none!important}}@media(min-width:768px){.f-button.is-arrow.is-next{right:-48px!important}}@media(min-width:1024px){.f-button.is-arrow.is-next{right:-80px!important}}.f-button.is-arrow.is-next svg{width:20px!important;height:20px!important}.f-carousel__toolbar{top:-8px!important;width:calc(100% + 16px)!important;left:-8px!important}@media(min-width:768px){.f-carousel__toolbar{top:-50px!important;width:calc(100% + 112px)!important;left:-56px!important}}@media(min-width:1024px){.f-carousel__toolbar{top:-95px!important;width:calc(100% + 176px)!important;left:-88px!important}}.f-counter{padding:0!important}.f-carousel__toolbar__column.is-right{gap:12px!important;display:flex!important}[data-panzoom-action=toggleZoom],[data-autoplay-action=toggle],[data-fullscreen-action=toggle],[data-thumbs-action=toggle],.f-button[data-panzoom-action],.f-button[data-autoplay-action],.f-button[data-fullscreen-action],.f-button[data-thumbs-action]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.f-carousel__toolbar__column.is-right .f-button:not(.toolbar-like-button):not([data-fancybox-close]){display:none!important}.f-button:not(.is-arrow){background:#fff3!important;border:1px solid rgba(255,255,255,.4)!important;color:#fff!important;width:34px!important;height:34px!important;border-radius:.5rem!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.dark .f-button:not(.is-arrow){color:var(--foreground)!important}.dark .f-button:not(.is-arrow) svg{width:20px!important;height:20px!important}.f-button:not(.is-arrow):hover{background:#fff6!important}.dark .f-button:not(.is-arrow):hover{background:#fff3!important}.f-button:not(.is-arrow) svg{width:20px!important;height:20px!important}.fancybox__slide img{border-radius:14px!important}.fancybox__caption{font-size:16px;font-weight:600;color:#ffffffe6;text-align:center;padding:20px}.caption-before-badge{font-size:clamp(14px,1.5vw,16px)}.caption-year-badge{background:#ffffffe6;color:#000;padding:clamp(4px,.5vw,6px) clamp(8px,1vw,12px)!important;border-radius:9999px;font-weight:600;font-size:clamp(11px,1.3vw,14px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:inline-block}.dark .caption-year-badge{background:#ffffff26;color:#ffffffe6;border:1px solid rgba(255,255,255,.2)}.caption-year-badge.unknown{opacity:.6;font-style:italic;background:#ffffffb3;padding-right:1px}.dark .caption-year-badge.unknown{background:#ffffff1a;opacity:.7}.like-count{position:absolute;top:-6px;right:-6px;background:#ef4444;color:#fff;font-size:11px;font-weight:700;padding:2px 6px;border-radius:9999px;min-width:18px;text-align:center;line-height:1.2}
