@font-face{font-family:"Exo2";src:url(/fonts/exo2-800i.woff2) format("woff2");font-weight:800;font-style:italic;font-display:swap}:root{--y:#ffc400;--y2:#ffdd4d;--y3:#ffb000;--r:#e30613;--r2:#ff2a2a;--bg:#0d0904;--bg2:#17110a;--line:rgba(255,196,0,.16);--tx:#fff8e6;--mut:#cbbd9e;--disp:"Exo2","Segoe UI",system-ui,sans-serif;--body:system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans",sans-serif;--fs:clamp(15px,.45vw + 12px,19px);}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}html::-webkit-scrollbar{width:10px}html::-webkit-scrollbar-track{background:#0a0703}html::-webkit-scrollbar-thumb{background:linear-gradient(var(--y),var(--r));border-radius:10px}html{scrollbar-color:var(--y) #0a0703;scrollbar-width:thin}body{min-height:100vh;background:var(--bg);background-image:radial-gradient(70vw 50vh at 85% 20%,#2e2006 0%,transparent 60%),radial-gradient(50vw 40vh at 0% 100%,#2a0a07 0%,transparent 60%);color:var(--tx);font:var(--fs)/1.6 var(--body);overflow-x:hidden}a{color:var(--y);text-decoration:none}a:hover{color:var(--y2)}img{max-width:100%;height:auto;display:block}.hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.wrap{width:100%;padding-left:clamp(24px,4vw,64px);padding-right:clamp(24px,4vw,64px)}@media (max-width:700px){.wrap{padding-left:20px;padding-right:20px}}#sparks{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.glow{position:fixed;border-radius:50%;filter:blur(90px);z-index:0;pointer-events:none;opacity:.5}.g1{width:34vw;height:34vw;background:var(--y3);top:-12vw;right:-8vw;animation:float 14s ease-in-out infinite}.g2{width:28vw;height:28vw;background:var(--r);bottom:-14vw;left:-10vw;opacity:.35;animation:float 18s ease-in-out infinite reverse}.g3{width:20vw;height:20vw;background:#ff7a00;top:60vh;left:40vw;opacity:.18;animation:float 22s ease-in-out infinite}@keyframes float{50%{transform:translate(-40px,30px) scale(1.08)}}.progress{position:fixed;top:0;left:0;height:3px;width:0;background:linear-gradient(90deg,var(--r),var(--y));z-index:9;box-shadow:0 0 12px var(--y)}.top,main,.foot{position:relative;z-index:1}.top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:clamp(14px,2vw,26px)}.brand{display:flex;align-items:center;gap:10px}.brand img{width:clamp(36px,3vw,52px);filter:drop-shadow(0 2px 10px rgba(227,6,19,.45))}.brand span{font-family:var(--disp);font-size:clamp(18px,1.6vw,26px);letter-spacing:.5px;line-height:1}.brand b{color:var(--r2)}.brand i{color:var(--y);margin-left:6px}.topnav{display:flex;gap:clamp(10px,1.4vw,24px);align-items:center;font-size:clamp(13px,.9vw,15px);font-weight:600}.topnav a{color:var(--mut)}.topnav a:hover{color:var(--y)}.topnav .mail{border:1px solid var(--line);padding:8px 14px;border-radius:999px;color:var(--mut)}.topnav .mail:hover{color:var(--bg);background:var(--y);border-color:var(--y)}.hero{position:relative;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:4vw;min-height:calc(100vh - 90px);padding-top:4vh;padding-bottom:10vh}.chip{display:inline-flex;align-items:center;gap:10px;font-size:clamp(11px,.8vw,13px);font-weight:600;letter-spacing:1.6px;text-transform:uppercase;color:var(--y);background:rgba(255,196,0,.08);border:1px solid var(--line);padding:7px 14px;border-radius:999px}.dot{width:8px;height:8px;border-radius:50%;background:var(--r2);animation:ping 1.8s infinite}@keyframes ping{70%{box-shadow:0 0 0 10px rgba(255,42,42,0)}100%{box-shadow:0 0 0 0 rgba(255,42,42,0)}}h1{font-family:var(--disp);font-size:clamp(40px,5.8vw,104px);line-height:1.02;letter-spacing:-.5px;margin:clamp(14px,2vh,24px) 0 clamp(14px,2vh,22px);background:linear-gradient(100deg,var(--y2) 0%,var(--y) 45%,var(--y3) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}h1 em{-webkit-text-fill-color:var(--r2);color:var(--r2);text-shadow:0 0 30px rgba(255,42,42,.35)}.lead{color:var(--mut);font-size:clamp(15px,1.15vw,21px);max-width:60ch}.notify{position:relative;display:flex;flex-wrap:wrap;margin-top:clamp(20px,3vh,32px);max-width:600px;background:rgba(255,255,255,.04);border:1px solid var(--line);border-radius:16px;padding:6px;transition:border-color .2s,box-shadow .2s}.notify:focus-within{border-color:var(--y);box-shadow:0 0 0 4px rgba(255,196,0,.12)}.notify input[type=email]{flex:1;min-width:0;background:transparent;border:0;outline:0;color:var(--tx);font:inherit;padding:12px 14px}.notify input::placeholder{color:#8f8266}.notify button{display:flex;align-items:center;gap:8px;border:0;cursor:pointer;font-family:var(--disp);font-size:clamp(14px,1vw,17px);color:#1a1000;background:linear-gradient(135deg,var(--y2),var(--y) 50%,var(--y3));padding:12px 22px;border-radius:12px;transition:transform .15s,box-shadow .2s;box-shadow:0 6px 24px rgba(255,196,0,.3)}.notify button svg{width:18px;height:18px;fill:var(--r)}.notify button:hover{transform:translateY(-1px);box-shadow:0 10px 30px rgba(255,196,0,.45)}.notify button:disabled{opacity:.6;cursor:wait}.msg{flex-basis:100%;min-height:0;font-size:14px;color:var(--mut);padding:0 14px}.msg:empty{display:none}.msg:not(:empty){padding-top:6px;padding-bottom:4px}.msg.ok{color:var(--y)}.msg.err{color:#ff7a7a}.meter{max-width:600px;margin-top:22px}.meter-head{display:flex;justify-content:space-between;font-size:12px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:#8f8266;margin-bottom:8px}.meter-head span:last-child{color:var(--y)}.bar{height:6px;border-radius:6px;background:rgba(255,255,255,.07);overflow:hidden}.bar i{display:block;height:100%;width:0;border-radius:6px;background:linear-gradient(90deg,var(--r),var(--y3) 40%,var(--y));box-shadow:0 0 14px var(--y);transition:width 2.4s cubic-bezier(.2,.8,.2,1)}.orb{position:relative;width:min(34vw,560px);aspect-ratio:1;justify-self:center}.emblem{position:absolute;inset:16%;width:68%;filter:drop-shadow(0 20px 50px rgba(227,6,19,.5)) drop-shadow(0 0 30px rgba(255,196,0,.25));animation:bob 6s ease-in-out infinite}@keyframes bob{50%{transform:translateY(-10px)}}.ring{position:absolute;border-radius:50%;inset:0}.r1{background:conic-gradient(from 0deg,transparent 0 60%,var(--y) 75%,transparent 80% 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));animation:spin 5s linear infinite}.r2{inset:7%;background:conic-gradient(from 180deg,transparent 0 55%,var(--r2) 72%,transparent 78% 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1px));animation:spin 7s linear infinite reverse}.r3{inset:-4%;border:1px dashed rgba(255,196,0,.18);animation:spin 60s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.bolts{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.bolt{fill:none;stroke:var(--y);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:140;stroke-dashoffset:140;filter:drop-shadow(0 0 6px var(--y));animation:zap 4s infinite}.b2{animation-delay:1s;stroke:var(--r2);filter:drop-shadow(0 0 6px var(--r2))}.b3{animation-delay:2s}.b4{animation-delay:3s;stroke:var(--r2);filter:drop-shadow(0 0 6px var(--r2))}@keyframes zap{0%{stroke-dashoffset:140;opacity:1}12%{stroke-dashoffset:0;opacity:1}22%{opacity:0}100%{opacity:0}}.scroll-cue{position:absolute;left:50%;bottom:3vh;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;font-size:11px;letter-spacing:2.5px;text-transform:uppercase;color:#8f8266}.scroll-cue span{width:22px;height:36px;border:2px solid var(--line);border-radius:12px;position:relative}.scroll-cue span::after{content:"";position:absolute;left:50%;top:6px;width:4px;height:8px;margin-left:-2px;border-radius:2px;background:var(--y);animation:wheel 1.8s infinite}@keyframes wheel{0%{transform:translateY(0);opacity:1}100%{transform:translateY(14px);opacity:0}}.marquee{overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(255,196,0,.04);padding:12px 0;white-space:nowrap}.track{display:inline-flex;animation:slide 30s linear infinite;font-family:var(--disp);font-size:clamp(14px,1.1vw,20px);color:var(--y);letter-spacing:1px}.track span{padding-right:2em}@keyframes slide{to{transform:translateX(-50%)}}h2{font-family:var(--disp);font-size:clamp(28px,3.2vw,54px);line-height:1.1;margin-bottom:clamp(20px,3vh,36px)}h2 span{display:block;font-family:var(--body);font-style:normal;font-weight:600;font-size:clamp(11px,.8vw,13px);letter-spacing:2px;text-transform:uppercase;color:var(--r2);margin-bottom:8px}.range,.why,.cta{padding-top:clamp(50px,9vh,110px)}.cards{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(12px,1.4vw,22px)}.card{position:relative;background:linear-gradient(160deg,rgba(255,196,0,.08),rgba(255,255,255,.02) 40%);border:1px solid var(--line);border-radius:22px;padding:clamp(16px,1.6vw,26px);overflow:hidden;transition:transform .25s,border-color .25s,box-shadow .25s}.card::after{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--r),var(--y));transform:scaleX(0);transform-origin:left;transition:transform .35s}.card:hover{transform:translateY(-6px);border-color:rgba(255,196,0,.4);box-shadow:0 20px 50px rgba(0,0,0,.4)}.card:hover::after{transform:scaleX(1)}.card-img{aspect-ratio:1;display:grid;place-items:center;background:radial-gradient(circle,rgba(255,196,0,.18),transparent 70%);margin-bottom:14px}.card-img img{width:85%;filter:drop-shadow(0 14px 24px rgba(0,0,0,.5));transition:transform .4s}.card:hover img{transform:scale(1.06) rotate(-3deg)}.card h3{font-family:var(--disp);font-size:clamp(18px,1.4vw,24px);margin-bottom:6px}.card p{color:var(--mut);font-size:clamp(13px,.9vw,15px)}.tag{display:inline-block;margin-top:14px;font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--y);background:rgba(255,196,0,.08);padding:5px 12px;border-radius:999px}.why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;border:1px solid var(--line);border-radius:22px;overflow:hidden;background:var(--line)}.why-grid div{background:var(--bg2);padding:clamp(20px,2.4vw,36px)}.why-grid b{display:block;font-family:var(--disp);font-size:clamp(24px,2.2vw,38px);color:var(--y)}.why-grid div:nth-child(even) b{color:var(--r2)}.why-grid span{color:var(--mut);font-size:clamp(13px,.95vw,16px)}.stats{display:flex;gap:clamp(20px,5vw,90px);flex-wrap:wrap;justify-content:center;margin-top:clamp(30px,5vh,60px)}.stats b{display:block;font-family:var(--disp);font-size:clamp(40px,4.6vw,84px);line-height:1;background:linear-gradient(100deg,var(--y2),var(--y3));-webkit-background-clip:text;background-clip:text;color:transparent}.stats span{font-size:clamp(12px,.9vw,15px);letter-spacing:1.5px;text-transform:uppercase;color:var(--mut)}.cta-box{text-align:center;background:linear-gradient(135deg,rgba(255,196,0,.12),rgba(227,6,19,.12));border:1px solid var(--line);border-radius:28px;padding:clamp(30px,5vw,70px)}.cta-box h2{margin-bottom:8px}.cta-box p{color:var(--mut)}.cta-box .notify{margin:24px auto 0}.small{font-size:14px;margin-top:18px}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1)}.reveal.in{opacity:1;transform:none}.cards .reveal:nth-child(2){transition-delay:.08s}.cards .reveal:nth-child(3){transition-delay:.16s}.cards .reveal:nth-child(4){transition-delay:.24s}.cards .reveal:nth-child(5){transition-delay:.32s}.why-grid .reveal:nth-child(2){transition-delay:.08s}.why-grid .reveal:nth-child(3){transition-delay:.16s}.why-grid .reveal:nth-child(4){transition-delay:.24s}.foot{position:relative;text-align:center;padding-top:clamp(50px,9vh,100px);padding-bottom:40px;color:var(--mut);font-size:14px}.foot img{width:clamp(160px,14vw,240px);margin:0 auto 14px;background:#fff;border-radius:14px;padding:8px 14px;box-shadow:0 0 0 2px rgba(255,196,0,.35)}.totop{position:fixed;right:22px;bottom:22px;width:44px;height:44px;border-radius:50%;background:var(--y);color:var(--bg);display:grid;place-items:center;font-weight:800;box-shadow:0 8px 24px rgba(255,196,0,.4);opacity:0;transform:translateY(10px);transition:.3s;z-index:5}.totop.show{opacity:1;transform:none}@media (max-width:1100px){.cards{grid-template-columns:repeat(3,1fr)}.why-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.topnav a:not(.mail){display:none}.hero{grid-template-columns:1fr;text-align:center;min-height:auto;padding-top:5vh;padding-bottom:12vh;gap:10px}.orb{order:-1;width:min(62vw,320px)}.lead,.notify,.meter{margin-left:auto;margin-right:auto}.cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.topnav .mail{display:none}.notify input[type=email]{flex-basis:100%}.notify button{width:100%;justify-content:center}.cards,.why-grid{grid-template-columns:1fr}.stats{gap:24px}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}.top{position:relative;z-index:6}.topnav .mm{position:static}.mm-btn{display:inline-flex;align-items:center;gap:5px;color:var(--y)!important;font-weight:700}.mm-btn svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.8;transition:transform .2s}.mm:hover .mm-btn svg,.mm.open .mm-btn svg{transform:rotate(180deg)}.mega{position:absolute;left:0;right:0;top:calc(100% + 14px);width:auto;background:rgba(20,14,6,.96);backdrop-filter:blur(14px);border:1px solid var(--line);border-radius:20px;box-shadow:0 30px 70px rgba(0,0,0,.6),0 0 0 1px rgba(255,196,0,.05);opacity:0;visibility:hidden;transform:translateY(-8px);transition:.2s;z-index:7}.mega::before{content:"";position:absolute;left:0;right:0;top:-16px;height:16px}.mm:hover .mega,.mm:focus-within .mega,.mm.open .mega{opacity:1;visibility:visible;transform:none}.mega-in{display:grid;grid-template-columns:repeat(5,1fr);gap:18px;padding:22px}.mega-head{display:flex;align-items:center;gap:10px;font-family:var(--disp);font-size:16px;color:var(--tx)!important;padding-bottom:10px;margin-bottom:8px;border-bottom:1px solid var(--line)}.mega-head img{width:40px;height:40px;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(0,0,0,.5))}.mega-head:hover span{color:var(--y)}.mega ul{list-style:none}.mega li a{display:block;padding:5px 0;font-size:13.5px;color:var(--mut)!important;font-weight:500}.mega li a:hover{color:var(--y)!important;padding-left:4px}.card{scroll-margin-top:30px}@media (max-width:1100px){.mega-in{grid-template-columns:repeat(3,1fr)}}@media (max-width:860px){.topnav .mm{display:none}}.mega-in{grid-template-columns:repeat(4,1fr);gap:16px 22px;padding:22px 24px 18px;max-height:min(78vh,760px);overflow-y:auto}.mega-head span{display:flex;flex-direction:column;line-height:1.15}.mega-head small{font-family:var(--body);font-weight:600;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--r2);margin-top:3px}.mega-dot{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,rgba(255,196,0,.25),rgba(227,6,19,.25));border:1px solid var(--line);flex:none;position:relative}.mega-dot::after{content:"⚡";position:absolute;inset:0;display:grid;place-items:center;font-size:18px}.mega ul{columns:1}.mega-col:nth-child(2) ul,.mega-col:nth-child(4) ul{columns:2;column-gap:14px}.mega li a{font-size:13px;padding:4px 0;break-inside:avoid}@media (max-width:1100px){.mega-in{grid-template-columns:repeat(2,1fr)}.mega-col:nth-child(2) ul,.mega-col:nth-child(4) ul{columns:1}}.mega .mega-in{grid-template-columns:repeat(8,1fr);gap:10px 14px;padding:16px 18px 14px;max-height:min(80vh,700px)}.mega .mega-head{font-size:13px;gap:7px;padding-bottom:7px;margin-bottom:6px;align-items:flex-start}.mega .mega-head img,.mega .mega-dot{width:28px;height:28px;border-radius:8px}.mega .mega-dot::after{font-size:13px}.mega .mega-head small{font-size:9px;letter-spacing:.6px;margin-top:2px}.mega .mega-col ul{columns:1}.mega .mega-col li a{font-size:12px;padding:2.5px 0;line-height:1.3}@media (max-width:1400px){.mega .mega-col li a{font-size:11.5px}}@media (max-width:1100px){.mega .mega-in{grid-template-columns:repeat(4,1fr)}}.mega .mega-head{min-height:44px;align-items:center;white-space:nowrap}.mega .mega-head span{overflow:hidden}.mega .mega-head{white-space:normal;align-items:flex-start;min-height:48px}.mega .mega-head span{overflow:visible;line-height:1.1}.mega .mega-head small{white-space:nowrap}.mega .mega-col li a{white-space:normal}.mega .mega-cards{display:grid;grid-template-columns:repeat(var(--n,6),1fr);gap:14px;padding:20px 22px}.app{display:flex;flex-direction:column;gap:10px}.app-card{display:flex;flex-direction:column;gap:9px;background:rgba(255,255,255,.05);border:1px solid var(--line);border-radius:16px;padding:14px;transition:.2s;color:var(--tx)!important}.app-card:hover{background:rgba(255,196,0,.08);border-color:rgba(255,196,0,.4);transform:translateY(-3px)}.app-card b{font-family:var(--disp);font-size:13px;letter-spacing:.8px;text-transform:uppercase;color:var(--y)}.app-img{display:block;aspect-ratio:4/3;border-radius:10px;overflow:hidden;position:relative;background:#222}.app-img img{width:100%;height:100%;object-fit:cover}.app-img::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.45))}.a-app-indoor{background:linear-gradient(135deg,#f7d774,#e8a21a 50%,#6b4a00)}.a-app-industry{background:linear-gradient(135deg,#ff8a3d,#c23a0f 55%,#3a0d05)}.a-app-outdoor{background:linear-gradient(135deg,#1f2a44,#0d1426 60%,#f5c542 140%)}.a-app-mast{background:linear-gradient(160deg,#2b1d4a,#0b0820 60%,#ffd56a 160%)}.a-app-solar{background:linear-gradient(135deg,#2f5d1f,#0f2a0e 60%,#ffc400 150%)}.a-app-smart{background:linear-gradient(135deg,#5b2bd9,#1a0b4a 55%,#ff2a7a 150%)}.app-img:not(:has(img))::before{content:"⚡";position:absolute;inset:0;display:grid;place-items:center;font-size:28px;opacity:.55}.app-card p{font-size:12.5px;color:var(--mut);line-height:1.4;min-height:52px}.app-card i{font-style:normal;color:var(--y);font-weight:800}.app-spaces{background:rgba(255,255,255,.04);border:1px solid var(--line);border-radius:14px;padding:12px 14px}.app-spaces small{display:block;font-size:10.5px;letter-spacing:1px;text-transform:uppercase;color:var(--r2);font-weight:700;margin-bottom:6px}.app-spaces ul{list-style:none}.app-spaces li a{display:block;font-size:12.5px;padding:3px 0;color:var(--mut)!important}.app-spaces li a:hover{color:var(--y)!important;padding-left:4px}.mm:nth-of-type(3) .mm-btn{color:var(--tx)!important}@media (max-width:1100px){.mega .mega-cards{grid-template-columns:repeat(3,1fr)}}.mm:nth-of-type(3) .mm-btn{color:var(--y)!important}.mega .mega-head span{color:var(--y)}.app-tile{display:block;margin:2px 0 10px;color:var(--tx)!important}.app-tile .app-img{display:block;aspect-ratio:16/10;border-radius:10px;overflow:hidden;border:1px solid var(--line);background:#1a1208;transition:.2s}.app-tile .app-img img,.app-tile .app-img svg{width:100%;height:100%;object-fit:cover;display:block}.app-tile:hover .app-img{border-color:rgba(255,196,0,.5);transform:translateY(-2px)}.app-tile p{font-size:12px;line-height:1.4;color:var(--mut);margin:8px 0 4px;min-height:50px}.app-tile i{font-style:normal;color:var(--y);font-weight:800;font-size:14px}.app-tile:hover i{padding-left:4px}.mega .mega-in.mega-in{grid-template-columns:repeat(var(--n,8),1fr)}@media (max-width:1100px){.mega .mega-in.mega-in{grid-template-columns:repeat(4,1fr)}}.mm:nth-of-type(4) .mm-btn{color:var(--mut)!important}.mm:nth-of-type(4):hover .mm-btn{color:var(--y)!important}.mega-col .mega-head small{text-transform:none;letter-spacing:.3px}.topnav .mm .mm-btn,.topnav .mm:nth-of-type(2) .mm-btn,.topnav .mm:nth-of-type(3) .mm-btn,.topnav .mm:nth-of-type(4) .mm-btn{color:var(--mut)!important}.topnav .mm:hover .mm-btn,.topnav .mm.open .mm-btn,.topnav .mm:focus-within .mm-btn{color:var(--y)!important}.foot{text-align:left;padding-top:clamp(50px,8vh,90px);padding-bottom:30px;border-top:1px solid var(--line);background:linear-gradient(180deg,rgba(255,196,0,.03),transparent)}.sitemap{display:grid;grid-template-columns:repeat(7,1fr);gap:22px 18px}.sm-col h4{font-family:var(--disp);font-size:14px;letter-spacing:.3px;color:var(--y);margin:0 0 8px;padding-bottom:7px;border-bottom:1px solid var(--line)}.sm-col h4+ul{margin-bottom:18px}.sm-col ul{list-style:none}.sm-col li a{display:block;font-size:13px;padding:3px 0;color:var(--mut)}.sm-col li a:hover{color:var(--y);padding-left:3px}.foot-bot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:40px;padding-top:20px;border-top:1px solid var(--line)}.foot-bot img{width:clamp(140px,12vw,200px);margin:0;background:#fff;border-radius:12px;padding:6px 12px;box-shadow:0 0 0 2px rgba(255,196,0,.35)}.foot-bot p{font-size:13px;color:var(--mut)}@media (max-width:1100px){.sitemap{grid-template-columns:repeat(4,1fr)}}@media (max-width:700px){.sitemap{grid-template-columns:repeat(2,1fr)}.foot-bot{justify-content:center;text-align:center}}.topnav .mm-btn,.sm-col li a,.mega li a,.app-spaces li a{position:relative}.topnav .mm-btn::after,.sm-col li a::after,.mega li a::after{content:"";position:absolute;left:0;bottom:-3px;height:2px;width:100%;background:linear-gradient(90deg,var(--r2),var(--y));transform:scaleX(0);transform-origin:left;transition:transform .28s cubic-bezier(.2,.8,.2,1)}.topnav .mm:hover .mm-btn::after,.topnav .mm.open .mm-btn::after,.sm-col li a:hover::after,.mega li a:hover::after{transform:scaleX(1)}.sm-col li a,.mega li a{display:inline-block;padding-left:0!important}.sm-col li a::after,.mega li a::after{bottom:1px}.sm-col li a:hover,.mega li a:hover{padding-left:0!important}.sm-col li,.mega li{line-height:1.2}.topnav .mm-btn::after,.sm-col li a::after,.mega li a::after{height:1px;transition:transform .6s cubic-bezier(.25,.1,.25,1)}.topnav .mm .mega{left:50%;right:auto;width:min(1300px,calc(100vw - 40px));transform:translate(-50%,-8px)}.topnav .mm:hover .mega,.topnav .mm:focus-within .mega,.topnav .mm.open .mega{transform:translate(-50%,0)}.topnav .mm .mega{left:0;right:0;width:auto;transform:translateY(-8px);border-radius:0;border-left:0;border-right:0}.topnav .mm:hover .mega,.topnav .mm:focus-within .mega,.topnav .mm.open .mega{transform:none}.mega .mega-in.mega-in{max-width:1300px;margin:0 auto}.topnav .mm .mega{left:0;right:0;width:auto;transform:translateY(-8px);border-radius:20px;border:1px solid var(--line)}.topnav .mm:hover .mega,.topnav .mm:focus-within .mega,.topnav .mm.open .mega{transform:none}.mega .mega-in.mega-in{max-width:1300px;margin:0 auto}.topnav .mm .mega{left:50%;right:auto;width:min(1300px,calc(100vw - 40px));transform:translate(-50%,-8px);border-radius:20px;border:1px solid var(--line)}.topnav .mm:hover .mega,.topnav .mm:focus-within .mega,.topnav .mm.open .mega{transform:translate(-50%,0)}.mega .mega-in.mega-in{max-width:none;margin:0}.story{position:relative;margin-top:clamp(40px,7vh,90px)}.story-top{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(24px,5vw,80px);align-items:start;padding-bottom:clamp(30px,5vh,60px)}.story-left{text-align:right}.story-left small{display:block;color:var(--mut);font-size:clamp(12px,.9vw,14px);margin:6px 0 10px}.story-left h2{font-family:var(--disp);font-size:clamp(34px,4.4vw,72px);line-height:1.02;margin:0;background:linear-gradient(100deg,var(--y2),var(--y) 50%,var(--y3));-webkit-background-clip:text;background-clip:text;color:transparent}.story-right p{color:var(--mut);font-size:clamp(15px,1.1vw,18px);line-height:1.75;max-width:60ch}.story-right b{display:block;margin-top:18px;color:var(--tx);font-size:clamp(15px,1.1vw,18px)}.story-band{position:relative;padding-bottom:clamp(40px,7vh,90px)}.story-band::before{content:"";position:absolute;left:0;right:0;top:38%;bottom:0;background:linear-gradient(180deg,#1b1208,#0a0703);border-top:1px solid var(--line);transform:skewY(-2deg);transform-origin:left}.story-card{position:relative;max-width:900px;margin:0 auto;aspect-ratio:16/9;border-radius:28px;overflow:hidden;transform:rotate(-2.5deg);box-shadow:0 40px 90px rgba(0,0,0,.6),0 0 0 1px rgba(255,196,0,.18);transition:transform .5s}.story-card:hover{transform:rotate(0)}.story-card>img{width:100%;height:100%;object-fit:cover}.story-art{position:relative;width:100%;height:100%;background:radial-gradient(60% 70% at 70% 30%,#5a3a05,transparent 70%),radial-gradient(50% 60% at 15% 85%,#5a0a08,transparent 70%),#1a1208}.story-art img{position:absolute;filter:drop-shadow(0 20px 30px rgba(0,0,0,.6))}.story-art .sa1{width:46%;left:4%;top:4%}.story-art .sa2{width:24%;right:8%;top:10%}.story-art .sa3{width:22%;right:30%;bottom:6%}.story-art .sa4{width:14%;right:8%;bottom:8%}.sa-tag{position:absolute;left:5%;bottom:8%;font-family:var(--disp);font-size:clamp(14px,1.4vw,22px);color:var(--y);background:rgba(0,0,0,.45);border:1px solid var(--line);padding:8px 14px;border-radius:999px;backdrop-filter:blur(6px)}@media (max-width:860px){.story-top{grid-template-columns:1fr}.story-left{text-align:left}.story-card{transform:rotate(-1.5deg);border-radius:18px}}.rot{max-width:600px;margin-top:clamp(18px,3vh,28px)}.rot-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.rot-name{font-family:var(--disp);font-size:clamp(18px,1.5vw,26px);color:var(--y);transition:opacity .35s}.rot-idx{font-size:12px;letter-spacing:1.4px;color:#8f8266;font-weight:600}.rot-text{color:var(--mut);font-size:clamp(14px,1.05vw,18px);min-height:3.2em;margin-bottom:12px;transition:opacity .35s}.rot.fade .rot-name,.rot.fade .rot-text{opacity:0}.rot .bar{height:5px}.rot .bar i{transition:none}.hero-text h1,.hero-text .lead{transition:opacity .4s,transform .4s}.hero-text.fade h1,.hero-text.fade .lead{opacity:0;transform:translateY(8px)}.hero-text h1{min-height:2.04em}.hero-text .lead{min-height:4.8em}.rot{max-width:600px;margin-top:clamp(16px,2.6vh,26px)}.rot .meter-head span:first-child{color:var(--y);letter-spacing:1.2px}.rot .bar{height:5px}.rot .bar i{transition:none}@media (max-width:860px){.hero-text .lead{min-height:6.4em}}.rot .bar{height:2px;border-radius:2px}.rot .bar i{box-shadow:0 0 6px rgba(255,196,0,.6)}.topnav .mm .mm-btn{color:var(--mut)!important;font-size:clamp(13px,.95vw,15px)}.topnav .mm:hover .mm-btn,.topnav .mm.open .mm-btn,.topnav .mm:focus-within .mm-btn{color:var(--y)!important}.topnav{gap:clamp(10px,1.4vw,24px)}@media (max-width:1000px){.topnav .mm .mm-btn{font-size:13px}.topnav{gap:10px}}.topnav .mm:hover .mega,.topnav .mm:focus-within .mega{opacity:0;visibility:hidden;transform:translate(-50%,-8px)}.topnav .mm.open .mega{opacity:1;visibility:visible;transform:translate(-50%,0)}.topnav .mm:hover .mm-btn svg{transform:none}.topnav .mm.open .mm-btn svg{transform:rotate(180deg)}.topnav .mm:hover .mm-btn{color:var(--y)!important}.topnav .mm.open::before{content:"";position:fixed;left:0;right:0;top:0;height:120px;z-index:-1}.burger{display:none;width:44px;height:44px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.04);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;position:relative;z-index:12}.burger span{display:block;width:20px;height:2px;background:var(--y);border-radius:2px;transition:.25s}.burger[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){opacity:0}.burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.drawer{position:fixed;inset:0;z-index:11;background:rgba(13,9,4,.98);backdrop-filter:blur(10px);overflow-y:auto;transform:translateX(100%);transition:transform .3s cubic-bezier(.2,.8,.2,1);visibility:hidden}.drawer.open{transform:none;visibility:visible}.drawer-in{padding:84px 20px 40px}.dsec{border-bottom:1px solid var(--line)}.dsec>button,.dgrp>button{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:0;cursor:pointer;text-align:left;color:var(--tx)}.dsec>button{font-family:var(--disp);font-size:20px;padding:16px 0;color:var(--y)}.dsec>button::after,.dgrp>button::after{content:"";width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .25s;margin-right:6px;opacity:.8}.dsec.open>button::after,.dgrp.open>button::after{transform:rotate(-135deg)}.dsec>div,.dgrp>ul{display:none}.dsec.open>div{display:block;padding:0 0 10px 8px}.dgrp>button{font-size:15px;font-weight:700;padding:10px 0;color:var(--tx)}.dgrp>button small{display:block;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--r2);font-weight:600;margin-top:2px}.dgrp>button img{width:26px;height:26px;object-fit:contain;margin-right:10px;vertical-align:middle}.dgrp.open>ul{display:block;list-style:none;padding:2px 0 10px 12px;border-left:1px solid var(--line);margin-left:4px}.dgrp li a{display:block;padding:7px 10px;font-size:14px;color:var(--mut)}.dgrp li a:active,.dgrp li a:hover{color:var(--y)}.dfoot{padding:24px 0 0;font-size:13px;color:var(--mut)}.dfoot a{color:var(--y);font-weight:700}@media (max-width:860px){.burger{display:flex}.topnav{display:none!important}.top{position:relative;z-index:12}body.nav-open{overflow:hidden}}.drawer{background:linear-gradient(160deg,rgba(74,12,18,.98) 0%,rgba(40,8,12,.98) 55%,rgba(30,10,6,.98) 100%)}.drawer::before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(60vw 40vh at 100% 0%,rgba(255,176,0,.18),transparent 70%),radial-gradient(60vw 40vh at 0% 100%,rgba(227,6,19,.30),transparent 70%)}.drawer-in{position:relative}.dsec{border-bottom-color:rgba(255,196,0,.16)}.dgrp.open>ul{border-left-color:rgba(255,196,0,.3)}.card-img img{transition:transform .5s ease}.card:hover .card-img img{transform:scale(1.05)}.fhero{position:relative;z-index:1;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:4vw;padding-top:3vh;padding-bottom:8vh;min-height:calc(88vh - 90px)}.crumb{display:flex;gap:8px;font-size:13px;color:var(--mut);margin-bottom:18px}.crumb a{color:var(--mut)}.crumb a:hover{color:var(--y)}.crumb b{color:var(--y);font-weight:600}.fhero h1{font-family:var(--disp);font-size:clamp(40px,5.6vw,96px);line-height:1;margin:18px 0;color:var(--y)}.fhero h1 em{color:var(--r2)}.fbtns{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.fbtn{display:inline-flex;align-items:center;justify-content:center;padding:13px 24px;border-radius:999px;font-weight:700;background:linear-gradient(90deg,var(--y),var(--y3));color:#1a1000;transition:transform .2s,box-shadow .2s}.fbtn:hover{color:#1a1000;transform:translateY(-2px);box-shadow:0 10px 30px rgba(255,196,0,.3)}.fbtn.ghost{background:transparent;border:1px solid var(--line);color:var(--tx)}.fbtn.ghost:hover{border-color:var(--y);color:var(--y)}.fbtn.sm{padding:9px 18px;font-size:14px;margin-top:auto}.fhero-art img{position:absolute;inset:12%;width:76%;filter:drop-shadow(0 24px 40px rgba(0,0,0,.55)) drop-shadow(0 0 36px rgba(255,196,0,.18));animation:bob 6s ease-in-out infinite}.ftypes,.fhigh,.ffeat,.fsize,.ffaq{position:relative;z-index:1;padding-top:clamp(40px,7vh,90px)}.ftype-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:clamp(12px,1.4vw,22px)}.ftype,.fprod{position:relative;display:flex;flex-direction:column;background:linear-gradient(160deg,rgba(255,196,0,.08),rgba(255,255,255,.02) 40%);border:1px solid var(--line);border-radius:22px;padding:clamp(16px,1.6vw,24px);scroll-margin-top:30px;transition:transform .25s,border-color .25s,box-shadow .25s}.ftype:hover,.fprod:hover{transform:translateY(-6px);border-color:rgba(255,196,0,.4);box-shadow:0 20px 50px rgba(0,0,0,.4)}.ftype:target{border-color:var(--y);box-shadow:0 0 0 2px rgba(255,196,0,.35)}.ftype-img,.fprod-img{aspect-ratio:1;display:grid;place-items:center;background:radial-gradient(circle,rgba(255,196,0,.16),transparent 70%);margin-bottom:14px}.ftype-img img,.fprod-img img{width:82%;filter:drop-shadow(0 14px 24px rgba(0,0,0,.5));transition:transform .4s}.ftype:hover img,.fprod:hover img{transform:scale(1.05)}.ftype h3,.fprod h3{font-family:var(--disp);font-size:clamp(18px,1.3vw,23px);margin-bottom:6px}.ftype p,.fprod p{color:var(--mut);font-size:clamp(13px,.9vw,15px);margin-bottom:12px}.ftype>a{margin-top:auto;font-weight:600;font-size:14px}.ftype>a i{font-style:normal;display:inline-block;transition:transform .2s}.ftype>a:hover i{transform:translateX(4px)}.fhigh-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.4vw,22px)}.fhigh-grid div{border:1px solid var(--line);border-radius:20px;padding:clamp(18px,1.8vw,28px);background:rgba(255,196,0,.04)}.fhigh-grid b{display:block;font-family:var(--disp);font-size:clamp(22px,2vw,34px);color:var(--y);margin-bottom:8px}.fhigh-grid span{color:var(--mut);font-size:clamp(13px,.9vw,15px)}.ffeat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:clamp(12px,1.4vw,22px)}.fprod small{color:var(--r2);font-weight:600;font-size:12px;letter-spacing:1px;text-transform:uppercase}.fprod ul{list-style:none;margin-bottom:16px;font-size:14px;color:var(--tx)}.fprod li{padding-left:18px;position:relative;margin:4px 0}.fprod li::before{content:"";position:absolute;left:0;top:.6em;width:7px;height:7px;border-radius:50%;background:var(--y)}.fbadge{position:absolute;top:14px;left:14px;z-index:1;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;background:var(--r);color:#fff;padding:4px 10px;border-radius:999px}.fprod .fbtn.sm{align-self:flex-start}.fsize-grid{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line);border-radius:22px;overflow:hidden}.fsize-grid div{padding:clamp(16px,1.6vw,24px);border-right:1px solid var(--line);display:flex;flex-direction:column;gap:6px}.fsize-grid div:last-child{border-right:0}.fsize-grid b{font-family:var(--disp);font-size:clamp(16px,1.2vw,21px)}.fsize-grid span{color:var(--mut);font-size:14px}.fsize-grid i{font-style:normal;font-weight:700;color:var(--y);margin-top:auto;padding-top:8px}.fnote{color:var(--mut);font-size:14px;margin-top:14px}.ffaq-list{max-width:900px}.ffaq-list details{border-bottom:1px solid var(--line)}.ffaq-list summary{cursor:pointer;list-style:none;padding:18px 40px 18px 0;font-weight:600;position:relative}.ffaq-list summary::-webkit-details-marker{display:none}.ffaq-list summary::after{content:"+";position:absolute;right:6px;top:50%;transform:translateY(-50%);color:var(--y);font-size:24px;transition:transform .25s}.ffaq-list details[open] summary::after{transform:translateY(-50%) rotate(45deg)}.ffaq-list summary:hover{color:var(--y)}.ffaq-list p{color:var(--mut);padding:0 0 18px;max-width:75ch}@media (max-width:1000px){.fhigh-grid{grid-template-columns:repeat(2,1fr)}.fsize-grid{grid-template-columns:1fr}.fsize-grid div{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.fsize-grid div:last-child{border-bottom:0}.fsize-grid i{margin-left:auto;padding-top:0}}@media (max-width:860px){.fhero{grid-template-columns:1fr;text-align:center;min-height:auto}.fhero .orb{order:-1;width:min(62vw,320px)}.crumb,.fbtns{justify-content:center}.fhero .lead{margin:0 auto}}@media (max-width:560px){.ftype-grid,.ffeat-grid{grid-template-columns:repeat(2,1fr)}.ftype,.fprod{padding:12px;border-radius:16px}.ftype p{font-size:12.5px}.fprod ul{display:none}.fhigh-grid{grid-template-columns:1fr}}.fsize-grid{grid-template-columns:repeat(var(--c,5),1fr)}.ftype-img .ph{display:grid;place-items:center;gap:10px;text-align:center}.ftype-img .ph img{width:64px;opacity:.35;filter:grayscale(.3)}.ftype-img .ph small{font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--mut);opacity:.7}.fhero-art img.emb{inset:16%;width:68%}@media (max-width:1000px){.fsize-grid{grid-template-columns:1fr}}.fenq{position:relative;z-index:1;padding-top:clamp(40px,7vh,90px)}.fenq-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.4vw,22px)}.fenq-grid a{display:flex;flex-direction:column;gap:8px;border:1px solid var(--line);border-radius:20px;padding:clamp(18px,1.8vw,28px);background:linear-gradient(160deg,rgba(227,6,19,.10),rgba(255,196,0,.04) 60%);color:var(--tx);transition:transform .25s,border-color .25s}.fenq-grid a:hover{transform:translateY(-4px);border-color:var(--y);color:var(--tx)}.fenq-grid b{font-family:var(--disp);font-size:clamp(18px,1.3vw,22px);color:var(--y)}.fenq-grid span{color:var(--mut);font-size:clamp(13px,.9vw,15px)}.fenq-grid i{font-style:normal;font-weight:700;color:var(--y);margin-top:auto;padding-top:6px}@media (max-width:1000px){.fenq-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.fenq-grid{grid-template-columns:1fr}}.cbnr{position:relative;z-index:1;padding-top:6px}.cbnr-in{position:relative;max-width:1400px;margin:0 auto;border-radius:26px;overflow:hidden;border:1px solid var(--line);box-shadow:0 30px 80px rgba(0,0,0,.55);background:linear-gradient(180deg,#f8efe4,#efe0cd);isolation:isolate}.cbnr-art{position:relative;aspect-ratio:1672/941}.cbnr-zoom{position:absolute;inset:0;transform-origin:50% 45%;animation:cbIn 1.6s cubic-bezier(.2,.7,.2,1) both}.cbnr-zoom img{width:100%;height:100%;object-fit:cover}.cbnr-glow{position:absolute;left:var(--gx);top:var(--gy);width:8%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(255,236,190,.75) 0%,rgba(255,210,120,.3) 35%,rgba(255,180,70,0) 68%);mix-blend-mode:screen;pointer-events:none;animation:cbGlow 4.5s 1.4s ease-in-out infinite;opacity:0}.cbnr-sweep{position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.35) 49%,rgba(255,255,255,.08) 53%,transparent 62%);background-size:250% 100%;mix-blend-mode:soft-light;animation:cbSweep 9s 2s ease-in-out infinite}.cbnr-head{position:absolute;z-index:2;left:4%;top:4.5%;display:flex;align-items:baseline;gap:18px;animation:cbLeft .9s .5s cubic-bezier(.2,.7,.2,1) both}.cbnr-head b{font-family:var(--disp);font-size:clamp(30px,4.2vw,68px);line-height:1;color:#3a1f10;letter-spacing:-.5px}.cbnr-head b::first-letter{color:var(--r)}.cbnr-head span{position:relative;font-family:var(--disp);font-size:clamp(14px,1.7vw,30px);color:#4a2c18;padding-bottom:8px}.cbnr-head span::after{content:"";position:absolute;left:0;right:-12%;bottom:0;height:2px;background:linear-gradient(90deg,#b8862a,rgba(184,134,42,0));transform-origin:left;animation:cbLine 1s 1.2s ease-out both}.cbnr-l{position:absolute;z-index:2;left:var(--x);top:var(--y);transform:translate(-50%,-50%);white-space:nowrap;font-weight:700;font-size:clamp(11px,1.2vw,21px);color:#3a1f10;padding:4px 10px;border-radius:999px;transition:color .2s,background .2s;animation:cbUp .7s calc(.9s + var(--i)*.09s) cubic-bezier(.2,.7,.2,1) both}.cbnr-l::before,.cbnr-l::after{content:"";display:inline-block;width:1.6em;height:2px;background:#b8862a;vertical-align:middle;margin:0 .5em;opacity:.8}.cbnr-l:nth-of-type(n+4)::before,.cbnr-l:nth-of-type(n+4)::after{display:none}.cbnr-l:hover{color:var(--r);background:rgba(255,255,255,.55)}.fhero.slim{min-height:auto;grid-template-columns:1fr;padding-top:clamp(28px,5vh,56px);padding-bottom:0}.fhero.slim h1{font-size:clamp(34px,4vw,64px)}@keyframes cbIn{from{transform:scale(1.08);opacity:0;filter:blur(6px)}to{transform:none;opacity:1;filter:none}}@keyframes cbGlow{0%,100%{opacity:.4;transform:translate(-50%,-50%) scale(.9)}50%{opacity:.95;transform:translate(-50%,-50%) scale(1.08)}}@keyframes cbSweep{0%{background-position:120% 0}55%,100%{background-position:-60% 0}}@keyframes cbLeft{from{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:none}}@keyframes cbUp{from{opacity:0;transform:translate(-50%,-10%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes cbLine{from{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:700px){.cbnr-in{border-radius:20px}.cbnr-head{position:static;flex-direction:column;align-items:center;gap:4px;padding:18px 12px 0;text-align:center}.cbnr-head span::after{left:10%;right:10%}.cbnr-art{aspect-ratio:720/1050}.cbnr-glow{left:var(--gmx);top:var(--gmy);width:15%}.cbnr-l{left:var(--mx);top:var(--my);font-size:12px;padding:3px 6px}.cbnr-l::before,.cbnr-l::after{display:none}.fhero.slim{text-align:center}}@media (prefers-reduced-motion:reduce){.cbnr-zoom,.cbnr-glow,.cbnr-sweep,.cbnr-head,.cbnr-l,.cbnr-head span::after{animation:none!important;opacity:1}}.hero{isolation:isolate}.hero-photo{position:absolute;z-index:-1;left:0;right:0;top:-110px;bottom:0;overflow:hidden;pointer-events:none}.hero-photo img{width:100%;height:100%;object-fit:cover;object-position:75% 35%;transform-origin:75% 30%;animation:heroPhotoIn 2.2s cubic-bezier(.2,.7,.2,1) both,heroDrift 28s 2.2s ease-in-out infinite alternate}.hero-photo::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(13,9,4,.97) 0%,rgba(13,9,4,.9) 32%,rgba(13,9,4,.5) 56%,rgba(13,9,4,.2) 78%,rgba(13,9,4,.22) 100%),linear-gradient(180deg,rgba(13,9,4,.9) 0%,rgba(13,9,4,0) 24%,rgba(13,9,4,0) 68%,var(--bg) 100%)}@keyframes heroPhotoIn{from{opacity:0;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes heroDrift{to{transform:scale(1.06)}}@media (max-width:860px){.hero-photo img{object-position:60% 30%}.hero-photo::after{background:linear-gradient(180deg,rgba(13,9,4,.8) 0%,rgba(13,9,4,.5) 30%,rgba(13,9,4,.82) 58%,var(--bg) 100%)}}@media (prefers-reduced-motion:reduce){.hero-photo img{animation:none}}.fhero{isolation:isolate}.hero-photo{-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}.mcard{color:var(--tx)}.mcard:hover{color:var(--tx)}.mcard small{color:var(--r2);font-weight:600;font-size:12px;letter-spacing:1px;text-transform:uppercase}.mmore{margin-top:auto;font-weight:700;color:var(--y);font-size:14px}.mmore i{font-style:normal;display:inline-block;transition:transform .2s}.mcard:hover .mmore i{transform:translateX(4px)}.fprod h3 a{color:inherit}.fprod h3 a:hover{color:var(--y)}.pd{position:relative;z-index:1;padding-top:clamp(24px,4vh,48px)}.pd-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(24px,4vw,64px);align-items:start;margin-top:18px}.pd-gal input{position:absolute;opacity:0;pointer-events:none}.pd-main{position:relative;aspect-ratio:1;border:1px solid var(--line);border-radius:26px;background:radial-gradient(circle,rgba(255,196,0,.16),transparent 70%),linear-gradient(160deg,rgba(255,196,0,.06),rgba(255,255,255,.01));overflow:hidden}.pd-pic{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:6%;opacity:0;transform:scale(.97);transition:opacity .45s,transform .45s;filter:drop-shadow(0 20px 34px rgba(0,0,0,.5))}.pd-pic.photo{object-fit:cover;padding:0;filter:none}#pdg0:checked~.pd-main .p0,#pdg1:checked~.pd-main .p1,#pdg2:checked~.pd-main .p2,#pdg3:checked~.pd-main .p3{opacity:1;transform:none}.pd-thumbs{display:flex;gap:10px;margin-top:12px}.pd-thumbs label{width:84px;aspect-ratio:1;border:1px solid var(--line);border-radius:14px;overflow:hidden;cursor:pointer;background:rgba(255,196,0,.05);transition:border-color .2s}.pd-thumbs label img{width:100%;height:100%;object-fit:cover}.pd-thumbs label:hover{border-color:var(--y)}#pdg0:checked~.pd-thumbs .t0,#pdg1:checked~.pd-thumbs .t1,#pdg2:checked~.pd-thumbs .t2,#pdg3:checked~.pd-thumbs .t3{border-color:var(--y);box-shadow:0 0 0 2px rgba(255,196,0,.3)}.pd-info{position:relative}.pd-badge{position:static;display:inline-block;margin-bottom:10px}.pd-info>small{display:block;color:var(--r2);font-weight:600;font-size:13px;letter-spacing:1.4px;text-transform:uppercase}.pd-info h1{font-family:var(--disp);font-size:clamp(34px,4vw,64px);line-height:1.05;color:var(--y);margin:8px 0 10px}.pd-feat{list-style:none;margin:18px 0 6px}.pd-feat li{position:relative;padding-left:22px;margin:8px 0}.pd-feat li::before{content:"";position:absolute;left:0;top:.55em;width:9px;height:9px;border-radius:50%;background:linear-gradient(var(--y),var(--r))}.pd-h{font-size:clamp(20px,1.6vw,26px);margin:30px 0 12px}.pd-spec{width:100%;border-collapse:collapse;border:1px solid var(--line);border-radius:16px;overflow:hidden}.pd-spec th,.pd-spec td{text-align:left;padding:12px 16px;border-bottom:1px solid var(--line);font-size:15px}.pd-spec th{width:38%;color:var(--mut);font-weight:600;background:rgba(255,196,0,.04)}.pd-spec tr:last-child th,.pd-spec tr:last-child td{border-bottom:0}@media (max-width:860px){.pd-grid{grid-template-columns:1fr}.pd .crumb{flex-wrap:wrap}}.hero-photo.lite img{object-position:60% 40%}.hero-photo.lite::after{background:linear-gradient(90deg,rgba(13,9,4,.95) 0%,rgba(13,9,4,.82) 26%,rgba(13,9,4,.52) 46%,rgba(13,9,4,.3) 66%,rgba(13,9,4,.3) 100%),linear-gradient(180deg,rgba(13,9,4,.85) 0%,rgba(13,9,4,0) 22%)}@media (max-width:860px){.hero-photo.lite img{object-position:50% 30%}.hero-photo.lite::after{background:linear-gradient(180deg,rgba(13,9,4,.7) 0%,rgba(13,9,4,.35) 30%,rgba(13,9,4,.8) 60%,var(--bg) 100%)}}.fhero.rev{grid-template-columns:.85fr 1.15fr}.fhero.rev .fhero-text{grid-column:2}.fhero.rev .hero-photo.lite img{object-position:30% 40%}.fhero.rev .hero-photo.lite::after{background:linear-gradient(270deg,rgba(13,9,4,.95) 0%,rgba(13,9,4,.82) 28%,rgba(13,9,4,.52) 48%,rgba(13,9,4,.25) 66%,rgba(13,9,4,.25) 100%),linear-gradient(180deg,rgba(13,9,4,.85) 0%,rgba(13,9,4,0) 22%)}@media (max-width:860px){.fhero.rev{grid-template-columns:1fr}.fhero.rev .fhero-text{grid-column:1}.fhero.rev .hero-photo.lite img{object-position:50% 30%}.fhero.rev .hero-photo.lite::after{background:linear-gradient(180deg,rgba(13,9,4,.85) 0%,rgba(13,9,4,.7) 40%,rgba(13,9,4,.75) 70%,var(--bg) 100%)}}.topnav{order:1;margin-left:auto}.burger{order:3}.sbtn{order:2;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;border:1px solid var(--line);background:rgba(255,255,255,.04);color:var(--y);cursor:pointer;transition:background .2s,border-color .2s,transform .2s;flex:0 0 auto}.sbtn svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.sbtn:hover,.sbtn[aria-expanded=true]{border-color:var(--y);background:rgba(255,196,0,.1)}.srch{position:absolute;left:50%;top:calc(100% + 14px);width:min(1300px,calc(100vw - 40px));transform:translate(-50%,-8px);background:rgba(20,14,6,.97);backdrop-filter:blur(14px);border:1px solid var(--line);border-radius:20px;box-shadow:0 30px 70px rgba(0,0,0,.6),0 0 0 1px rgba(255,196,0,.05);opacity:0;visibility:hidden;transition:opacity .2s,transform .2s,visibility 0s .2s;z-index:9;overflow:hidden}.srch.open{opacity:1;visibility:visible;transform:translate(-50%,0);transition:opacity .2s,transform .2s,visibility 0s}.srch-bar{display:flex;align-items:center;gap:12px;padding:16px 22px;border-bottom:1px solid var(--line)}.srch-bar svg{width:20px;height:20px;fill:none;stroke:var(--y);stroke-width:2.2;stroke-linecap:round;flex:0 0 auto}.srch-bar input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:var(--tx);font:600 clamp(16px,1.2vw,20px)/1.3 var(--body)}.srch-bar input::placeholder{color:var(--mut);opacity:.7;font-weight:500}.srch-bar input::-webkit-search-cancel-button{display:none}.srch-bar kbd{font:600 11px var(--body);color:var(--mut);border:1px solid var(--line);border-radius:6px;padding:3px 7px;cursor:pointer}.srch-body{max-height:min(68vh,620px);overflow-y:auto;padding:18px 22px 20px}.srch-cols{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px 26px}.srch-grp h5{font:700 11px var(--body);letter-spacing:1.6px;text-transform:uppercase;color:var(--r2);margin:2px 0 8px;padding-bottom:6px;border-bottom:1px solid var(--line)}.srch-grp ul{list-style:none}.srch-it{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:10px;color:var(--tx)}.srch-it:hover,.srch-it.act{background:rgba(255,196,0,.1);color:var(--tx)}.srch-it.act{box-shadow:inset 3px 0 0 var(--y)}.srch-it img,.srch-it i{width:34px;height:34px;border-radius:8px;object-fit:contain;background:rgba(255,196,0,.06);flex:0 0 auto}.srch-it i{display:grid;place-items:center;font-style:normal;color:var(--y);font-size:15px}.srch-it span{display:flex;flex-direction:column;min-width:0;line-height:1.25}.srch-it b{font-weight:600;font-size:14px}.srch-it small{color:var(--mut);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.srch-it mark{background:none;color:var(--y);font-weight:800}.srch-lbl{font:700 11px var(--body);letter-spacing:1.6px;text-transform:uppercase;color:var(--r2);margin-bottom:10px}.srch-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.srch-chips button{font:600 13px var(--body);color:var(--tx);background:rgba(255,196,0,.06);border:1px solid var(--line);border-radius:999px;padding:7px 14px;cursor:pointer;transition:.2s}.srch-chips button:hover{border-color:var(--y);color:var(--y)}.srch-ranges{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px}.srch-none{color:var(--mut);padding:10px 4px}.srch-none a{font-weight:700}@media (max-width:860px){.sbtn{margin-left:auto;width:44px;height:44px}.srch{position:fixed;top:76px;left:12px;right:12px;width:auto;transform:translateY(-8px);border-radius:18px}.srch.open{transform:none}.srch-bar{padding:14px 16px}.srch-bar kbd{display:none}.srch-body{max-height:calc(100vh - 170px);padding:14px 16px}}.sbtn{border:0;background:none;color:var(--mut);width:34px;outline:none}.sbtn svg{width:20px;height:20px}.sbtn:hover,.sbtn[aria-expanded=true],.sbtn:focus-visible{border:0;background:none;color:var(--y)}.hero-photo{bottom:auto;height:auto;max-height:calc(100% + 110px)}.hero-photo img,.hero-photo.lite img,.fhero.rev .hero-photo.lite img{height:auto;object-fit:initial;object-position:50% 0;transform-origin:50% 0;animation:heroPhotoIn 2.2s cubic-bezier(.2,.7,.2,1) both,heroDriftT 28s 2.2s ease-in-out infinite alternate}@keyframes heroDriftT{to{transform:scale(1.03)}}.hero-photo::after{background:linear-gradient(90deg,rgba(13,9,4,.95) 0%,rgba(13,9,4,.85) 28%,rgba(13,9,4,.45) 52%,rgba(13,9,4,.12) 74%,rgba(13,9,4,.1) 100%),linear-gradient(180deg,rgba(13,9,4,.45) 0%,rgba(13,9,4,0) 16%)}.hero-photo.lite::after{background:linear-gradient(90deg,rgba(13,9,4,.95) 0%,rgba(13,9,4,.82) 26%,rgba(13,9,4,.5) 46%,rgba(13,9,4,.22) 66%,rgba(13,9,4,.2) 100%),linear-gradient(180deg,rgba(13,9,4,.45) 0%,rgba(13,9,4,0) 16%)}@media (max-width:860px){.hero-photo{top:0;max-height:none;border-radius:0;-webkit-mask-image:linear-gradient(180deg,#000 75%,transparent);mask-image:linear-gradient(180deg,#000 75%,transparent)}.hero-photo img,.hero-photo.lite img{width:100%;object-position:50% 0}.hero-photo::after,.hero-photo.lite::after,.fhero.rev .hero-photo.lite::after{background:linear-gradient(180deg,rgba(13,9,4,0) 0%,rgba(13,9,4,0) 72%,var(--bg) 100%)}.fhero:has(.hero-photo){padding-top:calc(56vw + 14px)}.fhero:has(.hero-photo) .orb{display:none}}.mcard .vdots{display:flex;gap:6px;margin:-2px 0 10px}.mcard .vdots i{width:14px;height:14px;border-radius:50%;border:1px solid rgba(255,255,255,.35)}.mcard .fprod-img{position:relative}.mcard .fprod-img::before{content:"";position:absolute;inset:18%;border-radius:50%;background:radial-gradient(circle,var(--glow,transparent),transparent 70%);opacity:.35}dialog.pdm{border:1px solid var(--line);border-radius:24px;background:rgba(20,14,6,.98);color:var(--tx);width:min(1040px,calc(100vw - 24px));max-height:calc(100vh - 32px);padding:0;box-shadow:0 40px 120px rgba(0,0,0,.7);overflow:hidden}dialog.pdm::backdrop{background:rgba(5,3,1,.72);backdrop-filter:blur(6px)}dialog.pdm[open]{animation:pdmIn .28s cubic-bezier(.2,.8,.2,1)}@keyframes pdmIn{from{opacity:0;transform:translateY(14px) scale(.98)}}.pdm-scroll{max-height:calc(100vh - 34px);overflow-y:auto;padding:clamp(18px,2.4vw,34px)}.pdm-x{position:absolute;top:12px;right:12px;z-index:2;width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:rgba(0,0,0,.4);color:var(--tx);font-size:22px;line-height:1;cursor:pointer}.pdm-x:hover{color:var(--y);border-color:var(--y)}.pdm-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(18px,3vw,40px);align-items:start}.pdm-img{position:relative;aspect-ratio:1;border-radius:20px;border:1px solid var(--line);background:radial-gradient(circle at 50% 40%,rgba(255,196,0,.08),transparent 70%);display:grid;place-items:center;overflow:hidden}.pdm-img img{position:relative;width:78%;filter:drop-shadow(0 20px 30px rgba(0,0,0,.5))}.pdm-glow{position:absolute;left:50%;top:38%;width:70%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,var(--glow,transparent) 0%,transparent 68%);opacity:.75;transition:background .35s}.pdm-info>small{color:var(--r2);font-weight:600;font-size:12px;letter-spacing:1.4px;text-transform:uppercase}.pdm-info h3{font-family:var(--disp);font-size:clamp(26px,2.6vw,40px);line-height:1.05;color:var(--y);margin:6px 0 8px}.pdm-tag{color:var(--mut)}.pdm-lbl{font:700 11px var(--body);letter-spacing:1.6px;text-transform:uppercase;color:var(--mut);margin:18px 0 8px}.pdm-vars{display:flex;flex-wrap:wrap;gap:8px}.pdm-vars button{display:flex;align-items:center;gap:8px;padding:8px 14px 8px 8px;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.03);color:var(--tx);font:600 14px var(--body);cursor:pointer;transition:.2s}.pdm-vars button i{width:22px;height:22px;border-radius:50%;border:1px solid rgba(255,255,255,.4);box-shadow:0 0 12px var(--c,transparent)}.pdm-vars button small{color:var(--mut);font-weight:500}.pdm-vars button:hover{border-color:rgba(255,196,0,.5)}.pdm-vars button.on{border-color:var(--y);background:rgba(255,196,0,.1);box-shadow:0 0 0 2px rgba(255,196,0,.2)}.pdm-code{margin-top:14px;padding:12px 14px;border-radius:14px;background:rgba(255,196,0,.06);border:1px dashed rgba(255,196,0,.35);color:var(--mut);font-size:14px}.pdm-code b{display:inline-block;font:800 18px/1 ui-monospace,Consolas,monospace;color:var(--y);letter-spacing:1px;margin:0 10px}.pdm-h{font-family:var(--disp);font-size:clamp(20px,1.6vw,26px);margin:28px 0 10px}.pdm-spec{display:grid;grid-template-columns:1fr 1fr;column-gap:34px;border-top:1px solid var(--line)}.pdm-spec div{display:flex;justify-content:space-between;gap:16px;padding:11px 2px;border-bottom:1px solid var(--line);font-size:14px}.pdm-spec dt{color:var(--mut)}.pdm-spec dd{text-align:right;font-weight:600}.pdm-full{display:inline-block;margin-top:16px;font-weight:700}.pd-var{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.pd-var span{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--line);border-radius:999px;font-size:13px}.pd-var i{width:14px;height:14px;border-radius:50%;border:1px solid rgba(255,255,255,.4)}.pd-var code{color:var(--y)}@media (max-width:760px){.pdm-grid{grid-template-columns:1fr}.pdm-img{max-width:320px;margin:0 auto;width:100%}.pdm-spec{grid-template-columns:1fr}}dialog.pdm{position:fixed;inset:0;margin:auto;width:min(980px,calc(100vw - 32px));height:fit-content;max-height:min(88vh,860px)}.pdm-scroll{max-height:min(88vh,860px);scrollbar-width:thin;scrollbar-color:rgba(255,196,0,.5) transparent}.pdm-scroll::-webkit-scrollbar{width:6px}.pdm-scroll::-webkit-scrollbar-thumb{background:rgba(255,196,0,.5);border-radius:6px}.pdm-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.pdm-img{max-width:380px;width:100%;position:sticky;top:0}.pdm-info h3{font-size:clamp(24px,2.3vw,34px)}.pdm-info .pd-feat{margin:14px 0 4px}.pdm-info .pd-feat li{font-size:15px;margin:6px 0}.pdm-info .fbtns{margin-top:16px}.pdm-spec div{padding:9px 2px;font-size:13.5px}@media (max-width:760px){dialog.pdm{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:20px}.pdm-grid{grid-template-columns:1fr;gap:14px}.pdm-spec{grid-template-columns:1fr}.pdm-scroll{max-height:calc(100dvh - 20px);padding:16px}.pdm-img{position:relative;max-width:none;aspect-ratio:16/10}.pdm-img img{position:absolute;inset:6%;width:88%;height:88%;object-fit:contain}.pdm-x{top:10px;right:10px;width:36px;height:36px;background:rgba(0,0,0,.6)}.pdm-vars button{padding:6px 12px 6px 6px;font-size:13px}.pdm-vars button i{width:18px;height:18px}.pdm-info .fbtns{flex-wrap:nowrap;gap:8px}.pdm-info .fbtns .fbtn{flex:1;padding:12px 10px;font-size:15px;white-space:nowrap}}@media (min-width:861px){.pd-grid{align-items:start}.pd-gal{position:sticky;top:24px;width:100%;max-width:min(100%,calc(100vh - 190px));justify-self:center}.pd-main{max-height:calc(100vh - 190px)}}html.pdm-lock,html.pdm-lock body{overflow:hidden}.pdm-img{position:relative;top:auto}.pdm-spec{grid-template-columns:1fr 1fr;column-gap:0;border:1px solid var(--line);border-radius:14px;overflow:hidden;border-top:1px solid var(--line)}.pdm-spec div{display:grid;grid-template-columns:42% 58%;gap:0;padding:0;border-bottom:1px solid var(--line);font-size:14px}.pdm-spec div:nth-child(odd){border-right:1px solid var(--line)}.pdm-spec dt{padding:10px 14px;background:rgba(255,196,0,.06);color:var(--mut);font-weight:600;border-right:1px solid var(--line)}.pdm-spec dd{padding:10px 14px;text-align:left;font-weight:600;color:var(--tx)}.pdm-spec div:nth-last-child(-n+2){border-bottom:0}.pdm-spec div:first-child dd,.pdm-spec div:first-child+div dd{color:var(--y)}@media (max-width:760px){.pdm-spec{grid-template-columns:1fr}.pdm-spec div:nth-child(odd){border-right:0}.pdm-spec div:nth-last-child(2){border-bottom:1px solid var(--line)}.pdm-spec div{grid-template-columns:44% 56%}}dialog.enq{position:fixed;inset:0;margin:auto;width:min(520px,calc(100vw - 24px));height:fit-content;max-height:calc(100dvh - 24px);overflow-y:auto;border:1px solid var(--line);border-radius:22px;background:rgba(20,14,6,.98);color:var(--tx);padding:clamp(20px,2.4vw,30px);box-shadow:0 40px 120px rgba(0,0,0,.7)}dialog.enq::backdrop{background:rgba(5,3,1,.72);backdrop-filter:blur(6px)}dialog.enq[open]{animation:pdmIn .25s cubic-bezier(.2,.8,.2,1)}.enq h3{font-family:var(--disp);font-size:clamp(24px,2.2vw,32px);color:var(--y);margin-bottom:4px}.enq .enq-about{display:inline-block;margin:6px 0 16px;padding:6px 12px;border-radius:999px;background:rgba(255,196,0,.08);border:1px solid var(--line);font-size:13px;font-weight:600;color:var(--tx)}.enq form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.enq label{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:600;color:var(--mut);letter-spacing:.4px}.enq label.full{grid-column:1/-1}.enq label{min-width:0}.enq input,.enq textarea{width:100%;min-width:0}.enq input,.enq textarea{background:rgba(255,255,255,.04);border:1px solid var(--line);border-radius:12px;color:var(--tx);font:500 15px var(--body);padding:11px 13px;outline:none;transition:border-color .2s}.enq input:focus,.enq textarea:focus{border-color:var(--y)}.enq textarea{min-height:90px;resize:vertical}.enq .fbtn{grid-column:1/-1;border:0;cursor:pointer;font-size:16px;padding:14px}.enq .fbtn:disabled{opacity:.6;cursor:wait}.enq .msg{grid-column:1/-1;font-size:14px;min-height:1em}.enq .msg.ok{color:#7ddc8a}.enq .msg.err{color:var(--r2)}.enq .enq-x{position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:50%;border:1px solid var(--line);background:none;color:var(--tx);font-size:20px;cursor:pointer}.enq .enq-x:hover{color:var(--y);border-color:var(--y)}.enq .enq-done{text-align:center;padding:20px 0}.enq .enq-done b{display:block;font-family:var(--disp);font-size:26px;color:var(--y);margin-bottom:6px}.fnote.small,.pdm-scroll .fnote,.pd .fnote{font-size:12px;line-height:1.5;opacity:.75}@media (max-width:520px){.enq form{grid-template-columns:1fr}}.pdm-img img{transition:opacity .25s}.pdm-vars button[data-img] i{box-shadow:none}.mcard .vtag{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--tx);margin:2px 0 6px}.mcard .vtag i{width:14px;height:14px;border-radius:50%;border:1px solid rgba(255,255,255,.4)}.mcard .vcode{align-self:flex-start;font:700 12px ui-monospace,Consolas,monospace;color:var(--y);background:rgba(255,196,0,.08);border:1px dashed rgba(255,196,0,.35);border-radius:8px;padding:3px 8px;margin-bottom:10px}.pager{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:26px}.pager button{min-width:42px;height:42px;padding:0 12px;border-radius:12px;border:1px solid var(--line);background:rgba(255,255,255,.03);color:var(--tx);font:700 14px var(--body);cursor:pointer;transition:.2s}.pager button:hover:not(:disabled){border-color:var(--y);color:var(--y)}.pager button.on{background:linear-gradient(90deg,var(--y),var(--y3));color:#1a1000;border-color:transparent}.pager button:disabled{opacity:.35;cursor:default}.pager small{width:100%;text-align:center;color:var(--mut);font-size:13px;margin-top:4px}.fhero:has(.hero-photo) .orb{display:none}.sm-col h3{font-family:var(--disp);font-size:14px;letter-spacing:.3px;color:var(--y);margin:0 0 8px;padding-bottom:7px;border-bottom:1px solid var(--line)}.sm-col h3+ul{margin-bottom:18px}.sm-col li a{padding-top:5px;padding-bottom:5px;line-height:1.3}