:root{--navy:#0f2238;--navy-2:#1b3552;--text:#1c2a38;--text-soft:#4a5a69;--paper:#fff;--glass:#e6f3f1;--glass-2:#cfe7e3;--aqua:#2f8f86;--coral:#ef6a51;--coral-deep:#d4523b;--rule:#d5e2e0;--head:"Lexend", "Segoe UI", Arial, sans-serif;--serif:"Source Serif 4", Georgia, "Times New Roman", serif;--max:70rem;--read:39rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--text);font-family:var(--serif);margin:0;padding-bottom:4.75rem;font-size:1.125rem;line-height:1.65}@media (width>=54rem){body{padding-bottom:0}}img{max-width:100%;height:auto}a{color:var(--navy-2);text-decoration-color:var(--aqua);text-underline-offset:.18em}a:hover{color:var(--aqua)}:focus-visible{outline:3px solid var(--coral);outline-offset:2px}h1,h2,h3{font-family:var(--head);letter-spacing:-.015em;color:var(--navy);margin:0 0 .55em;font-weight:600;line-height:1.12}h1{font-size:clamp(2.2rem,5.6vw,3.5rem)}h2{font-size:clamp(1.6rem,3.4vw,2.2rem)}h3{font-size:1.3rem}p,ul,ol{margin:0 0 1em}.shell{width:100%;max-width:var(--max);margin:0 auto;padding:0 1rem}@media (width>=40rem){.shell{padding:0 1.75rem}}.copy{max-width:var(--read)}.copy h2{margin-top:1.7em}.copy h3{margin-top:1.3em}.copy li{margin-bottom:.4em}.zone{padding:3.75rem 0}.zone--tint{background:var(--glass)}.zone--ink{background:var(--navy);color:#e3eef0}.zone--ink h2,.zone--ink h3,.zone--ink a{color:#fff}.hop{position:absolute;left:-999px}.hop:focus{background:var(--coral);color:#fff;z-index:100;padding:.5rem 1rem;top:1rem;left:1rem}.kicker{font-family:var(--head);letter-spacing:.12em;text-transform:uppercase;color:var(--aqua);margin-bottom:.7rem;font-size:.85rem;font-weight:600}.dial{background:var(--coral);color:#fff;font-family:var(--head);border-radius:999px;align-items:center;gap:.6rem;padding:.85rem 1.5rem;font-size:1.3rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 8px 20px -8px #d4523b99}.dial:hover{background:var(--coral-deep);color:#fff}.dial svg{flex:none;width:1.15em;height:1.15em}@media (prefers-reduced-motion:no-preference){.dial{transition:background-color .15s,transform .15s}.dial:hover{transform:translateY(-1px)}}.topbar[data-astro-cid-nazmfhjt]{border-bottom:1px solid var(--rule);background:#fff}.strip[data-astro-cid-nazmfhjt]{background:var(--navy);color:#bfd9d6;font-family:var(--head);font-size:.8rem}.strip-in[data-astro-cid-nazmfhjt]{justify-content:space-between;gap:1rem;padding-top:.35rem;padding-bottom:.35rem;display:flex}.strip-r[data-astro-cid-nazmfhjt]{display:none}@media (width>=40rem){.strip-r[data-astro-cid-nazmfhjt]{display:inline}}.nav-row[data-astro-cid-nazmfhjt]{align-items:center;gap:1.25rem;min-height:4.25rem;display:flex}.logo[data-astro-cid-nazmfhjt]{align-items:center;gap:.6rem;margin-right:auto;text-decoration:none;display:flex}.logo-mark[data-astro-cid-nazmfhjt]{flex:none;width:2.3rem;height:2.3rem}.logo-words[data-astro-cid-nazmfhjt]{line-height:1.05;font-family:var(--head);flex-direction:column;display:flex}.lw-1[data-astro-cid-nazmfhjt]{letter-spacing:.14em;text-transform:uppercase;color:var(--aqua);font-size:.72rem;font-weight:600}.lw-2[data-astro-cid-nazmfhjt]{color:var(--navy);letter-spacing:-.01em;font-size:1.4rem;font-weight:700}.links[data-astro-cid-nazmfhjt]{font-family:var(--head);gap:1.4rem;font-size:.98rem;display:none}.links[data-astro-cid-nazmfhjt] a[data-astro-cid-nazmfhjt]{color:var(--navy);text-decoration:none}.links[data-astro-cid-nazmfhjt] a[data-astro-cid-nazmfhjt]:hover{color:var(--aqua)}.pill[data-astro-cid-nazmfhjt]{background:var(--coral);color:#fff;font-family:var(--head);white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;padding:.6rem 1rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.pill[data-astro-cid-nazmfhjt]:hover{background:var(--coral-deep);color:#fff}.pill[data-astro-cid-nazmfhjt] svg{flex:none;width:1.05em;height:1.05em}@media (width<=26rem){.pill[data-astro-cid-nazmfhjt] span[data-astro-cid-nazmfhjt]{display:none}.pill[data-astro-cid-nazmfhjt]{padding:.75rem}.pill[data-astro-cid-nazmfhjt] svg{width:1.4rem;height:1.4rem}}@media (width>=56rem){.links[data-astro-cid-nazmfhjt]{display:flex}}.sitefoot[data-astro-cid-vt6ogyvb]{color:#b6c8cc;border-top:6px solid var(--aqua);background:#0a1828;padding:3.25rem 0 1.5rem;font-size:.98rem}.sitefoot[data-astro-cid-vt6ogyvb] a[data-astro-cid-vt6ogyvb]{color:#e2efee}.foot-top[data-astro-cid-vt6ogyvb]{gap:2rem;display:grid}@media (width>=40rem){.foot-top[data-astro-cid-vt6ogyvb]{grid-template-columns:1fr 1fr}}@media (width>=62rem){.foot-top[data-astro-cid-vt6ogyvb]{grid-template-columns:1.5fr 1fr 1fr 1fr}}ul[data-astro-cid-vt6ogyvb]{margin:0;padding:0;list-style:none}li[data-astro-cid-vt6ogyvb]{margin-bottom:.45rem}.fb-name[data-astro-cid-vt6ogyvb],.f-h[data-astro-cid-vt6ogyvb]{font-family:var(--head);color:#fff;margin-bottom:.65rem;font-weight:600}.fb-name[data-astro-cid-vt6ogyvb]{font-size:1.3rem}.f-h[data-astro-cid-vt6ogyvb]{letter-spacing:.12em;text-transform:uppercase;color:#7cc7bd;font-size:.85rem}.fb-phone[data-astro-cid-vt6ogyvb]{font-family:var(--head);font-size:1.55rem;font-weight:700;text-decoration:none;color:var(--coral)!important}.fb-small[data-astro-cid-vt6ogyvb]{margin-top:.2rem;font-size:.9rem}.foot-legal[data-astro-cid-vt6ogyvb]{color:#8ea4ad;border-top:1px solid #22364a;margin-top:2.5rem;padding-top:1.25rem;font-size:.88rem}.foot-legal[data-astro-cid-vt6ogyvb] p[data-astro-cid-vt6ogyvb]{max-width:54rem}.phonebar[data-astro-cid-co7s6zxn]{z-index:50;background:var(--coral);color:#fff;min-height:3.9rem;font-family:var(--head);margin-bottom:env(safe-area-inset-bottom);border-radius:16px;justify-content:center;align-items:center;gap:.75rem;text-decoration:none;display:flex;position:fixed;bottom:.6rem;left:.6rem;right:.6rem;box-shadow:0 10px 28px -10px #0f223899}.pb-icon[data-astro-cid-co7s6zxn]{background:#ffffff2e;border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;display:grid}.pb-icon[data-astro-cid-co7s6zxn] svg{width:1.3rem;height:1.3rem}.pb-text[data-astro-cid-co7s6zxn]{flex-direction:column;line-height:1.1;display:flex}.pb-small[data-astro-cid-co7s6zxn]{opacity:.92;font-size:.78rem}.pb-num[data-astro-cid-co7s6zxn]{font-size:1.35rem;font-weight:700}@media (width>=54rem){.phonebar[data-astro-cid-co7s6zxn]{display:none}}
