.mesh[data-astro-cid-gaexoegv]{z-index:-3;pointer-events:none;background:radial-gradient(60% 45% at 62% 2%, color-mix(in oklab, var(--lilac) 24%, transparent), transparent 70%), radial-gradient(48% 40% at 20% 18%, color-mix(in oklab, var(--ultramarine) 52%, transparent), transparent 72%), radial-gradient(44% 38% at 82% 36%, color-mix(in oklab, var(--ultramarine) 42%, transparent), transparent 72%), radial-gradient(50% 30% at 50% 45%, color-mix(in oklab, var(--night) 70%, transparent), transparent 80%), linear-gradient(to bottom, var(--night), var(--night-deep));position:absolute;inset:0;overflow:hidden}.mesh__canvas[data-astro-cid-gaexoegv]{width:100%;height:100%;image-rendering:pixelated;opacity:0;transition:opacity var(--dur-slow) var(--ease-out);display:block;position:absolute;inset:0}.mesh[data-astro-cid-gaexoegv][data-live] .mesh__canvas[data-astro-cid-gaexoegv]{opacity:1}.mesh__grain[data-astro-cid-gaexoegv]{opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.story[data-astro-cid-m5ufueyf]{position:relative}.story__stage[data-astro-cid-m5ufueyf]{isolation:isolate;justify-items:center;gap:var(--space-xl);padding:calc(var(--header-h) + var(--space-2xl)) var(--gutter) var(--space-3xl);display:grid;position:relative;overflow:clip}.story__copy[data-astro-cid-m5ufueyf]{justify-items:center;gap:var(--space-m);text-align:center;z-index:3;max-width:58rem;display:grid;position:relative}.story__copy[data-astro-cid-m5ufueyf] .text-lede[data-astro-cid-m5ufueyf]{max-width:46ch}.story__title[data-astro-cid-m5ufueyf]{font-size:var(--step-6)}.story__title--intro[data-astro-cid-m5ufueyf]{font-size:var(--step-7)}.story__title[data-astro-cid-m5ufueyf] em[data-astro-cid-m5ufueyf]{color:var(--lilac);font-style:italic;font-weight:400}.story__boardwrap[data-astro-cid-m5ufueyf]{z-index:1;place-items:center;width:100%;display:grid;position:relative}.story__boardwrap[data-astro-cid-m5ufueyf] .story__board{width:min(62rem,100%)}.story__arc[data-astro-cid-m5ufueyf]{z-index:0;aspect-ratio:1;background:radial-gradient(closest-side, var(--night) 97%, transparent 100%), radial-gradient(closest-side, transparent 94%, color-mix(in oklab, var(--lilac) 45%, transparent) 99%, transparent);width:min(150vw,120rem);box-shadow:0 -2px 0 0 color-mix(in oklab, var(--lilac) 60%, transparent), 0 -40px 120px 0 color-mix(in oklab, var(--ultramarine) 55%, transparent);pointer-events:none;border-radius:50%;margin-left:calc(min(150vw,120rem)/-2);position:absolute;top:46%;left:50%}.story__scrim[data-astro-cid-m5ufueyf],.story__steps[data-astro-cid-m5ufueyf]{display:none}.story__grain[data-astro-cid-m5ufueyf]{z-index:5;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}.js .story__stage[data-astro-cid-m5ufueyf]{grid-template-rows:var(--header-h) auto minmax(0, 1fr);grid-template-columns:minmax(0,1fr);gap:0;height:100svh;min-height:34rem;padding:0}.js .story__copy--intro[data-astro-cid-m5ufueyf]{padding:0 var(--gutter);grid-area:1/1/-1;align-self:center}.js .story__title--intro[data-astro-cid-m5ufueyf]{font-size:min(var(--step-7), 9.5svh)}.js .story__copy--band[data-astro-cid-m5ufueyf]{padding:clamp(var(--space-s), 4svh, var(--space-xl)) var(--gutter) 0;gap:var(--space-xs);grid-area:2/1}.js .story__copy--band[data-astro-cid-m5ufueyf] .story__title[data-astro-cid-m5ufueyf]{font-size:min(var(--step-6), 7svh)}.js .story[data-astro-cid-m5ufueyf]:not([data-ready]) [data-astro-cid-m5ufueyf][data-stage-copy]{opacity:0;animation:0s 3s forwards story-failsafe}@keyframes story-failsafe{to{opacity:1}}.js [data-astro-cid-m5ufueyf][data-stage-copy]:not(.is-active){pointer-events:none}.js .story__boardwrap[data-astro-cid-m5ufueyf]{height:100%;padding:clamp(var(--space-s), 3svh, var(--space-l)) var(--gutter) clamp(var(--space-m), 5svh, var(--space-xl));grid-area:3/1;container-type:size}.js .story__boardwrap[data-astro-cid-m5ufueyf] .story__board{width:min(62rem,100cqw,160cqh - 6.3rem)}.js .story__arc[data-astro-cid-m5ufueyf]{top:58%}.js .story__scrim[data-astro-cid-m5ufueyf]{z-index:2;pointer-events:none;background:radial-gradient(min(58rem, 125vw) min(30rem, 75svh) at 50% 54%, color-mix(in oklab, var(--night-deep) 78%, transparent), color-mix(in oklab, var(--night-deep) 45%, transparent) 55%, transparent 100%);display:block;position:absolute;inset:0}.story[data-astro-cid-m5ufueyf] .board__grid>.tile,.story[data-astro-cid-m5ufueyf] .board__panel,.story[data-astro-cid-m5ufueyf] .board__chrome{transition:none}.motion-ok .story[data-astro-cid-m5ufueyf] .board__grid>.tile{animation:story-float calc(4.6s + var(--i) * .55s) ease-in-out calc(var(--i) * -1.7s) infinite alternate}@keyframes story-float{0%{translate:0 calc(var(--mess,0) * -8px)}to{translate:0 calc(var(--mess,0) * 8px)}}.js .story__steps[data-astro-cid-m5ufueyf]{z-index:4;left:var(--gutter);bottom:var(--space-l);gap:var(--space-2xs);font-size:var(--step--1);letter-spacing:.02em;color:var(--porcelain);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:absolute}.story__steps[data-astro-cid-m5ufueyf] li[data-astro-cid-m5ufueyf]{opacity:.38;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);transform:translate(0)}.story__steps[data-astro-cid-m5ufueyf] li[data-astro-cid-m5ufueyf].is-active{opacity:1;transform:translate(.5rem)}.story__steps[data-astro-cid-m5ufueyf] span[data-astro-cid-m5ufueyf]{font-variant-numeric:tabular-nums;color:var(--lilac);margin-right:.4em}@media (width<=47.99rem){.js .story__steps[data-astro-cid-m5ufueyf]{display:none}}.story[data-astro-cid-m5ufueyf] .story__line-mask{margin:0 -.06em -.12em;padding:0 .06em .12em}
