.of.svelte-1evhwei{color:var(--of-ink,currentColor)}.trap.svelte-1evhwei{width:1px;height:1px;position:absolute;inset-inline-start:-200vw;overflow:hidden}.steps.svelte-1evhwei{flex-wrap:wrap;gap:.75rem;margin-block-end:2rem;display:flex}.steps.svelte-1evhwei li:where(.svelte-1evhwei){color:var(--of-muted);align-items:center;gap:.6rem;transition:color .3s;display:flex}.steps.svelte-1evhwei li:where(.svelte-1evhwei):not(:last-child):after{content:"";background:var(--of-line);width:clamp(1rem,4vw,3.5rem);height:1px;margin-inline-start:.15rem;transition:background .4s}.steps.svelte-1evhwei li.past:where(.svelte-1evhwei):after{background:var(--of-accent)}.past.svelte-1evhwei .dot:where(.svelte-1evhwei){color:var(--of-accent);border-color:var(--of-accent);background:0 0}.group.svelte-1evhwei{color:var(--of-muted);margin-block:1rem .5rem;font-size:.9rem}.steps.svelte-1evhwei li.active:where(.svelte-1evhwei),.steps.svelte-1evhwei li.past:where(.svelte-1evhwei){color:var(--of-ink)}.dot.svelte-1evhwei{border:1px solid;border-radius:50%;place-items:center;width:1.9rem;height:1.9rem;font-size:.85rem;transition:background .3s,color .3s;display:grid}.active.svelte-1evhwei .dot:where(.svelte-1evhwei){background:var(--of-accent);color:var(--of-accent-ink);border-color:var(--of-accent)}fieldset.svelte-1evhwei{border:0;min-width:0;margin:0;padding:0}legend.svelte-1evhwei,.field.svelte-1evhwei>span:where(.svelte-1evhwei){margin-block-end:.75rem;padding:0;font-weight:500}.from.svelte-1evhwei{color:var(--of-muted);margin-block-end:1rem}.from.svelte-1evhwei strong:where(.svelte-1evhwei){color:var(--of-ink)}.clear.svelte-1evhwei{margin-inline-start:.4rem;padding-inline:.4rem}.chips.svelte-1evhwei{flex-wrap:wrap;gap:.5rem;display:flex}.chip.svelte-1evhwei{border:1px solid var(--of-line);border-radius:var(--of-radius,999px);cursor:pointer;-webkit-user-select:none;user-select:none;padding:.5rem .95rem;transition:background .25s,color .25s,border-color .25s,transform .25s}.chip.svelte-1evhwei:hover{border-color:var(--of-ink)}.chip.svelte-1evhwei:active{transform:scale(.97)}.chip.on.svelte-1evhwei{background:var(--of-accent);color:var(--of-accent-ink);border-color:var(--of-accent)}.chip.svelte-1evhwei:has(:where(.svelte-1evhwei):focus-visible){outline:2px solid var(--of-ink);outline-offset:2px}.grid2.svelte-1evhwei{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1.5rem;display:grid}.field.svelte-1evhwei{margin-block-start:1.5rem;display:block}.grid2.svelte-1evhwei .field:where(.svelte-1evhwei){margin-block-start:0}.field.svelte-1evhwei>span:where(.svelte-1evhwei){display:block}input.svelte-1evhwei:not(.sr-only),textarea.svelte-1evhwei{background:var(--of-field,transparent);border:1px solid var(--of-line);border-radius:var(--of-field-radius,.5rem);width:100%;padding:.8rem 1rem;transition:border-color .25s}input.svelte-1evhwei:not(.sr-only):focus,textarea.svelte-1evhwei:focus{border-color:var(--of-accent);box-shadow:0 0 0 1px var(--of-accent);outline:none}input[dir=ltr].svelte-1evhwei{text-align:start}[dir=rtl] input[dir=ltr].svelte-1evhwei{text-align:right}textarea.svelte-1evhwei{resize:vertical}textarea.svelte-1evhwei::placeholder{color:var(--of-muted)}.error.svelte-1evhwei{min-height:1.75rem;color:var(--of-error,currentColor);margin-block-start:1rem;font-weight:500}.actions.svelte-1evhwei{flex-wrap:wrap;gap:.75rem;display:flex}.primary.svelte-1evhwei,.ghost.svelte-1evhwei{border-radius:var(--of-radius,999px);padding:.85rem 1.75rem;font-weight:500;transition:transform .25s,background .25s,opacity .25s}.primary.svelte-1evhwei{background:var(--of-accent);color:var(--of-accent-ink)}.primary.svelte-1evhwei:hover{box-shadow:0 0 0 1px var(--of-accent), 0 10px 40px -8px var(--of-accent)}.primary.svelte-1evhwei:disabled{opacity:.6;cursor:progress}.ghost.svelte-1evhwei{border:1px solid var(--of-line)}.tick.svelte-1evhwei{fill:none;width:4.5rem;height:4.5rem;stroke:var(--of-accent);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;margin-block-end:1.25rem}.tick.svelte-1evhwei circle:where(.svelte-1evhwei){stroke-dasharray:183;stroke-dashoffset:183px;animation:.9s cubic-bezier(.65,0,.35,1) forwards svelte-1evhwei-draw}.tick.svelte-1evhwei path:where(.svelte-1evhwei){stroke-dasharray:45;stroke-dashoffset:45px;animation:.45s cubic-bezier(.65,0,.35,1) .7s forwards svelte-1evhwei-draw}@keyframes svelte-1evhwei-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.tick.svelte-1evhwei circle:where(.svelte-1evhwei),.tick.svelte-1evhwei path:where(.svelte-1evhwei){stroke-dashoffset:0;animation:none}}.done.svelte-1evhwei h3:where(.svelte-1evhwei){font-family:var(--of-display-font,inherit);margin-block-end:.75rem;font-size:clamp(2rem,5vw,3.5rem)}.done.svelte-1evhwei p:where(.svelte-1evhwei){color:var(--of-muted);margin-block-end:1.5rem}.ring.svelte-2v6jn5{inset-block-start:0;z-index:60;pointer-events:none;opacity:0;border:1px solid #00e5ffb3;border-radius:50%;width:2rem;height:2rem;margin:-1rem 0 0 -1rem;transition:opacity .3s,scale .35s cubic-bezier(.16,1,.3,1),background .3s;position:fixed;left:0}.ring.svelte-2v6jn5.on{opacity:1}.ring.svelte-2v6jn5.hot{background:#00e5ff1f;scale:1.7}.show.svelte-1qzvjvk{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:stretch;gap:clamp(1.5rem,4vw,4rem);display:grid}.tabs.svelte-1qzvjvk{flex-direction:column;gap:.25rem;display:flex;position:relative}.marker.svelte-1qzvjvk{inset-block-start:0;border-inline-start:2px solid var(--live);pointer-events:none;background:#0078ff24;position:absolute;left:0}[role=tab].svelte-1qzvjvk{text-align:start;border-block-end:1px solid var(--line);gap:.15rem;padding:1.1rem 1rem;transition:background .3s;display:grid;position:relative;overflow:hidden}[role=tab].svelte-1qzvjvk strong:where(.svelte-1qzvjvk){color:var(--muted);font-size:clamp(1.25rem,1.9vw,1.65rem);font-weight:400;transition:color .3s}.rtl [role=tab].svelte-1qzvjvk strong:where(.svelte-1qzvjvk){font-weight:500}[role=tab].svelte-1qzvjvk span:where(.svelte-1qzvjvk){color:var(--muted);font-size:1rem}[role=tab].on.svelte-1qzvjvk strong:where(.svelte-1qzvjvk),[role=tab].svelte-1qzvjvk:hover strong:where(.svelte-1qzvjvk){color:var(--text)}[role=tab].svelte-1qzvjvk i:where(.svelte-1qzvjvk){background:var(--live);transform-origin:0;height:2px;animation:linear forwards svelte-1qzvjvk-fill;position:absolute;inset-block-end:-1px;inset-inline:0}.rtl [role=tab].svelte-1qzvjvk i:where(.svelte-1qzvjvk){transform-origin:100%}@keyframes svelte-1qzvjvk-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.note.svelte-1qzvjvk{color:var(--muted);margin-block-start:auto;padding-block-start:1rem;font-size:.9rem}.stage.svelte-1qzvjvk{border:1px solid var(--edge);background:radial-gradient(80% 70% at 70% 20%, #0258eb59, transparent 70%), var(--ink-2);place-items:center;min-height:clamp(26rem,58vh,34rem);padding:clamp(1rem,3vw,2.5rem);display:grid;position:relative;overflow:hidden}h4.svelte-1qzvjvk{margin:0;font-weight:500}small.svelte-1qzvjvk{color:var(--muted)}.browser.svelte-1qzvjvk{border:1px solid var(--edge);background:#050d2a;width:100%;max-width:46rem;box-shadow:0 30px 80px -20px #0050ff80}.chrome.svelte-1qzvjvk{border-block-end:1px solid var(--line);align-items:center;gap:.35rem;padding:.55rem .75rem;display:flex}.chrome.svelte-1qzvjvk b:where(.svelte-1qzvjvk){background:var(--edge);border-radius:50%;width:.6rem;height:.6rem}.chrome.svelte-1qzvjvk span:where(.svelte-1qzvjvk){color:var(--muted);background:#ffffff0d;margin-inline:auto;padding:.1rem 1.5rem;font-size:.8rem}.app.svelte-1qzvjvk{grid-template-columns:8.5rem minmax(0,1fr);display:grid}.app.svelte-1qzvjvk nav:where(.svelte-1qzvjvk){border-inline-end:1px solid var(--line);align-content:start;gap:.2rem;padding:.75rem;display:grid}.app.svelte-1qzvjvk nav:where(.svelte-1qzvjvk) span:where(.svelte-1qzvjvk){color:var(--muted);padding:.35rem .6rem;font-size:.95rem}.app.svelte-1qzvjvk nav:where(.svelte-1qzvjvk) .cur:where(.svelte-1qzvjvk){background:var(--blue);color:#fff}.table.svelte-1qzvjvk{min-width:0;padding:.9rem}.t-head.svelte-1qzvjvk{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-block-end:.5rem;display:flex}.row.svelte-1qzvjvk{border-block-start:1px solid var(--line);text-align:start;grid-template-columns:2rem minmax(0,1fr) auto auto;align-items:center;gap:.75rem;width:100%;padding:.55rem .4rem;transition:background .25s;display:grid}.row.svelte-1qzvjvk:hover{background:#0078ff24}.avatar.svelte-1qzvjvk{width:2rem;height:2rem;color:var(--live);background:#00e5ff26;border-radius:50%;place-items:center;display:grid}.who.svelte-1qzvjvk{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.time.svelte-1qzvjvk{color:var(--muted);font-size:.92rem}.pill.svelte-1qzvjvk{border:1px solid var(--edge);color:var(--muted);padding:.1rem .6rem;font-size:.85rem;transition:background .3s,color .3s,border-color .3s}.pill.ok.svelte-1qzvjvk{background:var(--live);border-color:var(--live);color:#02122f}.phone.svelte-1qzvjvk{border:1px solid var(--edge);background:#050d2a;border-radius:2rem;width:min(18.5rem,100%);padding:.9rem;position:relative;box-shadow:0 30px 80px -20px #0050ff8c}.notch.svelte-1qzvjvk{background:var(--ink);border-radius:1rem;width:5rem;height:.9rem;margin:0 auto .8rem}.card.svelte-1qzvjvk{background:linear-gradient(135deg, var(--blue), #012a8f);border-radius:1.1rem;gap:.1rem;padding:1rem;display:grid}.card.svelte-1qzvjvk small:where(.svelte-1qzvjvk){color:#fffc}.card.svelte-1qzvjvk output:where(.svelte-1qzvjvk){font-variant-numeric:tabular-nums;text-align:start;font-size:1.9rem;font-weight:500}.rtl .card.svelte-1qzvjvk output:where(.svelte-1qzvjvk){text-align:right}.card.svelte-1qzvjvk em:where(.svelte-1qzvjvk){opacity:.8;font-size:.85rem;font-style:normal}.acts.svelte-1qzvjvk{grid-template-columns:1fr 1fr;gap:.5rem;margin-block:.75rem;display:grid}.acts.svelte-1qzvjvk button:where(.svelte-1qzvjvk){background:var(--live);color:#02122f;border-radius:.8rem;padding:.6rem;font-weight:500;transition:scale .2s}.acts.svelte-1qzvjvk button:where(.svelte-1qzvjvk):active{scale:.96}.acts.svelte-1qzvjvk .alt:where(.svelte-1qzvjvk){color:var(--text);background:#ffffff14}.phone.svelte-1qzvjvk li:where(.svelte-1qzvjvk){border-block-start:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.55rem .25rem;display:flex}.phone.svelte-1qzvjvk b:where(.svelte-1qzvjvk){font-variant-numeric:tabular-nums;font-weight:500}.phone.svelte-1qzvjvk b.plus:where(.svelte-1qzvjvk){color:var(--live)}.toast.svelte-1qzvjvk{color:#02122f;text-align:center;background:#fff;border-radius:.8rem;padding:.45rem .8rem;animation:.4s cubic-bezier(.16,1,.3,1) svelte-1qzvjvk-drop;position:absolute;inset-block-start:1.5rem;inset-inline:1.5rem}@keyframes svelte-1qzvjvk-drop{0%{opacity:0;translate:0 -120%}}.fleet.svelte-1qzvjvk{border:1px solid var(--edge);background:#050d2a;width:100%;max-width:46rem;position:relative;overflow:hidden;box-shadow:0 30px 80px -20px #0050ff80}.fleet.svelte-1qzvjvk svg:where(.svelte-1qzvjvk){width:100%;height:auto}.fleet.svelte-1qzvjvk svg.mirror:where(.svelte-1qzvjvk){transform:scaleX(-1)}.streets.svelte-1qzvjvk path:where(.svelte-1qzvjvk){stroke:var(--line);stroke-width:1px;fill:none}.base.svelte-1qzvjvk{fill:none;stroke:#78aaff40;stroke-width:8px;stroke-linecap:round}.routeline.svelte-1qzvjvk{fill:none;stroke:var(--live);stroke-width:3px;stroke-linecap:round}.stop.svelte-1qzvjvk{fill:var(--ink);stroke:var(--live);stroke-width:2px}.stop.end.svelte-1qzvjvk{fill:var(--live)}.truck.svelte-1qzvjvk{fill:#fff}.halo.svelte-1qzvjvk{fill:#00e5ff40;animation:1.8s ease-in-out infinite svelte-1qzvjvk-pulse}@keyframes svelte-1qzvjvk-pulse{50%{r:22;opacity:.5}}.panel.svelte-1qzvjvk{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--edge);background:#02071bd1;width:min(15rem,46%);padding:.7rem .8rem;position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem}.panel.svelte-1qzvjvk h4:where(.svelte-1qzvjvk){justify-content:space-between;gap:.5rem;font-size:.95rem;display:flex}.panel.svelte-1qzvjvk em:where(.svelte-1qzvjvk){color:var(--live);font-size:.82rem;font-style:normal}.panel.svelte-1qzvjvk li:where(.svelte-1qzvjvk){justify-content:space-between;gap:.5rem;padding-block:.4rem .5rem;font-size:.9rem;display:flex;position:relative}.panel.svelte-1qzvjvk b:where(.svelte-1qzvjvk){color:var(--muted);font-weight:400}.panel.svelte-1qzvjvk i:where(.svelte-1qzvjvk){width:var(--w);background:var(--live);height:2px;position:absolute;inset-block-end:.15rem;inset-inline-start:0}.chat.svelte-1qzvjvk{gap:.75rem;width:100%;max-width:38rem;display:grid}.bubble.svelte-1qzvjvk{max-width:88%;padding:.8rem 1rem}.me.svelte-1qzvjvk{background:var(--blue);justify-self:end}.bot.svelte-1qzvjvk{border:1px solid var(--edge);background:#050d2a;justify-self:start;min-height:7.5rem}.caret.svelte-1qzvjvk{vertical-align:-.15em;background:var(--live);width:2px;height:1em;margin-inline-start:2px;animation:1s steps(2,end) infinite svelte-1qzvjvk-blink;display:inline-block}@keyframes svelte-1qzvjvk-blink{50%{opacity:0}}.refs.svelte-1qzvjvk{border-block-start:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.4rem;margin-block-start:.7rem;padding-block-start:.6rem;display:flex}.refs.svelte-1qzvjvk span:where(.svelte-1qzvjvk){color:var(--live);border:1px solid var(--edge);padding:0 .5rem;font-size:.85rem}.asks.svelte-1qzvjvk{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.asks.svelte-1qzvjvk small:where(.svelte-1qzvjvk){flex-basis:100%}.asks.svelte-1qzvjvk button:where(.svelte-1qzvjvk){border:1px solid var(--edge);text-align:start;padding:.35rem .75rem;font-size:.92rem;transition:background .25s,border-color .25s}.asks.svelte-1qzvjvk button:where(.svelte-1qzvjvk):hover,.asks.svelte-1qzvjvk .cur:where(.svelte-1qzvjvk){border-color:var(--live);background:#0078ff33}@media (width<=899px){.show.svelte-1qzvjvk{grid-template-columns:minmax(0,1fr)}.tabs.svelte-1qzvjvk{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none;flex-direction:row;gap:0;overflow-x:auto}[role=tab].svelte-1qzvjvk{flex:none;padding:.6rem .9rem}[role=tab].svelte-1qzvjvk strong:where(.svelte-1qzvjvk){white-space:nowrap;font-size:1.05rem}[role=tab].svelte-1qzvjvk span:where(.svelte-1qzvjvk),.note.svelte-1qzvjvk{display:none}.stage.svelte-1qzvjvk{min-height:27rem;padding:.75rem}.app.svelte-1qzvjvk{grid-template-columns:minmax(0,1fr)}.app.svelte-1qzvjvk nav:where(.svelte-1qzvjvk),.time.svelte-1qzvjvk{display:none}.row.svelte-1qzvjvk{grid-template-columns:2rem minmax(0,1fr) auto}.panel.svelte-1qzvjvk{border-block-end:0;border-inline:0;width:auto;position:static}}@media (prefers-reduced-motion:reduce){.halo.svelte-1qzvjvk,.caret.svelte-1qzvjvk{animation:none}[role=tab].svelte-1qzvjvk i:where(.svelte-1qzvjvk){display:none}}.system.svelte-1a2po7y{--deck:#0d2c78c7;--l:#061a54eb;--r:#04123ef2;--edge:#4fa8ff;width:100%;height:100%;overflow:visible}path.svelte-1a2po7y,line.svelte-1a2po7y{stroke:var(--edge);stroke-width:1.15px;stroke-linejoin:round;stroke-linecap:round;fill:none}.deck.svelte-1a2po7y{fill:var(--deck)}.side.l.svelte-1a2po7y{fill:var(--l)}.side.r.svelte-1a2po7y{fill:var(--r)}.grid.svelte-1a2po7y{stroke-opacity:.2;stroke-width:.8px}.trace.svelte-1a2po7y{stroke:var(--live);stroke-opacity:.5;stroke-width:1px}.layer.svelte-1a2po7y,.riser.svelte-1a2po7y,.env.svelte-1a2po7y,.node.svelte-1a2po7y{transition:opacity .5s}.inner.svelte-1a2po7y{transition:transform .7s cubic-bezier(.16,1,.3,1)}.part.svelte-1a2po7y{cursor:pointer}.part.svelte-1a2po7y .top:where(.svelte-1a2po7y){fill:#2a6cf0;transition:fill .3s}.part.svelte-1a2po7y .left:where(.svelte-1a2po7y){fill:#0f3fae;transition:fill .3s}.part.svelte-1a2po7y .right:where(.svelte-1a2po7y){fill:#0a2c80;transition:fill .3s}.part.svelte-1a2po7y:hover .top:where(.svelte-1a2po7y),.part.on .top.svelte-1a2po7y{fill:var(--live)}.part.svelte-1a2po7y:hover .left:where(.svelte-1a2po7y),.part.on .left.svelte-1a2po7y{fill:#12a7e6}.part.svelte-1a2po7y:hover .right:where(.svelte-1a2po7y),.part.on .right.svelte-1a2po7y{fill:#0b78c4}.pulse.svelte-1a2po7y{fill:#fff;stroke:var(--live);stroke-width:4px;stroke-opacity:.45;opacity:0}.system.live .pulse.svelte-1a2po7y{opacity:1}.riser.svelte-1a2po7y line:where(.svelte-1a2po7y){stroke:var(--live);stroke-opacity:.55}.env.svelte-1a2po7y{stroke-dasharray:5 6;stroke-opacity:.5}.env.lit.svelte-1a2po7y{stroke:var(--live);stroke-opacity:1;stroke-width:1.6px}.node.svelte-1a2po7y{cursor:pointer}.node.svelte-1a2po7y path:where(.svelte-1a2po7y){fill:var(--ink);transition:fill .3s}.node.lit.svelte-1a2po7y path:where(.svelte-1a2po7y),.node.svelte-1a2po7y:hover path:where(.svelte-1a2po7y),.node.on path.svelte-1a2po7y{fill:var(--live)}.leader.svelte-1a2po7y{stroke-width:.9px;stroke-opacity:.7}text.svelte-1a2po7y{fill:var(--text);paint-order:stroke;stroke:#02071bd9;stroke-width:5px;stroke-linejoin:round;font-size:19px}.name.svelte-1a2po7y{font-weight:500}.meta.svelte-1a2po7y{fill:var(--live);font-size:15px}@media (width<=899px){.tag.svelte-1a2po7y,.anno.svelte-1a2po7y{display:none}path.svelte-1a2po7y,line.svelte-1a2po7y{stroke-width:1.3px}}.system[data-active].svelte-1a2po7y .layer:where(.svelte-1a2po7y):not(.active),.system[data-active].svelte-1a2po7y .riser:where(.svelte-1a2po7y){opacity:.3}.system[data-active=craft].svelte-1a2po7y .layer:where(.svelte-1a2po7y):not(.active),.system[data-active=craft].svelte-1a2po7y .riser:where(.svelte-1a2po7y){opacity:1}.layer.active.svelte-1a2po7y .inner:where(.svelte-1a2po7y){transform:translateX(var(--pop,0))}.layer.active.svelte-1a2po7y .deck:where(.svelte-1a2po7y){fill:#0078ff80}.layer.active.svelte-1a2po7y .part:where(.svelte-1a2po7y) .top:where(.svelte-1a2po7y){fill:var(--live)}.layer.active.svelte-1a2po7y .part:where(.svelte-1a2po7y) .left:where(.svelte-1a2po7y){fill:#12a7e6}.layer.active.svelte-1a2po7y .part:where(.svelte-1a2po7y) .right:where(.svelte-1a2po7y){fill:#0b78c4}.layer.active.svelte-1a2po7y .part:where(.svelte-1a2po7y):hover .top:where(.svelte-1a2po7y){fill:#fff}.layer.active.svelte-1a2po7y .name:where(.svelte-1a2po7y){fill:var(--live)}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#02071b}html.intro-pending .hero-drawing.svelte-ypbj28{visibility:hidden}@media (width>=900px){html.intro-pending .hero-media.svelte-ypbj28,html.intro-pending .hero-copy.svelte-ypbj28,html.intro-pending .nav.svelte-ypbj28{visibility:hidden}}::selection{color:#02122f;background:#00e5ff}html{scrollbar-color:#78aaff66 #02071b;scrollbar-width:thin}.site.svelte-ypbj28{--ink:#02071b;--ink-2:#071030;--text:#e9effc;--muted:#9fb0d4;--blue:#0258eb;--live:#00e5ff;--line:#78aaff38;--edge:#78aaff6b;--gutter:clamp(1rem, 4vw, 4rem);--nav-h:4.25rem;--pop:26px;--of-ink:var(--text);--of-muted:var(--muted);--of-line:var(--edge);--of-field:#ffffff0a;--of-accent:var(--live);--of-accent-ink:#02122f;--of-radius:0;--of-field-radius:0;--of-error:#ffb4bd;background:var(--ink);color:var(--text);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:1.0625rem;line-height:1.55}.site.rtl.svelte-ypbj28{--pop:-26px;font-feature-settings:"kern", "liga", "calt", "clig";text-wrap:pretty;font-family:Thmanyah Sans,system-ui,sans-serif;font-size:1.125rem;line-height:1.8}.rtl.svelte-ypbj28 h1:where(.svelte-ypbj28),.rtl.svelte-ypbj28 h2:where(.svelte-ypbj28),.rtl.svelte-ypbj28 .big:where(.svelte-ypbj28),.rtl.svelte-ypbj28 .groups:where(.svelte-ypbj28) h3:where(.svelte-ypbj28),.rtl.svelte-ypbj28 .facts:where(.svelte-ypbj28) dd:where(.svelte-ypbj28),.rtl.svelte-ypbj28 .bio:where(.svelte-ypbj28) h3:where(.svelte-ypbj28){font-feature-settings:"kern", "liga", "calt", "clig", "swsh";font-family:Thmanyah Serif Display,Thmanyah Sans,serif;font-weight:900}.rtl.svelte-ypbj28 strong,.rtl.svelte-ypbj28 b{font-weight:500}.ln-mask{margin-block-end:-.16em;padding-block-end:.16em}.wrap.svelte-ypbj28{padding-inline:var(--gutter);max-width:100rem;margin-inline:auto}section.svelte-ypbj28{scroll-margin-block-start:var(--nav-h)}h1.svelte-ypbj28,h2.svelte-ypbj28{letter-spacing:-.025em;font-weight:400;line-height:1.06}h2.svelte-ypbj28{font-size:clamp(2.25rem,5.2vw,4.75rem)}h3.svelte-ypbj28{font-weight:500}.rtl.svelte-ypbj28 h1:where(.svelte-ypbj28),.rtl.svelte-ypbj28 h2:where(.svelte-ypbj28){line-height:1.34}.rtl.svelte-ypbj28 h3:where(.svelte-ypbj28){font-weight:500}h1.svelte-ypbj28 *,h2.svelte-ypbj28 *,.big.svelte-ypbj28 *,.lead.svelte-ypbj28 *{line-height:inherit}.flip.svelte-ypbj28{width:100%;height:100%}.rtl.svelte-ypbj28 .flip:where(.svelte-ypbj28){transform:scaleX(-1)}.frame.svelte-ypbj28{background:var(--ink-2);overflow:hidden}.frame.svelte-ypbj28 img:where(.svelte-ypbj28){object-fit:cover;width:100%;height:100%}.svelte-ypbj28:focus-visible{outline-color:var(--live)}.spot.svelte-ypbj28{isolation:isolate;position:relative}.spot.svelte-ypbj28:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(22rem circle at var(--mx,50%) var(--my,0%), #0096ff33, transparent 70%);transition:opacity .4s;position:absolute;inset:0}.spot.svelte-ypbj28:hover:before{opacity:1}.skip.svelte-ypbj28{z-index:50;background:var(--live);color:#02122f;padding:.5rem 1rem;position:fixed;inset-block-start:.5rem;inset-inline-start:.5rem;translate:0 -200%}.skip.svelte-ypbj28:focus{translate:0}.btn.svelte-ypbj28{background:var(--blue);color:#fff;border:1px solid var(--blue);justify-content:center;align-items:center;padding:.9rem 1.6rem;font-weight:500;transition:color .35s,border-color .35s,box-shadow .35s;display:inline-flex;position:relative;overflow:hidden}.btn.svelte-ypbj28 span:where(.svelte-ypbj28){position:relative}.btn.svelte-ypbj28:before{content:"";background:var(--live);transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translateY(101%)}.btn.svelte-ypbj28:hover{color:#02122f;border-color:var(--live);box-shadow:0 12px 44px -10px var(--live)}.btn.svelte-ypbj28:hover:before{transform:translateY(0)}.btn.ghost.svelte-ypbj28{color:var(--text);border-color:var(--edge);background:#02071b80}.btn.ghost.svelte-ypbj28:hover{color:#02122f}.btn.small.svelte-ypbj28{white-space:nowrap;padding:.5rem 1rem;font-size:.95rem}.nav.svelte-ypbj28{z-index:30;height:var(--nav-h);padding-inline:var(--gutter);border-block-end:1px solid #0000;justify-content:space-between;align-items:center;gap:2rem;transition:background .4s,border-color .4s;display:flex;position:fixed;inset-block-start:0;inset-inline:0}.nav.solid.svelte-ypbj28{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-block-end-color:var(--line);background:#02071bcc}.nav.menu.svelte-ypbj28{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-block-end-color:#0000}.logo.svelte-ypbj28 img:where(.svelte-ypbj28){width:8.25rem;height:auto}.links.svelte-ypbj28{gap:clamp(1rem,2.4vw,2.25rem);display:flex}.links.svelte-ypbj28 a:where(.svelte-ypbj28){padding-block:.3rem;position:relative}.links.svelte-ypbj28 a:where(.svelte-ypbj28):after{content:"";background:var(--live);transform-origin:0;height:1px;transition:transform .35s cubic-bezier(.16,1,.3,1);position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}.rtl.svelte-ypbj28 .links:where(.svelte-ypbj28) a:where(.svelte-ypbj28):after{transform-origin:100%}.links.svelte-ypbj28 a:where(.svelte-ypbj28):hover:after{transform:scaleX(1)}.nav-end.svelte-ypbj28{align-items:center;gap:1.1rem;display:flex}.links.svelte-ypbj28 a.cur:where(.svelte-ypbj28):after{transform:scaleX(1)}.lang.svelte-ypbj28{text-underline-offset:4px;text-decoration:underline}.site.svelte-ypbj28:not(.rtl) .lang:where(.svelte-ypbj28){font-family:system-ui,sans-serif}.progress.svelte-ypbj28{background:var(--live);transform-origin:0;opacity:0;height:1px;transition:opacity .4s;position:absolute;inset-block-end:-1px;inset-inline:0}.rtl.svelte-ypbj28 .progress:where(.svelte-ypbj28){transform-origin:100%}.nav.solid.svelte-ypbj28 .progress:where(.svelte-ypbj28){opacity:1}.nav.menu.svelte-ypbj28 .progress:where(.svelte-ypbj28){opacity:0}.burger.svelte-ypbj28,.menu-order.svelte-ypbj28{display:none}.hero.svelte-ypbj28{min-height:100svh;padding:calc(var(--nav-h) + 1rem) var(--gutter) 2.5rem;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(1rem,2vw,2rem);display:grid;position:relative;overflow:clip}.hero-media.svelte-ypbj28{background:var(--ink);position:absolute;inset:0;overflow:hidden}.drift.svelte-ypbj28{height:120%;position:absolute;inset-block-start:-14%;inset-inline:0}.hero-media.svelte-ypbj28 img:where(.svelte-ypbj28){object-fit:cover;object-position:80% 50%;opacity:.62;width:100%;height:100%;transform:scale(1.04)}.scrim.svelte-ypbj28{background:linear-gradient(to top, var(--ink) 0%, transparent 28%), linear-gradient(to right, var(--ink) 4%, #02071b80 42%, transparent 70%);position:absolute;inset:0}.rtl.svelte-ypbj28 .scrim:where(.svelte-ypbj28){background:linear-gradient(to top, var(--ink) 0%, transparent 28%), linear-gradient(to left, var(--ink) 4%, #02071b80 42%, transparent 70%)}.sheet-grid.svelte-ypbj28,.services.svelte-ypbj28:before,.order.svelte-ypbj28:before{background-image:linear-gradient(#78aaff17 1px,#0000 1px),linear-gradient(90deg,#78aaff17 1px,#0000 1px),linear-gradient(#78aaff09 1px,#0000 1px),linear-gradient(90deg,#78aaff09 1px,#0000 1px);background-size:120px 120px,120px 120px,24px 24px,24px 24px}.sheet-grid.svelte-ypbj28{pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.hero-copy.svelte-ypbj28{gap:clamp(1.5rem,3.5vh,2.75rem);display:grid;position:relative}h1.svelte-ypbj28{letter-spacing:-.035em;max-width:10.6ch;font-size:clamp(2.75rem,6.1vw,6.75rem);font-weight:300;line-height:1.02}.rtl.svelte-ypbj28 h1:where(.svelte-ypbj28){max-width:11em;font-size:clamp(3rem,5.6vw,6.25rem);line-height:1.3}.hero-sub.svelte-ypbj28{gap:1.5rem;max-width:34rem;display:grid}.hero-sub.svelte-ypbj28 p:where(.svelte-ypbj28){color:var(--text);font-size:clamp(1.1rem,1.5vw,1.3rem)}.ctas.svelte-ypbj28{flex-wrap:wrap;gap:.75rem;display:flex}.hero-drawing.svelte-ypbj28{height:min(calc(100svh - var(--nav-h) - 2rem), 62rem);min-height:0;position:relative}.cue.svelte-ypbj28{width:1px;height:3.25rem;position:absolute;inset-block-end:0;inset-inline-start:50%;overflow:hidden}.cue.svelte-ypbj28:after{content:"";background:linear-gradient(transparent, var(--live));animation:2.4s cubic-bezier(.65,0,.35,1) infinite svelte-ypbj28-cue;position:absolute;inset:0}@keyframes svelte-ypbj28-cue{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.proof.svelte-ypbj28{border-block:1px solid var(--line);background:var(--ink)}.facts.svelte-ypbj28{grid-template-columns:repeat(4,minmax(0,1fr));margin-block:0;display:grid}.facts.svelte-ypbj28 div:where(.svelte-ypbj28){border-inline-start:1px solid var(--line);flex-direction:column-reverse;justify-content:flex-end;gap:.25rem;padding:clamp(1.25rem,3vw,2.25rem) clamp(1rem,2vw,2rem);display:flex}.facts.svelte-ypbj28 div:where(.svelte-ypbj28):first-child{border-inline-start:0;padding-inline-start:0}.facts.svelte-ypbj28 dd:where(.svelte-ypbj28){letter-spacing:-.03em;color:var(--text);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2.75rem,5.5vw,5rem);font-weight:300;line-height:1.05}.rtl.svelte-ypbj28 .facts:where(.svelte-ypbj28) dd:where(.svelte-ypbj28){line-height:1.3}.facts.svelte-ypbj28 dt:where(.svelte-ypbj28){color:var(--muted)}.tech.svelte-ypbj28{border-block-start:1px solid var(--line);padding-block:1rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.belt.svelte-ypbj28{width:max-content;display:flex}.rtl.svelte-ypbj28 .belt:where(.svelte-ypbj28){flex-direction:row-reverse;margin-inline-start:auto}.belt.svelte-ypbj28 ul:where(.svelte-ypbj28){flex:none;display:flex}.belt.svelte-ypbj28 li:where(.svelte-ypbj28){color:var(--muted);white-space:nowrap;padding-inline:clamp(1.25rem,2.5vw,2.25rem);font-size:clamp(1.05rem,1.5vw,1.35rem)}.cross.svelte-ypbj28{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ch.svelte-ypbj28,.cv.svelte-ypbj28{background:var(--live);opacity:.28;position:absolute}.ch.svelte-ypbj28{height:1px;left:0;right:0;top:var(--y)}.cv.svelte-ypbj28{width:1px;top:0;bottom:0;left:var(--x)}.cross.svelte-ypbj28 output:where(.svelte-ypbj28){left:calc(var(--x) + 10px);top:calc(var(--y) + 10px);background:var(--live);color:#02122f;white-space:nowrap;padding:.1rem .5rem;font-size:.85rem;font-weight:500;position:absolute}.about.svelte-ypbj28{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,6vw,7rem);padding-block:clamp(6rem,14vh,11rem);display:grid;position:relative}.about-text.svelte-ypbj28{top:calc(var(--nav-h) + 3rem);gap:1.5rem;display:grid;position:sticky}.about-text.svelte-ypbj28 p:where(.svelte-ypbj28){max-width:34rem;color:var(--muted);font-size:1.15rem}.about-text.svelte-ypbj28 .lead:where(.svelte-ypbj28){color:var(--text);font-size:clamp(1.4rem,2.1vw,2rem);font-weight:300;line-height:1.35}.rtl.svelte-ypbj28 .about-text:where(.svelte-ypbj28) .lead:where(.svelte-ypbj28){font-size:clamp(1.45rem,2.1vw,2rem);font-weight:500;line-height:1.8}.about.svelte-ypbj28:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(closest-side,#0258eb47,#0000);width:60%;height:70%;position:absolute;inset-block-start:10%;inset-inline-end:0}.about.svelte-ypbj28>:where(.svelte-ypbj28){position:relative}.about-text.svelte-ypbj28{position:sticky}.about-fig.svelte-ypbj28 .frame:where(.svelte-ypbj28){aspect-ratio:3/2;border:1px solid var(--line)}.callouts.svelte-ypbj28{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.callouts.svelte-ypbj28 li:where(.svelte-ypbj28){padding-block-start:4.5rem;position:relative}.leader.svelte-ypbj28{background:var(--live);width:1px;height:4rem;position:absolute;inset-block-start:0;inset-inline-start:0}.leader.svelte-ypbj28:after{content:"";background:var(--live);border-radius:50%;width:8px;height:8px;position:absolute;bottom:-4px;left:-3.5px}.callouts.svelte-ypbj28 h3:where(.svelte-ypbj28){font-size:1.3rem}.callouts.svelte-ypbj28 p:where(.svelte-ypbj28){color:var(--muted)}.moments.svelte-ypbj28{position:relative}.moment.svelte-ypbj28{min-height:100svh;padding:7rem var(--gutter) clamp(3rem, 10vh, 6.5rem);background:var(--ink);align-items:flex-end;display:flex;position:relative;overflow:hidden}.moment.svelte-ypbj28 .flip:where(.svelte-ypbj28){position:absolute;inset:0}.moment.svelte-ypbj28 img:where(.svelte-ypbj28){object-fit:cover;width:100%;height:100%}.moment.svelte-ypbj28:after{content:"";background:linear-gradient(#0000 35%,#02071b59 60%,#02071be6 100%);position:absolute;inset:0}.mission.svelte-ypbj28{justify-content:flex-end}.moment.svelte-ypbj28 .text:where(.svelte-ypbj28){z-index:1;max-width:46rem;position:relative}.moment.svelte-ypbj28 h2:where(.svelte-ypbj28){letter-spacing:0;color:var(--live);margin-block-end:1rem;font-size:1.25rem;font-weight:500;line-height:1.4}.rtl.svelte-ypbj28 .moment:where(.svelte-ypbj28) h2:where(.svelte-ypbj28){font-feature-settings:normal;font-family:Thmanyah Sans,system-ui,sans-serif;font-weight:500}.big.svelte-ypbj28{letter-spacing:-.02em;font-size:clamp(2rem,4vw,4rem);font-weight:300;line-height:1.16}.rtl.svelte-ypbj28 .big:where(.svelte-ypbj28){font-size:clamp(2.2rem,4.4vw,4.4rem);line-height:1.5}.construct.svelte-ypbj28{z-index:0;width:min(80vw,56rem);position:absolute;inset-block-start:50%;inset-inline-end:-8vw;translate:0 -50%}.construct.svelte-ypbj28>:where(.svelte-ypbj28){fill:none;stroke:#00e5ff38;stroke-width:1px}.moments.svelte-ypbj28.is-pinned{height:100svh}.moments.svelte-ypbj28.is-pinned .moment:where(.svelte-ypbj28){position:absolute;inset:0}.services.svelte-ypbj28{padding-block-start:clamp(6rem,14vh,10rem);position:relative}.services.svelte-ypbj28:before{content:"";pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.services-head.svelte-ypbj28{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:2rem;margin-block-end:clamp(1rem,4vh,3rem);display:flex;position:relative}.services-head.svelte-ypbj28 p:where(.svelte-ypbj28){color:var(--muted);font-size:1.2rem}.stage.svelte-ypbj28{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,6rem);display:grid;position:relative}.stage-drawing.svelte-ypbj28{order:2}.stage-inner.svelte-ypbj28{top:var(--nav-h);height:calc(100svh - var(--nav-h));padding-block:1rem;position:sticky}.groups.svelte-ypbj28 article:where(.svelte-ypbj28){flex-direction:column;justify-content:center;min-height:100svh;padding-block:3rem;display:flex}.groups.svelte-ypbj28 h3:where(.svelte-ypbj28){letter-spacing:-.02em;font-size:clamp(2rem,3.6vw,3.4rem);font-weight:400;line-height:1.1;transition:color .3s}.rtl.svelte-ypbj28 .groups:where(.svelte-ypbj28) h3:where(.svelte-ypbj28){line-height:1.45}.groups.svelte-ypbj28 .current:where(.svelte-ypbj28) h3:where(.svelte-ypbj28){color:var(--live)}.g-line.svelte-ypbj28{color:var(--muted);margin-block:.5rem 1.5rem;font-size:1.15rem}.groups.svelte-ypbj28 li:where(.svelte-ypbj28){border-block-start:1px solid var(--line)}.groups.svelte-ypbj28 li:where(.svelte-ypbj28):last-child{border-block-end:1px solid var(--line)}.groups.svelte-ypbj28 button:where(.svelte-ypbj28){text-align:start;grid-template-columns:minmax(0,1fr) auto;gap:0 1.25rem;width:100%;padding:.85rem .5rem;transition:background .25s,padding .35s cubic-bezier(.16,1,.3,1);display:grid}.groups.svelte-ypbj28 button:where(.svelte-ypbj28) strong:where(.svelte-ypbj28){font-size:1.2rem;font-weight:500}.groups.svelte-ypbj28 button:where(.svelte-ypbj28) span:where(.svelte-ypbj28){color:var(--muted);grid-column:1;font-size:1rem}.groups.svelte-ypbj28 button:where(.svelte-ypbj28) em:where(.svelte-ypbj28){color:var(--live);opacity:0;grid-area:1/2/span 2;align-self:center;font-size:.92rem;font-style:normal;transition:opacity .25s,translate .35s;translate:-8px}.rtl.svelte-ypbj28 .groups:where(.svelte-ypbj28) button:where(.svelte-ypbj28) em:where(.svelte-ypbj28){translate:8px}.groups.svelte-ypbj28 button:where(.svelte-ypbj28):hover,.groups.svelte-ypbj28 button:where(.svelte-ypbj28):focus-visible{background:#0078ff24;padding-inline-start:1rem}.groups.svelte-ypbj28 button:where(.svelte-ypbj28):hover em:where(.svelte-ypbj28),.groups.svelte-ypbj28 button:where(.svelte-ypbj28):focus-visible em:where(.svelte-ypbj28){opacity:1;translate:0}.section-head.svelte-ypbj28{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:2rem;margin-block-end:clamp(2rem,6vh,4.5rem);display:flex}.section-head.svelte-ypbj28 p:where(.svelte-ypbj28){color:var(--muted);max-width:30rem;font-size:1.2rem}.projects.svelte-ypbj28{padding:clamp(5rem, 12vh, 9rem) var(--gutter);background:linear-gradient(to bottom, var(--ink), var(--ink-2) 18%, var(--ink-2) 82%, var(--ink))}.projects.svelte-ypbj28.is-h .track:where(.svelte-ypbj28){will-change:transform}.track.svelte-ypbj28{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,4rem);display:grid}.head.svelte-ypbj28{grid-column:1/-1;max-width:34rem}.head.svelte-ypbj28 p:where(.svelte-ypbj28){color:var(--muted);margin-block-start:1.25rem;font-size:1.2rem}.showcase.svelte-ypbj28{padding-block:clamp(6rem,14vh,10rem)}.sheet.svelte-ypbj28{border:1px solid var(--edge);background:var(--ink);flex-direction:column;transition:border-color .4s,box-shadow .4s;display:flex}.sheet.svelte-ypbj28:hover{border-color:var(--live);box-shadow:0 24px 70px -30px #00a0ffb3}.sheet.svelte-ypbj28:after{content:"";pointer-events:none;opacity:.8;background:linear-gradient(var(--live), var(--live)) 0 0 / 14px 1px, linear-gradient(var(--live), var(--live)) 0 0 / 1px 14px, linear-gradient(var(--live), var(--live)) 100% 100% / 14px 1px, linear-gradient(var(--live), var(--live)) 100% 100% / 1px 14px;background-repeat:no-repeat;position:absolute;inset:-6px}.sheet.svelte-ypbj28 .frame:where(.svelte-ypbj28){aspect-ratio:3/2}.title-block.svelte-ypbj28{border-block-start:1px solid var(--edge);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.tb-main.svelte-ypbj28{border-inline-end:1px solid var(--edge);padding:1rem}.tb-main.svelte-ypbj28 h3:where(.svelte-ypbj28){font-size:clamp(1.3rem,1.9vw,1.7rem);line-height:1.2}.rtl.svelte-ypbj28 .tb-main:where(.svelte-ypbj28) h3:where(.svelte-ypbj28){line-height:1.5}.tb-main.svelte-ypbj28 p:where(.svelte-ypbj28){color:var(--muted);margin-block-start:.35rem}dl.svelte-ypbj28{align-content:start;margin:0;font-size:.95rem;display:grid}dl.svelte-ypbj28 div:where(.svelte-ypbj28){border-block-end:1px solid var(--line);grid-template-columns:4.5rem minmax(0,1fr);gap:.5rem;padding:.42rem .8rem;display:grid}dl.svelte-ypbj28 div:where(.svelte-ypbj28):last-child{border-block-end:0}dt.svelte-ypbj28{color:var(--muted)}dd.svelte-ypbj28{margin:0}.ltr.svelte-ypbj28{text-align:start}.rtl.svelte-ypbj28 .ltr:where(.svelte-ypbj28){text-align:right}.tb-cta.svelte-ypbj28{background:var(--blue);color:#fff;text-align:start;grid-column:1/-1;padding:.85rem 1rem;font-weight:500;transition:background .25s,color .25s,padding .35s cubic-bezier(.16,1,.3,1)}.tb-cta.svelte-ypbj28:hover{background:var(--live);color:#02122f;padding-inline-start:1.5rem}.tb-cta.svelte-ypbj28:focus-visible{outline-offset:-4px;outline-color:#fff}.projects.svelte-ypbj28.is-h{height:100svh;padding:var(--nav-h) 0 1.75rem;align-items:center;display:flex;overflow:hidden}.projects.svelte-ypbj28.is-h .track:where(.svelte-ypbj28){width:max-content;padding-inline:var(--gutter) 10vw;align-items:center;gap:clamp(2rem,4vw,4.5rem);display:flex}.projects.svelte-ypbj28.is-h .head:where(.svelte-ypbj28){flex:none;width:clamp(20rem,30vw,30rem)}.projects.svelte-ypbj28.is-h .sheet:where(.svelte-ypbj28){flex:none;width:min(46vw,150svh - 34.5rem);min-width:26rem}.process.svelte-ypbj28{padding-block:clamp(6rem,14vh,10rem) clamp(3rem,8vh,6rem)}.steps.svelte-ypbj28{position:relative}.line.svelte-ypbj28{background:var(--live);height:1px;position:absolute;inset-block-start:1.2rem;inset-inline:0}.steps.svelte-ypbj28 ol:where(.svelte-ypbj28){grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.5rem);display:grid;position:relative}.steps.svelte-ypbj28 li:where(.svelte-ypbj28){padding-block-start:3.75rem}.steps.svelte-ypbj28 li:where(.svelte-ypbj28)>:where(.svelte-ypbj28):not(.dot){padding-inline:1.25rem}.steps.svelte-ypbj28 li:where(.svelte-ypbj28):after{content:"";z-index:-2;border:1px solid var(--line);background:linear-gradient(#78aaff14,#78aaff05);transition:border-color .4s;position:absolute;inset:3.1rem 0 0}.steps.svelte-ypbj28 li:where(.svelte-ypbj28):hover:after{border-color:var(--edge)}.steps.svelte-ypbj28 li:where(.svelte-ypbj28):before{inset:3.1rem 0 0}.dot.svelte-ypbj28{background:var(--ink);border:1px solid var(--live);width:2.4rem;height:2.4rem;color:var(--live);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:0;inset-inline-start:1.25rem;box-shadow:0 0 20px -2px #00e5ff80}.steps.svelte-ypbj28 h3:where(.svelte-ypbj28){font-size:clamp(1.3rem,1.9vw,1.7rem);line-height:1.25}.rtl.svelte-ypbj28 .steps:where(.svelte-ypbj28) h3:where(.svelte-ypbj28){line-height:1.5}.steps.svelte-ypbj28 p:where(.svelte-ypbj28){color:var(--muted);margin-block:.4rem 1.5rem}.team.svelte-ypbj28{padding-block:clamp(4rem,10vh,7rem) clamp(5rem,12vh,8rem);position:relative}.team.svelte-ypbj28:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#0258eb38,#0000);width:60%;height:70%;position:absolute;inset-block-start:8%;inset-inline-start:-10%}.team.svelte-ypbj28>:where(.svelte-ypbj28){position:relative}.members.svelte-ypbj28{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(15rem,auto);gap:clamp(.75rem,1.2vw,1.25rem);display:grid}.member.svelte-ypbj28{border:1px solid var(--line);background:linear-gradient(135deg,#78aaff17,#78aaff04);grid-column:span 4;transition:border-color .4s,box-shadow .4s;display:flex;overflow:hidden}.member.svelte-ypbj28:hover{border-color:var(--live);box-shadow:0 30px 80px -36px #00a0ffcc}.portrait.svelte-ypbj28{background:var(--ink);flex:0 0 42%;min-height:100%;overflow:hidden}.portrait.svelte-ypbj28 img:where(.svelte-ypbj28){object-fit:cover;object-position:50% 22%;width:100%;height:100%;display:block}.bio.svelte-ypbj28{align-content:center;justify-items:start;gap:.3rem;min-width:0;padding:clamp(1rem,1.6vw,1.5rem);display:grid}.bio.svelte-ypbj28 h3:where(.svelte-ypbj28){font-size:clamp(1.2rem,1.55vw,1.5rem);font-weight:400;line-height:1.25}.rtl.svelte-ypbj28 .bio:where(.svelte-ypbj28) h3:where(.svelte-ypbj28){line-height:1.5}.role.svelte-ypbj28{color:var(--live);font-size:.98rem}.line-text.svelte-ypbj28{color:var(--muted);margin-block-start:.25rem;font-size:.98rem;line-height:1.5}.rtl.svelte-ypbj28 .line-text:where(.svelte-ypbj28){line-height:1.75}.lead.svelte-ypbj28{border-color:var(--edge);grid-row:span 2;align-items:flex-end;min-height:33rem;position:relative}.lead.svelte-ypbj28 .portrait:where(.svelte-ypbj28){z-index:-1;position:absolute;inset:0}.lead.svelte-ypbj28 .portrait:where(.svelte-ypbj28) img:where(.svelte-ypbj28){object-position:50% 12%}.lead.svelte-ypbj28 .bio:where(.svelte-ypbj28){background:linear-gradient(transparent, #02071bd1 42%, var(--ink));width:100%;padding:7rem clamp(1.25rem,2vw,2rem) clamp(1.25rem,2vw,2rem)}.lead.svelte-ypbj28 .bio:where(.svelte-ypbj28) h3:where(.svelte-ypbj28){font-size:clamp(1.7rem,2.5vw,2.5rem);line-height:1.15}.rtl.svelte-ypbj28 .lead:where(.svelte-ypbj28) .bio:where(.svelte-ypbj28) h3:where(.svelte-ypbj28){line-height:1.4}.lead.svelte-ypbj28 .role:where(.svelte-ypbj28){background:var(--live);color:#02122f;margin-block:.4rem .1rem;padding:.05rem .7rem;font-weight:500;display:inline-block}.lead.svelte-ypbj28 .line-text:where(.svelte-ypbj28){max-width:26rem;color:var(--text);font-size:1.05rem}.more.svelte-ypbj28{background:radial-gradient(70% 60% at 50% 60%, #0258eb73, transparent 75%), var(--ink);align-content:center;place-items:center;gap:1.25rem;display:grid;position:relative}.faces.svelte-ypbj28{display:flex}.faces.svelte-ypbj28 img:where(.svelte-ypbj28){object-fit:cover;border:2px solid var(--ink);border-radius:50%;width:clamp(2.5rem,3.2vw,3.1rem);height:clamp(2.5rem,3.2vw,3.1rem);margin-inline-start:-.8rem;transition:translate .5s cubic-bezier(.16,1,.3,1)}.faces.svelte-ypbj28 img:where(.svelte-ypbj28):first-child{margin-inline-start:0}.member.svelte-ypbj28:hover .faces:where(.svelte-ypbj28) img:where(.svelte-ypbj28):nth-child(odd){translate:0 -6px}.member.svelte-ypbj28:hover .faces:where(.svelte-ypbj28) img:where(.svelte-ypbj28):nth-child(2n){translate:0 6px}.plus.svelte-ypbj28{border:1px solid var(--live);border-radius:50%;width:2.75rem;height:2.75rem;transition:rotate .6s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:0 0 26px -4px #00e5ffb3}.plus.svelte-ypbj28:before,.plus.svelte-ypbj28:after{content:"";background:var(--live);height:2px;margin-block-start:-1px;position:absolute;inset:50% 28% auto}.plus.svelte-ypbj28:after,.member.svelte-ypbj28:hover .plus:where(.svelte-ypbj28){rotate:90deg}.join.svelte-ypbj28{grid-column:1/-1;align-items:stretch;min-height:11rem;position:relative}.join.svelte-ypbj28>img:where(.svelte-ypbj28){z-index:-1;object-fit:cover;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.join.svelte-ypbj28 .bio:where(.svelte-ypbj28){background:linear-gradient(to right, var(--ink) 30%, transparent);grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:.25rem 2rem;width:100%;padding:clamp(1.5rem,3vw,2.5rem)}.rtl.svelte-ypbj28 .join:where(.svelte-ypbj28) .bio:where(.svelte-ypbj28){background:linear-gradient(to left, var(--ink) 30%, transparent)}.join.svelte-ypbj28 .bio:where(.svelte-ypbj28) p:where(.svelte-ypbj28){grid-column:1;max-width:34rem}.join.svelte-ypbj28 .btn:where(.svelte-ypbj28){grid-area:1/2/span 2}.band.svelte-ypbj28{background:var(--ink);isolation:isolate;align-items:center;min-height:86svh;padding-block:clamp(5rem,12vh,9rem);display:grid;position:relative;overflow:hidden}.band.svelte-ypbj28 .flip:where(.svelte-ypbj28){z-index:-2;position:absolute;inset:0}.band.svelte-ypbj28 img:where(.svelte-ypbj28){object-fit:cover;width:100%;height:100%}.band.svelte-ypbj28:after{content:"";z-index:-1;background:linear-gradient(to top, var(--ink), #02071b73 45%, var(--ink));position:absolute;inset:0}.band-copy.svelte-ypbj28{justify-items:start;gap:1.5rem;width:100%;display:grid}.band.svelte-ypbj28 h2:where(.svelte-ypbj28){max-width:15ch;font-size:clamp(2.6rem,7.2vw,7.5rem);font-weight:300;line-height:1.04}.rtl.svelte-ypbj28 .band:where(.svelte-ypbj28) h2:where(.svelte-ypbj28){max-width:14em;font-weight:900;line-height:1.32}.band.svelte-ypbj28 p:where(.svelte-ypbj28){color:var(--text);max-width:36rem;font-size:clamp(1.1rem,1.6vw,1.4rem)}.faq.svelte-ypbj28{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,6vw,7rem);padding-block:clamp(5rem,12vh,9rem);display:grid}.faq-head.svelte-ypbj28{top:calc(var(--nav-h) + 3rem);gap:1.25rem;display:grid;position:sticky}.faq-head.svelte-ypbj28 p:where(.svelte-ypbj28){color:var(--muted);max-width:26rem;font-size:1.2rem}details.svelte-ypbj28{border-block-start:1px solid var(--line);interpolate-size:allow-keywords}details.svelte-ypbj28:last-child{border-block-end:1px solid var(--line)}details.svelte-ypbj28::details-content{opacity:0;block-size:0;transition:block-size .6s cubic-bezier(.16, 1, .3, 1), opacity .5s, content-visibility .6s allow-discrete;overflow:clip}details[open].svelte-ypbj28::details-content{opacity:1;block-size:auto}summary.svelte-ypbj28{cursor:pointer;grid-template-columns:minmax(0,1fr) 1.1rem;align-items:center;gap:1.5rem;padding-block:1.3rem;font-size:clamp(1.2rem,1.8vw,1.55rem);list-style:none;transition:color .3s,padding .5s cubic-bezier(.16,1,.3,1);display:grid}summary.svelte-ypbj28::-webkit-details-marker{display:none}summary.svelte-ypbj28 h3:where(.svelte-ypbj28){font-size:inherit;font-weight:400;line-height:1.35}.rtl.svelte-ypbj28 summary:where(.svelte-ypbj28) h3:where(.svelte-ypbj28){font-weight:500;line-height:1.6}summary.svelte-ypbj28:hover{color:var(--live);padding-inline-start:.5rem}details.svelte-ypbj28 p:where(.svelte-ypbj28){max-width:40rem;color:var(--muted);padding-block-end:1.4rem;font-size:1.1rem}.mark.svelte-ypbj28{width:1.1rem;height:1.1rem;position:relative}.mark.svelte-ypbj28:before,.mark.svelte-ypbj28:after{content:"";background:currentColor;height:1px;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;inset-block-start:50%;inset-inline:0}.mark.svelte-ypbj28:after{transform:rotate(90deg)}details[open].svelte-ypbj28 .mark:where(.svelte-ypbj28):after{transform:rotate(0)}.order.svelte-ypbj28{background:radial-gradient(70% 60% at 80% 30%, #0258eb52, transparent 70%), var(--ink-2);padding-block:clamp(6rem,14vh,10rem);position:relative}.order.svelte-ypbj28:before{content:"";pointer-events:none;position:absolute;inset:0}.order-grid.svelte-ypbj28{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid;position:relative}.order-head.svelte-ypbj28 p:where(.svelte-ypbj28){color:var(--muted);margin-block-start:1rem;font-size:1.2rem}.order-head.svelte-ypbj28{top:calc(var(--nav-h) + 3rem);position:sticky}.next.svelte-ypbj28{gap:.75rem;margin-block-start:2rem;display:grid}.next.svelte-ypbj28 li:where(.svelte-ypbj28){align-items:center;gap:.75rem;display:flex}.next.svelte-ypbj28 span:where(.svelte-ypbj28){border:1px solid var(--live);width:1.8rem;height:1.8rem;color:var(--live);border-radius:50%;flex:none;place-items:center;font-size:.85rem;display:grid}.call.svelte-ypbj28{color:var(--muted);margin-block-start:1.5rem}.call.svelte-ypbj28 a:where(.svelte-ypbj28){color:var(--live);white-space:nowrap}.order-form.svelte-ypbj28{border:1px solid var(--edge);background:#02071bd9;padding:clamp(1.25rem,3vw,2.5rem);box-shadow:0 40px 120px -50px #0078ffcc}.foot.svelte-ypbj28{background:var(--ink-2);color:var(--muted);padding-block-start:2.5rem;overflow:hidden}.foot-row.svelte-ypbj28{flex-wrap:wrap;justify-content:space-between;gap:1.25rem 2.5rem;display:flex}.foot-row.svelte-ypbj28 nav:where(.svelte-ypbj28){flex-wrap:wrap;gap:1.25rem;display:flex}.foot-row.svelte-ypbj28 a:where(.svelte-ypbj28){color:var(--text);transition:color .3s}.foot-row.svelte-ypbj28 a:where(.svelte-ypbj28):hover{color:var(--live)}.top.svelte-ypbj28{text-underline-offset:4px;text-decoration:underline}address.svelte-ypbj28{flex-wrap:wrap;gap:0 1.25rem;font-style:normal;display:flex}.wordmark.svelte-ypbj28{padding-inline:var(--gutter);margin-block-start:2.5rem;overflow:hidden}.wordmark.svelte-ypbj28 img:where(.svelte-ypbj28){width:100%;height:auto}.block.svelte-ypbj28{z-index:20;height:1.75rem;padding-inline:var(--gutter);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-block-start:1px solid var(--line);background:#02071bd9;align-items:center;gap:1.5rem;font-size:.8rem;line-height:1;transition:translate .4s;display:flex;position:fixed;inset-block-end:0;inset-inline:0}.block.away.svelte-ypbj28{translate:0 100%}.block.svelte-ypbj28 span:where(.svelte-ypbj28){color:var(--muted)}.block.svelte-ypbj28 b:where(.svelte-ypbj28){font-weight:500}.block.svelte-ypbj28 .push:where(.svelte-ypbj28){margin-inline-start:auto}.block.svelte-ypbj28 i:where(.svelte-ypbj28){font-variant-numeric:tabular-nums;color:var(--live);font-style:normal}@media (width<=1199px){.members.svelte-ypbj28{grid-template-columns:repeat(2,minmax(0,1fr))}.member.svelte-ypbj28{grid-column:auto}.join.svelte-ypbj28{grid-column:1/-1}.lead.svelte-ypbj28{grid-area:auto/1/auto/-1;align-items:stretch;min-height:26rem}.lead.svelte-ypbj28 .portrait:where(.svelte-ypbj28){z-index:auto;flex-basis:46%;position:static}.lead.svelte-ypbj28 .bio:where(.svelte-ypbj28){background:0 0;flex:1;width:auto;padding:clamp(1.25rem,3vw,2.5rem)}}@media (width<=640px){.members.svelte-ypbj28{grid-auto-rows:auto;gap:.625rem}.member.svelte-ypbj28{flex-direction:column}.portrait.svelte-ypbj28{aspect-ratio:1;flex:none;min-height:0}.more.svelte-ypbj28{aspect-ratio:1;gap:.75rem}.faces.svelte-ypbj28 img:where(.svelte-ypbj28){width:2.1rem;height:2.1rem;margin-inline-start:-.6rem}.plus.svelte-ypbj28{width:2.25rem;height:2.25rem}.bio.svelte-ypbj28{align-content:start;gap:.1rem;padding:.75rem .8rem .9rem}.bio.svelte-ypbj28 h3:where(.svelte-ypbj28){font-size:1.05rem}.role.svelte-ypbj28{font-size:.88rem}.member.svelte-ypbj28:not(.lead):not(.join) .line-text:where(.svelte-ypbj28){display:none}.lead.svelte-ypbj28{aspect-ratio:4/5;flex-direction:row;align-items:flex-end;min-height:0;position:relative}.lead.svelte-ypbj28 .portrait:where(.svelte-ypbj28){z-index:-1;aspect-ratio:auto;position:absolute;inset:0}.lead.svelte-ypbj28 .bio:where(.svelte-ypbj28){background:linear-gradient(transparent, #02071bd9 45%, var(--ink));flex:none;width:100%;padding:5rem 1.1rem 1.1rem}.lead.svelte-ypbj28 .bio:where(.svelte-ypbj28) h3:where(.svelte-ypbj28){font-size:1.6rem}.lead.svelte-ypbj28 .role:where(.svelte-ypbj28){font-size:.95rem}.join.svelte-ypbj28{flex-direction:row}}@media (width<=1100px){.links.svelte-ypbj28{z-index:-1;padding:var(--gutter);background:var(--ink);flex-direction:column;justify-content:center;gap:1rem;display:none;position:fixed;inset:0}.links.open.svelte-ypbj28{display:flex}.links.svelte-ypbj28 a:where(.svelte-ypbj28){font-size:2.25rem;font-weight:300;line-height:1.5}.burger.svelte-ypbj28{display:block}.links.svelte-ypbj28 .menu-order:where(.svelte-ypbj28){color:var(--live);display:block}}@media (width<=899px){.block.svelte-ypbj28{display:none}.logo.svelte-ypbj28 img:where(.svelte-ypbj28){width:6.5rem}.nav.svelte-ypbj28,.nav-end.svelte-ypbj28{gap:.75rem}.nav-end.svelte-ypbj28 .btn:where(.svelte-ypbj28){display:none}.hero.svelte-ypbj28{grid-template-columns:minmax(0,1fr);align-content:start;padding-block-end:2rem}.hero-drawing.svelte-ypbj28{order:2;height:118vw;max-height:34rem}.hero-media.svelte-ypbj28 img:where(.svelte-ypbj28){opacity:.5}.about.svelte-ypbj28,.order-grid.svelte-ypbj28,.faq.svelte-ypbj28{grid-template-columns:minmax(0,1fr)}.about-text.svelte-ypbj28,.faq-head.svelte-ypbj28,.order-head.svelte-ypbj28{position:static}.cue.svelte-ypbj28{display:none}.facts.svelte-ypbj28{grid-template-columns:repeat(2,minmax(0,1fr))}.facts.svelte-ypbj28 div:where(.svelte-ypbj28){border-block-end:1px solid var(--line);padding-inline:1rem}.facts.svelte-ypbj28 div:where(.svelte-ypbj28):nth-child(odd){border-inline-start:0;padding-inline-start:0}.facts.svelte-ypbj28 div:where(.svelte-ypbj28):nth-last-child(-n+2){border-block-end:0}.callouts.svelte-ypbj28{grid-template-columns:minmax(0,1fr)}.callouts.svelte-ypbj28 li:where(.svelte-ypbj28){padding-block-start:2.5rem}.callouts.svelte-ypbj28 .leader:where(.svelte-ypbj28){height:2.1rem}.moment.svelte-ypbj28,.mission.svelte-ypbj28{justify-content:flex-start}.moment.svelte-ypbj28:after{background:linear-gradient(#0000 22%,#02071b99 50%,#02071bf0 100%)}.construct.svelte-ypbj28{display:none}.stage.svelte-ypbj28{--pop:0px;grid-template-columns:minmax(0,1fr);gap:0}.stage-drawing.svelte-ypbj28{top:var(--nav-h);z-index:5;background:var(--ink);border-block-end:1px solid var(--line);margin-inline:calc(var(--gutter) * -1);order:0;position:sticky}.stage-inner.svelte-ypbj28{height:36svh;padding-block:.5rem;position:static}.groups.svelte-ypbj28 article:where(.svelte-ypbj28){min-height:0;padding-block:2.5rem}.projects.svelte-ypbj28{padding-inline:0}.track.svelte-ypbj28{scroll-snap-type:x mandatory;padding:.5rem var(--gutter) 1rem;scrollbar-width:none;gap:1rem;display:flex;overflow-x:auto}.track.svelte-ypbj28::-webkit-scrollbar{display:none}.track.svelte-ypbj28 .head:where(.svelte-ypbj28){scroll-snap-align:center;flex:0 0 82%;align-self:center}.sheet.svelte-ypbj28{scroll-snap-align:center;flex:0 0 86%}.sheet.svelte-ypbj28:after{display:none}.join.svelte-ypbj28 .bio:where(.svelte-ypbj28){background:linear-gradient(transparent, var(--ink) 35%);grid-template-columns:minmax(0,1fr);padding-block-start:5rem}.rtl.svelte-ypbj28 .join:where(.svelte-ypbj28) .bio:where(.svelte-ypbj28){background:linear-gradient(transparent, var(--ink) 35%)}.join.svelte-ypbj28 .btn:where(.svelte-ypbj28){grid-area:auto/1;justify-self:start;margin-block-start:.75rem}.band.svelte-ypbj28{min-height:72svh}.title-block.svelte-ypbj28{grid-template-columns:minmax(0,1fr)}.tb-main.svelte-ypbj28{border-inline-end:0;border-block-end:1px solid var(--edge)}.line.svelte-ypbj28{width:1px;height:100%;inset-block:0;inset-inline:1.2rem auto}.steps.svelte-ypbj28 ol:where(.svelte-ypbj28){grid-template-columns:minmax(0,1fr);gap:2rem}.steps.svelte-ypbj28 li:where(.svelte-ypbj28){padding-block-start:0;padding-inline-start:3.5rem}.steps.svelte-ypbj28 li:where(.svelte-ypbj28)>:where(.svelte-ypbj28):not(.dot){padding-inline:0}.steps.svelte-ypbj28 li:where(.svelte-ypbj28):after,.steps.svelte-ypbj28 li:where(.svelte-ypbj28):before{display:none}.steps.svelte-ypbj28 p:where(.svelte-ypbj28){margin-block-end:0}.dot.svelte-ypbj28{inset-inline-start:0}}@media (hover:none){.groups.svelte-ypbj28 button:where(.svelte-ypbj28) em:where(.svelte-ypbj28){opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.site.svelte-ypbj28 :where(.svelte-ypbj28){transition:none!important}.cue.svelte-ypbj28{display:none}.btn.svelte-ypbj28:before{transition:none}.belt.svelte-ypbj28{flex-wrap:wrap;width:auto}.belt.svelte-ypbj28 ul:where(.svelte-ypbj28):last-child{display:none}.belt.svelte-ypbj28 ul:where(.svelte-ypbj28){flex-wrap:wrap;justify-content:center}}
