*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}::-webkit-scrollbar{display:none}html,body,#root{color:#fff;-webkit-font-smoothing:antialiased;background:#0a0a0a;font-family:Barlow,Helvetica Neue,sans-serif;overflow-x:hidden}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes goldPulse{0%,to{box-shadow:0 0 #ffb61200}50%{box-shadow:0 0 20px 2px #ffb61226}}@keyframes borderGlow{0%,to{border-color:#ffb6121f}50%{border-color:#ffb61259}}@keyframes liveBeacon{0%,49%{opacity:1;box-shadow:0 0 8px 2px #22ff6be6}50%,to{opacity:.25;box-shadow:0 0 #22ff6b00}}@keyframes liveBorderGlow{0%,to{border-color:#22ff6b73;box-shadow:0 0 18px -4px #22ff6b59}50%{border-color:#22ff6bf2;box-shadow:0 0 28px #22ff6b8c}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes drift{0%{opacity:0;transform:translateY(0)translate(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-120px)translate(20px)}}@keyframes countPulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes lineExpand{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes heartbeat{0%,to{transform:scale(1)}15%{transform:scale(1.25)}30%{transform:scale(1)}45%{transform:scale(1.15)}60%{transform:scale(1)}}@keyframes sparkle{0%{opacity:0;transform:scale(0)rotate(0)}50%{opacity:1;transform:scale(1)rotate(180deg)}to{opacity:0;transform:scale(0)rotate(360deg)}}@keyframes barGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes portalUnlock{0%{opacity:0;transform:scale(.9)rotateY(10deg)}to{opacity:1;transform:scale(1)rotateY(0)}}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.glow-hover:hover{box-shadow:0 0 8px #ffb6120a,0 0 16px #ffb61205;border-color:#ffb6121f!important}.team-logo-link img{opacity:.85;transition:opacity .25s,transform .25s}.team-logo-link:hover img{opacity:1;transform:scale(1.04)}.bc-logo{filter:brightness(0)invert();opacity:.92;vertical-align:middle;display:inline-block}.team-logo-link{transition:border-color .25s,background .25s}.team-logo-link:hover{background:#ffffff0d!important;border-color:#ffb61238!important}.teams-grid{grid-template-columns:1fr;gap:14px;max-width:1100px;margin:0 auto;display:grid}@media (width>=768px){.teams-grid{grid-template-columns:repeat(3,1fr);gap:20px}.teams-grid .team-logo-link{min-height:160px!important}.teams-grid .team-logo{max-width:88%!important}.teams-grid .team-logo-link:first-child .team-logo{height:76px!important}.teams-grid .team-logo-link:nth-child(2) .team-logo{height:92px!important}.teams-grid .team-logo-link:nth-child(3) .team-logo{height:108px!important}}@media (width>=1024px){.teams-grid{gap:24px}.teams-grid .team-logo-link{min-height:180px!important}.teams-grid .team-logo-link:first-child .team-logo{height:86px!important}.teams-grid .team-logo-link:nth-child(2) .team-logo{height:104px!important}.teams-grid .team-logo-link:nth-child(3) .team-logo{height:122px!important}}a.gold-link{color:#ffb612;text-decoration:none;transition:text-shadow .3s}a.gold-link:hover{text-shadow:0 0 6px #ffb61226}button{transition:box-shadow .3s,transform .15s}button:hover{box-shadow:0 0 6px #ffb6120a}button:active{transform:scale(.98)}.app-shell{max-width:430px}.app-scroll{padding-bottom:100px}.desktop-nav,.sc-num{display:none}@media (width>=768px){.app-shell{max-width:680px}.grid-responsive{grid-template-columns:1fr 1fr 1fr!important}}@media (width>=1024px){.app-shell{max-width:1000px}.mobile-nav{display:none!important}.desktop-nav{display:flex}.app-scroll{padding-top:76px;padding-bottom:0}.grid-responsive{grid-template-columns:repeat(4,1fr)!important}.cart-fab{bottom:24px!important}}@media (width>=1024px) and (hover:hover) and (pointer:fine){.app-shell{zoom:1.2;max-width:1000px}}.desktop-nav{z-index:100;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0a0a0ad1;border-bottom:1px solid #ffffff14;justify-content:center;align-items:center;gap:8px;height:64px;position:fixed;top:0;left:0;right:0}.desktop-nav .dn-inner{justify-content:space-between;align-items:center;width:100%;max-width:1200px;padding:0 32px;display:flex}.desktop-nav .dn-links{align-items:center;gap:4px;display:flex}.desktop-nav button{cursor:pointer;letter-spacing:1.5px;text-transform:uppercase;background:0 0;border:none;border-radius:6px;padding:8px 16px;font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:600;transition:color .2s,background .2s}.desktop-nav button:hover{background:#ffffff0a}@media (width>=768px){.schedule-list{grid-template-columns:1fr 1fr;gap:12px;padding:8px 20px 24px!important;display:grid!important}.schedule-card{background:#ffffff08;grid-template-columns:auto auto 1fr auto;grid-template-areas:"num date badge result""num info info result";border:1px solid #ffffff14!important;border-radius:12px!important;align-items:center!important;gap:4px 12px!important;margin:0!important;padding:16px 18px!important;display:grid!important}.schedule-card[style*=linear-gradient]{border-color:#ffb61266!important}.sc-num{text-align:center;opacity:.85;border-right:1px solid #ffffff14;grid-area:num;place-self:center;min-width:26px;margin-right:4px;padding-right:6px;font-size:22px!important;display:block!important}.sc-date{grid-area:date;width:auto!important}.sc-badge{grid-area:badge;justify-self:start;width:auto!important}.sc-info{grid-area:info}.sc-result{grid-area:result;align-self:center;padding-left:8px;width:auto!important;font-size:26px!important}}@media (width>=1024px){.schedule-list{grid-template-columns:1fr 1fr 1fr}}@media (width>=768px){.partner-grid{gap:14px!important}.partner-grid>*>a,.partner-grid>*>div{min-height:110px!important}.partner-logo{max-height:60px!important}}@media (width>=1024px){.partner-grid{gap:16px!important}.partner-grid>*>a,.partner-grid>*>div{min-height:120px!important}.partner-logo{max-height:68px!important}}@media (width>=768px){.champion-logo{max-width:324px!important}}@media (width>=1024px){.champion-logo{max-width:378px!important}}@media (width>=768px){.home-partner-grid{gap:14px!important}.home-partner-tile{height:104px!important}.home-partner-logo{max-height:56px!important}}@media (width>=1024px){.home-partner-grid{gap:16px!important}.home-partner-tile{height:112px!important}.home-partner-logo{max-height:62px!important}}.logo-shrink{transform:scale(.8)}@media (width>=768px){.champion-home-wrap{max-width:340px!important}.champion-home-wrap>a{min-height:134px!important}.champion-home-logo{max-width:220px!important}}@media (width>=1024px){.champion-home-wrap{max-width:360px!important}.champion-home-wrap>a{min-height:134px!important}.champion-home-logo{max-width:236px!important}}.photo-slider-stack{touch-action:pan-y}.hero-helmet{top:-6px;right:-26px}@media (width>=768px){.hero-helmet{top:-10px;right:4%}}@media (width>=1024px){.hero-helmet{right:8%}}.photo-slider.edge{width:calc(100vw + 8px);max-width:none;margin-left:calc(50% - 50vw - 4px);margin-right:calc(50% - 50vw - 4px)}@media (width>=768px){.photo-slider.edge{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}}@media (width>=1024px){.corner-dd-mark{display:none}}.bio-daniel{width:auto;height:280px;margin:0 auto 8px;display:block}@media (width>=768px){.bio-daniel{float:right;shape-outside:margin-box;height:420px;margin:-8px -8px 8px 28px}}@media (width>=1024px){.bio-daniel{height:480px;margin:-12px -12px 12px 36px}}.schedule-card{transition:transform .18s cubic-bezier(.16,1,.3,1),background .25s,opacity .3s}@media (hover:hover) and (pointer:fine){.schedule-card:hover{background:linear-gradient(90deg,#ffb6120d,#0000);transform:translate(4px)}}.schedule-card:active{transform:scale(.995)}.press-tile{will-change:transform;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .25s,border-color .25s}@media (hover:hover) and (pointer:fine){.press-tile:hover{transform:translateY(-3px);box-shadow:0 8px 24px #00000059,0 0 0 1px #ffb61226}}.press-tile:active{transform:translateY(-1px)scale(.99)}@media (hover:hover) and (pointer:fine){.glow-hover:hover{transform:translateY(-2px)}}.glow-hover{transition:box-shadow .3s,border-color .3s,transform .2s cubic-bezier(.16,1,.3,1)}.dn-links button{position:relative}.dn-links button:after{content:"";transform-origin:0;background:#ffb612;height:2px;transition:transform .28s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.dn-links button:hover:after{transform:scaleX(1)}}.ps-img{will-change:transform}@keyframes kb1{0%{transform:scale(1.02)translate(0)}to{transform:scale(1.2)translate(-3%,-2%)}}@keyframes kb2{0%{transform:scale(1.2)translate(2%,1%)}to{transform:scale(1.03)translate(0)}}@keyframes kb3{0%{transform:scale(1.04)translate(2%,-1%)}to{transform:scale(1.19)translate(-2%,2%)}}@keyframes kb4{0%{transform:scale(1.18)translate(-2%,-2%)}to{transform:scale(1.05)translate(2%,1%)}}@keyframes kb5{0%{transform:scale(1.03)translateY(2%)}to{transform:scale(1.21)translate(1%,-2%)}}.ps-kb1{animation:ease-in-out infinite alternate kb1}.ps-kb2{animation:ease-in-out infinite alternate kb2}.ps-kb3{animation:ease-in-out infinite alternate kb3}.ps-kb4{animation:ease-in-out infinite alternate kb4}.ps-kb5{animation:ease-in-out infinite alternate kb5}@keyframes heroGlowDrift{0%,to{opacity:1;transform:rotate(-15deg)translateY(0)translate(0)}50%{opacity:.55;transform:rotate(-15deg)translateY(72px)translate(-54px)}}.hero-glow-drift{animation:13s ease-in-out infinite heroGlowDrift}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.ps-img{animation:none!important;transform:none!important}.hero-glow-drift{animation:none!important}.live-beacon{opacity:1!important;animation:none!important;box-shadow:0 0 8px 2px #22ff6bb3!important}}.home-cd-main{flex-wrap:wrap}.home-cd-id{flex:60%}.home-cd-time{border-top:1px solid #ffffff14;flex:100%;margin-top:6px;padding-top:12px;text-align:left!important}@media (width>=560px){.home-cd-main{flex-wrap:nowrap}.home-cd-time{border-top:none;flex:none;margin-top:0;padding-top:0;text-align:right!important}}
