.eyebrow{font-family:var(--font-space-mono), "Space Mono", monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--green);align-items:center;gap:9px;font-size:12px;display:inline-flex}.eyebrow:before{content:"";background:var(--green);opacity:.6;width:22px;height:1px}h1,h2,h3{font-family:var(--font-fraunces), "Fraunces", Georgia, serif;letter-spacing:-.012em;color:var(--ink);font-weight:600;line-height:1.04}h1{font-size:clamp(2.6rem,6.4vw,4.7rem)}h2{font-size:clamp(2rem,4vw,3.05rem)}h3{letter-spacing:-.01em;font-size:1.32rem;font-weight:600}.lead{color:var(--muted);max-width:48ch;font-size:clamp(1.04rem,1.5vw,1.22rem)}em{color:var(--green-deep);font-style:italic}.brand{font-family:var(--font-fraunces), "Fraunces", serif;letter-spacing:-.02em;align-items:center;gap:10px;font-size:1.45rem;font-weight:600;display:flex}.brand .mark{width:30px;height:30px}.center{text-align:center;margin-left:auto;margin-right:auto}
