.hero.svelte-1uha8ag{padding-block:var(--space-xl) var(--space-l);background:linear-gradient(to bottom, transparent, var(--bg) 92%), repeating-linear-gradient(0deg, #f3efe70b 0 1px, transparent 1px 72px), repeating-linear-gradient(90deg, #f3efe70b 0 1px, transparent 1px 72px);position:relative;overflow:hidden}.hero.svelte-1uha8ag:before{content:"";background:radial-gradient(60% 55% at 70% 40%, transparent 0%, var(--bg) 100%);opacity:.85;pointer-events:none;position:absolute;inset:0}.hero-grid.svelte-1uha8ag{gap:var(--space-l);display:grid;position:relative}.roles.svelte-1uha8ag{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin-bottom:var(--space-m);flex-wrap:wrap;gap:.5em;display:flex}.roles.svelte-1uha8ag .sep:where(.svelte-1uha8ag){color:var(--accent)}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){max-width:15ch;margin-bottom:var(--space-m)}.hero.svelte-1uha8ag .lead:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.18em}.hero.svelte-1uha8ag .lead:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover{color:var(--accent)}.actions.svelte-1uha8ag{gap:var(--space-xs);margin-top:var(--space-m);flex-wrap:wrap;display:flex}.hero-visual.svelte-1uha8ag{aspect-ratio:1;background:linear-gradient(160deg, var(--bg-3), var(--bg-2));border:1px solid var(--line);border-radius:24px;width:min(100%,440px);margin-inline:auto;position:relative;overflow:visible}.glow.svelte-1uha8ag{filter:blur(10px);background:radial-gradient(closest-side,#d9ff4a47,#0000 72%);border-radius:50%;position:absolute;inset:8% 8% 0}.headshot.svelte-1uha8ag{border-bottom-right-radius:24px;border-bottom-left-radius:24px;width:92%;height:auto;position:absolute;bottom:0;left:50%;translate:-50%;-webkit-mask-image:linear-gradient(#000 88%,#0000 100%);mask-image:linear-gradient(#000 88%,#0000 100%)}.badge.svelte-1uha8ag{background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line-2);border-radius:10px;gap:2px;max-width:62%;padding:8px 12px;font-size:.68rem;line-height:1.2;display:grid;position:absolute}.badge.svelte-1uha8ag .k:where(.svelte-1uha8ag){color:var(--accent);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.badge.svelte-1uha8ag .v:where(.svelte-1uha8ag){color:var(--ink-2)}.b1.svelte-1uha8ag{top:10%;left:-4%}.b2.svelte-1uha8ag{top:44%;right:-4%}.b3.svelte-1uha8ag{bottom:8%;left:6%}@media (width>=900px){.hero.svelte-1uha8ag{padding-block:var(--space-2xl) var(--space-xl)}.hero-grid.svelte-1uha8ag{align-items:center;gap:var(--space-xl);grid-template-columns:1.25fr 1fr}.hero-visual.svelte-1uha8ag{width:min(100%,480px);margin-inline:0 auto}.badge.svelte-1uha8ag{font-size:.72rem}.b1.svelte-1uha8ag{left:-12%}.b2.svelte-1uha8ag{right:-10%}}.proof.svelte-1uha8ag{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-2)}.facts.svelte-1uha8ag{list-style:none;display:grid}.facts.svelte-1uha8ag li:where(.svelte-1uha8ag){padding:var(--space-m) 0;border-bottom:1px solid var(--line);gap:6px;display:grid}.facts.svelte-1uha8ag li:where(.svelte-1uha8ag):last-child{border-bottom:0}.big.svelte-1uha8ag{font-family:var(--display);white-space:nowrap;letter-spacing:-.03em;color:var(--accent);font-size:clamp(1.5rem,1.2rem + 1.3vw,2.2rem);font-weight:800;line-height:1}.label.svelte-1uha8ag{font-size:var(--text-sm);color:var(--ink-2);max-width:34ch;line-height:1.5}@media (width>=640px){.facts.svelte-1uha8ag{grid-template-columns:1fr 1fr}.facts.svelte-1uha8ag li:where(.svelte-1uha8ag){padding:var(--space-m) var(--space-m) var(--space-m) 0}.facts.svelte-1uha8ag li:where(.svelte-1uha8ag):nth-child(odd){border-right:1px solid var(--line)}.facts.svelte-1uha8ag li:where(.svelte-1uha8ag):nth-child(2n){padding-left:var(--space-m)}.facts.svelte-1uha8ag li:where(.svelte-1uha8ag):nth-child(3){border-bottom:0}}@media (width>=1000px){.facts.svelte-1uha8ag{grid-template-columns:repeat(4,1fr)}.facts.svelte-1uha8ag li:where(.svelte-1uha8ag),.facts.svelte-1uha8ag li:where(.svelte-1uha8ag):nth-child(2n){border-bottom:0;border-right:1px solid var(--line);padding:var(--space-l) var(--space-m)}.facts.svelte-1uha8ag li:where(.svelte-1uha8ag):first-child{padding-left:0}.facts.svelte-1uha8ag li:where(.svelte-1uha8ag):last-child{border-right:0}}.pillars.svelte-1uha8ag{gap:var(--space-xs);list-style:none;display:grid}.pillar.svelte-1uha8ag{align-content:start;gap:10px;height:100%;display:grid}.pillar.svelte-1uha8ag .n:where(.svelte-1uha8ag){font-size:var(--text-xs);color:var(--accent)}.pillar.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--text-sm);line-height:1.55}.more.svelte-1uha8ag{font-size:var(--text-xs);color:var(--ink-2);margin-top:4px}.pillar.svelte-1uha8ag:hover .more:where(.svelte-1uha8ag){color:var(--accent)}@media (width>=640px){.pillars.svelte-1uha8ag{grid-template-columns:1fr 1fr}}@media (width>=1000px){.pillars.svelte-1uha8ag{grid-template-columns:repeat(4,1fr)}}.feature.svelte-1uha8ag{gap:var(--space-l);padding:var(--space-l);border-radius:var(--radius);border:1px solid var(--line);background:radial-gradient(70% 60% at 100% 0%, #d9ff4a14, transparent 70%), var(--bg-2);display:grid}.feature.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:var(--space-s)}.feature.svelte-1uha8ag .prose:where(.svelte-1uha8ag){color:var(--ink-2);max-width:56ch}.feature-list.svelte-1uha8ag{gap:var(--space-s);align-self:center;list-style:none;display:grid}.feature-list.svelte-1uha8ag li:where(.svelte-1uha8ag){padding-bottom:var(--space-s);border-bottom:1px solid var(--line);grid-template-columns:2.2em 1fr;gap:8px;display:grid}.feature-list.svelte-1uha8ag li:where(.svelte-1uha8ag):last-child{border-bottom:0;padding-bottom:0}.feature-list.svelte-1uha8ag strong:where(.svelte-1uha8ag){margin-bottom:2px;font-weight:600;display:block}.feature-list.svelte-1uha8ag .muted:where(.svelte-1uha8ag){font-size:var(--text-sm);line-height:1.5;display:block}.feature-list.svelte-1uha8ag .mono:where(.svelte-1uha8ag){font-size:var(--text-xs);padding-top:.45em}@media (width>=900px){.feature.svelte-1uha8ag{gap:var(--space-xl);padding:var(--space-xl);grid-template-columns:1.15fr 1fr}}.two-col.svelte-1uha8ag{gap:var(--space-xl);display:grid}.two-col.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--text-xl);margin-bottom:var(--space-s)}.two-col.svelte-1uha8ag .prose:where(.svelte-1uha8ag){color:var(--ink-2);margin-bottom:var(--space-m);max-width:52ch}.two-col.svelte-1uha8ag .logos{margin-bottom:var(--space-s)}@media (width>=900px){.two-col.svelte-1uha8ag{grid-template-columns:1fr 1fr}}.latest-grid.svelte-1uha8ag{gap:var(--space-xs);margin-bottom:var(--space-xs);display:grid}.center.svelte-1uha8ag{margin-top:var(--space-m);justify-content:center;display:flex}@media (width>=720px){.latest-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}}.cta-head.svelte-1uha8ag{max-width:60ch;margin-bottom:var(--space-l)}.cta-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:var(--space-s)}.routes.svelte-1uha8ag{gap:var(--space-xs);display:grid}.route.svelte-1uha8ag{align-content:start;gap:8px;display:grid}.route.svelte-1uha8ag .mono.dim:where(.svelte-1uha8ag){font-size:var(--text-xs)}.route.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--text-sm);line-height:1.55}.route.svelte-1uha8ag:hover .more:where(.svelte-1uha8ag){color:var(--accent)}@media (width>=720px){.routes.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}}
