@font-face{font-family:EscapeDisplay;src:url('assets/display.ttf') format('truetype');font-style:normal;font-weight:700;font-display:swap}
:root{--ink:#13131a;--paper:#f0ede6;--muted:#b4b1b8;--lavender:#c8b4dc;--line:rgba(240,237,230,.18);--display:EscapeDisplay,'Arial Narrow',Impact,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--ink);color:var(--paper);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}::selection{background:var(--lavender);color:var(--ink)}a{color:inherit;text-decoration:none}button{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid #d9f9c7;outline-offset:6px}img{display:block;max-width:100%;height:auto}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--display);font-weight:600;letter-spacing:-.045em;line-height:1.04}em{font-style:normal;color:var(--lavender)}.skip{position:fixed;top:-100px;left:20px;padding:16px;background:var(--paper);color:var(--ink);z-index:100}.skip:focus{top:15px}.header{position:absolute;inset:0 0 auto;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:32px 4.5%;border-bottom:1px solid var(--line)}.wordmark{position:relative;font-weight:800;line-height:.95;font-size:18px;letter-spacing:-.7px;padding-right:28px}.wordmark>span{position:absolute;right:0;top:-2px;font-size:27px;font-weight:400}.header nav{display:flex;gap:36px;align-items:center}.header nav a{font-size:12px;letter-spacing:.04em;padding:10px 0}.header nav a:hover{color:var(--lavender)}.nav-presave{border-bottom:1px solid currentColor;min-width:95px;display:flex;justify-content:space-between;gap:18px}.menu-toggle{display:none}.hero{min-height:820px;min-height:100svh;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:150px 4.5% 48px;background:#292533}.hero-art{position:absolute;inset:0;background-image:linear-gradient(180deg,rgba(15,15,23,.35),rgba(16,16,24,.03) 28%,rgba(16,16,24,.36) 52%,#13131ae6 100%),linear-gradient(90deg,#18152275,transparent 85%),url('assets/hero.webp');background-size:cover;background-position:50% 47%;transform:scale(1.015)}.hero:after{content:'';pointer-events:none;position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 3px,#fff 3px 4px);opacity:.025}.hero-top,.hero-content{position:relative;z-index:1}.hero-top{display:flex;justify-content:space-between}.eyebrow,.section-label,.hero-coordinate,.cover-caption,.service-note{font-size:10px;letter-spacing:.14em;text-transform:uppercase;line-height:1.6}.eyebrow{display:flex;align-items:center;gap:12px}.eyebrow i{width:6px;height:6px;background:var(--lavender);border-radius:50%;box-shadow:0 0 15px var(--lavender)}.hero-coordinate{text-align:right;opacity:.8}.hero-content{margin-top:130px;max-width:1200px}.hero-content>.eyebrow{margin-bottom:18px}.hero h1{font-size:clamp(90px,13.7vw,220px);line-height:.93;letter-spacing:-.045em;position:relative;max-width:980px}.hero h1>span:not(.hero-star){color:var(--paper)}.hero-star{font-family:Arial,sans-serif;font-size:.78em;position:absolute;left:65%;bottom:-.02em;color:var(--lavender);font-weight:300}.hero-bottom{display:flex;align-items:center;gap:45px;margin-top:40px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:38px;min-height:56px;padding:17px 24px;font-size:12px;font-weight:600;transition:background .2s,transform .2s}.button span{font-size:22px;font-weight:400;line-height:1}.light{background:var(--paper);color:var(--ink)}.lavender{background:var(--lavender);color:var(--ink)}.button:hover{background:#dbf0d7;transform:translateY(-3px)}.scroll-link{font-size:11px;display:flex;gap:35px;align-items:center}.scroll-link span{font-size:23px}.vertical-note{position:absolute;right:2%;bottom:65px;font-size:8px;letter-spacing:.2em;writing-mode:vertical-rl;color:#ddd5e4}.release-strip{background:var(--lavender);color:var(--ink);display:flex;justify-content:space-between;gap:48px;overflow:hidden;padding:17px 4.5%;white-space:nowrap;font-size:10px;letter-spacing:.14em}.release-strip span:after{content:'↗';margin-left:50px}.section{padding:90px 7% 110px}.section-label{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:17px;margin-bottom:65px;color:var(--muted)}.release-grid{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.cover-wrap{position:relative}.release-cover{width:100%;box-shadow:0 25px 75px #0005}.cover-caption{display:block;margin-top:20px;color:var(--muted);font-size:9px}.release-copy h2{font-size:clamp(68px,7.7vw,120px);margin:20px 0 30px}.body-copy{font-size:16px;line-height:1.7;color:var(--muted);margin-bottom:30px}.service-note{color:var(--muted);font-size:8px;letter-spacing:.08em;margin-top:18px}.music{background:#191920}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:60px}.section-heading h2,.about h2{font-size:clamp(66px,7.7vw,118px)}.section-heading>p{font-size:14px;line-height:1.8;color:var(--muted);padding-right:10%}.track{display:grid;grid-template-columns:35px 90px 1fr 130px 100px;align-items:center;gap:30px;border-top:1px solid var(--line);padding:22px 0;transition:background .2s,padding .2s}.track:last-child{border-bottom:1px solid var(--line)}.track:hover{background:#ffffff04;padding-left:12px;padding-right:12px}.track-presave{background:linear-gradient(90deg,rgba(200,180,220,.12),transparent 55%)}.track-presave .track-year{color:var(--lavender)}.track-presave .track-action{color:var(--lavender)}.track-number,.track-year{font-size:10px;color:var(--muted);letter-spacing:.05em}.track img{width:90px;height:90px;object-fit:cover;transition:transform .3s}.track:hover img{transform:rotate(-3deg)}.track h3{font-family:var(--display);font-size:30px;font-weight:500;letter-spacing:-.02em}.track-action{font-size:11px;display:flex;justify-content:space-between;align-items:center}.track-action>span{font-size:27px;color:var(--lavender)}.catalog-links{display:flex;gap:32px;align-items:center;margin-top:35px;font-size:12px}.catalog-links>span{color:var(--muted);margin-right:auto}.catalog-links a{padding:10px 0;border-bottom:1px solid var(--line)}.catalog-links a>span{margin-left:20px}.about{position:relative}.about-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:12%;align-items:center}.about h2{line-height:1.08}.about-arrow{display:block;font-size:85px;color:var(--lavender);margin-bottom:20px;font-weight:300}.about-copy>p{font-size:22px;line-height:1.55;letter-spacing:-.02em}.about-copy>.small-copy{font-size:14px;margin-top:24px;color:var(--muted)}.text-link{font-size:12px;display:inline-flex;gap:55px;border-bottom:1px solid var(--line);padding:15px 0;margin-top:20px}.text-link span{color:var(--lavender)}.closing{text-align:center;padding:110px 5% 120px;position:relative;overflow:hidden;border-top:1px solid var(--line);background:#1e1c29}.closing-glow{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 130%,#ab8aba55,transparent 65%),linear-gradient(#13131a77,#13131ad9),url('assets/hero.webp') center 25%/cover;filter:blur(2px);opacity:.8}.closing>*:not(.closing-glow){position:relative}.closing .eyebrow{justify-content:center}.closing h2{font-size:clamp(60px,8vw,125px);margin:30px 0 40px}.closing h2 em{color:var(--paper)}footer{padding:35px 4.5%;display:flex;justify-content:space-between;align-items:center;font-size:10px;color:var(--muted)}.footer-name{font-family:var(--display);font-size:22px;color:var(--paper)}footer a:last-child{padding:10px 0}.reveal{transition:opacity .8s ease,transform .8s ease}.js-motion .reveal.pending{opacity:0;transform:translateY(28px)}
@media(min-width:1700px){.hero-content{max-width:none}.hero h1{font-size:230px}.section{padding-left:max(7%,calc((100vw - 1450px)/2));padding-right:max(7%,calc((100vw - 1450px)/2))}}
@media(max-width:900px){.hero{min-height:800px}.hero h1{font-size:16vw}.hero-star{left:76%}.section{padding:65px 5% 80px}.release-grid{gap:6%}.release-copy h2{font-size:9vw}.section-label{margin-bottom:45px}.track{grid-template-columns:25px 70px 1fr 90px;gap:20px}.track img{width:70px;height:70px}.track-year{display:none}.about-grid{gap:7%}.about-copy>p{font-size:19px}.header nav{gap:24px}.section-heading>p{padding-right:0}}
@media(max-width:600px){html{scroll-padding-top:30px}.header{padding:22px 6%}.wordmark{font-size:16px}.menu-toggle{display:flex;align-items:center;gap:20px;color:var(--paper);background:transparent;border:1px solid var(--line);padding:10px 12px;font-size:11px}.menu-toggle span{font-size:20px;line-height:.7}.header nav{display:none;position:absolute;top:87px;left:0;right:0;padding:24px 6% 30px;background:#17171ff8;border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:10px}.header nav.open{display:flex}.header nav a{font-size:16px;padding:14px 0}.hero{min-height:780px;min-height:100svh;padding:122px 6% 38px}.hero-art{background-position:51% 50%;background-image:linear-gradient(180deg,#13131a55,#13131a0a 30%,#13131a66 50%,#13131aed),url('assets/hero.webp')}.hero-coordinate{display:none}.hero-content{margin-top:150px}.hero h1{font-size:20.7vw;line-height:1}.hero-star{left:auto;right:0;bottom:0;font-size:.8em}.hero-content>.eyebrow{font-size:9px;margin-bottom:22px}.hero-bottom{align-items:flex-start;flex-direction:column;gap:25px;margin-top:30px}.button{padding:17px 20px;min-height:54px;font-size:11px;gap:35px}.scroll-link{font-size:10px;gap:24px}.vertical-note{display:none}.release-strip{gap:26px;padding:14px 6%;font-size:8px}.release-strip span:after{margin-left:26px}.section{padding:55px 6% 65px}.section-label{font-size:8px;letter-spacing:.1em;margin-bottom:35px}.release-grid{grid-template-columns:1fr;gap:45px}.cover-wrap{max-width:500px}.release-copy h2{font-size:22vw;line-height:1.03;margin:18px 0 24px}.release-copy>.eyebrow{font-size:9px}.body-copy{font-size:15px;margin-bottom:25px}.section-heading{display:block;margin-bottom:35px}.section-heading h2,.about h2{font-size:18vw}.section-heading>p{margin-top:23px;font-size:13px}.track{grid-template-columns:15px 58px 1fr 25px;gap:15px;padding:18px 0}.track img{width:58px;height:58px}.track h3{font-size:24px}.track-number{font-size:8px}.track-action{font-size:0}.track-action>span{font-size:25px}.catalog-links{gap:20px;font-size:10px;flex-wrap:wrap}.catalog-links>span{width:100%;margin-bottom:0}.catalog-links a>span{margin-left:30px}.about-grid{grid-template-columns:1fr;gap:24px}.about-arrow{font-size:65px;margin-bottom:12px}.about-copy>p{font-size:20px;max-width:360px}.about-copy>.small-copy{font-size:13px}.closing{padding:75px 6% 80px}.closing h2{font-size:16vw;line-height:1.1}.closing .eyebrow{font-size:8px}footer{padding:28px 6%;flex-wrap:wrap;gap:22px;font-size:9px}.footer-name{width:100%;font-size:25px}footer a:last-child{margin-left:auto}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.js-motion .reveal.pending{opacity:1;transform:none}}
