:root{--bg:#060608;--bg2:#0a0a0d;--ink:#0b0b0e;--red:#ff4438;--red2:#d63a2f;--red3:#a12b22;--scan:#2bd67b;--text:#eae8e2;--mid:#a0a0a8;--dim:#70737a;--line:rgba(234,232,226,.12);--line2:rgba(234,232,226,.3);--paper:#f2f0eb;--panel:#0e0e11;--disp:"Tektur",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;--inOut3:cubic-bezier(.6,0,0,1);--osmo:cubic-bezier(.625,.05,0,1);--clank:steps(3);--cut:14px;--gut:64px;--ft:72px;--fs:44px;--fb:40px;--z-scene:0;--z-vig:1;--z-hs:4;--z-film:5;--z-frame:18;--z-hdr:20;--z-hud:22;--z-snd:25;--z-ribs:30;--z-menu:40;--z-tear:60;--z-cur:100;--z-gate:1000}:root.inv{--bg:var(--paper);--bg2:#eae8e2;--text:#14141a;--mid:#4a4c52;--dim:#5d6068;--line:rgba(20,20,26,.16);--line2:rgba(20,20,26,.36);--panel:#ffffff }:root.flash{--bg:#ff4438;--bg2:#e63d32;--text:#060608;--mid:#2a0a08;--dim:#4a1410;--line:rgba(6,6,8,.18);--line2:rgba(6,6,8,.4);--panel:#e63d32;--red:#060608;--red2:#1a0604;--scan:#060608 }*{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg);color:var(--text);font:400 15px/1.5 var(--mono);word-spacing:-.1em;-webkit-font-smoothing:antialiased;scroll-behavior:auto;scrollbar-width:none;-webkit-text-size-adjust:100%}html::-webkit-scrollbar{display:none;width:0;height:0}@property --bg{syntax:"<color>";inherits:true;initial-value:#060608}@property --bg2{syntax:"<color>";inherits:true;initial-value:#0a0a0d}@property --text{syntax:"<color>";inherits:true;initial-value:#eae8e2}@property --mid{syntax:"<color>";inherits:true;initial-value:#a0a0a8}@property --dim{syntax:"<color>";inherits:true;initial-value:#70737a}@property --line{syntax:"<color>";inherits:true;initial-value:rgba(234,232,226,.12)}@property --line2{syntax:"<color>";inherits:true;initial-value:rgba(234,232,226,.3)}@property --panel{syntax:"<color>";inherits:true;initial-value:#0e0e11}@property --red{syntax:"<color>";inherits:true;initial-value:#ff4438}@property --red2{syntax:"<color>";inherits:true;initial-value:#d63a2f}@property --scan{syntax:"<color>";inherits:true;initial-value:#2bd67b}html{transition:--bg .45s var(--osmo),--bg2 .45s var(--osmo),--text .45s var(--osmo),--mid .45s var(--osmo),--dim .45s var(--osmo),--line .45s var(--osmo),--line2 .45s var(--osmo),--panel .45s var(--osmo),--red .45s var(--osmo),--red2 .45s var(--osmo),--scan .45s var(--osmo)}:root.is-shot{transition:none}body{background:none;overflow-x:hidden;min-height:100vh}body.has-cur,body.has-cur a,body.has-cur button,body.has-cur [data-cursor]{cursor:none}body.is-loading{overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;letter-spacing:inherit;word-spacing:inherit}img,video,canvas,svg{display:block;max-width:100%}b,strong{font-weight:700}::selection{background:#0f0;color:#000}input,textarea{font:inherit;color:inherit;background:transparent;border:1px solid var(--line2);outline:0;border-radius:0}input:focus,textarea:focus{border-color:var(--red)}.disp{font-family:var(--disp);text-transform:uppercase;letter-spacing:-.015em;font-weight:800}.h1{font:900 clamp(96px,12.5vw,176px)/.94 var(--disp);letter-spacing:-.03em;text-transform:uppercase}.h2{font:800 clamp(34px,3.9vw,54px)/1.04 var(--disp);letter-spacing:-.015em}.h3{font:700 clamp(18px,1.5vw,22px)/1.2 var(--disp)}.p{font-size:14px;line-height:1.65;max-width:52ch;text-wrap:pretty}.p--lead{font-size:15px;line-height:1.6}.mono{font-family:var(--mono)}.cap{font:500 11px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--dim)}.cap--red{color:var(--red)}.tab{font-variant-numeric:tabular-nums}.dim{color:var(--dim)}.mid{color:var(--mid)}.red{color:var(--red)}.scan{color:var(--scan)}.ln,.lnm{display:block;overflow:hidden}.ln{padding-bottom:.06em;margin-bottom:-.06em}.lnm .ln{will-change:transform}.wrap{padding-left:var(--gut);padding-right:var(--gut)}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.rule{border-top:1px solid var(--line)}.rule--b{border-bottom:1px solid var(--line)}.cut{clip-path:polygon(0 0,calc(100% - var(--cut)) 0,100% var(--cut),100% 100%,0 100%)}.cut--2{clip-path:polygon(0 0,calc(100% - var(--cut)) 0,100% var(--cut),100% 100%,var(--cut) 100%,0 calc(100% - var(--cut)))}.dots{position:relative}.dots:before,.dots:after,.dots>.dot-bl,.dots>.dot-br{content:"";position:absolute;width:5px;height:5px;background:var(--red)}.dots:before{left:-3px;top:-3px}.dots:after{right:-3px;top:-3px}.dots>.dot-bl{left:-3px;bottom:-3px}.dots>.dot-br{right:-3px;bottom:-3px}.edge{position:relative;overflow:hidden;--cx:50%;--cy:50%;--cs:300px;display:inline-block}.edge__circle{position:absolute;left:var(--cx);top:var(--cy);width:var(--cs);height:var(--cs);border-radius:50%;background:var(--red);transform:translate(-50%,-50%) scale(0);transition:transform .62s var(--osmo);pointer-events:none;z-index:0}.edge:hover .edge__circle,.edge[aria-expanded=true] .edge__circle,.edge.is-on .edge__circle{transform:translate(-50%,-50%) scale(1)}.edge__t{position:relative;z-index:1;transition:color .3s;display:block}.edge:hover .edge__t,.edge[aria-expanded=true] .edge__t{color:#fff}.btn{border:1px solid var(--red);font:700 12px/1 var(--disp);letter-spacing:.14em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%)}.btn .edge__t{padding:14px 20px}.btn--big .edge__t{padding:18px 26px;font-size:14px}.btn--ghost{border-color:var(--line2)}.btn--ghost .edge__circle{background:var(--text)}.btn--ghost:hover .edge__t{color:var(--bg)}.btn--red{background:var(--red);color:#fff}.btn--red .edge__circle{background:var(--bg)}.lk{--anim:0;position:relative;white-space:nowrap;font-kerning:none;display:inline-block;padding:0 .15em;isolation:isolate;font:500 12px/1.6 var(--mono);letter-spacing:.08em;text-transform:uppercase}.lk:after{content:"";position:absolute;inset:-1px -.1em;z-index:-1;background:var(--red);transform-origin:0 50%;transform:scaleX(var(--anim));transition:transform .28s cubic-bezier(.2,.8,.2,1)}.lk:hover,.lk:focus-visible{--anim:1;color:var(--ink)}@property --ef{syntax:"<number>";inherits:true;initial-value:0}.ribs{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:var(--z-ribs);display:flex;flex-direction:column;gap:6px}.rib{--ef:0;writing-mode:vertical-rl;text-orientation:mixed;padding:24px 13px 24px 14px;background:var(--panel);color:var(--text);border:1px solid var(--line2);border-right:0;display:flex;align-items:center;font:700 12px/1 var(--disp);letter-spacing:.2em;text-transform:uppercase;transition:transform .5s var(--osmo),opacity .5s var(--osmo),--ef .72s var(--osmo),border-color .3s;position:relative;clip-path:polygon(0 var(--cut),var(--cut) 0,100% 0,100% 100%,0 100%)}.rib--talk{clip-path:polygon(0 0,100% 0,100% 100%,var(--cut) 100%,0 calc(100% - var(--cut)))}.rib:before{content:"";position:absolute;left:0;top:18%;bottom:18%;width:2px;background:var(--red);transform-origin:50% 50%;animation:rib-breath 3.4s ease-in-out infinite;z-index:3}.rib--talk:before{animation-delay:-1.7s}@keyframes rib-breath{0%,to{transform:scaleY(.35);opacity:.45}50%{transform:scaleY(1);opacity:1}}.rib .edge__circle{position:absolute;inset:0;width:auto;height:auto;border-radius:0;transform:none;background:var(--red);transition:none;clip-path:circle(calc(var(--ef) * var(--cs) / 2) at calc(var(--cx) - 1px) calc(var(--cy) - 1px));z-index:0}.rib .edge__t{display:flex;align-items:center;gap:12px;position:relative;z-index:1;color:inherit;transition:none}.rib .edge__t--on{position:absolute;inset:0;padding:24px 13px 24px 14px;display:flex;align-items:center;color:#060608;clip-path:circle(calc(var(--ef) * var(--cs) / 2) at calc(var(--cx) - 1px) calc(var(--cy) - 1px));z-index:2;pointer-events:none}.rib svg{width:12px;height:12px;transition:transform .72s var(--osmo)}.rib:hover,.rib.is-hover,.rib[aria-expanded=true]{--ef:1;border-color:var(--red)}.rib:hover .edge__t,.rib[aria-expanded=true] .edge__t{color:var(--text)}.rib--menu:hover svg,.rib--menu.is-hover svg,.rib--menu[aria-expanded=true] svg{transform:rotate(90deg)}.rib--talk:hover svg,.rib--talk.is-hover svg{transform:rotate(135deg)}.ribs:has(.rib--menu:hover) .rib--talk,.ribs:has(.rib--menu.is-hover) .rib--talk{transform:translateY(calc(100% + 6px));opacity:0}.ribs:has(.rib--talk:hover) .rib--menu,.ribs:has(.rib--talk.is-hover) .rib--menu{transform:translateY(calc(-100% - 6px));opacity:0}:root.flash .rib .edge__circle{background:#060608}:root.flash .rib .edge__t--on{color:#ff4438}.rib.edge:hover .edge__circle{transform:none}.hdr,.top{position:fixed;left:0;right:0;top:0;z-index:var(--z-hdr);display:grid;grid-template-columns:1fr auto 1fr;align-items:start;padding:22px 92px 0 32px;pointer-events:none}.hdr>*,.top>*{pointer-events:auto}.hdr>.ruler,.top>.ruler{grid-column:2;grid-row:1}.hdr__r,.top>.poly{grid-column:3;grid-row:1;justify-self:end;display:flex;justify-content:flex-end}.brand{display:flex;align-items:center;gap:12px;width:fit-content;transition:opacity .5s ease,visibility 0s}.brand img{width:26px;height:auto}.brand__t{display:flex;flex-direction:column;line-height:1}.brand__t b{font:800 15px/1 var(--disp);letter-spacing:.06em}.brand__t i{font:500 10px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--dim);font-style:normal;margin-top:5px}.poly{display:flex;flex-direction:column;align-items:flex-end;border:1px solid var(--red);background:var(--bg);padding:7px 12px 8px;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);transition:background-color .25s,color .25s}.poly b{font:700 12px/1 var(--disp);letter-spacing:.14em;text-transform:uppercase;color:var(--red)}.poly i{font:500 9px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-style:normal;margin-top:4px}.poly:hover{background:var(--red)}.poly:hover b,.poly:hover i{color:#fff}:root.flash .poly:hover b,:root.flash .poly:hover i{color:#ff4438}#gl{position:fixed;inset:0;width:100%;height:100%;z-index:var(--z-scene);display:block}.vig{position:fixed;inset:0;z-index:var(--z-vig);pointer-events:none;background:radial-gradient(ellipse 78% 70% at 50% 50%,transparent 45%,rgba(6,6,8,.72) 100%);transition:opacity .6s}:root.inv .vig{background:radial-gradient(ellipse 78% 70% at 50% 50%,transparent 50%,rgba(242,240,235,.8) 100%)}:root.flash .vig{opacity:0}.film{position:fixed;inset:0;z-index:var(--z-film);pointer-events:none}.sec{position:absolute;inset:0;padding:calc(var(--ft) + 40px) calc(var(--fs) + 68px) calc(var(--fb) + 32px) var(--gut);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .45s ease,visibility 0s .45s}.sec.nearby{visibility:visible}.sec.active{opacity:1;visibility:visible;pointer-events:auto;z-index:2;transition:opacity .35s ease}.sec.outgoing{opacity:0;visibility:visible;z-index:3;transition:opacity .4s ease}.sec a,.sec button,.sec [data-hs],.sec input,.sec textarea{pointer-events:auto}.spacer{position:relative;width:100%;pointer-events:none}.foot{position:relative;z-index:8;background:#060608;color:#eae8e2;border-top:1px solid rgba(234,232,226,.14)}.foot__in{padding:56px var(--gut) 76px}.foot__brand{display:flex;align-items:center;gap:16px;margin-bottom:40px}.foot__brand img{width:34px;height:auto}.foot__brand b{display:block;font:800 22px/1 var(--disp);letter-spacing:.06em;margin-bottom:6px}.foot__brand span{font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#7c7f86}.foot__cols{display:grid;grid-template-columns:1.2fr 1fr 1.2fr 1fr;gap:32px;padding-bottom:40px;border-bottom:1px solid rgba(234,232,226,.14)}.foot__cols i{display:block;font:500 10px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#7c7f86;font-style:normal;margin-bottom:14px}.foot__cols a{display:block;font-size:13px;line-height:1.5;padding:3px 0;color:#eae8e2;width:fit-content;border-bottom:1px solid transparent}.foot__cols a:hover{color:var(--red);border-color:var(--red)}.foot__line{display:flex;justify-content:space-between;gap:24px;padding-top:18px;font:500 10px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#7c7f86}:root.shot-foot .foot{position:fixed;left:0;right:0;bottom:0;z-index:8}.grain{position:fixed;left:0;top:0;width:calc(100% + 360px);height:calc(100% + 360px);z-index:95;pointer-events:none;opacity:.46;background-repeat:repeat;will-change:transform}:root.inv .grain{opacity:.34}:root.flash .grain{opacity:.5}:root.zl-lock .grain{z-index:2147483000}@media(max-width:900px){.grain{z-index:1010;opacity:.42}}.gate{display:none}@media(max-width:900px){body,body a,body button{cursor:auto}body{overflow:hidden}.gate{display:block;position:fixed;inset:0;z-index:var(--z-gate);background:#060608;color:#eae8e2;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;text-align:left}.pre,#gl,.vig,.hs-layer,.hdr,.ribs,.frame,.top,.film,.spacer,.foot,.snd,.cur,.hud,.tear,.menu,.talk,main,.demo,.page,.rain,.hints,canvas:not(.gt__map):not(.gt__gun):not(.gt__seal):not(.zl-host canvas){display:none!important}body>:not(.gate):not(.zl-host):not(.grain):not(script):not(link):not(style){display:none!important}.zl-ov{z-index:1100!important}.gate:has(>.gate__box){display:flex;align-items:center;justify-content:center;padding:24px}.gate__box{max-width:420px;width:100%;border:1px solid rgba(255,68,56,.4);padding:26px 22px 22px;position:relative}.gate__box:before,.gate__box:after{content:"";position:absolute;width:6px;height:6px;background:#ff4438}.gate__box:before{left:-3px;top:-3px}.gate__box:after{right:-3px;bottom:-3px}.gate__head{display:flex;align-items:center;gap:12px;margin-bottom:22px}.gate__logo{width:34px;height:auto}.gate__head b{display:block;font:800 18px/1 var(--disp);letter-spacing:.06em}.gate__head span{display:block;font:500 10px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#7c7f86;margin-top:5px}.gate__h{font:800 30px/1.05 var(--disp);letter-spacing:-.01em;margin-bottom:14px}.gate__h em{font-style:normal;color:#ff4438}.gate__p{font-size:13px;line-height:1.55;color:#b9b7b1;margin-bottom:10px}.gate__links{display:grid;gap:8px;font:600 13px/1 var(--disp);text-transform:uppercase;letter-spacing:.08em}.gate__links a{display:flex;justify-content:space-between;border:1px solid rgba(234,232,226,.25);padding:12px}.gate__links a small{font:500 10px/1 var(--mono);letter-spacing:.1em;color:#7c7f86;text-transform:none}.gate__foot{margin-top:18px;font:500 10px/1 var(--mono);letter-spacing:.18em;color:#7c7f86}.gt{position:relative;max-width:560px;min-height:100%;margin:0 auto;padding:0 16px 30px}.gt:before,.gt:after{content:"";position:fixed;width:14px;height:14px;border-color:#ff4438b3;border-style:solid;pointer-events:none;z-index:5}.gt:before{left:8px;top:8px;border-width:1px 0 0 1px}.gt:after{right:8px;bottom:8px;border-width:0 1px 1px 0}.gt__bar{position:sticky;top:0;z-index:4;display:flex;align-items:center;gap:10px;margin:0 -16px;padding:14px 16px 16px;background:linear-gradient(#060608 72%,#06060800)}.gt__logo{width:26px;height:auto}.gt__id b{display:block;font:800 16px/1 var(--disp);letter-spacing:.06em}.gt__id span{display:block;margin-top:4px;font:500 9.5px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#7c7f86}.gt__clk{margin-left:auto;display:flex;align-items:center;gap:7px;font:500 10px/1 var(--mono);letter-spacing:.12em;color:#a0a0a8;font-variant-numeric:tabular-nums}.gt__clk i{width:6px;height:6px;background:#2bd67b;box-shadow:0 0 8px #2bd67b;animation:gtBlink 1.6s steps(2) infinite}@keyframes gtBlink{50%{opacity:.25}}.gt__hero{position:relative;padding:4px 0 26px}.gt__map{position:absolute;left:-16px;top:-6px;width:calc(100% + 32px);height:250px;opacity:.6;pointer-events:none}.gt__word{position:absolute;left:-16px;right:-16px;top:34px;z-index:0;text-align:center;font:900 clamp(104px,33vw,190px)/.82 var(--disp);letter-spacing:-.03em;text-transform:uppercase;color:#eae8e21f;pointer-events:none;white-space:nowrap}.gt__hud{position:relative;z-index:1;display:flex;justify-content:space-between;font:500 9.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#ff4438;pointer-events:none;font-variant-numeric:tabular-nums}.gt__gun{position:relative;z-index:1;display:block;width:100%;height:200px;touch-action:pan-y}.gt__radio{position:relative;font:500 11px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#ff4438;margin:4px 0 12px}.gt__h{position:relative;font:900 clamp(38px,11.5vw,56px)/.9 var(--disp);letter-spacing:-.02em;text-transform:uppercase;margin:0 0 16px}.gt__h span,.gt__h em{display:block}.gt__h em{font-style:normal;color:#ff4438}.gt__p{font:500 14px/1.6 var(--mono);color:#b9b7b1;margin:0 0 12px}.gt__sec{position:relative;padding:22px 0;border-top:1px solid rgba(234,232,226,.14)}.gt__kick{display:flex;justify-content:space-between;font:700 10px/1 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:#ff4438;margin-bottom:12px}.gt__dirs{list-style:none;margin:0;padding:0}.gt__dirs li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:4px 10px;padding:12px 0;border-bottom:1px solid rgba(234,232,226,.12);opacity:0;transform:translateY(14px);transition:opacity .5s,transform .6s cubic-bezier(.625,.05,0,1)}.gt__dirs li.is-in{opacity:1;transform:none}.gt__dirs b{grid-row:span 2;font:800 12px/1.45 var(--mono);color:#ff4438}.gt__dirs span{font:700 16px/1.25 var(--disp)}.gt__dirs i{font:500 10px/1.2 var(--mono);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:#7c7f86}.gt__vault{padding:0;overflow:hidden}.gt__seal{position:absolute;left:0;top:0;width:100%;height:150px;image-rendering:pixelated}.gt__stamp{position:absolute;right:12px;top:26px;z-index:2;padding:7px 10px 6px;border:2px solid #ff4438;background:#060608d6;color:#ff4438;font:800 12px/1 var(--disp);letter-spacing:.16em;text-transform:uppercase;transform:rotate(-7deg)}.gt__vt{position:relative;z-index:1;padding:118px 0 24px;background:linear-gradient(#06060800,#060608 120px)}.gt__vt h2{font:800 26px/1.05 var(--disp);margin:0 0 10px}.gt__vt p{font:500 13px/1.55 var(--mono);color:#b9b7b1;margin:0 0 16px}.gt__btn{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#eae8e2;color:#060608;font:800 13px/1 var(--disp);letter-spacing:.14em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%)}.gt__btn:after,.gt__rb:after,.gt__links a:after{content:"→";font-family:var(--mono)}.gt__red{margin:0 -16px;padding:24px 16px 26px;background:#ff4438;color:#0a0a0c}.gt__rh{display:flex;justify-content:space-between;gap:10px;padding-bottom:12px;margin-bottom:14px;border-bottom:2px solid #0a0a0c;font:700 10.5px/1 var(--mono);letter-spacing:.22em;text-transform:uppercase}.gt__rp{font:700 18px/1.35 var(--disp);margin:0 0 18px}.gt__rb{display:flex;align-items:center;gap:10px;margin-bottom:8px;padding:16px;background:#0a0a0c;color:#eae8e2;font:800 13px/1 var(--disp);letter-spacing:.12em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%)}.gt__rb i{margin-left:auto;font:500 10px/1 var(--mono);font-style:normal;letter-spacing:.04em;text-transform:none;color:#a0a0a8}.gt__rb--g{background:transparent;color:#0a0a0c;box-shadow:inset 0 0 0 1.5px #0a0a0c}.gt__rb--g i{color:#2a0a08}.gt__links{display:grid;gap:8px}.gt__links a{display:flex;align-items:center;gap:10px;padding:14px;border:1px solid rgba(234,232,226,.25);font:700 13px/1 var(--disp);letter-spacing:.1em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%)}.gt__links a:first-child{border-color:#ff4438;color:#ff4438}.gt__links small{margin-left:auto;font:500 10px/1 var(--mono);letter-spacing:.08em;text-transform:none;color:#7c7f86}.gt__links a{--dgc:rgba(234,232,226,.25);background-origin:border-box;background-repeat:no-repeat;background-image:linear-gradient(225deg,transparent calc(8px * .7071 - 1.6px),var(--dgc) 0,var(--dgc) calc(8px * .7071 + .6px),transparent 0)}.gt__links a:first-child{--dgc:#ff4438}.gt__rb--g{--dgc:#0a0a0c;background-origin:border-box;background-repeat:no-repeat;background-image:linear-gradient(225deg,transparent 4.971px,var(--dgc) 0,var(--dgc) calc(10px * .7071 + .6px),transparent 0)}.gt__foot{display:grid;gap:8px;padding-top:18px;border-top:1px solid rgba(234,232,226,.14);font:500 10px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#70737a}}@media(prefers-reduced-motion:reduce)and (min-width:99999px){html,body,.edge__circle,.rib{transition:none}.rib:before{animation:none}}.btn{--dgc:var(--red);background-origin:border-box;background-repeat:no-repeat;background-image:linear-gradient(225deg,transparent 5.471px,var(--dgc) 0,var(--dgc) calc(10px * .7071 + .6px),transparent 0)}.rib{--dgc:var(--line2);background-origin:border-box;background-repeat:no-repeat;background-image:linear-gradient(135deg,transparent calc(var(--cut) * .7071 - 1.6px),var(--dgc) 0,var(--dgc) calc(var(--cut) * .7071 + .6px),transparent 0)}.rib--talk{background-image:linear-gradient(45deg,transparent calc(var(--cut) * .7071 - 1.6px),var(--dgc) 0,var(--dgc) calc(var(--cut) * .7071 + .6px),transparent 0)}.rib:hover,.rib.is-hover,.rib[aria-expanded=true]{--dgc:var(--red)}.poly{--dgc:var(--red);background-origin:border-box;background-repeat:no-repeat;background-image:linear-gradient(225deg,transparent 4.7639px,var(--dgc) 0,var(--dgc) calc(9px * .7071 + .6px),transparent 0)}.poly-b.cut--2,.door__in.cut--2{--dgc:var(--red);background-origin:border-box;background-repeat:no-repeat;background-image:linear-gradient(225deg,transparent calc(var(--cut) * .7071 - 1.6px),var(--dgc) 0,var(--dgc) calc(var(--cut) * .7071 + .6px),transparent 0),linear-gradient(45deg,transparent calc(var(--cut) * .7071 - 1.6px),var(--dgc) 0,var(--dgc) calc(var(--cut) * .7071 + .6px),transparent 0)}.hp{position:absolute!important;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.agree{display:flex;align-items:flex-start;gap:10px;margin:0;padding:0;border:0;background:none;color:inherit;font:500 11px/1.5 var(--mono);letter-spacing:.02em;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.agree i{flex:none;position:relative;width:16px;height:16px;margin-top:0;border:1.5px solid currentColor;opacity:.7;transition:opacity .15s}.agree i:after{content:"";position:absolute;inset:3px;background:currentColor;transform:scale(0);transition:transform .2s var(--osmo)}.agree span{opacity:.7;transition:opacity .15s}.agree:hover span,.agree:hover i,.agree[aria-checked=true] span,.agree[aria-checked=true] i{opacity:1}.agree[aria-checked=true] i:after{transform:scale(1)}.agree:focus-visible{outline:1px dashed currentColor;outline-offset:4px}.agree.is-bad{animation:agree-no .36s steps(4)}.agree.is-bad i{border-color:var(--red);opacity:1}@keyframes agree-no{25%{transform:translate(-5px)}75%{transform:translate(5px)}}@media(max-width:900px){.gt__vt .gt__btn{width:100%;border:0;cursor:pointer;text-align:left}.gt__f{display:flex;flex-direction:column;gap:10px;margin:14px 0 0}.gt__f[hidden]{display:none}.gt__f input,.gt__f textarea{width:100%;margin:0;padding:12px 0 10px;border:0;border-bottom:2px solid rgba(10,10,12,.5);border-radius:0;background:transparent;color:#0a0a0c;font:600 16px/1.35 var(--disp);outline:0;box-shadow:none;-webkit-appearance:none;appearance:none;resize:none}.gt__f textarea{min-height:96px;padding-top:8px;font:500 16px/1.45 var(--mono)}.gt__f input::placeholder,.gt__f textarea::placeholder{color:#0a0a0c8c;font:500 13px/1.4 var(--mono)}.gt__f input:focus,.gt__f textarea:focus{border-bottom-color:#0a0a0c}.gt__f .is-bad{border-bottom-color:#0a0a0c;background:#0a0a0c14}.gt__f .agree{margin:6px 0 4px;color:#0a0a0c;font-size:11.5px}.gt__f .agree.is-bad i{border-color:#0a0a0c;background:#0a0a0c24}.gt__f .gt__rb{width:100%;border:0;cursor:pointer;justify-content:space-between;text-align:left;margin:4px 0 0}.gt__f .gt__rb[disabled]{opacity:.55;cursor:default}.gt__log{margin:2px 0 0;min-height:1.4em;font:700 11px/1.45 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#2a0a08}.gt__log.is-ok{color:#0a0a0c}.gt__f--d input{color:#eae8e2;border-bottom-color:#eae8e257}.gt__f--d input::placeholder{color:#8a8a92}.gt__f--d input:focus{border-bottom-color:#ff4438}.gt__f--d .is-bad{border-bottom-color:#ff4438;background:#ff443814}.gt__f--d .agree{color:#eae8e2}.gt__f--d .agree.is-bad i{border-color:#ff4438;background:#ff44382e}.gt__f--d .gt__go{display:flex;justify-content:space-between;align-items:center;width:100%;margin:4px 0 0;padding:16px;border:0;background:#ff4438;color:#0a0a0c;font:800 13px/1 var(--disp);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%)}.gt__f--d .gt__go:after{content:"→";font-family:var(--mono)}.gt__f--d .gt__go[disabled]{opacity:.55;cursor:default}.gt__f--d .gt__log{color:#b9b7b1}.gt__f--d .gt__log.is-bad{color:#ff4438}.gt__f--d .gt__log.is-ok{color:#2bd67b}}.foot__note{padding:16px 0 0;font:500 10px/1.5 var(--mono);letter-spacing:.04em;color:#7c7f86}.foot__legal{display:flex;flex-wrap:wrap;gap:6px 22px;padding:18px 0 0;font:500 10.5px/1.5 var(--mono);letter-spacing:.06em}.foot__legal a{color:#b4b2ac;border-bottom:1px solid rgba(234,232,226,.2)}.foot__legal a:hover{color:var(--red);border-color:var(--red)}.agree a{color:inherit;border-bottom:1px solid currentColor;text-decoration:none}.agree a:hover{color:var(--red)}.gt__legal a{color:#b4b2ac;border-bottom:1px solid rgba(234,232,226,.24)}@media(max-width:900px){.gt__f .agree a:hover,.gt__f .agree a:active{color:#0a0a0c}.gt__f--d .agree a:hover{color:#ff4438}}.foot{overflow:hidden}.foot__in{padding:64px var(--gut) 0;position:relative;z-index:1}.foot__top{display:grid;grid-template-columns:1.25fr 1fr 1.15fr 1fr;gap:32px;padding-bottom:36px;border-bottom:1px solid rgba(234,232,226,.12)}.foot__top>div>i{display:block;font:500 10px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#7c7f86;font-style:normal;margin-bottom:14px}.foot__top a{display:block;font-size:13px;line-height:1.5;padding:3px 0;color:#eae8e2;width:fit-content;border-bottom:1px solid transparent}.foot__top a:hover{color:var(--red);border-color:var(--red)}.foot__zone .cap{display:block;margin-top:4px;font:500 10px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#7c7f86}.foot__clock{margin-top:28px}.foot__clock b{display:block;font:800 34px/1 var(--disp);letter-spacing:.02em;color:#eae8e2;font-variant-numeric:tabular-nums;font-weight:800}.foot__clock small{display:block;margin-top:8px;font:500 10px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#7c7f86}.foot__mid{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;padding-top:18px}.foot__mid .foot__legal{padding:0}.foot__copy{flex:none;font:500 10px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#7c7f86}.foot__in .foot__note{padding-top:10px}.foot__word{position:relative;margin:30px 0 -4.6vw calc(var(--gut) - .9vw);font:800 25.4vw/.74 var(--disp);letter-spacing:-.035em;white-space:nowrap;color:transparent;background:radial-gradient(circle,#3a3a41 1.15px,transparent 1.5px) 0 0/5px 5px;-webkit-background-clip:text;background-clip:text;user-select:none;pointer-events:none}.foot__word span{display:block}.foot__word i{position:absolute;left:-2vw;right:-2vw;top:4%;height:1px;background:var(--red);opacity:.6;animation:foot-sweep 7s linear infinite}@keyframes foot-sweep{0%{top:4%;opacity:0}8%{opacity:.6}88%{opacity:.6}to{top:96%;opacity:0}}.foot__logo{position:absolute;right:var(--gut);bottom:5.6vw;width:3.4vw;min-width:44px;height:auto;z-index:2}:root.inv .foot__word,:root.flash .foot__word{background:radial-gradient(circle,#3a3a41 1.15px,transparent 1.5px) 0 0/5px 5px;-webkit-background-clip:text;background-clip:text}.foot__zone .foot__poly{font:800 15px/1.3 var(--disp);color:var(--red);border-bottom:1px solid transparent}.foot__zone .foot__poly:hover{border-color:var(--red)}
