@charset "UTF-8";@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/nunito-sans-cyrillic-ext-400-normal.DbZ3PraV.woff2) format("woff2"),url(/_astro/nunito-sans-cyrillic-ext-400-normal.CiS_ymQP.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/nunito-sans-cyrillic-400-normal.BtO980RN.woff2) format("woff2"),url(/_astro/nunito-sans-cyrillic-400-normal.DSadNw8v.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/nunito-sans-vietnamese-400-normal.nJ9uqzQQ.woff2) format("woff2"),url(/_astro/nunito-sans-vietnamese-400-normal.BDueTZp9.woff) format("woff");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:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/nunito-sans-latin-ext-400-normal.Dl00lHtW.woff2) format("woff2"),url(/_astro/nunito-sans-latin-ext-400-normal.peglra3h.woff) format("woff");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:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/nunito-sans-latin-400-normal.GK4zUbTe.woff2) format("woff2"),url(/_astro/nunito-sans-latin-400-normal.BcaM0ec9.woff) format("woff");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-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/merriweather-cyrillic-ext-400-normal.2Q04MDyi.woff2) format("woff2"),url(/_astro/merriweather-cyrillic-ext-400-normal.CZtPT8sU.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/merriweather-cyrillic-400-normal.BVsZi-3f.woff2) format("woff2"),url(/_astro/merriweather-cyrillic-400-normal.BzzSMLri.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/merriweather-vietnamese-400-normal.DN7nXmm7.woff2) format("woff2"),url(/_astro/merriweather-vietnamese-400-normal.BchaKGL9.woff) format("woff");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:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/merriweather-latin-ext-400-normal.DH_FFfA1.woff2) format("woff2"),url(/_astro/merriweather-latin-ext-400-normal.BWXNz8rE.woff) format("woff");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:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/merriweather-latin-400-normal.Dlx1w5Ul.woff2) format("woff2"),url(/_astro/merriweather-latin-400-normal.CpfB0N6o.woff) format("woff");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}*,:before,:after{box-sizing:border-box;background-repeat:no-repeat}:before,:after{text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li):before{content:"​";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}:where(button,input,select,textarea){background-color:transparent;border:1px solid WindowFrame;color:inherit;font:inherit;letter-spacing:inherit;padding:.25em .375em}:where(select){appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4'%3E%3Cpath d='M4 0h6L7 4'/%3E%3C/svg%3E") no-repeat right center/1em;border-radius:0;padding-right:1em}:where(select[multiple]){background-image:none}:where([type=color i],[type=range i]){border-width:0;padding:0}:where(iframe,img,input,video,select,textarea){height:auto;max-width:100%}:root{--blue: #0047ab;--blue-rgb: 0, 71, 171;--light-blue: #3562a0;--green: #0eac00;--light-green: #50b148;--teal: #69e5ea;--teal-rgb: 105, 229, 234;--light-teal: #94f3f4;--light-teal-rgb: 148, 243, 244;--lighter-teal: #ddfeef;--yellow: #f9d648;--yellow-rgb: 249, 214, 72;--light-yellow: #f9e8a2;--light-yellow-rgb: 249, 232, 162;--red: #f25641;--red-rgb: 242, 86, 65;--light-red: #f9a79c;--black: #0a121d;--white: #f4f4f4;--gray: #808080;--gray-rgb: 128, 128, 128;--light-gray: #bcc0be;--bg-color: #0a121d;--text-color: #d7dade;--serif: "Merriweather", serif;--sans-serif: "Nunito Sans", sans-serif;--step-0: clamp(1rem, calc(.96rem + .2vw) , 1.13rem);--step-1: clamp(1.2rem, calc(1.13rem + .34vw) , 1.41rem);--step-2: clamp(1.44rem, calc(1.34rem + .52vw) , 1.76rem);--step-3: clamp(1.73rem, calc(1.58rem + .76vw) , 2.2rem);--step-4: clamp(2.07rem, calc(1.85rem + 1.1vw) , 2.75rem);--step-5: clamp(2.49rem, calc(2.18rem + 1.54vw) , 3.43rem);--step-6: clamp(2.99rem, calc(2.56rem + 2.13vw) , 4.29rem);--step-7: clamp(3.58rem, calc(3rem + 2.9vw) , 5.36rem)}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root{--blue: color(display-p3 0 .2784 .6706);--light-blue: color(display-p3 .2078 .3843 .6275);--green: color(display-p3 .0549 .6745 0);--light-green: color(display-p3 .3137 .6941 .2824);--teal: color(display-p3 .4118 .898 .9176);--light-teal: color(display-p3 .5804 .9529 .9569);--lighter-teal: color(display-p3 .8667 .9961 .9373);--red: color(display-p3 .949 .3373 .2549);--light-red: color(display-p3 .9765 .6549 .6118);--black: color(display-p3 .0392 .0706 .1137);--white: color(display-p3 .9569 .9569 .9569);--gray: color(display-p3 .502 .502 .502);--light-gray: color(display-p3 .8431 .8667 .8549)}}}main{padding-top:7rem}@media (max-width: 767px){main{padding-top:5rem}}.wrapper{width:90%;margin:auto;max-width:1400px}@media (min-width: 768px){.wrapper--narrow{padding-left:70px;padding-right:70px}}.hidden{display:none!important}::selection{background:var(--blue)}body::-webkit-scrollbar{width:.7em}body::-webkit-scrollbar-track{background:var(--light-gray)}body::-webkit-scrollbar-thumb{background-color:var(--gray);outline:1px solid var(--gray)}iframe[src^="https://codepen.io"]{min-height:500px}iframe[src^="https://docs.google.com"]{aspect-ratio:5/3}.columns{column-count:3}@media (max-width: 960px){.columns{column-count:2}}@media (max-width: 700px){.columns{column-count:1}}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}textarea,select,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel]{width:100%;border:0 none;border-bottom:2px solid var(--gray);padding:.375rem .5rem;border-radius:0;appearance:none;accent-color:var(--secondary-color);color:currentcolor}textarea:focus,select:focus,input[type=text]:focus,input[type=password]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=number]:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,input[type=tel]:focus{border-color:var(--secondary-color);outline:none}.button{font-size:inherit;display:inline-block;padding:1rem 1.25rem .75rem;background:var(--black);background-color:var(--text-color);color:var(--bg-color);line-height:1.2;font-family:var(--serif),serif;font-weight:600;text-decoration:none;transition:.3s ease;border:2px solid transparent;border-radius:8px}.button:hover,.button:focus{background-color:var(--blue);color:#fff;cursor:pointer}.button--green{background-color:var(--green);color:var(--black)}/*! tailwindcss v4.0.9 | MIT License | https://tailwindcss.com */.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.container{width:100%}.mx-auto{margin-inline:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.aspect-square{aspect-ratio:1}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[1024px\]{max-height:1024px}.max-h-\[1400px\]{max-height:1400px}.min-h-screen{min-height:100vh}.w-7\/12{width:58.3333%}.w-8\/12{width:66.6667%}.w-9\/12{width:75%}.w-full{width:100%}.max-w-\[1024px\]{max-width:1024px}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.italic{font-style:italic}.underline{text-decoration-line:underline}.opacity-100{opacity:1}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}@media (prefers-color-scheme:dark){.dark\:opacity-100{opacity:1}}@property --tw-rotate-x{syntax:"*";inherits:false;initial-value:rotateX(0)}@property --tw-rotate-y{syntax:"*";inherits:false;initial-value:rotateY(0)}@property --tw-rotate-z{syntax:"*";inherits:false;initial-value:rotateZ(0)}@property --tw-skew-x{syntax:"*";inherits:false;initial-value:skewX(0)}@property --tw-skew-y{syntax:"*";inherits:false;initial-value:skewY(0)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}.footer{padding:2rem 0;width:100%;--text-color: var(--light-gray)}@media (max-width: 767px){.footer{padding:1.25rem 0}}.footer a{font-family:var(--sans-serif);color:var(--text-color);font-size:10pt;font-weight:400;text-decoration:none}.footer-logo{position:relative;z-index:10;display:block;padding:1.2rem}.footer-logo svg{display:block}.footer-logo svg .footer-logo-text{fill:var(--text-color);transition:.2s ease}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}html{font-family:var(--sans-serif),Inter,Roboto,"Helvetica Neue","Arial Nova","Nimbus Sans",Arial,sans-serif}body{background-color:var(--bg-color);color:var(--text-color)}
