@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/pixelify-sans-latin-400-normal.DLrIX9QE.woff2)format("woff2"),url(/_astro/pixelify-sans-latin-400-normal.JapMNN6Z.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-tight-latin-400-normal.iW8qmuJY.woff2)format("woff2"),url(/_astro/inter-tight-latin-400-normal.BLrFJfvD.woff)format("woff")}:root{--accent:#e176c8;--accent-rgb:225 118 200;color-scheme:dark;--bg:#000;--surface:#090909;--text:#f6f0f4;--muted:#a89da5;--line:#32232d;--pixel:"Pixelify Sans",monospace;font-synthesis:none;background:var(--bg);color:var(--text);font-family:Inter Tight,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid var(--accent);outline-offset:5px}a[aria-disabled=true]{color:var(--muted);cursor:default}::selection{background:var(--accent);color:#000}p,h1,h2,figure{margin:0}.page-shell{max-width:1360px;margin:auto;padding:0 22px}.eyebrow{font:13px/1.5 var(--pixel);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.skip-link{z-index:10;background:var(--accent);color:#000;padding:16px;position:absolute;top:12px;left:22px;transform:translateY(-160%)}.skip-link:focus{transform:none}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:88px;display:flex}.wordmark{font:20px/1 var(--pixel);align-items:center;gap:10px;min-height:44px;display:flex}.house-icon{background:var(--accent);clip-path:polygon(0 40%,20% 40%,20% 20%,40% 20%,40% 0,60% 0,60% 20%,80% 20%,80% 40%,100% 40%,100% 100%,60% 100%,60% 65%,40% 65%,40% 100%,0 100%);width:18px;height:21px}.header-nav{gap:17px;display:flex}.header-nav a{align-items:center;min-height:44px;font-size:12px;display:flex}.hero{grid-template-columns:minmax(0,1fr);padding:27px 0 35px;display:grid}.release-topline{justify-content:space-between;display:flex}.release-topline .eyebrow:first-child{color:var(--accent);align-items:center;gap:9px;display:flex}.status-dot{background:var(--accent);width:7px;height:7px;box-shadow:3px 3px #563347}h1{font:400 clamp(40px,11.2vw,150px)/1.1 var(--pixel);letter-spacing:-.045em;color:var(--accent);white-space:nowrap;margin:15px 0 25px}[data-scramble]{position:relative}.scramble-text{pointer-events:none;position:absolute;inset:0}.is-scrambling .final-text{opacity:0}.cover{min-width:0}.cover-frame{position:relative;transform:translate(0,0)}.cover img{aspect-ratio:1;background:#050505;width:100%;height:auto;display:block}.cover-mosaic{width:100%;height:100%;image-rendering:pixelated;opacity:0;pointer-events:none;position:absolute;inset:0}.corner{pointer-events:none;border-color:var(--accent);border-style:solid;width:18px;height:18px;position:absolute}.corner-a{border-width:3px 0 0 3px;top:-6px;left:-6px}.corner-b{border-width:0 3px 3px 0;bottom:-6px;right:-6px}.cover figcaption{color:var(--muted);font:10px/1.5 var(--pixel);justify-content:space-between;gap:12px;margin-top:14px;display:flex}.hero-copy{padding-top:29px}.artist-line{font:26px/1.2 var(--pixel)}.status{font:24px/1.3 var(--pixel);text-transform:uppercase;color:var(--accent);margin-top:12px}.release-date{color:var(--muted);justify-content:space-between;max-width:310px;margin:25px 0 16px;font-size:12px;display:flex}.release-date span{color:var(--text);font-family:var(--pixel)}.primary-button{background:var(--accent);color:#000;min-height:56px;font:20px/1 var(--pixel);box-shadow:4px 0 var(--accent),-4px 0 var(--accent),0 4px var(--accent),0 -4px var(--accent);justify-content:space-between;align-items:center;max-width:302px;margin:4px;padding:0 22px;transition:transform .2s,background .2s;display:flex}.primary-button span{font:26px sans-serif}.platforms{gap:24px;margin-top:16px;display:flex}.platforms a{align-items:center;min-height:44px;font-size:12px;display:flex}.pixel-wave{opacity:.45;align-items:end;gap:4px;height:48px;margin-top:40px;display:none}.pixel-wave i{width:7px;height:calc(var(--bar)*4px);background:repeating-linear-gradient(to top,var(--accent) 0 3px,transparent 3px 5px);display:block}.ticker{border-block:1px solid var(--accent);color:var(--accent);font:20px/1.3 var(--pixel);background:#0e070c;padding:14px 0;overflow:hidden}.ticker-track{width:max-content;animation:35s linear infinite ticker;display:flex}.ticker-track span{white-space:pre}.ticker:hover .ticker-track{animation-play-state:paused}@keyframes ticker{to{transform:translate(-50%)}}.divided-section{border-bottom:1px solid var(--line);padding:38px 0}.section-heading h2{font:28px/1.15 var(--pixel);margin-top:13px}.about-copy{margin-top:23px}.bio{max-width:650px;font-size:18px;line-height:1.7}.tagline{font:27px/1.2 var(--pixel);color:var(--accent);margin-top:20px}.section-intro{color:var(--muted);margin-top:12px;font-size:14px}.connection-links{grid-template-columns:1fr 1fr;gap:0 22px;margin-top:23px;display:grid}.connection-links a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:58px;font-size:14px;transition:transform .2s,color .2s;display:flex}.connection-links a span{color:var(--accent)}.explore{padding:32px 0 38px}.teasers{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.teaser{border:1px solid var(--line);background:var(--surface);padding:14px 10px 18px;position:relative}.teaser:after{content:"";background:var(--bg);border-top:1px solid var(--line);border-left:1px solid var(--line);width:6px;height:6px;position:absolute;bottom:-1px;right:-1px}.teaser-number{color:var(--muted);font:11px var(--pixel);justify-content:space-between;display:flex}.teaser-number span{color:var(--accent)}.teaser h2{font:19px var(--pixel);margin:28px 0 10px}.teaser p{color:var(--muted);font-size:10px}.site-footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:25px 0 28px;font-size:11px;display:flex}.site-footer p:first-child{align-items:center;gap:15px;display:flex}.footer-name{font:21px var(--pixel);color:var(--text)}.label-credit{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.label-credit a{min-height:44px;color:var(--text);align-items:center;display:inline-flex}.footer-note{width:100%;font-family:var(--pixel)}.pixel-cursor{display:none}@media (width>=600px){.page-shell{padding:0 48px}h1{font-size:11.5vw}.cover{max-width:70vw}.teaser{padding:20px}.wordmark{font-size:26px}.hero-copy{max-width:440px}}@media (width>=900px){.page-shell{padding:0 64px}.site-header{min-height:102px}.header-nav{gap:40px}.hero{grid-template-columns:1fr 1fr;column-gap:10%;padding:34px 0 58px}.release-topline,h1{grid-column:1/-1}h1{margin:10px 0 30px;font-size:clamp(90px,10.4vw,150px)}.cover{width:100%;max-width:520px}.hero-copy{align-self:center;padding:20px 0 0}.artist-line{font-size:38px}.status{margin-top:17px;font-size:42px}.release-date{margin-top:35px}.primary-button{margin-top:20px}.pixel-wave{display:flex}.divided-section{grid-template-columns:1fr 1.4fr;gap:60px;padding:48px 0;display:grid}.about-copy{margin:0}.bio{font-size:21px}.tagline,.section-heading h2{font-size:34px}.connection-links{gap:0 35px;margin:0}.teaser{padding:22px 26px}.teaser h2{font-size:29px}.teaser p{font-size:12px}.explore{padding:36px 0 48px}.footer-note{width:auto}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){a[href]:hover{color:var(--accent)}.primary-button[href]:hover{color:#000;background:var(--text);box-shadow:4px 0 var(--text),-4px 0 var(--text),0 4px var(--text),0 -4px var(--text);transform:translateY(-4px)}.connection-links a[href]:hover{transform:translateY(-3px)}.pixel-cursor.active{z-index:100;pointer-events:none;background:linear-gradient(var(--accent),var(--accent)) center/2px 24px no-repeat,linear-gradient(var(--accent),var(--accent)) center/24px 2px no-repeat;mix-blend-mode:difference;width:24px;height:24px;display:block;position:fixed;top:-12px;left:-12px}.cursor-ready,.cursor-ready a[href]{cursor:none}.cursor-ready input,.cursor-ready textarea,.cursor-ready [contenteditable]{cursor:text}}@media (prefers-reduced-motion:no-preference){[data-reveal].reveal-ready{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(20px)}[data-reveal].is-visible{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.cover-frame{transform:none!important}.cover-mosaic{display:none}.ticker-track{transform:none}}.explore{background-image:radial-gradient(rgb(var(--accent-rgb) / .07) .7px,transparent .7px);background-size:6px 6px}.ticker{position:relative}.ticker-toggle{z-index:1;border:0;border-left:1px solid var(--accent);min-width:48px;height:100%;color:var(--accent);cursor:pointer;background:#120b10;font-size:19px;position:absolute;top:0;right:0}.ticker-toggle:focus-visible{outline:3px solid var(--text);outline-offset:-5px}.ticker.is-paused .ticker-track,.ticker:focus-within .ticker-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ticker-toggle{display:none}}.header-nav a,.platforms a{justify-content:center;min-width:44px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.countdown{margin-top:24px}.countdown-digits{font:400 clamp(32px,9vw,46px)/1.1 var(--pixel);font-variant-numeric:tabular-nums;align-items:center;gap:3px;margin-top:8px;display:flex}.countdown-pair{display:flex}.countdown-pair>span{text-align:center;width:.56em;display:inline-block}.countdown-colon{color:var(--accent)}.countdown-fallback{color:var(--muted);font:16px var(--pixel);margin-top:8px}.countdown[hidden]{display:none}.primary-button [data-listen-label]{font:inherit}.is-released .primary-button{min-height:68px;font-size:26px}.is-released .status{font-size:clamp(42px,8vw,64px)}.px-arrow{image-rendering:pixelated;flex:none;display:block}.connection-links a .px-arrow,.teaser-number .px-arrow{color:var(--accent)}.site-header{flex-wrap:wrap;gap:12px 24px;padding-block:18px}.header-nav{flex-wrap:wrap;gap:0 18px}.header-nav a[aria-current=page],.footer-nav a[aria-current=page]{color:var(--accent);text-underline-offset:6px;text-decoration:underline}.footer-nav,.footer-socials{flex-wrap:wrap;gap:0 20px;width:100%;display:flex}.footer-nav a,.footer-socials a{align-items:center;gap:8px;min-height:44px;display:inline-flex}.personal-page{padding-bottom:60px}.personal-intro{padding:64px 0 54px}.personal-page h1{white-space:normal;overflow-wrap:anywhere;max-width:1000px;margin:22px 0 28px;font-size:clamp(48px,10vw,128px);line-height:.95}.personal-intro h1{max-width:850px}.page-intro{padding:54px 0 40px}.personal-page h2{font:400 clamp(28px,4vw,40px)/1.15 var(--pixel)}.personal-page h3{font:400 28px/1.15 var(--pixel);margin:20px 0 12px}.personal-page p{line-height:1.65}.personal-page .eyebrow{line-height:1.5}.latest-release{border-block:1px solid var(--line);grid-template-columns:100px minmax(0,1fr);align-items:center;gap:24px;padding:28px 0;display:grid}.release-thumbnail img{width:100%;height:auto;display:block}.latest-release h2{margin:10px 0}.latest-release h2 a{align-items:center;gap:16px;display:inline-flex}.latest-release>div>p:not(.eyebrow){color:var(--muted)}.text-link{min-height:44px;color:var(--accent);align-items:center;gap:12px;font-size:15px;display:inline-flex}.content-section{padding-top:42px}.content-section>h2{margin-bottom:24px}.card-grid{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.content-card,.empty-card,.update-card{border:1px solid var(--line);background:var(--surface);min-width:0;padding:24px}.content-card p,.empty-card p{color:var(--muted)}.tile-link{transition:border-color .2s;display:block}.tile-link>.eyebrow{justify-content:space-between;align-items:center;display:flex}.tile-link h3{margin-top:36px}.tile-link:hover{border-color:var(--accent)}.updates-strip{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.update-card time{font:13px var(--pixel);color:var(--muted)}.update-card p{white-space:pre-wrap;overflow-wrap:anywhere;margin:18px 0}.release-card{grid-template-columns:minmax(0,1fr);align-items:center;gap:24px;max-width:800px;display:grid}.release-card img{width:100%;max-width:320px;height:auto;display:block}.personal-page .platforms{flex-wrap:wrap;gap:0 24px}.personal-page .platforms a{gap:8px}.video-card{min-width:0}.video-card iframe{aspect-ratio:16/9;border:1px solid var(--line);width:100%}.video-card figcaption{color:var(--muted);margin-top:12px;font-size:14px}.instagram-grid{overflow:hidden}.instagram-media{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}.follow-card{grid-template-columns:1fr auto;align-items:center;gap:20px;max-width:640px;display:grid}.follow-card .eyebrow{grid-column:1/-1}.follow-card>span:not(.eyebrow){font:28px var(--pixel)}.project-card{flex-direction:column;align-items:start;gap:20px;display:flex}.project-card .text-link{margin-top:auto}.project-card h2{overflow-wrap:anywhere}.more-soon{color:var(--muted);font-family:var(--pixel);margin-top:24px}.race-card{border-block:1px solid var(--accent);gap:32px;padding:32px 0;display:grid}.race-card h2{margin:12px 0 20px}.race-card time{color:var(--muted)}.race-count{color:var(--muted);font:16px var(--pixel)}.race-count span{font:96px/1 var(--pixel);color:var(--accent);display:block}@media (width>=600px){.card-grid,.updates-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.latest-release{grid-template-columns:180px minmax(0,1fr);gap:36px}.release-card{grid-template-columns:240px minmax(0,1fr)}.race-card{grid-template-columns:1fr auto;align-items:center;gap:40px}}@media (width>=1100px){.explore-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.personal-intro{padding-top:80px}.header-nav{gap:0 22px}}.headline{font:22px/1.25 var(--pixel);color:var(--text);margin-bottom:10px}.roles{color:var(--muted);max-width:720px;margin-bottom:18px;font-size:14px;line-height:1.6}.about-body{gap:20px;max-width:720px;margin-top:8px;display:grid}@media (width>=900px){.headline{font-size:30px}.roles{font-size:16px}}@media (width<=899px){.site-header{flex-wrap:wrap}.header-nav{scrollbar-width:none;flex-wrap:nowrap;gap:0 16px;width:100%;overflow-x:auto}.header-nav a{white-space:nowrap;min-width:auto}}.project-card h2.long-title{font-size:18px;line-height:1.35}@media (width>=900px){.project-card h2.long-title{font-size:20px}}
