.contact-page.svelte-1bv7ezn{max-width:62rem;padding-top:clamp(3rem,7vw,6rem);padding-bottom:7rem}header.svelte-1bv7ezn{max-width:48rem}header.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:var(--green-700);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:740}h1.svelte-1bv7ezn{letter-spacing:-.06em;margin:.45rem 0 1rem;font-size:clamp(2.7rem,6vw,5.3rem);line-height:.98}header.svelte-1bv7ezn span:where(.svelte-1bv7ezn),.email-card.svelte-1bv7ezn span:where(.svelte-1bv7ezn),section.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:var(--muted);line-height:1.7}.email-card.svelte-1bv7ezn{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--green-50);gap:.25rem;margin-top:2.5rem;padding:1.25rem;text-decoration:none;display:grid}.email-card.svelte-1bv7ezn b:where(.svelte-1bv7ezn){color:var(--green-800);font-size:1.25rem}.contact-sections.svelte-1bv7ezn{gap:2rem;margin-top:3rem;display:grid}section.svelte-1bv7ezn{border-top:1px solid var(--line);padding-top:1.15rem}section.svelte-1bv7ezn h2:where(.svelte-1bv7ezn),section.svelte-1bv7ezn p:where(.svelte-1bv7ezn){margin:0}section.svelte-1bv7ezn p:where(.svelte-1bv7ezn){margin-top:.55rem}
