@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-navy:#024;--c-blue:#007ba7;--c-teal:#4fa8b8;--c-white:#fff;--c-paper:#f7f9fb;--c-fog:#ecf1f5;--c-mist:#dce3ea;--c-haze:#b7c2cc;--c-slate:#5a6773;--c-ink:#0f1b2d;--cycle-clarify:var(--c-teal);--cycle-build:var(--c-blue);--cycle-deploy:var(--c-navy);--font-sans:"Poppins", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--w-regular:400;--w-medium:500;--w-semibold:600;--w-bold:700;--ls-tight:-.02em;--ls-caps:.08em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--r-sm:4px;--r-md:8px;--r-pill:999px;--shadow-sm:0 2px 4px #0022440f, 0 1px 2px #0022440a;--shadow-md:0 6px 16px #00224414, 0 2px 4px #0022440a;--ease-out:cubic-bezier(.22, .61, .36, 1);--t-fast:.14s;--t-base:.22s;--measure:62ch;--container:1120px;--nav-height:112px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-height) + 12px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--c-white);color:var(--c-ink);font-family:var(--font-sans);font-size:17px;font-weight:var(--w-regular);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4{color:var(--c-navy);text-wrap:balance;margin:0}h1{font-size:clamp(2.1rem,5vw,3.4rem);font-weight:var(--w-semibold);letter-spacing:var(--ls-tight);line-height:1.12}h2{font-size:clamp(1.6rem,3.4vw,2.25rem);font-weight:var(--w-semibold);letter-spacing:var(--ls-tight);line-height:1.2}h3{font-size:clamp(1.15rem,2vw,1.35rem);font-weight:var(--w-medium);line-height:1.3}p{margin:0 0 var(--s-4);max-width:var(--measure);text-wrap:pretty}.lead{color:var(--c-slate);font-size:clamp(1.05rem,1.8vw,1.25rem);line-height:1.6}.eyebrow{font-size:1.2rem;font-weight:var(--w-semibold);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--c-blue);margin-bottom:var(--s-5);display:block}.eyebrow:before{content:"> "}strong{font-weight:var(--w-semibold);color:var(--c-navy)}a{color:var(--c-blue)}.container{width:min(100% - var(--s-6) * 2, var(--container));margin-inline:auto}.section{padding-block:clamp(64px,9vw,112px)}.section--paper{background:var(--c-paper)}.section--navy{background:var(--c-navy)}.section--navy h2,.section--navy h3,.section--navy p{color:var(--c-white)}.section--navy .eyebrow{color:var(--c-teal)}.section--navy .lead{color:#fffc}.btn{justify-content:center;align-items:center;gap:var(--s-2);border-radius:var(--r-md);font-family:var(--font-sans);font-size:1rem;font-weight:var(--w-semibold);text-align:center;cursor:pointer;transition:background-color var(--t-fast) var(--ease-out), color var(--t-fast) var(--ease-out), border-color var(--t-fast) var(--ease-out), opacity var(--t-fast) var(--ease-out);border:2px solid #0000;padding:14px 28px;line-height:1.2;text-decoration:none;display:inline-flex}.btn:active{opacity:.7}.btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--c-blue);outline-offset:2px}.section--navy :focus-visible{outline-color:var(--c-teal)}.btn--primary,.btn--secondary,.btn--primary-inverse,.btn--secondary-inverse{background:var(--c-blue);color:var(--c-white);border-color:var(--c-blue)}.btn--primary:hover,.btn--secondary:hover,.btn--primary-inverse:hover,.btn--secondary-inverse:hover{background:var(--c-teal);color:var(--c-white);border-color:var(--c-teal)}.card{background:var(--c-white);border:1px solid var(--c-mist);border-radius:var(--r-md);padding:var(--s-6);box-shadow:var(--shadow-sm)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:0;left:var(--s-4);z-index:100;background:var(--c-navy);color:var(--c-white);padding:var(--s-3) var(--s-5);border-radius:0 0 var(--r-md) var(--r-md);font-weight:var(--w-semibold);transition:transform var(--t-base) var(--ease-out);text-decoration:none;position:absolute;transform:translateY(-110%)}.skip-link:focus{transform:translateY(0)}.cookie[data-astro-cid-kror3uvh]{z-index:9999;background:var(--c-navy);padding:var(--s-6) 0;border-top:1px solid #ffffff1f;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 24px #00224459}.cookie__panel[data-astro-cid-kror3uvh]{max-width:var(--container);padding:0 var(--s-6);gap:var(--s-4);flex-direction:column;margin:0 auto;display:flex}.cookie__panel[data-astro-cid-kror3uvh][hidden]{display:none}@media (width>=700px){#cookie-banner-compact[data-astro-cid-kror3uvh]{flex-direction:row;align-items:center}}.cookie__content[data-astro-cid-kror3uvh]{flex:1;min-width:0}.cookie__title[data-astro-cid-kror3uvh]{font-size:1rem;font-weight:var(--w-semibold);color:var(--c-white);margin:0 0 4px}.cookie__body[data-astro-cid-kror3uvh]{color:#ffffffb3;margin:0;font-size:.9rem;line-height:1.5}.cookie__actions[data-astro-cid-kror3uvh],.cookie__customize-actions[data-astro-cid-kror3uvh]{gap:var(--s-3);flex-wrap:wrap;flex-shrink:0;display:flex}.cookie__customize-actions[data-astro-cid-kror3uvh]{margin-top:var(--s-2)}.cookie__btn[data-astro-cid-kror3uvh]{font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--r-sm);font-size:.8rem;font-weight:var(--w-semibold);cursor:pointer;white-space:nowrap;transition:background-color var(--t-fast) var(--ease-out), border-color var(--t-fast) var(--ease-out), color var(--t-fast) var(--ease-out);border:1.5px solid #0000;padding:8px 18px}.cookie__btn--primary[data-astro-cid-kror3uvh]{background:var(--c-blue);border-color:var(--c-blue);color:var(--c-white)}.cookie__btn--primary[data-astro-cid-kror3uvh]:hover{background:var(--c-teal);border-color:var(--c-teal)}.cookie__btn--outline[data-astro-cid-kror3uvh]{color:var(--c-white);background:0 0;border-color:#fff6}.cookie__btn--outline[data-astro-cid-kror3uvh]:hover{border-color:var(--c-white)}.cookie__btn--ghost[data-astro-cid-kror3uvh]{color:#fff9;background:0 0;border-color:#0000}.cookie__btn--ghost[data-astro-cid-kror3uvh]:hover{color:var(--c-white)}.cookie__category[data-astro-cid-kror3uvh]{gap:var(--s-2);flex-direction:column;display:flex}.cookie__category-header[data-astro-cid-kror3uvh]{justify-content:space-between;align-items:center;gap:var(--s-4);display:flex}.cookie__category-name[data-astro-cid-kror3uvh]{font-size:.9rem;font-weight:var(--w-semibold);color:var(--c-white)}.cookie__always-on[data-astro-cid-kror3uvh]{text-transform:uppercase;letter-spacing:.06em;color:var(--c-teal);font-size:.7rem;font-weight:var(--w-semibold)}.cookie__category-desc[data-astro-cid-kror3uvh]{color:#fff9;max-width:640px;margin:0;font-size:.9rem;line-height:1.5}.cookie__divider[data-astro-cid-kror3uvh]{height:1px;margin:var(--s-1) 0;background:#ffffff1a}.cookie__toggle[data-astro-cid-kror3uvh]{cursor:pointer;flex-shrink:0;display:inline-block;position:relative}.cookie__toggle-input[data-astro-cid-kror3uvh]{opacity:0;width:0;height:0;position:absolute}.cookie__toggle-track[data-astro-cid-kror3uvh]{border-radius:var(--r-pill);width:44px;height:24px;transition:background-color var(--t-fast) var(--ease-out);background:#fff3;display:block;position:relative}.cookie__toggle-track[data-astro-cid-kror3uvh]:after{content:"";background:var(--c-white);width:18px;height:18px;transition:transform var(--t-fast) var(--ease-out);border-radius:50%;position:absolute;top:3px;left:3px}.cookie__toggle-input[data-astro-cid-kror3uvh]:checked+.cookie__toggle-track[data-astro-cid-kror3uvh]{background:var(--c-teal)}.cookie__toggle-input[data-astro-cid-kror3uvh]:checked+.cookie__toggle-track[data-astro-cid-kror3uvh]:after{transform:translate(20px)}.cookie__toggle-input[data-astro-cid-kror3uvh]:focus-visible+.cookie__toggle-track[data-astro-cid-kror3uvh]{outline:2px solid var(--c-teal);outline-offset:3px}.footer[data-astro-cid-jo6i4kqk]{background:var(--c-navy);padding-block:var(--s-8);position:relative;overflow:hidden}.footer__chart[data-astro-cid-jo6i4kqk]{opacity:.08;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.footer__inner[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--s-5);text-align:center;flex-direction:column;display:flex;position:relative}.footer__logo[data-astro-cid-jo6i4kqk]{width:53px;height:53px}.footer__links[data-astro-cid-jo6i4kqk]{justify-content:center;gap:var(--s-4) var(--s-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--c-white);font-size:.95rem;font-weight:var(--w-medium);transition:color var(--t-fast) var(--ease-out);text-decoration:none}.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--c-teal)}.footer__cookie-link[data-astro-cid-jo6i4kqk]{font:inherit;color:var(--c-white);cursor:pointer;font-size:.95rem;font-weight:var(--w-medium);transition:color var(--t-fast) var(--ease-out);background:0 0;border:0;padding:0;text-decoration:none}.footer__cookie-link[data-astro-cid-jo6i4kqk]:hover{color:var(--c-teal)}.footer__copy[data-astro-cid-jo6i4kqk]{color:#ffffff80;margin:0;font-size:.8rem}
