.site.svelte-1bv7ezn{min-height:100vh;display:flex;flex-direction:column}.contact-main.svelte-1bv7ezn{flex:1;padding:clamp(90px,10vw,140px) 40px 4rem;max-width:1100px;margin:0 auto;width:100%;box-sizing:border-box}.contact-heading.svelte-1bv7ezn{font-family:var(--font-hero);font-style:var(--font-hero-style);letter-spacing:var(--font-hero-kerning);font-size:clamp(40px,8vw,72px);font-weight:400;color:#fff;margin:0 0 2rem;text-transform:uppercase}.contact-body.svelte-1bv7ezn p:where(.svelte-1bv7ezn){font-family:var(--font-body);font-size:14px;color:#fff9;line-height:1.75;margin:0 0 2rem}.contact-list.svelte-1bv7ezn{margin:0 0 2rem;display:flex;flex-direction:column;gap:1.25rem}.contact-row.svelte-1bv7ezn dt:where(.svelte-1bv7ezn){font-family:var(--font-body);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#fff6;margin:0 0 .35rem}.contact-row.svelte-1bv7ezn dd:where(.svelte-1bv7ezn){font-family:var(--font-body);font-size:15px;color:#fff;margin:0}.contact-link.svelte-1bv7ezn{color:#fff;text-decoration:underline;text-underline-offset:2px}.contact-link.svelte-1bv7ezn:hover{opacity:.8}.contact-legal.svelte-1bv7ezn{font-size:13px!important;color:#ffffff73!important}
