@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/jetbrains-mono-cyrillic-ffa6bb.woff2?v=6465b62d) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/jetbrains-mono-latin-1cd702.woff2?v=570751c5) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/jetbrains-mono-cyrillic-ffa6bb.woff2?v=6465b62d) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/jetbrains-mono-latin-1cd702.woff2?v=570751c5) format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/onest-cyrillic-8faa2f.woff2?v=d1abf183) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/onest-latin-5ac482.woff2?v=fd7dbbcb) format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/onest-cyrillic-8faa2f.woff2?v=d1abf183) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/onest-latin-5ac482.woff2?v=fd7dbbcb) format("woff2");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;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/onest-cyrillic-8faa2f.woff2?v=d1abf183) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/onest-latin-5ac482.woff2?v=fd7dbbcb) format("woff2");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:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/oswald-cyrillic-7e4962.woff2?v=95c0aa38) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/oswald-latin-8d1430.woff2?v=0243e05f) format("woff2");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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/oswald-cyrillic-7e4962.woff2?v=95c0aa38) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/oswald-latin-8d1430.woff2?v=0243e05f) format("woff2");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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/oswald-cyrillic-7e4962.woff2?v=95c0aa38) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/oswald-latin-8d1430.woff2?v=0243e05f) format("woff2");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:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/oswald-cyrillic-7e4962.woff2?v=95c0aa38) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/oswald-latin-8d1430.woff2?v=0243e05f) format("woff2");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}:root{--ink: #0b110e;--ink-2: #101814;--ink-3: #17221c;--bone: #ebe6d7;--bone-dim: rgba(235, 230, 215, .64);--bone-faint: rgba(235, 230, 215, .14);--green: #1d5a3c;--green-2: #2a7550;--orange: #f26a21;--orange-dk: #8c3510;--wood: #c89f73;--pad: clamp(20px, 8vw, 128px);--lane: max(44px, 4.5vw);--display: "Oswald", "Arial Narrow", sans-serif;--body: "Onest", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;--expo: cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box}html{background:var(--ink);-webkit-text-size-adjust:100%}body{margin:0;background:var(--ink);color:var(--bone);font:400 17px/1.55 var(--body);overflow-x:clip;-webkit-font-smoothing:antialiased}body:after{content:"";position:fixed;inset:-50%;z-index:90;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:grain 1s steps(5) infinite}@keyframes grain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-1%)}to{transform:translate(1%,3%)}}img,video{display:block;max-width:100%;height:auto}a{color:inherit}button{font:inherit;color:inherit}h1,h2,h3,p,figure,blockquote,dl,dd,ol,ul{margin:0;padding:0}ol,ul{list-style:none}:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.wrap{padding-inline:var(--pad)}.sec{position:relative;z-index:2;padding-block:clamp(70px,11vh,140px)}.eyebrow{font:500 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-dim)}.h2{font:600 clamp(40px,6.2vw,96px)/.95 var(--display);text-transform:uppercase;letter-spacing:-.01em}.lead{max-width:34em;color:var(--bone-dim);font-size:clamp(16px,1.25vw,19px)}.btn{position:relative;display:inline-flex;align-items:center;gap:12px;min-height:56px;padding:0 28px;border:1px solid transparent;border-radius:999px;font:600 16px/1 var(--body);text-decoration:none;cursor:pointer;overflow:hidden;isolation:isolate;transition:color .45s var(--expo),border-color .45s var(--expo)}.btn:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--orange);transform:translateY(101%);transition:transform .55s var(--expo)}.btn:hover:before{transform:none}.btn--main{background:var(--green);color:var(--bone)}.btn--ghost{border-color:var(--bone-faint);color:var(--bone)}.btn--ghost:hover{border-color:var(--orange)}.btn small{font:500 12px/1 var(--mono);opacity:.7}.line-mask{overflow:hidden;padding-bottom:.06em}@media(prefers-reduced-motion:reduce){body:after{animation:none}}.is-lite .sec{padding-block:clamp(48px,7vh,80px)}.perf-flat body:after,.perf-lite body:after{display:none}.perf-flat *,.perf-lite *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.fon{display:none}.fon-c .fon{display:block;position:fixed;top:0;left:0;z-index:0;width:100%;height:100vh;height:100lvh;overflow:hidden;pointer-events:none;background:var(--ink)}.fon>*{position:absolute}.fon-tint{inset:0;opacity:0;transition:opacity 2.6s ease}.fon-tint--warm{background:radial-gradient(75% 60% at 90% 0%,rgba(255,196,120,.24),transparent 72%)}.fon-tint--green{background:radial-gradient(70% 65% at 4% 30%,rgba(74,150,96,.2),transparent 70%),radial-gradient(60% 50% at 95% 10%,rgba(190,220,150,.08),transparent 70%)}.fon-tint--dusk{background:radial-gradient(90% 70% at 80% 100%,rgba(242,130,60,.14),transparent 70%)}.fon[data-g="0"] .fon-tint--warm,.fon[data-g="2"] .fon-tint--warm,.fon[data-g="4"] .fon-tint--warm,.fon[data-g="1"] .fon-tint--green,.fon[data-g="3"] .fon-tint--green{opacity:1}.fon[data-g="2"] .fon-tint--dusk{opacity:.45}.fon[data-g="4"] .fon-tint--dusk{opacity:1}.fon-dap{left:50%;top:50%;width:150vmax;height:150vmax;margin:-75vmax 0 0 -75vmax;background:url(../media/fon/dapple.webp?v=85d4fb04) center / 80vmax 80vmax;opacity:.11;animation:fon-dap1 46s ease-in-out infinite alternate}.fon-dap--2{background-size:56vmax 56vmax;opacity:.08;animation-name:fon-dap2;animation-duration:63s}.fon-beam{top:-6%;right:-4%;width:min(110vw,1500px);height:95%;transform-origin:92% 0;transition:transform 3s ease,opacity 2.6s ease}.fon[data-g="1"] .fon-beam,.fon[data-g="3"] .fon-beam{transform:rotate(7deg);opacity:.6}.fon[data-g="4"] .fon-beam{transform:rotate(-6deg)}.fon-rays{position:absolute;inset:0;background:url(../media/fon/rays.webp?v=f7d9cdfb) right top / 100% 100% no-repeat;transform-origin:92% 0;animation:fon-rays 17s ease-in-out infinite alternate}.fon-motes{inset:0}.fon-motes i{position:absolute;top:-4vh;left:var(--x);width:var(--s, 3px);height:var(--s, 3px);border-radius:50%;background:#ffe2b0;box-shadow:0 0 6px 1px #ffd29680;opacity:0;animation:fon-mote var(--d) linear var(--t) infinite}.fon-motes i:nth-child(1){--x: 58%;--d: 19s;--t: -3s}.fon-motes i:nth-child(2){--x: 66%;--d: 24s;--t: -11s;--s: 2px}.fon-motes i:nth-child(3){--x: 72%;--d: 21s;--t: -17s}.fon-motes i:nth-child(4){--x: 79%;--d: 27s;--t: -6s;--s: 4px}.fon-motes i:nth-child(5){--x: 84%;--d: 18s;--t: -13s;--s: 2px}.fon-motes i:nth-child(6){--x: 90%;--d: 25s;--t: -21s}.fon-motes i:nth-child(7){--x: 62%;--d: 29s;--t: -24s;--s: 2px}.fon-motes i:nth-child(8){--x: 75%;--d: 22s;--t: -1s;--s: 2px}.fon-motes i:nth-child(9){--x: 87%;--d: 31s;--t: -9s;--s: 4px}.fon-motes i:nth-child(10){--x: 52%;--d: 26s;--t: -15s;--s: 2px}.fon-motes i:nth-child(11){--x: 69%;--d: 33s;--t: -28s}.fon-motes i:nth-child(12){--x: 94%;--d: 23s;--t: -19s;--s: 2px}.fon-crown{will-change:transform}.fon-crown i{position:absolute;inset:0;background:center / 100% 100% no-repeat}.fon-crown--fir{--w: min(30vw, 440px);left:calc(var(--w) * -.42);top:7vh;width:var(--w);aspect-ratio:560 / 788}.fon-crown--fir i{background-image:url(../media/fon/fir.webp?v=d50efd63);transform-origin:50% 100%;animation:fon-sway 11s ease-in-out infinite alternate}.fon-crown--leaf{--w: min(32vw, 470px);right:calc(var(--w) * -.12);top:-3vh;width:var(--w);aspect-ratio:530 / 746}.fon-crown--leaf i{background-image:url(../media/fon/crown.webp?v=611bf908);transform-origin:100% 0;animation:fon-sway 9s ease-in-out -4s infinite alternate-reverse}.fon-crown:before{content:"";position:absolute;inset:-20%;background:radial-gradient(closest-side,rgba(200,220,190,.1),transparent)}@keyframes fon-rays{0%{opacity:.55;transform:rotate(-2.5deg)}55%{opacity:.85}to{opacity:.6;transform:rotate(2deg)}}@keyframes fon-dap1{0%{transform:translate3d(-3vmax,-2vmax,0) rotate(0)}to{transform:translate3d(3vmax,2.5vmax,0) rotate(4deg)}}@keyframes fon-dap2{0%{transform:translate3d(2vmax,1vmax,0) rotate(0) scale(1.05)}to{transform:translate3d(-3vmax,-2vmax,0) rotate(-5deg) scale(1)}}@keyframes fon-sway{0%{transform:rotate(-1.4deg)}to{transform:rotate(1.6deg) translate3d(0,.6%,0)}}@keyframes fon-mote{0%{opacity:0;transform:translateZ(0)}12%{opacity:.55}80%{opacity:.35}to{opacity:0;transform:translate3d(-14vw,92vh,0)}}@media(max-width:760px){.fon-crown--fir{--w: 46vw;top:34vh;opacity:.75}.fon-crown--leaf{--w: 50vw;top:-2vh;opacity:.75}.fon-motes i:nth-child(n+8){display:none}.fon-dap{opacity:.09}.fon-dap--2{opacity:.06}}.fon-photo{display:none}.fon-dom .fon-photo{--pw: max(100vw, 100lvh * .75);display:block;left:50%;top:0;width:var(--pw);aspect-ratio:3 / 4;margin-left:calc(var(--pw) / -2);background:url(../media/fon/park.webp?v=41cff7a6) center / cover;transform-origin:50% 80%;will-change:transform}@media(max-width:760px){.fon-dom .fon-photo{background-image:url(../media/fon/park-m.webp?v=7c863615)}}.fon-photo-blur{display:none}.fon-dom .fon-photo-blur{display:block;position:absolute;inset:0;background:url(../media/fon/park-blur-light.webp?v=ed77c9c0) center / cover;will-change:opacity}.fon-dom .fon-photo:after{content:"";position:absolute;inset:0;background:rgba(11,17,14,var(--veil, .3))}.fon-dom .fon-dap{display:none}.hero-dom .hero-bg{background:transparent}.hero-dom .hero-shade{background:linear-gradient(to right,rgba(11,17,14,.72),rgba(11,17,14,.12) 62%,transparent),linear-gradient(to top,rgba(11,17,14,.6),transparent 45%)}.fon-c .gear-stage,.fon-c .gear--3d .gear-stage{background:transparent}.fon-c .about-mq{background:#0b110e8c}.fon-c .about-quote{background:transparent}.fon-c .about-quote-bg{-webkit-mask-image:linear-gradient(transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(transparent,#000 22%,#000 78%,transparent)}.fon-c .about-quote-bg:after{background:radial-gradient(70% 60% at 50% 50%,#0b110e59,#0b110ee6 92%)}.perf-flat .fon *,.perf-lite .fon *{animation:none!important}.perf-flat .fon-motes,.perf-lite .fon-motes{display:none}@media(prefers-reduced-motion:reduce){.fon *{animation:none!important;transition:none!important}.fon-photo-blur{display:none!important}.fon-motes{display:none}}:root{--header-h: 72px}.shell-pre{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:var(--ink);animation:shellPreOut .4s 1.3s var(--expo) forwards}.is-lite .shell-pre{display:none}@keyframes shellPreOut{to{opacity:0;visibility:hidden}}.shell-pre.is-js{animation:none}.shell-pre-in{display:grid;gap:10px;justify-items:center}.shell-pre-cap{font:500 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-dim)}.shell-pre-num{font:600 clamp(72px,12vw,160px)/1 var(--display);color:var(--bone)}.shell-pre-num b{font-weight:600;font-variant-numeric:tabular-nums}.shell-pre-line{position:absolute;left:50%;bottom:0;width:2px;height:34vh;background:var(--orange);transform:scaleY(0);transform-origin:bottom}.shell-alt{position:fixed;left:18px;top:50%;z-index:40;height:46vh;transform:translateY(-50%);pointer-events:none;font-family:var(--mono)}.shell-alt-cap{position:absolute;top:-34px;left:0;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--bone-dim);white-space:nowrap}.shell-alt-track{position:relative;height:100%;width:10px;border-left:1px solid var(--bone-faint);background:repeating-linear-gradient(to bottom,var(--bone-faint) 0 1px,transparent 1px 4%) left top / 6px 100% no-repeat}.shell-alt-tick{position:absolute;left:12px;top:calc(var(--t) * 100%);transform:translateY(-50%);font-size:9px;color:#ebe6d761}.shell-alt-mark{position:absolute;left:-4px;top:0;width:18px;height:2px;background:var(--orange);will-change:transform}.shell-alt-val{position:absolute;left:26px;top:50%;transform:translateY(-50%);padding:3px 6px;background:var(--ink);color:var(--bone);font-size:12px;font-variant-numeric:tabular-nums;box-shadow:inset 0 0 0 1px var(--bone-faint);white-space:nowrap}.shell-alt-val:after{content:" \43c";color:var(--bone-dim)}.shell-hdr{position:fixed;inset:0 0 auto;z-index:50;height:var(--header-h);display:flex;align-items:center;justify-content:space-between;padding-inline:var(--pad);transition:transform .6s var(--expo)}.shell-hdr:before{content:"";position:absolute;inset:0 0 -24px;z-index:-1;background:linear-gradient(var(--ink) 30%,rgba(11,17,14,0));opacity:.85;pointer-events:none}.shell-hdr.is-hidden{transform:translateY(-110%)}.shell-brand{display:inline-flex;align-items:baseline;font:600 22px/1 var(--display);text-transform:uppercase;letter-spacing:.02em;text-decoration:none}.shell-brand i{width:6px;height:6px;margin:0 3px;background:var(--orange);transform:rotate(-12deg)}.shell-hdr-alt{display:none}.shell-nav{display:flex;align-items:center;gap:26px}.shell-phone{font:500 15px var(--mono);letter-spacing:.02em;text-decoration:none;transition:color .3s}.shell-phone:hover{color:var(--orange)}.btn.shell-cta{min-height:42px;padding:0 18px;font-size:14px}.shell-dock{position:fixed;right:24px;bottom:24px;z-index:45;display:flex;gap:8px;transform:translateY(160%);transition:transform .8s var(--expo)}.shell-dock.is-on:not(.is-off){transform:none}.shell-dock .btn{min-height:52px;box-shadow:0 16px 40px -12px #000000b3}.shell-dock-call{display:none;background:var(--ink)}.shell-mess{display:flex;flex-wrap:wrap;gap:8px}.shell-m{display:inline-flex;align-items:center;gap:9px;min-height:52px;padding-inline:18px;border-radius:999px;border:1px solid rgba(235,230,215,.24);background:#0b110e59;font:600 15px/1 var(--body);text-decoration:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .35s var(--expo),background-color .35s var(--expo)}.shell-m:hover{border-color:#ebe6d799;background:#ebe6d71a}.shell-m:active{transform:scale(.98)}.shell-m svg{flex:none;width:19px;height:19px}.shell-m--max svg{color:#7474dc}.shell-m--tg svg{color:#2aabee}.shell-m--wa svg{color:#25d366}@media(max-width:760px){:root{--header-h: 64px}.shell-mess{display:grid;grid-template-columns:repeat(3,1fr);width:100%}.shell-m{justify-content:center;gap:6px;min-height:48px;padding-inline:6px;font-size:14px}.shell-phone{display:none}.shell-brand{font-size:19px}.shell-alt{left:5px;height:38vh}.shell-alt-cap,.shell-alt-tick{display:none}.shell-alt-track{width:4px;background:none;border-left-color:#ebe6d738}.shell-alt-mark{width:7px;left:-3px}.shell-alt-val{display:none}.shell-hdr-alt{display:block;margin-right:auto;margin-left:14px;font:500 11px/1 var(--mono);color:var(--bone-dim)}.shell-hdr-alt output{color:var(--bone);font-variant-numeric:tabular-nums}.shell-dock{left:12px;right:12px;bottom:12px}.shell-dock .btn{flex:1;justify-content:center;padding:0 14px}.shell-dock-call{display:inline-flex;flex:0 0 auto!important}}@media(prefers-reduced-motion:reduce){.shell-pre{display:none}.shell-hdr,.shell-dock{transition:none}}.sec.hero{min-height:100vh;min-height:100dvh;padding:0;overflow:clip}.hero-bg{position:absolute;inset:0;overflow:hidden;background:var(--ink)}.hero-img,.hero-gl{position:absolute;inset:0;width:100%;height:100%}.hero-img{max-width:none;object-fit:cover;object-position:44% 40%;filter:saturate(.62) contrast(1.08) brightness(.5) hue-rotate(-6deg);transform:scale(1.06)}.hero-gl{opacity:0;transition:opacity 1.2s var(--expo)}.hero-gl.is-on{opacity:1}.hero--drift .hero-img{animation:heroDrift 26s ease-in-out infinite alternate}.hero-shade{position:absolute;inset:0;background:linear-gradient(to top,var(--ink) 2%,rgba(11,17,14,.82) 24%,rgba(11,17,14,.2) 62%,rgba(11,17,14,.45)),linear-gradient(to right,#0b110ec7,#0b110e33 58%,#0b110e00)}.hero-in{position:relative;z-index:2;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:26px;padding-top:calc(var(--header-h) + 24px);padding-bottom:calc(10vh + 48px)}.hero-h{position:relative;font:600 clamp(46px,6.3vw,112px)/.92 var(--display);text-transform:uppercase;letter-spacing:-.01em;max-width:11.5em;text-wrap:balance;text-shadow:0 2px 30px rgba(11,17,14,.35)}.hero-sub{max-width:36ch;font-size:clamp(17px,1.35vw,21px);color:var(--bone-dim)}.hero-cta{display:flex;flex-wrap:wrap;gap:14px}.hero-ar{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;transition:transform .5s var(--expo)}.btn:hover .hero-ar{transform:translate(5px)}.hero-num{font:500 13px/1 var(--mono);letter-spacing:.02em;opacity:.75}.hero-facts{display:flex;flex-wrap:wrap;gap:10px 28px;padding-top:18px;border-top:1px solid var(--bone-faint);font-size:14px;color:var(--bone-dim)}.hero-facts b{margin-right:4px;font:600 20px/1 var(--display);color:var(--bone)}.btn.hero-call{background:#0b110e59;border-color:#ebe6d757;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-tapewrap{position:relative;z-index:3;margin-top:-46px;overflow-x:clip}.hero-tape{margin:0 -4vw;padding:18px 0 16px;overflow:hidden;color:#1a130c;rotate:-2.2deg;background:repeating-linear-gradient(88deg,rgba(90,58,30,.1) 0 2px,transparent 2px 9px,rgba(255,235,205,.1) 9px 10px,transparent 10px 23px),linear-gradient(180deg,#d4ae84,var(--wood) 45%,#b58b5f);box-shadow:0 30px 60px #0006,inset 0 1px #fff0dc59,inset 0 -2px #462c1459}.hero-tape-track{display:flex;align-items:center;gap:28px;width:max-content;padding-left:28px;font:600 clamp(20px,2.3vw,34px)/1 var(--display);text-transform:uppercase;letter-spacing:.01em;white-space:nowrap;will-change:transform}.hero-tape-track b{color:var(--orange-dk);font-weight:400}@media(max-width:760px){.hero-in{gap:16px;padding-bottom:calc(4vh + 44px)}.hero-in .eyebrow{display:none}.hero-h{font-size:clamp(34px,10vw,54px)}.hero-sub{font-size:16px}.hero-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding-top:12px;font-size:12px;line-height:1.3}.hero-facts b{display:block;margin:0 0 3px;font-size:18px}.hero-cta{width:100%}.hero-cta .btn{flex:1 1 100%;justify-content:center}.hero-img{object-position:40% 40%}.hero-tapewrap{margin-top:-34px}.hero-tape{rotate:-3deg;padding:14px 0 12px}}@keyframes heroDrift{0%{transform:scale(1.06) translateZ(0)}to{transform:scale(1.16) translate3d(-2%,-1.5%,0)}}@media(prefers-reduced-motion:reduce){.hero-img{animation:none!important}}@media(prefers-reduced-motion:no-preference){.hero-h,.hero-up{animation:heroWait 0s 1.1s both}}@keyframes heroWait{0%{visibility:hidden}}.sit-list{margin-top:clamp(40px,6vw,80px);border-top:1px solid var(--bone-faint)}.sit-row{position:relative;display:grid;grid-template-columns:64px minmax(0,36%) 1fr;align-items:center;gap:24px;height:clamp(170px,17vw,260px);border-bottom:1px solid var(--bone-faint);transition:opacity .6s var(--expo)}.sit-row:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background:var(--green-2);transform:scaleX(0);transform-origin:left;transition:transform .9s var(--expo)}.sit-key{width:46px;height:46px;display:grid;place-items:center;border:1px solid var(--bone-faint);border-radius:50%;font:500 16px/1 var(--mono);color:var(--bone-dim);transition:background .5s var(--expo),color .5s var(--expo),border-color .5s var(--expo)}.sit-body{position:relative;z-index:1;transition:transform .7s var(--expo)}.sit-body h3{font:600 clamp(26px,3vw,46px)/1 var(--display);text-transform:uppercase;letter-spacing:-.005em}.sit-body p{margin-top:10px;max-width:34ch;color:var(--bone-dim)}.sit-media{position:absolute;top:10px;right:0;bottom:10px;width:54%;overflow:hidden;container-type:size;border-radius:6px;background:var(--ink-3);clip-path:inset(22% 26% 22% 26% round 6px);transition:clip-path 1s var(--expo)}.sit-stage{--w: max(100cqw, 100cqh * var(--ar));position:absolute;width:var(--w);height:calc(var(--w) / var(--ar));left:calc((100cqw - var(--w)) * var(--fx));top:calc((100cqh - var(--w) / var(--ar)) * var(--fy));transform-origin:calc(var(--fx) * 100%) calc(var(--fy) * 100%);will-change:transform}.sit-stage img,.sit-layer{position:absolute;inset:0;width:100%;height:100%}.sit-stage img{object-fit:cover;filter:contrast(1.08) saturate(.86) brightness(.9)}.sit-stage:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#0b110e00 45%,#0b110e8c),#182c3829;mix-blend-mode:multiply}.sit-layer--front{clip-path:polygon(20.5% 0,36% 0,38.5% 50%,47% 100%,29% 100%,25.5% 50%)}.sit-layer--front img{filter:contrast(1.14) saturate(.9) brightness(.94)}.sit-mark{position:absolute;inset:0;width:100%;height:100%;overflow:visible;fill:none;stroke:var(--orange);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;vector-effect:non-scaling-stroke}.sit-mark *{vector-effect:non-scaling-stroke}.sit-mark--wire{stroke-width:2;filter:drop-shadow(0 0 6px rgba(242,106,33,.55))}.sit-sweep{position:absolute;inset:0 auto 0 0;width:45%;pointer-events:none;opacity:0;background:linear-gradient(100deg,transparent 20%,rgba(255,238,200,.26) 50%,transparent 80%);mix-blend-mode:soft-light}.sit-row.is-open .sit-media{clip-path:inset(0 0 0 0 round 6px)}.sit-row.is-open:after{transform:scaleX(1)}.sit-row.is-open .sit-key{background:var(--bone);color:var(--ink);border-color:var(--bone)}@media(hover:hover)and (min-width:761px){.sit-row:hover .sit-media{clip-path:inset(0 0 0 0 round 6px)}.sit-row:hover:after{transform:scaleX(1)}.sit-row:hover .sit-key{background:var(--bone);color:var(--ink);border-color:var(--bone)}.sit-row:hover .sit-body{transform:translate(12px)}.sit-list:hover .sit-row:not(:hover){opacity:.42}}@media(max-width:760px){.sit-row{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:16px;height:auto;padding:24px 0 20px}.sit-key{width:36px;height:36px;font-size:14px}.sit-media{position:relative;inset:auto;grid-column:1 / -1;width:100%;height:56vw;clip-path:inset(14% 10% 14% 10% round 6px)}}@media(prefers-reduced-motion:reduce){.sit-media,.sit-row.is-open .sit-media{clip-path:none;transition:none}.sit-mark{stroke-dashoffset:0}}.eko .sit-row{height:clamp(220px,26vw,380px)}.eko .sit-media{width:58%;clip-path:inset(0 0 0 0 round 6px)}.eko .sit-stage img{transition:transform 1.2s var(--expo)}@media(hover:hover)and (min-width:761px){.eko .sit-row:hover .sit-stage img{transform:scale(1.04)}}@media(max-width:760px){.eko .sit-row{height:auto}.eko .sit-media{width:100%;height:60vw;clip-path:inset(0 0 0 0 round 6px)}}.is-lite .sit-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,3vw,44px) clamp(20px,2.4vw,36px);border-top:0}.is-lite .sit-row{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px 16px;height:auto;border-bottom:0}.is-lite .sit-row:after,.is-lite .sit-sweep,.is-lite .sit-mark,.is-lite .sit-layer--front{display:none}.is-lite .sit-media{position:relative;inset:auto;grid-column:1 / -1;order:-1;width:100%;height:auto;aspect-ratio:2.3;clip-path:none;transition:none}.is-lite .sit-key{width:36px;height:36px;font-size:14px}.is-lite .sit-body h3{font-size:clamp(22px,2vw,30px)}.is-lite .sit-body p{margin-top:6px;font-size:15px}.is-lite .sit-list:hover .sit-row:not(:hover){opacity:1}.is-lite .sit-row:hover .sit-body{transform:none}@media(max-width:760px){.is-lite .sit-list{grid-template-columns:1fr;gap:28px}.is-lite .sit-media{aspect-ratio:2.1}}.cycle-head{display:grid;gap:18px;max-width:980px}.cycle-list{counter-reset:step;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:clamp(40px,6vh,72px)}.cycle-step{position:relative;display:grid;align-content:start;gap:10px}.cycle-step:not(:last-child):after{content:"\2192";position:absolute;top:calc(min(22vw,300px)/2);right:-17px;z-index:1;color:var(--orange);font-size:20px;transform:translateY(-50%)}.cycle-ph{overflow:hidden;height:min(22vw,300px);border-radius:14px;background:var(--ink-3)}.cycle-ph img{width:100%;height:100%;object-fit:cover;filter:saturate(.85) contrast(1.05);transition:transform 1.2s var(--expo),filter .6s var(--expo)}.cycle-step:hover .cycle-ph img{transform:scale(1.05);filter:none}.cycle-n{margin-top:8px;font:500 12px/1 var(--mono);letter-spacing:.16em;color:var(--orange)}.cycle-step h3{font:600 clamp(24px,2vw,30px)/1 var(--display);text-transform:uppercase}.cycle-step p{color:var(--bone-dim)}.eko .cycle-list{--ph: clamp(220px, 26vw, 400px);grid-template-columns:1fr 1fr;gap:36px 28px}.eko .cycle-ph{height:var(--ph)}.eko .cycle-step:not(:last-child):after{top:calc(var(--ph) / 2);right:-22px}.eko .cycle-step:nth-child(2):after{display:none}.eko .cycle-ph img{animation:cycle-out 2.2s var(--expo) both paused}.eko .cycle-list.is-in .cycle-ph img{animation-play-state:running}.eko .cycle-step:hover .cycle-ph img{animation:none;transform:scale(1.04)}@keyframes cycle-out{0%{transform:scale(1.18)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.eko .cycle-ph img{animation:none}}@media(max-width:760px){.cycle-list{grid-template-columns:1fr 1fr;gap:28px 14px}.cycle-ph{height:42vw}.cycle-step:not(:last-child):after{display:none}.eko .cycle-list{grid-template-columns:1fr}.eko .cycle-ph{height:56vw}}.gear.sec{padding-block:0}.gear-stage{position:relative;min-height:100vh;min-height:100svh;padding:clamp(96px,14vh,180px) var(--pad);background:radial-gradient(58% 52% at 50% 50%,var(--ink-2),var(--ink) 72%)}.gear-tiles{display:none}.gear-core{max-width:34em;margin-bottom:56px}.gear-title{font-size:clamp(38px,4vw,66px)}.gear-lead{margin-top:20px;color:var(--bone-dim);font-size:clamp(16px,1.2vw,18px)}.gear-note,.gear-hint{display:none}.gear-labels{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px 48px}.gear-label b{display:block;margin-bottom:8px;font:500 22px/1 var(--display);text-transform:uppercase;letter-spacing:.02em;transition:color .4s var(--expo)}.gear-label span{display:block;color:var(--bone-dim);font-size:15px;line-height:1.45}.gear-label.is-hot b{color:var(--orange)}.gear--3d .gear-stage{min-height:0;height:84vh;height:84svh;padding:0;overflow:hidden}.gear--3d .gear-stage{background:var(--ink)}.gear--3d .gear-tiles{display:block;position:absolute;inset:0;z-index:1}.gear-tile{position:absolute;cursor:pointer;will-change:transform}.gear-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.gear--3d .gear-core{position:absolute;z-index:2;left:50%;top:50%;width:min(36vw,560px);margin:0;translate:-50% -62%;text-align:center;pointer-events:none}.gear--3d .gear-title{pointer-events:auto}.gear--3d .gear-lead{max-width:26em;margin-inline:auto}.gear--3d .gear-hint{display:block;margin-top:22px;font:500 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-dim)}.gear--3d .gear-labels{display:block;position:absolute;inset:0;z-index:2;pointer-events:none}.gear--3d .gear-label{position:absolute;left:0;top:0;width:max-content;max-width:23ch;will-change:transform}.gear--3d .gear-label-in{opacity:var(--k, 0);transform:translateY(calc((1 - var(--k, 0)) * 10px));clip-path:inset(0 calc((1 - var(--k, 0)) * 100%) 0 0)}.gear--3d .gear-label[data-side=r] .gear-label-in{text-align:right;clip-path:inset(0 0 0 calc((1 - var(--k, 0)) * 100%))}.gear--3d .gear-label[data-side=c] .gear-label-in{text-align:center}@media(prefers-reduced-motion:reduce){.gear-tile{cursor:default}}@media(max-width:760px),(max-aspect-ratio:9/10){.gear--3d .gear-core{left:var(--pad);right:var(--pad);top:88px;width:auto;translate:none;text-align:left}.gear--3d .gear-title{font-size:clamp(32px,8.4vw,56px)}.gear--3d .gear-lead{display:none}.gear--3d .gear-note{display:block;min-height:4.35em;margin-top:14px;color:var(--bone-dim);font-size:15px;line-height:1.45}.gear--3d .gear-note b{color:var(--bone);font-weight:600}.gear--3d .gear-hint{margin-top:6px;font-size:11px}.gear--3d .gear-label b{margin:0;font-size:16px}.gear--3d .gear-label span{display:none}}.scena{--p: 0}.scena-head{display:grid;gap:18px;margin-bottom:clamp(32px,5vh,56px)}.scena-title{max-width:14ch}.scena-pin{position:relative;height:100vh;height:100svh;overflow:hidden}.scena-stage{position:absolute;inset:0;background:var(--ink)}.scena-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:var(--ink);opacity:0;transition:opacity .45s var(--expo)}.scena-video.is-on{opacity:1}.scena-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#0b110ee6 0,#0b110e8c 22%,#0b110e00 40%),linear-gradient(0deg,var(--ink) 0,transparent 10%,transparent 92%,var(--ink) 100%)}.scena[data-look=real] .scena-shade{background:linear-gradient(90deg,#0b110ef0 0,#0b110eb8 24%,#0b110e00 44%),linear-gradient(0deg,var(--ink) 0,transparent 10%,transparent 92%,var(--ink) 100%)}.scena-side{position:absolute;z-index:2;top:0;bottom:0;left:var(--pad);width:min(340px,26vw);display:flex;flex-direction:column;justify-content:center;gap:26px}.scena-tabs{display:grid;grid-template-columns:1fr 1fr;position:relative;width:max-content;padding:4px;border:1px solid var(--bone-faint);border-radius:999px;background:#0b110e99}.scena-tab{position:relative;z-index:1;min-height:44px;padding:0 22px;border:0;border-radius:999px;background:none;font:600 15px/1 var(--body);color:var(--bone-dim);cursor:pointer;transition:color .4s var(--expo)}.scena-tab[aria-selected=true],.scena-tab:hover{color:var(--bone)}.scena-tab-ink{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:var(--green);transition:transform .6s var(--expo)}.scena[data-tab="1"] .scena-tab-ink{transform:translate(100%)}.scena-step{display:grid;grid-template-columns:34px 1fr;gap:4px 12px;padding:14px 0;border-top:1px solid rgba(235,230,215,.1);opacity:.4;transition:opacity .5s var(--expo)}.scena-step.is-done{opacity:.6}.scena-step.is-on{opacity:1}.scena-step b{font:500 13px/1.6 var(--mono);color:var(--bone-dim)}.scena-step.is-on b{color:var(--orange)}.scena-step :is(h2,h3){font:600 clamp(19px,1.55vw,24px)/1.15 var(--display);text-transform:uppercase;letter-spacing:.01em}.scena-step p{margin-top:6px;color:var(--bone-dim);font-size:15px;line-height:1.5}.scena-meter{position:absolute;left:-18px;top:50%;width:2px;height:min(380px,50vh);translate:0 -38%;background:var(--orange);transform:scaleY(var(--p));transform-origin:top}.scena-tail{display:flex;flex-wrap:wrap;align-items:center;gap:20px 32px;margin-top:clamp(40px,7vh,80px)}@media(max-width:760px){.scena-stage{inset:0 0 auto;height:auto;aspect-ratio:720 / 900;max-height:64%}.scena-shade,.scena[data-look=real] .scena-shade{background:linear-gradient(0deg,var(--ink) 0,transparent 14%,transparent 94%,var(--ink) 100%)}.scena-side{inset:auto 0 0;width:auto;min-height:36%;justify-content:flex-start;gap:12px;padding:14px 20px 22px}.scena-tabs{width:100%}.scena-tab{min-height:40px;padding:0 10px}.scena-step{display:none;border:0;padding:0}.scena-step.is-on{display:grid}.scena-step.is-on h2{font-size:21px}.scena-meter{left:20px;right:20px;top:0;width:auto;height:2px;translate:none;transform:scaleX(var(--p));transform-origin:left}}.scena--still .scena-pin{height:auto;overflow:visible;display:grid;gap:24px}.scena--still .scena-stage{position:relative;aspect-ratio:16 / 9}.scena--still .scena-side{position:static;width:auto;padding-inline:var(--pad)}.scena--still .scena-step{display:grid;opacity:1}.scena--still .scena-meter{display:none}.price-head .lead{margin-top:24px}.price-view{margin-top:clamp(40px,6vw,72px)}.price-frame{position:relative;height:clamp(320px,38vw,640px);overflow:hidden;container-type:size;background:var(--ink-3)}.price-frame:before,.price-frame:after{content:"";position:absolute;left:0;right:0;z-index:2;height:18%;pointer-events:none}.price-frame:before{top:0;background:linear-gradient(var(--ink),transparent)}.price-frame:after{bottom:0;background:linear-gradient(transparent,var(--ink))}.price-stage{--ar: 2.963;--fx: .52;--w: max(100cqw, 100cqh * var(--ar));position:absolute;width:var(--w);height:calc(var(--w) / var(--ar));left:calc((100cqw - var(--w)) * var(--fx));top:calc((100cqh - var(--w) / var(--ar)) / 2);will-change:transform}.price-stage img{width:100%;height:100%;object-fit:cover;filter:contrast(1.1) saturate(.85) brightness(.92)}.price-dim{--x: 50%;--y: 50%;--rx: 20%;--ry: 40%;position:absolute;inset:0;opacity:0;background:#080d0bbd;-webkit-mask:radial-gradient(ellipse var(--rx) var(--ry) at var(--x) var(--y),transparent 35%,#000 100%);mask:radial-gradient(ellipse var(--rx) var(--ry) at var(--x) var(--y),transparent 35%,#000 100%)}.price-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.price-lines g{opacity:0;transition:opacity .5s var(--expo)}.price-lines g.is-on{opacity:1}.price-lines path{fill:none;stroke:var(--orange);stroke-width:1.4;stroke-dasharray:1;stroke-dashoffset:1;vector-effect:non-scaling-stroke}.price-lines circle{fill:var(--orange);stroke:#f26a2159;stroke-width:10;vector-effect:non-scaling-stroke}.price-tag{position:absolute;left:var(--tx);top:var(--ty);padding:0 2px 7px;border-bottom:1px solid var(--orange);font:500 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--bone);text-shadow:0 1px 8px rgba(0,0,0,.8);transform:translateY(-100%);clip-path:inset(0 100% 0 0);transition:clip-path .7s var(--expo)}.price-tag--l{transform:translate(-100%,-100%);clip-path:inset(0 0 0 100%)}.price-tag.is-on{clip-path:inset(0 0 0 0);transition-delay:.45s}.price-factors{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.4vw,40px);margin-top:clamp(24px,3vw,40px)}.price-factor{position:relative;display:grid;align-content:start;gap:10px;padding:20px 0 22px;border:0;border-top:1px solid var(--bone-faint);background:none;text-align:left;cursor:pointer;color:var(--bone-dim);transition:color .5s var(--expo)}.price-factor b{font:500 12px/1 var(--mono);letter-spacing:.1em;color:var(--bone-dim)}.price-factor strong{font:600 clamp(20px,1.8vw,28px)/1.05 var(--display);text-transform:uppercase;color:var(--bone);opacity:.6;transition:opacity .5s var(--expo)}.price-factor span{font-size:15px;line-height:1.5}.price-factor i{position:absolute;top:-1px;left:0;width:100%;height:2px;background:var(--orange);transform:scaleX(0);transform-origin:left}.price-factor[aria-pressed=true]{color:var(--bone)}.price-factor[aria-pressed=true] strong{opacity:1}.price-factor[aria-pressed=true] b{color:var(--orange)}.price-factor:hover strong{opacity:1}.price-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 40px;margin-top:clamp(40px,5vw,64px)}.price-note{color:var(--bone-dim);font-size:clamp(16px,1.25vw,19px)}.price-chain{display:inline-flex;align-items:center;gap:12px;margin-right:14px;font:500 13px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bone)}.price-chain em{font-style:normal}.price-chain i{font-style:normal;color:var(--orange)}@media(max-width:760px){.price-frame{position:sticky;top:var(--header-h, 64px);z-index:3;height:60vw}.price-stage{--fx: .55}.price-tag{font-size:10px;letter-spacing:.1em;padding-bottom:5px}.price-factors{grid-template-columns:1fr;gap:0;background:var(--ink)}.price-factor{padding:18px 0}.price-factor span{font-size:14px}.price-chain{display:flex;margin:0 0 10px}}@media(prefers-reduced-motion:reduce){.price-tag,.price-lines g{transition:none}.price-lines path{stroke-dashoffset:0}}.is-lite .price-view{margin-top:clamp(28px,3.5vw,48px)}.is-lite .price-frame{height:clamp(240px,28vw,420px)}.is-lite .price-factors{margin-top:clamp(16px,2vw,28px)}.is-lite .price-factor{padding:16px 0 14px;gap:8px}.is-lite .price-factor strong{font-size:clamp(18px,1.5vw,24px)}.is-lite .price-factor span{font-size:14px;line-height:1.45}.is-lite .price-foot{margin-top:clamp(24px,3vw,40px)}@media(max-width:760px){.is-lite .price-frame{height:52vw}.is-lite .price-factor{padding:12px 0;gap:4px}.is-lite .price-factor span{font-size:13px}}.about-quote{min-height:100vh;min-height:100dvh;display:grid;place-items:center;overflow:hidden;padding-block:12vh;background:var(--ink)}.about-quote-bg{position:absolute;inset:0;overflow:hidden}.about-quote-video{width:100%;height:100%;max-width:none;object-fit:cover;object-position:58% 50%;filter:blur(5px) brightness(.5) saturate(.7) contrast(1.1);transform:scale(1.3);will-change:transform}.about-quote-bg:after{content:"";position:absolute;inset:0;background:radial-gradient(70% 60% at 50% 50%,rgba(11,17,14,.35),var(--ink) 92%),linear-gradient(var(--ink),transparent 22%,transparent 78%,var(--ink));opacity:var(--about-shade, .92)}.about-quote-in{position:relative;display:grid;justify-items:center;gap:clamp(36px,6vh,64px);text-align:center;perspective:1100px}.about-quote-text{max-width:11em;font:600 clamp(44px,6.8vw,120px)/.94 var(--display);text-transform:uppercase;text-wrap:balance;transform-style:preserve-3d}.about-quote-text em{display:inline-block;font-style:normal;color:var(--orange);transform-style:preserve-3d}.about-quote-cap{font:500 13px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-dim)}.is-fx .about-quote-w{position:relative;color:transparent;-webkit-text-stroke:1px rgba(235,230,215,.3)}.about-quote-ink{position:absolute;inset:0;color:var(--bone);-webkit-text-stroke:0;clip-path:inset(-10% 100% -10% 0)}.about-quote-text em .about-quote-ink,.about-lq em .about-quote-ink{color:var(--orange)}.about-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(40px,5vw,96px);align-items:start}.about-media{position:relative;padding-bottom:9%}.about-frame{position:relative;overflow:hidden;aspect-ratio:16 / 9;background:var(--ink-3)}.about-video{width:100%;height:100%;max-width:none;object-fit:cover;filter:contrast(1.08) saturate(.82) brightness(.9);will-change:transform}.about-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(11,17,14,.55),transparent 45%),linear-gradient(200deg,transparent 60%,rgba(24,48,58,.28));pointer-events:none}.about-sound{position:absolute;left:16px;bottom:16px;z-index:1;display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:0 16px 0 14px;border:1px solid rgba(235,230,215,.28);border-radius:999px;background:#0b110e9e;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font:500 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:border-color .4s var(--expo),background .4s var(--expo)}.about-sound:hover{border-color:var(--orange)}.about-sound-eq{display:flex;align-items:flex-end;gap:2px;height:12px}.about-sound-eq i{width:2px;height:100%;background:currentColor;transform:scaleY(.3);transform-origin:bottom}.about-sound[aria-pressed=true]{border-color:var(--orange)}.about-sound[aria-pressed=true] .about-sound-eq i{background:var(--orange);animation:about-eq .9s ease-in-out infinite alternate}.about-sound[aria-pressed=true] .about-sound-eq i:nth-child(2){animation-delay:-.35s}.about-sound[aria-pressed=true] .about-sound-eq i:nth-child(3){animation-delay:-.6s}@keyframes about-eq{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.about-sound[aria-pressed=true] .about-sound-eq i{animation:none;transform:scaleY(.8)}}.about-van{position:absolute;right:-5%;bottom:0;width:34%;overflow:hidden;box-shadow:0 0 0 8px var(--ink)}.about-van img{width:100%;filter:saturate(.8) contrast(1.05) brightness(.9)}.about-body{display:grid;gap:26px}.about-facts{display:grid;gap:14px;margin-top:8px}.about-facts li{position:relative;padding-left:30px;color:var(--bone-dim)}.about-facts li:before{content:"";position:absolute;left:0;top:.78em;width:16px;height:2px;background:var(--green-2)}.about-stats{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3vw;margin-top:clamp(24px,5vh,64px)}.about-stat{position:relative;display:flex;flex-direction:column-reverse;gap:24px;padding-top:22px;border-top:1px solid var(--bone-faint)}.about-stat i{position:absolute;top:-1px;left:0;width:100%;height:1px;background:var(--orange);transform-origin:left}.about-stat dd{font:600 clamp(56px,6vw,104px)/.9 var(--display);font-variant-numeric:tabular-nums}.about-stat dt{color:var(--bone-dim);font-size:15px}.about-lq{display:none}.is-lite .about-lq{display:block;grid-column:1 / -1}.about-lq-text{max-width:17em;font:600 clamp(34px,4.6vw,76px)/.98 var(--display);text-transform:uppercase;text-wrap:balance}.about-lq-text em{font-style:normal;color:var(--orange)}.is-lite .about-pairs{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(32px,5vh,56px)}.is-lite .about-pair:nth-child(n){margin-top:0}.about-mq{position:relative;z-index:2;overflow:hidden;padding-block:clamp(20px,3vw,34px);border-block:1px solid var(--bone-faint);background:var(--ink)}.sec:has(+.about-mq){padding-bottom:clamp(32px,5vh,56px)}.about-mq+.sec{padding-top:clamp(32px,5vh,56px)}.about-mq-track{display:flex;align-items:center;width:max-content;will-change:transform}.about-mq span{padding-inline:.42em;font:500 clamp(40px,5.4vw,84px)/1.05 var(--display);text-transform:uppercase;white-space:nowrap}.about-mq span:nth-of-type(2n){color:transparent;-webkit-text-stroke:1px rgba(235,230,215,.55)}.about-mq i{flex:none;width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 3px var(--green-2)}.about-pni-lead{margin-top:26px}.about-pairs{margin-top:clamp(40px,8vh,96px);display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:2.4vw;align-items:start}.about-pair:nth-child(2){margin-top:14vh}.about-pair:nth-child(3){margin-top:5vh}.about-pair{--x: 50%;position:relative;aspect-ratio:3 / 4;overflow:hidden;background:var(--ink-3)}.about-pair img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.8) contrast(1.06) brightness(.92)}.about-pair-after{position:absolute;inset:0;clip-path:inset(0 0 0 var(--x))}.about-pair-handle{position:absolute;inset:0;transform:translate(var(--x));pointer-events:none}.about-pair-handle:before{content:"";position:absolute;top:0;bottom:0;left:-1.5px;width:3px;background:var(--orange)}.about-pair-knob{position:absolute;top:50%;left:0;width:44px;height:44px;translate:-50% -50%;border-radius:50%;background:var(--orange);box-shadow:0 0 0 5px #0b110e73;transition:scale .4s var(--expo)}.about-pair-knob:before,.about-pair-knob:after{content:"";position:absolute;top:50%;width:7px;height:7px;border:solid var(--ink);border-width:0 0 2px 2px}.about-pair-knob:before{left:11px;transform:translateY(-50%) rotate(45deg)}.about-pair-knob:after{right:11px;transform:translateY(-50%) rotate(-135deg)}.about-pair:hover .about-pair-knob,.about-pair.is-drag .about-pair-knob{scale:1.14}.about-pair-tag{position:absolute;bottom:14px;padding:5px 9px;background:#0b110ec7;font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;pointer-events:none}.about-pair-tag--a{left:14px}.about-pair-tag--b{right:14px}.about-pair-range{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;touch-action:pan-y}.about-pair:has(.about-pair-range:focus-visible){outline:2px solid var(--orange);outline-offset:-2px}@media(hover:none){.about-pair-range{pointer-events:none}.about-pair-knob{pointer-events:auto;touch-action:none}}@media(max-width:760px){.about-quote-text{font-size:clamp(38px,11vw,60px)}.about-grid{grid-template-columns:1fr;gap:40px}.about-media{padding-bottom:18%;margin-right:6%}.about-van{width:46%;right:-8%}.about-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px;margin-top:0}.about-stat dd{font-size:clamp(48px,15vw,72px)}.about-pairs{display:flex;gap:14px;margin-inline:calc(var(--pad) * -1);padding-inline:var(--pad);scroll-padding-inline:var(--pad);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.about-pairs::-webkit-scrollbar{display:none}.about-pair{flex:0 0 78vw;scroll-snap-align:start}.about-pair:nth-child(n){margin-top:0}}.game{padding-bottom:clamp(64px,10vh,128px)}.game-head{display:grid;gap:22px;margin-bottom:clamp(24px,4vw,56px)}.game-stage{position:relative;height:min(80svh,46vw);min-height:440px;overflow:hidden;background:var(--ink);user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.game-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 9%,#000 90%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 9%,#000 90%,transparent 100%)}.game--saw .game-canvas{cursor:none}.game-pitch{display:none}.game--first{min-height:100svh;display:flex;flex-direction:column;padding-block:calc(var(--header-h, 72px) + 16px) 20px}.game--first .game-head{gap:10px;margin-bottom:16px}.game--first .game-title{font-size:clamp(34px,4.6vw,68px)}.game--first .lead{display:none}.game--first .game-pitch{display:block;color:var(--bone-dim);font-size:clamp(15px,1.2vw,18px)}.game--first .game-stage{flex:1 1 auto;height:auto;min-height:340px}.game--first .game-note{margin-top:12px}.game-hud{position:absolute;top:11%;left:var(--pad);right:var(--pad);display:flex;justify-content:space-between;align-items:flex-start;gap:24px;pointer-events:none;font:500 12px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bone);text-shadow:0 1px 12px rgba(11,17,14,.9)}.game-dmg-title{color:var(--bone-dim);margin-bottom:10px}.game-dmg-title b,.game-tries b{color:var(--orange);font-weight:500}.game-log{display:grid;gap:6px}.game-log li{display:flex;gap:10px;align-items:baseline;width:max-content;max-width:100%;padding:7px 12px;border:1px solid var(--bone-faint);border-radius:999px;background:#0b110e9e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);text-transform:none;letter-spacing:.02em;animation:game-log-in .7s var(--expo) both}.game-log li:not(:nth-last-child(-n+6)){display:none}.game-log li em{font-style:normal;color:var(--orange)}.game-log li.is-luck em{color:var(--green-2)}@keyframes game-log-in{0%{opacity:0;transform:translate(-16px) scale(.96)}}.game-hint{position:absolute;left:50%;bottom:15%;padding:11px 18px;border:1px solid var(--bone-faint);border-radius:999px;background:#0b110ea8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font:500 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;pointer-events:none;transform:translate(-50%);transition:opacity .6s var(--expo),transform .6s var(--expo)}.game-hint.is-off{opacity:0;transform:translate(-50%,12px)}.game-over{position:absolute;inset:0;display:grid;place-items:center;padding:24px;background:radial-gradient(ellipse at 50% 55%,#0b110e8c,#0b110ee0 75%);opacity:0;transition:opacity .8s var(--expo)}.game-over[hidden]{display:none}.game-over.is-on{opacity:1}.game-over-card{max-width:620px;display:grid;gap:18px;transform:translateY(24px);transition:transform 1s var(--expo)}.game-over.is-on .game-over-card{transform:none}.game-over-tally{font:500 12px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--orange)}.game-over-title{font:600 clamp(44px,6vw,88px)/.95 var(--display);text-transform:uppercase;letter-spacing:-.01em}.game-over-text{color:var(--bone-dim);font-size:clamp(16px,1.3vw,20px);max-width:30em}.game-over-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px}.game-reset,.game-more{min-height:56px;padding:0 18px;border:0;background:none;font:500 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-dim);cursor:pointer;text-decoration:underline;text-decoration-color:var(--bone-faint);text-underline-offset:6px;transition:color .3s,text-decoration-color .3s}.game-reset:hover,.game-more:hover{color:var(--bone);text-decoration-color:var(--orange)}.game-note{margin-top:20px;font:400 14px/1.5 var(--body);color:var(--bone-dim)}.game--static .game-over{background:linear-gradient(to right,#0b110ee6,#0b110e66);place-items:center start;padding-inline:var(--pad)}.game--static :is(.game-reset,.game-more){display:none}@media(max-width:760px){.game--first .game-stage{min-height:300px;max-height:135vw}.game-stage{height:min(78svh,125vw);min-height:400px}.game-hud{top:8%;font-size:10px;gap:12px}.game-log li{padding:5px 10px}.game-log li:not(:nth-last-child(-n+3)){display:none}.game-hint{bottom:12%;font-size:11px}.game-over{place-items:end center;padding-bottom:12%}.game-over-actions .btn{flex:1 1 auto;justify-content:center}.game--static .game-over{background:linear-gradient(to top,#0b110eeb 40%,#0b110e4d);place-items:end start}}.reviews{overflow:clip}.reviews-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:28px 40px;margin-bottom:clamp(40px,7vh,72px)}.reviews-title{max-width:9em}.reviews-ctrl{display:flex;align-items:center;gap:10px}.reviews-btn{display:grid;place-items:center;width:56px;height:56px;padding:0;border:1px solid rgba(235,230,215,.3);border-radius:50%;background:none;cursor:pointer;transition:border-color .4s var(--expo),background-color .4s var(--expo),color .4s var(--expo)}.reviews-btn svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;transition:transform .5s var(--expo)}.reviews-btn:hover{border-color:var(--orange);background:var(--orange);color:var(--ink)}.reviews-btn[data-dir="-1"]:hover svg{transform:translate(-3px)}.reviews-btn[data-dir="1"]:hover svg{transform:translate(3px)}.reviews-btn:active{transform:scale(.96)}.reviews-all{margin-left:14px;padding-bottom:4px;border-bottom:1px solid var(--bone-faint);font:500 13px/1 var(--mono);letter-spacing:.06em;text-decoration:none;transition:color .3s,border-color .3s}.reviews-all:hover{color:var(--orange);border-color:var(--orange)}.reviews-view{--card: clamp(300px, 27vw, 400px);--gap: 20px;overflow:clip;padding-block:8px 12px;touch-action:pan-y;user-select:none;-webkit-user-select:none}.reviews-view.is-drag{cursor:grabbing}.reviews-track{display:flex;gap:var(--gap);width:max-content;padding-left:var(--pad);will-change:transform}.reviews-item{flex:0 0 var(--card);display:flex}.reviews-card{position:relative;display:flex;flex-direction:column;gap:18px;width:100%;min-height:330px;padding:28px 28px 24px;border-radius:4px;background:linear-gradient(160deg,var(--ink-3),var(--ink-2) 60%);box-shadow:inset 0 0 0 1px var(--bone-faint);text-decoration:none;-webkit-user-drag:none;transition:box-shadow .5s var(--expo),transform .6s var(--expo)}.reviews-card:hover{box-shadow:inset 0 0 0 1px #f26a218c;transform:translateY(-4px)}.reviews-who{display:grid;grid-template-columns:48px 1fr;grid-template-rows:auto auto;column-gap:14px;align-items:center}.reviews-ava{grid-row:span 2;width:48px;height:48px;border-radius:50%;object-fit:cover;filter:saturate(.8) contrast(1.05);pointer-events:none}.reviews-ava--txt{display:grid;place-items:center;background:var(--green);color:var(--bone);font:600 18px/1 var(--display);text-transform:uppercase}.reviews-who b{font:600 17px/1.2 var(--body);align-self:end}.reviews-who time{font:400 12px/1.4 var(--mono);color:var(--bone-dim);align-self:start}.reviews-stars{color:var(--orange);font-size:15px;letter-spacing:.18em}.reviews-text{flex:1;font-size:17px;line-height:1.5}.reviews-open{display:inline-flex;align-items:center;gap:8px;font:500 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bone-dim);transition:color .3s}.reviews-open svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;transition:transform .5s var(--expo)}.reviews-card:hover .reviews-open{color:var(--orange)}.reviews-card:hover .reviews-open svg{transform:translate(3px,-3px)}.is-lite .sec.reviews{padding-block:clamp(64px,9vh,110px)}.is-lite .reviews-head{margin-bottom:clamp(24px,4vh,40px)}.is-lite .reviews-card{min-height:0;gap:14px;padding:24px 24px 20px}.is-lite .reviews-text{font-size:16px}@media(max-width:760px){.reviews-head{margin-bottom:32px}.reviews-btn{display:none}.reviews-all{margin-left:0}.reviews-view{--card: min(84vw, 360px);--gap: 12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:auto}.reviews-view::-webkit-scrollbar{display:none}.reviews-track{padding-left:0}.reviews-item{scroll-snap-align:center}.reviews-card{min-height:300px;padding:22px}.reviews-card:hover{transform:none}.reviews-text{font-size:16px}}.bg{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:0;filter:blur(1.4px) saturate(.8)}.bg-video{position:absolute;top:0;left:0;max-width:none;transform-origin:50% 50%;will-change:transform;-webkit-mask-image:radial-gradient(closest-side,#000 72%,transparent 100%);mask-image:radial-gradient(closest-side,#000 72%,transparent 100%)}.bg-rot-pin{display:grid;gap:clamp(36px,6vh,64px);justify-items:start}.bg-rot-a{display:grid;gap:22px}.bg-rot-title{max-width:9em}.bg-rot-big{max-width:13em;font:600 clamp(32px,4.4vw,68px)/1 var(--display);text-transform:uppercase;text-wrap:balance}.bg-rot-steps{display:none}.bg-rot-disk{position:relative;justify-self:center;width:min(72vw,420px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 51% 49%,#0d0907 0 13%,#2a1e15 17%,#4a3726 24%,transparent 33%),repeating-radial-gradient(circle at 51% 49%,#a67d55 0 7px,#7a5534 8px 9px,#a67d55 10px 13px),#a67d55;box-shadow:inset 0 0 0 10px #2b2119,inset 0 0 0 13px #c9a57a,0 40px 80px -30px #000c}.bg-rot-disk i{position:absolute;left:50%;top:8%;bottom:8%;width:3px;background:#0b0705;clip-path:polygon(40% 0,100% 18%,0 38%,100% 58%,10% 78%,60% 100%,0 100%,0 0);transform:translate(-50%) rotate(6deg)}.bg-rot.is-play{padding-block:0}.bg-rot.is-play .bg-rot-pin{display:block;position:relative;height:78vh;height:78svh}.bg-rot-video{display:none}.bg-rot.is-play .bg-rot-video{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bg-rot.is-play .bg-rot-disk,.bg-rot.is-play.is-novid .bg-rot-video{display:none}.bg-rot.is-play.is-novid .bg-rot-disk{display:block;position:absolute;left:62%;top:55%;width:min(60vh,520px);translate:-50% -50%}.bg-rot.is-play .bg-rot-a,.bg-rot.is-play .bg-rot-b,.bg-rot.is-play .bg-rot-steps{position:absolute}.bg-rot.is-play .bg-rot-a{top:6vh;left:0}.bg-rot.is-play .bg-rot-b{left:0;bottom:8vh;visibility:hidden}.bg-rot.is-play .bg-rot-steps{display:flex;gap:28px;left:0;bottom:6vh;font:500 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#ebe6d752}.bg-rot-steps li{position:relative;padding-top:14px;transition:color .5s var(--expo)}.bg-rot-steps li:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:currentColor;transform:scaleX(.25);transform-origin:left;transition:transform .8s var(--expo)}.bg-rot-steps li.is-on{color:var(--bone)}.bg-rot-steps li.is-on:before{transform:none;background:var(--orange)}@media(max-width:760px){.bg-rot.is-play .bg-rot-a{top:5svh}.bg-rot.is-play .bg-rot-a .lead{max-width:22em}.bg-rot.is-play .bg-rot-steps{display:none}.bg-rot.is-play .bg-rot-b{bottom:auto;top:50svh}.bg-rot.is-play.is-novid .bg-rot-disk{left:50%;top:42%;width:56vw}.bg-rot-big{font-size:clamp(28px,8vw,40px)}}@media(prefers-reduced-motion:reduce){.bg{display:none}}.sec.final{padding-bottom:0}.final-title{max-width:12em}.final-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,440px);gap:6vw;align-items:end;margin-top:clamp(48px,8vh,96px)}.final-cta{display:grid;gap:32px}.final-btns{display:flex;flex-wrap:wrap;gap:14px}.btn.final-xl{min-height:68px;padding:0 34px;font-size:18px}.final-num{font:500 14px/1 var(--mono);opacity:.75}.final-ar{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;transition:transform .5s var(--expo)}.btn:hover .final-num{font:500 14px/1 var(--mono);opacity:.75}.final-mess{margin-top:-14px}.final-ar{transform:translate(5px)}.final-form{display:grid;gap:12px;padding:30px;border-radius:4px;background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--bone-faint)}.final-form-h{font:600 28px/1 var(--display);text-transform:uppercase}.final-consent{font-size:13px;color:var(--bone-dim)}.final-label{margin-top:6px;font:500 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bone-dim)}.final-input{height:56px;padding:0 16px;border:0;border-radius:4px;background:var(--ink);color:var(--bone);font:500 18px var(--mono);box-shadow:inset 0 0 0 1px #ebe6d74d;transition:box-shadow .3s}.final-input::placeholder{color:#ebe6d780}.final-input:focus{outline:none;box-shadow:inset 0 0 0 2px var(--orange)}.final-input[aria-invalid=true]{box-shadow:inset 0 0 0 2px #ff8a5c}.final-err{font-size:14px;color:#ff9a70}.btn.final-submit{justify-content:center;width:100%;margin-top:6px;border:0}.btn.final-submit:active{transform:scale(.98)}.final-ok{display:grid;gap:8px;padding-top:6px}.final-ok b{font:600 24px/1.1 var(--display);text-transform:uppercase;color:var(--orange)}.final-ok span{color:var(--bone-dim)}.final-form.is-sent>:not(.final-ok):not(.final-form-h){display:none}.final-foot{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px 34px;margin-top:clamp(48px,8vh,96px);padding-block:40px;border-top:1px solid var(--bone-faint);font-size:14px;color:var(--bone-dim)}.final-foot a{text-decoration:none;transition:color .3s}.final-foot a:hover{color:var(--orange)}.final-foot-brand{font:600 18px/1 var(--display);text-transform:uppercase;color:var(--bone)}@media(max-width:760px){.final-row{grid-template-columns:1fr;gap:48px}.final-btns .btn{flex:1 1 100%;justify-content:center}.final-form{padding:22px}.final-foot{padding-bottom:48px}}.fon-dom .fon-photo:after{background:#0b110e;opacity:var(--veil, .3);will-change:opacity}.ek-eyebrow{color:var(--bone)}.ek-hero-g{color:var(--bone);font-weight:600}.ek-hero-g u{text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:var(--bone)}@media(max-width:760px){.hero-in .ek-eyebrow{display:block;font-size:11px}}.ek-plain .sit-layer--front,.ek-plain .sit-mark{display:none}.ek-guar{padding-block:clamp(56px,9vh,110px)}.ek-guar-in{max-width:1100px;border-left:3px solid var(--orange);margin-left:var(--pad);padding-left:clamp(18px,3vw,40px);padding-right:var(--pad)}.ek-guar-k{margin-bottom:14px;font:500 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--orange)}.ek-guar .lead{margin-top:18px;max-width:640px}.ek-guar h2{font-size:clamp(30px,4.3vw,66px)}.ek-guar h2 span{display:block}.ek-guar h2 span+span{color:var(--orange)}.ek-why{max-width:760px;margin-top:18px}.ek-why h3{margin-bottom:10px;font:500 22px/1.2 var(--display);text-transform:uppercase;letter-spacing:.02em}.ek-why p{color:var(--bone-dim)}.ek-why p+p{margin-top:10px}.ek-why p:last-child{color:var(--bone)}.ek-steps{flex-basis:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;counter-reset:none}.ek-steps li{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:6px 12px;padding:18px 20px;border:1px solid var(--bone-faint);border-radius:14px;background:#0b110e99}.ek-steps b{font:500 13px/1 var(--mono);color:var(--orange)}.ek-steps strong{font:600 clamp(22px,2vw,30px)/1 var(--display);text-transform:uppercase;letter-spacing:.02em}.ek-steps span{grid-column:2;color:var(--bone-dim);font-size:15px;line-height:1.45}.ek-incl{flex:1 1 420px;max-width:720px;padding-left:20px;border-left:3px solid var(--orange);color:var(--bone-dim);font-size:clamp(16px,1.25vw,19px)}.ek-incl b{display:block;margin-top:4px;color:var(--bone);font-weight:600}@media(max-width:760px){.ek-steps{grid-template-columns:1fr}}.scena[data-autoplay] .scena-meter{transition:transform .3s linear}.scena[data-autoplay] .scena-stage{background:none}.scena[data-autoplay] .scena-video{opacity:0!important}.scena-canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.scena[data-autoplay] .scena-shade{background:linear-gradient(90deg,#0b110ecc 0,#0b110e66 24%,#0b110e00 42%)}@media(max-width:760px){.scena[data-autoplay] .scena-shade{background:none}}@media(min-width:761px){.ek-pfull .price-view{display:grid}.ek-pfull .price-frame,.ek-pfull .price-factors{grid-area:1 / 1}.ek-pfull .price-frame{height:100vh;height:100svh;background:var(--ink)}.ek-pfull .price-stage{--w: max(100cqw, 76cqh * var(--ar));top:0;transition:left 1.4s var(--expo)}.ek-pfull .price-frame:after{height:40%;background:linear-gradient(transparent,rgba(11,17,14,.92) 40%,var(--ink))}.ek-pfull .price-factors{align-self:end;z-index:3;margin:0;padding-bottom:clamp(16px,3vh,36px)}.ek-pfull .price-factor{padding-bottom:6px}.ek-pfull .price-factor span{font-size:14px;line-height:1.45}}.scena-title:has(span){max-width:none}.scena-title span{display:block}.ek-faq-list{max-width:820px;margin-top:clamp(28px,4vw,48px);border-top:1px solid var(--bone-faint)}.ek-q{border-bottom:1px solid var(--bone-faint)}.ek-q summary{display:flex;justify-content:space-between;gap:16px;padding:18px 0;cursor:pointer;list-style:none;font:500 19px/1.3 var(--display);letter-spacing:.02em;text-transform:uppercase}.ek-q summary::-webkit-details-marker{display:none}.ek-q summary:after{content:"+";color:var(--orange);transition:transform .3s var(--expo)}.ek-q[open] summary:after{transform:rotate(45deg)}.ek-q p{max-width:680px;padding-bottom:20px;color:var(--bone-dim)}.shell-alt{pointer-events:auto}.shell-alt-track{cursor:grab;touch-action:none}.shell-alt-track:before{content:"";position:absolute;inset:-6px -14px -6px -18px}.shell-alt.is-drag .shell-alt-track{cursor:grabbing}.shell-alt-tick{cursor:pointer;padding:4px 6px 4px 0;transition:color .2s}.shell-alt-tick:hover{color:var(--bone)}.shell-alt-mark{height:4px;margin-top:-1px;border-radius:2px}.shell-alt-sec{position:absolute;left:26px;top:0;padding:3px 7px;border-radius:3px;background:var(--orange);color:var(--ink);font:500 11px/1.3 var(--mono);white-space:nowrap;opacity:0;transform:translateY(-50%);transition:opacity .2s;pointer-events:none}.shell-alt:hover .shell-alt-sec,.shell-alt.is-drag .shell-alt-sec{opacity:1}.shell-alt:hover .shell-alt-val,.shell-alt.is-drag .shell-alt-val{opacity:0}@media(max-width:760px){.shell-alt-track{width:14px}.shell-alt-mark{width:12px;left:-6px;height:5px}}.ek-q summary{text-wrap:balance}.ek-guar h2 u{text-decoration-thickness:.06em;text-underline-offset:.14em}.gear-title span{display:block}.gear .gear-hint{display:none!important}.fon-c .gear--3d .gear-stage{background:radial-gradient(72% 64% at 50% 50%,#0b110eeb,#0b110ebd 62%,#0b110e00)}@media(min-width:761px)and (min-aspect-ratio:9/10){.gear--3d .gear-core{width:min(42vw,640px);translate:-50% -50%}.gear--3d .gear-stage{height:94vh;height:94svh}.gear--3d .gear-title{font-size:clamp(28px,3vw,48px)}}.about-media{padding-bottom:0}.ek-rab{position:relative;display:flex;align-items:center;width:100%;padding:0 3%}.ek-rab video{display:block;flex:1;min-width:0;aspect-ratio:1;object-fit:cover;background:var(--ink-3);box-shadow:0 0 0 6px var(--ink);filter:saturate(.85) contrast(1.05);transition:scale .5s var(--expo),rotate .5s var(--expo)}.ek-rab video:nth-child(1){rotate:-3deg;translate:0 6%}.ek-rab video:nth-child(2){flex:1.25;rotate:1.5deg;margin-inline:-4%;z-index:1}.ek-rab video:nth-child(3){rotate:3deg;translate:0 8%}.ek-rab video:hover{z-index:2;scale:1.08;rotate:0deg}@media(min-width:761px){.about .about-grid{row-gap:clamp(24px,3vw,40px)}.about-media{grid-column:1;grid-row:1}.ek-rab{grid-column:1;grid-row:2}.about-body{grid-column:2;grid-row:1 / 3}}@media(max-width:760px){.about-media{margin-right:0}.ek-rab{margin-top:-12px;margin-bottom:12px}}.game-over-actions:has(.ek-game-more){display:grid;grid-template-columns:auto auto;justify-content:start;gap:12px}.ek-game-more{display:contents}.ek-game-more button{justify-self:center;min-height:44px}@media(max-width:760px){.game-over-actions:has(.ek-game-more){grid-template-columns:1fr 1fr}.game-over-actions:has(.ek-game-more) .btn{grid-column:1 / -1}}.ek-menu{position:absolute;left:50%;translate:-50% 0;display:flex;gap:28px;font:500 13px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.ek-menu a{color:var(--bone-dim);text-decoration:none;transition:color .3s}.ek-menu a:hover{color:var(--orange)}@media(max-width:1180px){.ek-menu{display:none}}.ek-up{position:fixed;right:24px;bottom:92px;z-index:45;display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--bone-faint);border-radius:50%;background:#0b110ecc;color:var(--bone);opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity .4s,transform .6s var(--expo),border-color .3s}.ek-up.is-on{opacity:1;pointer-events:auto;transform:none}.ek-up:hover{border-color:var(--orange)}.ek-up svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(max-width:760px){.ek-up{right:12px;bottom:76px;width:44px;height:44px}}@media(min-width:761px){.scena[data-autoplay] .scena-steps{padding:4px 18px;border-radius:14px;background:#0b110ed1}.scena[data-autoplay] .scena-step:first-child{border-top:0}.scena-tail{justify-content:space-between;padding-right:24px}}.shell-hdr.is-solid:before{inset:0;opacity:1;background:#0b110ef2;border-bottom:1px solid var(--bone-faint)}.bg-rot.is-play .bg-rot-b{bottom:calc(6vh + 64px)}.bg-rot.is-play .bg-rot-steps{z-index:3}.bg-rot-steps button{padding:0 0 8px;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.bg-rot-steps li:hover{color:var(--bone)}.about-body .lead{color:var(--bone);font:500 clamp(20px,1.7vw,26px)/1.35 var(--body)}.about-facts{padding:18px 22px;border-radius:14px;background:#0b110ed1}.about-facts li{color:var(--bone)}@media(min-width:761px){.eko .cycle-list{--ph: min(17vw, 34vh, 260px);grid-template-columns:repeat(4,1fr);gap:20px}.eko .cycle-step:nth-child(2):after{display:block}.eko .cycle-step:not(:last-child):after{right:-16px}}@media(max-width:760px){.eko .cycle-list{grid-template-columns:1fr 1fr;gap:24px 12px}.eko .cycle-ph{height:40vw}.eko .cycle-step h3{font-size:21px}.eko .cycle-step p{font-size:14px}}.ek-dlg{width:min(520px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:0;border:1px solid var(--bone-faint);border-radius:18px;background:var(--ink-2);color:var(--bone);overflow:auto}.ek-dlg::backdrop{background:#050806b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ek-dlg-in{position:relative;display:grid;gap:14px;padding:30px}.ek-x{position:absolute;top:12px;right:12px;width:40px;height:40px;border:0;border-radius:50%;background:#ebe6d714;color:var(--bone);font-size:24px;line-height:1;cursor:pointer}.ek-dlg .final-form-h{padding-right:44px}.ek-dlg-sub{color:var(--bone-dim);font-size:15px;line-height:1.45}.ek-fields{display:grid;gap:12px}.ek-trap{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.ek-pics{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px}.ek-pic{position:relative;aspect-ratio:1;margin:0;border-radius:10px;overflow:hidden;background:var(--ink-3)}.ek-pic img{width:100%;height:100%;object-fit:cover}.ek-pic button{position:absolute;top:4px;right:4px;width:26px;height:26px;border:0;border-radius:50%;background:#0b110ecc;color:var(--bone);cursor:pointer}.ek-add{display:grid;place-content:center;gap:4px;min-height:84px;padding:10px;border:1px dashed rgba(235,230,215,.35);border-radius:10px;text-align:center;cursor:pointer}.ek-pics:not(:has(.ek-pic)) .ek-add{grid-column:1 / -1;min-height:120px}.ek-add input{position:absolute;width:1px;height:1px;opacity:0}.ek-add span{font-weight:600}.ek-add small{color:var(--bone-dim);font-size:13px}.ek-add:hover,.ek-add:focus-within{border-color:var(--orange)}.ek-reply{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;border:0}.ek-reply legend{margin-bottom:8px}.ek-reply label{cursor:pointer}.ek-reply input{position:absolute;opacity:0}.ek-reply span{display:inline-block;padding:9px 14px;border:1px solid var(--bone-faint);border-radius:999px;font-size:14px}.ek-reply input:checked+span{border-color:var(--green);background:var(--green)}.ek-reply input:focus-visible+span{outline:2px solid var(--orange)}.ek-dlg-in.is-sent>:is(.ek-pics,.ek-fields,[data-err],.ek-dlg-sub){display:none}.ek-dlg-alt{margin-top:6px;color:var(--bone-dim);font-size:14px}@media(max-width:760px){.ek-dlg-in{padding:22px 18px}.btn.shell-cta{padding:0 14px;font-size:13px}}.ek-geo .lead{max-width:640px;margin-top:18px}.ek-geo-cap{margin:34px 0 12px;font:500 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-dim)}.ek-geo-list{display:flex;flex-wrap:wrap;gap:8px;max-width:1180px}.ek-geo-list li{padding:8px 14px;border:1px solid var(--bone-faint);border-radius:8px;background:#0b110e99;color:var(--bone-dim);font-size:14px;white-space:nowrap}@media(min-width:761px){.hero-in{gap:18px;padding-bottom:calc(6vh + 56px)}.hero-h{font-size:clamp(40px,min(5.6vw,10.5vh),100px)}.ek-geo-fact{display:none}}.ek-geo-card{position:absolute;right:calc(var(--pad) - 24px);bottom:calc(6vh + 84px);width:clamp(230px,21vw,330px);text-decoration:none}.ek-geo-card img{width:100%;height:auto;opacity:.85;transition:opacity .5s var(--expo)}.ek-geo-card:hover img{opacity:1}.ek-geo-card span{position:absolute;left:8%;bottom:6%;font:600 clamp(18px,1.6vw,24px)/1.05 var(--display);text-transform:uppercase;letter-spacing:.02em;color:var(--bone);text-shadow:0 2px 18px rgba(11,17,14,.9)}@media(max-width:760px){.ek-geo-card{display:none}}.ek-req{flex-basis:100%;color:var(--bone-dim);font-size:13px}.final-consent a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.ek-cookie{position:fixed;left:24px;bottom:24px;z-index:60;display:grid;gap:12px;max-width:420px;padding:18px 20px;border:1px solid var(--bone-faint);border-radius:14px;background:var(--ink-2);box-shadow:0 16px 40px -12px #000000b3;font-size:14px;line-height:1.45;color:var(--bone-dim)}.ek-cookie[hidden],.ek-cookie [hidden]{display:none}.ek-cookie-more p{font-size:14px;color:var(--bone-dim)}.ek-cookie a{color:var(--bone)}.ek-cookie-acts{display:flex;gap:8px}.ek-cookie .btn{flex:1;justify-content:center;min-height:44px;padding:0 16px;font-size:14px}.ek-cookie-no{background:#ebe6d71f;color:var(--bone)}@media(max-width:760px){.ek-cookie{left:12px;right:12px;bottom:76px;max-width:none}}.fon-hero:not(.fon-late) .fon-crown i{background-image:none}@media(prefers-reduced-motion:no-preference){.fon-hero:not(.fon-late) .fon-photo{background-image:none}}@media(max-width:760px){.fon-hero .fon-photo{-webkit-mask-image:linear-gradient(#000 40%,rgba(0,0,0,.55) 70%,transparent);mask-image:linear-gradient(#000 40%,rgba(0,0,0,.55) 70%,transparent)}}.ek-geo-grp{max-width:640px}.ek-geo-grp summary{display:flex;align-items:center;gap:10px;padding:14px 18px;border:1px solid rgba(235,230,215,.28);border-radius:12px;background:#0b110e99;color:var(--bone);font:600 17px/1.2 var(--body);letter-spacing:0;text-transform:none;cursor:pointer;list-style:none;transition:border-color .3s}.ek-geo-grp summary:hover{border-color:var(--orange)}.ek-geo-grp summary::-webkit-details-marker{display:none}.ek-geo-grp summary small{color:var(--bone-dim);font:400 14px var(--body)}.ek-geo-grp summary:after{content:"";width:9px;height:9px;margin-left:auto;border-right:2px solid var(--orange);border-bottom:2px solid var(--orange);rotate:45deg;translate:0 -3px;transition:rotate .3s,translate .3s}.ek-geo-grp[open] summary:after{rotate:-135deg;translate:0 3px}.ek-geo-grp[open] summary{margin-bottom:12px}.ek-geo-grp+.ek-geo-grp summary{margin-top:10px}.ek-geo-grp .ek-geo-cap{margin-bottom:0}.ek-short{display:none}@media(max-width:760px){.hero-in .ek-eyebrow{white-space:nowrap;letter-spacing:.03em;font-size:min(11px,2.75vw)}.hero-facts:has(li:nth-child(4)){width:100%;grid-template-columns:repeat(4,auto);justify-content:space-between;gap:8px}.ek-long{display:none}.ek-short{display:inline}.ek-guar h2{line-height:1.42}.hero-sub{line-height:1.7}.hero-in{gap:20px}.ek-guar h2 u{text-underline-offset:.1em}.scena-step,.scena-step.is-on,.scena-step.is-done{display:grid;opacity:1;padding:6px 0}.scena-step :is(h2,h3),.scena-step.is-on h2{font-size:16px}.scena-step p{margin-top:2px;font-size:13px;line-height:1.4}.bg-rot.is-play .bg-rot-steps{display:flex;gap:18px;bottom:4svh}.bg-rot.is-play .bg-rot-b{top:34svh}.gear--3d .gear-stage{height:100vh;height:100svh}.scena[data-autoplay] .scena-canvas{object-position:74% 50%}.scena[data-autoplay][data-tab="1"] .scena-canvas{object-position:62% 50%}.scena[data-autoplay] .scena-pin{height:auto;overflow:visible}.scena[data-autoplay] .scena-stage{position:relative;max-height:62svh;width:100%}.scena[data-autoplay] .scena-side{position:relative;min-height:0;gap:24px;padding:24px 20px 0}.scena-tail{display:none}.scena.sec{padding-bottom:24px}.price.sec{padding-top:40px;padding-bottom:28px}.reviews.sec{padding-top:36px}.ek-geo.sec,.ek-faq.sec{padding-block:44px}.final.sec{padding-top:44px}}.hero-tapewrap{overflow:hidden;padding-block:60px;margin-block:-106px -60px;pointer-events:none}@media(max-width:760px){.hero-tapewrap{margin-block:-94px -60px}}.h2,.hero-h,.gear-title,.bg-rot-big,.game-over-title,.final-form-h,.sit-body h3,.cycle-step h3,.ek-steps strong{line-height:1.1}.line-mask{padding-top:.16em;margin-top:-.16em}.btn.final-submit.is-busy{background:linear-gradient(90deg,var(--orange) calc(var(--p, 0) * 100%),var(--orange-dk) 0);opacity:1;cursor:progress;font-variant-numeric:tabular-nums}
