.hero.svelte-1fhddp2{position:relative;overflow:hidden}.particles.svelte-1fhddp2{opacity:.5;pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero-inner.svelte-1fhddp2{z-index:1;gap:var(--space-2xl);padding-block:var(--space-3xl);grid-template-columns:1.08fr .92fr;align-items:center;display:grid;position:relative}.copy.svelte-1fhddp2 .eyebrow{margin-bottom:var(--space-md)}h1.svelte-1fhddp2{font-size:var(--fs-hero);max-width:15ch;margin-bottom:var(--space-md)}.lede.svelte-1fhddp2{font-size:var(--fs-body-lg);line-height:var(--lh-body);color:var(--color-text-muted);max-width:32em;margin-bottom:var(--space-lg)}.cta.svelte-1fhddp2{gap:var(--space-md);flex-wrap:wrap;align-items:center;display:flex}.split.svelte-1fhddp2{gap:var(--space-2xl);grid-template-columns:1fr 1fr;align-items:center;display:grid}.split.narrow-left.svelte-1fhddp2{grid-template-columns:.85fr 1.15fr;align-items:start}.tags.svelte-1fhddp2{gap:var(--space-2xs);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.follow.svelte-1fhddp2{margin-top:var(--space-md);font-size:1.0625rem;line-height:var(--lh-body);color:var(--color-text-muted);max-width:32em}.system-grid.svelte-1fhddp2{margin:var(--space-2xl) 0 0;gap:var(--space-md);grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.system-grid.svelte-1fhddp2 li:where(.svelte-1fhddp2){padding:var(--space-lg);background:var(--color-bg);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-hard-green)}.system-grid.svelte-1fhddp2 .num:where(.svelte-1fhddp2){font-family:var(--font-mono);font-size:var(--fs-mono);color:var(--color-brand-strong);margin-bottom:var(--space-sm);display:block}.system-grid.svelte-1fhddp2 p:where(.svelte-1fhddp2){color:var(--color-text);font-size:1.0625rem;line-height:1.5}.measure-grid.svelte-1fhddp2{margin:var(--space-2xl) 0 0;gap:var(--space-md);grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.m-kicker.svelte-1fhddp2{font-family:var(--font-mono);font-size:var(--fs-mono-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand)}.m-body.svelte-1fhddp2{margin-top:var(--space-sm);font-size:var(--fs-small);color:var(--color-on-dark-muted);line-height:1.45}.timeline.svelte-1fhddp2{margin:var(--space-2xl) 0 0;padding:0;list-style:none}.timeline.svelte-1fhddp2 li:where(.svelte-1fhddp2){gap:var(--space-xl);padding:var(--space-lg) 0;border-top:var(--border-width) solid var(--color-divider);grid-template-columns:110px 1fr 1.4fr;align-items:start;display:grid}.timeline.svelte-1fhddp2 li:where(.svelte-1fhddp2):last-child{border-bottom:var(--border-width) solid var(--color-divider)}.t-num.svelte-1fhddp2{font-family:var(--font-display);color:var(--color-info);font-size:clamp(2.5rem,2rem + 2vw,3.5rem);font-weight:700;line-height:.8}.timeline.svelte-1fhddp2 h3:where(.svelte-1fhddp2){font-size:var(--fs-h3)}.timeline.svelte-1fhddp2 p:where(.svelte-1fhddp2){color:var(--color-text-muted);font-size:1.0625rem;line-height:1.55}.bad-air.svelte-1fhddp2{--bad-accent:#e7a35a;color:#f0e6dd;padding-block:var(--space-3xl);background:#23170f}.bad-air.svelte-1fhddp2 .eyebrow.pill{background:var(--bad-accent);color:#23170f;box-shadow:3px 3px #0c0805}.bad-air.svelte-1fhddp2 h2{color:#fff}.modes.svelte-1fhddp2{gap:var(--space-md);margin:var(--space-2xl) 0;grid-template-columns:1fr 1fr;display:grid}.mode.svelte-1fhddp2{border:var(--border-width) solid #4a3422;border-radius:var(--radius-card);padding:var(--space-lg);background:#e7a35a14;box-shadow:5px 5px #00000059}.mode-k.svelte-1fhddp2{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bad-accent);margin-bottom:var(--space-sm);display:block}.mode.svelte-1fhddp2 p:where(.svelte-1fhddp2){color:#e7dacd;font-size:1.0625rem;line-height:1.55}.who.svelte-1fhddp2{margin-top:var(--space-lg)}.who.svelte-1fhddp2 .list li{font-size:1.0625rem}.get-h.svelte-1fhddp2{font-size:var(--fs-h3);margin:var(--space-sm) 0 var(--space-md)}.get-grid.svelte-1fhddp2{gap:var(--space-xs) var(--space-lg);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.get-grid.svelte-1fhddp2 li:where(.svelte-1fhddp2){font-size:var(--fs-small);color:var(--color-text);padding-left:1.25rem;line-height:1.4;position:relative}.get-grid.svelte-1fhddp2 li:where(.svelte-1fhddp2):before{content:"";background:var(--color-brand-strong);width:12px;height:2px;position:absolute;top:.55em;left:0}.get-note.svelte-1fhddp2{margin-top:var(--space-md);padding-top:var(--space-md);border-top:var(--border-width) solid var(--color-divider);font-size:var(--fs-small);color:var(--color-text-muted);line-height:1.5}.packages.svelte-1fhddp2{gap:var(--space-md);margin-top:var(--space-2xl);grid-template-columns:repeat(3,1fr);display:grid}.ongoing.svelte-1fhddp2{margin-top:var(--space-md);padding:var(--space-lg);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);justify-content:space-between;align-items:center;gap:var(--space-lg);flex-wrap:wrap;display:flex}.ongoing-k.svelte-1fhddp2{font-family:var(--font-mono);font-size:var(--fs-mono-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle)}.ongoing.svelte-1fhddp2 p:where(.svelte-1fhddp2){margin-top:var(--space-2xs);color:var(--color-text-muted);max-width:46em}.guidance.svelte-1fhddp2{text-align:center;max-width:880px;margin-inline:auto}.statement.svelte-1fhddp2{margin-top:var(--space-lg);font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-text);font-size:clamp(1.5rem,1.1rem + 1.6vw,2.125rem);font-weight:500;line-height:1.3}@media (width<=920px){.hero-inner.svelte-1fhddp2,.split.svelte-1fhddp2,.split.narrow-left.svelte-1fhddp2{gap:var(--space-xl);grid-template-columns:1fr}.system-grid.svelte-1fhddp2,.measure-grid.svelte-1fhddp2{grid-template-columns:repeat(2,1fr)}.packages.svelte-1fhddp2,.modes.svelte-1fhddp2{grid-template-columns:1fr}.timeline.svelte-1fhddp2 li:where(.svelte-1fhddp2){gap:var(--space-md) var(--space-lg);grid-template-columns:70px 1fr}.timeline.svelte-1fhddp2 p:where(.svelte-1fhddp2){grid-column:2}}@media (width<=560px){.system-grid.svelte-1fhddp2,.measure-grid.svelte-1fhddp2,.get-grid.svelte-1fhddp2{grid-template-columns:1fr}}
