:root{color:#f0e9dc;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--bg:#0b0a09;--paper:#f0e9dc;--muted:#938c82;--red:#a92725;--line:#f0e9dc2b;--mono:"DM Mono", monospace;--display:"Playfair Display", Georgia, serif;background:#0b0a09;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:86px}body{background:var(--bg);min-width:320px;margin:0}button,a{color:inherit;font:inherit}a{text-decoration:none}button{cursor:pointer}::selection{color:var(--bg);background:var(--paper)}.site-header{z-index:10;border-bottom:1px solid #f0e9dc1f;justify-content:space-between;align-items:center;height:82px;padding:0 6.5%;display:flex;position:absolute;top:0;left:0;right:0}.brand{align-items:center;gap:10px;display:inline-flex}.brand-icon{object-fit:contain;background:0 0;width:54px;height:54px}.brand-compact .brand-icon{width:48px;height:48px}.brand-type{letter-spacing:.07em;flex-direction:column;gap:3px;display:flex}.brand-type strong{font-size:13px;font-weight:700;line-height:1}.brand-type small{font:8px var(--mono);letter-spacing:.12em;color:#b3aaa0}.main-nav{align-items:center;gap:38px;font-size:12px;font-weight:500;display:flex}.main-nav a{transition:color .2s}.main-nav a:hover,.site-footer a:hover{color:#db7770}.nav-contact{border:1px solid var(--line);padding:11px 16px}.arrow-icon{margin-left:8px;font-size:15px;font-weight:400;transition:transform .2s;display:inline-block}a:hover .arrow-icon,button:hover .arrow-icon{transform:translate(3px,-2px)}.menu-toggle{display:none}.hero{grid-template-columns:1.08fr .92fr;align-items:center;height:min(820px,100vh);min-height:720px;padding:112px 9% 65px 11%;display:grid;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(at 82% 53%,#7d191836,#0000 43%),linear-gradient(90deg,#0000 50%,#ffffff05);position:absolute;inset:0}.hero-grain{opacity:.12;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.23'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-copy{z-index:1;padding-top:40px;position:relative}.eyebrow{font:10px var(--mono);letter-spacing:.15em;color:#b8afa4;align-items:center;gap:10px;display:flex}.live-dot{background:var(--red);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #a92725bf}.hero h1,.section-heading h2,.contact-section h2{font:800 clamp(62px, 7.2vw, 104px)/.94 var(--display);letter-spacing:-.065em;margin:26px 0 19px}.hero h1 span,.section-heading h2 span,.contact-section h2 span{color:#ad3430;font-style:italic}.hero-copy>p{color:#b7afa5;margin:0;font-size:15px;line-height:1.8}.hero-actions{align-items:center;gap:27px;margin-top:32px;display:flex}.button{align-items:center;min-height:47px;padding:0 18px;font-size:11px;font-weight:600;display:inline-flex}.button-light{color:#161210;background:var(--paper);transition:background .2s}.button-light:hover{background:#d9c7b4}.button-light .arrow-icon{font-size:17px}.text-link{color:#d5cec3;font-size:11px}.text-link:hover{color:#fff}.hero-index{max-width:410px;font:9px var(--mono);letter-spacing:.12em;color:#746e67;justify-content:space-between;margin-top:78px;display:flex}.hero-index span:first-child{color:var(--paper)}.hero-visual{z-index:1;justify-self:end;width:min(100%,435px);position:relative;transform:rotate(2deg)}.hero-image-wrap{background:#311615;border:1px solid #f0e9dc6e;height:min(500px,60vh);min-height:350px;position:relative;overflow:hidden;box-shadow:22px 22px #a9272529}.hero-image-wrap:before,.hero-image-wrap:after{content:"";z-index:2;pointer-events:none;position:absolute}.hero-image-wrap:before{border:1px solid #f0e9dc52;inset:10px}.hero-image-wrap:after{background:linear-gradient(#05040414,#0504046b),linear-gradient(135deg,#9b1c1c33,#0000 58%);inset:0}.hero-image-wrap img{object-fit:cover;filter:grayscale()contrast(1.13);opacity:.83;width:100%;height:100%}.logo-wrap{box-shadow:none;background:0 0;border-color:#0000}.logo-wrap:before,.logo-wrap:after{display:none}.hero-image-wrap .hero-logo{object-fit:contain;filter:none;opacity:1;display:block}.hero-image-wrap.hero-video-wrap{aspect-ratio:864/496;height:auto;min-height:0;box-shadow:none;background:0 0;border:0}.hero-video-wrap:before,.hero-video-wrap:after{display:none}.hero-image-wrap .hero-video{object-fit:cover;mix-blend-mode:screen;width:100%;height:100%;display:block;position:absolute;inset:0}.vertical-note{writing-mode:vertical-rl;font:8px var(--mono);letter-spacing:.19em;color:#746e67;position:absolute;top:48%;right:3%}.manifesto{text-align:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#11100f;flex-direction:column;justify-content:center;align-items:center;min-height:228px;padding:53px 10%;display:flex;position:relative}.manifesto p{font:700 clamp(22px, 3.2vw, 39px)/1.25 var(--display);letter-spacing:-.025em;margin:18px 0 0}.manifesto p em{color:#b03430}.section-heading{justify-content:space-between;align-items:end;margin-bottom:43px;display:flex}.section-heading h2{margin:19px 0 0;font-size:clamp(51px,6vw,76px)}.section-heading>p{color:#9a9288;margin:0 1% 9px 0;font-size:13px;line-height:1.8}.artist-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.artist-card{min-width:0}.artist-image{aspect-ratio:.82;background:#26211e;position:relative;overflow:hidden}.artist-image:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000057);position:absolute;inset:35% 0 0}.artist-image img{object-fit:cover;filter:grayscale(.63);width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .5s;display:block}.artist-card:hover .artist-image img{filter:grayscale(0);transform:scale(1.045)}.artist-number{z-index:1;color:#fff;font:10px var(--mono);position:absolute;top:13px;left:14px}.artist-open{z-index:1;border:1px solid #f0e9dcb3;border-radius:50%;place-items:center;width:37px;height:37px;transition:background .2s;display:grid;position:absolute;bottom:15px;right:16px}.artist-card:hover .artist-open{color:#1b1513;background:var(--paper)}.artist-open .arrow-icon{margin:0}.artist-info{padding:19px 2px 0}.artist-meta,.release-title>span{color:#a79e93;font:9px var(--mono);letter-spacing:.11em}.artist-info h3{font:700 24px var(--display);letter-spacing:-.025em;margin:8px 0}.artist-info p{color:#a59d93;max-width:340px;margin:0;font-size:12px;line-height:1.7}.section-link{color:#d8d0c5;border-bottom:1px solid #f0e9dc66;margin-top:37px;padding-bottom:7px;font-size:11px;display:inline-block}.music-section{background:#131110;padding-top:105px;padding-bottom:102px}.music-heading{margin-bottom:37px}.release-list{border-top:1px solid var(--line)}.release-card{border-bottom:1px solid var(--line);grid-template-columns:76px 44px minmax(130px,1fr) 100px 104px;align-items:center;gap:22px;min-height:119px;display:grid;position:relative}.release-art{background:#642321;place-items:center;width:68px;height:68px;display:grid;position:relative;overflow:hidden}.release-art img{object-fit:cover;mix-blend-mode:screen;opacity:.38;filter:grayscale();width:100%;height:100%;position:absolute;inset:0}.release-art:after{content:"";mix-blend-mode:color;background:linear-gradient(135deg,#a02321e0,#1b111059);position:absolute;inset:0}.release-blue{background:#41434a}.release-blue:after{background:linear-gradient(135deg,#676c77bf,#1511104d)}.release-sand{background:#826747}.release-sand:after{background:linear-gradient(135deg,#ba8a57b8,#1b111040)}.release-art-mark{z-index:1;font:800 17px var(--display);letter-spacing:-.1em;text-shadow:1px 1px 2px #111;position:relative}.release-art-mark span{color:#d38a78}.release-count{color:#777067;font:10px var(--mono)}.release-title h3{font:700 21px var(--display);letter-spacing:-.02em;margin:5px 0 3px}.release-title p{color:#a59d93;margin:0;font-size:11px}.release-date{color:#9e968c;font:10px var(--mono)}.release-button{border:1px solid var(--line);color:#e1d9ce;background:0 0;justify-self:end;padding:9px 11px;font-size:10px;transition:background .2s,color .2s}.release-button:hover{color:#111;background:var(--paper)}.release-button .arrow-icon{font-size:13px}.release-detail{color:#b0a79c;grid-column:3/6;margin:-14px 0 20px;font-size:12px;line-height:1.6}.music-bottom{font:9px var(--mono);letter-spacing:.12em;color:#827a70;justify-content:space-between;margin-top:27px;display:flex}.music-bottom a{color:#d9d1c7}.contact-section{background:#8d2523;padding:82px 10.5% 0;position:relative;overflow:hidden}.contact-section:after{content:"TB";font:900 410px/.8 var(--display);letter-spacing:-.12em;color:#1709081a;pointer-events:none;position:absolute;bottom:-32%;right:-3%}.contact-top{justify-content:space-between;align-items:center;display:flex}.contact-top .eyebrow{color:#fff2e4c2}.contact-spark{color:#e7b3a4;font-size:28px}.contact-section h2{z-index:1;margin:38px 0 15px;font-size:clamp(65px,9vw,116px);position:relative}.contact-section h2 span{color:#e6c5b1}.contact-email{z-index:1;border-bottom:1px solid #ffffff8c;padding-bottom:8px;font-size:13px;display:inline-block;position:relative}.contact-bottom{z-index:1;border-top:1px solid #ffffff3d;justify-content:space-between;align-items:center;min-height:80px;margin-top:89px;display:flex;position:relative}.contact-bottom .brand-type small{color:#e2c6b9}.contact-bottom>span{color:#fff2e4a6;font:8px var(--mono);letter-spacing:.12em}.site-footer{color:#8e867c;min-height:67px;font:8px var(--mono);letter-spacing:.1em;justify-content:space-between;align-items:center;padding:0 6.5%;display:flex}.site-footer>div{gap:25px;display:flex}.site-footer a{transition:color .2s}.site-footer .arrow-icon{margin-left:3px;font-size:11px}@media (width>=1500px){.hero{padding-left:max(11%,50vw - 620px);padding-right:max(9%,50vw - 620px)}.section-pad{padding-left:max(10.5%,50vw - 580px);padding-right:max(10.5%,50vw - 580px)}}@media (width<=900px){.hero{grid-template-columns:1fr .83fr;min-height:660px;padding-left:7%;padding-right:7%}.hero h1{font-size:clamp(61px,8vw,82px)}.hero-image-wrap{min-height:330px}.vertical-note{display:none}.section-pad{padding-left:7%;padding-right:7%}.artist-grid{gap:14px}.artist-info h3{font-size:20px}.artist-info p{font-size:11px}.release-card{grid-template-columns:70px 28px minmax(110px,1fr) 75px 95px;gap:12px}.contact-section{padding-left:7%;padding-right:7%}}@media (width<=640px){html{scroll-padding-top:72px}.site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b0a09e0;height:70px;padding:0 6%}.brand-icon{width:42px;height:42px}.brand-compact .brand-icon{width:38px;height:38px}.brand-type strong{font-size:11px}.brand-type small{font-size:7px}.menu-toggle{border:1px solid var(--line);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;display:flex}.menu-toggle span{background:var(--paper);width:15px;height:1px}.main-nav{border-bottom:1px solid var(--line);opacity:0;visibility:hidden;background:#11100f;flex-direction:column;align-items:stretch;gap:0;padding:14px 6% 24px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:69px;left:0;right:0;transform:translateY(-8px)}.nav-open{opacity:1;visibility:visible;transform:translateY(0)}.main-nav a{border-bottom:1px solid #f0e9dc1a;padding:15px 0}.main-nav .nav-contact{text-align:center;border:1px solid var(--line);margin-top:12px;padding:13px}.hero{flex-direction:column;align-items:stretch;height:auto;min-height:0;padding:128px 7% 69px;display:flex}.hero-copy{padding-top:0}.hero h1{margin-top:24px;font-size:clamp(62px,15vw,85px)}.hero-copy>p{font-size:13px}.hero-actions{gap:20px;margin-top:25px}.button{min-height:44px;padding:0 13px;font-size:10px}.text-link{font-size:10px}.hero-index{margin-top:31px}.hero-visual{width:78%;min-width:230px;margin:49px 8px 0 auto}.hero-image-wrap{height:70vw;min-height:0;max-height:400px}.hero-stamp{width:68%}.hero-stamp b{font-size:22px}.manifesto{min-height:190px;padding:40px 8%}.manifesto p{font-size:25px}.section-pad{padding:76px 7%}.section-heading{flex-direction:column;align-items:start;gap:15px;margin-bottom:27px}.section-heading h2{margin-top:14px;font-size:57px}.section-heading>p{font-size:12px}.artist-grid{grid-template-columns:1fr;gap:31px}.artist-image{aspect-ratio:1.02}.artist-image img{object-position:center 38%}.artist-info{padding-top:14px}.artist-info h3{font-size:24px}.artist-info p{max-width:100%;font-size:12px}.section-link{margin-top:29px}.music-section{padding-top:76px;padding-bottom:71px}.music-heading{margin-bottom:27px}.release-card{grid-template-columns:60px minmax(0,1fr) auto;gap:12px;min-height:108px}.release-art{width:58px;height:58px}.release-count{display:none}.release-title h3{font-size:18px}.release-title>span{font-size:8px}.release-date{display:none}.release-button{grid-area:1/3;padding:8px;font-size:9px}.release-button .arrow-icon{margin-left:4px}.release-detail{grid-column:1/4;margin:-3px 0 15px}.music-bottom{letter-spacing:.07em;gap:15px;font-size:7px}.music-bottom a{text-align:right}.contact-section{padding:59px 7% 0}.contact-top .eyebrow{letter-spacing:.09em;font-size:8px}.contact-section h2{margin-top:33px;font-size:69px}.contact-section:after{font-size:280px;bottom:-14%;right:-8%}.contact-bottom{gap:10px;min-height:72px;margin-top:65px}.contact-bottom>span{text-align:right;max-width:130px;font-size:7px;line-height:1.6}.site-footer{flex-wrap:wrap;gap:14px;min-height:82px;padding:15px 6%;font-size:7px}.site-footer>div{flex-basis:100%;order:3;justify-content:center}}html{scroll-snap-type:y mandatory;scroll-padding-top:0}.site-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0a0994;position:fixed}main>section{scroll-snap-align:start;scroll-snap-stop:always}main>section.hero,main>section.manifesto,main>section.artists-section,main>section.music-section,main>section.contact-section{min-height:100svh}.hero{padding-left:8%;padding-right:7%}.hero h1{font-size:clamp(76px,8.5vw,124px)}.hero-copy>p{font-size:17px}.hero-visual{width:min(100%,560px)}.hero-image-wrap{height:min(560px,68svh);min-height:390px}.manifesto p{font-size:clamp(50px,7vw,90px)}.section-pad{padding:clamp(80px,9vh,120px) 8%}.section-heading h2{font-size:clamp(60px,6.7vw,90px)}.section-heading>p{font-size:15px}.artist-grid{gap:24px}.artist-image{aspect-ratio:.9}.artist-info h3{font-size:28px}.artist-info p{max-width:none;font-size:14px}.section-link{font-size:12px}.music-section{padding-top:clamp(65px,8vh,100px);padding-bottom:clamp(65px,8vh,100px)}.release-title>span{font-size:10px}.release-title h3{font-size:25px}.release-title p{font-size:13px}.release-date{font-size:11px}.release-button{padding:11px 13px;font-size:12px}.contact-section{padding-left:8%;padding-right:8%}.contact-section h2{font-size:clamp(76px,10vw,132px)}.scroll-cue{z-index:2;color:#a9a197;font:8px var(--mono);letter-spacing:.16em;white-space:nowrap;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.scroll-cue span:last-child{font-size:16px;animation:1.4s ease-in-out infinite scroll-nudge}@keyframes scroll-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media (width<=900px){.hero{padding-left:7%;padding-right:7%}.hero h1{font-size:clamp(68px,8.5vw,96px)}.hero-visual{width:min(100%,460px)}.hero-image-wrap{height:min(460px,60svh);min-height:330px}.section-pad{padding:clamp(72px,8vh,96px) 7%}.section-heading h2{font-size:clamp(58px,7vw,80px)}.artist-image{aspect-ratio:.92}.release-card{grid-template-columns:82px 38px minmax(100px,1fr) 85px 102px;gap:14px;min-height:140px}.release-art{width:76px;height:76px}}@media (width<=640px){.site-header{height:70px;padding:0 6%}.hero{padding:116px 6% 60px}.hero h1{font-size:clamp(68px,15vw,92px)}.hero-copy>p{font-size:14px}.hero-visual{width:94%;min-width:0;margin:36px 4px 0 auto}.hero-image-wrap{height:84vw;min-height:0;max-height:420px}.hero-index{margin-top:25px}.section-pad{padding:72px 6%}.manifesto p{font-size:clamp(43px,12vw,64px)}.section-heading h2{font-size:clamp(56px,12vw,72px)}.section-heading>p{font-size:13px}.artist-grid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:84vw;grid-auto-flow:column;gap:16px;margin-right:-6vw;padding-right:6vw;overflow-x:auto}.artist-grid::-webkit-scrollbar{display:none}.artist-card{scroll-snap-align:start}.artist-image{aspect-ratio:.95}.artist-info h3{font-size:26px}.artist-info p{font-size:13px}.music-section{padding-top:72px;padding-bottom:72px}.release-card{grid-template-columns:68px minmax(0,1fr) auto;gap:12px;min-height:122px}.release-art{width:66px;height:66px}.release-title h3{font-size:20px}.release-title>span{font-size:9px}.release-title p{font-size:12px}.release-button{padding:9px;font-size:10px}.contact-section{padding:72px 6% 0}.contact-section h2{font-size:clamp(76px,18vw,92px)}}:root{--bg:#000;background:#000}.manifesto,.music-section{background:#000}@media (width<=640px){.main-nav{background:#000}}.hero{background:#000}.hero:before,.hero-grain{display:none}.site-header{background:#000000b8}.hero-image-wrap .hero-video{mix-blend-mode:normal}.release-card{grid-template-columns:82px 50px minmax(130px,1fr) 80px 210px;gap:20px;min-height:150px}.release-art{width:82px;height:82px}.release-art img{mix-blend-mode:normal;opacity:1;filter:none}.release-art:after{display:none}.release-links{justify-self:end;align-items:center;gap:10px;display:flex}.release-links .release-button{white-space:nowrap;justify-content:center;align-items:center;padding:11px 12px;font-size:11px;display:inline-flex}@media (width<=900px){.release-card{grid-template-columns:76px 38px minmax(100px,1fr) 64px 200px;gap:12px}.release-art{width:76px;height:76px}}@media (width<=640px){.release-card{grid-template-columns:68px minmax(0,1fr);gap:12px;min-height:122px}.release-art{width:66px;height:66px}.release-links{grid-area:2/1/auto/-1;justify-self:stretch;gap:8px}.release-links .release-button{flex:1;padding:9px 6px;font-size:10px}}.artists-section{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.artists-section .section-heading{text-align:center;justify-content:center;align-items:center;width:100%}.artists-section .section-heading .eyebrow{justify-content:center}.artists-section .artist-grid{width:100%;max-width:1280px;margin-inline:auto}.artists-section .artist-info{text-align:center}.artists-section .artist-info p{margin-inline:auto}.artists-section .section-link{align-self:center}.contact-section{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100svh;padding:100px 8% 32px;display:flex}.contact-top{justify-content:center;width:100%;position:relative}.contact-spark{position:absolute;right:0}.contact-section h2{margin:12px 0 0}.contact-bottom{flex-direction:column;justify-content:center;gap:18px;width:100%;min-height:0;margin-top:28px;padding-top:24px}.contact-bottom>span{text-align:center;max-width:none}@media (width<=640px){.artists-section{padding-top:72px;padding-bottom:72px}.artists-section .artist-grid{margin-left:0;margin-right:0}.contact-section{gap:14px;padding:88px 6% 32px}.contact-section h2{margin:0}.contact-bottom{gap:14px;margin-top:16px}}.arrow-icon{flex-shrink:0;width:16px;height:16px;margin-left:8px;transition:transform .2s;display:inline-block}.site-footer .arrow-icon{width:12px;height:12px;margin-left:3px}.contact-spark{width:28px;height:28px;font-size:0}.contact-spark svg{width:100%;height:100%;display:block}.site-footer{scroll-snap-align:end;scroll-snap-stop:always}@media (prefers-reduced-motion:reduce){html{scroll-snap-type:none;scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
