.contact-hero.svelte-1lf77y6{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin:2rem;padding:8rem 4rem 4rem;min-height:min(60vh,900px);overflow:hidden;isolation:isolate;clip-path:var(--hero-window-clip-path);background-color:#1c1b1f;font-family:Montserrat,sans-serif}.hero-overlay.svelte-1lf77y6{position:absolute;inset:0;z-index:-1;background:linear-gradient(270deg,#fd8c138c,#fd8c132e 45%,#fd8c1300 70%),linear-gradient(135deg,#1e1e1e8c,#0a0908d9)}.contact-copy.svelte-1lf77y6{display:flex;flex-direction:column;justify-content:center;max-width:32rem}h1.svelte-1lf77y6{font-family:Montech,sans-serif;font-size:2rem;font-size:clamp(2rem,1.6rem + 2vw,4rem);font-weight:600;color:#f2f4f3;margin-bottom:1rem}h1.svelte-1lf77y6 strong:where(.svelte-1lf77y6){color:#fd8c13;font-weight:inherit}.contact-copy.svelte-1lf77y6>p:where(.svelte-1lf77y6){color:#d9d9d9;font-size:1rem;font-size:clamp(1rem,.95rem + .25vw,1.25rem);line-height:1.2;margin-bottom:1.5rem}.contact-detail.svelte-1lf77y6{margin-bottom:1.5rem}.contact-detail.svelte-1lf77y6 h3:where(.svelte-1lf77y6){font-family:Montserrat,sans-serif;font-weight:600;font-size:1.125rem;font-size:clamp(1.125rem,1.1rem + .125vw,1.25rem);color:#f2f4f3;margin-bottom:.25rem}.contact-detail.svelte-1lf77y6 a:where(.svelte-1lf77y6),.contact-detail.svelte-1lf77y6 p:where(.svelte-1lf77y6){color:#d9d9d9;font-size:1.25rem;font-size:clamp(1.25rem,1.2rem + .25vw,1.5rem);line-height:1.2;text-decoration:none}.contact-detail.svelte-1lf77y6 a:where(.svelte-1lf77y6):hover{color:#fd8c13}.response-time.svelte-1lf77y6{color:#d9d9d9;font-size:.75rem;font-size:clamp(.75rem,.7rem + .25vw,1rem)}@media(max-width:900px){.contact-hero.svelte-1lf77y6{grid-template-columns:1fr;margin:1rem;margin-top:0;padding:9rem 3rem 3rem;gap:2.5rem}.contact-copy.svelte-1lf77y6{max-width:none}}@media(max-width:600px){.contact-hero.svelte-1lf77y6{padding:8rem 1.5rem 1.5rem}}.width-constraint.svelte-1bv7ezn{max-width:1800px;margin:0 auto}
