@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,400;0,14..32,500;0,14..32,600;0,14..32,700;0,14..32,800;0,14..32,900;1,14..32,400&family=Space+Grotesk:wght@400;500;600;700&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes iconBurst{0%{transform:scale(.2) rotate(-80deg);opacity:0}55%{transform:scale(1.3) rotate(14deg);opacity:1}78%{transform:scale(.88) rotate(-4deg)}to{transform:scale(1) rotate(0);opacity:1}}@keyframes sunSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes moonFloat{0%,to{transform:rotate(-8deg) translateY(0)}50%{transform:rotate(8deg) translateY(-1.5px)}}@keyframes aboutPanelIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes drawerOut{0%{transform:translate(0)}to{transform:translate(-105%)}}@keyframes overlayFadeOut{0%{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}to{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}}@keyframes drawerItemIn{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes pageIn{0%{opacity:0;transform:translateY(60px) scale(.97)}to{opacity:1;transform:none}}@keyframes stepSlideInRight{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:translate(0)}}@keyframes stepSlideInLeft{0%{opacity:0;transform:translate(-48px)}to{opacity:1;transform:translate(0)}}.step-enter-forward{animation:stepSlideInRight .28s cubic-bezier(.22,1,.36,1) forwards}.step-enter-back{animation:stepSlideInLeft .28s cubic-bezier(.22,1,.36,1) forwards}@keyframes toggleRipple{0%{transform:scale(.6);opacity:.55}to{transform:scale(2.6);opacity:0}}@keyframes cardIn{0%{opacity:0;transform:translateY(36px) scale(.94)}to{opacity:1;transform:none}}@keyframes cardScrollIn{0%{opacity:0;transform:translateY(52px) scale(.92)}60%{opacity:1}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cascadeIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes heroReveal{0%{opacity:0;transform:scale(1.07)}to{opacity:1;transform:scale(1)}}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}@keyframes modalIn{0%{opacity:0;transform:translateY(28px) scale(.95)}to{opacity:1;transform:none}}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(44px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes overlayFadeIn{0%{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@keyframes drinkFloat{0%{opacity:1;transform:translate(-50%) translateY(0) scale(1.3)}60%{opacity:.8}to{opacity:0;transform:translate(-50%) translateY(-56px) scale(.7)}}@keyframes numBounce{0%,to{transform:scale(1)}45%{transform:scale(1.45)}}@keyframes hotPulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes liveDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}@keyframes barReveal{0%{max-width:0}to{max-width:100%}}@keyframes shimmerLoad{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes successPop{0%{transform:scale(1)}40%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes popIn{0%{transform:scale(0) rotate(-15deg);opacity:0}55%{transform:scale(1.35) rotate(8deg);opacity:1}75%{transform:scale(.9) rotate(-3deg)}to{transform:scale(1) rotate(0);opacity:1}}@keyframes livePulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.8);opacity:.3}}@keyframes shimmerGrad{0%{background-position:-200% center}to{background-position:200% center}}@keyframes barFill{0%{width:0!important}}@keyframes glowPulse{0%,to{box-shadow:0 0 #0ea5e900}50%{box-shadow:0 0 24px 4px #0ea5e92e}}@keyframes rippleOut{0%{transform:scale(0);opacity:.5}to{transform:scale(4);opacity:0}}@keyframes slideInStagger{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes tickerPop{0%{transform:translateY(6px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes bellShake{0%,to{transform:rotate(0)}15%{transform:rotate(18deg)}30%{transform:rotate(-16deg)}45%{transform:rotate(12deg)}60%{transform:rotate(-8deg)}75%{transform:rotate(4deg)}}.bet-card-new{animation:cardIn .5s cubic-bezier(.22,1,.36,1) both}.card-stagger{animation:cardIn .5s cubic-bezier(.22,1,.36,1) backwards;will-change:transform,opacity}.card-pre-scroll{opacity:0;transform:translateY(52px) scale(.92)}.card-scroll-in{animation:cardScrollIn .58s cubic-bezier(.22,1,.36,1) both;will-change:transform,opacity}.cascade-1{animation:cascadeIn .48s cubic-bezier(.22,1,.36,1) .04s both}.cascade-2{animation:cascadeIn .48s cubic-bezier(.22,1,.36,1) .11s both}.cascade-3{animation:cascadeIn .5s cubic-bezier(.22,1,.36,1) .19s both}.cascade-4{animation:cascadeIn .5s cubic-bezier(.22,1,.36,1) .27s both}.cascade-5{animation:cascadeIn .52s cubic-bezier(.22,1,.36,1) .35s both}.hero-animate{animation:heroReveal .65s cubic-bezier(.22,1,.36,1) .14s both}.drink-float{position:absolute;left:50%;bottom:100%;font-size:22px;pointer-events:none;animation:drinkFloat .65s cubic-bezier(.22,1,.36,1) forwards;z-index:20;white-space:nowrap}.num-bounce{animation:numBounce .28s cubic-bezier(.34,1.56,.64,1) both;display:inline-block}.icon-burst{animation:iconBurst .44s cubic-bezier(.34,1.56,.64,1) both;display:flex;align-items:center;justify-content:center}.sun-active{animation:sunSpin 14s linear infinite}.moon-active{animation:moonFloat 4s ease-in-out infinite}.modal-enter{animation:modalSlideUp .38s cubic-bezier(.34,1.32,.64,1) both}.overlay-enter{animation:overlayFadeIn .22s ease both}.pop-in{animation:popIn .42s cubic-bezier(.34,1.56,.64,1) both}.bar-fill{animation:barFill .7s cubic-bezier(.22,1,.36,1) both}.skeleton{background:linear-gradient(90deg,var(--c-surfaceBg) 25%,var(--c-cardBorder) 50%,var(--c-surfaceBg) 75%);background-size:200% 100%;animation:skeletonShimmer 1.4s ease-in-out infinite;border-radius:8px}.stagger-1{animation-delay:.04s}.stagger-2{animation-delay:.08s}.stagger-3{animation-delay:.12s}.stagger-4{animation-delay:.16s}:root{--c-pageBg: #09090b;--c-surfaceBg: #0f1117;--c-cardBg: #0f1117;--c-cardBorder: #1e2330;--c-divider: #161924;--c-brand: #0ea5e9;--c-brandBg: rgba(14,165,233,.1);--c-brandBorder: rgba(14,165,233,.28);--c-brandDark: #7dd3fc;--c-outA: #17b26a;--c-outABg: rgba(23,178,106,.15);--c-outABorder: rgba(23,178,106,.32);--c-outAText: #4ade80;--c-outB: #ef4444;--c-outBBg: rgba(239,68,68,.13);--c-outBBorder: rgba(239,68,68,.28);--c-outBText: #fca5a5;--c-text1: #f1f5f9;--c-text2: #94a3b8;--c-text3: #475569;--c-green: #22c55e;--c-greenBg: rgba(34,197,94,.12);--c-greenBorder: rgba(34,197,94,.28);--c-greenText: #4ade80;--c-red: #f63538;--c-redBg: rgba(246,53,56,.12);--c-redBorder: rgba(246,53,56,.28);--c-redText: #fca5a5;--c-amber: #f59e0b;--c-amberBg: rgba(245,158,11,.1);--c-amberBorder: rgba(245,158,11,.22);--c-amberText: #fbbf24;--c-glass: rgba(15,17,23,.72)}[data-theme=light]{--c-pageBg: #f3f5fb;--c-surfaceBg: #eaeff8;--c-cardBg: #ffffff;--c-cardBorder: #dce3f0;--c-divider: #e4eaf5;--c-brand: #0284c7;--c-brandBg: #ddf0fd;--c-brandBorder: #7ecff7;--c-brandDark: #0369a1;--c-outA: #15a050;--c-outABg: #d9fbe8;--c-outABorder: #6ee7b7;--c-outAText: #166534;--c-outB: #64748b;--c-outBBg: #f0f4fb;--c-outBBorder: #cbd5e1;--c-outBText: #334155;--c-text1: #0d1117;--c-text2: #3b4a63;--c-text3: #7e90aa;--c-green: #16a34a;--c-greenBg: #d9fbe8;--c-greenBorder: #6ee7b7;--c-greenText: #15803d;--c-red: #dc2626;--c-redBg: #fee2e2;--c-redBorder: #fca5a5;--c-redText: #b91c1c;--c-amber: #b45309;--c-amberBg: #fef3c7;--c-amberBorder: #fcd34d;--c-amberText: #78350f;--c-glass: rgba(243,245,251,.9);--c-shadow-card: 0 1px 3px rgba(0,10,40,.07), 0 2px 8px rgba(0,10,40,.05);--c-shadow-modal: 0 8px 32px rgba(0,10,50,.1), 0 2px 8px rgba(0,10,50,.06), 0 0 0 1px rgba(0,0,0,.04)}[data-theme=light] body{background-image:radial-gradient(ellipse 80% 40% at 50% -10%,rgba(2,132,199,.06) 0%,transparent 70%)}[data-theme=light] .card-glow{box-shadow:var(--c-shadow-card)}[data-theme=light] .card-glow:hover{box-shadow:0 0 0 1.5px var(--c-brand),0 8px 28px #0284c724}[data-theme=light] .modal-sheet{box-shadow:var(--c-shadow-modal)!important}[data-theme=light] .drink-toggle-active{background:linear-gradient(135deg,#0284c724,#0ea5e914)!important;border-color:var(--c-brandBorder)!important;box-shadow:0 1px 6px #0284c72e!important}[data-theme=light] .counter-num{color:var(--c-brand)}[data-theme=light] .stat-card,[data-theme=light] .surface-elevated{box-shadow:var(--c-shadow-card)}[data-theme=light] .nav-glass{background:#f3f5fbeb!important;border-bottom-color:#dce3f0!important}[data-theme=light] .shimmer-btn{background:linear-gradient(90deg,#0284c7,#38bdf8,#0284c7)!important;background-size:200% 100%!important}[data-theme=light] .shimmer-btn:hover{box-shadow:0 4px 18px #0284c759!important}html{scroll-behavior:smooth}html,body{overflow-x:hidden;overflow-x:clip;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--c-pageBg);color:var(--c-text1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background .2s,color .2s;font-feature-settings:"cv01","cv03","cv04","cv11"}button{cursor:pointer;font-family:inherit}input,select,textarea{font-family:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--c-cardBorder);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--c-text3)}.hide-scroll::-webkit-scrollbar{display:none}.hide-scroll{-ms-overflow-style:none;scrollbar-width:none}.route-fade{animation:pageIn .42s cubic-bezier(.22,1,.36,1) both}.tab-pill{position:absolute;border-radius:9px;background:var(--c-brandBg);transition:left .34s cubic-bezier(.22,1,.36,1),width .34s cubic-bezier(.22,1,.36,1),top .26s ease;pointer-events:none}.tab-indicator{position:absolute;height:3px;border-radius:99px;background:linear-gradient(90deg,var(--c-brand) 0%,#38bdf8 60%,#818cf8 100%);box-shadow:0 0 10px #0ea5e98c,0 0 2px #0ea5e9cc;transition:left .42s cubic-bezier(.34,1.26,.64,1),width .42s cubic-bezier(.34,1.26,.64,1),top .26s ease;pointer-events:none}.drawer-panel{animation:aboutPanelIn .34s cubic-bezier(.22,1,.36,1) both}.drawer-panel.closing{animation:drawerOut .26s cubic-bezier(.4,0,1,1) both}.drawer-backdrop{animation:overlayFadeIn .26s ease both}.drawer-backdrop.closing{animation:overlayFadeOut .24s ease both}.drawer-item{animation:drawerItemIn .4s cubic-bezier(.22,1,.36,1) both}.hamburger-btn span{transition:width .25s cubic-bezier(.34,1.56,.64,1)}.hamburger-btn:hover span:nth-of-type(3){width:14px!important}.hamburger-btn:active{transform:scale(.92)}.hamburger-btn{transition:border-color .15s,background .15s,transform .12s cubic-bezier(.34,1.56,.64,1)}.filter-tabs{display:flex;flex-wrap:wrap}@media(max-width:768px){.filter-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.filter-tabs::-webkit-scrollbar{display:none}}@media(max-width:599px){.hide-on-mobile{display:none!important}.modal-overlay{align-items:flex-end!important;padding:0!important}.modal-sheet{border-radius:20px 20px 0 0!important;max-height:92vh!important;width:100%!important;max-width:100%!important}.theme-toggle-btn{width:36px!important;height:36px!important;border-radius:50%!important;padding:2px!important;gap:0!important}.toggle-icon-inactive{display:none!important}.toggle-indicator{left:2px!important;top:2px!important;width:28px!important;height:28px!important}.create-bet-btn{width:36px!important;height:36px!important;padding:0!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important}}@media(min-width:600px){.hide-on-desktop{display:none!important}}.bet-btn{position:relative;overflow:hidden;transition:transform .1s cubic-bezier(.34,1.56,.64,1),box-shadow .15s}.bet-btn:active{transform:scale(.9)}.bet-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#ffffff26;opacity:0;transition:opacity .15s}.bet-btn:active:after{opacity:1}.trade-btn{position:relative;overflow:hidden;transition:transform .1s cubic-bezier(.34,1.56,.64,1),filter .15s,box-shadow .15s}.trade-btn:hover{filter:brightness(1.12)}.trade-btn:active{transform:scale(.93)}.outcome-pill{transition:transform .12s cubic-bezier(.34,1.56,.64,1),background .15s,border-color .15s,color .15s}.outcome-pill:active{transform:scale(.95)}.card-glow:hover{box-shadow:0 0 0 1.5px var(--c-brand),0 14px 44px #0ea5e926,0 4px 14px #00000038;transform:translateY(-5px)}@media(hover:none){.card-glow:active{transform:scale(.975)!important;box-shadow:0 2px 12px #0003!important;transition:transform .08s cubic-bezier(.34,1.56,.64,1),box-shadow .08s!important}}.card-ended{border-color:var(--c-divider)!important;opacity:.88}.card-ended:hover{box-shadow:none!important;border-color:var(--c-cardBorder)!important;opacity:1;transform:none}.card-winner{border-color:#22c55e59!important;box-shadow:0 0 0 1px #22c55e2e!important;opacity:1!important}.card-winner:hover{border-color:#22c55e8c!important;box-shadow:0 0 0 1px #22c55e4d,0 8px 24px #22c55e1a!important}.counter-btn{transition:background .1s,transform .1s cubic-bezier(.34,1.56,.64,1),color .1s;-webkit-user-select:none;user-select:none}.counter-btn:hover:not(:disabled){background:var(--c-brandBg)!important;color:var(--c-brand)!important}.counter-btn:active:not(:disabled){transform:scale(.85)}.cat-chip{transition:all .14s cubic-bezier(.34,1.32,.64,1)}.cat-chip:hover{transform:translateY(-1px)}.cat-chip:active{transform:scale(.94)}.nav-glass{background:var(--c-glass)!important;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%)}.live-dot{width:7px;height:7px;border-radius:50%;background:#22c55e;display:inline-block;animation:liveDot 1.5s ease-in-out infinite}.shimmer-btn{background:linear-gradient(90deg,var(--c-brand) 0%,#38bdf8 50%,var(--c-brand) 100%);background-size:200% 100%;transition:background-position .4s,transform .1s cubic-bezier(.34,1.56,.64,1),box-shadow .15s}.shimmer-btn:hover{background-position:100% center;box-shadow:0 4px 16px #0ea5e966}.shimmer-btn:active{transform:scale(.95)}.share-btn{display:inline-flex;align-items:center;gap:5px;background:transparent;border:1px solid transparent;border-radius:8px;padding:4px 9px;font-size:12px;font-weight:600;letter-spacing:.01em;color:var(--c-text3);transition:background .18s,border-color .18s,color .18s,transform .14s cubic-bezier(.34,1.32,.64,1),box-shadow .18s;cursor:pointer;font-family:inherit;white-space:nowrap}.share-btn:hover{background:var(--c-brandBg);border-color:var(--c-brandBorder);color:var(--c-brand);transform:translateY(-1px);box-shadow:0 4px 14px #0ea5e92e}.share-btn:active{transform:scale(.93);box-shadow:none}.share-btn.copied{background:var(--c-greenBg);border-color:var(--c-greenBorder);color:var(--c-green);transform:none;box-shadow:none}.share-btn svg{flex-shrink:0;transition:transform .18s cubic-bezier(.34,1.56,.64,1)}.share-btn:hover svg{transform:translateY(-1px) rotate(-8deg)}.share-btn.copied svg{transform:scale(1.2)}.drink-toggle{transition:all .18s cubic-bezier(.34,1.32,.64,1)}.drink-toggle:hover{transform:scale(1.08)}.drink-toggle:active{transform:scale(.9)}@media(max-width:599px){.stats-grid{display:grid!important;grid-template-columns:1fr 1fr!important;flex-wrap:unset!important}.filter-pills-desktop{display:none!important}.filter-pills-mobile{max-height:0;overflow:hidden;transition:max-height .28s cubic-bezier(.22,1,.36,1)}.filter-pills-mobile.open{max-height:140px}.filter-toggle-label{display:none}}@media(min-width:600px){.filter-toggle-btn,.filter-pills-mobile{display:none!important}}.scroll-top-btn{position:fixed;bottom:20px;left:20px;z-index:200;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--c-glass);backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);border:1px solid var(--c-cardBorder);color:var(--c-brand);box-shadow:0 4px 16px #0000002e;animation:popIn .42s cubic-bezier(.34,1.56,.64,1) both;transition:transform .15s cubic-bezier(.34,1.56,.64,1),border-color .18s,box-shadow .18s}.scroll-top-btn:hover{transform:translateY(-2px);border-color:var(--c-brandBorder);box-shadow:0 6px 20px #0ea5e938}.scroll-top-btn:active{transform:scale(.9)}:root{--font-display: "Space Grotesk", "Inter", sans-serif}h1,h2,h3{font-family:var(--font-display)}body:after{content:"";position:fixed;top:-50%;right:-50%;bottom:-50%;left:-50%;width:200%;height:200%;pointer-events:none;z-index:9999;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");animation:grainShift .9s steps(4) infinite}@keyframes grainShift{0%{transform:translate(0)}25%{transform:translate(-2%,1%)}50%{transform:translate(1%,-1%)}75%{transform:translate(-1%,2%)}to{transform:translate(0)}}::selection{background:var(--c-brand);color:#fff}html.has-custom-cursor,html.has-custom-cursor *{cursor:none!important}.cursor-dot{position:fixed;top:0;left:0;width:8px;height:8px;border-radius:50%;background:var(--c-brand);pointer-events:none;z-index:10001}.cursor-ring{position:fixed;top:0;left:0;width:36px;height:36px;border-radius:50%;border:1.5px solid var(--c-brand);pointer-events:none;z-index:10000;display:flex;align-items:center;justify-content:center;transition:background .25s ease,border-color .25s ease}.cursor-ring-label{background:var(--c-brand);border-color:var(--c-brand)}.cursor-label{font-family:var(--font-display);font-size:8px;font-weight:700;letter-spacing:.14em;color:#fff;opacity:0;-webkit-user-select:none;user-select:none}.scroll-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:10002;background:linear-gradient(90deg,var(--c-brand),#38bdf8 55%,#818cf8);transform-origin:0 50%;transform:scaleX(0);pointer-events:none;box-shadow:0 0 12px #0ea5e980}.split-mask{display:inline-flex;overflow:hidden;vertical-align:bottom}.split-char{display:inline-block;white-space:pre;will-change:transform}.award-hero{position:relative;overflow:hidden;padding:clamp(48px,9vh,110px) 16px clamp(36px,6vh,72px);border-bottom:1px solid var(--c-cardBorder)}.hero-inner{position:relative;max-width:1200px;margin:0 auto;z-index:2}.hero-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--c-text2);border:1px solid var(--c-cardBorder);border-radius:99px;padding:7px 16px;margin-bottom:clamp(18px,3vh,32px);background:var(--c-surfaceBg)}.hero-title{font-family:var(--font-display);font-size:clamp(38px,9.5vw,124px);font-weight:700;line-height:.97;letter-spacing:-.04em;color:var(--c-text1);margin:0 0 clamp(14px,2.5vh,26px);text-transform:uppercase}.hero-line{display:flex;align-items:center;gap:.18em}.hero-line-outline .split-char{color:transparent;-webkit-text-stroke:2px var(--c-brand);text-stroke:2px var(--c-brand)}.hero-beer{display:inline-block;font-size:.62em;line-height:1;filter:drop-shadow(0 8px 24px rgba(245,158,11,.35))}.hero-tag{font-size:clamp(14px,1.6vw,17px);color:var(--c-text2);line-height:1.7;max-width:640px;margin-bottom:clamp(24px,4vh,44px)}.hero-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--c-cardBorder);border-radius:18px;overflow:hidden;background:var(--c-cardBg);max-width:820px}.hero-stat{padding:clamp(14px,2.4vw,24px) clamp(10px,2vw,24px);display:flex;flex-direction:column;gap:4px;border-right:1px solid var(--c-cardBorder);transition:background .25s ease}.hero-stat:last-child{border-right:none}.hero-stat:hover{background:var(--c-brandBg)}.hero-stat-num{font-family:var(--font-display);font-size:clamp(24px,3.6vw,42px);font-weight:700;letter-spacing:-.03em;color:var(--c-text1);font-variant-numeric:tabular-nums;line-height:1}.hero-stat-label{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--c-text3)}.hero-orb{position:absolute;border-radius:50%;filter:blur(70px);pointer-events:none;z-index:0}.hero-orb-a{width:460px;height:460px;top:-160px;right:-80px;background:radial-gradient(circle,rgba(14,165,233,.3) 0%,rgba(129,140,248,.12) 55%,transparent 75%)}.hero-orb-b{width:380px;height:380px;bottom:-180px;left:-60px;background:radial-gradient(circle,rgba(245,158,11,.22) 0%,rgba(236,72,153,.1) 55%,transparent 75%)}[data-theme=light] .hero-orb-a{background:radial-gradient(circle,rgba(2,132,199,.18) 0%,rgba(129,140,248,.08) 55%,transparent 75%)}[data-theme=light] .hero-orb-b{background:radial-gradient(circle,rgba(245,158,11,.16) 0%,rgba(236,72,153,.07) 55%,transparent 75%)}.hero-grid-lines{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:linear-gradient(var(--c-divider) 1px,transparent 1px),linear-gradient(90deg,var(--c-divider) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 90% 80% at 50% 0%,black 0%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 90% 80% at 50% 0%,black 0%,transparent 75%);opacity:.55}@media(max-width:599px){.hero-stats{grid-template-columns:repeat(2,1fr)}.hero-stat:nth-child(2n){border-right:none}.hero-stat:nth-child(-n+2){border-bottom:1px solid var(--c-cardBorder)}.hero-line-outline .split-char{-webkit-text-stroke-width:1.3px}}.marquee-band{overflow:hidden;border-top:1px solid var(--c-cardBorder);border-bottom:1px solid var(--c-cardBorder);background:var(--c-surfaceBg);padding:13px 0;white-space:nowrap;will-change:transform}.marquee-track{display:inline-flex;align-items:center;will-change:transform}.marquee-item{display:inline-flex;align-items:center;gap:28px;padding-right:28px;font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--c-text2)}.marquee-dot{color:var(--c-brand);font-size:11px}.section-heading{font-family:var(--font-display);font-size:clamp(22px,3vw,32px);font-weight:700;letter-spacing:-.03em;text-transform:uppercase;color:var(--c-text1);display:flex;align-items:baseline;gap:12px}.section-heading .count{font-size:.55em;color:var(--c-brand);font-variant-numeric:tabular-nums}.award-footer{border-top:1px solid var(--c-cardBorder);margin-top:72px;padding:clamp(40px,8vh,90px) 16px 32px;overflow:hidden}.footer-wordmark{font-family:var(--font-display);font-weight:700;font-size:clamp(56px,13vw,200px);line-height:.9;letter-spacing:-.05em;text-align:center;color:transparent;-webkit-text-stroke:1.5px var(--c-text3);-webkit-user-select:none;user-select:none;margin-bottom:clamp(28px,5vh,56px);transition:-webkit-text-stroke-color .4s ease}.footer-wordmark:hover{-webkit-text-stroke-color:var(--c-brand)}.footer-meta-row{max-width:720px;margin:0 auto;text-align:center}.footer-meta{font-size:13px;color:var(--c-text3);line-height:1.7}.footer-copy{margin-top:12px;font-family:var(--font-display);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.tilt-card{transform-style:preserve-3d}.tilt-card:hover{z-index:5}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
