/* Commercial Power / editorial grid. Scoped to preserve the other worlds. */
#power{background:#efeeeb;color:#101010;--bento-red:#f04450;--rule:#c9c8c4;scroll-behavior:auto}
#power .power-content{max-width:1840px;padding:76px 42px 132px 142px}
#power .power-heading{display:grid;grid-template-columns:2fr 1fr;align-items:end;gap:35px;margin-bottom:38px;padding-bottom:26px;border-bottom:1px solid #171717}
#power .power-heading .eyebrow{font-size:11px;letter-spacing:.03em}
#power h1{font-weight:700;font-size:clamp(66px,7vw,126px);line-height:.9;letter-spacing:-.065em;margin:24px 0 0}
#power .power-intro{font-size:20px;line-height:1.3;max-width:275px;justify-self:end;min-width:0}
#power .power-intro .mono{font-size:9px;letter-spacing:.02em;margin-top:35px}
#power .bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;isolation:isolate}
#power .card{grid-column:span 4;grid-row:auto;min-height:0;padding:24px;border:1px solid var(--rule);border-radius:22px;background:#fafaf8;color:#111;position:relative;overflow:visible;display:flex;flex-direction:column;text-align:left;margin:0}
#power .card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;position:relative;z-index:3}
#power .card-top h2{font-size:15px;line-height:1.12;letter-spacing:-.025em;margin:0;display:flex;align-items:center;gap:10px;font-weight:650;max-width:none}
#power .number-badge{background:var(--bento-red);color:#fff;font-size:9px;line-height:1.1;padding:4px 8px;border-radius:20px;letter-spacing:0;flex-shrink:0}
#power .source-link{color:inherit;opacity:.5;width:26px;height:26px;font-size:16px;border:0;flex-shrink:0;transition:opacity .2s,transform .2s}
#power .source-link:hover{opacity:1;transform:translate(2px,-2px)}
#power .metric{font-size:clamp(84px,8vw,152px);line-height:.8;letter-spacing:-.07em;font-weight:700;margin:0;font-variant-numeric:tabular-nums}
#power .card p{font-size:17px;line-height:1.35;letter-spacing:-.025em;max-width:none;margin:0}
#power .card .context{font-family:var(--mono);font-size:8px;line-height:1.65;letter-spacing:.005em;margin-top:auto;padding-top:22px;opacity:.58;position:relative;z-index:2}
#power .under-metric{font-size:clamp(21px,2vw,32px);font-weight:600;line-height:1.05;letter-spacing:-.045em;max-width:none}
#power .card.attention{grid-column:1/span 5;grid-row:1;min-height:445px;background:#101010;color:#fff;overflow:hidden;border-color:#101010}
.attention-window{position:absolute;inset:0;border-radius:inherit;overflow:hidden;z-index:-1}
#power .attention-window img{position:absolute;width:100%;height:130%;top:-15%;left:0;object-fit:cover;object-position:50% 34%;filter:grayscale(1);will-change:transform}
#power .attention-window:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#000e 0%,#0006 55%,#0001 100%)}
#power .attention{isolation:isolate}
#power .attention-copy{margin-top:auto;padding-top:105px;position:relative}
#power .attention .metric{font-size:clamp(94px,9.3vw,174px);margin-bottom:18px}
#power .attention .under-metric{font-size:clamp(24px,2.35vw,39px);color:var(--bento-red);max-width:400px;margin-bottom:10px}
#power .attention-copy p{font-size:17px;color:#ececea}
#power .card.fanbase{grid-column:6/span 4;grid-row:1/span 2;min-height:910px}
#power .audience-age{margin:42px 0 22px;position:relative;text-align:left}
#power .audience-age .mono{font-size:10px;color:#62625e}
#power .audience-age .metric{font-size:clamp(78px,7.2vw,128px);color:var(--bento-red);margin:15px 0 0;white-space:nowrap}
#power .region-strip{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--rule);padding-top:14px;gap:6px;font-size:14px;letter-spacing:-.02em;margin-bottom:28px}
#power .social-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #171717;padding:0;gap:0;text-align:left;flex:1}
#power .social-cell{position:relative;padding:21px 10px 18px 0;border-bottom:1px solid var(--rule);display:flex;flex-direction:column;gap:10px;justify-content:center}
#power .social-cell:nth-child(even){padding-left:18px;border-left:1px solid var(--rule)}
#power .social-icon{width:26px;height:26px;object-fit:contain;display:block}
#power .social-cell .mono{font-size:8px;letter-spacing:.025em;color:#666}
#power .social-cell strong{font-size:clamp(23px,2.25vw,39px);letter-spacing:-.05em;font-weight:650;line-height:1;margin:0}
#power .social-bar{height:3px;display:block;background:#e1e0dc;width:calc(100% - 14px);margin-top:2px}
#power .social-bar i{display:block;height:100%;width:var(--share);background:var(--bento-red)}
#power .card.fanpower{grid-column:10/span 3;grid-row:1;min-height:445px}
#power .fanpower .metric{color:var(--bento-red);font-size:clamp(99px,10vw,178px);margin:110px 0 18px;position:relative;z-index:1}
#power .fanpower .under-metric{font-size:clamp(21px,1.85vw,31px)}
#power .vote-total{font-size:18px;margin-top:19px;border-top:1px solid var(--rule);padding-top:13px;letter-spacing:-.035em}
#power .vote-total .mono{display:inline;font-size:8px;font-weight:400;color:#777;margin-left:7px;letter-spacing:.015em}
#power .card.merch{grid-column:1/span 5;grid-row:2;min-height:450px}
#power .merch-layout{display:grid;grid-template-columns:1.15fr 1fr;flex:1;align-items:center;gap:10px;padding-top:32px}
#power .merch-ranks{display:flex;flex-direction:column;gap:20px;margin:0;text-align:left}
#power .merch-ranks>div+div{border:0;border-top:1px solid var(--rule);padding-top:17px}
#power .merch-ranks strong{font-size:clamp(60px,6.7vw,107px);color:var(--bento-red);font-weight:700;line-height:.82;letter-spacing:-.065em}
#power .merch-ranks span{font-size:18px;line-height:1;margin:12px 0 7px}
#power .merch-ranks b{font-size:8px;color:#666;letter-spacing:.01em;font-weight:400}
#power .model-stage{position:relative;isolation:isolate;touch-action:pan-y}
#power .model-stage:after{content:'';position:absolute;width:70%;height:15px;left:15%;bottom:0;background:#10101026;filter:blur(10px);border-radius:50%;z-index:-1}
#power .model-stage canvas{position:absolute;inset:-12% -13%;width:126%;height:124%;z-index:2;filter:drop-shadow(10px 15px 12px #0002);cursor:grab;outline-offset:-18px}
#power .model-stage canvas:active{cursor:grabbing}
#power .jersey-stage{height:300px}
#power .model-caption{font-family:var(--mono);font-size:7px;letter-spacing:.025em;color:#767671;margin-top:12px;text-align:center}
#power .card.partner{grid-column:10/span 3;grid-row:2;min-height:450px}
#power .shoe-stage{height:190px;margin:8px -8px 5px}
#power .partner-result{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;margin-top:10px}
#power .partner .metric{font-size:clamp(65px,5vw,92px);color:var(--bento-red);margin:0}
#power .partner .under-metric{font-size:clamp(17px,1.45vw,25px);line-height:1.05}
#power .flame-stage{position:absolute;top:34px;right:6px;left:18%;height:175px;z-index:2;pointer-events:none}
#power .flame-stage:after{display:none}
#power .flame-stage canvas{filter:drop-shadow(0 8px 14px #ff761144);cursor:default}
#power .full{grid-column:1/-1;grid-row:auto}
#power .section-kicker{display:flex;justify-content:space-between;gap:20px;font:10px var(--mono);letter-spacing:.03em;color:#6a6a64}
#power .atlas{margin-top:27px;padding:30px;overflow:hidden}
#power .atlas-heading{display:grid;grid-template-columns:1.5fr 1fr;align-items:end;gap:35px;margin:30px 0 30px}
#power .atlas-heading h3{font-size:clamp(42px,5vw,88px);font-weight:650;line-height:.93;letter-spacing:-.06em;margin:0}
#power .atlas-heading p{font-size:17px;max-width:330px;justify-self:end}
#power .atlas-map{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1px;background:#21211e;border:1px solid #21211e}
#power .territory{padding:23px;display:flex;flex-direction:column;gap:17px;min-width:0;background:#f4f3ed;position:relative;transition:background .25s}
#power .territory:hover{background:#eae9e1}
#power .territory-kicker{display:flex;justify-content:space-between;align-items:center;gap:8px;font:9px var(--mono);color:#77766d;letter-spacing:.025em}
#power .territory h4{font-size:clamp(26px,2.7vw,48px);line-height:.95;letter-spacing:-.05em;font-weight:650;margin:0}
#power .territory ul{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;gap:5px 13px;max-width:480px}
#power .territory li{font-size:13px;letter-spacing:-.015em;line-height:1.4}
#power .territory li:before{content:'↗';font-size:10px;margin-right:5px;color:var(--bento-red)}
#power .territory small{font:8px/1.4 var(--mono);letter-spacing:0;margin-top:auto;color:#77766d}
#power .territory.gaming{grid-column:1/span 5;grid-row:1/span 2;background:#111;color:#f9f8f0;padding:28px;min-height:440px}
#power .territory.gaming:hover{background:#1c1c19}
#power .gaming h4{font-size:clamp(58px,6.6vw,112px);letter-spacing:-.06em}
#power .gaming .territory-kicker,#power .gaming small{color:#aaa99e}
#power .gaming ul{display:grid;grid-template-columns:1fr 1fr;gap:9px 16px;margin-top:auto}
#power .gaming li{font-size:15px}
#power .gaming-mark{font-size:clamp(42px,5vw,90px);font-weight:400;line-height:1;letter-spacing:-.08em;color:var(--bento-red)}
#power .territory.style{grid-column:6/span 4;grid-row:1;background:#f04450;color:#141414}
#power .style .territory-kicker,#power .style small{color:#591820}
#power .style li:before{color:#111}
#power .territory.collecting{grid-column:10/span 3;grid-row:1}
#power .territory.entertainment{grid-column:6/span 4;grid-row:2}
#power .territory.football{grid-column:10/span 3;grid-row:2}
#power .territory.community{grid-column:1/span 4;grid-row:3}
#power .territory.making{grid-column:5/span 4;grid-row:3}
#power .territory.play{grid-column:9/span 4;grid-row:3;background:#e1e0d7}
#power .atlas-note{display:flex;justify-content:space-between;gap:20px;font:8px/1.65 var(--mono);color:#74746d;margin-top:17px}
#power .brand-universe{background:#111210;color:#fff;border-color:#111210;padding:30px;margin-top:14px;overflow:hidden}
#power .brand-universe .number-badge{color:#111;background:#f04450}
#power .brand-heading{display:flex;justify-content:space-between;align-items:end;gap:35px;margin:35px 0 32px}
#power .brand-heading h3{font-size:clamp(39px,4.6vw,80px);font-weight:600;line-height:.95;letter-spacing:-.055em;margin:0;max-width:800px}
#power .brand-heading p{font:9px/1.5 var(--mono);max-width:160px;color:#999b92}
#power .brand-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid #4a4b43;border-bottom:1px solid #4a4b43}
#power .brand-cell{position:relative;padding:28px 18px 23px;border-right:1px solid #4a4b43;min-width:0}
#power .brand-cell:last-child{border-right:0}
#power .brand-symbol{height:116px;display:flex;align-items:center;justify-content:center}
#power .brand-symbol img{max-width:115px;width:90%;height:82px;object-fit:contain;filter:invert(1);transition:transform .35s}
#power .brand-cell:hover img{transform:translateY(-9px) rotate(-4deg)}
#power .brand-cell h4{font-size:17px;font-weight:550;letter-spacing:-.025em;margin:26px 0 6px}
#power .brand-cell p{font-size:12px;line-height:1.35;color:#b2b5aa}
#power .brand-cell .mono{display:block;font-size:8px;color:#73766d;margin-top:16px}
#power .story{padding:23px 30px;margin-top:14px}
#power .journey{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:28px 0 8px}
#power .journey>div{border-top:1px solid #171717;padding-top:13px;position:relative;min-width:0}
#power .journey>div:before{content:'';position:absolute;left:0;top:-4px;width:7px;height:7px;border-radius:50%;background:var(--bento-red)}
#power .journey strong{font-size:clamp(23px,3vw,51px);line-height:1;font-weight:600;letter-spacing:-.04em}
#power .journey .mono{font-size:8px;line-height:1.5;margin-top:12px;color:#6e6e67}
#power .proof-title{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:24px;padding:61px 0 28px;border-bottom:1px solid #151515;margin-bottom:8px}
#power .proof-title .mono{font-size:10px;color:#6a6b63}
#power .proof-title h3{font-size:clamp(55px,6.2vw,110px);line-height:.9;letter-spacing:-.06em;font-weight:650;margin:20px 0 0}
#power .proof-title h3 img{width:clamp(140px,16vw,290px);display:block;filter:none;margin-bottom:14px}
#power .proof-title>p{font-size:21px;line-height:1.2;letter-spacing:-.03em;max-width:400px;justify-self:end;margin:0}
#power .proof-card .metric{font-size:clamp(65px,6.5vw,112px);color:var(--bento-red);margin-top:35px}
#power .proof-card h3{font-size:26px;line-height:1.07;letter-spacing:-.035em;font-weight:550;margin:15px 0 0}
#power .collectibles{grid-column:span 5;min-height:460px}
#power .collectibles-top{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:30px}
#power .collectibles-top p{font:10px/1.5 var(--mono);color:#666;max-width:130px;padding-bottom:4px}
#power .waffle{display:grid;grid-template-columns:repeat(20,1fr);gap:4px;margin-top:auto}
#power .waffle i{display:block;aspect-ratio:1;background:var(--bento-red);border-radius:2px}
#power .waffle i.empty{background:#deddd7}
#power .waffle i.partial{background:linear-gradient(90deg,var(--bento-red) 32.5%,#deddd7 32.5%)}
#power .chart-caption{font:8px/1.65 var(--mono);color:#76766d;margin-top:13px;display:flex;justify-content:space-between;gap:10px}
#power .commerce{grid-column:span 3}
#power .commerce-stats>div+div{border-top:1px solid var(--rule);margin-top:26px;padding-top:24px}
#power .commerce .metric{font-size:clamp(53px,5.25vw,88px)}
#power .commerce .unit{display:block;font-size:16px;margin-top:12px;font-weight:550}
#power .cart-units{display:flex;gap:8px;margin-top:28px}
#power .cart-units span{flex:1;height:48px;border:1px solid #c4c4ba;background:#171815;position:relative}
#power .cart-units span:last-child{background:linear-gradient(90deg,#171815 60%,transparent 60%)}
#power .email{grid-column:span 4}
#power .email .under-metric{font-size:24px;margin-top:15px;max-width:240px}
#power .email-bar{height:25px;background:#deddd7;margin:30px 0 12px}
#power .email-bar i{display:block;width:39%;height:100%;background:var(--bento-red)}
#power .email-detail{display:flex;justify-content:space-between;align-items:end;border-top:1px solid var(--rule);padding-top:23px;margin-top:28px;gap:20px}
#power .email-detail strong{font-size:58px;line-height:1;font-weight:650;letter-spacing:-.05em}
#power .email-detail span{font-size:13px;max-width:120px}
#power .members{grid-column:span 5;background:#131411;color:#fafaf5;border-color:#131411;overflow:hidden;min-height:365px}
#power .members .metric{position:relative;z-index:1;font-size:clamp(74px,7vw,126px);color:white;margin-top:40px}
#power .members h3{position:relative;z-index:1;color:var(--bento-red);font-size:32px}
#power .member-field{display:grid;grid-template-columns:repeat(23,1fr);gap:6px;margin-top:30px;opacity:.75}
#power .member-field i{display:block;width:100%;aspect-ratio:.66;background:#3e4338;border-radius:40% 40% 10% 10%}
#power .member-field i:nth-child(3n){background:#f04450}
#power .ugc{grid-column:span 4;min-height:365px}
#power .ugc .metric{margin:35px 0 0}
#power .ugc h3{font-size:23px;max-width:290px}
#power .ugc-compare{display:grid;grid-template-columns:1fr 5fr;gap:10px;align-items:end;margin-top:27px}
#power .ugc-compare>div{display:flex;gap:5px}
#power .ugc-compare i{height:40px;background:#171815;display:block;flex:1}
#power .ugc-compare>div:first-child i{background:#cecdc6}
#power .ugc .reach-line{font-size:14px;margin-top:23px;border-top:1px solid var(--rule);padding-top:16px}
#power .ugc .reach-line strong{font-size:29px;letter-spacing:-.04em;margin-right:7px}
#power .sales{grid-column:span 3;min-height:365px}
#power .sales .metric{font-size:clamp(54px,5vw,88px)}
#power .sales h3{font-size:22px}
#power .sales-secondary{border-top:1px solid var(--rule);margin-top:27px;padding-top:20px;font-size:16px}
#power .sales-secondary strong{display:block;font-size:40px;line-height:1.2;letter-spacing:-.045em}
#power .creator{background:#10110e;border-color:#10110e;color:#f4f4e9;margin-top:45px;padding:32px;overflow:hidden}
#power .creator-heading{display:grid;grid-template-columns:1.6fr 1fr;gap:35px;align-items:end;margin:30px 0 0}
#power .creator-heading h3{font-size:clamp(52px,6.4vw,112px);font-weight:600;line-height:.92;letter-spacing:-.065em;margin:0}
#power .creator-heading h3 em{font-style:normal;color:var(--bento-red)}
#power .creator-heading p{font-size:18px;line-height:1.3;color:#aaa99c;max-width:330px;justify-self:end}
#power .creator-map{position:relative;min-height:580px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:22px 36px;align-items:center;padding:48px 0 35px}
#power .creator-paths{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:.7}
#power .creator-paths path{fill:none;stroke:#656859;stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:3 5}
#power .creator-node{position:relative;background:#10110e;border-top:1px solid #606255;padding:16px 0;align-self:center}
#power .creator-node .mono{font-size:9px;color:var(--bento-red)}
#power .creator-node h4{font-size:clamp(26px,2.8vw,47px);font-weight:550;letter-spacing:-.04em;line-height:1;margin:10px 0}
#power .creator-node p{font-size:13px;line-height:1.5;color:#a9ab9e;max-width:245px}
#power .creator-node:nth-of-type(3n){margin-left:15%}
#power .creator-core{grid-column:2;grid-row:1/span 3;align-self:center;aspect-ratio:1;max-width:300px;width:100%;justify-self:center;position:relative;border:1px solid #f04450;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#10110e;box-shadow:0 0 0 19px #10110e,0 0 0 20px #4a4d40}
#power .creator-core img{width:61%;height:auto;margin-bottom:15px;filter:invert(1)}
#power .creator-core span{font:10px var(--mono);color:#a4a994}
#power .creator-node[data-orbit='1']{grid-column:1;grid-row:1}
#power .creator-node[data-orbit='2']{grid-column:3;grid-row:1}
#power .creator-node[data-orbit='3']{grid-column:1;grid-row:2}
#power .creator-node[data-orbit='4']{grid-column:3;grid-row:2}
#power .creator-node[data-orbit='5']{grid-column:1;grid-row:3}
#power .creator-node[data-orbit='6']{grid-column:3;grid-row:3}
#power .creator-ribbon{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #626353;border-bottom:1px solid #626353}
#power .creator-ribbon span{padding:20px 12px 20px 0;font-size:21px;letter-spacing:-.025em}
#power .creator-ribbon b{font:9px var(--mono);color:var(--bento-red);margin-right:12px}
#power .creator .context{color:#b7b9aa}
#power .power-end{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:38px 0 0}
#power .power-end .mono{font-size:9px;width:auto}
#power .power-end p{display:none}
#power .research-note{font-size:8px;line-height:1.65;color:#77786f;margin-top:30px}
#power .model-fallback{display:none;font:9px var(--mono);color:#777;padding:25px;text-align:center}
#power.models-unavailable .model-fallback{display:block}
#power.models-unavailable .model-stage canvas{display:none}
@media(min-width:1700px){#power .card.attention,#power .card.fanpower{min-height:510px}#power .card.merch,#power .card.partner{min-height:510px}#power .card.fanbase{min-height:1036px}#power .jersey-stage{height:355px}#power .shoe-stage{height:240px}}
@media(max-width:1180px){#power .power-content{padding-left:125px;padding-right:25px}#power .card{padding:20px}#power .card.attention{grid-column:1/span 7;grid-row:1}#power .card.fanbase{grid-column:8/span 5;grid-row:1/span 2}#power .card.merch{grid-column:1/span 7;grid-row:2}#power .card.fanpower{grid-column:1/span 6;grid-row:3;min-height:340px}#power .card.partner{grid-column:7/span 6;grid-row:3;min-height:340px}#power .fanpower .metric{margin-top:90px}#power .fanpower .flame-stage{left:40%;top:10px;height:190px}#power .shoe-stage{height:190px;margin:0 5px -10px}#power .partner-result{max-width:260px}#power .brand-grid{grid-template-columns:repeat(3,1fr)}#power .brand-cell:nth-child(3){border-right:0}#power .brand-cell:nth-child(-n+3){border-bottom:1px solid #4a4b43}#power .collectibles{grid-column:span 6}#power .commerce{grid-column:span 6}#power .email{grid-column:span 6}#power .members{grid-column:span 6}#power .ugc{grid-column:span 6}#power .sales{grid-column:span 6}#power .commerce-stats{display:flex;align-items:flex-start;gap:24px;flex:1}#power .commerce-stats>div{flex:1}#power .commerce-stats>div+div{border:0;border-left:1px solid var(--rule);padding:0 0 0 24px;margin:0}#power .commerce .metric{font-size:58px}#power .cart-units{max-width:190px}#power .territory{padding:18px}#power .territory.gaming{padding:20px}#power .territory li{font-size:12px}#power .gaming ul{grid-template-columns:1fr}#power .creator-map{gap:22px}#power .creator-node h4{font-size:28px}}
@media(max-width:780px){#power .power-content{padding:138px 18px 120px}#power .power-heading{display:block;margin-bottom:24px}#power h1{font-size:clamp(64px,13vw,96px)}#power .power-intro{font-size:18px;max-width:310px;margin-top:25px}#power .power-intro .mono{margin-top:16px}#power .card .context{font-size:8px}#power .bento{gap:13px}#power .card-top h2{font-size:15px}#power .card.attention,#power .card.fanbase,#power .card.merch,#power .card.fanpower,#power .card.partner,#power .proof-card{grid-column:1/-1;grid-row:auto}#power .card.attention{min-height:470px;order:0}#power .card.merch{order:1;min-height:425px}#power .card.fanbase{order:2;min-height:660px}#power .card.fanpower{order:3;min-height:355px}#power .card.partner{order:4;min-height:390px}#power .full,#power .proof-title,#power .proof-card{order:5}#power .attention .metric{font-size:130px}#power .attention .under-metric{font-size:32px}#power .attention-copy{padding-top:110px}#power .audience-age{margin-top:30px}#power .audience-age .metric{font-size:110px}#power .social-grid{grid-template-columns:repeat(4,1fr);margin-top:0}#power .social-cell{border-left:1px solid var(--rule);padding:20px 8px!important}#power .social-cell:nth-child(4n+1){border-left:0}#power .social-cell strong{font-size:27px}#power .social-cell .mono{font-size:7px}#power .social-cell img{width:25px;height:25px}#power .region-strip{font-size:15px}#power .merch-ranks strong{font-size:84px}#power .merch-ranks span{font-size:17px}#power .jersey-stage{height:290px}#power .fanpower .metric{font-size:134px;margin:80px 0 15px}#power .fanpower .under-metric{font-size:27px;max-width:245px}#power .flame-stage{left:40%;top:18px;height:190px}#power .shoe-stage{height:230px;margin:-5px 6px 0}#power .partner-result{max-width:none;gap:22px;margin-top:0}#power .partner .metric{font-size:96px}#power .partner .under-metric{font-size:24px;max-width:250px}#power .atlas,#power .brand-universe,#power .creator{padding:23px;margin-top:25px}#power .atlas-heading,#power .creator-heading{display:block;margin:26px 0}#power .atlas-heading h3{font-size:51px}#power .atlas-heading p{font-size:17px;margin-top:20px;max-width:350px}#power .atlas-map{grid-template-columns:repeat(2,minmax(0,1fr))}#power .territory.gaming{grid-column:1/-1;grid-row:auto;min-height:345px;padding:25px}#power .gaming h4{font-size:84px}#power .gaming ul{grid-template-columns:1fr 1fr;gap:9px 15px}#power .gaming-mark{position:absolute;right:20px;top:80px;font-size:75px}#power .territory.style,#power .territory.collecting,#power .territory.entertainment,#power .territory.football,#power .territory.community,#power .territory.making,#power .territory.play{grid-column:auto;grid-row:auto;min-height:230px}#power .territory.play{grid-column:1/-1;min-height:170px}#power .territory h4{font-size:30px}#power .territory.gaming h4{font-size:76px}#power .territory ul{display:block}#power .territory.gaming ul{display:grid}#power .territory li{font-size:13px;margin-bottom:5px}#power .territory-kicker{font-size:7px}#power .atlas-note{display:block;font-size:8px}#power .atlas-note span{display:block;margin-top:6px}#power .brand-heading{display:block}#power .brand-heading h3{font-size:45px}#power .brand-heading p{margin-top:20px;max-width:300px}#power .brand-grid{grid-template-columns:repeat(2,1fr)}#power .brand-cell{padding:20px 13px;border-bottom:1px solid #4a4b43}#power .brand-cell:nth-child(3){border-right:1px solid #4a4b43}#power .brand-cell:nth-child(even){border-right:0}#power .brand-cell:nth-last-child(-n+2){border-bottom:0}#power .brand-symbol{height:110px}#power .brand-cell h4{margin-top:10px;font-size:20px}#power .brand-cell p{font-size:13px}#power .journey{grid-template-columns:1fr 1fr;gap:30px 15px}#power .journey strong{font-size:29px}#power .journey div:nth-of-type(3){grid-column:auto}#power .proof-title{display:block;padding-top:48px}#power .proof-title h3{font-size:66px}#power .proof-title h3 img{width:170px}#power .proof-title>p{font-size:20px;margin-top:26px;max-width:310px}#power .collectibles{min-height:440px}#power .proof-card .metric{font-size:102px}#power .collectibles-top{gap:15px}#power .collectibles-top p{font-size:9px;max-width:100px}#power .commerce{min-height:330px}#power .commerce .metric{font-size:58px}#power .commerce-stats>div+div{padding-left:15px}#power .email,#power .ugc,#power .sales{min-height:410px}#power .sales .metric{font-size:104px}#power .members{min-height:370px}#power .member-field{gap:4px}#power .creator-heading h3{font-size:58px}#power .creator-heading p{font-size:18px;margin-top:23px}#power .creator-map{grid-template-columns:1fr 1fr;min-height:0;padding-top:5px;gap:28px 22px}#power .creator-core{grid-column:1/-1;grid-row:1;width:170px;max-width:170px;margin:28px 0 25px}#power .creator-node[data-orbit]{grid-column:auto;grid-row:auto;margin-left:0;align-self:stretch}#power .creator-node h4{font-size:27px}#power .creator-node p{font-size:12px}#power .creator-paths{display:none}#power .creator-ribbon{grid-template-columns:1fr 1fr}#power .creator-ribbon span{font-size:18px}#power .creator-ribbon b{margin-right:7px}#power .power-end{align-items:start;flex-direction:column}#power .power-end .mono{font-size:8px}}
@media(prefers-reduced-motion:reduce){#power .attention-window img{will-change:auto}#power .brand-cell:hover img{transform:none}}

@media(max-width:780px){#power .commerce .metric{font-size:clamp(40px,10vw,58px)}}

@media(max-width:480px){#power .territory h4{font-size:25px}#power .territory.entertainment,#power .territory.making{grid-column:1/-1;min-height:190px}#power .territory.gaming h4{font-size:70px}}
@media(max-width:360px){#power .atlas-map{grid-template-columns:1fr}#power .territory{grid-column:1/-1!important}#power .commerce-stats{gap:12px}#power .commerce .metric{font-size:36px}}
