/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@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{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}:root{--font-geist-sans:"Geist";--font-geist-mono:"Geist Mono";--ink:#05070c;--paper:#f5f1e8;--gold:#d7ad55;--gold-light:#ffe3a0;--ice:#9fdcff;--blue:#1d65a6;--line:#ffffff24;--scroll-progress:0;--cursor-x:50vw;--cursor-y:50vh;--cursor-opacity:0;--cursor-angle:0deg}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--ink);color:var(--paper);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}.site-shell{background:radial-gradient(circle at 50% -10%, #21578247, transparent 42rem), var(--ink);min-height:100vh;position:relative}.cursor-glow{top:var(--cursor-y);left:var(--cursor-x);z-index:85;width:330px;height:330px;opacity:var(--cursor-opacity);pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle,#ffda8916,#4599d209 35%,#0000 70%);border-radius:50%;transition:opacity .35s;position:fixed;transform:translate(-50%,-50%)}.music-cursor{top:var(--cursor-y);left:var(--cursor-x);z-index:1200;width:30px;height:38px;opacity:var(--cursor-opacity);pointer-events:none;transform:translate(-32%, -76%) rotate(var(--cursor-angle));transform-origin:34% 78%;-webkit-user-select:none;user-select:none;will-change:top, left, transform;transition:opacity .18s,filter .2s;display:none;position:fixed}.music-cursor:before{color:var(--gold-light);content:"♪";text-shadow:0 0 7px #ffe3a0c7,0 0 18px #d7ad5585,0 3px 8px #000000d9;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:700;line-height:1;transition:color .2s,scale .2s,transform .14s;display:block}html.has-music-cursor .music-cursor{display:block}html.has-music-cursor body,html.has-music-cursor body *{cursor:none!important}html.cursor-interactive .music-cursor{filter:drop-shadow(0 0 8px #9fdcff73)}html.cursor-interactive .music-cursor:before{color:#fff;content:"♫";text-shadow:0 0 8px #ffffffd1,0 0 20px #9fdcff99,0 3px 8px #000000d9;font-size:29px;scale:1.18}html.cursor-pressed .music-cursor:before{transform:rotate(-8deg)}[data-reveal]{--reveal-delay:0s;opacity:0;transition:opacity .9s var(--reveal-delay) cubic-bezier(.2, .72, .18, 1), translate .9s var(--reveal-delay) cubic-bezier(.2, .72, .18, 1), scale .9s var(--reveal-delay) cubic-bezier(.2, .72, .18, 1);will-change:opacity, translate, scale;translate:0 42px;scale:.985}[data-reveal=left]{translate:-52px}[data-reveal=right]{translate:52px}[data-reveal=scale]{translate:0 24px;scale:.95}[data-reveal].is-visible{opacity:1;translate:0;scale:1}.brand-intro{z-index:1000;background:#030407;width:100%;height:100dvh;min-height:100svh;transition:opacity .55s,visibility .55s;position:fixed;inset:0;overflow:hidden}.brand-intro:before,.brand-intro:after{content:"";pointer-events:none;position:absolute;inset:-12%}.brand-intro:before{opacity:.75;background:radial-gradient(circle at 28% 34%,#2970a633,#0000 26%),radial-gradient(circle at 72% 62%,#d7ad5529,#0000 24%),radial-gradient(circle,#ffffff09,#0000 42%);animation:5.2s ease-in-out infinite alternate intro-nebula}.brand-intro:after{background:radial-gradient(circle,#0000 30%,#010205c7 92%) 0 0/100% 100%,linear-gradient(112deg,#0000 35%,#ffdc920e 49%,#0000 63%) 0 0/220% 100%;animation:4.6s ease-in-out infinite intro-light-sweep;inset:0}.brand-intro.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.brand-intro.is-visible{animation:.5s 4s forwards intro-hide}.intro-center{width:min(90vw,520px);padding:max(20px, env(safe-area-inset-top)) 18px max(20px, env(safe-area-inset-bottom));text-align:center;perspective:1100px;flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.intro-emblem{aspect-ratio:1;isolation:isolate;flex:none;place-items:center;width:min(62dvh,72vw,440px);animation:3.4s ease-in-out 1.15s infinite intro-emblem-float;display:grid;position:relative}.intro-emblem:before,.intro-emblem:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.intro-emblem:before{z-index:-1;filter:drop-shadow(0 0 14px #56a8da2e);border:1px solid #9cd5f81f;border-right-color:#ffd8805c;animation:7.4s linear infinite intro-orbit-reverse;inset:-7%}.intro-emblem:after{z-index:2;opacity:.75;border:1px solid #0000;border-top-color:#ffe8b44d;animation:3s ease-in-out infinite intro-glint;inset:2%}.intro-halo{aspect-ratio:1;border:1px solid #eebe5659;border-radius:50%;width:100%;animation:1.48s cubic-bezier(.16,.8,.24,1) both intro-pulse;position:absolute;inset:0;box-shadow:0 0 70px #dea53326,inset 0 0 60px #29689a26}.intro-halo:before,.intro-halo:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.intro-halo:before{filter:drop-shadow(0 0 11px #e2b34d6b);border:1px solid #0000;border-top:2px solid #ffda87d1;border-bottom-color:#7cc2ee5c;animation:4.2s linear infinite intro-orbit;inset:-8px}.intro-halo:after{border:1px solid #ffffff0f;inset:9%;box-shadow:inset 0 0 32px #d7ad5514}.intro-logo{z-index:1;filter:drop-shadow(0 18px 35px #000000b3);width:94%;height:auto;animation:1.48s cubic-bezier(.16,.84,.22,1) both intro-logo;position:relative;translate:0 9px}.intro-center p{letter-spacing:.48em;margin:13px 0 5px;font-size:.78rem;font-weight:700;animation:.86s .22s both intro-copy;position:relative}.intro-center>span{color:#ffffff7a;font-family:var(--font-geist-mono), monospace;letter-spacing:.28em;font-size:.54rem;animation:.86s .37s both intro-copy;position:relative}.intro-sound{color:#ffffffb3;cursor:pointer;min-height:38px;font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#090b108f;border:1px solid #ecc56f4d;border-radius:999px;align-items:center;gap:9px;margin-top:28px;padding:9px 14px;font-size:.5rem;transition:border-color .2s,color .2s,background .2s;animation:.86s .57s both intro-copy;display:inline-flex;position:relative}.intro-sound:hover,.intro-sound:focus-visible,.intro-sound[aria-pressed=true]{color:var(--gold-light);background:#d9ab4a1a;border-color:#ffdc8fb8;outline:none}.intro-sound>span{color:var(--gold);font-size:.75rem;line-height:1}.site-header{z-index:100;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#020408eb,#0204088a);justify-content:space-between;align-items:center;width:100%;height:88px;padding:0 clamp(22px,4vw,72px);transition:transform .78s cubic-bezier(.16,.84,.22,1),opacity .6s;display:flex;position:fixed;top:0;left:0}.site-shell:not(.intro-complete) .site-header{opacity:0;transform:translateY(-105%)}.scroll-progress{background:linear-gradient(90deg, var(--gold), var(--gold-light), var(--ice));content:"";height:2px;scale:var(--scroll-progress) 1;transform-origin:0;position:absolute;bottom:-1px;left:0;right:0;box-shadow:0 0 16px #d7ad558c}.brand-lockup{align-items:center;gap:12px;display:flex}.brand-lockup img{object-fit:contain;width:43px;height:43px}.brand-lockup>span{gap:2px;display:grid}.brand-lockup b{letter-spacing:.2em;font-size:.74rem}.brand-lockup small{color:#ffffff75;font-family:var(--font-geist-mono), monospace;letter-spacing:.34em;font-size:.52rem}.desktop-nav{align-items:center;gap:clamp(24px,3vw,52px);display:flex}.desktop-nav a{color:#ffffffa8;letter-spacing:.18em;text-transform:uppercase;font-size:.7rem;font-weight:600;transition:color .25s;position:relative}.desktop-nav a:after{background:var(--gold);content:"";height:1px;transition:scale .25s;position:absolute;bottom:-9px;left:0;right:0;scale:0 1}.desktop-nav a:hover{color:#fff}.desktop-nav a:hover:after{scale:1}.header-actions{align-items:center;gap:16px;display:flex}.language-switch{background:#00000047;border:1px solid #ffffff24;border-radius:999px;padding:3px;display:flex}.language-switch button,.language-switch a{color:#ffffff7a;cursor:pointer;width:34px;height:27px;font-family:var(--font-geist-mono), monospace;background:0 0;border:0;border-radius:999px;font-size:.58rem;transition:all .2s}.language-switch button.active,.language-switch a.active{background:var(--paper);color:var(--ink)}.menu-toggle{background:#00000038;border:1px solid #ffffff2e;border-radius:50%;place-content:center;gap:6px;width:39px;height:39px;display:none}.menu-toggle span{background:#fff;width:15px;height:1px;display:block}.hero{--mx:0;--my:0;isolation:isolate;background:linear-gradient(#04070d52,#04070dbd 74%,#05070c),radial-gradient(circle at 50% 44%,#3c84bb3d,#0000 31rem);place-items:center;min-height:100svh;padding:136px 24px 92px;display:grid;position:relative;overflow:hidden}.hero:before{z-index:-5;content:"";background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.hero:after{z-index:-3;content:"";pointer-events:none;translate:calc(var(--mx) * -22px) calc(var(--my) * -16px);background:radial-gradient(circle at 33% 42%,#3286be26,#0000 26%),radial-gradient(circle at 68% 58%,#daab491f,#0000 23%);transition:translate .45s cubic-bezier(.2,.75,.2,1);animation:7s ease-in-out infinite alternate hero-ambient-glow;position:absolute;inset:-8%}.hero-stars{z-index:-4;opacity:.55;translate:calc(var(--mx) * -16px) calc(var(--my) * -11px);background-image:radial-gradient(circle at 11% 25%,#fff 0 1px,#0000 1.5px),radial-gradient(circle at 80% 17%,#fff 0 1px,#0000 1.5px),radial-gradient(circle at 67% 63%,#9fdcffcc 0 1px,#0000 1.5px),radial-gradient(circle at 26% 76%,#ffde93cc 0 1px,#0000 1.5px);background-size:290px 290px,370px 370px,430px 430px,510px 510px;transition:translate .5s cubic-bezier(.2,.75,.2,1);animation:18s linear infinite hero-star-drift,5.5s ease-in-out infinite alternate hero-star-pulse;position:absolute;inset:0}.hero-orbit{z-index:-2;aspect-ratio:1;pointer-events:none;width:min(74vw,980px);translate:calc(var(--mx) * 11px) calc(var(--my) * 8px);border:1px solid #b1daf61f;border-radius:50%;transition:translate .55s cubic-bezier(.2,.75,.2,1);position:absolute}.orbit-one{animation:24s linear infinite hero-orbit-one;top:27%;box-shadow:0 -1px 30px #d1a75012}.orbit-two{border-color:#ddae4e2e;width:min(56vw,730px);animation:31s linear infinite hero-orbit-two;top:31%}.hero-content{text-align:center;width:min(100%,1040px);transform:translate3d(calc(var(--mx) * 5px), calc(var(--my) * 4px), 0);flex-direction:column;align-items:center;transition:transform .5s cubic-bezier(.2,.75,.2,1);display:flex}.hero-content>*{transition:opacity .85s cubic-bezier(.16,.84,.22,1),translate .85s cubic-bezier(.16,.84,.22,1)}.site-shell:not(.intro-complete) .hero-content>*{opacity:0;translate:0 24px}.intro-complete .hero-content>:first-child{transition-delay:80ms}.intro-complete .hero-content>:nth-child(2){transition-delay:.15s}.intro-complete .hero-content>:nth-child(3){transition-delay:.22s}.intro-complete .hero-content>:nth-child(4){transition-delay:.29s}.intro-complete .hero-content>:nth-child(5){transition-delay:.36s}.intro-complete .hero-content>:nth-child(6){transition-delay:.43s}.release-kicker{color:var(--gold-light);font-family:var(--font-geist-mono), monospace;letter-spacing:.28em;align-items:center;gap:11px;margin:0 0 16px;font-size:.62rem;font-weight:600;display:flex}.release-kicker span{background:var(--gold);width:7px;height:7px;box-shadow:0 0 18px var(--gold);border-radius:50%;animation:1.8s ease-in-out infinite status-pulse}.hero h1{letter-spacing:-.085em;text-shadow:0 25px 70px #000000ad;margin:0;font-size:clamp(4rem,11vw,10.8rem);font-weight:850;line-height:.72}.hero h1 span{color:#ffffff94;font-family:var(--font-geist-mono), monospace;letter-spacing:.82em;margin:0 0 .33em;font-size:.12em;font-weight:500;line-height:1;display:block;translate:0 .2em}.hero-manifesto{color:var(--gold-light);font-family:var(--font-geist-mono), monospace;letter-spacing:.38em;margin:28px 0 0;font-size:clamp(.63rem,1.05vw,.82rem)}.hero-copy{color:#eef2f8b3;max-width:620px;margin:18px 0 0;font-size:clamp(.94rem,1.55vw,1.08rem);line-height:1.75}.hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.button{letter-spacing:.09em;text-transform:uppercase;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;gap:11px;min-height:52px;padding:0 23px;font-size:.72rem;font-weight:700;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{border-color:var(--paper);background:var(--paper);color:#08090c;box-shadow:0 15px 45px #00000059}.button-primary:hover{box-shadow:0 17px 45px #d6ae582e}.button-ghost{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a}.play-mark{font-size:.65rem}.hero-album{perspective:1200px;width:clamp(235px,31vw,385px);margin-top:48px;animation:5.2s ease-in-out infinite hero-album-float;display:block;position:relative}.hero-album:hover{animation-play-state:paused}.hero-album img{z-index:2;border:1px solid #ffffff40;border-radius:4px;width:100%;height:auto;transition:transform .65s cubic-bezier(.15,.8,.2,1);display:block;position:relative;transform:rotateX(3deg)rotateY(-3deg);box-shadow:0 55px 90px #000000b3,0 0 90px #337cb22e}.hero-album:hover img{transform:rotateX(0)rotateY(0)scale(1.02)}.album-aura{filter:blur(20px);background:radial-gradient(circle,#327eb552,#0000 67%);border-radius:50%;animation:3.8s ease-in-out infinite alternate album-aura-breathe;position:absolute;inset:3% -18% -15%}.album-edge{z-index:1;border:1px solid #dfb35647;border-radius:4px;height:100%;position:absolute;bottom:-11px;left:12px;right:-10px}.hero-foot{color:#ffffff57;font-family:var(--font-geist-mono), monospace;letter-spacing:.22em;align-items:center;gap:20px;font-size:.53rem;transition:opacity .8s .5s,translate .8s .5s;display:flex;position:absolute;bottom:28px;left:clamp(22px,4vw,72px);right:clamp(22px,4vw,72px)}.site-shell:not(.intro-complete) .hero-foot{opacity:0;translate:0 12px}.hero-foot-line{background:#ffffff1f;flex:1;height:1px;position:relative;overflow:hidden}.hero-foot-line:after{background:linear-gradient(90deg, transparent, var(--gold-light), transparent);content:"";width:32%;animation:3.2s ease-in-out infinite line-signal;position:absolute;inset:0;box-shadow:0 0 12px #d7ad557a}.next-chapter{border-top:1px solid var(--line);border-bottom:1px solid var(--line);isolation:isolate;background:radial-gradient(circle at 17%,#e1953133,#0000 28rem),#07070c;grid-template-columns:minmax(280px,.82fr) 1.18fr;align-items:center;min-height:430px;display:grid;position:relative;overflow:hidden}.next-image{height:100%;min-height:430px;position:relative;overflow:hidden}.next-image:before{z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffcd7e2e,#0000);width:22%;animation:6.8s ease-in-out infinite chapter-light-pass;position:absolute;top:-20%;bottom:-20%;left:-35%;rotate:12deg}.next-image:after{content:"";background:linear-gradient(90deg,#0000 52%,#07070c 100%);position:absolute;inset:0}.next-image img{object-fit:cover;object-position:50% 49%;filter:saturate(.9)contrast(1.06);width:100%;height:100%;animation:11s ease-in-out infinite alternate chapter-image-drift}.next-copy{z-index:2;padding:60px clamp(34px,8vw,130px) 60px clamp(30px,5vw,80px);position:relative}.next-copy:before{background:linear-gradient(90deg, transparent, var(--gold-light));content:"";width:90px;height:1px;animation:2.8s ease-in-out infinite alternate chapter-accent;position:absolute;top:50%;left:-40px}.section-index{color:var(--gold);font-family:var(--font-geist-mono), monospace;letter-spacing:.25em;font-size:.6rem}.next-chapter .section-index{color:var(--gold-light)}.next-date{color:#ffffff70;font-family:var(--font-geist-mono), monospace;letter-spacing:.34em;margin:28px 0 8px;font-size:.68rem}.next-copy h2{letter-spacing:-.08em;text-shadow:0 0 48px #d7953040;margin:0;font-size:clamp(3.5rem,8vw,8rem);font-weight:850;line-height:.9}.next-copy h2.latest-single-title{letter-spacing:-.065em;max-width:10ch;font-size:clamp(2.9rem,6.2vw,6.4rem)}.next-copy>p:not(.next-date){color:#ffffff9e;max-width:500px;margin:22px 0 0;font-size:1rem;line-height:1.7}.countdown-pill{color:#ff8bd8;font-family:var(--font-geist-mono), monospace;letter-spacing:.2em;background:#ff25b714;border:1px solid #ff52c666;border-radius:999px;margin-top:25px;padding:9px 13px;font-size:.58rem;display:inline-flex}.release-facts{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.release-facts span{color:#ffe2a4db;min-height:34px;font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;background:#d7ad5511;border:1px solid #d7ad5552;border-radius:999px;align-items:center;padding:0 12px;font-size:.52rem;font-weight:650;display:inline-flex}.pull-up-actions{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-top:24px;display:flex}.pull-up-actions .button-primary{background:linear-gradient(135deg,#fff2cf,#d9a84c);border-color:#e7bc67;min-height:46px;box-shadow:0 16px 42px #d7a03829}.latest-platform-links{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.latest-platform-links .button-primary{gap:10px}.latest-platform-links .button-primary svg{width:17px;height:17px}.latest-platform-link{color:#ffffffc7;background:#ffffff06;border:1px solid #d7ad5557;border-radius:50%;place-items:center;width:46px;height:46px;transition:border-color .25s,background .25s,color .25s,transform .25s;display:grid;box-shadow:inset 0 1px #ffffff0d}.latest-platform-link svg{width:18px;height:18px}.latest-platform-link:hover,.latest-platform-link:focus-visible{border-color:var(--gold-light);color:var(--gold-light);background:#d7ad551f;outline:none;transform:translateY(-3px)}.tracklist-details{min-width:190px;position:relative}.tracklist-details summary{color:#ffffffc2;cursor:pointer;min-height:46px;font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;border:1px solid #ffffff2b;border-radius:999px;align-items:center;padding:0 17px;font-size:.56rem;font-weight:650;list-style:none;transition:border-color .25s,color .25s,background .25s;display:inline-flex}.tracklist-details summary::-webkit-details-marker{display:none}.tracklist-details summary:after{content:"+";margin-left:9px}.tracklist-details[open] summary,.tracklist-details summary:hover{color:#ffd3f0;background:#ff4cc112;border-color:#ff8bd885}.tracklist-details[open] summary:after{content:"−"}.tracklist-details ol{color:#ffffffa3;background:#05060aeb;border:1px solid #ffffff1f;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 26px;min-width:min(420px,100vw - 48px);margin:13px 0 0;padding:17px 18px 17px 42px;font-size:.72rem;line-height:1.45;display:grid;box-shadow:0 22px 60px #0000005c}.tracklist-details li::marker{color:#ff69c9;font-family:var(--font-geist-mono), monospace;font-size:.62rem}.next-tag{color:#ffffff38;font-family:var(--font-geist-mono), monospace;letter-spacing:.3em;font-size:.55rem;animation:4s ease-in-out infinite chapter-tag-breathe;position:absolute;bottom:52px;right:-44px;rotate:-90deg}.energy-marquee{z-index:4;background:linear-gradient(90deg,#1f4a6a2e,#d7ad5514,#4d1b4a29);border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;width:100%;position:relative;overflow:hidden;transform:rotate(-1deg)scale(1.02);box-shadow:0 16px 60px #00000052}.energy-marquee:before,.energy-marquee:after{z-index:2;content:"";pointer-events:none;width:min(12vw,150px);position:absolute;top:0;bottom:0}.energy-marquee:before{background:linear-gradient(90deg,#05070c,#0000);left:0}.energy-marquee:after{background:linear-gradient(-90deg,#05070c,#0000);right:0}.energy-marquee-track{align-items:center;width:max-content;padding:15px 0;animation:29s linear infinite marquee-flow;display:flex}.energy-marquee-track span{color:#ffffffb8;font-family:var(--font-geist-mono), monospace;letter-spacing:.28em;white-space:nowrap;align-items:center;gap:23px;padding-right:42px;font-size:clamp(.58rem,.85vw,.76rem);font-weight:650;display:inline-flex}.energy-marquee-track i{background:var(--gold);width:6px;height:6px;box-shadow:0 0 15px var(--gold);border-radius:50%}.music-section{isolation:isolate;background:radial-gradient(circle at 50% 54%,#296c9e2e,#0000 37rem),#05070c;padding:clamp(90px,11vw,170px) clamp(20px,5vw,78px);position:relative;overflow:hidden}.music-section:before{content:"";background:linear-gradient(#0000,#ffffff17,#0000);width:1px;height:100%;position:absolute;top:0;left:50%}.music-section:after{z-index:0;aspect-ratio:1;content:"";pointer-events:none;background:radial-gradient(circle,#2671a61a,#0000 62%);border:1px solid #9fdcff0e;border-radius:50%;width:min(88vw,1050px);animation:8s ease-in-out infinite alternate music-orb-breathe;position:absolute;top:16%;left:50%;translate:-50%}.section-heading{z-index:3;grid-template-columns:1.25fr .75fr;align-items:end;gap:60px;width:min(100%,1240px);margin:0 auto;display:grid;position:relative}.section-heading h2{letter-spacing:-.075em;max-width:760px;margin:20px 0 0;font-size:clamp(3.1rem,6.6vw,7.4rem);font-weight:820;line-height:.93}.section-heading>p{color:#ffffff8f;max-width:430px;margin:0 0 8px;font-size:.95rem;line-height:1.8}.coverflow-shell{z-index:1;background:#ffffff05;border:1px solid #ffffff1c;border-radius:4px;width:min(100%,1360px);margin:74px auto 0;position:relative;box-shadow:0 45px 110px #00000057}.coverflow-stage{overscroll-behavior-x:contain;perspective:1250px;perspective-origin:50% 45%;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;background:radial-gradient(at 50% 56%,#80bfe324,#0000 29rem),linear-gradient(#ffffff05,#0000);height:clamp(420px,50vw,650px);position:relative;overflow:hidden;container-type:inline-size}.coverflow-stage::selection{background:0 0}.coverflow-stage:active{cursor:grabbing}.coverflow-stage:focus-visible{outline-offset:-2px;outline:2px solid #ffe19fad}.coverflow-stage:before,.coverflow-stage:after{z-index:70;content:"";pointer-events:none;width:16%;position:absolute;top:0;bottom:0}.coverflow-stage:before{background:linear-gradient(90deg,#05070c,#0000);left:0}.coverflow-stage:after{background:linear-gradient(-90deg,#05070c,#0000);right:0}.coverflow-floor{filter:blur(2px);background:radial-gradient(#5898c221,#0000 62%);border:1px solid #ffffff14;border-radius:50%;height:24%;animation:4.8s ease-in-out infinite alternate coverflow-floor-breathe;position:absolute;bottom:6%;left:14%;right:14%;transform:rotateX(71deg)}.coverflow-card{cursor:pointer;backface-visibility:hidden;width:clamp(188px,23vw,315px);transform-style:preserve-3d;will-change:opacity, transform;background:#090b0f;border:0;border-radius:3px;padding:0;transition:opacity .5s,transform .68s cubic-bezier(.2,.72,.18,1),box-shadow .4s;position:absolute;top:50%;left:50%;box-shadow:0 28px 60px #0000008c}.coverflow-card.active{box-shadow:0 34px 90px #000000ad,0 0 45px #d3aa5329}.coverflow-card img{aspect-ratio:1;object-fit:cover;pointer-events:none;-webkit-user-drag:none;border:1px solid #fff3;border-radius:3px;width:100%;display:block}.coverflow-card.active img{border-color:#f0d08985}.cover-number{color:#ffffff80;font-family:var(--font-geist-mono), monospace;letter-spacing:.22em;font-size:.56rem;position:absolute;top:-28px;left:0}.cover-shine{opacity:.42;pointer-events:none;background:linear-gradient(115deg,#ffffff29,#0000 18% 78%,#ffffff0d);border-radius:3px;position:absolute;inset:0}.coverflow-card.active .cover-shine{opacity:0;background:linear-gradient(112deg,#0000 32%,#ffffff52 48%,#0000 64%);animation:3.7s ease-in-out .7s infinite cover-shine-sweep}.swipe-hint{z-index:80;color:#ffffffa3;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;pointer-events:none;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02040894;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:9px;margin:0;padding:8px 12px;font-size:.54rem;display:flex;position:absolute;bottom:20px;left:50%;translate:-50%}.swipe-hint span{color:var(--gold-light);font-size:.9rem;line-height:1}.release-deck{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0102058f;border-top:1px solid #ffffff1c;grid-template-columns:150px 1fr auto;align-items:center;gap:40px;min-height:150px;padding:28px clamp(24px,4vw,58px);display:grid}.release-preview{background:radial-gradient(circle at 12%,#1ed7601f,#0000 260px),#080a0ec7;border:1px solid #ffffff1f;border-radius:15px;grid-column:1/-1;grid-template-columns:minmax(170px,.32fr) minmax(0,1fr);align-items:center;gap:20px;padding:14px;transition:opacity .22s,transform .22s;animation:4.5s ease-in-out infinite alternate preview-glow;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 42px #1ed76006}.release-preview.is-switching{opacity:.68;transform:scale(.995)}.preview-label{grid-template-columns:30px 1fr;align-items:center;gap:4px 11px;padding:0 10px;display:grid}.preview-label svg{color:#1ed760;grid-row:1/3;width:27px;height:27px}.preview-label span{color:#ffffff6e;font-family:var(--font-geist-mono), monospace;letter-spacing:.19em;font-size:.5rem}.preview-label strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:680;overflow:hidden}.release-preview iframe{background:#121212;border:0;border-radius:12px;width:100%;height:152px;display:block}.release-preview.preview-apple-music{background:radial-gradient(circle at 12% 25%,#fa2d4826,#0000 280px),#080a0ed1;box-shadow:inset 0 0 42px #fa2d4809}.release-preview.preview-apple-music .preview-label svg{color:#fa2d48}.release-preview iframe.apple-music-player{background:0 0;height:450px}.release-counter{color:#ffffff59;font-family:var(--font-geist-mono), monospace;align-items:center;gap:12px;font-size:.62rem;display:flex}.release-counter span:first-child{color:var(--gold-light)}.release-counter i{background:#ffffff24;width:54px;height:1px}.release-title-wrap>span{color:#ffffff5e;font-family:var(--font-geist-mono), monospace;letter-spacing:.22em;text-transform:uppercase;font-size:.56rem}.release-title-wrap h3{letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(1.8rem,3.2vw,3.4rem);font-weight:730;line-height:1}.release-title-wrap{animation:.62s cubic-bezier(.16,.84,.22,1) both release-title-change}.release-actions,.release-links{align-items:center;display:flex}.release-actions{gap:12px}.release-links{flex-wrap:wrap;justify-content:flex-end;gap:7px}.release-links a{color:#ffffffad;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:.62rem;transition:all .2s;display:inline-flex}.release-links a svg{flex:none;width:13px;height:13px}.release-links a:hover{color:var(--gold-light);border-color:#ffde9780}.disc-arrow{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;transition:all .2s;display:grid}.disc-arrow:hover{border-color:var(--gold);background:#d6ad5414}.platform-section{color:var(--paper);background:radial-gradient(circle at 8% 12%,#d7ad5524,#0000 31rem),radial-gradient(circle at 92% 78%,#2673aa2e,#0000 34rem),linear-gradient(160deg,#090c13 0%,#030407 72%);padding:clamp(90px,11vw,165px) clamp(24px,7vw,115px);display:block;position:relative;overflow:hidden}.platform-section:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:72px 72px;animation:24s linear infinite ambient-grid-shift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 74%);mask-image:linear-gradient(135deg,#000,#0000 74%)}.platform-intro{z-index:1;border-bottom:1px solid #ffffff21;grid-template-columns:minmax(0,1.15fr) minmax(280px,.55fr);align-items:end;gap:clamp(35px,8vw,130px);width:min(100%,1360px);margin:0 auto;padding-bottom:52px;display:grid;position:relative}.platform-intro .section-index{color:var(--gold);grid-column:1/-1}.platform-intro h2{color:#fff;letter-spacing:-.08em;max-width:800px;margin:0;font-size:clamp(3.4rem,7vw,7.8rem);font-weight:830;line-height:.86}.platform-intro p{color:#ffffff8a;max-width:430px;margin:0 0 5px;line-height:1.7}.platform-copy{align-self:end}.sound-wave{align-items:center;gap:4px;height:34px;margin-top:22px;display:flex}.sound-wave i{background:linear-gradient(180deg, var(--gold-light), var(--gold), #9fdcff9e);border-radius:999px;width:2px;height:42%;animation:1.15s ease-in-out infinite alternate wave-beat;box-shadow:0 0 9px #d7ad5540}.sound-wave i:nth-child(3n){animation-duration:.82s}.sound-wave i:nth-child(4n){animation-duration:1.42s}.platform-list{z-index:1;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;width:min(100%,1360px);margin:34px auto 0;display:grid;position:relative}.platform-row{--card-lift:0px;--tilt-x:0deg;--tilt-y:0deg;--spot-x:50%;--spot-y:50%;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:245px;transform:perspective(900px) translateY(var(--card-lift)) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;transition:transform .24s ease-out, border-color .32s ease, background .32s ease, box-shadow .32s ease, opacity .9s var(--reveal-delay) cubic-bezier(.2, .72, .18, 1), translate .9s var(--reveal-delay) cubic-bezier(.2, .72, .18, 1), scale .9s var(--reveal-delay) cubic-bezier(.2, .72, .18, 1);will-change:transform, opacity, translate;background:linear-gradient(145deg,#ffffff13,#ffffff05),#0305099e;border:1px solid #ffffff21;border-radius:18px;grid-column:span 2;grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;align-items:start;gap:18px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.platform-row:nth-child(4),.platform-row:nth-child(5){grid-column:span 3;min-height:215px}.platform-row:before{content:"";filter:blur(75px);opacity:.055;pointer-events:none;background:currentColor;border-radius:50%;width:190px;height:190px;position:absolute;top:-80px;right:-65px}.platform-row:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#e1ba6394,#0000);height:1px;transition:opacity .32s;position:absolute;bottom:0;left:22px;right:22px}.platform-glow{z-index:0;border-radius:inherit;background:radial-gradient(circle at var(--spot-x) var(--spot-y), #ffffff2e, transparent 34%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.platform-row>:not(.platform-glow){z-index:1;position:relative}.platform-row:hover{--card-lift:-7px;background:linear-gradient(145deg,#ffffff1b,#ffffff07),#05080dc2;border-color:#e6c06a75;box-shadow:0 24px 60px #00000047,inset 0 1px #ffffff17}.platform-row:hover:after,.platform-row:hover .platform-glow,.platform-row:focus-visible .platform-glow{opacity:1}.platform-order{color:#ffffff52;font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;grid-area:1/1;font-size:.58rem}.platform-symbol{background:repeating-radial-gradient(circle,#0000 0 7px,#ffffff0b 8px 9px),radial-gradient(circle,#ffffff14,#0003 67%),#0a0d12;border:1px solid #fff3;border-radius:50%;grid-area:2/1/auto/-1;place-self:center;place-items:center;width:98px;height:98px;transition:transform .32s,background .32s,color .32s,box-shadow .32s;animation:10s linear infinite platform-disc-spin;display:grid;position:relative;transform:translateZ(28px);box-shadow:0 18px 42px #0000005c,inset 0 0 0 5px #ffffff06,inset 0 0 30px #ffffff09}.platform-symbol:before{content:"";opacity:.26;border:1px solid #ffffff1a;border-radius:50%;position:absolute;inset:10px;box-shadow:inset 0 0 0 8px #0000001a,0 0 18px}.platform-symbol:after{content:"";opacity:.68;background:#05070b;border:2px solid #ffffff80;border-radius:50%;width:8px;height:8px;position:absolute}.platform-symbol svg{z-index:1;filter:drop-shadow(0 0 12px);width:42px;height:42px;position:relative}.platform-row:hover .platform-symbol,.platform-row:focus-visible .platform-symbol,.platform-row:active .platform-symbol{animation-duration:2.2s;box-shadow:0 22px 50px #0000006b,0 0 34px,inset 0 0 0 5px #ffffff09,inset 0 0 30px #ffffff0d}@supports (color:color-mix(in lab, red, red)){.platform-row:hover .platform-symbol,.platform-row:focus-visible .platform-symbol,.platform-row:active .platform-symbol{box-shadow:0 22px 50px #0000006b, 0 0 34px color-mix(in srgb, currentColor 24%, transparent), inset 0 0 0 5px #ffffff09, inset 0 0 30px #ffffff0d}}.platform-row:hover .platform-symbol,.platform-row:focus-visible .platform-symbol,.platform-row:active .platform-symbol{transform:translateZ(28px)scale(1.1)}.platform-row:focus-visible{outline-offset:3px;border-color:#e6c06a94;outline:2px solid #ffdd936b}.platform-row.spotify .platform-symbol{color:#1ed760;background:#1ed76012}.platform-row.apple .platform-symbol{color:#fa57c1;background:#fa57c112}.platform-row.youtube .platform-symbol{color:#ff3358;background:#ff003312}.platform-row.tidal .platform-symbol{color:#fff;background:#ffffff0e}.platform-row.amazon .platform-symbol{color:#38bdf8;background:#38bdf812}.platform-name{grid-area:3/1/auto/-1;gap:5px;display:grid;transform:translateZ(17px)}.platform-name strong{color:#fff;letter-spacing:-.035em;font-size:clamp(1.3rem,2vw,1.85rem)}.platform-name small{color:#fff6;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.49rem;font-weight:500}.platform-action{color:#ffffff85;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;grid-area:1/2;font-size:.58rem;transition:color .25s}.platform-row:hover .platform-action{color:var(--gold-light)}.about-section{background:#080a0f;grid-template-columns:1fr 1fr;min-height:770px;display:grid;overflow:hidden}.about-photo{min-height:680px;position:relative;overflow:hidden}.about-photo:before{z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#9fdcff21,#0000);width:16%;animation:8.5s ease-in-out infinite artist-light-pass;position:absolute;top:0;bottom:0;left:-28%;rotate:10deg}.about-photo:after{content:"";background:linear-gradient(90deg,#0000 62%,#080a0f 100%),linear-gradient(#0000 65%,#080a0fb8);position:absolute;inset:0}.about-photo img{object-fit:cover;object-position:50% 50%;filter:saturate(.82)contrast(1.04);width:100%;height:100%;animation:13s ease-in-out infinite alternate artist-image-drift}.about-photo>span{z-index:2;color:#ffffff8c;font-family:var(--font-geist-mono), monospace;letter-spacing:.28em;font-size:.55rem;position:absolute;bottom:38px;left:42px}.about-copy{align-self:center;padding:90px clamp(34px,7vw,110px)}.about-copy h2{letter-spacing:-.08em;max-width:690px;margin:24px 0 34px;font-size:clamp(3.2rem,6.2vw,7.1rem);font-weight:830;line-height:.9}.about-copy>p{color:#ffffff8c;max-width:640px;margin:0 0 22px;font-size:.95rem;line-height:1.85}.about-copy .about-lead{color:#ffffffd6;font-size:1.08rem}.artist-values{background:#ffffff1a;border:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:48px;display:grid}.artist-values div{background:#080a0f;gap:8px;padding:22px 18px;transition:background .3s,transform .3s,box-shadow .3s;display:grid}.artist-values div:hover{z-index:1;background:linear-gradient(145deg,#d7ad551a,#080a0f 70%);transform:translateY(-5px);box-shadow:0 16px 40px #00000047,inset 0 1px #ffe19f26}.artist-values span{color:var(--gold);font-family:var(--font-geist-mono), monospace;font-size:.52rem}.artist-values strong{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:650}.bio-link{min-height:48px;color:var(--gold-light);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;border:1px solid #d7ad5566;border-radius:999px;align-items:center;gap:12px;margin-top:28px;padding:0 20px;font-size:.58rem;font-weight:650;transition:background .25s,border-color .25s,transform .25s;display:inline-flex}.bio-link:hover{background:#d7ad5514;border-color:#ffe3a0bd;transform:translateY(-2px)}.bio-link span{font-size:.86rem}.label-section{background:radial-gradient(circle at 24%,#d7ad5524,#0000 26rem),radial-gradient(circle at 76% 44%,#9fdcff12,#0000 30rem),linear-gradient(135deg,#030406,#080a0f 58%,#040507);border-top:1px solid #ffffff14;grid-template-columns:minmax(320px,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(46px,8vw,130px);min-height:720px;padding:110px clamp(28px,8vw,130px);display:grid;position:relative;overflow:hidden}.label-section:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.label-visual{aspect-ratio:1;isolation:isolate;background:radial-gradient(circle,#0c0e13f5 0 45%,#040508e0 46% 58%,#0000 59%),conic-gradient(from 210deg,#d7ad5514,#9fdcff1c,#d7ad5514);border-radius:50%;justify-self:center;place-items:center;width:min(38vw,480px);display:grid;position:relative;box-shadow:inset 0 0 70px #000000d1,0 34px 90px #0000007a,0 0 80px #d7ad5512}.label-visual:before{z-index:-1;content:"";border:1px solid #ffe19f30;border-radius:50%;position:absolute;inset:12%;box-shadow:inset 0 0 42px #d7ad5514}.label-visual img{z-index:2;object-fit:contain;filter:drop-shadow(0 18px 32px #0000008c)drop-shadow(0 0 24px #d7ad552b);width:74%;height:74%;animation:5.5s ease-in-out infinite alternate label-logo-float}.label-orbit{pointer-events:none;border:1px solid #ffffff1a;border-radius:50%;position:absolute}.label-orbit:after{background:var(--gold-light);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:-4px;box-shadow:0 0 18px #ffe29ecc}.label-orbit-outer{border-top-color:#ffe29e8c;animation:17s linear infinite label-orbit-spin;inset:2%}.label-orbit-inner{border-right-color:#acdcf67a;animation:12s linear infinite reverse label-orbit-spin;inset:21%}.label-scan{z-index:3;background:linear-gradient(90deg,#0000,#ffe6ab9e,#0000);height:1px;animation:4.8s ease-in-out infinite label-scan;position:absolute;left:15%;right:15%;overflow:hidden;box-shadow:0 0 16px #d7ad5547}.label-copy{z-index:2;max-width:680px;position:relative}.label-eyebrow{color:#ffffff61;font-family:var(--font-geist-mono), monospace;letter-spacing:.28em;margin:34px 0 13px;font-size:.57rem}.label-copy h2{letter-spacing:-.085em;margin:0 0 30px;font-size:clamp(4.4rem,8.2vw,9.8rem);font-weight:850;line-height:.78}.label-copy h2 span{color:#0000;letter-spacing:.08em;text-shadow:0 0 28px #d7ad551f;background:linear-gradient(135deg,#fff1c8,#c69336 52%,#edf5fa 82%);-webkit-background-clip:text;background-clip:text;font-size:.48em;line-height:1.4;display:block}.label-copy>p:last-of-type{color:#ffffffab;max-width:610px;margin:0;font-size:clamp(.98rem,1.35vw,1.08rem);line-height:1.85}.label-stamp{font-family:var(--font-geist-mono), monospace;background:linear-gradient(110deg,#d7ad5517,#ffffff04);border:1px solid #d7ad556b;gap:5px;margin-top:38px;padding:13px 18px 12px;display:inline-grid;box-shadow:inset 0 1px #ffffff0f,0 14px 36px #0000003d}.label-stamp span{color:var(--gold-light);letter-spacing:.24em;font-size:.68rem;font-weight:700}.label-stamp small{color:#ffffff61;letter-spacing:.18em;font-size:.42rem}@keyframes label-orbit-spin{to{rotate:360deg}}@keyframes label-logo-float{to{filter:drop-shadow(0 24px 40px #0000009e)drop-shadow(0 0 34px #d7ad5547);translate:0 -7px;scale:1.025}}@keyframes label-scan{0%,to{opacity:0;translate:0 -110px}20%,80%{opacity:.72}50%{translate:0 110px}}.bio-page{background:radial-gradient(circle at 16% 5%,#2671a633,#0000 34rem),radial-gradient(circle at 88% 36%,#d7ad551a,#0000 30rem),#05070c;min-height:100vh}.bio-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05070cd1;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:12px clamp(20px,5vw,74px);display:flex;position:sticky;top:0}.bio-home{align-items:center;gap:12px;display:inline-flex}.bio-home img{object-fit:contain;width:46px;height:46px}.bio-home span{gap:2px;display:grid}.bio-home b{letter-spacing:.12em;font-size:.74rem}.bio-home small{color:var(--gold);font-family:var(--font-geist-mono), monospace;letter-spacing:.2em;font-size:.46rem}.bio-header-actions{align-items:center;gap:14px;display:flex}.bio-back{color:#ffffffa6;font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;font-size:.56rem}.bio-main{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:clamp(48px,8vw,120px);width:min(100%,1320px);margin:0 auto;padding:clamp(80px,11vw,150px) clamp(22px,6vw,90px) 120px;display:grid;position:relative}.bio-aside{align-self:start;position:sticky;top:116px}.bio-portrait{aspect-ratio:.88;background:#0b0e14;border:1px solid #ffffff1f;border-radius:4px 44px 4px 4px;position:relative;overflow:hidden;box-shadow:0 34px 90px #0000006b}.bio-portrait:after{content:"";background:linear-gradient(#0000 55%,#05070ce6);position:absolute;inset:0}.bio-portrait img{object-fit:cover;width:100%;height:100%}.bio-signature{color:var(--gold-light);font-family:var(--font-geist-mono), monospace;letter-spacing:.28em;margin:20px 0 0;font-size:.57rem}.bio-content{min-width:0}.bio-eyebrow{color:var(--gold);font-family:var(--font-geist-mono), monospace;letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 22px;font-size:.58rem;display:flex}.bio-eyebrow:before{background:var(--gold);content:"";width:32px;height:1px}.bio-content h1{letter-spacing:-.08em;max-width:820px;margin:0 0 44px;font-size:clamp(3.8rem,8vw,8.4rem);font-weight:850;line-height:.86}.bio-content h1 span{color:#ffffff57;letter-spacing:.22em;text-transform:uppercase;margin-top:.16em;font-size:.22em;font-weight:520;line-height:1.2;display:block}.bio-prose{max-width:780px}.bio-prose p{color:#ffffffab;margin:0 0 22px;font-size:clamp(.98rem,1.3vw,1.08rem);line-height:1.9}.bio-prose p:first-child{color:#ffffffe6;font-size:clamp(1.12rem,1.7vw,1.36rem);line-height:1.75}.bio-prose strong{color:var(--gold-light)}.bio-quote{border-left:1px solid var(--gold);color:#ffffffe6;letter-spacing:-.035em;margin:42px 0;padding:24px 0 24px 28px;font-size:clamp(1.35rem,2.5vw,2.15rem);font-weight:620;line-height:1.35}.bio-cta{flex-wrap:wrap;gap:12px;margin-top:48px;display:flex}.bio-footer{color:#ffffff6b;font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:24px;padding:32px clamp(22px,6vw,90px);font-size:.54rem;display:flex}.contact-section{text-align:center;background:radial-gradient(circle at 50% 45%,#317db533,#0000 28rem),#04060a;flex-direction:column;justify-content:center;align-items:center;min-height:680px;padding:100px 24px;animation:8s ease-in-out infinite alternate contact-background-breathe;display:flex;position:relative;overflow:hidden}.contact-section:before,.contact-section:after{content:"";border:1px solid #dbb25b1f;border-radius:50%;position:absolute}.contact-section:before{aspect-ratio:1;border-top-color:#ffdd9561;width:min(82vw,1050px);animation:28s linear infinite contact-orbit}.contact-section:after{aspect-ratio:1;border-color:#98d2f51a #9fdcff57 #98d2f51a #98d2f51a;width:min(60vw,760px);animation:21s linear infinite contact-orbit-reverse}.contact-section>*{z-index:2;position:relative}.contact-section>p{color:#ffffff6e;font-family:var(--font-geist-mono), monospace;letter-spacing:.23em;text-transform:uppercase;margin:27px 0 0;font-size:.6rem}.contact-section h2{letter-spacing:-.085em;max-width:1000px;margin:24px 0 44px;font-size:clamp(3.3rem,7.7vw,8.7rem);font-weight:830;line-height:.88}.contact-actions{flex-direction:column;align-items:center;gap:14px;display:flex}.contact-section>[data-reveal]:nth-child(2){--reveal-delay:70ms}.contact-section>[data-reveal]:nth-child(3){--reveal-delay:.14s}.contact-section>[data-reveal]:nth-child(4){--reveal-delay:.21s}.contact-main{border-bottom:1px solid var(--gold);align-items:center;gap:40px;padding:18px 24px;font-size:clamp(1rem,2vw,1.4rem);transition:color .2s,letter-spacing .3s,text-shadow .3s;display:inline-flex;position:relative;overflow:hidden}.contact-main:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffe2a029,#0000 63%);transition:transform .65s;position:absolute;inset:0;transform:translate(-125%)}.contact-main:hover{color:var(--gold-light);letter-spacing:.02em;text-shadow:0 0 22px #d7ad556b}.contact-main:hover:before{transform:translate(125%)}.social-links{justify-content:center;align-items:center;gap:12px;margin-top:10px;display:flex}.social-link{color:#ffffffd1;background:linear-gradient(145deg,#d7ad5517,#ffffff05),#030407bd;border:1px solid #d7ad554d;border-radius:50%;place-items:center;width:52px;height:52px;transition:border-color .28s,color .28s,box-shadow .28s,transform .28s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 12px 30px #00000038}.social-link:before{content:"";opacity:0;background:conic-gradient(from 180deg,#0000,#ffe19f42,#0000 34%);transition:opacity .28s;animation:4.8s linear infinite social-ring-spin;position:absolute;inset:-35%}.social-link svg{z-index:1;width:20px;height:20px;position:relative}.social-link:hover,.social-link:focus-visible{color:var(--gold-light);border-color:#ffe19fbf;outline:none;transform:translateY(-4px)scale(1.04);box-shadow:inset 0 1px #ffffff1a,0 15px 34px #00000052,0 0 26px #d7ad552e}.social-link:hover:before,.social-link:focus-visible:before{opacity:1}.social-link:active{transform:translateY(-1px)scale(.97)}@keyframes social-ring-spin{to{rotate:360deg}}.site-footer{color:#ffffff6b;min-height:118px;font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;background:#020305;border-top:1px solid #ffffff1a;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;padding:26px clamp(20px,4vw,70px);font-size:.52rem;display:grid}.footer-brand{color:#fff;align-items:center;gap:12px;font-weight:700;display:flex}.footer-brand>span{gap:5px;display:grid}.footer-brand b{letter-spacing:.2em;font-size:.58rem}.footer-brand small{color:#ffffff57;letter-spacing:.14em;font-size:.42rem;font-weight:500}.footer-brand img{filter:drop-shadow(0 0 12px #d7ad5524);width:46px;height:46px;transition:filter .35s,scale .35s}.footer-brand:hover img{filter:drop-shadow(0 0 22px #d7ad556b);scale:1.08}.visitor-counter{background:linear-gradient(110deg,#d7ad5517,#9fdcff09),#ffffff05;border:1px solid #d7ad5540;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-width:168px;padding:11px 19px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0d,0 0 28px #d7ad550e}.visitor-live{background:var(--gold-light);border-radius:50%;flex:none;width:7px;height:7px;position:relative;box-shadow:0 0 10px #ffe3a0b8}.visitor-live:after{content:"";border:1px solid #ffe3a080;border-radius:50%;animation:2.2s ease-out infinite visitor-signal;position:absolute;inset:-5px}.visitor-copy{text-align:left;gap:2px;display:grid}.visitor-copy small{color:#ffffff61;letter-spacing:.17em;font-size:.4rem}.visitor-copy strong{color:var(--paper);font-family:var(--font-geist-sans), Arial, sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.08em;text-shadow:0 0 18px #d7ad5533;font-size:1rem;font-weight:650;line-height:1}.footer-meta{justify-content:flex-end;gap:22px;display:flex}@keyframes visitor-signal{0%{opacity:.75;scale:.55}75%,to{opacity:0;scale:1.55}}@keyframes line-signal{0%{opacity:0;transform:translate(-120%)}18%{opacity:1}82%{opacity:1}to{opacity:0;transform:translate(410%)}}@keyframes chapter-light-pass{0%,30%{opacity:0;transform:translate(0)}48%{opacity:.8}72%,to{opacity:0;transform:translate(760%)}}@keyframes chapter-image-drift{0%{transform:scale(1.035)translate(-.6%,-.3%)}to{transform:scale(1.085)translate(.8%,.6%)}}@keyframes chapter-accent{0%{opacity:.35;scale:.72 1}to{opacity:1;scale:1}}@keyframes chapter-tag-breathe{0%,to{opacity:.22;translate:0}50%{opacity:.48;translate:0 -7px}}@keyframes marquee-flow{to{transform:translate(-50%)}}@keyframes music-orb-breathe{0%{opacity:.55;rotate:-5deg;scale:.92}to{opacity:1;rotate:5deg;scale:1.08}}@keyframes cover-shine-sweep{0%,24%{opacity:0;transform:translate(-115%)}44%{opacity:.72}70%,to{opacity:0;transform:translate(115%)}}@keyframes preview-glow{0%{border-color:#ffffff1c;box-shadow:inset 0 0 35px #1ed76004}to{border-color:#1ed76038;box-shadow:inset 0 0 48px #1ed7600b,0 0 32px #1ed76009}}@keyframes release-title-change{0%{opacity:0;filter:blur(4px);translate:0 12px}to{opacity:1;filter:blur();translate:0}}@keyframes wave-beat{0%{opacity:.38;height:18%}to{opacity:1;height:96%}}@keyframes artist-light-pass{0%,38%{opacity:0;transform:translate(0)}54%{opacity:.72}78%,to{opacity:0;transform:translate(860%)}}@keyframes artist-image-drift{0%{transform:scale(1.03)translate(-.6%)}to{transform:scale(1.085)translate(.8%,-.5%)}}@keyframes contact-background-breathe{0%{background-position:50% 45%,50%}to{background-position:50% 39%,50%}}@keyframes contact-orbit{to{rotate:360deg}}@keyframes contact-orbit-reverse{0%{rotate:360deg}to{rotate:none}}@keyframes intro-logo{0%{opacity:0;filter:blur(18px)drop-shadow(0 0 #d6ab4c00);transform:scale(.16)rotate(-10deg)}68%{opacity:1;filter:blur()drop-shadow(0 0 34px #d6ab4c52);transform:scale(1.08)rotate(1.5deg)}84%{transform:scale(.975)rotate(-.6deg)}to{opacity:1;filter:blur()drop-shadow(0 18px 35px #000000b3);transform:scale(1)rotate(0)}}@keyframes intro-hide{to{opacity:0;visibility:hidden;pointer-events:none}}@keyframes intro-copy{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes intro-pulse{0%{opacity:0;rotate:-12deg;scale:.42}70%{opacity:1;scale:1.045}to{opacity:1;rotate:none;scale:1}}@keyframes intro-orbit{to{rotate:360deg}}@keyframes intro-nebula{0%{opacity:.58;transform:translate(-1.5%,-1%)scale(.98)}to{opacity:.9;transform:translate(1.5%,1%)scale(1.04)}}@keyframes intro-light-sweep{0%,18%{background-position:50%,130% 0}72%,to{background-position:50%,-90% 0}}@keyframes intro-emblem-float{0%,to{transform:translateY(0)rotateX(0)}50%{transform:translateY(-5px)rotateX(1.2deg)}}@keyframes intro-orbit-reverse{0%{rotate:360deg}to{rotate:none}}@keyframes intro-glint{0%,to{opacity:.32;rotate:-22deg}50%{opacity:.86;rotate:28deg}}@keyframes hero-ambient-glow{0%{opacity:.62;scale:.98}to{opacity:1;scale:1.04}}@keyframes hero-star-drift{to{background-position:45px -34px,-52px 26px,32px 48px,-26px -42px}}@keyframes hero-star-pulse{0%{opacity:.38}to{opacity:.72}}@keyframes hero-orbit-one{0%{rotate:-18deg}to{rotate:342deg}}@keyframes hero-orbit-two{0%{rotate:21deg}to{rotate:-339deg}}@keyframes hero-album-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes album-aura-breathe{0%{opacity:.55;scale:.94}to{opacity:1;scale:1.08}}@keyframes coverflow-floor-breathe{0%{opacity:.55;transform:rotateX(71deg)scale(.94)}to{opacity:1;transform:rotateX(71deg)scale(1.04)}}@keyframes ambient-grid-shift{to{background-position:72px 72px,72px 72px}}@keyframes platform-disc-spin{to{rotate:360deg}}@keyframes status-pulse{50%{opacity:.45;scale:.78}}@media (width<=760px){.intro-center{width:100%;padding-left:22px;padding-right:22px}.intro-logo{width:94%;translate:0 10px}.intro-emblem{width:min(58dvh,82vw,390px)}.intro-center p{letter-spacing:.48em;width:100%;padding-left:.48em;font-size:.72rem}.intro-center>span{letter-spacing:.28em;width:100%;padding-left:.28em;font-size:.49rem}.site-header{height:74px;padding:0 18px}.brand-lockup img{width:38px;height:38px}.brand-lockup b{font-size:.66rem}.desktop-nav{border-bottom:1px solid var(--line);opacity:0;pointer-events:none;background:#04060af7;gap:0;padding:12px 18px 22px;transition:all .24s;display:grid;position:absolute;top:73px;left:0;right:0;translate:0 -8px}.desktop-nav.is-open{opacity:1;pointer-events:auto;translate:0}.desktop-nav a{border-bottom:1px solid #ffffff14;padding:15px 4px}.menu-toggle{display:grid}.hero{min-height:100svh;padding:116px 18px 84px}.hero h1{font-size:clamp(4.2rem,22vw,7rem)}.hero h1 span{letter-spacing:.68em}.hero-copy{max-width:440px}.hero-actions{width:100%}.button{width:min(100%,330px)}.hero-album{width:min(65vw,310px);margin-top:42px}.hero-foot{letter-spacing:.16em;gap:11px;font-size:.43rem;bottom:20px;left:18px;right:18px}.next-chapter{min-height:0;display:block}.next-image{aspect-ratio:1.08;min-height:0}.next-image:after{background:linear-gradient(#0000 55%,#07070c 100%)}.next-copy{margin-top:-42px;padding:0 24px 58px}.next-copy h2{font-size:clamp(4rem,19vw,6.5rem)}.next-copy h2.latest-single-title{max-width:9ch;font-size:clamp(2.65rem,12.6vw,4.4rem)}.next-copy:before{display:none}.pull-up-actions{width:100%;display:grid}.latest-platform-links{grid-template-columns:minmax(0,1fr) 48px 48px;display:grid}.latest-platform-links .button-primary,.tracklist-details,.tracklist-details summary{width:100%}.tracklist-details summary{justify-content:center}.tracklist-details ol{grid-template-columns:1fr;min-width:0}.next-tag{display:none}.energy-marquee{transform:rotate(-1.4deg)scale(1.04)}.energy-marquee-track{padding:13px 0;animation-duration:23s}.energy-marquee-track span{letter-spacing:.22em;gap:16px;padding-right:30px;font-size:.53rem}}@media (width<=1020px){.section-heading{grid-template-columns:1fr;gap:25px}.section-heading>p{max-width:620px}.release-deck{grid-template-columns:100px 1fr}.release-actions{grid-column:1/-1;justify-content:space-between}.release-links{justify-content:center}.platform-section{grid-template-columns:1fr}.platform-intro{position:static}.about-section{grid-template-columns:.9fr 1.1fr}.label-section{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:48px;padding-left:44px;padding-right:44px}.label-visual{width:min(41vw,410px)}}@media (width<=760px){.music-section{padding:86px 16px}.section-heading h2{margin-top:16px;font-size:clamp(3.2rem,15vw,5rem)}.section-heading>p{font-size:.9rem}.coverflow-shell{margin-top:48px}.coverflow-stage{height:430px}.swipe-hint{bottom:14px}.coverflow-card{width:min(58vw,245px);transition:opacity .3s,transform .46s cubic-bezier(.2,.72,.18,1),box-shadow .25s}.release-deck{flex-direction:column;align-items:stretch;gap:20px;min-height:0;padding:25px 18px;display:flex}.release-title-wrap h3{font-size:2.15rem}.release-actions{width:100%}.release-links{max-width:72%}.release-links a{padding:7px 9px;font-size:.56rem}.release-preview{flex-direction:column;align-items:stretch;gap:13px;padding:13px;display:flex}.preview-label{padding:2px 4px}.disc-arrow{width:40px;height:40px}.platform-section{padding:86px 20px}.platform-intro{padding-bottom:36px;display:block}.platform-intro .section-index{margin-bottom:20px;display:block}.platform-intro h2{font-size:clamp(3.5rem,16vw,5.4rem)}.platform-intro p{margin-top:24px}.sound-wave{height:26px;margin-top:17px}.platform-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px}.platform-row{border-radius:14px;grid-column:auto;gap:12px;min-height:190px;padding:16px}.platform-row:nth-child(4){grid-column:auto;min-height:190px}.platform-row:nth-child(5){grid-column:1/-1;min-height:170px}.platform-symbol{width:78px;height:78px}.platform-symbol svg{width:34px;height:34px}.platform-name strong{font-size:1.25rem}.platform-action{display:none}.about-section{min-height:0;display:block}.about-photo{aspect-ratio:.92;min-height:0}.about-photo:after{background:linear-gradient(#0000 62%,#080a0f 100%)}.about-photo>span{font-size:.48rem;bottom:24px;left:22px}.about-copy{padding:72px 22px 88px}.about-copy h2{font-size:clamp(3.4rem,16vw,5.4rem)}.artist-values{grid-template-columns:1fr}.artist-values div{grid-template-columns:34px 1fr;align-items:center}.label-section{flex-direction:column;gap:58px;min-height:0;padding:92px 22px 96px;display:flex}.label-section:before{-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.label-visual{width:min(88vw,390px)}.label-copy{width:100%}.label-eyebrow{margin-top:25px}.label-copy h2{font-size:clamp(4.6rem,21vw,7rem)}.label-copy>p:last-of-type{font-size:.96rem}.bio-header{min-height:70px;padding:10px 17px}.bio-home span,.bio-back{display:none}.bio-main{padding:52px 20px 82px;display:block}.bio-aside{width:min(100%,440px);margin:0 auto 56px;position:relative;top:auto}.bio-content h1{margin-bottom:34px;font-size:clamp(3.7rem,18vw,6.2rem)}.bio-prose p{font-size:.96rem;line-height:1.82}.bio-prose p:first-child{font-size:1.08rem}.bio-quote{margin:34px 0;padding-left:20px;font-size:1.42rem}.bio-cta .button{width:100%}.bio-footer{flex-direction:column;align-items:flex-start;padding:28px 20px}.contact-section{min-height:620px;padding:92px 20px}.contact-section h2{font-size:clamp(3.4rem,16.5vw,5.7rem)}.contact-main{gap:14px;padding:16px 3px;font-size:.92rem}.social-links{gap:10px;margin-top:12px}.social-link{width:50px;height:50px}.site-footer{flex-direction:column;align-items:flex-start;gap:18px;padding:34px 20px;display:flex}.visitor-counter{justify-content:flex-start}.footer-meta{flex-wrap:wrap;justify-content:flex-start}[data-reveal],[data-reveal=left],[data-reveal=right],[data-reveal=scale]{translate:0 28px;scale:.985}[data-reveal].is-visible{translate:0;scale:1}}@media (hover:none),(pointer:coarse){.cursor-glow,.music-cursor{display:none}.platform-row,.platform-row:hover{--card-lift:0px;--tilt-x:0deg;--tilt-y:0deg}.coverflow-floor,.coverflow-card.active .cover-shine,.release-preview{animation:none}.release-deck,.swipe-hint{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.cursor-glow,.music-cursor{display:none}[data-reveal],[data-reveal=left],[data-reveal=right],[data-reveal=scale]{opacity:1!important;translate:0!important;scale:1!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.language-switch a{justify-content:center;align-items:center;min-width:40px;min-height:36px;font-size:.875rem;text-decoration:none;display:inline-flex}.language-switch a:focus-visible,.music-page a:focus-visible,.release-detail-link:focus-visible{outline:2px solid var(--gold-light);outline-offset:5px}.release-detail-link{color:var(--gold-light);text-underline-offset:4px;margin-top:12px;font-size:.875rem;display:inline-block}.catalogue-entry{text-align:center;margin:40px 0 0}.music-page{background:var(--ink);min-height:100vh;color:var(--paper)}.music-page-main{width:min(1240px,100% - 64px);margin:0 auto;padding:64px 0 88px}.music-page-heading{max-width:760px;margin-bottom:48px}.music-page-heading h1{letter-spacing:-.055em;margin:16px 0 24px;font-size:clamp(2.5rem,6vw,5rem);line-height:1.05}.music-page-heading>p:last-child{color:#bec0c6;font-size:1.125rem;line-height:1.7}.music-page .bio-eyebrow{letter-spacing:.12em;font-size:.875rem;line-height:1.5}.catalogue-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:38px 24px;display:grid}.catalogue-card{min-width:0}.catalogue-card>a{text-decoration:none;display:block}.catalogue-card img{aspect-ratio:1;object-fit:cover;border:1px solid #ffffff18;border-radius:5px;width:100%;height:auto;transition:transform .25s}.catalogue-card a:hover img{transform:translateY(-4px)}.catalogue-kind{color:#b4b4bd;margin-top:16px;font-size:.875rem;display:block}.catalogue-card h2{overflow-wrap:anywhere;margin:7px 0 10px;font-size:1.125rem;line-height:1.35}.catalogue-listen{color:var(--gold-light);font-size:.875rem}.release-breadcrumb{color:#b4b4bd;flex-wrap:wrap;gap:14px;margin-bottom:38px;font-size:.875rem;display:flex}.release-page-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:start;gap:clamp(32px,6vw,80px);display:grid}.release-page-art img{aspect-ratio:1;object-fit:cover;border:1px solid #ffffff20;border-radius:6px;width:100%;height:auto}.release-page-copy{min-width:0}.release-page-copy h1{letter-spacing:-.045em;overflow-wrap:anywhere;margin:14px 0 16px;font-size:clamp(2rem,4.4vw,3.8rem);line-height:1.06}.release-byline{color:var(--gold-light);font-size:1.125rem}.release-description{color:#bec0c6;margin:24px 0;font-size:1rem;line-height:1.75}.release-page-facts{flex-wrap:wrap;gap:28px;margin:26px 0;display:flex}.release-page-facts div{gap:7px;display:grid}.release-page-facts dt{color:#b4b4bd;font-size:.875rem}.release-page-facts dd{margin:0;font-size:1rem}.release-listen-title{margin:24px 0 14px;font-size:1.125rem}.release-page-platforms{flex-wrap:wrap;gap:10px;display:flex}.release-page-platforms .button{min-height:46px;padding:12px 18px;font-size:.875rem}.release-page-player{margin-top:28px}.release-page-player iframe{border:0;border-radius:12px;width:100%}.release-page-player>a{color:#bec0c6;margin-top:10px;font-size:.875rem;display:inline-block}.release-tracklist,.release-related{border-top:1px solid #ffffff20;margin-top:64px;padding-top:36px}.release-tracklist h2,.release-related h2{margin-bottom:24px;font-size:1.5rem}.release-tracklist ol{columns:2;column-gap:64px;max-width:900px;padding-left:26px}.release-tracklist li{break-inside:avoid;padding:10px 0 10px 8px;font-size:1rem;line-height:1.5}.release-tracklist li::marker{color:var(--gold-light)}.release-related>div{flex-wrap:wrap;gap:14px 32px;font-size:1rem;display:flex}.release-related .bio-link{margin-top:30px;font-size:.875rem}.skip-link{z-index:300;background:var(--paper);color:var(--ink);padding:14px 20px;position:fixed;top:16px;left:16px;transform:translateY(-180%)}.skip-link:focus{transform:none}@media (width<=950px){.catalogue-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.music-page-main{width:calc(100% - 36px);padding:32px 0 60px}.catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.catalogue-card h2{font-size:1rem}.music-page .bio-header{flex-wrap:wrap;gap:14px;padding:18px}.music-page .bio-header-actions{gap:18px}.release-page-grid{grid-template-columns:minmax(0,1fr);gap:28px}.release-page-art{max-width:500px}.release-tracklist ol{columns:1}.music-page .bio-footer{flex-direction:column;gap:18px;padding:28px 18px;display:flex}}@media (prefers-reduced-motion:reduce){.catalogue-card img{transition:none}.catalogue-card a:hover img{transform:none}}.music-page .bio-home b,.music-page .bio-back{font-size:.875rem}.music-page .bio-home small,.music-page .bio-footer{font-size:.8125rem}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/geist-001175b1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/geist-98bbbccb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/geist-mono-44745446.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/geist-mono-013b2f2f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
