*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#05070b;color:#fff;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.nav{height:76px;align-items:center;gap:36px;padding:0 5vw;position:absolute;z-index:10;width:100%;border-bottom:1px solid #ffffff22;background:linear-gradient(#03050bc9,transparent)}.brand,.nav{display:flex}.brand{flex-direction:column;line-height:.8;letter-spacing:-1px}.brand b{font-size:19px}.brand span{font-size:18px;color:#f32336;letter-spacing:3px}.nav nav{display:flex;gap:30px;margin-left:auto;font-size:11px;font-weight:800;letter-spacing:1.6px}.cta,.pill{border:1px solid #ffffff40;padding:13px 18px;font-size:11px;font-weight:900;letter-spacing:1.5px;background:#ffffff0b;box-shadow:inset 0 0 20px #ffffff0b}.hero{height:min(850px,100vh);min-height:680px;position:relative;overflow:hidden;display:flex;align-items:flex-end}.hero>img{width:100%;height:100%;object-fit:cover;object-position:center}.hero>img,.shade{position:absolute}.shade{inset:0;background:linear-gradient(90deg,#02040ae8,#02040a75 42%,transparent 70%),linear-gradient(0deg,#05070b,transparent 35%)}.heroCopy{position:relative;padding:0 6vw 8vw;max-width:790px}.banner small,.eyebrow,.sectionHead small{font-size:11px;letter-spacing:4px;font-weight:900;color:#8fbfff}.hero h1{font-size:clamp(54px,7vw,105px);line-height:.83;margin:16px 0 22px;letter-spacing:-5px;font-style:italic}.banner em,.hero h1 em{color:#f12639;font-style:inherit;text-shadow:0 0 30px #f1263966}.hero p{color:#c3c8d0;max-width:470px;font-size:16px;line-height:1.6}.cta{display:inline-block;margin-top:20px;background:linear-gradient(100deg,#c91427,#ff243b);border:0;padding:17px 23px;box-shadow:0 0 35px #e51b3055}.section{padding:95px 5vw;max-width:1500px;margin:auto}.sectionHead{display:flex;align-items:end;justify-content:space-between;margin-bottom:38px;gap:30px}.sectionHead h2{font-size:clamp(34px,4vw,62px);margin:7px 0 0;letter-spacing:-3px;font-style:italic}.sectionHead p{color:#8b929e;max-width:430px;font-size:13px;line-height:1.7}.leagueGrid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px}.league{height:390px;position:relative;overflow:hidden;border:1px solid #ffffff18;background:linear-gradient(150deg,#111723,#080b11);padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;transition:.3s;perspective:600px}.league:before{content:"";position:absolute;inset:-50%;background:radial-gradient(circle,#2078ff55,transparent 38%);transform:translateY(-25%);opacity:.7}.league.red:before{background:radial-gradient(circle,#f1203655,transparent 38%)}.league.ice:before{background:radial-gradient(circle,#d8e7ff44,transparent 38%)}.league:hover{transform:translateY(-10px) rotateX(2deg);box-shadow:0 25px 60px #000}.orb{width:155px;height:155px;border-radius:50%;display:grid;place-items:center;font-size:42px;font-weight:1000;font-style:italic;position:absolute;top:70px;background:radial-gradient(circle at 35% 25%,#34445f,#080b10 60%);border:2px solid #ffffff66;box-shadow:inset 0 0 30px #fff2,0 0 40px #1b72ff44;transform:rotate(-5deg)}.red .orb{box-shadow:inset 0 0 30px #fff2,0 0 40px #ff203d55}.league .num{position:absolute;top:20px;left:22px;color:#ffffff35;font-size:11px}.league small{letter-spacing:3px;color:#7f8794;font-size:9px;z-index:1}.league h3{font-size:38px;margin:6px 0 20px;font-style:italic;z-index:1}.league b{font-size:10px;letter-spacing:2px;padding-top:15px;border-top:1px solid #ffffff22;width:100%;text-align:center;z-index:1}.locked{opacity:.45;cursor:default}.finds{border-top:1px solid #ffffff12}.productGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.product{border:1px solid #ffffff16;background:#0a0e15;transition:.25s}.product:hover{transform:translateY(-7px);border-color:#ffffff4c}.productArt{height:310px;position:relative;display:grid;place-items:center;background:radial-gradient(circle at center,#1a2638,#090c12 65%);overflow:hidden}.productArt>span{position:absolute;font-size:120px;font-weight:1000;font-style:italic;color:#ffffff07}.placeholder{text-align:center;color:#ffffff45;border:1px dashed #ffffff33;padding:50px 35px;font-size:11px;letter-spacing:2px;line-height:1.7}.productArt b{position:absolute;top:15px;left:15px;background:#e51c32;padding:7px 9px;font-size:8px;letter-spacing:1.5px}.productInfo{padding:20px}.productInfo small{font-size:9px;color:#6d7684;letter-spacing:2px}.productInfo h3{margin:8px 0 22px}.productInfo span{font-size:9px;letter-spacing:1.7px;font-weight:900}.banner{text-align:center;padding:120px 20px;background:radial-gradient(circle,#122544,#05070b 55%);border-top:1px solid #ffffff13}.banner h2{font-size:clamp(45px,7vw,92px);line-height:.9;letter-spacing:-5px;font-style:italic;margin:14px 0 25px}footer{padding:55px 5vw;display:grid;grid-template-columns:180px 1fr 1fr;grid-gap:45px;gap:45px;border-top:1px solid #ffffff14;color:#7e8794;font-size:11px;line-height:1.7}footer p{margin:0}footer small{font-size:10px}@media(max-width:900px){.nav nav{display:none}.nav{padding:0 20px}.nav .pill{margin-left:auto}.hero{min-height:650px}.hero>img{object-position:58% center}.heroCopy{padding:0 24px 65px}.hero h1{letter-spacing:-3px}.section{padding:70px 20px}.sectionHead{display:block}.leagueGrid{grid-template-columns:repeat(2,1fr)}.league{height:320px}.league:last-child{grid-column:1/-1}.orb{width:125px;height:125px;top:60px;font-size:34px}.productGrid{grid-template-columns:repeat(2,1fr)}footer{grid-template-columns:1fr}}@media(max-width:540px){.hero{min-height:720px}.hero>img{object-position:center}.shade{background:linear-gradient(0deg,#05070b,#02040a99 65%,#02040a55)}.leagueGrid,.productGrid{grid-template-columns:1fr}.league:last-child{grid-column:auto}.productArt{height:280px}.sectionHead p{margin-top:14px}.banner h2{letter-spacing:-3px}}:root{--red:#f12639;--blue:#2078ff;--ice:#d8e7ff;--glass:rgba(255,255,255,.045);--glassLine:rgba(255,255,255,.14)}::selection{background:#f1263966}:focus-visible{outline:2px solid #8fbfff;outline-offset:3px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nav{position:fixed;top:0;left:0;transition:background .35s,height .35s,border-color .35s,-webkit-backdrop-filter .35s;transition:background .35s,backdrop-filter .35s,height .35s,border-color .35s;transition:background .35s,backdrop-filter .35s,height .35s,border-color .35s,-webkit-backdrop-filter .35s}.nav.scrolled{height:64px;background:rgba(5,7,11,.72);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border-bottom-color:#ffffff14}.nav nav a,.pill{transition:color .2s,border-color .2s,background .2s}.nav nav a:hover{color:#8fbfff}.pill:hover{border-color:#ffffff88;background:#ffffff14}.burger{display:none;width:44px;height:44px;margin-left:4px;border:1px solid #ffffff30;background:#ffffff0b;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:5px}.burger i{display:block;width:18px;height:2px;background:#fff;transition:transform .3s,opacity .2s}.nav.open{background:rgba(5,7,11,.96)}.nav.open .burger i:first-child{transform:translateY(7px) rotate(45deg)}.nav.open .burger i:nth-child(2){opacity:0}.nav.open .burger i:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.drawer{position:fixed;top:76px;left:0;right:0;bottom:0;padding:28px 20px 40px;background:rgba(5,7,11,.94);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);display:flex;flex-direction:column;overflow-y:auto;animation:drawerIn .3s ease}.drawer[hidden]{display:none}.drawer small{font-size:10px;letter-spacing:4px;font-weight:900;color:#8fbfff;margin-bottom:10px}.drawer a{display:flex;justify-content:space-between;align-items:baseline;padding:18px 2px;border-bottom:1px solid #ffffff14;font-size:30px;font-weight:900;font-style:italic;letter-spacing:-1px}.drawer a span{font-size:9px;font-style:normal;letter-spacing:2.5px;color:#7f8794}.drawer a.soon{opacity:.5}.drawer .drawerFinds{margin-top:22px;border:0;font-size:12px;font-style:normal;letter-spacing:2px;color:var(--red)}@keyframes drawerIn{0%{opacity:0;transform:translateY(-8px)}}.hero>img{z-index:0}.lights{inset:0;pointer-events:none;overflow:hidden;z-index:1}.beam,.lights{position:absolute}.beam{top:-8%;width:64vw;height:125%;filter:blur(22px);mix-blend-mode:screen;opacity:.42;transform-origin:50% 0}.beam.l{left:-22vw;background:conic-gradient(from 166deg at 50% 0,transparent 0deg,#ff3347bb 14deg,transparent 28deg);animation:sweepL 11s ease-in-out infinite alternate}.beam.r{right:-22vw;background:conic-gradient(from 166deg at 50% 0,transparent 0deg,#3d8bffbb 14deg,transparent 28deg);animation:sweepR 13s ease-in-out infinite alternate}.flood{position:absolute;top:-4%;width:16vw;height:16vw;border-radius:50%;mix-blend-mode:screen;filter:blur(30px);animation:flicker 6s ease-in-out infinite}.flood.l{left:-4vw;background:radial-gradient(circle,#ffffff55,transparent 60%)}.flood.r{right:-4vw;background:radial-gradient(circle,#cfe1ff55,transparent 60%);animation-delay:-3s}@keyframes sweepL{0%{transform:rotate(-14deg)}to{transform:rotate(16deg)}}@keyframes sweepR{0%{transform:rotate(14deg)}to{transform:rotate(-18deg)}}@keyframes flicker{0%,to{opacity:.55}45%{opacity:.9}50%{opacity:.6}55%{opacity:.85}}.shade{z-index:2}.heroCopy{z-index:3}.hero h1,.leagueHero h1{animation:rise .9s cubic-bezier(.2,.8,.2,1) both}.hero .eyebrow,.leagueHero .eyebrow{animation:rise .9s cubic-bezier(.2,.8,.2,1) .05s both}.hero .cta,.hero p,.leagueHero .cta,.leagueHero p{animation:rise .9s cubic-bezier(.2,.8,.2,1) .15s both}@keyframes rise{0%{opacity:0;transform:translateY(24px)}}.cta{transition:transform .2s,box-shadow .2s;position:relative}.cta:hover{transform:translateY(-2px);box-shadow:0 0 55px #e51b3088}.cta.ghost{background:#ffffff0b;border:1px solid #ffffff40;box-shadow:none}.tilt{position:relative;transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s;will-change:transform}.tilt[data-tilt]{transition:transform .08s linear,border-color .3s,box-shadow .3s}.glare{position:absolute;inset:0;pointer-events:none;z-index:4;opacity:0;transition:opacity .4s;background:radial-gradient(circle at var(--mx,50%) var(--my,30%),rgba(255,255,255,.16),transparent 45%);mix-blend-mode:overlay}.tilt:hover .glare{opacity:1}.league{background:linear-gradient(150deg,rgba(24,32,48,.85),rgba(8,11,17,.92));box-shadow:inset 0 1px 0 #ffffff1c,inset 0 0 0 1px #ffffff08,0 10px 30px #0008}.league:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.07) 45%,transparent 60%);transform:translateX(-120%);transition:transform .9s;pointer-events:none}.league:hover{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-10px);border-color:#ffffff55;box-shadow:0 30px 70px #000,0 0 50px #2078ff22}.league.red:hover{box-shadow:0 30px 70px #000,0 0 50px #f1203628}.league:hover:after{transform:translateX(120%)}.league.locked:hover{transform:none;box-shadow:inset 0 1px 0 #ffffff1c;border-color:#ffffff18}.league.locked .glare{display:none}.orb{z-index:1;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s;background:radial-gradient(circle at 35% 25%,#4a5d80,#0d1220 55%,#05070b);text-shadow:0 4px 18px #000}.orb:before{content:"";position:absolute;inset:8px;border-radius:50%;background:linear-gradient(160deg,rgba(255,255,255,.28),transparent 42%);pointer-events:none}.league:hover .orb{transform:rotate(-5deg) scale(1.06) translateY(-4px)}.league.ice .orb{box-shadow:inset 0 0 30px #fff2,0 0 40px #d8e7ff44}.leagueArt{position:absolute;top:60px;width:170px;height:170px;object-fit:contain;z-index:1;filter:drop-shadow(0 12px 30px #000c);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.league:hover .leagueArt{transform:scale(1.06) translateY(-4px)}.stretch{width:100%;z-index:1}.stretch:before{content:"";position:absolute;inset:0;z-index:3}.stretch b{display:block}.tileTeams{position:absolute;top:16px;right:16px;z-index:5;font-size:8px;font-weight:900;letter-spacing:1.8px;padding:7px 9px;border:1px solid #ffffff2a;background:rgba(5,7,11,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:border-color .2s,background .2s}.tileTeams:hover{border-color:#ffffff88;background:rgba(255,255,255,.12)}.product{overflow:hidden;box-shadow:inset 0 1px 0 #ffffff12}.product:hover{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-7px);box-shadow:0 26px 60px #000c}.productLink{display:block;height:100%}.productArt img{position:relative;z-index:1;width:82%;height:82%;object-fit:contain;filter:drop-shadow(0 18px 30px #000a);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.product:hover .productArt img{transform:scale(1.05)}.productArt b{z-index:2}.productInfo{background:linear-gradient(180deg,rgba(255,255,255,.035),transparent);border-top:1px solid #ffffff10}.productInfo .price{display:block;font-style:normal;font-weight:800;font-size:15px;margin:-12px 0 16px;color:#dfe5ee}.productInfo span{color:#fff;transition:color .2s}.product:hover .productInfo span{color:var(--red)}.empty{color:#8b929e;font-size:14px;border:1px dashed #ffffff22;padding:40px;text-align:center}.banner{position:relative;overflow:hidden}.banner>:not(.lights){position:relative;z-index:2}.banner .beam{opacity:.18}.leagueHero .flood{opacity:.5}.leagueHero{position:relative;min-height:620px;display:flex;align-items:flex-end;overflow:hidden;background:radial-gradient(ellipse at 50% -10%,#1b3260,#05070b 62%);border-bottom:1px solid #ffffff12}.leagueHero.red{background:radial-gradient(ellipse at 50% -10%,#5a1220,#05070b 62%)}.leagueHero.ice{background:radial-gradient(ellipse at 50% -10%,#3a4a63,#05070b 62%)}.leagueHero .heroCopy{padding:150px 6vw 80px}.leagueHero h1{font-size:clamp(64px,9vw,140px);line-height:.83;margin:16px 0 22px;letter-spacing:-5px;font-style:italic}.leagueHero h1 em{color:var(--red);font-style:inherit;text-shadow:0 0 30px #f1263966}.leagueHero p{color:#c3c8d0;max-width:470px;font-size:16px;line-height:1.6}.leagueHero .disclose{font-size:11px;color:#7e8794;margin-top:14px}.watermark{position:absolute;right:-2vw;bottom:-6vw;font-size:clamp(180px,30vw,460px);font-weight:1000;font-style:italic;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.09);z-index:2;pointer-events:none;line-height:1}.crumb{display:inline-block;font-size:10px;font-weight:900;letter-spacing:2.5px;color:#8b929e;margin-bottom:26px}.crumb:hover{color:#fff}.teamSearch input{width:100%;max-width:520px;padding:17px 18px;background:var(--glass);border:1px solid var(--glassLine);color:#fff;font:inherit;font-size:12px;font-weight:800;letter-spacing:2px;outline:none;transition:border-color .2s,background .2s}.teamSearch input::placeholder{color:#6d7684}.teamSearch input:focus{border-color:#8fbfff;background:rgba(143,191,255,.06)}.teamGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:22px}.team{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px;border:1px solid #ffffff14;background:linear-gradient(150deg,rgba(24,32,48,.6),rgba(8,11,17,.8));font-weight:800;font-size:14px;transition:border-color .2s,transform .2s,background .2s}.team b{font-size:8px;letter-spacing:1.8px;color:#7f8794;white-space:nowrap;transition:color .2s}.team:hover{border-color:#ffffff55;transform:translateY(-3px);background:linear-gradient(150deg,rgba(32,44,66,.75),rgba(10,14,22,.9))}.team:hover b{color:var(--red)}.noTeams{grid-column:1/-1;color:#8b929e;font-size:14px}@media(max-width:900px){.nav .pill{margin-left:auto}.burger{display:flex}.drawer{top:76px}.nav.scrolled .drawer{top:64px}.beam{width:70vw}.teamGrid{grid-template-columns:repeat(2,1fr)}.leagueHero{min-height:560px}.leagueHero .heroCopy{padding:130px 24px 60px}.leagueArt{width:135px;height:135px}}@media(max-width:540px){.nav .pill{display:none}.burger{margin-left:auto}.teamGrid{grid-template-columns:repeat(2,1fr);gap:8px}.team{padding:14px 12px;font-size:12px;line-height:1.3}.team b{display:none}.leagueHero h1{letter-spacing:-3px}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}html{scroll-behavior:auto}.league:hover,.product:hover,.tilt,.tilt:hover{transform:none!important}.glare{display:none}}section[id]{scroll-margin-top:84px}.hero.heroVid{--mw:min(100vw,204vh);display:block;width:100%;height:min(56.25vw,100vh);min-height:0;aspect-ratio:auto;max-height:none;padding:0;overflow:hidden;background:#05070b;isolation:isolate}.hero.heroVid:before{content:"";position:absolute;inset:-60px;z-index:-1;background:url(/hero-poster.jpg) 50%/cover;filter:blur(38px) brightness(.45) saturate(1.2)}.heroMedia{position:absolute;top:0;bottom:0;left:50%;width:var(--mw);transform:translateX(-50%)}.heroVideo{width:100%;height:100%;object-fit:cover;display:block}.heroVidShade,.heroVideo{position:absolute;inset:0}.heroVidShade{background:linear-gradient(270deg,rgba(2,4,10,.8),rgba(2,4,10,.35) 18%,transparent 30%),linear-gradient(0deg,#05070b,transparent 22%)}.heroVid .heroCopy{position:absolute;z-index:3;right:calc((100vw - var(--mw))/2 + var(--mw)*.022);top:50%;transform:translateY(-60%);padding:0;max-width:none;text-align:right}.heroVid h1{font-size:clamp(26px,calc(var(--mw)*.0275),54px);line-height:.9;letter-spacing:-1.5px;margin:0 0 18px;text-shadow:0 4px 24px #000,0 0 2px #000}.heroVid .cta{margin-top:4px;padding:14px 18px;font-size:10px}@media(min-aspect-ratio:51/25){.heroMedia{-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}}.heroVid+.section{padding-top:56px}@media(max-width:1200px){.hero.heroVid{height:auto;padding-top:76px}.hero.heroVid:before{display:none}.heroMedia{position:relative;inset:auto;left:auto;width:100%;transform:none;aspect-ratio:16/9;-webkit-mask-image:none;mask-image:none}.heroVidShade{background:linear-gradient(0deg,#05070b,transparent 26%)}.heroVid .heroCopy{position:relative;right:auto;top:auto;transform:none;text-align:center;padding:4px 20px 8px}.heroVid h1{font-size:clamp(38px,7vw,72px)}.heroVid h1 br:first-of-type,.heroVid h1 br:nth-of-type(3){display:none}}@media(max-width:540px){.heroVid h1{font-size:clamp(34px,10.5vw,52px);letter-spacing:-1.5px}}.showcase{position:relative}.showHead small{display:flex;align-items:center;gap:16px}.showHead small:after{content:"";width:min(180px,22vw);height:2px;background:linear-gradient(90deg,var(--red),#2f7dff 70%,transparent);box-shadow:0 0 12px #f1263988}.lcName,.showHead h2{background:linear-gradient(180deg,#fff,#eef1f5 34%,#9aa2ae 50%,#6f7782 54%,#d9dde3 74%,#fff);background-size:100% 220%;background-position:0 0;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.showHead h2{padding:0 .14em .06em 0;filter:drop-shadow(0 2px 0 #2c313a) drop-shadow(0 4px 0 #15181d) drop-shadow(0 10px 18px #000d)}.lcGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:18px;gap:18px;padding:12px 0 30px}.lc{--c:#ff2a3d;--g1:#ff2a3dbb;--g2:#ff2a3d44;--bg:#3a0710;--btn:linear-gradient(180deg,#ff3a4c,#b8101f);--lift:0px;container-type:inline-size;position:relative;aspect-ratio:1/1.94;border-radius:14px;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;align-items:center;padding:20px 17px 22px;border:2px solid var(--c);background:#05070b;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 0 34px var(--g2),0 0 16px var(--g1),0 0 46px var(--g2),0 26px 50px #000c;transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--lift));transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s}.lc[data-tilt]{transition:transform .12s linear,box-shadow .35s,border-color .35s}.lc.blue{--c:#2f7dff;--g1:#2f7dffbb;--g2:#2f7dff44;--bg:#06194a;--btn:linear-gradient(180deg,#3d8cff,#0d3fc0)}.lc.ice{--c:#a9dcff;--g1:#9fd4ffaa;--g2:#7fc4ff3a;--bg:#0a2440;--btn:linear-gradient(180deg,#1d2c44,#0a1322)}.lc.amber{--c:#ff9a2e;--g1:#ff9a2e66;--g2:#ff9a2e26;--bg:#2e1606}.lc.green{--c:#2fe07a;--g1:#2fe07a66;--g2:#2fe07a26;--bg:#052a1a}.lc.soon{border-color:color-mix(in srgb,var(--c) 55%,#000);--btn:linear-gradient(180deg,#2a2d33,#15171b)}.lcBg{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 110% 62% at 50% 38%,var(--bg),#05070b 78%)}.lcBg:before{inset:auto -10% 0;height:42%;background:radial-gradient(ellipse 70% 60% at 50% 100%,var(--g2),transparent 70%)}.lcBg:after,.lcBg:before{content:"";position:absolute}.lcBg:after{inset:0;background:linear-gradient(180deg,rgba(5,7,11,.15),transparent 30%,transparent 55%,rgba(5,7,11,.82) 74%,#05070b)}.lcImg{position:absolute;left:-6%;right:-6%;top:12%;height:54%;transform:translate(calc(var(--px,0) * -12px),calc(var(--py,0) * -10px)) scale(var(--z,1));transition:transform .4s cubic-bezier(.2,.8,.2,1);-webkit-mask-image:radial-gradient(ellipse 58% 56% at 50% 50%,#000 58%,transparent 100%);mask-image:radial-gradient(ellipse 58% 56% at 50% 50%,#000 58%,transparent 100%)}.lcImg img{object-fit:cover}.lc.soon .lcImg{filter:saturate(.8) brightness(.85)}.lc:after{content:"";position:absolute;inset:-20% -60%;z-index:3;pointer-events:none;background:linear-gradient(110deg,transparent 42%,rgba(255,255,255,.1) 50%,transparent 58%);transform:translateX(-60%);transition:transform 1.1s cubic-bezier(.2,.8,.2,1)}.lc:hover:after{transform:translateX(60%)}.lcTop{position:relative;z-index:5;display:inline-flex;align-items:center;gap:.6em;padding:3.4cqw 5.5cqw;border-radius:10px;font-size:max(10px,4.4cqw);font-weight:900;letter-spacing:.12em;white-space:nowrap;color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.02)),rgba(6,8,14,.55);backdrop-filter:blur(10px) saturate(1.3);-webkit-backdrop-filter:blur(10px) saturate(1.3);border:1.5px solid var(--c);box-shadow:0 0 12px var(--g2),inset 0 1px 0 rgba(255,255,255,.28),inset 0 -2px 4px rgba(0,0,0,.5),0 5px 12px #0009;transition:background .25s,box-shadow .25s,transform .25s}a.lcTop:hover{background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,.05)),rgba(6,8,14,.45);box-shadow:0 0 20px var(--g1),inset 0 1px 0 rgba(255,255,255,.35),0 6px 14px #0009;transform:translateY(-1px)}span.lcTop{color:#c9ced6;border-color:color-mix(in srgb,var(--c) 45%,#000);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 5px 12px #0009}.lcName{position:relative;z-index:2;margin:auto 0 0;font-size:min(27cqw,92px);line-height:.9;font-style:italic;font-weight:900;letter-spacing:-.03em;padding:0 .1em .04em 0;filter:drop-shadow(0 2px 0 #2c313a) drop-shadow(0 4px 0 #111418) drop-shadow(0 12px 16px #000);transition:background-position .45s,filter .35s}.lc.soon .lcName{filter:drop-shadow(0 2px 0 #2c313a) drop-shadow(0 10px 14px #000) brightness(.78)}.lcSport{position:relative;z-index:2;margin:2.6cqw 0 6cqw;font-size:max(9px,5.4cqw);letter-spacing:.42em;padding-left:.42em;font-weight:700;color:#eef1f5;text-shadow:0 2px 8px #000}.lcSport:after{content:"";display:block;width:70%;height:2px;margin:3.4cqw auto 0;background:linear-gradient(90deg,transparent,var(--c),transparent);box-shadow:0 0 10px var(--g1)}.lc.soon .lcSport{color:#8b929e}.lcCta{position:relative;z-index:5;display:flex;justify-content:center;align-items:center;gap:.5em;width:100%;padding:4.6cqw 3cqw;border-radius:10px;font-size:max(11px,5.6cqw);font-weight:900;letter-spacing:.06em;white-space:nowrap;color:#fff;background:var(--btn);border:1.5px solid color-mix(in srgb,var(--c) 55%,#fff);box-shadow:0 0 16px var(--g1),0 0 34px var(--g2),inset 0 1px 0 rgba(255,255,255,.45),inset 0 -3px 6px rgba(0,0,0,.35);transition:box-shadow .3s,filter .3s,transform .25s}.lc.ice .lcCta{border-color:#dff1ff}span.lcCta{color:#a9b0bb;border-color:rgba(255,255,255,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 -3px 6px rgba(0,0,0,.4),0 6px 14px #0008;letter-spacing:.14em}@media(hover:hover){.lc:hover{--lift:-8px;--z:1.03;box-shadow:inset 0 0 0 1px #ffffff1c,inset 0 0 44px var(--g2),0 0 24px var(--g1),0 0 70px var(--g2),0 34px 60px #000d}.lc:not(.soon):hover{border-color:color-mix(in srgb,var(--c) 75%,#fff)}.lc:hover .lcName{background-position:0 100%;filter:drop-shadow(0 2px 0 #2c313a) drop-shadow(0 4px 0 #111418) drop-shadow(0 12px 16px #000) drop-shadow(0 0 10px rgba(255,255,255,.18))}.lc:hover a.lcCta{box-shadow:0 0 26px var(--g1),0 0 60px var(--g1),inset 0 1px 0 rgba(255,255,255,.55),inset 0 -3px 6px rgba(0,0,0,.3);filter:brightness(1.08)}.lc.soon:hover{--lift:-4px}}.lc a:focus-visible{outline:2px solid #fff;outline-offset:3px}.lc .glare{border-radius:14px}@media(max-width:1279px){.lcGrid{display:flex;flex-wrap:wrap;justify-content:center;gap:18px}.lc{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 36px)/3)}}@media(max-width:767px){.lcGrid{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin:0 -20px;padding:12px 20px 28px;scroll-padding:0 20px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.lcGrid::-webkit-scrollbar{display:none}.lc{flex:0 0 76%;scroll-snap-align:center}.showHead small:after{width:60px}}.leagueHero.amber{background:radial-gradient(ellipse at 50% -10%,#5a3008,#05070b 62%)}.leagueHero.green{background:radial-gradient(ellipse at 50% -10%,#0b4a2a,#05070b 62%)}@media(prefers-reduced-motion:reduce){.lcImg{transform:none!important}}.fcSection{border-top:1px solid #ffffff12}.fcGallery{margin-top:56px}.fcGallery:first-of-type{margin-top:0}.sectionHead+.fcGallery{margin-top:8px}.fcHead{display:flex;align-items:center;gap:14px;margin:0 0 20px;font-size:clamp(20px,2vw,28px);font-style:italic;font-weight:900;letter-spacing:-.02em;color:#e9edf2}.fcHead span{background:linear-gradient(180deg,#fff,#c9ced6 48%,#7d8592 54%,#eef1f5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-right:.08em}.fcHead:after{content:"";flex:1 1;height:1px;max-width:260px;background:linear-gradient(90deg,var(--fc),transparent);opacity:.7}.fcGallery.red{--fc:#ff2a3d}.fcGallery.blue{--fc:#2f7dff}.fcGallery.ice{--fc:#a9dcff}.fcGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}.fc{--c:#ff2a3d;--g1:#ff2a3dbb;--g2:#ff2a3d40;--bg:#3a0710;--btn:linear-gradient(180deg,#ff3a4c,#b8101f);--lift:0px;container-type:inline-size;position:relative;aspect-ratio:1/1.3;border-radius:14px;overflow:hidden;isolation:isolate;border:1.5px solid color-mix(in srgb,var(--c) 38%,#11151c);background:#06080d;box-shadow:inset 0 0 0 1px #ffffff0d,0 0 10px var(--g2),0 18px 36px #000b;transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--lift));transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s}.fc[data-tilt]{transition:transform .12s linear,box-shadow .35s,border-color .35s}.fc.blue{--c:#2f7dff;--g1:#2f7dffbb;--g2:#2f7dff40;--bg:#06194a;--btn:linear-gradient(180deg,#3d8cff,#0d3fc0)}.fc.ice{--c:#a9dcff;--g1:#9fd4ffaa;--g2:#7fc4ff38;--bg:#0a2440;--btn:linear-gradient(180deg,#1d2c44,#0a1322)}.fc .glare{border-radius:14px}.fcInner{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;padding:16px 16px 18px;color:inherit}a.fcInner:focus-visible{outline:2px solid #fff;outline-offset:-4px;border-radius:12px}.fcArt{position:absolute;left:0;right:0;top:0;height:64%;z-index:-1;overflow:hidden;background:radial-gradient(ellipse 80% 75% at 50% 45%,var(--bg),#06080d 78%);-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}.fcArt img{object-fit:cover;transform:translate(calc(var(--px,0) * -8px),calc(var(--py,0) * -6px)) scale(var(--z,1));transition:transform .45s cubic-bezier(.2,.8,.2,1)}.fcArt:after{content:"";background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.06) 50%,transparent 60%)}.fcArt:after,.fcMark{position:absolute;inset:0}.fcMark{display:grid;place-items:center;font-size:44cqw;font-weight:900;font-style:italic;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--c) 30%,transparent);transform:scale(var(--z,1));transition:transform .45s cubic-bezier(.2,.8,.2,1)}.fcLeague{position:relative;align-self:flex-start;padding:5px 9px;border-radius:7px;font-size:10px;font-weight:900;letter-spacing:.16em;color:#fff;background:rgba(6,8,14,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid color-mix(in srgb,var(--c) 50%,transparent)}.fcTitle{margin:auto 0 0;font-size:min(10.5cqw,34px);line-height:1;font-style:italic;font-weight:900;letter-spacing:-.02em;text-align:center;text-wrap:balance;padding:0 .08em .04em 0;background:linear-gradient(180deg,#fff,#eef1f5 34%,#9aa2ae 50%,#6f7782 54%,#d9dde3 74%,#fff);background-size:100% 220%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 0 #2c313a) drop-shadow(0 8px 12px #000);transition:background-position .45s}.fcBtn{margin-top:14px;width:100%;display:flex;justify-content:center;align-items:center;gap:.5em;padding:12px 10px;border-radius:10px;font-size:max(11px,4.4cqw);font-weight:900;letter-spacing:.1em;white-space:nowrap;color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.02)),rgba(8,10,16,.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1.5px solid color-mix(in srgb,var(--c) 45%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 6px 14px #0008;transition:background .3s,box-shadow .3s,border-color .3s,filter .3s}.fcBtn.off{color:#8b929e;border-color:rgba(255,255,255,.14);font-size:max(10px,3.8cqw);letter-spacing:.14em}.fc.soon .fcTitle{filter:drop-shadow(0 2px 0 #2c313a) drop-shadow(0 8px 12px #000) brightness(.85)}@media(hover:hover){.fc:hover{--lift:-6px;--z:1.04;border-color:var(--c);box-shadow:inset 0 0 0 1px #ffffff18,inset 0 0 30px var(--g2),0 0 18px var(--g1),0 0 50px var(--g2),0 28px 50px #000d}.fc.soon:hover{--lift:-3px;border-color:color-mix(in srgb,var(--c) 55%,#11151c);box-shadow:inset 0 0 0 1px #ffffff12,0 0 14px var(--g2),0 22px 40px #000c}.fc:hover .fcTitle{background-position:0 100%}.fc:not(.soon):hover .fcBtn{background:var(--btn);border-color:color-mix(in srgb,var(--c) 55%,#fff);box-shadow:0 0 18px var(--g1),0 0 40px var(--g2),inset 0 1px 0 rgba(255,255,255,.45)}.fc.ice:not(.soon):hover .fcBtn{border-color:#dff1ff}}@media(max-width:1279px){.fcGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.fc{aspect-ratio:1/1.05}}@media(max-width:767px){.fcGrid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin:0 -20px;padding:6px 20px 24px;scroll-padding:0 20px;scrollbar-width:none}.fcGrid::-webkit-scrollbar{display:none}.fc{flex:0 0 80%;aspect-ratio:1/1.15;scroll-snap-align:center}.fcGallery{margin-top:40px}}@media(prefers-reduced-motion:reduce){.fcArt img,.fcMark{transform:none!important}}.fcBlurb{position:relative;margin:auto 0 7px;max-width:92%;font-size:max(10px,3.4cqw);line-height:1.35;color:#d3d8df;text-align:center;text-wrap:balance;text-shadow:0 1px 6px #000,0 0 2px #000;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fcBlurb+.fcTitle{margin-top:0}.fcBtn{line-height:calc(max(11px,4.4cqw) * 1.25)}.teamsWrap{--acc:#8fbfff;position:relative;overflow:hidden;isolation:isolate;border-top:1px solid #ffffff10}.teamsWrap:after,.teamsWrap:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.teamsWrap.nfl{--acc:#ff3a4c;background:#05070b}.teamsWrap.nfl:before{background:radial-gradient(60% 45% at 8% 0,#f1263930,transparent 70%),radial-gradient(60% 45% at 92% 0,#2078ff30,transparent 70%),radial-gradient(80% 40% at 50% 105%,#1d3a1c38,transparent 70%)}.teamsWrap.nfl:after{opacity:.5;background:repeating-linear-gradient(90deg,transparent 0 calc(10% - 1px),#ffffff0b calc(10% - 1px) 10%);-webkit-mask:linear-gradient(180deg,transparent 30%,#000);mask:linear-gradient(180deg,transparent 30%,#000)}.teamsWrap.nba{--acc:#ffb347;background:#06070b}.teamsWrap.nba:before{background:radial-gradient(55% 40% at 50% 0,#2078ff26,transparent 70%),radial-gradient(90% 55% at 50% 110%,#c7742a33,transparent 70%),linear-gradient(180deg,transparent 55%,#3a220f26)}.teamsWrap.nba:after{opacity:.55;background:repeating-linear-gradient(90deg,#ffffff00 0 46px,#ffd9a00a 46px 47px,#00000000 47px 92px,#0000001a 92px 93px);-webkit-mask:linear-gradient(180deg,transparent 45%,#000);mask:linear-gradient(180deg,transparent 45%,#000)}.teamsWrap.nhl{--acc:#9fd4ff;background:#05080d}.teamsWrap.nhl:before{background:radial-gradient(60% 45% at 50% 0,#7cc4ff2e,transparent 70%),radial-gradient(40% 30% at 0 100%,#d8e7ff1c,transparent 70%),radial-gradient(40% 30% at 100% 100%,#d8e7ff1c,transparent 70%),linear-gradient(180deg,transparent 50%,#9fc8ff10)}.teamsWrap.nhl:after{opacity:.6;background:radial-gradient(circle at 20% 30%,#ffffff10 0 1px,transparent 1.5px) 0 0/38px 38px,radial-gradient(circle at 70% 80%,#cfe6ff0d 0 1px,transparent 1.5px) 0 0/57px 57px,linear-gradient(90deg,transparent calc(50% - 1px),#c8102e18 calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px));-webkit-mask:linear-gradient(180deg,#0006,#000);mask:linear-gradient(180deg,#0006,#000)}.teamsSec .showHead small{color:var(--acc)}.tpControls{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px}.tpControls .teamSearch{flex:1 1 320px;max-width:520px}.tpControls .teamSearch input{max-width:none;border-radius:12px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.tpControls .teamSearch input:focus{border-color:var(--acc)}.tpFilters{display:flex;flex-wrap:wrap;gap:8px}.tpDivs{margin-top:12px}.tpChip{position:relative;font:inherit;font-size:10px;font-weight:900;letter-spacing:1.8px;color:#c9d0da;padding:11px 16px;border-radius:999px;cursor:pointer;background:linear-gradient(180deg,#ffffff12,#ffffff04);border:1px solid #ffffff22;box-shadow:inset 0 1px 0 #ffffff1c;transition:transform .2s}.tpChip.sm{font-size:9px;padding:9px 13px}.tpChip:hover{transform:translateY(-1px);color:#fff}.tpChip.on{color:#fff;border-color:var(--acc);box-shadow:inset 0 1px 0 #ffffff30,0 0 18px color-mix(in srgb,var(--acc) 35%,transparent)}.tpChip:focus-visible{outline:2px solid #fff;outline-offset:2px}.tpCount{display:flex;align-items:center;gap:14px;margin:18px 0 0;font-size:10px;letter-spacing:2px;font-weight:800;color:#7f8794;text-transform:uppercase}.tpClear{font:inherit;letter-spacing:inherit;color:var(--acc);background:none;border:0;padding:4px 0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.tcGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:22px}@media(max-width:1023px){.tcGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(max-width:540px){.tcGrid{gap:10px}}@media(max-width:359px){.tcGrid{grid-template-columns:1fr}}.tc{--c1:#5a6b85;--c2:#9fb3d1;--glow:#9fb3d1;container-type:inline-size;position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;min-height:206px;padding:20px 20px 18px;border-radius:16px;background:linear-gradient(155deg,#ffffff14,#ffffff05 32%,transparent 55%),linear-gradient(180deg,rgba(14,18,27,.72),rgba(6,8,13,.86));backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);border:1px solid #ffffff1c;box-shadow:inset 0 1px 0 #ffffff2e,inset 0 -1px 0 #000000a0,inset 1px 0 0 #ffffff0f,inset -1px 0 0 #00000060,0 18px 40px -18px #000,0 2px 0 #00000080;transform:translateZ(0);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.tcLight{inset:-35% -25% 10% -25%;z-index:-1;opacity:.6;background:radial-gradient(55% 60% at 22% 30%,color-mix(in srgb,var(--c1) 80%,transparent),transparent 70%),radial-gradient(50% 55% at 85% 20%,color-mix(in srgb,var(--c2) 60%,transparent),transparent 70%),radial-gradient(70% 40% at 50% 0,color-mix(in srgb,var(--glow) 30%,transparent),transparent 75%)}.tc:before,.tcLight{position:absolute;pointer-events:none;transition:opacity .35s}.tc:before{content:"";inset:0;border-radius:inherit;padding:1px;opacity:.35;background:linear-gradient(140deg,#ffffffb0,#ffffff20 25%,color-mix(in srgb,var(--glow) 90%,transparent) 55%,#ffffff18 75%,#ffffff80);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.tc:after{content:"";position:absolute;top:-20%;bottom:-20%;left:0;width:45%;pointer-events:none;opacity:0;background:linear-gradient(100deg,transparent,#ffffff1f 45%,#ffffff38 50%,#ffffff1f 55%,transparent);transform:translateX(-160%) skewX(-18deg);transition:transform .8s cubic-bezier(.2,.7,.2,1),opacity .3s}.tcLeague{font-size:9px;font-weight:900;letter-spacing:2.6px;color:#aeb6c2;text-transform:uppercase}.tcCity{margin-top:auto;padding-top:22px;font-size:11px;font-weight:800;letter-spacing:2.4px;color:#c6cdd7}.tcCity,.tcNick{text-transform:uppercase;font-style:italic}.tcNick{display:block;margin-top:4px;font-size:clamp(20px,12.5cqw,40px);line-height:.95;font-weight:900;letter-spacing:-.02em;padding:0 .12em .08em 0;overflow-wrap:anywhere;background:linear-gradient(180deg,#fff,#eef1f5 36%,#9aa2ae 52%,#6f7782 56%,#d9dde3 76%,#fff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 0 #1b1f26) drop-shadow(0 6px 10px #000c)}.tcStripe{display:flex;gap:4px;margin:12px 0 16px}.tcStripe i{display:block;height:3px;width:28px;border-radius:2px;background:var(--c1);box-shadow:0 0 10px color-mix(in srgb,var(--c1) 60%,transparent)}.tcStripe i+i{width:14px;background:var(--c2);box-shadow:0 0 10px color-mix(in srgb,var(--c2) 60%,transparent)}.tcBtn{position:relative;align-self:flex-start;display:inline-flex;gap:8px;align-items:center;font-size:10px;font-weight:900;letter-spacing:1.8px;color:#fff;padding:11px 15px;border-radius:10px;overflow:hidden;background:linear-gradient(180deg,#ffffff24,#ffffff08 55%,#ffffff12);border:1px solid #ffffff38;box-shadow:inset 0 1px 0 #ffffff55,inset 0 -1px 0 #0000006e,0 6px 16px -8px #000}.tcBtn:before{content:"";position:absolute;inset:0;z-index:-1;opacity:0;transition:opacity .3s;background:linear-gradient(180deg,color-mix(in srgb,var(--glow) 55%,#ffffff30),color-mix(in srgb,var(--glow) 25%,transparent))}.tcBtn span{display:inline-block;transition:transform .3s}.tc:focus-visible,.tc:hover{transform:translateY(-6px)}.tc:focus-visible .tcLight,.tc:hover .tcLight{opacity:1}.tc:focus-visible:before,.tc:hover:before{opacity:1}.tc:focus-visible:after,.tc:hover:after{opacity:1;transform:translateX(330%) skewX(-18deg)}.tc:focus-visible .tcBtn:before,.tc:hover .tcBtn:before{opacity:1}.tc:focus-visible .tcBtn span,.tc:hover .tcBtn span{transform:translateX(3px)}.tc:focus-visible{outline:2px solid #fff;outline-offset:3px}.tcGrid .noTeams{padding:30px 0}@media(max-width:540px){.tc{min-height:178px;padding:15px 13px 13px;border-radius:13px}.tcLeague{font-size:7.5px}.tcCity,.tcLeague{letter-spacing:1.6px}.tcCity{font-size:9px;padding-top:16px}.tcNick{font-size:clamp(17px,12.5cqw,30px)}.tcStripe{margin:9px 0 12px}.tcBtn{font-size:8.5px;letter-spacing:1.3px;padding:9px 11px}.tpControls .teamSearch{flex-basis:100%}}@media(hover:none){.tc:after{display:none}}@media(prefers-reduced-motion:reduce){.tc,.tcBtn span,.tpChip{transition:none}.tc:focus-visible,.tc:hover,.tpChip:hover{transform:none}.tc:after{display:none}}@media(max-width:767px){.brand{padding:8px 0;min-height:44px;justify-content:center}.crumb{font-size:11px;padding:16px 0;margin:-16px 0 10px}.heroVid .cta{padding:16px 22px}.cta,.heroVid .cta{font-size:12px;min-height:48px}.cta{padding:17px 22px}.leagueHero .disclose,.sectionHead p{font-size:13px}.lcTop{font-size:11px;min-height:44px;padding:0 16px}.lcSport{font-size:12px}.lcCta{font-size:13px;min-height:48px}.fcLeague{font-size:11px}.fcBlurb,.fcBtn{font-size:13px}.fcBtn{min-height:48px;line-height:1.2}footer{font-size:13px}.tpChip,footer small{font-size:12px}.tpChip{min-height:44px;padding:0 18px}.tpChip.sm{min-height:44px;padding:0 15px}.tpChip.sm,.tpCount{font-size:11px}.tpClear{padding:14px 0}.tpControls .teamSearch input{font-size:16px;letter-spacing:1px;padding:15px 16px}.tpControls .teamSearch input::placeholder{font-size:12px;letter-spacing:2px}}@media(max-width:540px){.tc{min-height:0;padding:14px 12px 12px}.tcLg{display:none}.tcLeague{color:#b9c0cb}.tcCity,.tcLeague{font-size:11px;letter-spacing:1.2px}.tcCity{padding-top:22px}.tcNick{font-size:clamp(17px,13cqw,30px)}.tcStripe{margin:9px 0 12px}.tcBtn{align-self:stretch;justify-content:center;font-size:12px;letter-spacing:1.4px;min-height:44px;padding:0 8px}}.navX{background:linear-gradient(180deg,rgba(4,6,11,.78),rgba(4,6,11,.52));backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);border-bottom:1px solid #ffffff10;box-shadow:0 10px 30px -18px #000}.navX.scrolled{background:rgba(4,6,11,.82)}.navX:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;pointer-events:none;background:linear-gradient(90deg,transparent,#f12639 18%,#ff3a4c 38%,#6a5cff 52%,#2078ff 66%,transparent);opacity:.85;box-shadow:0 0 12px #f1263955,0 0 18px #2078ff40}.navX nav{font-size:12px;font-weight:900;letter-spacing:1.8px}.navLink,.navX nav{align-items:center;gap:8px}.navLink{position:relative;display:inline-flex;height:44px;padding:0 14px;color:#e8ebf0;background:none;border:0;font:inherit;letter-spacing:inherit;cursor:pointer}.navLink:after{content:"";position:absolute;left:14px;right:14px;bottom:8px;height:2px;border-radius:2px;background:linear-gradient(90deg,#ff2a3d,#f12639);box-shadow:0 0 10px #f12639aa;transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.navX nav a.navLink:hover{color:#fff}.dd.on .ddBtn:after,.navLink:focus-visible:after,.navLink:hover:after{transform:scaleX(1)}.navLink:focus-visible{outline:2px solid #fff;outline-offset:2px;border-radius:6px}.chev{width:7px;height:7px;border-right:2px solid;border-bottom:2px solid;transform:translateY(-2px) rotate(45deg);transition:transform .25s}.dd.on .chev{transform:translateY(1px) rotate(225deg)}.dd{position:relative}.ddMenu{position:absolute;top:100%;left:50%;width:300px;margin-left:-150px;padding-top:12px;z-index:20}.ddMenu[hidden]{display:none}.ddMenu>.ddAll,.ddMenu>ul{position:relative}.ddMenu>ul{list-style:none;margin:0;padding:8px;border-radius:14px 14px 0 0;background:linear-gradient(160deg,#ffffff10,#ffffff03 40%),rgba(7,9,15,.94);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid #ffffff1c;border-bottom:0;box-shadow:inset 0 1px 0 #ffffff24;animation:ddIn .22s cubic-bezier(.2,.8,.2,1)}.ddMenu:before{content:"";position:absolute;top:12px;left:0;right:0;height:2px;z-index:2;border-radius:14px 14px 0 0;background:linear-gradient(90deg,#f12639,#2078ff)}.ddItem{display:grid;grid-template-columns:14px 1fr auto;align-items:center;grid-gap:10px;gap:10px;min-height:48px;padding:0 12px;border-radius:10px;transition:background .2s}.ddItem b{font-size:19px;font-style:italic;font-weight:900;letter-spacing:-.5px;color:#fff;transition:transform .25s}.ddItem small{font-size:10px;font-weight:800;letter-spacing:1.8px;color:#8b929e}.ddDot{width:8px;height:8px;border-radius:50%;background:var(--dc,#8fbfff);box-shadow:0 0 10px var(--dc,#8fbfff)}.ddItem.red{--dc:#ff3a4c}.ddItem.blue{--dc:#2f86ff}.ddItem.ice{--dc:#bfe0ff}.ddItem.amber{--dc:#ffb347}.ddItem.green{--dc:#3ddc84}.ddItem.soon b{color:#9aa2ae}.ddItem.soon .ddDot{opacity:.45;box-shadow:none}.ddItem:focus-visible,.ddItem:hover{background:#ffffff0e}.ddItem:focus-visible b,.ddItem:hover b{transform:translateX(3px)}.ddAll:focus-visible,.ddItem:focus-visible{outline:2px solid #fff;outline-offset:-2px}.ddAll{display:flex;justify-content:space-between;align-items:center;min-height:46px;padding:0 20px;font-size:11px;font-weight:900;letter-spacing:2px;color:#ff5a6a;background:rgba(7,9,15,.96);border:1px solid #ffffff1c;border-top-color:#ffffff12;border-radius:0 0 14px 14px;box-shadow:0 24px 50px -10px #000;animation:ddIn .22s cubic-bezier(.2,.8,.2,1)}.ddAll:hover{color:#fff}@keyframes ddIn{0%{opacity:0;transform:translateY(-6px)}}.navX .shopBtn{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0 20px;border-radius:10px;border:1px solid #ff6b78;font-size:12px;font-weight:900;letter-spacing:1.8px;color:#fff;background:linear-gradient(180deg,#ff3a4c,#c9101f);box-shadow:0 0 18px #f1263966,inset 0 1px 0 #ffffff59,inset 0 -2px 4px #0000004d;transition:transform .25s}.navX .shopBtn:before{content:"";position:absolute;inset:0;opacity:0;transition:opacity .25s;background:linear-gradient(180deg,#ff5867,#e01426);box-shadow:0 0 30px #ff2a3daa}.navX .shopBtn:after{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;background:linear-gradient(100deg,transparent,#ffffff45,transparent);transform:translateX(-150%) skewX(-18deg);transition:transform .7s}.navX .shopBtn>*{position:relative}.navX .shopBtn:hover{transform:translateY(-1px);border-color:#ff8c96}.navX .shopBtn:hover:before{opacity:1}.navX .shopBtn:hover:after{transform:translateX(330%) skewX(-18deg)}.navX .shopBtn:focus-visible{outline:2px solid #fff;outline-offset:3px}.bagIcon{flex:none}.navX .drawer{border-top:0;background:linear-gradient(180deg,rgba(6,8,14,.97),rgba(4,6,11,.97))}.navX .drawer small{font-size:11px}.navX .drawer a{min-height:56px;align-items:center;padding:12px 2px}.navX .drawer a span{font-size:11px}.navX .drawer a:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;margin-right:14px;background:var(--dc,#8fbfff);box-shadow:0 0 10px var(--dc,#8fbfff)}.navX .drawer a.red{--dc:#ff3a4c}.navX .drawer a.blue{--dc:#2f86ff}.navX .drawer a.ice{--dc:#bfe0ff}.navX .drawer a.amber{--dc:#ffb347}.navX .drawer a.green{--dc:#3ddc84}.navX .drawer a.soon:before{opacity:.5;box-shadow:none}.navX .drawer a{justify-content:flex-start}.navX .drawer a span{margin-left:auto}.navX .drawer .drawerFinds:before,.navX .drawer .drawerShop:before{display:none}.navX .drawer .drawerFinds{font-size:13px;min-height:48px}.navX .drawer .drawerShop{margin-top:14px;justify-content:center;gap:10px;min-height:54px;border:1px solid #ff6b78;border-radius:12px;font-size:14px;font-style:normal;letter-spacing:2px;background:linear-gradient(180deg,#ff3a4c,#c9101f);box-shadow:0 0 22px #f1263966,inset 0 1px 0 #ffffff59}.navX .burger{border-radius:10px}@media(max-width:900px){.navX .shopBtn{margin-left:auto}}@media(max-width:540px){.navX .shopBtn{display:inline-flex;margin-left:auto;padding:0;width:44px;justify-content:center}.navX .shopTxt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.navX .burger{margin-left:8px}}@media(prefers-reduced-motion:reduce){.chev,.ddItem,.ddItem b,.navLink:after,.navX .shopBtn,.navX .shopBtn:after,.navX .shopBtn:before{transition:none}.ddAll,.ddMenu>ul,.navX .drawer{animation:none}.navX .shopBtn:hover{transform:none}.navX .shopBtn:after{display:none}}.navX.open{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(5,7,11,.98)}.nav .drawer .drawerZone{margin-top:6px;color:#8fbfff}.footBrand{display:flex;flex-direction:column;gap:18px}.footLink{display:inline-flex;align-items:center;min-height:44px;font-size:11px;font-weight:900;letter-spacing:2px;color:#ff5a6a;transition:color .2s}.footLink:hover{color:#fff}