@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.2b_sldcwg6mn_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.1emuuracu50qd.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(../media/a218039a3287bcfd-s.p.43zbiuwnnoiok.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(../media/bdc7e24a509eb931-s.0ynx40_3oa9rk.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.1975l3y3401x_.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(../media/8e6fa89aa22d24ec-s.p.2o7m9ogm38dql.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(../media/0a7740363b4d4863-s.3ji57o093q1kd.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.19xuq3td7fwu_.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(../media/e2334d715941921e-s.p.3o_v2fun1jzxk.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(../media/b53057dbf91a7acf-s.11ypmpdlzqdb_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.3go-kn2r40gie.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(../media/47fe1b7cd6e6ed85-s.p.3bh2vc0w-r-ll.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 Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_27c1d5ca-module__9rNIbG__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_27c1d5ca-module__9rNIbG__variable{--font-poppins:"Poppins", "Poppins Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/027df52a710ea511-s.1_4-gb67e4cdj.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:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5e3a2858f2997077-s.p.1t1ox7t-8xjh-.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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_45e0273a-module__AzEEWq__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_45e0273a-module__AzEEWq__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_28411002-module__cjC0Ca__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_28411002-module__cjC0Ca__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.logo-module__0pcSgq__logo{cursor:pointer;color:var(--navy);flex:none;align-items:baseline;gap:9px;display:flex}.logo-module__0pcSgq__logo:hover{color:var(--navy)}.logo-module__0pcSgq__word{font:700 25px/1 var(--font-display);letter-spacing:-.035em;color:inherit}.logo-module__0pcSgq__q{color:var(--teal)}.logo-module__0pcSgq__flow{font:500 10px/1 var(--font-mono);letter-spacing:.24em;color:var(--teal)}.logo-module__0pcSgq__dark,.logo-module__0pcSgq__dark:hover{color:#fff}.logo-module__0pcSgq__dark .logo-module__0pcSgq__q,.logo-module__0pcSgq__dark .logo-module__0pcSgq__flow{color:var(--aqua)}.logo-module__0pcSgq__footer .logo-module__0pcSgq__word{font-size:24px}
.header-module__FoWBXa__header{z-index:60;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#fbfaf8e6;position:sticky;top:0}.header-module__FoWBXa__inner{max-width:var(--container);padding:16px var(--gutter);align-items:center;gap:36px;margin:0 auto;display:flex}.header-module__FoWBXa__nav{flex-wrap:wrap;align-items:center;gap:26px;margin-left:auto;display:flex}.header-module__FoWBXa__link{font:500 15px/1 var(--font-body);color:var(--ink);cursor:pointer;padding-bottom:5px;position:relative}.header-module__FoWBXa__link:hover{color:var(--teal)}.header-module__FoWBXa__underline{background:var(--teal);height:2px;position:absolute;bottom:0;left:0;right:0}.header-module__FoWBXa__cta{background:var(--navy);color:#fff;font:500 14px/1 var(--font-body);cursor:pointer;transition:background-color .25s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:12px 22px;display:inline-flex}.header-module__FoWBXa__cta:hover{background:var(--teal);color:#fff}.header-module__FoWBXa__burger{background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;margin-left:auto;display:none}.header-module__FoWBXa__bar{background:var(--navy);width:22px;height:2px;transition:transform .25s var(--ease), opacity .2s;border-radius:2px;display:block}.header-module__FoWBXa__barTop{transform:translateY(7px)rotate(45deg)}.header-module__FoWBXa__barHide{opacity:0}.header-module__FoWBXa__barBottom{transform:translateY(-7px)rotate(-45deg)}.header-module__FoWBXa__mobile{display:none}@media (max-width:960px){.header-module__FoWBXa__nav{display:none}.header-module__FoWBXa__burger{display:inline-flex}.header-module__FoWBXa__mobile{padding:8px var(--gutter) 22px;border-top:1px solid var(--line);background:var(--bg);flex-direction:column;gap:4px;display:flex}.header-module__FoWBXa__mobile[hidden]{display:none}.header-module__FoWBXa__mobileLink{font:500 18px/1.2 var(--font-body);color:var(--ink);border-bottom:1px solid var(--line);padding:14px 0}.header-module__FoWBXa__mobileLink[aria-current=page]{color:var(--teal)}.header-module__FoWBXa__mobileCta{align-self:flex-start;margin-top:16px}}
.footer-module__fG3J_G__footer{background:var(--navy-deep);color:#fff;padding:80px var(--gutter) 36px}.footer-module__fG3J_G__grid{grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:48px;display:grid}.footer-module__fG3J_G__tagline{font:400 15px/1.6 var(--font-body);color:var(--on-dark-2);max-width:34ch;margin:20px 0 24px}.footer-module__fG3J_G__social{font:400 14px/1 var(--font-body);flex-wrap:wrap;gap:18px;display:flex}.footer-module__fG3J_G__socialLink{color:var(--on-dark-2);transition:color .3s}.footer-module__fG3J_G__socialLink:hover{color:var(--aqua)}.footer-module__fG3J_G__col{flex-direction:column;gap:12px;display:flex}.footer-module__fG3J_G__colTitle{font:500 11px/1 var(--font-mono);letter-spacing:.16em;color:var(--aqua);text-transform:uppercase;margin-bottom:6px}.footer-module__fG3J_G__colLink{font:400 15px/1.4 var(--font-body);color:var(--on-dark-3);cursor:pointer;transition:color .3s}.footer-module__fG3J_G__colLink:hover{color:#fff}.footer-module__fG3J_G__address{font:400 15px/1.55 var(--font-body);color:var(--on-dark-3)}.footer-module__fG3J_G__bottom{font:400 13px/1.4 var(--font-body);color:#6e8496;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:24px;margin-top:64px;padding-top:28px;display:flex}.footer-module__fG3J_G__bottomLinks{gap:22px;display:flex}.footer-module__fG3J_G__bottomLinks a{color:#6e8496}.footer-module__fG3J_G__bottomLinks a:hover{color:var(--on-dark-3)}@media (max-width:960px){.footer-module__fG3J_G__grid{grid-template-columns:1fr 1fr;gap:40px}}@media (max-width:560px){.footer-module__fG3J_G__grid{grid-template-columns:1fr}}
:root{--navy:#12293f;--navy-hover:#173350;--navy-deep:#0b1f30;--navy-side:#0f2437;--teal:#157f98;--teal-dark:#0e5f72;--teal-bright:#22a7c2;--aqua:#4fc3d9;--amber:#b4642f;--bg:#fbfaf8;--sand:#efe9df;--white:#fff;--panel:#f4f6f7;--panel-2:#edf1f3;--ink:#12293f;--muted:#5d6e7b;--muted-2:#7c8b97;--muted-3:#9aa8b2;--muted-4:#94a3ad;--on-dark:#a9becd;--on-dark-2:#8fa6b6;--on-dark-3:#c4d2dc;--on-dark-4:#8fb2c6;--line:#12293f1a;--line-2:#12293f1f;--line-3:#12293f29;--line-4:#12293f2e;--line-5:#12293f38;--line-dark:#ffffff24;--line-dark-2:#ffffff29;--line-dark-3:#ffffff47;--font-display:var(--font-poppins), "Poppins", system-ui, sans-serif;--font-body:var(--font-dm-sans), "DM Sans", system-ui, sans-serif;--font-mono:var(--font-plex-mono), "IBM Plex Mono", ui-monospace, monospace;--container:1240px;--gutter:40px;--sp-xl:110px;--sp-lg:96px;--sp-md:88px;--sp-sm:72px;--sp-xs:56px;--ease:cubic-bezier(.2, .7, .2, 1)}@media (max-width:720px){:root{--gutter:22px;--sp-xl:72px;--sp-lg:64px;--sp-md:56px;--sp-sm:48px;--sp-xs:40px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip}a{color:var(--teal);text-decoration:none}a:hover{color:var(--teal-dark)}::selection{background:var(--teal-bright);color:#fff}input,textarea,select,button{font-family:var(--font-body)}button{cursor:pointer}img,svg{max-width:100%;display:block}:focus-visible{outline:2px solid var(--aqua);outline-offset:3px}@keyframes rise{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes growX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:0;transform:scale(1.6)}}@keyframes drift{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.container{max-width:var(--container);margin:0 auto}.section{padding:var(--sp-lg) var(--gutter)}.section-dark{background:var(--navy);color:#fff}.section-sand{background:var(--sand)}.page-hero{padding:var(--sp-lg) var(--gutter) var(--sp-sm)}.page-hero-grid{grid-template-columns:1.3fr 1fr;align-items:end;gap:64px;display:grid}@media (max-width:900px){.page-hero-grid{grid-template-columns:1fr;gap:24px}}.row-between{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.cta-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;display:flex}.btn-group{flex-wrap:wrap;gap:14px;display:flex}.eyebrow{font:500 12px/1 var(--font-mono);letter-spacing:.18em;color:var(--teal);text-transform:uppercase;margin:0 0 22px}.eyebrow-muted{color:var(--muted-2)}.eyebrow-aqua{color:var(--aqua)}.tag{font:500 11px/1 var(--font-mono);letter-spacing:.12em;color:var(--teal);text-transform:uppercase}.tag-aqua{color:var(--aqua)}.tag-grey{color:var(--muted-3)}.display{font:600 clamp(40px, 5.6vw, 78px) / 1 var(--font-display);letter-spacing:-.035em;color:var(--ink);margin:0}.h2{font:600 clamp(28px, 3.4vw, 44px) / 1.1 var(--font-display);letter-spacing:-.03em;color:var(--ink);margin:0}.h2-lg{font:600 clamp(32px, 4.2vw, 56px) / 1.03 var(--font-display);letter-spacing:-.03em;color:var(--ink);margin:0}.h2-md{font:600 clamp(26px, 3vw, 40px) / 1.1 var(--font-display);letter-spacing:-.03em;color:var(--ink);margin:0}.h3{font:600 23px/1.25 var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0}.on-dark .display,.on-dark .h2,.on-dark .h2-lg,.on-dark .h2-md,.on-dark .h3,.t-white{color:#fff}.lead{font:400 18px/1.65 var(--font-body);color:var(--muted);margin:0}.p{font:400 16px/1.6 var(--font-body);color:var(--muted);margin:0}.p-17{font:400 17px/1.65 var(--font-body);color:var(--muted);margin:0}.p-15{font:400 15px/1.6 var(--font-body);color:var(--muted);margin:0}.on-dark .lead,.on-dark .p,.on-dark .p-17,.on-dark .p-15{color:var(--on-dark)}.btn{font:500 15px/1 var(--font-body);cursor:pointer;transition:background-color .25s var(--ease), color .25s var(--ease), border-color .25s var(--ease), transform .45s var(--ease);white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:17px 30px;display:inline-flex}.btn-md{padding:16px 28px}.btn-sm{padding:15px 26px}.btn-teal{background:var(--teal);color:#fff}.btn-teal:hover{background:var(--teal-bright);color:#fff}.btn-teal-to-navy:hover{background:var(--navy)}.btn-navy{background:var(--navy);color:#fff}.btn-navy:hover{background:var(--teal);color:#fff}.btn-outline{border-color:var(--line-5);color:var(--ink);background:0 0}.btn-outline:hover{border-color:var(--teal);color:var(--teal)}.btn-outline-light{border-color:var(--line-dark-3);color:#fff;background:0 0}.btn-outline-light:hover{border-color:var(--aqua);color:var(--aqua)}.btn-lift:hover{transform:translateY(-3px)}.btn-aqua-hover:hover{background:var(--aqua);color:var(--navy)}.link{font:500 15px/1 var(--font-body);color:var(--teal);cursor:pointer;border-bottom:1px solid var(--teal);padding-bottom:4px;display:inline-block}.link:hover{color:var(--teal-dark)}.link-aqua{color:var(--aqua);border-bottom-color:var(--aqua)}.link-aqua:hover{color:#fff}.card{background:var(--white);border:1px solid var(--line);color:inherit;transition:border-color .25s var(--ease), background-color .25s var(--ease), transform .5s var(--ease), box-shadow .5s var(--ease);border-radius:20px;padding:32px 30px 30px;display:block}a.card:hover{border-color:var(--teal);color:inherit}.card-dark{background:var(--navy);border-color:var(--navy);color:#fff}a.card-dark:hover{background:var(--navy-hover);border-color:var(--navy-hover)}.card-sand{background:var(--bg);border-color:#0000}.chip{font:400 13px/1 var(--font-body);color:var(--ink);border:1px solid var(--line-3);border-radius:999px;padding:9px 15px;display:inline-block}.chips{flex-wrap:wrap;gap:9px;display:flex}.pill{font:500 14px/1 var(--font-body);border:1px solid var(--line-4);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:9px;padding:12px 20px;transition:border-color .2s,color .2s;display:inline-flex}.pill:hover,.pill[aria-pressed=true],.pill[aria-selected=true]{border-color:var(--teal);color:var(--teal)}.pill-dot{background:var(--teal);border-radius:999px;flex:none;width:6px;height:6px}.badge{font:500 10px/1 var(--font-mono);letter-spacing:.12em;color:var(--navy);background:var(--aqua);text-transform:uppercase;border-radius:999px;padding:7px 11px;display:inline-block}.stat-num{font:600 30px/1 var(--font-display);color:var(--teal);letter-spacing:-.02em}.stat-cap{font:400 14px/1.4 var(--font-body);color:var(--muted-2);margin-top:6px}.on-dark .stat-num{color:var(--aqua)}.on-dark .stat-cap{color:var(--on-dark-2)}.crumbs{font:400 14px/1 var(--font-body);color:var(--on-dark-2);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:48px;display:flex}.crumbs a{color:var(--on-dark-2)}.crumbs a:hover{color:var(--aqua)}.crumbs .current{color:#fff}.label{font:500 13px/1 var(--font-body);color:var(--ink)}.field{flex-direction:column;gap:9px;display:flex}.input,.select,.textarea{border:1px solid var(--line-4);background:var(--bg);width:100%;font:400 15px/1 var(--font-body);color:var(--ink);border-radius:12px;outline:none;padding:15px 18px;transition:border-color .2s}.textarea{resize:vertical;min-height:130px;line-height:1.5}.input:focus,.select:focus,.textarea:focus{border-color:var(--teal)}.select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%2312293F' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;padding-right:42px}.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}.balance{text-wrap:balance}
