.page{display:block}.section{width:min(100%, var(--wrap));padding:var(--section-y) var(--gutter);margin-inline:auto;position:relative}.section+.section{padding-top:0}.page-head+.section{padding-top:clamp(2.5rem,5vw,4rem)}.section--narrow{max-width:calc(var(--wrap-narrow) + var(--gutter) * 2)}.section__header{max-width:46rem;margin-bottom:clamp(2.25rem,5vw,4rem)}.section__header h2{margin-top:1rem}.section__lead{max-width:34rem;color:var(--muted);font-size:var(--body-lg);margin-top:1.25rem}.section__split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.section__header--sticky{top:calc(var(--masthead-h) + 2.5rem);margin-bottom:0;position:sticky}.note{color:var(--quiet);font-size:var(--small);margin-top:2.5rem}.note a{color:var(--ink);text-underline-offset:.25em}.note a:hover{color:var(--accent-text)}.pill{background:var(--accent-soft);color:var(--ink);font-size:var(--label);letter-spacing:.1em;text-transform:uppercase;border:1px solid #e5091473;border-radius:999px;align-items:center;gap:.55rem;padding:.4rem .75rem .4rem .6rem;font-weight:600;display:inline-flex}.eq{align-items:flex-end;gap:2px;height:.8rem;display:inline-flex}.eq span{background:var(--accent-text);transform-origin:bottom;width:3px;height:100%;animation:eq 1s var(--ease-in-out) infinite alternate;border-radius:1px}.eq span:nth-child(2){animation-duration:.7s;animation-delay:-.3s}.eq span:nth-child(3){animation-duration:1.25s;animation-delay:-.6s}@keyframes eq{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.facts{grid-template-columns:repeat(auto-fit,minmax(8rem,max-content));gap:1.25rem 2.25rem;display:grid}.facts dt{color:var(--quiet);font-size:var(--label);letter-spacing:.12em;text-transform:uppercase;font-weight:600}.facts dd{font-size:var(--small);margin-top:.35rem;font-weight:500}.link-cue{min-height:2.75rem;color:var(--ink);font-size:var(--small);align-items:center;gap:.5rem;font-weight:600;text-decoration:none;display:inline-flex}.link-cue:after{content:"→";transition:translate var(--slow) var(--ease)}.link-cue:hover{color:var(--accent-text)}.link-cue:hover:after{translate:.35rem}.back-link{width:fit-content;min-height:2.75rem;color:var(--quiet);font-size:var(--small);transition:color var(--fast) var(--ease), gap var(--slow) var(--ease);align-items:center;gap:.5rem;margin-bottom:1rem;font-weight:500;text-decoration:none;display:flex}.back-link:hover{color:var(--ink);gap:.8rem}.button{isolation:isolate;min-height:3rem;font-size:var(--small);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;translate:var(--mag-x,0) var(--mag-y,0);transition:translate var(--slow) var(--ease), background-color var(--fast) var(--ease), border-color var(--fast) var(--ease), color var(--fast) var(--ease), box-shadow var(--slow) var(--ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:0 1.5rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.button--lg{min-height:3.5rem;padding:0 1.9rem;font-size:.9375rem}.button:disabled{opacity:.6;cursor:progress}.button--primary:after,.button--invert:after{z-index:-1;content:"";transition:translate .7s var(--ease);background:linear-gradient(105deg,#0000 20%,#ffffff47 45%,#0000 70%);position:absolute;inset:0;translate:-110%}.button--primary:hover:after,.button--invert:hover:after{translate:110%}.button--primary{background:var(--accent);color:#fff;box-shadow:0 10px 30px -12px var(--accent-glow)}.button--primary:hover{background:var(--accent-hover);box-shadow:0 16px 40px -12px var(--accent-glow)}.button--ghost{border-color:var(--line-strong);color:var(--ink);background:#f3f0ea08}.button--ghost:hover{border-color:var(--ink);background:#f3f0ea12}.button--invert{background:var(--ink);color:#0b0c10}.button--invert:hover{background:#fff}.button__arrow{transition:translate var(--slow) var(--ease);display:inline-block}.button:hover .button__arrow{translate:.3rem}.button__play{width:1.5rem;height:1.5rem;transition:transform var(--slow) var(--spring);background:#ffffff2e;border-radius:50%;flex:none;margin-left:-.55rem;position:relative}.button__play:before{content:"";border:.3rem solid #0000;border-left:.48rem solid;border-right-width:0;position:absolute;top:50%;left:55%;translate:-50% -50%}.button:hover .button__play{transform:scale(1.15)}.button__spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite spin}@keyframes spin{to{rotate:1turn}}.block-mark{overflow:visible}.block-mark__block{fill:currentColor;transform-box:fill-box}.masthead{z-index:60;transition:background-color var(--slow) var(--ease), border-color var(--slow) var(--ease), backdrop-filter var(--slow) var(--ease);border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.is-scrolled .masthead,.masthead--open{border-bottom-color:var(--line);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);background:#07080bb8}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.is-scrolled .masthead,.masthead--open{background:#0b0c10}}.scroll-progress{background:linear-gradient(90deg, var(--accent), var(--accent-text));transform-origin:0;width:100%;height:2px;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}@supports (animation-timeline:scroll()){.scroll-progress{animation:linear both progress;animation-timeline:scroll(root)}}@keyframes progress{to{transform:scaleX(1)}}.masthead__inner{width:min(100%, var(--wrap));min-height:var(--masthead-h);padding-inline:var(--gutter);transition:min-height var(--slow) var(--ease);align-items:center;gap:clamp(1rem,3vw,2.5rem);margin-inline:auto;display:flex;position:relative}.is-scrolled .masthead__inner{min-height:4rem}.brand{white-space:nowrap;align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.brand__logo{width:1.6rem;height:1.6rem;color:var(--ink)}.brand:hover .block-mark__block{animation:brand-hop .52s var(--spring)}.brand:hover .block-mark__block:nth-child(2){animation-delay:40ms}.brand:hover .block-mark__block:nth-child(3){animation-delay:80ms}.brand:hover .block-mark__block:nth-child(4){animation-delay:.12s}.brand:hover .block-mark__block:nth-child(5){animation-delay:.16s}.brand:hover .block-mark__block:nth-child(6){animation-delay:.2s}.brand:hover .block-mark__block:nth-child(7){animation-delay:.24s}.brand:hover .block-mark__block:nth-child(8){animation-delay:.28s}@keyframes brand-hop{40%{fill:var(--accent-text);translate:0 -2.5px}}.brand__name{width:auto;height:.95rem;color:var(--ink);display:block}.brand__rule{background:var(--line-strong);width:1px;height:1.1rem}.brand__descriptor{color:var(--quiet);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:500}.nav{border:1px solid var(--line);background:#f3f0ea06;border-radius:999px;align-items:center;gap:.25rem;margin-inline:auto;padding:.3rem;display:flex}.nav__link{min-height:2.25rem;transition:background-color var(--fast) var(--ease);border-radius:999px;align-items:center;padding:0 .95rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.nav__label{color:#0000;line-height:1.4;display:inline-block;position:relative;overflow:hidden}.nav__label:before,.nav__label:after{color:var(--muted);content:attr(data-text);transition:translate var(--slow) var(--ease), color var(--fast) var(--ease);position:absolute;left:0}.nav__label:before{top:0}.nav__label:after{color:var(--ink);top:100%}.nav__link:hover .nav__label:before,.nav__link:hover .nav__label:after{translate:0 -100%}.nav__link--active{background:#f3f0ea14}.nav__link--active .nav__label:before{color:var(--ink)}.nav__link--active:after{background:var(--accent);content:"";border-radius:50%;width:4px;height:4px;position:absolute;bottom:.3rem;left:50%;translate:-50%}@media (forced-colors:active){.nav__label{color:linktext}.nav__label:before,.nav__label:after{display:none}}.masthead__actions{align-items:center;gap:.75rem;display:flex}.masthead__cta{border:1px solid var(--line-strong);min-height:2.5rem;color:var(--ink);white-space:nowrap;translate:var(--mag-x,0) var(--mag-y,0);transition:translate var(--slow) var(--ease), background-color var(--fast) var(--ease), border-color var(--fast) var(--ease);border-radius:999px;align-items:center;gap:.6rem;padding:0 1.1rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.masthead__cta:hover{border-color:var(--accent-text);background:var(--accent-soft)}.masthead__toggle{border:1px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.55rem;min-height:2.5rem;padding:0 .95rem;font-size:.8125rem;font-weight:600;display:none}.masthead__toggle-bars{gap:4px;width:.95rem;display:grid}.masthead__toggle-bars span{height:1.5px;transition:translate var(--slow) var(--ease), rotate var(--slow) var(--ease);background:currentColor;border-radius:1px}.masthead__toggle[aria-expanded=true] .masthead__toggle-bars span:first-child{translate:0 2.75px;rotate:45deg}.masthead__toggle[aria-expanded=true] .masthead__toggle-bars span:last-child{translate:0 -2.75px;rotate:-45deg}.hero{--px:.7;--py:.35;--tx:0;--ty:0;isolation:isolate;min-height:max(40rem,100svh);padding-top:calc(var(--masthead-h) + 2rem);flex-direction:column;justify-content:center;padding-bottom:5rem;display:flex;position:relative;overflow:hidden}.hero__field{z-index:-1;position:absolute;inset:0;overflow:hidden}.hero__glow{filter:blur(100px);border-radius:50%;position:absolute}.hero__glow--one{aspect-ratio:1;width:min(52rem,80vw);animation:drift-a 22s var(--ease-in-out) infinite alternate;background:radial-gradient(circle,#e5091461,#0000 66%);top:-20%;right:-10%}.hero__glow--two{aspect-ratio:1;background:radial-gradient(circle, var(--violet-glow), transparent 68%);width:min(44rem,70vw);animation:drift-b 28s var(--ease-in-out) infinite alternate;bottom:-35%;left:-15%}@keyframes drift-a{to{translate:-8% 12%;scale:1.12}}@keyframes drift-b{to{translate:12% -8%;scale:.92}}.hero__spotlight{background:radial-gradient(38rem circle at calc(var(--px) * 100%) calc(var(--py) * 100%), #f3f0ea12, transparent 60%);position:absolute;inset:0}.hero__grid{translate:calc(var(--tx) * -10px) calc(var(--ty) * -10px);transition:translate 1.2s var(--ease);background-image:linear-gradient(#f3f0ea0b 1px,#0000 1px),linear-gradient(90deg,#f3f0ea0b 1px,#0000 1px);background-size:5.5rem 5.5rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 65% at 60% 45%,#000 20%,#0000 100%);mask-image:radial-gradient(75% 65% at 60% 45%,#000 20%,#0000 100%)}.hero__inner{width:min(100%, var(--wrap));padding-inline:var(--gutter);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin-inline:auto;display:grid}.hero__eyebrow{border:1px solid var(--line);color:var(--muted);font-size:var(--label);letter-spacing:.14em;text-transform:uppercase;animation:rise .8s var(--ease) both;background:#f3f0ea08;border-radius:999px;align-items:center;gap:.7rem;padding:.45rem .9rem .45rem .75rem;font-weight:600;display:inline-flex}.hero__title{max-width:11ch;font-size:var(--display);letter-spacing:-.055em;margin-top:1.5rem;font-weight:600;line-height:.94}.hero__title .accent-serif{color:var(--ink);font-size:1.1em}.hero__description{max-width:34rem;color:var(--muted);font-size:var(--body-lg);animation:rise .9s var(--ease) both;margin-top:1.75rem;animation-delay:.55s}.hero__actions{animation:rise .9s var(--ease) both;flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;animation-delay:.68s;display:flex}.hero__aside{color:var(--quiet);font-size:var(--label);letter-spacing:.06em;animation:rise .9s var(--ease) both;margin-top:1.1rem;font-weight:500;animation-delay:.8s}@keyframes rise{0%{opacity:0;translate:0 1.25rem}to{opacity:1;translate:0}}.kinetic__word{overflow-clip-margin:.2em;vertical-align:top;padding-bottom:.08em;display:inline-block;overflow:clip}.kinetic__inner{animation:word-rise 1s var(--ease) both;display:inline-block}@keyframes word-rise{0%{translate:0 108%;rotate:4deg}to{translate:0;rotate:0deg}}.kinetic__word--0 .kinetic__inner{animation-delay:.12s}.kinetic__word--1 .kinetic__inner{animation-delay:.19s}.kinetic__word--2 .kinetic__inner{animation-delay:.26s}.kinetic__word--3 .kinetic__inner{animation-delay:.33s}.kinetic__word--4 .kinetic__inner{animation-delay:.4s}.kinetic__word--5 .kinetic__inner{animation-delay:.47s}.kinetic__word--6 .kinetic__inner{animation-delay:.54s}.kinetic__word--7 .kinetic__inner{animation-delay:.61s}.kinetic__word--8 .kinetic__inner{animation-delay:.68s}.kinetic__word--9 .kinetic__inner{animation-delay:.75s}.kinetic__word--10 .kinetic__inner{animation-delay:.82s}.kinetic__word--11 .kinetic__inner{animation-delay:.89s}.hero__art{perspective:1000px;justify-content:center;display:flex}.hero__art-frame{aspect-ratio:1;border:1px solid var(--line);border-radius:var(--radius-lg);width:min(100%,30rem);rotate:y calc(var(--tx) * 9deg);transform:rotateX(calc(var(--ty) * -9deg));transform-style:preserve-3d;transition:rotate 1.1s var(--ease), transform 1.1s var(--ease);animation:frame-in 1.2s var(--ease) both;background:radial-gradient(circle at 50% 40%,#e5091429,#0000 62%),linear-gradient(160deg,#f3f0ea0d,#f3f0ea03);padding:12%;animation-delay:.2s;position:relative;box-shadow:inset 0 1px #f3f0ea0f,0 50px 120px -40px #000000e6}@keyframes frame-in{0%{opacity:0;scale:.94}to{opacity:1;scale:1}}.hero__art-frame:before{border-radius:inherit;background:conic-gradient(from var(--orbit), transparent 0 70%, #ff4d57bf 82%, transparent 92%);content:"";padding:1px;animation:7s linear infinite orbit;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@property --orbit{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes orbit{to{--orbit:1turn}}.hero__mark{width:100%;height:100%;color:var(--ink);filter:drop-shadow(0 20px 40px #00000080)}.block-mark--assemble .block-mark__block{animation:block-drop 1.1s var(--spring) both, block-breathe 2.6s var(--ease-in-out) infinite alternate;transform:translate(calc(var(--tx,0) * var(--depth,0) * 1px), calc(var(--ty,0) * var(--depth,0) * 1px));transition:transform 1s var(--ease);transform-origin:bottom}.block-mark--assemble .block-mark__block:first-child{--depth:2.4;animation-delay:.35s,1.9s}.block-mark--assemble .block-mark__block:nth-child(2){--depth:1.6;animation-delay:.47s,2.3s}.block-mark--assemble .block-mark__block:nth-child(3){--depth:.8;animation-delay:.59s,2.05s}.block-mark--assemble .block-mark__block:nth-child(4){--depth:3.2;fill:var(--accent);animation-delay:.71s,2.6s}.block-mark--assemble .block-mark__block:nth-child(5){--depth:1.2;animation-delay:.83s,2.2s}.block-mark--assemble .block-mark__block:nth-child(6){--depth:2.8;animation-delay:.95s,2.75s}.block-mark--assemble .block-mark__block:nth-child(7){--depth:2;animation-delay:1.07s,2.4s}.block-mark--assemble .block-mark__block:nth-child(8){--depth:1.4;animation-delay:1.19s,2.9s}@keyframes block-drop{0%{opacity:0;translate:0 -16px}60%{opacity:1}to{opacity:1;translate:0}}@keyframes block-breathe{0%{scale:1}to{scale:1 .86}}.hero__art-caption{color:var(--quiet);letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem;font-weight:600;position:absolute}.hero__art-caption--top{top:1.1rem;left:1.25rem}.hero__art-caption--bottom{bottom:1.1rem;right:1.25rem}.hero__scroll{border:1px solid var(--line-strong);border-radius:999px;place-items:center;width:1.6rem;height:2.6rem;display:grid;position:absolute;bottom:1.5rem;left:50%;translate:-50%}.hero__scroll span{background:var(--ink);width:3px;height:.5rem;animation:scroll-cue 1.8s var(--ease) infinite;border-radius:2px}@keyframes scroll-cue{0%{opacity:0;translate:0 -.4rem}40%{opacity:1}to{opacity:0;translate:0 .55rem}}.marquee{border-block:1px solid var(--line);background:linear-gradient(#f3f0ea05,#0000);padding-block:clamp(1.5rem,3vw,2.25rem);position:relative;overflow:hidden}.marquee__row{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marquee__row+.marquee__row{margin-top:.5rem}.marquee__track{width:max-content;animation:46s linear infinite marquee;display:flex}.marquee__row--reverse .marquee__track{animation-duration:54s;animation-direction:reverse}.marquee:hover .marquee__track,.marquee--paused .marquee__track{animation-play-state:paused}.marquee__track ul{align-items:center;display:flex}.marquee__track li{letter-spacing:-.04em;white-space:nowrap;align-items:center;gap:clamp(1.5rem,3vw,2.75rem);padding-right:clamp(1.5rem,3vw,2.75rem);font-size:clamp(1.6rem,3.6vw,3.1rem);font-weight:600;line-height:1.15;display:flex}.marquee__row--reverse li{color:#0000;-webkit-text-stroke:1px #f3f0ea6b;font-family:var(--font-serif);letter-spacing:-.01em;font-style:italic;font-weight:400}.marquee__track li:after{background:var(--accent);content:"";border-radius:2px;width:.6rem;height:.6rem;rotate:45deg}.marquee__row--reverse li:after{background:0 0;border:1px solid #f3f0ea6b}@keyframes marquee{to{transform:translate(-50%)}}.marquee__toggle{z-index:1;right:var(--gutter);border:1px solid var(--line-strong);background:var(--bg);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:color var(--fast) var(--ease), border-color var(--fast) var(--ease);border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .7rem;font-size:.6875rem;font-weight:600;display:inline-flex;position:absolute;bottom:.6rem}.marquee__toggle:hover{border-color:var(--ink);color:var(--ink)}.marquee__icon{width:.55rem;height:.6rem;display:inline-block}.marquee__icon--pause{border-inline:2px solid;width:.5rem}.marquee__icon--play{border:.3rem solid #0000;border-left:.5rem solid;border-right-width:0;width:0;height:0}.tracklist{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(#f3f0ea08,#f3f0ea02);overflow:hidden}.tracklist__head{border-bottom:1px solid var(--line);color:var(--quiet);letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;padding:1rem clamp(1.25rem,3vw,2rem);font-size:.6875rem;font-weight:600;display:flex}.tracklist__item{isolation:isolate;cursor:default;grid-template-columns:3.25rem minmax(0,1fr);grid-template-areas:"number title""number text";gap:.5rem 1.25rem;padding:clamp(1.5rem,3vw,2.1rem) clamp(1.25rem,3vw,2rem);display:grid;position:relative}.tracklist__item+.tracklist__item{border-top:1px solid var(--line)}.tracklist__item:before{z-index:-1;background:linear-gradient(90deg, var(--accent-soft), #e5091405);content:"";transform-origin:0;transition:transform .7s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.tracklist__item:hover:before{transform:scaleX(1)}.tracklist__number{grid-area:number;padding-top:.3rem;position:relative}.tracklist__digits{color:var(--accent-text);font-size:var(--small);font-variant-numeric:tabular-nums;letter-spacing:.06em;transition:opacity var(--fast) var(--ease), translate var(--slow) var(--ease);font-weight:700;display:block}.tracklist__bars{opacity:0;height:1rem;transition:opacity var(--fast) var(--ease);align-items:flex-end;gap:2px;display:flex;position:absolute;top:.35rem;left:0}.tracklist__bars span{background:var(--accent-text);transform-origin:bottom;width:3px;height:100%;animation:eq .9s var(--ease-in-out) infinite alternate;border-radius:1px;animation-play-state:paused}.tracklist__bars span:nth-child(2){animation-duration:.6s}.tracklist__bars span:nth-child(3){animation-duration:1.1s}.tracklist__bars span:nth-child(4){animation-duration:.75s}.tracklist__item:hover .tracklist__digits{opacity:0;translate:0 -.4rem}.tracklist__item:hover .tracklist__bars{opacity:1}.tracklist__item:hover .tracklist__bars span{animation-play-state:running}.tracklist__title{letter-spacing:-.035em;transition:translate var(--slow) var(--ease);grid-area:title;font-size:clamp(1.4rem,2.4vw,2rem)}.tracklist__item:hover .tracklist__title{translate:.35rem}.tracklist__text{max-width:36rem;color:var(--muted);grid-area:text}.sleeve{aspect-ratio:1;width:78%;position:relative}.sleeve__cover{z-index:2;background:var(--surface);width:100%;height:100%;box-shadow:0 0 0 1px var(--line), 0 60px 90px -40px #000000f2, 0 30px 60px -30px #e5091440;border-radius:6px;position:relative;overflow:hidden}.sleeve__cover img{object-fit:cover;object-position:55% 38%;width:100%;height:100%;transition:scale 1.4s var(--ease)}.sleeve:hover .sleeve__cover img{scale:1.04}.sleeve__cover:after{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff24,#0000 32%),linear-gradient(#0000 60%,#07080b59);position:absolute;inset:0}.sleeve__catalogue{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--ink);letter-spacing:.2em;background:#07080b99;border-radius:4px;padding:.25rem .5rem;font-size:.625rem;font-weight:700;position:absolute;bottom:.9rem;left:1rem}.sleeve__disc{z-index:1;transition:translate 1.6s var(--ease);background:radial-gradient(circle,#0000 0 17%,#0009 17.5% 18.5%,#0000 19%),repeating-radial-gradient(circle,#101115 0 1.2px,#07080a 1.6px 3.2px);border-radius:50%;position:absolute;inset:3%;translate:0;box-shadow:0 30px 60px -20px #000000e6,inset 0 0 0 1px #ffffff0d}.sleeve__grooves{background:conic-gradient(from 200deg, transparent 0 8%, #ffffff1f 12%, transparent 18% 52%, #ffffff14 58%, transparent 64%);border-radius:50%;position:absolute;inset:0}.sleeve__label{background:radial-gradient(circle, #07080a 0 5%, var(--accent) 5.5%);border-radius:50%;place-items:center;animation:5s linear infinite paused spin;display:grid;position:absolute;inset:32%;box-shadow:inset 0 0 0 2px #00000040}.sleeve__mark{color:#ffffffeb;width:46%}.is-revealed .sleeve__disc,.sleeve:hover .sleeve__disc,.artist-hero .sleeve__disc{translate:36%}.is-revealed .sleeve__label,.sleeve:hover .sleeve__label,.artist-hero .sleeve__label{animation-play-state:running}.spotlight{padding:var(--section-y) var(--gutter);background:radial-gradient(60rem 36rem at 15% 50%, #e509141a, transparent 70%), var(--bg-raised);border-block:1px solid var(--line);position:relative;overflow:hidden}.spotlight__inner{width:min(100%, var(--wrap));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);margin-inline:auto;display:grid}.spotlight__art{padding-right:18%}.spotlight__name{letter-spacing:-.06em;margin-top:1.1rem;font-size:clamp(3rem,7vw,6.25rem);line-height:.92}.spotlight__role{color:var(--ink);font-size:var(--small);letter-spacing:.02em;margin-top:1rem;font-weight:600}.spotlight__bio{max-width:32rem;color:var(--muted);font-size:var(--body-lg);margin-top:1rem}.spotlight__body .release-list--inline{margin-block:2rem 1.5rem}.release-list{gap:1.25rem;display:grid}.release-list__item{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(160deg, var(--surface), var(--bg-raised));transition:border-color var(--slow) var(--ease), translate var(--slow) var(--ease), box-shadow var(--slow) var(--ease);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;align-items:center;gap:2rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid;position:relative}.release-list__item:hover{border-color:var(--line-strong);translate:0 -3px;box-shadow:0 30px 60px -35px #000000e6}.release-list__title{letter-spacing:-.035em;margin-top:1.1rem;font-size:clamp(1.4rem,2.6vw,2.1rem)}.release-list__item p{color:var(--muted);margin-top:.6rem}.release-list__actions{flex-wrap:wrap;gap:.6rem;display:flex}.release-list__item>.notify{grid-column:1/-1}.notify{border-top:1px solid var(--line);gap:.75rem;padding-top:1.5rem;display:grid}.release-list__item p.notify__title{color:var(--ink);font-size:var(--small);letter-spacing:.02em;margin-top:0;font-weight:600}.notify__row{flex-wrap:wrap;gap:.6rem;max-width:34rem;display:flex}.notify input[type=email]{border:1px solid var(--line-strong);min-width:0;min-height:2.9rem;color:var(--ink);transition:border-color var(--fast) var(--ease);background:#07080b8c;border-radius:999px;flex:14rem;padding:.7rem 1rem;font-size:1rem}.notify input[type=email]::placeholder{color:#f3f0ea59}.notify input[type=email]:hover{border-color:#f3f0ea52}.notify input[type=email]:focus{border-color:var(--accent-text);outline:none}.notify input[type=email]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.notify__consent{color:var(--quiet);font-size:var(--label);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.6rem;line-height:1.5;display:grid}.notify__consent input{width:1rem;height:1rem;accent-color:var(--accent);margin-top:.15rem}.notify--done{color:var(--muted);font-size:var(--small)}.notify--done strong{color:var(--ink)}.press{width:min(100%, var(--wrap));grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);margin-inline:auto;display:grid}.press__copy h2{margin-top:1rem}.press__boilerplate{max-width:38rem;color:var(--muted);font-size:var(--body-lg);margin-top:1.25rem}.press__contact{color:var(--quiet);font-size:var(--small);margin-top:1.25rem}.press__contact a{color:var(--ink)}.press__files{border-top:1px solid var(--line);display:grid}.press__file{border-bottom:1px solid var(--line);color:var(--ink);transition:padding var(--slow) var(--ease), background-color var(--slow) var(--ease);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label arrow""note arrow";align-items:center;gap:.2rem 1rem;padding:1.1rem .25rem;text-decoration:none;display:grid}.press__file:hover{background:var(--accent-soft);padding-inline:.9rem}.press__file-label{grid-area:label;font-weight:600}.press__file-note{color:var(--quiet);font-size:var(--label);grid-area:note}.press__file-arrow{color:var(--accent-text);transition:translate var(--slow) var(--ease);grid-area:arrow;font-size:1.2rem}.press__file:hover .press__file-arrow{translate:0 3px}.release-list__cover{border-radius:var(--radius);width:100%;max-width:12rem;overflow:hidden}.release-list__cover img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.release-list__item:has(.release-list__cover){grid-template-columns:12rem minmax(0,1.4fr) minmax(0,1fr) auto}.release-list--inline{width:100%}:is(.release-list--inline .release-list__item,.release-list--inline .release-list__item:has(.release-list__cover)){border-radius:var(--radius);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f3f0ea09;grid-template-columns:1fr;gap:1.25rem;padding:1.4rem}.release-list--inline .release-list__title{margin-top:.9rem;font-size:1.1875rem}.section.section--manifesto{padding-block:clamp(4rem,9vw,7.5rem)}.manifesto{gap:clamp(1.5rem,3vw,2.5rem);margin-top:2.5rem;display:grid}.manifesto__line{letter-spacing:-.05em;max-width:20ch;font-size:clamp(2.2rem,5.6vw,5.2rem);font-weight:600;line-height:1.02}.manifesto__line:nth-child(2n){text-align:right;font-family:var(--font-serif);letter-spacing:-.02em;margin-left:auto;font-style:italic;font-weight:400}@supports (animation-timeline:view()){.manifesto__word{opacity:.14;animation:linear both word-light;animation-timeline:view();animation-range:entry 30% cover 42%}}@keyframes word-light{to{opacity:1}}.closing{isolation:isolate;width:calc(min(100%, var(--wrap)) - var(--gutter) * 2);margin:clamp(1rem, 3vw, 2rem) auto var(--section-y);border-radius:var(--radius-lg);background:radial-gradient(40rem 26rem at 100% 100%, #e5091473, transparent 70%), radial-gradient(30rem 20rem at 0% 0%, var(--violet-glow), transparent 70%), var(--surface);border:1px solid #e5091459;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2.5rem;padding:clamp(2.5rem,6vw,5rem);display:flex;position:relative;overflow:hidden}.closing__field{z-index:-1;background-image:radial-gradient(circle at 20% 30%,#f3f0ea1f 0 2px,#0000 2.5px),radial-gradient(circle at 70% 80%,#f3f0ea12 0 1.5px,#0000 2px);background-size:5.5rem 5.5rem,3.25rem 3.25rem;animation:18s linear infinite field-rise;position:absolute;inset:-50% 0 0;-webkit-mask-image:radial-gradient(at 80% 90%,#000,#0000 70%);mask-image:radial-gradient(at 80% 90%,#000,#0000 70%)}@keyframes field-rise{to{background-position:0 -5.5rem,0 -6.5rem}}.closing__copy{max-width:40rem}.closing h2{letter-spacing:-.05em;margin-top:1.1rem;font-size:clamp(2.3rem,5vw,4.6rem)}.closing p:not(.eyebrow){color:var(--muted);font-size:var(--body-lg);margin-top:1.1rem}.page-head{isolation:isolate;width:min(100%, var(--wrap));padding:calc(var(--masthead-h) + clamp(4rem, 10vw, 8rem)) var(--gutter) clamp(1rem, 3vw, 2rem);margin-inline:auto;position:relative}.page-head__field{z-index:-1;top:calc(var(--masthead-h) + 1rem);right:var(--gutter);pointer-events:none;justify-items:end;display:grid;position:absolute}.page-head__mark{color:#f3f0ea0d;width:clamp(7rem,15vw,12rem);animation:float 9s var(--ease-in-out) infinite alternate}.page-head__mark .block-mark__block:nth-child(4){fill:#e5091438}@keyframes float{0%{translate:0;rotate:-2deg}to{translate:0 -1.25rem;rotate:2deg}}.page-head__index{color:#0000;-webkit-text-stroke:1px #f3f0ea1f;letter-spacing:-.06em;font-variant-numeric:tabular-nums;margin-top:.75rem;font-size:clamp(5rem,14vw,11rem);font-weight:700;line-height:1}.page-head__title{letter-spacing:-.055em;max-width:14ch;margin-top:1.25rem;line-height:.96}.page-head__lead,.page-head__meta{max-width:36rem;color:var(--muted);font-size:var(--body-lg);animation:rise .9s var(--ease) both;margin-top:1.5rem;animation-delay:.45s}.page-head--legal{max-width:calc(var(--wrap-narrow) + var(--gutter) * 2)}.page-head--legal h1{font-size:clamp(2.5rem,5vw,4rem)}.page-head__meta{font-size:var(--small);color:var(--quiet)}.roster{grid-template-columns:repeat(auto-fill,minmax(min(22rem,100%),1fr));gap:1.25rem;display:grid}.roster__link{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);height:100%;transition:border-color var(--slow) var(--ease), translate var(--slow) var(--ease), box-shadow var(--slow) var(--ease);text-decoration:none;display:grid;position:relative;overflow:hidden}.roster__link:hover{border-color:var(--line-strong);translate:0 -4px;box-shadow:0 40px 80px -40px #000000f2}.roster__media{aspect-ratio:4/5;display:block;position:relative;overflow:hidden}.roster__media img{object-fit:cover;object-position:55% 38%;width:100%;height:100%;transition:scale 1.4s var(--ease), filter var(--slow) var(--ease);filter:saturate(.85)}.roster__link:hover .roster__media img{filter:saturate(1.05);scale:1.06}.roster__media:after{content:"";background:linear-gradient(#0000 30%,#07080b33 55%,#07080bf2 100%);position:absolute;inset:0}.roster__number{z-index:1;color:var(--ink);letter-spacing:.2em;font-size:.75rem;font-weight:700;position:absolute;top:1rem;left:1.1rem}.roster__body{z-index:1;flex-direction:column;gap:.35rem;padding:clamp(1.25rem,3vw,2rem);display:flex;position:absolute;bottom:0;left:0;right:0}.roster__role{color:var(--accent-text);font-size:var(--label);letter-spacing:.12em;text-transform:uppercase;font-weight:600}.roster__name{letter-spacing:-.05em;font-size:clamp(2rem,4vw,2.9rem);font-weight:600;line-height:1}.roster__bio{color:var(--muted);font-size:var(--small)}.roster__cue{color:var(--ink);font-size:var(--small);gap:.45rem;margin-top:.9rem;font-weight:600;display:inline-flex}.roster__arrow{transition:translate var(--slow) var(--ease)}.roster__link:hover .roster__arrow{translate:.35rem}.roster__item--open{display:flex}.roster__placeholder{border:1px dashed var(--line-strong);border-radius:var(--radius-lg);width:100%;min-height:20rem;color:var(--quiet);font-size:var(--small);text-align:center;background:repeating-linear-gradient(135deg,#0000 0 14px,#f3f0ea04 14px 28px);place-content:center;justify-items:center;gap:1rem;padding:2rem;display:grid}.roster__placeholder-mark{border:1px dashed var(--line-strong);width:3rem;height:3rem;color:var(--ink);animation:float 5s var(--ease-in-out) infinite alternate;border-radius:50%;place-items:center;font-size:1.4rem;display:grid}.artist-hero{isolation:isolate;padding:calc(var(--masthead-h) + clamp(3rem, 7vw, 5.5rem)) var(--gutter) clamp(3rem, 7vw, 6rem);position:relative;overflow:hidden}.artist-hero__backdrop{z-index:-1;align-items:flex-end;display:flex;position:absolute;inset:0;overflow:hidden}.artist-hero__backdrop:before{content:"";background:radial-gradient(50rem 30rem at 25% 40%,#e509142e,#0000 70%);position:absolute;inset:0}.artist-hero__name-ghost{color:#0000;-webkit-text-stroke:1px #f3f0ea12;letter-spacing:-.06em;white-space:nowrap;font-size:clamp(8rem,26vw,24rem);font-weight:700;line-height:.8;animation:40s linear infinite alternate ghost-drift}@keyframes ghost-drift{0%{translate:0}to{translate:-30%}}.artist-hero__inner{width:min(100%, var(--wrap));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);margin-inline:auto;display:grid}.artist-hero__art{animation:rise 1s var(--ease) both;padding-right:18%}.artist-hero__art .sleeve{width:100%}.artist-hero__title{letter-spacing:-.06em;animation:rise .9s var(--ease) both;margin-top:1rem;font-size:clamp(3.4rem,8vw,7.5rem);line-height:.9;animation-delay:.15s}.artist-hero__bio{max-width:34rem;color:var(--muted);font-size:var(--body-lg);animation:rise .9s var(--ease) both;margin:1.5rem 0 2rem;animation-delay:.3s}.artist-hero__body .facts{animation:rise .9s var(--ease) both;animation-delay:.42s}.section--quote{text-align:center}.pull-quote{justify-items:center;gap:1.5rem;display:grid;position:relative}.pull-quote__mark{color:var(--accent);font-family:var(--font-serif);font-size:clamp(6rem,12vw,9rem);line-height:.5;translate:0 .35em}.pull-quote blockquote{font-family:var(--font-serif);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2rem,4.6vw,3.6rem);font-style:italic;line-height:1.1}.pull-quote figcaption{color:var(--quiet);font-size:var(--label);letter-spacing:.18em;text-transform:uppercase;font-weight:600}.pull-quote figcaption:before{content:"— "}.section--story{padding-top:clamp(2rem,5vw,4rem)}.story{color:var(--muted);font-size:var(--body-lg);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem clamp(2rem,5vw,4rem);display:grid}.story__dropcap{max-width:48rem;color:var(--ink);letter-spacing:-.03em;grid-column:1/-1;font-size:clamp(1.5rem,2.8vw,2.25rem);font-weight:500;line-height:1.3}.story__dropcap:first-letter{float:left;color:var(--accent);font-family:var(--font-serif);margin:.08em .12em 0 0;font-size:3.6em;font-style:italic;line-height:.75}.principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.principle{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(160deg, var(--surface), var(--bg-raised));transition:border-color var(--slow) var(--ease), translate var(--slow) var(--ease);padding:clamp(1.5rem,3vw,2.25rem);position:relative;overflow:hidden}.principle:hover{border-color:#e5091473;translate:0 -3px}.principle__index{color:#0000;-webkit-text-stroke:1px #f3f0ea4d;letter-spacing:-.05em;transition:-webkit-text-stroke-color var(--slow) var(--ease), color var(--slow) var(--ease);margin-bottom:2.5rem;font-size:3.5rem;font-weight:700;line-height:1;display:block}.principle:hover .principle__index{color:var(--accent);-webkit-text-stroke-color:var(--accent)}.principle p{color:var(--muted);margin-top:.75rem}.contact{grid-template-columns:minmax(0,1.5fr) minmax(0,.9fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);padding-top:clamp(2rem,5vw,3.5rem);display:grid}.contact-form{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(170deg, var(--surface), var(--bg-raised));gap:1.35rem;padding:clamp(1.5rem,4vw,2.75rem);display:grid;position:relative;box-shadow:0 40px 100px -60px #000000e6}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem;display:grid}.contact-form label{color:var(--muted);font-size:var(--small);gap:.55rem;font-weight:500;display:grid;position:relative}.field-label{align-items:baseline;gap:.5rem;display:flex}.contact-form .optional{color:var(--quiet);font-size:var(--label);letter-spacing:.08em;text-transform:uppercase;font-weight:500}.contact-form input:not([type=checkbox]):not([type=radio]),.contact-form textarea{border:1px solid var(--line-strong);width:100%;min-height:3.25rem;color:var(--ink);transition:border-color var(--fast) var(--ease), box-shadow var(--slow) var(--ease), background-color var(--fast) var(--ease);background:#07080b8c;border-radius:12px;padding:.85rem 1.05rem;font-size:1rem}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#f3f0ea59}.contact-form input:not([type=checkbox]):not([type=radio]):hover,.contact-form textarea:hover{border-color:#f3f0ea52}.contact-form input:not([type=checkbox]):not([type=radio]):focus,.contact-form textarea:focus{border-color:var(--accent-text);background:#07080bcc;outline:none;box-shadow:0 0 0 4px #e509142e}.contact-form [aria-invalid=true]{border-color:var(--accent-text)!important}.contact-form textarea{resize:vertical;min-height:10rem;line-height:1.6}.field-meta{color:var(--quiet);font-size:var(--label);font-variant-numeric:tabular-nums;justify-self:end}.contact-form [role=alert]{color:var(--accent-text);font-size:var(--small);font-weight:500}.choice-group legend{color:var(--muted);font-size:var(--small);margin-bottom:.7rem;font-weight:500}.choice-group__options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.contact-form .choice{cursor:pointer;display:block}.choice input{opacity:0;width:1px;height:1px;position:absolute}.choice__card{border:1px solid var(--line-strong);height:100%;transition:border-color var(--fast) var(--ease), background-color var(--fast) var(--ease), translate var(--slow) var(--ease);background:#07080b66;border-radius:12px;gap:.3rem;padding:1rem 1rem 1rem 2.6rem;display:grid;position:relative}.choice__card:before{border:1.5px solid var(--line-strong);content:"";width:1rem;height:1rem;transition:border-color var(--fast) var(--ease), box-shadow var(--slow) var(--spring);border-radius:50%;position:absolute;top:1.1rem;left:1rem}.choice:hover .choice__card{border-color:#f3f0ea57;translate:0 -2px}.choice input:checked+.choice__card{border-color:var(--accent-text);background:var(--accent-soft)}.choice input:checked+.choice__card:before{border-color:var(--accent-text);box-shadow:inset 0 0 0 3.5px var(--bg), inset 0 0 0 8px var(--accent-text)}.choice input:focus-visible+.choice__card{outline:2px solid var(--focus);outline-offset:3px}.choice__title{color:var(--ink);font-size:.9375rem;font-weight:600}.choice__hint{color:var(--quiet);font-size:var(--label);line-height:1.45}.checkbox-label{color:var(--muted);grid-template-columns:auto 1fr;align-items:start;line-height:1.5;gap:.75rem!important}.checkbox-label input{width:1.1rem;height:1.1rem;accent-color:var(--accent);margin-top:.15rem}.checkbox-label [role=alert]{grid-column:1/-1}.contact-form__submit{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:.5rem;display:flex}.contact-form__route{color:var(--quiet);font-size:var(--small)}.contact-form__route strong{color:var(--ink);font-weight:600}.form-status{font-size:var(--small);animation:rise .6s var(--ease) both;border-radius:12px;padding:1rem 1.2rem}.form-status--success{color:var(--muted);background:#f3f0ea0d;border:1px solid #f3f0ea33}.form-status--success strong{color:var(--ink);margin-bottom:.25rem;display:block}.form-status--error{background:var(--accent-soft);border:1px solid #ff4d5766}.form-trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contact__aside{gap:1rem;display:grid}.contact__card{border:1px solid var(--line);border-radius:var(--radius-lg);background:#f3f0ea05;padding:1.5rem}.contact__routes{gap:1rem;margin-top:1.1rem;display:grid}.contact__routes li{gap:.15rem;display:grid}.contact__routes span{color:var(--quiet);font-size:var(--label);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.contact__routes a{overflow-wrap:anywhere;transition:color var(--fast) var(--ease);font-weight:500;text-decoration:none}.contact__routes a:hover{color:var(--accent-text)}.contact__tips{color:var(--muted);font-size:var(--small);gap:.7rem;margin-top:1.1rem;display:grid}.contact__tips li{padding-left:1.2rem;position:relative}.contact__tips li:before{background:var(--accent);content:"";border-radius:1px;width:.45rem;height:.45rem;position:absolute;top:.55em;left:0}.contact__aside address{color:var(--muted);font-size:var(--small);margin-top:1.1rem;font-style:normal;line-height:1.7}.legal{width:min(100%, calc(var(--wrap-narrow) + var(--gutter) * 2));padding:clamp(2rem, 5vw, 3.5rem) var(--gutter) var(--section-y);margin-inline:auto}.legal section+section{border-top:1px solid var(--line);margin-top:2.5rem;padding-top:2.5rem}.legal h2{letter-spacing:-.03em;margin-bottom:1rem;font-size:1.5rem}.legal p+p{margin-top:1rem}.legal p,.legal li{color:var(--muted)}.legal ul{margin-top:1rem;padding-left:1.2rem;list-style:outside}.legal li{margin-top:.4rem}.legal li::marker{color:var(--accent-text)}.not-found{width:min(100%, var(--wrap));min-height:80svh;padding:calc(var(--masthead-h) + clamp(4rem, 10vw, 7rem)) var(--gutter) var(--section-y);align-content:center;justify-items:start;margin-inline:auto;display:grid}.not-found h1{letter-spacing:-.055em;max-width:14ch;margin:1.1rem 0 1.25rem;font-size:clamp(2.8rem,6.5vw,5.75rem)}.not-found p:not(.eyebrow){max-width:30rem;color:var(--muted);font-size:var(--body-lg);margin-bottom:2rem}.not-found__blocks{width:clamp(8rem,18vw,12rem);color:var(--ink);margin:0 0 2.5rem 1.5rem;overflow:visible}.not-found__block{fill:currentColor;transform-box:fill-box;transform-origin:50%;animation:tumble 1.4s var(--spring) both}.not-found__block:first-child{--to:translate(-6px, 30px) rotate(-78deg);animation-delay:.3s}.not-found__block:nth-child(2){--to:translate(-10px, 14px) rotate(24deg);animation-delay:.4s}.not-found__block:nth-child(3){--to:translate(2px, 0) rotate(0deg);animation-delay:.5s}.not-found__block:nth-child(4){--to:translate(3px, 18px) rotate(-12deg);fill:var(--accent);animation-delay:.35s}.not-found__block:nth-child(5){--to:translate(14px, 0) rotate(90deg);animation-delay:.55s}.not-found__block:nth-child(6){--to:translate(8px, 38px) rotate(160deg);animation-delay:.45s}.not-found__block:nth-child(7){--to:translate(20px, 21px) rotate(64deg);animation-delay:.6s}.not-found__block:nth-child(8){--to:translate(24px, 0) rotate(-8deg);animation-delay:.65s}@keyframes tumble{0%{transform:none}to{transform:var(--to)}}.footer{border-top:1px solid var(--line);background:linear-gradient(180deg, var(--bg), #050608);position:relative;overflow:hidden}.footer__inner{width:min(100%, var(--wrap));padding:clamp(4rem, 9vw, 7rem) var(--gutter) clamp(2rem, 5vw, 3.5rem);grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr);gap:clamp(2.5rem,6vw,5rem);margin-inline:auto;display:grid}.footer__kicker{color:var(--quiet);font-size:var(--label);letter-spacing:.18em;text-transform:uppercase;font-weight:600}.footer__pitch{letter-spacing:-.045em;max-width:16ch;margin-top:1rem;font-size:clamp(2rem,4vw,3.25rem);font-weight:600;line-height:1.05}.footer__pitch a{color:var(--ink);font-family:var(--font-serif);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.18em;transition:color var(--fast) var(--ease);font-style:italic;font-weight:400;text-decoration-thickness:2px}.footer__pitch a:hover{color:var(--accent-text)}.footer__columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.footer__column h2{color:var(--quiet);font-size:var(--label);letter-spacing:.16em;text-transform:uppercase;margin-bottom:1.1rem;font-weight:600}.footer__column ul{gap:.35rem;display:grid}.footer__column a{color:var(--muted);font-size:var(--small);overflow-wrap:anywhere;transition:color var(--fast) var(--ease);padding-block:.3rem;text-decoration:none;display:inline-block;position:relative}.footer__column a:after{background:var(--accent);content:"";transform-origin:100%;width:100%;height:1px;transition:transform var(--slow) var(--ease);position:absolute;bottom:.15rem;left:0;transform:scaleX(0)}.footer__column a:hover{color:var(--ink)}.footer__column a:hover:after{transform-origin:0;transform:scaleX(1)}.footer__emails li{gap:0;display:grid}.footer__email-label{color:var(--quiet);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.social-links{font-size:var(--small);flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1.5rem;display:flex}.social-links a{color:var(--muted);text-decoration:none}.social-links a:hover{color:var(--ink);text-underline-offset:.25em;text-decoration:underline}.footer__wordmark{--wordmark-gap:clamp(.75rem, 2vw, 2rem);align-items:flex-end;gap:var(--wordmark-gap);width:min(100%, var(--wrap));padding:0 var(--gutter) clamp(1.25rem, 3vw, 2.75rem);margin-inline:auto;display:flex;overflow:hidden}.footer__mark{width:calc((100% - var(--wordmark-gap)) / 9.17);color:var(--accent);flex:none}.footer__letters{flex:auto;min-width:0;height:auto;overflow:hidden}.wordmark__stop--top{stop-color:var(--ink)}.wordmark__stop--bottom{stop-color:#f3f0ea52}.footer__letter{transition:translate 1.1s var(--ease)}.reveal-ready .footer__wordmark:not(.is-revealed) .footer__letter{translate:0 100%}.footer__letter--1{transition-delay:60ms}.footer__letter--2{transition-delay:.12s}.footer__letter--3{transition-delay:.18s}.footer__letter--4{transition-delay:.24s}.footer__letter--5{transition-delay:.3s}.footer__letter--6{transition-delay:.36s}.footer__base{width:min(100%, var(--wrap));padding:1.5rem var(--gutter) 2rem;border-top:1px solid var(--line);color:var(--quiet);font-size:var(--label);letter-spacing:.04em;flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;margin-inline:auto;display:flex}.footer__top{color:var(--muted);padding-block:.35rem;text-decoration:none;display:inline-block}.footer__top:hover{color:var(--ink)}:where(.reveal-ready) [data-reveal]:where(:not([data-reveal=stagger],.footer__wordmark)){opacity:0;transition:opacity 1s var(--ease), translate 1.1s var(--ease), scale 1.2s var(--ease);translate:0 2.5rem}:where(.reveal-ready) [data-reveal=scale]{scale:.94}:where(.reveal-ready) [data-reveal].is-revealed{opacity:1;translate:0;scale:1}:where(.reveal-ready [data-reveal=stagger])>*{opacity:0}:where(.reveal-ready [data-reveal=stagger].is-revealed)>*{opacity:1;animation:stagger-in .9s var(--ease) backwards}:where(.reveal-ready [data-reveal=stagger].is-revealed)>:nth-child(2){animation-delay:90ms}:where(.reveal-ready [data-reveal=stagger].is-revealed)>:nth-child(3){animation-delay:.18s}:where(.reveal-ready [data-reveal=stagger].is-revealed)>:nth-child(4){animation-delay:.27s}:where(.reveal-ready [data-reveal=stagger].is-revealed)>:nth-child(n+5){animation-delay:.36s}@keyframes stagger-in{0%{opacity:0;translate:0 1.75rem}}#page-content{animation:page-in .6s var(--ease) both}@keyframes page-in{0%{opacity:0}to{opacity:1}}@media (width<=1100px){.brand__rule,.brand__descriptor{display:none}.principles,.footer__inner{grid-template-columns:1fr}}@media (width<=960px){.masthead__toggle{display:inline-flex}.masthead__actions{margin-left:auto}.masthead--open{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}.nav{top:var(--masthead-h);height:calc(100vh - var(--masthead-h));height:calc(100dvh - var(--masthead-h));padding:2rem var(--gutter) 6rem;counter-reset:nav;background:#07080b;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:stretch;gap:0;margin:0;display:none;position:fixed;left:0;right:0;overflow-y:auto}.is-scrolled .nav{height:calc(100dvh - 4rem);top:4rem}.nav--open{display:flex}.nav__link{border-bottom:1px solid var(--line);letter-spacing:-.045em;counter-increment:nav;min-height:0;animation:rise .6s var(--ease) both;border-radius:0;padding:.6rem 0;font-size:clamp(2.2rem,9vw,3.4rem);font-weight:600;background:0 0!important}.nav__label{color:inherit;line-height:1.1;overflow:visible}.nav__label:before,.nav__label:after{display:none}.nav__link{color:var(--muted)}.nav__link--active,.nav__link:hover{color:var(--ink)}.nav__link:before{color:var(--accent-text);font-size:var(--label);letter-spacing:.1em;content:"0" counter(nav);align-self:flex-start;margin:.7rem 1rem 0 0;font-weight:600}.nav__link:nth-child(2){animation-delay:50ms}.nav__link:nth-child(3){animation-delay:.1s}.nav__link:nth-child(4){animation-delay:.15s}.nav__link:nth-child(5){animation-delay:.2s}.nav__link--active:after{width:.6rem;height:.6rem;inset:50% 0 auto auto;translate:0 -50%}.hero__inner,.spotlight__inner,.artist-hero__inner,.section__split,.contact{grid-template-columns:1fr}.hero{min-height:auto;padding-top:calc(var(--masthead-h) + 3rem)}.hero__art{order:1;margin-top:1rem}.hero__art-frame{width:min(62vw,16rem)}.hero__scroll{display:none}.section__header--sticky{margin-bottom:2rem;position:static}.spotlight__art,.artist-hero__art{max-width:32rem;padding-right:22%}:is(.release-list__item,.release-list__item:has(.release-list__cover)){grid-template-columns:1fr;gap:1.5rem}.story,.press{grid-template-columns:1fr}}@media (width<=640px){.masthead__cta{display:none}.form-grid,.choice-group__options,.footer__columns{grid-template-columns:1fr}.footer__columns{gap:2rem}.tracklist__item{grid-template-columns:2.5rem minmax(0,1fr)}.manifesto__line:nth-child(2n){text-align:left;margin-left:0}.page-head__index{display:none}.closing{flex-direction:column;align-items:flex-start}.marquee__toggle{margin:1rem var(--gutter) 0;position:static}}@media (width>=540px) and (width<=820px){.roster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.roster__link{align-content:start}.roster__body{position:static}.roster__media:after{background:linear-gradient(#0000 65%,#07080b99 100%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.marquee__track,.hero__glow,.closing__field,.artist-hero__name-ghost,.sleeve__label,.eq span,.tracklist__bars span,.hero__art-frame:before,.page-head__mark,.roster__placeholder-mark,.hero__scroll span{animation:none!important}.marquee__row--reverse,.marquee__track ul:last-child,.marquee__toggle{display:none}.marquee__track{flex-wrap:wrap;width:auto}.marquee__row{-webkit-mask-image:none;mask-image:none}.manifesto__word{opacity:1!important;animation:none!important}.block-mark--assemble .block-mark__block{transform:none}.not-found__block{transform:var(--to)}.reveal-ready .footer__wordmark .footer__letter,.button,.masthead__cta{translate:0}}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/Inter-latin-var-8kRkwJBP.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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/InstrumentSerif-Italic-latin-Dv3QvL_F.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/InstrumentSerif-Regular-latin-DGrY7Whw.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}:root{--bg:#07080b;--bg-raised:#0c0e12;--surface:#111318;--surface-2:#171a20;--surface-3:#1e2129;--line:#f3f0ea17;--line-strong:#f3f0ea2e;--ink:#f3f0ea;--muted:#f3f0eab3;--quiet:#f3f0ea94;--accent:#e50914;--accent-hover:#c8101a;--accent-text:#ff4d57;--accent-soft:#e509141f;--accent-glow:#e509146b;--violet-glow:#765cff33;--focus:#ff6b73;--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif:"Instrument Serif", "Iowan Old Style", Georgia, serif;--display:clamp(3.1rem, 8.2vw, 6.75rem);--h1:clamp(2.8rem, 6.6vw, 6.25rem);--h2:clamp(2.1rem, 4.4vw, 3.9rem);--h3:1.3rem;--body:1rem;--body-lg:clamp(1.0625rem, 1.3vw, 1.1875rem);--small:.875rem;--label:.75rem;--gutter:clamp(1.25rem, 4vw, 3.5rem);--wrap:1280px;--wrap-narrow:760px;--section-y:clamp(3.5rem, 7.5vw, 6.5rem);--radius:14px;--radius-lg:24px;--masthead-h:4.75rem;--ease:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--spring:cubic-bezier(.34, 1.56, .64, 1);--fast:.16s;--slow:.42s;--slower:.9s;font-family:var(--font-sans);color:var(--ink);background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01", "cv11"}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--masthead-h) + 1rem)}html,body,#root{min-height:100%}body{background:var(--bg);min-width:320px;color:var(--ink);font-size:var(--body);margin:0;line-height:1.65;overflow-x:hidden}h1,h2,h3,h4,p,figure,blockquote,dl,dd,ol,ul,fieldset{margin:0}ol,ul{padding:0;list-style:none}fieldset{border:0;min-width:0;padding:0}legend{padding:0}img,svg{max-width:100%;display:block}img{height:auto}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--accent);color:#fff}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}h1,h2,h3{letter-spacing:-.04em;text-wrap:balance;font-weight:600;line-height:1.02}h1{font-size:var(--h1)}h2{font-size:var(--h2)}h3{font-size:var(--h3);letter-spacing:-.02em;line-height:1.3}p{text-wrap:pretty}.accent-serif,em.accent-serif{font-family:var(--font-serif);letter-spacing:-.015em;font-size:1.08em;font-style:italic;font-weight:400;line-height:.9}.eyebrow{color:var(--accent-text);font-size:var(--label);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.6rem;font-weight:600;line-height:1.4;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:1.5rem;height:1px}.eyebrow__aside{color:var(--quiet);letter-spacing:.08em;text-transform:none;font-weight:500}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.live-dot{background:var(--accent);width:.5rem;height:.5rem;box-shadow:0 0 0 0 var(--accent-glow);animation:live-pulse 2.4s var(--ease) infinite;border-radius:50%;flex:none;position:relative}@keyframes live-pulse{0%{box-shadow:0 0 0 0 var(--accent-glow)}70%{box-shadow:0 0 0 .55rem #e5091400}to{box-shadow:0 0 #e5091400}}.app-shell{flex-direction:column;min-height:100vh;display:flex;position:relative}.app-shell>#page-content{flex:1}.grain{z-index:200;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:1.2s steps(6,end) infinite grain;position:fixed;inset:-50%}@keyframes grain{0%,to{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}}.skip-link{z-index:300;background:var(--ink);color:var(--bg);font-size:var(--small);transition:transform var(--fast) var(--ease);border-radius:999px;padding:.7rem 1.1rem;font-weight:600;text-decoration:none;position:absolute;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}#page-content:focus{outline:none}.anchor-target{top:calc(var(--masthead-h) * -1);position:relative}.noscript-note{width:min(100%, var(--wrap));padding:0 var(--gutter);color:var(--muted);margin:2rem auto}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.grain,.live-dot{animation:none}}
