@font-face{font-family:Gordita;src:url(/font/Gordita-Black.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gordita;src:url(/font/Gordita-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,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,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}*,:after,:before{box-sizing:border-box}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{background:#efefef}@media(max-width:640px){html{font-size:2.5vw}}@media(min-width:641px)and (max-width:992px){html{font-size:1.6129032258vw}}@media(min-width:993px){html{font-size:1.25vw}}@media(min-width:1281px){html{font-size:16px}}@media(max-width:400px){html{font-size:2.8125vw}}body{background:linear-gradient(180deg,#efefef,#efefef 40%,#2c2c2c 0);font-size:1.125rem;font-family:sans-serif;font-weight:400;color:#323232;letter-spacing:0;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}a{color:inherit}img{vertical-align:bottom;width:100%;height:auto}input,select,textarea{font-size:16px}input[type=submit]{-moz-appearance:none;appearance:none;-webkit-appearance:none}.loadingScreen{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:999}.loadingScreen__text{font-size:1.25rem;font-family:Gordita,sans-serif;font-weight:600;line-height:1;margin-bottom:.7em;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.loadingScreen__text .char{color:#efefef;display:inline-block;transform:translateY(100px);transition:transform opacity .5s .3s;margin:0 .02em}.progressBar{position:relative;width:160px;transform:scaleX(0);transform-origin:left;height:3px;background-color:rgba(231,250,236,.25)}@media(max-width:400px){.progressBar{width:140px}}.progressBarInner{position:absolute;top:0;left:0;height:100%;width:100%;transform:scaleX(0);transform-origin:left;background-color:#c3eed7}main{display:block}.container{width:100%;position:relative;padding:0;max-width:1170px;margin:auto}@media(min-width:641px)and (max-width:1280px){.container{padding:0 4.5vw;max-width:none}}.container--s{padding-left:185px;padding-right:185px}@media(min-width:641px)and (max-width:1280px){.container--s{padding:0 16vw}}.subText{font-size:.875rem}.subText--alt{color:hsla(0,0%,94%,.45)}@keyframes flowing{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes flowing--right{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.ib{display:inline-block}.break-pc{display:none}@media(min-width:993px){.break-pc{display:inline}}.flexWrap{display:flex}.js-titleAnim span{display:inline-block;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:.5s cubic-bezier(.08,.82,.17,1);transition-property:-webkit-clip-path;transition-property:clip-path;transition-property:clip-path,-webkit-clip-path}.header{position:fixed;top:0;left:0;z-index:5;width:100%;transition:top 1s cubic-bezier(.23,1,.32,1);padding:25px 0}@media(min-width:641px)and (max-width:1280px){.header{padding:25px 4.5vw 0}}.header__logo{width:2.3125rem;width:max(32px,2.3125rem)}.header__nav.active{transition:opacity .5s ease,visibility .5s ease;visibility:visible;opacity:1}.header__nav.active .header__nav-list{transform:translateY(0);opacity:1}.header__nav-list{display:flex}.header__nav-item{font-size:max(11px,.9375rem);font-weight:400;font-family:Gordita,sans-serif;padding:0 1.5625rem}.header__nav-item:last-child{display:none}.header__nav-link{transition:.3s;color:#efefef}@media(min-width:641px){.header__nav-link:hover{color:#c3eed7}}.header__nav-link.no-link:hover{cursor:pointer;color:#efefef;opacity:.4}.header .container{display:flex;justify-content:space-between;align-items:center;height:auto;padding:max(10px,.78125rem) 3.125rem;background-color:#323232;border-radius:.375rem;box-shadow:0 0 8px rgba(67,67,67,.3)}.hm{display:none}.hero{background:#050505;height:100svh;display:flex;position:relative}.hero__content{font-family:Gordita,sans-serif;display:flex;justify-content:center;align-items:center;flex-direction:column}.hero__content .word{display:inline-block;overflow:hidden;position:relative;vertical-align:top}.hero__content .rect{width:100%;height:100%;position:absolute;background-color:#efefef;top:0;left:0}.hero__content .label{color:inherit}.hero__content-label{display:inline-block;font-weight:300;font-size:1.125rem;font-size:1.5625rem;color:#c3eed7;margin-bottom:.8333333333em}.hero__content-title{font-weight:700;color:#e7faec;letter-spacing:-.02em;line-height:1.025;border-bottom:0 solid hsla(0,0%,94%,.2);font-size:6.875rem;text-align:center}.hero__content-subTitle{font-weight:400;color:#c3eed7;letter-spacing:-.02em;margin-top:.5em;margin-bottom:.2941176471em;font-size:2.875rem}.hero__content .subText{font-size:1.375rem;margin-top:.5em}.hero__content .subText .label{display:inline-block;margin-top:0}