a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{box-sizing:border-box}*{min-width:0}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{color:inherit;font:inherit}button{background:none;border:none;cursor:pointer;padding:0}@font-face{font-display:block;font-family:FHLecturis;font-style:normal;font-weight:400;src:url(../fonts/FHLecturis-Regular-2na8.woff2) format("woff2"),url(../fonts/FHLecturis-Regular-2na8.woff) format("woff")}html{color:var(--base-color);font-family:var(--base-font-family);font-size:var(--base-font-size);line-height:var(--base-line-height);overflow-x:hidden;overflow-y:scroll;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none}body{background-color:var(--base-background);word-wrap:break-word}@font-face{font-family:DM Sans;src:local("DM Sans Regular Italic"),local("DM Sans Italic"),url(../_fonts/pNywh9pTIgZ_UUv8agRme42igNEuBqf-GZz0rEi4JOs-D_1G37m2hbzuKIhfD33JHVL7VRp0WCAsryBglX0Fs94.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:"DM Sans Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:111.8837%;ascent-override:88.6635%;descent-override:27.7073%;line-gap-override:0%}@font-face{font-family:"DM Sans Fallback: Segoe UI";src:local("Segoe UI");size-adjust:105.1066%;ascent-override:94.3804%;descent-override:29.4939%;line-gap-override:0%}@font-face{font-family:"DM Sans Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:103.5556%;ascent-override:95.794%;descent-override:29.9356%;line-gap-override:0%}@font-face{font-family:"DM Sans Fallback: Arial";src:local("Arial");size-adjust:104.531%;ascent-override:94.9001%;descent-override:29.6563%;line-gap-override:0%}@font-face{font-family:"DM Sans Fallback: Noto Sans";src:local("Noto Sans");size-adjust:98.3122%;ascent-override:100.903%;descent-override:31.5322%;line-gap-override:0%}@font-face{font-family:DM Sans;src:local("DM Sans Regular Italic"),local("DM Sans Italic"),url(../_fonts/qaeriRtlZn9XxeKcuODsKeXTWIHZ_X8ruo8SqRjheHE-F0a_9eULWoLhNLYxtt1zSZMGrBy_9VORiQB4VFeYgpY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,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-weight:400;font-style:italic}@font-face{font-family:DM Sans;src:local("DM Sans Medium Italic"),url(../_fonts/pNywh9pTIgZ_UUv8agRme42igNEuBqf-GZz0rEi4JOs-D_1G37m2hbzuKIhfD33JHVL7VRp0WCAsryBglX0Fs94.woff2) format(woff2);font-display:swap;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-weight:500;font-style:italic}@font-face{font-family:DM Sans;src:local("DM Sans Medium Italic"),url(../_fonts/qaeriRtlZn9XxeKcuODsKeXTWIHZ_X8ruo8SqRjheHE-F0a_9eULWoLhNLYxtt1zSZMGrBy_9VORiQB4VFeYgpY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,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-weight:500;font-style:italic}@font-face{font-family:DM Sans;src:local("DM Sans Bold Italic"),url(../_fonts/pNywh9pTIgZ_UUv8agRme42igNEuBqf-GZz0rEi4JOs-D_1G37m2hbzuKIhfD33JHVL7VRp0WCAsryBglX0Fs94.woff2) format(woff2);font-display:swap;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-weight:700;font-style:italic}@font-face{font-family:DM Sans;src:local("DM Sans Bold Italic"),url(../_fonts/qaeriRtlZn9XxeKcuODsKeXTWIHZ_X8ruo8SqRjheHE-F0a_9eULWoLhNLYxtt1zSZMGrBy_9VORiQB4VFeYgpY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,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-weight:700;font-style:italic}@font-face{font-family:DM Sans;src:local("DM Sans Regular"),local("DM Sans"),url(../_fonts/BtWnw4L7ID7li7toH36oa37jEXkPNscr88SSQKgjODQ-zvAGW_pVSm4Av_to8e0yf9P7_BEF7Ru1kqihlvS1Zpk.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Regular"),local("DM Sans"),url(../_fonts/4uHnWt_9ibVCXb7nqQ4alctKAS2EDXfugaxBChA9tFw-4vCjmb6BU4qrCKhD_60PO9PnjCZBbng26FRTh0jzvOA.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,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-weight:400;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Medium"),url(../_fonts/BtWnw4L7ID7li7toH36oa37jEXkPNscr88SSQKgjODQ-zvAGW_pVSm4Av_to8e0yf9P7_BEF7Ru1kqihlvS1Zpk.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Medium"),url(../_fonts/4uHnWt_9ibVCXb7nqQ4alctKAS2EDXfugaxBChA9tFw-4vCjmb6BU4qrCKhD_60PO9PnjCZBbng26FRTh0jzvOA.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,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-weight:500;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Bold"),url(../_fonts/BtWnw4L7ID7li7toH36oa37jEXkPNscr88SSQKgjODQ-zvAGW_pVSm4Av_to8e0yf9P7_BEF7Ru1kqihlvS1Zpk.woff2) format(woff2);font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Bold"),url(../_fonts/4uHnWt_9ibVCXb7nqQ4alctKAS2EDXfugaxBChA9tFw-4vCjmb6BU4qrCKhD_60PO9PnjCZBbng26FRTh0jzvOA.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,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-weight:700;font-style:normal}@font-face{font-family:Fira Code;src:local("Fira Code Regular"),local("Fira Code"),url(../_fonts/OknHvWI6KtYn1JQBzX7eSpNDBQ8520F9TvSUJYkVf6A-xeZn9253svK_8Q2LD0XEruY_MnEsuCRO5LenPoggC0Y.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:"Fira Code Fallback: Courier New";src:local("Courier New");size-adjust:99.9837%;ascent-override:99.0161%;descent-override:32.2052%;line-gap-override:0%}@font-face{font-family:"Fira Code Fallback: Roboto Mono";src:local("Roboto Mono");size-adjust:99.9837%;ascent-override:99.0161%;descent-override:32.2052%;line-gap-override:0%}@font-face{font-family:"Fira Code Fallback: Noto Sans Mono";src:local("Noto Sans Mono");size-adjust:100%;ascent-override:99%;descent-override:32.2%;line-gap-override:0%}@font-face{font-family:Fira Code;src:local("Fira Code Regular"),local("Fira Code"),url(../_fonts/4qBuU9MRVUlPZNPSF7Xom_sK8RBEnfYu-9VXFrdq8A8-8TDwLE1HAj1sQn7XxVWtM_7sIaPM-DTdO3Pf8U2DF1U.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Fira Code;src:local("Fira Code Regular"),local("Fira Code"),url(../_fonts/qxAYvKsXWeYv731eb-h5TRurcdIP_W44mpNdX-HABAk-zUDeMEFlNtNbrwvT9JxLEBg0TphGy70O6RfIoIX_ZwU.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:Fira Code;src:local("Fira Code Regular"),local("Fira Code"),url(../_fonts/6dYsbWUd_BpKJ7mdDihgOcya1gHXLpJBuMYXux3WMjE-q3fYNS8YbW5n7ZeXI2vSNgkRWW5VDPKAl51SNTjG2qk.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:Fira Code;src:local("Fira Code Regular"),local("Fira Code"),url(../_fonts/Lr-hqqZZsYmCt0ITUlr1CUrWim9fsKvoDFZliMxgNHY-iTa_Yt_PzhOY9TX7ZXdSlEPim6iRt92xhECwaxWxd5w.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Fira Code;src:local("Fira Code Regular"),local("Fira Code"),url(../_fonts/UA7OtwYHwGN_HjcVGTdmiQxUit7FlqkCwxVUWSeXVnQ-B4OXCFOL_tWrYODpQTc07aMaj0c2cewTOmBRWR9tD-A.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,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-weight:400;font-style:normal}@font-face{font-family:Fira Code;src:local("Fira Code Medium"),url(../_fonts/OknHvWI6KtYn1JQBzX7eSpNDBQ8520F9TvSUJYkVf6A-xeZn9253svK_8Q2LD0XEruY_MnEsuCRO5LenPoggC0Y.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:Fira Code;src:local("Fira Code Medium"),url(../_fonts/4qBuU9MRVUlPZNPSF7Xom_sK8RBEnfYu-9VXFrdq8A8-8TDwLE1HAj1sQn7XxVWtM_7sIaPM-DTdO3Pf8U2DF1U.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:Fira Code;src:local("Fira Code Medium"),url(../_fonts/qxAYvKsXWeYv731eb-h5TRurcdIP_W44mpNdX-HABAk-zUDeMEFlNtNbrwvT9JxLEBg0TphGy70O6RfIoIX_ZwU.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:500;font-style:normal}@font-face{font-family:Fira Code;src:local("Fira Code Medium"),url(../_fonts/6dYsbWUd_BpKJ7mdDihgOcya1gHXLpJBuMYXux3WMjE-q3fYNS8YbW5n7ZeXI2vSNgkRWW5VDPKAl51SNTjG2qk.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:500;font-style:normal}@font-face{font-family:Fira Code;src:local("Fira Code Medium"),url(../_fonts/Lr-hqqZZsYmCt0ITUlr1CUrWim9fsKvoDFZliMxgNHY-iTa_Yt_PzhOY9TX7ZXdSlEPim6iRt92xhECwaxWxd5w.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Fira Code;src:local("Fira Code Medium"),url(../_fonts/UA7OtwYHwGN_HjcVGTdmiQxUit7FlqkCwxVUWSeXVnQ-B4OXCFOL_tWrYODpQTc07aMaj0c2cewTOmBRWR9tD-A.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,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-weight:500;font-style:normal}:root{--base-font-family:var(--font-family-1);--base-color:var(--black);--base-font-size:16px;--base-line-height:1.5;--base-background:var(--white);--white:#fdfdfd;--black:#1c1c1c;--blue:#2f2ef5;--blue-darker:#090875;--blue-dark:#1717b0;--blue-light:#8181fc;--blue-lighter:#d5d5fe;--green:#1bce6c;--green-darker:#056255;--green-dark:#0d9465;--green-light:#73f092;--green-lighter:#d0fcd2;--red:#a03110;--red-darker:#4c0307;--red-dark:#731108;--red-light:#e29568;--red-lighter:#fae4cd;--yellow:#aa9901;--yellow-darker:#514500;--yellow-dark:#7a6b00;--yellow-light:#e5da5c;--yellow-lighter:#faf7c8;--neutral-1:#f1f2f4;--neutral-2:#e0e2e6;--neutral-3:#d2d5da;--neutral-4:#c1c5cd;--neutral-5:#a0a5b1;--neutral-6:#7e8695;--neutral-7:#636a79;--neutral-8:#494f5a;--neutral-9:#32363e;--neutral-10:#1c1e22;--gray-light-1:#f1f2f4;--gray-light-2:#e0e2e6;--gray-light-3:#d2d5da;--gray-light-4:#c1c5cd;--gray-light-5:#a0a5b1;--gray-light-6:#7e8695;--gray-light-7:#636a79;--gray-light-8:#494f5a;--gray-light-9:#32363e;--gray-light-10:#1c1e22;--gray-dark-1:#101114;--gray-dark-2:#1c1e22;--gray-dark-3:#25272d;--gray-dark-4:#30343b;--gray-dark-5:#3c4049;--gray-dark-6:#474c57;--gray-dark-7:#535965;--gray-dark-8:#5e6573;--gray-dark-9:#8f96a3;--gray-dark-10:#c4c8cf;--font-family-1:"DM Sans", "DM Sans Fallback: BlinkMacSystemFont", "DM Sans Fallback: Segoe UI", "DM Sans Fallback: Helvetica Neue", "DM Sans Fallback: Arial", "DM Sans Fallback: Noto Sans",sans-serif;--font-family-2:"FHLecturis",sans-serif;--font-family-3:"Fira Code", "Fira Code Fallback: Courier New", "Fira Code Fallback: Roboto Mono", "Fira Code Fallback: Noto Sans Mono",monospace;--display-1-font-family:var(--font-family-2);--display-1-font-weight:400;--display-1-font-size:14.5rem;--display-1-line-height:1;--display-1-font-size-mobile:6rem;--display-2-font-family:var(--font-family-2);--display-2-font-weight:400;--display-2-font-size:8rem;--display-2-line-height:.85;--display-2-letter-spacing:-4.45px;--display-2-font-size-mobile:4rem;--heading-1-font-family:var(--font-family-2);--heading-1-font-weight:400;--heading-1-font-size:5.625rem;--heading-1-line-height:1;--heading-1-font-size-mobile:3rem;--heading-2-font-family:var(--font-family-2);--heading-2-font-weight:400;--heading-2-font-size:4.75rem;--heading-2-line-height:1.2;--heading-2-font-size-mobile:2.25rem;--heading-3-font-family:var(--font-family-1);--heading-3-font-weight:500;--heading-3-font-size:2.813rem;--heading-3-line-height:1;--heading-3-font-size-mobile:1.75rem;--lead-font-family:var(--font-family-3);--lead-font-weight:400;--lead-font-size:.875rem;--lead-line-height:1.5rem;--lead-letter-spacing:0;--body-large-font-family:var(--font-family-1);--body-large-font-weight:400;--body-large-font-size:1.25rem;--body-large-line-height:1.5;--body-large-font-size-mobile:1.125rem;--body-regular-font-family:var(--font-family-1);--body-regular-font-weight:400;--body-regular-font-size:1rem;--body-regular-line-height:1.5;--label-button-font-family:var(--font-family-1);--label-button-font-weight:700;--label-button-font-size:.75rem;--label-button-line-height:1.3;--label-button-letter-spacing:4.2px;--label-large-font-family:var(--font-family-1);--label-large-font-weight:400;--label-large-font-size:.875rem;--label-large-line-height:1.3;--label-large-letter-spacing:.2px;--label-large-bold-font-family:var(--font-family-1);--label-large-bold-font-weight:700;--label-large-bold-font-size:.875rem;--label-large-bold-line-height:1.3;--label-large-bold-letter-spacing:.2px;--label-medium-font-family:var(--font-family-1);--label-medium-font-weight:400;--label-medium-font-size:.75rem;--label-medium-line-height:1.3;--label-medium-letter-spacing:.2px;--label-medium-bold-font-family:var(--font-family-1);--label-medium-bold-font-weight:700;--label-medium-bold-font-size:.75rem;--label-medium-bold-line-height:1.3;--label-medium-bold-letter-spacing:.2px;--label-small-font-family:var(--font-family-1);--label-small-font-weight:400;--label-small-font-size:.625rem;--label-small-line-height:1.3;--label-small-letter-spacing:.2px;--label-small-bold-font-family:var(--font-family-1);--label-small-bold-font-weight:700;--label-small-bold-font-size:.625rem;--label-small-bold-line-height:1.3;--label-small-bold-letter-spacing:.2px;--surface-base:var(--white);--surface-muted:var(--neutral-1);--surface-elevated:var(--white);--text-primary:var(--neutral-10);--text-muted:var(--neutral-7);--border-subtle:var(--neutral-2)}[data-theme=dark]{--neutral-1:#101114;--neutral-2:#1c1e22;--neutral-3:#25272d;--neutral-4:#30343b;--neutral-5:#3c4049;--neutral-6:#474c57;--neutral-7:#535965;--neutral-8:#5e6573;--neutral-9:#8f96a3;--neutral-10:#c4c8cf;--base-color:var(--white);--base-background:var(--neutral-1);--surface-base:var(--neutral-1);--surface-muted:var(--neutral-1);--surface-elevated:var(--neutral-2);--text-primary:var(--white);--text-muted:var(--neutral-9);--border-subtle:var(--neutral-3)}[data-theme=light]{--base-color:var(--black);--base-background:var(--white)}.main__container{--svg-height:1.5rem;--svg-width:1.5rem;--svg-color:currentColor}@media(max-width:767px){.main__container{--grid-gutter:16px;--grid-container:375px;--grid-padding:8px;--grid-columns:4;--breakpoint:mobile;--grid-column-1: calc(25vw - 4px) ;--grid-column-2: calc(50vw - 8px) ;--grid-column-3: calc(75vw - 12px) ;--grid-column-4: calc(100vw - 16px) }}@media(min-width:768px)and (max-width:1024px){.main__container{--grid-gutter:16px;--grid-container:768px;--grid-padding:24px;--grid-columns:8;--breakpoint:tablet;--grid-column-1: calc(12.5vw - 6px) ;--grid-column-2: calc(25vw - 12px) ;--grid-column-3: calc(37.5vw - 18px) ;--grid-column-4: calc(50vw - 24px) ;--grid-column-5: calc(62.5vw - 30px) ;--grid-column-6: calc(75vw - 36px) ;--grid-column-7: calc(87.5vw - 42px) ;--grid-column-8: calc(100vw - 48px) }}@media(min-width:1025px){.main__container{--grid-gutter:16px;--grid-container:1440px;--grid-padding:24px;--grid-columns:12;--breakpoint:desktop;--grid-column-1: calc(8.33333vw - 4px) ;--grid-column-2: calc(16.66667vw - 8px) ;--grid-column-3: calc(25vw - 12px) ;--grid-column-4: calc(33.33333vw - 16px) ;--grid-column-5: calc(41.66667vw - 20px) ;--grid-column-6: calc(50vw - 24px) ;--grid-column-7: calc(58.33333vw - 28px) ;--grid-column-8: calc(66.66667vw - 32px) ;--grid-column-9: calc(75vw - 36px) ;--grid-column-10: calc(83.33333vw - 40px) ;--grid-column-11: calc(91.66667vw - 44px) ;--grid-column-12: calc(100vw - 48px) }}.debug[data-v-c81ccdf9]{height:var(--page-viewport,100vh);left:0;pointer-events:none;position:fixed;top:0;width:var(--page-width);z-index:1000}.container[data-v-c81ccdf9]{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:calc(var(--grid-container) + var(--grid-gutter) + var(--grid-padding)*2);padding-left:var(--grid-padding);padding-right:var(--grid-padding);width:100%}.column[data-v-c81ccdf9],.container[data-v-c81ccdf9]{box-sizing:border-box}.column[data-v-c81ccdf9]{padding-left:calc(var(--grid-gutter)/2);padding-right:calc(var(--grid-gutter)/2);width:var(--grid-column-1)}.column[data-v-c81ccdf9]:after{background-color:red;content:"";display:block;height:var(--page-viewport,100vh);opacity:.2}.medias[data-v-c81ccdf9]{align-items:center;background-color:#0000001a;background-color:#fff;color:#000;display:flex;font-size:10px;gap:4px;left:0;line-height:1.5;padding:8px;position:fixed;top:0;width:auto}.medias .media-item[data-v-c81ccdf9]{border:1px solid #000;padding:2px 4px}@media(max-width:767px){.medias .media-item.mobile[data-v-c81ccdf9]{background-color:#cd858b}}@media(min-width:768px)and (max-width:1024px){.medias .media-item.tablet[data-v-c81ccdf9]{background-color:#91c68a}}@media(min-width:1025px){.medias .media-item.desktop[data-v-c81ccdf9]{background-color:#9c94d8}}@media(min-width:768px){.medias .media-item.not-mobile[data-v-c81ccdf9]{background-color:#9c94d8}}@media(max-width:767px)or (min-width:1025px){.medias .media-item.not-tablet[data-v-c81ccdf9]{background-color:#9c94d8}}@media(max-width:1024px){.medias .media-item.not-desktop[data-v-c81ccdf9]{background-color:#9c94d8}}[data-typography-debugger-label]{background:#ffeb3bf2;border:1px solid #000;color:#000;font-family:monospace;font-size:9px;font-style:normal;font-weight:400;left:0;letter-spacing:0;line-height:1.2;padding:1px 4px;pointer-events:none;position:absolute;text-transform:none;top:0;transform:translateY(calc(-100% - 2px));white-space:nowrap;z-index:1000}.reference-overlay[data-v-3cf38bbf]{left:0;opacity:.5;pointer-events:none;position:fixed;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1000}.main__container{min-height:var(--page-viewport,100vh);opacity:0;transition:opacity .15s ease-out}.main__container.is-ready{opacity:1}.error[data-v-516a3272]{align-items:center;background:var(--gray-10);display:flex;justify-content:center;min-height:var(--page-viewport,100vh);padding:24px}.error__card[data-v-516a3272]{max-width:480px;text-align:center}@media(min-width:1025px){.error__code[data-v-516a3272]{--typography-name:display-1;font-family:var(--display-1-font-family);font-size:var(--display-1-font-size);font-style:var(--display-1-font-style);font-weight:var(--display-1-font-weight);letter-spacing:var(--display-1-letter-spacing);line-height:var(--display-1-line-height);text-transform:var(--display-1-text-transform)}}@media(max-width:1024px){.error__code[data-v-516a3272]{--typography-name:display-1;font-family:var(--display-1-font-family-mobile,var(--display-1-font-family));font-size:var(--display-1-font-size-mobile,var(--display-1-font-size));font-style:var(--display-1-font-style-mobile,var(--display-1-font-style));font-weight:var(--display-1-font-weight-mobile,var(--display-1-font-weight));letter-spacing:var(--display-1-letter-spacing-mobile,var(--display-1-letter-spacing));line-height:var(--display-1-line-height-mobile,var(--display-1-line-height));text-transform:var(--display-1-text-transform-mobile,var(--display-1-text-transform))}}.error__code[data-v-516a3272]{color:var(--gray-90);margin:0 0 16px}@media(min-width:1025px){.error__message[data-v-516a3272]{--typography-name:body-regular;font-family:var(--body-regular-font-family);font-size:var(--body-regular-font-size);font-style:var(--body-regular-font-style);font-weight:var(--body-regular-font-weight);letter-spacing:var(--body-regular-letter-spacing);line-height:var(--body-regular-line-height);text-transform:var(--body-regular-text-transform)}}@media(max-width:1024px){.error__message[data-v-516a3272]{--typography-name:body-regular;font-family:var(--body-regular-font-family-mobile,var(--body-regular-font-family));font-size:var(--body-regular-font-size-mobile,var(--body-regular-font-size));font-style:var(--body-regular-font-style-mobile,var(--body-regular-font-style));font-weight:var(--body-regular-font-weight-mobile,var(--body-regular-font-weight));letter-spacing:var(--body-regular-letter-spacing-mobile,var(--body-regular-letter-spacing));line-height:var(--body-regular-line-height-mobile,var(--body-regular-line-height));text-transform:var(--body-regular-text-transform-mobile,var(--body-regular-text-transform))}}.error__message[data-v-516a3272]{color:var(--gray-70);margin:0 0 40px}@media(min-width:1025px){.error__back[data-v-516a3272]{--typography-name:capitalized;font-family:var(--capitalized-font-family);font-size:var(--capitalized-font-size);font-style:var(--capitalized-font-style);font-weight:var(--capitalized-font-weight);letter-spacing:var(--capitalized-letter-spacing);line-height:var(--capitalized-line-height);text-transform:var(--capitalized-text-transform)}}@media(max-width:1024px){.error__back[data-v-516a3272]{--typography-name:capitalized;font-family:var(--capitalized-font-family-mobile,var(--capitalized-font-family));font-size:var(--capitalized-font-size-mobile,var(--capitalized-font-size));font-style:var(--capitalized-font-style-mobile,var(--capitalized-font-style));font-weight:var(--capitalized-font-weight-mobile,var(--capitalized-font-weight));letter-spacing:var(--capitalized-letter-spacing-mobile,var(--capitalized-letter-spacing));line-height:var(--capitalized-line-height-mobile,var(--capitalized-line-height));text-transform:var(--capitalized-text-transform-mobile,var(--capitalized-text-transform))}}.error__back[data-v-516a3272]{background:var(--gray-90);border:2px solid var(--gray-90);border-radius:4px;color:var(--white-00);cursor:pointer;display:inline-block;padding:12px 32px;text-decoration:none;transition:background-color .2s cubic-bezier(.5,1,.89,1),color .2s cubic-bezier(.5,1,.89,1)}.error__back[data-v-516a3272]:hover{background:var(--white-00);color:var(--gray-90)}
