@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ddb3191311bbadd9-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/88bf4b3847941340-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/96768aa85868c24d-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/01c851130b81e027-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/23f83596e15cde83-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e633912c3a84ee22-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/07f0d0991c204e49-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fira Sans Fallback;src:local("Arial");ascent-override:91.01%;descent-override:25.79%;line-gap-override:0.00%;size-adjust:102.74%}.__className_75eb06{font-family:Fira Sans,Fira Sans Fallback;font-weight:400;font-style:normal}.__variable_75eb06{--font-fira-sans:"Fira Sans","Fira Sans Fallback"}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/999e639cd9d85971-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/9af6411484c7e20a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e6b5cfd5a74e1cae-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/6aacc40b7795b725-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/67110d8fe39c5e84-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/046b90749014f852-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/3703c28dcda155b1-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fira Code Fallback;src:local("Arial");ascent-override:73.56%;descent-override:23.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_13fb82{font-family:Fira Code,Fira Code Fallback;font-style:normal}.__variable_13fb82{--font-fira-code:"Fira Code","Fira Code Fallback"}.footer_footer__Yf77L{flex:0 0 auto;background-color:var(--color-neutral-50)}.footer_footerContainer__Xbqx5{padding-top:24px;padding-bottom:24px}.footer_footerContainer__Xbqx5 * ul{margin:0;padding:0;list-style:none}.footer_footerContainer__Xbqx5 * li{color:var(--color-neutral-600);font-size:12px}@media(max-width:575px){.layout-container_hide-smaller-small__wM8Wa{display:none}}@media(min-width:575px){.layout-container_hide-larger-or-eq-small__dVU7A{display:none}}@media(max-width:767px){.layout-container_hide-smaller-medium__T_CRm{display:none}}@media(min-width:767px){.layout-container_hide-larger-or-eq-medium__Jl3ok{display:none}}@media(max-width:991px){.layout-container_hide-smaller-large__lW0ZA{display:none}}@media(min-width:991px){.layout-container_hide-larger-or-eq-large__JEDwP{display:none}}@media(max-width:1199px){.layout-container_hide-smaller-xlarge__hZpmi{display:none}}@media(min-width:1199px){.layout-container_hide-larger-or-eq-xlarge__PvSCL{display:none}}.layout-container_root__z_ws0{display:flex;flex-direction:row;align-items:flex-start;justify-content:center}@media(max-width:767px){.layout-container_container___sK8x{flex:1;margin:0 24px}}@media(min-width:767px){.layout-container_container___sK8x{flex:0 1 1200px;margin:0 clamp(24px,5vw,5vw)}}.layout-container_container___sK8x.layout-container_grid__8BAfY{display:grid;grid-template-columns:repeat(12,1fr);-moz-column-gap:clamp(16px,4.9230769231px + .0192307692*100vw,24px);column-gap:clamp(16px,4.9230769231px + .0192307692*100vw,24px);row-gap:24px}@media(max-width:575px){.menu-bar-link_hide-smaller-small__OBozT{display:none}}@media(min-width:575px){.menu-bar-link_hide-larger-or-eq-small__CSu5S{display:none}}@media(max-width:767px){.menu-bar-link_hide-smaller-medium__ZIayY{display:none}}@media(min-width:767px){.menu-bar-link_hide-larger-or-eq-medium__qWpg_{display:none}}@media(max-width:991px){.menu-bar-link_hide-smaller-large__HhdzZ{display:none}}@media(min-width:991px){.menu-bar-link_hide-larger-or-eq-large__Svt6_{display:none}}@media(max-width:1199px){.menu-bar-link_hide-smaller-xlarge__ncb0f{display:none}}@media(min-width:1199px){.menu-bar-link_hide-larger-or-eq-xlarge__xIQup{display:none}}.menu-bar-link_container__Fyh7T{font-family:var(--font-fira-code);font-weight:700;text-decoration:none;font-size:16px;line-height:18px;cursor:pointer;display:inline-block;padding:12px 16px;border-radius:4px;background-color:var(--color-white);color:var(--color-secondary-500);outline:2px solid var(--color-transparent);box-shadow:0 0 0 2px var(--color-transparent)}.menu-bar-link_container__Fyh7T:hover{color:var(--color-secondary-500);outline-color:var(--color-secondary-500);text-decoration:none}.menu-bar-link_container__Fyh7T.menu-bar-link_active__InB7m{background-color:var(--color-secondary-700);color:var(--color-white)}.menu-bar-link_container__Fyh7T.menu-bar-link_active__InB7m:hover{color:var(--color-white);outline-color:var(--color-white);box-shadow:0 0 0 4px var(--color-secondary-700)}.menu-bar_header___OySY{flex:0 0 auto;background-color:var(--color-white);border-bottom:2px solid var(--color-primary-500);box-shadow:0 2px 0 var(--color-secondary-500)}.menu-bar_headerContainer__8QH72{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-top:12px;padding-bottom:12px}.menu-bar_logoContainer__VH_uq{font-family:var(--font-fira-code);display:flex;flex-direction:row;align-items:center;gap:16px;font-size:16px;font-weight:700;text-transform:uppercase}.menu-bar_logoContainer__VH_uq,.menu-bar_logoContainer__VH_uq:hover{text-decoration:none;color:var(--color-black)}.menu-bar_linksContainer__VkBdH{display:flex;gap:8px}.menu-bar_mobileMenuContainer__GBfnv{display:flex;flex-direction:column;align-items:stretch;gap:16px}@media(max-width:575px){.menu-bar-popup-button_hide-smaller-small__F2NTx{display:none}}@media(min-width:575px){.menu-bar-popup-button_hide-larger-or-eq-small__wXAxC{display:none}}@media(max-width:767px){.menu-bar-popup-button_hide-smaller-medium__59o1J{display:none}}@media(min-width:767px){.menu-bar-popup-button_hide-larger-or-eq-medium__fZdqt{display:none}}@media(max-width:991px){.menu-bar-popup-button_hide-smaller-large__4ZbdS{display:none}}@media(min-width:991px){.menu-bar-popup-button_hide-larger-or-eq-large__57wt3{display:none}}@media(max-width:1199px){.menu-bar-popup-button_hide-smaller-xlarge__eJ_HG{display:none}}@media(min-width:1199px){.menu-bar-popup-button_hide-larger-or-eq-xlarge__icQGI{display:none}}.menu-bar-popup-button_container__tqlSj{font-family:var(--font-fira-code);font-weight:700;text-decoration:none;font-size:16px;line-height:18px;cursor:pointer;display:inline-block;padding:12px 16px;border-radius:4px;background-color:var(--color-white);color:var(--color-secondary-500);outline:2px solid var(--color-transparent);box-shadow:0 0 0 2px var(--color-transparent)}.menu-bar-popup-button_container__tqlSj:hover{color:var(--color-secondary-500);outline-color:var(--color-secondary-500);text-decoration:none}.menu-bar-popup-button_container__tqlSj.menu-bar-popup-button_active__BHArf{background-color:var(--color-secondary-700);color:var(--color-white)}.menu-bar-popup-button_container__tqlSj.menu-bar-popup-button_active__BHArf:hover{color:var(--color-white);outline-color:var(--color-white);box-shadow:0 0 0 4px var(--color-secondary-700)}@media(max-width:575px){.layout-column_hide-smaller-small___2nKy{display:none}}@media(min-width:575px){.layout-column_hide-larger-or-eq-small__PIpws{display:none}}@media(max-width:767px){.layout-column_hide-smaller-medium__bXh_a{display:none}}@media(min-width:767px){.layout-column_hide-larger-or-eq-medium__pMMxF{display:none}}@media(max-width:991px){.layout-column_hide-smaller-large__9cEt6{display:none}}@media(min-width:991px){.layout-column_hide-larger-or-eq-large__9qgdB{display:none}}@media(max-width:1199px){.layout-column_hide-smaller-xlarge__hUzmV{display:none}}@media(min-width:1199px){.layout-column_hide-larger-or-eq-xlarge__OiaiM{display:none}}.layout-column_col-small-1__97u9x{grid-column:span 1}.layout-column_col-small-2__5Wkw7{grid-column:span 2}.layout-column_col-small-3__JPaMH{grid-column:span 3}.layout-column_col-small-4__W1HyH{grid-column:span 4}.layout-column_col-small-5__E_nDr{grid-column:span 5}.layout-column_col-small-6__XtKZX{grid-column:span 6}.layout-column_col-small-7__jWBI9{grid-column:span 7}.layout-column_col-small-8__eUEFA{grid-column:span 8}.layout-column_col-small-9__OtWIz{grid-column:span 9}.layout-column_col-small-10__Xj64_{grid-column:span 10}.layout-column_col-small-11__lDY2k{grid-column:span 11}.layout-column_col-small-12__CJrnI{grid-column:span 12}@media(min-width:767px){.layout-column_col-medium-1__WXgZb{grid-column:span 1}.layout-column_col-medium-2__Hh9VO{grid-column:span 2}.layout-column_col-medium-3__HSO90{grid-column:span 3}.layout-column_col-medium-4__9AuJ3{grid-column:span 4}.layout-column_col-medium-5__xnrZV{grid-column:span 5}.layout-column_col-medium-6__IhFZb{grid-column:span 6}.layout-column_col-medium-7__juZ8t{grid-column:span 7}.layout-column_col-medium-8__BhgrZ{grid-column:span 8}.layout-column_col-medium-9__GB_aZ{grid-column:span 9}.layout-column_col-medium-10__SwGRb{grid-column:span 10}.layout-column_col-medium-11__Bvjrx{grid-column:span 11}.layout-column_col-medium-12__T4D_s{grid-column:span 12}}@media(min-width:991px){.layout-column_col-large-1__6kLJF{grid-column:span 1}.layout-column_col-large-2__b3mXQ{grid-column:span 2}.layout-column_col-large-3__U9X7B{grid-column:span 3}.layout-column_col-large-4__zCHhM{grid-column:span 4}.layout-column_col-large-5__UfG9r{grid-column:span 5}.layout-column_col-large-6__7Hepg{grid-column:span 6}.layout-column_col-large-7__IGko4{grid-column:span 7}.layout-column_col-large-8__yuDUl{grid-column:span 8}.layout-column_col-large-9__eFX_k{grid-column:span 9}.layout-column_col-large-10__OF6Ns{grid-column:span 10}.layout-column_col-large-11__st0ZX{grid-column:span 11}.layout-column_col-large-12__vy3No{grid-column:span 12}}
/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:after,:before{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--color-black:#212427;--color-white:#ffffff;--color-transparent:#ffffff00;--color-primary-50:#e8f3ff;--color-primary-100:#b9daff;--color-primary-200:#97c9ff;--color-primary-300:#67b0ff;--color-primary-400:#49a1ff;--color-primary-500:#1c89ff;--color-primary-600:#197de8;--color-primary-700:#1461b5;--color-primary-800:#0f4b8c;--color-primary-900:#0c3a6b;--color-secondary-50:#efe6fd;--color-secondary-100:#ceb0fa;--color-secondary-200:#b78af7;--color-secondary-300:#9654f4;--color-secondary-400:#8133f1;--color-secondary-500:#6200ee;--color-secondary-600:#5900d9;--color-secondary-700:#4600a9;--color-secondary-800:#360083;--color-secondary-900:#290064;--color-neutral-50:#f3f3f3;--color-neutral-100:#dadada;--color-neutral-200:#c8c8c8;--color-neutral-300:#afafaf;--color-neutral-400:#a0a0a0;--color-neutral-500:#888888;--color-neutral-600:#7c7c7c;--color-neutral-700:#616161;--color-neutral-800:#4b4b4b;--color-neutral-900:#393939}@media(max-width:575px){.hide-smaller-small{display:none}}@media(min-width:575px){.hide-larger-or-eq-small{display:none}}@media(max-width:767px){.hide-smaller-medium{display:none}}@media(min-width:767px){.hide-larger-or-eq-medium{display:none}}@media(max-width:991px){.hide-smaller-large{display:none}}@media(min-width:991px){.hide-larger-or-eq-large{display:none}}@media(max-width:1199px){.hide-smaller-xlarge{display:none}}@media(min-width:1199px){.hide-larger-or-eq-xlarge{display:none}}h1{font-family:var(--font-fira-code);font-size:clamp(28px,16.9230769231px + .0192307692*100vw,36px);font-weight:700;margin:18px 0}h1:not(:first-child){margin-top:36px}h2{font-family:var(--font-fira-code);font-size:clamp(22px,13.6923076923px + .0144230769*100vw,28px);font-weight:600;margin:12px 0}h2:not(:first-child){margin-top:24px}h3{font-family:var(--font-fira-code);font-size:clamp(18px,12.4615384615px + .0096153846*100vw,22px);font-weight:600;margin:8px 0}h3:not(:first-child){margin-top:16px}hgroup h1,hgroup h2,hgroup h3{margin-bottom:4px}hgroup:has(h1){margin-bottom:18px}hgroup:has(h2){margin-bottom:12px}hgroup:has(h3){margin-bottom:18px}hgroup p{margin:4px 0;border-left:5px solid var(--color-primary-500);padding:2px 0 2px 6px;font-family:var(--font-fira-code);font-size:clamp(14px,11.2307692308px + .0048076923*100vw,16px);font-weight:600}body,html{margin:0;height:100%;color:var(--color-black)}body,html,ol,p,ul{font-family:var(--font-fira-sans)}ol,p,ul{font-size:clamp(16px,13.2307692308px + .0048076923*100vw,18px);font-weight:300;margin:16px 0}a{color:var(--color-black);text-decoration:none;cursor:pointer}a:not(.no-link-style){font-family:var(--font-fira-code);font-weight:700;text-decoration:none;color:var(--color-primary-500)}a:not(.no-link-style):hover{color:var(--color-primary-700);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.1em}strong{font-style:normal;font-weight:600}em{font-style:italic}@media(max-width:575px){.hide-smaller-small{display:none!important}}@media(min-width:575px){.hide-larger-or-eq-small{display:none!important}}@media(max-width:767px){.hide-smaller-medium{display:none!important}}@media(min-width:767px){.hide-larger-or-eq-medium{display:none!important}}@media(max-width:991px){.hide-smaller-large{display:none!important}}@media(min-width:991px){.hide-larger-or-eq-large{display:none!important}}@media(max-width:1199px){.hide-smaller-xlarge{display:none!important}}@media(min-width:1199px){.hide-larger-or-eq-xlarge{display:none!important}}button,input[type=reset],input[type=submit]{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.ReactModal__Overlay{background-color:color-mix(in srgb,var(--color-neutral-300) 50%,transparent)!important}.ReactModal__Content{background-color:var(--color-white)!important;border:none!important;border-radius:4px!important}.layout_body__oiEIT{display:flex;flex-direction:column;justify-content:stretch}