html{scrollbar-gutter:stable}:root{--safe-top:env(safe-area-inset-top,0px);--nav-h:calc(44px + 3.2rem + var(--safe-top))}#main-nav{position:-webkit-sticky;position:sticky;top:0;left:0;right:0;margin-bottom:calc(-1 * var(--nav-h));z-index:900;padding:calc(1.6rem + var(--safe-top)) var(--sx) 1.6rem;display:flex;align-items:center;justify-content:space-between;transition:background .4s,border-color .4s;border-bottom:1px solid transparent;background:#040404}#main-nav .nav-links{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#nav-cart-btn{width:32px;height:32px;border-radius:50%;border:1px solid hsla(0,0%,100%,.12);background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .25s,background .25s,color .25s;flex-shrink:0;position:relative;color:hsla(0,0%,100%,.55)}#nav-cart-btn:hover{border-color:rgba(204,0,0,.5);background:rgba(204,0,0,.06);color:#fff}#nav-cart-btn svg{width:14px;height:14px}.nav-cart-count{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--red);color:#fff;font-family:var(--ff-o);font-size:.58rem;font-weight:700;letter-spacing:.02em;line-height:1}#snd-btn,.nav-cart-count{display:flex;align-items:center;justify-content:center}#snd-btn{width:32px;height:32px;border-radius:50%;border:1px solid hsla(0,0%,100%,.12);background:transparent;cursor:pointer;transition:border-color .25s,background .25s;margin-left:.6rem;flex-shrink:0}#snd-btn:hover{border-color:rgba(204,0,0,.5);background:rgba(204,0,0,.06)}#snd-btn svg{width:14px;height:14px;stroke:hsla(0,0%,100%,.45);fill:none;transition:stroke .25s;stroke-linecap:round;stroke-linejoin:round}.snd-muted path{display:none}#main-nav.stuck{background:#040404;border-color:rgba(204,0,0,.15)}#main-nav .nav-logo{display:inline-flex;align-items:center;text-decoration:none;flex-shrink:0}#main-nav .nav-logo-img-wrap{display:inline-block;line-height:0;position:relative;transform-origin:center}#main-nav .nav-logo-img{height:44px;width:auto;display:block;filter:drop-shadow(0 2px 6px rgba(0,0,0,.4))}#main-nav .nav-logo-img-wrap.glitching{animation-name:navLogoGlitch!important;animation-duration:.55s!important;animation-iteration-count:2!important;animation-timing-function:steps(9)!important;animation-fill-mode:both!important;will-change:transform,filter,opacity}@keyframes navLogoGlitch{0%,to{transform:none;filter:drop-shadow(0 2px 6px rgba(0,0,0,.4));opacity:1}10%{transform:translate(-6px,2px) skewX(-5deg);filter:drop-shadow(5px 0 0 rgba(0,229,255,.95)) drop-shadow(-5px 0 0 rgba(255,0,60,.95));opacity:1}22%{transform:translate(6px,-2px) skewX(4deg);filter:drop-shadow(-5px 0 0 rgba(0,229,255,.95)) drop-shadow(5px 0 0 rgba(255,0,60,.95));opacity:1}34%{transform:translate(-3px,4px);opacity:.35;filter:drop-shadow(4px 0 0 rgba(255,0,60,.9))}44%{transform:translate(5px,-3px) skewX(-2deg);opacity:1;filter:drop-shadow(-4px 0 0 rgba(0,229,255,.9)) drop-shadow(4px 0 0 rgba(255,0,60,.8))}58%{transform:translate(-4px) skewX(3deg);opacity:.8;filter:drop-shadow(3px 0 0 rgba(0,229,255,.8))}72%{transform:translate(2px,2px);opacity:1;filter:drop-shadow(-2px 0 0 rgba(255,0,60,.85))}86%{transform:translate(-1px,-1px);opacity:1}}#main-nav .nav-links{display:flex;gap:2.4rem;list-style:none;margin:0;padding:0}#main-nav .nav-links a{font-family:var(--ff-a);font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gray-400);position:relative;transition:color .3s;text-decoration:none}#main-nav .nav-links a:after{content:"";position:absolute;bottom:-3px;left:0;width:0;height:1px;background:var(--red);transition:width .35s var(--ease-expo)}#main-nav .nav-links a:hover{color:#fff}#main-nav .nav-links a:hover:after{width:100%}#main-nav .nav-cta{font-family:var(--ff-a);font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:#fff;background:var(--red);padding:.55rem 1.4rem;-webkit-clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%);transition:background .3s;text-decoration:none;border:none;cursor:pointer}#main-nav .nav-cta:hover{background:var(--red-hi)}body.has-nav main{padding-top:0}.nav-arr{font-size:.5rem;margin-left:.35rem;display:inline-block;transition:transform .28s var(--ease-expo);vertical-align:middle;color:var(--gray-600)}.mega-trigger.open .nav-arr,.mega-trigger:hover .nav-arr{transform:rotate(180deg);color:var(--red)}.mega{position:fixed;left:0;right:0;z-index:850;background:rgba(6,6,6,.97);border-bottom:1px solid rgba(204,0,0,.2);opacity:0;visibility:hidden;pointer-events:none;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transition:opacity .12s,visibility .52s,-webkit-clip-path .52s var(--ease-expo);transition:clip-path .52s var(--ease-expo),opacity .12s,visibility .52s;transition:clip-path .52s var(--ease-expo),opacity .12s,visibility .52s,-webkit-clip-path .52s var(--ease-expo);max-height:82vh;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(204,0,0,.4) transparent}.mega:before{inset:0;z-index:0;background-image:repeating-linear-gradient(45deg,hsla(0,0%,100%,.022),hsla(0,0%,100%,.022) 1px,transparent 0,transparent 10px),repeating-linear-gradient(-45deg,hsla(0,0%,100%,.022),hsla(0,0%,100%,.022) 1px,transparent 0,transparent 10px)}.mega:after,.mega:before{content:"";position:absolute;pointer-events:none}.mega:after{top:0;bottom:0;left:-30%;width:30%;background:linear-gradient(90deg,transparent,rgba(204,0,0,.06),transparent);z-index:8}.mega.open{opacity:1;visibility:visible;pointer-events:all;-webkit-clip-path:inset(0 0 -1px 0);clip-path:inset(0 0 -1px 0)}.mega.open:after{animation:megaScan .75s cubic-bezier(.4,0,.2,1) .06s 1 forwards}@keyframes megaScan{0%{left:-30%}to{left:108%}}.mega-body{position:relative;padding:2.5rem var(--sx) 3rem;z-index:1}.mega-body:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(440px circle at var(--mx,-999px) var(--my,-999px),rgba(204,0,0,.09),transparent 65%)}.mega-hd{font-family:var(--ff-a);font-size:.62rem;letter-spacing:.44em;text-transform:uppercase;color:var(--red);display:flex;align-items:center;gap:.8rem;margin-bottom:1.5rem;position:relative;z-index:2}.mega-hd:before{content:"";display:block;width:22px;height:1px;background:var(--red)}.mega-hd-r{margin-left:auto;color:var(--gray-600);font-size:.56rem;letter-spacing:.22em}.mega-tabs{display:flex;gap:.45rem;margin-bottom:1.6rem;flex-wrap:wrap;position:relative;z-index:2}.mt{font-family:var(--ff-a);font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:hsla(0,0%,100%,.65);background:none;border:1px solid hsla(0,0%,100%,.24);padding:.38rem .95rem;cursor:pointer;transition:color .22s,border-color .22s,background .22s,box-shadow .22s}.mt:hover{color:#fff;border-color:hsla(0,0%,100%,.48);background:hsla(0,0%,100%,.05)}.mt.active{color:#fff;border-color:rgba(204,0,0,.9);background:rgba(204,0,0,.13);box-shadow:inset 0 0 18px rgba(204,0,0,.14),0 0 0 1px rgba(204,0,0,.28)}.mt sup{font-size:.44rem;color:hsla(0,0%,100%,.38);margin-left:.3rem;vertical-align:super}.mt.active sup{color:rgba(204,0,0,.85)}.mega-search{display:flex;align-items:center;gap:.75rem;border:1px solid hsla(0,0%,100%,.07);background:hsla(0,0%,100%,.03);padding:.5rem 1rem;max-width:360px;margin-bottom:1.8rem;transition:border-color .25s;position:relative;z-index:2}.mega-search:focus-within{border-color:rgba(204,0,0,.4)}.mega-search svg{stroke:var(--gray-600);flex-shrink:0;transition:stroke .25s}.mega-search:focus-within svg{stroke:rgba(204,0,0,.7)}.ms-in{background:none;border:none;outline:none;font-family:var(--ff-a);font-size:.7rem;letter-spacing:.12em;color:#fff;width:100%}.ms-in::placeholder{color:var(--gray-600)}.ms-count{font-family:var(--ff-o);font-size:.56rem;letter-spacing:.15em;color:var(--gray-600);white-space:nowrap;margin-left:auto}.brand-g{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:1rem;gap:1rem;position:relative;z-index:2}#mega-car .brand-g{grid-template-columns:repeat(7,1fr);gap:.9rem}#mega-car .bi-lw{width:86px;height:86px}#mega-car .bi-lw img{width:72%;height:72%}#mega-car .bi-nm{font-size:.6rem;max-width:100px}.mega .bi{opacity:0;transform:translateY(10px) scale(.95);transition:border-color .22s,background .22s}.bi.entering{animation:biEnter .42s var(--ease-expo) var(--bi-delay,0ms) both}@keyframes biEnter{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:none}}.mega.open .brand-g:hover .bi:not(:hover){opacity:.3;transform:scale(.965);filter:grayscale(10%);transition:opacity .16s ease,transform .16s ease,filter .16s ease,border-color .22s,background .22s}.mega.open .brand-g .bi:hover{opacity:1;transform:scale(1.03);transition:opacity .1s ease,transform .1s ease,border-color .22s,background .22s}.bi{display:flex;flex-direction:column;align-items:center;gap:.55rem;padding:.7rem .35rem;border:1px solid transparent;text-decoration:none;position:relative;cursor:pointer}.bi:hover{border-color:rgba(204,0,0,.3);background:rgba(204,0,0,.04)}.bi:focus{outline:none;border-color:rgba(204,0,0,.6);background:rgba(204,0,0,.06)}.bi:focus .bi-lw{border-color:rgba(204,0,0,.7);box-shadow:0 0 14px rgba(204,0,0,.14)}.bi-lw{width:70px;height:70px;border-radius:50%;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07);display:flex;align-items:center;justify-content:center;overflow:hidden;transition:border-color .25s,box-shadow .25s;flex-shrink:0}.bi-lw img{width:62%;height:62%;object-fit:contain;filter:none;transition:filter .25s}.bi:hover .bi-lw img{filter:drop-shadow(0 0 3px rgba(204,0,0,.5))}.bi-lw img.logo-svg{filter:brightness(0) invert(1)}.bi:hover .bi-lw img.logo-svg{filter:brightness(0) invert(1) drop-shadow(0 0 4px rgba(204,0,0,.6))}.bi:hover .bi-lw{border-color:rgba(204,0,0,.5);box-shadow:0 0 14px rgba(204,0,0,.1)}.bi-lw.rect{border-radius:6px;width:120px;height:60px;padding:6px 10px}.bi-lw.rect img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;filter:none}.bi:hover .bi-lw.rect img{filter:drop-shadow(0 0 4px rgba(204,0,0,.5))}.bi-nm{font-family:var(--ff-a);font-size:.56rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gray-400);text-align:center;transition:color .25s;line-height:1.3;max-width:86px}.bi:focus .bi-nm,.bi:hover .bi-nm{color:#fff}.bi-new{position:absolute;top:2px;right:2px;background:#d4b800;color:#000;font-family:var(--ff-a);font-size:.46rem;font-weight:700;letter-spacing:.1em;padding:.14rem .3rem;text-transform:uppercase;z-index:2}.mega-foot{margin-top:2.2rem;padding-top:1.6rem;border-top:1px solid hsla(0,0%,100%,.06);display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2}.mega-view{font-family:var(--ff-a);font-size:.65rem;letter-spacing:.24em;text-transform:uppercase;color:var(--gray-400);display:inline-flex;align-items:center;gap:.65rem;text-decoration:none;transition:color .25s}.mega-view:hover{color:var(--red)}.mega-view svg{transition:transform .3s var(--ease-expo)}.mega-view:hover svg{transform:translateX(5px)}.mega-foot-note{font-family:var(--ff-o);font-size:.52rem;letter-spacing:.15em;color:var(--gray-600)}.mega-empty{display:none;padding:3rem;text-align:center;font-family:var(--ff-a);font-size:.7rem;letter-spacing:.25em;text-transform:uppercase;color:var(--gray-600);position:relative;z-index:2}.mega-empty.show{display:block}@media (max-width:1200px){.brand-g{grid-template-columns:repeat(5,1fr)}}@media (max-width:900px){#main-nav .nav-links{display:none}.brand-g{grid-template-columns:repeat(4,1fr)}}@media (max-width:640px){.brand-g{grid-template-columns:repeat(3,1fr)}.bi-lw{width:56px;height:56px}.bi-lw.rect{width:100px;height:50px}}.awards-banner{position:fixed;top:var(--nav-h);left:0;right:0;overflow:hidden;background:#111;border-top:1px solid rgba(204,0,0,.35);border-bottom:1px solid rgba(204,0,0,.35);height:36px;display:flex;align-items:center;z-index:895;transition:opacity .3s ease}.awards-banner.awards-out{opacity:0;pointer-events:none}.awards-banner:after,.awards-banner:before{content:"";position:absolute;top:0;bottom:0;width:120px;z-index:2;pointer-events:none}.awards-banner:before{left:0;background:linear-gradient(90deg,#111 0,transparent)}.awards-banner:after{right:0;background:linear-gradient(270deg,#111 0,transparent)}.awards-track{display:flex;align-items:center;white-space:nowrap;will-change:transform;animation:awards-scroll 55s linear infinite}.awards-track:hover{animation-play-state:paused}@keyframes awards-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.awards-item{display:inline-flex;align-items:center;gap:10px;padding:0 52px;font-family:Bai Jamjuree,sans-serif;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#e8e8e8}.awards-logo{width:20px;height:20px;object-fit:contain;flex-shrink:0;opacity:.9}.awards-dot{color:var(--red);font-size:8px;flex-shrink:0}#nav-search-bar{display:inline-flex;align-items:center;gap:.7rem;height:36px;padding:0 .55rem 0 .85rem;margin-left:auto;margin-right:.8rem;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:999px;color:var(--gray-400);font-family:var(--ff-b);font-size:.8rem;cursor:pointer;transition:background .2s,border-color .2s,color .2s;min-width:210px}#nav-search-bar:hover{background:hsla(0,0%,100%,.065);border-color:rgba(204,0,0,.35);color:#fff}#nav-search-bar svg{color:var(--gray-600);flex-shrink:0}#nav-search-bar:hover svg{color:var(--red)}.nav-search-bar__text{flex:1 1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-search-bar__kbd{display:inline-flex;height:22px;padding:0 .5rem;background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.1);border-radius:4px;font-family:var(--ff-a);font-size:.62rem;font-weight:600;letter-spacing:.08em}#nav-search-icon,.nav-search-bar__kbd{align-items:center;color:var(--gray-200);flex-shrink:0}#nav-search-icon{display:none;width:32px;height:32px;border-radius:50%;border:1px solid hsla(0,0%,100%,.15);background:transparent;justify-content:center;margin-left:auto;margin-right:.55rem;cursor:pointer;transition:border-color .2s,color .2s,background .2s}#nav-search-icon:hover{border-color:rgba(204,0,0,.5);color:var(--red);background:rgba(204,0,0,.06)}@media (max-width:1280px){#nav-search-bar{display:none}#nav-search-icon{display:inline-flex}}#nav-burger{display:none;width:32px;height:32px;flex-direction:column;justify-content:center;align-items:center;gap:4px;border:1px solid hsla(0,0%,100%,.12);background:transparent;cursor:pointer;border-radius:0;transition:border-color .25s,background .25s;flex-shrink:0;margin-right:.6rem}#nav-burger:hover{border-color:rgba(204,0,0,.5);background:rgba(204,0,0,.06)}#nav-burger span{display:block;width:16px;height:1.5px;background:hsla(0,0%,100%,.8);transition:background .25s}@media (max-width:1024px){#nav-burger{display:flex}#main-nav .nav-links{display:none}.mega{display:none!important}}.mm-overlay{position:fixed;inset:0;background:rgba(0,0,0,.68);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease;z-index:950}.mm-overlay.open{opacity:1;visibility:visible}.mm-drawer{position:fixed;top:0;left:0;height:100vh;height:100dvh;width:min(86vw,420px);background:#0c0c0c;border-right:1px solid hsla(0,0%,100%,.08);z-index:960;transform:translateX(-100%);transition:transform .42s var(--ease-expo);display:flex;flex-direction:column;box-shadow:24px 0 60px rgba(0,0,0,.55);padding-top:env(safe-area-inset-top,0)}.mm-drawer.open{transform:translateX(0);box-shadow:24px 0 60px rgba(0,0,0,.55),1px 0 0 rgba(204,0,0,.22),4px 0 80px -20px rgba(204,0,0,.35)}.mm-drawer:before{content:"";position:absolute;left:0;top:0;bottom:0;width:120px;pointer-events:none;background:radial-gradient(ellipse 14vw 220vh at 0 50%,rgba(204,0,0,.13) 0,rgba(204,0,0,.09) 25%,rgba(204,0,0,.04) 55%,transparent 100%);-webkit-mask:linear-gradient(180deg,transparent 0,#000 18%,#000 42%,transparent 80%);mask:linear-gradient(180deg,transparent 0,#000 18%,#000 42%,transparent 80%);opacity:0;transition:opacity .42s var(--ease-expo);z-index:0}.mm-drawer.open:before{opacity:1}.mm-drawer>*{position:relative;z-index:1}.mm-close{position:absolute;top:calc(env(safe-area-inset-top, 0px) + .6rem);right:.6rem;z-index:5;width:36px;height:36px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);color:var(--gray-200);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:6px;transition:background .2s,border-color .2s,color .2s}.mm-close:hover{background:rgba(204,0,0,.15);border-color:rgba(204,0,0,.45);color:#fff}.mm-close svg{width:16px;height:16px}.mm-scroll{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0 1.4rem 2rem;scrollbar-width:thin;scrollbar-color:rgba(204,0,0,.4) transparent}.mm-scroll::-webkit-scrollbar{width:3px}.mm-scroll::-webkit-scrollbar-thumb{background:rgba(204,0,0,.4)}.mm-header{padding:1.6rem 0 1.2rem;display:flex;justify-content:center}.mm-header img{max-width:200px;height:auto;width:100%}.mm-cmdk-trigger{display:flex;align-items:center;gap:.7rem;width:100%;padding:.85rem 1rem;margin-bottom:1.4rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;color:var(--gray-400);cursor:pointer;font-family:var(--ff-b);text-align:left;box-shadow:0 0 0 1px rgba(204,0,0,.14),0 0 22px -4px rgba(204,0,0,.35);transition:border-color .2s,box-shadow .2s,background .2s}.mm-cmdk-trigger:focus-visible,.mm-cmdk-trigger:hover{background:hsla(0,0%,100%,.05);border-color:rgba(204,0,0,.35);box-shadow:0 0 0 1px rgba(204,0,0,.28),0 0 30px -4px rgba(204,0,0,.5);outline:none}.mm-cmdk-trigger svg{color:var(--gray-400);flex-shrink:0}.mm-cmdk-trigger__label{flex:1 1;font-size:.9rem;color:var(--gray-600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mm-cmdk-trigger__kbd{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:20px;padding:0 6px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:4px;font-family:var(--ff-a);font-size:.58rem;font-weight:600;letter-spacing:.04em;color:var(--gray-200);flex-shrink:0}.mm-apps{display:flex;flex-direction:column;gap:.7rem;margin-bottom:1.6rem}.mm-app{display:flex;align-items:center;gap:.8rem;padding:.7rem 1rem;background:#0e0e0e;border:1px solid hsla(0,0%,100%,.08);text-decoration:none;color:#fff;transition:border-color .25s,background .25s,transform .25s}.mm-app:hover{border-color:rgba(204,0,0,.35);background:#131313;transform:translateX(2px)}.mm-app svg{flex-shrink:0}.mm-app div{display:flex;flex-direction:column;line-height:1.15}.mm-app-eye{font-family:var(--ff-a);font-size:.58rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gray-400)}.mm-app-name{font-family:var(--ff-d);font-size:1rem;letter-spacing:.04em;color:#fff}.mm-mag{background:#0a0a0a;border:1px solid hsla(0,0%,100%,.06);padding:1.2rem 1rem 1.4rem;margin-bottom:1.8rem}.mm-mag-eye{font-family:var(--ff-a);font-size:.62rem;letter-spacing:.15em;text-transform:uppercase;color:#fff;line-height:1.5;margin-bottom:1rem;text-align:center}.mm-mag-cover{position:relative;display:block;width:100%;aspect-ratio:3/4;overflow:hidden;margin:0 auto 1rem;background:#000;max-width:280px}.mm-mag-back,.mm-mag-front{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:opacity .55s var(--ease-expo)}.mm-mag-back{opacity:0}@media (hover:hover) and (min-width:1025px){.mm-mag-cover:hover .mm-mag-front{opacity:0}.mm-mag-cover:hover .mm-mag-back{opacity:1}}.mm-mag-cta-note{font-family:var(--ff-a);font-size:.76rem;color:var(--gray-200);text-align:center;line-height:1.5;margin:.8rem 0 1rem}.mm-mag-page98{display:flex;align-items:center;justify-content:center;gap:.5rem;background:var(--red);color:#fff;font-family:var(--ff-a);font-size:.85rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;padding:.8rem 1.4rem;text-decoration:none;transition:background .25s,transform .25s;margin:0 auto .8rem;width:-moz-fit-content;width:fit-content}.mm-mag-page98:hover{background:var(--red-hi);transform:translateY(-1px)}.mm-mag-read{display:block;text-align:center;background:#fff;color:#000;padding:.6rem 1.2rem;font-family:var(--ff-a);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;width:-moz-fit-content;width:fit-content;margin:0 auto;transition:background .25s}.mm-mag-read:hover{background:var(--gray-200)}.mm-row{display:flex;align-items:center;gap:.85rem;padding:.9rem 0;text-decoration:none;color:var(--gray-200);font-family:var(--ff-b);font-size:.95rem;letter-spacing:.01em;border-bottom:1px solid hsla(0,0%,100%,.06);transition:color .2s,background .2s,padding-left .2s}.mm-row:hover{color:#fff;background:rgba(204,0,0,.08);padding-left:.6rem}.mm-sec-title{font-family:var(--ff-a);font-size:.58rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--gray-600);margin:2rem 0 .9rem}.mm-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1.4rem .6rem;gap:1.4rem .6rem;margin-bottom:1.2rem}.mm-bi{display:flex;flex-direction:column;align-items:center;gap:.55rem;text-decoration:none;color:var(--gray-200);padding:.2rem 0;position:relative;transition:transform .2s}.mm-bi:active{transform:scale(.94)}.mm-bi-lw{width:100%;height:64px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:transparent;border:none;padding:0}.mm-bi-lw img{width:100%;height:100%;object-fit:contain;filter:none}.mm-bi-nm{font-family:var(--ff-b);font-size:.72rem;font-weight:500;letter-spacing:.02em;text-align:center;line-height:1.25;color:#fff;text-transform:none}.mm-bi-new{position:absolute;top:-4px;right:4px;background:#f5d500;color:#000;font-family:var(--ff-a);font-size:.52rem;font-weight:700;letter-spacing:.08em;padding:2px 5px;border-radius:2px;z-index:1}.mm-grid--rect .mm-bi-lw{height:64px}.mm-grid--rect .mm-bi-nm{display:none}.mm-new-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1rem}.mm-new-card{text-decoration:none;color:#fff;display:flex;flex-direction:column;gap:.4rem}.mm-new-img{position:relative;aspect-ratio:16/11;overflow:hidden;background:var(--carbon)}.mm-new-img img{width:100%;height:100%;object-fit:cover;transition:transform .35s var(--ease-expo)}.mm-new-card:hover .mm-new-img img{transform:scale(1.04)}.mm-new-badge{position:absolute;top:6px;left:6px;background:#f5d500;color:#000;font-family:var(--ff-a);font-size:.58rem;font-weight:700;letter-spacing:.08em;padding:2px 6px;border-radius:2px}.mm-new-name{font-family:var(--ff-a);font-size:.72rem;line-height:1.35;color:#fff;margin:.25rem 0 .15rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mm-new-price{font-family:var(--ff-o);font-size:.85rem;font-weight:700;color:var(--red)}.mm-new-card--skel{pointer-events:none}.mm-new-card--skel .mm-new-img{background:var(--carbon)}.mm-acc{margin:1.6rem 0 0;border-top:1px solid hsla(0,0%,100%,.06);border-bottom:1px solid hsla(0,0%,100%,.06)}.mm-acc-head{width:100%;display:flex;align-items:center;justify-content:space-between;background:transparent;border:none;color:var(--gray-200);font-family:var(--ff-a);font-size:.58rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase;padding:1.1rem 0;cursor:pointer;transition:color .2s}.mm-acc-head:hover{color:#fff}.mm-acc-body{display:flex;flex-direction:column;padding:0 0 1rem}.mm-acc-link{display:block;padding:.85rem 0;font-family:var(--ff-b);font-size:.92rem;color:var(--gray-200);text-decoration:none;border-bottom:1px solid hsla(0,0%,100%,.04);transition:color .25s}.mm-acc-link:hover{color:var(--red)}.mm-acc-link--sub{font-size:.85rem;padding-left:.6rem}.mm-acc-sub{margin-top:.8rem;padding:.8rem 1rem;background:hsla(0,0%,100%,.03);border-radius:3px}.mm-acc-sub-title{font-family:var(--ff-a);font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--red);margin-bottom:.4rem}.mm-socials{display:flex;gap:.8rem;margin-bottom:1.4rem}.mm-soc{width:44px;height:44px;border-radius:50%;border:1px solid hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center;text-decoration:none;transition:border-color .25s,color .25s,background .25s}.mm-soc:hover{border-color:var(--red);color:var(--red);background:rgba(204,0,0,.06)}.mm-soc svg{width:18px;height:18px}.mm-wa{display:flex;align-items:center;gap:1rem;background:var(--red);color:#fff;padding:1rem 1.4rem;text-decoration:none;font-family:var(--ff-a);margin-top:.4rem;transition:background .25s,transform .25s;-webkit-clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.mm-wa:hover{background:var(--red-hi);transform:translateY(-1px)}.mm-wa svg{flex-shrink:0}.mm-wa div{display:flex;flex-direction:column;line-height:1.2}.mm-wa-title{font-size:.9rem;font-weight:700;letter-spacing:.14em}.mm-wa-sub,.mm-wa-title{text-transform:uppercase}.mm-wa-sub{font-size:.65rem;letter-spacing:.18em;color:hsla(0,0%,100%,.8)}.mm-footer{display:flex;align-items:center;justify-content:space-between;margin-top:1.4rem;padding:.85rem 0 calc(.85rem + env(safe-area-inset-bottom, 0px));border-top:1px solid hsla(0,0%,100%,.06);font-family:var(--ff-a);font-size:.58rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gray-600)}.mm-footer__brand{color:var(--gray-400)}.mm-footer__dot{color:var(--red);margin:0 .35rem}.mm-footer__hint{background:transparent;border:none;padding:.4rem .6rem;margin:-.4rem -.6rem;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--gray-600);cursor:pointer;transition:color .2s}.mm-footer__hint:focus-visible,.mm-footer__hint:hover{color:var(--red-hi);outline:none}.skeleton{background:linear-gradient(90deg,hsla(0,0%,100%,.04) 25%,hsla(0,0%,100%,.08) 37%,hsla(0,0%,100%,.04) 63%);background-size:400% 100%;animation:mmSkel 1.4s ease infinite}@keyframes mmSkel{0%{background-position:100% 0}to{background-position:-100% 0}}.bnav{display:none}@media (max-width:768px){.bnav{position:fixed;left:0;right:0;bottom:0;z-index:930;display:grid;grid-template-columns:repeat(5,1fr);align-items:stretch;height:calc(var(--bottom-nav-h) + env(safe-area-inset-bottom, 0px));padding-bottom:env(safe-area-inset-bottom,0);background:hsla(0,0%,4%,.92);border-top:1px solid var(--border-r);box-shadow:0 -8px 24px rgba(0,0,0,.5);backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}.bnav__item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--gray-400);background:none;border:none;-webkit-tap-highlight-color:transparent;transition:color .2s var(--ease-expo)}.bnav__item.is-active{color:#fff}.bnav__item:active{color:var(--red-hi)}.bnav__icon{width:23px;height:23px;display:block;transition:fill .2s ease,stroke .2s ease,filter .2s ease}.bnav__icon-wrap{position:relative;display:inline-flex}.bnav__label{font-weight:600;letter-spacing:.06em;text-transform:uppercase}.bnav__badge,.bnav__label{font-family:var(--ff-a);font-size:.58rem;line-height:1}.bnav__badge{position:absolute;top:-6px;right:-8px;min-width:15px;height:15px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--red);color:#fff;font-weight:700;box-shadow:0 0 0 2px hsla(0,0%,4%,.92)}[data-bnav=s1] .bnav__item.is-active:before{content:"";position:absolute;top:0;left:50%;width:30px;height:2px;border-radius:0 0 2px 2px;background:var(--red);box-shadow:0 0 10px var(--red-glow);transform:translateX(-50%)}[data-bnav=s2] .bnav{background:linear-gradient(180deg,hsla(0,0%,9%,.96),hsla(0,0%,4%,.98))}[data-bnav=s2] .bnav__item.is-active .bnav__icon-wrap:after{content:"";position:absolute;inset:-9px -14px;border-radius:999px;background:radial-gradient(circle,rgba(204,0,0,.32),transparent 70%);z-index:-1}[data-bnav=s2] .bnav__item.is-active .bnav__icon{filter:drop-shadow(0 0 6px var(--red-glow))}[data-bnav=s3] .bnav{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));height:var(--bottom-nav-h);padding-bottom:0;border-radius:18px;background:linear-gradient(180deg,rgba(28,28,28,.97),hsla(0,0%,5%,.97));border:1px solid var(--border-r);box-shadow:0 10px 30px rgba(0,0,0,.6),0 0 0 1px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.04)}[data-bnav=s3] .bnav__item.is-active .bnav__icon-wrap:before{content:"";position:absolute;inset:-8px -12px;border-radius:12px;background:rgba(204,0,0,.14);border:1px solid rgba(204,0,0,.3);z-index:-1}[data-bnav=s4] .bnav{background:linear-gradient(180deg,#1c1c1c,#0e0e0e)}[data-bnav=s4] .bnav__item.is-active .bnav__icon{fill:var(--red);stroke:var(--red-hi)}[data-bnav=s4] .bnav__item.is-active:after{content:"";position:absolute;bottom:7px;left:50%;width:5px;height:5px;border-radius:50%;background:var(--red-hi);box-shadow:0 0 8px var(--red);transform:translateX(-50%)}[data-bnav=s5] .bnav{background:repeating-linear-gradient(45deg,#161616 0 6px,#141414 6px 12px);border-top:2px solid var(--red)}[data-bnav=s5] .bnav__item.is-active{color:var(--red-hi)}[data-bnav=s5] .bnav__item.is-active .bnav__icon-wrap:after{content:"";position:absolute;inset:-7px -11px;border-radius:8px;background:rgba(0,0,0,.5);border:1px solid rgba(204,0,0,.4);z-index:-1}[data-bnav=s5] .bnav__label{font-family:var(--ff-o);font-size:.54rem;font-weight:600}}@media (prefers-reduced-motion:reduce){.bnav,.bnav__icon,.bnav__item{transition:none}}#nav-settings-btn{display:none;width:32px;height:32px;border-radius:50%;border:1px solid hsla(0,0%,100%,.15);background:transparent;align-items:center;justify-content:center;margin-left:auto;margin-right:.55rem;color:var(--gray-200);cursor:pointer;flex-shrink:0;transition:border-color .2s,color .2s,background .2s}#nav-settings-btn svg{width:16px;height:16px}#nav-settings-btn:hover,#nav-settings-btn[aria-expanded=true]{border-color:rgba(204,0,0,.5);color:var(--red);background:rgba(204,0,0,.06)}@media (max-width:768px){#nav-search-icon{display:none}#nav-settings-btn{display:inline-flex}}.bnav-settings__scrim{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.5);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);animation:bnav-fade .2s ease both}.bnav-settings-open .bnav{z-index:1001}.bnav-settings{position:fixed;left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));bottom:calc(var(--bottom-nav-h) + env(safe-area-inset-bottom, 0px) + 14px);z-index:1002;padding:14px 14px 12px;border-radius:18px;background:linear-gradient(180deg,rgba(26,26,26,.98),hsla(0,0%,5%,.98));border:1px solid var(--border-r);box-shadow:0 18px 40px rgba(0,0,0,.6),0 0 0 1px rgba(0,0,0,.4);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:bnav-sheet-in .32s var(--ease-back) both}@keyframes bnav-fade{0%{opacity:0}to{opacity:1}}@keyframes bnav-sheet-in{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}.bnav-settings__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.bnav-settings__title{font-family:var(--ff-d);font-size:1.05rem;letter-spacing:.04em;color:#fff}.bnav-settings__close{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:var(--gray-400);transition:color .2s,background .2s}.bnav-settings__close:hover{color:#fff;background:hsla(0,0%,100%,.05)}.bnav-settings__grid{display:flex;flex-direction:column;gap:8px}.bnav-opt{display:flex;align-items:center;gap:12px;padding:9px 11px;border-radius:12px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);color:#fff;text-align:left;transition:border-color .2s,background .2s}.bnav-opt:active{background:hsla(0,0%,100%,.05)}.bnav-opt.is-sel{border-color:var(--red);background:rgba(204,0,0,.08);box-shadow:inset 0 0 0 1px rgba(204,0,0,.35)}.bnav-opt__meta{flex:1 1 auto;display:flex;flex-direction:column;gap:2px}.bnav-opt__name{font-family:var(--ff-a);font-weight:600;font-size:.92rem;letter-spacing:.01em}.bnav-opt__hint{font-size:.68rem;color:var(--gray-400)}.bnav-opt__check{flex:0 0 auto;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--red);color:#fff;opacity:0;transform:scale(.6);transition:opacity .2s,transform .2s var(--ease-back)}.bnav-opt.is-sel .bnav-opt__check{opacity:1;transform:scale(1)}.bnav-opt__demo{flex:0 0 auto;display:flex;align-items:center;justify-content:space-evenly;width:62px;height:30px;border-radius:7px;background:#0d0d0d;border-top:1px solid var(--border-r)}.bnav-opt__demo i{position:relative;width:5px;height:5px;border-radius:50%;background:var(--gray-600)}.bnav-opt__demo i.on{background:#fff}.demo-s1 i.on:before{content:"";position:absolute;top:-7px;left:50%;width:9px;height:2px;background:var(--red);transform:translateX(-50%)}.demo-s2 i.on{box-shadow:0 0 0 4px rgba(204,0,0,.28),0 0 7px 3px rgba(204,0,0,.4)}.demo-s3{background:linear-gradient(180deg,#1f1f1f,#131313);border:1px solid var(--border-r);border-radius:9px;width:58px;margin:0 2px}.demo-s3 i.on{box-shadow:0 0 0 5px rgba(204,0,0,.18),0 0 0 6px rgba(204,0,0,.4)}.demo-s4 i.on{background:var(--red);box-shadow:0 7px 0 -1.5px var(--red-hi)}.demo-s5{background:repeating-linear-gradient(45deg,#161616 0 4px,#121212 4px 8px);border-top:2px solid var(--red)}.demo-s5 i.on{background:var(--red-hi);box-shadow:0 0 0 4px rgba(0,0,0,.6),0 0 0 5px rgba(204,0,0,.5)}.bnav-settings__note{margin-top:11px;font-size:.66rem;letter-spacing:.02em;color:var(--gray-400);text-align:center}.bnav-settings__sound{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;padding:12px 14px;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.07);border-radius:12px}.bnav-settings__sound-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.bnav-settings__sound-name{font-family:var(--ff-a);font-size:.82rem;font-weight:600;letter-spacing:.04em;color:#fff;text-transform:uppercase}.bnav-settings__sound-hint{font-family:var(--ff-b);font-size:.68rem;line-height:1.4;color:var(--gray-400)}.bnav-toggle{flex-shrink:0;width:44px;height:26px;border-radius:999px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.14);padding:0;position:relative;cursor:pointer;transition:background .25s,border-color .25s}.bnav-toggle-knob{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.35);transition:transform .25s var(--ease-expo)}.bnav-toggle--on{background:var(--red);border-color:var(--red-hi);box-shadow:0 0 14px rgba(204,0,0,.45)}.bnav-toggle--on .bnav-toggle-knob{transform:translateX(18px)}.bnav-toggle:focus-visible{outline:2px solid var(--red);outline-offset:2px}@media (prefers-reduced-motion:reduce){.bnav-opt__check,.bnav-settings,.bnav-settings__scrim{animation:none;transition:none}}.foot{position:relative;isolation:isolate;background:radial-gradient(ellipse 80vw 80vh at 0 100%,rgba(204,0,0,.06) 0,transparent 55%),linear-gradient(180deg,#0a0a0a,#050505);color:var(--gray-200);font-family:var(--ff-b);padding:0 var(--sx);overflow:hidden;margin-top:clamp(3rem,6vw,5rem)}.foot:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(204,0,0,.55) 50%,transparent);box-shadow:0 0 18px rgba(204,0,0,.35);z-index:1}.foot-band{position:relative;z-index:2}.foot-eye{font-family:var(--ff-a);font-size:.58rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--gray-600);margin:0 0 .8rem}.foot-band--top{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);padding:clamp(3rem,6vw,5rem) 0 clamp(2.4rem,5vw,4rem);border-bottom:1px solid hsla(0,0%,100%,.06)}.foot-news__head{font-family:var(--ff-d);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:500;letter-spacing:.03em;line-height:1.05;color:#fff;margin:0 0 .85rem;text-transform:uppercase}.foot-news__head em{font-style:normal;color:var(--red-hi)}.foot-show__lead{font-family:var(--ff-d);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:500;letter-spacing:.03em;line-height:1.05;color:#fff;margin:0 0 1.2rem;text-transform:uppercase}.foot-news__sub{font-size:.9rem;line-height:1.65;color:var(--gray-400);margin:0 0 1.4rem;max-width:460px}.foot-news__form{display:flex;align-items:stretch;gap:.6rem;max-width:460px}.foot-news__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.foot-news__field{flex:1 1;display:flex;align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;padding:0 .9rem;box-shadow:0 0 0 1px rgba(204,0,0,.14),0 0 22px -4px rgba(204,0,0,.35);transition:border-color .2s,box-shadow .2s,background .2s}.foot-news__field:focus-within{background:hsla(0,0%,100%,.06);border-color:rgba(204,0,0,.4);box-shadow:0 0 0 1px rgba(204,0,0,.3),0 0 28px -4px rgba(204,0,0,.55)}.foot-news__field input{flex:1 1;background:transparent;border:none;outline:none;padding:.85rem 0;font-family:var(--ff-b);font-size:.9rem;color:#fff;caret-color:var(--red)}.foot-news__field input::placeholder{color:var(--gray-600)}.foot-news__btn{background:var(--red);color:#fff;border:none;border-radius:6px;padding:0 1.4rem;font-family:var(--ff-a);font-size:.72rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;transition:background .2s,transform .2s,box-shadow .2s;box-shadow:0 4px 18px -4px rgba(204,0,0,.5)}.foot-news__btn:hover{background:var(--red-hi);transform:translateY(-1px);box-shadow:0 6px 22px -4px rgba(204,0,0,.65)}.foot-news__btn:active{transform:translateY(0)}.foot-show__hours{margin:0 0 1.4rem;font-family:var(--ff-b);font-size:.88rem;color:var(--gray-200);display:flex;flex-direction:column;gap:.35rem}.foot-show__hours div{display:flex;align-items:baseline;gap:.8rem;border-bottom:1px dashed hsla(0,0%,100%,.06);padding-bottom:.35rem}.foot-show__hours dt{font-family:var(--ff-a);font-size:.56rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--gray-600);flex-shrink:0;width:6rem}.foot-show__hours dd{margin:0;flex:1 1;color:#fff}.foot-show__cta{display:inline-flex;align-items:center;gap:.55rem;padding:.8rem 1.1rem;background:rgba(37,211,102,.08);border:1px solid rgba(37,211,102,.25);border-radius:6px;color:#fff;font-family:var(--ff-a);font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;transition:background .2s,border-color .2s,transform .2s}.foot-show__cta svg:first-of-type{color:#25d366}.foot-show__cta svg:last-of-type{color:var(--gray-400);transition:transform .2s,color .2s}.foot-show__cta:hover{background:rgba(37,211,102,.15);border-color:rgba(37,211,102,.45);transform:translateY(-1px)}.foot-show__cta:hover svg:last-of-type{color:#fff;transform:translateX(3px)}.foot-band--nav{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:clamp(2rem,4vw,3.5rem);gap:clamp(2rem,4vw,3.5rem);padding:clamp(2.4rem,5vw,4rem) 0;border-bottom:1px solid hsla(0,0%,100%,.06)}.foot-logo{height:44px;width:auto;display:block;margin-bottom:1.2rem;filter:drop-shadow(0 2px 6px rgba(0,0,0,.4))}.foot-tag{font-size:.82rem;color:var(--gray-400);line-height:1.75;font-weight:300;max-width:340px;margin:0}.foot-nav-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.foot-nav-col a{font-family:var(--ff-b);font-size:.85rem;color:var(--gray-400);text-decoration:none;transition:color .2s,padding-left .2s}.foot-nav-col a:hover{color:var(--red-hi);padding-left:.25rem}.foot-band--press{padding:clamp(2rem,4vw,3rem) 0;border-bottom:1px solid hsla(0,0%,100%,.06)}.foot-press__eye{margin-bottom:1.1rem}.foot-press__row{display:flex;flex-wrap:wrap;gap:1rem}.foot-press__item{display:inline-flex;align-items:center;gap:1rem;padding:.8rem 1.2rem .8rem .8rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;text-decoration:none;color:var(--gray-200);transition:background .2s,border-color .2s,transform .2s}.foot-press__item:hover{background:rgba(204,0,0,.08);border-color:rgba(204,0,0,.35);transform:translateY(-1px)}.foot-press__cover{width:36px;height:50px;object-fit:cover;border-radius:3px;filter:grayscale(.6) brightness(.95);transition:filter .25s}.foot-press__item:hover .foot-press__cover{filter:none}.foot-press__meta{display:flex;flex-direction:column;line-height:1.25}.foot-press__title{font-family:var(--ff-d);font-size:1rem;letter-spacing:.04em;color:#fff;text-transform:uppercase}.foot-press__sub{font-family:var(--ff-a);font-size:.56rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--gray-600);margin-top:.25rem}.foot-press__arrow{color:var(--gray-600);transition:color .2s,transform .2s}.foot-press__item:hover .foot-press__arrow{color:var(--red-hi);transform:translate(2px,-2px)}.foot-band--rank{padding:clamp(2rem,4vw,3rem) 0;border-bottom:1px solid hsla(0,0%,100%,.06)}.foot-rank__eye{margin-bottom:1.1rem}.foot-rank__row{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.foot-rank__card{display:flex;align-items:center;gap:1rem;padding:1rem 1.3rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;box-shadow:0 0 0 1px rgba(204,0,0,.14),0 0 22px -6px rgba(204,0,0,.3);transition:background .2s,border-color .2s,box-shadow .25s,transform .2s}.foot-rank__card:hover{background:rgba(204,0,0,.06);border-color:rgba(204,0,0,.35);box-shadow:0 0 0 1px rgba(204,0,0,.3),0 0 30px -6px rgba(204,0,0,.5);transform:translateY(-1px)}.foot-rank__icon{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;flex-shrink:0;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08)}.foot-rank__icon--ai{color:var(--red-hi);background:rgba(204,0,0,.12);border-color:rgba(204,0,0,.35);filter:drop-shadow(0 0 8px rgba(204,0,0,.45))}.foot-rank__body{display:flex;flex-direction:column;line-height:1.25;min-width:0}.foot-rank__lead{font-family:var(--ff-d);font-size:1.05rem;letter-spacing:.03em;text-transform:uppercase;color:#fff}.foot-rank__sub{font-family:var(--ff-a);font-size:.56rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--gray-400);margin-top:.35rem}.foot-band--trust{padding:1.1rem 0;border-bottom:1px solid hsla(0,0%,100%,.06)}.foot-trust{list-style:none;margin:0;padding:0;flex-wrap:wrap;justify-content:center;gap:.9rem 1.6rem;font-family:var(--ff-a);font-size:.56rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--gray-400)}.foot-trust,.foot-trust li{display:flex;align-items:center}.foot-trust li+li:before{content:"";width:4px;height:4px;background:var(--red);border-radius:50%;margin-right:1.6rem;margin-left:-1.6rem;flex-shrink:0;opacity:.65}.foot-wordmark{position:relative;z-index:0;font-family:var(--ff-d);font-size:clamp(4rem,16vw,16rem);font-weight:500;letter-spacing:.03em;line-height:.9;text-align:center;margin:clamp(2rem,4vw,3rem) 0 clamp(1rem,2vw,1.5rem);color:transparent;-webkit-text-stroke:1px hsla(0,0%,100%,.06);background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.015));-webkit-background-clip:text;background-clip:text;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;white-space:nowrap;overflow:hidden}.foot-band--bottom{display:grid;grid-template-columns:1fr auto 1fr auto;align-items:center;grid-gap:1.2rem;gap:1.2rem;padding:1.4rem 0 calc(1.4rem + env(safe-area-inset-bottom, 0px));border-top:1px solid hsla(0,0%,100%,.06);font-family:var(--ff-a);font-size:.58rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--gray-600)}.foot-meta{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;margin:0}.foot-meta__sep{color:var(--red)}.foot-coords{font-family:var(--ff-o);letter-spacing:.1em}.foot-socials{display:flex;gap:.5rem}.foot-soc{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12);border-radius:6px;color:var(--gray-200);text-decoration:none;transition:background .2s,border-color .2s,color .2s,box-shadow .25s}.foot-soc:hover{background:rgba(204,0,0,.12);border-color:rgba(204,0,0,.4);color:#fff;box-shadow:0 0 0 1px rgba(204,0,0,.25),0 0 18px -4px rgba(204,0,0,.5)}.foot-legal{list-style:none;margin:0;padding:0;display:flex;gap:1rem;justify-content:center}.foot-legal a{color:var(--gray-400);text-decoration:none;transition:color .2s}.foot-legal a:hover{color:var(--red-hi)}.foot-top-btn{display:inline-flex;align-items:center;gap:.45rem;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12);border-radius:6px;padding:.55rem .85rem;font-family:var(--ff-a);font-size:.56rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--gray-200);cursor:pointer;transition:background .2s,border-color .2s,color .2s,box-shadow .25s}.foot-top-btn:hover{background:rgba(204,0,0,.12);border-color:rgba(204,0,0,.4);color:#fff;box-shadow:0 0 0 1px rgba(204,0,0,.25),0 0 18px -4px rgba(204,0,0,.5)}@media (max-width:900px){.foot-band--top{grid-template-columns:1fr;gap:2.4rem}.foot-band--nav{grid-template-columns:1fr 1fr;gap:2rem}.foot-band--nav .foot-nav-col:first-child{grid-column:1/-1;margin-bottom:.5rem}.foot-band--bottom{grid-template-columns:1fr;justify-items:center;text-align:center;gap:1rem}.foot-meta{justify-content:center}.foot-legal{flex-wrap:wrap}.foot-wordmark{font-size:clamp(3rem,22vw,8rem)}}@media (max-width:720px){.foot-rank__row{grid-template-columns:1fr}}@media (max-width:520px){.foot-news__form{flex-direction:column}.foot-news__btn{padding:.85rem}.foot-press__item{width:100%}.foot-band--nav{grid-template-columns:1fr}.foot-trust li+li:before{display:none}.foot-trust{flex-direction:column;gap:.6rem}.foot-rank__card{padding:.9rem 1.1rem}.foot-rank__lead{font-size:.95rem}}@media (prefers-reduced-motion:reduce){.foot-news__btn,.foot-press__item,.foot-show__cta,.foot-soc,.foot-top-btn{transition:none}}