.vision[data-v-f71d59d9]{overflow:hidden;pointer-events:none;--vision-rgb:1,196,226}.vision[data-v-f71d59d9],.vision__canvas[data-v-f71d59d9]{inset:0;position:absolute}.vision__canvas[data-v-f71d59d9]{opacity:0;transition:opacity 1.2s var(--ease)}.vision--ready .vision__canvas[data-v-f71d59d9]{opacity:1}.vision__glow[data-v-f71d59d9]{background:radial-gradient(48% 55% at 72% 18%,var(--signal-glow),transparent 68%),radial-gradient(40% 50% at 12% 82%,rgba(232,181,99,.1),transparent 70%);inset:-20%;position:absolute}.vision__grid[data-v-f71d59d9]{background-image:linear-gradient(to right,var(--c-grid) 1px,transparent 1px),linear-gradient(to bottom,var(--c-grid) 1px,transparent 1px);background-size:72px 72px;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000 20%,transparent 78%);mask-image:radial-gradient(80% 70% at 50% 40%,#000 20%,transparent 78%);position:absolute}.vision__vignette[data-v-f71d59d9]{background:linear-gradient(to bottom,transparent 55%,var(--c-bg) 100%);inset:0;position:absolute}@media(prefers-color-scheme:light){.vision[data-v-f71d59d9]{--vision-rgb:0,126,150}.vision--ready .vision__canvas[data-v-f71d59d9]{opacity:.5}}.hero[data-v-26b3af1e]{background:var(--c-bg);isolation:isolate;overflow:hidden;position:relative}.hero--page[data-v-26b3af1e]{border-bottom:1px solid var(--c-border);padding:calc(var(--header-h) + var(--sp-16)) 0 var(--sp-16)}.hero--feature[data-v-26b3af1e]{align-items:center;display:flex;min-height:88svh;padding:calc(var(--header-h) + var(--sp-16)) 0 var(--sp-20)}.hero__static[data-v-26b3af1e]{background:radial-gradient(48% 55% at 72% 18%,var(--signal-glow),transparent 68%),radial-gradient(40% 50% at 12% 82%,rgba(232,181,99,.1),transparent 70%);inset:0;position:absolute}.hero__static--soft[data-v-26b3af1e]{background:radial-gradient(70% 100% at 78% 0,var(--signal-soft),transparent 72%)}.hero__inner[data-v-26b3af1e]{align-items:center;display:grid;gap:var(--sp-12);grid-template-columns:1fr;position:relative;width:100%;z-index:1}.hero__title[data-v-26b3af1e]{margin-bottom:var(--sp-6);max-width:20ch}.hero--feature .hero__title[data-v-26b3af1e]{font-size:var(--fs-4xl);font-weight:400}.hero__lead[data-v-26b3af1e]{color:var(--c-text-muted);font-size:var(--fs-lg);margin:0;max-width:52ch}.hero__actions[data-v-26b3af1e]{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-8)}.hero__strapline[data-v-26b3af1e]{align-items:center;border-top:1px solid var(--c-border);color:var(--c-text-dim);display:flex;gap:var(--sp-3);margin:var(--sp-10) 0 0;max-width:34rem;padding-top:var(--sp-6)}.hero__strapmark[data-v-26b3af1e]{color:var(--signal);flex:none;height:1.4em;width:1.4em}.hero__scroll[data-v-26b3af1e]{align-items:center;bottom:var(--sp-6);color:var(--c-text-dim);display:none;gap:var(--sp-3);left:50%;position:absolute;transform:translate(-50%);z-index:1}.hero__scroll i[data-v-26b3af1e]{animation:scroll-cue-26b3af1e 2.4s var(--ease) infinite;background:linear-gradient(to right,var(--signal),transparent);display:block;height:1px;width:44px}@keyframes scroll-cue-26b3af1e{0%,to{opacity:.25;transform:translate(0)}50%{opacity:1;transform:translate(8px)}}@media(min-width:1000px){.hero__inner[data-v-26b3af1e]{gap:var(--sp-16);grid-template-columns:1.25fr .85fr}.hero__scroll[data-v-26b3af1e]{display:flex}}@media(prefers-reduced-motion:reduce){.hero__scroll i[data-v-26b3af1e]{animation:none}}.head__meta[data-v-5f0d53c2]{align-items:center;display:flex;gap:var(--sp-4);margin:0 0 var(--sp-5)}.head__index[data-v-5f0d53c2]{border:1px solid var(--signal-line);border-radius:var(--radius-sm);color:var(--signal);font-variant-numeric:tabular-nums;padding:.15rem .5rem}.head__eyebrow[data-v-5f0d53c2]{color:var(--c-text-dim);padding-left:var(--sp-4);position:relative}.head__eyebrow[data-v-5f0d53c2]:before{background:var(--c-border-strong);content:"";height:1px;left:0;position:absolute;top:50%;width:8px}
