.theme-toggle[data-astro-cid-nen7h5rs]{align-items:center;gap:.3em;display:inline-flex}.theme-toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:not(.sr-only){transition:color .3s var(--ease-out-quart)}.theme-toggle[data-astro-cid-nen7h5rs][aria-pressed=true] .theme-light[data-astro-cid-nen7h5rs],.theme-toggle[data-astro-cid-nen7h5rs][aria-pressed=false] .theme-dark[data-astro-cid-nen7h5rs]{color:var(--color-mute)}@media (width<=39.99rem){.theme-sep[data-astro-cid-nen7h5rs],.theme-toggle[data-astro-cid-nen7h5rs][aria-pressed=false] .theme-light[data-astro-cid-nen7h5rs],.theme-toggle[data-astro-cid-nen7h5rs][aria-pressed=true] .theme-dark[data-astro-cid-nen7h5rs]{display:none}.theme-toggle[data-astro-cid-nen7h5rs][aria-pressed] .theme-light[data-astro-cid-nen7h5rs],.theme-toggle[data-astro-cid-nen7h5rs][aria-pressed] .theme-dark[data-astro-cid-nen7h5rs]{color:var(--color-ink)}}@media (hover:hover){.theme-toggle[data-astro-cid-nen7h5rs]:hover span[data-astro-cid-nen7h5rs]:not(.sr-only){color:var(--color-ink)}}.menu[data-astro-cid-nen7h5rs]{opacity:0;transition:opacity .22s var(--ease-out-quart), overlay .22s allow-discrete, display .22s allow-discrete}.menu[data-astro-cid-nen7h5rs][open]{opacity:1;transition-duration:.35s}.menu[data-astro-cid-nen7h5rs]::backdrop{background:0 0}.menu-link[data-astro-cid-nen7h5rs]{transition:transform .7s var(--ease-out-expo);transition-delay:calc(60ms + var(--i) * 50ms);transform:translateY(0)}@starting-style{.menu[data-astro-cid-nen7h5rs][open]{opacity:0}.menu[data-astro-cid-nen7h5rs][open] .menu-link[data-astro-cid-nen7h5rs]{transform:translateY(100%)}}.play[data-astro-cid-vlunooed]{transition:border-color .3s var(--ease-out-quart), background-color .3s var(--ease-out-quart);border:1px solid #ffffff8c;padding:.75rem 1.25rem}button[data-astro-cid-vlunooed]:hover .play[data-astro-cid-vlunooed],button[data-astro-cid-vlunooed]:focus-visible .play[data-astro-cid-vlunooed]{background-color:#ffffff14;border-color:#fff}button[data-astro-cid-vlunooed]:active .play[data-astro-cid-vlunooed]{transform:scale(.97)}.film-frame iframe{animation:fade-in .6s var(--ease-out-quart) both}.story[data-astro-cid-jqscnjye]{padding-inline:var(--gutter);padding-block:var(--space-normal)}.story-stage[data-astro-cid-jqscnjye]{display:none}.story-step[data-astro-cid-jqscnjye]+.story-step[data-astro-cid-jqscnjye]{margin-top:var(--space-normal)}.story-inline[data-astro-cid-jqscnjye]{margin-bottom:1.5rem}.story[data-astro-cid-jqscnjye][data-layout=fullscreen] .story-inline[data-astro-cid-jqscnjye]{margin-inline:calc(var(--gutter) * -1)}.story-text[data-astro-cid-jqscnjye]{max-width:34rem}.story-panel[data-astro-cid-jqscnjye]{background:color-mix(in oklch, var(--color-surface) 90%, transparent);padding:clamp(1.25rem,3vw,2rem)}@media (width>=48rem){.story[data-astro-cid-jqscnjye][data-sticky=on]:not([data-layout=fullscreen]){--stage-pad:calc(var(--header-h) + 1rem);column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));padding-block:0;display:grid}.story[data-astro-cid-jqscnjye][data-sticky=on]:not([data-layout=fullscreen]) .story-stage[data-astro-cid-jqscnjye]{height:100svh;padding-block:var(--stage-pad);grid-area:1/1/auto/span 7;align-self:start;display:grid;position:sticky;top:0}.story[data-astro-cid-jqscnjye][data-sticky=on][data-layout=image-right] .story-stage[data-astro-cid-jqscnjye]{grid-column:6/span 7}.story[data-astro-cid-jqscnjye][data-sticky=on]:not([data-layout=fullscreen]) .story-steps[data-astro-cid-jqscnjye]{grid-area:1/9/auto/span 4}.story[data-astro-cid-jqscnjye][data-sticky=on][data-layout=image-right] .story-steps[data-astro-cid-jqscnjye]{grid-column:1/span 4}.story[data-astro-cid-jqscnjye][data-sticky=on]:not([data-layout=fullscreen]) .story-fit[data-astro-cid-jqscnjye]{width:100%;max-width:calc((100svh - 2 * var(--stage-pad)) * var(--ar))}}.story[data-astro-cid-jqscnjye][data-sticky=on][data-layout=fullscreen]{padding:0}.story[data-astro-cid-jqscnjye][data-sticky=on][data-layout=fullscreen] .story-stage[data-astro-cid-jqscnjye]{height:100svh;display:grid;position:sticky;top:0}.story[data-astro-cid-jqscnjye][data-sticky=on][data-layout=fullscreen] .story-fit[data-astro-cid-jqscnjye]{width:100%;height:100%}.story[data-astro-cid-jqscnjye][data-sticky=on][data-layout=fullscreen] .story-cover{height:100%;aspect-ratio:auto!important}.story[data-astro-cid-jqscnjye][data-sticky=on][data-layout=fullscreen] .story-steps[data-astro-cid-jqscnjye]{z-index:1;padding-inline:var(--gutter);margin-top:-100svh;position:relative}.story[data-astro-cid-jqscnjye][data-sticky=on][data-layout=fullscreen] .story-steps[data-astro-cid-jqscnjye]:before{content:"";height:60svh;display:block}.story[data-astro-cid-jqscnjye][data-sticky=on][data-layout=fullscreen][data-align=center] .story-step[data-astro-cid-jqscnjye]{justify-content:center}.story[data-astro-cid-jqscnjye][data-sticky=on][data-layout=fullscreen][data-align=right] .story-step[data-astro-cid-jqscnjye]{justify-content:flex-end}.story[data-astro-cid-jqscnjye][data-sticky=on][data-layout=fullscreen] .story-text[data-astro-cid-jqscnjye]{max-width:min(30rem,100%)}.story[data-astro-cid-jqscnjye][data-sticky=on][data-layout=fullscreen] .story-inline[data-astro-cid-jqscnjye]{display:none}@media (width>=48rem){.story[data-astro-cid-jqscnjye][data-sticky=on] .story-inline[data-astro-cid-jqscnjye]{display:none}.story[data-astro-cid-jqscnjye][data-sticky=on] .story-step[data-astro-cid-jqscnjye]+.story-step[data-astro-cid-jqscnjye]{margin-top:0}.story[data-astro-cid-jqscnjye][data-sticky=on] .story-step[data-astro-cid-jqscnjye]{min-height:var(--step);align-items:center;display:flex}}.story[data-astro-cid-jqscnjye][data-sticky=on][data-layout=fullscreen] .story-step[data-astro-cid-jqscnjye]{min-height:var(--step);align-items:center;margin-top:0;display:flex}.story-frame[data-astro-cid-jqscnjye]{opacity:0;visibility:hidden;min-height:0;transition:opacity .9s var(--ease-out-quart), visibility 0s linear .9s;grid-area:1/1;justify-content:center;align-items:center;display:flex}.story-frame[data-astro-cid-jqscnjye][data-active]{opacity:1;visibility:visible;transition:opacity .9s var(--ease-out-quart), visibility 0s}.story[data-astro-cid-jqscnjye][data-change=cut] .story-frame[data-astro-cid-jqscnjye]{transition:none}.story[data-astro-cid-jqscnjye][data-change=zoom] .story-frame[data-astro-cid-jqscnjye] img{transition:scale 2.4s var(--ease-out-expo);scale:1.06}.story[data-astro-cid-jqscnjye][data-change=zoom] .story-frame[data-astro-cid-jqscnjye][data-active] img{scale:1}.sheet[data-astro-cid-yjs46ycc]{--h:clamp(9rem, 16vw, 12.5rem)}.sheet[data-astro-cid-yjs46ycc] li[data-astro-cid-yjs46ycc]{width:calc(var(--h) * var(--ar));flex-grow:0;max-width:100%}.sheet-frame[data-astro-cid-yjs46ycc]{transition:opacity .4s var(--ease-out-quart)}@media (hover:hover){.sheet[data-astro-cid-yjs46ycc]:has(.sheet-frame:hover) .sheet-frame[data-astro-cid-yjs46ycc]:not(:hover){opacity:.38}}.sheet[data-astro-cid-yjs46ycc]:has(.sheet-frame:focus-visible) .sheet-frame[data-astro-cid-yjs46ycc]:not(:focus-visible){opacity:.38}.rows[data-astro-cid-rj65ajc3]{--h:clamp(12rem, 30vw, 28rem)}.rows[data-astro-cid-rj65ajc3] li[data-astro-cid-rj65ajc3]{flex:var(--ar) 1 calc(var(--h) * var(--ar));min-width:0}.rows[data-astro-cid-rj65ajc3]:after{content:"";flex:10 1 0}@media (width<=39.99rem){.rows[data-astro-cid-rj65ajc3] li[data-astro-cid-rj65ajc3]{flex-basis:100%}}.bld-rows{--h:clamp(12rem, 30vw, 28rem)}.bld-rows>li{flex:var(--ar) 1 calc(var(--h) * var(--ar));min-width:0}.bld-rows:after{content:"";flex:10 1 0}@media (width<=39.99rem){.bld-rows>li{flex-basis:100%}}[data-hidden]{opacity:.35}
