.hero.svelte-nooftc{background:var(--brand-navy);color:var(--color-paper);padding-block:clamp(54px,8vw,92px)}.hero.svelte-nooftc .shell:where(.svelte-nooftc){text-align:center;max-width:860px}.eyebrow.svelte-nooftc{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-100);margin:0 0 16px;font-size:16px}.hero.svelte-nooftc h1:where(.svelte-nooftc){margin:0;font-size:clamp(36px,6vw,62px);line-height:1.02}.hero.svelte-nooftc p:where(.svelte-nooftc):last-child{max-width:65ch;color:color-mix(in srgb, var(--color-paper) 78%, transparent);margin:20px auto 0;font-size:clamp(15px,2vw,18px);line-height:1.6}.contact-section.svelte-nooftc{padding-block:clamp(42px,7vw,84px)}.contact-grid.svelte-nooftc{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.contact-card.svelte-nooftc{border:1px solid var(--color-divider);background:var(--color-paper);min-width:0;color:var(--color-text);box-shadow:var(--shadow-sm);grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:clamp(22px,4vw,34px);text-decoration:none;display:grid}.contact-card.svelte-nooftc:hover{border-color:var(--brand-navy);box-shadow:var(--shadow-md)}.contact-card.primary.svelte-nooftc{background:var(--brand-red);border-color:var(--brand-red);color:var(--color-paper)}.icon.svelte-nooftc{background:var(--color-accent-100);width:56px;height:56px;color:var(--brand-navy);place-items:center;display:grid}.copy.svelte-nooftc{min-width:0}.copy.svelte-nooftc>:where(.svelte-nooftc){display:block}.label.svelte-nooftc{letter-spacing:.08em;text-transform:uppercase;opacity:.78;font-size:12px;font-weight:700}.copy.svelte-nooftc strong:where(.svelte-nooftc){overflow-wrap:anywhere;margin-top:5px;font-size:clamp(19px,2.5vw,25px);line-height:1.2}.copy.svelte-nooftc small:where(.svelte-nooftc){color:var(--ink-soft);margin-top:7px;font-size:13px;line-height:1.45}.primary.svelte-nooftc .copy:where(.svelte-nooftc) small:where(.svelte-nooftc){color:color-mix(in srgb, var(--color-paper) 78%, transparent)}.details-grid.svelte-nooftc{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}article.svelte-nooftc{border:1px solid var(--color-divider);background:var(--color-paper);padding:25px}article.svelte-nooftc h2:where(.svelte-nooftc){margin:14px 0 9px;font-size:20px}article.svelte-nooftc p:where(.svelte-nooftc),article.svelte-nooftc li:where(.svelte-nooftc),address.svelte-nooftc,dl.svelte-nooftc{color:var(--ink-muted);font-size:14px;line-height:1.55}article.svelte-nooftc p:where(.svelte-nooftc){margin:0 0 8px}article.svelte-nooftc ul:where(.svelte-nooftc){margin:0;padding-left:18px}address.svelte-nooftc{margin-bottom:16px;font-style:normal}dl.svelte-nooftc{margin:0}dl.svelte-nooftc div:where(.svelte-nooftc){border-bottom:1px solid var(--color-divider);justify-content:space-between;gap:16px;padding-block:7px;display:flex}dt.svelte-nooftc{color:var(--color-text);font-weight:700}dd.svelte-nooftc{text-align:right;margin:0}@media (max-width:840px){.contact-grid.svelte-nooftc,.details-grid.svelte-nooftc{grid-template-columns:1fr}}@media (max-width:480px){.contact-card.svelte-nooftc{grid-template-columns:auto 1fr;gap:14px}.contact-card.svelte-nooftc>svg:last-child{display:none}.icon.svelte-nooftc{width:48px;height:48px}}
