.chambers{--leading:28px;--half:14px;margin-bottom:calc(2 * var(--leading));gap:calc(1.5 * var(--leading)) clamp(24px, 5vw, 64px);grid-template-columns:1fr 1fr;display:grid}@media (width<=720px){.chambers{grid-template-columns:1fr}}.chamber{text-align:center}.chamber-kicker{font-size:13px;line-height:var(--half);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 calc(var(--leading) - var(--half));display:block}.chamber-svg{width:min(440px,100%);height:auto;margin:calc(var(--leading) - var(--half)) auto 0;display:block}.chamber-legend{margin:var(--space-3) 0 0;justify-content:center;gap:6px var(--space-4);flex-wrap:wrap;padding:0;font-size:13px;list-style:none;display:flex}.chamber-legend li{align-items:center;gap:7px;display:inline-flex}.chamber-legend b{font-family:var(--font-heading);font-weight:var(--font-heading-weight)}.chamber-dot{border-radius:50%;flex:none;width:11px;height:11px}.chamber-cap{margin:var(--space-2) 0 0;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);font-size:11px}.landing{--leading:28px;--half:14px;--edge:clamp(20px, 5vw, 72px);text-wrap:pretty}.landing .wrap{max-width:1200px;padding:0 var(--edge);margin:0 auto}.landing .nav{padding-inline:max(var(--edge), calc((100% - 1200px) / 2 + var(--edge)))}.landing .nav a{white-space:nowrap}.landing .nav a[aria-current=page]{color:var(--color-accent-700)}.landing .hero{padding:calc(1 * var(--leading)) 0 calc(2 * var(--leading));text-align:center}@media (width<=720px){.landing .hero{padding-top:calc(1 * var(--leading))}}.cta-button{text-align:center;align-items:center}.cta-button .btn{border-radius:16px;padding:20px 60px;font-size:32px}
