.hero-film:where(.astro-yvfy52sk){--hx-k: 1;--obj-x: 50%;position:relative;isolation:isolate;min-height:100vh;min-height:100svh;display:grid;align-items:center;overflow:hidden;background:var(--ink);color:var(--text-on-ink)}.hero-film__media:where(.astro-yvfy52sk){position:absolute;inset:0;z-index:-1;overflow:hidden}.hero-film__placeholder:where(.astro-yvfy52sk){position:absolute;inset:0;background:radial-gradient(40% 55% at 66% 50%,rgba(201,184,246,.35),transparent 70%),radial-gradient(30% 40% at 72% 35%,rgba(168,216,248,.25),transparent 70%),linear-gradient(160deg,#1d1838,#14112a,#0c0b14)}.hero-film__poster:where(.astro-yvfy52sk),.hero-film__stills:where(.astro-yvfy52sk) img:where(.astro-yvfy52sk),.hero-film__video:where(.astro-yvfy52sk){position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--obj-x) 50%}.hero-film__poster:where(.astro-yvfy52sk).is-missing,.hero-film__stills:where(.astro-yvfy52sk) img:where(.astro-yvfy52sk).is-missing{visibility:hidden}.hero-film__stills:where(.astro-yvfy52sk) img:where(.astro-yvfy52sk){opacity:0;transition:opacity 1.6s ease}.hero-film__stills:where(.astro-yvfy52sk) img:where(.astro-yvfy52sk).is-active{opacity:1}.hero-film__video:where(.astro-yvfy52sk){opacity:0;transition:opacity .8s ease}.hero-film:where(.astro-yvfy52sk).is-playing .hero-film__video:where(.astro-yvfy52sk){opacity:1}.hero-film:where(.astro-yvfy52sk).is-reduced .hero-film__video:where(.astro-yvfy52sk){display:none}.hero-film:where(.astro-yvfy52sk):not(.is-reduced) .hero-film__stills:where(.astro-yvfy52sk){display:none}.hero-film__grade:where(.astro-yvfy52sk){position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(12,11,20,.45) 0%,transparent 18%,transparent 78%,var(--ink) 100%),linear-gradient(90deg,rgba(12,11,20,.86) 0%,rgba(12,11,20,.7) 26%,rgba(12,11,20,.28) 46%,transparent 62%),radial-gradient(120% 90% at 66% 50%,transparent 55%,rgba(12,11,20,.55) 100%),radial-gradient(50% 60% at 18% 30%,rgba(201,184,246,.16),transparent 70%),radial-gradient(40% 50% at 85% 80%,rgba(168,216,248,.1),transparent 70%)}.hero-film__canvas:where(.astro-yvfy52sk){position:absolute;inset:0;pointer-events:none}.hero-film__labels:where(.astro-yvfy52sk){position:absolute;inset:0;pointer-events:none;font-family:var(--font-mono);transition:opacity .2s linear}.hero-film:where(.astro-yvfy52sk) .hx-label{position:absolute;left:0;top:0;white-space:nowrap;padding:.18em .55em .22em;border-radius:6px;background:#0c0b1480;border:1px solid rgba(201,184,246,.28);color:#fff;font-size:calc(13px * var(--hx-k));line-height:1.35;letter-spacing:.01em;font-variant-numeric:tabular-nums;text-shadow:0 0 10px rgba(168,216,248,.55);opacity:0;transition:opacity .35s ease;will-change:transform}.hero-film:where(.astro-yvfy52sk) .hx-label.hx-on{opacity:1}.hero-film:where(.astro-yvfy52sk) .hx-label.hx-sm{font-size:calc(11.5px * var(--hx-k))}.hero-film:where(.astro-yvfy52sk) .hx-label.hx-lg{font-size:calc(16px * var(--hx-k));padding:.25em .65em .3em}.hero-film:where(.astro-yvfy52sk) .hx-label.hx-blue{color:var(--pastel-blue);border-color:#a8d8f866}.hero-film:where(.astro-yvfy52sk) .hx-label.hx-purple{color:var(--pastel-purple);border-color:#c9b8f673}.hero-film:where(.astro-yvfy52sk) .hx-label.hx-peri{color:#b9c2ff;border-color:#8e9cff73}.hero-film:where(.astro-yvfy52sk) .hx-label sub,.hero-film:where(.astro-yvfy52sk) .hx-label sup{font-size:.72em;line-height:0}.hero-film:where(.astro-yvfy52sk) .hx-label.hx-typing .hx-ch[data-on="1"]:has(+.hx-ch[data-on="0"]){box-shadow:1px 0 0 0 currentColor}.hero-film__inner:where(.astro-yvfy52sk){position:relative;z-index:1;width:100%;max-width:calc(var(--container) + 2 * var(--space-4));margin:0 auto;padding:calc(var(--nav-h, 64px) + var(--nav-top, 14px) + var(--space-5)) var(--space-4) var(--space-7)}.hero-film__copy:where(.astro-yvfy52sk){position:relative;max-width:min(40rem,46vw)}.hero-film__copy:where(.astro-yvfy52sk):before{content:"";position:absolute;inset:-2.25rem -2.75rem;z-index:-1;pointer-events:none;background:radial-gradient(68% 64% at 44% 48%,rgba(8,7,16,.72) 0%,rgba(8,7,16,.46) 52%,transparent 100%);filter:blur(18px)}.hero-film__title:where(.astro-yvfy52sk){margin-top:0;display:grid;gap:.35rem;font-family:var(--font-display);font-weight:600;font-size:clamp(2rem,1.1rem + 2.8vw,3.8rem);line-height:1.06;letter-spacing:-.025em;color:var(--white);text-wrap:balance}.hero-film__brand:where(.astro-yvfy52sk){display:block;background:linear-gradient(95deg,#fff 0%,var(--pastel-purple) 55%,var(--pastel-blue) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 5px rgba(0,0,0,.95)) drop-shadow(0 8px 22px rgba(6,5,12,.96)) drop-shadow(0 18px 42px rgba(6,5,12,.88))}.hero-film__tm:where(.astro-yvfy52sk){font-size:.42em;vertical-align:.95em;letter-spacing:0}.hero-film__fractal:where(.astro-yvfy52sk){display:block;font-size:clamp(1.35rem,1rem + 1.4vw,2.2rem);line-height:1.15;color:var(--pastel-blue);text-shadow:0 2px 6px rgba(0,0,0,.95),0 8px 24px rgba(6,5,12,.98),0 18px 42px rgba(6,5,12,.9)}.hero-film__rest:where(.astro-yvfy52sk){display:block;font-size:clamp(.95rem,.58rem + .9vw,1.32rem);line-height:1.22;letter-spacing:-.02em;white-space:nowrap;text-shadow:0 2px 6px rgba(0,0,0,.96),0 8px 24px rgba(6,5,12,.98),0 18px 42px rgba(6,5,12,.92);filter:drop-shadow(0 4px 14px rgba(0,0,0,.85))}.hero-film__sub:where(.astro-yvfy52sk){margin-top:var(--space-4);max-width:36rem;font-size:var(--fs-md);line-height:1.55;color:#eae7f6;text-wrap:pretty;text-shadow:0 2px 5px rgba(0,0,0,.96),0 6px 20px rgba(6,5,12,.98),0 14px 36px rgba(6,5,12,.92);filter:drop-shadow(0 3px 12px rgba(0,0,0,.82))}.hero-film__ctas:where(.astro-yvfy52sk){display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-5)}.hero-film__hud:where(.astro-yvfy52sk){position:absolute;inset:auto 0 0;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3);max-width:calc(var(--container) + 2 * var(--space-4));margin:0 auto;padding:0 var(--space-4) var(--space-4);pointer-events:none}.hero-film__hud:where(.astro-yvfy52sk)>:where(.astro-yvfy52sk){pointer-events:auto}.hero-film__scroll:where(.astro-yvfy52sk){display:inline-flex;align-items:center;gap:.75rem;font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--text-on-ink-muted);text-decoration:none;padding:.5rem 0}.hero-film__scroll:where(.astro-yvfy52sk):hover{color:var(--white)}.hero-film__scroll-line:where(.astro-yvfy52sk){position:relative;width:1px;height:36px;overflow:hidden;background:#c9b8f640}.hero-film__scroll-line:where(.astro-yvfy52sk):after{content:"";position:absolute;left:0;top:-40%;width:1px;height:40%;background:var(--pastel-blue);animation:hx-scroll 2.2s var(--ease-out) infinite}@keyframes hx-scroll{to{top:100%}}.hero-film__meta:where(.astro-yvfy52sk){display:flex;align-items:center;gap:.75rem}.hero-film__caption:where(.astro-yvfy52sk){font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.06em;color:var(--text-on-ink);text-shadow:0 1px 8px rgba(12,11,20,.8)}.hero-film__caption:where(.astro-yvfy52sk) :where(.astro-yvfy52sk)[data-hero-caption-num]{color:var(--pastel-blue)}.hero-film__caption-sep:where(.astro-yvfy52sk){margin:0 .35em;color:var(--text-on-ink-muted)}.hero-film__toggle:where(.astro-yvfy52sk){display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--line-on-ink);background:#0c0b1473;color:var(--text-on-ink);transition:border-color .2s ease,background-color .2s ease}.hero-film__toggle:where(.astro-yvfy52sk):hover{border-color:#c9b8f699}.hero-film__toggle:where(.astro-yvfy52sk):focus-visible,.hero-film__scroll:where(.astro-yvfy52sk):focus-visible{outline:2px solid var(--pastel-blue);outline-offset:3px}.hero-film__toggle:where(.astro-yvfy52sk) .i-play:where(.astro-yvfy52sk),.hero-film:where(.astro-yvfy52sk).is-paused .hero-film__toggle:where(.astro-yvfy52sk) .i-pause:where(.astro-yvfy52sk){display:none}.hero-film:where(.astro-yvfy52sk).is-paused .hero-film__toggle:where(.astro-yvfy52sk) .i-play:where(.astro-yvfy52sk){display:block}@media(max-width:1080px){.hero-film__rest:where(.astro-yvfy52sk){white-space:normal}}@media(max-width:719px){.hero-film:where(.astro-yvfy52sk){--obj-x: 64%;align-items:end}.hero-film__media:where(.astro-yvfy52sk){inset:0 0 auto;height:58vh;height:58svh}.hero-film__grade:where(.astro-yvfy52sk){background:linear-gradient(180deg,rgba(12,11,20,.5) 0%,transparent 22%,transparent 62%,var(--ink) 100%),radial-gradient(120% 90% at 60% 45%,transparent 55%,rgba(12,11,20,.5) 100%)}.hero-film__inner:where(.astro-yvfy52sk){padding-top:52svh;padding-bottom:calc(var(--space-6) + 1rem)}.hero-film__copy:where(.astro-yvfy52sk){max-width:none}.hero-film__title:where(.astro-yvfy52sk){font-size:clamp(2rem,1.2rem + 4.2vw,2.6rem)}.hero-film__sub:where(.astro-yvfy52sk){font-size:var(--fs-md)}.hero-film__ctas:where(.astro-yvfy52sk) .btn{flex:1 1 auto}.hero-film__hud:where(.astro-yvfy52sk){padding-bottom:var(--space-3)}.hero-film__scroll:where(.astro-yvfy52sk) span:where(.astro-yvfy52sk):last-child{display:none}.hero-film:where(.astro-yvfy52sk) .hx-label.hx-minor{display:none}}@media(prefers-reduced-motion:reduce){.hero-film__scroll-line:where(.astro-yvfy52sk):after{animation:none;top:30%}}.value-prop:where(.astro-5jbzjywk){position:relative;padding-block:clamp(3.25rem,2.25rem + 3.5vw,5.5rem)}.value-prop__grid:where(.astro-5jbzjywk){margin-top:clamp(1.75rem,1.25rem + 1.5vw,2.75rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,.9rem + 1.5vw,2rem)}.vp-card:where(.astro-5jbzjywk){display:flex;flex-direction:column;justify-content:space-between;gap:1.35rem;padding:clamp(1.5rem,1.15rem + 1.1vw,2rem);border-radius:var(--radius-lg);background:linear-gradient(160deg,#ffffffeb,#ffffffb8);border:1px solid rgba(255,255,255,.95);outline:1px solid rgba(22,20,31,.08);outline-offset:-1px;box-shadow:var(--shadow-soft)}.vp-card__copy:where(.astro-5jbzjywk){display:grid;gap:.6rem}.vp-card__heading:where(.astro-5jbzjywk){margin:0;font-family:var(--font-display);font-size:clamp(1.35rem,1.15rem + .55vw,1.65rem);font-weight:500;line-height:1.2;letter-spacing:-.015em;color:var(--ink)}.vp-card__body:where(.astro-5jbzjywk){margin:0;font-family:var(--font-body);font-size:var(--fs-md);line-height:1.62;color:var(--text-muted)}.vp-card__body:where(.astro-5jbzjywk) strong:where(.astro-5jbzjywk){color:var(--ink);font-weight:600}.vp-viz:where(.astro-5jbzjywk){padding:1rem 1.15rem;border-radius:var(--radius-md);background:#f1eef8a6;border:1px solid rgba(22,20,31,.08)}.vp-bars:where(.astro-5jbzjywk){display:grid;gap:.8rem}.vp-bar-group:where(.astro-5jbzjywk){display:grid;gap:.32rem}.vp-bar-meta:where(.astro-5jbzjywk){display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;font-family:var(--font-body)}.vp-bar-name:where(.astro-5jbzjywk){font-size:.88rem;font-weight:500;color:var(--text-muted)}.vp-bar-name--neo:where(.astro-5jbzjywk){color:var(--ink);font-weight:600}.vp-bar-val:where(.astro-5jbzjywk){font-size:.88rem;font-weight:500;font-variant-numeric:tabular-nums;color:var(--text-muted)}.vp-bar-val--neo:where(.astro-5jbzjywk){color:var(--text-accent);font-weight:700}.vp-bar-track:where(.astro-5jbzjywk){height:22px;border-radius:6px;background:#16141f0f;border:1px solid rgba(22,20,31,.1);overflow:hidden}.vp-bar-track--neo:where(.astro-5jbzjywk){border-color:#5a4fcf59;background:#ffffffd9}.vp-bar-fill:where(.astro-5jbzjywk){height:100%;border-radius:5px}.vp-bar-fill--std:where(.astro-5jbzjywk){background:#5b566e52}.vp-bar-fill--neo:where(.astro-5jbzjywk){background:linear-gradient(90deg,var(--text-accent) 0%,#7b6fe6 100%)}.vp-hops:where(.astro-5jbzjywk){display:grid;gap:.65rem}.vp-hop-row:where(.astro-5jbzjywk){display:grid;gap:.42rem;padding:.65rem .85rem;border-radius:8px;background:#ffffffbf;border:1px solid rgba(22,20,31,.08);font-family:var(--font-body)}.vp-hop-row--neo:where(.astro-5jbzjywk){background:#fff;border-color:#5a4fcf59}.vp-hop-meta:where(.astro-5jbzjywk){display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.35rem .75rem}.vp-hop-title:where(.astro-5jbzjywk){font-size:.88rem;font-weight:500;color:var(--text-muted)}.vp-hop-title--neo:where(.astro-5jbzjywk){color:var(--ink);font-weight:600}.vp-hop-cost:where(.astro-5jbzjywk){font-size:.84rem;font-weight:500;font-variant-numeric:tabular-nums;color:var(--text-muted)}.vp-hop-cost--neo:where(.astro-5jbzjywk){color:var(--text-accent);font-weight:700}.vp-hop-diagram:where(.astro-5jbzjywk){display:flex;align-items:center;flex-wrap:wrap;gap:.3rem}.vp-node:where(.astro-5jbzjywk){font-family:var(--font-body);font-size:.76rem;font-weight:500;padding:.18rem .5rem;border-radius:5px;white-space:nowrap}.vp-node--std:where(.astro-5jbzjywk){color:var(--text-muted);background:#16141f0f;border:1px solid rgba(22,20,31,.12)}.vp-node--neo:where(.astro-5jbzjywk){color:var(--ink);font-weight:600;background:#a8d8f847;border:1px solid rgba(90,79,207,.32)}.vp-arrow:where(.astro-5jbzjywk){font-family:var(--font-body);font-size:.8rem;font-weight:600}.vp-arrow--std:where(.astro-5jbzjywk){color:var(--text-muted)}.vp-arrow--neo:where(.astro-5jbzjywk){color:var(--text-accent)}.vp-outcome:where(.astro-5jbzjywk){margin-top:clamp(1.25rem,.9rem + 1.5vw,1.85rem);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(1.25rem,1rem + 1.8vw,2.5rem);align-items:center;padding:clamp(1.35rem,1.1rem + 1.2vw,2rem);border-radius:var(--radius-lg);background:linear-gradient(160deg,#fffffff2,#ffffffc7);border:1px solid rgba(255,255,255,.96);outline:1px solid rgba(22,20,31,.09);outline-offset:-1px;box-shadow:var(--shadow-soft)}.vp-outcome__statement:where(.astro-5jbzjywk){margin:0;font-family:var(--font-display);font-size:clamp(1.25rem,1.05rem + .6vw,1.6rem);font-weight:500;line-height:1.35;letter-spacing:-.015em;color:var(--ink)}.vp-outcome__statement:where(.astro-5jbzjywk) strong:where(.astro-5jbzjywk){color:var(--text-accent);font-weight:600}.vp-outcome__meter:where(.astro-5jbzjywk){display:grid;gap:.75rem;padding:1rem 1.15rem;border-radius:var(--radius-md);background:#f1eef8a6;border:1px solid rgba(22,20,31,.08);font-family:var(--font-body)}.vp-meter-group:where(.astro-5jbzjywk){display:grid;gap:.3rem}.vp-meter-meta:where(.astro-5jbzjywk){display:flex;align-items:center;justify-content:space-between;gap:.5rem}.vp-meter-name:where(.astro-5jbzjywk){font-size:.88rem;font-weight:500;color:var(--text-muted)}.vp-meter-name--neo:where(.astro-5jbzjywk){color:var(--ink);font-weight:600}.vp-meter-track:where(.astro-5jbzjywk){height:18px;border-radius:5px;background:#16141f0f;border:1px solid rgba(22,20,31,.1);overflow:hidden}.vp-meter-track--neo:where(.astro-5jbzjywk){border-color:#5a4fcf59;background:#ffffffd9}.vp-meter-fill:where(.astro-5jbzjywk){height:100%;border-radius:4px}.vp-meter-fill--std:where(.astro-5jbzjywk){background:#5b566e52}.vp-meter-fill--neo:where(.astro-5jbzjywk){background:linear-gradient(90deg,var(--text-accent) 0%,#7b6fe6 100%)}.vp-meter-val:where(.astro-5jbzjywk){font-size:.86rem;font-weight:500;font-variant-numeric:tabular-nums;color:var(--text-muted)}.vp-meter-val--neo:where(.astro-5jbzjywk){color:var(--text-accent);font-weight:700}.value-prop__footer:where(.astro-5jbzjywk){margin-top:1.25rem;display:flex;justify-content:flex-end}.value-prop__link:where(.astro-5jbzjywk){display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-body);font-size:var(--fs-sm);font-weight:600;color:var(--text-accent);text-decoration:none;padding:.55rem 1rem;border-radius:999px;background:#ffffffd9;border:1px solid rgba(90,79,207,.25);transition:background .2s ease,border-color .2s ease}.value-prop__link:where(.astro-5jbzjywk):hover{background:#fff;border-color:var(--text-accent)}@media(max-width:980px){.value-prop__grid:where(.astro-5jbzjywk),.vp-outcome:where(.astro-5jbzjywk){grid-template-columns:1fr}}.sx:where(.astro-oo4nrgkc){position:relative;background:var(--ink-panel, var(--ink));color:var(--text-on-ink);border-radius:0 0 var(--radius-lg) var(--radius-lg);overflow:clip}.sx-sr:where(.astro-oo4nrgkc){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sx-pin:where(.astro-oo4nrgkc){height:100vh;height:100svh;display:grid;place-items:center;overflow:hidden}.sx-viewport:where(.astro-oo4nrgkc){width:min(100%,calc(160svh - 40px),1600px);padding:0 var(--space-4)}.sx-stage:where(.astro-oo4nrgkc){position:relative;width:100%;aspect-ratio:16 / 10}.sx-layer:where(.astro-oo4nrgkc){position:absolute;inset:0;width:100%;height:100%;will-change:transform,opacity}.sx-layer:where(.astro-oo4nrgkc)>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.sx:where(.astro-oo4nrgkc) .sx-ext{position:absolute;inset:0}.sx:where(.astro-oo4nrgkc) .sx-card{fill:#1e1b2cbf;stroke:#c9b8f64d;stroke-width:1.2}.sx:where(.astro-oo4nrgkc) .sx-axis{stroke:#eceaf529;stroke-width:1}.sx:where(.astro-oo4nrgkc) .sx-tag{font-family:var(--font-mono);font-size:15px;fill:var(--text-on-ink-muted);letter-spacing:.06em}.sx:where(.astro-oo4nrgkc) .sx-label{font-family:var(--font-display);font-weight:600;font-size:23px;fill:var(--text-on-ink);letter-spacing:.01em}.sx:where(.astro-oo4nrgkc) .sx-label--hub{font-size:26px;fill:var(--white)}.sx:where(.astro-oo4nrgkc) .sx-trace{fill:none;stroke:var(--pastel-blue);stroke-width:2;filter:drop-shadow(0 0 4px rgba(168,216,248,.6))}.sx:where(.astro-oo4nrgkc) .sx-glyph{fill:none;stroke:var(--pastel-purple);stroke-width:2;stroke-linejoin:round}.sx:where(.astro-oo4nrgkc) .sx-chip{stroke:#8e9cff99;stroke-width:1.5}.sx:where(.astro-oo4nrgkc) .sx-pins line{stroke:#c9b8f680;stroke-width:3}.sx:where(.astro-oo4nrgkc) .sx-die{fill:#8e9cff1f;stroke:#a8d8f8b3}.sx:where(.astro-oo4nrgkc) .sx-core-glow{fill:var(--pastel-blue);filter:blur(6px);opacity:.8}.sx:where(.astro-oo4nrgkc) .sx-plane{fill:#8e9cff0f;stroke:#8e9cff80}.sx:where(.astro-oo4nrgkc) .sx-plane-grid{stroke:#8e9cff2e}.sx:where(.astro-oo4nrgkc) .sx-spec{fill:none;stroke:var(--pastel-blue);stroke-width:1.6;opacity:.9}.sx:where(.astro-oo4nrgkc) .sx-ring{fill:none;stroke:#eceaf573;stroke-width:1.4}.sx:where(.astro-oo4nrgkc) .sx-dash{stroke-dasharray:6 8;stroke:var(--pastel-blue);transform-box:fill-box;transform-origin:center}.sx:where(.astro-oo4nrgkc) .sx-core{fill:#fff;filter:drop-shadow(0 0 10px #a8d8f8)}.sx:where(.astro-oo4nrgkc) .sx-phasor line{stroke-width:2.4;stroke-linecap:round}.sx:where(.astro-oo4nrgkc) .sx-phasor text{font-family:var(--font-mono);font-size:17px}.sx:where(.astro-oo4nrgkc) .sx-ph0 line{stroke:#fff}.sx:where(.astro-oo4nrgkc) .sx-ph0 circle,.sx:where(.astro-oo4nrgkc) .sx-ph0 text{fill:#fff}.sx:where(.astro-oo4nrgkc) .sx-ph1 line{stroke:var(--pastel-blue)}.sx:where(.astro-oo4nrgkc) .sx-ph1 circle,.sx:where(.astro-oo4nrgkc) .sx-ph1 text{fill:var(--pastel-blue)}.sx:where(.astro-oo4nrgkc) .sx-ph2 line{stroke:var(--pastel-purple)}.sx:where(.astro-oo4nrgkc) .sx-ph2 circle,.sx:where(.astro-oo4nrgkc) .sx-ph2 text{fill:var(--pastel-purple)}.sx:where(.astro-oo4nrgkc) .sx-mode{fill:none;stroke-width:2}.sx:where(.astro-oo4nrgkc) .sx-m0{stroke:#fff}.sx:where(.astro-oo4nrgkc) .sx-m1{stroke:var(--pastel-blue)}.sx:where(.astro-oo4nrgkc) .sx-m2{stroke:var(--pastel-purple)}.sx:where(.astro-oo4nrgkc) .sx-flow{stroke:#c9b8f68c;stroke-width:1.6;stroke-dasharray:1;stroke-dashoffset:var(--draw, 0)}.sx:where(.astro-oo4nrgkc) .sx-pulse{stroke:var(--pastel-blue);stroke-width:3;stroke-dasharray:.035 .965;stroke-dashoffset:1;filter:drop-shadow(0 0 5px rgba(168,216,248,.9));opacity:var(--pulse, 1);animation:sx-pulse 2.6s linear infinite}.sx:where(.astro-oo4nrgkc) .sx-under{opacity:.85}@keyframes sx-pulse{to{stroke-dashoffset:0}}@media(max-width:719px){.sx-viewport:where(.astro-oo4nrgkc){width:100%;padding:0;overflow:hidden}.sx-stage:where(.astro-oo4nrgkc){width:auto;height:min(72svh,600px);aspect-ratio:16 / 10}}@media(prefers-reduced-motion:reduce){.sx:where(.astro-oo4nrgkc) .sx-pulse{animation:none;opacity:0}.sx-pin:where(.astro-oo4nrgkc){height:auto;padding:var(--space-6) 0}}@media(prefers-reduced-motion:reduce)and (max-width:719px){.sx-viewport:where(.astro-oo4nrgkc){overflow-x:auto;-webkit-overflow-scrolling:touch}}.hero:where(.astro-ar5v7lgx){position:relative;background:var(--ink)}.usi:where(.astro-gfe3xlmq){position:relative}.usi__top:where(.astro-gfe3xlmq){display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(1.75rem,1rem + 3vw,3.5rem);align-items:end}.usi__header:where(.astro-gfe3xlmq) .sh__heading{max-width:24ch}.usi__header:where(.astro-gfe3xlmq) .sh__lede{max-width:44rem;font-size:clamp(1.05rem,.96rem + .35vw,1.25rem);color:var(--text)}.usi__deploy-card:where(.astro-gfe3xlmq){position:relative;padding:clamp(1.35rem,1rem + 1.2vw,1.85rem);border-radius:var(--radius-lg);background:radial-gradient(65% 85% at 85% 20%,rgba(168,216,248,.16),transparent 65%),radial-gradient(55% 75% at 15% 85%,rgba(201,184,246,.16),transparent 65%),var(--ink-panel);border:1px solid var(--line-on-ink);box-shadow:var(--shadow-soft),inset 0 1px #ffffff14;display:grid;gap:.9rem}.usi__deploy-kicker:where(.astro-gfe3xlmq){display:inline-flex;align-items:center;gap:.55rem;font-size:.66rem;letter-spacing:.15em;text-transform:uppercase;color:#a8d8f8}.usi__deploy-dot:where(.astro-gfe3xlmq){width:6.5px;height:6.5px;border-radius:50%;background:#9ef0d8;box-shadow:0 0 10px #9ef0d8;flex-shrink:0}.usi__deploy-statement:where(.astro-gfe3xlmq){margin:0;font-family:var(--font-display);font-size:clamp(1.05rem,.95rem + .42vw,1.28rem);font-weight:500;line-height:1.42;letter-spacing:-.015em;color:#fff;text-wrap:pretty}.usi__deploy-svg:where(.astro-gfe3xlmq){width:100%;height:auto;display:block;margin-top:.15rem}.deploy-pill:where(.astro-gfe3xlmq){fill:#121020e0;stroke:#a8d8f857;stroke-width:1}.deploy-pill--mint:where(.astro-gfe3xlmq){stroke:#9ef0d86b}.deploy-lbl:where(.astro-gfe3xlmq){font-family:var(--font-mono);font-size:6.5px;font-weight:600;letter-spacing:.11em;fill:#a8d8f8}.deploy-lbl--mint:where(.astro-gfe3xlmq){fill:#9ef0d8}.deploy-sub:where(.astro-gfe3xlmq){font-family:var(--font-mono);font-size:7px;fill:#d6d2ea}.usi__grid:where(.astro-gfe3xlmq){margin-top:var(--space-7);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.usi__card:where(.astro-gfe3xlmq){background:var(--bg-elevated);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4);box-shadow:var(--shadow-card);transition:transform .35s var(--ease-out),border-color .35s ease}.usi__card:where(.astro-gfe3xlmq):hover{transform:translateY(-3px);border-color:#8e9cff8c}.usi__screen:where(.astro-gfe3xlmq){position:relative;aspect-ratio:520 / 220;border-radius:var(--radius-md);background:radial-gradient(85% 75% at 70% 25%,rgba(201,184,246,.16),transparent 65%),radial-gradient(65% 65% at 20% 80%,rgba(168,216,248,.12),transparent 65%),var(--ink-panel);color:var(--text-on-ink);overflow:hidden;border:1px solid var(--line-on-ink);box-shadow:inset 0 1px #ffffff0f}.usi__screen:where(.astro-gfe3xlmq) svg:where(.astro-gfe3xlmq){width:100%;height:100%;display:block}.usi__screen-k:where(.astro-gfe3xlmq),.usi__screen-tag:where(.astro-gfe3xlmq){position:absolute;top:.7rem;font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-on-ink-muted);z-index:2}.usi__screen-k:where(.astro-gfe3xlmq){left:.9rem}.usi__screen-tag:where(.astro-gfe3xlmq){right:.9rem;color:var(--pastel-blue)}.legacy-box:where(.astro-gfe3xlmq){fill:#141221bf;stroke:#c9b8f633;stroke-width:1}.usi-box:where(.astro-gfe3xlmq){fill:#161326e0;stroke:#a8d8f857;stroke-width:1.2}.panel-k:where(.astro-gfe3xlmq){font-family:var(--font-mono);font-size:7.5px;letter-spacing:.12em;fill:var(--text-on-ink-muted)}.panel-k--mint:where(.astro-gfe3xlmq){fill:#9ef0d8}.panel-k--blue:where(.astro-gfe3xlmq){fill:#a8d8f8}.panel-sub:where(.astro-gfe3xlmq){font-family:var(--font-mono);font-size:7px;fill:#d6d2eac7}.metric-lbl:where(.astro-gfe3xlmq){font-family:var(--font-mono);font-size:6.5px;letter-spacing:.12em;fill:#b8b5cc}.metric-warn:where(.astro-gfe3xlmq){font-family:var(--font-mono);font-size:7.5px;font-weight:600;fill:#ff9eb5}.usi-ring:where(.astro-gfe3xlmq){fill:none;stroke:#c9b8f640;stroke-width:1}.usi-ring--outer:where(.astro-gfe3xlmq){stroke-dasharray:3 4}.usi-hex:where(.astro-gfe3xlmq){fill:#8e9cff1f;stroke:#a8d8f8;stroke-width:1.25}.usi-chord:where(.astro-gfe3xlmq){stroke:#c9b8f652;stroke-width:.9}.tele-pill:where(.astro-gfe3xlmq){fill:#121020e6;stroke:#a8d8f852;stroke-width:1}.tele-k:where(.astro-gfe3xlmq){font-family:var(--font-mono);font-size:6.5px;letter-spacing:.12em;fill:#c4c1d8}.tele-v:where(.astro-gfe3xlmq){font-family:var(--font-mono);font-size:8.5px;font-weight:600;fill:#fff}.tele-v--mint:where(.astro-gfe3xlmq){fill:#9ef0d8}.tele-v--blue:where(.astro-gfe3xlmq){fill:#a8d8f8}.holo-sheet:where(.astro-gfe3xlmq){fill:url(#holo-plane-grad);stroke:#a8d8f873;stroke-width:1.15}.holo-sheet--back:where(.astro-gfe3xlmq){opacity:.48}.holo-sheet--mid:where(.astro-gfe3xlmq){opacity:.75}.holo-laser:where(.astro-gfe3xlmq){stroke:#9ef0d8;stroke-width:1.8;stroke-dasharray:4 3}.bar-val:where(.astro-gfe3xlmq){font-family:var(--font-mono);font-size:8px;fill:#c4c1d8}.bar-val--mint:where(.astro-gfe3xlmq){fill:#9ef0d8;font-weight:600}.usi__body:where(.astro-gfe3xlmq){display:grid;gap:var(--space-3);padding:0 var(--space-1) var(--space-1)}.usi__title-row:where(.astro-gfe3xlmq){display:flex;align-items:baseline;gap:.75rem}.usi__num:where(.astro-gfe3xlmq){font-size:var(--fs-xs);letter-spacing:.14em;color:var(--accent-ink);background:var(--bg-tint);border:1px solid var(--line);padding:.18rem .5rem;border-radius:999px;flex-shrink:0}.usi__card-heading:where(.astro-gfe3xlmq){font-family:var(--font-display);font-size:clamp(1.2rem,1.05rem + .45vw,1.45rem);font-weight:600;line-height:1.22;letter-spacing:-.02em;color:var(--ink);margin:0}.usi__pipe:where(.astro-gfe3xlmq){color:var(--periwinkle);margin:0 .15em;font-weight:400}.usi__text:where(.astro-gfe3xlmq){margin:0;font-size:var(--fs-base);line-height:1.65;color:var(--text-muted)}.usi__text:where(.astro-gfe3xlmq) strong:where(.astro-gfe3xlmq){color:var(--ink);font-weight:600}.usi__vision-panel:where(.astro-gfe3xlmq){margin-top:var(--space-5);position:relative;padding:clamp(1.75rem,1.2rem + 2.2vw,2.75rem) clamp(1.5rem,1rem + 2.5vw,3rem);border-radius:var(--radius-lg);background:radial-gradient(60% 90% at 88% 20%,rgba(168,216,248,.16),transparent 65%),radial-gradient(50% 80% at 12% 85%,rgba(201,184,246,.18),transparent 65%),var(--ink-panel);border:1px solid var(--line-on-ink);box-shadow:var(--shadow-card),inset 0 1px #ffffff14;display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:clamp(1.5rem,1rem + 2.5vw,3rem);align-items:center}.usi__vision-content:where(.astro-gfe3xlmq){display:grid;gap:var(--space-3)}.usi__vision-kicker:where(.astro-gfe3xlmq){display:inline-flex;align-items:center;gap:.6rem;font-size:.68rem;letter-spacing:.15em;text-transform:uppercase;color:var(--pastel-blue)}.usi__vision-dot:where(.astro-gfe3xlmq){width:7px;height:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 10px var(--mint);flex-shrink:0}.usi__vision-quote:where(.astro-gfe3xlmq){margin:0;font-family:var(--font-display);font-size:clamp(1.22rem,1.02rem + .7vw,1.62rem);font-weight:600;line-height:1.38;letter-spacing:-.015em;color:var(--white);text-wrap:pretty}.usi__vision-quote--sub:where(.astro-gfe3xlmq){font-size:clamp(1.06rem,.94rem + .48vw,1.35rem);font-weight:450;line-height:1.48;color:#dcd8ef}.usi__vision-fractal:where(.astro-gfe3xlmq){display:grid;place-items:center;border-left:1px solid rgba(201,184,246,.14);padding-left:clamp(1rem,.6rem + 1.2vw,1.75rem)}.usi__fractal-svg:where(.astro-gfe3xlmq){width:clamp(148px,14vw,192px);height:clamp(148px,14vw,192px);overflow:visible;opacity:.92}.f-ring:where(.astro-gfe3xlmq){fill:none;stroke:#c9b8f638;stroke-width:.75}.f-ring--outer:where(.astro-gfe3xlmq){stroke-dasharray:2.5 4.5;stroke:#a8d8f840}.f-ring--mid:where(.astro-gfe3xlmq){stroke:#c9b8f62e}.f-ring--inner:where(.astro-gfe3xlmq){stroke-dasharray:1.5 3;stroke:#9ef0d838}.f-ring--core:where(.astro-gfe3xlmq){stroke:#ffffff40}.f-petal:where(.astro-gfe3xlmq){fill:none;stroke:url(#usi-fractal-stroke);stroke-width:.65;opacity:.42}.f-ray:where(.astro-gfe3xlmq){stroke:#c9b8f624;stroke-width:.55}.f-tri:where(.astro-gfe3xlmq){fill:none;stroke:#a8d8f83d;stroke-width:.65}.f-node--blue:where(.astro-gfe3xlmq),.f-seed--blue:where(.astro-gfe3xlmq){fill:var(--pastel-blue);opacity:.78}.f-node--purple:where(.astro-gfe3xlmq),.f-seed--purple:where(.astro-gfe3xlmq){fill:var(--pastel-purple);opacity:.72}.f-seed--mint:where(.astro-gfe3xlmq){fill:var(--mint);opacity:.82}.f-spin-slow:where(.astro-gfe3xlmq){animation:usi-fractal-cw 48s linear infinite}.f-spin-rev:where(.astro-gfe3xlmq){animation:usi-fractal-ccw 36s linear infinite}@keyframes usi-fractal-cw{to{transform:rotate(360deg)}}@keyframes usi-fractal-ccw{to{transform:rotate(-360deg)}}@media(prefers-reduced-motion:reduce){.f-spin-slow:where(.astro-gfe3xlmq),.f-spin-rev:where(.astro-gfe3xlmq){animation:none}}@media(max-width:960px){.usi__top:where(.astro-gfe3xlmq),.usi__grid:where(.astro-gfe3xlmq),.usi__vision-panel:where(.astro-gfe3xlmq){grid-template-columns:1fr}.usi__vision-fractal:where(.astro-gfe3xlmq){border-left:0;border-top:1px solid rgba(201,184,246,.14);padding-left:0;padding-top:1.25rem}}.vision__top:where(.astro-xgbbfw5k){display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:clamp(2rem,1rem + 4vw,5rem);align-items:end}.vision__copy:where(.astro-xgbbfw5k){display:grid;gap:var(--space-5)}.vision__body:where(.astro-xgbbfw5k){font-size:clamp(1.1rem,1rem + .45vw,1.35rem);line-height:1.6;color:var(--text);max-width:40rem}.stat{display:grid;gap:.6rem;overflow:hidden}.stat__k:where(.astro-xgbbfw5k){display:flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-on-ink-muted)}.stat__dot:where(.astro-xgbbfw5k){width:6px;height:6px;border-radius:50%;background:var(--pastel-purple);box-shadow:0 0 10px var(--pastel-purple)}.stat__v:where(.astro-xgbbfw5k){font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:500;font-size:clamp(3.5rem,2.4rem + 4.5vw,6.25rem);line-height:1;letter-spacing:-.05em;color:var(--white);text-shadow:0 0 40px rgba(201,184,246,.35)}.stat__unit:where(.astro-xgbbfw5k){color:var(--pastel-purple)}.stat__curve:where(.astro-xgbbfw5k){width:100%;height:70px;margin-top:.25rem}.stat__cap:where(.astro-xgbbfw5k){font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.08em;color:var(--text-on-ink);padding-top:.75rem;border-top:1px solid var(--line-on-ink)}.bottleneck:where(.astro-xgbbfw5k){margin-top:clamp(3rem,2rem + 4vw,5.5rem);padding:clamp(1.25rem,1rem + 2vw,2.5rem);border-radius:var(--radius-lg);background:linear-gradient(160deg,#ffffffc7,#ffffff80);border:1px solid rgba(255,255,255,.9);outline:1px solid rgba(22,20,31,.07);outline-offset:-1px;box-shadow:var(--shadow-soft)}.bottleneck__cap:where(.astro-xgbbfw5k){display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1.5rem;padding-bottom:1.25rem;margin-bottom:1.5rem;border-bottom:1px solid var(--line)}.bottleneck__title:where(.astro-xgbbfw5k){font-family:var(--font-display);font-weight:600;font-size:var(--fs-lg);color:var(--ink);letter-spacing:-.01em}.bottleneck__row:where(.astro-xgbbfw5k){display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(1rem,.5rem + 2vw,2.5rem)}.bottleneck__item:where(.astro-xgbbfw5k){display:grid;gap:.75rem}.bottleneck__tag:where(.astro-xgbbfw5k){font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.bottleneck__frame:where(.astro-xgbbfw5k){aspect-ratio:1 / 1;border-radius:var(--radius-md);background:var(--white);border:1px solid var(--line);overflow:hidden;display:grid;place-items:center}.bottleneck__frame:where(.astro-xgbbfw5k) img:where(.astro-xgbbfw5k),.bottleneck__frame:where(.astro-xgbbfw5k) svg:where(.astro-xgbbfw5k){width:100%;height:100%;object-fit:contain}.bottleneck__arrow:where(.astro-xgbbfw5k){color:var(--text-accent);display:grid;place-items:center;width:56px;height:56px;border-radius:50%;border:1px dashed rgba(90,79,207,.4)}.bottleneck__arrow:where(.astro-xgbbfw5k) svg:where(.astro-xgbbfw5k){width:30px}@media(max-width:900px){.vision__top:where(.astro-xgbbfw5k){grid-template-columns:1fr}}@media(max-width:640px){.bottleneck__row:where(.astro-xgbbfw5k){grid-template-columns:1fr}.bottleneck__arrow:where(.astro-xgbbfw5k){transform:rotate(90deg);justify-self:center}}.how__intro:where(.astro-kojs5727){display:grid;gap:1rem;max-width:54rem;margin-bottom:clamp(2.5rem,2rem + 2.5vw,4.5rem);padding:clamp(1.5rem,1.25rem + 1.5vw,2.5rem);border-radius:var(--radius-lg);background:linear-gradient(160deg,#ffffffe0,#ffffff9e);border:1px solid rgba(255,255,255,.92);outline:1px solid rgba(22,20,31,.07);outline-offset:-1px;box-shadow:var(--shadow-soft)}.how__intro-title:where(.astro-kojs5727){font-family:var(--font-display);font-size:var(--fs-xl);color:var(--ink);line-height:1.12}.how__intro-lead:where(.astro-kojs5727){font-size:var(--fs-md);line-height:1.65;color:var(--text);max-width:50rem}.how__licensing--stack:where(.astro-kojs5727){display:grid;gap:.85rem;align-items:start}.how__licensing-heading:where(.astro-kojs5727){font-family:var(--font-display);font-weight:600;font-size:var(--fs-lg);color:var(--ink)}.how__licensing-body:where(.astro-kojs5727){font-size:var(--fs-md);line-height:1.65;color:var(--text-muted);max-width:60rem}.how__grid:where(.astro-kojs5727){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,.75rem + 1.5vw,2rem);margin-top:clamp(2.5rem,2rem + 2vw,4rem);padding:0;list-style:none}.card:where(.astro-kojs5727){display:grid;grid-template-rows:auto 1fr;border-radius:var(--radius-lg);padding:.75rem;background:linear-gradient(160deg,#ffffffd9,#ffffff94);border:1px solid rgba(255,255,255,.9);outline:1px solid rgba(22,20,31,.07);outline-offset:-1px;box-shadow:var(--shadow-soft);transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out)}@media(hover:hover){.card:where(.astro-kojs5727):hover{transform:translateY(-3px);box-shadow:var(--shadow-soft),0 30px 60px -30px #8e9cff73}}.card__screen:where(.astro-kojs5727){position:relative;aspect-ratio:16 / 10;border-radius:calc(var(--radius-lg) - 8px);background:linear-gradient(to right,var(--grid-line-on-ink) 1px,transparent 1px) 0 0 / 20px 20px,linear-gradient(to bottom,var(--grid-line-on-ink) 1px,transparent 1px) 0 0 / 20px 20px,radial-gradient(70% 80% at 70% 20%,rgba(201,184,246,.16),transparent 70%),var(--ink-panel);border:1px solid var(--line-on-ink);overflow:hidden;display:grid;place-items:center}.card__screen:where(.astro-kojs5727) svg:where(.astro-kojs5727){width:100%;height:100%}.card__screen-k:where(.astro-kojs5727){position:absolute;top:.75rem;left:.9rem;font-size:.62rem;letter-spacing:.16em;color:var(--text-on-ink-muted)}.card__body:where(.astro-kojs5727){display:grid;align-content:start;gap:.55rem;padding:1.4rem 1rem 1rem}.card__n:where(.astro-kojs5727){font-size:var(--fs-xs);color:var(--text-accent);letter-spacing:.12em}.card__title:where(.astro-kojs5727){font-size:clamp(1.25rem,1.1rem + .5vw,1.55rem);max-width:28ch}.card__sub:where(.astro-kojs5727){font-family:var(--font-display);font-weight:600;font-size:var(--fs-md);color:var(--ink);max-width:44ch}.card__text:where(.astro-kojs5727){color:var(--text-muted);max-width:48ch;line-height:1.6}.how__footer:where(.astro-kojs5727){margin-top:clamp(2rem,1.5rem + 2vw,3.25rem);display:grid;gap:1.25rem}.how__licensing:where(.astro-kojs5727){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 2rem;padding:1.35rem 1.75rem;border-radius:var(--radius-md);background:linear-gradient(160deg,#ffffffe0,#ffffffa3);border:1px solid rgba(255,255,255,.95);outline:1px solid rgba(22,20,31,.08);outline-offset:-1px;box-shadow:var(--shadow-soft)}.how__licensing-text:where(.astro-kojs5727){font-family:var(--font-display);font-weight:600;font-size:var(--fs-md);color:var(--ink)}.how__licensing-links:where(.astro-kojs5727){display:inline-flex;align-items:center;gap:.65rem;font-family:var(--font-display);font-weight:600;font-size:var(--fs-sm)}.how__link:where(.astro-kojs5727){color:var(--text-accent);text-decoration:underline;text-underline-offset:3px}.how__link:where(.astro-kojs5727):hover{color:var(--ink)}.how__sep:where(.astro-kojs5727){color:var(--text-muted)}.how__note:where(.astro-kojs5727){font-size:var(--fs-xs);line-height:1.6;color:var(--text-muted);max-width:72rem}svg:where(.astro-kojs5727) text:where(.astro-kojs5727){font-family:var(--font-mono)}.axis:where(.astro-kojs5727) path:where(.astro-kojs5727){stroke:#c9b8f629;stroke-width:1;fill:none}.axis:where(.astro-kojs5727) .axis--v:where(.astro-kojs5727){stroke-dasharray:2 4}.wave:where(.astro-kojs5727){fill:none;stroke-width:2;stroke-linecap:round}.wave--1:where(.astro-kojs5727){stroke:var(--pastel-blue);filter:drop-shadow(0 0 4px rgba(168,216,248,.6))}.wave--2:where(.astro-kojs5727){stroke:var(--pastel-purple);filter:drop-shadow(0 0 4px rgba(201,184,246,.6))}.wave--3:where(.astro-kojs5727){stroke:var(--periwinkle);filter:drop-shadow(0 0 4px rgba(142,156,255,.6))}.lbl:where(.astro-kojs5727) rect:where(.astro-kojs5727){fill:#c9b8f614;stroke:var(--line-on-ink)}.lbl:where(.astro-kojs5727) text:where(.astro-kojs5727){font-size:11px;fill:var(--text-on-ink)}.dial__arc:where(.astro-kojs5727){fill:none;stroke:#c9b8f640;stroke-width:1.5}.dial__zone:where(.astro-kojs5727){fill:none;stroke:var(--signal-mint);stroke-width:3;opacity:.35;transition:opacity .4s}.dial:where(.astro-kojs5727) line:where(.astro-kojs5727){stroke:#c9b8f666;stroke-width:1}.dial__lbl:where(.astro-kojs5727){font-size:10px;fill:var(--text-on-ink-muted)}.needle:where(.astro-kojs5727){stroke-width:2;stroke-linecap:round;transform-box:view-box;transform-origin:160px 160px}.needle--1:where(.astro-kojs5727){stroke:var(--pastel-blue);transform:rotate(-58deg)}.needle--2:where(.astro-kojs5727){stroke:var(--pastel-purple);transform:rotate(34deg)}.needle--3:where(.astro-kojs5727){stroke:var(--periwinkle);transform:rotate(68deg)}.hub:where(.astro-kojs5727){fill:var(--ink);stroke:var(--pastel-purple);stroke-width:1.5}.lock:where(.astro-kojs5727) rect:where(.astro-kojs5727){fill:#9ef0d80f;stroke:#9ef0d859}.lock:where(.astro-kojs5727) text:where(.astro-kojs5727){font-size:9.5px;letter-spacing:.12em;fill:var(--text-on-ink-muted)}.src:where(.astro-kojs5727) rect:where(.astro-kojs5727){fill:#c9b8f612;stroke:var(--line-on-ink)}.src:where(.astro-kojs5727) path:where(.astro-kojs5727),.src:where(.astro-kojs5727) circle:where(.astro-kojs5727){fill:none;stroke:var(--pastel-blue);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.src:where(.astro-kojs5727) .src__fill:where(.astro-kojs5727){fill:var(--pastel-blue)}.src__lbl:where(.astro-kojs5727) text:where(.astro-kojs5727),.src__lbl-t:where(.astro-kojs5727){font-size:8.5px;letter-spacing:.12em;fill:var(--text-on-ink-muted)}.flow:where(.astro-kojs5727){fill:none;stroke:var(--pastel-purple);stroke-width:1.4;stroke-dasharray:4 3}.adc:where(.astro-kojs5727) rect:where(.astro-kojs5727){fill:#8e9cff24;stroke:var(--periwinkle)}.adc:where(.astro-kojs5727) text:where(.astro-kojs5727){font-size:12px;font-weight:600;fill:var(--white);letter-spacing:.08em}.adc__out:where(.astro-kojs5727){stroke:var(--periwinkle);stroke-width:1.4}.bits:where(.astro-kojs5727){font-size:12px;fill:var(--pastel-blue);letter-spacing:.06em}.dev:where(.astro-kojs5727)>rect:where(.astro-kojs5727){fill:#c9b8f60f;stroke:var(--line-on-ink)}.dev:where(.astro-kojs5727) circle:where(.astro-kojs5727){fill:#c9b8f64d}.dev:where(.astro-kojs5727) .dev__on:where(.astro-kojs5727){fill:var(--pastel-purple)}.dev:where(.astro-kojs5727) .dev__on--b:where(.astro-kojs5727){opacity:.35}.dev__lbl:where(.astro-kojs5727){font-size:8.5px;letter-spacing:.14em;fill:var(--text-on-ink-muted)}.route:where(.astro-kojs5727){fill:none;stroke:#a8d8f859;stroke-width:1.2;stroke-dasharray:3 4}.packet:where(.astro-kojs5727){transform:translate(160px,63px)}.packet__glow:where(.astro-kojs5727){fill:#a8d8f840;filter:blur(2px)}.packet__core:where(.astro-kojs5727){fill:var(--white);filter:drop-shadow(0 0 6px var(--pastel-blue))}.ctr__pill:where(.astro-kojs5727){fill:#a8d8f814;stroke:#a8d8f866}.ctr__n:where(.astro-kojs5727){font-size:13px;font-weight:700;fill:var(--pastel-blue)}.ctr__l:where(.astro-kojs5727){font-size:9px;letter-spacing:.14em;fill:var(--text-on-ink)}@media(prefers-reduced-motion:no-preference){.motion .wave:where(.astro-kojs5727){opacity:0;transition:opacity .8s ease}.motion .is-inview:where(.astro-kojs5727) .wave:where(.astro-kojs5727){opacity:1;animation:wave-scroll 3.2s linear infinite}.motion .is-inview:where(.astro-kojs5727) .wave--2:where(.astro-kojs5727){transition-delay:.15s}.motion .is-inview:where(.astro-kojs5727) .wave--3:where(.astro-kojs5727){transition-delay:.3s}.motion .is-inview:where(.astro-kojs5727) .needle--1:where(.astro-kojs5727){animation:needle-1 5s var(--ease-out) infinite}.motion .is-inview:where(.astro-kojs5727) .needle--2:where(.astro-kojs5727){animation:needle-2 5s var(--ease-out) infinite}.motion .is-inview:where(.astro-kojs5727) .needle--3:where(.astro-kojs5727){animation:needle-3 5s var(--ease-out) infinite}.motion .is-inview:where(.astro-kojs5727) .lock:where(.astro-kojs5727) rect:where(.astro-kojs5727){animation:lock-rect 5s ease infinite}.motion .is-inview:where(.astro-kojs5727) .lock:where(.astro-kojs5727) text:where(.astro-kojs5727){animation:lock-text 5s ease infinite}.motion .is-inview:where(.astro-kojs5727) .dial__zone:where(.astro-kojs5727){animation:zone 5s ease infinite}.motion .is-inview:where(.astro-kojs5727) .flow:where(.astro-kojs5727){animation:flow 1.2s linear infinite}.motion .is-inview:where(.astro-kojs5727) .bits:where(.astro-kojs5727){animation:bits 4s linear infinite}.motion .is-inview:where(.astro-kojs5727) .adc:where(.astro-kojs5727) rect:where(.astro-kojs5727){animation:adc 1.2s ease-in-out infinite alternate}.motion .is-inview:where(.astro-kojs5727) .packet:where(.astro-kojs5727){animation:packet 3.6s ease-in-out infinite}.motion .is-inview:where(.astro-kojs5727) .dev__on--b:where(.astro-kojs5727){animation:dev-b 3.6s ease infinite}.motion .is-inview:where(.astro-kojs5727) .ctr__pill:where(.astro-kojs5727){animation:ctr 3.6s ease infinite}}@media(prefers-reduced-motion:reduce){.needle:where(.astro-kojs5727){transform:rotate(0)!important}.lock:where(.astro-kojs5727) rect:where(.astro-kojs5727){fill:#9ef0d829;stroke:var(--signal-mint)}.lock:where(.astro-kojs5727) text:where(.astro-kojs5727){fill:var(--signal-mint)}.dev:where(.astro-kojs5727) .dev__on--b:where(.astro-kojs5727){opacity:1}}@keyframes wave-scroll{to{translate:-80px 0}}@keyframes needle-1{0%,8%{transform:rotate(-58deg)}40%,82%{transform:rotate(0)}to{transform:rotate(-58deg)}}@keyframes needle-2{0%,8%{transform:rotate(34deg)}46%,82%{transform:rotate(0)}to{transform:rotate(34deg)}}@keyframes needle-3{0%,8%{transform:rotate(68deg)}50%,82%{transform:rotate(0)}to{transform:rotate(68deg)}}@keyframes lock-rect{0%,50%{fill:#9ef0d80f;stroke:#9ef0d859}55%,82%{fill:#9ef0d82e;stroke:#9ef0d8}92%,to{fill:#9ef0d80f;stroke:#9ef0d859}}@keyframes lock-text{0%,50%{fill:#a29fb8}55%,82%{fill:#9ef0d8}92%,to{fill:#a29fb8}}@keyframes zone{0%,50%{opacity:.35}55%,82%{opacity:1}92%,to{opacity:.35}}@keyframes flow{to{stroke-dashoffset:-14}}@keyframes bits{0%{translate:-60px 0}to{translate:0 0}}@keyframes adc{0%{fill:#8e9cff1a}to{fill:#8e9cff47}}@keyframes packet{0%{transform:translate(118px,88px);opacity:0}5%{opacity:1}12%{transform:translate(139px,69px)}24%{transform:translate(160px,63px)}36%{transform:translate(181px,69px)}46%{transform:translate(202px,88px);opacity:1}50%{transform:translate(202px,108px);opacity:.6}62%{transform:translate(181px,127px);opacity:1}74%{transform:translate(160px,133px)}86%{transform:translate(139px,127px)}96%{transform:translate(118px,108px);opacity:1}to{transform:translate(118px,108px);opacity:0}}@keyframes dev-b{0%,40%{opacity:.35}48%,90%{opacity:1}to{opacity:.35}}@keyframes ctr{0%,40%,60%,90%,to{stroke:#a8d8f866;fill:#a8d8f814}47%,97%{stroke:#a8d8f8;fill:#a8d8f838}}@media(max-width:760px){.how__grid:where(.astro-kojs5727){grid-template-columns:1fr}}.pillars__grid:where(.astro-u46owkpm){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,.75rem + 1.5vw,2rem);margin-top:clamp(2.5rem,2rem + 2vw,4rem);padding:0;list-style:none}.pillars__card:where(.astro-u46owkpm){display:grid;grid-template-rows:auto 1fr;padding:.75rem;border-radius:var(--radius-lg);background:linear-gradient(160deg,#ffffffe0,#fff9);border:1px solid rgba(255,255,255,.92);outline:1px solid rgba(22,20,31,.07);outline-offset:-1px;box-shadow:var(--shadow-soft);transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out)}@media(hover:hover){.pillars__card:where(.astro-u46owkpm):hover{transform:translateY(-3px);box-shadow:var(--shadow-soft),0 30px 60px -30px #8e9cff73}}.pillars__screen:where(.astro-u46owkpm){position:relative;aspect-ratio:16 / 10;border-radius:calc(var(--radius-lg) - 8px);background:linear-gradient(to right,var(--grid-line-on-ink) 1px,transparent 1px) 0 0 / 20px 20px,linear-gradient(to bottom,var(--grid-line-on-ink) 1px,transparent 1px) 0 0 / 20px 20px,radial-gradient(75% 80% at 70% 20%,rgba(201,184,246,.18),transparent 70%),var(--ink-panel);border:1px solid var(--line-on-ink);overflow:hidden;display:grid;place-items:center}.pillars__screen:where(.astro-u46owkpm) svg:where(.astro-u46owkpm){width:100%;height:100%}.pillars__screen-k:where(.astro-u46owkpm){position:absolute;top:.7rem;left:.9rem;font-size:.62rem;letter-spacing:.16em;color:var(--text-on-ink-muted)}.pillars__screen-tag:where(.astro-u46owkpm){position:absolute;top:.7rem;right:.9rem;font-size:.58rem;letter-spacing:.14em;color:var(--pastel-blue)}.pillars__body:where(.astro-u46owkpm){display:grid;align-content:start;gap:.65rem;padding:1.4rem 1rem 1rem}.pillars__n:where(.astro-u46owkpm){font-size:var(--fs-xs);color:var(--text-accent);letter-spacing:.12em}.pillars__title:where(.astro-u46owkpm){font-size:clamp(1.25rem,1.1rem + .5vw,1.55rem);color:var(--ink)}.pillars__sub:where(.astro-u46owkpm){font-family:var(--font-display);font-weight:600;font-size:var(--fs-md);color:var(--ink);line-height:1.4}.pillars__text:where(.astro-u46owkpm){color:var(--text-muted);line-height:1.65}svg:where(.astro-u46owkpm) text:where(.astro-u46owkpm){font-family:var(--font-mono)}.ring:where(.astro-u46owkpm){fill:none;stroke:#c9b8f638;stroke-width:1.2}.ring--mid:where(.astro-u46owkpm){stroke-dasharray:4 4;stroke:#a8d8f84d}.ring--inner:where(.astro-u46owkpm){stroke:#9ef0d866}.synapse-lines:where(.astro-u46owkpm) line:where(.astro-u46owkpm){stroke:#c9b8f633;stroke-width:1}.hex-mesh:where(.astro-u46owkpm){fill:#8e9cff14;stroke:#a8d8f873;stroke-width:1.2}.sweep-line:where(.astro-u46owkpm){stroke:var(--signal-mint);stroke-width:1.8;stroke-linecap:round}.mind-sweep:where(.astro-u46owkpm){transform-origin:128px 108px;animation:orbit-sweep 8s linear infinite}.session-nodes:where(.astro-u46owkpm) circle:where(.astro-u46owkpm){fill:var(--ink);stroke:var(--pastel-blue);stroke-width:1.6}.node-mint:where(.astro-u46owkpm){fill:var(--signal-mint);filter:drop-shadow(0 0 6px var(--signal-mint))}.node-blue:where(.astro-u46owkpm){fill:var(--pastel-blue);filter:drop-shadow(0 0 6px var(--pastel-blue))}.node-purple:where(.astro-u46owkpm){fill:var(--pastel-purple);filter:drop-shadow(0 0 6px var(--pastel-purple))}.hud-box:where(.astro-u46owkpm) rect:where(.astro-u46owkpm){fill:#15131fd1;stroke:#c9b8f640}.hud-k:where(.astro-u46owkpm){font-size:7px;letter-spacing:.11em;fill:var(--text-on-ink-muted)}.hud-v:where(.astro-u46owkpm){font-size:8.6px;font-weight:600;letter-spacing:.04em;fill:var(--white)}.hud-v--mint:where(.astro-u46owkpm){fill:var(--signal-mint)}.hud-v--blue:where(.astro-u46owkpm){fill:var(--pastel-blue)}.hud-v--purple:where(.astro-u46owkpm){fill:var(--pastel-purple)}.hud-stat:where(.astro-u46owkpm){font-size:18px;font-weight:700;fill:var(--signal-mint)}.hud-sub:where(.astro-u46owkpm){font-size:6.8px;letter-spacing:.08em;fill:var(--pastel-blue)}.plane:where(.astro-u46owkpm){fill:#8e9cff1a;stroke:#a8d8f873;stroke-width:1.2}.plane--2:where(.astro-u46owkpm){fill:#c9b8f61f;stroke:#c9b8f680}.plane--3:where(.astro-u46owkpm){fill:#9ef0d81a;stroke:#9ef0d899}.fractal-grid:where(.astro-u46owkpm) line:where(.astro-u46owkpm){stroke:#ffffff40;stroke-width:1;stroke-dasharray:2 2}.laser-beam:where(.astro-u46owkpm){stroke:var(--signal-mint);stroke-width:2;stroke-dasharray:4 3;filter:drop-shadow(0 0 6px var(--signal-mint))}.bar-raw:where(.astro-u46owkpm){fill:#c9b8f647}.bar-compact:where(.astro-u46owkpm){fill:var(--signal-mint);filter:drop-shadow(0 0 8px rgba(158,240,216,.45))}.lattice-mesh:where(.astro-u46owkpm) line:where(.astro-u46owkpm){stroke:#a8d8f852;stroke-width:1.2}.lattice-nodes:where(.astro-u46owkpm) circle:where(.astro-u46owkpm){fill:var(--ink);stroke:var(--pastel-blue);stroke-width:1.5}.pqc-tunnel:where(.astro-u46owkpm){stroke:var(--signal-mint);stroke-width:2;stroke-dasharray:4 3}.blk:where(.astro-u46owkpm) rect:where(.astro-u46owkpm){fill:#15131fd9;stroke:#c9b8f64d}.blk:where(.astro-u46owkpm) .blk-active:where(.astro-u46owkpm){stroke:var(--signal-mint);fill:#9ef0d814}.chain-link:where(.astro-u46owkpm){stroke:var(--pastel-purple);stroke-width:1.5;stroke-dasharray:2 2}.luv-frame:where(.astro-u46owkpm){fill:#8e9cff24;stroke:var(--pastel-purple);stroke-width:1.4}.luv-title:where(.astro-u46owkpm){font-size:18px;font-weight:700;fill:var(--white);letter-spacing:.08em}.waveguide:where(.astro-u46owkpm){fill:none;stroke-width:2;stroke-linecap:round}.wg--digital:where(.astro-u46owkpm){stroke:var(--pastel-blue)}.wg--photonic:where(.astro-u46owkpm),.wg--photonic-arm:where(.astro-u46owkpm){stroke:var(--signal-mint);filter:drop-shadow(0 0 5px rgba(158,240,216,.5))}.photon:where(.astro-u46owkpm){fill:#fff;filter:drop-shadow(0 0 6px var(--signal-mint));animation:pulse-glow 2.4s ease-in-out infinite alternate}.pillars__licensing:where(.astro-u46owkpm){margin-top:clamp(2rem,1.5rem + 2vw,3.25rem);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(1.5rem,1rem + 2.5vw,3rem);align-items:center;padding:clamp(1.75rem,1.25rem + 1.5vw,2.75rem);border-radius:var(--radius-lg);background:var(--ink-panel);color:var(--text-on-ink);border:1px solid var(--line-on-ink);box-shadow:var(--shadow-ink)}.pillars__licensing-copy:where(.astro-u46owkpm){display:grid;gap:.9rem}.pillars__licensing:where(.astro-u46owkpm) .eyebrow:where(.astro-u46owkpm){color:var(--pastel-blue)}.pillars__licensing-title:where(.astro-u46owkpm){font-family:var(--font-display);font-size:var(--fs-xl);color:var(--white)}.pillars__licensing-body:where(.astro-u46owkpm){font-size:var(--fs-md);line-height:1.65;color:var(--text-on-ink-muted)}.pillars__stack-viz:where(.astro-u46owkpm){border-radius:var(--radius-md);border:1px solid var(--line-on-ink);background:linear-gradient(to right,var(--grid-line-on-ink) 1px,transparent 1px) 0 0 / 20px 20px,linear-gradient(to bottom,var(--grid-line-on-ink) 1px,transparent 1px) 0 0 / 20px 20px,#0c0b14a6;padding:.5rem}.pillars__stack-viz:where(.astro-u46owkpm) svg:where(.astro-u46owkpm){width:100%;height:auto;display:block}.tier-box:where(.astro-u46owkpm){fill:#15131fe6;stroke:#c9b8f652;stroke-width:1.2}.tier-box--3:where(.astro-u46owkpm){stroke:#9ef0d880}.tier-k:where(.astro-u46owkpm){font-size:8.5px;letter-spacing:.15em;fill:var(--pastel-blue)}.tier-v:where(.astro-u46owkpm){font-size:11px;font-weight:600;fill:var(--white)}.tier-conn:where(.astro-u46owkpm){stroke:var(--pastel-purple);stroke-width:1.6;stroke-dasharray:3 3}@keyframes orbit-sweep{to{transform:rotate(360deg)}}@keyframes pulse-glow{0%{opacity:.55;transform:scale(.9)}to{opacity:1;transform:scale(1.15)}}@media(max-width:900px){.pillars__licensing:where(.astro-u46owkpm){grid-template-columns:1fr}}@media(max-width:760px){.pillars__grid:where(.astro-u46owkpm){grid-template-columns:1fr}}.dash{margin-top:clamp(2.5rem,2rem + 2vw,4rem)}.dash__bar:where(.astro-c3gqklkk){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;padding-bottom:1.25rem;margin-bottom:1.5rem;border-bottom:1px solid var(--line-on-ink)}.dash__title:where(.astro-c3gqklkk){display:flex;align-items:center;gap:.6rem;font-family:var(--font-mono);font-size:.78rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--white)}.dash__title:where(.astro-c3gqklkk) svg:where(.astro-c3gqklkk){color:var(--pastel-blue)}.dash__ctrl:where(.astro-c3gqklkk){display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.dash__hint:where(.astro-c3gqklkk){font-size:var(--fs-xs);color:var(--text-on-ink-muted)}.seg:where(.astro-c3gqklkk){display:inline-flex;padding:4px;border-radius:999px;border:1px solid var(--line-on-ink);background:#ffffff08}.seg__btn:where(.astro-c3gqklkk){min-height:36px;padding:0 1rem;border-radius:999px;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-on-ink-muted);transition:background-color .25s ease,color .25s ease}.seg__btn:where(.astro-c3gqklkk):hover{color:var(--white)}.seg__btn:where(.astro-c3gqklkk)[aria-pressed=true]{background:var(--pastel-blue);color:var(--ink)}.dash__grid:where(.astro-c3gqklkk){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.dash__foot:where(.astro-c3gqklkk){display:flex;flex-wrap:wrap;justify-content:space-between;gap:.4rem 2rem;margin-top:1.5rem;padding-top:1.1rem;border-top:1px solid var(--line-on-ink);font-size:var(--fs-xs);color:var(--text-on-ink)}.dash__foot-sub:where(.astro-c3gqklkk){color:var(--text-on-ink-muted)}.chart:where(.astro-c3gqklkk){display:block;width:100%;overflow:visible}.chart__ref:where(.astro-c3gqklkk){stroke:#c9b8f624;stroke-dasharray:2 4;fill:none}.chart__line:where(.astro-c3gqklkk){fill:none;stroke:var(--pastel-blue);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 5px rgba(168,216,248,.55))}.chart__line--p:where(.astro-c3gqklkk){stroke:var(--pastel-purple);filter:drop-shadow(0 0 5px rgba(201,184,246,.55))}.chart__dot:where(.astro-c3gqklkk){fill:var(--white);stroke:var(--pastel-blue);stroke-width:2}.chart__dot--p:where(.astro-c3gqklkk){stroke:var(--pastel-purple)}.chart__axis:where(.astro-c3gqklkk){font-family:var(--font-mono);font-size:9px;letter-spacing:.06em;fill:var(--text-on-ink-muted)}.chart__val:where(.astro-c3gqklkk){font-family:var(--font-mono);font-size:11px;fill:var(--text-on-ink-muted)}.chart__val--hi:where(.astro-c3gqklkk){fill:var(--white)}.gauge__track:where(.astro-c3gqklkk){fill:none;stroke:#c9b8f624;stroke-width:12;stroke-linecap:round}.gauge__tick:where(.astro-c3gqklkk){stroke:#c9b8f666;stroke-width:1}.gauge__val:where(.astro-c3gqklkk){fill:none;stroke:var(--pastel-blue);stroke-width:12;stroke-linecap:round;stroke-dasharray:var(--v) 1;filter:drop-shadow(0 0 6px rgba(168,216,248,.6))}.gauge__needle:where(.astro-c3gqklkk){stroke:var(--white);stroke-width:2.2;stroke-linecap:round;transform-box:view-box;transform-origin:120px 104px;transform:rotate(var(--deg))}.gauge__hub:where(.astro-c3gqklkk){fill:var(--ink);stroke:var(--white);stroke-width:2}.bar--base:where(.astro-c3gqklkk){fill:#a8d8f838;stroke:#a8d8f859}.bar--neo:where(.astro-c3gqklkk){filter:drop-shadow(0 0 10px rgba(142,156,255,.45))}.bar:where(.astro-c3gqklkk){transform-box:fill-box;transform-origin:50% 100%}.hist__bar:where(.astro-c3gqklkk){fill:#8e9cffbf;transform-box:fill-box;transform-origin:50% 100%}.hist__bar:where(.astro-c3gqklkk):nth-child(3n){fill:#a8d8f8d9}.health:where(.astro-c3gqklkk){display:flex;align-items:center;gap:1.25rem;width:100%}.health:where(.astro-c3gqklkk) .donut:where(.astro-c3gqklkk){width:112px;flex:none}.donut__track:where(.astro-c3gqklkk){fill:none;stroke:#c9b8f624;stroke-width:10}.donut__val:where(.astro-c3gqklkk){fill:none;stroke:var(--signal-mint);stroke-width:10;stroke-dasharray:99.98 100;stroke-linecap:butt;filter:drop-shadow(0 0 6px rgba(158,240,216,.45))}.donut__inner:where(.astro-c3gqklkk){fill:none;stroke:#a8d8f840;stroke-dasharray:1 3}.health__status:where(.astro-c3gqklkk){display:grid;gap:.35rem}.health__k:where(.astro-c3gqklkk){font-family:var(--font-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-on-ink-muted)}.health__v:where(.astro-c3gqklkk){display:flex;align-items:center;gap:.55rem;font-family:var(--font-display);font-size:1.15rem;font-weight:600;color:var(--white)}.status-dot:where(.astro-c3gqklkk){width:9px;height:9px;border-radius:50%;background:var(--signal-mint);box-shadow:0 0 0 4px #9ef0d826,0 0 12px var(--signal-mint)}@media(prefers-reduced-motion:no-preference){.motion .draw:where(.astro-c3gqklkk){stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.6s var(--ease-out) .2s}.motion .is-inview:where(.astro-c3gqklkk) .draw:where(.astro-c3gqklkk){stroke-dashoffset:0}.motion .chart__area:where(.astro-c3gqklkk),.motion .chart__dot:where(.astro-c3gqklkk){opacity:0;transition:opacity .8s ease .9s}.motion .is-inview:where(.astro-c3gqklkk) .chart__area:where(.astro-c3gqklkk),.motion .is-inview:where(.astro-c3gqklkk) .chart__dot:where(.astro-c3gqklkk){opacity:1}.motion .draw-arc:where(.astro-c3gqklkk){stroke-dasharray:0 1;transition:stroke-dasharray 1.4s var(--ease-out) .3s}.motion .is-inview:where(.astro-c3gqklkk) .draw-arc:where(.astro-c3gqklkk){stroke-dasharray:var(--v) 1}.motion .gauge__needle:where(.astro-c3gqklkk){transform:rotate(0);transition:transform 1.4s var(--ease-out) .3s}.motion .is-inview:where(.astro-c3gqklkk) .gauge__needle:where(.astro-c3gqklkk){transform:rotate(var(--deg))}.motion .bar:where(.astro-c3gqklkk),.motion .hist__bar:where(.astro-c3gqklkk){transform:scaleY(0);transition:transform 1s var(--ease-out)}.motion .bar--neo:where(.astro-c3gqklkk){transition-delay:.25s}.motion .hist__bar:where(.astro-c3gqklkk){transition-delay:calc(var(--i) * 25ms)}.motion .is-inview:where(.astro-c3gqklkk) .bar:where(.astro-c3gqklkk),.motion .is-inview:where(.astro-c3gqklkk) .hist__bar:where(.astro-c3gqklkk){transform:scaleY(1)}.motion .donut__val:where(.astro-c3gqklkk){stroke-dasharray:0 100;transition:stroke-dasharray 1.6s var(--ease-out) .3s}.motion .is-inview:where(.astro-c3gqklkk) .donut__val:where(.astro-c3gqklkk){stroke-dasharray:99.98 100}.status-dot:where(.astro-c3gqklkk){animation:pulse 2.4s ease-in-out infinite}}@keyframes pulse{50%{box-shadow:0 0 0 7px #9ef0d80d,0 0 16px var(--signal-mint)}}@media(max-width:1080px){.dash__grid:where(.astro-c3gqklkk){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.dash__grid:where(.astro-c3gqklkk){grid-template-columns:1fr}.dash__hint:where(.astro-c3gqklkk){width:100%}}.specs-section:where(.astro-i4vqqgul){background:var(--void, #050508);padding:96px 0 80px;position:relative}.specs-container:where(.astro-i4vqqgul){width:100%;max-width:1200px;margin:0 auto;padding:0 32px}.specs-eyebrow:where(.astro-i4vqqgul){font-family:var(--font-sans, "LT Institute", "Avenir Next", "Inter Variable", "Inter", sans-serif);font-size:11px;font-weight:600;letter-spacing:.16em;color:var(--neural-violet, #8B7CF6);text-transform:uppercase;margin-bottom:16px}.specs-headline:where(.astro-i4vqqgul){font-family:var(--font-display, "LT Institute", "Avenir Next", "Inter Variable", sans-serif);font-size:clamp(1.85rem,3.5vw,2.65rem);font-weight:500;letter-spacing:-.02em;color:var(--text-primary, #E8EDF5);margin:0 0 16px;line-height:1.15}.specs-subline:where(.astro-i4vqqgul){font-size:1rem;line-height:1.6;color:var(--text-secondary, #A8B4C8);max-width:52ch;margin:0 0 56px}.specs-grid:where(.astro-i4vqqgul){display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:1024px){.specs-grid:where(.astro-i4vqqgul){grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.specs-grid:where(.astro-i4vqqgul){grid-template-columns:1fr}.specs-container:where(.astro-i4vqqgul){padding:0 20px}}.spec-card:where(.astro-i4vqqgul){background:#141b2d99;border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:28px 26px 24px;display:flex;flex-direction:column;gap:8px;transition:border-color .25s,box-shadow .25s}.spec-card:where(.astro-i4vqqgul):hover{border-color:#8b7cf64d;box-shadow:0 0 0 1px #8b7cf626,0 8px 40px #0006}.spec-stat:where(.astro-i4vqqgul){font-family:var(--font-display, "LT Institute", "Avenir Next", "Inter Variable", sans-serif);font-variant-numeric:lining-nums tabular-nums;font-size:clamp(2.1rem,4vw,2.95rem);font-weight:500;letter-spacing:-.02em;line-height:1;color:#34d399;margin-bottom:4px}.spec-stat--cyan:where(.astro-i4vqqgul){color:var(--neural-cyan, #38BDF8)}.spec-stat--violet:where(.astro-i4vqqgul){color:var(--neural-violet, #8B7CF6)}.spec-stat--teal:where(.astro-i4vqqgul){color:#2dd4bf}.spec-stat--green:where(.astro-i4vqqgul){color:#34d399}.spec-unit:where(.astro-i4vqqgul){font-size:.55em;letter-spacing:.01em;opacity:.75}.spec-title:where(.astro-i4vqqgul){font-size:.92rem;font-weight:700;letter-spacing:-.01em;color:var(--text-primary, #E8EDF5);line-height:1.3}.spec-body:where(.astro-i4vqqgul){font-size:.875rem;line-height:1.6;color:var(--text-secondary, #A8B4C8);margin:0}.specs-footer-note:where(.astro-i4vqqgul){margin-top:40px;font-size:.78rem;color:#a8b4c873;letter-spacing:.02em;text-align:center}.mission__grid:where(.astro-a4jdj5pc){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,.75rem + 1.5vw,2rem);margin-top:clamp(2.5rem,2rem + 2vw,4rem);padding:0;list-style:none}.mission__card:where(.astro-a4jdj5pc){display:grid;grid-template-rows:auto 1fr;padding:.75rem;border-radius:var(--radius-lg);background:linear-gradient(160deg,#ffffffdb,#ffffff94);border:1px solid rgba(255,255,255,.92);outline:1px solid rgba(22,20,31,.07);outline-offset:-1px;box-shadow:var(--shadow-soft);transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out)}@media(hover:hover){.mission__card:where(.astro-a4jdj5pc):hover{transform:translateY(-3px);box-shadow:var(--shadow-soft),0 30px 60px -30px #8e9cff73}}.mission__screen:where(.astro-a4jdj5pc){position:relative;aspect-ratio:16 / 10;border-radius:calc(var(--radius-lg) - 8px);background:linear-gradient(to right,var(--grid-line-on-ink) 1px,transparent 1px) 0 0 / 20px 20px,linear-gradient(to bottom,var(--grid-line-on-ink) 1px,transparent 1px) 0 0 / 20px 20px,radial-gradient(75% 80% at 30% 20%,rgba(168,216,248,.16),transparent 70%),var(--ink-panel);border:1px solid var(--line-on-ink);overflow:hidden;display:grid;place-items:center}.mission__screen:where(.astro-a4jdj5pc) svg:where(.astro-a4jdj5pc){width:100%;height:100%}.mission__screen-k:where(.astro-a4jdj5pc){position:absolute;top:.7rem;left:.9rem;font-size:.62rem;letter-spacing:.16em;color:var(--text-on-ink-muted)}.mission__screen-tag:where(.astro-a4jdj5pc){position:absolute;top:.7rem;right:.9rem;font-size:.58rem;letter-spacing:.14em;color:var(--pastel-blue)}.mission__body:where(.astro-a4jdj5pc){display:grid;align-content:start;gap:.65rem;padding:1.4rem 1rem 1rem}.mission__n:where(.astro-a4jdj5pc){font-size:var(--fs-xs);color:var(--text-accent);letter-spacing:.12em}.mission__title:where(.astro-a4jdj5pc){font-size:clamp(1.25rem,1.1rem + .5vw,1.55rem);color:var(--ink)}.mission__sub:where(.astro-a4jdj5pc){font-family:var(--font-display);font-weight:600;font-size:var(--fs-md);color:var(--ink);line-height:1.4}.mission__text:where(.astro-a4jdj5pc){color:var(--text-muted);line-height:1.65}svg:where(.astro-a4jdj5pc) text:where(.astro-a4jdj5pc){font-family:var(--font-mono)}.helix:where(.astro-a4jdj5pc){fill:none;stroke-width:2;stroke-linecap:round}.helix--a:where(.astro-a4jdj5pc){stroke:var(--pastel-blue);filter:drop-shadow(0 0 5px rgba(168,216,248,.5))}.helix--b:where(.astro-a4jdj5pc){stroke:var(--pastel-purple);filter:drop-shadow(0 0 5px rgba(201,184,246,.5))}.rungs:where(.astro-a4jdj5pc) line:where(.astro-a4jdj5pc){stroke:#ffffff47;stroke-width:1.2;stroke-dasharray:2 2}.node-mint:where(.astro-a4jdj5pc){fill:var(--signal-mint);filter:drop-shadow(0 0 6px var(--signal-mint))}.node-blue:where(.astro-a4jdj5pc){fill:var(--pastel-blue);filter:drop-shadow(0 0 6px var(--pastel-blue))}.node-purple:where(.astro-a4jdj5pc){fill:var(--pastel-purple);filter:drop-shadow(0 0 6px var(--pastel-purple))}.hud-box:where(.astro-a4jdj5pc) rect:where(.astro-a4jdj5pc){fill:#15131fd6;stroke:#c9b8f640}.hud-box:where(.astro-a4jdj5pc) .box-alert:where(.astro-a4jdj5pc){stroke:#9ef0d880;fill:#9ef0d812}.hud-k:where(.astro-a4jdj5pc){font-size:7px;letter-spacing:.11em;fill:var(--text-on-ink-muted)}.hud-v:where(.astro-a4jdj5pc){font-size:8.2px;font-weight:600;letter-spacing:.03em;fill:var(--white)}.hud-v--mint:where(.astro-a4jdj5pc){fill:var(--signal-mint)}.hud-v--blue:where(.astro-a4jdj5pc){fill:var(--pastel-blue)}.hud-v--purple:where(.astro-a4jdj5pc){fill:var(--pastel-purple)}.hud-sub:where(.astro-a4jdj5pc){font-size:6.8px;letter-spacing:.08em;fill:var(--pastel-blue)}.shield-zone:where(.astro-a4jdj5pc){fill:#9ef0d80d;stroke:#9ef0d873;stroke-width:1.2;stroke-dasharray:5 3}.trusted-link:where(.astro-a4jdj5pc){stroke:var(--pastel-blue);stroke-width:1.8}.supply-node:where(.astro-a4jdj5pc){fill:var(--ink);stroke:var(--pastel-blue);stroke-width:1.5}.crystal-outer:where(.astro-a4jdj5pc){fill:#8e9cff14;stroke:#a8d8f880;stroke-width:1.4}.crystal-inner:where(.astro-a4jdj5pc){fill:#c9b8f61f;stroke:#c9b8f68c;stroke-width:1.2}.crystal:where(.astro-a4jdj5pc) line:where(.astro-a4jdj5pc){stroke:#ffffff38;stroke-width:1;stroke-dasharray:3 3}.dome-arc:where(.astro-a4jdj5pc){fill:none;stroke:#a8d8f859;stroke-width:1.4}.dome-arc--2:where(.astro-a4jdj5pc){stroke:#c9b8f666;stroke-dasharray:4 3}.dome-arc--3:where(.astro-a4jdj5pc){stroke:#9ef0d88c}.dome-base:where(.astro-a4jdj5pc){stroke:#c9b8f659;stroke-width:1.4}.tactical-link:where(.astro-a4jdj5pc){stroke:var(--signal-mint);stroke-width:1.3;stroke-dasharray:3 3}@media(max-width:760px){.mission__grid:where(.astro-a4jdj5pc){grid-template-columns:1fr}}.qa__head:where(.astro-h7cd4nx7){display:grid;gap:var(--space-5)}.qa__controls:where(.astro-h7cd4nx7){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1.25rem;border-bottom:1px solid var(--line)}.qa__tabs:where(.astro-h7cd4nx7){display:flex;flex-wrap:wrap;gap:.5rem}.qa__tab:where(.astro-h7cd4nx7){display:inline-flex;align-items:center;gap:.5rem;min-height:40px;padding:0 1rem;border-radius:999px;border:1px solid var(--line);background:#ffffffa6;color:var(--text-muted);font-size:var(--fs-xs);font-weight:500;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.qa__tab:where(.astro-h7cd4nx7):hover{color:var(--ink);border-color:#8e9cff73;background:#ffffffe6}.qa__tab:where(.astro-h7cd4nx7)[aria-selected=true]{background:var(--ink);color:var(--white);border-color:var(--ink);box-shadow:0 8px 22px -10px #0c0b1473}.qa__tab-count:where(.astro-h7cd4nx7){display:inline-grid;place-items:center;min-width:22px;height:20px;padding:0 .35rem;border-radius:999px;font-size:.68rem;background:#16141f12;color:inherit}.qa__tab:where(.astro-h7cd4nx7)[aria-selected=true] .qa__tab-count:where(.astro-h7cd4nx7){background:#a8d8f833;color:var(--pastel-blue)}.qa__toggle-all:where(.astro-h7cd4nx7){min-height:38px;padding:0 1rem;border-radius:999px;border:1px dashed rgba(90,79,207,.45);background:#ffffff80;color:var(--ink);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease}.qa__toggle-all:where(.astro-h7cd4nx7):hover{background:#c9b8f640}.qa__groups:where(.astro-h7cd4nx7){display:grid;gap:clamp(2.5rem,2rem + 2vw,4rem);margin-top:clamp(2rem,1.5rem + 1.5vw,3rem)}.qa__group:where(.astro-h7cd4nx7)[hidden]{display:none}.qa__group-bar:where(.astro-h7cd4nx7){display:flex;align-items:center;gap:.9rem;margin-bottom:1.25rem}.qa__group-idx:where(.astro-h7cd4nx7){font-size:.72rem;letter-spacing:.14em;color:var(--text-accent, #5a4fcf);padding:.25rem .6rem;border-radius:999px;background:#c9b8f647}.qa__group-title:where(.astro-h7cd4nx7){font-family:var(--font-display);font-size:clamp(1.2rem,1.05rem + .5vw,1.5rem);font-weight:600;color:var(--ink);letter-spacing:-.01em}.qa__group-line:where(.astro-h7cd4nx7){flex:1;height:1px;background:linear-gradient(90deg,var(--line),transparent)}.qa__list:where(.astro-h7cd4nx7){display:grid;gap:.85rem}.qa__item:where(.astro-h7cd4nx7){border-radius:var(--radius-md);background:linear-gradient(160deg,#ffffffe0,#ffffff9e);border:1px solid rgba(255,255,255,.92);outline:1px solid rgba(22,20,31,.08);outline-offset:-1px;box-shadow:var(--shadow-soft);transition:box-shadow .3s var(--ease-out),outline-color .3s var(--ease-out)}.qa__item:where(.astro-h7cd4nx7)[open]{background:linear-gradient(160deg,#fffffff5,#f8f6fde0);outline-color:#8e9cff73;box-shadow:var(--shadow-soft),0 24px 48px -28px #2c247040}.qa__summary:where(.astro-h7cd4nx7){list-style:none;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.25rem 1.4rem;cursor:pointer;user-select:none}.qa__summary:where(.astro-h7cd4nx7)::-webkit-details-marker{display:none}.qa__q-badge:where(.astro-h7cd4nx7){font-size:.72rem;font-weight:600;letter-spacing:.1em;color:#5a4fcf;padding:.3rem .55rem;border-radius:6px;background:#8e9cff24;border:1px solid rgba(142,156,255,.28)}.qa__item:where(.astro-h7cd4nx7)[open] .qa__q-badge:where(.astro-h7cd4nx7){background:var(--ink);color:var(--pastel-blue);border-color:var(--ink)}.qa__q-text:where(.astro-h7cd4nx7){font-family:var(--font-display);font-size:clamp(1.02rem,.96rem + .25vw,1.18rem);font-weight:600;line-height:1.38;color:var(--ink)}.qa__icon:where(.astro-h7cd4nx7){position:relative;width:28px;height:28px;border-radius:50%;border:1px solid var(--line);background:#fffc;transition:transform .25s var(--ease-out),background-color .25s ease}.qa__icon:where(.astro-h7cd4nx7):before,.qa__icon:where(.astro-h7cd4nx7):after{content:"";position:absolute;inset:0;margin:auto;background:var(--ink);border-radius:1px;transition:transform .25s var(--ease-out)}.qa__icon:where(.astro-h7cd4nx7):before{width:11px;height:1.6px}.qa__icon:where(.astro-h7cd4nx7):after{width:1.6px;height:11px}.qa__item:where(.astro-h7cd4nx7)[open] .qa__icon:where(.astro-h7cd4nx7){background:var(--ink);border-color:var(--ink)}.qa__item:where(.astro-h7cd4nx7)[open] .qa__icon:where(.astro-h7cd4nx7):before,.qa__item:where(.astro-h7cd4nx7)[open] .qa__icon:where(.astro-h7cd4nx7):after{background:var(--white)}.qa__item:where(.astro-h7cd4nx7)[open] .qa__icon:where(.astro-h7cd4nx7):after{transform:scaleY(0)}.qa__answer:where(.astro-h7cd4nx7){padding:1.15rem 1.4rem 1.5rem 4.6rem;display:grid;gap:.9rem;color:var(--text);font-size:var(--fs-md);line-height:1.68;border-top:1px solid rgba(22,20,31,.06)}.qa__answer:where(.astro-h7cd4nx7) p:where(.astro-h7cd4nx7){max-width:72ch}.qa__answer:where(.astro-h7cd4nx7) strong:where(.astro-h7cd4nx7){color:var(--ink);font-weight:600}.qa__ol:where(.astro-h7cd4nx7),.qa__ul:where(.astro-h7cd4nx7){margin:.2rem 0;padding-left:1.35rem;display:grid;gap:.45rem;max-width:68ch}.qa__ol:where(.astro-h7cd4nx7) li:where(.astro-h7cd4nx7)::marker{font-family:var(--font-mono);font-weight:600;color:#5a4fcf}.qa__ul:where(.astro-h7cd4nx7) li:where(.astro-h7cd4nx7)::marker{color:#5a4fcf}.qa__table-wrap:where(.astro-h7cd4nx7){margin:.4rem 0;border-radius:var(--radius-md);background:var(--ink-panel);color:var(--text-on-ink);border:1px solid var(--line-on-ink);overflow-x:auto;box-shadow:0 16px 36px -18px #0c0b148c}.qa__table:where(.astro-h7cd4nx7){width:100%;border-collapse:collapse;font-size:var(--fs-sm);text-align:left}.qa__table:where(.astro-h7cd4nx7) th:where(.astro-h7cd4nx7),.qa__table:where(.astro-h7cd4nx7) td:where(.astro-h7cd4nx7){padding:.85rem 1.1rem;border-bottom:1px solid var(--line-on-ink);vertical-align:baseline}.qa__table:where(.astro-h7cd4nx7) tbody:where(.astro-h7cd4nx7) tr:where(.astro-h7cd4nx7):last-child th:where(.astro-h7cd4nx7),.qa__table:where(.astro-h7cd4nx7) tbody:where(.astro-h7cd4nx7) tr:where(.astro-h7cd4nx7):last-child td:where(.astro-h7cd4nx7){border-bottom:none}.qa__table:where(.astro-h7cd4nx7) thead:where(.astro-h7cd4nx7) th:where(.astro-h7cd4nx7){font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-on-ink-muted);background:#ffffff08}.qa__table:where(.astro-h7cd4nx7) thead:where(.astro-h7cd4nx7) th:where(.astro-h7cd4nx7).is-neo{color:var(--pastel-blue)}.qa__table:where(.astro-h7cd4nx7) tbody:where(.astro-h7cd4nx7) th:where(.astro-h7cd4nx7){font-weight:500;color:var(--white)}.qa__table:where(.astro-h7cd4nx7) td:where(.astro-h7cd4nx7).is-neo{color:var(--signal-mint);font-weight:600;background:#9ef0d80d}.qa__td-sub:where(.astro-h7cd4nx7){display:inline-block;font-family:var(--font-body);font-size:.78rem;font-weight:400;color:var(--text-on-ink-muted)}.qa__note:where(.astro-h7cd4nx7){font-size:var(--fs-xs);color:var(--text-muted)}.qa__disclaimer:where(.astro-h7cd4nx7){margin-top:clamp(2.5rem,2rem + 2vw,3.5rem);padding-top:1.25rem;border-top:1px solid var(--line);font-size:var(--fs-xs);color:var(--text-muted);max-width:80ch}@media(max-width:680px){.qa__summary:where(.astro-h7cd4nx7){padding:1rem 1.1rem;gap:.75rem}.qa__answer:where(.astro-h7cd4nx7){padding:1rem 1.1rem 1.25rem}}.cta:where(.astro-ihmljexk){padding-bottom:clamp(4rem,3rem + 5vw,7rem)}.cta__band:where(.astro-ihmljexk){position:relative;overflow:hidden;display:grid;justify-items:center;gap:1.25rem;text-align:center;padding:clamp(3rem,2rem + 5vw,6.5rem) clamp(1.5rem,1rem + 3vw,4rem);border-radius:var(--radius-lg);background:radial-gradient(60% 90% at 15% 0%,rgba(168,216,248,.22),transparent 70%),radial-gradient(60% 90% at 85% 100%,rgba(201,184,246,.26),transparent 70%),var(--ink-panel);border:1px solid var(--line-on-ink);box-shadow:var(--shadow-ink);color:var(--text-on-ink)}.cta__band:where(.astro-ihmljexk).ticks{overflow:visible}.cta__waves:where(.astro-ihmljexk){position:absolute;inset:0;width:100%;height:100%;pointer-events:none;border-radius:inherit;opacity:.55}.cta__waves:where(.astro-ihmljexk) path:where(.astro-ihmljexk){fill:none;stroke:var(--pastel-blue);stroke-width:1.2;vector-effect:non-scaling-stroke}.cta__waves:where(.astro-ihmljexk) .cta__w2:where(.astro-ihmljexk){stroke:var(--pastel-purple)}.cta__waves:where(.astro-ihmljexk) .cta__w3:where(.astro-ihmljexk){stroke:var(--periwinkle);stroke-dasharray:3 6}.cta__eyebrow:where(.astro-ihmljexk){position:relative;color:var(--pastel-blue)}.cta__title:where(.astro-ihmljexk){position:relative;max-width:18ch;font-size:var(--fs-2xl);color:var(--white)}.cta__actions:where(.astro-ihmljexk){position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.75rem}.hero-fallback:where(.astro-j7pv25f6){min-height:92svh;display:grid;align-items:center;padding-top:calc(var(--nav-h) + var(--nav-top) + 2rem);background:var(--aurora),var(--ink-panel);color:var(--text-on-ink)}.hero-fallback:where(.astro-j7pv25f6) h1:where(.astro-j7pv25f6){color:var(--white);max-width:18ch;margin-block:1rem}.hero-fallback:where(.astro-j7pv25f6) .eyebrow:where(.astro-j7pv25f6){color:var(--pastel-blue)}.hero-fallback:where(.astro-j7pv25f6) .lede:where(.astro-j7pv25f6){color:var(--text-on-ink-muted);max-width:40rem}
