.case-video[data-astro-cid-lzg7j666]{position:relative;width:100%;height:100%}.case-video[data-astro-cid-lzg7j666] video[data-astro-cid-lzg7j666]{display:block;width:100%;height:100%;object-fit:cover;border-radius:.5rem;background:#000}@media(min-width:64em){.case-video[data-astro-cid-lzg7j666] video[data-astro-cid-lzg7j666]{border-radius:.75rem}}.case-video-sound[data-astro-cid-lzg7j666]{position:absolute;left:1rem;bottom:1rem;padding:.6em 1.1em;border:0;border-radius:999px;background:#10101080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text-on-dark);font-family:var(--font-display);font-size:clamp(.6875rem,.6rem + .3vw,.8125rem);font-weight:500;letter-spacing:.07em;line-height:1.2;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease}.case-video-sound[data-astro-cid-lzg7j666]:hover,.case-video-sound[data-astro-cid-lzg7j666]:focus-visible{background:#101010cc}body{background:var(--bg-dark)}.case[data-astro-cid-bwrx3sfs]{min-height:100svh;padding:.5rem;color:var(--text-on-dark)}.case-pill[data-astro-cid-bwrx3sfs]{position:fixed;top:1rem;left:1rem;z-index:2;padding:.6em 1.1em;border-radius:999px;background:#10101080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--font-display);font-size:clamp(.6875rem,.6rem + .3vw,.8125rem);font-weight:500;letter-spacing:.07em;line-height:1.2;text-transform:uppercase;opacity:0;translate:0 -.5rem;transition:opacity .25s ease,translate .35s var(--ease-rise)}.case[data-astro-cid-bwrx3sfs].is-past-intro .case-pill[data-astro-cid-bwrx3sfs]{opacity:1;translate:0 0}@media(prefers-reduced-motion:reduce){.case-pill[data-astro-cid-bwrx3sfs]{translate:none}}.case-close[data-astro-cid-bwrx3sfs]{position:fixed;top:.75rem;right:.75rem;z-index:3;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid rgb(255 255 255 / .18);border-radius:50%;background:#1010108c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text-on-dark);transition:background-color .2s ease,transform .16s var(--ease-rise)}.case-close[data-astro-cid-bwrx3sfs]:hover,.case-close[data-astro-cid-bwrx3sfs]:focus-visible{background:#101010cc}.case-close[data-astro-cid-bwrx3sfs]:active{transform:scale(.94)}.case-close[data-astro-cid-bwrx3sfs] svg[data-astro-cid-bwrx3sfs]{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round}@media(min-width:64em){.case-close[data-astro-cid-bwrx3sfs]{top:1.25rem;right:1.25rem;width:3.25rem;height:3.25rem}}.case-intro[data-astro-cid-bwrx3sfs]{display:flex;flex-direction:column;justify-content:space-between;gap:2.5rem;padding:1.25rem 3.75rem 2.5rem .5rem}.case-intro-title[data-astro-cid-bwrx3sfs]{font-size:min(clamp(2.25rem,1.4rem + 3vw,4.25rem),calc((var(--panel-w, 30rem) - 4.25rem) / (var(--longest, 1) * .62)));overflow-wrap:anywhere}.case-intro-category[data-astro-cid-bwrx3sfs]{margin-top:1.1rem;color:#f4f4f19e}.case-intro-about[data-astro-cid-bwrx3sfs]{max-width:30rem;font-size:var(--size-body-l);color:#f4f4f1d1}.case-intro-lead[data-astro-cid-bwrx3sfs]{max-width:34rem;margin-bottom:1.4rem;font-family:var(--font-display);font-size:clamp(1.25rem,.9rem + .9vw,1.6rem);line-height:1.25;color:var(--text-on-dark)}.is-long[data-astro-cid-bwrx3sfs] .case-intro-about[data-astro-cid-bwrx3sfs]{max-width:42rem;font-size:var(--size-body-m);line-height:1.55}@media(max-height:50em){.is-long[data-astro-cid-bwrx3sfs] .case-intro-lead[data-astro-cid-bwrx3sfs]{margin-bottom:1rem;font-size:clamp(1.125rem,.8rem + .8vw,1.4rem)}.is-long[data-astro-cid-bwrx3sfs] .case-intro-about[data-astro-cid-bwrx3sfs]{font-size:.875rem;line-height:1.5}.is-long[data-astro-cid-bwrx3sfs] .case-intro-facts[data-astro-cid-bwrx3sfs]{margin-top:1.25rem;padding-top:1rem}}@media(max-height:46em){.case-intro[data-astro-cid-bwrx3sfs]:has(.is-long){gap:1.25rem}.is-long[data-astro-cid-bwrx3sfs] .case-intro-lead[data-astro-cid-bwrx3sfs]{margin-bottom:.75rem}.is-long[data-astro-cid-bwrx3sfs] .case-intro-about[data-astro-cid-bwrx3sfs],.is-long[data-astro-cid-bwrx3sfs] .case-intro-facts[data-astro-cid-bwrx3sfs] dd[data-astro-cid-bwrx3sfs]{font-size:.8125rem}}.case-intro-about[data-astro-cid-bwrx3sfs]+.case-intro-about[data-astro-cid-bwrx3sfs]{margin-top:.8em}.case-intro-facts[data-astro-cid-bwrx3sfs]{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1rem 1.5rem;margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid rgb(244 244 241 / .16)}.case-intro-facts[data-astro-cid-bwrx3sfs] dt[data-astro-cid-bwrx3sfs]{color:#f4f4f18c}.case-intro-facts[data-astro-cid-bwrx3sfs] dd[data-astro-cid-bwrx3sfs]{margin:.35rem 0 0;font-size:var(--size-body-m);line-height:1.4;color:#f4f4f1e0}.case-outro[data-astro-cid-bwrx3sfs]{position:relative;display:flex;flex-direction:column;gap:1.25rem;padding:4rem .5rem 2.5rem}.case-next[data-astro-cid-bwrx3sfs]{display:flex;flex-direction:column;color:inherit;text-decoration:none}.case-next-label[data-astro-cid-bwrx3sfs]{font-size:var(--size-display-xl)}.case-next[data-astro-cid-bwrx3sfs] .case-next-cover{width:100%;height:auto;margin-top:clamp(2rem,9vh,6rem);aspect-ratio:4 / 3;object-fit:cover;border-radius:.5rem;transition:opacity .25s ease}.case-next-title[data-astro-cid-bwrx3sfs]{margin-top:1.25rem;font-family:var(--font-display);font-size:var(--size-body-l);font-weight:500;letter-spacing:.04em;text-transform:uppercase}.case-next[data-astro-cid-bwrx3sfs]:hover .case-next-cover,.case-next[data-astro-cid-bwrx3sfs]:focus-visible .case-next-cover{opacity:.8}.case-outro-cta[data-astro-cid-bwrx3sfs]{font-size:var(--size-body-l);color:#f4f4f1d1}.case-outro-cta[data-astro-cid-bwrx3sfs] a[data-astro-cid-bwrx3sfs]{color:var(--text-on-dark);text-decoration-thickness:1px;text-underline-offset:.25em}.case-outro-cta[data-astro-cid-bwrx3sfs] a[data-astro-cid-bwrx3sfs]:hover{text-decoration-color:var(--primary)}.case-strip[data-astro-cid-bwrx3sfs]{display:flex;flex-direction:column;gap:.5rem;max-width:72rem;margin:0 auto;padding:0;list-style:none}.case-item[data-astro-cid-bwrx3sfs]{aspect-ratio:var(--ar)}.case-item[data-astro-cid-bwrx3sfs] img{width:100%;height:100%;object-fit:cover;border-radius:.5rem}.case-stack[data-astro-cid-bwrx3sfs]{display:flex;flex-direction:column;gap:.5rem}.case-stack[data-astro-cid-bwrx3sfs] img,.case-stack[data-astro-cid-bwrx3sfs] .case-video,.case-stack[data-astro-cid-bwrx3sfs] video{height:auto}@media(min-width:64em){@media not all and (prefers-reduced-motion:reduce){.case[data-astro-cid-bwrx3sfs]{padding:0}.case-track[data-astro-cid-bwrx3sfs]{--outro-gap: clamp(3rem, 1rem + 5vw, 7rem);--outro-w: min(100vh, 100vw - 4rem);--travel: max(0px, calc(var(--strip-w) + 4rem - 100vw));height:calc(100vh + var(--travel) / 2)}.case-stage[data-astro-cid-bwrx3sfs]{position:sticky;top:0;display:flex;align-items:center;height:100vh;padding-left:2rem;overflow:hidden}.case-strip[data-astro-cid-bwrx3sfs]{flex:none;flex-direction:row;align-items:center;max-width:none;margin:0;will-change:transform}.case-item[data-astro-cid-bwrx3sfs]{flex:none;height:min(95vh,calc((100vw - 4rem) / var(--ar)))}.case-stack[data-astro-cid-bwrx3sfs]{width:var(--slot-w);height:auto}.case-intro[data-astro-cid-bwrx3sfs],.case-outro[data-astro-cid-bwrx3sfs]{flex:none;width:var(--panel-w);height:95vh}.case-outro[data-astro-cid-bwrx3sfs]{width:var(--outro-w)}.case-intro[data-astro-cid-bwrx3sfs]{padding:0 3rem 0 0}.case-outro[data-astro-cid-bwrx3sfs]{margin-left:var(--outro-gap);padding:0}.case-next[data-astro-cid-bwrx3sfs]{flex:1;min-height:0}.case-next[data-astro-cid-bwrx3sfs] .case-next-cover{flex:1 1 0;min-height:0;aspect-ratio:auto;border-radius:.75rem}.case-outro-cta[data-astro-cid-bwrx3sfs]{position:absolute;right:0;bottom:0;line-height:1.5}.case-next-title[data-astro-cid-bwrx3sfs]{line-height:1.5}.case-item[data-astro-cid-bwrx3sfs] img{border-radius:.75rem}}}
