.HuwFJq_header{z-index:20;padding:max(1.1rem, env(safe-area-inset-top)) var(--gutter) 1rem;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:absolute;inset:0 0 auto}.HuwFJq_wordmark{font-family:var(--serif);letter-spacing:.01em;color:var(--ivory);white-space:nowrap;font-size:1.55rem;font-weight:400;text-decoration:none}.HuwFJq_nav{align-items:center;gap:clamp(1rem,2.4vw,2rem);font-size:.92rem;display:flex}.HuwFJq_navLink{color:var(--muted);padding:.5rem 0;text-decoration:none}.HuwFJq_navLink:hover{color:var(--ivory)}.HuwFJq_navCta{color:var(--ivory);border:1px solid #f4ece04d;border-radius:999px;padding:.5rem 1rem;text-decoration:none}.HuwFJq_navCta:hover{border-color:var(--champagne)}@media (max-width:640px){.HuwFJq_hideSmall{display:none}}.HuwFJq_footer{border-top:1px solid var(--line);padding:3.5rem var(--gutter) max(2.5rem, env(safe-area-inset-bottom));background:var(--ink)}.HuwFJq_footerTop{flex-wrap:wrap;justify-content:space-between;gap:2rem;max-width:76rem;margin:0 auto;display:flex}.HuwFJq_footerLine{color:var(--muted);margin-top:.5rem;font-size:.92rem}.HuwFJq_footerNav{flex-wrap:wrap;align-items:flex-start;gap:.6rem 1.8rem;font-size:.95rem;display:flex}.HuwFJq_footerNav a{color:var(--ivory);padding:.25rem 0;text-decoration:none}.HuwFJq_footerNav a:hover{text-decoration:underline}.HuwFJq_footerSmall{max-width:76rem;color:var(--faint);gap:.4rem;margin:2.5rem auto 0;font-size:.8rem;display:grid}
