.aw-home-hero{background:#000;border-bottom:4px solid #fff;align-items:flex-end;min-height:88vh;display:flex;position:relative;overflow:hidden}.aw-home-hero:before{content:"";filter:grayscale(80%)contrast(1.2);opacity:.68;background:linear-gradient(#00000052 0%,#000000a6 52%,#000 100%),url(https://i.ibb.co/2f9ZjjP/i-Racing-Sim64-DX11-2024-12-20-17-45-26.png) 50%/cover;position:absolute;inset:0}.aw-home-hero:after{content:"2026";font:400 clamp(9rem,24vw,23rem)/.72 var(--font-brush);color:#ffffff0e;pointer-events:none;position:absolute;top:10%;right:-.06em;transform:rotate(-7deg)}.aw-home-hero__inner{z-index:2;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);align-items:end;gap:clamp(2rem,5vw,5rem);padding-block:7rem 4.5rem;display:grid;position:relative}.aw-home-kicker{background:var(--aw-gold);color:#000;font:900 .82rem/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;margin-bottom:1.1rem;padding:.4rem 1.1rem;display:inline-block;transform:rotate(-1.6deg);box-shadow:4px 4px #000}.aw-home-mark{font:900 clamp(1.4rem,3.3vw,2.7rem)/.9 var(--font-condensed);letter-spacing:-.03em;text-shadow:3px 3px #000;font-style:italic}.aw-home-hero__copy h1{text-shadow:6px 6px #000;max-width:1000px;margin:.5rem 0 1rem}.aw-home-hero__copy h1 span,.aw-home-hero__copy h1 b{text-transform:uppercase;width:fit-content;display:block}.aw-home-hero__copy h1 span{font:900 clamp(3.8rem,9vw,8.3rem)/.76 var(--font-condensed);letter-spacing:-.05em;transform:skew(-2deg)}.aw-home-hero__copy h1 b{color:var(--aw-paper);font:400 clamp(3.9rem,9.5vw,8.6rem)/.7 var(--font-brush);font-synthesis:none;margin-top:.16em;transform:rotate(-2deg)}.aw-home-hero__copy h2{color:var(--aw-red);font:900 clamp(1.5rem,4vw,2.8rem)/1 var(--font-condensed);letter-spacing:.03em;text-shadow:3px 3px #000;margin:1rem 0}.aw-home-hero__copy>p{color:#ddd;max-width:760px;font:600 clamp(.92rem,1.5vw,1.08rem)/1.55 var(--font-mono);background:#000;border:2px dashed #3a3a3a;margin:0;padding:.7rem .9rem;display:inline-block}.aw-home-actions{flex-wrap:wrap;gap:.9rem;margin-top:1.5rem;display:flex}.aw-glance{background:#000000e6;padding:1.5rem;transform:rotate(.75deg)}.aw-glance__grid{border:1px solid #333;grid-template-columns:1fr 1fr;margin-top:1.3rem;display:grid}.aw-glance__grid>div{border-bottom:1px solid #333;border-right:1px solid #333;padding:1rem}.aw-glance__grid>div:nth-child(2n){border-right:0}.aw-glance__grid>div:nth-child(n+3){border-bottom:0}.aw-glance strong{font:400 2.6rem/.8 var(--font-brush);font-synthesis:none;display:block}.aw-glance span{color:#aaa;font:900 .57rem/1.25 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;margin-top:.5rem;display:block}.aw-glance>p{color:#888;font:700 .66rem/1.5 var(--font-mono);margin:1rem 0 0}.aw-home-stats{background:#000}[data-brush]{overflow:hidden}[data-brush]:before{content:attr(data-brush);color:#ffffff07;font:400 clamp(6rem,14vw,13rem)/.8 var(--font-brush);pointer-events:none;position:absolute;top:.2em;right:-.03em;transform:rotate(-4deg)}.aw-race-control{background:linear-gradient(#0000008c,#040404e6)}.aw-next-event{box-shadow:11px 11px 0 var(--aw-red);border:4px solid #fff;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);text-decoration:none;transition:all .16s;display:grid}.aw-next-event:hover{box-shadow:15px 15px 0 var(--aw-gold);transform:translate(-3px,-3px)}.aw-next-event__left,.aw-next-event__right{padding:clamp(1.4rem,4vw,3rem)}.aw-next-event__left{border-right:2px solid #333}.aw-next-event__left small{color:var(--aw-blue);font:900 .7rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:1rem;display:block}.aw-next-event h3{font:400 clamp(3rem,7vw,6.5rem)/.75 var(--font-brush);text-transform:uppercase;font-synthesis:none;margin:.5rem 0}.aw-next-event p{color:#aaa;font:700 .76rem/1.4 var(--font-mono);text-transform:uppercase;margin:0}.aw-next-event__right{background:linear-gradient(130deg,#00ff6612,#050505);flex-direction:column;justify-content:center;display:flex}.aw-next-event__right span,.aw-next-event__right small{font:900 .66rem/1.3 var(--font-mono);text-transform:uppercase;color:#888}.aw-next-event__right strong{color:var(--aw-positive);font:900 clamp(2rem,4vw,3.8rem)/1 var(--font-mono);margin:.6rem 0}.aw-team-browser{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:1rem;display:grid}.aw-team-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.aw-team-card{color:#fff;text-align:left;cursor:pointer;background:#070707;border:2px solid #333;min-height:190px;padding:1.2rem;transition:all .14s;position:relative;overflow:hidden}.aw-team-card:after{content:attr(data-number);color:#ffffff0d;font:400 6rem/.8 var(--font-number);position:absolute;bottom:-.2em;right:-.04em}.aw-team-card:hover,.aw-team-card.is-selected{box-shadow:7px 7px 0 var(--aw-red);border-color:#fff;transform:translate(-2px,-2px)}.aw-team-card small{color:var(--aw-blue);font:900 .6rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.aw-team-card strong{color:#666;font:400 1.6rem/1 var(--font-number);margin-top:.8rem;display:block}.aw-team-card h3{font:400 2.2rem/.85 var(--font-brush);text-transform:uppercase;font-synthesis:none;margin:.3rem 0}.aw-team-card span{color:#aaa;font:800 .68rem/1 var(--font-mono);text-transform:uppercase}.aw-team-detail{flex-direction:column;justify-content:space-between;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.aw-team-detail h3{font:400 clamp(3rem,6vw,5rem)/.78 var(--font-brush);text-transform:uppercase;margin:.7rem 0}.aw-team-detail p{color:#aaa}.aw-team-detail .btn{align-self:flex-start}.aw-program-browser{background:#000;border:3px solid #fff;grid-template-columns:minmax(240px,.58fr) minmax(0,1.42fr);display:grid;box-shadow:10px 10px #000}.aw-program-tabs{border-right:2px solid #333;display:grid}.aw-program-tabs button{color:#bbb;text-align:left;min-height:62px;font:900 .76rem/1.15 var(--font-mono);text-transform:uppercase;cursor:pointer;background:#070707;border:0;border-bottom:1px solid #333;grid-template-columns:2.2rem 1fr;align-items:center;gap:.5rem;padding:.8rem;display:grid}.aw-program-tabs button span{color:#555;font:400 1.3rem/1 var(--font-number)}.aw-program-tabs button:hover,.aw-program-tabs button[aria-selected=true]{background:var(--aw-paper);color:#000}.aw-program-tabs button[aria-selected=true] span{color:var(--aw-red)}.aw-program-tabs button.is-alliance[aria-selected=true]{background:var(--aw-alliance);color:#fff}.aw-program-detail{min-height:430px;box-shadow:none;border:0;flex-direction:column;justify-content:center;padding:clamp(1.7rem,4vw,3.5rem);display:flex}.aw-program-detail__head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.aw-program-detail__head small{color:#999;font:800 .7rem/1 var(--font-mono);text-transform:uppercase}.aw-program-detail h3{font:400 clamp(3.4rem,7vw,6.8rem)/.76 var(--font-brush);text-transform:uppercase;font-synthesis:none;margin:.8rem 0}.aw-program-machine{color:#fff;font:900 clamp(1.2rem,2.2vw,2rem)/1 var(--font-condensed);text-transform:uppercase;margin:0}.aw-program-roster{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.aw-program-roster span{color:#ddd;font:800 .68rem/1 var(--font-mono);text-transform:uppercase;background:#000;border:1px solid #444;padding:.5rem .7rem}.aw-news-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:1rem;display:grid}.aw-feature-story,.aw-result-card,.aw-quick-links a{padding:1.4rem;text-decoration:none}.aw-feature-story{background:linear-gradient(#00000094,#020202 95%),url(https://i.ibb.co/2f9ZjjP/i-Racing-Sim64-DX11-2024-12-20-17-45-26.png) 50%/cover;flex-direction:column;justify-content:flex-end;min-height:420px;display:flex}.aw-feature-story small{color:#aaa;font:700 .65rem/1 var(--font-mono);margin-top:1rem}.aw-feature-story h3,.aw-result-card h3{font:400 clamp(2.2rem,4vw,3.8rem)/.83 var(--font-brush);text-transform:uppercase;font-synthesis:none;margin:.7rem 0}.aw-feature-story p{max-width:42rem}.aw-feature-story b,.aw-result-card>a{color:var(--aw-blue);font:900 .7rem/1 var(--font-mono);text-transform:uppercase}.aw-result-card{grid-row:span 2}.aw-result-card__top{flex-wrap:wrap;gap:.4rem;display:flex}.aw-result-card>small{color:#999;font:800 .65rem/1 var(--font-mono);text-transform:uppercase;margin-top:1rem;display:block}.aw-result-stats{grid-template-columns:repeat(3,1fr);gap:.4rem;margin:1rem 0;display:grid}.aw-result-stats div{background:#000;border:1px solid #333;padding:.7rem}.aw-result-stats span{color:#777;font:800 .55rem/1 var(--font-mono);text-transform:uppercase;display:block}.aw-result-stats strong{font:400 1.8rem/.9 var(--font-brush);font-synthesis:none;margin-top:.35rem;display:block}.aw-result-card details{border-block:1px solid #333;margin:1rem 0;padding:.7rem 0}.aw-result-card summary{cursor:pointer;color:var(--aw-gold);font:900 .65rem/1 var(--font-mono);text-transform:uppercase}.aw-result-card details p{color:#aaa;font:700 .65rem/1.45 var(--font-mono)}.aw-quick-links{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.aw-quick-links a{flex-direction:column;justify-content:flex-end;min-height:150px;display:flex}.aw-quick-links small{color:var(--aw-red);font:900 .6rem/1 var(--font-mono);text-transform:uppercase}.aw-quick-links strong{font:400 1.8rem/.9 var(--font-brush);text-transform:uppercase;margin:.4rem 0}.aw-quick-links span{color:#888;font:700 .65rem/1.4 var(--font-mono)}.aw-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.aw-partner{grid-template-columns:220px 1fr;align-items:center;gap:1.3rem;padding:1.2rem;text-decoration:none;transition:all .15s;display:grid}.aw-partner:hover{box-shadow:12px 12px 0 var(--aw-blue);transform:translate(-3px,-3px)}.aw-partner-logo{background:0 0;border:1px solid #ffffff24;place-items:center;height:170px;padding:.8rem;display:grid;position:relative;overflow:hidden}.aw-partner-logo:before{content:"";pointer-events:none;background:linear-gradient(#ffffff0a,#ffffff03);border:1px solid #ffffff14;position:absolute;inset:.35rem}.aw-partner-logo img{z-index:1;object-fit:contain;background:0 0;max-width:100%;max-height:100%;position:relative}.aw-partner h3{font:400 2.4rem/.8 var(--font-brush);text-transform:uppercase;margin:.7rem 0}.aw-partner p{color:#aaa;font-size:.88rem}.aw-follow__card{box-shadow:13px 13px 0 var(--aw-gold);background:#000;border:4px solid #fff;padding:clamp(2rem,5vw,4rem);position:relative;overflow:hidden;transform:rotate(-.35deg)}.aw-follow__card:after{content:"AEM";color:#ffffff0d;font:400 clamp(7rem,20vw,15rem)/.7 var(--font-brush);position:absolute;bottom:-.2em;right:-.03em}.aw-follow__card>*{z-index:1;position:relative}.aw-follow h2{font:400 clamp(3rem,7vw,6rem)/.78 var(--font-brush);text-transform:uppercase;margin:.8rem 0}.aw-follow p{color:#aaa;max-width:700px;font-family:var(--font-mono)}.aw-follow__card>div{flex-wrap:wrap;gap:.8rem;margin-top:1.5rem;display:flex}@media (width<=980px){.aw-home-hero{min-height:auto}.aw-home-hero__inner{grid-template-columns:1fr;padding-top:8rem}.aw-glance{max-width:640px}.aw-team-browser,.aw-program-browser,.aw-news-grid{grid-template-columns:1fr}.aw-program-tabs{border-bottom:2px solid #333;border-right:0;grid-template-columns:repeat(2,minmax(0,1fr))}.aw-program-detail{min-height:360px}.aw-result-card{grid-row:auto}.aw-partner{grid-template-columns:160px 1fr}}@media (width<=720px){.aw-next-event{grid-template-columns:1fr}.aw-next-event__left{border-bottom:2px solid #333;border-right:0}.aw-team-cards{scroll-snap-type:x mandatory;padding:.2rem .2rem .8rem;display:flex;overflow-x:auto}.aw-team-card{scroll-snap-align:start;min-width:min(78vw,300px)}.aw-program-tabs{display:flex;overflow-x:auto}.aw-program-tabs button{min-width:185px}.aw-partner-grid{grid-template-columns:1fr}.aw-partner{grid-template-columns:120px 1fr}.aw-partner-logo{height:120px}.aw-quick-links{grid-template-columns:1fr}}@media (width<=480px){.aw-glance__grid{grid-template-columns:1fr 1fr}.aw-glance strong{font-size:2.1rem}.aw-home-hero__copy h1 span{font-size:clamp(3rem,16vw,4.4rem)}.aw-home-hero__copy h1 b{font-size:clamp(3.1rem,17vw,4.6rem)}.aw-program-detail__head{flex-direction:column;align-items:flex-start}.aw-partner{grid-template-columns:1fr}.aw-partner-logo{height:150px}}
