
@font-face{font-family:"Tektur";src:url(../fonts/tektur-cyrillic-500.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"Tektur";src:url(../fonts/tektur-latin-500.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Tektur";src:url(../fonts/tektur-cyrillic-600.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"Tektur";src:url(../fonts/tektur-latin-600.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Onest";src:url(../fonts/onest-cyrillic-400.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"Onest";src:url(../fonts/onest-latin-400.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Onest";src:url(../fonts/onest-cyrillic-600.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"Onest";src:url(../fonts/onest-latin-600.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Geologica";src:url(../fonts/geologica-cyrillic-400.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"Geologica";src:url(../fonts/geologica-latin-400.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Geologica";src:url(../fonts/geologica-cyrillic-600.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"Geologica";src:url(../fonts/geologica-latin-600.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Wix Madefor Display";src:url(../fonts/wix-madefor-display-cyrillic-600.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"Wix Madefor Display";src:url(../fonts/wix-madefor-display-latin-600.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Wix Madefor Text";src:url(../fonts/wix-madefor-text-cyrillic-400.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"Wix Madefor Text";src:url(../fonts/wix-madefor-text-latin-400.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Wix Madefor Text";src:url(../fonts/wix-madefor-text-cyrillic-600.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"Wix Madefor Text";src:url(../fonts/wix-madefor-text-latin-600.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}
html{background:#000}
body{margin:0;background:#000;color:#fff;font-family:var(--fb);font-size:1vw;line-height:1.2;-webkit-tap-highlight-color:transparent;overflow-x:hidden}
*{box-sizing:border-box}
a{color:#fff;text-decoration:underline;text-underline-offset:.15em}
a:hover{color:rgba(255,255,255,.75)}
a:focus-visible,button:focus-visible{outline:2px solid #fff;outline-offset:3px}
h1,h2,h3,p{margin:0;font-weight:inherit}
h1,h2{font-family:var(--fh);letter-spacing:var(--trk)}
h2{text-shadow:0 var(--abY,0px) 0 var(--abA),0 calc(var(--abY,0px) * -1) 0 var(--abB);transform:skewY(var(--skew,0deg));transform-origin:0 50%;will-change:transform}
[data-w]{display:inline-block;will-change:transform}
:root{--cueW:max(1.8em,24px);--partOrder:-1;--partTop:auto;--partBottom:max(3em,24px);--partH:max(2.6em,26px);--partGap:16px 4em;--sceneP:300svh;--alP:center;--gapP:var(--gapL);--gapWords:16px;--phoneWP:var(--phoneW);--vf:blur(0px) brightness(1);--cut:14px;--btnR:0;--btnClip:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));--abA:rgba(255,59,107,.75);--abB:rgba(40,240,224,.75);--tint:hue-rotate(-32deg) saturate(.8) brightness(.95);--fh:Geologica,Tahoma,sans-serif;--fb:Geologica,Tahoma,sans-serif;--trk:-.01em;--h:4.3em;--hi:2.1em;--big:4.4em;--sh:2.2em;--p:1.4em;--lhp:1.3;--cap:1.2em;--gn:1.8em;--pad:3em;--gapL:10em;--hdr:8em;--logo:20em;--phoneW:min(35em,42svh);--iconW:35em;--stick:sticky;--stickm:static;--scene3:300svh;--scene2:200svh;--sceneA:auto;--d-flex:flex;--d-block:block;--m-flex:none;--m-block:none;--cols3:repeat(3,minmax(0,1fr));--cols4:repeat(4,minmax(0,1fr));--col:60%;--cols7:minmax(0,1fr) auto;--areas7:"a p" "b p"}
@media (min-width:1441px){body{font-size:14.4px}}
@media (min-width:768px) and (max-width:1023px){body{font-size:1.4vw}:root{--gapL:4em;--iconW:26em}}
@media (max-width:767px){body{font-size:16px}:root{--h:clamp(24px,7.2vw,34px);--hi:clamp(19px,5.6vw,26px);--big:clamp(36px,11.5vw,50px);--sh:20px;--p:16px;--lhp:1.45;--cap:14px;--gn:20px;--pad:20px;--gapL:40px;--hdr:56px;--logo:120px;--phoneW:min(70vw,300px);--stick:relative;--stickm:sticky;--scene3:auto;--scene2:auto;--sceneA:240svh;--d-flex:none;--d-block:none;--m-flex:flex;--m-block:block;--cols3:1fr;--cols4:repeat(2,minmax(0,1fr));--col:100%;--cols7:minmax(0,1fr);--areas7:"a" "p" "b";--partOrder:-1;--partTop:28px;--partBottom:auto;--partH:19px;--partGap:10px 22px;--sceneP:260svh;--alP:flex-start;--gapP:14px;--gapWords:10px;--phoneWP:min(70vw,300px)}}
@media (prefers-reduced-motion:reduce){:root{--sceneP:auto;--stick:relative;--stickm:static;--scene3:auto;--scene2:auto;--sceneA:auto;--d-flex:none;--d-block:none;--m-flex:flex;--m-block:block}*{transition:none!important;animation:none!important}}
@keyframes kuMsg{from{opacity:0;transform:translateY(1.2em)}to{opacity:1;transform:none}}

/* hover/active состояния */
.x0:hover{background:#066d70!important;color:#fff!important}
.x1:hover{background:#000!important;color:#fff!important}
.x2:hover{background:rgba(255,255,255,0)!important;color:#066d70!important}
.xpart:hover{border-color:#fff!important;background:rgba(255,255,255,.06)!important}
