.contact-page.svelte-1bv7ezn{display:flex;width:100%;flex:1;justify-content:center;padding:2rem clamp(1rem,4vw,5rem) 5rem}.contact-content.svelte-1bv7ezn{width:100%;max-width:1700px}.contact-content.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){margin:clamp(3rem,10vh,8rem) 0 clamp(5rem,13vh,10rem);font-size:clamp(5rem,15vw,13rem);font-weight:800;line-height:.78;letter-spacing:-.11em;text-transform:uppercase;text-align:center}.contact-content.svelte-1bv7ezn h1:where(.svelte-1bv7ezn) span:where(.svelte-1bv7ezn){color:var(--ruby)}.contact-details.svelte-1bv7ezn{width:min(100%,800px);margin:0 auto;border-top:1px solid var(--ink)}.contact-details.svelte-1bv7ezn a:where(.svelte-1bv7ezn){display:flex;flex-direction:column;gap:.35rem;border-bottom:1px solid var(--line);padding:1.25rem 0 1.35rem}.contact-details.svelte-1bv7ezn a:where(.svelte-1bv7ezn):last-child{border-bottom-color:var(--line)}.contact-details.svelte-1bv7ezn a:where(.svelte-1bv7ezn):hover{color:var(--ruby)}.contact-details.svelte-1bv7ezn span:where(.svelte-1bv7ezn){color:#666;font-size:.8rem;font-weight:700;text-transform:uppercase}.contact-details.svelte-1bv7ezn strong:where(.svelte-1bv7ezn){font-size:clamp(1.5rem,3.4vw,3rem);font-weight:700;line-height:1.1;letter-spacing:-.045em;overflow-wrap:anywhere}@media(max-width:640px){.contact-page.svelte-1bv7ezn{padding:1rem 1rem 4rem}.contact-content.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){margin:12vh 0;font-size:clamp(4.5rem,19vw,8rem)}.contact-details.svelte-1bv7ezn a:where(.svelte-1bv7ezn){padding:1rem 0 1.1rem}.contact-details.svelte-1bv7ezn strong:where(.svelte-1bv7ezn){font-size:clamp(1.45rem,7vw,2.2rem)}}
