*,:before,:after{box-sizing:border-box;margin:0;padding:0}img,svg,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}button:disabled{cursor:not-allowed}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::selection{background:var(--brand-mint-pale);color:#1c1c1c}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--brand-teal:#22577a;--brand-teal-2:#38a3a5;--brand-mint:#57cc99;--brand-mint-2:#80ed99;--brand-mint-pale:#c7f9cc;--brand-gradient:linear-gradient(135deg, #22577a 0%, #38a3a5 45%, #57cc99 100%);--font:"Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--fs-xs:12px;--fs-sm:14px;--fs-md:16px;--fs-lg:18px;--fs-xl:24px;--fs-2xl:32px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--r-xs:4px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-full:999px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:28px;--sidebar-w:212px;--panel-w:280px;--tabstrip-h:44px;--toolbar-h:56px;--ease:cubic-bezier(.215, .61, .355, 1);--ease-io:cubic-bezier(.645, .045, .355, 1);--dur:.2s}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--surface:#f7f7f5;--elevated:#fff;--tabstrip:#efefed;--fill:#0000000a;--fill-hover:#0000000f;--fill-strong:#0000001a;--border:#00000012;--border-strong:#00000024;--text:#1c1c1c;--text-2:#0000009e;--text-3:#0000008f;--accent:#22577a;--accent-hover:#1b4863;--accent-contrast:#fff;--accent-soft:#22577a1a;--tint-1:#e2eff4;--tint-2:#e3f5ec;--tint-text:#1c1c1c;--success:#167049;--warning:#a86f00;--danger:#cc2f45;--success-soft:#1670491f;--warning-soft:#e3a00829;--danger-soft:#cc2f451a;--shadow-pop:0 12px 32px #0000001f, 0 0 0 1px var(--border);--overlay:#00000052;--series-1:#1b5e8f;--series-2:#e3a008;--series-3:#2bb39a;--series-other:#b4b8bc;--series-muted:#9aa6ae;--grid:#00000012}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#262629;--surface:#2f2f33;--elevated:#34343a;--tabstrip:#1d1d20;--fill:#ffffff0f;--fill-hover:#ffffff17;--fill-strong:#ffffff24;--border:#ffffff14;--border-strong:#ffffff29;--text:#f3f3f3;--text-2:#f3f3f3b3;--text-3:#f3f3f38f;--accent:#57cc99;--accent-hover:#80ed99;--accent-contrast:#0f261b;--accent-soft:#57cc9924;--success:#57cc99;--warning:#e8b13a;--danger:#f06a7c;--success-soft:#57cc9924;--warning-soft:#e8b13a24;--danger-soft:#f06a7c24;--shadow-pop:0 12px 32px #00000073, 0 0 0 1px var(--border);--overlay:#0000008c;--series-1:#4d82dc;--series-2:#c98500;--series-3:#1fa57f;--series-other:#6d6d73;--series-muted:#8a8a91;--grid:#ffffff14}[data-vision=dichromat]{--success:#0072b2;--warning:#b36b00;--danger:#d55e00;--success-soft:#0072b21f;--warning-soft:#e69f0029;--danger-soft:#d55e001f}[data-theme=dark][data-vision=dichromat]{--success:#56b4e9;--warning:#e69f00;--danger:#ef8a3c}@font-face{font-family:Archivo;src:url(/assets/archivo-text-CqzzDFyG.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap}@font-face{font-family:Archivo Expanded;src:url(/assets/archivo-display-Da_PaZzG.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Archivo Fallback;src:local(Arial),local(Helvetica Neue),local(Roboto),local(Liberation Sans);size-adjust:102%;ascent-override:86%;descent-override:20.6%;line-gap-override:0%}@font-face{font-family:Archivo Expanded Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Bold),local(Roboto Bold),local(Liberation Sans Bold);font-weight:800;size-adjust:130%;ascent-override:67.5%;descent-override:16%;line-gap-override:0%}@property --p{syntax:"<integer>";inherits:false;initial-value:0}:root{--font:"Archivo", "Archivo Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display:"Archivo Expanded", "Archivo Expanded Fallback", "Arial Black", "Segoe UI Black", system-ui, sans-serif;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--mint-flat:#57cc99;--max:1328px;--gutter:clamp(16px, 4vw, 48px);--header-h:68px;--radius:22px;--t-hero:clamp(2.05rem, min(4.5vw, 7.6vh), 5rem);--t-h2:clamp(1.7rem, 1rem + 3vw, 3.4rem);--t-h3:clamp(1.1rem, 1rem + .45vw, 1.35rem);--t-lead:clamp(1.05rem, .97rem + .4vw, 1.28rem);--t-small:.875rem}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4faf8;--surface:#fff;--elevated:#fff;--text:#0e1c26;--text-2:#0e1c26b8;--text-3:#0e1c26a3;--line:#0e1c261a;--line-strong:#0e1c2638;--fill:#0e1c260d;--accent:#22577a;--card:#ffffffbd;--card-border:#0e1c2614;--header-bg:#f4faf8cc;--sky-top:#c4eadf;--sky-mid:#e2f4ee;--glow-a:#57cc9966;--glow-b:#38a3a54d;--glow-sun:#ffe596bf;--ray:#ffffffd9;--spark:#2b8f93;--orb-a:#1d4f72;--orb-b:#2a9a9c;--orb-c:#3fbd86;--orb-glow:0;--wm-a:#0e1c26;--wm-b:#2a6a78;--cta-bg:linear-gradient(135deg, #1d4f72, #22806f);--cta-text:#fff;--cta-ring:#ffffff38;--cta-glow:#2a9a9cb3;--skeleton:#0e1c2612;--skeleton-shine:#ffffffbf}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07131a;--surface:#0d2029;--elevated:#10262f;--text:#eef8f5;--text-2:#eef8f5bd;--text-3:#eef8f599;--line:#ffffff17;--line-strong:#fff3;--fill:#ffffff0f;--accent:#57cc99;--card:#ffffff0e;--card-border:#ffffff17;--header-bg:#07131ab8;--sky-top:#0b3a4a;--sky-mid:#0a2230;--glow-a:#57cc994d;--glow-b:#38a3a55c;--glow-sun:#80ed9929;--ray:#80ed9938;--spark:#c7f9cc;--orb-a:#80ed99;--orb-b:#38a3a5;--orb-c:#57cc99;--orb-glow:1;--wm-a:#f2fbf8;--wm-b:#57cc99;--cta-bg:linear-gradient(135deg, #80ed99, #57cc99);--cta-text:#062218;--cta-ring:#ffffff4d;--cta-glow:#57cc99bf;--skeleton:#ffffff12;--skeleton-shine:#ffffff1c}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 12px);-moz-text-size-adjust:100%;text-size-adjust:100%}html:not(.js) .needs-js{display:none}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:1rem;line-height:1.55;overflow-x:clip}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}main:focus{outline:none}.container{width:min(100% - 2 * var(--gutter), var(--max));margin-inline-start:auto;margin-inline-end:auto}.display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;font-weight:800;line-height:.98}.gridlines{z-index:0;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.gridlines:before{content:"";width:min(100% - 2 * var(--gutter), var(--max));border-inline:1px solid var(--line);background:linear-gradient(var(--line), var(--line)) 50% 0 / 1px 100% no-repeat;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}@media (min-width:720px){.gridlines:before{background:linear-gradient(var(--line), var(--line)) 25% 0 / 1px 100% no-repeat, linear-gradient(var(--line), var(--line)) 50% 0 / 1px 100% no-repeat, linear-gradient(var(--line), var(--line)) 75% 0 / 1px 100% no-repeat}}.skip{z-index:100;border-radius:var(--r-full);background:var(--text);color:var(--bg);transition:transform .2s var(--ease);padding:10px 16px;font-weight:600;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip:focus{transform:none}.skeleton{background:var(--skeleton);border-radius:8px;display:block;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg, transparent, var(--skeleton-shine), transparent);animation:1.5s ease-in-out infinite shimmer;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}@keyframes shimmer{to{transform:translate(100%)}}@supports (animation-timeline:view()){.reveal{animation:linear both reveal;animation-timeline:view();animation-range:entry calc(4% + var(--i,0) * 4%) entry calc(46% + var(--i,0) * 4%)}}@keyframes reveal{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{animation-iteration-count:1!important}.reveal{animation:none}}[data-motion=calm] *,[data-motion=calm] :before,[data-motion=calm] :after{animation-iteration-count:1!important}[data-offscreen],[data-offscreen] *,[data-offscreen] :before,[data-offscreen] :after{animation-play-state:paused!important}::view-transition-old(root){animation-duration:.28s}::view-transition-new(root){animation-duration:.28s}@media print{:root,[data-theme]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff!important;--surface:#fff!important;--elevated:#fff!important;--text:#000!important;--text-2:#222!important;--text-3:#444!important;--line:#ccc!important;--line-strong:#999!important;--fill:#f2f2f2!important;--card:#fff!important;--card-border:#ccc!important;--accent:#000!important}body{color:#000!important;background:#fff!important}.skip,.gridlines,#root>header,#root>footer,canvas,[class*=_sky_],[class*=_sparks_],[class*=_orb_],[class*=_halo_],[class*=_rays_],nav[aria-label=Footer]{display:none!important}*,:before,:after{box-shadow:none!important;text-shadow:none!important;transition:none!important;animation:none!important}.reveal{opacity:1!important;transform:none!important}main a{color:inherit;text-decoration:underline}article a[href^=http]:after{content:" (" attr(href) ")";word-break:break-all;font-size:.85em}h1,h2,h3{break-after:avoid}li,figure,table,blockquote,details{break-inside:avoid}details:not([open])>:not(summary){display:block}}._notice_zllq6_2{z-index:60;background:var(--elevated);max-width:420px;box-shadow:inset 0 0 0 1px var(--line-strong), 0 24px 60px -24px #0e1c268c;animation:_rise_zllq6_1 .5s var(--ease-out-expo) both;border-radius:18px;gap:8px;padding:18px 20px;display:grid;position:fixed;bottom:16px;left:16px;right:16px}._notice_zllq6_2 h2{font-size:1rem;font-weight:700}._notice_zllq6_2 p{font-size:var(--t-small);color:var(--text-2);line-height:1.5}._notice_zllq6_2 a{color:var(--text);text-underline-offset:3px;font-weight:600;text-decoration:underline}._actions_zllq6_36{gap:8px;margin-top:6px;display:flex}._actions_zllq6_36 button{background:var(--fill);box-shadow:inset 0 0 0 1px var(--line-strong);font:inherit;font-size:var(--t-small);color:var(--text);cursor:pointer;border:0;border-radius:999px;flex:1;padding:10px 16px;font-weight:700}._actions_zllq6_36 button:hover{box-shadow:inset 0 0 0 1px var(--text)}._actions_zllq6_36 ._accept_zllq6_60{background:var(--text);box-shadow:none;color:var(--bg)}@media (min-width:640px){._notice_zllq6_2{bottom:24px;left:24px;right:auto}}@keyframes _rise_zllq6_1{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){._notice_zllq6_2{animation:none}}._logo_5onzg_1{align-items:center;gap:var(--s-2);display:inline-flex}._word_5onzg_7{font-size:var(--fs-md);font-weight:var(--fw-semibold);letter-spacing:-.01em}._langs_1ssam_2{border-radius:var(--r-full);background:var(--fill);height:36px;box-shadow:inset 0 0 0 1px var(--line);letter-spacing:.04em;align-items:center;padding:3px;font-size:13px;font-weight:600;display:inline-flex}._langs_1ssam_2 a,._langs_1ssam_2 span{border-radius:var(--r-full);min-width:34px;height:30px;color:var(--text-2);transition:color .2s var(--ease), background-color .2s var(--ease);place-items:center;padding:0 8px;display:grid}._langs_1ssam_2 a:hover{color:var(--text)}._langs_1ssam_2 ._active_1ssam_33{background:var(--text);color:var(--bg)}._theme_1ssam_38{border-radius:var(--r-full);width:36px;height:36px;color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line);transition:color .2s var(--ease), background-color .2s var(--ease), transform .4s var(--ease);place-items:center;display:grid}._theme_1ssam_38:hover{color:var(--text);background:var(--fill);transform:rotate(18deg)}._wordmark_uazk1_1{width:100%;height:auto;overflow:hidden}._wordmark_uazk1_1 path{transform-box:fill-box;transform-origin:50% 100%}._intro_uazk1_12 path{animation:_rise_uazk1_1 1.1s var(--ease-out-expo) both;animation-delay:calc(.12s + var(--i) * 70ms)}@supports (animation-timeline:view()){._scroll_uazk1_19 path{animation:linear both _rise_uazk1_1;animation-timeline:view();animation-range:entry calc(var(--i) * 6%) entry calc(60% + var(--i) * 6%)}}@keyframes _rise_uazk1_1{0%{opacity:0;transform:translateY(70%)scaleY(1.25)}to{opacity:1;transform:none}}._footer_1eki8_1{z-index:1;border-top:1px solid var(--line);background:linear-gradient(to bottom, transparent, var(--fill));position:relative;overflow:clip}._top_1eki8_10{gap:48px;padding-top:max(48px,min(7vw,88px));display:grid}._about_1eki8_16{max-width:340px;color:var(--text-2);align-content:start;gap:18px;display:grid}._tools_1eki8_24{align-items:center;gap:8px;display:flex}._columns_1eki8_30{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px;display:grid}._heading_1eki8_36{letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin-bottom:14px;font-size:13px;font-weight:600}._columns_1eki8_30 ul{gap:10px;display:grid}._columns_1eki8_30 a{color:var(--text-2);transition:color .2s var(--ease)}._columns_1eki8_30 a:hover{color:var(--text)}._legal_1eki8_59{font-size:var(--t-small);color:var(--text-3);padding-block-start:40px;padding-block-end:12px}._mark_1eki8_66{pointer-events:none;margin-bottom:-2.4%}@media (min-width:900px){._top_1eki8_10{grid-template-columns:minmax(240px,1fr) 2fr;gap:64px}._columns_1eki8_30{grid-template-columns:repeat(4,minmax(0,1fr))}}._cta_se9jc_1{border-radius:var(--r-full);letter-spacing:-.005em;white-space:nowrap;isolation:isolate;transition:transform .3s var(--ease), box-shadow .3s var(--ease), background-color .3s var(--ease);justify-content:center;align-items:center;gap:10px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}._cta_se9jc_1 svg{transition:transform .3s var(--ease);flex:none}._cta_se9jc_1:hover svg{transform:translate(4px)}._sm_se9jc_28{height:38px;padding:0 16px;font-size:14px}._md_se9jc_34{height:50px;padding:0 26px;font-size:16px}._lg_se9jc_40{height:60px;padding:0 34px;font-size:18px}._primary_se9jc_46{color:var(--cta-text);background:var(--cta-bg);box-shadow:0 0 0 1px var(--cta-ring), 0 12px 34px -12px var(--cta-glow)}._primary_se9jc_46:before{content:"";z-index:-1;background:linear-gradient(105deg,#0000 38%,#fff6 50%,#0000 62%);animation:7s ease-in-out 2.4s infinite _sheen_se9jc_1;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-130%)}._primary_se9jc_46:hover{box-shadow:0 0 0 1px var(--cta-ring), 0 18px 44px -12px var(--cta-glow);transform:translateY(-2px)}._primary_se9jc_46:hover:before{transition:transform .9s var(--ease);animation:none;transform:translate(130%)}._primary_se9jc_46:active{transform:translateY(0)scale(.98)}._ghost_se9jc_82{color:var(--text);box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}._ghost_se9jc_82:hover{background:var(--fill);box-shadow:inset 0 0 0 1px var(--text-3)}@keyframes _sheen_se9jc_1{0%,55%{transform:translate(-130%)}80%,to{transform:translate(130%)}}._header_1vqne_1{z-index:50;height:var(--header-h);border-bottom:1px solid var(--line);position:fixed;top:0;bottom:auto;left:0;right:0}._header_1vqne_1:before{content:"";z-index:-1;background:var(--header-bg);-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);position:absolute;top:0;bottom:0;left:0;right:0}@supports (animation-timeline:scroll()){._header_1vqne_1:before{opacity:0;animation:linear both _frost_1vqne_1;animation-timeline:scroll(root);animation-range:0 90px}}._bar_1vqne_29{align-items:center;gap:20px;height:100%;display:flex}._brand_1vqne_36{flex:none;align-items:center;display:inline-flex}._brand_1vqne_36,._actions_1vqne_44{animation:_drop_1vqne_1 .9s var(--ease-out-expo) .1s both}._nav_1vqne_48{flex:1;justify-content:space-between;align-items:center;gap:24px;display:flex}._pages_1vqne_56{align-items:center;gap:max(8px,min(1.6vw,28px));margin-inline-start:auto;margin-inline-end:auto;display:flex}._pages_1vqne_56 a{color:var(--text-2);transition:color .2s var(--ease);padding:8px 4px;font-size:15px;font-weight:500;position:relative}._pages_1vqne_56 a:after{content:"";background:var(--brand-gradient);transform-origin:0;height:2px;transition:transform .35s var(--ease);border-radius:2px;position:absolute;top:auto;bottom:2px;left:4px;right:4px;transform:scaleX(0)}._pages_1vqne_56 a:hover,._pages_1vqne_56 a[aria-current=page]{color:var(--text)}._pages_1vqne_56 a:hover:after,._pages_1vqne_56 a[aria-current=page]:after{transform:scaleX(1)}._tools_1vqne_94{align-items:center;gap:8px;display:flex}._actions_1vqne_44{flex:none;align-items:center;gap:8px;display:flex}._menu_1vqne_107{border-radius:var(--r-full);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line-strong);place-items:center;display:none}@media (max-width:899px){html.js ._menu_1vqne_107{display:grid}html.js ._nav_1vqne_48{top:var(--header-h);z-index:-1;padding:28px var(--gutter) max(28px, env(safe-area-inset-bottom));background:var(--bg);visibility:hidden;opacity:0;transition:opacity .3s var(--ease), transform .4s var(--ease), visibility 0s .4s;flex-direction:column;justify-content:space-between;align-items:stretch;gap:24px;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(-12px)}html.js ._header_1vqne_1[data-open=true] ._nav_1vqne_48{visibility:visible;opacity:1;transition-delay:0s;transform:none}html.js ._pages_1vqne_56{flex-direction:column;align-items:stretch;gap:0;margin:0}html.js ._pages_1vqne_56 li{border-bottom:1px solid var(--line);opacity:0;transition:opacity .4s var(--ease) calc(80ms + var(--i) * 50ms), transform .5s var(--ease-out-expo) calc(80ms + var(--i) * 50ms);transform:translateY(14px)}html.js ._header_1vqne_1[data-open=true] ._pages_1vqne_56 li{opacity:1;transform:none}html.js ._pages_1vqne_56 a{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;color:var(--text);padding:18px 0;font-size:max(1.5rem,min(7vw,2.2rem));font-weight:800;display:block}html.js ._pages_1vqne_56 a:after{display:none}html.js ._tools_1vqne_94{justify-content:space-between}}@media (max-width:480px){._bar_1vqne_29{gap:10px}._cta_1vqne_200{padding-inline-start:12px;padding-inline-end:12px}._cta_1vqne_200 svg{display:none}}@media (max-width:899px){html:not(.js) ._header_1vqne_1{height:auto;min-height:var(--header-h);position:relative}html:not(.js) ._bar_1vqne_29{flex-wrap:wrap;padding-block-start:8px;padding-block-end:8px}html:not(.js) ._brand_1vqne_36{margin-right:auto}html:not(.js) ._nav_1vqne_48{flex-wrap:wrap;flex:100%;order:3;gap:4px 24px}html:not(.js) ._pages_1vqne_56{flex-wrap:wrap;margin-inline-start:0;margin-inline-end:0}}@keyframes _frost_1vqne_1{to{opacity:1}}@keyframes _drop_1vqne_1{0%{opacity:0;transform:translateY(-14px)}}._error_111sc_1{min-height:70vh;padding-top:calc(var(--header-h) + 96px);color:var(--text-2);flex-direction:column;align-items:flex-start;gap:18px;padding-bottom:80px;display:flex}._title_111sc_12{font-family:var(--font-display);font-size:var(--t-h2);text-transform:uppercase;color:var(--text);font-weight:800;line-height:1}._page_14zrx_1{min-height:70vh;padding-top:calc(var(--header-h) + 56px);flex-direction:column;gap:18px;padding-bottom:80px;display:flex}._lines_14zrx_10{flex-direction:column;gap:12px;width:min(560px,100%);margin-block-start:10px;margin-block-end:10px;display:flex}._media_14zrx_18{margin-top:16px}
