html{font-size:.833vw}@media(max-width:1440px){html{font-size:1.111vw}}@media(max-width:1025px){html{font-size:2.083vw}}@media(max-width:767px){html{font-size:4.267vw}}.container{margin:0 auto;width:110rem}@media(max-width:1440px){.container{width:80.75rem}}@media(max-width:1025px){.container{padding-left:5rem;padding-right:5rem;width:100%}}@media(max-width:767px){.container{padding-left:1rem;padding-right:1rem;width:100%}}body{font-family:Helvetica Neue,sans-serif;min-height:100vh;overflow:hidden;position:relative}@media(max-width:1025px){body{overflow-y:auto}}@media(max-height:1280px){body{overflow-y:auto}}body::-webkit-scrollbar{width:.25rem}body::-webkit-scrollbar-track{background:transparent}body::-webkit-scrollbar-thumb{background-color:silver;border:.063rem solid silver}h1{color:silver;font-size:3rem;font-weight:700;line-height:111%}@media(max-width:1025px){h1{font-size:1.62rem}}h2{color:silver;font-size:2.5rem;font-weight:700;line-height:120%}@media(max-width:1025px){h2{font-size:1.5rem}}h3{color:silver;font-size:2rem;font-weight:700;line-height:125%}@media(max-width:1025px){h3{font-size:1.4rem}}h4{color:silver;font-size:1.5rem;font-weight:600;line-height:130%}@media(max-width:1025px){h4{font-size:1.3rem}}h5{color:silver;font-size:1.25rem;font-weight:600;line-height:135%}@media(max-width:1025px){h5{font-size:1.2rem}}h6{color:silver;font-size:1.125rem;font-weight:600;line-height:140%}@media(max-width:1025px){h6{font-size:1.1rem}}p{color:silver;font-size:1rem;line-height:150%;margin:0 0 1.5rem}a{color:#c0fd19;text-decoration:none;transition:all .25s ease-in-out}a:focus,a:hover{text-decoration:underline}ol,ul{color:silver;line-height:150%;margin:0 0 1.5rem;padding-left:2rem}li{margin-bottom:.5rem}b,strong{font-weight:700}em,i{font-style:italic}blockquote{border-left:.25rem solid #c0fd19;color:silver;margin:0 0 2rem;padding-left:1.5rem}@font-face{font-display:swap;font-family:Halvar;font-style:normal;font-weight:100;src:url(../src/fonts/Halvar/HalvarBreit-Hl.woff2) format("woff2"),url(../src/fonts/Halvar/HalvarBreit-Hl.woff) format("woff"),url(../src/fonts/Halvar/HalvarBreit-Hl.ttf) format("truetype")}@font-face{font-display:swap;font-family:Halvar;font-style:normal;font-weight:300;src:url(../src/fonts/Halvar/HalvarBreit-Th.woff2) format("woff2"),url(../src/fonts/Halvar/HalvarBreit-Th.woff) format("woff"),url(../src/fonts/Halvar/HalvarBreit-Th.ttf) format("truetype")}@font-face{font-display:swap;font-family:Halvar;font-style:normal;font-weight:400;src:url(../src/fonts/Halvar/HalvarBreit-Lt.woff2) format("woff2"),url(../src/fonts/Halvar/HalvarBreit-Lt.woff) format("woff"),url(../src/fonts/Halvar/HalvarBreit-Lt.ttf) format("truetype")}@font-face{font-display:swap;font-family:Halvar;font-style:normal;font-weight:500;src:url(../src/fonts/Halvar/HalvarBreit-Rg.woff2) format("woff2"),url(../src/fonts/Halvar/HalvarBreit-Rg.woff) format("woff"),url(../src/fonts/Halvar/HalvarBreit-Rg.ttf) format("truetype")}@font-face{font-display:swap;font-family:Halvar;font-style:normal;font-weight:600;src:url(../src/fonts/Halvar/HalvarBreit-Md.woff2) format("woff2"),url(../src/fonts/Halvar/HalvarBreit-Md.woff) format("woff"),url(../src/fonts/Halvar/HalvarBreit-Md.ttf) format("truetype")}@font-face{font-display:swap;font-family:Halvar;font-style:normal;font-weight:700;src:url(../src/fonts/Halvar/HalvarBreit-Bd.ttf) format("truetype")}.button{font-family:Halvar;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;align-items:center;background:#c0fd19;border-radius:.75rem;color:#0a0c07;cursor:pointer;display:flex;font-size:2rem;font-weight:700;justify-content:center;outline:none;padding:3.6rem 3.188rem;text-align:center;transition:all .25s ease-in-out;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:fit-content}@media(max-width:1440px){.button{padding:2.75rem 3.188rem}}@media(max-width:1025px){.button{font-size:1.5rem;width:100%}}@media(max-width:767px){.button{font-size:1.13rem;padding:2.2rem 2.5rem}}.button:hover{background:#fff;text-decoration:none}.button:focus{background:#0a0c07;color:silver;text-decoration:none}.header{transition:background-color .3s ease}.header.active{background-color:silver}.header__inner{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:1.75rem 0}@media(max-width:767px){.header__inner{padding:.875rem 0}}.header__logo{height:3.5rem;min-width:11.875rem;width:11.875rem}@media(max-width:767px){.header__logo{height:2.25rem;min-width:2.25rem;width:7.625rem}}.header__logo img{height:100%;object-fit:contain;width:100%}.header__right{align-items:center;display:flex;gap:3.75rem}@media(max-width:1025px){.header__right{gap:3.125rem}}@media(max-width:767px){.header__right{gap:1.25rem}}.header__buttons{align-items:center;display:flex;gap:1rem}@media(max-width:1025px){.header__buttons{display:none}}.header__burger{align-items:center;background:#fff;border:none;border-radius:.094rem;cursor:pointer;display:none;flex-direction:column;height:3rem;justify-content:space-around;padding:.563rem;position:relative;width:3rem;z-index:10}@media(max-width:1025px){.header__burger{display:flex}}.header__burger-line{background-color:#0a0c07;height:.188rem;position:relative;transform-origin:center;transition:all .3s linear;width:100%}.header__burger[aria-expanded=true]{justify-content:center}.header__burger[aria-expanded=true] .header__burger-line{margin:0;position:absolute}@media(max-width:1025px){.header__burger[aria-expanded=true] .header__burger-line{width:60%}}.header__burger[aria-expanded=true] .header__burger-line:first-child{transform:rotate(45deg)}.header__burger[aria-expanded=true] .header__burger-line:nth-child(2){opacity:0;transform:scale(0)}.header__burger[aria-expanded=true] .header__burger-line:nth-child(3){transform:rotate(-45deg)}.header__burger-menu{background-color:silver;display:none;left:0;opacity:0;overflow-y:auto;padding:1.5rem;position:fixed;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%;z-index:9;-webkit-overflow-scrolling:touch}@media(max-width:1025px){.header__burger-menu{display:block}}.header__burger-menu.active{min-height:calc(100vh - var(--header-height, 80px));opacity:1;visibility:visible}.header__burger-buttons{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:100%;padding:2rem 0}.header__button{border:.125rem solid transparent;border-radius:.75rem;display:block;font-size:1rem;font-weight:500;line-height:1;min-width:7.5rem;outline:none;padding:.8rem 1.688rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .25s ease-in-out;width:fit-content}@media(max-width:1025px){.header__button{min-width:20.438rem;padding:1.375rem}}.header__button--1{background:none;color:#0a0c07;position:relative;text-decoration:none}@media(max-width:1025px){.header__button--1{border:.125rem solid #0a0c07}}.header__button--1:focus,.header__button--1:hover{border:.125rem solid #0a0c07;text-decoration:none}@media(max-width:1025px){.header__button--1:focus,.header__button--1:hover{border:.125rem solid transparent}}.header__button--2,.header__button--lang{background:#0a0c07;color:silver;cursor:pointer}.header__button--2:focus,.header__button--2:hover,.header__button--lang:focus,.header__button--lang:hover{border:.125rem solid silver;text-decoration:none}.lang-switch{position:relative}.lang-switch__wraper{display:none;left:0;padding-top:8px;position:absolute;top:100%;transform:translateY(10px);transition:all .3s;width:100%;z-index:999}.lang-switch__list{background:#fff;border-radius:.75rem;list-style:none;margin:0;padding:.5rem 0}.lang-switch__list li a{color:#0a0c07;font-size:1rem;font-weight:500;line-height:1;padding:.5rem 1rem;text-decoration:none;text-transform:uppercase}.lang-switch__list li a:hover{color:silver}.body-video{height:100%;left:0;object-fit:cover;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}.body-video--desktop{display:block}@media(max-width:1025px){.body-video--desktop{display:none}}.body-video--mobile{display:none}@media(max-width:1025px){.body-video--mobile{display:block}}.social__links{align-items:center;display:flex;gap:.5rem}.social__links .social__link{border-radius:.5rem;cursor:pointer;height:1.5rem;min-width:1.5rem;overflow:hidden;position:relative;transition:all .25s ease-in-out;width:1.5rem}.social__links .social__link img{height:100%;object-fit:contain;position:relative;transition:all .25s ease-in-out;width:100%;z-index:1}.social__links .social__link:hover{opacity:.7}.hero{margin:3.5rem 0 0}@media(max-width:1025px){.hero{margin:1.7rem 0 8rem}}@media(max-width:767px){.hero{margin:1.45rem 0 2rem}}.hero__wrapper{display:flex;flex-direction:column}.hero__title{color:#0a0c07;font-family:Halvar;font-size:7.5rem;font-weight:600;letter-spacing:-.3rem;line-height:80%;width:100%}@media(max-width:1440px){.hero__title{font-size:6.1rem;line-height:90%}}@media(max-width:1025px){.hero__title{font-size:4.75rem;line-height:80%}}@media(max-width:767px){.hero__title{font-size:2.6rem;letter-spacing:-.1rem}}.hero__subtitle{color:#0a0c07;font-size:2rem;font-weight:400;letter-spacing:.03rem;margin:3.1rem 0 0}@media(max-width:1440px){.hero__subtitle{font-size:1.5rem;margin:2.1rem 0 0}}@media(max-width:1025px){.hero__subtitle{font-size:1.38rem}}@media(max-width:767px){.hero__subtitle{font-size:1.25rem;margin-top:1.1rem}}.hero__image{height:16rem;min-width:16rem;width:16rem}@media(max-width:1440px){.hero__image{height:14rem;min-width:14rem;width:14rem}}@media(max-width:1025px){.hero__image{height:13rem;min-width:13rem;width:13rem}}@media(max-width:767px){.hero__image{height:12.5rem;min-width:12.5rem;width:12.5rem}}.hero__image img{height:100%;object-fit:contain;width:100%}.hero__text{color:#0a0c07;font-size:1.376rem;font-weight:400;letter-spacing:2%;line-height:130%;margin:0;max-width:23.125rem;width:100%}@media(max-width:1025px){.hero__text{font-size:1rem}}@media(max-width:767px){.hero__text{font-size:.875rem;margin-top:-.5rem}}.footer{bottom:0;padding:0 0 2rem;position:absolute;width:100%}@media(max-width:1025px){.footer{padding:0 0 2.375rem;position:static}}@media(max-width:767px){.footer{padding:0 0 1.7rem}}.footer__wrapper{align-items:end;display:flex;gap:1rem;justify-content:space-between}@media(max-width:1025px){.footer__wrapper{align-items:center;flex-direction:column-reverse}}@media(max-width:767px){.footer__wrapper{gap:2.1rem}}.footer__left{align-items:center;display:flex;gap:1.5rem}@media(max-width:1025px){.footer__left{flex-direction:column-reverse;justify-content:center}}@media(max-width:767px){.footer__left{gap:4.5rem}}.footer__interactive,.footer__link{background:none;border:none;color:#0a0c07;cursor:pointer;font-size:1rem;font-weight:400;letter-spacing:2%;line-height:1;outline:0;position:relative}.footer__interactive:after,.footer__link:after{background-color:#0a0c07;bottom:0;content:"";height:.063rem;left:0;position:absolute;transition:width .3s ease;width:0}.footer__interactive:focus,.footer__interactive:hover,.footer__link:focus,.footer__link:hover{text-decoration:none}.footer__interactive:focus:after,.footer__interactive:hover:after,.footer__link:focus:after,.footer__link:hover:after{width:100%}.popup-overlay{align-items:center;background:rgba(29,29,27,.2);display:flex;height:100%;justify-content:center;left:0;opacity:0;overflow-y:auto;padding:2rem;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%;z-index:9999}@media(max-width:767px){.popup-overlay{padding:4.4rem .625rem 0}}.popup-overlay.active{opacity:1;visibility:visible}.popup{background:#0a0c07;border-radius:0;color:#fff;display:flex;flex-direction:column;height:100%;margin:auto;max-height:42.5rem;max-width:63.75rem;overflow:hidden;position:relative;width:100%}@media(max-width:1025px){.popup{max-width:58rem}}@media(max-width:767px){.popup{max-height:42rem;max-width:100%}}.popup-close{align-items:center;align-self:end;background:none;border:none;cursor:pointer;display:flex;height:1.875;justify-content:center;min-height:1.875;min-width:1.875;outline:none;padding:.563rem;position:relative;transition:opacity .3s ease;width:1.875;z-index:10}.popup-close:hover{opacity:.7}.popup-close svg{height:100%;object-fit:contain;object-position:center;stroke-dasharray:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;width:100%}.popup-content{flex:1;margin-right:1.375rem;min-height:0;overflow-x:hidden;overflow-y:auto;padding:.75rem 2.3rem 0 3.8rem}@media(max-width:1025px){.popup-content{padding:0 2.3rem}}@media(max-width:767px){.popup-content{margin-right:1rem;padding:0 1rem 0 2rem}}.popup-content::-webkit-scrollbar{border-radius:0;min-width:.125rem;width:.125rem}.popup-content::-webkit-scrollbar-track{background:#fff;border-radius:0;margin-bottom:1.5rem}.popup-content::-webkit-scrollbar-thumb{border-radius:0}.popup-content::-webkit-scrollbar-thumb,.popup-content::-webkit-scrollbar-thumb:hover{background:silver;background-clip:padding-box}.popup-title{color:silver;font-size:3rem;font-weight:700;letter-spacing:-.02em;line-height:80%;margin-bottom:1.5rem;margin-top:0;text-transform:uppercase}@media(max-width:1025px){.popup-title{font-size:2.375rem;margin-bottom:1.25rem}}@media(max-width:767px){.popup-title{font-size:1.5rem;margin-bottom:1.5rem}}.popup-last-modified{color:silver;font-size:1rem;font-weight:400;letter-spacing:-.03em;line-height:130%;margin-bottom:2.563rem}@media(max-width:1025px){.popup-last-modified{font-size:1rem;margin-bottom:2.5rem}}.popup-text{color:silver;font-size:1.125rem;font-weight:400;letter-spacing:-.03em;line-height:1.28}.popup-text h1,.popup-text h2,.popup-text h3,.popup-text h4,.popup-text h5,.popup-text h6{color:silver;letter-spacing:-.03em;line-height:130%;margin-bottom:1rem;margin-top:1.9rem}.popup-text h1{font-size:2rem;font-weight:500}@media(max-width:767px){.popup-text h1{font-size:1.75rem}}.popup-text h2{font-size:1.75rem;font-weight:500}.popup-text h3{font-size:1.3rem;font-weight:500}.popup-text h4{font-size:1.375rem;font-weight:500}.popup-text p{color:silver;margin-bottom:1rem}.popup-text a,.popup-text p{font-size:1.125rem;font-weight:400;line-height:1.28}.popup-text a{display:inline-block}.popup-text ol,.popup-text ul{margin-bottom:1rem;padding-left:1rem;list-style-color:silver}.popup-text ol li,.popup-text ul li{color:silver;font-size:1.125rem;font-weight:400;letter-spacing:-.03em;line-height:130%;margin-bottom:1rem}.popup-text ol li::marker,.popup-text ul li::marker{color:silver}.popup-text ol li:last-child,.popup-text ul li:last-child{margin-bottom:0}.popup-text ol ol,.popup-text ol ul,.popup-text ul ol,.popup-text ul ul{margin-bottom:1rem;margin-top:1rem}.popup-text a{color:silver;text-decoration:underline}.popup-text a:hover{opacity:.8}.popup-text b,.popup-text strong{color:silver;font-weight:700}.popup-text em,.popup-text i{color:silver;font-style:italic}.popup-text blockquote{border-left:.25rem solid silver;color:silver;margin:1.5rem 0;padding-left:1.5rem}.popup-text code{color:silver;font-family:monospace;font-size:.875rem;padding:.125rem .25rem}.popup-text code,.popup-text pre{background:silver;border-radius:.25rem}.popup-text pre{margin-bottom:1rem;overflow-x:auto;padding:1rem}.popup-text pre code{background:none;padding:0}@media(max-width:767px){.popup-text{font-size:1rem}}.error-404{margin:6rem 0;min-height:50vh}@media(max-width:1025px){.error-404{margin:5rem 0 8rem;min-height:40vh}}@media(max-width:767px){.error-404{margin:2rem 0 2.25rem;min-height:30vh}}.error-404__wrapper{align-items:center;display:flex;flex-direction:column;text-align:center}.error-404__title{color:#0a0c07;font-size:14rem;font-weight:500;line-height:80%;margin:0 auto;max-width:65.938rem;text-transform:uppercase;width:100%}@media(max-width:1440px){.error-404__title{font-size:11.25rem}}@media(max-width:1025px){.error-404__title{font-size:6.875rem}}@media(max-width:767px){.error-404__title{font-size:4rem}}.error-404__text{color:#0a0c07;font-size:1.5rem;font-weight:400;letter-spacing:2%;line-height:130%;margin:0 auto 1.5rem;max-width:23.125rem;text-transform:uppercase;width:100%}@media(max-width:767px){.error-404__text{font-size:1.25rem}}.error-404__description{color:#0a0c07;font-size:1rem;font-weight:400;line-height:150%;margin:0 auto 2rem;max-width:35rem;text-transform:none;width:100%}@media(max-width:767px){.error-404__description{font-size:.875rem;margin:0 0 1.5rem}}.error-404__link{background:transparent;border:.125rem solid #0a0c07;border-radius:.75rem;color:#0a0c07;display:inline-block;font-size:1rem;font-weight:500;line-height:1;min-width:7.5rem;outline:none;padding:1rem 1.688rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .25s ease-in-out;width:fit-content}@media(max-width:767px){.error-404__link{min-width:20.438rem;padding:1.375rem}}.error-404__link:focus,.error-404__link:hover{background:#0a0c07;color:silver;text-decoration:none}