.events-shell{--event-text-glow:0 0 6px color-mix(in srgb, var(--glow) 24%, transparent), 0 0 20px color-mix(in srgb, var(--glow) 16%, transparent);isolation:isolate;min-height:calc(100dvh - var(--nav-h));color:var(--text);position:relative}.events-rays{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.events-rays canvas{width:100%;height:100%;display:block}.events-page,.event-page{padding-bottom:120px}.event-glow{font-family:var(--font-display), Impact, sans-serif;text-transform:uppercase;color:var(--text);text-shadow:var(--event-text-glow);font-weight:700;line-height:.95}.event-heading{justify-items:center;gap:var(--sp-14);text-align:center;display:grid}.event-heading h1,.event-heading h2,.event-title{font-family:var(--font-display), Impact, sans-serif;text-transform:uppercase;letter-spacing:.01em;background:var(--display);color:#0000;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--glow) 16%, transparent)) drop-shadow(0 0 20px color-mix(in srgb, var(--glow) 14%, transparent));-webkit-background-clip:text;background-clip:text;font-weight:700;line-height:.92}.event-heading h2{font-size:var(--fs-56)}.event-heading.page{padding:var(--sp-72) 0 var(--sp-8)}.event-heading.page h1{font-size:112px}.event-ornament{gap:var(--sp-8);display:flex}.event-ornament i{background:var(--faint);width:7px;height:7px;transform:rotate(45deg)}.event-kind{width:fit-content;padding:0 var(--sp-12);border-radius:var(--r-pill);color:var(--gold);font-size:var(--fs-12);background:color-mix(in srgb, var(--bronze) 12.2%, transparent);align-items:center;font-weight:600;line-height:24px;display:inline-flex}.event-button{align-items:center;gap:var(--sp-8);height:44px;padding:0 var(--sp-20);border-radius:var(--r-4);background:var(--panel-raised);color:var(--text);font-size:var(--fs-14);letter-spacing:.02em;text-transform:uppercase;transition:background var(--t-fast), transform var(--t-fast);font-weight:600;display:inline-flex}.event-button:hover{background:var(--line-strong);transform:translateY(-1px)}.event-button.primary{background:var(--red);color:#fff}.event-button.primary:hover{background:var(--red-bright)}.event-actions{gap:var(--sp-10);flex-wrap:wrap;display:flex}.event-actions.center{margin-top:var(--sp-36);justify-content:center}.event-facts{gap:var(--sp-16) var(--sp-40);flex-wrap:wrap;margin:0;display:flex}.event-facts div{gap:var(--sp-6);display:grid}.event-facts dt,.event-details dt,.event-cash dt{font-size:var(--fs-11);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-weight:600}.event-facts dd{font-family:var(--font-display), Impact, sans-serif;font-size:var(--fs-34);text-transform:uppercase;color:var(--text);text-shadow:var(--event-text-glow);margin:0;font-weight:700;line-height:1}.event-timeline{grid-template-columns:repeat(var(--count), minmax(0, 1fr));margin:var(--sp-56) -24px 0;padding:0;list-style:none;display:grid;position:relative}.event-timeline:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--bronze) 53.3%, transparent) 10%, color-mix(in srgb, var(--bronze) 53.3%, transparent) 90%, transparent);height:1px;position:absolute;top:86px;left:0;right:0}.event-timeline a{padding:0 var(--sp-8);text-align:center;justify-items:center;display:grid}.event-timeline strong{height:66px;font-size:var(--fs-28);justify-content:center;align-items:flex-end;display:flex}.event-timeline-mark{width:10px;height:10px;margin:var(--sp-16) 0 var(--sp-16);background:var(--text);box-shadow:var(--glow-s) var(--glow);transition:transform var(--t-fast);transform:rotate(45deg)}.event-timeline-when{gap:var(--sp-2);color:color-mix(in srgb, var(--text) 74.9%, transparent);font-size:var(--fs-15);text-shadow:0 0 16px color-mix(in srgb, var(--ember) 22%, transparent);font-weight:500;line-height:1.45;display:grid}.event-timeline a:hover strong{color:#fff}.event-timeline a:hover .event-timeline-mark{transform:rotate(45deg)scale(1.4)}.event-spotlight{gap:var(--sp-72);padding:var(--sp-72) var(--sp-72) var(--sp-72) var(--sp-56);clip-path:polygon(24px 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%,0 24px);background:radial-gradient(ellipse 55% 75% at 25% 50%, color-mix(in srgb, var(--spot) 25%, transparent), transparent 70%), var(--panel);grid-template-columns:460px minmax(0,1fr);align-items:center;margin-top:88px;display:grid;position:relative}.event-fan{height:400px;position:relative}.event-fan img{border-radius:var(--card-corner);width:220px;height:auto;box-shadow:var(--shadow-4) #000c;position:absolute;top:34px}.event-fan img:first-child{left:0;transform:rotate(-10deg)}.event-fan img:nth-child(2){z-index:2;box-shadow:0 0 60px color-mix(in srgb, var(--ember) 33%, transparent), var(--shadow-4) #000;top:0;left:120px}.event-fan img:nth-child(3){left:240px;transform:rotate(10deg)}.event-fan[data-count="1"] img{left:120px}.event-spotlight-copy{gap:var(--sp-20);justify-items:start;display:grid}.event-spotlight-copy h2{font-size:var(--fs-56)}.event-spotlight-copy p{color:var(--muted);font-size:var(--fs-16);line-height:1.7}.event-spotlight[data-art]{isolation:isolate;min-height:560px;padding:var(--sp-64) var(--sp-56) var(--sp-64) var(--sp-72);background:var(--panel);grid-template-columns:minmax(0,1fr) 460px}.event-spotlight[data-art] .event-fan{order:2}.event-spotlight-art{z-index:-1;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 18%,#000 62%);mask-image:linear-gradient(90deg,#0000 18%,#000 62%)}.event-spotlight-art img{object-fit:cover;object-position:50% 30%}.event-spotlight[data-art]:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(0deg, color-mix(in srgb, var(--panel) 70%, transparent), transparent 45%);position:absolute;inset:0}.event-facts dd small{max-width:30ch;margin-top:var(--sp-8);font-family:var(--font-body), sans-serif;font-size:var(--fs-14);text-transform:none;color:var(--muted);text-shadow:none;font-weight:500;line-height:1.5;display:block}.event-section{margin-top:112px}.event-section>.event-heading{margin-bottom:var(--sp-48)}.event-champions{gap:var(--sp-28);grid-template-columns:repeat(auto-fit,minmax(480px,1fr));margin:0;padding:0;list-style:none;display:grid}.event-champions a{gap:var(--sp-32);height:100%;padding:var(--sp-32);border-radius:var(--r-12);background:var(--panel);transition:background var(--t-fast);grid-template-columns:150px minmax(0,1fr);align-items:center;display:grid}.event-champions a:hover{background:var(--panel-raised)}.event-champions img{border-radius:var(--card-corner);width:150px;height:auto;box-shadow:var(--glow-l) color-mix(in srgb, var(--ember) 27%, transparent), var(--shadow-4) #000;transition:transform var(--t-base)}.event-champions a:hover img{transform:translateY(-4px)}.event-champion-photo{aspect-ratio:458/640;object-fit:cover}.event-champion-copy{gap:var(--sp-10);justify-items:start;display:grid}.event-champion-copy>strong{font-size:var(--fs-44)}.event-champion-meta{color:var(--muted);font-size:var(--fs-14)}.event-champion-name{gap:var(--sp-4);margin-top:var(--sp-8);font-family:var(--font-display), Impact, sans-serif;font-size:var(--fs-34);text-transform:uppercase;font-weight:700;line-height:1;display:grid}.event-champion-name small{font-family:var(--font-body), sans-serif;font-size:var(--fs-11);letter-spacing:.12em;color:var(--faint);font-weight:600}.events-official{justify-content:space-between;align-items:center;gap:var(--sp-24);padding:var(--sp-36) var(--sp-48);border-radius:var(--r-12);background:var(--panel);transition:background var(--t-fast);margin-top:96px;display:flex}.events-official:hover{background:var(--panel-raised)}.events-official strong{font-size:var(--fs-44);text-wrap:balance}.events-official span{border-radius:var(--r-round);background:var(--red);color:#fff;width:52px;height:52px;transition:background var(--t-fast);flex-shrink:0;place-items:center;display:grid}.events-official:hover span{background:var(--red-bright)}.event-hero{gap:var(--sp-80);padding-top:var(--sp-64);grid-template-columns:340px minmax(0,1fr);align-items:center;display:grid;position:relative}.event-hero.solo{grid-template-columns:minmax(0,1fr);max-width:900px}.event-hero-card{position:relative}.event-hero-card:before{content:"";z-index:-1;background:radial-gradient(ellipse at center, color-mix(in srgb, var(--ember) 15%, transparent), transparent 62%);position:absolute;inset:-30%}.event-hero-card img{border-radius:var(--card-corner);width:100%;height:auto;box-shadow:0 0 70px color-mix(in srgb, var(--ember) 27%, transparent), var(--shadow-4) #000;transition:transform var(--t-base);display:block}.event-hero-card:hover img{transform:translateY(-6px)}.event-hero>div{gap:var(--sp-24);justify-items:start;display:grid}.event-crumbs{gap:var(--sp-8);color:var(--faint);font-size:var(--fs-13);display:flex}.event-crumbs a:hover{color:var(--text)}.event-title{font-size:88px}.event-summary{max-width:60ch;color:var(--muted);font-size:var(--fs-17);line-height:1.7}.event-hero .event-facts{margin:var(--sp-4) 0 var(--sp-6)}.event-note{max-width:66ch;margin-top:var(--sp-24);color:var(--muted);font-size:var(--fs-15);line-height:1.7}.event-note.center{text-align:center;margin-inline:auto}.event-note strong{color:var(--text);font-weight:600}.event-results{max-width:900px;margin:0 auto;padding:0;list-style:none;display:grid}.event-results li{gap:var(--sp-24);padding:var(--sp-14) var(--sp-20);border-bottom:1px solid var(--line);grid-template-columns:76px 56px minmax(0,1fr) auto;align-items:center;display:grid}.event-results li[data-first]{margin-bottom:var(--sp-6);border-radius:var(--r-10);background:linear-gradient(90deg, color-mix(in srgb, var(--spot) 27%, transparent), transparent)}.event-place{font-family:var(--font-display), Impact, sans-serif;font-size:var(--fs-26);text-transform:uppercase;color:var(--faint);font-weight:700}.event-results li[data-first] .event-place{color:var(--glow);text-shadow:var(--glow-m) var(--glow)88}.event-leader{border-radius:var(--r-round);width:56px}.event-leader.empty{aspect-ratio:1;background:var(--panel-raised);box-shadow:none;display:block}.event-player{gap:var(--sp-4);min-width:0;display:grid}.event-player strong{font-family:var(--font-display), Impact, sans-serif;font-size:var(--fs-26);text-transform:uppercase;color:var(--text);overflow-wrap:anywhere;font-weight:700;line-height:1}.event-player>span{color:var(--muted);font-size:var(--fs-13)}.event-record{font-family:var(--font-display), Impact, sans-serif;font-size:var(--fs-24);color:var(--bronze);font-weight:700}.event-deck,.event-prize-cards{justify-content:center;gap:var(--sp-28) var(--sp-20);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.event-deck li,.event-prize-cards li{width:180px}.event-deck a,.event-prize-cards a{display:block}.event-deck img,.event-prize-cards img{border-radius:var(--card-corner);width:100%;height:auto;box-shadow:var(--shadow-3) #000c;transition:transform var(--t-base), box-shadow var(--t-base);display:block}.event-deck li:first-child img{box-shadow:var(--glow-l) color-mix(in srgb, var(--ember) 27%, transparent), var(--shadow-3) #000c}.event-deck a:hover img,.event-prize-cards a:hover img{transform:translateY(-6px)}.event-deck+.event-note{text-align:center;margin-inline:auto}.event-prize-cards{margin-top:var(--sp-48)}.event-prize-cards li>span{gap:var(--sp-4);margin-top:var(--sp-12);text-align:center;color:var(--muted);font-size:var(--fs-13);display:grid}.event-prize-cards strong{font-size:var(--fs-11);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-weight:600}.event-cash{justify-content:center;gap:var(--sp-72);text-align:center;margin:0;display:flex}.event-cash div{gap:var(--sp-8);display:grid}.event-cash dd{font-family:var(--font-display), Impact, sans-serif;font-size:var(--fs-52);background:var(--display);color:#0000;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--glow) 16%, transparent)) drop-shadow(0 0 20px color-mix(in srgb, var(--glow) 14%, transparent));-webkit-background-clip:text;background-clip:text;margin:0;font-weight:700;line-height:1}.event-field{gap:var(--sp-16);max-width:720px;margin:0 auto;padding:0;list-style:none;display:grid}.event-field li{gap:var(--sp-18);font-size:var(--fs-15);grid-template-columns:96px minmax(0,1fr) 52px;align-items:center;display:grid}.event-field li>strong{text-align:right;font-family:var(--font-display), Impact, sans-serif;font-size:var(--fs-24);color:var(--text)}.event-field-bar{border-radius:var(--r-pill);background:var(--panel-raised);height:8px;position:relative;overflow:hidden}.event-field-bar:before{content:"";width:var(--share);border-radius:inherit;background:var(--element,var(--el-neutral));box-shadow:var(--glow-s) var(--element,transparent);position:absolute;inset:0 auto 0 0}.event-field-bar[data-element=Water]{--element:var(--el-water)}.event-field-bar[data-element=Earth]{--element:var(--el-earth)}.event-field-bar[data-element=Fire]{--element:var(--el-fire)}.event-field-bar[data-element=Lightning]{--element:var(--el-lightning)}.event-details{gap:var(--sp-2);border-radius:var(--r-12);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));max-width:1000px;margin:0 auto;display:grid;overflow:hidden}.event-details>div{align-content:start;gap:var(--sp-8);padding:var(--sp-20) var(--sp-24);background:var(--panel);display:grid}.event-details>div:last-child:nth-child(3n+1){grid-column:span 3}.event-details>div:last-child:nth-child(3n+2){grid-column:span 2}.event-details dd{font-size:var(--fs-15);color:var(--text);margin:0;line-height:1.55}.event-reports{gap:var(--sp-16);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.event-reports li{gap:var(--sp-8);padding:var(--sp-24);border-radius:var(--r-12);background:var(--panel);transition:background var(--t-fast);flex-direction:column;display:flex;position:relative}.event-reports li:hover{background:var(--panel-raised)}.event-reports h3{font-size:var(--fs-16);flex:1;line-height:1.4}.event-reports h3 a:after{content:"";border-radius:inherit;position:absolute;inset:0}.event-reports li>span{color:var(--faint);font-size:var(--fs-12)}.event-reports-more{align-items:center;gap:var(--sp-4);margin-top:var(--sp-8);font-weight:600;display:inline-flex;color:var(--gold)!important}.event-faq{max-width:900px;margin:0 auto}.event-faq details{border-color:var(--line)!important}.event-faq summary:after{color:var(--bronze)}.event-faq p{color:var(--muted)}@media (max-width:1050px){.event-spotlight{gap:var(--sp-24);padding:var(--sp-48) var(--sp-36);grid-template-columns:1fr}.event-fan{justify-self:center;width:460px;max-width:100%}.event-spotlight[data-art]{min-height:0;padding:var(--sp-48) var(--sp-36);grid-template-columns:1fr}.event-spotlight[data-art] .event-fan{order:0}.event-spotlight-art{-webkit-mask-image:linear-gradient(#000 25%,#0000 65%);mask-image:linear-gradient(#000 25%,#0000 65%)}.event-hero{gap:var(--sp-48);grid-template-columns:260px minmax(0,1fr)}.event-title{font-size:var(--fs-72)}}@media (max-width:760px){.events-page,.event-page{padding-bottom:var(--sp-80)}.events-official{margin-top:var(--sp-64);padding:var(--sp-24)}.events-official strong{font-size:var(--fs-30)}.event-heading.page{padding-top:var(--sp-48)}.event-heading.page h1{font-size:76px}.event-heading h2{font-size:var(--fs-44)}.event-timeline{gap:var(--sp-24);margin:var(--sp-40) 0 0;padding-left:var(--sp-28);grid-template-columns:1fr}.event-timeline:before{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--bronze) 53.3%, transparent) 6%, color-mix(in srgb, var(--bronze) 53.3%, transparent) 94%, transparent);width:1px;height:auto;inset:8px auto 8px 4px}.event-timeline a{text-align:left;justify-items:start;padding:0;position:relative}.event-timeline strong{height:auto;font-size:var(--fs-28)}.event-timeline-mark{margin:0;position:absolute;top:9px;left:-29px}.event-timeline-when{justify-content:start;gap:var(--sp-4);margin-top:var(--sp-6);font-size:var(--fs-14);grid-auto-flow:column}.event-timeline-when>span+span:before{content:"· "}.event-spotlight[data-art]{padding:var(--sp-40) var(--sp-24)}.event-spotlight{margin-top:var(--sp-56);padding:var(--sp-40) var(--sp-24);clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px)}.event-fan{width:300px;height:250px}.event-fan img{width:140px;top:24px}.event-fan img:nth-child(2){left:80px}.event-fan img:nth-child(3){left:160px}.event-fan[data-count="1"] img{left:80px}.event-spotlight-copy h2{font-size:var(--fs-44)}.event-facts dd{font-size:var(--fs-28)}.event-section{margin-top:var(--sp-80)}.event-section>.event-heading{margin-bottom:var(--sp-32)}.event-champions{gap:var(--sp-16);grid-template-columns:1fr}.event-champions a{gap:var(--sp-18);padding:var(--sp-18);grid-template-columns:96px minmax(0,1fr)}.event-champions img{width:96px}.event-champion-copy>strong{font-size:var(--fs-30)}.event-champion-name{font-size:var(--fs-26)}.event-hero{gap:var(--sp-32);padding-top:var(--sp-40);grid-template-columns:1fr}.event-hero-card{justify-self:center;width:min(240px,64%)}.event-title{font-size:var(--fs-52)}.event-summary{font-size:var(--fs-16)}.event-results li{gap:var(--sp-12);padding:var(--sp-12) var(--sp-10);grid-template-columns:52px 44px minmax(0,1fr) auto}.event-leader{width:44px}.event-place{font-size:var(--fs-20)}.event-player strong{font-size:var(--fs-22)}.event-record{font-size:var(--fs-20)}.event-deck,.event-prize-cards{gap:var(--sp-20) var(--sp-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.event-deck li,.event-prize-cards li{width:auto}.event-cash{gap:var(--sp-28)}.event-cash dd{font-size:var(--fs-34)}.event-field li{gap:var(--sp-12);grid-template-columns:76px minmax(0,1fr) 44px}.event-details{grid-template-columns:repeat(2,minmax(0,1fr))}.event-details>div:last-child:nth-child(n){grid-column:auto}.event-details>div:last-child:nth-child(odd){grid-column:span 2}}
/*# sourceMappingURL=2hk-6rje8o1di.css.map*/