@font-face{font-family:"Axiforma";src:url("../fonts/Axiforma-Regular.eot");src:local("Axiforma Regular"),local("Axiforma-Regular"),url("../fonts/Axiforma-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Axiforma-Regular.woff2") format("woff2"),url("../fonts/Axiforma-Regular.woff") format("woff"),url("../fonts/Axiforma-Regular.ttf") format("truetype"),url("../fonts/Axiforma-Regular.svg#Axiforma-Regular") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Axiforma";src:url("../fonts/Axiforma-Bold.eot");src:local("Axiforma Bold"),local("Axiforma-Bold"),url("../fonts/Axiforma-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Axiforma-Bold.woff2") format("woff2"),url("../fonts/Axiforma-Bold.woff") format("woff"),url("../fonts/Axiforma-Bold.ttf") format("truetype"),url("../fonts/Axiforma-Bold.svg#Axiforma-Bold") format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Axiforma Book";src:url("../fonts/Axiforma-Book.eot");src:local("Axiforma Book Regular"),local("Axiforma-Book"),url("../fonts/Axiforma-Book.eot?#iefix") format("embedded-opentype"),url("../fonts/Axiforma-Book.woff2") format("woff2"),url("../fonts/Axiforma-Book.woff") format("woff"),url("../fonts/Axiforma-Book.ttf") format("truetype"),url("../fonts/Axiforma-Book.svg#Axiforma-Book") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Axiforma";src:url("../fonts/Axiforma-Light.eot");src:local("Axiforma Light Regular"),local("Axiforma-Light"),url("../fonts/Axiforma-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/Axiforma-Light.woff2") format("woff2"),url("../fonts/Axiforma-Light.woff") format("woff"),url("../fonts/Axiforma-Light.ttf") format("truetype"),url("../fonts/Axiforma-Light.svg#Axiforma-Light") format("svg");font-weight:300;font-style:normal;font-display:swap}*{outline:0 none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;font-smoothing:antialiased}.st13a,#out_box{opacity:0}.stage .closeUI{display:none}.hidden,.opacity_none{position:absolute !important;width:1px !important;height:1px !important;display:block !important;overflow:hidden !important;top:0 !important;left:-9999px !important}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;background:#0c0d17;color:#fff;padding:0;position:relative;width:100%}body{width:100%;height:100%;margin:0;padding:0;display:block;position:relative;z-index:2;background:#0c0d17;min-height:100vh;min-height:100dvh;display:block;transition:all ease .4s;font-family:"Axiforma",sans-serif;opacity:1}.chck label::before,a,svg path{-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.cover,picture img,.closeUI{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;inset:0;margin:0;display:block}.closeUI{position:absolute;z-index:1;display:block}.row,.form-row,.chck,header,main,footer,section{width:100%;float:left}nav{text-align:center;margin:20px 0 0}nav button{font-size:12px;padding:10px 12px;text-transform:uppercase}ul,legend,td,th{margin:0;padding:0}img,legend{border:0}img{width:100%}a{outline:none;background-color:rgba(0,0,0,0);text-decoration:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button}button{background:rgba(0,0,0,0);border:0;padding:0;margin:0;border-radius:0}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox],input[type=radio],.chck input[type=checkbox],.chck input[type=radio]{box-sizing:border-box !important;padding:0 !important;opacity:0 !important;width:1px;height:1px;display:block}.cl,.cf{width:100%;display:block;clear:both}p{margin:0 0 20px}h1,h2,h3,h4{margin:0 0 30px}img.lzy{opacity:0}.btn{display:inline-block;color:#fff;background:rgba(0,0,0,0);padding:7px clamp(16px,6vw,20px) 5px;text-transform:uppercase;font-size:13px;border:2px solid #d60842;font-family:"Axiforma",sans-serif;font-weight:600;border-radius:22px;letter-spacing:2px;transition:all ease .3s}.btn:hover{background:#d60842}.loading::before{background:url("../content/loading.svg") center center no-repeat;position:fixed;content:"";display:block;z-index:10000;margin:0;inset:0}.loading body{opacity:0}h1,h2,h3,h4{color:#fff;font-weight:600}h1{text-transform:uppercase;line-height:clamp(40px,7.2vw,60px);font-size:clamp(25px,2vw,32px)}h4{font-size:22px;color:#d60842;letter-spacing:.1px}p,span,div,li{color:#e4e4e4;font-size:14px;font-weight:400;line-height:20px;font-family:"Axiforma",sans-serif}p a{color:#bbb}p a:hover{color:#fda121}h2{font-size:clamp(20px,.9vw,25px);line-height:clamp(24px,1.9vw,30px)}.bc{position:relative;display:grid;margin:0 0 30px}.bc ol{margin:0;padding:0;list-style-type:none;display:flex}.bc ol li{float:left}.bc ol li a,.bc ol li span{font-size:14px;font-weight:500;color:#fff;position:relative;transition:all ease .3s}.bc ol li a span,.bc ol li span span{color:#fff}.bc ol li a{padding-right:20px}.bc ol li a::after{content:"";background-size:7px;width:3px;display:inline-block;height:3px;position:absolute;border-radius:50%;background:#d60842;inset:0;margin:auto 0 auto calc(100% - 13px);transition:all ease .3s;z-index:0}.bc ol li a:hover span{color:#fda121}.bc ol li a:hover::after{background:#fda121}.content{display:grid;padding:clamp(80px,10vw,140px) clamp(26px,10vw,40px)}.content .center{max-width:860px}.content ul{list-style-type:none;margin:0 0 20px}.content ul li{position:relative;padding-left:15px}.content ul li::before{position:absolute;width:5px;height:5px;content:"";display:block;background:#d60842;border-radius:50%;top:6px;left:0}.content .txt p+h3{margin-top:50px}._vert{display:flex;justify-content:center;align-items:center;padding:0 clamp(26px,10vw,40px)}.pd{padding:0 clamp(26px,10vw,60px) 0 0}.txt h2{margin:0}.txt h3,.msg p b{text-transform:uppercase;font-size:13px;letter-spacing:3px;font-weight:400;margin-bottom:20px}.msg p b{display:block}.center{display:block;width:100%;max-width:1400px;margin:0 auto;text-align:left}.stage{position:relative;display:flex;width:100%;z-index:2;margin:0 auto;height:100vh;height:100dvh;align-items:center;justify-content:center}.logo,.stage,main,.logo svg{-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s}h2{color:#fff}header{position:fixed;z-index:1000;top:0;left:0;padding:0 40px}main{position:relative;overflow:hidden;width:100%;min-height:100vh;min-height:100dvh;z-index:100;margin-bottom:200px;background:#0c0d17}main.loading{margin-bottom:0;height:calc(100vh - 200px);height:calc(100dvh - 200px)}.logo{z-index:3;width:360px;height:200px;display:block;overflow:hidden;position:relative;margin:0 auto;transform:translateY(0) scale(1)}.logo svg{width:1920px;height:900px;position:absolute;left:-731px;top:-533px}.logo::after{display:block;clear:both;content:"";width:100%}._5{width:49%;float:left}._5+._5{float:right}#contact{position:absolute;right:40px;top:40px;opacity:0;visibility:hidden;width:100%;max-width:520px;padding:30px;display:flex;align-items:center;justify-content:center}#contact .row{margin-bottom:18px;position:relative;padding-top:12px}#contact .dot{position:relative;z-index:2;width:100%;max-width:460px}#contact .dot form{width:100%}#contact::before{content:"";display:block;position:absolute;top:0;left:0;z-index:2;background:#0f101b;display:block;border-radius:50%;width:clamp(460px,100vw + 100px,1280px);height:clamp(460px,100vw + 100px,1280px);box-shadow:0px 0px 40px -10px rgba(0,0,0,.6);transform:rotate(-30deg);width:1000px;height:1000px;inset:auto;margin:auto}#contact label{font-size:11px;color:hsla(0,0%,100%,.5);text-transform:uppercase;position:absolute;top:0}#contact input,#contact textarea{width:100%;display:block;border:0;font-size:clamp(16px,4vw,19px);line-height:clamp(20px,5vw,26px);transition:all ease .3s;background:#0f101b;border-bottom:2px solid hsla(0,0%,100%,.1);font-weight:500;padding:5px 0 0}#contact input:focus,#contact textarea:focus{border-color:#fda121}#contact .chck{position:relative;padding-right:120px}#contact .chck label{position:relative;padding-left:20px;font-size:14px;text-transform:none;position:relative;color:#fff;max-width:220px;display:block}#contact .chck label::before{content:"";width:8px;height:8px;display:block;position:absolute;top:4px;left:0;border:2px solid hsla(0,0%,100%,.1)}#contact .chck label a{color:#d60842}#contact .chck input:checked+label::before{border-color:#0f101b;background:#fda121;border-radius:50%}#contact .chck input:checked+label a{color:#fda121}#contact .chck input.error+label::before{border-color:#d60842}#contact .error{border-color:#d60842 !important}#contact .btn{position:absolute;right:0;top:17px}#letter-buttons{fill:rgba(0,0,0,0)}rect{fill:rgba(0,0,0,0)}body{margin:0;padding:0}.holder{position:relative}.btn-layer{position:absolute;inset:0;pointer-events:none}.letter-btn{position:absolute;transform:translate(0);border-radius:9999px;border:none;background:rgba(0,0,0,0);color:#fff;text-indent:-9999px;overflow:hidden;text-align:center;pointer-events:auto;transition:box-shadow .15s ease,transform .1s ease;z-index:1000}.letter-btn:focus-visible{outline:0;outline-offset:0}.letter-btn.letter-btn_P::before{content:"";background:#d60842;display:block;position:absolute;width:16px;height:16px;left:8px;top:7px;border-radius:10px;opacity:0;visibility:hidden;transition:all ease .3s;border-radius:50%}.letter-btn.letter-btn_P:hover::before{opacity:1;visibility:visible}.cmore{position:absolute;bottom:0;left:0;font-size:12px;padding:10px 12px;text-transform:uppercase}.cmore svg{transition:all ease .3s;transform:translateY(-31px) rotate(-12deg)}.cmore:hover svg{transform:translateY(-14px) rotate(12deg)}.tooltip{position:absolute;transform:translate(-50%, -100%);background:rgba(0,0,0,.85);color:#fff;padding:8px 10px;border-radius:6px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease;top:-10px;left:50%}.tooltip::after{content:"";position:absolute;left:50%;bottom:-6px;transform:translateX(-50%);border:6px solid rgba(0,0,0,0);border-top-color:rgba(0,0,0,.85)}.letter-btn:hover .tooltip,.letter-btn:focus-visible .tooltip{opacity:1;transform:translate(-50%, -110%)}@media(prefers-reduced-motion: reduce){.letter-btn,.tooltip{transition:none}}.footer{position:fixed;bottom:0;background:#d60842;width:100%;display:block;height:200px;z-index:0}.footer ._contact{--w: clamp(80px, 15vw, 200px);width:clamp(80px,15vw,200px);position:absolute;right:-20px;bottom:0;transition:all ease .3s;transform:rotate(14deg) translateY(40%) translateX(20%);display:block}.closeContact,#about .closeUI{position:absolute;top:0;right:0;z-index:10;background:#d60842;display:block;width:39px;height:39px;border-radius:50%}.copy{position:absolute;width:1px;height:1px;display:block;overflow:hidden;left:-9999px}._act_contact #contact{opacity:1;visibility:visible}.horizontal{overflow:hidden;position:relative;margin-bottom:20px;max-width:2560px;margin:0 auto}.controls{position:absolute;top:-40px;right:0}.frame{width:16%;left:100%;position:absolute;top:0;height:260px;z-index:1;opacity:0;transition:left .4s linear,opacity .4s ease;will-change:left,opacity,width}.frame:first-child{position:relative}.frame img{width:100%;display:block;height:100%;top:0;position:absolute;left:0;-o-object-fit:cover;object-fit:cover;transition:opacity ease .4s}._f0{left:-280px;opacity:1;z-index:2}._f1{left:0%;opacity:1;width:35%;z-index:3}.frame{width:280px}._f2{width:280px;left:280px;opacity:1;z-index:3}@media(prefers-reduced-motion: reduce){.frame{transition:none}.frame img{transition:none}}@media only screen and (min-width: 460px){.frame{width:75%}._f0{left:-75%}._f2{width:50%;left:75%;opacity:1;z-index:3}._f3{width:50%;left:125%;opacity:1;z-index:3}}@media only screen and (min-width: 640px){.frame{width:40%}._f0{left:-40%}._f2{width:40%;left:40%;opacity:1;z-index:3}._f3{width:30%;left:80%;opacity:1;z-index:3}}@media only screen and (min-width: 960px){.frame{width:40%}._f0{left:-40%}._f1{width:35%}._f2{width:30%;left:35%}._f3{width:25%;left:65%}._f4{width:20%;left:90%;opacity:1}}@media only screen and (min-width: 1170px){.frame{width:40%}._f0{left:-40%}._f1{width:35%}._f2{width:30%;left:35%}._f3{width:25%;left:65%}._f4{width:20%;left:90%}}@media only screen and (min-width: 1460px){.frame{width:40%}._f0{left:-40%}._f1{width:30%}._f2{width:26%;left:30%}._f3{width:20%;left:56%}._f4{width:16%;left:76%}._f5{width:16%;left:92%}}@media only screen and (max-width: 780px),only screen and (max-height: 580px){main{margin-bottom:100px}}
