/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#111118;--paper:#faf5eb;--paper-bright:#fffdf9;--cyan:#25e2ff;--orange:#ff661a;--lime:#a8f028;--pink:#ff5ca8;--violet:#7848f4;--coral:#ff4f42;--gold:#ffd026;--mint:#52f2b8;--electric:#38bdf8;--line:#1111182e}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;margin:0}button,a{font:inherit;touch-action:manipulation}button{color:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.storefront{--mx:50vw;--my:26vh;isolation:isolate;background:radial-gradient(640px circle at var(--mx) var(--my), #25e2ff38, transparent 62%), radial-gradient(900px circle at 85% 12%, #ff661a24, transparent 58%), radial-gradient(850px circle at 12% 38%, #a8f02824, transparent 60%), linear-gradient(180deg, #fff9ee 0%, var(--paper) 45%, #f5efe2 100%);min-height:100vh;transition:background .3s;position:relative;overflow:hidden}.storefront.overdrive-active{background:radial-gradient(700px circle at var(--mx) var(--my), #a8f02847, transparent 62%), radial-gradient(950px circle at 82% 14%, #ff5ca838, transparent 58%), radial-gradient(900px circle at 15% 42%, #25e2ff3d, transparent 60%), linear-gradient(180deg, #fff7e2 0%, #f8f0ff 50%, #eefcff 100%)}.storefront:before{content:"";z-index:-2;opacity:.24;pointer-events:none;mix-blend-mode:multiply;background-image:radial-gradient(#11111857 .75px,#0000 .75px),radial-gradient(#1111182e .6px,#0000 .6px);background-position:0 0,5px 5px;background-size:10px 10px,14px 14px;position:fixed;inset:0}.hero-sunburst{opacity:.13;background:repeating-conic-gradient(from 0deg, var(--orange) 0deg 9deg, transparent 9deg 18deg, var(--cyan) 18deg 27deg, transparent 27deg 36deg);border-radius:50%;width:1120px;height:1120px;animation:44s linear infinite spin-slow;position:absolute;top:-320px;right:-240px;-webkit-mask-image:radial-gradient(circle,#000 12%,#0000 68%);mask-image:radial-gradient(circle,#000 12%,#0000 68%)}.overdrive-active .hero-sunburst{opacity:.25;animation-duration:18s}.burst-layer{z-index:85;pointer-events:none;position:fixed;inset:0;overflow:hidden}.comic-pop{border:2.5px solid var(--ink);background:var(--gold);color:var(--ink);letter-spacing:.04em;box-shadow:4px 4px 0 var(--ink);border-radius:10px;padding:.26rem .62rem;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:1.25rem;animation:.62s cubic-bezier(.16,1,.3,1) forwards pop-burst;position:absolute;transform:translate(-50%,-50%)rotate(-8deg)}.skip-link{z-index:100;border:3px solid var(--ink);background:var(--lime);padding:.7rem 1rem;font-weight:900;position:fixed;top:-5rem;left:1rem}.skip-link:focus{top:1rem}.section-wrap,.topbar,footer{width:min(1220px,100% - 48px);margin-inline:auto}.topbar{z-index:40;border:3px solid var(--ink);box-shadow:0 8px 0 var(--ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffcf5eb;border-radius:999px;justify-content:space-between;align-items:center;margin-top:16px;padding:10px 14px;display:flex;position:sticky;top:14px}.mini-brand{letter-spacing:.06em;align-items:center;gap:10px;font-size:.82rem;font-weight:950;display:inline-flex}.mini-brand img{border:2.5px solid var(--ink);object-fit:cover;background:var(--cyan);width:42px;height:42px;box-shadow:2px 2px 0 var(--ink);border-radius:50%}.mini-brand-text{line-height:1.05;display:grid}.mini-brand-text small{font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;color:#1111189e;font-size:.54rem}.brand-pill{border:2px solid var(--ink);background:var(--lime);font-style:normal;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;border-radius:999px;padding:.22rem .5rem;font-size:.58rem;font-weight:950}.topbar nav{align-items:center;gap:1.05rem;font-size:.82rem;font-weight:820;display:flex}.topbar nav>a:not(.nav-play){border-bottom:2.5px solid #0000;align-items:center;gap:.35rem;padding:.42rem .15rem;display:inline-flex}.topbar nav>a:not(.nav-play):hover,.topbar nav>a:not(.nav-play):focus-visible{border-bottom-color:var(--ink)}.nav-hot span{border:1.5px solid var(--ink);background:var(--gold);font-family:var(--font-geist-mono), monospace;border-radius:999px;padding:.14rem .38rem;font-size:.52rem;font-weight:950}.nav-overdrive{border:2px solid var(--ink);background:var(--paper-bright);font-family:var(--font-geist-mono), monospace;letter-spacing:.05em;box-shadow:3px 3px 0 var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:.3rem;padding:.48rem .8rem;font-size:.64rem;font-weight:950;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.nav-overdrive.active{background:var(--lime);box-shadow:3px 3px 0 var(--ink), 0 0 14px #a8f028b3}.nav-overdrive:hover,.nav-overdrive:focus-visible{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.nav-play{border:2.5px solid var(--ink);background:var(--orange);color:var(--ink);box-shadow:4px 4px 0 var(--ink);border-radius:999px;align-items:center;gap:.4rem;padding:.62rem 1.05rem;font-weight:950;transition:transform .15s,box-shadow .15s;display:inline-flex}.nav-play:hover,.nav-play:focus-visible{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.hero{grid-template-columns:minmax(0,1.04fr) minmax(420px,.96fr);align-items:center;gap:clamp(2rem,4.5vw,4.5rem);min-height:740px;padding-block:56px 84px;display:grid;position:relative}.hero:before,.hero:after{content:"";z-index:-1;border:3px solid var(--ink);position:absolute}.hero:before{background:var(--pink);width:185px;height:185px;box-shadow:8px 8px 0 var(--ink);border-radius:48% 52% 72% 28%/38% 66% 34% 62%;animation:7s ease-in-out infinite alternate blob-drift;top:75px;left:-135px;transform:rotate(18deg)}.hero:after{background:var(--lime);clip-path:polygon(50% 0,62% 34%,100% 25%,70% 53%,100% 76%,62% 67%,50% 100%,38% 67%,0 76%,30% 53%,0 25%,38% 34%);width:120px;height:120px;animation:16s linear infinite spin-slow;bottom:52px;right:-72px}.eyebrow-row{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.eyebrow{font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;align-items:center;gap:.65rem;margin:0 0 .85rem;font-size:.73rem;font-weight:950;display:flex}.eyebrow-row .eyebrow{margin-bottom:0}.eyebrow>span{background:var(--orange);border:1.5px solid var(--ink);width:28px;height:5px}.status-pill{border:2px solid var(--ink);background:var(--gold);font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;box-shadow:3px 3px 0 var(--ink);border-radius:999px;align-items:center;gap:.4rem;padding:.28rem .65rem;font-size:.62rem;font-weight:950;display:inline-flex}.status-pill i{border:1px solid var(--ink);background:var(--coral);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite counter-pulse}.hero h1,.section-heading h2,.about h2{text-transform:uppercase;letter-spacing:-.025em;margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-weight:900;line-height:.89}.hero h1{text-shadow:4px 4px #25e2ff59;max-width:650px;font-size:clamp(3.5rem,5.4vw,5.8rem)}.hero-slam{border:3.5px solid var(--ink);background:linear-gradient(125deg, var(--cyan) 0%, #7df9ff 50%, var(--lime) 100%);width:fit-content;max-width:calc(100% - 24px);box-shadow:9px 9px 0 var(--ink);white-space:nowrap;text-shadow:none;margin-top:.14em;padding:.04em .14em .1em;font-size:.86em;display:block;position:relative;transform:rotate(-1.5deg)}.slam-sticker{border:2.5px solid var(--ink);background:var(--orange);color:#fff;letter-spacing:.05em;box-shadow:4px 4px 0 var(--ink);border-radius:10px;padding:.22rem .52rem;font-size:.92rem;position:absolute;top:-22px;right:-28px;transform:rotate(12deg)}.hero-lede{max-width:630px;margin:1.75rem 0 0;font-size:clamp(1rem,1.5vw,1.18rem);font-weight:560;line-height:1.58}.hero-launchpad{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:635px;margin-top:1.5rem;display:grid}.launch-chip{border:2.5px solid var(--ink);background:var(--paper-bright);box-shadow:5px 5px 0 var(--ink);border-radius:18px;align-items:center;gap:12px;padding:10px 13px;transition:transform .16s,box-shadow .16s;display:flex}.launch-chip:hover,.launch-chip:focus-visible{box-shadow:2px 2px 0 var(--ink);transform:translate(2px,2px)}.launch-arcadia{background:linear-gradient(135deg,#fffdf9 0%,#e0f6ff 100%)}.launch-beepi{background:linear-gradient(135deg,#fffdf9 0%,#f2eaff 100%)}.launch-chip img{border:2px solid var(--ink);object-fit:cover;background:var(--ink);border-radius:12px;flex-shrink:0;width:48px;height:48px}.launch-chip div{min-width:0;display:grid}.launch-chip small{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;color:var(--orange);font-size:.56rem;font-weight:950}.launch-beepi small{color:var(--violet)}.launch-chip strong{white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:900;overflow:hidden}.hero-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.65rem;display:flex}.button{border:2.5px solid var(--ink);letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;min-height:52px;padding:.85rem 1.35rem;font-size:.86rem;font-weight:950;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.button-primary{background:var(--ink);color:#fff;box-shadow:6px 6px 0 var(--cyan)}.button-explosive{background:var(--orange);color:var(--ink);box-shadow:6px 6px 0 var(--ink)}.button-secondary{background:var(--paper-bright);color:var(--ink);box-shadow:5px 5px 0 var(--lime)}.button-primary:hover,.button-primary:focus-visible,.button-explosive:hover,.button-explosive:focus-visible,.button-secondary:hover,.button-secondary:focus-visible{box-shadow:2px 2px 0 var(--ink);transform:translate(3px,3px)}.text-link{border-bottom:2.5px solid var(--ink);padding:.4rem .2rem;font-size:.88rem;font-weight:900}.text-link span,.release-link span{transition:transform .16s;display:inline-block}.text-link:hover span,.release-link:hover span{transform:translate(5px)}.tiny-stats{flex-wrap:wrap;gap:1rem;margin-top:1.9rem;display:flex}.stat-box{border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);font-family:var(--font-geist-mono), monospace;background:#fffdf9e0;border-radius:14px;align-items:baseline;gap:.48rem;padding:.45rem .85rem;font-size:.7rem;font-weight:850;display:inline-flex}.stat-box strong{color:var(--ink);font-family:Impact,sans-serif;font-size:1.55rem;line-height:1}.identity-stage{border:3.5px solid var(--ink);box-shadow:14px 14px 0 var(--orange), 18px 18px 0 var(--ink);background:linear-gradient(145deg,#161622 0%,#0d0d14 100%);border-radius:32px;gap:12px;padding:16px;display:grid;position:relative;transform:rotate(1deg)}.stage-header-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.stage-MarqueeBadge{border:2px solid var(--ink);background:var(--lime);color:var(--ink);text-align:left;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;border-radius:12px;flex:1;padding:.44rem .7rem;font-size:.58rem;font-weight:950}.stage-art-switcher{border:2px solid var(--ink);background:#23263a;border-radius:12px;gap:4px;padding:3px;display:inline-flex}.art-pill{color:#ffffffb8;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.28rem .56rem;font-size:.54rem;font-weight:900}.art-pill.active{background:var(--cyan);color:var(--ink)}.poster-showcase{aspect-ratio:1.03;border:3px solid var(--ink);cursor:pointer;background:#0d0d14;border-radius:22px;width:100%;padding:0;position:relative;overflow:hidden}.poster-animated-wrap{width:100%;height:100%;position:relative;overflow:hidden}.poster-animated-wrap img{object-fit:cover;object-position:center center;width:100%;height:100%;transition:transform .28s cubic-bezier(.2,.8,.2,1),filter .28s;animation:5.5s ease-in-out infinite alternate poster-breathe}.poster-showcase:hover .poster-animated-wrap img,.poster-showcase:focus-visible .poster-animated-wrap img{filter:saturate(1.14)contrast(1.05);transform:scale(1.045)rotate(-.8deg)}.poster-holo-sweep{z-index:1;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 36%,#ffffff42 46%,#42e8ff47 50%,#ffbe2e38 54%,#0000 64%);animation:5.2s ease-in-out infinite holo-sweep;position:absolute;inset:-40%}.floating-collectible{z-index:2;border:2px solid var(--ink);width:30px;height:30px;color:var(--ink);box-shadow:3px 3px 0 var(--ink);pointer-events:none;border-radius:50%;place-items:center;font-size:.92rem;font-weight:950;animation:3.2s ease-in-out infinite float-spark;display:grid;position:absolute}.fc-coin-1{background:var(--gold);animation-delay:-.4s;bottom:48px;left:12px}.fc-heart-1{background:var(--pink);color:#fff;animation-delay:-1.5s;top:48px;right:14px}.fc-bolt-1{background:var(--lime);animation-delay:-2.2s;top:52px;left:16px}.fc-coin-2{background:var(--cyan);animation-delay:-.9s;bottom:52px;right:18px}.live-mascot-arena{background:radial-gradient(circle at 50% 54%,#fff3b0 0%,#ff922b 45%,#e8590c 78%,#161622 100%);place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.arena-rays{aspect-ratio:1;background:repeating-conic-gradient(#ffd43be0 0deg 11deg,#ff6b2beb 11deg 22deg,#38d9f5c7 22deg 33deg,#f783acd1 33deg 44deg);width:190%;animation:18s linear infinite spin-slow;position:absolute}.arena-burst-star{filter:drop-shadow(0 0 18px #ffffffb3);background:radial-gradient(circle,#fff9db 0%,#ffd43b 56%,#0000 70%);width:82%;height:82%;animation:2.4s ease-in-out infinite alternate pulse-burst;position:absolute}.arena-title-arch{z-index:3;pointer-events:none;text-align:center;justify-items:center;line-height:.88;display:grid;position:absolute;top:10px;left:50%;transform:translate(-50%)}.arena-title-arch span{letter-spacing:.04em;color:var(--gold);-webkit-text-stroke:2px var(--ink);text-shadow:4px 4px 0 var(--ink);font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(1.7rem,3.2vw,2.45rem)}.arena-title-arch em{border:2px solid var(--ink);background:var(--cyan);letter-spacing:.1em;color:var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:999px;margin-top:-2px;padding:.1rem .55rem;font-family:Impact,sans-serif;font-size:.92rem;font-style:normal}.arena-mascot-cutout{z-index:4;filter:drop-shadow(0 4px 0 #fff) drop-shadow(0 -3px 0 #fff) drop-shadow(4px 0 0 #fff) drop-shadow(-4px 0 0 #fff) drop-shadow(7px 9px 0 var(--ink));margin-top:12%;animation:2.6s ease-in-out infinite mascot-hero-bob;position:relative;object-fit:contain!important;width:78%!important;height:78%!important}.arena-floater{z-index:3;border:2.5px solid var(--ink);width:34px;height:34px;box-shadow:3px 3px 0 var(--ink);border-radius:10px;place-items:center;font-size:1.05rem;font-weight:950;animation:2.8s ease-in-out infinite float-spark;display:grid;position:absolute}.af-1{background:var(--pink);color:#fff;top:24%;left:9%;transform:rotate(-12deg)}.af-2{background:var(--gold);color:var(--ink);border-radius:50%;animation-delay:-.8s;top:22%;right:9%}.af-3{background:var(--cyan);color:var(--ink);animation-delay:-1.6s;bottom:20%;left:7%}.af-4{background:var(--lime);color:var(--ink);animation-delay:-2.1s;bottom:22%;right:8%}.af-5{background:var(--gold);border-radius:50%;width:26px;height:26px;font-size:.82rem;animation-delay:-1.2s;top:11%;left:20%}.af-6{background:var(--orange);color:#fff;width:26px;height:26px;font-size:.82rem;animation-delay:-.4s;top:11%;right:20%}.poster-badge-top,.poster-badge-bottom{z-index:2;border:2px solid var(--ink);font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;box-shadow:3px 3px 0 var(--ink);border-radius:999px;padding:.34rem .62rem;font-size:.56rem;font-weight:950;position:absolute}.poster-badge-top{background:var(--cyan);color:var(--ink);bottom:12px;left:12px}.poster-badge-bottom{background:var(--gold);color:var(--ink);bottom:12px;right:12px}.identity-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.identity-card{aspect-ratio:1.05;border:2.5px solid var(--ink);background:#141824;border-radius:18px;position:relative;overflow:hidden}.identity-card img{width:100%;height:100%}.portrait-card img{object-fit:cover}.logo-card{cursor:pointer;background:#141824;padding:0}.logo-card img{object-fit:cover;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.logo-card:hover img,.logo-card:focus-visible img{transform:scale(1.05)rotate(-1.5deg)}.identity-label{z-index:2;border:2px solid var(--ink);background:var(--paper);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;box-shadow:2px 2px 0 var(--ink);border-radius:999px;padding:.34rem .54rem;font-size:.55rem;font-weight:950;position:absolute;bottom:10px;left:10px}.secret-pips{z-index:3;gap:4px;display:flex;position:absolute;bottom:12px;right:10px}.secret-pips i{border:1.5px solid var(--ink);background:#fff;border-radius:50%;width:8px;height:8px}.secret-pips i.lit{background:var(--lime);box-shadow:0 0 8px var(--lime)}.orbit{z-index:5;border:2.5px solid var(--ink);color:var(--ink);box-shadow:4px 4px 0 var(--ink);place-items:center;font-weight:1000;display:grid;position:absolute}.orbit-one{background:var(--pink);border-radius:50%;width:52px;height:52px;font-size:1.35rem;animation:2.7s ease-in-out infinite bob;top:42px;right:-22px}.orbit-two{background:var(--cyan);border-radius:12px;width:44px;height:44px;font-size:1.2rem;animation:8s linear infinite spin-slow;bottom:44px;left:-20px;transform:rotate(15deg)}.ticker{border-block:3.5px solid var(--ink);background:linear-gradient(90deg, var(--lime) 0%, var(--gold) 50%, var(--cyan) 100%);width:calc(100% + 30px);box-shadow:0 6px 0 var(--ink);margin-left:-15px;overflow:hidden;transform:rotate(-1deg)}.ticker>div{letter-spacing:.045em;width:max-content;padding:.8rem 0;font-family:Impact,sans-serif;font-size:clamp(1.45rem,2.5vw,2.25rem);animation:24s linear infinite marquee;display:flex}.overdrive-active .ticker>div{animation-duration:12s}.ticker span{padding-right:.35em}.new-drops,.featured,.releases,.about{padding-block:clamp(76px,9vw,130px)}.section-heading{grid-template-columns:1fr minmax(250px,.44fr);align-items:end;gap:2rem;margin-bottom:2.2rem;display:grid}.section-heading h2,.about h2{font-size:clamp(3.2rem,6.2vw,6.1rem)}.section-heading>p{margin:0 0 .4rem;font-size:1.02rem;font-weight:680;line-height:1.52}.headliner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.headliner-card{border:3.5px solid var(--ink);background:var(--paper-bright);box-shadow:12px 12px 0 var(--ink);border-radius:34px;flex-direction:column;display:flex;position:relative;overflow:hidden}.headliner-arcadia{color:#f8fafc;box-shadow:12px 12px 0 var(--orange), 16px 16px 0 var(--ink);background:radial-gradient(circle at 92% 10%,#38bdf840,#0000 42%),linear-gradient(165deg,#0f172a 0%,#172554 52%,#1e1b4b 100%)}.headliner-beepi{color:var(--ink);box-shadow:12px 12px 0 var(--violet), 16px 16px 0 var(--ink);background:radial-gradient(circle at 88% 12%,#ff9ac852,#0000 45%),linear-gradient(165deg,#f3ebff 0%,#e6fff7 55%,#fff5eb 100%)}.headliner-visual{border-bottom:3.5px solid var(--ink);position:relative}.headliner-banner-link{aspect-ratio:16/9;background:#090d16;display:block;position:relative;overflow:hidden}.headliner-banner-img{object-fit:cover;width:100%;height:100%;transition:transform .32s cubic-bezier(.2,.8,.2,1)}.headliner-banner-link:hover .headliner-banner-img,.headliner-banner-link:focus-visible .headliner-banner-img{transform:scale(1.045)}.headliner-icon-dock{border:3px solid var(--ink);background:var(--paper-bright);width:82px;height:82px;box-shadow:5px 5px 0 var(--ink);border-radius:22px;padding:5px;position:absolute;bottom:14px;left:20px;transform:rotate(-3deg)}.headliner-dock-icon{object-fit:cover;border-radius:15px;width:100%;height:100%}.headliner-burst-badge{border:2.5px solid var(--ink);background:var(--lime);color:var(--ink);letter-spacing:.05em;box-shadow:4px 4px 0 var(--ink);border-radius:999px;padding:.42rem .78rem;font-family:Impact,sans-serif;font-size:.92rem;position:absolute;top:16px;right:16px;transform:rotate(4deg)}.headliner-burst-badge.badge-web{background:var(--gold)}.headliner-body{flex-direction:column;flex:1;padding:clamp(24px,3.2vw,36px);display:flex}.headliner-meta{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.9rem;display:flex}.platform-pill,.genre-pill{border:2px solid var(--ink);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .62rem;font-size:.6rem;font-weight:950;display:inline-flex}.play-pill{background:var(--orange);color:var(--ink)}.web-pill{background:var(--mint);color:var(--ink)}.genre-pill{color:var(--ink);background:#ffffffe6}.headliner-body h3{text-transform:uppercase;letter-spacing:-.015em;margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(2.5rem,4.2vw,3.8rem);line-height:.94}.headliner-desc{opacity:.94;margin:1.1rem 0 0;font-size:.98rem;font-weight:560;line-height:1.6}.headliner-arcadia .feature-chips li{color:#f8fafc;background:#0f172ad9;border-color:#f8fafca6}.headliner-actions{margin-top:auto;padding-top:.5rem}.button-web{background:var(--violet);color:#fff;box-shadow:6px 6px 0 var(--mint)}.button-web:hover,.button-web:focus-visible{box-shadow:2px 2px 0 var(--mint)}.web-spark-icon{background:var(--gold);width:24px;height:24px;color:var(--ink);border-radius:50%;place-items:center;font-size:.95rem;font-weight:900;display:inline-grid}.featured{padding-top:24px}.featured-card{border:3.5px solid var(--ink);min-height:560px;box-shadow:14px 14px 0 var(--ink);background:radial-gradient(circle at 9% 12%,#ffffffeb 0 4%,#0000 4.4%),radial-gradient(circle at 90% 84%,#ffffffbf 0 6%,#0000 6.4%),linear-gradient(135deg,#4ae2ff 0%,#9cebf7 38%,#ff85bc 100%);border-radius:38px;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding:clamp(24px,5vw,64px);display:grid;position:relative;overflow:hidden}.featured-card:after{content:"";pointer-events:none;mix-blend-mode:soft-light;background:repeating-linear-gradient(115deg,#0000 0 24px,#ffffff24 24px 26px);position:absolute;inset:0}.featured-art,.featured-copy{z-index:2;min-width:0;position:relative}.featured-art{place-items:center;width:100%;display:grid}.app-icon-frame{aspect-ratio:1;border:3.5px solid var(--ink);background:var(--paper);border-radius:31%;width:min(100%,440px);padding:14px;transition:transform .3s cubic-bezier(.2,.8,.2,1);transform:rotate(-3deg);box-shadow:12px 12px #111118f5}.featured-card:hover .app-icon-frame{transform:rotate(0)scale(1.025)}.app-icon-frame img{border:2.5px solid var(--ink);object-fit:cover;border-radius:27%;width:100%;height:100%}.featured-sticker{aspect-ratio:1;clip-path:polygon(50% 0%,61% 25%,85% 15%,75% 39%,100% 50%,75% 61%,85% 85%,61% 75%,50% 100%,39% 75%,15% 85%,25% 61%,0% 50%,25% 39%,15% 15%,39% 25%);background:var(--lime);text-align:center;letter-spacing:.03em;place-items:center;width:96px;padding:.5rem;font-family:Impact,sans-serif;font-size:1rem;animation:2.4s ease-in-out infinite sticker-pulse;display:grid;position:absolute;top:7%;right:-18px;transform:rotate(11deg)}.release-type{font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;margin:0 0 .6rem;font-size:.68rem;font-weight:950}.featured-copy h3,.release-copy h3{text-transform:uppercase;letter-spacing:-.015em;margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;line-height:.95}.featured-copy h3{max-width:570px;font-size:clamp(4rem,7vw,7.2rem)}.featured-description{max-width:620px;margin:1.5rem 0 0;font-size:clamp(1rem,1.5vw,1.2rem);font-weight:620;line-height:1.55}.feature-chips{flex-wrap:wrap;gap:.55rem;margin:1.4rem 0 1.7rem;padding:0;list-style:none;display:flex}.feature-chips li{border:2px solid var(--ink);background:#faf5ebd9;border-radius:999px;padding:.48rem .72rem;font-size:.72rem;font-weight:860}.button-play{background:var(--ink);color:#fff;min-width:235px;box-shadow:6px 6px 0 var(--orange);border-radius:16px;gap:.75rem}.button-play>span:nth-child(2){text-align:left;font-size:1rem;line-height:1.05;display:grid}.button-play small{letter-spacing:.15em;font-size:.54rem}.button-play b{margin-left:auto}.button-play:hover,.button-play:focus-visible{box-shadow:2px 2px 0 var(--orange);transform:translate(4px,4px)}.play-triangle{border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:17px solid var(--lime);width:0;height:0}.slime{z-index:1;border:3px solid var(--ink);border-radius:48% 52% 63% 37%/65% 42% 58% 35%;animation:5s ease-in-out infinite alternate slime-float;position:absolute;box-shadow:inset 8px 10px #ffffff40}.slime:before,.slime:after{content:"";background:var(--ink);border-radius:50%;width:8px;height:12px;position:absolute;top:42%}.slime:before{left:28%}.slime:after{right:28%}.slime-blue{background:#42d8f3;width:110px;height:95px;animation-delay:-1.2s;top:7%;left:2%}.slime-pink{background:#ff76ac;width:82px;height:78px;animation-delay:-3.1s;top:8%;right:3%}.slime-orange{background:#ff8b3d;width:70px;height:64px;animation-delay:-2.1s;bottom:-28px;left:46%}.slime-green{background:#a9e855;width:54px;height:48px;animation-delay:-4.2s;bottom:8%;right:7%}.releases{padding-top:16px}.compact-heading h2{max-width:760px}.filter-bar{flex-wrap:wrap;gap:.65rem;margin-bottom:1.8rem;display:flex}.filter-pill{border:2.5px solid var(--ink);background:var(--paper-bright);font-family:var(--font-geist-mono), monospace;letter-spacing:.05em;box-shadow:4px 4px 0 var(--ink);cursor:pointer;border-radius:999px;padding:.58rem 1.05rem;font-size:.72rem;font-weight:950;transition:transform .14s,box-shadow .14s,background .14s}.filter-pill.active{background:var(--lime);box-shadow:2px 2px 0 var(--ink);transform:translate(2px,2px)}.filter-pill:hover,.filter-pill:focus-visible{background:var(--cyan)}.release-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.release-card{--card-accent:var(--violet);border:3.5px solid var(--ink);background:var(--paper-bright);min-height:620px;box-shadow:9px 9px 0 var(--card-accent), 13px 13px 0 var(--ink);border-radius:28px;grid-template-columns:1fr;transition:transform .2s;display:grid;overflow:hidden}.release-card:hover{transform:translateY(-4px)}.release-card.electric{--card-accent:var(--electric)}.release-card.mint{--card-accent:var(--mint)}.release-card.pink{--card-accent:var(--pink)}.release-card.gold{--card-accent:var(--gold)}.release-card.violet{--card-accent:var(--violet)}.release-card.coral{--card-accent:var(--coral)}.release-image-link{aspect-ratio:1;border-bottom:3.5px solid var(--ink);background:var(--card-accent);display:block;position:relative;overflow:hidden}.release-image-link img{object-fit:cover;width:100%;height:100%;transition:transform .28s cubic-bezier(.2,.8,.2,1),filter .28s}.release-image-link:hover img,.release-image-link:focus-visible img{filter:saturate(1.08)contrast(1.04);transform:scale(1.055)rotate(-1deg)}.card-platform-tag{border:2px solid var(--ink);color:#fff;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;background:#111118e6;border-radius:999px;padding:.3rem .58rem;font-size:.54rem;font-weight:950;position:absolute;bottom:12px;left:12px}.card-hot-badge{border:2px solid var(--ink);background:var(--lime);color:var(--ink);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;box-shadow:3px 3px 0 var(--ink);border-radius:999px;padding:.32rem .62rem;font-size:.56rem;font-weight:950;position:absolute;top:12px;left:12px}.card-arrow{border:2.5px solid var(--ink);background:var(--paper);width:44px;height:44px;box-shadow:3px 3px 0 var(--ink);border-radius:50%;place-items:center;font-size:1.2rem;font-weight:900;display:grid;position:absolute;top:13px;right:13px}.release-copy{flex-direction:column;align-items:flex-start;padding:clamp(22px,2.8vw,34px);display:flex}.release-copy h3{font-size:clamp(2.3rem,3.6vw,3.5rem)}.release-subtitle{color:#111118ad;margin-top:.12em;font-size:.52em;display:block}.release-copy>p:not(.release-type){color:#111118c7;margin:1rem 0 1.2rem;font-size:.9rem;font-weight:560;line-height:1.55}.card-mini-chips{flex-wrap:wrap;gap:.4rem;margin:0 0 1.4rem;padding:0;list-style:none;display:flex}.card-mini-chips li{border:1.5px solid var(--ink);background:var(--paper);font-family:var(--font-geist-mono), monospace;border-radius:999px;padding:.26rem .55rem;font-size:.58rem;font-weight:850}.release-link{border:2px solid var(--ink);background:var(--card-accent);box-shadow:3px 3px 0 var(--ink);border-radius:999px;margin-top:auto;padding:.45rem .85rem;font-size:.8rem;font-weight:950;transition:transform .14s,box-shadow .14s}.release-link:hover,.release-link:focus-visible{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.about-panel{border:3.5px solid var(--ink);color:var(--paper);box-shadow:14px 14px 0 var(--cyan), 18px 18px 0 var(--ink);background:linear-gradient(140deg,#12121c 0%,#1e1b38 100%);border-radius:38px;grid-template-columns:minmax(0,1.3fr) minmax(240px,.55fr);align-items:center;gap:2.5rem 4rem;padding:clamp(36px,6vw,80px);display:grid;position:relative;overflow:hidden}.about-number{color:#ffffff0b;pointer-events:none;font-family:Impact,sans-serif;font-size:clamp(13rem,31vw,31rem);line-height:.8;position:absolute;bottom:-.2em;right:-.02em}.about-panel>:not(.about-number){z-index:2;position:relative}.about-panel .eyebrow>span{background:var(--lime);border-color:var(--paper)}.about h2{max-width:780px;font-size:clamp(3.3rem,6.2vw,6.2rem)}.about-main>p{color:#faf5ebd1;max-width:680px;margin:1.3rem 0 1.8rem;font-size:1.02rem;line-height:1.68}.about-cta-row{flex-wrap:wrap;gap:1rem;display:flex}.about-mascot-seal{border:3px solid var(--paper);text-align:center;background:#ffffff0f;border-radius:28px;justify-items:center;gap:.85rem;padding:24px;display:grid}.about-mascot-seal img{border:3px solid var(--paper);background:var(--paper);object-fit:cover;width:148px;height:148px;box-shadow:6px 6px 0 var(--orange);border-radius:50%}.about-mascot-seal strong{letter-spacing:.04em;color:var(--lime);font-family:Impact,sans-serif;font-size:1.55rem;display:block}.about-mascot-seal span{font-family:var(--font-geist-mono), monospace;color:#faf5ebc7;font-size:.68rem}.button-outline{border-color:var(--paper);width:fit-content;color:var(--paper);box-shadow:5px 5px 0 var(--orange);background:0 0}.button-outline:hover,.button-outline:focus-visible{background:var(--paper);color:var(--ink);box-shadow:2px 2px 0 var(--orange);transform:translate(3px,3px)}footer{border-top:2.5px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;padding-block:34px 42px;display:grid}.footer-brand{align-items:center;gap:.8rem;display:flex}.footer-brand img{border:2.5px solid var(--ink);object-fit:cover;background:#fff;border-radius:50%;width:48px;height:48px}.footer-brand div{gap:.12rem;display:grid}.footer-brand strong{letter-spacing:.06em;font-size:.78rem}.footer-brand span,footer>p,.footer-secret{color:#1111189e;font-size:.68rem}footer>p{text-align:center;margin:0;line-height:1.5}.footer-end{justify-items:end;gap:.55rem;display:grid}.footer-secret{cursor:pointer;background:0 0;border:0;border-bottom:1px dashed #11111873;padding:.3rem 0}.visitor-counter{border:2px solid var(--ink);min-height:28px;box-shadow:2px 2px 0 var(--cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;white-space:nowrap;background:#fffdfaeb;border-radius:999px;align-items:center;gap:.38rem;padding:.32rem .58rem;font-size:.58rem;font-weight:900;display:inline-flex}.visitor-counter i{border:1px solid var(--ink);background:var(--lime);border-radius:50%;width:6px;height:6px;animation:2.2s ease-in-out infinite counter-pulse}.visitor-counter span{color:#11111894}.visitor-counter strong{font-variant-numeric:tabular-nums;min-width:1.2ch}.ambient-vfx{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ambient-vfx i{left:var(--left);top:var(--top);width:var(--size);height:var(--size);background:var(--ink);opacity:.16;animation:12s ease-in-out infinite alternate dust;animation-delay:calc(var(--spark) * -.63s);border-radius:50%;position:absolute}.secret-celebration{z-index:90;opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#111118d9;place-items:center;padding:24px;transition:opacity .22s,visibility .22s;display:grid;position:fixed;inset:0}.weasel-mode .secret-celebration{opacity:1;visibility:visible;pointer-events:auto}.secret-rays{aspect-ratio:1;background:repeating-conic-gradient(from 0deg, var(--cyan) 0deg 10deg, var(--pink) 10deg 20deg, var(--lime) 20deg 30deg, var(--orange) 30deg 40deg);opacity:.85;border-radius:50%;width:min(90vw,780px);animation:14s linear infinite spin-slow;position:absolute}.secret-message{z-index:2;border:4px solid var(--ink);background:var(--paper);text-align:center;width:min(520px,100%);box-shadow:15px 15px 0 var(--ink);border-radius:32px;justify-items:center;padding:46px 28px 34px;animation:.52s cubic-bezier(.18,.89,.32,1.28) both secret-in;display:grid;position:relative;transform:rotate(-1deg)}.secret-star{border:3px solid var(--ink);background:var(--lime);border-radius:50%;place-items:center;width:70px;height:70px;font-size:2.3rem;animation:1.8s ease-in-out infinite bob;display:grid;position:absolute;top:-35px}.secret-message p{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;margin:0 0 .35rem;font-size:.72rem;font-weight:950}.secret-message strong{color:var(--coral);-webkit-text-stroke:2px var(--ink);font-family:Impact,sans-serif;font-size:clamp(3.4rem,12vw,6rem);line-height:.95}.secret-message>span:not(.secret-star){max-width:360px;margin-top:1rem;font-size:.92rem;font-weight:650;line-height:1.5}.secret-message button{border:2.5px solid var(--ink);background:var(--cyan);box-shadow:4px 4px 0 var(--ink);cursor:pointer;border-radius:999px;margin-top:1.5rem;padding:.75rem 1.6rem;font-weight:950}@keyframes marquee{to{transform:translate(-50%)}}@keyframes blob-drift{to{transform:translate(22px,20px)rotate(32deg)scale(1.08)}}@keyframes spin-slow{to{transform:rotate(360deg)}}@keyframes bob{50%{transform:translateY(-10px)rotate(8deg)}}@keyframes sticker-pulse{50%{transform:rotate(16deg)scale(1.08)}}@keyframes slime-float{to{transform:translate(12px,-16px)rotate(9deg)}}@keyframes dust{to{opacity:.04;transform:translate(18px,-32px)scale(1.7)}}@keyframes secret-in{0%{opacity:0;transform:scale(.35)rotate(-12deg)}to{opacity:1;transform:scale(1)rotate(-1deg)}}@keyframes counter-pulse{50%{transform:scale(1.35);box-shadow:0 0 0 3px #a8f02840}}@keyframes pop-burst{0%{opacity:1;transform:translate(-50%,-50%)scale(.4)rotate(-14deg)}50%{opacity:1;transform:translate(-50%,-95%)scale(1.12)rotate(6deg)}to{opacity:0;transform:translate(-50%,-135%)scale(.9)rotate(-4deg)}}@keyframes poster-breathe{0%{transform:scale(1)rotate(0)}to{transform:scale(1.032)rotate(.4deg)}}@keyframes holo-sweep{0%,18%{opacity:0;transform:translate(-65%)rotate(8deg)}42%{opacity:.9}65%,to{opacity:0;transform:translate(65%)rotate(8deg)}}@keyframes float-spark{0%,to{transform:translateY(0)rotate(-6deg)scale(1)}50%{transform:translateY(-9px)rotate(8deg)scale(1.1)}}@keyframes pulse-burst{0%{opacity:.86;transform:scale(.94)}to{opacity:1;transform:scale(1.08)}}@keyframes mascot-hero-bob{0%,to{transform:translateY(0)scale(1)rotate(-1deg)}50%{transform:translateY(-8px)scale(1.035)rotate(1.2deg)}}.slam-sticker,.headliner-burst-badge,.card-hot-badge{animation:2.6s ease-in-out infinite sticker-pulse}.headliner-icon-dock{animation:3.8s ease-in-out infinite float-spark}.about-mascot-seal img{animation:3.4s ease-in-out infinite mascot-hero-bob}.release-card.is-new-card{position:relative}.release-card.is-new-card:after{content:"";pointer-events:none;border-radius:25px;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #a8f02873}@media (width<=1000px){.hero{grid-template-columns:1fr;min-height:auto}.hero-copy{max-width:800px}.hero h1{font-size:clamp(4rem,12vw,7.2rem)}.identity-stage{max-width:720px}.headliner-grid{grid-template-columns:1fr}.featured-card{grid-template-columns:minmax(260px,.8fr) 1.2fr}.release-grid{grid-template-columns:1fr}.release-card{grid-template-columns:minmax(230px,.75fr) minmax(0,1.25fr);min-height:330px}.release-image-link{aspect-ratio:auto;border-right:3.5px solid var(--ink);border-bottom:0;min-height:100%}}@media (width<=760px){.storefront{background:linear-gradient(var(--paper), var(--paper))}.storefront:before,.ambient-vfx{position:absolute}.section-wrap,.topbar,footer{width:min(100% - 28px,1220px)}.topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#faf5ebfa;border-radius:22px;position:relative;top:0}.topbar nav>a:not(.nav-play),.nav-overdrive{display:none}.hero{padding-block:48px 68px}.hero-slam{white-space:normal}.hero-launchpad{grid-template-columns:1fr}.hero-actions{flex-direction:column;align-items:flex-start}.identity-stage{box-shadow:8px 8px 0 var(--orange);border-radius:22px;gap:10px;padding:10px;transform:none}.orbit-one{right:-8px}.orbit-two{left:-8px}.identity-card{border-radius:14px}.identity-label{padding:.28rem .38rem;font-size:.48rem;bottom:6px;left:6px}.section-heading{grid-template-columns:1fr;gap:1rem}.featured-card{box-shadow:8px 8px 0 var(--ink);border-radius:28px;grid-template-columns:1fr;padding:28px}.app-icon-frame{width:min(100%,420px);margin-inline:auto}.featured-copy h3{font-size:clamp(4rem,18vw,6.8rem)}.featured-sticker{right:-6px}.release-grid{grid-template-columns:1fr}.release-card{min-height:310px;box-shadow:7px 7px 0 var(--card-accent), 10px 10px 0 var(--ink);grid-template-columns:minmax(150px,.78fr) minmax(0,1.22fr)}.release-image-link{aspect-ratio:auto;border-right:3.5px solid var(--ink);border-bottom:0;min-height:100%}.release-copy{padding:24px 20px}.about-panel{box-shadow:8px 8px 0 var(--cyan);border-radius:28px;grid-template-columns:1fr;gap:1.8rem}footer{text-align:center;grid-template-columns:1fr;justify-items:center}.footer-end{justify-items:end;width:100%}}@media (width<=520px){.mini-brand-text small,.brand-pill{display:none}.nav-play{padding-inline:.85rem}.hero h1{font-size:clamp(3.4rem,17vw,5.2rem)}.slam-sticker{font-size:.72rem;top:-18px;right:6px}.headliner-icon-dock{width:62px;height:62px;bottom:10px;left:12px}.release-card{grid-template-columns:1fr}.release-image-link{aspect-ratio:1.35;border-right:0;border-bottom:3.5px solid var(--ink)}.featured-copy h3{font-size:clamp(3.7rem,19vw,5.5rem)}.featured-sticker{width:82px;font-size:.86rem;right:0}.button-play{width:100%}}@media (hover:none),(pointer:coarse){.logo-card:hover img,.logo-card:focus-visible img,.poster-showcase:hover img,.poster-showcase:focus-visible img,.release-image-link:hover img,.release-image-link:focus-visible img,.headliner-banner-link:hover .headliner-banner-img,.headliner-banner-link:focus-visible .headliner-banner-img{filter:none;transform:none}.featured-card:hover .app-icon-frame{transform:rotate(-3deg)}.nav-play:hover,.nav-play:focus-visible,.button-primary:hover,.button-primary:focus-visible,.button-explosive:hover,.button-explosive:focus-visible,.button-secondary:hover,.button-secondary:focus-visible,.button-play:hover,.button-play:focus-visible,.button-outline:hover,.button-outline:focus-visible,.launch-chip:hover,.launch-chip:focus-visible,.release-card:hover{transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
