.contact-hero.svelte-1bv7ezn{min-height:820px;display:grid;grid-template-columns:.85fr 1.15fr;background:var(--ink);color:#fff}.contact-copy.svelte-1bv7ezn{padding:clamp(82px,9vw,140px) max(40px,calc((100vw - 1440px)/2));padding-right:80px;display:flex;flex-direction:column;justify-content:center}.contact-copy.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){font-size:clamp(64px,7vw,96px);line-height:.84}.contact-copy.svelte-1bv7ezn>p:where(.svelte-1bv7ezn){color:#bdc9ce;font-size:18px}.contact-copy.svelte-1bv7ezn>div:where(.svelte-1bv7ezn){margin-top:60px;padding-top:24px;display:grid;border-top:1px solid var(--inverse-rule)}.contact-copy.svelte-1bv7ezn>div:where(.svelte-1bv7ezn) span:where(.svelte-1bv7ezn){color:var(--yellow);font-size:10px;text-transform:uppercase;letter-spacing:.06em}.contact-copy.svelte-1bv7ezn>div:where(.svelte-1bv7ezn) a:where(.svelte-1bv7ezn){margin-top:8px;font-family:var(--display);font-size:42px;text-decoration:none}.form-wrap.svelte-1bv7ezn{padding:clamp(70px,8vw,120px);background:var(--blue-deep)}.estimate-notes.svelte-1bv7ezn{display:grid;grid-template-columns:repeat(3,1fr);background:var(--yellow)}.estimate-notes.svelte-1bv7ezn>div:where(.svelte-1bv7ezn){min-height:340px;padding:clamp(40px,5vw,72px);border-right:1px solid rgba(11,17,21,.3)}.estimate-notes.svelte-1bv7ezn span:where(.svelte-1bv7ezn){font-size:10px}.estimate-notes.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){margin-top:55px;font-size:42px;line-height:.95}.estimate-notes.svelte-1bv7ezn p:where(.svelte-1bv7ezn){margin:0;font-size:14px}@media(max-width:850px){.contact-hero.svelte-1bv7ezn{grid-template-columns:1fr}.contact-copy.svelte-1bv7ezn{padding:38px 20px 30px}.contact-copy.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){margin-bottom:16px;font-size:clamp(50px,14vw,68px)}.contact-copy.svelte-1bv7ezn>p:where(.svelte-1bv7ezn){margin-bottom:0;font-size:14px;line-height:1.45}.contact-copy.svelte-1bv7ezn>div:where(.svelte-1bv7ezn){margin-top:20px;padding-top:12px}.contact-copy.svelte-1bv7ezn>div:where(.svelte-1bv7ezn) a:where(.svelte-1bv7ezn){margin-top:2px;font-size:31px}.form-wrap.svelte-1bv7ezn{padding:28px 20px 60px}.estimate-notes.svelte-1bv7ezn{grid-template-columns:1fr}}
