@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/source-sans-3-latin-300-normal.KpEPfINB.woff2)format("woff2"),url(/_astro/source-sans-3-latin-300-normal.gg1iSIt-.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:italic;font-display:swap;font-weight:300;src:url(/_astro/source-sans-3-latin-300-italic.JdzSnUSX.woff2)format("woff2"),url(/_astro/source-sans-3-latin-300-italic.DzFqbGtt.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-3-latin-400-normal.DQi5PRDE.woff2)format("woff2"),url(/_astro/source-sans-3-latin-400-normal.RR2C27NP.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-3-latin-600-normal.DeckBYAU.woff2)format("woff2"),url(/_astro/source-sans-3-latin-600-normal.Ck0n4g8U.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/source-sans-3-latin-700-normal.CkzU-mV9.woff2)format("woff2"),url(/_astro/source-sans-3-latin-700-normal.B-h9tW5h.woff)format("woff")}@font-face{font-family:Libre Caslon Text;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/libre-caslon-text-latin-400-normal.CfldDPV-.woff2)format("woff2"),url(/_astro/libre-caslon-text-latin-400-normal.WtjoQ5sB.woff)format("woff")}:root{--color-navy:#182434;--color-navy-deep:#141e2b;--color-navy-soft:#22344b;--color-steel:#5d6e88;--color-steel-light:#a9b8cc;--color-link-hover:#2f4c73;--color-error:#a3262f;--color-ink:#1c2330;--color-bg:#fff;--color-grey-bg:#f4f5f7;--color-rule:#dde1e7;--color-rule-dark:#c9d0da;--color-text-secondary:#4a5363;--color-text-muted:#6b7484;--color-accent:var(--color-navy);--font-heading:"Source Sans 3", system-ui, -apple-system, sans-serif;--font-serif:"Libre Caslon Text", Georgia, "Times New Roman", serif;--font-body:"Source Sans 3", system-ui, -apple-system, sans-serif;--navy-gradient:linear-gradient(115deg, var(--color-navy-deep) 0%, var(--color-navy) 55%, var(--color-navy-soft) 100%);--max-width:1200px;--gutter:24px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{font-family:var(--font-body);color:var(--color-ink);background:var(--color-bg);line-height:1.6}h1,h2,h3,h4{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--color-navy);font-weight:300;line-height:1.12}h1{font-size:clamp(2.3rem,5.2vw,4rem)}h2{font-size:clamp(1.75rem,3.6vw,2.6rem)}h3{font-size:clamp(1.2rem,2.4vw,1.5rem);font-weight:400}a{color:var(--color-navy);text-underline-offset:4px;text-decoration:underline 1px;transition:color .2s}a:hover{color:var(--color-link-hover)}img{max-width:100%;height:auto;display:block}[hidden]{display:none!important}.container{max-width:var(--max-width);padding:0 var(--gutter);margin:0 auto}.label{letter-spacing:.18em;text-transform:uppercase;color:var(--color-steel);font-size:.75rem;font-weight:600}.section{padding:5rem 0}.section--grey{background:var(--color-grey-bg)}.section--navy{background:var(--navy-gradient);color:#fff}.section--navy h1,.section--navy h2,.section--navy h3{color:#fff}.section--navy .label{color:var(--color-steel-light)}.section--navy a{color:#fff}.section__rule{border:none;border-top:1px solid var(--color-rule)}.btn{min-height:52px;font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:0 2rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.btn--primary{background:var(--color-navy);color:#fff}.btn--primary:hover{background:var(--color-link-hover);color:#fff}.btn--outline{color:var(--color-navy);border-color:var(--color-navy);background:0 0}.btn--outline:hover{background:var(--color-navy);color:#fff}.btn--light{color:var(--color-navy);background:#fff}.btn--light:hover{background:var(--color-grey-bg);color:var(--color-navy)}.btn--ghost-light{color:#fff;background:0 0;border-color:#fff9}.btn--ghost-light:hover{color:#fff;background:#ffffff14;border-color:#fff}:focus-visible{outline:2px solid var(--color-link-hover);outline-offset:2px}.section--navy :focus-visible{outline-color:#fff}@media (width<=768px){:root{--gutter:20px}.section{padding:3rem 0}}.logo[data-astro-cid-f7espo7c]{flex-direction:column;align-items:stretch;line-height:1;display:inline-flex}.logo__name[data-astro-cid-f7espo7c]{font-family:var(--font-serif);letter-spacing:.005em;white-space:nowrap;font-weight:400}.logo__rule[data-astro-cid-f7espo7c]{opacity:.35;background:currentColor;height:1px;display:block}.logo__sub[data-astro-cid-f7espo7c]{font-family:var(--font-body);text-transform:uppercase;font-weight:600}.logo--md[data-astro-cid-f7espo7c] .logo__name[data-astro-cid-f7espo7c]{font-size:1.85rem}.logo--md[data-astro-cid-f7espo7c] .logo__rule[data-astro-cid-f7espo7c]{margin:.5rem 0 .4rem}.logo--md[data-astro-cid-f7espo7c] .logo__sub[data-astro-cid-f7espo7c]{letter-spacing:.52em;font-size:.6rem}.logo--sm[data-astro-cid-f7espo7c] .logo__name[data-astro-cid-f7espo7c]{font-size:1.45rem}.logo--sm[data-astro-cid-f7espo7c] .logo__rule[data-astro-cid-f7espo7c]{margin:.4rem 0 .32rem}.logo--sm[data-astro-cid-f7espo7c] .logo__sub[data-astro-cid-f7espo7c]{letter-spacing:.5em;font-size:.53rem}.logo--dark[data-astro-cid-f7espo7c]{color:var(--color-navy)}.logo--dark[data-astro-cid-f7espo7c] .logo__sub[data-astro-cid-f7espo7c]{color:var(--color-steel)}.logo--light[data-astro-cid-f7espo7c]{color:#fff}.logo--light[data-astro-cid-f7espo7c] .logo__sub[data-astro-cid-f7espo7c]{color:var(--color-steel-light)}.site-header[data-astro-cid-hkbrpulz]{z-index:150;backdrop-filter:saturate(1.2)blur(6px);background:#fffffff7;position:sticky;top:0}.site-header__top[data-astro-cid-hkbrpulz]{background:var(--color-navy);color:#fff;font-size:.8125rem}.site-header__top-inner[data-astro-cid-hkbrpulz]{padding:7px var(--gutter);letter-spacing:.02em;justify-content:flex-end;align-items:center;gap:10px;display:flex}.site-header__top[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:#fff;text-decoration:none}.site-header__top[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover,.site-header__top[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]{color:var(--color-steel-light)}.site-header__main[data-astro-cid-hkbrpulz]{border-bottom:1px solid var(--color-rule)}.site-header__main-inner[data-astro-cid-hkbrpulz]{padding:18px var(--gutter);justify-content:space-between;align-items:center;display:flex}.site-header__logo[data-astro-cid-hkbrpulz]{text-decoration:none;display:inline-flex}.site-header__nav[data-astro-cid-hkbrpulz]{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:2.25rem;font-size:.75rem;font-weight:600;display:flex}.site-header__nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:not(.btn){color:var(--color-navy);border-bottom:1px solid #0000;padding:6px 0;text-decoration:none}.site-header__nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:not(.btn):hover{border-bottom-color:var(--color-navy)}.site-header__nav[data-astro-cid-hkbrpulz] .btn[data-astro-cid-hkbrpulz]{min-height:44px;padding:0 1.4rem;font-size:.75rem}.site-header__menu-btn[data-astro-cid-hkbrpulz]{border:1px solid var(--color-navy);background:var(--color-bg);width:44px;height:44px;color:var(--color-navy);cursor:pointer;justify-content:center;align-items:center;display:none}@media (width<=900px){.site-header__nav[data-astro-cid-hkbrpulz]{display:none}.site-header__menu-btn[data-astro-cid-hkbrpulz]{display:inline-flex}.site-header__nav[data-astro-cid-hkbrpulz].is-open{background:var(--color-bg);padding:1rem var(--gutter) 1.5rem;border-bottom:1px solid var(--color-rule);z-index:100;flex-direction:column;align-items:stretch;gap:0;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 24px #18243414}.site-header__nav[data-astro-cid-hkbrpulz].is-open a[data-astro-cid-hkbrpulz]:not(.btn){border-bottom:1px solid var(--color-rule);padding:.9rem 0}.site-header__nav[data-astro-cid-hkbrpulz].is-open .btn[data-astro-cid-hkbrpulz]{margin-top:1rem}.site-header__main[data-astro-cid-hkbrpulz]{position:relative}.site-header__top-inner[data-astro-cid-hkbrpulz]{justify-content:center}}.site-footer[data-astro-cid-hkbrpulz]{background:var(--navy-gradient);color:#ffffffd1;padding:4rem 0 2.5rem;font-size:.875rem}.site-footer[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:#fff}.site-footer[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--color-steel-light)}.site-footer__inner[data-astro-cid-hkbrpulz]{flex-direction:column;gap:1.75rem;display:flex}.site-footer__tagline[data-astro-cid-hkbrpulz]{letter-spacing:.16em;text-transform:uppercase;color:var(--color-steel-light);margin-top:1rem;font-size:.75rem;font-weight:600}.site-footer__info[data-astro-cid-hkbrpulz]{border-top:1px solid #ffffff24;padding-top:1.75rem}.site-footer__info[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{margin:.2rem 0}.site-footer__legal[data-astro-cid-hkbrpulz]{color:var(--color-steel-light);flex-wrap:wrap;gap:10px;display:flex}.site-footer__copy[data-astro-cid-hkbrpulz]{color:var(--color-steel-light);font-size:.8125rem}.mobile-bar[data-astro-cid-hkbrpulz]{z-index:200;background:var(--color-bg);border-top:1px solid var(--color-rule);padding:10px 12px calc(10px + env(safe-area-inset-bottom));grid-template-columns:repeat(3,1fr);gap:8px;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 20px #18243414}.mobile-bar__btn[data-astro-cid-hkbrpulz]{border:1px solid var(--color-navy);letter-spacing:.12em;text-transform:uppercase;min-height:48px;color:var(--color-navy);justify-content:center;align-items:center;font-size:.75rem;font-weight:600;text-decoration:none;display:flex}.mobile-bar__btn--accent[data-astro-cid-hkbrpulz]{background:var(--color-navy);color:#fff}@media (width<=768px){.mobile-bar[data-astro-cid-hkbrpulz]{display:grid}.site-footer[data-astro-cid-hkbrpulz]{padding-bottom:7rem}}
