main.svelte-2i3ifj:focus{outline:none}.wrap.svelte-2i3ifj{max-width:1200px;margin:0 auto;padding:clamp(48px,6vw,88px) clamp(20px,4vw,48px)}.hero.svelte-2i3ifj{background:var(--hn-navy);color:var(--hn-paper)}.hero-copy.svelte-2i3ifj{flex-direction:column;gap:24px;display:flex}.eyebrow.svelte-2i3ifj{letter-spacing:.2em;color:var(--hn-teal-bright);font-size:13px;font-weight:700}h1.svelte-2i3ifj{text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(48px,7vw,96px);font-weight:900;font-stretch:62%;line-height:.9}.rule.svelte-2i3ifj{background:var(--hn-teal-bright);width:64px;height:6px}.hero-lead.svelte-2i3ifj{color:#d5d9e3;text-wrap:pretty;max-width:58ch;margin:0;font-size:19px;line-height:1.55}.body-wrap.svelte-2i3ifj{flex-direction:column;gap:clamp(40px,5vw,64px);display:flex}.aoda.svelte-2i3ifj{border-top:2px solid var(--hn-navy);grid-template-columns:minmax(0,1fr);gap:20px 56px;padding-top:28px;display:grid}@media (width>=860px){.aoda.svelte-2i3ifj{grid-template-columns:minmax(220px,30%) minmax(0,1fr)}}.aoda-head.svelte-2i3ifj{flex-direction:column;gap:10px;display:flex}.aoda-num.svelte-2i3ifj{letter-spacing:.2em;color:var(--hn-teal-ink);font-size:13px;font-weight:700}h2.svelte-2i3ifj{margin:0;font-size:clamp(26px,3.2vw,40px);font-weight:800;font-stretch:75%;line-height:1.05}.prose.svelte-2i3ifj{flex-direction:column;gap:16px;max-width:65ch;display:flex}.prose.svelte-2i3ifj p:where(.svelte-2i3ifj){margin:0;font-size:17px;line-height:1.55}.prose.svelte-2i3ifj a:where(.svelte-2i3ifj){color:var(--hn-teal-ink);text-underline-offset:3px;font-size:19px;font-weight:700;text-decoration:underline}.prose.svelte-2i3ifj a:where(.svelte-2i3ifj):focus-visible{outline:2px solid var(--hn-teal-ink);outline-offset:2px}.aoda-card.svelte-2i3ifj{border:1px solid var(--hn-line);border-top:6px solid var(--hn-teal);background:var(--hn-white);padding:clamp(24px,3vw,36px)}@media (width>=860px){.aoda-card.svelte-2i3ifj .aoda-head:where(.svelte-2i3ifj){padding-top:0}}.contact-links.svelte-2i3ifj{flex-wrap:wrap;gap:8px 28px;margin:4px 0 0;padding:0;list-style:none;display:flex}address.svelte-2i3ifj{color:var(--hn-navy);flex-direction:column;font-size:15px;font-style:normal;line-height:1.7;display:flex}.updated.svelte-2i3ifj{border-top:1px solid var(--hn-line);color:var(--hn-slate);margin:0;padding-top:20px;font-size:13px}
