@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-ext-wght-normal.DmpS2jIq.woff2)format("woff2-variations");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-wght-normal.eXO_dkmS.woff2)format("woff2-variations");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{--ink:#0f203a;--teal:#25afbb;--teal-strong:#0f7c87;--teal-strong-hover:#0b6670;--mist:#d5f2ef;--mist-soft:#eaf7f4;--sand:#fbf7f1;--white:#fff;--stone:#4f5b6b;--line:#e4ddd1;--clay:#9a5b32;--navy-2:#1c3559;--shadow-1:0 1px 2px #0f203a0f, 0 10px 28px -10px #0f203a2e;--font:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--text-xs:.8125rem;--text-sm:.9375rem;--text-base:1.0625rem;--text-lg:clamp(1.125rem, 1.05rem + .4vw, 1.3125rem);--text-h3:1.3125rem;--text-h2:clamp(2rem, 1.4rem + 2.6vw, 3.25rem);--text-h1:clamp(2.5rem, 1.5rem + 4.4vw, 4.5rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:clamp(3.5rem, 2.5rem + 5vw, 6.5rem);--radius:1rem;--radius-lg:1.5rem;--radius-pill:999px;--content:72rem;--measure:62ch;--header-height:4rem;--target:2.75rem}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 1rem);-webkit-text-size-adjust:100%;scroll-padding-bottom:6rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--sand);color:var(--ink);font-family:var(--font);font-size:var(--text-base);-webkit-font-smoothing:antialiased;hyphens:manual;overflow-wrap:break-word;margin:0;line-height:1.6}@media (width<=47.99rem){.hyphenate{hyphens:auto;hyphenate-limit-chars:10 4 4}}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}img,picture{max-width:100%;display:block}h1,h2,h3{text-wrap:balance;hyphens:manual;line-height:1.1}h1{font-size:var(--text-h1);letter-spacing:-.035em;font-weight:800}h2{font-size:var(--text-h2);letter-spacing:-.03em;font-weight:800}h3{font-size:var(--text-h3);letter-spacing:-.01em;font-weight:700;line-height:1.25}p{text-wrap:pretty}a{color:var(--teal-strong);text-underline-offset:.2em}a:hover{color:var(--teal-strong-hover)}:focus-visible{outline:3px solid var(--teal-strong);outline-offset:3px;border-radius:2px}.on-dark :focus-visible{outline-color:var(--white)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--space-4);top:var(--space-2);z-index:100;padding:var(--space-3) var(--space-4);background:var(--ink);color:var(--white);border-radius:var(--radius-pill);position:absolute;transform:translateY(-300%)}.skip-link:focus{color:var(--white);transform:none}.container{width:min(100% - 2rem, var(--content));margin-inline:auto}.section{padding-block:var(--space-8)}.section--mist{background:var(--mist-soft)}.section--white{background:var(--white)}.section__head{gap:var(--space-4);max-width:var(--measure);margin-bottom:var(--space-7);display:grid}.section__head p{color:var(--stone);font-size:var(--text-lg)}.rule{background:var(--teal);border-radius:2px;width:3.5rem;height:4px;display:block}.muted{color:var(--stone)}.button{min-height:var(--target);border:2px solid var(--teal-strong);border-radius:var(--radius-pill);background:var(--teal-strong);color:var(--white);font:inherit;text-align:center;cursor:pointer;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-weight:700;text-decoration:none;transition:background-color .15s;display:inline-flex}.button:hover{background:var(--teal-strong-hover);border-color:var(--teal-strong-hover);color:var(--white)}.button--quiet{color:var(--ink);border-color:var(--ink);background:0 0}.button--quiet:hover{background:var(--ink);border-color:var(--ink);color:var(--white)}.on-dark .button{background:var(--white);border-color:var(--white);color:var(--ink)}.on-dark .button:hover{background:var(--mist);border-color:var(--mist);color:var(--ink)}@media (prefers-reduced-motion:reduce){.button{transition:none}}input[type=radio],input[type=checkbox]{accent-color:var(--teal-strong)}input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{outline:3px solid var(--teal-strong);outline-offset:2px}.on-dark input[type=radio]:focus-visible,.on-dark input[type=checkbox]:focus-visible{outline-color:var(--white)}
