img.svelte-dk3qwp{width:100%;height:auto;display:block}canvas.svelte-dk3qwp{width:100cqw;height:30%;position:absolute;top:0;left:calc(50% - 50cqw)}canvas.svelte-dk3qwp[data-playing]{transition:opacity var(--duration-slow) var(--ease-smooth)}canvas.svelte-dk3qwp:not([data-playing]){opacity:0}@media (prefers-reduced-motion:reduce){canvas.svelte-dk3qwp{display:none}}.case.svelte-1udtsym{overflow:clip}.title.svelte-1udtsym{top:var(--header-bar-inset);z-index:1;padding-block:var(--space-stack-sm);background:var(--ground-deep);position:sticky}@media (prefers-reduced-motion:no-preference){.title.svelte-1udtsym{transition:top var(--duration-base) var(--ease-smooth)}}.title.svelte-1udtsym:after{content:"";height:var(--dive-fade);background:linear-gradient(to bottom, var(--ground-deep), transparent);pointer-events:none;position:absolute;inset:100% 0 auto}.title.svelte-1udtsym:before{content:"";background:var(--ground-deep);height:100lvh;position:absolute;inset:auto 0 100%}.steps.svelte-1udtsym{gap:var(--space-stack-md);padding-top:var(--space-stack-md);padding-bottom:var(--space-stack-lg);flex-direction:column;display:flex}.window.svelte-1udtsym{height:var(--dive-window);position:relative;overflow:clip}.window-art.svelte-1udtsym{width:max(100%, var(--dive-depth) * var(--dive-aspect));translate:-50% calc(-100% * var(--depth));-webkit-mask-image:linear-gradient(transparent calc(var(--depth) * 100% - var(--dive-window) / 2), black calc(var(--depth) * 100% - var(--dive-window) / 2 + var(--dive-fade)), black calc(var(--depth) * 100% + var(--dive-window) / 2 - var(--dive-fade)), transparent calc(var(--depth) * 100% + var(--dive-window) / 2));mask-image:linear-gradient(transparent calc(var(--depth) * 100% - var(--dive-window) / 2), black calc(var(--depth) * 100% - var(--dive-window) / 2 + var(--dive-fade)), black calc(var(--depth) * 100% + var(--dive-window) / 2 - var(--dive-fade)), transparent calc(var(--depth) * 100% + var(--dive-window) / 2));position:absolute;top:50%;left:50%}.window-loop.svelte-1udtsym{inset-inline:0;top:calc((var(--depth) - var(--dive-band) / 2) * 100%);height:calc(var(--dive-band) * 100%);position:absolute}.window-loop.svelte-1udtsym img:where(.svelte-1udtsym){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (height<=30rem),(width>=1024px){.title.svelte-1udtsym{position:static}.title.svelte-1udtsym:after{display:none}}@media (width>=1024px){.title.svelte-1udtsym{padding-top:var(--space-section);padding-bottom:0}.steps.svelte-1udtsym{gap:var(--space-stack-lg);padding-bottom:var(--space-section);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.steps.svelte-1udtsym>:where(.svelte-1udtsym):last-child{max-width:var(--measure-reading);grid-column:1/-1}}@media (width>=1280px){.steps.svelte-1udtsym{grid-template-columns:minmax(0,4fr) minmax(0,4fr) minmax(0,5fr)}.steps.svelte-1udtsym>:where(.svelte-1udtsym):last-child{grid-column:auto;max-width:none}}.dive.svelte-1rtvj8f{view-timeline:--dive block;container-type:inline-size}.dive-intro.svelte-1rtvj8f{isolation:isolate;min-height:100svh;padding-top:calc(var(--header-height) + var(--space-stack-sm));align-content:end;display:grid;position:relative}.dive-view.svelte-1rtvj8f{z-index:-2;position:absolute;inset:0;overflow:clip;container-type:size}.dive-view.svelte-1rtvj8f:after{content:"";height:var(--dive-fade);background:linear-gradient(to bottom, transparent, var(--ground-deep));position:absolute;inset:auto 0 0}.dive-art.svelte-1rtvj8f{width:max(100%, var(--dive-depth) * var(--dive-aspect));position:absolute;bottom:0;left:50%;translate:-50%}.dive-intro.svelte-1rtvj8f:before{content:"";z-index:-1;height:calc(3 * var(--header-height));background:var(--opening-veil);position:absolute;inset:0 0 auto}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()) and (animation-range:0% 100%){.dive-intro.svelte-1rtvj8f:before{display:none}.dive-art.svelte-1rtvj8f{animation:linear both svelte-1rtvj8f-dive;animation-timeline:--dive;animation-range:contain}}}@keyframes svelte-1rtvj8f-dive{0%{transform:translateY(calc(100% - 100cqh))}}.dive-headline.svelte-1rtvj8f{isolation:isolate;padding-bottom:var(--opening-foot);position:relative}.dive-headline.svelte-1rtvj8f:before{content:"";z-index:-1;inset:calc(-1 * var(--opening-fade)) calc(var(--space-gutter) - var(--dive-edge)) 0;background:var(--opening-deep);-webkit-mask-image:linear-gradient(to top, transparent, black var(--opening-foot));mask-image:linear-gradient(to top, transparent, black var(--opening-foot));position:absolute}.index.svelte-1rtvj8f{padding-top:var(--space-stack-lg)}.index.svelte-1rtvj8f ul:where(.svelte-1rtvj8f){row-gap:max(var(--space-stack-md), var(--size-hit) - 1lh)}.index.svelte-1rtvj8f a:where(.svelte-1rtvj8f){color:var(--color-white)}@media (width>=1024px){.dive-headline.svelte-1rtvj8f{padding-bottom:calc(var(--opening-foot) + var(--space-section))}.dive-headline.svelte-1rtvj8f:before{-webkit-mask-image:none;mask-image:none}}
