.content-page.svelte-1bv7ezn{display:grid;gap:1.2rem;padding-top:calc(var(--header-commerce-height) + 2rem);padding-bottom:4rem}.content-header.svelte-1bv7ezn{max-width:48rem}.content-eyebrow.svelte-1bv7ezn{margin:0 0 .5rem;color:var(--goben);font-size:.8rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.content-header.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){margin:0;font-family:var(--font-display);font-size:clamp(2.5rem,5vw,4rem);font-weight:400;line-height:.95;letter-spacing:-.04em;color:var(--rangoon)}.content-body.svelte-1bv7ezn{padding:2.5rem;border-radius:1.2rem}.prose.svelte-1bv7ezn{max-width:65ch;margin:0 auto}.prose.svelte-1bv7ezn>p:where(.svelte-1bv7ezn){margin:0 0 2rem;color:var(--ink-soft);font-size:1.05rem;line-height:1.8}.contact-grid.svelte-1bv7ezn{display:grid;gap:1.5rem}.contact-card.svelte-1bv7ezn{padding:1.5rem;border:1px solid color-mix(in srgb,var(--teak) 20%,transparent);border-radius:.8rem;background:var(--cream-bright)}.contact-card.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){margin:0 0 .8rem;font-family:var(--font-display);font-size:1.5rem;color:var(--rangoon)}.contact-card.svelte-1bv7ezn p:where(.svelte-1bv7ezn),.contact-card.svelte-1bv7ezn address:where(.svelte-1bv7ezn){margin:0 0 .4rem;color:var(--ink-strong);font-size:1rem;line-height:1.6;font-style:normal}.contact-card.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:var(--teak);text-decoration:underline;text-underline-offset:4px}@media(min-width:768px){.contact-grid.svelte-1bv7ezn{grid-template-columns:repeat(2,1fr)}.contact-card.svelte-1bv7ezn:last-child{grid-column:span 2}}
