/* TIGREV — black direction, requested by the artist. */
:root{--bg:#090a0c;--ink:#f3f1ec;--muted:#a6a8ac;--accent:#d6c4a4;--line:#ffffff25}
body,header{background:var(--bg);color:var(--ink)}header{border-color:var(--line)}header .brand{letter-spacing:-1.4px}.lang{color:var(--ink)}nav a:hover,nav a[aria-current=page]{color:var(--accent)}.eyebrow,.edition{color:var(--muted)}.dot{background:var(--accent)}
main .editorial-hero{padding-top:65px;padding-bottom:70px;min-height:calc(100svh - 76px);display:flex;align-items:center}.hero-layout{width:100%;grid-template-columns:1fr 1.08fr;gap:6vw}.hero-intro{padding-bottom:20px}.hero-intro .artist-name{font-size:clamp(72px,8.3vw,140px);line-height:.95;font-weight:900;letter-spacing:-.075em;margin:24px 0 20px}.hero-intro .artist-role{font-family:Arial,Helvetica,sans-serif;font-size:clamp(18px,2vw,29px);line-height:1.35;font-weight:400;letter-spacing:-.7px;margin:0 0 28px;color:#d6d5d2}.hero-intro p{color:var(--muted);font-size:15px;line-height:1.7;max-width:340px}.hero-intro .eyebrow{color:var(--accent);letter-spacing:2px;font-size:10px}.hero-photo{max-width:620px}.hero-photo>img{border-radius:0;filter:none}.hero-photo figcaption{color:var(--muted);font-size:10px}.floating-release{position:static;transform:none;box-shadow:none;border-top:1px solid var(--line);margin-top:20px;background:none;padding:16px 0 0;gap:16px;justify-content:flex-start;width:100%;color:var(--ink)}.floating-release:hover{transform:none}.floating-release img{width:50px;height:50px;flex-shrink:0}.floating-release>span{font-size:9px;color:var(--muted)}.floating-release strong{font-size:21px;letter-spacing:2px;color:var(--ink);margin-top:2px}.intro-contact{border-color:var(--line);color:var(--muted)}.intro-contact:hover{color:white}.btn{border-color:#ffffff50;color:var(--ink);border-radius:4px;font-size:12px;letter-spacing:.2px;padding:15px 24px}.btn.primary{background:#f3f1ec;border-color:#f3f1ec;color:#111}.btn:hover{background:var(--accent);border-color:var(--accent);color:#111;transform:none}.section-head .eyebrow{color:var(--accent)}.section-head h2,h2.display{font-size:clamp(34px,4.1vw,58px);letter-spacing:-2px;font-weight:400}.films-section{background:#101216}.work-card p,.work-card details,.small{color:var(--muted)}.work-card h3{font-weight:400}.work-card img,.work-card button{border-radius:0}.play{background:#0b0c0ed9;color:white;border:1px solid #ffffff55}.void-section{background:#08090b;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.void-section .btn:not(.primary){color:white}.void-section .btn:hover{color:#111}.void-title{font-weight:300}.lead{color:#d2d2d0}.body-copy{color:var(--muted)}.platform{background:#14161a;color:#eae9e6;border:1px solid #ffffff12;border-radius:3px}.platform:hover{background:#202329}.platform img,.socials img{filter:none}.platform small{color:var(--muted)}.platform .arrow{color:var(--accent)}.about-split{background:#0d0f12}.about-split h2{font-weight:400}.light{background:#101216;color:var(--ink)}.light .eyebrow{color:var(--accent)}.light .body-copy{color:var(--muted)}.service-row{border-color:var(--line)}.service-row p{color:var(--muted)}.service-row h3{font-weight:400}.merch-section{background:#08090a}.merch-section h2{font-weight:400}.merch-section>img{border-radius:0}.sizes button{border:1px solid #ffffff40;border-radius:2px}.sizes button[aria-pressed=true]{background:var(--ink);color:#111}.studio-banner{background:#101216}.studio-banner h2{font-weight:400}.contact-end{background:#090a0c;color:var(--ink);border-top:1px solid var(--line)}.contact-end .eyebrow{color:var(--muted)}.contact-end h2{font-size:clamp(50px,7vw,100px);letter-spacing:-4px;font-weight:400}.socials a,.contact-end .socials a{color:var(--ink);border-color:#ffffff30;border-radius:3px}.socials a:hover{background:#ffffff0c;border-color:var(--accent)}footer{background:#07080a;border-top:1px solid var(--line);color:#858990}.soundbar{background:#17191ded;border-color:#ffffff30;color:var(--ink);border-radius:5px;box-shadow:none}.soundbar .bars{color:var(--accent)}.cookie{background:#1a1d21;color:#e5e5e3;border:1px solid #ffffff25;box-shadow:0 8px 30px #0005;border-radius:6px}.cookie button{color:white;border-color:#ffffff55;border-radius:3px}.cookie button:first-child{background:var(--ink);border-color:var(--ink);color:#111}.filters button{border-color:#ffffff40;color:var(--ink);border-radius:4px}.filters button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#111}.brief select,.brief textarea{background:#15181c;color:var(--ink);border-color:#ffffff30;border-radius:3px}.brief .btn.primary{color:#111}.gear-grid article{border-color:var(--line)}dialog{background:#101216;color:var(--ink);border-radius:4px}.page-title h1{font-weight:400}.release-cover{background:none}.text-link{border-color:var(--line)}.price{color:var(--ink)}
@media(min-width:1600px){.hero-intro .artist-name{font-size:130px}.hero-photo{max-width:580px}}
@media(max-width:760px){header{height:65px}nav{background:#090a0c;border-color:var(--line)}.menu{color:var(--ink)}main .editorial-hero{padding:40px 22px 45px;min-height:0;display:block}.hero-layout{gap:30px}.hero-intro{padding:0}.hero-intro .artist-name{font-size:21vw;letter-spacing:-.065em;margin:20px 0 15px}.hero-intro .artist-role{font-size:20px;letter-spacing:-.5px;margin:0 0 20px;line-height:1.3}.hero-intro p{font-size:14px;max-width:320px}.hero-photo figcaption{font-size:9px}.floating-release{padding-top:13px;margin-top:16px}.floating-release img{width:44px;height:44px}.hero-intro .actions{margin-top:20px}.section-head h2,h2.display{font-size:34px}.about-split h2{font-size:37px}.contact-end h2{font-size:52px;letter-spacing:-2px}.btn{padding:13px 20px}.socials a{padding:12px 15px}.soundbar{border-radius:5px}.page-title h1{font-size:49px}}
