.contact-hero.svelte-1bv7ezn{border-bottom:1px solid var(--ink);padding:clamp(4.5rem,9vw,8rem) 0}.contact-grid.svelte-1bv7ezn{grid-template-columns:.85fr 1.15fr;align-items:end;gap:clamp(3rem,9vw,10rem);display:grid}.contact-grid.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){font-family:var(--display);text-transform:uppercase;margin-bottom:1.5rem;font-size:clamp(4.8rem,10vw,6rem);line-height:.8}.contact-grid.svelte-1bv7ezn h1:where(.svelte-1bv7ezn) span:where(.svelte-1bv7ezn){color:var(--red)}.contact-grid.svelte-1bv7ezn>div:where(.svelte-1bv7ezn):first-child p:where(.svelte-1bv7ezn){max-width:50ch;color:var(--ink-soft);font-size:1.18rem}.contact-methods.svelte-1bv7ezn{border-top:1px solid var(--ink)}.contact-methods.svelte-1bv7ezn a:where(.svelte-1bv7ezn){border-bottom:1px solid var(--ink);grid-template-columns:42px 1fr 28px;align-items:center;gap:1rem;padding:1.3rem 0;text-decoration:none;display:grid}.contact-methods.svelte-1bv7ezn span:where(.svelte-1bv7ezn){flex-direction:column;display:flex}.contact-methods.svelte-1bv7ezn b:where(.svelte-1bv7ezn){font-size:1.15rem}.contact-methods.svelte-1bv7ezn a:where(.svelte-1bv7ezn):hover{color:var(--red)}.quote-area.svelte-1bv7ezn{background:var(--paper-soft);padding:clamp(4rem,8vw,7rem) 0}.contact-details.svelte-1bv7ezn{background:var(--green);color:#fff;padding:5rem 0}.detail-grid.svelte-1bv7ezn{grid-template-columns:repeat(3,1fr);gap:3rem;display:grid}.detail-grid.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){letter-spacing:.08em;text-transform:uppercase;color:#b9d5c7;font-size:.78rem}.detail-grid.svelte-1bv7ezn p:where(.svelte-1bv7ezn){margin:0}@media (width<=760px){.contact-grid.svelte-1bv7ezn,.detail-grid.svelte-1bv7ezn{grid-template-columns:1fr}}
