:root{--ink:#060607;--paper:#e9e7e1;--accent:#8f8e89;--accent-bright:#fff;--silver:#c7cad1;--muted:#8b8c91;--line:#ffffff24}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:#fff;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;font-feature-settings:"kern" 1,"liga" 1;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;overflow-x:hidden}body.intro-playing{overflow:hidden}::selection{background:var(--accent);color:#fff}a{color:inherit;touch-action:manipulation;text-decoration:none}main{min-height:100vh}section[id]{scroll-margin-top:86px}.latest-release,.editorial,.catalog,.contact-section,footer{content-visibility:auto;contain-intrinsic-size:auto 900px}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:1000;color:#080808;background:#fff;border-radius:4px;padding:13px 18px;font-weight:700;transition:transform .2s;position:fixed;top:14px;left:14px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}:where(a,button,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #fff;box-shadow:0 0 0 6px #17171b}#main-content:focus,.legal-page:focus{outline:none}.nav{z-index:20;-webkit-backdrop-filter:blur(26px)saturate(130%);backdrop-filter:blur(26px)saturate(130%);opacity:0;pointer-events:none;background:#060607c2;border-bottom:1px solid #ffffff1a;grid-template-columns:1fr auto 1fr;align-items:center;height:86px;padding:0 clamp(22px,4vw,68px);transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1);display:grid;position:fixed;inset:0 0 auto;transform:translateY(-100%)}.nav.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.logo{justify-self:start;line-height:0;display:block}.brand-logo{object-fit:contain;width:clamp(220px,25vw,390px);height:auto;display:block}.brand-logo.compact{width:clamp(112px,10.5vw,154px)}.nav nav{text-transform:uppercase;letter-spacing:.19em;gap:38px;font-size:.75rem;display:flex}.nav nav a,.footer-links a{transition:opacity .25s}.nav nav a:hover,.footer-links a:hover{opacity:.55}.nav-cta{text-transform:uppercase;letter-spacing:.16em;border:1px solid #ffffff4d;justify-self:end;align-items:center;gap:9px;padding:12px 15px;font-size:.75rem;transition:background .25s,color .25s,border-color .25s;display:flex}.nav-cta:hover{color:#080808;background:#fff;border-color:#fff}.nav-actions{justify-self:end;align-items:center;gap:24px;display:flex}.menu-trigger,.menu-top button{-webkit-appearance:none;appearance:none;color:#fff;cursor:pointer;background:#ffffff06;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:46px;height:46px;transition:background .25s,border-color .25s,transform .25s;display:grid}.menu-trigger:hover,.menu-top button:hover{color:#080808;background:#fff;border-color:#fff;transform:rotate(6deg)}.menu-overlay{z-index:50;opacity:0;visibility:hidden;pointer-events:none;background:radial-gradient(circle at 78% 32%,#e9e7e114,#0000 34%),#050506fb;flex-direction:column;padding:28px clamp(22px,4vw,68px) 42px;transition:opacity .38s,transform .38s,visibility .38s;display:flex;position:fixed;inset:0;transform:translateY(-18px)}.menu-overlay:before{content:"";aspect-ratio:1;opacity:.035;pointer-events:none;background:url(/brand/rome-mark-only.png) 50%/contain no-repeat;width:min(70vw,950px);position:absolute;bottom:-38%;right:-22vw}.menu-overlay.open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.menu-top{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.menu-links{z-index:1;flex-direction:column;gap:clamp(3px,.45vh,8px);margin:auto 0;display:flex;position:relative}.menu-links a{letter-spacing:-.065em;text-transform:uppercase;align-items:center;gap:clamp(18px,3vw,46px);width:fit-content;font-size:clamp(1.9rem,4.2vw,5.1rem);font-weight:800;line-height:.9;transition:color .2s,transform .25s;display:flex}.menu-links a:hover{color:var(--accent-bright);transform:translate(12px)}.menu-links span{letter-spacing:.18em;color:#777;min-width:24px;font-size:.62rem}.menu-links svg{width:.38em;height:.38em}.menu-links .radio-menu-link{font-size:clamp(1.9rem,4.2vw,5.1rem)}.menu-social{z-index:1;text-transform:uppercase;letter-spacing:.12em;color:#a9a9af;flex-wrap:nowrap;gap:clamp(18px,3vw,34px);font-size:.75rem;display:flex;position:relative}.menu-social a:hover{color:#fff}.brand-intro{z-index:100;isolation:isolate;background:#050505;place-items:center;animation:2.8s cubic-bezier(.4,0,.2,1) both intro-shell;display:grid;position:fixed;inset:0;overflow:hidden}.brand-intro:after{content:"";z-index:8;clip-path:circle(0);will-change:clip-path;background:#e9e7e1;animation:2.8s cubic-bezier(.76,0,.24,1) both intro-paper;position:absolute;inset:0}.brand-intro.ends-ink{animation:2.8s cubic-bezier(.4,0,.2,1) both intro-shell}.brand-intro.ends-ink:after{background:var(--ink)}.brand-intro-lockup{z-index:3;place-items:center;gap:clamp(18px,2.6vh,28px);display:grid;position:relative}.brand-intro-mark{aspect-ratio:1;transform-origin:50%;will-change:transform,opacity;width:clamp(132px,22vw,285px);animation:2.8s cubic-bezier(.22,1,.36,1) both intro-mark;position:relative}.brand-intro-vector{object-fit:contain;z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.brand-intro-glitch{z-index:2;opacity:0;pointer-events:none;will-change:transform,opacity,clip-path;background:currentColor;display:block;position:absolute;inset:0;-webkit-mask:url(/brand/rome-mark-vector.svg) 50%/contain no-repeat;mask:url(/brand/rome-mark-vector.svg) 50%/contain no-repeat}.brand-intro-glitch.glitch-a{color:#00e5ff;clip-path:polygon(0 15%,100% 15%,100% 37%,0 37%);animation:2.8s step-end both intro-glitch-a}.brand-intro-glitch.glitch-b{color:#ff3158;clip-path:polygon(0 52%,100% 52%,100% 76%,0 76%);animation:2.8s step-end both intro-glitch-b}.brand-intro-glitch.glitch-c{color:#d6ff00;clip-path:polygon(0 78%,100% 78%,100% 87%,0 87%);animation:2.8s step-end both intro-glitch-c}.brand-intro-wordmark{will-change:transform,opacity;width:clamp(128px,16vw,220px);height:auto;animation:2.8s cubic-bezier(.22,1,.36,1) both intro-wordmark;display:block}.page-anchor{position:absolute;top:0;left:0}@keyframes intro-shell{0%,83.33%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes intro-mark{0%{opacity:0;transform:scale(.94)}11%{opacity:1;transform:scale(1)}25%,67%{opacity:1;transform:scale(1)}72%{opacity:1;transform:scale(1.035)}76%,to{opacity:0;transform:scale(.98)}}@keyframes intro-glitch-a{0%,25%{opacity:0;transform:translate(0)}26%{opacity:.96;transform:translate(13px)skew(-6deg)}28%,42%{opacity:0;transform:translate(0)}43%{opacity:.9;transform:translate(-10px)skew(4deg)}45%,59%{opacity:0;transform:translate(0)}60%{opacity:.94;transform:translate(15px)scaleX(1.055)}62%,to{opacity:0;transform:translate(0)}}@keyframes intro-glitch-b{0%,26%{opacity:0;transform:translate(0)}27%{opacity:.9;transform:translate(-12px)skew(4deg)}29%,43%{opacity:0;transform:translate(0)}44%{opacity:.92;transform:translate(9px)skew(-3deg)}46%,60%{opacity:0;transform:translate(0)}61%{opacity:.9;transform:translate(-13px)scaleX(.965)}63%,to{opacity:0;transform:translate(0)}}@keyframes intro-glitch-c{0%,34%{opacity:0;transform:translate(0)}35%{opacity:.86;transform:translate(7px)scaleX(1.08)}37%,51%{opacity:0;transform:translate(0)}52%{opacity:.82;transform:translate(-8px)skew(-5deg)}54%,to{opacity:0;transform:translate(0)}}@keyframes intro-wordmark{0%,13%{opacity:0;transform:translateY(8px)scale(.985)}20%,58%{opacity:1;transform:translateY(0)scale(1)}66%,to{opacity:0;transform:translateY(-5px)scale(.99)}}@keyframes intro-paper{0%,68%{clip-path:circle(0)}83.33%,to{clip-path:circle(150%)}}.presave-release{background:radial-gradient(circle at 86% 12%,#00000009,transparent 34%),var(--paper);min-height:100svh;color:var(--ink);border-bottom:1px solid #00000024;grid-template-columns:minmax(320px,1fr) minmax(360px,620px);align-items:center;gap:clamp(48px,8vw,150px);padding:clamp(130px,12vw,185px) clamp(22px,7vw,110px) clamp(80px,9vw,140px);display:grid}.presave-copy{z-index:1;max-width:760px;position:relative}.presave-label{letter-spacing:.22em;text-transform:uppercase;color:#666;margin-bottom:clamp(28px,4vw,55px);font-size:.68rem;display:block}.presave-copy h2{letter-spacing:-.075em;text-transform:uppercase;text-wrap:balance;margin:0;font-family:Arial Narrow,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(4.4rem,8.6vw,9.8rem);line-height:.78}.presave-artist{letter-spacing:-.035em;margin:30px 0 0;font-size:clamp(1.35rem,2.2vw,2.1rem)}.presave-date{letter-spacing:.17em;text-transform:uppercase;color:#666;border-top:1px solid #0003;align-items:baseline;gap:14px;margin:clamp(46px,6vw,78px) 0 0;padding-top:22px;font-size:.7rem;display:flex}.presave-date time{letter-spacing:-.025em;color:var(--ink);font-size:clamp(1.55rem,2.5vw,2.3rem);font-weight:700}.presave-cta{background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:.16em;justify-content:center;align-items:center;gap:18px;margin-top:34px;padding:18px 25px;font-size:.74rem;font-weight:700;transition:gap .25s,background .25s,color .25s,transform .25s;display:inline-flex}.presave-cta:hover{background:#242426;gap:26px;transform:translateY(-2px)}.presave-artwork{aspect-ratio:1;width:100%;display:block;overflow:hidden;box-shadow:0 42px 110px #0000008c,0 0 70px #ffffff0e}.presave-artwork img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,.72,.2,1);display:block}.presave-artwork:hover img{transform:scale(1.018)}.eyebrow{letter-spacing:.18em;color:#aaa;align-items:center;gap:12px;font-size:.68rem;display:flex}.eyebrow span{background:var(--accent);width:7px;height:7px;box-shadow:0 0 18px var(--accent);border-radius:50%}.hero h1{letter-spacing:-.075em;z-index:2;margin:12vh 0 0;font-size:clamp(4.2rem,11.6vw,12.6rem);font-weight:900;line-height:.77;position:relative}.hero h1 em{color:#0000;-webkit-text-stroke:1.5px #ffffffd1;margin-left:9vw;font-style:normal}.hero-bottom{z-index:2;justify-content:space-between;align-items:end;display:flex;position:absolute;bottom:46px;left:clamp(22px,4vw,68px);right:clamp(22px,4vw,68px)}.hero-bottom p{text-transform:uppercase;letter-spacing:.08em;font-size:.9rem;line-height:1.5}.hero-bottom a{border:1px solid #777;border-radius:50%;place-items:center;width:62px;height:62px;transition:all .3s;display:grid}.hero-bottom a:hover{background:var(--accent);color:#fff}.hero-word{letter-spacing:-.12em;color:#ffffff06;font-size:31vw;font-weight:900;line-height:.75;position:absolute;bottom:-8vw;right:-4vw}.catalog{background:var(--ink);color:#fff;border-top:1px solid #ffffff1f;padding:clamp(90px,10vw,150px) clamp(22px,5vw,76px);position:relative;overflow:hidden}.latest-release{background:var(--ink);color:#fff;grid-template-columns:minmax(280px,650px) 1fr;align-items:start;gap:clamp(42px,6vw,90px) clamp(50px,8vw,150px);padding:clamp(70px,9vw,140px) clamp(22px,7vw,110px);display:grid}.latest-heading{grid-column:1/-1;max-width:1100px}.latest-artwork{aspect-ratio:1;width:100%;display:block;overflow:hidden;box-shadow:0 38px 90px #0003}.latest-artwork img{object-fit:contain;width:100%;height:100%;transition:transform .7s cubic-bezier(.16,.72,.2,1);display:block}.latest-artwork:hover img{transform:scale(1.025)}.latest-copy{max-width:700px;padding-top:clamp(4px,1vw,16px)}.latest-label{letter-spacing:.2em;text-transform:uppercase;color:#aaa;margin-bottom:35px;font-size:.68rem;display:block}.latest-heading h2{letter-spacing:-.075em;text-transform:uppercase;margin:0;font-family:Arial Narrow,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(4.5rem,9vw,10rem);font-weight:700;line-height:.78}.latest-artist{margin:28px 0 50px;font-size:clamp(1.35rem,2.1vw,2rem)}.latest-copy>p{color:#c7c7ca;max-width:540px;margin:0 0 1em;font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.55}.latest-cta{text-transform:uppercase;letter-spacing:.17em;border-bottom:1px solid #ffffffb3;align-items:center;gap:18px;margin-top:35px;padding:18px 0 12px;font-size:.74rem;transition:gap .25s,color .25s;display:inline-flex}.latest-cta:hover{color:var(--accent);gap:26px}.section-r{pointer-events:none;-webkit-user-select:none;user-select:none;object-fit:contain;position:absolute}.catalog-r{opacity:.035;filter:invert();width:min(54vw,780px);top:1.5%;right:-12vw}.section-head{border-bottom:2px solid #ffffffc7;margin-bottom:clamp(48px,6vw,88px);padding-bottom:28px;display:block}.catalog-head{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.catalog .section-head{border-bottom-color:#ffffffc7}.catalog-controls{gap:10px;padding-bottom:4px;display:flex}.catalog-controls button{-webkit-appearance:none;appearance:none;color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff61;border-radius:50%;place-items:center;width:50px;height:50px;transition:background .25s,color .25s,transform .25s;display:grid}.catalog-controls button:hover{color:var(--ink);background:#fff;transform:translateY(-2px)}.section-head>div{gap:30px;display:flex}.num{letter-spacing:.24em;font-size:.65rem;font-weight:700}.section-head h2,.editorial h2{letter-spacing:-.065em;text-transform:uppercase;margin:0;font-family:Arial Narrow,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(4rem,8vw,9rem);font-weight:700;font-stretch:75%;line-height:.84}.section-head p{text-align:right;letter-spacing:.18em;font-size:.68rem;line-height:1.7}.release-grid{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#ffffff7a #ffffff1a;gap:clamp(22px,3vw,48px);padding:8px 4px 28px;scroll-padding-inline:6px;display:flex;overflow-x:auto}.release-grid::-webkit-scrollbar{height:5px}.release-grid::-webkit-scrollbar-track{background:#ffffff14}.release-grid::-webkit-scrollbar-thumb{background:#ffffff61}.release-card,.release-card.featured{z-index:2;cursor:pointer;pointer-events:auto;scroll-snap-align:start;flex:0 0 clamp(280px,32vw,500px);display:block;position:relative}.release-cover-link{z-index:3;cursor:pointer;display:block;position:relative}.release-meta h3 a{display:inline-block}.cover{aspect-ratio:1;color:#fff;isolation:isolate;background:#111;transition:transform .65s cubic-bezier(.16,.72,.2,1),box-shadow .65s cubic-bezier(.16,.72,.2,1);position:relative;overflow:hidden;box-shadow:0 12px 28px #0c0c0e14}.release-artwork{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,.72,.2,1),filter .5s;display:block}.release-card:hover .release-artwork{filter:saturate(1.04)contrast(1.02);transform:scale(1.032)}.release-card:hover .cover{transform:translateY(-8px);box-shadow:0 30px 58px #0c0c0e33}.cover.violet{background:radial-gradient(circle at 63% 40%,#f4f2ed 0 5%,#8f8e89 17%,#272725 47%,#080808 72%)}.cover.chrome{background:radial-gradient(at 45% 35%,#fff 0,#8d8d8d 7%,#222 24%,#aaa 31%,#0a0a0a 53%)}.cover.acid{background:radial-gradient(circle at 70% 27%,#e5ff76,#a5d000 12%,#182100 35%,#080808 62%)}.cover.blue{background:radial-gradient(circle at 35% 35%,#85e9ff,#0863ff 15%,#071225 45%,#050505 70%)}.cover.red{background:radial-gradient(circle at 60%,#ff786e,#d31313 13%,#300909 39%,#050505 70%)}.cover.mono{background:radial-gradient(circle at 50% 45%,#ddd,#444 12%,#0c0c0c 36%)}.cover-no{letter-spacing:.2em;z-index:2;font-size:.7rem;position:absolute;top:20px;left:22px}.orb{aspect-ratio:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid #fff9;border-radius:50%;width:36%;position:absolute;top:32%;left:32%;box-shadow:inset 0 0 50px #ffffff29,0 0 80px #ffffff1f}.cover-copy{z-index:2;display:grid;position:absolute;bottom:22px;left:22px;right:22px}.cover-copy span,.cover-copy small{letter-spacing:.17em;font-size:.55rem}.cover-copy strong{text-transform:uppercase;letter-spacing:-.045em;font-size:clamp(1.25rem,2.1vw,2.4rem)}.cover-mark{opacity:.08;width:70%;height:auto;position:absolute;top:-14%;right:-14%}.release-meta{justify-content:space-between;align-items:end;margin-top:5px;padding-top:24px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;display:flex}.release-meta span{letter-spacing:0;color:#aaa;font-size:1rem}.release-meta h3{letter-spacing:-.035em;margin:14px 0 4px;font-size:clamp(1rem,1.8vw,1.55rem);font-weight:400}.stream-button,.wide-button{color:#090909;letter-spacing:-.015em;background:#ececec;border-radius:16px;width:fit-content;margin:28px auto 0;padding:20px 32px;font:500 1rem/1.2 Helvetica Neue,Helvetica,Arial,sans-serif;transition:transform .25s,background .25s;display:flex}.stream-button:hover,.wide-button:hover{background:#fff;transform:translateY(-3px)}.catalog .stream-button{background:var(--paper);color:var(--ink)}.catalog .stream-button:hover{background:#fff}.editorial{background:var(--paper);color:var(--ink);border-top:1px solid #00000024;padding:clamp(90px,11vw,165px) clamp(22px,6vw,92px)}.editorial h2{border-bottom:2px solid #000000c7;margin-bottom:clamp(60px,7vw,95px);padding-bottom:42px}.editorial-copy{letter-spacing:-.018em;max-width:1040px;font:400 clamp(1.05rem,1.55vw,1.45rem)/1.55 Helvetica Neue,Helvetica,Arial,sans-serif}.editorial-copy p{margin:0 0 1.5em}.editorial-copy strong{font-weight:800}.editorial-copy ul{margin:0 0 2em;padding-left:2.1em}.editorial-copy li{margin:.8em 0;padding-left:.55em}.playlist-grid{grid-template-columns:minmax(0,1fr) minmax(360px,620px);align-items:start;gap:clamp(55px,8vw,130px);display:grid}.playlist-section iframe{background:#333;border:0;border-radius:14px}.playlist-followers{letter-spacing:.13em;text-transform:uppercase;color:#c2c2c5;border-top:1px solid #fff3;margin-top:42px;padding-top:22px;font-size:.72rem;display:block}.playlist-content{flex-direction:column;gap:48px;display:flex}.playlist-player-column{flex-direction:column;gap:38px;display:flex}.playlist-submit{border-top:1px solid #fff3;padding-top:38px}.playlist-submit h3{letter-spacing:-.035em;margin:0 0 14px;font:500 clamp(1.5rem,2.2vw,2.2rem)/1.1 Helvetica Neue,Helvetica,Arial,sans-serif}.playlist-submit p{color:#c7c7ca;max-width:560px;margin:0;font:400 1rem/1.55 Helvetica Neue,Helvetica,Arial,sans-serif}.playlist-submit .wide-button{width:fit-content;min-width:0;margin:28px 0 0;padding:18px 28px;font-size:1rem}.playlist-section{background:var(--ink);color:#fff;border-top-color:#ffffff1f}.playlist-section h2{border-bottom-color:#ffffffc7}.playlist-section .playlist-followers,.playlist-section .playlist-submit{border-color:#fff3}.playlist-section .playlist-followers{color:#c2c2c5}.playlist-section .playlist-submit p{color:#c7c7ca}.playlist-section iframe{background:#333}.playlist-section .wide-button{background:var(--paper);color:var(--ink)}.playlist-section .wide-button:hover{background:#fff}.submit-section,.track-section{background:var(--paper)}.submit-section .wide-button{background:var(--ink);color:#fff}.submit-section .wide-button:hover{background:#242426}.wide-button{justify-content:center;min-width:min(100%,560px);margin-top:50px;padding:24px 38px;font-size:clamp(1rem,1.8vw,1.45rem)}.submission-buttons{gap:26px;max-width:700px;margin-top:65px;display:grid}.submission-buttons .wide-button{width:100%;margin:0}.contact-section{background:var(--paper);color:var(--ink);border-top:1px solid #00000024;grid-template-columns:.75fr 1.25fr;gap:clamp(50px,9vw,150px);padding:clamp(100px,13vw,190px) clamp(22px,6vw,92px);display:grid}.contact-heading>span{letter-spacing:.2em;text-transform:uppercase;color:#666;font-size:.68rem}.contact-heading h2{letter-spacing:-.07em;text-transform:uppercase;color:var(--ink);margin:28px 0 0;font-family:Arial Narrow,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(4.2rem,8vw,9rem);line-height:.82}.contact-options{flex-direction:column;display:flex}.contact-options a{border-bottom:1px solid #0003;grid-template-columns:1fr auto;gap:13px 28px;padding:35px 0;transition:padding .25s,color .25s;display:grid}.contact-options a:first-child{border-top:1px solid #0003}.contact-options a:hover{color:#555;padding-left:14px}.contact-options span{letter-spacing:.16em;text-transform:uppercase;color:#666;grid-column:1;font-size:.66rem}.contact-options strong{letter-spacing:-.025em;grid-column:1;font-size:clamp(1.1rem,2vw,1.75rem);font-weight:400}.contact-options svg{grid-area:1/2/3;align-self:center}.release-meta p{color:#555;margin:0;font-size:.85rem}.round-link{border:1px solid #aaa;border-radius:50%;place-items:center;width:44px;height:44px;transition:all .35s;display:grid;color:#111!important}.release-card:hover .round-link{background:#111;color:#fff!important}.statement{isolation:isolate;background:radial-gradient(circle at 84%,#e9e7e112,#0000 28%),linear-gradient(145deg,#070708,#0b0b0e 56%,#050506);border-top:1px solid #ffffff14;padding:clamp(110px,14vw,210px) clamp(22px,4vw,68px);position:relative;overflow:hidden}.statement>:not(.section-r){z-index:1;position:relative}.statement-r{opacity:.045;width:min(72vw,1000px);bottom:-30%;right:-25vw}.statement>p{letter-spacing:-.058em;max-width:1400px;margin:78px 0 120px;font-size:clamp(2.7rem,5.8vw,6.6rem);font-weight:500;line-height:1.025}.statement>p i{color:var(--accent-bright);font-style:normal}.statement-foot{justify-content:space-between;align-items:end;display:flex}.statement-foot span:last-child{letter-spacing:.15em;text-align:right;color:#999;font-size:.65rem;line-height:1.6}.radio{color:#fff;background:#09090b;border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;min-height:680px}.radio-copy{background:radial-gradient(circle at 88% 18%,#e9e7e11a,#0000 34%);flex-direction:column;justify-content:center;min-height:680px;padding:clamp(82px,9vw,145px) clamp(22px,9vw,150px);display:flex}.radio-copy h2{margin:50px 0 35px}.radio-copy>p{color:#b5b6bd;max-width:640px;font-size:1.08rem;line-height:1.7}.radio-actions{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.radio-actions a{text-transform:uppercase;letter-spacing:.13em;z-index:2;cursor:pointer;border:1px solid #ffffff52;align-items:center;gap:10px;padding:17px 20px;font-size:.7rem;transition:all .3s;display:flex;position:relative}.radio-actions a:hover{color:#111;background:#fff}.demo{text-align:center;border-bottom:1px solid var(--line);background:radial-gradient(circle at 50% 105%,#e9e7e114,#0000 38%);padding:clamp(110px,13vw,190px) clamp(22px,4vw,68px)}.demo p{letter-spacing:.17em;text-transform:uppercase;color:#888;font-size:.72rem}.demo a{letter-spacing:-.075em;z-index:2;cursor:pointer;border-bottom:1px solid #ffffff80;align-items:center;gap:22px;padding-bottom:14px;font-size:clamp(3.1rem,8.5vw,9.6rem);font-weight:800;line-height:.95;transition:color .3s,border-color .3s,transform .3s;display:inline-flex;position:relative}.demo a:hover{color:var(--accent-bright);border-color:var(--accent-bright);transform:translateY(-5px)}footer{background:#040405;grid-template-columns:1fr auto 1fr;align-items:end;padding:64px clamp(22px,4vw,68px);display:grid}footer>div:first-child p{letter-spacing:.15em;color:#777;font-size:.55rem}.footer-links{text-transform:uppercase;letter-spacing:.12em;flex-wrap:nowrap;justify-content:center;gap:clamp(18px,3vw,30px);font-size:.75rem;display:flex}footer small{letter-spacing:.1em;color:#a3a3a8;justify-self:end;font-size:.75rem}.footer-center{flex-direction:column;align-items:center;gap:24px;display:flex}.footer-legal{letter-spacing:.12em;text-transform:uppercase;color:#b5b5ba;gap:20px;font-size:.75rem;display:flex}.footer-legal a:hover{color:#fff}.legal-header{background:#060607;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;height:86px;padding:0 clamp(22px,4vw,68px);display:flex}.legal-logo{line-height:0;display:block}.legal-logo img{width:clamp(112px,10.5vw,154px);height:auto;display:block}.legal-header nav a{letter-spacing:.14em;text-transform:uppercase;color:#d1d1d4;align-items:center;gap:9px;font-size:.75rem;display:flex}.legal-page{background:radial-gradient(circle at 92% 8%,#e9e7e114,#0000 30%),#070708;padding:clamp(80px,10vw,150px) clamp(22px,8vw,140px)}.legal-kicker{letter-spacing:.2em;text-transform:uppercase;color:#c7c6c1;margin-bottom:36px;font-size:.75rem}.legal-page>h1{letter-spacing:-.07em;text-transform:uppercase;max-width:1100px;margin:0 0 clamp(80px,10vw,150px);font-family:Arial Narrow,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(4rem,10vw,10.5rem);line-height:.79}.legal-content{max-width:920px;margin-left:auto}.legal-content section{border-bottom:1px solid #ffffff29;margin-bottom:clamp(60px,7vw,90px);padding:0 0 clamp(60px,7vw,90px)}.legal-content h2{letter-spacing:-.035em;text-transform:uppercase;margin:0 0 32px;font-size:clamp(1.7rem,3vw,2.7rem)}.legal-content p,.legal-content li{color:#d0d0d4;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.72}.legal-content p{margin:0 0 1.4em}.legal-content ul{margin:28px 0 42px;padding-left:1.35em}.legal-content li{margin:.7em 0;padding-left:.55em}.legal-content a{color:#fff;text-underline-offset:5px;-webkit-text-decoration:underline #8f8e89;text-decoration:underline #8f8e89}.legal-updated{letter-spacing:.12em;text-transform:uppercase;color:#b8b8bd!important;font-size:.75rem!important}.legal-footer{letter-spacing:.12em;text-transform:uppercase;color:#b5b5ba;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding:42px clamp(22px,4vw,68px);font-size:.75rem;display:flex}.legal-footer nav{gap:24px;display:flex}@media (max-width:800px){.nav{grid-template-columns:1fr 1fr;height:70px}.nav nav,.nav-cta{display:none}.nav-actions{gap:0}.brand-logo.compact{width:108px}.hero{min-height:650px;padding-top:125px}.hero h1{margin-top:18vh;font-size:18vw}.hero h1 em{margin-left:0}.hero-bottom a{width:52px;height:52px}.section-head{margin-bottom:45px}.section-head>div{gap:15px}.release-grid{gap:16px;margin-right:calc(-1*clamp(22px,5vw,76px));padding-right:clamp(22px,5vw,76px)}.release-card,.release-card.featured{flex-basis:min(78vw,390px)}.cover-copy strong{font-size:1.1rem}.cover-mark{width:76%}.cover-copy{bottom:14px;left:14px}.cover-no{top:14px;left:14px}.release-meta h3{font-size:.95rem}.release-meta p{font-size:.72rem}.round-link{display:none}.statement-foot .brand-logo{width:min(52vw,250px)}.radio-copy{min-height:570px}.demo a{font-size:13vw}.footer-links{grid-area:2/1/auto/-1;justify-content:flex-start;margin-top:35px}footer{grid-template-columns:1fr 1fr;row-gap:0}footer small{color:#aaa;grid-area:1/2;font-size:.75rem}.footer-center{grid-area:2/1/auto/-1;align-items:flex-start;margin-top:35px}.footer-links{margin-top:0}.menu-overlay{padding-top:18px}.menu-links{gap:4px}.menu-links a{font-size:clamp(1.55rem,6.5vw,2.65rem);line-height:.94}.menu-links .radio-menu-link{text-wrap:balance;max-width:100%;font-size:clamp(1.55rem,6.5vw,2.65rem)}.menu-social,.footer-links{letter-spacing:.055em;white-space:nowrap;justify-content:space-between;gap:clamp(6px,2vw,12px);width:100%;font-size:clamp(.53rem,2.25vw,.68rem)}.presave-release{grid-template-columns:1fr;gap:48px;min-height:auto;padding-top:120px}.presave-copy h2{font-size:clamp(4rem,18vw,7rem)}.presave-artist{margin-top:22px}.presave-date{margin-top:42px}.presave-artwork{grid-row:2;max-width:620px}.latest-release{grid-template-columns:1fr;gap:50px}.latest-heading{grid-column:1}.latest-artist{margin-bottom:0}.latest-artwork{max-width:620px}.playlist-grid{grid-template-columns:1fr;gap:40px}.contact-section{grid-template-columns:1fr}.legal-header{width:100%;min-width:0;padding-inline:22px}.legal-logo{flex:0 auto;min-width:0}.legal-logo img{width:108px;max-width:100%;height:auto}.legal-header nav{flex:none}.legal-page{width:100%;min-width:0;padding:72px 22px 96px;overflow:hidden}.legal-kicker{letter-spacing:.15em;max-width:100%;margin-bottom:28px}.legal-page>h1{letter-spacing:-.055em;max-width:100%;margin-bottom:76px;font-size:clamp(3.15rem,13vw,4.8rem);line-height:.84}.legal-content{width:100%;min-width:0;max-width:none;margin-left:0}.legal-content section{margin-bottom:54px;padding-bottom:54px}.legal-content h2{overflow-wrap:anywhere;margin-bottom:24px;font-size:clamp(1.45rem,7vw,2rem);line-height:1.05}.legal-content p,.legal-content li{overflow-wrap:anywhere;font-size:1rem;line-height:1.65}.legal-content ul{margin:22px 0 34px;padding-left:1.15em}.legal-footer{width:100%;min-width:0;padding:34px 22px}}@media (max-width:480px){.brand-intro-mark{width:clamp(128px,42vw,190px)}.catalog-controls button{width:44px;height:44px}.section-head h2{font-size:13vw}.section-head p{display:none}.release-meta h3{font-size:1.1rem}.legal-header{height:70px}.legal-header nav a{letter-spacing:.11em;white-space:nowrap;gap:7px;font-size:.68rem}.legal-page>h1{font-size:clamp(3rem,13vw,3.7rem)}.legal-footer{flex-direction:column;align-items:flex-start;gap:24px}.footer-links{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}.brand-intro{background:#e9e7e1}.brand-intro.ends-ink{background:var(--ink)}.brand-intro-mark{display:none}.release-artwork,.cover{transform:none!important}}@media (forced-colors:active){:where(a,button,[tabindex]):focus-visible{box-shadow:none;outline:3px solid canvastext}.menu-overlay{border:1px solid canvastext}}@media (pointer:coarse){.nav a,.menu-social a,.footer-links a,.footer-legal a,.legal-footer a{align-items:center;min-height:44px;display:inline-flex}.menu-trigger,.menu-top button{min-width:46px;min-height:46px}}@media (max-width:800px) and (orientation:portrait){.menu-links a{min-height:44px;line-height:1}.contact-options a{min-height:72px}.wide-button,.stream-button{min-height:52px}}.release-page{grid-template-columns:minmax(300px,620px) 1fr;align-items:center;gap:clamp(50px,8vw,140px);min-height:100svh;padding:clamp(76px,8vw,120px) clamp(22px,6vw,100px);display:grid;position:relative;overflow:hidden}.release-page:focus{outline:none}.back{text-transform:uppercase;letter-spacing:.14em;color:#b8b8bd;align-items:center;gap:10px;font-size:.75rem;display:flex;position:absolute;top:30px;left:clamp(22px,6vw,100px)}.detail-cover{z-index:2;width:100%}.detail-copy{z-index:2}.detail-copy h1{letter-spacing:-.07em;text-transform:uppercase;margin:30px 0 16px;font-size:clamp(4rem,8vw,9rem);line-height:.82}.detail-copy h2{color:#aaa;margin:0;font-size:1.25rem;font-weight:400}.detail-copy>p{color:#999;margin:55px 0 25px;line-height:1.6}.platforms{flex-wrap:wrap;gap:10px;display:flex}.platforms a{text-transform:uppercase;letter-spacing:.09em;border:1px solid #555;align-items:center;gap:9px;padding:15px 18px;font-size:.74rem;transition:all .25s;display:flex}.platforms a:first-child{background:var(--accent);color:#fff;border-color:var(--accent)}.platforms a:hover{color:#111;background:#fff;border-color:#fff}.detail-brand{letter-spacing:-.1em;color:#ffffff08;font-size:25vw;font-weight:900;line-height:.7;position:absolute;bottom:-.14em;right:-.04em}@media (max-width:850px){.release-page{grid-template-columns:1fr;gap:45px;padding-top:90px}.detail-cover{max-width:560px}.detail-copy h1{font-size:14vw}.detail-copy>p{margin-top:30px}.detail-brand{display:none}}
