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,main,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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,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}html{font-size:calc(10000vw / 1440)}@media (min-aspect-ratio:45/26){html{font-size:calc(10000vh / 832)}}@media (max-width:1024px){html{font-size:calc(10000vw / 1024)}}@media (max-width:480px){html{font-size:calc(10000vw / 375)}}@font-face{font-family:JetBrainsMono;src:url(/assets/fonts/JetBrainsMono-Regular-BQaDgvhP.woff2) format("woff2");font-weight:400}@font-face{font-family:PPNeueMontreal;src:url(/assets/fonts/PPNeueMontreal-Medium-5rVKzqK_.woff2) format("woff2");font-weight:500}:root{--main-font:"PPNeueMontreal",sans-serif;--sub-font:"JetBrainsMono",serif;--font-size-h1:1.12rem;--font-size-h2:.35rem;--font-size-h3:.25rem;--font-size-desc1:.15rem;--font-size-nav:.13rem;--font-size-menu:.38rem;--line-height-h1:1.34rem;--line-height-h2:.44rem;--line-height-h3:.31rem;--line-height-desc1:.198rem;--line-height-nav:.156rem;--line-height-menu:.3rem;--letter-spacing-desc1:-.06em;--letter-spacing-h1:-.0336rem;--font-weight-1:100;--font-weight-2:200;--font-weight-3:300;--font-weight-4:400;--font-weight-5:500;--font-weight-6:600;--font-weight-7:700;--line-height-0:0;--line-height-initial:initial;--line-height-link:initial;--letter-spacing:normal;--letter-spacing-0:0;--letter-spacing-1:.01rem;--font-no-script:"Space Grotesk",sans-serif;--font-size-title-ns:.43rem;--font-size-subtitle-ns:.2rem;--font-size-desc-ns:.16rem;--line-height-title-ns:.52rem;--line-height-subtitle-ns:.26rem;--line-height-desc-ns:.19rem;--letter-spacing-title-ns:-.006rem;--letter-spacing-subtitle-ns:-.002rem;--letter-spacing-desc-ns:-.001rem;--font-page-404:"Space Grotesk",sans-serif;--font-size-title-404:1.73rem;--font-size-subtitle-404:.2rem;--font-size-label-404:.16rem;--line-height-title-404:2.08rem;--line-height-subtitle-404:.26rem;--line-height-label-404:.19rem;--letter-spacing-title-404:-.047rem;--letter-spacing-subtitle-404:-.0005rem;--letter-spacing-label-404:-.0018rem}@media (max-width:1024px){:root{--font-size-h2:.35rem;--font-size-h3:.25rem;--font-size-desc1:.15rem;--font-size-nav:.13rem;--line-height-h2:.44rem;--line-height-h3:.31rem;--line-height-desc1:.198rem;--line-height-nav:.156rem;--letter-spacing-desc1:-.06em;--letter-spacing-title-ns:-.007rem;--letter-spacing-subtitle-ns:-.002rem;--font-size-title-404:1.5rem;--line-height-title-404:1.8rem;--letter-spacing-title-404:-.044rem}}@media (max-width:480px){:root{--font-size-h1:.52rem;--font-size-h2:.24rem;--font-size-h3:.25rem;--font-size-desc1:.15rem;--font-size-nav:.13rem;--line-height-h1:.62rem;--line-height-h2:.3rem;--line-height-h3:.31rem;--line-height-desc1:.198rem;--line-height-nav:.156rem;--letter-spacing-desc1:-.06em;--letter-spacing-h1:-.0156rem;--font-size-title-ns:.2rem;--font-size-subtitle-ns:.14rem;--font-size-desc-ns:.12rem;--line-height-title-ns:.24rem;--line-height-subtitle-ns:.18rem;--line-height-desc-ns:.14rem;--letter-spacing-title-ns:-.0033rem;--letter-spacing-subtitle-ns:-.00125rem;--letter-spacing-desc-ns:-.0008rem;--font-size-title-404:1rem;--font-size-subtitle-404:.14rem;--font-size-label-404:.12rem;--line-height-title-404:1.2rem;--line-height-subtitle-404:.18rem;--line-height-label-404:.14rem;--letter-spacing-title-404:-.0275rem;--letter-spacing-label-404:-.001rem}}:root{--color-black:#1a1a1a;--color-white:#fff;--color-soft-sand:#e6d9cc;--color-soft-sand-2:#faf1c6;--color-espresso:#443218;--color-walnut:#63523a;--color-vivid-ember:#fd4319;--color-vivid-black:#1a1715;--color-curtain:#ece6df;--color-dark-light:#8a846e;--color-bg-no-script:#222524;--color-desc-no-script:#7d7d7d;--color-subtitle-no-script:#8a8a8a;--color-link-no-script:#b0b0b0;--color-title-no-script:#eee;--color-bg-page-404:#222524;--color-subtitle-page-404:#8a8a8a;--color-title-page-404:#eee;--container-width:100vw;--header-height:.56rem}@media (max-width:1024px){:root{--container-width:100vw}}@media (max-width:480px){:root{--container-width:100vw}}:root{--index-curtain:104;--index-preloader:103;--index-mobile-menu:102;--index-header:102;--index-state-footer:102;--index-third-state:101;--index-canvas:100;--index-bg-state:100;--index-anchor:100;--index-video-1:1;--index-video-2:2;--index-2:2;--index-1:1;--index--1:-1;--index-video-timeline:1;--index-bg-state-particles:1}@media (max-width:1024px){:root{--index-canvas:1;--index-video-timeline:1;--index-bg-state-particles:-1}}a.center-text,article.center-text,blockquote.center-text,body.center-text,button.center-text,div.center-text,footer.center-text,form.center-text,h1.center-text,h2.center-text,h3.center-text,h4.center-text,h5.center-text,h6.center-text,header.center-text,html.center-text,label.center-text,li.center-text,nav.center-text,p.center-text,section.center-text,small.center-text,span.center-text,strong.center-text,ul.center-text{text-align:center}a.left-text,article.left-text,blockquote.left-text,body.left-text,button.left-text,div.left-text,footer.left-text,form.left-text,h1.left-text,h2.left-text,h3.left-text,h4.left-text,h5.left-text,h6.left-text,header.left-text,html.left-text,label.left-text,li.left-text,nav.left-text,p.left-text,section.left-text,small.left-text,span.left-text,strong.left-text,ul.left-text{text-align:left}a.right-text,article.right-text,blockquote.right-text,body.right-text,button.right-text,div.right-text,footer.right-text,form.right-text,h1.right-text,h2.right-text,h3.right-text,h4.right-text,h5.right-text,h6.right-text,header.right-text,html.right-text,label.right-text,li.right-text,nav.right-text,p.right-text,section.right-text,small.right-text,span.right-text,strong.right-text,ul.right-text{text-align:right}a.cap-text,article.cap-text,blockquote.cap-text,body.cap-text,button.cap-text,div.cap-text,footer.cap-text,form.cap-text,h1.cap-text,h2.cap-text,h3.cap-text,h4.cap-text,h5.cap-text,h6.cap-text,header.cap-text,html.cap-text,label.cap-text,li.cap-text,nav.cap-text,p.cap-text,section.cap-text,small.cap-text,span.cap-text,strong.cap-text,ul.cap-text{text-transform:capitalize}a.up-text,article.up-text,blockquote.up-text,body.up-text,button.up-text,div.up-text,footer.up-text,form.up-text,h1.up-text,h2.up-text,h3.up-text,h4.up-text,h5.up-text,h6.up-text,header.up-text,html.up-text,label.up-text,li.up-text,nav.up-text,p.up-text,section.up-text,small.up-text,span.up-text,strong.up-text,ul.up-text{text-transform:uppercase}a.low-text,article.low-text,blockquote.low-text,body.low-text,button.low-text,div.low-text,footer.low-text,form.low-text,h1.low-text,h2.low-text,h3.low-text,h4.low-text,h5.low-text,h6.low-text,header.low-text,html.low-text,label.low-text,li.low-text,nav.low-text,p.low-text,section.low-text,small.low-text,span.low-text,strong.low-text,ul.low-text{text-transform:lowercase}a.title-h1,article.title-h1,blockquote.title-h1,body.title-h1,button.title-h1,div.title-h1,footer.title-h1,form.title-h1,h1.title-h1,h2.title-h1,h3.title-h1,h4.title-h1,h5.title-h1,h6.title-h1,header.title-h1,html.title-h1,label.title-h1,li.title-h1,nav.title-h1,p.title-h1,section.title-h1,small.title-h1,span.title-h1,strong.title-h1,ul.title-h1{color:var(--color-espresso);font-family:var(--main-font);font-size:var(--font-size-h1);font-weight:var(--font-weight-5);letter-spacing:var(--letter-spacing-h1);line-height:var(--line-height-h1)}a.title-h2,article.title-h2,blockquote.title-h2,body.title-h2,button.title-h2,div.title-h2,footer.title-h2,form.title-h2,h1.title-h2,h2.title-h2,h3.title-h2,h4.title-h2,h5.title-h2,h6.title-h2,header.title-h2,html.title-h2,label.title-h2,li.title-h2,nav.title-h2,p.title-h2,section.title-h2,small.title-h2,span.title-h2,strong.title-h2,ul.title-h2{color:var(--color-espresso);font-family:var(--main-font);font-size:var(--font-size-h2);font-weight:var(--font-weight-5);letter-spacing:var(--letter-spacing);line-height:var(--line-height-h2)}a.title-h3,article.title-h3,blockquote.title-h3,body.title-h3,button.title-h3,div.title-h3,footer.title-h3,form.title-h3,h1.title-h3,h2.title-h3,h3.title-h3,h4.title-h3,h5.title-h3,h6.title-h3,header.title-h3,html.title-h3,label.title-h3,li.title-h3,nav.title-h3,p.title-h3,section.title-h3,small.title-h3,span.title-h3,strong.title-h3,ul.title-h3{color:var(--color-vivid-ember);font-family:var(--main-font);font-size:var(--font-size-h3);font-weight:var(--font-weight-5);letter-spacing:var(--letter-spacing);line-height:var(--line-height-h3)}a.desc-1,article.desc-1,blockquote.desc-1,body.desc-1,button.desc-1,div.desc-1,footer.desc-1,form.desc-1,h1.desc-1,h2.desc-1,h3.desc-1,h4.desc-1,h5.desc-1,h6.desc-1,header.desc-1,html.desc-1,label.desc-1,li.desc-1,nav.desc-1,p.desc-1,section.desc-1,small.desc-1,span.desc-1,strong.desc-1,ul.desc-1{color:var(--color-espresso);font-family:var(--sub-font);font-size:var(--font-size-desc1);font-weight:var(--font-weight-4);letter-spacing:var(--letter-spacing-desc1);line-height:var(--line-height-desc1)}a.nav,article.nav,blockquote.nav,body.nav,button.nav,div.nav,footer.nav,form.nav,h1.nav,h2.nav,h3.nav,h4.nav,h5.nav,h6.nav,header.nav,html.nav,label.nav,li.nav,nav.nav,p.nav,section.nav,small.nav,span.nav,strong.nav,ul.nav{color:var(--color-espresso);font-family:var(--main-font);font-size:var(--font-size-nav);font-weight:var(--font-weight-5);letter-spacing:var(--letter-spacing);line-height:var(--line-height-nav)}a.menu-label,article.menu-label,blockquote.menu-label,body.menu-label,button.menu-label,div.menu-label,footer.menu-label,form.menu-label,h1.menu-label,h2.menu-label,h3.menu-label,h4.menu-label,h5.menu-label,h6.menu-label,header.menu-label,html.menu-label,label.menu-label,li.menu-label,nav.menu-label,p.menu-label,section.menu-label,small.menu-label,span.menu-label,strong.menu-label,ul.menu-label{color:var(--color-soft-sand);font-family:var(--main-font);font-size:var(--font-size-menu);font-weight:var(--font-weight-5);letter-spacing:var(--letter-spacing);line-height:var(--line-height-menu)}a.espresso,article.espresso,blockquote.espresso,body.espresso,button.espresso,div.espresso,footer.espresso,form.espresso,h1.espresso,h2.espresso,h3.espresso,h4.espresso,h5.espresso,h6.espresso,header.espresso,html.espresso,label.espresso,li.espresso,nav.espresso,p.espresso,section.espresso,small.espresso,span.espresso,strong.espresso,ul.espresso{color:var(--color-espresso)}a.white,article.white,blockquote.white,body.white,button.white,div.white,footer.white,form.white,h1.white,h2.white,h3.white,h4.white,h5.white,h6.white,header.white,html.white,label.white,li.white,nav.white,p.white,section.white,small.white,span.white,strong.white,ul.white{color:var(--color-white)}a.soft-sand,article.soft-sand,blockquote.soft-sand,body.soft-sand,button.soft-sand,div.soft-sand,footer.soft-sand,form.soft-sand,h1.soft-sand,h2.soft-sand,h3.soft-sand,h4.soft-sand,h5.soft-sand,h6.soft-sand,header.soft-sand,html.soft-sand,label.soft-sand,li.soft-sand,nav.soft-sand,p.soft-sand,section.soft-sand,small.soft-sand,span.soft-sand,strong.soft-sand,ul.soft-sand{color:var(--color-soft-sand)}a.soft-sand2,article.soft-sand2,blockquote.soft-sand2,body.soft-sand2,button.soft-sand2,div.soft-sand2,footer.soft-sand2,form.soft-sand2,h1.soft-sand2,h2.soft-sand2,h3.soft-sand2,h4.soft-sand2,h5.soft-sand2,h6.soft-sand2,header.soft-sand2,html.soft-sand2,label.soft-sand2,li.soft-sand2,nav.soft-sand2,p.soft-sand2,section.soft-sand2,small.soft-sand2,span.soft-sand2,strong.soft-sand2,ul.soft-sand2{color:var(--color-soft-sand-2)}a.walnut,article.walnut,blockquote.walnut,body.walnut,button.walnut,div.walnut,footer.walnut,form.walnut,h1.walnut,h2.walnut,h3.walnut,h4.walnut,h5.walnut,h6.walnut,header.walnut,html.walnut,label.walnut,li.walnut,nav.walnut,p.walnut,section.walnut,small.walnut,span.walnut,strong.walnut,ul.walnut{color:var(--color-walnut)}a.vivid-ember,article.vivid-ember,blockquote.vivid-ember,body.vivid-ember,button.vivid-ember,div.vivid-ember,footer.vivid-ember,form.vivid-ember,h1.vivid-ember,h2.vivid-ember,h3.vivid-ember,h4.vivid-ember,h5.vivid-ember,h6.vivid-ember,header.vivid-ember,html.vivid-ember,label.vivid-ember,li.vivid-ember,nav.vivid-ember,p.vivid-ember,section.vivid-ember,small.vivid-ember,span.vivid-ember,strong.vivid-ember,ul.vivid-ember{color:var(--color-vivid-ember)}a.vivid-black,article.vivid-black,blockquote.vivid-black,body.vivid-black,button.vivid-black,div.vivid-black,footer.vivid-black,form.vivid-black,h1.vivid-black,h2.vivid-black,h3.vivid-black,h4.vivid-black,h5.vivid-black,h6.vivid-black,header.vivid-black,html.vivid-black,label.vivid-black,li.vivid-black,nav.vivid-black,p.vivid-black,section.vivid-black,small.vivid-black,span.vivid-black,strong.vivid-black,ul.vivid-black{color:var(--color-vivid-black)}a.dark-light,article.dark-light,blockquote.dark-light,body.dark-light,button.dark-light,div.dark-light,footer.dark-light,form.dark-light,h1.dark-light,h2.dark-light,h3.dark-light,h4.dark-light,h5.dark-light,h6.dark-light,header.dark-light,html.dark-light,label.dark-light,li.dark-light,nav.dark-light,p.dark-light,section.dark-light,small.dark-light,span.dark-light,strong.dark-light,ul.dark-light{color:var(--color-dark-light)}a.title-no-script,article.title-no-script,blockquote.title-no-script,body.title-no-script,button.title-no-script,div.title-no-script,footer.title-no-script,form.title-no-script,h1.title-no-script,h2.title-no-script,h3.title-no-script,h4.title-no-script,h5.title-no-script,h6.title-no-script,header.title-no-script,html.title-no-script,label.title-no-script,li.title-no-script,nav.title-no-script,p.title-no-script,section.title-no-script,small.title-no-script,span.title-no-script,strong.title-no-script,ul.title-no-script{color:var(--color-title-no-script);font-family:var(--font-no-script);font-size:var(--font-size-title-ns);font-weight:var(--font-weight-5);letter-spacing:var(--letter-spacing-title-ns);line-height:var(--line-height-title-ns)}a.subtitle-no-script,article.subtitle-no-script,blockquote.subtitle-no-script,body.subtitle-no-script,button.subtitle-no-script,div.subtitle-no-script,footer.subtitle-no-script,form.subtitle-no-script,h1.subtitle-no-script,h2.subtitle-no-script,h3.subtitle-no-script,h4.subtitle-no-script,h5.subtitle-no-script,h6.subtitle-no-script,header.subtitle-no-script,html.subtitle-no-script,label.subtitle-no-script,li.subtitle-no-script,nav.subtitle-no-script,p.subtitle-no-script,section.subtitle-no-script,small.subtitle-no-script,span.subtitle-no-script,strong.subtitle-no-script,ul.subtitle-no-script{color:var(--color-subtitle-no-script);font-family:var(--font-no-script);font-size:var(--font-size-subtitle-ns);font-weight:var(--font-weight-4);letter-spacing:var(--letter-spacing-subtitle-ns);line-height:var(--line-height-subtitle-ns)}a.desc-no-script,article.desc-no-script,blockquote.desc-no-script,body.desc-no-script,button.desc-no-script,div.desc-no-script,footer.desc-no-script,form.desc-no-script,h1.desc-no-script,h2.desc-no-script,h3.desc-no-script,h4.desc-no-script,h5.desc-no-script,h6.desc-no-script,header.desc-no-script,html.desc-no-script,label.desc-no-script,li.desc-no-script,nav.desc-no-script,p.desc-no-script,section.desc-no-script,small.desc-no-script,span.desc-no-script,strong.desc-no-script,ul.desc-no-script{color:var(--color-desc-no-script);font-family:var(--font-no-script);font-size:var(--font-size-desc-ns);font-weight:var(--font-weight-4);letter-spacing:var(--letter-spacing-desc-ns);line-height:var(--line-height-desc-ns)}a.title-page-404,article.title-page-404,blockquote.title-page-404,body.title-page-404,button.title-page-404,div.title-page-404,footer.title-page-404,form.title-page-404,h1.title-page-404,h2.title-page-404,h3.title-page-404,h4.title-page-404,h5.title-page-404,h6.title-page-404,header.title-page-404,html.title-page-404,label.title-page-404,li.title-page-404,nav.title-page-404,p.title-page-404,section.title-page-404,small.title-page-404,span.title-page-404,strong.title-page-404,ul.title-page-404{color:var(--color-title-page-404);font-family:var(--font-page-404);font-size:var(--font-size-title-404);font-weight:var(--font-weight-5);letter-spacing:var(--letter-spacing-title-404);line-height:var(--line-height-title-404)}a.subtitle-page-404,article.subtitle-page-404,blockquote.subtitle-page-404,body.subtitle-page-404,button.subtitle-page-404,div.subtitle-page-404,footer.subtitle-page-404,form.subtitle-page-404,h1.subtitle-page-404,h2.subtitle-page-404,h3.subtitle-page-404,h4.subtitle-page-404,h5.subtitle-page-404,h6.subtitle-page-404,header.subtitle-page-404,html.subtitle-page-404,label.subtitle-page-404,li.subtitle-page-404,nav.subtitle-page-404,p.subtitle-page-404,section.subtitle-page-404,small.subtitle-page-404,span.subtitle-page-404,strong.subtitle-page-404,ul.subtitle-page-404{color:var(--color-subtitle-page-404);font-family:var(--font-page-404);font-size:var(--font-size-subtitle-404);font-weight:var(--font-weight-4);letter-spacing:var(--letter-spacing-subtitle-404);line-height:var(--line-height-subtitle-404)}a.label-page-404,article.label-page-404,blockquote.label-page-404,body.label-page-404,button.label-page-404,div.label-page-404,footer.label-page-404,form.label-page-404,h1.label-page-404,h2.label-page-404,h3.label-page-404,h4.label-page-404,h5.label-page-404,h6.label-page-404,header.label-page-404,html.label-page-404,label.label-page-404,li.label-page-404,nav.label-page-404,p.label-page-404,section.label-page-404,small.label-page-404,span.label-page-404,strong.label-page-404,ul.label-page-404{color:var(--color-title-page-404);font-family:var(--font-page-404);font-size:var(--font-size-label-404);font-weight:var(--font-weight-5);letter-spacing:var(--letter-spacing-label-404);line-height:var(--line-height-label-404)}*{box-sizing:border-box}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}body,html{width:100%}body{overflow-x:hidden;background:var(--color-soft-sand);display:flex;flex-direction:column;font-family:var(--main-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body.mobile-menu-open,body.modal-active,body.preloader-active{height:100%;overflow:hidden}main{position:relative;width:100%;flex:1 0 auto;margin-top:var(--header-height);overflow:hidden}.footer{flex:0 0 auto}a{text-decoration:none;outline:none;transition:all 375ms ease}img{max-width:100%;height:auto}section{position:relative;background-repeat:no-repeat;background-position:50%;background-size:cover;visibility:hidden}.fluid-container{width:100%;position:relative}.container{position:relative;width:var(--container-width);min-width:var(--container-width);margin:0 auto}.row{display:flex;flex-direction:row}.row-reverse{display:flex;flex-direction:row-reverse}.column{display:flex;flex-direction:column}.column-reverse{display:flex;flex-direction:column-reverse}.s-visible,.xs-visible,.xxs-visible{display:none}.lazy{opacity:0;transition:opacity .4s ease}.lazyLoaded{opacity:1}input:focus::-webkit-input-placeholder,input:focus::placeholder{color:transparent}button[type=submit]{cursor:pointer}.line-wrap{font-feature-settings:"kern" off;font-kerning:none}@keyframes flyIn{0%{transform:translateY(100vh);width:30vw;transform-origin:bottom center;margin:0 auto}to{transform:translateY(0);width:100vw;margin:0}}@media only screen and (max-width:1024px){.s-hidden{display:none}.s-visible{display:block}}@media only screen and (max-width:850px){.xs-hidden{display:none}.xs-visible{display:block}}@media only screen and (max-width:690px){body.modal-active{position:fixed}.xxs-visible{display:block}.xxs-hidden{display:none}}html{--css-variable-test-val:1}#css-variable-test-el[data-astro-cid-2g2mtmwx]{display:none;opacity:var(--css-variable-test-val)}#header{position:fixed;top:0;left:0;width:100vw;height:var(--header-height);z-index:var(--index-header)}#header.color-soft-sand .logo-wrap path{fill:var(--color-soft-sand)}#header.color-soft-sand .nav{color:var(--color-soft-sand)}#header.color-soft-sand .burger span{background:var(--color-soft-sand)}#header .container{padding:.2rem;display:flex;justify-content:center}#header .links-wrap{display:flex;justify-content:space-between;width:max-content;height:100%;position:absolute;right:.2rem;gap:3rem}#header .logo-wrap{width:1.08rem;height:.12rem}#header .logo-wrap .logo-container{display:flex;align-items:center;width:100%;height:100%;gap:.04rem}#header .logo-wrap .logo-container svg{flex:0 0 auto;height:100%;width:auto;display:block}#header .logo-wrap .logo-container .optikka-logo{flex:0 0 auto;height:150%;margin-bottom:.05rem;width:auto;object-fit:contain;display:block;filter:brightness(0) saturate(100%) invert(26%) sepia(18%) saturate(1100%) hue-rotate(25deg) brightness(85%) contrast(90%)}#header .logo-wrap path{transition:all 375ms ease}#header ul{display:flex;align-items:center;width:100%;height:100%}#header li{font-size:.3rem;display:flex;align-self:center}#header li:first-child{margin-right:1.86rem}#header .nav:hover{color:var(--color-vivid-ember)}@media (max-width:1024px){#header ul{justify-content:space-between}#header .links-wrap,#header ul li:not(:first-child):not(:last-child){display:none}#header .logo-wrap .logo-container{gap:.04rem}.burger{display:flex;flex-direction:column;justify-content:space-between;width:.41rem;height:.17rem;cursor:pointer}.burger span{width:100%;height:.03rem;background:var(--color-espresso);transition:all 375ms ease}}.footer{display:block;background:var(--color-vivid-black);height:max-content;width:100%}.footer .state-container{padding:.51rem .2rem .19rem}.footer .right-wrap{display:flex;flex-direction:column;justify-content:center}.footer .footer-content{display:flex;justify-content:space-between}.footer .footer-description{margin-top:.2rem}.footer .big-logo{width:4.12rem;height:.43rem}.footer .big-logo svg{width:100%;height:100%;object-fit:cover;display:block}.footer .contact-btn{position:relative;display:inline-flex}.footer .contact-btn:before{content:"";position:absolute;width:.1rem;height:.1rem;border-radius:50%;left:-.3rem;top:50%;transform:translateY(-50%);background:var(--color-vivid-ember);z-index:var(--index--1)}.footer .contact-btn .big-nav{font-size:.39rem;line-height:.47rem}.footer .abil,.footer .privacy-link{margin-left:1.25rem}.footer .inst{margin-right:.31rem}.footer .link{margin-right:.95rem}.footer .footer-link.mobile{display:none}.footer .footer-link ul{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;margin-top:1.26rem}.footer li{font-size:.3rem;display:flex;align-self:center}.footer a:hover{color:var(--color-vivid-ember)}@media (max-width:1024px){.footer .footer-link ul{margin-top:1.76rem}.footer li{display:flex;align-self:center}.footer .link{margin-right:1.15rem}.footer .contact-btn{position:absolute;bottom:.8rem;right:.6rem}}@media (max-width:480px){.footer .footer-link .cop{color:var(--color-walnut)}.footer .footer-link.desktop{display:none}.footer .footer-link.mobile{display:flex}.footer .footer-link ul{flex-direction:column;gap:.26rem;margin-top:2.15rem}.footer .footer-link li{gap:.26rem;align-self:flex-start}.footer .footer-link a{margin-right:0}.footer .big-logo{width:3.16rem;height:.3345rem}.footer .abil,.footer .privacy-link{margin-left:0}.footer .contact-btn{bottom:1.96rem;right:.22rem}}.mobile-menu{position:fixed;top:0;left:0;display:none;flex-direction:column;justify-content:space-between;width:100%;height:100%;max-height:100dvh;background-color:var(--color-vivid-black);visibility:hidden;overflow:hidden;z-index:var(--index-mobile-menu)}.mobile-menu.opened{overflow:auto}.mobile-menu .container{height:100%;padding:0 .2rem .7rem;display:flex;flex-direction:column;justify-content:space-between}.mobile-menu__header{width:100%;height:var(--header-height)}.mobile-menu__header,.mobile-menu__header .menu{display:flex;align-items:center;justify-content:space-between}.mobile-menu__header ul{display:flex;align-items:center;width:100%;height:100%}.mobile-menu__header .logo-wrap{width:1.08rem;height:.12rem}.mobile-menu__header .logo-wrap svg{width:100%;height:100%;object-fit:cover}.mobile-menu__header .logo-wrap a{display:flex}.mobile-menu__header .logo-wrap path{fill:var(--color-soft-sand)}.mobile-menu__header .link{color:var(--color-soft-sand)}.mobile-menu__header .burger span{background:var(--color-soft-sand)}#subscribe{position:fixed;display:flex;top:0;left:0;display:none;flex-direction:column;justify-content:flex-end;width:100%;height:100%;max-height:100dvh;background-color:var(--color-soft-sand);visibility:hidden;overflow:hidden;z-index:var(--index-mobile-menu)}#subscribe.opened{overflow:auto}#subscribe .response{font-size:.25rem;color:var(--color-vivid-ember);width:4.46rem}#subscribe .response h2{font-size:1.12rem;color:var(--color-espresso);margin-bottom:.4rem}#subscribe .response p{font-size:.25rem;color:var(--color-espresso)}#subscribe .response .vivid-ember{color:var(--color-vivid-ember)}#subscribe .subscribe-header{display:flex;justify-content:space-between;width:100%;padding:.2rem .2rem .4rem;position:absolute;top:0;left:0}#subscribe .subscribe-header .close{display:flex}#subscribe .subscribe-header .logo-wrap{width:1.08rem;height:.12rem;display:flex}#subscribe .subscribe-header .logo-wrap svg{width:100%;height:100%;object-fit:cover}#subscribe .subscribe-header .close-btn{font-size:.13rem;text-transform:uppercase;color:var(--color-espresso);cursor:pointer;transition:color .3s}#subscribe .subscribe-header .close-btn:hover{color:var(--color-vivid-ember)}#subscribe .left-wrap{display:flex;flex-direction:column;justify-content:flex-end}#subscribe .title-form{font-size:1.12rem;align-self:flex-end;color:var(--color-vivid-ember)}#subscribe .subscribe-form{display:flex;flex-direction:column;gap:.42rem}#subscribe .name-group{display:flex;gap:.2rem;width:100%}#subscribe .name-group .form-group{width:50%}#subscribe .subscribe-container{display:flex;justify-content:space-between;width:100%;padding:.2rem}#subscribe .right-wrap{width:5.12rem;margin-right:.9rem;margin-bottom:.1rem}#subscribe .response{position:absolute}#subscribe .submit-wrap{position:relative;display:flex;width:max-content;align-self:flex-end}#subscribe .submit-wrap:before{content:"";display:block;width:.1rem;height:.1rem;background-color:var(--color-espresso);border-radius:50%;transition:width .3s;position:absolute;left:-.3rem;top:50%;transition:background-color .3s;transform:translateY(-50%)}#subscribe .submit-wrap:hover:before{background-color:var(--color-vivid-ember)}#subscribe .submit-btn{border:none;background-color:inherit;color:var(--color-espresso);font-size:.39rem;font-weight:500;letter-spacing:-.009rem;text-transform:uppercase;cursor:pointer;position:relative;text-align:left;width:max-content;align-self:flex-end;transition:color .3s}#subscribe .submit-btn:hover{color:var(--color-vivid-ember)}#subscribe .submit-btn:hover:before{background-color:var(--color-vivid-ember)}#subscribe .form-group{display:flex}#subscribe .form-group input,#subscribe .form-group textarea{width:100%;height:.54rem;padding:0 0 .2rem;border:none;font-family:var(--main-font);border-bottom:1px solid var(--color-espresso);background-color:var(--color-soft-sand);color:var(--color-espresso);font-size:.25rem;font-weight:400;transition:color .3s,border-bottom .3s}#subscribe .form-group input::placeholder,#subscribe .form-group textarea::placeholder{color:var(--color-espresso);text-transform:capitalize}#subscribe .form-group input:focus,#subscribe .form-group textarea:focus{outline:none;border-bottom:1px solid var(--color-vivid-ember)}#subscribe .form-group input:focus::placeholder,#subscribe .form-group textarea:focus::placeholder{opacity:.2}#subscribe .form-group input:autofill,#subscribe .form-group textarea:autofill{background-color:var(--color-soft-sand);color:var(--color-espresso)}#subscribe .form-group input:-webkit-autofill,#subscribe .form-group textarea:-webkit-autofill{background-color:var(--color-soft-sand);color:var(--color-espresso)}#subscribe .form-group input:-internal-autofill-selected,#subscribe .form-group textarea:-internal-autofill-selected{background-color:var(--color-soft-sand)!important;color:var(--color-espresso)!important}#subscribe .form-group textarea{height:1.1rem;resize:none;margin-top:.3rem}@media (max-width:1024px){#subscribe{justify-content:flex-start}#subscribe .subscribe-container{flex-direction:column;gap:.2rem;justify-content:start;padding:.4rem;margin-top:1rem;gap:1rem}#subscribe .title-form{align-self:flex-start}#subscribe .submit-wrap{position:absolute;bottom:.85rem;right:.69rem}}@media (max-width:480px){#subscribe{overflow:scroll;padding-bottom:2rem}#subscribe .response{font-size:.25rem;width:100%}#subscribe .response h2{font-size:.52rem;color:var(--color-espresso);margin-bottom:.23rem}#subscribe .response p{font-size:.25rem;color:var(--color-espresso)}#subscribe .right-wrap{width:100%;margin-right:0;margin-bottom:.2rem}#subscribe .name-group{flex-direction:column;gap:.36rem}#subscribe .name-group .form-group{width:100%}#subscribe .subscribe-container{padding:.14rem .14rem 2rem}#subscribe .title-form{font-size:.52rem;letter-spacing:-.0156rem}#subscribe .submit-wrap{bottom:-2rem;right:.2rem}#subscribe .subscribe-form{gap:.36rem}}.preloader{position:fixed;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background:var(--color-soft-sand);z-index:var(--index-preloader)}.preloader .spinner-image{display:block;width:2.5rem}.curtain{position:fixed;width:100vw;height:100vh;display:flex;z-index:var(--index-curtain);pointer-events:none}.curtain .curtain-block{display:flex;flex-direction:column;width:100%;height:100%}.curtain .curtain-line{display:block;width:100%;height:7.6923076923vh;background:var(--color-curtain);transform:translate(100%)}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0}}@keyframes astroFadeOut{to{opacity:0}}@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-new(*),::view-transition-old(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}canvas{object-fit:cover}.canvas-container,canvas{width:100vw;height:100vh;position:fixed;top:0;left:0}.canvas-container{z-index:var(--index-canvas);pointer-events:none}.canvas-container .sequence-canvas{width:100%;height:100%;position:absolute;top:0;left:0;z-index:var(--index--1)}.video-timeline{height:11500px;position:relative;padding-top:var(--header-height)}.bg-state-particles{display:none}.canvas{position:fixed;left:0;z-index:var(--index-canvas);pointer-events:none}.canvas,.canvas video{width:100vw;height:100vh;top:0}.canvas video{height:100dvh;position:absolute;object-fit:cover;z-index:var(--index--1)}.bg-state{z-index:var(--index-bg-state);position:fixed;width:100vw;height:110vh;background:var(--color-vivid-black);opacity:0}.anchor,.bg-state{top:0;left:0;pointer-events:none}.anchor{position:absolute;width:100%;height:3px;z-index:var(--index-anchor)}.video-1,.video-2{position:relative;z-index:var(--index-video-1)}.state{position:fixed;top:0;left:0;opacity:0;height:100vh}@media (max-width:1024px){.bg-state-particles{opacity:0;display:flex;position:fixed;top:0;left:0;height:100%;width:auto;z-index:var(--index-bg-state-particles)}.bg-state-particles img{width:100%;height:100%;object-fit:cover;object-position:center}.video-timeline{z-index:var(--index-video-timeline)}}@media (max-width:480px){.canvas video{height:110vh}}.state-first-bg__img{position:absolute;top:0;left:0;width:100vw;height:100vh}.state-first-bg__img img{width:100%;height:100%;display:block;object-fit:cover}.state-first .left-wrap{height:100%;display:flex;flex-direction:column;justify-content:flex-end;width:6.15rem}.state-first .left-wrap .title-h1{line-height:1.2rem}.state-first .right-wrap{height:100%;display:flex;flex-direction:column;width:6.57rem;justify-content:flex-end;padding-bottom:.1rem}.state-first .right-wrap .js-title-line{white-space:nowrap}.state-first .title-h2.mobile{display:none}.state-first .state-container{padding:.72rem .55rem .2rem .2rem;display:flex;height:100%;justify-content:space-between}.state-first .creative,.state-first .scroll{position:absolute;top:38vh;right:.2rem;text-transform:uppercase;display:inline-flex}.state-first .creative{top:30.4vh;left:.2rem;width:1.3rem}@media (max-width:1024px){.state-first-bg{display:none}.state-first .right-wrap{width:100%;height:auto;align-items:flex-start;position:relative}.state-first .left-wrap{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;width:100%}.state-first .state-container{padding:0 .48rem .3rem .28rem;gap:.7rem;height:100%;align-items:center;justify-content:flex-end;flex-direction:column}.state-first .main-description{width:6.7rem}.state-first .scroll{bottom:0;right:0;top:auto}.state-first .creative{display:none}}@media (max-width:480px){.state-first .left-wrap{flex-direction:column;justify-content:flex-end;align-items:flex-start}.state-first .right-wrap{flex-direction:column-reverse;gap:.3rem}.state-first .right-wrap .js-title-line{white-space:normal}.state-first .state-container{padding:3.8rem .14rem .34rem;gap:.23rem}.state-first .main-description{position:static;width:3.2rem}.state-first .scroll{bottom:-.2rem;text-transform:uppercase;display:inline-flex}.state-first .title-h2.desktop{display:none}.state-first .title-h2.mobile{display:inline-block}}.state-second{width:100%}.state-second .bg{position:absolute;left:0;height:100%;width:auto}.state-second .bg-list{min-width:5rem;min-height:5rem;display:flex;width:100%;height:100%;top:-1rem;left:-1rem;position:absolute;background:var(--color-soft-sand);z-index:2;will-change:transform,opacity}.state-second .future-list{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;width:100%;height:100%;position:relative}.state-second .future-item{display:flex;width:6.57rem;position:absolute;transform:scale(.3);opacity:0}.state-second .future-item .title-h2{display:flex;flex-direction:column}@media (max-width:1024px){.state-second .bg,.state-second .bg-list{display:none}.state-second .future-content{display:inline-flex}.state-second .future-list{align-items:center;padding-bottom:2rem}.state-second .future-item{padding:.3rem;width:6.07rem;min-height:2.34rem;background:#eae3dc;border-top:1px solid var(--color-vivid-ember);transform:scale(1);opacity:1}.state-second .future-item .title-h2{display:inline-block}}@media (max-width:480px){.state-second{padding:0 .2rem}.state-second .future-list{padding-bottom:1.38rem}.state-second .future-content{display:inline-flex}.state-second .future-item{padding:.12rem;min-height:1.8rem;width:100%;background:#eae3dc;border-top:1px solid var(--color-vivid-ember)}.state-second .future-item .title-h2{display:inline-block}}.state-third{width:100%;height:100%}.state-third .state-container{padding:.98rem .5rem .2rem .2rem;display:flex;flex-direction:column;justify-content:space-between;height:100%}.state-third .future-list{width:100%;display:flex;justify-content:space-between}.state-third .future-list:first-child{z-index:var(--index-1)}.state-third .future-list:nth-child(2){z-index:var(--index-2)}.state-third .future-list:nth-child(3){z-index:var(--index-1)}.state-third .future-item{width:4.22rem}.state-third .future-item,.state-third .future-item__text{display:flex;flex-direction:column}.state-third .future-item__visual{width:3.96rem;height:4.53rem;margin-bottom:0;position:relative;z-index:var(--index-1)}.state-third .future-item__title{margin-top:.04rem}.state-third .future-item__description{margin-top:.43rem}.state-third .unlock-item__lottie{width:100%;height:100%}.state-third .unlock-item__lottie svg{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:1024px){.state-third .state-container{padding:1.11rem .48rem .3rem .78rem;justify-content:flex-start;gap:2.1rem}.state-third .future-list{flex-direction:column;gap:.11rem}.state-third .future-item{flex-direction:row;gap:1.57rem;width:100%}.state-third .future-item:nth-child(2) .future-item__visual,.state-third .future-item:nth-child(3) .future-item__visual{margin-left:0}.state-third .future-item__visual{width:2.8rem;height:3.1rem;margin:0;pointer-events:none}.state-third .future-item__text{width:3.53rem}.state-third .future-item__description{margin-top:.37rem}}@media (max-width:480px){.state-third .state-container{padding:.98rem .48rem .3rem .18rem;justify-content:flex-start;gap:.18rem}.state-third .future-list{flex-direction:column;gap:1.08rem}.state-third .future-item{flex-direction:column;gap:.22rem;width:100%}.state-third .future-item__visual{width:3.46rem;height:3.86rem}.state-third .future-item__text{width:3.53rem}}.state-footer{opacity:1;top:auto;bottom:0;background:var(--color-vivid-black);height:max-content;transform:translateY(100%);z-index:var(--index-state-footer)}.state-footer .state-container{padding:.51rem .2rem .19rem}.state-footer .right-wrap{display:flex;flex-direction:column;justify-content:center}.state-footer .footer-content{display:flex;justify-content:space-between}.state-footer .footer-description{margin-top:.2rem}.state-footer .big-logo{width:4.12rem;height:.43rem}.state-footer .big-logo svg{width:100%;height:100%;object-fit:cover;display:block}.state-footer .contact-btn{position:relative;display:inline-flex}.state-footer .contact-btn:before{content:"";position:absolute;width:.1rem;height:.1rem;border-radius:50%;left:-.3rem;top:50%;transform:translateY(-50%);background:var(--color-vivid-ember);z-index:var(--index--1)}.state-footer .contact-btn .big-nav{font-size:.39rem;line-height:.47rem}.state-footer .footer-link.mobile{display:none}.state-footer .footer-link ul{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;margin-top:1.26rem}.state-footer li{font-size:.3rem;display:flex;align-self:center}.state-footer .abil,.state-footer .privacy-link{margin-left:1.25rem}.state-footer .inst{margin-right:.31rem}.state-footer .link{margin-right:.95rem}.state-footer a:hover{color:var(--color-vivid-ember)}@media (max-width:1024px){.state-footer .footer-link ul{margin-top:1.76rem}.state-footer li{display:flex;align-self:center}.state-footer .link{margin-right:1.15rem}.state-footer .contact-btn{position:absolute;bottom:.8rem;right:.6rem}}@media (max-width:480px){.state-footer .footer-link .cop{color:var(--color-walnut)}.state-footer .footer-link.desktop{display:none}.state-footer .footer-link.mobile{display:flex}.state-footer .footer-link ul{flex-direction:column;gap:.26rem;margin-top:2.15rem}.state-footer .footer-link li{gap:.26rem;align-self:flex-start}.state-footer .footer-link a{margin-right:0}.state-footer .big-logo{width:3.16rem;height:.3345rem}.state-footer .abil,.state-footer .privacy-link{margin-left:0}.state-footer .contact-btn{bottom:1.96rem;right:.22rem}}.product{min-height:100vh;background:var(--color-curtain);color:var(--color-espresso);padding:1.1rem .2rem .6rem}.product--dark{background:var(--color-vivid-black);color:var(--color-soft-sand)}.product__inner{width:100%;max-width:13.6rem;margin:0 auto}.product__head{display:flex;align-items:flex-end;justify-content:space-between;gap:.4rem;padding-bottom:.28rem;border-bottom:1px solid rgba(68,50,24,.16)}.product--dark .product__head{border-bottom-color:hsla(30,34%,85%,.16)}.product__title{font-family:var(--main-font);font-size:.62rem;line-height:.68rem;font-weight:var(--font-weight-5)}.product__sub{font-family:var(--sub-font);font-size:.13rem;line-height:.2rem;color:var(--color-dark-light);max-width:4.4rem}.index-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.24rem;gap:.24rem;margin-top:.4rem}@media (max-width:1024px){.index-grid{grid-template-columns:repeat(2,1fr)}.product__inner{max-width:none}}@media (max-width:480px){.index-grid{grid-template-columns:1fr}.product{padding:1.4rem .18rem .5rem}}.index-card{display:flex;flex-direction:column;gap:.16rem;padding:.24rem;background:hsla(0,0%,100%,.42);border:1px solid rgba(68,50,24,.14);text-decoration:none;color:inherit;transition:border-color .25s ease,transform .25s ease}.index-card:hover{border-color:var(--color-vivid-ember);transform:translateY(-2px)}.index-card__name{font-family:var(--main-font);font-size:.25rem;line-height:.31rem;font-weight:var(--font-weight-5)}.index-card__meta{font-family:var(--sub-font);font-size:.12rem;color:var(--color-dark-light);text-transform:uppercase;letter-spacing:.04em}.alloc{display:flex;width:100%;height:.08rem;overflow:hidden}.alloc__seg{height:100%}.alloc-legend{display:flex;flex-wrap:wrap;gap:.06rem .16rem;font-family:var(--sub-font);font-size:.12rem;color:var(--color-walnut)}.product--dark .alloc-legend{color:var(--color-soft-sand)}.alloc-legend__item{display:inline-flex;align-items:center;gap:.06rem}.alloc-legend__dot{width:.08rem;height:.08rem;border-radius:50%;flex:0 0 auto}.panel{padding:.28rem;background:hsla(0,0%,100%,.42);border:1px solid rgba(68,50,24,.14)}.product--dark .panel{background:hsla(30,34%,85%,.05);border-color:hsla(30,34%,85%,.16)}.panel__label{font-family:var(--sub-font);font-size:.12rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-dark-light)}.panel__value{font-family:var(--main-font);font-size:.42rem;line-height:.5rem;margin-top:.08rem}.grid-2{grid-template-columns:1fr 1fr;grid-gap:.24rem}.grid-2,.grid-3{display:grid;gap:.24rem}.grid-3{grid-template-columns:repeat(3,1fr);grid-gap:.24rem}@media (max-width:1024px){.grid-2,.grid-3{grid-template-columns:1fr}}.field{display:flex;flex-direction:column;gap:.08rem;margin-top:.16rem}.field__label{font-size:.12rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-dark-light)}.field__label,.input{font-family:var(--sub-font)}.input{width:100%;padding:.12rem .14rem;font-size:.15rem;color:inherit;background:transparent;border:1px solid rgba(68,50,24,.24);outline:none}.product--dark .input{border-color:hsla(30,34%,85%,.24)}.input:focus{border-color:var(--color-vivid-ember)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.08rem;padding:.13rem .24rem;font-family:var(--main-font);font-size:.13rem;font-weight:var(--font-weight-5);text-transform:uppercase;letter-spacing:.06em;border:1px solid;background:transparent;color:inherit;cursor:pointer;transition:background .2s ease,color .2s ease}.btn:hover:not(:disabled){background:var(--color-vivid-ember);border-color:var(--color-vivid-ember);color:var(--color-white)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn--primary{background:var(--color-vivid-ember);border-color:var(--color-vivid-ember);color:var(--color-white)}.btn--primary:hover:not(:disabled){filter:brightness(1.08)}.btn-row{display:flex;flex-wrap:wrap;gap:.12rem;margin-top:.2rem}.seg{display:inline-flex;border:1px solid rgba(68,50,24,.24)}.product--dark .seg{border-color:hsla(30,34%,85%,.24)}.seg button{padding:.1rem .2rem;font-family:var(--sub-font);font-size:.13rem;text-transform:uppercase;cursor:pointer;background:transparent;color:inherit}.seg button[aria-pressed=true]{background:var(--color-vivid-ember);color:var(--color-white)}.table{width:100%;border-collapse:collapse;margin-top:.2rem;font-family:var(--sub-font);font-size:.13rem}.table td,.table th{text-align:left;padding:.12rem .1rem;border-bottom:1px solid rgba(68,50,24,.12)}.product--dark .table td,.product--dark .table th{border-bottom-color:hsla(30,34%,85%,.12)}.table th{text-transform:uppercase;font-size:.11rem;letter-spacing:.06em;color:var(--color-dark-light);font-weight:var(--font-weight-4)}.pos{color:#2f8f3f}.neg{color:var(--color-vivid-ember)}.note{font-family:var(--sub-font);font-size:.12rem;line-height:.19rem;color:var(--color-dark-light);margin-top:.16rem}.note--error{color:var(--color-vivid-ember)}.empty{padding:.5rem 0;text-align:center;font-family:var(--sub-font);font-size:.14rem;color:var(--color-dark-light)}.token-row{display:flex;align-items:center;justify-content:space-between;gap:.16rem;padding:.12rem 0;border-bottom:1px solid rgba(68,50,24,.12)}.product--dark .token-row{border-bottom-color:hsla(30,34%,85%,.12)}.token-row__id{display:flex;align-items:center;gap:.1rem}.token-row__sym{font-family:var(--main-font);font-size:.16rem;font-weight:var(--font-weight-5)}.token-row__name{font-family:var(--sub-font);font-size:.12rem;color:var(--color-dark-light)}.token-row__w{font-family:var(--sub-font);font-size:.15rem}.chart-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.2rem;gap:.2rem;margin-top:.2rem}@media (max-width:1024px){.chart-grid{grid-template-columns:1fr}}.chart{border:1px solid rgba(68,50,24,.14)}.product--dark .chart{border-color:hsla(30,34%,85%,.16)}.chart__head{display:flex;align-items:center;justify-content:space-between;gap:.16rem;padding:.12rem .14rem;border-bottom:1px solid rgba(68,50,24,.12)}.product--dark .chart__head{border-bottom-color:hsla(30,34%,85%,.12)}.chart__id{display:inline-flex;align-items:center;gap:.08rem}.chart__sym{font-family:var(--main-font);font-size:.15rem;font-weight:var(--font-weight-5)}.chart__weight{font-size:.12rem}.chart__link,.chart__weight{font-family:var(--sub-font);color:var(--color-dark-light)}.chart__link{font-size:.11rem;text-transform:uppercase;letter-spacing:.06em;text-decoration:none}.chart__link:hover{color:var(--color-vivid-ember)}.chart__frame{display:block;width:100%;border:0}.token-row{font-size:.15rem;line-height:1.35}.token-row__meta{display:flex;flex-direction:column;gap:.02rem}html{scroll-behavior:auto}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.wordmark{font-family:var(--font-primary,sans-serif);font-weight:500;letter-spacing:.18em;font-size:16px;line-height:1;color:currentColor}.wordmark--lg{font-size:48px;letter-spacing:.12em}.sequence-canvas{display:block;width:100vw;height:100vh}.state-first .main-description .title-h2>.js-title-line{display:block}.wordmark{color:var(--color-espresso,#443218);text-decoration:none}.state-footer .wordmark{color:var(--color-soft-sand,#f2e9dd)}.state-footer .big-logo{display:flex;align-items:center}.state-footer .wordmark--lg{font-size:.3rem;line-height:.43rem;letter-spacing:.34em;white-space:nowrap}button{margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.state-second .future-item{top:auto;left:auto;right:.6rem;bottom:.3rem}section{visibility:visible}.state-first .creative{width:2rem;top:27vh}.x-link{display:inline-flex;align-items:center;justify-content:center;color:currentColor;transition:color .2s ease}.x-link:hover{color:var(--color-vivid-ember)}#header .links-wrap{gap:.5rem;align-items:center}.wordmark{display:inline-flex;align-items:center;gap:.55em}.wordmark__mark{height:1.65em;width:auto;flex:0 0 auto;display:block}.wordmark__text{white-space:nowrap}