.hero.svelte-1uha8ag{padding:80px 40px 96px;position:relative;overflow:hidden;background:var(--paper)}.hero.svelte-1uha8ag:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient(180deg,rgba(61,46,34,.06) 0 1px,transparent 1px 18px)}.hero-inner.svelte-1uha8ag{position:relative;max-width:1200px;margin:0 auto}.eyebrow.svelte-1uha8ag{font:500 11px/1 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);margin-bottom:28px;display:flex;align-items:center;gap:14px}.eyebrow.svelte-1uha8ag:before{content:"";width:32px;height:1.5px;background:var(--fg-3)}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-family:var(--font-display);font-weight:400;font-size:clamp(64px,11vw,168px);line-height:.86;letter-spacing:.015em;text-transform:uppercase;margin:0;color:var(--ink)}.deck.svelte-1uha8ag{font:400 22px/1.4 var(--font-sans);color:var(--fg-2);max-width:560px;margin:28px 0 36px;text-wrap:pretty}.cta-row.svelte-1uha8ag{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.arrow.svelte-1uha8ag{font-family:var(--font-mono)}.btn.svelte-1uha8ag{font:600 12px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;padding:16px 22px;border-radius:0;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:10px;transition:transform .12s ease,background .12s ease,color .12s ease}.btn.svelte-1uha8ag:active{transform:translateY(1px)}.btn-primary.svelte-1uha8ag{background:var(--ink);color:var(--bone)}.btn-primary.svelte-1uha8ag:hover{background:var(--ink-2)}.btn-primary.svelte-1uha8ag:disabled{opacity:.6;cursor:not-allowed}.section.svelte-1uha8ag{padding:96px 40px}.section-inner.svelte-1uha8ag{max-width:1200px;margin:0 auto}.section-head.svelte-1uha8ag{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:48px;gap:32px}.num.svelte-1uha8ag{font:500 12px/1 var(--font-mono);color:var(--fg-3);letter-spacing:.1em}.section-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:var(--font-display);font-weight:400;font-size:clamp(48px,6vw,88px);line-height:.92;text-transform:uppercase;letter-spacing:.015em;margin:18px 0 0;max-width:800px}.lede.svelte-1uha8ag{font:400 18px/1.5 var(--font-sans);color:var(--fg-2);max-width:380px;text-wrap:pretty}.beliefs.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line-2);border:1px solid var(--line-2)}.belief.svelte-1uha8ag{background:var(--paper);padding:32px 28px}.belief.svelte-1uha8ag .lbl:where(.svelte-1uha8ag){font:500 11px/1 var(--font-mono);color:var(--fg-3);letter-spacing:.1em}.belief.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-family:var(--font-serif);font-weight:400;font-size:28px;line-height:1.15;letter-spacing:-.01em;margin:18px 0 12px;text-wrap:balance}.belief.svelte-1uha8ag h3:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag){font-style:italic}.belief.svelte-1uha8ag p:where(.svelte-1uha8ag){font:400 15px/1.55 var(--font-sans);color:var(--fg-2);margin:0;text-wrap:pretty}.stat-strip.svelte-1uha8ag{background:var(--ink);color:var(--bone);padding:80px 40px}.stat-strip.svelte-1uha8ag .row:where(.svelte-1uha8ag){display:grid;grid-template-columns:repeat(3,1fr);max-width:1200px;margin:0 auto;gap:48px}.stat.svelte-1uha8ag .v:where(.svelte-1uha8ag){font:400 clamp(56px,7vw,92px) / .95 var(--font-display);letter-spacing:.015em;color:var(--wheat)}.stat.svelte-1uha8ag .l:where(.svelte-1uha8ag){font:400 16px/1.4 var(--font-sans);color:#f4efe3b3;margin-top:14px;max-width:280px}.thesis.svelte-1uha8ag{background:var(--paper);padding:160px 40px;border-top:1px solid var(--line-1);border-bottom:1px solid var(--line-1)}.thesis-inner.svelte-1uha8ag{max-width:1200px;margin:0 auto}.thesis.svelte-1uha8ag p:where(.svelte-1uha8ag){font-family:var(--font-display);font-weight:400;font-size:clamp(56px,8.4vw,128px);line-height:.9;letter-spacing:.015em;text-transform:uppercase;color:var(--ink);margin:0;max-width:1100px}.quote.svelte-1uha8ag{background:var(--paper-2);padding:96px 40px}.quote.svelte-1uha8ag .section-head:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag){max-width:none}.quote.svelte-1uha8ag blockquote:where(.svelte-1uha8ag){margin:0}.quote.svelte-1uha8ag .q:where(.svelte-1uha8ag){font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:clamp(32px,4.5vw,56px);line-height:1.18;letter-spacing:-.012em;color:var(--fg-1);text-wrap:balance;max-width:none}.quote.svelte-1uha8ag .q:where(.svelte-1uha8ag)+.q:where(.svelte-1uha8ag){margin-top:28px}.attrib.svelte-1uha8ag{font:500 12px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin-top:32px;display:flex;gap:14px;align-items:center}.attrib.svelte-1uha8ag:before{content:"";width:32px;height:1.5px;background:var(--fg-3)}.signup.svelte-1uha8ag{background:var(--ink);color:var(--bone);padding:120px 40px 60px}.signup-inner.svelte-1uha8ag{max-width:1200px;margin:0 auto}.signup.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:var(--font-display);font-weight:400;font-size:clamp(56px,8vw,120px);line-height:.9;text-transform:uppercase;letter-spacing:.015em;margin:0 0 48px}.signup.svelte-1uha8ag form:where(.svelte-1uha8ag){display:grid;grid-template-columns:1fr 1fr;gap:24px 40px;max-width:720px}.field.svelte-1uha8ag{display:flex;flex-direction:column;gap:6px}.field.full.svelte-1uha8ag{grid-column:1 / -1}.signup.svelte-1uha8ag label:where(.svelte-1uha8ag){font:500 11px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--wheat)}.signup.svelte-1uha8ag input:where(.svelte-1uha8ag){font:400 16px/1 var(--font-sans);background:transparent;padding:12px 0 10px;border:0;border-bottom:1.5px solid rgba(244,239,227,.32);color:var(--bone);outline:none;width:100%}.signup.svelte-1uha8ag input:where(.svelte-1uha8ag):focus{border-color:var(--wheat)}.signup.svelte-1uha8ag input:where(.svelte-1uha8ag)::placeholder{color:#f4efe366}.signup.svelte-1uha8ag .btn-primary:where(.svelte-1uha8ag){background:var(--wheat);color:var(--ink);margin-top:16px;justify-self:start;grid-column:1 / -1}.signup.svelte-1uha8ag .btn-primary:where(.svelte-1uha8ag):hover{background:var(--bone)}.thanks.svelte-1uha8ag{font:400 20px/1.5 var(--font-sans);color:var(--wheat);max-width:560px}.err.svelte-1uha8ag{grid-column:1 / -1;font:400 14px/1.4 var(--font-sans);color:#e89a8a;margin:0}.foot.svelte-1uha8ag{border-top:1px solid rgba(244,239,227,.16);margin-top:96px;padding-top:32px;display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:24px}.foot.svelte-1uha8ag .mark:where(.svelte-1uha8ag){width:36px;height:36px}.foot.svelte-1uha8ag .meta:where(.svelte-1uha8ag){font:400 12px/1.5 var(--font-mono);color:#f4efe38c}.foot.svelte-1uha8ag a.email:where(.svelte-1uha8ag){font:500 13px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--wheat);border-bottom:1.5px solid var(--wheat);padding-bottom:4px}@media(max-width:880px){.hero.svelte-1uha8ag{padding:56px 24px 72px}.section.svelte-1uha8ag,.quote.svelte-1uha8ag{padding:72px 24px}.thesis.svelte-1uha8ag{padding:96px 24px}.stat-strip.svelte-1uha8ag{padding:64px 24px}.signup.svelte-1uha8ag{padding:88px 24px 48px}.section-head.svelte-1uha8ag{flex-direction:column;gap:18px}.beliefs.svelte-1uha8ag{grid-template-columns:1fr}.stat-strip.svelte-1uha8ag .row:where(.svelte-1uha8ag){grid-template-columns:1fr;gap:40px}.deck.svelte-1uha8ag{font-size:18px}}@media(max-width:560px){.signup.svelte-1uha8ag form:where(.svelte-1uha8ag){grid-template-columns:1fr;gap:20px}}
