@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/figtree-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:Figtree;font-style:italic;font-weight:300 900;font-display:swap;src:url(/fonts/figtree-latin-italic.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}@scope(.g-chrome){:scope{--bg:#fff;--paper:#f5f8fa;--paper-2:#edf1f4;--line:#e6eaed;--line-strong:#d3dae0;--ink:#0a1820;--text:#1a2833;--muted:#4a5c6a;--faint:#5e6b76;--accent:#3f9;--accent-ink:#007248;--on-accent:#03140b;--accent-wash:#e3fbef;--accent-line:#a9e9c8;--sky-ink:#fff;--shadow:0 1px 2px #0a18200d, 0 24px 60px -30px #0a182052;--shadow-sm:0 1px 2px #0a18200f, 0 8px 20px -12px #0a182033;--font:"Figtree", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--serif:"Newsreader", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--r:2px;--r-window:6px;--maxw:1240px;--g:clamp(16px, 4vw, 48px);--nav-h:72px;--ease:cubic-bezier(.2, .7, .2, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}:scope{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;scroll-padding-block:24px;font-size:16px;line-height:1.5}a{color:inherit}p{text-wrap:pretty;margin:0}h3{text-wrap:balance;margin:0}li{text-wrap:balance}ul{margin:0;padding:0;list-style:none}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.wrap{width:100%;max-width:calc(var(--maxw) + 2 * var(--g));padding-left:max(16px, var(--g), env(safe-area-inset-left,0px));padding-right:max(16px, var(--g), env(safe-area-inset-right,0px));margin-inline:auto}.nav{z-index:5;position:relative}.nav-in{height:var(--nav-h);align-items:center;gap:40px;display:flex}.logo{color:var(--ink);display:inline-flex}.logo svg{width:102px;height:35px}.nav-links{gap:28px;display:flex}.nav-links a,.nav-signin{color:var(--text);font-size:15px;font-weight:500;text-decoration:none}.nav-cta{align-items:center;gap:20px;margin-left:auto;display:flex}.menu-btn{border:1px solid var(--line-strong);border-radius:var(--r);width:40px;height:40px;color:var(--ink);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:none}.menu-btn span{background:currentColor;width:16px;height:1.5px}.btn{border-radius:var(--r);height:48px;font:600 16px/1 var(--font);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;padding:0 24px;text-decoration:none;display:inline-flex}.btn-ink{background:var(--ink);color:var(--bg)}.btn-sm{height:38px;padding:0 16px;font-size:14px}@media (width<=1100px){.nav-links{gap:22px}}@media (width<=900px){.nav-links,.nav-signin{display:none}.menu-btn{display:inline-flex}.nav-cta{gap:10px}}@media (width<=600px){.nav-cta .btn{height:36px;padding:0 12px}}.foot{border-top:1px solid var(--line);padding-block:56px 96px}.foot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px;display:grid}.foot-brand{flex-direction:column;grid-column:1/-1;gap:14px;display:flex}.foot-brand p{max-width:28ch;color:var(--muted)}.foot h3{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-size:12px;font-weight:600}.foot ul{flex-direction:column;gap:10px;display:flex}.foot ul a{color:var(--text);font-size:15px;text-decoration:none}.foot ul a:hover{color:var(--ink);text-decoration:underline}.legal{border-top:1px solid var(--line);color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:48px;padding-top:24px;font-size:13px;display:flex}@media (width>=900px){.foot-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1100px){.foot-grid{grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr))}.foot-brand{grid-column:auto}}.mnav{left:0;right:0;top:var(--nav-h);border-block:1px solid var(--line);background:var(--bg);box-shadow:var(--shadow-sm);position:absolute}.mnav .wrap{flex-direction:column;padding-block:8px 16px;display:flex}.mnav a{border-bottom:1px solid var(--line);min-height:48px;color:var(--ink);align-items:center;font-size:17px;font-weight:500;text-decoration:none;display:flex}.mnav a:last-child{border-bottom:0}.menu-btn[aria-expanded=true] span:first-child{transform:translateY(3.25px)rotate(45deg)}.menu-btn[aria-expanded=true] span:last-child{transform:translateY(-3.25px)rotate(-45deg)}@media (width>=901px){.mnav{display:none}}@media (width<=380px){.nav-in{gap:16px}.logo svg{width:90px;height:31px}.nav-cta{gap:8px}.nav-cta .btn{padding:0 10px}}:scope{--bg:#0a1820;--paper:#0f222c;--paper-2:#142b36;--line:#ffffff1c;--line-strong:#ffffff38;--ink:#fff;--text:#e6ecef;--muted:#b9c5cd;--faint:#93a3ae;--accent-ink:#3f9;--accent-wash:#33ff991a;--accent-line:#33ff994d;--shadow:0 1px 2px #0006, 0 24px 60px -30px #000000e6;--shadow-sm:0 1px 2px #0006, 0 8px 20px -12px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.g-nav .nav-links{align-items:center}.g-nav .nav-links a:hover,.fm-btn:hover,.fm-btn[aria-expanded=true],.fm-btn[data-here]{color:var(--ink)}.g-nav .nav-links>a[aria-current=page]{color:var(--ink);-webkit-text-decoration:underline 1.5px var(--accent-ink);text-decoration:underline 1.5px var(--accent-ink);text-underline-offset:8px}.fm-btn{font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-family:inherit;font-size:15px;font-weight:500;display:inline-flex}.fm-btn:after,.mfm-btn:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transition:transform .2s;transform:translateY(-2px)rotate(45deg)}.fm-btn[aria-expanded=true]:after,.mfm-btn[aria-expanded=true]:after{transform:translateY(2px)rotate(225deg)}.fm-panel{left:0;right:0;top:var(--nav-h);z-index:6;background:var(--paper);border-block:1px solid var(--line);box-shadow:var(--shadow);position:absolute}.fm-in{padding-block:28px 22px}.fm-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 28px;display:grid}.fm-h{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:0 0 8px;font-size:12px;font-weight:600}.fm-group ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.fm-group a{border-radius:var(--r);color:var(--text);align-items:flex-start;gap:12px;margin-inline:-10px;padding:10px;text-decoration:none;display:flex}.fm-group a:hover,.fm-group a:focus-visible{background:var(--paper-2)}.fm-group a[aria-current=page]{background:var(--accent-wash)}.fm-group svg{fill:none;width:22px;height:22px;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.fm-group svg .g{stroke:var(--accent-ink)}.fm-group b{color:var(--ink);font-size:15px;font-weight:600;line-height:1.3;display:block}.fm-group small{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.4;display:block}.fm-foot{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px 28px;margin:18px 0 0;padding-top:16px;display:flex}.fm-foot a{color:var(--accent-ink);font-size:14px;font-weight:600;text-decoration:none}.fm-foot a:after{content:" →"}.fm-foot a:hover{text-underline-offset:4px;text-decoration:underline}.mfm-btn{border-top:0;border-left:0;border-right:0;border-image:initial;border-bottom:1px solid var(--line);width:100%;min-height:48px;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:0;font-family:inherit;font-size:17px;font-weight:500;display:flex}.mfm{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;margin:0;padding:6px 0 10px;list-style:none;display:grid}.mnav .mfm a{min-height:40px;color:var(--text);border-bottom:0;font-size:15px}.mnav .mfm a[aria-current=page],.mnav>.wrap>a[aria-current=page]{color:var(--accent-ink)}.g-nav .mnav{max-height:calc(100dvh - var(--nav-h));overflow-y:auto}@media (prefers-reduced-motion:reduce){.fm-btn:after,.mfm-btn:after{transition:none}}@media (width<=959px){.g-nav .nav-links,.g-nav .nav-signin{display:none}.g-nav .menu-btn{display:inline-flex}}@media (width>=901px) and (width<=959px){.g-nav .mnav:not([hidden]){display:block}}.foot ul a,.g-nav .nav-links>a,.g-nav .nav-signin,.fm-btn{margin-block:-4px;padding-block:4px}:scope{--lt-bg:#fff;--lt-paper:#f5f8fa;--lt-paper-2:#e8eaec;--lt-line:#e8eaec;--lt-line-strong:#d3dae0;--lt-ink:#0a1820;--lt-text:#1a2833;--lt-muted:#4a5c6a;--lt-faint:#627384;--lt-accent-ink:#007248;--lt-accent-wash:#e3fbef;--lt-accent-line:#00724847;--lt-shadow:0 1px 2px #0a18200f, 0 8px 24px #0a18201a;--dk-bg:#0a1820;--dk-paper:#0f222c;--dk-paper-2:#142b36;--dk-line:#ffffff1c;--dk-line-strong:#ffffff38;--dk-ink:#fff;--dk-text:#e6ecef;--dk-muted:#b9c5cd;--dk-faint:#93a3ae;--dk-accent-ink:#3f9;--dk-accent-wash:#33ff991a;--dk-accent-line:#33ff994d}}
