@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(../media/anton-latin-400-normal.2c_xnsc2yf3c2.woff2)format("woff2"),url(../media/anton-latin-400-normal.18u6h8o_3j6ll.woff)format("woff")}
@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-condensed-latin-600-normal.289y3avl9x-vx.woff2)format("woff2"),url(../media/barlow-condensed-latin-600-normal.0gvkp1c3flf_w.woff)format("woff")}
@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(../media/barlow-latin-400-normal.2g-m-43w4inzo.woff2)format("woff2"),url(../media/barlow-latin-400-normal.0crhl7392v5q0.woff)format("woff")}
@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-latin-600-normal.20ymm9zt6h9oi.woff2)format("woff2"),url(../media/barlow-latin-600-normal.3fzrhzm2e5-pj.woff)format("woff")}
:root{--bg:#0a0a0a;--surface:#151515;--surface-2:#1e1e1e;--line:#2c2c2c;--text:#f4f4f2;--muted:#a3a3a0;--brand:#d40d18;--brand-text:#ff4a4a;--accent:var(--brand-text);--display:"Anton", "Arial Narrow", Impact, sans-serif;--condensed:"Barlow Condensed", "Arial Narrow", sans-serif;--body:"Barlow", system-ui, sans-serif;--pad:clamp(1rem, 4vw, 4rem);--radius:4px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:5rem}body{background:var(--bg);color:var(--text);font-family:var(--body);font-variant-numeric:tabular-nums;margin:0;font-size:1rem;line-height:1.5}a{color:inherit}h1,h2,h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;margin:0;font-weight:400;line-height:.95}h1{font-size:clamp(3rem,9vw,7rem)}h2{font-size:clamp(2rem,5vw,3.75rem)}h3{font-size:1.75rem}:focus-visible{outline:2px solid var(--text);outline-offset:3px}.skip{background:var(--text);color:var(--bg);z-index:100;padding:.5rem 1rem;position:absolute;top:0;left:-999px}.skip:focus{left:0}.muted{color:var(--muted)}.center{justify-content:center;margin-top:2rem;display:flex}.empty{border:1px dashed var(--line);color:var(--muted);border-radius:var(--radius);padding:2rem}.eyebrow{font-family:var(--condensed);text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin:0 0 .5rem;font-size:.95rem;font-weight:600}.eyebrow a{text-decoration:none}.btn{border:1px solid var(--text);border-radius:var(--radius);min-height:3rem;color:var(--text);font-family:var(--condensed);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 1.5rem;font-size:1.05rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s,transform .15s;display:inline-flex}.btn:hover{background:var(--text);color:var(--bg)}.btn:active{transform:translateY(1px)}.btn--sm{min-height:2.25rem;padding:0 1rem;font-size:.95rem}.btn--accent{background:var(--brand);border-color:var(--brand);color:#fff}.btn--accent:hover{color:#000;background:#fff;border-color:#fff}.btn--ghost{border-color:var(--line)}.btn--dark{color:#fff;background:#000;border-color:#000}.btn--dark:hover{color:#000;background:#fff;border-color:#fff}.nav{z-index:20;padding:.75rem var(--pad);border-bottom:1px solid var(--line);background:#0a0a0aeb;align-items:center;gap:1.5rem;display:flex;position:sticky;top:0}.nav nav{font-family:var(--condensed);text-transform:uppercase;letter-spacing:.08em;gap:1.5rem;margin-left:auto;font-weight:600;display:flex}.nav nav a{border-bottom:2px solid #0000;padding:.5rem 0;text-decoration:none}.nav nav a:hover{border-color:var(--brand-text)}.logo{display:inline-flex}.logo img,.footer__logo{border-radius:50%;display:block}.hero{min-height:min(86vh,52rem);padding:6rem var(--pad) 4rem;isolation:isolate;align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero:before{content:"";z-index:-2;background:var(--bg) center / cover no-repeat;filter:grayscale()contrast(1.15)blur(2px);animation:24s ease-in-out infinite alternate drift;position:absolute;inset:-5%}.hero:after{content:"";z-index:-1;background:linear-gradient(#0a0a0a8c,#0a0a0ab8 45%,#0a0a0a 92%);position:absolute;inset:0}@keyframes drift{to{transform:scale(1.08)}}.hero__inner{width:100%;animation:.7s cubic-bezier(.2,.7,.2,1) both rise}@keyframes rise{0%{opacity:0;transform:translateY(2rem)}}.versus{overflow-wrap:anywhere;flex-direction:column;font-size:clamp(3.5rem,13vw,11rem);display:flex}.versus em{color:var(--accent);font-size:.4em;font-style:normal;line-height:1.1}.hero__actions{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.reel{background:#000;position:relative}.reel__video{object-fit:cover;background:#000;width:100%;height:min(86vh,56.25vw);min-height:15rem;display:block}.reel__actions{left:var(--pad);flex-wrap:wrap;gap:.75rem;display:flex;position:absolute;bottom:clamp(.75rem,3vw,2.5rem)}.latest{padding:1.5rem var(--pad);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:.5rem 2rem;text-decoration:none;display:flex}.latest .eyebrow{margin:0}.latest strong{font-family:var(--display);text-transform:uppercase;font-size:clamp(1.75rem,4vw,3rem);font-weight:400;line-height:1}.latest em{color:var(--accent);font-size:.6em;font-style:normal}.latest__go{font-family:var(--condensed);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-left:auto;font-weight:600}.latest:hover .latest__go{color:var(--text)}.stats{border-block:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(4,1fr);display:grid}.stats div{padding:2rem var(--pad);border-left:1px solid var(--line)}.stats div:first-child{border-left:0}.stats strong{font-family:var(--display);font-size:clamp(2rem,5vw,4rem);font-weight:400;line-height:1;display:block}.stats div>span{font-family:var(--condensed);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-weight:600}.stats--inline{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-bottom:3rem}.stats--inline div{padding:1.5rem}.section{padding:clamp(3rem, 8vw, 6rem) var(--pad)}.section--page{min-height:70vh}.section--page h2{margin:3rem 0 1.5rem}.section__head{flex-wrap:wrap;align-items:flex-end;gap:.5rem 2rem;margin-bottom:2rem;display:flex}.section__head .eyebrow{width:100%}.section__head .btn{margin-left:auto}.section--cta{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;display:flex}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.section__head,.battle,.year h2{animation:linear both rise;animation-timeline:view();animation-range:entry entry 45%}}}.grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:1.25rem;display:grid}.battle{--accent:var(--brand-text);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:inherit;font:inherit;text-align:left;cursor:pointer;flex-direction:column;padding:0;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.battle:hover{border-color:var(--accent);transform:translateY(-4px)}.battle__thumb{aspect-ratio:16/9;background:var(--surface-2);display:block;position:relative;overflow:hidden}.battle__thumb img{object-fit:cover;filter:grayscale(.6);width:100%;height:100%;transition:filter .3s,transform .4s}.battle:hover img{filter:none;transform:scale(1.05)}.battle__rank{background:var(--brand);color:#fff;min-width:2.75rem;font-family:var(--display);text-align:center;padding:.25rem .6rem;font-size:1.5rem;position:absolute;top:0;left:0}.battle__play{opacity:0;background:#000000b3;border-radius:50%;width:3.5rem;height:3.5rem;margin:auto;transition:opacity .2s;position:absolute;inset:0}.battle__play:after{content:"";border-left:1rem solid #fff;border-block:.65rem solid #0000;width:0;height:0;margin:auto;position:absolute;inset:0;transform:translate(.15rem)}.battle:hover .battle__play,.battle:focus-visible .battle__play{opacity:1}.battle__body{flex-direction:column;flex:1;gap:.75rem;padding:1rem 1.1rem 1.2rem;display:flex}.battle__names{font-family:var(--display);text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:0 .5rem;font-size:1.6rem;line-height:1.05;display:flex}.battle__names em{color:var(--accent);font-size:.65em;font-style:normal}.battle__meta{color:var(--muted);flex-wrap:wrap;gap:.25rem 1rem;margin-top:auto;font-size:.9rem;display:flex}.battle__event{font-family:var(--condensed);text-transform:uppercase;letter-spacing:.06em;color:var(--accent);font-weight:600}.filters{flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;display:flex}.input{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-height:2.75rem;color:var(--text);font:inherit;padding:0 .9rem}.input[type=search]{flex:16rem}.seg{border:1px solid var(--line);border-radius:var(--radius);display:inline-flex;overflow:hidden}.seg button{background:var(--surface);min-height:2.75rem;color:var(--muted);font-family:var(--condensed);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;padding:0 1rem;font-size:1rem;font-weight:600}.seg button[aria-pressed=true]{background:var(--text);color:var(--bg)}.mc-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.mc{border:1px solid var(--line);border-left:4px solid var(--line);border-radius:var(--radius);background:var(--surface);height:100%;padding:1rem 1.1rem;text-decoration:none;transition:border-color .2s,background .2s;display:block}.mc:hover{border-color:var(--brand-text);background:var(--surface-2)}.mc__name{font-family:var(--display);text-transform:uppercase;font-size:1.6rem;line-height:1.1;display:block}.mc__meta{color:var(--muted);font-size:.875rem}.chips{flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.chips a,.chips span{border:1px solid var(--line);border-radius:var(--radius);font-family:var(--condensed);letter-spacing:.05em;text-transform:uppercase;padding:.3rem .8rem;font-weight:600;text-decoration:none;display:inline-block}.chips a:hover{border-color:var(--brand-text)}.events{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:1.25rem;display:grid}.event{border:1px solid var(--line);border-top:4px solid var(--brand);background:var(--surface);padding:1.5rem}.event time{font-family:var(--condensed);text-transform:uppercase;letter-spacing:.08em;color:var(--brand-text);font-weight:600}.mvps{gap:.5rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}.mvps li{border-bottom:1px solid var(--line);font-family:var(--display);text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.5rem;padding:1rem 0;font-size:1.75rem;display:flex}.mvps__year{color:var(--brand-text)}.mvps .muted{font-family:var(--body);text-transform:none;font-size:1rem}.bars{gap:.6rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.bars li{grid-template-columns:minmax(6rem,12rem) 1fr 6.5rem;align-items:center;gap:1rem;display:grid}.bars a{font-family:var(--display);text-transform:uppercase;font-size:1.3rem;text-decoration:none}.bars__track{background:var(--surface-2);height:.9rem}.bars__track span{background:var(--brand);height:100%;display:block}.bars__n{text-align:right;color:var(--muted)}.mvp-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:1rem;margin-top:1.5rem;display:grid}.mvp{border:1px solid var(--line);border-top:4px solid var(--brand);background:var(--surface);flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.mvp p{margin:0}.mvp__ref{font-family:var(--condensed);text-transform:uppercase;letter-spacing:.08em;color:var(--brand-text);font-weight:600}.mvp h3 a,.awards__who a{text-decoration:none}.mvp h3 a:hover,.awards__who a:hover{color:var(--brand-text)}.mvp>a{color:var(--muted);margin-top:auto;font-size:.875rem}.sub{margin:4rem 0 1.5rem}.awards{border-top:1px solid var(--line);grid-template-columns:minmax(5rem,9rem) 1fr;gap:1rem;padding:1.5rem 0;display:grid}.awards h3{color:var(--brand-text);font-size:2.5rem}.awards ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.awards li{grid-template-columns:minmax(9rem,14rem) minmax(8rem,18rem) 1fr;align-items:baseline;gap:.25rem 1rem;display:grid}.awards__name{font-family:var(--condensed);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.awards__who{font-family:var(--display);text-transform:uppercase;font-size:1.35rem}.about{padding:clamp(2.5rem, 6vw, 4.5rem) var(--pad);border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1fr;gap:2rem 4rem;display:grid}.about__tag{font-family:var(--display);text-transform:uppercase;margin:0;font-size:clamp(1.75rem,3.6vw,3rem);line-height:1.05}.about dl{gap:1rem;margin:0;display:grid}.about dt{font-family:var(--condensed);text-transform:uppercase;letter-spacing:.1em;color:var(--brand-text);font-size:.9rem;font-weight:600}.about dd{margin:0;font-size:1.1rem}.timeline{gap:.35rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.timeline li{border-bottom:1px solid var(--line);grid-template-columns:5.5rem minmax(10rem,22rem) 1fr;align-items:baseline;gap:.25rem 1rem;padding:.5rem 0;display:grid}.timeline time{font-family:var(--condensed);text-transform:uppercase;letter-spacing:.06em;color:var(--brand-text);font-weight:600}.timeline a{font-family:var(--condensed);text-transform:uppercase;letter-spacing:.04em;font-size:1.15rem;font-weight:600;text-decoration:none}.timeline a:hover{color:var(--brand-text)}.patreon{background:var(--brand);color:#fff;padding:clamp(3rem, 8vw, 6rem) var(--pad);clip-path:polygon(0 0,100% 2.5rem,100% 100%,0 calc(100% - 2.5rem))}.patreon>div{max-width:46rem}.patreon .eyebrow{color:#fff}.patreon p{margin:1.25rem 0 2rem;font-size:1.15rem}.yearnav{z-index:10;background:var(--bg);border-bottom:1px solid var(--line);gap:.25rem;margin-bottom:2rem;padding:.75rem 0;display:flex;position:sticky;top:3.9rem;overflow-x:auto}.yearnav a{font-family:var(--condensed);color:var(--muted);padding:.25rem .75rem;font-weight:600;text-decoration:none}.yearnav a:hover{color:var(--text)}.year{border-bottom:1px solid var(--line);grid-template-columns:minmax(8rem,14rem) 1fr;gap:1rem 2rem;padding:2.5rem 0;display:grid}.year h2{color:#0000;-webkit-text-stroke:1px var(--text);margin:0;font-size:clamp(3rem,7vw,6rem)}.video-modal{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:min(64rem,94vw);color:var(--text);padding:0;box-shadow:0 2rem 6rem #000000b3}.video-modal::backdrop{background:#000000d9}.video-modal__bar{font-family:var(--condensed);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;font-size:1.1rem;font-weight:600;display:flex}.video-modal__frame{aspect-ratio:16/9;background:#000}.video-modal__frame iframe{background:#000;border:0;width:100%;height:100%}.video-modal__link{color:var(--muted);padding:.75rem 1rem;display:block}.footer{padding:4rem var(--pad) 3rem;border-top:1px solid var(--line);background:#000}.footer ul{font-family:var(--condensed);text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;gap:.5rem 2rem;margin:2rem 0;padding:0;font-weight:600;list-style:none;display:flex}.footer p{max-width:44rem;font-size:.875rem}@media (max-width:720px){.about,.awards,.awards li{grid-template-columns:1fr}.timeline li{grid-template-columns:4.5rem 1fr}.timeline li span{grid-column:2}.nav{flex-wrap:wrap;gap:.5rem 1rem}.nav nav{order:3;gap:1.25rem;width:100%;margin:0;overflow-x:auto}.nav .btn{margin-left:auto}.reel__actions{padding:1rem var(--pad);position:static}.stats{grid-template-columns:repeat(2,1fr)}.stats div:nth-child(odd){border-left:0}.stats div:nth-child(n+3){border-top:1px solid var(--line)}.stats--inline{grid-template-columns:1fr}.stats--inline div{border-left:0;border-top:1px solid var(--line)}.year{grid-template-columns:1fr}.yearnav{top:6.4rem}.bars li{grid-template-columns:6.5rem 1fr 5.5rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
