.case[data-astro-cid-wxetcihn]{max-width:72rem;padding-top:clamp(2rem,5vw,3.5rem);padding-bottom:clamp(3rem,7vw,6rem)}.back[data-astro-cid-wxetcihn]{color:var(--color-champagne);font-size:1rem}.case__head[data-astro-cid-wxetcihn]{gap:1rem;margin:2.5rem 0 clamp(2rem,4vw,3rem);display:grid}h1[data-astro-cid-wxetcihn]{font-size:clamp(2.25rem,4.2vw,3.5rem)}.case__sub[data-astro-cid-wxetcihn]{color:var(--color-gold-light);font-size:1.25rem;font-style:italic}.case[data-astro-cid-wxetcihn] .shots{--rail-gap:0px;--rail-item:100%;--rail-snap:center}.slide[data-astro-cid-wxetcihn]{justify-content:center;display:flex}.shot[data-astro-cid-wxetcihn]{background:var(--color-plate);border-radius:3px;max-width:100%;height:min(40rem,74svh);position:relative;overflow:hidden}.shot--tall[data-astro-cid-wxetcihn]{aspect-ratio:3/4}.shot[data-astro-cid-wxetcihn] picture,.shot[data-astro-cid-wxetcihn] img,.shot[data-astro-cid-wxetcihn] video[data-astro-cid-wxetcihn]{object-fit:contain;width:auto;max-width:100%;height:100%;display:block}.shot--tall[data-astro-cid-wxetcihn] video[data-astro-cid-wxetcihn]{object-fit:cover;width:100%}.shot__open[data-astro-cid-wxetcihn]{cursor:zoom-in;background:0 0;border:0;justify-content:flex-end;align-items:flex-end;padding:.9rem;display:flex;position:absolute;inset:0}.shot__open[data-astro-cid-wxetcihn][hidden]{display:none}.shot__open[data-astro-cid-wxetcihn] svg[data-astro-cid-wxetcihn]{backdrop-filter:blur(6px);fill:none;width:2.6rem;height:2.6rem;stroke:var(--color-glow);stroke-width:1.6px;background:#0e0e1099;border-radius:50%;padding:.7rem;transition:box-shadow .2s;box-shadow:inset 0 0 0 1px #e6cd8e8c}.shot__open[data-astro-cid-wxetcihn]:hover svg[data-astro-cid-wxetcihn],.shot__open[data-astro-cid-wxetcihn]:focus-visible svg[data-astro-cid-wxetcihn]{box-shadow:inset 0 0 0 1px #f6e3a6f2,0 0 18px #e2b04859}.shot__open[data-astro-cid-wxetcihn]:focus-visible{outline:2px solid var(--color-gold-light);outline-offset:-2px}.zoom[data-astro-cid-wxetcihn]{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--color-champagne);background:#0a0a0cf7;border:0;margin:0;padding:0;overflow:hidden}.zoom[data-astro-cid-wxetcihn]::backdrop{background:#0009}html:has(.zoom[open]){overflow:hidden}.zoom__track[data-astro-cid-wxetcihn]{scroll-snap-type:x mandatory;overscroll-behavior:contain;scrollbar-width:none;height:100%;display:flex;overflow-x:auto}.zoom__track[data-astro-cid-wxetcihn]::-webkit-scrollbar{display:none}.zoom__item[data-astro-cid-wxetcihn]{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;place-items:center;min-width:0;padding:4.5rem 6rem;display:grid}.zoom__item[data-astro-cid-wxetcihn] picture{display:contents}.zoom__item[data-astro-cid-wxetcihn] img,.zoom__item[data-astro-cid-wxetcihn] video[data-astro-cid-wxetcihn]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 9rem)}.zoom__item[data-astro-cid-wxetcihn] video[data-astro-cid-wxetcihn]{height:calc(100dvh - 9rem)}.zoom__btn[data-astro-cid-wxetcihn]{width:3.25rem;height:3.25rem;color:var(--color-glow);cursor:pointer;background:#0e0e10b8;border:0;border-radius:50%;place-items:center;padding:0;transition:box-shadow .2s,opacity .2s;display:grid;position:absolute;box-shadow:inset 0 0 0 1px #e6cd8e8c}.zoom__btn[data-astro-cid-wxetcihn] svg[data-astro-cid-wxetcihn]{fill:none;stroke:currentColor;stroke-width:1.6px;width:1.35rem;height:1.35rem}.zoom__btn[data-astro-cid-wxetcihn]:hover:not(:disabled){box-shadow:inset 0 0 0 1px #f6e3a6f2,0 0 20px #e2b04859}.zoom__btn[data-astro-cid-wxetcihn]:disabled{opacity:0;pointer-events:none}.zoom__close[data-astro-cid-wxetcihn]{top:1rem;right:1rem}.zoom__nav[data-astro-cid-wxetcihn]{top:50%;transform:translateY(-50%)}.zoom__nav--prev[data-astro-cid-wxetcihn]{left:1.25rem}.zoom__nav--next[data-astro-cid-wxetcihn]{right:1.25rem}.case__body[data-astro-cid-wxetcihn]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(2rem,5vw,4rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.case__body--solo[data-astro-cid-wxetcihn]{grid-template-columns:minmax(0,46rem)}.story[data-astro-cid-wxetcihn]{font-size:calc(1.1875rem * var(--desc));color:var(--color-cream);gap:1.25rem;line-height:1.75;display:grid}.aside[data-astro-cid-wxetcihn]{border-left:1px solid #c9a24c4d;align-content:start;gap:1.75rem;padding-left:clamp(1.25rem,3vw,2.25rem);display:grid}.aside__quote[data-astro-cid-wxetcihn]{color:var(--color-gold-light);font-size:clamp(1.5rem,2.2vw,1.875rem);font-style:italic;line-height:1.35}.label[data-astro-cid-wxetcihn]{letter-spacing:.14em;text-transform:uppercase;width:fit-content;color:var(--color-gold-light);border-radius:10px;padding:.4rem .85rem;font-size:.875rem;box-shadow:inset 0 0 0 1px #c9a24c80}.next[data-astro-cid-wxetcihn]{border-top:1px solid #c9a24c33;gap:.5rem;margin-top:clamp(3rem,7vw,5rem);padding-top:2rem;display:grid}.next__label[data-astro-cid-wxetcihn]{letter-spacing:.14em;text-transform:uppercase;color:var(--color-caption);font-size:.875rem}.next__title[data-astro-cid-wxetcihn]{color:var(--color-cream);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:600;transition:color .25s}.next[data-astro-cid-wxetcihn]:hover .next__title[data-astro-cid-wxetcihn]{color:var(--color-glow)}@media (width<=48rem){.shot[data-astro-cid-wxetcihn]{height:min(30rem,62svh)}.zoom__item[data-astro-cid-wxetcihn]{padding:4rem .5rem 1.5rem}.zoom__item[data-astro-cid-wxetcihn] img,.zoom__item[data-astro-cid-wxetcihn] video[data-astro-cid-wxetcihn]{max-height:calc(100dvh - 5.5rem)}.zoom__item[data-astro-cid-wxetcihn] video[data-astro-cid-wxetcihn]{height:calc(100dvh - 5.5rem)}.zoom__nav[data-astro-cid-wxetcihn]{display:none}.case__body[data-astro-cid-wxetcihn]{grid-template-columns:1fr}.aside[data-astro-cid-wxetcihn]{border-top:1px solid #c9a24c4d;border-left:0;padding-top:2rem;padding-left:0}}
