@font-face{font-family:Display;src:url('assets/display.otf') format('opentype');font-display:swap;font-weight:900}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:#f4f0e6;color:#171715;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:8;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23000' filter='url(%23n)' opacity='.7' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none}button{font:inherit}a:focus-visible,button:focus-visible{outline:3px solid #2444ed;outline-offset:6px}img{max-width:100%;display:block}.wrap{width:min(1280px,calc(100% - 96px));margin:auto}.topbar{display:flex;align-items:center;gap:25px;padding:23px 0;border-bottom:1px solid #171715}.brand{font-weight:900;font-size:40px;letter-spacing:-5px;line-height:1}.pink{color:#fc168d}.location{font-size:10px;letter-spacing:1.7px;line-height:1.7}.location>span{opacity:.55}nav{margin-left:auto;display:flex;align-items:center;gap:35px;font-size:13px}nav>a:not(.small-cta):hover{color:#d50b70}.small-cta{border:1px solid;padding:11px 17px}.hero{padding-top:24px}.eyebrow{display:flex;justify-content:space-between;font-size:10px;letter-spacing:2px}h1{font-family:Display,Impact,'Arial Narrow',sans-serif;font-size:clamp(54px,13.9vw,192px);font-weight:900;line-height:.92;letter-spacing:-.025em;margin:22px 0 0;text-align:center} .hero-art{position:relative;width:min(900px,90%);margin:-8px auto 0;height:440px;display:flex;align-items:center;justify-content:center}.hero-art>img{height:100%;width:100%;object-fit:contain;mix-blend-mode:multiply}.sticker{position:absolute;font-weight:900;line-height:1.1;box-shadow:3px 4px 0 #171715;padding:16px 22px;font-size:22px}.sticker-yellow{background:#ffdf22;left:-4%;top:27%;transform:rotate(-9deg);animation:sway 8s ease-in-out infinite}.sticker-pink{background:#ff198f;right:-1%;bottom:16%;transform:rotate(8deg);font-size:17px;animation:sway 7s ease-in-out infinite reverse}.orbit{position:absolute;right:6%;top:4%;font-size:100px;line-height:1;color:#2d42ee;animation:turn 30s linear infinite}.hero-bottom{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:12px 0 44px}.hero-bottom p{font-size:20px;line-height:1.4;margin:0}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;padding:19px 25px;font-weight:bold;font-size:15px;border:1px solid #171715;min-height:58px;transition:transform .2s,box-shadow .2s;cursor:pointer}.button:hover{transform:translate(-3px,-3px);box-shadow:5px 5px 0 #fc168d}.button>span{font-size:24px;line-height:1}.dark{background:#171715;color:#fffdf4}.ticker{background:#fc168d;border-top:2px solid #171715;border-bottom:2px solid #171715;overflow:hidden;padding:13px 0;transform:rotate(-1deg)}.ticker>div{display:flex;white-space:nowrap;width:max-content;font-weight:900;font-size:21px;word-spacing:12px;animation:marquee 34s linear infinite}.section{padding-top:95px;padding-bottom:95px}.section-label{font-family:monospace;font-size:11px;letter-spacing:1.2px;margin-bottom:36px}.about-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:8%}h2{font-size:clamp(34px,4.8vw,68px);line-height:1;letter-spacing:-.06em;font-weight:900;margin:0}.marked{position:relative;isolation:isolate}.marked:after{content:"";background:#ffdf22;height:28%;position:absolute;left:-3%;right:-3%;bottom:1%;z-index:-1;transform:rotate(-3deg)}.about-copy p{font-size:17px;line-height:1.6;margin:22px 0 0}.about-copy .lead{font-size:24px;line-height:1.4;margin-top:0;letter-spacing:-.4px}.values{display:flex;flex-wrap:wrap;gap:8px;margin-top:27px}.values>span{font-size:9px;letter-spacing:.8px;border:1px solid #aaa69d;padding:9px 10px}.hand-note{margin:45px 0 0;color:#2540e9;font-size:20px;font-style:italic;transform:rotate(-2deg)}.hand-note span{font-size:40px;margin-left:15px}.events{background:#e9e4d9;border-top:1px solid #bdb8ad;border-bottom:1px solid #bdb8ad}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:44px}.section-heading h2{font-size:clamp(30px,4.5vw,62px)}.outline{color:#e9e4d9;-webkit-text-stroke:1.4px #171715}.tag{display:inline-block;font-size:10px;letter-spacing:.7px;font-weight:800;padding:10px 13px;white-space:nowrap;color:#171715}.yellow{background:#ffdf22;transform:rotate(3deg)}.tag.pink{background:#fc168d;color:#171715}.featured{display:grid;grid-template-columns:.9fr 1.1fr;gap:7%;align-items:center}.event-poster{transform:rotate(-2deg);padding:9px;background:#f9f6ed;box-shadow:7px 9px 0 #d0cabe;transition:transform .3s}.event-poster:hover{transform:rotate(0)}.event-poster img{width:100%;height:auto}.featured-copy{padding:10px 0}.event-meta{display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:12px;font-weight:bold}.featured h3{font-family:Display,Impact,sans-serif;font-size:clamp(52px,7vw,96px);line-height:.88;letter-spacing:-1.5px;margin:36px 0 18px;position:relative}.burst{position:absolute;right:6%;top:0;color:#2441e7;font:85px Arial;animation:turn 35s linear infinite}.event-subtitle{font-size:24px!important;line-height:1.25!important;font-weight:bold}.featured-copy p{font-size:15px;line-height:1.65;max-width:470px}.event-details{display:grid;grid-template-columns:1fr 1fr;gap:17px;border-top:1px solid #aaa69b;border-bottom:1px solid #aaa69b;padding:19px 0;margin:25px 0}.event-details dt{text-transform:uppercase;font-size:9px;letter-spacing:1px;opacity:.6;margin-bottom:6px}.event-details dd{margin:0;font-size:13px;font-weight:bold}.fineprint{font-size:11px!important;line-height:1.5!important;opacity:.6}.future-heading{display:flex;justify-content:space-between;align-items:center;margin:80px 0 24px}.future-heading h3{font-size:22px;font-weight:900;letter-spacing:-1px;margin:0}.future-heading>span{font-size:12px;opacity:.65}.event-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.mini-poster{height:350px;padding:24px;position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;transition:transform .25s;box-shadow:4px 4px 0 #171715}.future-card:hover .mini-poster{transform:translateY(-6px) rotate(-1deg)}.mini-brand{font-family:Display,Impact,sans-serif;font-size:19px;letter-spacing:1px}.mini-poster strong{font-family:Display,Impact,sans-serif;font-size:clamp(40px,4.5vw,65px);line-height:.92;margin-top:24px;letter-spacing:-1.4px;z-index:1}.poster-foot{font-size:9px;font-weight:bold;letter-spacing:.6px;margin-top:auto;z-index:1}.battle{background:#fc168d}.exchange{background:#2c43ed;color:#faf5e9}.skills{background:#ffdf22}.versus{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:15px}.versus span{font-size:76px;font-weight:900;line-height:1}.versus b{font-family:Display;font-size:40px;background:#171715;color:#fc168d;padding:8px;transform:rotate(-10deg)}.exchange-symbol{font-size:155px;line-height:.7;position:absolute;right:20px;bottom:48px;color:#ffdf22;transform:rotate(-12deg)}.skills-symbol{font-size:160px;line-height:1;position:absolute;right:30px;bottom:24px;transform:rotate(14deg)}.card-meta{display:flex;justify-content:space-between;gap:10px;margin-top:23px;font-size:10px;align-items:center}.status{font-size:9px;border:1px solid #171715;padding:5px 7px}.future-card h4{font-size:22px;margin:18px 0 10px;letter-spacing:-.5px}.future-card p{font-size:14px;line-height:1.6;margin:0;color:#4d4b46}.join{position:relative;text-align:center;padding-top:105px;padding-bottom:100px}.join .section-label{margin-bottom:36px}.join h2{font-size:clamp(47px,7.6vw,102px);letter-spacing:-.065em}.join h2>span{color:#e70078}.join>p:not(.fineprint){font-size:18px;line-height:1.5;margin:28px 0}.join-star{position:absolute;left:6%;top:27%;font-size:115px;line-height:1;transform:rotate(12deg);color:#2541ed}.join .button{min-width:285px}.join .fineprint{margin-top:13px}footer{border-top:1px solid #171715;display:flex;align-items:center;gap:30px;padding:26px 0 34px;font-size:11px}footer>span{font-size:9px;line-height:1.7;margin-right:auto;letter-spacing:.4px}.footer-brand{font-family:Display;font-size:26px;letter-spacing:-.6px}footer button{font-size:10px;background:none;padding:0;border:0;border-bottom:1px solid #aaa;cursor:pointer;color:#666}.skip{position:absolute;top:-100px;left:10px;z-index:20;background:#ffdf22;padding:15px}.skip:focus{top:10px}[hidden]{display:none!important}.motion-paused *{animation-play-state:paused!important;scroll-behavior:auto!important}@keyframes turn{to{transform:rotate(360deg)}}@keyframes sway{50%{rotate:5deg;translate:0 -7px}}@keyframes marquee{to{transform:translateX(-50%)}}
@media(min-width:1500px){h1{font-size:192px}}@media(max-width:1050px){.wrap{width:calc(100% - 60px)}.hero-art{height:380px}.sticker{font-size:17px}.sticker-pink{font-size:14px}.section-heading{display:block}.section-heading .tag{margin-top:22px}.about-grid{gap:5%}.about-copy .lead{font-size:21px}.featured{gap:5%}.event-meta{flex-wrap:wrap}.burst{right:0;font-size:60px}.mini-poster{height:300px;padding:18px}.mini-poster strong{font-size:46px}.join-star{left:0;font-size:80px}footer{flex-wrap:wrap}}
@media(max-width:700px){.wrap{width:calc(100% - 36px)}.topbar{padding:18px 0;gap:16px}.brand{font-size:34px}.location{font-size:8px;letter-spacing:1px}nav{gap:12px;font-size:11px}nav>a:first-child{display:none}.small-cta{padding:9px 10px}.eyebrow{font-size:8px;letter-spacing:1px}.issue{display:none}h1{font-size:14.3vw;margin-top:18px;letter-spacing:-.03em}.hero-art{height:280px;width:100%;margin-top:10px}.hero-art img{object-fit:cover}.sticker-yellow{font-size:13px;left:1%;padding:11px 13px;top:22%}.sticker-pink{font-size:11px;right:2%;bottom:11%;padding:10px}.orbit{font-size:60px;right:5%;top:3%}.hero-bottom{flex-direction:column;align-items:flex-start;gap:23px;padding-top:20px;padding-bottom:36px}.hero-bottom p{font-size:18px}.hero-bottom .button{width:100%}.ticker{padding:11px 0}.ticker>div{font-size:16px}.section{padding-top:58px;padding-bottom:58px}.section-label{font-size:9px;margin-bottom:24px}.about-grid{grid-template-columns:1fr;gap:25px}h2{font-size:46px}.about-copy .lead{font-size:21px}.about-copy p{font-size:15px}.hand-note{font-size:16px;margin-top:25px}.values>span{font-size:8px}.section-heading h2{font-size:32px;letter-spacing:-.06em}.section-heading{margin-bottom:30px}.featured{grid-template-columns:1fr;gap:32px}.event-poster{max-width:430px;width:90%;margin:auto}.featured-copy{padding:0}.featured h3{font-size:76px;margin-top:24px}.burst{right:7%;font-size:70px}.featured-copy .button{width:100%}.featured-copy p{max-width:none}.featured-copy .fineprint{text-align:center}.future-heading{margin-top:50px;align-items:flex-start;gap:12px}.future-heading>span{font-size:11px;max-width:120px;text-align:right}.event-grid{grid-template-columns:1fr;gap:36px}.mini-poster{height:340px;padding:24px}.mini-poster strong{font-size:65px}.versus{position:absolute;right:30px;bottom:60px}.exchange-symbol{right:35px;font-size:175px}.skills-symbol{right:35px;font-size:175px}.future-card p{max-width:500px}.future-card h4{margin-top:14px}.join{overflow:hidden}.join h2{font-size:53px}.join-star{font-size:52px;left:auto;right:0;top:46px}.join>p:not(.fineprint){font-size:16px}.join .button{width:100%}.desktop{display:none}footer{gap:19px;padding:25px 0}footer>span{margin-left:auto;margin-right:0;text-align:right}footer button{margin-left:auto}.footer-brand{font-size:24px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}

.ticker-group{display:flex;flex-shrink:0;align-items:center}.ticker-group>span{flex-shrink:0;padding-right:24px}

.event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.battle-feature{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center;border-top:1px solid #bdb8ad;margin-top:90px;padding-top:70px}.battle-title{background:#fc168d;padding:35px;box-shadow:7px 8px 0 #171715;transform:rotate(-1.5deg);position:relative}.battle-title h3{font-family:Display,Impact,sans-serif;font-size:clamp(70px,8vw,118px);line-height:.9;margin:40px 0 25px}.battle-mark{display:block;font-size:65px;letter-spacing:15px;color:#171715}.battle-location{display:block;font-size:11px;font-weight:900;letter-spacing:2px;margin-top:28px}.battle-copy h4{font-size:clamp(35px,4vw,56px);line-height:1;letter-spacing:-2px;margin:22px 0}.battle-copy p{font-size:16px;line-height:1.6}.battle-copy .button{margin-top:12px}.community-collage{padding-top:70px}.community-collage img{width:100%;height:auto;mix-blend-mode:multiply}.join{padding-top:55px;padding-bottom:45px}.social-links{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding-bottom:65px}.social-tile{display:flex;align-items:center;gap:22px;padding:28px;border:2px solid #171715;box-shadow:5px 5px 0 #171715;transition:transform .2s}.social-tile:hover{transform:translateY(-4px)}.social-tg{background:#2c43ed;color:#fffdf4}.social-ig{background:#fc168d}.social-tile svg{width:48px;height:48px;flex-shrink:0}.social-tile span{font-size:25px;font-weight:900;letter-spacing:-1px}.social-tile small{display:block;font-size:12px;font-weight:400;letter-spacing:0;margin-top:8px}.social-tile b{font-size:28px;margin-left:auto}
@media(max-width:700px){.event-grid,.battle-feature,.social-links{grid-template-columns:1fr}.battle-feature{margin-top:50px;padding-top:45px;gap:35px}.battle-title{padding:26px;margin:0 8px}.battle-title h3{font-size:84px}.battle-copy h4{font-size:42px}.battle-copy .button{width:100%}.community-collage{padding-top:42px;width:100%;overflow:hidden}.community-collage img{width:160%;max-width:none;margin-left:-30%}.social-tile{padding:22px}.join{padding-top:35px}.social-links{padding-bottom:45px}}
