@font-face{font-family:Space Grotesk;src:url(/assets/SpaceGrotesk-Regular-DhyBADTE.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/assets/SpaceGrotesk-Bold-wuXZARFU.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Canela;src:url(/assets/Canela-Regular-LpmXbISg.otf)format("opentype");font-display:swap}@font-face{font-family:Patrick Hand;src:url(/assets/PatrickHand-Regular-Oke4spkc.ttf)format("truetype");font-display:swap}@font-face{font-family:Monument Extended;src:url(/assets/MonumentExtended-Regular-C8KTyA3T.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Monument Extended;src:url(/assets/MonumentExtended-Ultrabold-B6yQFpyd.otf)format("opentype");font-weight:800;font-display:swap}@font-face{font-family:Sohne;src:url(/assets/Sohne-Buch-CO0DQXYc.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Sohne;src:url(/assets/Sohne-Fett-B506__R6.otf)format("opentype");font-weight:700;font-display:swap}:root{--paper:#f4ead7;--ink:#15130f;--muted:#695f53;--blue:#3454e8;--acid:#d4ff4f;--coral:#ff694c;--lavender:#cbbcff;--line:#171717;color:var(--ink);background:var(--paper);font-synthesis:none;text-rendering:optimizelegibility;font-family:Sohne,Space Grotesk,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:var(--paper);background-image:repeating-linear-gradient(0deg,#0000 0 31px,#3454e816 32px),linear-gradient(90deg,#0000 0 7.5vw,#ff694c14 7.55vw,#0000 7.65vw);min-width:320px;margin:0;overflow-x:hidden}body:before{content:"";z-index:-1;pointer-events:none;opacity:.035;will-change:transform;background-image:url(/assets/Hero-CemKegZG.webp);background-size:760px;position:fixed;inset:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}::selection{color:var(--ink);background:var(--acid)}.section-shell{width:min(100% - 48px,1340px);margin-inline:auto}.site-header{z-index:20;border:2px solid var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:min(100% - 48px,1340px);height:68px;box-shadow:5px 5px 0 var(--ink);background:#f4ead7e6;border-radius:999px;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 10px 0 22px;display:grid;position:absolute;top:20px;left:50%;transform:translate(-50%)rotate(-.15deg)}.brand img{width:142px}.site-header nav{gap:6px;display:flex}.site-header nav a,.header-cta{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:11px 16px;font-size:.72rem;font-weight:700;transition:all .2s}.header-cta{color:#fff;background:var(--blue);border:1.5px solid var(--ink);justify-self:end}.header-cta:hover{color:var(--ink);background:var(--acid);transform:rotate(2deg)}.hero{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(40px,7vw,110px);min-height:100svh;padding:142px 0 78px;display:grid;position:relative}.hero-copy{position:relative}.eyebrow{width:fit-content;color:var(--ink);background:var(--acid);border:1.5px solid var(--ink);letter-spacing:.13em;text-transform:uppercase;border-radius:999px;margin:0 0 22px;padding:8px 13px;font-size:.69rem;font-weight:700;line-height:1;transform:rotate(-1.5deg)}h1,h2,h3,p{margin-top:0}h1,h2,h3{text-transform:uppercase;font-family:Sohne,Space Grotesk,sans-serif;font-weight:700}h1{letter-spacing:.005em;text-shadow:.018em .018em #15130f1f;max-width:850px;margin-bottom:30px;font-size:clamp(2.8rem,5.2vw,5.4rem);line-height:.98}h1 br+*{color:var(--blue)}h2{letter-spacing:.01em;margin-bottom:30px;font-size:clamp(2.25rem,3.9vw,4.1rem);line-height:1.01}.hero-lead{max-width:640px;color:var(--muted);font-size:clamp(1.07rem,1.5vw,1.28rem);line-height:1.5}.actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.button{border:1.5px solid var(--ink);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;justify-content:space-between;align-items:center;gap:28px;min-height:52px;padding:0 20px;font-size:.76rem;font-weight:700;transition:all .2s;display:inline-flex}.button-primary{color:#fff;background:var(--blue);box-shadow:4px 4px 0 var(--ink)}.button-secondary{background:0 0}.button:hover{color:var(--ink);background:var(--acid);box-shadow:5px 5px 0 var(--ink);transform:translate(-2px,-2px)}.hero-visual{border:1.5px solid var(--ink);width:min(100%,535px);box-shadow:11px 11px 0 var(--blue);background:#fff;justify-self:end;padding:12px 12px 48px;position:relative;transform:rotate(1.5deg)}.hero-visual:before,.taped-photo:before{content:"";z-index:5;background:#c7ff4ac7;border-inline:1px dashed #17171747;width:92px;height:30px;position:absolute;top:-15px;left:50%;transform:translate(-50%)rotate(-2deg)}.hero-visual>img{aspect-ratio:.78;object-fit:cover;object-position:50% 45%;filter:saturate(.9)contrast(1.04);border-radius:3px;width:100%}.ticker{color:#fff;background:var(--ink);border-block:1.5px solid var(--ink);overflow:hidden;transform:rotate(-1deg)scale(1.02)}.ticker-track{width:max-content;animation:28s linear infinite ticker;display:flex}.ticker-group{align-items:center;gap:28px;min-width:max-content;padding:16px 28px 16px 0;display:flex}.ticker span{letter-spacing:.08em;font-size:1rem;font-weight:700}.ticker i{color:var(--acid);font-style:normal}@keyframes ticker{to{transform:translate(-33.3333%)}}.latest-release{background:var(--coral);border:2px solid var(--ink);box-shadow:9px 9px 0 var(--ink);border-radius:34px;grid-template-columns:.78fr 1.22fr;align-items:center;gap:6vw;margin-top:120px;padding:clamp(38px,6vw,78px);display:grid}.release-copy>p:not(.eyebrow){max-width:540px;font-size:1.08rem;line-height:1.65}.release-links{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.release-links .button{gap:18px;min-height:48px;padding-inline:16px}.release-showcase{padding:0 0 74px 15%;position:relative}.release-video{aspect-ratio:16/9;box-shadow:7px 7px 0 var(--acid)}.release-video iframe{border:0;width:100%;height:100%}.release-cover{z-index:3;border:2px solid var(--ink);width:34%;box-shadow:6px 6px 0 var(--blue);background:#fff;margin:0;padding:7px;position:absolute;bottom:0;left:0;transform:rotate(-3deg)}.release-cover img{aspect-ratio:1;object-fit:cover;width:100%}.statement-text{letter-spacing:-.04em;max-width:1120px;margin:0;font:400 clamp(2.35rem,5vw,5.3rem)/1 Canela,serif}.statement-text strong{font-weight:700}.pillar{border:2px solid var(--ink);width:min(100% - 48px,1340px);box-shadow:8px 8px 0 var(--ink);background:#fffaf0;border-radius:30px 38px 33px 36px;grid-template-columns:.8fr 1fr;align-items:center;gap:5vw;margin-bottom:28px;padding:clamp(38px,6vw,78px);display:grid;position:relative}.pillar:nth-of-type(4){background:#ebe6ff}.pillar-copy>p:not(.eyebrow){max-width:560px;color:var(--muted);font-size:1.05rem;line-height:1.65}.pillar-copy strong{color:var(--ink)}.text-links{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.text-links a,.download-grid a{background:var(--paper);border:1.5px solid var(--ink);letter-spacing:.07em;text-transform:uppercase;border-radius:10px;justify-content:space-between;gap:22px;padding:11px 14px;font-size:.72rem;font-weight:700;transition:all .2s;display:inline-flex}.text-links a:hover,.download-grid a:hover{color:#fff;background:var(--blue);transform:rotate(-1.5deg)}.media-frame{background:var(--ink);border:1.5px solid var(--ink);box-shadow:6px 6px 0 var(--coral);border-radius:24px;overflow:hidden;transform:rotate(1.2deg)}.media-music{aspect-ratio:16/10}.media-music iframe{border:0;width:100%;height:100%}.pillar-reverse .pillar-copy{order:3}.pillar-reverse .media-frame{order:2}.game-card{color:#fff;background:radial-gradient(circle at 65% 30%, #c7ff4a4d, transparent 32%), var(--blue);min-height:500px;box-shadow:7px 7px 0 var(--acid);flex-direction:column;justify-content:space-between;padding:26px 30px 28px;display:flex;transform:rotate(-1.3deg)}.game-card-top{letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;font-size:.66rem;font-weight:700;display:flex}.game-product{place-items:center;min-height:335px;display:grid;position:relative}.game-box{filter:drop-shadow(12px 16px #171717e6);width:min(82%,470px);position:absolute;transform:rotate(4deg)}.game-logo{z-index:2;width:min(48%,250px);filter:drop-shadow(4px 5px 0 var(--ink));position:absolute;bottom:2px;left:0;transform:rotate(-8deg)}.game-orbit{z-index:3;aspect-ratio:1;width:62px;color:var(--ink);background:var(--acid);border:1.5px solid var(--ink);box-shadow:4px 4px 0 var(--ink);border-radius:50%;place-items:center;font-size:1.5rem;display:grid;position:absolute;top:5%;right:1%;transform:rotate(8deg)}.game-caption{z-index:4;position:relative}.game-card p{text-transform:uppercase;letter-spacing:.12em;margin-bottom:3px;font-size:.7rem}.game-card h3{letter-spacing:.01em;margin:0;font-size:clamp(2rem,3.2vw,3.35rem)}.epk{border-top:1.5px solid var(--ink);grid-template-columns:.72fr .72fr 1fr;align-items:start;gap:5vw;margin-top:150px;padding:90px 0 150px;display:grid}.epk-heading h2:after{content:"✓";aspect-ratio:1;width:.7em;color:var(--ink);background:var(--acid);border:1.5px solid var(--ink);vertical-align:.35em;border-radius:50%;place-items:center;margin-left:.12em;font-size:.45em;display:inline-grid;transform:rotate(9deg)}.epk-photo{border:1.5px solid var(--ink);box-shadow:7px 7px 0 var(--coral);background:#fff;padding:10px 10px 42px;transform:rotate(-2deg)}.epk-photo:after{content:"Altroego / full band";text-align:center;margin-top:12px;font:1.2rem Patrick Hand,cursive;display:block}.epk-photo img{aspect-ratio:.82;object-fit:cover;object-position:50% center;filter:contrast(1.04)saturate(.88);width:100%}.epk-bio p{color:var(--muted);font-size:1.03rem;line-height:1.72}.epk-bio em{color:var(--ink)}.epk-bio .button{margin-top:16px}.live{border-top:1.5px solid var(--ink);grid-template-columns:.9fr 1.1fr;align-items:center;gap:8vw;padding:120px 0 150px;display:grid}.live-image{background:var(--acid);border:1.5px solid var(--ink);box-shadow:8px 8px 0 var(--blue);border-radius:26px;padding:12px;position:relative;transform:rotate(1.5deg)}.live-image img{aspect-ratio:.86;object-fit:cover;object-position:48% center;filter:saturate(.85)contrast(1.03);border-radius:16px;width:100%}.live-copy>p:not(.eyebrow){max-width:650px;color:var(--muted);font-size:1.05rem;line-height:1.65}.live-specs{border-top:1.5px solid var(--ink);margin:40px 0}.live-specs div{border-bottom:1.5px solid var(--ink);grid-template-columns:150px 1fr;gap:20px;padding:16px 0;display:grid}.live-specs dt{letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;font-weight:700}.live-specs dd{color:var(--muted);margin:0}.download-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.taped-photo{border:1.5px solid var(--ink);box-shadow:7px 7px 0 var(--coral);background:#fff;margin:0;padding:10px 10px 42px;position:relative;transform:rotate(-2deg)}.taped-photo img{object-fit:cover;width:100%;height:100%}.taped-photo figcaption{text-align:center;margin-top:11px;font:1.15rem Patrick Hand,cursive}.epk-invite{border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);background:#eee3ff;grid-template-columns:1fr 250px;align-items:center;gap:40px 8vw;margin-block:145px 28px;padding:clamp(38px,6vw,78px);display:grid;position:relative}.epk-invite h2{margin:0}.epk-invite figure{grid-area:1/2/3}.epk-invite figure img{aspect-ratio:.76;object-position:34% 22%}.epk-invite>.button{width:fit-content}.epk-page{padding-top:1px}.epk-cover{grid-template-columns:1fr .7fr;align-items:center;gap:8vw;min-height:100svh;padding:150px 0 90px;display:grid}.epk-hero-photo{width:min(100%,470px);box-shadow:10px 10px 0 var(--blue);justify-self:end;transform:rotate(2.2deg)}.epk-hero-photo img{aspect-ratio:.76;object-position:34% 22%}.epk-intro{border-top:1.5px solid var(--ink);grid-template-columns:1fr 1fr;gap:8vw;padding:130px 0;display:grid}.epk-copy{padding-top:44px}.epk-copy p{color:var(--muted);font-size:1.08rem;line-height:1.75}.epk-copy em{color:var(--ink)}.levelup{color:#fff;background:var(--ink);border:2px solid var(--ink);box-shadow:9px 9px 0 var(--acid);grid-template-columns:1fr .75fr;align-items:center;gap:7vw;margin-bottom:30px;padding:clamp(42px,7vw,90px);display:grid;position:relative}.levelup-copy>p:not(.eyebrow),.levelup-copy li{color:#cbc7bd;font-size:1.02rem;line-height:1.65}.levelup-copy ul{margin:28px 0;padding-left:20px}.levelup-fit{border:1px dashed var(--acid);padding:16px;font-family:Patrick Hand,cursive;transform:rotate(-1deg);font-size:1.18rem!important}.levelup-poster{box-shadow:9px 9px 0 var(--blue);background:#fff;border:2px solid #fff;margin:0;padding:9px;transform:rotate(1.2deg)}.levelup-poster img{aspect-ratio:16/9;object-fit:cover;width:100%}.epk-live{margin-top:120px}.epk-live .live-image{padding-bottom:46px}.epk-live .live-image img{aspect-ratio:3/2;object-fit:cover;object-position:center}.epk-contact{color:#fff;background:var(--blue);border:1.5px solid var(--ink);box-shadow:8px 8px 0 var(--ink);grid-template-columns:340px 1fr;align-items:center;gap:8vw;margin-bottom:28px;padding:clamp(45px,7vw,90px);display:grid}.epk-small-photo img{aspect-ratio:.76;object-position:34% 22%}.epk-contact .contact-mail{font-size:clamp(1rem,2.2vw,2rem)}.epk-contact>div>p:last-child{color:#ffffffb3}.social-hub{background:var(--acid);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);border-radius:34px;margin-block:130px;padding:clamp(42px,7vw,88px)}.social-hub h2{max-width:700px}.social-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.social-links a{color:#fff;background:var(--ink);border:1.5px solid var(--ink);letter-spacing:.06em;text-transform:uppercase;border-radius:14px;align-items:center;gap:12px;min-height:64px;padding:12px 16px;font-size:.72rem;font-weight:700;transition:all .2s;display:flex}.social-links a:hover{color:var(--ink);box-shadow:4px 4px 0 var(--blue);background:#fff;transform:translateY(-3px)}.social-links img{object-fit:contain;flex:0 0 28px;width:28px;height:28px}.social-links-compact{flex-wrap:wrap;justify-content:center;display:flex}.social-links-compact a{border-color:#444;min-height:42px;padding:8px}.social-links-compact span{display:none}.social-links-compact img{flex-basis:22px;width:22px;height:22px}.contact{color:#fff;background:var(--blue);border:2px solid var(--ink);width:min(100% - 48px,1340px);box-shadow:8px 8px 0 var(--ink);border-radius:38px 32px 40px 35px;margin-bottom:28px;padding:clamp(50px,8vw,110px);position:relative}.contact .eyebrow{color:var(--ink)}.contact h2{font-size:clamp(2.8rem,5.5vw,5.8rem);line-height:.96}.contact-mail{align-items:center;gap:28px;padding-bottom:8px;font-size:clamp(1.05rem,2.7vw,2.8rem);font-weight:700;display:inline-flex}.contact-mail:hover{color:var(--acid)}.contact-phone{color:#ffffffb8;margin-top:22px}.site-footer{color:#fff;background:var(--ink);grid-template-columns:1fr auto 1fr;align-items:center;width:100%;max-width:none;padding:44px max(24px,50vw - 670px);display:grid}.site-footer>img{width:132px}.site-footer>p{color:#aaa;justify-self:end;margin:0;font-size:.7rem}@media (width<=920px){.section-shell,.site-header,.pillar,.contact{width:min(100% - 32px,1340px)}.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.hero{grid-template-columns:1fr;gap:60px;padding-top:130px}.hero-visual{justify-self:center;width:min(88%,560px)}.statement{padding-block:110px}.latest-release,.pillar{grid-template-columns:1fr}.pillar .media-frame{grid-column:1}.pillar-reverse .pillar-copy,.pillar-reverse .media-frame{order:initial}.epk{grid-template-columns:1fr 1fr}.epk-bio{grid-column:2}.live{gap:5vw}.epk-cover{grid-template-columns:1fr 1fr}.levelup,.download-grid{grid-template-columns:1fr}.social-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.section-shell,.site-header,.pillar,.contact{width:calc(100% - 28px)}.site-header{height:60px;padding-left:16px;top:12px}.brand img{width:116px}.header-cta{padding:9px 13px}.hero{min-height:auto;padding:112px 0 90px}h1{font-size:clamp(2.7rem,11.5vw,4.15rem);line-height:.96}.hero-visual{width:calc(100% - 34px)}.actions{display:grid}.ticker span{font-size:.8rem}.pillar{border-radius:24px;grid-template-columns:1fr;gap:30px;padding:34px 20px}.pillar .media-frame{grid-column:1}.game-card{min-height:410px}.epk-invite{grid-template-columns:1fr;margin-top:100px}.epk-invite figure{grid-area:auto;width:min(75%,280px)}.epk-cover,.epk-intro,.epk-contact{grid-template-columns:1fr}.epk-cover{padding-top:120px}.epk-hero-photo{justify-self:center;width:calc(100% - 30px)}.epk-intro{padding-block:90px}.epk-copy{padding-top:0}.levelup{padding:36px 22px}.release-showcase{padding:0 0 56px 10%}.release-cover{width:38%}.epk-contact{padding:44px 22px}.epk-small-photo{width:min(85%,340px)}.epk{grid-template-columns:1fr;margin-top:100px;padding-block:80px 100px}.epk-bio{grid-column:1}.live{grid-template-columns:1fr;padding-block:90px 110px}.live-image{order:2}.live-specs div{grid-template-columns:110px 1fr}.contact{border-radius:24px;padding:50px 22px}.contact-mail{word-break:break-word}.site-footer{grid-template-columns:1fr auto;gap:28px}.site-footer .social-links{grid-area:2/1/auto/-1}.social-links{grid-template-columns:1fr}}html,body{overflow-x:clip}.latest-release{margin-top:96px}.statement{padding:110px 0}.pillar,.levelup-home,.social-hub,.contact{margin-block:0 28px}.levelup-home{border-radius:34px}.levelup-home .text-links a{color:var(--ink)}.album-link{background:var(--paper);border:1.5px solid var(--ink);width:fit-content;box-shadow:4px 4px 0 var(--ink);border-radius:14px;align-items:center;gap:16px;margin-top:28px;padding:8px 18px 8px 8px;transition:all .2s;display:flex}.album-link:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-2px,-2px)}.album-link img{object-fit:cover;border-radius:8px;width:64px;height:64px}.album-link span{gap:2px;margin-right:10px;display:grid}.album-link small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:700}.album-link strong{text-transform:uppercase;letter-spacing:.02em;font-size:1.15rem}@media (width<=640px){.latest-release{margin-top:72px}.statement{padding:80px 0}.pillar,.levelup-home,.social-hub,.contact{margin-block:0 20px}.levelup-home{border-radius:24px}.social-links{grid-template-columns:repeat(2,minmax(0,1fr))}.social-links a{min-height:56px;padding:10px 12px;font-size:.64rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation:none!important}}@font-face{font-family:Pixelify Sans;src:url(/assets/PixelifySans-500-BEd3dlZO.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Pixelify Sans;src:url(/assets/PixelifySans-700-B9sg_zBd.woff2)format("woff2");font-weight:700;font-display:swap}:root{--sea:#2756b0;--deep:#1b2d63;--abyss:#0a1230;--ice:#e8f1ff;--foam:#bcd3ff;--paper:var(--ice);--ink:#0a1230;--muted:#4a5878;--blue:#2756b0;--lavender:#bcd3ff;background:var(--abyss)}body{background-color:var(--abyss);background-image:linear-gradient(180deg, var(--sea) 0, #234c9f 900px, var(--deep) 2300px, var(--abyss) 4200px)}body:before{content:none}.site-header{background:#e8f1fff0}.site-header nav a:hover{background:var(--foam)}.header-cta{background:var(--sea)}.theme-20k{color:var(--ice)}.theme-20k .button-primary{color:var(--ink);background:var(--acid)}.theme-20k .button-secondary{color:var(--ice);border-color:var(--ice)}.theme-20k .button:hover{color:var(--ink);background:var(--ice)}.pixel-title{text-transform:uppercase;font-family:Pixelify Sans,monospace;font-weight:700}.sea-hero{grid-template-columns:1fr .9fr;align-items:center;gap:clamp(40px,6vw,96px);min-height:100svh;padding:150px 0 90px;display:grid}.sea-hero .pixel-title{letter-spacing:.02em;max-width:none;color:var(--ice);text-shadow:.055em .055em #10275f;margin:0 0 28px;font-size:clamp(4.2rem,10.5vw,10rem);line-height:.9}.sea-hero .hero-lead{color:#d3e2ff;max-width:520px;font-size:clamp(1.1rem,1.6vw,1.35rem)}.sea-hero .actions{margin-top:30px}.store-links{color:#d3e2ff;margin:18px 0 0;font-size:.95rem}.store-links a{color:var(--ice);text-underline-offset:3px;text-decoration:underline}.sea-cover{background:var(--ice);border:2px solid var(--ink);width:min(100%,560px);box-shadow:12px 12px 0 var(--ink);justify-self:end;margin:0;padding:10px;transform:rotate(1.5deg)}.sea-cover img{aspect-ratio:1;width:100%;height:auto}.waterline{opacity:.55;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='16' shape-rendering='crispEdges'%3E%3Cpath fill='%23bcd3ff' d='M0 8h8v-4h8v-4h16v4h8v4h8v4h16v4H0z'/%3E%3C/svg%3E") 0 100%/64px 16px repeat-x;height:16px}.video-block{padding:110px 0 120px}.lyric{letter-spacing:-.03em;text-transform:none;max-width:980px;color:var(--ice);margin-bottom:44px;font:400 clamp(2.3rem,5vw,5rem)/1 Canela,serif}.video-frame{aspect-ratio:16/9;border:2px solid var(--ink);box-shadow:10px 10px 0 var(--ink);background:#000;border-radius:18px;overflow:hidden}.video-frame iframe{border:0;width:100%;height:100%}.credits{color:#b9cbf0;flex-wrap:wrap;gap:8px 28px;margin:22px 0 0;font-size:.9rem;display:flex}.credits a{color:var(--ice);text-underline-offset:3px;text-decoration:underline}.story{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:56px 32px;padding:40px 0 130px;display:grid}.story-photo{border:1.5px solid var(--ink);box-shadow:8px 8px 0 var(--ink);background:#fff;margin:0;padding:10px 10px 44px;position:relative}.story-photo img{aspect-ratio:3/2;object-fit:cover;width:100%}.story-photo figcaption{text-align:center;color:var(--ink);font:1.25rem Patrick Hand,cursive;position:absolute;bottom:10px;left:0;right:0}.story-photo-player{grid-column:1/8;transform:rotate(-1.2deg)}.story-copy{grid-column:8/13}.story-copy h2{color:var(--ice)}.story-copy p{color:#d3e2ff;max-width:460px;font-size:1.08rem;line-height:1.65}.story-photo-sketch{grid-column:1/6;padding-bottom:10px;transform:rotate(1.4deg)}.story-photo-builder{grid-area:2/6/auto/13;transform:rotate(.8deg)}.story-photo-sketch{grid-row:2}.chorus{color:var(--ink);background:var(--acid);border-block:2px solid var(--ink);margin:0 0 120px;padding:46px 0}.chorus p{text-transform:uppercase;margin-block:0;font-family:Pixelify Sans,monospace;font-size:clamp(2.2rem,6.4vw,6.2rem);font-weight:700;line-height:.95}.theme-20k .pillar{color:var(--ink);background:var(--ice)}.theme-20k .pillar-reverse{background:#d6e4ff}.theme-20k .game-card{background:var(--sea)}.discography{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.release-tile{border:1.5px solid var(--ink);box-shadow:6px 6px 0 var(--ink);background:#fff;gap:14px;padding:10px 10px 16px;transition:transform .2s,box-shadow .2s;display:grid}.release-tile:first-child{transform:rotate(-1.2deg)}.release-tile:nth-child(2){transform:rotate(1deg)}.release-tile:hover{box-shadow:8px 8px 0 var(--ink);transform:translate(-2px,-2px)}.release-tile img{aspect-ratio:1;object-fit:cover;width:100%}.release-tile span{gap:3px;padding-inline:4px;display:grid}.release-tile small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:700}.release-tile strong{text-transform:uppercase;letter-spacing:.02em;font-size:1.05rem}.theme-20k .levelup{border-color:#2b437f}.theme-20k .social-hub,.theme-20k .contact{color:var(--ink)}.theme-20k .contact{color:#fff}.site-footer{border-top:1px solid #e8f1ff24}.depth-gauge{z-index:30;width:150px;color:var(--ice);border:1.5px solid var(--foam);pointer-events:none;background:#0a1230db;border-radius:10px;padding:10px 12px 9px;font-family:Pixelify Sans,monospace;position:fixed;bottom:18px;right:18px}.depth-gauge p{text-transform:uppercase;letter-spacing:.04em;margin:7px 0 0;font-size:.8rem}.depth-gauge strong{font-size:1.05rem}.depth-track{background:#bcd3ff38;height:6px}.depth-fill{background:var(--acid);transform-origin:0;height:100%}.depth-gauge .depth-track{position:relative;overflow:hidden}.epk-page{background:var(--ice)}@media (width<=920px){.sea-hero{grid-template-columns:1fr;gap:56px;padding-top:130px}.sea-cover{justify-self:center;width:min(88%,520px)}.story{grid-template-columns:1fr;gap:44px}.story-photo-player,.story-copy,.story-photo-builder,.story-photo-sketch{grid-area:auto/1}.discography{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.sea-hero{min-height:auto;padding:112px 0 72px}.sea-hero .pixel-title{font-size:clamp(3.6rem,19vw,5.4rem)}.sea-cover{width:calc(100% - 20px)}.video-block{padding:80px 0 90px}.story{padding-bottom:90px}.story-photo-sketch{display:none}.chorus{margin-bottom:80px;padding:34px 0}.discography{gap:14px}.depth-gauge{width:124px;padding:8px 10px 7px;bottom:12px;right:12px}}.video-poster{cursor:pointer;background:#000;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.video-poster img{object-fit:cover;opacity:.9;width:100%;height:100%;transition:opacity .2s}.video-poster:hover img,.video-poster:focus-visible img{opacity:1}.play-chip{color:var(--ink);background:var(--acid);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:16px 24px 16px 54px;font:700 .8rem Sohne,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.play-chip:before{content:"";border-block:8px solid #0000;border-left:13px solid var(--ink);width:0;height:0;position:absolute;top:50%;left:24px;transform:translateY(-50%)}.video-poster:hover .play-chip{background:var(--ice)}@media (width<=640px){.depth-gauge{display:none}.play-chip{white-space:nowrap;padding:12px 18px 12px 44px;font-size:.7rem}.play-chip:before{left:18px}}.video-still{cursor:default}.video-still img{opacity:1}.video-still .play-chip{padding-left:24px}.video-still .play-chip:before{content:none}
