.nctMiG_footer{isolation:isolate;color:var(--text);background:radial-gradient(ellipse 70% 50% at 50% 100%, #e3001629, transparent 70%), linear-gradient(180deg, var(--bg), #050506);border-top:1px solid var(--line);padding-top:clamp(72px,9vw,140px);position:relative;overflow:hidden}.nctMiG_cta{gap:24px;display:grid}.nctMiG_kicker{color:var(--red);align-items:center;gap:10px;display:inline-flex}.nctMiG_kicker .tabular{color:var(--text)}.nctMiG_dot{background:var(--red);width:8px;height:8px;animation:nctMiG_ping 2s var(--ease) infinite;border-radius:50%;box-shadow:0 0 #e3001699}@keyframes nctMiG_ping{70%,to{box-shadow:0 0 0 10px #e3001600}}.nctMiG_ctaRow{gap:32px;display:grid}.nctMiG_title{max-width:20ch;font-family:var(--font-display);text-transform:uppercase;text-wrap:balance;font-size:clamp(40px,5.2vw,92px);line-height:.9}.nctMiG_subtitle{max-width:40ch;font-size:var(--fs-lead);color:var(--muted);margin-top:16px}.nctMiG_subtitle:first-letter{text-transform:uppercase}.nctMiG_ctaBtns{flex-wrap:wrap;gap:10px;display:flex}.nctMiG_ctaBtns .btn{flex:200px;justify-content:space-between;min-height:60px}.nctMiG_ghost{color:#fff;background:#ffffff0a;border:1px solid #ffffff3d}.nctMiG_ghost:hover{color:var(--bg);background:#fff}.nctMiG_cards{gap:12px;margin-top:clamp(48px,6vw,88px);display:grid}.nctMiG_card{background:linear-gradient(#ffffff09,#ffffff03),#0e0e1099;border:1px solid #ffffff17;border-radius:24px;align-content:start;gap:14px;padding:clamp(20px,2.2vw,28px);display:grid}.nctMiG_label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--red);font-size:11px}.nctMiG_mainPhone{font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;font-size:clamp(22px,1.8vw,28px);font-weight:600;display:flex}.nctMiG_mainPhone i{background:var(--red);width:46px;height:46px;box-shadow:0 12px 30px -10px var(--red-glow);transition:transform .4s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.nctMiG_mainPhone:hover i{transform:rotate(-12deg)scale(1.06)}.nctMiG_phones{font-variant-numeric:tabular-nums;color:#ffffffa6;gap:2px;display:grid}.nctMiG_phones a:hover{color:#fff}.nctMiG_pills{border-top:1px solid #ffffff14;flex-wrap:wrap;gap:6px;padding-top:12px;display:flex}.nctMiG_pills a{--net:#fff;color:#ffffffd9;transition:background-color .25s var(--ease), border-color .25s var(--ease), color .25s var(--ease);border:1px solid #ffffff24;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.nctMiG_pills a:hover{background:var(--net);border-color:var(--net);color:var(--bg)}:is(.nctMiG_pills,.nctMiG_socials) [data-net=telegram]{--net:#2aabee}:is(.nctMiG_pills,.nctMiG_socials) [data-net=viber]{--net:#7360f2}:is(.nctMiG_pills,.nctMiG_socials) [data-net=whatsapp]{--net:#25d366}:is(.nctMiG_pills,.nctMiG_socials) [data-net=instagram]{--net:#e1306c}:is(.nctMiG_pills,.nctMiG_socials) [data-net=youtube]{--net:red}.nctMiG_pills [data-net]:hover{color:#fff}.nctMiG_address{font-size:18px;font-weight:600;line-height:1.35}.nctMiG_links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;font-size:15px;display:grid}.nctMiG_links a{color:#ffffffc7;background:linear-gradient(var(--red), var(--red)) 0 100% / 0 1px no-repeat;transition:color .25s var(--ease), background-size .4s var(--ease)}.nctMiG_links a:hover{color:#fff;background-size:100% 1px}.nctMiG_catalog{background:radial-gradient(ellipse 80% 120% at 100% 0%, #fff3, transparent 60%), var(--red);box-shadow:0 20px 50px -24px var(--red-glow);border-radius:18px;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding:16px 18px;display:flex}.nctMiG_catalog>span{display:grid}.nctMiG_catalog small{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:.8;font-size:10px}.nctMiG_catalog b{font-family:var(--font-display);text-transform:uppercase;font-size:26px;font-weight:400;line-height:1}.nctMiG_catalog i{width:42px;height:42px;color:var(--red);transition:transform .4s var(--ease);background:#fff;border-radius:50%;place-items:center;display:grid}.nctMiG_catalog:hover i{transform:rotate(-45deg)}.nctMiG_bottom{color:var(--muted);flex-wrap:wrap;align-items:center;gap:16px 28px;padding-block:28px;font-size:13px;display:flex}.nctMiG_socials{flex-wrap:wrap;gap:6px;display:flex}.nctMiG_socials a{--net:var(--red);color:#fff;transition:background-color .3s var(--ease), border-color .3s var(--ease);border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-weight:600;display:inline-flex}.nctMiG_socials a:hover{background:var(--net);border-color:var(--net)}.nctMiG_legal{flex-wrap:wrap;gap:8px 24px;display:flex}.nctMiG_legal a:hover{color:#fff}.nctMiG_top{color:#fff;transition:background-color .3s var(--ease), border-color .3s var(--ease);border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;margin-left:auto;padding:10px 16px;font-weight:500;display:inline-flex}.nctMiG_top span{transition:transform .3s var(--ease)}.nctMiG_top:hover{border-color:var(--red);background:#e300161f}.nctMiG_top:hover span{transform:translateY(-3px)}.nctMiG_mark{width:calc(100% - 2 * var(--gutter));max-width:var(--container);aspect-ratio:84/24;margin:16px auto calc(-.07 * min(100vw, var(--container)));background:radial-gradient(30% 110% at calc((var(--px,0) + 1) * 50%) 40%, #e30016e6, transparent 70%), linear-gradient(180deg, #fff3, #ffffff05 80%);-webkit-mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat}@media (max-width:999px){.nctMiG_top{order:1}.nctMiG_legal,.nctMiG_copy{flex-basis:100%;order:2}}@media (prefers-reduced-motion:reduce){.nctMiG_dot{animation:none}}@media (min-width:768px){.nctMiG_cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.nctMiG_ctaRow{grid-template-columns:1fr auto;align-items:end;gap:48px}.nctMiG_ctaBtns{flex-direction:column;min-width:300px}.nctMiG_ctaBtns .btn{flex:none}}@media (min-width:1200px){.nctMiG_cards{grid-template-columns:1fr 1.15fr 1.1fr}}
.Mg1eeW_header{z-index:50;color:#fff;pointer-events:none;position:sticky;top:0}.Mg1eeW_bar{height:var(--header-h);pointer-events:auto;transition:max-width .7s var(--ease), height .7s var(--ease), margin .7s var(--ease), padding .7s var(--ease), border-radius .7s var(--ease), background-color .5s var(--ease), border-color .5s var(--ease), box-shadow .5s var(--ease), translate .5s var(--ease);border:1px solid #0000;align-items:center;gap:24px;display:flex}html[data-scrolled=true] .Mg1eeW_bar{max-width:min(calc(var(--container) + 40px), calc(100% - 20px));height:calc(var(--header-h) - 14px);-webkit-backdrop-filter:blur(20px)saturate(1.6);background:#0e0e109e;border-color:#ffffff1a;border-radius:999px;margin-top:8px;padding-inline:18px 6px;box-shadow:0 20px 50px -24px #000c,inset 0 1px #ffffff0f}html[data-scroll-dir=down] .Mg1eeW_bar{translate:0 calc(-100% - 16px)}.Mg1eeW_logo img{width:88px;height:auto}.Mg1eeW_nav{display:none}.Mg1eeW_navList{align-items:center;gap:4px;display:flex;position:relative}.Mg1eeW_navList:before{content:"";width:var(--hl-w,0);height:40px;opacity:var(--hl-o,0);translate:var(--hl-x,0) -50%;pointer-events:none;transition:translate .45s var(--ease), width .45s var(--ease), opacity .3s var(--ease);background:#ffffff1a;border-radius:999px;position:absolute;top:50%;left:0}.Mg1eeW_navList>li{position:relative}.Mg1eeW_navLink{white-space:nowrap;color:#ffffffd9;height:40px;transition:color .2s var(--ease), background-color .2s var(--ease);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex;position:relative}.Mg1eeW_navLink:hover,.Mg1eeW_navLink[aria-current=page]{color:var(--c-white)}.Mg1eeW_navLink[aria-current=page]:not(.Mg1eeW_navLinkAccent):after{content:"";background:var(--red);border-radius:50%;width:4px;height:4px;position:absolute;bottom:4px;left:50%;translate:-50%}.Mg1eeW_navLinkAccent{background:var(--c-red);color:var(--c-white);padding:0 18px}.Mg1eeW_navLinkAccent:hover{background:var(--c-red-hover);box-shadow:0 8px 30px -6px var(--red-glow)}.Mg1eeW_navLinkAccent[aria-current=page]{box-shadow:none}.Mg1eeW_navLink svg{transition:transform .2s var(--ease)}.Mg1eeW_hasDrop{position:relative}.Mg1eeW_drop{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-width:220px;color:var(--text);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-card);opacity:0;visibility:hidden;transition:opacity .18s var(--ease), transform .18s var(--ease), visibility .18s;background:#141417eb;margin-top:8px;padding:8px;position:absolute;top:100%;left:0;transform:translateY(6px)}.Mg1eeW_hasDrop:hover>.Mg1eeW_drop,.Mg1eeW_hasDrop:focus-within>.Mg1eeW_drop{opacity:1;visibility:visible;transform:none}.Mg1eeW_hasDrop:hover>.Mg1eeW_navLink svg,.Mg1eeW_hasDrop:focus-within>.Mg1eeW_navLink svg{transform:rotate(180deg)}.Mg1eeW_dropLink{border-radius:var(--radius);padding:10px 12px;font-size:14px;font-weight:500;display:block}.Mg1eeW_dropLink:hover,.Mg1eeW_dropLink[aria-current=page]{color:#fff;background:#ffffff0f}.Mg1eeW_tools{align-items:center;gap:4px;margin-left:auto;display:flex}.Mg1eeW_phones,.Mg1eeW_hoursWrap,.Mg1eeW_socials{display:none}.Mg1eeW_hoursDrop{min-width:300px;padding:14px;left:auto;right:0}.Mg1eeW_socials{gap:4px;margin-left:8px}.Mg1eeW_social{width:36px;height:36px;transition:background-color .2s var(--ease), border-color .2s var(--ease);border:1px solid #fff3;border-radius:50%;place-items:center;display:grid}.Mg1eeW_social:hover{background:var(--c-red);border-color:var(--c-red)}.Mg1eeW_callBtn{background:var(--c-red);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.Mg1eeW_burger{height:44px;transition:background-color .3s var(--ease), border-color .3s var(--ease);border:1px solid #fff3;border-radius:999px;align-items:center;gap:12px;margin-left:6px;padding:0 6px 0 16px;font-size:14px;font-weight:500;display:inline-flex}.Mg1eeW_burger:hover{background:#ffffff0f;border-color:#ffffff73}.Mg1eeW_burgerLines{background:var(--red);border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:relative}.Mg1eeW_burgerLines:before,.Mg1eeW_burgerLines:after{content:"";width:14px;height:2px;transition:transform .4s var(--ease), width .4s var(--ease);background:#fff;border-radius:1px;position:absolute;left:9px}.Mg1eeW_burgerLines:before{top:12px}.Mg1eeW_burgerLines:after{width:9px;top:18px}.Mg1eeW_burger:hover .Mg1eeW_burgerLines:after{width:14px}.Mg1eeW_burgerText{display:none}.Mg1eeW_menu{z-index:60;overscroll-behavior:contain;pointer-events:auto;position:fixed;inset:0;overflow-y:auto}.Mg1eeW_menu[hidden]{display:none}.Mg1eeW_menuBg{z-index:-1;background:radial-gradient(ellipse 70% 60% at 100% 0%, #e3001647, transparent 60%), radial-gradient(ellipse 50% 50% at 0% 100%, #e300161f, transparent 70%), var(--bg);clip-path:circle(150vmax at var(--ox) var(--oy));animation:Mg1eeW_menuReveal .85s var(--ease) both;position:fixed;inset:0}.Mg1eeW_menu[data-phase=closing] .Mg1eeW_menuBg{animation:Mg1eeW_menuHide .5s var(--ease-in-out) both}@keyframes Mg1eeW_menuReveal{0%{clip-path:circle(0 at var(--ox) var(--oy))}}@keyframes Mg1eeW_menuHide{to{clip-path:circle(0 at var(--ox) var(--oy))}}.Mg1eeW_menuInner{min-height:100%;transition:opacity .3s var(--ease);flex-direction:column;gap:clamp(28px,5vh,56px);padding-block:0 40px;display:flex}.Mg1eeW_menu[data-phase=closing] .Mg1eeW_menuInner{opacity:0}.Mg1eeW_menuHead{height:var(--header-h);animation:Mg1eeW_menuFade .6s .2s var(--ease) both;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;display:flex}.Mg1eeW_menuClose{width:48px;height:48px;transition:transform .5s var(--ease), background-color .3s var(--ease), border-color .3s var(--ease);border:1px solid #fff3;border-radius:50%;place-items:center;display:grid}.Mg1eeW_menuClose:hover{background:var(--red);border-color:var(--red);transform:rotate(90deg)}.Mg1eeW_menuGrid{flex:1;align-content:center;gap:40px;display:grid}.Mg1eeW_menuList{display:grid}.Mg1eeW_menuList>li{border-bottom:1px solid #ffffff14;overflow:hidden}.Mg1eeW_menuLink{animation:Mg1eeW_menuItem .9s calc(.18s + var(--i,0) * 60ms) var(--ease) both;align-items:center;gap:clamp(12px,2vw,28px);padding-block:clamp(10px,1.6vh,18px);display:flex}@keyframes Mg1eeW_menuItem{0%{transform:translateY(105%)}}@keyframes Mg1eeW_menuFade{0%{opacity:0;transform:translateY(14px)}}.Mg1eeW_menuNo{width:30px;height:30px;transition:background-color .3s var(--ease), border-color .3s var(--ease), color .3s var(--ease);font-size:15px}.Mg1eeW_menuWord{font-family:var(--font-display);text-transform:uppercase;min-width:0;font-size:clamp(32px,min(7vh,10vw),88px);line-height:1;display:block;position:relative;overflow:hidden}.Mg1eeW_menuWord>span,.Mg1eeW_menuWord:after{transition:transform .55s var(--ease);display:block}.Mg1eeW_menuWord:after{content:attr(data-text);color:var(--red);position:absolute;inset:0;transform:translateY(100%)}.Mg1eeW_menuArrow{color:var(--red);opacity:0;transition:opacity .4s var(--ease), transform .5s var(--ease);flex:none;margin-left:auto;transform:translate(-16px)rotate(-45deg)}.Mg1eeW_menuLink:hover .Mg1eeW_menuWord>span,.Mg1eeW_menuLink:focus-visible .Mg1eeW_menuWord>span{transform:translateY(-100%)}.Mg1eeW_menuLink:hover .Mg1eeW_menuWord:after,.Mg1eeW_menuLink:focus-visible .Mg1eeW_menuWord:after{transform:none}.Mg1eeW_menuLink:hover .Mg1eeW_menuNo,.Mg1eeW_menuLink[aria-current=page] .Mg1eeW_menuNo{background:var(--red);border-color:var(--red);color:#fff}.Mg1eeW_menuLink:hover .Mg1eeW_menuArrow,.Mg1eeW_menuLink:focus-visible .Mg1eeW_menuArrow{opacity:1;transform:none}.Mg1eeW_menuLink[aria-current=page] .Mg1eeW_menuWord>span{color:#ffffff8c}.Mg1eeW_menuSide{align-content:start;gap:10px;font-size:15px;display:grid}.Mg1eeW_menuSide>*{animation:Mg1eeW_menuFade .8s calc(.4s + var(--i,0) * 80ms) var(--ease) both}.Mg1eeW_sideCard{background:#ffffff08;border:1px solid #ffffff17;border-radius:22px;gap:12px;padding:20px;display:grid}.Mg1eeW_sideMain{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;font-size:clamp(22px,2vw,28px);font-weight:600;display:flex}.Mg1eeW_sideMain i{background:var(--red);width:46px;height:46px;box-shadow:0 12px 30px -10px var(--red-glow);transition:transform .4s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.Mg1eeW_sideMain:hover i{transform:rotate(-12deg)scale(1.06)}.Mg1eeW_sidePhones{color:#ffffffa6;font-variant-numeric:tabular-nums;gap:2px;display:grid}.Mg1eeW_sidePhones a:hover{color:#fff}.Mg1eeW_sidePills{border-top:1px solid #ffffff14;flex-wrap:wrap;gap:6px;padding-top:12px;display:flex}.Mg1eeW_sidePills a,.Mg1eeW_sideSocials a{--net:var(--red);transition:background-color .3s var(--ease), border-color .3s var(--ease);border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}:is(.Mg1eeW_sidePills,.Mg1eeW_sideSocials) [data-net=telegram]{--net:#2aabee}:is(.Mg1eeW_sidePills,.Mg1eeW_sideSocials) [data-net=viber]{--net:#7360f2}:is(.Mg1eeW_sidePills,.Mg1eeW_sideSocials) [data-net=whatsapp]{--net:#25d366}:is(.Mg1eeW_sidePills,.Mg1eeW_sideSocials) [data-net=instagram]{--net:#e1306c}:is(.Mg1eeW_sidePills,.Mg1eeW_sideSocials) [data-net=youtube]{--net:red}.Mg1eeW_sidePills a:hover,.Mg1eeW_sideSocials a:hover{background:var(--net);border-color:var(--net)}.Mg1eeW_sideAddr{font-size:17px;font-weight:600}.Mg1eeW_sideCta{background:radial-gradient(ellipse 80% 120% at 100% 0%, #fff3, transparent 60%), var(--red);box-shadow:0 20px 50px -24px var(--red-glow);border-radius:22px;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.Mg1eeW_sideCta>span{display:grid}.Mg1eeW_sideCta small{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:.8;font-size:11px}.Mg1eeW_sideCta b{font-family:var(--font-display);text-transform:uppercase;font-size:30px;font-weight:400;line-height:1}.Mg1eeW_sideCta i{width:46px;height:46px;color:var(--red);transition:transform .4s var(--ease);background:#fff;border-radius:50%;place-items:center;display:grid}.Mg1eeW_sideCta:hover i{transform:rotate(-45deg)}.Mg1eeW_sideSocials{flex-wrap:wrap;gap:6px;padding-top:6px;display:flex}.Mg1eeW_menuLabel{font-family:var(--mono);color:var(--red);text-transform:uppercase;letter-spacing:.1em;font-size:11px}@media (prefers-reduced-motion:reduce){.Mg1eeW_menuBg,.Mg1eeW_menuHead,.Mg1eeW_menuLink,.Mg1eeW_menuSide>*{animation:none}}@media (min-width:600px){.Mg1eeW_burgerText{display:inline}}@media (min-width:1000px){.Mg1eeW_menuGrid{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:center;gap:clamp(40px,6vw,120px)}}@media (min-width:1200px){.Mg1eeW_nav,.Mg1eeW_phones,.Mg1eeW_hoursWrap{display:block}.Mg1eeW_phones>.Mg1eeW_navLink{color:var(--c-white);font-weight:600}.Mg1eeW_callBtn{display:none}.Mg1eeW_logo img{width:96px}}@media (min-width:1400px){.Mg1eeW_socials{display:flex}}
@font-face{font-family:bebas;src:url(../media/BebasNeueCyrillic-s.p.3eo-wqggpp_ii.woff2)format("woff2");font-display:swap}@font-face{font-family:bebas Fallback;src:local(Arial);ascent-override:116.18%;descent-override:25.1%;line-gap-override:0.0%;size-adjust:77.29%}.-yOLqG_className{font-family:bebas,bebas Fallback,Impact,Arial Narrow,sans-serif}.-yOLqG_variable{--font-display:"bebas", "bebas Fallback", Impact, Arial Narrow, sans-serif}
@font-face{font-family:inter;src:url(../media/Inter_18pt_Regular-s.p.389drbrehgnbs.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:inter;src:url(../media/Inter_18pt_Medium-s.p.1i2v-2sr4jrnj.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:inter;src:url(../media/Inter_18pt_SemiBold-s.p.3elp2jjfstvpm.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:91.59%;descent-override:22.81%;line-gap-override:0.0%;size-adjust:105.77%}.muyrnG_className{font-family:inter,inter Fallback,system-ui,Arial,sans-serif}.muyrnG_variable{--font-text:"inter", "inter Fallback", system-ui, Arial, sans-serif}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#09090a;--bg-2:#0e0e10;--surface:#141417;--surface-2:#1c1c20;--surface-3:#26262b;--line:#ffffff14;--line-2:#ffffff29;--text:#f4f4f5;--muted:#a1a1aa;--dim:#6b6b73;--red:#e30016;--red-hover:#ff1a2e;--red-glow:#e3001673;--brand-dark:#1f1f1f;--mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--paper:#ecebe6;--ink:#141414;--ok:#7ad38f;--amber:#ffb020;--c-red:var(--red);--c-red-hover:var(--red-hover);--c-white:#fff;--c-dark:var(--surface);--c-darker:var(--bg);--c-text:var(--text);--c-text-muted:var(--muted);--c-gray-100:var(--surface-2);--c-gray-200:var(--line);--c-gray-300:var(--line-2);--c-gray-400:var(--muted);--c-gray-500:var(--dim);--c-gray-600:var(--muted);--r-sm:10px;--r:18px;--r-lg:28px;--radius:var(--r-sm);--radius-card:var(--r);--gutter:clamp(16px, 4.5vw, 72px);--container:1560px;--section-gap:clamp(80px, 11vw, 168px);--header-h:64px;--fs-hero:clamp(52px, 9.4vw, 168px);--fs-display:clamp(44px, 7.2vw, 120px);--fs-h2:clamp(40px, 6vw, 104px);--fs-h3:clamp(26px, 2.4vw, 38px);--fs-lead:clamp(16px, 1.3vw, 21px);--fs-body:16px;--fs-small:14px;--fs-xs:12px;--ease:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--shadow-card:0 30px 80px -30px #000c}@media (min-width:1024px){:root{--header-h:76px;--fs-body:17px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px);background:var(--bg)}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-text), system-ui, sans-serif;font-size:var(--fs-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;margin:0;line-height:1.55;display:flex;overflow-x:clip}main{flex:1}h1,h2,h3,h4,p,ul,ol,figure,dl,dd{margin:0}h1,h2,h3{font-family:var(--font-display), Impact, sans-serif;text-transform:uppercase;letter-spacing:.005em;text-wrap:balance;font-weight:400;line-height:.9}p{text-wrap:pretty}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}img,video,svg{max-width:100%;display:block}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--red);outline-offset:3px}::selection{background:var(--red);color:#fff}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-gap);position:relative}.section--dark,.section--gray{background:var(--bg-2)}.h2{font-size:var(--fs-h2)}.accent{color:var(--red)}.label{font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;font-weight:600;display:inline-flex}.label:before{content:"";background:var(--red);width:6px;height:6px;box-shadow:0 0 12px var(--red);border-radius:50%}.muted{color:var(--muted)}.tabular{font-variant-numeric:tabular-nums}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.mono{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.78em}.btn{letter-spacing:.01em;isolation:isolate;min-height:56px;transition:color .4s var(--ease), background-color .4s var(--ease), border-color .4s var(--ease), box-shadow .4s var(--ease), transform .4s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:14px;padding:0 28px;font-size:15px;font-weight:600;line-height:1.2;display:inline-flex;position:relative;overflow:hidden}.btn:after{content:"";width:7px;height:7px;transition:transform .4s var(--ease);border-top:2px solid;border-right:2px solid;flex:none;transform:rotate(45deg)}.btn:hover:after{transform:translate(4px)rotate(45deg)}.btn:active{transform:scale(.98)}.btn--plain:after{display:none}.btn--red{background:var(--red);color:#fff;box-shadow:0 10px 40px -10px var(--red-glow)}.btn--red:hover{background:var(--red-hover);box-shadow:0 16px 50px -8px var(--red-glow)}.btn--dark{background:var(--surface-3);color:var(--text);border:1px solid var(--line)}.btn--dark:hover{color:#0b0b0c;background:#fff}.btn--ghost{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a}.btn--ghost:hover{color:#0b0b0c;background:#fff;border-color:#fff}.btn--sm{min-height:44px;padding:0 20px;font-size:14px}.surface{border:1px solid var(--line);border-radius:var(--r);background:linear-gradient(180deg, #ffffff09, #ffffff03), var(--surface);isolation:isolate;position:relative;overflow:hidden}[data-spotlight]:before{content:"";z-index:0;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #ffffff17, transparent 45%);transition:opacity .4s var(--ease);position:absolute;inset:0}[data-spotlight]:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%), #e30016e6, transparent 60%);-webkit-mask-composite:xor;transition:opacity .4s var(--ease);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-spotlight]:hover:before,[data-spotlight]:hover:after{opacity:1}.grain{isolation:isolate;position:relative}.grain:before{content:"";z-index:0;pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.grain>*{z-index:1;position:relative}.grain>picture{z-index:auto;position:static}.glow{z-index:0;aspect-ratio:1;background:radial-gradient(circle, var(--red-glow), transparent 65%);filter:blur(40px);pointer-events:none;opacity:.55;border-radius:50%;width:60vw;max-width:900px;position:absolute}[data-motion=on] [data-reveal]{opacity:0;filter:blur(10px);transition:opacity 1.1s var(--ease), transform 1.1s var(--ease), filter 1.1s var(--ease);transition-delay:calc(var(--i,0) * 80ms);transform:translateY(40px)}[data-motion=on] [data-reveal=left]{transform:translate(-48px)}[data-motion=on] [data-reveal=right]{transform:translate(48px)}[data-motion=on] [data-reveal=scale]{transform:scale(.92)}[data-motion=on] [data-reveal][data-shown],[data-motion=on] [data-reveal=mask]{opacity:1;filter:none;transform:none}[data-motion=on] [data-reveal=mask]>*{clip-path:inset(12% 6% 12% 6% round var(--r));transition:clip-path 1.4s var(--ease), transform 1.6s var(--ease);transition-delay:calc(var(--i,0) * .12s);transform:scale(1.04)}[data-motion=on] [data-reveal=mask][data-shown]>*{clip-path:inset(0 0 0 0 round var(--r));transform:none}.line{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}.line>span{animation:lineUp 1.2s var(--ease) both;animation-delay:calc(var(--l,0) * .12s + .12s);display:inline-block}@keyframes lineUp{0%{transform:translateY(110%)rotate(2deg)}}[data-motion=on] [data-reveal=lines]{opacity:1;filter:none;transform:none}[data-motion=on] [data-reveal=lines] .line>span{animation-play-state:paused}[data-motion=on] [data-reveal=lines][data-shown] .line>span{animation-play-state:running}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}[data-magnetic]{translate:var(--mgx,0) var(--mgy,0);transition:translate .4s var(--ease)}[data-tilt]{transform:perspective(1000px) rotateX(var(--rx,0)) rotateY(var(--ry,0));transition:transform .5s var(--ease)}.num{background:var(--red);color:#fff;width:34px;height:34px;font-family:var(--font-display), Impact, sans-serif;letter-spacing:0;border-radius:50%;flex:none;place-items:center;font-size:18px;line-height:1;display:inline-grid;box-shadow:0 0 0 5px #e3001629}.num--light{color:var(--red);background:#fff;box-shadow:0 0 0 5px #fff3}.num--ghost{border:1px solid var(--line-2);color:var(--text);box-shadow:none;background:0 0}
