@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/figtree-latin-400-normal.g7Dtegnw.woff2)format("woff2"),url(/_astro/figtree-latin-400-normal.BD4aNku5.woff)format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/figtree-latin-500-normal.BWnGEVsr.woff2)format("woff2"),url(/_astro/figtree-latin-500-normal.B_yy1phn.woff)format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/figtree-latin-600-normal.Cv_xCTDl.woff2)format("woff2"),url(/_astro/figtree-latin-600-normal.BM_oTo4n.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/outfit-latin-600-normal.B7SfZ07L.woff2)format("woff2"),url(/_astro/outfit-latin-600-normal.BEfTtDA7.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/outfit-latin-700-normal.Cu9v6i1X.woff2)format("woff2"),url(/_astro/outfit-latin-700-normal.D4itBLBr.woff)format("woff")}:root{--navy:#0f2c52;--navy-hover:#1b3f70;--navy-deep:#0a1f3d;--ink:#13233a;--text-2:#3d4e66;--text-3:#5a6a80;--disabled:#8a97aa;--bg:#f6f8fa;--surface:#fff;--surface-selected:#f3f6fa;--placeholder:#eef2f6;--chip:#e9eef4;--border:#e2e7ee;--border-2:#d5dce6;--border-3:#cbd4e0;--rail:#dce3ec;--green:#8dc63f;--green-hover:#a2d45a;--green-text:#3f7a12;--green-text-2:#2f6e12;--green-light:#eef6e4;--green-light-border:#d6ebc0;--green-on-navy:#a9d86e;--blue:#2f7dc0;--link-hover:#2a6ea8;--muted-title:#66758a;--alert-bg:#fdecec;--alert-text:#7a1414;--red:#b42318;--on-navy:#c9d6e8;--on-navy-2:#dce5f1;--on-navy-3:#9fb0c8;--font-display:Outfit, system-ui, sans-serif;--font-body:Figtree, system-ui, sans-serif;--fs-h1:clamp(42px, 6.6vw, 76px);--fs-h2:clamp(32px, 4.4vw, 48px);--container:1200px;--gutter:clamp(16px, 4vw, 40px);--section-py:clamp(56px, 8vw, 104px);--header-h:106px}@media (width>=1040px){:root{--header-h:68px}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-h);-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;font-size:16px;line-height:1.5}img{max-width:100%;height:auto}a{color:var(--navy);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--link-hover)}:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:6px}summary::-webkit-details-marker{display:none}.container{max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.h2{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h2);letter-spacing:-.025em;color:var(--navy);text-wrap:balance;margin:0;line-height:1.02}.lead{color:var(--text-2);margin:0;font-size:17px;line-height:1.55}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 26px;font-size:16px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.btn-primary{background:var(--navy);color:#fff}.btn-primary:hover{background:var(--navy-hover);color:#fff}.btn-outline{color:var(--navy);border:1.5px solid var(--navy);background:#fff}.btn-outline:hover{background:var(--chip);color:var(--navy)}.nowrap{white-space:nowrap}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.skip-link[data-astro-cid-nen7h5rs]{z-index:100;background:var(--navy);color:#fff;border-radius:8px;padding:10px 16px;font-weight:600;position:absolute;top:-60px;left:12px}.skip-link[data-astro-cid-nen7h5rs]:focus{color:#fff;top:12px}.site-header[data-astro-cid-nen7h5rs]{z-index:50;background:#f6f8faf7;position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-header[data-astro-cid-nen7h5rs]{-webkit-backdrop-filter:saturate(1.8)blur(20px);backdrop-filter:saturate(1.8)blur(20px);background:#f6f8fab8}}@media (prefers-reduced-transparency:reduce){.site-header[data-astro-cid-nen7h5rs]{background:#f6f8faeb}}.site-header[data-astro-cid-nen7h5rs]:after{content:"";pointer-events:none;background:linear-gradient(#0f2c5212,#0000);border-top:1px solid #0f2c521a;height:14px;position:absolute;top:100%;left:0;right:0}@supports (animation-timeline:scroll()){.site-header[data-astro-cid-nen7h5rs]:after{animation-name:header-lift;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll();animation-range:0 48px}@keyframes header-lift{0%{opacity:0}to{opacity:1}}}.row[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:16px;height:60px;display:flex}.brand[data-astro-cid-nen7h5rs]{min-height:44px;color:var(--navy);align-items:center;gap:10px;text-decoration:none;display:flex}.brand-logo[data-astro-cid-nen7h5rs]{background:#fff;border-radius:50%;width:44px;height:44px}.brand-name[data-astro-cid-nen7h5rs]{font-family:var(--font-display);letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:1.1}.brand-name[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{color:var(--green-text)}.btn-route[data-astro-cid-nen7h5rs]{background:var(--navy);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;min-height:44px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,opacity .2s,visibility .2s;display:inline-flex}[data-astro-cid-nen7h5rs][data-route-hidden] .btn-route[data-astro-cid-nen7h5rs]{opacity:0;visibility:hidden}.btn-route[data-astro-cid-nen7h5rs]:hover{background:var(--navy-hover);color:#fff}.nav-wide[data-astro-cid-nen7h5rs]{display:none}.nav-strip[data-astro-cid-nen7h5rs]{scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:0 var(--gutter) 10px;gap:6px;display:flex;position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 28px),#0000)}.nav-strip[data-astro-cid-nen7h5rs]::-webkit-scrollbar{display:none}.chip[data-astro-cid-nen7h5rs]{border:1px solid var(--border-2);min-height:36px;color:var(--navy);white-space:nowrap;background:#ffffffb3;border-radius:999px;flex:none;align-items:center;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex;position:relative}.chip[data-astro-cid-nen7h5rs]:after{content:"";position:absolute;inset:-4px 0}.chip[data-astro-cid-nen7h5rs]:hover{color:var(--navy);border-color:var(--navy)}.chip[data-astro-cid-nen7h5rs].is-active{background:var(--navy);border-color:var(--navy);color:#fff}@media (width>=1040px){.row[data-astro-cid-nen7h5rs]{height:68px}.nav-strip[data-astro-cid-nen7h5rs],.btn-route-narrow[data-astro-cid-nen7h5rs]{display:none}.nav-wide[data-astro-cid-nen7h5rs]{align-items:center;display:flex}.nav-link[data-astro-cid-nen7h5rs]{color:var(--ink);white-space:nowrap;padding:8px 9px;font-size:14px;font-weight:500;text-decoration:none;transition:box-shadow .2s,color .2s}.nav-link[data-astro-cid-nen7h5rs]:hover{color:var(--link-hover)}.nav-link[data-astro-cid-nen7h5rs].is-active{box-shadow:inset 0 -2px 0 var(--navy)}.nav-wide[data-astro-cid-nen7h5rs] .btn-route[data-astro-cid-nen7h5rs]{min-height:42px;margin-left:8px}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--navy-deep);color:var(--on-navy)}.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:start;gap:28px;padding-top:44px;padding-bottom:28px;font-size:15px;line-height:1.6;display:grid}.cols[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}.brand[data-astro-cid-jo6i4kqk]{align-items:center;gap:12px;display:flex}.brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:#fff;font-weight:600}.brand[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{color:var(--on-navy);font-weight:400}.logo[data-astro-cid-jo6i4kqk]{background:#fff;border-radius:50%;width:52px;height:52px}.links[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;margin-top:-10px;display:flex}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#fff;padding:10px 0;line-height:1.6}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--green-on-navy)}.email[data-astro-cid-jo6i4kqk]{overflow-wrap:anywhere}.legal[data-astro-cid-jo6i4kqk]{color:var(--on-navy-3);border-top:1px solid #ffffff1a;margin:0;padding:20px 0 32px;font-size:13px}
