@font-face{font-family:Sherika;src:url(../media/sherika_regular.0qkmtzk40yyu8.woff)format("woff"),url(../media/sherika_regular.082oyoc.lka20.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sherika;src:url(../media/sherika_medium.139nhpugzj8p7.woff)format("woff"),url(../media/sherika_medium.0~fpis-k77baw.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Sherika;src:url(../media/sherika_bold.03_x0v1.bigjx.woff)format("woff"),url(../media/sherika_bold.0_pojjw8m~lrp.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Sherika;src:url(../media/sherika_light.0osk4-9u~la-z.woff)format("woff"),url(../media/sherika_light.12yar3vp99fdm.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Sherika;src:url(../media/sherika_extrabold.11jji2qpvedbh.woff)format("woff"),url(../media/sherika_extrabold.09ze5qve1vzlp.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}:root{--black:#000;--white:#fff;--white0:#fff0;--grey:#b9b9c7;--dark:#141414;--bg-grey:#f5f5f5;--bg-grey0:#f5f5f500;--side-padding:clamp(20px, 3.75rem, 60px);--vert-padding:clamp(80px, 12.5rem, 200px);--distance:clamp(80px, 12.5rem, 200px);--header:92px;--font:Sherika, -apple-system, system-ui, "sans-serif";--delay:.1s;--delay2:0s;--pink:#ff31ab;--pink0:#ff31ab00;--yellow:#fbff3e;--block:#141414;--percent:0;--telegram:#32b6f8;--whatsapp:#43d56c;--h:9;--v:5;--red:red;font-size:.833333vw}@media only screen and (min-width:1000px){:root{--header:110px}}@media only screen and (min-width:1920px){:root{--side-padding:calc((100vw - 1800px) / 2)}}html,body{box-sizing:border-box;-webkit-font-smoothing:antialiased;font-optical-sizing:auto;height:100%;text-rendering:optimizelegibility!important}body{background:var(--black);font:normal 16px var(--font);color:var(--white);-webkit-text-size-adjust:none;flex-direction:column;margin:0;padding:0;display:flex}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:#0000}form,fieldset{border:0;margin:0;padding:0}input::-ms-clear{display:none}button::-moz-focus-inner{border:0}textarea{resize:none}video{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;background-position:50%;background-repeat:no-repeat;background-size:cover;border:0;outline:none;margin:0;padding:0;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}header,nav,section,article,aside,footer,menu,time,figure,figcaption,main{display:block}img,svg,picture{vertical-align:top;border:0;outline:none}a{color:var(--white);cursor:pointer;outline:none;text-decoration:underline}.swiper{overflow:hidden}.swiper-wrapper,.swiper-slide{margin:0;padding:0;list-style:none}.swiper-wrapper{display:flex}.swiper-slide{flex:none;width:100%}.slider-pagination{--swiper-pagination-bullet-size:clamp(8px, .75rem, 12px);--swiper-pagination-bullet-horizontal-gap:calc(clamp(8px, .75rem, 12px) / 2);--swiper-pagination-bullet-inactive-opacity:.2;--swiper-theme-color:var(--white);--swiper-pagination-bullet-inactive-color:var(--white)}.slider-pagination .swiper-pagination-bullet{transition-property:width,opacity,background;transition-duration:.4s;border-radius:100px!important;transition-timing-function:ease!important}.slider-pagination .swiper-pagination-bullet-active{width:clamp(20px,2.5rem,40px)!important}.btn{-webkit-appearance:none;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:none;backface-visibility:hidden;text-align:center;max-width:100%;font:500 18px/1.2 var(--font);text-transform:none;height:50px;color:var(--black);--top:0;--left:0;background:0 0;border:0;border-radius:100px;outline:none;flex:none;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 26px;text-decoration:none;transition-property:color,background,border,opacity;transition-duration:.4s;transition-timing-function:ease;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}@media (pointer:fine){.btn:hover,a:hover .btn{transition-delay:0s,.2s,0s,0s!important}}.btn:before{content:"";aspect-ratio:1;width:250%;top:var(--top);left:var(--left);backface-visibility:hidden;border-radius:50%;transition-property:transform,background,opacity;transition-duration:.4s;transition-timing-function:ease;position:absolute;transform:translate(-50%,-50%)scale(0)}@media (pointer:fine){.btn:hover:before,a:hover .btn:before{transition-duration:.8s;transform:translate(-50%,-50%)scale(1)}}.btn:after{content:"";border-radius:inherit;opacity:0;border:1px solid;position:absolute;inset:0}.btn>*{position:relative}.btn svg{fill:currentColor;transition:fill .4s}.btn-white{background:var(--white);color:var(--black)}.btn-white:before{background:var(--black)}.btn-white:after{border-color:var(--white)}@media (pointer:fine){.btn-white:hover,a:hover .btn-white{color:var(--white);background:var(--black)}}.btn-black{background:var(--black);color:var(--white)}.btn-black:before{background:var(--white)}.btn-black:after{border-color:var(--black)}@media (pointer:fine){.btn-black:hover,a:hover .btn-black{color:var(--black);background:var(--white)}}.btn-dark{background:var(--dark);color:var(--white)}.btn-dark:before{background:var(--white)}.btn-dark:after{border-color:var(--black)}@media (pointer:fine){.btn-dark:hover,a:hover .btn-dark{color:var(--black);background:var(--white)}}.btn-grey{color:var(--white);background:#ffffff1f}.btn-grey:before{background:var(--white)}.btn-grey:after{display:none}@media (pointer:fine){.btn-grey:hover,a:hover .btn-grey{color:var(--black);background:var(--white)}}.btn-pink{background:var(--pink);color:var(--white)}.btn-pink:before{background:var(--white)}.btn-pink:after{border-color:var(--white)}@media (pointer:fine){.btn-pink:hover,a:hover .btn-pink{color:var(--pink);background:var(--white)}}.cursor{-webkit-user-select:none;user-select:none;pointer-events:none;z-index:10000;background:var(--white);clip-path:circle(0%);border-radius:50%;width:clamp(80px,8.75rem,140px);height:clamp(80px,8.75rem,140px);transition-property:clip-path,opacity,transform;transition-duration:.4s;transition-timing-function:ease;position:fixed}.cursor:not(.ready){opacity:0!important;clip-path:circle(0%)!important}@media (pointer:coarse){.cursor{display:none!important}}.cursor-hover-text{clip-path:circle(50%)}.cursor-text{white-space:nowrap;color:var(--black);font:500 clamp(12px, 1.25rem, 20px) var(--font);text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.js_hover{vertical-align:top;--lh:1.2;line-height:var(--lh);backface-visibility:hidden;flex:none;align-items:center;display:inline-flex;overflow:hidden}.js_hover>*{backface-visibility:hidden;text-shadow:0 calc(var(--lh) * 1em) 0 currentColor;--delay:50ms;flex:none;transition:transform .4s;transform:translate(0,0)}.js_hover:has(>:nth-child(10))>*{--delay:40ms}.js_hover:has(>:nth-child(20))>*{--delay:30ms}@media (pointer:fine){a:hover .js_hover>*{transform:translate3d(0, calc(var(--lh) * -1em), 0)}a:hover .js_hover>:first-child{transition-delay:calc(0 * var(--delay))}a:hover .js_hover>:nth-child(2){transition-delay:calc(1 * var(--delay))}a:hover .js_hover>:nth-child(3){transition-delay:calc(2 * var(--delay))}a:hover .js_hover>:nth-child(4){transition-delay:calc(3 * var(--delay))}a:hover .js_hover>:nth-child(5){transition-delay:calc(4 * var(--delay))}a:hover .js_hover>:nth-child(6){transition-delay:calc(5 * var(--delay))}a:hover .js_hover>:nth-child(7){transition-delay:calc(6 * var(--delay))}a:hover .js_hover>:nth-child(8){transition-delay:calc(7 * var(--delay))}a:hover .js_hover>:nth-child(9){transition-delay:calc(8 * var(--delay))}a:hover .js_hover>:nth-child(10){transition-delay:calc(9 * var(--delay))}a:hover .js_hover>:nth-child(11){transition-delay:calc(10 * var(--delay))}a:hover .js_hover>:nth-child(12){transition-delay:calc(11 * var(--delay))}a:hover .js_hover>:nth-child(13){transition-delay:calc(12 * var(--delay))}a:hover .js_hover>:nth-child(14){transition-delay:calc(13 * var(--delay))}a:hover .js_hover>:nth-child(15){transition-delay:calc(14 * var(--delay))}a:hover .js_hover>:nth-child(16){transition-delay:calc(15 * var(--delay))}a:hover .js_hover>:nth-child(17){transition-delay:calc(16 * var(--delay))}a:hover .js_hover>:nth-child(18){transition-delay:calc(17 * var(--delay))}a:hover .js_hover>:nth-child(19){transition-delay:calc(18 * var(--delay))}a:hover .js_hover>:nth-child(20){transition-delay:calc(19 * var(--delay))}a:hover .js_hover>:nth-child(21){transition-delay:calc(20 * var(--delay))}a:hover .js_hover>:nth-child(22){transition-delay:calc(21 * var(--delay))}a:hover .js_hover>:nth-child(23){transition-delay:calc(22 * var(--delay))}a:hover .js_hover>:nth-child(24){transition-delay:calc(23 * var(--delay))}a:hover .js_hover>:nth-child(25){transition-delay:calc(24 * var(--delay))}a:hover .js_hover>:nth-child(26){transition-delay:calc(25 * var(--delay))}a:hover .js_hover>:nth-child(27){transition-delay:calc(26 * var(--delay))}a:hover .js_hover>:nth-child(28){transition-delay:calc(27 * var(--delay))}a:hover .js_hover>:nth-child(29){transition-delay:calc(28 * var(--delay))}}.mainwrap{flex-direction:column;flex:none;width:100%;min-height:100%;transition:opacity .4s;display:flex;position:relative;overflow:hidden}html:not(.ready) .mainwrap{opacity:0;pointer-events:none}.content{flex:1 0 auto}.header,.footer{flex:none}.header{z-index:100;height:var(--header);backface-visibility:hidden;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.header>*{position:relative}.head-logo{flex:none}.head-logo img{vertical-align:top;width:auto}.menu ul,.menu li{margin:0;padding:0;list-style:none}.menu li.hide{opacity:0;pointer-events:none;visibility:hidden}.menu a:not(.btn){color:inherit;vertical-align:top;margin:-10px;padding:10px;text-decoration:none;display:inline-block}@media only screen and (min-width:1000px){.header{padding:0 calc(var(--side-padding) - 10px)}.header-desktop-black .menu{color:var(--black)}.header:before{content:"";-webkit-backdrop-filter:blur(10px);opacity:0;backface-visibility:hidden;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}html.scrolled .header:before{opacity:1}.head-logo img{height:50px}.toggle-menu{display:none}.menu{flex:1 0 auto;font-size:16px;font-weight:500}.menu .links{align-items:center;gap:clamp(20px,3.75rem,60px);display:flex}.menu .links:before{content:"";margin-right:auto}.menu .links .to-right{margin-left:auto}.menu .links .to-right+*{margin-left:calc(10px - clamp(20px,3.75rem,60px))}.header .btn-lang-desktop{width:50px;padding:0;font-size:16px}.header .btn-lang-mobile{display:none}}@media only screen and (max-width:999.99px){.header{margin:10px calc(var(--side-padding) - 5px);height:calc(var(--header) - 20px);border-radius:calc((var(--header) - 20px) / 2);padding:calc((var(--header) - 60px) / 2) 12px;-webkit-backdrop-filter:blur(10px);background:#23222280;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;transition:height .4s;overflow:hidden}.header.header-white{--white:#000;--black:#fff;background:var(--black);color:#000}.header.header-white .toggle-menu{background-color:var(--bg-grey)}html.open-menu{overflow:hidden}html.open-menu .header{height:calc(100svh - 20px)}.header>:not(.menu){position:relative}.head-logo img{height:40px}.toggle-menu{width:40px;height:40px;margin-left:auto;padding:0}.toggle-menu:after{display:none}.toggle-menu>*{backface-visibility:hidden;background:currentColor;border-radius:1px;width:15px;height:1.6px;transition:transform .4s;position:absolute;top:50%;left:50%}.toggle-menu>:first-child{transform:translate(-50%,calc(-50% - 3.5px))}.toggle-menu>:nth-child(2){transform:translate(-50%,calc(3.5px - 50%))}.open-menu .toggle-menu>:first-child{transform:translate(-50%,-50%)rotate(-135deg)}.open-menu .toggle-menu>:nth-child(2){transform:translate(-50%,-50%)rotate(135deg)}.menu{width:100%;margin-top:calc((var(--header) - 60px) / 2);padding-bottom:calc((var(--header) - 60px) / 2);height:calc(100vh - var(--header));height:calc(100svh - var(--header));flex:none;font-size:30px;font-weight:700;overflow:hidden auto}.menu .links{text-align:center;flex-direction:column;gap:20px;min-height:100%;display:flex}.menu .links:before{content:"";margin-bottom:auto}.menu .links .to-right{margin-top:auto}.header .btn-lang-mobile{width:40px;height:40px;margin-left:auto;padding:0;font-size:14px}.header .btn-lang-mobile~.toggle-menu{margin-left:10px}.header .btn-lang-desktop{display:none}}.hero{backface-visibility:hidden;height:100lvh;position:relative;overflow:hidden}.hero video{-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;background-position:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (orientation:landscape){.hero video{width:100%;height:100%}}@media only screen and (orientation:portrait){.hero video{width:100lvh;height:100vw;transform:translate(-50%,-50%)rotate(-90deg)}}.hero:before,.hero:after{content:"";z-index:2;position:absolute;left:0;right:0}.hero:before{height:var(--header);top:0}.hero:after{height:10%;bottom:0}.hero .cover{position:absolute;inset:0}.hero .arrow{pointer-events:none;border-radius:50%;width:clamp(80px,8.75rem,140px);height:clamp(80px,8.75rem,140px);padding:0;position:absolute;top:85%;left:50%;transform:translate(-50%,-50%)}.hero .arrow svg{width:auto;height:20%}.js_split:not(.ready){pointer-events:none;opacity:0!important}.js_split:has([data-row="1"])+.js_split{--delay2:calc(1 * var(--delay))}.js_split:has([data-row="2"])+.js_split{--delay2:calc(2 * var(--delay))}.js_split:has([data-row="3"])+.js_split{--delay2:calc(3 * var(--delay))}.js_split:has([data-row="4"])+.js_split{--delay2:calc(4 * var(--delay))}.js_split:has([data-row="5"])+.js_split{--delay2:calc(5 * var(--delay))}.js_split:has([data-row="6"])+.js_split{--delay2:calc(6 * var(--delay))}.js_split:has([data-row="7"])+.js_split{--delay2:calc(7 * var(--delay))}.js_split:has([data-row="8"])+.js_split{--delay2:calc(8 * var(--delay))}.js_split:has([data-row="9"])+.js_split{--delay2:calc(9 * var(--delay))}.js_split:has([data-row="10"])+.js_split{--delay2:calc(10 * var(--delay))}.js_split:has([data-row="11"])+.js_split{--delay2:calc(11 * var(--delay))}.js_split:has([data-row="12"])+.js_split{--delay2:calc(12 * var(--delay))}.js_split:has([data-row="13"])+.js_split{--delay2:calc(13 * var(--delay))}.js_split:has([data-row="14"])+.js_split{--delay2:calc(14 * var(--delay))}.js_split:has([data-row="15"])+.js_split{--delay2:calc(15 * var(--delay))}.js_split:has([data-row="16"])+.js_split{--delay2:calc(16 * var(--delay))}.js_split:has([data-row="17"])+.js_split{--delay2:calc(17 * var(--delay))}.js_split:has([data-row="18"])+.js_split{--delay2:calc(18 * var(--delay))}.js_split:has([data-row="19"])+.js_split{--delay2:calc(19 * var(--delay))}.js_split:has([data-row="20"])+.js_split{--delay2:calc(20 * var(--delay))}.js_split span{vertical-align:top;display:inline-block}.js_split span span{backface-visibility:hidden;transition-property:transform,opacity;transition-duration:.8s,.4s;transition-timing-function:ease;transform:translate(0,0)}.js_split span[data-row="0"] span{transition-delay:calc(0 * var(--delay) + var(--delay2))}.js_split span[data-row="1"] span{transition-delay:calc(1 * var(--delay) + var(--delay2))}.js_split span[data-row="2"] span{transition-delay:calc(2 * var(--delay) + var(--delay2))}.js_split span[data-row="3"] span{transition-delay:calc(3 * var(--delay) + var(--delay2))}.js_split span[data-row="4"] span{transition-delay:calc(4 * var(--delay) + var(--delay2))}.js_split span[data-row="5"] span{transition-delay:calc(5 * var(--delay) + var(--delay2))}.js_split span[data-row="6"] span{transition-delay:calc(6 * var(--delay) + var(--delay2))}.js_split span[data-row="7"] span{transition-delay:calc(7 * var(--delay) + var(--delay2))}.js_split span[data-row="8"] span{transition-delay:calc(8 * var(--delay) + var(--delay2))}.js_split span[data-row="9"] span{transition-delay:calc(9 * var(--delay) + var(--delay2))}.js_split span[data-row="10"] span{transition-delay:calc(10 * var(--delay) + var(--delay2))}.js_split span[data-row="11"] span{transition-delay:calc(11 * var(--delay) + var(--delay2))}.js_split span[data-row="12"] span{transition-delay:calc(12 * var(--delay) + var(--delay2))}.js_split span[data-row="13"] span{transition-delay:calc(13 * var(--delay) + var(--delay2))}.js_split span[data-row="14"] span{transition-delay:calc(14 * var(--delay) + var(--delay2))}.js_split span[data-row="15"] span{transition-delay:calc(15 * var(--delay) + var(--delay2))}.js_split span[data-row="16"] span{transition-delay:calc(16 * var(--delay) + var(--delay2))}.js_split span[data-row="17"] span{transition-delay:calc(17 * var(--delay) + var(--delay2))}.js_split span[data-row="18"] span{transition-delay:calc(18 * var(--delay) + var(--delay2))}.js_split span[data-row="19"] span{transition-delay:calc(19 * var(--delay) + var(--delay2))}.js_split span[data-row="20"] span{transition-delay:calc(20 * var(--delay) + var(--delay2))}.js_split span[data-row="21"] span{transition-delay:calc(21 * var(--delay) + var(--delay2))}.js_split.js_detect-scroll:not(.visible) span span{opacity:0;pointer-events:none;transform:translate3d(0, var(--distance), 0)}.section{padding:var(--vert-padding) var(--side-padding)}.marquee{--gap:clamp(30px, 6.25rem, 100px);width:100vw;display:flex;position:relative;left:50%;overflow:hidden;transform:translate(-50%)}.marquee,.marquee a{color:inherit;text-decoration:none}.marquee-line{align-items:center;gap:var(--gap);padding:0 calc(var(--gap) / 2);backface-visibility:hidden;will-change:transform;flex:none;animation:30s linear infinite marquee;display:flex;transform:translate(0,0)}@media (pointer:fine){.marquee-line:has(){animation-play-state:paused}}.marquee-star{background:url(../media/star.0kfbe1q3s_ybm.svg) 50%/contain no-repeat;flex:none;width:.75em;height:.75em}@keyframes marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.mini-title{color:var(--grey);margin:-.18em 0 calc(clamp(30px,3.75rem,60px) - .18em);font-size:clamp(20px,1.875rem,30px);font-weight:300;line-height:1.1}.mini-title:not(:has(>span)):before{content:"/ "}.mini-title>span{vertical-align:top;backface-visibility:hidden;transition-property:transform,opacity;transition-duration:.8s,.4s;transition-timing-function:ease;display:inline-block;transform:translate(0,0)}.mini-title.js_detect-scroll:not(.visible)>span{opacity:0;pointer-events:none;transform:translate3d(0, var(--distance), 0)}.mini-title>span:before{content:"/ "}.video-wide{width:100%;height:auto;display:block}.subscr-cover-link{z-index:50;--size:clamp(60px, 4.75rem, 76px);--width:var(--size);width:var(--size);height:var(--size);border-radius:100px;transition:transform .25s;position:fixed;bottom:20px;left:50%;transform:translate(-50%)scale(1)}.subscr-cover-link:before{content:"";background:#fff;border-radius:50%;transition:transform .5s cubic-bezier(.2,3,.4,1);position:absolute;inset:0;transform:scale(1)}.subscr-cover-link>*{max-width:var(--width);min-width:var(--size);height:var(--size);backface-visibility:hidden;background:var(--pink);border-radius:100px;justify-content:center;align-items:center;transition:max-width .4s .5s;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}html:not(.scrolled-screen) .subscr-cover-link{transition-delay:.4s;transform:translate(-50%)scale(0)}html:not(.scrolled-screen) .subscr-cover-link:before{transition-delay:.4s;transform:scale(0)}html:not(.scrolled-screen) .subscr-cover-link>*{max-width:var(--size);transition-delay:0s}html:not(.scrolled-screen) .subscr-cover-link .btn{opacity:0;transition-delay:0s}.subscr-cover-link .btn{height:var(--size);padding:0 calc(56px + (var(--size) - 44px) / 2) 0 0;white-space:nowrap;max-width:calc(100vw - var(--side-padding) * 2);flex:none;gap:0;font-size:19px;font-weight:700;transition-delay:0s,0s,0s,.5s;position:relative}.subscr-cover-link .btn>.text{flex:none;align-items:center;max-width:100%;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 20px calc(100% - 20px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 20px calc(100% - 20px),#0000 100%)}.subscr-cover-link .btn>.text>*{flex:none;padding:0 20px}.subscr-cover-link .btn .line{align-items:center;display:flex;padding:0!important}.subscr-cover-link .btn .text.ready .line{animation:6s linear infinite marquee}.subscr-cover-link .btn .text.ready .line>*{flex:none;padding:0 0 0 20px}.subscr-cover-link .btn strong{font-weight:inherit;color:var(--yellow);transition:color .4s}.subscr-cover-link .arrow{width:56px;height:44px;top:50%;right:calc((var(--size) - 44px) / 2);background:var(--white);border-radius:100px;justify-content:center;align-items:center;display:flex;position:absolute;transform:translateY(-50%)}.subscr-cover-link .arrow svg{fill:var(--pink);flex:none;width:35%;height:auto}@media (pointer:fine){.subscr-cover-link .btn:hover strong{color:var(--pink)}}.footer{--gap:clamp(80px, 12.5rem, 200px);--grey:#ffffffb3;background:var(--block);color:var(--grey);text-transform:uppercase;padding:clamp(80px, 9.375rem, 150px) var(--side-padding) 0 var(--side-padding);flex-wrap:wrap;font-size:clamp(14px,1.125rem,18px);font-weight:400;line-height:1.3;display:flex;overflow:hidden}.footer>*{width:100%;margin-bottom:var(--gap);flex:none}.footer a:not(.btn){color:var(--white);text-decoration:none}.footer .mini-title{flex:none;width:13.888em;margin:-.292em 0;font-size:clamp(14px,1.125rem,18px);line-height:1.3}.footer ul,.footer li{margin:0;padding:0;list-style:none}.foot-text{max-width:28em;font-size:clamp(14px,1.3125rem,21px)}.foot-contacts,.foot-menu,.foot-soc{align-items:flex-start;display:flex}.foot-contacts{align-items:center;gap:20px 0}.foot-menu,.foot-soc{gap:30px 0}.foot-contacts ul,.foot-menu ul,.foot-soc ul{flex:auto;max-width:100%;display:flex}.foot-menu ul,.foot-soc ul{flex-direction:column;align-items:flex-start;gap:20px;line-height:1.1}.foot-menu li,.foot-soc li{margin:-.235em 0}.foot-contacts ul{align-items:center;gap:clamp(8px,.625rem,10px)}.foot-contacts li{flex:none}.foot-contacts li:has(.btn>span){flex:auto}.foot-contacts .btn{gap:clamp(10px,.875rem,14px);width:clamp(92px,6.875rem,110px);height:clamp(92px,6.875rem,110px);padding:0 24px;font-size:clamp(17px,1.3125rem,21px)}.foot-contacts .btn:has(span){width:auto}.foot-contacts .btn svg{width:auto;height:27.2727%}.foot-menu ul{font-size:40px;font-weight:700}.foot-soc ul{font-size:clamp(24px,1.6875rem,27px);font-weight:500}.foot-marquee{text-transform:none;font-size:clamp(64px,10rem,160px);font-weight:500}.foot-marquee .marquee{margin:-.3em 0}.foot-ready{margin-bottom:50px;font-size:clamp(21px,1.6875rem,27px);line-height:1.2}.foot-video{aspect-ratio:1920/1080;flex:none;width:100vw;max-width:1920px;position:relative;left:50%;transform:translate(-50%)}.foot-video video{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (orientation:portrait){.foot-video{aspect-ratio:1080/1920}.foot-video video{width:auto;height:100vw;transform:translate(-50%,-50%)rotate(-90deg)}}.foot-bottom{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:0;display:flex}.foot-bottom ul,.foot-bottom li{margin:0;padding:0;list-style:none}.foot-bottom ul{flex-wrap:wrap;flex:none;align-items:flex-start;gap:8px 20px;max-width:100%;display:flex}.foot-video{vertical-align:top;mix-blend-mode:lighten;height:auto;margin:0}@media only screen and (max-width:599.99px){.foot-contacts .mini-title{display:none}}@media only screen and (max-width:599.99px),only screen and (min-width:1000px) and (max-width:1399.99px){.foot-contacts,.foot-menu,.foot-soc{flex-direction:column;align-items:stretch}}@media only screen and (max-width:999.99px){.foot-text{--gap:clamp(60px, 12.5rem, 200px)}.foot-contacts{--gap:clamp(120px, 12.5rem, 200px)}.foot-marquee{--gap:clamp(160px, 12.5rem, 200px)}}@media only screen and (min-width:1000px){.footer{justify-content:space-between;align-items:flex-start}.foot-text,.foot-menu{width:63.111%}.foot-contacts,.foot-soc{width:36.888%}.foot-ready{letter-spacing:.05em;color:var(--white);text-align:center}.foot-bottom{margin-top:-26px}}@media only screen and (min-width:1400px){.foot-text{align-self:center}}.cells{--border:#fff3;--cell:calc((100vw - var(--side-padding) * 2) / var(--h));width:calc(var(--cell) * var(--h) + 1px);height:calc(var(--cell) * var(--v) + 1px);position:relative}html:not(.ready) .cells{opacity:0!important}.cells:before{content:"";background-image:repeating-linear-gradient(to right, var(--border), var(--border) 1px, #fff0 1px, #fff0 var(--cell)), repeating-linear-gradient(to bottom, var(--border), var(--border) 1px, #fff0 1px, #fff0 var(--cell)), url(../media/cells.05s-x6otpayrg.svg);background-size:100% 100%, 100% 100%, var(--cell) var(--cell);background-position:50% 50%, 50% 50%, calc(var(--cell) * -.035) calc(var(--cell) * -.035);position:absolute;inset:0}.input{position:relative}.input-info{text-align:left;margin:8px 0 0;font-size:12px;font-weight:400;line-height:1.1;display:none;position:absolute;top:100%;left:0;right:0}.input input,.input textarea,.input-label{font:normal clamp(20px, 1.875rem, 30px) var(--font);color:currentColor;-webkit-appearance:none;background:0 0;border:0;outline:none;width:100%;padding:clamp(25px,2.3125rem,37px) 0;display:block}.input textarea{height:clamp(107px,11.6875rem,187px);-webkit-mask-image:linear-gradient(#0000 calc(clamp(25px,2.3125rem,37px)/2),#000 calc(clamp(25px,2.3125rem,37px) + 8px) 100%);mask-image:linear-gradient(#0000 calc(clamp(25px,2.3125rem,37px)/2),#000 calc(clamp(25px,2.3125rem,37px) + 8px) 100%)}.input-label{pointer-events:none;opacity:.4;backface-visibility:hidden;transform-origin:0 -100%;width:100%;transition:transform .4s;position:absolute;top:0;left:0;transform:scale(1)}:is(.input input:not(:placeholder-shown)~.input-label,.input textarea:not(:placeholder-shown)~.input-label),.input input:not(:placeholder-shown)~.input-label,.input textarea:not(:placeholder-shown)~.input-label,.input input:focus~.input-label,.input textarea:focus~.input-label{transform:scale(.75)}.input input[type=email]:not(:-moz-placeholder-shown):not(:valid)~.input-line{background-color:var(--red);opacity:1}.input input[type=email]:not(:placeholder-shown):not(:valid)~.input-line{background-color:var(--red);opacity:1}.input input[type=email]:not(:-moz-placeholder-shown):not(:valid)~.input-info{color:var(--red);display:block}.input input[type=email]:not(:placeholder-shown):not(:valid)~.input-info{color:var(--red);display:block}.input-line{opacity:.16;background:currentColor;height:1px;position:absolute;bottom:0;left:0;right:0}.top-center-head{text-align:center;margin-top:calc(var(--vert-padding) * -1 + var(--header) + clamp(60px, 7.5rem, 120px));flex-direction:column;gap:20px;margin-bottom:clamp(80px,7.5rem,120px);font-size:clamp(16px,1.5rem,24px);font-weight:400;line-height:1.5;display:flex}.top-center-head:has(.text>[data-row="1"])+*{--delay2:calc(var(--delay) * 6)}.top-center-head:has(.text>[data-row="2"])+*{--delay2:calc(var(--delay) * 7)}.top-center-head:has(.text>[data-row="3"])+*{--delay2:calc(var(--delay) * 8)}.top-center-head:has(.text>[data-row="4"])+*{--delay2:calc(var(--delay) * 9)}.top-center-head:has(.text>[data-row="5"])+*{--delay2:calc(var(--delay) * 10)}.top-center-head:has(.text>[data-row="6"])+*{--delay2:calc(var(--delay) * 11)}.top-center-head:has(.text>[data-row="7"])+*{--delay2:calc(var(--delay) * 12)}.top-center-head:has(.text>[data-row="8"])+*{--delay2:calc(var(--delay) * 13)}.top-center-head:has(.text>[data-row="9"])+*{--delay2:calc(var(--delay) * 14)}.top-center-head:has(.text>[data-row="10"])+*{--delay2:calc(var(--delay) * 15)}.top-center-head ul,.top-center-head li{margin:0;padding:0;list-style:none}.top-center-head .info{color:var(--grey);flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:clamp(5px,.625rem,10px) clamp(15px,2.5rem,40px);font-size:clamp(12px,1.5rem,24px);font-weight:500;line-height:1.199;display:flex}.top-center-head .info .js_hover{--lh:1.199}.top-center-head .info a,.top-center-head .info strong{font-weight:inherit;color:var(--white);text-decoration:none}.top-center-head .info li:before{content:"/ "}.top-center-head .title{letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:clamp(40px,7.5rem,120px);font-weight:500;line-height:1}.top-center-head .text{width:100%;max-width:39.16em;margin:-.19em auto}.top-center-head .tags{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(5px,.625rem,10px);margin-top:clamp(20px,2.5rem,40px);margin-bottom:-40px;display:flex}.top-center-head .tags li{flex:none;max-width:100%}.top-center-head .tags .btn{height:clamp(37px,3.625rem,58px);padding:0 clamp(12px,1.5625rem,25px);font-size:clamp(12px,1.125rem,18px);font-weight:500}.top-center-head.js_detect-scroll>:not(.text),.top-center-head.js_detect-scroll .text>*>*{backface-visibility:hidden;transition-property:transform,opacity;transition-duration:.8s,.4s;transition-timing-function:ease;transform:translate(0,0)}.top-center-head.js_detect-scroll>:first-child{transition-delay:calc(var(--delay) * 0)}.top-center-head.js_detect-scroll>:nth-child(2){transition-delay:calc(var(--delay) * 1)}.top-center-head.js_detect-scroll .text>[data-row="0"]>*{transition-delay:calc(var(--delay) * 2)}.top-center-head.js_detect-scroll .text>[data-row="1"]>*{transition-delay:calc(var(--delay) * 3)}.top-center-head.js_detect-scroll .text>[data-row="2"]>*{transition-delay:calc(var(--delay) * 4)}.top-center-head.js_detect-scroll .text>[data-row="3"]>*{transition-delay:calc(var(--delay) * 5)}.top-center-head.js_detect-scroll .text>[data-row="4"]>*{transition-delay:calc(var(--delay) * 6)}.top-center-head.js_detect-scroll .text>[data-row="5"]>*{transition-delay:calc(var(--delay) * 7)}.top-center-head.js_detect-scroll .text>[data-row="6"]>*{transition-delay:calc(var(--delay) * 8)}.top-center-head.js_detect-scroll .text>[data-row="7"]>*{transition-delay:calc(var(--delay) * 9)}.top-center-head.js_detect-scroll .text>[data-row="8"]>*{transition-delay:calc(var(--delay) * 10)}.top-center-head.js_detect-scroll .text>[data-row="9"]>*{transition-delay:calc(var(--delay) * 11)}.top-center-head.js_detect-scroll .text>[data-row="10"]>*{transition-delay:calc(var(--delay) * 12)}.top-center-head.js_detect-scroll .text:has(>[data-row="1"])+*{transition-delay:calc(var(--delay) * 4)}.top-center-head.js_detect-scroll .text:has(>[data-row="2"])+*{transition-delay:calc(var(--delay) * 5)}.top-center-head.js_detect-scroll .text:has(>[data-row="3"])+*{transition-delay:calc(var(--delay) * 6)}.top-center-head.js_detect-scroll .text:has(>[data-row="4"])+*{transition-delay:calc(var(--delay) * 7)}.top-center-head.js_detect-scroll .text:has(>[data-row="5"])+*{transition-delay:calc(var(--delay) * 8)}.top-center-head.js_detect-scroll .text:has(>[data-row="6"])+*{transition-delay:calc(var(--delay) * 9)}.top-center-head.js_detect-scroll .text:has(>[data-row="7"])+*{transition-delay:calc(var(--delay) * 10)}.top-center-head.js_detect-scroll .text:has(>[data-row="8"])+*{transition-delay:calc(var(--delay) * 11)}.top-center-head.js_detect-scroll .text:has(>[data-row="9"])+*{transition-delay:calc(var(--delay) * 12)}.top-center-head.js_detect-scroll .text:has(>[data-row="10"])+*{transition-delay:calc(var(--delay) * 13)}.top-center-head.js_detect-scroll:not(.visible)>:not(.text),.top-center-head.js_detect-scroll:not(.visible) .text>*>*{opacity:0;pointer-events:none;transform:translate3d(0, var(--distance), 0)}.top-mini-head{flex-direction:column;gap:clamp(20px,1.875rem,30px);margin-bottom:clamp(40px,5rem,80px);display:flex}.top-mini-head .mini-title{margin:-.18em 0;font-size:clamp(18px,1.875rem,30px)}.top-mini-head .title{margin:0;font-size:clamp(56px,5.125rem,82px);font-weight:500;line-height:1.1}.top-mini-head .title.small{font-size:clamp(36px,5.125rem,82px)}.top-mini-head:has(>:nth-child(2))+*{--delay2:.3s}.top-mini-head:has(>:nth-child(3))+*{--delay2:.4s}.top-mini-head.js_detect-scroll>*{backface-visibility:hidden;transition-property:transform,opacity;transition-duration:.8s,.4s;transition-timing-function:ease;transform:translate(0,0)}.top-mini-head.js_detect-scroll>:first-child{transition-delay:calc(var(--delay) * 0)}.top-mini-head.js_detect-scroll>:nth-child(2){transition-delay:calc(var(--delay) * 1)}.top-mini-head.js_detect-scroll>:nth-child(3){transition-delay:calc(var(--delay) * 2)}.top-mini-head.js_detect-scroll>:nth-child(4){transition-delay:calc(var(--delay) * 3)}.top-mini-head.js_detect-scroll>:nth-child(5){transition-delay:calc(var(--delay) * 4)}.top-mini-head.js_detect-scroll>:nth-child(6){transition-delay:calc(var(--delay) * 5)}.top-center-head.js_detect-scroll>:nth-child(7){transition-delay:calc(var(--delay) * 6)}.top-mini-head.js_detect-scroll:not(.visible)>*{opacity:0;pointer-events:none;transform:translate3d(0, var(--distance), 0)}.link-all{margin-top:var(--vert-padding);justify-content:flex-start;align-items:center;font-size:clamp(27px,1.875rem,30px);font-weight:500;display:flex}.link-all.js_detect-scroll>*{backface-visibility:hidden;transition-property:transform,opacity;transition-duration:.8s,.4s;transition-timing-function:ease;transform:translate(0,0)}.link-all.js_detect-scroll:not(.visible)>*{opacity:0;pointer-events:none;transform:translate3d(0, var(--distance), 0)}.link-all .area{border-radius:100px;margin:-50px -100px;padding:50px 100px}.link-all .link{color:var(--white);flex:none;align-items:center;gap:clamp(20px,1.5rem,24px);text-decoration:none;display:flex}.link-all .btn{width:clamp(80px,6.25rem,100px);height:clamp(80px,6.25rem,100px);padding:0}.link-all .btn:after{opacity:.2}.link-all .btn svg{width:28%;height:auto}@media only screen and (min-width:1000px){.link-all{justify-content:flex-end}.link-all>*{min-width:15.2em}}@media (pointer:fine){.link-all .btn{color:var(--white);background-color:var(--black)}.link-all .btn:before{background-color:var(--white)}.link-all a:hover .btn{color:var(--black)}}.other-pages{padding:clamp(100px, 9.375rem, 150px) var(--side-padding);display:block}.other-pages ul,.other-pages li{margin:0;padding:0;list-style:none}.other-pages ul{grid-template-columns:repeat(2,1fr);gap:clamp(20px,3.125rem,50px);display:grid}@media only screen and (max-width:849.99px){.other-pages ul{grid-template-columns:repeat(1,1fr)}}.other-pages .block{backface-visibility:hidden;background:var(--black);color:var(--white);border:1px solid #1c1c1c;border-radius:20px;padding:clamp(40px,4.375rem,70px) clamp(30px,3.75rem,60px);font-size:clamp(18px,1.6875rem,27px);font-weight:400;line-height:1.3;text-decoration:none;display:block;position:relative;overflow:hidden}.other-pages .block:before{content:"";backface-visibility:hidden;transform-origin:50% 100%;background-position:50% 100%;background-repeat:no-repeat;background-size:cover;transition:transform .4s;position:absolute;inset:0;transform:translateY(30px)scale(1.05)rotate(-2deg)}@media (pointer:fine){.other-pages a.block:hover:before{transform:translateY(10px)scale(1.05)rotate(0)}}.other-pages .block .title{margin:0 0 clamp(10px,1.25rem,20px);font-size:clamp(36px,4rem,64px);font-weight:500;line-height:1;display:block;position:relative}.other-pages .block strong{color:var(--yellow);font-weight:700}.other-pages .block .text{position:relative}.other-pages .block .text>*{max-width:10.5em}.other-pages .block .arrow{pointer-events:none;border-radius:50%;width:clamp(60px,6.25rem,100px);height:clamp(60px,6.25rem,100px);padding:0}.other-pages .block .arrow svg{width:28%;height:28%}@media only screen and (min-width:550px) and (max-width:849.99px),only screen and (min-width:1000px){.other-pages .block{aspect-ratio:875/440}.other-pages .block.bg-about:before{background-image:url(../media/about-us-hor.0mbfyji6w9c0q.webp)}.other-pages .block.bg-services:before{background-image:url(../media/services-hor.14iew79vjngns.webp)}.other-pages .block.bg-pricing:before{background-image:url(../media/pricing-hor.0nla~fyjxp~te.webp)}.other-pages .block.bg-works:before{background-image:url(../media/works-hor.16uzk6_4080as.webp)}.other-pages .block .arrow{margin:clamp(40px,4.375rem,70px) clamp(30px,3.75rem,60px);position:absolute;top:0;right:0}}@media only screen and (max-width:549.99px),only screen and (min-width:850px) and (max-width:999.99px){.other-pages .block{aspect-ratio:350/440;text-align:center}.other-pages .block .arrow{margin:20px auto 0}.other-pages .block .text>*{max-width:none!important}.other-pages .block .text br{display:none}.other-pages .block.bg-about:before{background-image:url(../media/about-us-vert.0atxm0uj-w7ix.webp)}.other-pages .block.bg-services:before{background-image:url(../media/services-vert.189_4e3cbjq43.webp)}.other-pages .block.bg-pricing:before{background-image:url(../media/pricing-vert.0w9s3h9e13-rn.webp)}.other-pages .block.bg-works:before{background-image:url(../media/works-vert.06v9hc_lh.jj_.webp)}}
