html:has(.vela){scroll-behavior:auto}.vela{--sand:#f5e9d0;--paper:#fbf5e7;--mist:#c1d0dd;--dusk:#564b54;--night:#3a323a;--ink:#3a323a;--glint:#e3a566;--gut:clamp(20px, 4.4vw, 64px);--ease:cubic-bezier(.2, .7, .2, 1);--navbg:var(--sand);--navfg:var(--night);--p:0;--a0:1;--e0:1;--a1:0;--e1:0;--a2:0;--e2:0;--a3:0;--e3:0;--a4:0;--e4:0;--a5:0;--e5:0;background:var(--sand);width:100%;color:var(--ink);text-rendering:optimizelegibility;font-family:Schibsted Grotesk,system-ui,-apple-system,Segoe UI,sans-serif;font-size:18px;line-height:1.5;position:relative;overflow-x:clip}.vela[data-tone=mist]{--navbg:var(--mist)}.vela[data-tone=dusk]{--navbg:var(--dusk);--navfg:var(--sand)}.vela[data-tone=night]{--navbg:var(--night);--navfg:var(--sand)}@media (prefers-reduced-motion:reduce){.vela{--p:1;--a0:1;--e0:1;--a1:1;--e1:1;--a2:1;--e2:1;--a3:1;--e3:1;--a4:1;--e4:1;--a5:1;--e5:1}.vela *{transition:none!important;animation:none!important}}@media (width<=760px){.vela{font-size:17px}}:where(.vela button){cursor:pointer}:where(.vela a:focus-visible,.vela button:focus-visible){outline-offset:4px;outline:2px solid}:where(.vela .mono){letter-spacing:.14em;text-transform:uppercase;font-family:DM Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:400}:where(.vela .serif){letter-spacing:-.01em;font-family:Instrument Serif,Georgia,serif;font-style:italic;font-weight:400}:where(.vela .label){color:color-mix(in srgb, currentColor 78%, transparent)}:where(.vela .track){position:relative}:where(.vela .stage){height:100vh;position:sticky;top:0;overflow:hidden}:where(.vela .btn){background:var(--dusk);min-height:52px;color:var(--sand);transition:transform .5s var(--ease), background .3s;border-radius:2px;align-items:center;gap:.8em;padding:0 26px;font-size:17px;font-weight:500;display:inline-flex}:where(.vela .btn:hover){background:var(--night);transform:translateY(-2px)}:where(.vela .btn .arr){transition:transform .4s var(--ease)}:where(.vela .btn:hover .arr){transform:translate(5px)}:where(.vela .btn.inv){background:var(--sand);color:var(--night)}:where(.vela .btn.inv:hover){background:var(--paper)}.wave.svelte-vf5wc2{z-index:3;pointer-events:none;width:200%;height:80px;fill:var(--wave);animation:90s linear infinite svelte-vf5wc2-drift;position:absolute;top:-60px;left:0}@keyframes svelte-vf5wc2-drift{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.wave.svelte-vf5wc2{display:none}}.build.svelte-17i9yzr{--wave:var(--sand);background:var(--sand);height:420vh}.stage.svelte-17i9yzr{background:var(--sand);padding:clamp(96px, 14vh, 140px) var(--gut) 6vh;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:6vw;display:grid}.b-head.svelte-17i9yzr h2:where(.svelte-17i9yzr){letter-spacing:-.04em;color:var(--night);max-width:11ch;margin-top:2.4vh;font-size:clamp(34px,3.9vw,64px);font-weight:500;line-height:1.02}.b-list.svelte-17i9yzr{flex-direction:column;justify-content:center;display:flex}.row.svelte-17i9yzr{--fs:clamp(44px, 5.8vw, 92px);border-top:1px solid color-mix(in srgb, var(--dusk) 22%, transparent);grid-template-columns:3.4rem minmax(0,1fr);align-items:baseline;padding:1.4vh 0;display:grid;position:relative}.row.svelte-17i9yzr:last-child{border-bottom:1px solid color-mix(in srgb, var(--dusk) 22%, transparent)}.row.svelte-17i9yzr .rule:where(.svelte-17i9yzr){height:2px;width:calc(var(--a) * 100%);background:var(--dusk);position:absolute;top:-1px;left:0}.row.svelte-17i9yzr .idx:where(.svelte-17i9yzr){color:color-mix(in srgb, var(--dusk) calc(35% + var(--a) * 65%), transparent)}.row.svelte-17i9yzr .name:where(.svelte-17i9yzr){font-size:calc(var(--fs) * (.6 + .4 * var(--a)));letter-spacing:-.045em;color:color-mix(in srgb, var(--night) calc(24% + var(--a) * 76%), transparent);transform:translate3d(calc(var(--a) * 1.6vw), 0, 0);font-weight:600;line-height:1.02}.row.svelte-17i9yzr .desc:where(.svelte-17i9yzr){max-height:calc(var(--a) * 3.2em);opacity:var(--a);transform:translate3d(calc((1 - var(--a)) * -3vw), 0, 0);color:var(--dusk);padding-left:calc(var(--a) * 1.6vw);grid-column:2;font-size:clamp(16px,1.4vw,21px);overflow:hidden}@media (width<=760px){.build.svelte-17i9yzr{height:340vh}.stage.svelte-17i9yzr{grid-template-columns:1fr;align-content:start;gap:2vh;padding-top:84px}.b-head.svelte-17i9yzr h2:where(.svelte-17i9yzr){max-width:none;margin-top:1.4vh;font-size:9vw}.row.svelte-17i9yzr{--fs:12vw;grid-template-columns:2.4rem minmax(0,1fr);padding:1vh 0}.row.svelte-17i9yzr .desc:where(.svelte-17i9yzr){font-size:16px}}@media (prefers-reduced-motion:reduce){.build.svelte-17i9yzr{height:auto!important}.stage.svelte-17i9yzr{height:auto;min-height:0;padding-bottom:12vh;position:relative}}.bob.svelte-8vtkxq{transform-origin:50% 100%;animation:9s ease-in-out infinite svelte-8vtkxq-bob}@keyframes svelte-8vtkxq-bob{0%,to{transform:translate(0,0)rotate(-.5deg)}50%{transform:translateY(-7px)rotate(.7deg)}}.sail-svg.svelte-8vtkxq{overflow:visible}g.svelte-8vtkxq{transform-box:fill-box}.jib.svelte-8vtkxq{transform-origin:100%;transform:scaleX(calc(.9 + .16 * var(--bel,.6)))}.main.svelte-8vtkxq{transform-origin:0%;transform:scaleX(calc(.82 + .3 * var(--bel,.6)))}.jib.svelte-8vtkxq path:where(.svelte-8vtkxq){fill:var(--jib)}.main.svelte-8vtkxq path:where(.svelte-8vtkxq){fill:var(--sailfill)}.mast.svelte-8vtkxq,.deck.svelte-8vtkxq{fill:none;stroke:var(--sailstroke);stroke-width:1.6px}.deck.svelte-8vtkxq{stroke-width:1.4px}.outlined.svelte-8vtkxq .jib:where(.svelte-8vtkxq) path:where(.svelte-8vtkxq),.outlined.svelte-8vtkxq .main:where(.svelte-8vtkxq) path:where(.svelte-8vtkxq){fill-opacity:var(--f,1);stroke:var(--sailstroke);stroke-width:1.2px}.outlined.svelte-8vtkxq .main:where(.svelte-8vtkxq) path:where(.svelte-8vtkxq){stroke-width:1.4px}.refl.svelte-8vtkxq{width:100%;opacity:var(--refl-opacity,.16);filter:blur(.6px);position:absolute;top:95%;left:0;transform:scaleY(-1)}.final.svelte-16ksh39{--wave:var(--dusk);background:var(--dusk);height:230vh;color:var(--sand);--hz:70vh}.stage.svelte-16ksh39{background:var(--dusk)}.f-sea.svelte-16ksh39{left:0;right:0;top:var(--hz);background:var(--night);position:absolute;bottom:0}.f-line.svelte-16ksh39{left:0;right:0;top:var(--hz);border-top:1px solid color-mix(in srgb, var(--mist) 55%, transparent);position:absolute}.f-glint.svelte-16ksh39{top:calc(var(--hz) - 3px);right:calc(var(--gut) + 1vw);background:var(--glint);border-radius:50%;width:6px;height:6px;position:absolute}.f-text.svelte-16ksh39{left:var(--gut);top:clamp(96px,15vh,150px);right:var(--gut);position:absolute}.f-text.svelte-16ksh39 h2:where(.svelte-16ksh39){letter-spacing:-.05em;max-width:9ch;font-size:clamp(44px,8.6vw,150px);font-weight:500;line-height:.94}.f-text.svelte-16ksh39 .serif:where(.svelte-16ksh39){color:var(--mist);margin-top:3vh;font-size:clamp(28px,3.6vw,60px);line-height:1.05;display:block}.f-cta.svelte-16ksh39{margin-top:4vh}.fsail.svelte-16ksh39{left:calc(4vw + var(--p) * 58vw);bottom:calc(100vh - var(--hz) - 1.2vh);--sailfill:var(--sand);--jib:var(--mist);--sailstroke:var(--sand);--bel:calc(.55 + var(--p) * .45);--f:1;--refl-opacity:.22;pointer-events:none;width:clamp(170px,21vw,320px);position:absolute}.fsail.svelte-16ksh39 .bob,.fwake.svelte-16ksh39{opacity:clamp(.15, calc(1 - (.7 - var(--p)) * 4.25), 1)}.fwake.svelte-16ksh39 i:where(.svelte-16ksh39){background:var(--mist);height:1px;width:calc(var(--l) * (6vw + var(--p) * 36vw));opacity:.5;position:absolute;right:88%}@media (width<=760px){.final.svelte-16ksh39{--hz:66vh;height:200vh}.f-glint.svelte-16ksh39{right:var(--gut)}.f-text.svelte-16ksh39 h2:where(.svelte-16ksh39){max-width:none;font-size:15vw}.f-text.svelte-16ksh39 .serif:where(.svelte-16ksh39){font-size:8.4vw}.fsail.svelte-16ksh39{left:calc(2vw + var(--p) * 58vw);width:34vw}}@media (prefers-reduced-motion:reduce){.final.svelte-16ksh39{height:auto!important}.stage.svelte-16ksh39{height:auto;min-height:100vh;position:relative}.fsail.svelte-16ksh39{left:60vw;transform:none}}.foot.svelte-95kqdk{background:var(--night);color:var(--sand);padding:clamp(56px, 9vh, 96px) var(--gut) clamp(56px, 9vh, 80px);grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,3fr);align-items:start;gap:4vw;display:grid}.wm.svelte-95kqdk{letter-spacing:.24em;font-size:clamp(28px,3vw,44px);font-weight:600;line-height:1}.tg.svelte-95kqdk{color:color-mix(in srgb, var(--sand) 78%, transparent);margin-top:12px;font-size:16px}ul.svelte-95kqdk{flex-direction:column;gap:0;display:flex}li.svelte-95kqdk a:where(.svelte-95kqdk){align-items:center;min-height:44px;font-size:17px;display:inline-flex}li.svelte-95kqdk a:where(.svelte-95kqdk):hover{color:var(--mist)}.mono.svelte-95kqdk{color:color-mix(in srgb, var(--sand) 70%, transparent);margin-bottom:10px;display:block}.copy.svelte-95kqdk{border-top:1px solid color-mix(in srgb, var(--sand) 18%, transparent);color:color-mix(in srgb, var(--sand) 72%, transparent);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:16px;padding-top:32px;font-size:14px;display:flex}@media (width<=760px){.foot.svelte-95kqdk{grid-template-columns:1fr 1fr;gap:36px 20px}.foot.svelte-95kqdk>div:where(.svelte-95kqdk):first-child{grid-column:1/-1}}.gc.svelte-1jumktq{--wave:var(--sand);background:var(--sand);height:360vh}.stage.svelte-1jumktq{background:var(--sand);padding:clamp(88px, 12vh, 120px) var(--gut) 8vh;grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:4vw;display:grid}.gc-texts.svelte-1jumktq{min-height:38vh;margin-top:2.4vh;position:relative}.gc-t.svelte-1jumktq{opacity:var(--a);transform:translate3d(0, calc((1 - var(--a)) * 3vh), 0);position:absolute;top:0;left:0;right:0}.gc-t.svelte-1jumktq h3:where(.svelte-1jumktq){letter-spacing:-.06em;color:var(--night);font-size:clamp(72px,11.5vw,190px);font-weight:600;line-height:.86}.gc-t.svelte-1jumktq p:where(.svelte-1jumktq){letter-spacing:-.025em;color:var(--dusk);max-width:20ch;margin-top:3vh;font-size:clamp(22px,2.4vw,40px);font-weight:500;line-height:1.15}.gc-tabs.svelte-1jumktq{gap:6px;margin-top:2vh;display:flex}.gc-tab.svelte-1jumktq{border:1px solid color-mix(in srgb, var(--dusk) 40%, transparent);min-width:76px;min-height:44px;color:var(--dusk);padding:0 16px;transition:background .3s,color .3s}.gc-tab[aria-pressed=true].svelte-1jumktq{background:var(--dusk);color:var(--sand);border-color:var(--dusk)}.gc-tab.svelte-1jumktq:hover{border-color:var(--dusk)}.gc-fig.svelte-1jumktq{justify-self:center;width:100%;max-width:min(46vw,74vh)}.gc-fig.svelte-1jumktq svg:where(.svelte-1jumktq){width:100%;height:auto}.gcc.svelte-1jumktq{transform-box:fill-box;transform-origin:50%;transform:scale(calc(.6 + .4 * var(--e)));opacity:var(--e)}.gcc.svelte-1jumktq circle:where(.svelte-1jumktq){stroke:var(--dusk);stroke-width:calc(1 + var(--a) * 3)}.gcc.what.svelte-1jumktq circle:where(.svelte-1jumktq){fill:color-mix(in srgb, var(--mist) 38%, var(--sand))}.gcc.how.svelte-1jumktq circle:where(.svelte-1jumktq){fill:var(--mist)}.gcc.why.svelte-1jumktq circle:where(.svelte-1jumktq){fill:var(--dusk)}.gcc.svelte-1jumktq text:where(.svelte-1jumktq){letter-spacing:.2em;text-anchor:middle;fill:var(--night);font-family:DM Mono,ui-monospace,monospace;font-size:13px}.gcc.why.svelte-1jumktq text:where(.svelte-1jumktq){fill:var(--sand)}@media (width<=760px){.gc.svelte-1jumktq{height:300vh}.stage.svelte-1jumktq{grid-template-columns:1fr;align-content:start;gap:12px;padding-top:80px}.gc-fig.svelte-1jumktq{order:-1;max-width:min(78vw,40vh)}.gc-texts.svelte-1jumktq{min-height:26vh;margin-top:0}.gc-t.svelte-1jumktq h3:where(.svelte-1jumktq){font-size:22vw}.gc-t.svelte-1jumktq p:where(.svelte-1jumktq){margin-top:1.6vh;font-size:6.4vw}}@media (prefers-reduced-motion:reduce){.gc.svelte-1jumktq{height:auto!important}.stage.svelte-1jumktq{height:auto;min-height:0;position:relative}.gc-texts.svelte-1jumktq{flex-direction:column;gap:5vh;min-height:0;display:flex}.gc-t.svelte-1jumktq{position:relative;transform:none}.gc-tabs.svelte-1jumktq{display:none}}.hero.svelte-2eqzcj{--hz:66vh;background:var(--sand);height:190vh}.stage.svelte-2eqzcj{background:var(--sand)}.h-sea.svelte-2eqzcj{left:0;right:0;top:var(--hz);background:color-mix(in srgb, var(--mist) 45%, transparent);position:absolute;bottom:0}.h-line.svelte-2eqzcj{left:0;right:0;top:var(--hz);border-top:1px solid color-mix(in srgb, var(--dusk) 60%, transparent);position:absolute}.h-glint.svelte-2eqzcj{top:calc(var(--hz) - 3px);right:calc(var(--gut) + 2vw);background:var(--glint);width:6px;height:6px;opacity:calc(.4 + var(--p) * .6);border-radius:50%;position:absolute}.vword.svelte-2eqzcj{left:calc(var(--gut) - .04em);bottom:calc(100vh - var(--hz));letter-spacing:-.05em;color:var(--night);margin-bottom:-.02em;font-size:clamp(120px,23vw,420px);font-weight:600;line-height:.74;display:flex;position:absolute}.vl.svelte-2eqzcj{transform:translate3d(calc(var(--p) * var(--o) * 1vw), 0, 0);display:inline-block}.vl.svelte-2eqzcj>span:where(.svelte-2eqzcj){animation:svelte-2eqzcj-drift 1.9s var(--ease) both;animation-delay:calc(var(--n) * .11s);display:inline-block}@keyframes svelte-2eqzcj-drift{0%{opacity:0;transform:translate(7vw)}to{opacity:1;transform:none}}.h-copy.svelte-2eqzcj{left:var(--gut);right:var(--gut);top:calc(var(--hz) + 6vh);opacity:calc(1 - var(--p) * 1.7);transform:translate3d(0, calc(var(--p) * -4vh), 0);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:4vw;display:grid;position:absolute}.tagline.svelte-2eqzcj{letter-spacing:-.035em;color:var(--night);animation:svelte-2eqzcj-rise 1.6s var(--ease) .7s both;font-size:clamp(30px,4.3vw,68px);font-weight:500;line-height:1.02}.tagline.svelte-2eqzcj .serif:where(.svelte-2eqzcj){letter-spacing:-.02em;font-size:1.08em}.h-side.svelte-2eqzcj{animation:svelte-2eqzcj-rise 1.6s var(--ease) 1s both;flex-direction:column;gap:22px;display:flex}.h-side.svelte-2eqzcj p:where(.svelte-2eqzcj){color:var(--dusk);max-width:30ch;font-size:clamp(17px,1.35vw,21px)}.ctas.svelte-2eqzcj{flex-wrap:wrap;align-items:center;gap:8px 28px;display:flex}.ulink.svelte-2eqzcj{align-items:center;gap:.6em;min-height:52px;font-size:17px;font-weight:500;display:inline-flex;position:relative}.ulink.svelte-2eqzcj:after{content:"";transform-origin:0;height:1px;transition:transform .5s var(--ease);background:currentColor;position:absolute;bottom:12px;left:0;right:0;transform:scaleX(0)}.ulink.svelte-2eqzcj:hover:after{transform:scaleX(1)}@keyframes svelte-2eqzcj-fadein{0%{opacity:0}to{opacity:1}}@keyframes svelte-2eqzcj-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.h-sail.svelte-2eqzcj{left:66vw;bottom:calc(100vh - var(--hz) - 1.2vh);--sailfill:var(--dusk);--jib:var(--mist);--sailstroke:var(--dusk);--bel:calc(.3 + var(--p) * .7);--f:1;pointer-events:none;width:clamp(150px,17vw,260px);transform:translate3d(calc(var(--p) * 17vw), 0, 0);animation:2.4s .3s both svelte-2eqzcj-fadein;position:absolute}@media (width<=760px){.hero.svelte-2eqzcj{--hz:58vh;height:170vh}.h-glint.svelte-2eqzcj{right:var(--gut)}.vword.svelte-2eqzcj{font-size:34vw}.h-copy.svelte-2eqzcj{top:calc(var(--hz) + 4vh);grid-template-columns:1fr;gap:20px}.tagline.svelte-2eqzcj{font-size:9.4vw}.h-sail.svelte-2eqzcj{width:34vw;left:56vw}}@media (prefers-reduced-motion:reduce){.hero.svelte-2eqzcj{height:auto!important}.stage.svelte-2eqzcj{height:auto;min-height:100vh;position:relative}.vl.svelte-2eqzcj,.h-sail.svelte-2eqzcj{transform:none}.h-copy.svelte-2eqzcj{opacity:1;transform:none}}.idea.svelte-91s96w{--wave:var(--dusk);background:var(--dusk);height:330vh;color:var(--sand)}.stage.svelte-91s96w{background:var(--dusk);padding:clamp(96px, 14vh, 140px) var(--gut) clamp(72px, 11vh, 120px);flex-direction:column;justify-content:space-between;display:flex}.statement.svelte-91s96w{letter-spacing:-.045em;max-width:14ch;font-size:clamp(40px,min(7.6vw,12vh),132px);font-weight:500;line-height:.98}.ln.svelte-91s96w{--li:clamp(0, calc(var(--p) * 5.4 - var(--i)), 1);opacity:calc(.14 + .86 * var(--li));transform:translate3d(calc((1 - var(--li)) * var(--d) * 9vw), 0, 0);will-change:transform, opacity;display:block}.ln.svelte-91s96w .serif:where(.svelte-91s96w){color:var(--mist);letter-spacing:-.03em;font-size:1.06em}.i-foot.svelte-91s96w{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:4vw;display:grid}.i-copy.svelte-91s96w{max-width:38ch;color:color-mix(in srgb, var(--sand) 90%, transparent);opacity:clamp(0, calc(var(--p) * 5.4 - 4), 1);transform:translate3d(0, calc((1 - clamp(0, calc(var(--p) * 5.4 - 4), 1)) * 3vh), 0);grid-column:2;font-size:clamp(18px,1.6vw,24px);line-height:1.45}@media (width<=760px){.idea.svelte-91s96w{height:260vh}.statement.svelte-91s96w{max-width:none;font-size:12.6vw}.i-foot.svelte-91s96w{grid-template-columns:1fr}.i-copy.svelte-91s96w{grid-column:1}}@media (prefers-reduced-motion:reduce){.idea.svelte-91s96w{height:auto!important}.stage.svelte-91s96w{gap:8vh;height:auto;min-height:0;position:relative}}.journey.svelte-gn647b{--wave:var(--sand);background:var(--sand);--hz:60vh;--step:90vw;--sx:30vw;--tx:16vw;--f:clamp(0, calc(var(--p) * 2.5), 1);--bel:calc(.25 + .75 * var(--f));--w:clamp(0, calc((var(--p) - .38) * 2.6), 1);height:560vh}.stage.svelte-gn647b{background:var(--sand)}.j-sea.svelte-gn647b{left:0;right:0;top:var(--hz);background:var(--mist);position:absolute;bottom:0}.j-line.svelte-gn647b{left:0;right:0;top:var(--hz);border-top:1px solid color-mix(in srgb, var(--dusk) 70%, transparent);position:absolute}.jw.svelte-gn647b{will-change:transform;height:24px;position:absolute;left:0}.jw.a.svelte-gn647b{top:calc(var(--hz) + 4vh);width:190vw;transform:translate3d(calc(var(--p) * -90vw), 0, 0);opacity:.35}.jw.b.svelte-gn647b{top:calc(var(--hz) + 12vh);width:350vw;transform:translate3d(calc(var(--p) * -250vw), 0, 0);opacity:.5}.jw.c.svelte-gn647b{top:calc(var(--hz) + 22vh);width:560vw;transform:translate3d(calc(var(--p) * -450vw), 0, 0);opacity:.7}.jw.d.svelte-gn647b{top:calc(var(--hz) + 32vh);width:700vw;transform:translate3d(calc(var(--p) * -600vw), 0, 0);opacity:.9}.world.svelte-gn647b{transform:translate3d(calc(var(--p) * -5 * var(--step)), 0, 0);will-change:transform;position:absolute;inset:0}.world[aria-hidden].svelte-gn647b{pointer-events:none}.stg.svelte-gn647b{left:calc(var(--sx) + var(--tx) + var(--k) * var(--step));width:min(40vw,560px);opacity:var(--a);transform:translate3d(0, calc((1 - var(--a)) * 2.5vh), 0);position:absolute;top:15vh}.stg.svelte-gn647b .no:where(.svelte-gn647b){margin-bottom:1.6vh;display:block}.stg.svelte-gn647b h3:where(.svelte-gn647b){letter-spacing:-.05em;color:var(--night);font-size:clamp(52px,8.6vw,140px);font-weight:600;line-height:.92}.stg.svelte-gn647b h3:where(.svelte-gn647b) .dot:where(.svelte-gn647b){background:var(--glint);border-radius:50%;width:.14em;height:.14em;margin-left:.06em;display:inline-block}.stg.svelte-gn647b p:where(.svelte-gn647b){color:var(--dusk);max-width:24ch;margin-top:2.4vh;font-size:clamp(17px,1.5vw,23px)}.jsail.svelte-gn647b{left:calc(var(--sx) - clamp(75px, 8.5vw, 130px));bottom:calc(100vh - var(--hz) - 1.2vh);--sailfill:var(--dusk);--jib:var(--mist);--sailstroke:var(--dusk);pointer-events:none;width:clamp(150px,17vw,260px);position:absolute}.wake.svelte-gn647b i:where(.svelte-gn647b){background:var(--dusk);height:1px;width:calc(var(--w) * var(--l) * 18vw);opacity:calc(var(--w) * .55);position:absolute;right:88%}.fleet.svelte-gn647b{bottom:calc(100vh - var(--hz) - .6vh);--sailfill:var(--dusk);--jib:var(--dusk);--sailstroke:var(--dusk);opacity:clamp(0, calc((var(--p) - .8) * 5), 1);position:absolute}.j-label.svelte-gn647b{left:var(--gut);position:absolute;top:92px}.j-ticks.svelte-gn647b{left:var(--gut);right:var(--gut);color:var(--night);justify-content:space-between;gap:8px;display:flex;position:absolute;bottom:5vh}.j-ticks.svelte-gn647b li:where(.svelte-gn647b){opacity:calc(.35 + .65 * var(--e));flex-direction:column;flex:1;gap:8px;font-size:11px;display:flex}.j-ticks.svelte-gn647b li:where(.svelte-gn647b):before{content:"";transform-origin:0;height:1px;transform:scaleX(var(--e));background:currentColor}@media (width<=760px){.journey.svelte-gn647b{--step:84vw;--sx:24vw;--tx:12vw;--hz:56vh;height:420vh}.jsail.svelte-gn647b{left:calc(var(--sx) - 14vw);width:28vw}.stg.svelte-gn647b{width:56vw;top:13vh}.stg.svelte-gn647b h3:where(.svelte-gn647b){font-size:14.5vw}.stg.svelte-gn647b p:where(.svelte-gn647b){font-size:17px}.j-ticks.svelte-gn647b li:where(.svelte-gn647b){font-size:0}.fleet.svelte-gn647b{transform-origin:0 100%;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.journey.svelte-gn647b{height:auto!important}.stage.svelte-gn647b{height:auto;min-height:0;padding:16vh var(--gut) 10vh;position:relative}.j-sea.svelte-gn647b,.j-line.svelte-gn647b,.jw.svelte-gn647b,.jsail.svelte-gn647b,.fleet.svelte-gn647b,.j-ticks.svelte-gn647b,.world[aria-hidden].svelte-gn647b{display:none}.world.svelte-gn647b{flex-direction:column;gap:9vh;display:flex;position:relative;transform:none!important}.stg.svelte-gn647b{opacity:1;width:auto;max-width:560px;position:relative;top:auto;left:auto;transform:none}.j-label.svelte-gn647b{margin-bottom:6vh;position:relative;top:auto;left:auto}}.nav.svelte-4zwvzo{z-index:50;height:64px;padding:0 var(--gut);color:var(--navfg);background:color-mix(in srgb, var(--navbg) 92%, transparent);justify-content:space-between;align-items:center;transition:background .6s,color .6s;display:flex;position:fixed;top:0;left:0;right:0}.brand.svelte-4zwvzo{letter-spacing:.24em;align-items:center;gap:10px;min-height:44px;font-size:15px;font-weight:600;display:flex}.nav-links.svelte-4zwvzo{gap:clamp(20px,3vw,44px);font-size:15px;display:flex}.nav-links.svelte-4zwvzo a:where(.svelte-4zwvzo),.nav-cta.svelte-4zwvzo{align-items:center;min-height:44px;display:inline-flex;position:relative}.nav-links.svelte-4zwvzo a:where(.svelte-4zwvzo):after{content:"";transform-origin:0;height:1px;transition:transform .5s var(--ease);background:currentColor;position:absolute;bottom:9px;left:0;right:0;transform:scaleX(0)}.nav-links.svelte-4zwvzo a:where(.svelte-4zwvzo):hover:after{transform:scaleX(1)}.nav-cta.svelte-4zwvzo{gap:8px;font-size:15px;font-weight:500}.arr.svelte-4zwvzo{transition:transform .4s var(--ease)}.nav-cta.svelte-4zwvzo:hover .arr:where(.svelte-4zwvzo){transform:translate(4px)}.bar.svelte-4zwvzo{left:var(--gut);right:var(--gut);z-index:40;pointer-events:none;height:14px;color:var(--navfg);transition:color .6s;position:fixed;bottom:14px}.bar.svelte-4zwvzo:before{content:"";opacity:.3;border-top:1px solid;position:absolute;bottom:0;left:0;right:0}.bar.svelte-4zwvzo i:where(.svelte-4zwvzo){background:var(--glint);clip-path:polygon(0 0,100% 100%,0 100%);width:10px;height:13px;bottom:0;left:calc(var(--page,0) * (100% - 10px));position:absolute}@media (width<=760px){.nav-links.svelte-4zwvzo,.bar.svelte-4zwvzo{display:none}}.nb.svelte-719qb2{--wave:var(--sand);background:var(--sand);height:400vh}.stage.svelte-719qb2{background:var(--sand);padding:clamp(88px, 12vh, 120px) var(--gut) 5vh;flex-direction:column;gap:3.5vh;display:flex}.nb-head.svelte-719qb2{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:4vw;display:grid}.eyebrow.svelte-719qb2{margin-bottom:2vh}.nb-head.svelte-719qb2 h2:where(.svelte-719qb2){letter-spacing:-.045em;color:var(--night);max-width:16ch;font-size:clamp(34px,4.3vw,72px);font-weight:500;line-height:1}.nb-head.svelte-719qb2 h2:where(.svelte-719qb2) .serif:where(.svelte-719qb2){color:var(--dusk)}.nb-head.svelte-719qb2>p:where(.svelte-719qb2){color:var(--dusk);max-width:44ch;font-size:clamp(16px,1.25vw,19px)}.nb-cols.svelte-719qb2{flex:1;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:5vw;min-height:0;display:grid}.trad.svelte-719qb2{opacity:.85;flex-direction:column;gap:14px;min-height:0;display:flex}.trad.svelte-719qb2 .mono:where(.svelte-719qb2){color:color-mix(in srgb, var(--dusk) 80%, transparent)}.chaos.svelte-719qb2{border:1px dashed color-mix(in srgb, var(--dusk) 35%, transparent);flex:1;min-height:120px;position:relative;overflow:hidden}.chaos.svelte-719qb2 i:where(.svelte-719qb2){border:1px dashed color-mix(in srgb, var(--dusk) 55%, transparent);background:color-mix(in srgb, var(--mist) 22%, transparent);position:absolute}.chaos.svelte-719qb2 i:where(.svelte-719qb2):after{content:"";background:color-mix(in srgb, var(--dusk) 35%, transparent);width:60%;height:3px;position:absolute;top:22%;left:8%}.tsteps.svelte-719qb2{color:color-mix(in srgb, var(--dusk) 90%, transparent);flex-direction:column;gap:2px;font-size:14px;display:flex}.tsteps.svelte-719qb2 li:where(.svelte-719qb2):before{content:"↓ ";opacity:.6}.tsteps.svelte-719qb2 li:where(.svelte-719qb2):first-child:before{content:"· "}.vside.svelte-719qb2{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3vw;min-height:0;display:grid}.vsteps.svelte-719qb2{flex-direction:column;justify-content:center;gap:2.6vh;padding-left:22px;display:flex;position:relative}.vsteps.svelte-719qb2:before{content:"";background:color-mix(in srgb, var(--dusk) 25%, transparent);width:1px;position:absolute;top:6%;bottom:6%;left:3px}.vsteps.svelte-719qb2:after{content:"";background:var(--dusk);transform-origin:top;width:2px;transform:scaleY(var(--p));margin-left:-.5px;position:absolute;top:6%;bottom:6%;left:3px}.vsteps.svelte-719qb2 li:where(.svelte-719qb2){opacity:calc(.28 + .72 * var(--e));flex-direction:column;gap:2px;display:flex;position:relative}.vsteps.svelte-719qb2 li:where(.svelte-719qb2):before{content:"";background:var(--dusk);width:7px;height:7px;transform:scale(var(--e));border-radius:50%;position:absolute;top:.7em;left:-22px}.vsteps.svelte-719qb2 .st:where(.svelte-719qb2){letter-spacing:-.04em;color:var(--night);transform:translate3d(calc((1 - var(--e)) * -2vw), 0, 0);font-size:clamp(28px,3.4vw,58px);font-weight:600;line-height:1}.vfig.svelte-719qb2{align-self:center;width:100%;position:relative}.frame.svelte-719qb2{background:var(--paper);border:1px solid color-mix(in srgb, var(--dusk) 55%, transparent);aspect-ratio:480/340;position:relative}.frame.svelte-719qb2 svg:where(.svelte-719qb2){width:100%;height:100%;position:absolute;inset:0}.cap.svelte-719qb2{color:color-mix(in srgb, var(--dusk) 90%, transparent);position:absolute;top:calc(100% + 12px);left:12px}.wf.svelte-719qb2{opacity:var(--o)}.wf.svelte-719qb2 .dusk:where(.svelte-719qb2),.wf.dusk.svelte-719qb2{fill:var(--dusk)}.wf.svelte-719qb2 .mist:where(.svelte-719qb2){fill:var(--mist)}.wf.svelte-719qb2 .sand:where(.svelte-719qb2){fill:var(--sand)}.wf.svelte-719qb2 .night:where(.svelte-719qb2){fill:var(--night)}.wf.svelte-719qb2 .glint:where(.svelte-719qb2){fill:var(--glint)}.wf.outline.svelte-719qb2{fill:none;stroke:var(--dusk);stroke-width:1px;stroke-dasharray:4 3}@media (width<=760px){.nb.svelte-719qb2{height:auto}.stage.svelte-719qb2{gap:44px;height:auto;padding-top:110px;padding-bottom:80px;position:relative}.nb-head.svelte-719qb2,.nb-cols.svelte-719qb2,.vside.svelte-719qb2{grid-template-columns:1fr;gap:32px}.nb-head.svelte-719qb2 h2:where(.svelte-719qb2){max-width:none;font-size:10.6vw}.vsteps.svelte-719qb2 .st:where(.svelte-719qb2){font-size:11vw}.chaos.svelte-719qb2{flex:none;min-height:210px}.cap.svelte-719qb2{margin-top:10px;display:block;position:static}}@media (width>=761px) and (width<=1024px) and (orientation:portrait){.nb.svelte-719qb2{height:auto}.stage.svelte-719qb2{gap:56px;height:auto;padding-top:120px;padding-bottom:110px;position:relative}.nb-head.svelte-719qb2,.nb-cols.svelte-719qb2{grid-template-columns:1fr;gap:32px}.chaos.svelte-719qb2{flex:none;min-height:260px}}@media (prefers-reduced-motion:reduce){.nb.svelte-719qb2{height:auto!important}.stage.svelte-719qb2{height:auto;min-height:0;padding-bottom:12vh;position:relative}}.platform.svelte-nyj8dc{--wave:var(--night);background:var(--night);color:var(--sand);padding:clamp(120px, 18vh, 200px) var(--gut) clamp(90px, 14vh, 160px);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:5vw;display:grid;position:relative}h2.svelte-nyj8dc{letter-spacing:-.045em;margin:2.4vh 0 3vh;font-size:clamp(40px,5.2vw,88px);font-weight:500;line-height:.98}h2.svelte-nyj8dc .serif:where(.svelte-nyj8dc){color:var(--mist)}.lede.svelte-nyj8dc{max-width:36ch;color:color-mix(in srgb, var(--sand) 86%, transparent);font-size:clamp(17px,1.4vw,21px)}.orbit.svelte-nyj8dc{aspect-ratio:600/480;width:100%;position:relative}.orbit.svelte-nyj8dc svg:where(.svelte-nyj8dc){width:100%;height:100%;position:absolute;inset:0}.ring.svelte-nyj8dc{fill:none;stroke:var(--mist);stroke-width:1px;opacity:.3}.rip.svelte-nyj8dc{fill:none;stroke:var(--mist);stroke-width:1px;transform-box:fill-box;transform-origin:50%;opacity:0;animation:9s ease-out infinite svelte-nyj8dc-rip}@keyframes svelte-nyj8dc-rip{0%{opacity:.5;transform:scale(.25)}to{opacity:0;transform:scale(1.08)}}.core.svelte-nyj8dc{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.core.svelte-nyj8dc strong:where(.svelte-nyj8dc){letter-spacing:.14em;padding-left:.14em;font-size:clamp(26px,3.3vw,54px);font-weight:600;line-height:1;display:block}.core.svelte-nyj8dc span:where(.svelte-nyj8dc){color:color-mix(in srgb, var(--sand) 72%, transparent);margin-top:8px;display:block}.node.svelte-nyj8dc{--e:clamp(0, calc(var(--p) * 2.4 - var(--i) * .13), 1);left:var(--x);top:var(--y);white-space:nowrap;opacity:var(--e);transform:translate(-50%, -50%) translate3d(calc((1 - var(--e)) * var(--dx) * 3px), calc((1 - var(--e)) * var(--dy) * 3px), 0);align-items:center;gap:8px;display:flex;position:absolute}.node.svelte-nyj8dc .d:where(.svelte-nyj8dc){background:var(--mist);width:7px;height:7px;animation:6s ease-in-out infinite svelte-nyj8dc-pulse;animation-delay:calc(var(--i) * -.75s);border-radius:50%}@keyframes svelte-nyj8dc-pulse{0%,to{opacity:.55}50%{opacity:1}}.node.svelte-nyj8dc .mono:where(.svelte-nyj8dc){color:var(--sand);font-size:11.5px}@media (width<=760px){.platform.svelte-nyj8dc{grid-template-columns:1fr;gap:56px}.node.svelte-nyj8dc .mono:where(.svelte-nyj8dc){letter-spacing:.08em;font-size:9.5px}.node.svelte-nyj8dc .d:where(.svelte-nyj8dc){width:5px;height:5px}.core.svelte-nyj8dc strong:where(.svelte-nyj8dc){font-size:8vw}}.who.svelte-cskeqb{--wave:var(--mist);background:var(--mist);color:var(--night);padding:clamp(110px, 16vh, 180px) var(--gut)}h2.svelte-cskeqb{letter-spacing:-.045em;max-width:13ch;margin:2.4vh 0 clamp(40px,8vh,90px);font-size:clamp(40px,6.6vw,112px);font-weight:500;line-height:.98}h2.svelte-cskeqb .serif:where(.svelte-cskeqb){color:var(--dusk)}.who-row.svelte-cskeqb{border-top:1px solid color-mix(in srgb, var(--night) 26%, transparent);transform:translate3d(calc((var(--p) - .5) * var(--d) * 7vw), 0, 0);align-items:center;gap:clamp(14px,2.4vw,36px);padding:clamp(14px,2.4vh,26px) 0;display:flex}.who-row.svelte-cskeqb:last-child{border-bottom:1px solid color-mix(in srgb, var(--night) 26%, transparent)}.sym.svelte-cskeqb{width:clamp(30px,3.2vw,48px);height:clamp(30px,3.2vw,48px);color:var(--dusk);transition:transform .6s var(--ease);flex:none}.sym.svelte-cskeqb :where(.svelte-cskeqb){stroke:currentColor;stroke-width:1.4px;fill:none;stroke-linejoin:round;stroke-linecap:round}.sym.svelte-cskeqb .f:where(.svelte-cskeqb){fill:currentColor;stroke:none}.nm.svelte-cskeqb{letter-spacing:-.04em;transition:transform .6s var(--ease);font-size:clamp(30px,5.4vw,88px);font-weight:500;line-height:1}.who-row.svelte-cskeqb:hover .nm:where(.svelte-cskeqb){transform:translate(1.2vw)}.who-row.svelte-cskeqb:hover .sym:where(.svelte-cskeqb){transform:rotate(-8deg)scale(1.08)}@media (width<=760px){.who-row.svelte-cskeqb{transform:none}.nm.svelte-cskeqb{font-size:10.5vw}h2.svelte-cskeqb{font-size:12.4vw}}@media (prefers-reduced-motion:reduce){.who-row.svelte-cskeqb{transform:none}}.skip.svelte-phxxa6{z-index:100;background:var(--night);color:var(--sand);padding:12px 18px;position:absolute;top:-60px;left:12px}.skip.svelte-phxxa6:focus{top:12px}
