.lightbox[data-astro-cid-utnzf2kr]{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--film-text);background:#000000f0;border:0;margin:0;padding:0}.lightbox[data-astro-cid-utnzf2kr]::backdrop{background:#0009}.lightbox[data-astro-cid-utnzf2kr][open]{animation:.35s both lb-fade}.lb-stage[data-astro-cid-utnzf2kr]{background:radial-gradient(60% 50% at 50% 100%, rgb(var(--flare) / .18), transparent 70%);place-items:center;width:100%;height:100%;padding:clamp(3.5rem,6vw,4.5rem) clamp(.75rem,6vw,5.5rem) clamp(1rem,3vw,2rem);display:grid;position:relative}.lb-figure[data-astro-cid-utnzf2kr]{justify-items:center;gap:.85rem;max-height:100%;margin:0;display:grid}.lb-img[data-astro-cid-utnzf2kr]{object-fit:contain;opacity:0;clip-path:inset(48% 0);border-radius:2px;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 9rem)}.lightbox[data-astro-cid-utnzf2kr].is-ready .lb-img[data-astro-cid-utnzf2kr]{opacity:1;clip-path:inset(0);transition:clip-path .7s cubic-bezier(.65,0,.25,1),opacity .3s}figcaption[data-astro-cid-utnzf2kr]{font-size:var(--step--1);color:var(--film-muted);text-align:center;flex-wrap:wrap;justify-content:center;gap:.25rem 1.25rem;display:flex}.lb-caption[data-astro-cid-utnzf2kr]{color:var(--film-text);font-style:italic}.lb-caption[data-astro-cid-utnzf2kr]:empty{display:none}.lb-count[data-astro-cid-utnzf2kr]{font-variant-numeric:tabular-nums}.lb-btn[data-astro-cid-utnzf2kr]{width:3rem;height:3rem;color:var(--film-text);cursor:pointer;background:#00000059;border:1px solid #ffffff2e;border-radius:999px;place-items:center;transition:background-color .25s,box-shadow .3s;display:grid;position:absolute}.lb-btn[data-astro-cid-utnzf2kr]:hover{background:var(--purple);box-shadow:0 0 28px rgb(var(--flare) / .6)}.lb-btn[data-astro-cid-utnzf2kr] svg[data-astro-cid-utnzf2kr]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.35rem;height:1.35rem}.lb-prev[data-astro-cid-utnzf2kr]{top:50%;left:clamp(.5rem,2vw,1.5rem);translate:0 -50%}.lb-next[data-astro-cid-utnzf2kr]{top:50%;right:clamp(.5rem,2vw,1.5rem);translate:0 -50%}.lb-close[data-astro-cid-utnzf2kr]{top:clamp(.5rem,2vw,1rem);right:clamp(.5rem,2vw,1rem)}@media (width<=600px){.lb-prev[data-astro-cid-utnzf2kr],.lb-next[data-astro-cid-utnzf2kr]{top:auto;bottom:.75rem;translate:none}.lb-img[data-astro-cid-utnzf2kr]{max-height:calc(100dvh - 10rem)}.lb-stage[data-astro-cid-utnzf2kr]{padding-bottom:4.5rem}}@keyframes lb-fade{0%{opacity:0}}.intro[data-astro-cid-epnv4ixt]{background:radial-gradient(50% 90% at 50% 100%, rgb(var(--flare) / .25), transparent 70%), var(--film);color:var(--film-text);padding-block:clamp(2rem,5vw,4rem) clamp(2.5rem,5vw,4.5rem)}.intro-inner[data-astro-cid-epnv4ixt]{grid-template-columns:auto minmax(0,28rem);justify-content:space-between;align-items:end;gap:1rem 3rem;display:grid}.intro[data-astro-cid-epnv4ixt] h1[data-astro-cid-epnv4ixt]{font-size:var(--step-4)}.intro[data-astro-cid-epnv4ixt] p[data-astro-cid-epnv4ixt]{color:var(--film-muted)}.filters[data-astro-cid-epnv4ixt]{z-index:5;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#e6dcd1e0;position:sticky;top:0}.filter-row[data-astro-cid-epnv4ixt]{scrollbar-width:none;gap:.5rem;padding-block:.75rem;display:flex;overflow-x:auto}.filter-row[data-astro-cid-epnv4ixt]::-webkit-scrollbar{display:none}.chip[data-astro-cid-epnv4ixt]{border:1px solid var(--line);color:var(--ink);font-weight:500;font-size:var(--step--1);background:var(--linen);border-radius:999px;flex:none;align-items:center;gap:.5rem;padding:.55rem 1rem;text-decoration:none;transition:background-color .25s,color .25s,box-shadow .3s;display:inline-flex}.chip[data-astro-cid-epnv4ixt] span[data-astro-cid-epnv4ixt]{color:var(--muted);font-variant-numeric:tabular-nums}.chip[data-astro-cid-epnv4ixt]:hover{color:var(--ink);border-color:var(--purple)}.chip[data-astro-cid-epnv4ixt][aria-current]{background:var(--purple);border-color:var(--purple);color:#fff;box-shadow:0 6px 20px -6px rgb(var(--flare) / .7)}.chip[data-astro-cid-epnv4ixt][aria-current] span[data-astro-cid-epnv4ixt]{color:#ffffffbf}.gallery[data-astro-cid-epnv4ixt]{padding-block:clamp(2rem, 4vw, 3.5rem) var(--section);gap:clamp(2.5rem,5vw,4rem);display:grid}.category[data-astro-cid-epnv4ixt]{scroll-margin-top:5rem}.category[data-astro-cid-epnv4ixt][hidden]{display:none}.category-head[data-astro-cid-epnv4ixt]{border-bottom:1px solid var(--line);grid-template-columns:minmax(18rem,1fr) minmax(0,2fr);align-items:baseline;gap:.5rem 2rem;margin-bottom:1.25rem;padding-bottom:.75rem;display:grid}.category-head[data-astro-cid-epnv4ixt] h2[data-astro-cid-epnv4ixt]{font-size:var(--step-3)}.category-head[data-astro-cid-epnv4ixt] p[data-astro-cid-epnv4ixt]{color:var(--muted);max-width:var(--measure)}.category[data-astro-cid-epnv4ixt]{container-type:inline-size}.feature[data-astro-cid-epnv4ixt]{--g:clamp(.5rem, 1vw, .85rem);gap:var(--g);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:calc((100cqi - 3 * var(--g)) / 4 * 2 / 3);grid-template-areas:"a a b c""a a d d""e f d d";margin:0;padding:0;list-style:none;display:grid}.feature[data-astro-cid-epnv4ixt].flip{grid-template-areas:"b c a a""d d a a""d d e f"}.slot-1[data-astro-cid-epnv4ixt]{grid-area:a}.slot-2[data-astro-cid-epnv4ixt]{grid-area:b}.slot-3[data-astro-cid-epnv4ixt]{grid-area:c}.slot-4[data-astro-cid-epnv4ixt]{grid-area:d}.slot-5[data-astro-cid-epnv4ixt]{grid-area:e}.slot-6[data-astro-cid-epnv4ixt]{grid-area:f}.feature[data-astro-cid-epnv4ixt] li[data-astro-cid-epnv4ixt]{min-width:0;min-height:0}.tile[data-astro-cid-epnv4ixt]{cursor:zoom-in;border-radius:var(--radius);background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.tile[data-astro-cid-epnv4ixt] .photo[data-astro-cid-epnv4ixt]{height:100%;display:block}.closing[data-astro-cid-epnv4ixt]{background:radial-gradient(50% 70% at 50% 0%, rgb(var(--flare) / .25), transparent 70%), var(--film);color:var(--film-text);padding-block:var(--section) 0}.closing-inner[data-astro-cid-epnv4ixt]{text-align:center;padding-bottom:var(--section);border-bottom:1px solid #ffffff1f;justify-items:center;gap:1.25rem;display:grid}.closing[data-astro-cid-epnv4ixt] h2[data-astro-cid-epnv4ixt]{font-size:var(--step-3);text-shadow:0 0 48px rgb(var(--flare) / .55)}.closing[data-astro-cid-epnv4ixt] p[data-astro-cid-epnv4ixt]{color:var(--film-muted)}@media (width<=700px){.intro-inner[data-astro-cid-epnv4ixt],.category-head[data-astro-cid-epnv4ixt]{grid-template-columns:1fr}.feature[data-astro-cid-epnv4ixt],.feature[data-astro-cid-epnv4ixt].flip{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:calc((100cqi - var(--g)) / 2 * 2 / 3);grid-template-areas:"a a""a a""b c""d d""d d""e f"}}
