@font-face{font-family:GTA Art Deco;src:url(/fonts/GTAArtDeco-Regular.woff)format("woff");font-weight:400;font-display:swap}@font-face{font-family:GTA Art Deco;src:url(/fonts/GTAArtDeco-Medium.woff)format("woff");font-weight:500;font-display:swap}@font-face{font-family:GTA Art Deco;src:url(/fonts/GTAArtDeco-Bold.woff)format("woff");font-weight:700;font-display:swap}@font-face{font-family:GTA Art Deco Cond;src:url(/fonts/GTAArtDeco-CondensedBold.woff)format("woff");font-weight:700;font-display:swap}@font-face{font-family:GTA Art Deco Cond;src:url(/fonts/GTAArtDeco-CondensedHeavy.woff)format("woff");font-weight:900;font-display:swap}:root{--pink:#ffb2c6;--cream:#fff9cb;--sand:#ebe5b7;--ink:#0c0d1b;--bg:#0c0d1b;--bg-gradient:linear-gradient(189deg, #1f1f38 0.55%, #18182d 30.38%, #111222 65.19%, #0c0d1b 100%);--muted:#ccc2f5;--neon:#ff2e88;--cyan:#16d3f2;--gold:#ffb52e;--font-display:"GTA Art Deco Cond", "GTA Art Deco", system-ui, sans-serif;--font-body:"GTA Art Deco", system-ui, -apple-system, sans-serif;--gutter:clamp(1rem, 4vw, 4rem);--maxw:1600px;--announcement-height:0px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@property --announcement-height{syntax:"<length>";inherits:true;initial-value:0}html{scroll-behavior:auto;transition:--announcement-height .62s cubic-bezier(.16,1,.3,1)}*{box-sizing:border-box}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background-color:var(--bg);background-image:var(--bg-gradient);color:var(--cream);font-family:var(--font-body);-webkit-font-smoothing:antialiased;background-attachment:fixed;margin:0;overflow-x:clip}img,video,canvas{max-width:100%;display:block}.bleed{max-width:none}h1,h2,h3{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;margin:0;font-weight:900;line-height:.92}a{color:inherit}::selection{background:var(--neon);color:#fff}[data-experience=lofi] .expensive{filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@keyframes neon-sweep{0%{transform:translate(-140%)skew(-18deg)}to{transform:translate(260%)skew(-18deg)}}.neon-sweep{isolation:isolate;position:relative;overflow:hidden}.neon-sweep:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000 0%,#fff9cb14 18%,#ffffffc7 48%,#ff2e88b3 68%,#0000 100%);width:46%;position:absolute;top:-50%;bottom:-50%;left:0;transform:translate(-140%)skew(-18deg);box-shadow:0 0 22px #ff2e888c}.neon-sweep:hover{box-shadow:0 0 16px #ff2e888c,0 0 34px #ffb2c659}.neon-sweep:hover:after,.neon-sweep:focus-visible:after{opacity:1;animation:.72s forwards neon-sweep}@media (prefers-reduced-motion:reduce){.neon-sweep:after{display:none}}html[data-boot="1"]{overflow:hidden}.boot-cover{z-index:400;background:var(--bg);place-items:center;transition:opacity .42s,visibility .42s;display:grid;position:fixed;inset:0}.boot-cover.is-out{opacity:0;visibility:hidden;pointer-events:none}.boot-mark{filter:drop-shadow(0 12px 28px #0000008c);width:min(42vw,168px)}.boot-mark img{width:100%;max-width:none;height:auto}.boot-bar{background:#ffb2c62e;border-radius:99px;width:min(42vw,168px);height:2px;position:absolute;bottom:18%;left:50%;overflow:hidden;transform:translate(-50%)}.boot-bar:after{content:"";background:linear-gradient(90deg,#0000,#ff2e88,#ffb3c6,#0000);width:42%;animation:1.1s ease-in-out infinite boot-bar;position:absolute;inset:0}@keyframes boot-bar{0%{transform:translate(-120%)}to{transform:translate(280%)}}@media (prefers-reduced-motion:reduce){.boot-bar:after{background:#ff2e88;width:100%;animation:none}}
