@font-face{font-family:Anton;src:url('/fonts/Anton-400.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:Barlow;src:url('/fonts/Barlow-500.woff2') format('woff2');font-weight:500;font-display:swap}@font-face{font-family:Barlow;src:url('/fonts/Barlow-700.woff2') format('woff2');font-weight:700;font-display:swap}@font-face{font-family:Marker;src:url('/fonts/PermanentMarker-400.woff2') format('woff2');font-display:swap}
:root{--paper:#f3f0e7;--ink:#121511;--lime:#dfff00;--purple:#6734ed;--orange:#ff512b}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font:500 17px/1.5 Barlow,Arial,sans-serif}body::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:5;opacity:.035;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='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23000' filter='url(%23n)' opacity='.6' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline:3px solid var(--purple);outline-offset:6px}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}h2,h3{font-family:Anton,Impact,sans-serif;font-weight:400;text-transform:uppercase}h2{font-size:clamp(46px,5.5vw,78px);line-height:1.04;letter-spacing:-.025em}h2 em{font-style:normal;color:var(--purple)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:fixed;top:10px;left:20px;transform:translateY(-150%);background:var(--lime);padding:12px;z-index:10}.skip:focus{transform:translateY(0)}.site-header{height:96px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #12151126}.brand{display:block;width:112px}.brand img{height:68px;object-fit:contain}.site-header nav{display:flex;align-items:center;gap:36px}.site-header nav a{font-size:14px;font-weight:700;text-decoration:none;min-height:44px;display:flex;align-items:center;gap:30px}.site-header nav a:hover{text-decoration:underline;text-underline-offset:5px}.site-header .nav-cta{background:var(--ink);color:var(--paper);padding:0 22px}.eyebrow{font-size:11px;letter-spacing:.16em;font-weight:700;display:flex;align-items:center;gap:9px}.live-dot{width:7px;height:7px;border-radius:50%;background:var(--ink)}.hero{position:relative;min-height:680px;height:calc(100svh - 96px);max-height:940px;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:30px 5% 74px;overflow:hidden}.hero-copy{position:relative;z-index:2;max-width:620px;animation:enter .7s ease-out both}.hero h1{position:relative;width:90%;margin:2px 0 6px}.hero-logo{width:100%;height:auto}.arcade{position:absolute;bottom:-5%;right:0;font:400 clamp(40px,4.9vw,78px)/1 Marker,cursive;color:var(--orange);transform:rotate(-8deg)}.hero-promise{font:400 clamp(30px,3.2vw,49px)/1.15 Anton,Impact,sans-serif;text-transform:uppercase;margin:35px 0 18px;letter-spacing:-.015em}.hero-promise span{background:var(--lime);padding:0 9px;display:inline-block;transform:rotate(-3deg)}.hero-intro{font-size:16px;line-height:1.6;max-width:420px}.hero-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin-top:28px}.store-button{display:flex;align-items:center;gap:12px;text-decoration:none;background:var(--ink);color:white;padding:11px 17px;border-radius:7px;min-height:60px;transition:transform .2s}.store-button:hover{transform:translateY(-3px)}.store-button svg{width:24px;height:30px}.store-button small{display:block;font:500 10px/1.2 Arial,sans-serif}.store-button strong{display:block;font:500 23px/1.1 Arial,sans-serif;letter-spacing:-.5px}.button-arrow{margin-left:18px;font-size:25px}.text-link{font-size:14px;font-weight:700;text-underline-offset:6px;display:inline-flex;align-items:center;min-height:44px;gap:15px}.text-link:hover{color:var(--purple)}.handwritten{font-family:Marker,cursive;font-weight:400;line-height:1.25}.hero-art{height:570px;position:relative;isolation:isolate;animation:enter .9s .12s ease-out both}.pitch-lines{position:absolute;inset:1% -15% 0 0;background:var(--lime);clip-path:polygon(6% 9%,88% 0,100% 84%,13% 100%,0 36%);transform:rotate(4deg);z-index:-2}.pitch-lines::after{content:"";position:absolute;width:360px;height:360px;border:2px solid #12151122;border-radius:50%;top:100px;left:100px}.art-note{position:absolute;left:13%;top:16px;transform:rotate(-7deg);font-size:22px;z-index:3}.player-card{position:absolute;width:40%;height:365px;top:135px;background:var(--ink);border:7px solid var(--purple);box-shadow:5px 9px 0 #12151126;overflow:hidden;transition:transform .3s}.player-card img{width:100%;height:100%;object-fit:cover;object-position:center 20%}.card-position{position:absolute;top:10px;left:10px;right:10px;color:#fff;display:flex;justify-content:space-between;z-index:2;font:22px Anton}.card-position span{font-size:15px;opacity:.7}.card-name{position:absolute;bottom:0;left:0;right:0;padding:12px 5px 9px;color:var(--paper);background:var(--ink);text-align:center;font:27px/1 Anton}.card-name small{display:block;font:700 8px Barlow;letter-spacing:.1em;margin-bottom:7px}.saka{left:0;transform:rotate(-15deg);border-color:var(--orange);top:157px}.haaland{right:-1%;transform:rotate(14deg);border-color:var(--paper);top:121px}.jude{left:29%;top:112px;transform:rotate(-3deg)}.hero-art:hover .saka{transform:translateX(-7px) rotate(-18deg)}.hero-art:hover .haaland{transform:translateX(7px) rotate(17deg)}.hero-art:hover .jude{transform:translateY(-7px) rotate(-1deg)}.proof-sticker{position:absolute;right:-2%;bottom:11px;z-index:4;background:var(--orange);padding:15px 22px;transform:rotate(-8deg);font:19px/1.2 Anton;box-shadow:4px 4px 0 var(--ink)}.proof-sticker strong{font:39px/1.2 Anton}.proof-sticker svg{width:77px;height:30px;display:block;margin-left:auto;fill:none;stroke:var(--ink);stroke-width:4;stroke-linecap:round}.art-caption{position:absolute;bottom:5px;left:1%;font-size:9px;font-weight:700;letter-spacing:.13em;transform:rotate(-5deg)}.scroll-cue{position:absolute;left:5%;bottom:22px;display:flex;align-items:center;gap:22px;font-size:10px;font-weight:700;letter-spacing:.15em;text-decoration:none;min-height:44px}.scroll-cue span{font-size:23px}.ticker{overflow:hidden;background:var(--ink);color:var(--paper);padding:18px 0;transform:rotate(-1.3deg);width:100%;font:40px/1 Anton;white-space:nowrap}.ticker div{width:max-content;transform:translateX(-22px)}.ticker span{color:var(--lime)}.ticker b{font-weight:400;padding:0 35px;color:var(--orange)}.section-wrap{max-width:1440px;padding:100px 5%;margin:auto}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:46px}.section-heading .eyebrow,.how .eyebrow,.faq .eyebrow{margin-bottom:23px}.section-heading>p{max-width:290px;font-size:17px;padding-bottom:5px}.game-posters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.game-link{text-decoration:none;min-width:0}.game-poster{aspect-ratio:.82;position:relative;overflow:hidden;padding:22px;transition:transform .25s;isolation:isolate}.game-link:hover .game-poster{transform:translateY(-7px) rotate(-1deg)}.poster-label{font-size:10px;font-weight:700;letter-spacing:.09em;display:flex;justify-content:space-between;position:relative;z-index:2}.game-poster h3{font-size:clamp(34px,4.7vw,68px);line-height:1.05;letter-spacing:-.02em;position:relative;z-index:2;margin-top:25px}.game-poster h3 span{color:var(--paper)}.auction{background:var(--orange)}.auction>img{position:absolute;width:66%;height:71%;bottom:-8%;right:-10%;object-fit:cover;mix-blend-mode:multiply;filter:grayscale(1) contrast(1.4);transform:rotate(-9deg)}.poster-scribble{position:absolute;font-size:clamp(16px,1.6vw,24px);bottom:63px;left:22px;transform:rotate(-9deg);z-index:2}.poster-arrow{position:absolute;bottom:17px;right:17px;display:grid;place-items:center;width:43px;height:43px;background:var(--ink);color:var(--paper);font-size:30px;z-index:3}.mystery{background:var(--lime)}.mystery h3 span{color:var(--purple)}.mystery-player{position:absolute;width:63%;height:60%;right:-7%;bottom:0}.mystery-player img{width:100%;height:100%;object-fit:cover;filter:brightness(0);mix-blend-mode:multiply}.mystery-player b{position:absolute;left:35%;top:22%;font:100px Anton;color:var(--paper);transform:rotate(8deg)}.trio{background:var(--purple);color:var(--paper)}.trio h3 span{color:var(--lime)}.mini-grid{position:absolute;right:16px;bottom:13px;display:grid;grid-template-columns:repeat(3,1fr);width:57%;aspect-ratio:1;transform:rotate(-10deg);opacity:.55}.mini-grid i{font:40px/1 Anton;font-style:normal;border-right:2px solid var(--paper);border-bottom:2px solid var(--paper);display:grid;place-items:center}.mini-grid i:nth-child(3n){border-right:0}.mini-grid i:nth-child(n+7){border-bottom:0}.game-description{padding:22px 0}.game-description strong{font-size:17px}.game-description p{font-size:15px;line-height:1.55;margin-top:9px;color:#4f5048;max-width:34ch}.more-games{border-top:1px solid #12151135;padding-top:22px;margin-top:24px;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:15px}.how{background:var(--ink);color:var(--paper)}.how-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-top:90px;padding-bottom:90px}.how-title h2 span{color:var(--lime)}.how-title>.handwritten{color:var(--lime);font-size:23px;transform:rotate(-6deg);margin:36px 0 0 40px}.steps{margin:0;padding:0;list-style:none}.steps li{display:flex;gap:25px;padding:26px 0;border-bottom:1px solid #f3f0e738}.steps li:first-child{padding-top:0}.steps li:last-child{border:0;padding-bottom:0}.steps li>span{font:23px Anton;color:var(--lime)}.steps h3{font-size:29px;margin-bottom:9px}.steps p{color:#c1c2b9;font-size:16px;max-width:35ch}.faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px}.questions{border-top:1px solid #12151150}.questions details{border-bottom:1px solid #12151150;padding:0}.questions summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:19px;font-weight:700}.questions summary::-webkit-details-marker{display:none}.questions summary span{font-size:25px;font-weight:500;transition:transform .2s}.questions details[open] summary span{transform:rotate(45deg)}.questions details p{padding:0 30px 25px 0;font-size:16px;color:#4f5048}.final-cta{position:relative;background:var(--lime);text-align:center;padding:76px 5% 80px;overflow:hidden}.final-cta>.eyebrow{justify-content:center}.final-cta h2{font-size:clamp(80px,11.5vw,165px);line-height:.98;transform:rotate(-3deg);margin:32px 0 26px}.final-cta h2 span{color:var(--purple)}.final-cta>p:not(.eyebrow){margin-bottom:25px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:38px;background:var(--ink);color:var(--paper);padding:18px 25px;min-height:60px;text-decoration:none;font-weight:700;font-size:15px;transition:transform .2s}.button:hover{transform:rotate(-2deg)}.final-cta>.text-link{display:flex;width:max-content;margin:13px auto 0}.cta-note{position:absolute;right:8%;top:47%;font-size:22px;transform:rotate(9deg)}.site-footer{padding:36px 5%;background:var(--ink);color:var(--paper);display:flex;align-items:center;gap:30px;flex-wrap:wrap}.site-footer img{width:115px;height:65px;object-fit:contain}.site-footer p{font-size:10px;letter-spacing:.12em}.site-footer>div{display:flex;gap:25px;margin-left:auto}.site-footer a{font-size:13px;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.site-footer a:hover{text-decoration:underline}.site-footer small{font-size:11px;color:#aeb0a5}.reveal{transition:opacity .6s,transform .6s}.js-motion .reveal:not(.visible){opacity:0;transform:translateY(24px)}@keyframes enter{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1500px){.hero{padding-left:max(5%,calc((100vw - 1350px)/2));padding-right:max(5%,calc((100vw - 1350px)/2))}.hero-art{height:620px}.player-card{height:405px}}
@media(max-width:1050px){.hero{min-height:690px}.hero-art{height:480px}.player-card{height:305px;width:43%;top:110px}.saka{top:140px}.jude{top:107px;left:27%}.art-note{font-size:19px;top:0}.proof-sticker{bottom:0;right:-3%;padding:12px 16px}.proof-sticker strong{font-size:31px}.art-caption{display:none}.hero-actions{gap:10px}.hero-promise{margin-top:30px}.hero-intro{font-size:15px}.game-poster{padding:17px}.game-poster h3{margin-top:20px}.poster-scribble{bottom:40px;left:17px}.how-inner{gap:45px}.cta-note{right:5%;font-size:18px}.site-footer small{width:100%;text-align:right}}
@media(max-width:700px){.site-header{height:76px;padding:0 6%}.brand{width:90px}.brand img{height:56px}.site-header nav{gap:20px}.site-header nav a{font-size:12px}.site-header nav a[href='#how']{display:none}.site-header .nav-cta{padding:0 14px;gap:12px}.hero{display:flex;flex-direction:column;align-items:stretch;min-height:0;height:auto;max-height:none;padding:28px 6% 58px}.hero-copy{max-width:none}.hero .eyebrow{font-size:9px}.hero h1{width:78%;max-width:330px;margin:0}.hero-logo{margin-top:0}.arcade{font-size:48px;bottom:-3%}.hero-promise{font-size:31px;line-height:1.15;margin:25px 0 12px}.hero-promise br{display:none}.hero-intro{font-size:15px;max-width:340px}.desktop-break{display:none}.hero-actions{margin-top:21px;gap:12px 22px}.store-button{padding:10px 14px;min-height:56px}.store-button strong{font-size:21px}.button-arrow{margin-left:8px}.hero-actions>.text-link{font-size:12px;gap:7px}.hero-art{height:390px;width:90%;max-width:430px;align-self:center;margin:28px 0 25px}.pitch-lines{inset:0 -10% 0 -4%}.art-note{top:2px;left:8%;font-size:18px}.player-card{width:42%;height:260px;border-width:5px;top:80px}.saka{top:101px;left:-3%}.haaland{top:76px;right:-2%}.jude{top:70px;left:28%}.card-position{font-size:18px;top:7px;left:7px;right:7px}.card-name{font-size:22px;padding:9px 3px}.card-name small{font-size:6px;margin-bottom:5px}.proof-sticker{bottom:2px;right:-5%;padding:10px 15px;font-size:14px}.proof-sticker strong{font-size:27px}.proof-sticker svg{width:52px;height:22px}.scroll-cue{left:6%;bottom:12px;font-size:9px}.ticker{font-size:29px;padding:16px 0}.ticker b{padding:0 20px}.section-wrap{padding:65px 6%}.section-heading{display:block;margin-bottom:30px}.section-heading>p{margin-top:24px;font-size:16px}.section-heading h2{font-size:49px}.game-posters{grid-template-columns:1fr;gap:25px;max-width:470px;margin:auto}.game-poster{aspect-ratio:1.04;padding:23px}.game-poster h3{font-size:clamp(52px,12vw,70px);margin-top:23px}.poster-scribble{font-size:20px;bottom:38px;left:23px}.auction>img{height:78%;bottom:-10%;width:61%}.game-description{padding:19px 0 8px}.game-description p{max-width:40ch}.poster-label{font-size:10px}.more-games{display:block;margin-top:28px;padding-top:23px;max-width:470px;margin-left:auto;margin-right:auto}.more-games a{display:flex;width:max-content;margin-top:9px}.how-inner{grid-template-columns:1fr;gap:50px;padding-top:65px;padding-bottom:65px}.how-title>.handwritten{margin:25px 0 0 25px;font-size:21px}.steps h3{font-size:26px}.faq{grid-template-columns:1fr;gap:35px}.faq h2 br{display:none}.faq h2{font-size:46px}.questions summary{font-size:17px;padding:22px 0}.final-cta{padding:55px 6%}.final-cta h2{font-size:100px}.final-cta>.eyebrow{font-size:9px}.cta-note{display:none}.site-footer{padding:30px 6%;gap:15px 23px}.site-footer p{max-width:110px;line-height:1.5}.site-footer>div{width:100%;margin:0;gap:27px}.site-footer small{text-align:left}.site-footer img{width:100px}.eyebrow{font-size:10px}}
@media(max-width:365px){.site-header nav{gap:12px}.hero h1{width:85%}.hero-actions{gap:6px 14px}.hero-art{height:350px}.player-card{height:230px}.hero-promise{font-size:28px}.game-poster h3{font-size:49px}.hero-actions>.text-link{font-size:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.js-motion .reveal:not(.visible){opacity:1;transform:none}}
/* Contain the deliberately tilted poster edges and ticker at the page boundary. */
main{overflow:clip}
.mystery-player img{clip-path:polygon(36% 3%,62% 1%,77% 10%,83% 27%,79% 46%,68% 58%,67% 65%,100% 78%,100% 100%,0 100%,0 79%,29% 65%,30% 57%,20% 43%,19% 24%,24% 10%)}
