.hero.svelte-uennib{background:var(--color-base-0);align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.hero.svelte-uennib:before,.hero.svelte-uennib:after{content:"";pointer-events:none;position:absolute;inset:0}.hero.svelte-uennib:before{background:radial-gradient(ellipse at 30% 50%, color-mix(in srgb, var(--color-accent) 8%, var(--color-base-0)) 0%, var(--color-base-0) 70%);animation:12s infinite alternate svelte-uennib-heroLayerA}.hero.svelte-uennib:after{background:radial-gradient(ellipse at 70% 40%, color-mix(in srgb, var(--color-accent) 12%, var(--color-base-0)) 0%, var(--color-base-0) 65%);opacity:0;animation:12s infinite alternate svelte-uennib-heroLayerB}@keyframes svelte-uennib-heroLayerA{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes svelte-uennib-heroLayerB{0%{opacity:0}50%{opacity:1}to{opacity:0}}.hero-inner.svelte-uennib{z-index:1;width:100%;max-width:80rem;margin-inline:auto;padding:clamp(6rem,12vh,9rem) clamp(1.25rem,4vw,3rem) clamp(3rem,6vh,5rem);position:relative}html.js .hero-eyebrow.svelte-uennib,html.js .hero-lede.svelte-uennib,html.js .hero-cta.svelte-uennib,html.js .hero-metrics.svelte-uennib{opacity:0}.hero-eyebrow.svelte-uennib{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted);align-items:center;gap:1rem;margin-bottom:clamp(2rem,5vh,3.5rem);font-size:.72rem;display:flex}.hero-eyebrow.svelte-uennib .rule:where(.svelte-uennib){background:color-mix(in srgb, var(--color-accent) 70%, transparent);width:3rem;height:1px}.hero-display.svelte-uennib{font-family:var(--font-heading);letter-spacing:-.015em;text-transform:uppercase;color:var(--color-text);margin:0;font-size:clamp(3.25rem,10vw,8.5rem);font-weight:900;line-height:.92}.hero-lede.svelte-uennib{max-width:32rem;color:color-mix(in srgb, var(--color-text) 72%, transparent);margin-top:clamp(1.5rem,3vh,2.5rem);font-size:1.1rem;line-height:1.55}.hero-cta.svelte-uennib{flex-wrap:wrap;gap:1rem;margin-top:clamp(2rem,4vh,3rem);display:flex}.hero-metrics.svelte-uennib{border-top:1px solid color-mix(in srgb, var(--color-text) 12%, transparent);flex-wrap:wrap;gap:clamp(2rem,6vw,5rem);margin:clamp(3rem,8vh,5.5rem) 0 0;padding-top:1.5rem;display:flex}.hero-metrics.svelte-uennib div:where(.svelte-uennib){flex-direction:column;gap:.35rem;display:flex}.hero-metrics.svelte-uennib dd:where(.svelte-uennib){font-family:var(--font-heading);letter-spacing:.02em;text-transform:uppercase;color:var(--color-text);margin:0;font-size:1.35rem;font-weight:700}.hero-metrics.svelte-uennib dt:where(.svelte-uennib){font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);font-size:.68rem}@media (prefers-reduced-motion:reduce){.hero.svelte-uennib:before,.hero.svelte-uennib:after{animation:none}}.wrap.svelte-13wmnd{max-width:80rem;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,3rem)}.chapter.svelte-13wmnd{background:var(--color-base-0);padding-block:clamp(5rem,10vw,8.5rem)}.chapter-head.svelte-13wmnd{border-top:1px solid color-mix(in srgb, var(--color-text) 14%, transparent);justify-content:space-between;align-items:baseline;margin-bottom:clamp(2.5rem,6vw,4.5rem);padding-top:1.1rem;display:flex}.mono-label.svelte-13wmnd{font-family:var(--font-mono);font-size:var(--text-mono-label);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted)}.mono-link.svelte-13wmnd{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);border-bottom:1px solid color-mix(in srgb, var(--color-accent) 60%, transparent);padding-bottom:.15rem;font-size:.72rem;text-decoration:none;transition:color .15s}.mono-link.svelte-13wmnd:hover{color:var(--color-accent)}.display-xl.svelte-13wmnd,.display-lg.svelte-13wmnd{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:-.015em;color:var(--color-text);margin:0;font-weight:900;line-height:.95}.display-xl.svelte-13wmnd{font-size:clamp(3rem,9vw,7.5rem)}.display-lg.svelte-13wmnd{font-size:clamp(2.2rem,5.5vw,4.25rem)}.lede.svelte-13wmnd{max-width:34rem;color:color-mix(in srgb, var(--color-text) 72%, transparent);font-size:1.05rem;line-height:1.6}.standard-grid.svelte-13wmnd{grid-template-columns:1.1fr .9fr;align-items:stretch;gap:clamp(2.5rem,6vw,5rem);display:grid}.standard-copy.svelte-13wmnd{flex-direction:column;gap:2rem;display:flex}.principles.svelte-13wmnd{margin:auto 0 0;padding:0;list-style:none}.principles.svelte-13wmnd li:where(.svelte-13wmnd){border-top:1px solid color-mix(in srgb, var(--color-text) 10%, transparent);font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 85%, transparent);align-items:baseline;gap:1.5rem;padding:.9rem 0;font-size:.92rem;font-weight:600;display:flex}.standard-photo.svelte-13wmnd{min-height:24rem;margin:0;position:relative;overflow:hidden}.standard-photo.svelte-13wmnd img:where(.svelte-13wmnd){object-fit:cover;filter:grayscale(65%)contrast(1.08)brightness(.6);width:100%;height:100%;position:absolute;inset:0}.standard-photo.svelte-13wmnd:after{content:"";background:linear-gradient(135deg, color-mix(in srgb, var(--color-accent) 18%, transparent) 0%, color-mix(in srgb, var(--color-base-0) 55%, transparent) 100%);position:absolute;inset:0}.intel-lede.svelte-13wmnd{margin-top:1.5rem}.teaser-heatmap.svelte-13wmnd{width:100%;max-width:62rem;margin-top:clamp(2.5rem,5vw,4rem)}.intel-strip.svelte-13wmnd{border-top:1px solid color-mix(in srgb, var(--color-text) 12%, transparent);flex-wrap:wrap;align-items:center;gap:clamp(2rem,5vw,4rem);max-width:62rem;margin-top:clamp(2rem,4vw,3rem);padding-top:1.5rem;display:flex}.readout.svelte-13wmnd{flex-direction:column;gap:.35rem;display:flex}.readout-value.svelte-13wmnd{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.02em;color:var(--color-text);font-size:1.25rem;font-weight:700}.intel-strip.svelte-13wmnd .intel-cta{margin-left:auto}.access-head.svelte-13wmnd{grid-template-columns:1.2fr .8fr;align-items:end;gap:clamp(2.5rem,6vw,5rem);margin-bottom:clamp(3rem,6vw,4.5rem);display:grid}.access-side.svelte-13wmnd{flex-direction:column;gap:1.75rem;display:flex}.billing-toggle.svelte-13wmnd{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.cycle-group.svelte-13wmnd{border:1px solid color-mix(in srgb, var(--color-text) 16%, transparent);display:inline-flex}.cycle-btn.svelte-13wmnd{min-height:44px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding-inline:1.5rem;font-size:.8rem;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.cycle-btn.svelte-13wmnd+.cycle-btn:where(.svelte-13wmnd){border-left:1px solid color-mix(in srgb, var(--color-text) 16%, transparent)}.cycle-btn.selected.svelte-13wmnd{background:var(--color-accent);color:var(--color-base-0)}.cycle-btn.svelte-13wmnd:not(.selected):hover{background:var(--color-base-2);color:var(--color-text)}.plans-layer.svelte-13wmnd{width:100%}.offering-links.svelte-13wmnd{flex-wrap:wrap;gap:1.5rem;margin-top:2.5rem;display:flex}.tiers.svelte-13wmnd{grid-template-columns:repeat(auto-fit,minmax(300px,460px));gap:2rem;display:grid}.empty-note.svelte-13wmnd{padding:2.5rem 0;display:block}.faq-intro.svelte-13wmnd{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 3rem;margin-bottom:clamp(2rem,4vw,3rem);display:flex}.faq-intro.svelte-13wmnd .lede:where(.svelte-13wmnd){margin:0}.faq-grid.svelte-13wmnd{grid-template-columns:1fr 1fr;align-items:start;gap:0 clamp(1.5rem,3vw,2.5rem);display:grid}.faq-accordion.svelte-13wmnd{width:100%;min-width:0}.apply-wrap.svelte-13wmnd{text-align:center}.apply-wrap.svelte-13wmnd .chapter-head:where(.svelte-13wmnd){text-align:initial}.apply-lede.svelte-13wmnd{margin:1.75rem auto 0}.apply-cta.svelte-13wmnd{justify-content:center;margin:2.5rem 0 1.75rem;display:flex}@media (width<=860px){.standard-grid.svelte-13wmnd,.access-head.svelte-13wmnd,.faq-grid.svelte-13wmnd{grid-template-columns:1fr}.standard-photo.svelte-13wmnd{min-height:18rem}.intel-strip.svelte-13wmnd .intel-cta{margin-left:0}}
