@import"https://fonts.googleapis.com/css2?family=Noto+Naskh+Arabic:wght@400;500;600;700&family=Space+Grotesk:wght@300;400;500;600;700&family=Space+Mono:ital,wght@0,400;0,700;1,400&display=swap";@import"https://api.fontshare.com/v2/css?f[]=satoshi@400,700,900&display=swap";html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}:root{--nava-black: #1d1d1b;--nava-white: #f5f4f0;--nava-pure: #000;--font-latin: "Space Grotesk", sans-serif;--font-mono: "Space Mono", monospace;--font-arabic: "Noto Naskh Arabic", serif;--unit: 8px;--gap: 24px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--nava-white);color:var(--nava-black);font-family:var(--font-latin);font-size:16px;line-height:1.5;overflow-x:hidden}@media(pointer:fine){body{cursor:none}}body:before{content:"";position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 200px}a{color:inherit}button,a,.tag{-webkit-tap-highlight-color:transparent}#app{min-height:100vh}#cursor{position:fixed;top:0;left:0;z-index:10000;pointer-events:none;mix-blend-mode:difference;opacity:0;transition:opacity .2s ease}#cursor.is-visible{opacity:1}#cursor:before,#cursor:after{content:"";position:absolute;left:0;top:0;translate:-50% -50%}#cursor:before{width:12px;height:12px;background:#fff;border:1.5px solid #fff;transition:width .18s steps(3,end),height .18s steps(3,end),background-color .1s steps(1,end)}#cursor:after{width:4px;height:4px;background:#fff;opacity:0;transition:opacity .1s steps(1,end)}#cursor.large:before{width:36px;height:36px;background:transparent}#cursor.large:after{opacity:1}#cursor.is-pressed:before{scale:.75}.has-cursor,.has-cursor *{cursor:none!important}.site-nav{position:fixed;top:0;right:0;left:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:calc(var(--unit) * 3) calc(var(--unit) * 4);mix-blend-mode:difference}.nav-logo svg{width:44px;height:44px;fill:var(--nava-white)}.nav-logo{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px}.nav-logo-3d{display:block;width:56px;height:56px;pointer-events:none}.nav-logo-canvas{display:block;width:100%;height:100%}.nav-links{display:flex;gap:calc(var(--unit) * 4);margin:0;padding:0;list-style:none}.nav-links a{position:relative;color:var(--nava-white);text-decoration:none;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.nav-links a:after{content:"";position:absolute;right:0;bottom:-2px;left:0;height:1px;background:var(--nava-white);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.nav-toggle{display:none;align-items:center;justify-content:center;flex-direction:column;gap:5px;width:44px;height:44px;padding:0;border:0;background:transparent;cursor:pointer}.nav-toggle span{display:block;width:20px;height:1.5px;background:var(--nava-white);transition:transform .2s ease,opacity .2s ease}.nav-toggle--dark span{background:var(--nava-black)}.nav-links a:hover:after,.nav-links a:focus-visible:after{transform:scaleX(1)}.site-nav.is-open .nav-toggle span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.site-nav.is-open .nav-toggle span:nth-child(2){opacity:0}.site-nav.is-open .nav-toggle span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}main,footer{position:relative;z-index:1}section{padding:calc(var(--unit) * 14) calc(var(--unit) * 4)}#hero{position:relative;display:flex;min-height:100vh;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(circle at 50% 50%,#292926 0%,var(--nava-black) 55%,#10100f 100%)}.hero-video-wrap{position:absolute;inset:0;overflow:hidden}.hero-video-wrap:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#0000007a,#00000047 35%,#000000ad),repeating-linear-gradient(180deg,rgba(255,255,255,.035) 0 2px,transparent 2px 5px)}.hero-video{position:absolute;inset:-4%;width:108%;height:108%;object-fit:cover;filter:grayscale(1) contrast(1.35) brightness(.48)}.hero-video--base{z-index:0}.hero-video--ghost{z-index:0;mix-blend-mode:screen;opacity:.18;transform:translate3d(10px,0,0);filter:grayscale(1) contrast(1.9) brightness(.3);animation:heroGlitch 3.2s steps(2,end) infinite}.hero-video-noise{position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,transparent 0 18%,rgba(255,255,255,.08) 18% 18.3%,transparent 18.3% 58%,rgba(255,255,255,.06) 58% 58.2%,transparent 58.2% 100%),linear-gradient(0deg,transparent 0 72%,rgba(255,255,255,.08) 72% 73%,transparent 73% 100%);mix-blend-mode:screen;opacity:.45;animation:heroNoise .9s steps(2,end) infinite}.geo-diamond,.geo-rect{position:absolute;border:1.5px solid rgba(var(--ink-rgb),.2)}.geo-diamond{width:60px;height:60px;transform:rotate(45deg)}.geo-diamond.d1{top:18%;right:14%}.geo-diamond.d2{bottom:22%;left:9%;width:28px;height:28px}.geo-rect.r1{top:30%;left:-20px;width:180px;height:30px;transform:rotate(-12deg)}.geo-rect.r2{right:-10px;bottom:28%;width:100px;height:20px;transform:rotate(8deg)}.hero-arabic-bg{position:absolute;top:50%;left:50%;font-family:var(--font-mono);font-size:clamp(120px,19vw,280px);font-weight:700;line-height:1;letter-spacing:.08em;color:transparent;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;text-transform:uppercase;-webkit-text-stroke:1px rgba(var(--ink-rgb),.09);transform:translate(-50%,-50%);animation:vhsDrift 4.8s steps(2,end) infinite}.camcorder-overlay{position:absolute;inset:calc(var(--unit) * 8) calc(var(--unit) * 7) calc(var(--unit) * 7);z-index:4;pointer-events:none;color:rgba(var(--ink-rgb),.78);font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;text-shadow:1px 0 rgba(255,40,40,.35),-1px 0 rgba(45,150,255,.32);mix-blend-mode:screen}.camcorder-overlay:before{content:"";position:absolute;inset:-20px;background:repeating-linear-gradient(180deg,rgba(var(--ink-rgb),.09) 0 1px,transparent 1px 4px);opacity:.15;animation:scanlineRoll 1.4s linear infinite}.camcorder-corners,.camcorder-corners:before,.camcorder-corners:after{position:absolute;inset:0;content:""}.camcorder-corners{border:1px solid rgba(var(--ink-rgb),.16);opacity:.75}.camcorder-corners:before,.camcorder-corners:after{width:72px;height:48px;border-color:rgba(var(--ink-rgb),.58)}.camcorder-corners:before{border-top:2px solid;border-left:2px solid}.camcorder-corners:after{right:0;left:auto;border-top:2px solid;border-right:2px solid}.camcorder-top,.camcorder-mid,.camcorder-bottom{position:absolute;right:calc(var(--unit) * 2);left:calc(var(--unit) * 2);display:flex;justify-content:space-between;gap:calc(var(--unit) * 2)}.camcorder-top{top:calc(var(--unit) * 2)}.camcorder-mid{top:50%;transform:translateY(-50%);opacity:.58}.camcorder-bottom{bottom:calc(var(--unit) * 2)}.cam-rec{display:inline-flex;align-items:center;gap:calc(var(--unit) * 1);color:#ff544d;animation:recFlicker 1.1s steps(2,end) infinite}.cam-rec span{width:8px;height:8px;background:currentColor;border-radius:999px}.hero-wordmark{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;gap:calc(var(--unit) * 2);width:min(92vw,1200px)}.hero-wordmark-image{width:100%;max-width:1200px;height:auto;filter:brightness(0) invert(1)}.hero-tagline{margin-top:calc(var(--unit) * 1);font-family:var(--font-mono);font-size:clamp(12px,1.8vw,18px);font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--ink-rgb),.55)}.hero-sub{margin-top:calc(var(--unit) * 1);font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--ink-rgb),.35)}.scroll-line{position:relative;width:1px;height:48px;overflow:hidden;background:rgba(var(--ink-rgb),.25)}.scroll-line:after{content:"";position:absolute;top:-100%;left:0;width:100%;height:100%;background:var(--nava-white);animation:scrollDown 1.6s ease-in-out infinite}.section-label{display:flex;align-items:center;gap:calc(var(--unit) * 2);margin-bottom:calc(var(--unit) * 5);font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:rgba(var(--ink-rgb),.4)}.section-label:before{content:"";display:inline-block;width:24px;height:1px;background:currentColor}.section-shell,#featured,#manifesto,.roster-header,.roster-list,.footer-inner{max-width:1400px;margin:0 auto}.featured-grid,.manifesto-grid,.releases-grid{display:grid;gap:var(--gap)}.featured-grid{grid-template-columns:1fr 1fr;align-items:center}.featured-visual{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1;overflow:hidden;background:var(--nava-black)}.featured-visual:after{content:"TAPE REF: NAVA-001";position:absolute;right:calc(var(--unit) * 2);bottom:calc(var(--unit) * 2);z-index:3;padding:3px 7px;background:#00000080;color:rgba(var(--ink-rgb),.78);font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.featured-visual:before,.rc-cover:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,rgba(255,0,0,.08),transparent 12%,transparent 88%,rgba(0,140,255,.08)),repeating-linear-gradient(180deg,rgba(var(--ink-rgb),.08) 0 1px,transparent 1px 4px);mix-blend-mode:screen;opacity:.28}.cover-ar{position:relative;z-index:2;font-family:var(--font-mono);font-size:clamp(44px,6vw,96px);font-weight:700;line-height:1;color:var(--nava-white);letter-spacing:.03em;text-transform:uppercase}.cover-en{position:absolute;right:-10px;bottom:-10px;z-index:1;font-size:clamp(100px,14vw,200px);font-weight:700;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(var(--ink-rgb),.15)}.cover-geo{position:absolute;top:24px;left:24px;width:40px;height:40px;border:1.5px solid rgba(var(--ink-rgb),.3);transform:rotate(45deg)}.featured-info{padding:calc(var(--unit) * 4)}.feat-artist,.feat-meta,.tag,.btn-primary,.roster-count,.roster-num,.roster-release,.roster-year,.manifesto-sig,.rc-artist,.rc-meta,.footer-copy,.footer-col h4{font-family:var(--font-mono)}.feat-artist{margin-bottom:calc(var(--unit) * 1);font-size:12px;letter-spacing:.15em;text-transform:uppercase;opacity:.5}.feat-title{margin:0 0 calc(var(--unit) * 3);font-size:clamp(36px,5vw,72px);font-weight:700;line-height:1;letter-spacing:-.03em}.ar-fragment{display:block;margin-top:.1em;font-family:var(--font-mono);font-size:.28em;font-weight:400;letter-spacing:.18em;text-transform:uppercase;opacity:.4}.feat-meta{display:flex;flex-wrap:wrap;gap:calc(var(--unit) * 3);margin-bottom:calc(var(--unit) * 5);font-size:11px;opacity:.45}.feat-tags{display:flex;flex-wrap:wrap;gap:calc(var(--unit) * 1);margin-bottom:calc(var(--unit) * 6)}.tag{padding:4px 12px;border:1px solid var(--nava-black);font-size:10px;letter-spacing:.12em;text-transform:uppercase;transition:background .2s ease,color .2s ease}.tag:hover{background:var(--nava-black);color:var(--nava-white)}.btn-primary{display:inline-flex;align-items:center;gap:calc(var(--unit) * 1.5);padding:calc(var(--unit) * 2) calc(var(--unit) * 4);border:1px solid var(--nava-black);background:var(--nava-black);color:var(--nava-white);font-size:11px;letter-spacing:.14em;text-decoration:none;text-transform:uppercase;transition:background .25s ease,color .25s ease}.btn-primary:hover,.btn-primary:focus-visible{background:transparent;color:var(--nava-black)}.btn-primary .arrow{transition:transform .25s ease}.btn-primary:hover .arrow,.btn-primary:focus-visible .arrow{transform:translate(4px)}.showcase-dark,footer{background:var(--nava-black);color:var(--nava-white)}#roster{position:relative;overflow:visible;background:transparent}#roster .section-label,#roster .section-label:before{color:rgba(var(--ink-rgb),.35);background:rgba(var(--ink-rgb),.35)}.roster-inner{position:relative;z-index:2}.showcase-dark{position:relative}.roster-hands-fixed{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:1;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .18s ease-out,visibility .18s ease-out}.roster-hands-fixed.is-active{opacity:1;visibility:visible}.roster-hands-fixed:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 60% 40%,rgba(255,255,255,.04),transparent 38%),linear-gradient(90deg,rgba(var(--ink-rgb),.12),rgba(var(--ink-rgb),.48) 52%,rgba(var(--ink-rgb),.22))}.roster-hands-canvas{display:block;width:100%;height:100%;opacity:.9;filter:contrast(1.1) invert(1)}.roster-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--gap);margin-bottom:calc(var(--unit) * 8)}.roster-title{margin:0;font-size:clamp(48px,8vw,110px);font-weight:700;line-height:.9;letter-spacing:-.04em}.roster-title .ar{display:block;margin-top:.2em;font-family:var(--font-arabic);font-size:.5em;font-weight:400;opacity:.4;direction:rtl}.roster-count{padding-bottom:4px;font-size:11px;letter-spacing:.12em;opacity:.4}.roster-list{margin-top:0;margin-bottom:0;padding:0;list-style:none;border-top:1px solid rgba(var(--ink-rgb),.12)}.roster-item{position:relative;display:grid;grid-template-columns:48px 1fr auto auto;align-items:center;gap:calc(var(--unit) * 3);padding:calc(var(--unit) * 4) 0;overflow:hidden;border-bottom:1px solid rgba(var(--ink-rgb),.12);text-decoration:none;transition:padding-left .3s ease}.roster-item:before{content:"";position:absolute;top:0;bottom:0;left:0;width:0;background:rgba(var(--ink-rgb),.05);transition:width .3s ease}.roster-item:hover:before,.roster-item:focus-visible:before{width:100%}.roster-item:hover,.roster-item:focus-visible{padding-left:calc(var(--unit) * 2)}.roster-num{position:relative;z-index:1;font-size:11px;opacity:.3}.roster-name{position:relative;z-index:1;font-size:clamp(20px,3vw,32px);font-weight:600;letter-spacing:-.02em}.ar-name{margin-right:.5em;font-family:var(--font-arabic);font-size:.6em;font-weight:400;opacity:.4;direction:rtl}.roster-release,.roster-year{position:relative;z-index:1;font-size:11px;letter-spacing:.08em;opacity:.4}.roster-year{opacity:.3}.manifesto-grid{grid-template-columns:1fr 1fr;gap:calc(var(--unit) * 12);align-items:start}.manifesto-grid.is-typing [data-typewriter-copy]:after{content:"";display:inline-block;width:.55em;height:1.05em;margin-inline-start:.14em;background:currentColor;vertical-align:-.12em;animation:manifestoCaret .9s steps(1) infinite}.manifesto-grid.is-typing .manifesto-ar:after{margin-inline-start:0;margin-inline-end:.14em}.manifesto-fr{margin:0;font-size:clamp(20px,2.5vw,30px);font-weight:500;line-height:1.35;letter-spacing:-.02em}.manifesto-fr em{font-style:normal;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.manifesto-ar{margin:0;padding:calc(var(--unit) * 3);border:1px solid rgba(var(--ink-rgb),.18);background:repeating-linear-gradient(180deg,rgba(var(--ink-rgb),.055) 0 1px,transparent 1px 5px),rgba(var(--ink-rgb),.035);font-family:var(--font-mono);font-size:clamp(13px,1.3vw,17px);font-weight:400;line-height:1.7;letter-spacing:.04em;text-align:left;opacity:.72;text-transform:uppercase}@keyframes manifestoCaret{0%,48%{opacity:1}49%,to{opacity:0}}.manifesto-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:calc(var(--unit) * 10);padding-top:calc(var(--unit) * 5);border-top:1px solid rgba(var(--ink-rgb),.12)}.manifesto-sig{font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.4}.manifesto-geo{display:flex;align-items:center;gap:calc(var(--unit) * 2)}.mg-diamond{width:18px;height:18px;border:1.5px solid rgba(var(--ink-rgb),.3);transform:rotate(45deg)}.mg-diamond.filled{background:var(--nava-black);border-color:var(--nava-black)}.mg-rect{width:48px;height:14px;border:1.5px solid rgba(var(--ink-rgb),.3);transform:rotate(-6deg)}#releases{padding-top:calc(var(--unit) * 4)}.releases-grid{grid-template-columns:repeat(3,1fr)}.release-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(var(--ink-rgb),.1);color:var(--nava-black);text-decoration:none;transition:border-color .25s ease}.release-card:hover,.release-card:focus-visible{border-color:var(--nava-black)}.release-card:after{content:"TRACKING...";position:absolute;top:calc(var(--unit) * 1.5);right:calc(var(--unit) * 1.5);z-index:4;padding:2px 6px;background:#0000006b;color:rgba(var(--ink-rgb),.78);font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;opacity:0;transform:translate(6px);transition:opacity .18s steps(2,end),transform .18s steps(2,end)}.release-card:hover:after,.release-card:focus-visible:after{opacity:1;transform:translate(0)}.release-card:hover .rc-cover,.release-card:focus-visible .rc-cover{background:var(--nava-black)}.release-card:hover .rc-ar,.release-card:focus-visible .rc-ar{color:var(--nava-white)}.release-card:hover .rc-en,.release-card:focus-visible .rc-en{-webkit-text-stroke-color:rgba(var(--ink-rgb),.15)}.rc-cover{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1;overflow:hidden;background:rgba(var(--ink-rgb),.06);transition:background .3s ease}.rc-ar{position:relative;z-index:2;font-family:var(--font-mono);font-size:clamp(28px,4vw,54px);font-weight:700;color:var(--nava-black);letter-spacing:.04em;text-transform:uppercase;transition:color .3s ease}.rc-en{position:absolute;right:-8px;bottom:-12px;font-size:clamp(60px,9vw,120px);font-weight:700;line-height:1;color:transparent;transition:-webkit-text-stroke-color .3s ease;-webkit-text-stroke:1px rgba(var(--ink-rgb),.1)}.rc-info{display:flex;flex-direction:column;gap:calc(var(--unit) * 1);padding:calc(var(--unit) * 3);border-top:1px solid rgba(var(--ink-rgb),.08)}.rc-artist{font-size:10px;letter-spacing:.15em;text-transform:uppercase;opacity:.45}.rc-title{font-size:18px;font-weight:600;letter-spacing:-.02em}.rc-meta{display:flex;justify-content:space-between;margin-top:calc(var(--unit) * .5);font-size:10px;opacity:.35}footer{padding:calc(var(--unit) * 10) calc(var(--unit) * 4) calc(var(--unit) * 6)}.footer-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gap);margin-bottom:calc(var(--unit) * 10)}.footer-logo{display:flex;flex-direction:column;gap:calc(var(--unit) * 2)}.footer-logo svg{width:56px;height:56px;fill:var(--nava-white)}.footer-label,.footer-ar-mark{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.footer-label{font-size:22px;opacity:.45}.footer-cols{display:grid;grid-template-columns:repeat(3,auto);gap:calc(var(--unit) * 10)}.footer-col h4{margin:0 0 calc(var(--unit) * 3);font-size:10px;letter-spacing:.18em;text-transform:uppercase;opacity:.35}.footer-col ul{display:flex;flex-direction:column;gap:calc(var(--unit) * 2);margin:0;padding:0;list-style:none}.footer-col a{font-size:14px;text-decoration:none;opacity:.65;transition:opacity .2s ease}.footer-col a:hover,.footer-col a:focus-visible{opacity:1}.footer-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:calc(var(--unit) * 4);border-top:1px solid rgba(var(--ink-rgb),.1)}.footer-copy{font-size:10px;letter-spacing:.1em;opacity:.3}.footer-ar-mark{font-size:18px;opacity:.2}.reveal{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes scrollDown{0%{top:-100%;opacity:1}to{top:100%;opacity:0}}@keyframes heroGlitch{0%,to{transform:translate3d(10px,0,0);clip-path:inset(0 0 0 0);opacity:.18}20%{transform:translate3d(-16px,8px,0);clip-path:inset(10% 0 58% 0);opacity:.26}21%{transform:translate3d(18px,-6px,0);clip-path:inset(62% 0 8% 0);opacity:.1}52%{transform:translate3d(-8px,4px,0);clip-path:inset(28% 0 34% 0);opacity:.22}53%{transform:translate3d(14px,-2px,0);clip-path:inset(6% 0 78% 0);opacity:.14}}@keyframes heroNoise{0%,to{transform:translateZ(0);opacity:.34}50%{transform:translate3d(0,6px,0);opacity:.52}}@keyframes scanlineRoll{0%{transform:translateY(-12px)}to{transform:translateY(12px)}}@keyframes recFlicker{0%,64%,to{opacity:1}65%,78%{opacity:.35}}@keyframes vhsDrift{0%,to{transform:translate(-50%,-50%);opacity:1}38%{transform:translate(calc(-50% + 7px),calc(-50% - 2px));opacity:.75}39%{transform:translate(calc(-50% - 5px),calc(-50% + 3px));opacity:.95}}.site-nav--light{mix-blend-mode:normal;background:var(--nava-white);border-bottom:1px solid rgba(var(--ink-rgb),.08)}.nav-logo--dark svg{fill:var(--nava-black)}.nav-links--dark a{color:var(--nava-black)}.nav-links--dark a:after{background:var(--nava-black)}.artist-page{padding-bottom:calc(var(--unit) * 20)}.artist-header{position:relative;overflow:hidden;min-height:480px;display:flex;align-items:flex-end;background:var(--nava-black);color:var(--nava-white);padding:calc(var(--unit) * 16) calc(var(--unit) * 4) calc(var(--unit) * 8)}.artist-header-bg{position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-end;padding-right:calc(var(--unit) * 4);pointer-events:none;-webkit-user-select:none;user-select:none}.artist-header-num{font-size:clamp(200px,30vw,380px);font-weight:700;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(var(--ink-rgb),.06);font-family:var(--font-mono)}.artist-header-inner{position:relative;z-index:2;max-width:1400px;margin:0 auto;width:100%}.artist-header-meta{display:flex;align-items:center;gap:calc(var(--unit) * 3);margin-bottom:calc(var(--unit) * 2)}.artist-num-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;opacity:.4}.artist-name-ar{font-family:var(--font-arabic);font-size:18px;font-weight:400;opacity:.5;direction:rtl}.artist-name{margin:0 0 calc(var(--unit) * 3);font-size:clamp(52px,9vw,120px);font-weight:700;line-height:.9;letter-spacing:-.04em}.artist-genres{display:flex;flex-wrap:wrap;gap:calc(var(--unit) * 1)}.artist-header .tag{border-color:rgba(var(--ink-rgb),.3);color:var(--nava-white)}.artist-header .tag:hover{background:var(--nava-white);color:var(--nava-black)}.artist-body{max-width:1400px;margin:0 auto;padding:calc(var(--unit) * 2) calc(var(--unit) * 4) 0;display:flex;flex-direction:column;gap:calc(var(--unit) * 3)}.artist-page section{padding:0}.artist-bio-grid{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--unit) * 8);align-items:start}.artist-bio{margin:0;font-size:clamp(16px,1.8vw,22px);font-weight:400;line-height:1.6;letter-spacing:-.01em}.artist-bio-ar{margin:0;font-family:var(--font-arabic);font-size:clamp(18px,2vw,26px);font-weight:400;line-height:1.8;text-align:right;direction:rtl;opacity:.55}.releases-grid--artist{grid-template-columns:repeat(2,1fr)}.tracklist{margin:0;padding:0;list-style:none;border-top:1px solid rgba(var(--ink-rgb),.1)}.tracklist-item{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:calc(var(--unit) * 3);padding:calc(var(--unit) * 3) 0;border-bottom:1px solid rgba(var(--ink-rgb),.08);font-size:15px}.tracklist-item .track-num{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;opacity:.3}.tracklist-item .track-title{font-weight:500}.tracklist-item .track-dur{font-family:var(--font-mono);font-size:10px;opacity:.35}.artist-links-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(var(--ink-rgb),.1);border:1px solid rgba(var(--ink-rgb),.1)}.artist-link-item{display:flex;flex-direction:column;gap:calc(var(--unit) * 1);padding:calc(var(--unit) * 4);background:var(--nava-white);text-decoration:none;transition:background .2s ease,color .2s ease}.artist-link-item:hover{background:var(--nava-black);color:var(--nava-white)}.artist-link-platform{font-family:var(--font-mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase;opacity:.4}.artist-link-label{font-size:16px;font-weight:500}.artist-not-found{padding:calc(var(--unit) * 20) calc(var(--unit) * 4);display:flex;flex-direction:column;gap:calc(var(--unit) * 4);align-items:flex-start}.artist-page{background:linear-gradient(90deg,rgba(var(--ink-rgb),.035) 1px,transparent 1px),linear-gradient(180deg,rgba(var(--ink-rgb),.035) 1px,transparent 1px),var(--nava-white);background-size:72px 72px}.artist-directory-hero{max-width:1400px;margin:0 auto;padding:calc(var(--unit) * 13) calc(var(--unit) * 4) calc(var(--unit) * 2)}.artist-directory-kicker,.artist-section-head,.bio-file-bar,.artist-index-table,.artist-quick-links,.sound-object-path,.sound-object-info div,.artist-media-label,.gallery-item>span{font-family:var(--font-mono);text-transform:uppercase}.artist-directory-kicker{display:flex;justify-content:space-between;gap:calc(var(--unit) * 3);margin-bottom:calc(var(--unit) * 3);padding-bottom:calc(var(--unit) * 2);border-bottom:1px solid rgba(var(--ink-rgb),.16);font-size:10px;letter-spacing:.16em;color:rgba(var(--ink-rgb),.42)}.artist-directory-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.75fr);gap:calc(var(--unit) * 4);align-items:stretch}.artist-profile-copy{display:flex;min-height:420px;flex-direction:column;justify-content:flex-end;padding:calc(var(--unit) * 5);border:1px solid rgba(var(--ink-rgb),.14);background:repeating-linear-gradient(180deg,rgba(var(--ink-rgb),.045) 0 1px,transparent 1px 7px),rgba(var(--ink-rgb),.6)}.artist-profile-copy .artist-name{margin-top:calc(var(--unit) * 2);font-size:clamp(64px,11vw,156px)}.artist-quick-links{display:flex;flex-wrap:wrap;gap:calc(var(--unit) * 1);margin-top:calc(var(--unit) * 5)}.artist-quick-links a{padding:calc(var(--unit) * 1.25) calc(var(--unit) * 1.75);border:1px solid rgba(var(--ink-rgb),.22);color:inherit;font-size:10px;letter-spacing:.12em;text-decoration:none;transition:background .2s ease,color .2s ease}.artist-quick-links a:hover{background:var(--nava-black);color:var(--nava-white)}.artist-profile-media{position:relative;min-height:420px;overflow:hidden;border:1px solid rgba(var(--ink-rgb),.16);background:var(--nava-black);color:var(--nava-white)}.artist-profile-media:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(255,0,0,.08),transparent 15%,transparent 85%,rgba(0,140,255,.08)),repeating-linear-gradient(180deg,rgba(var(--ink-rgb),.08) 0 1px,transparent 1px 5px);mix-blend-mode:screen;opacity:.32}.artist-profile-media img{width:100%;height:100%;min-height:420px;object-fit:cover;filter:grayscale(.45) contrast(1.25)}.artist-profile-media>span{position:absolute;inset:auto calc(var(--unit) * 4) calc(var(--unit) * 4) auto;font-family:var(--font-mono);font-size:clamp(120px,20vw,220px);font-weight:700;line-height:.8;color:transparent;-webkit-text-stroke:1px rgba(var(--ink-rgb),.2)}.artist-media-label{position:absolute;right:calc(var(--unit) * 2);bottom:calc(var(--unit) * 2);left:calc(var(--unit) * 2);z-index:2;display:flex;justify-content:space-between;gap:calc(var(--unit) * 2);padding:calc(var(--unit) * 1);background:#0000006b;font-size:10px;letter-spacing:.14em}.artist-directory-section,.artist-directory-grid{position:relative}.artist-section-head{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--unit) * 2);margin-bottom:calc(var(--unit) * 3)}.artist-section-head .section-label{margin-bottom:0}.artist-section-head>span{font-size:10px;letter-spacing:.14em;opacity:.35}.artist-directory-grid{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1fr);gap:calc(var(--unit) * 3)}.artist-index-card,.artist-bio-file{border:1px solid rgba(var(--ink-rgb),.16);background:rgba(var(--ink-rgb),.76)}.artist-index-card{padding:calc(var(--unit) * 3)}.artist-index-table{margin:0;border-top:1px solid rgba(var(--ink-rgb),.12)}.artist-index-table div{display:grid;grid-template-columns:minmax(120px,.44fr) 1fr;gap:calc(var(--unit) * 2);padding:calc(var(--unit) * 1.75) 0;border-bottom:1px solid rgba(var(--ink-rgb),.1);font-size:11px;letter-spacing:.08em}.artist-index-table dt{color:rgba(var(--ink-rgb),.38)}.artist-index-table dd{margin:0}.artist-bio-file{display:flex;flex-direction:column}.bio-file-bar{display:flex;justify-content:space-between;gap:calc(var(--unit) * 2);padding:calc(var(--unit) * 1.5) calc(var(--unit) * 2);border-bottom:1px solid rgba(var(--ink-rgb),.12);background:var(--nava-black);color:var(--nava-white);font-size:10px;letter-spacing:.12em}.artist-bio-file .artist-bio{padding:calc(var(--unit) * 4);font-family:var(--font-mono);font-size:clamp(13px,1.35vw,18px);line-height:1.8;letter-spacing:.02em}.artist-bio-file .artist-bio span{display:block;margin-bottom:calc(var(--unit) * 1);color:rgba(var(--ink-rgb),.42);font-size:.72em;letter-spacing:.16em;text-transform:uppercase}.artist-sound-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--unit) * 2)}.artist-sound-object{display:grid;grid-template-columns:128px minmax(0,1fr);min-height:128px;border:1px solid rgba(var(--ink-rgb),.14);background:rgba(var(--ink-rgb),.8);color:inherit;text-decoration:none;transition:transform .2s steps(2,end),background .2s ease}.artist-sound-object:hover{background:var(--nava-black);color:var(--nava-white);transform:translate(4px)}.sound-object-cover{position:relative;display:grid;place-items:center;overflow:hidden;background:rgba(var(--ink-rgb),.08)}.sound-object-cover:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(180deg,rgba(var(--ink-rgb),.08) 0 1px,transparent 1px 4px);mix-blend-mode:screen}.sound-object-cover img{width:100%;height:100%;object-fit:cover;filter:grayscale(.5) contrast(1.2)}.sound-object-cover span{font-family:var(--font-mono);font-size:44px;font-weight:700;opacity:.35}.sound-object-info{display:flex;min-width:0;flex-direction:column;justify-content:space-between;padding:calc(var(--unit) * 2.5)}.sound-object-path{overflow:hidden;font-size:10px;letter-spacing:.12em;opacity:.4;text-overflow:ellipsis;white-space:nowrap}.sound-object-info strong{font-size:clamp(22px,3vw,38px);line-height:.95;letter-spacing:-.03em}.sound-object-info div{display:flex;flex-wrap:wrap;gap:calc(var(--unit) * 1.5);font-size:10px;letter-spacing:.12em;opacity:.45}.artist-tracklist{padding:calc(var(--unit) * 3);border:1px solid rgba(var(--ink-rgb),.14);background:rgba(var(--ink-rgb),.74)}#events{background:transparent;color:var(--nava-white)}#events .section-label,#events .section-label:before{color:rgba(var(--ink-rgb),.35);background:rgba(var(--ink-rgb),.35)}.events-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:calc(var(--unit) * 6)}.events-header .section-label{margin-bottom:0}.events-count{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;opacity:.4}.events-list{margin:0;padding:0;list-style:none;border-top:1px solid rgba(var(--ink-rgb),.1)}.event-item{display:grid;grid-template-columns:80px 1fr auto;align-items:center;gap:calc(var(--unit) * 4);padding:calc(var(--unit) * 5) 0;border-bottom:1px solid rgba(var(--ink-rgb),.08);transition:padding-left .3s ease;position:relative}.event-item:before{content:"";position:absolute;inset:0;width:0;background:rgba(var(--ink-rgb),.04);transition:width .3s ease;pointer-events:none}.event-item:hover:before{width:100%}.event-item:hover{padding-left:calc(var(--unit) * 2)}.event-date{display:flex;flex-direction:column;align-items:center;text-align:center;flex-shrink:0;position:relative;z-index:1}.event-day{font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1;letter-spacing:-.03em}.event-month{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;opacity:.5;margin-top:2px}.event-year{font-family:var(--font-mono);font-size:9px;opacity:.25;margin-top:1px}.event-body{position:relative;z-index:1}.event-type-tag{display:inline-block;font-family:var(--font-mono);font-size:9px;letter-spacing:.2em;text-transform:uppercase;opacity:.4;margin-bottom:calc(var(--unit) * 1)}.event-title{margin:0 0 calc(var(--unit) * 1);font-size:clamp(16px,2.2vw,24px);font-weight:600;letter-spacing:-.02em}.event-location{margin:0;font-family:var(--font-mono);font-size:11px;opacity:.4;display:flex;gap:calc(var(--unit) * 1.5)}.event-sep{opacity:.4}.event-actions{display:flex;flex-direction:column;align-items:flex-end;gap:calc(var(--unit) * 2);position:relative;z-index:1}.event-artist-link{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;opacity:.45;text-decoration:none;color:inherit;transition:opacity .2s ease}.event-artist-link:hover{opacity:1}.event-tba{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;opacity:.25}.btn-sm{padding:calc(var(--unit) * 1.5) calc(var(--unit) * 2.5);font-size:10px}.btn-primary.btn-sm{border-color:rgba(var(--ink-rgb),.3);background:transparent;color:var(--nava-white)}.btn-primary.btn-sm:hover{background:var(--nava-white);color:var(--nava-black)}#player{position:fixed;bottom:0;left:0;right:0;z-index:200;background:var(--nava-black);color:var(--nava-white);border-top:1px solid rgba(var(--ink-rgb),.12);transform:translateY(0);transition:transform .4s cubic-bezier(.16,1,.3,1)}.player-inner{max-width:1400px;margin:0 auto;padding:calc(var(--unit) * 2) calc(var(--unit) * 4);display:grid;grid-template-columns:48px 1fr auto auto;align-items:center;gap:calc(var(--unit) * 3)}.player-artwork{width:48px;height:48px;background:rgba(var(--ink-rgb),.08);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.player-artwork img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(.35) contrast(1.2)}.player-artwork-fallback{font-family:var(--font-mono);font-size:12px;font-weight:700;line-height:1;letter-spacing:.08em}.player-info{display:flex;flex-direction:column;gap:2px;min-width:0}.player-artist{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;opacity:.45}.player-title{font-size:15px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-meta{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.player-cat{font-family:var(--font-mono);font-size:9px;letter-spacing:.15em;opacity:.35}.player-type{font-family:var(--font-mono);font-size:9px;opacity:.3}.player-actions{display:flex;align-items:center;gap:calc(var(--unit) * 1.5);flex-shrink:0}.player-btn{display:inline-flex;align-items:center;gap:calc(var(--unit) * 1);padding:calc(var(--unit) * 1.5) calc(var(--unit) * 2.5);border:1px solid rgba(var(--ink-rgb),.2);background:transparent;color:var(--nava-white);font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.player-btn:hover{background:var(--nava-white);color:var(--nava-black);border-color:var(--nava-white)}.player-expand{padding:calc(var(--unit) * 1.5)}.expand-icon{transition:transform .3s ease}#player.is-expanded .expand-icon{transform:rotate(180deg)}.player-drawer{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.16,1,.3,1);border-top:0px solid rgba(var(--ink-rgb),.1)}#player.is-expanded .player-drawer{max-height:400px;border-top-width:1px}.player-drawer-inner{max-width:1400px;margin:0 auto;padding:calc(var(--unit) * 4) calc(var(--unit) * 4) calc(var(--unit) * 5);display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--unit) * 8)}.player-drawer-label{margin:0 0 calc(var(--unit) * 1);font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;opacity:.35}.player-drawer-title{margin:0 0 calc(var(--unit) * .5);font-size:28px;font-weight:700;letter-spacing:-.03em}.player-drawer-artist{margin:0 0 calc(var(--unit) * 3);font-family:var(--font-mono);font-size:11px;opacity:.45}.player-drawer-tags{display:flex;flex-wrap:wrap;gap:calc(var(--unit) * 1)}.player-drawer .tag{border-color:rgba(var(--ink-rgb),.25);color:var(--nava-white);font-size:9px}.player-drawer .tag:hover{background:var(--nava-white);color:var(--nava-black)}.player-tracklist{margin:0;padding:0;list-style:none;overflow-y:auto;max-height:260px;border-left:1px solid rgba(var(--ink-rgb),.1);padding-left:calc(var(--unit) * 4)}.player-track{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:calc(var(--unit) * 2);padding:calc(var(--unit) * 1.5) 0;border-bottom:1px solid rgba(var(--ink-rgb),.06);font-size:13px}.player-track .track-num,.player-track .track-dur{font-family:var(--font-mono);font-size:9px;opacity:.3}body{padding-bottom:72px}.dither-band{display:block;width:100%;height:32px;image-rendering:pixelated;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Crect width='8' height='8' fill='%23f5f4f0'/%3E%3Crect y='0' width='8' height='1' fill='%231d1d1b'/%3E%3Crect y='1' width='7' height='1' fill='%231d1d1b'/%3E%3Crect y='2' width='3' height='1' fill='%231d1d1b'/%3E%3Crect x='4' y='2' width='3' height='1' fill='%231d1d1b'/%3E%3Crect y='3' width='2' height='1' fill='%231d1d1b'/%3E%3Crect x='3' y='3' width='3' height='1' fill='%231d1d1b'/%3E%3Crect y='4' width='1' height='1' fill='%231d1d1b'/%3E%3Crect x='2' y='4' width='1' height='1' fill='%231d1d1b'/%3E%3Crect x='4' y='4' width='1' height='1' fill='%231d1d1b'/%3E%3Crect x='6' y='4' width='1' height='1' fill='%231d1d1b'/%3E%3Crect y='5' width='1' height='1' fill='%231d1d1b'/%3E%3Crect x='4' y='5' width='1' height='1' fill='%231d1d1b'/%3E%3Crect x='4' y='6' width='1' height='1' fill='%231d1d1b'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:8px 32px}.dither-band--inv{transform:scaleY(-1)}.featured-visual{background:radial-gradient(circle at 28% 72%,#2e2e2b,#080807)}.rc-cover{background:radial-gradient(circle at 72% 28%,#d8d7d3,#a8a7a4)}.rc-cover,.featured-visual{transition:filter .3s ease}.release-card:hover .rc-cover,.release-card:focus-visible .rc-cover{background:radial-gradient(circle at 28% 72%,#2e2e2b,#080807);filter:url(#dither-cover)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.scroll-line:after{animation:none}.reveal{opacity:1;transform:none;transition:none}}@media(max-width:900px){.featured-grid,.manifesto-grid{grid-template-columns:1fr}.releases-grid{grid-template-columns:repeat(2,1fr)}.roster-item{grid-template-columns:32px 1fr auto}.roster-year{display:none}.footer-cols{grid-template-columns:repeat(2,auto)}.footer-top{flex-direction:column}.event-item{grid-template-columns:64px 1fr}.event-actions{grid-column:2;flex-direction:row;align-items:center;justify-content:space-between;margin-top:calc(var(--unit) * 1)}.artist-bio-grid,.artist-directory-layout,.artist-directory-grid{grid-template-columns:1fr}.artist-profile-copy,.artist-profile-media,.artist-profile-media img{min-height:420px}.artist-sound-grid{grid-template-columns:1fr}.artist-links-grid{grid-template-columns:1fr 1fr}.player-drawer-inner{grid-template-columns:1fr}.player-tracklist{border-left:none;padding-left:0;border-top:1px solid rgba(var(--ink-rgb),.1);padding-top:calc(var(--unit) * 3);max-height:200px}}@media(max-width:600px){section,footer{padding-right:calc(var(--unit) * 2.5);padding-left:calc(var(--unit) * 2.5)}.site-nav{padding:calc(var(--unit) * 2) calc(var(--unit) * 2.5);align-items:center;flex-wrap:wrap}.nav-toggle{display:inline-flex}.nav-links{position:absolute;top:100%;right:calc(var(--unit) * 2.5);left:calc(var(--unit) * 2.5);display:grid;gap:0;padding:calc(var(--unit) * 2);background:#121210;border:1px solid rgba(var(--ink-rgb),.16);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.site-nav--light .nav-links{background:#f5f4f0;border-color:rgba(var(--ink-rgb),.14)}.site-nav.is-open .nav-links{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.nav-links li{border-bottom:1px solid rgba(var(--ink-rgb),.1)}.site-nav--light .nav-links li{border-bottom-color:rgba(var(--ink-rgb),.08)}.nav-links li:last-child{border-bottom:0}.nav-links a{display:block;padding:calc(var(--unit) * 1.75) 0;font-size:10px}.hero-sub{text-align:center}.camcorder-overlay{inset:calc(var(--unit) * 11) calc(var(--unit) * 2.5) calc(var(--unit) * 7);font-size:9px}.camcorder-mid{display:none}.camcorder-corners:before,.camcorder-corners:after{width:42px;height:32px}.feat-meta,.manifesto-bottom,.footer-bottom{flex-direction:column;align-items:flex-start;gap:calc(var(--unit) * 2)}.releases-grid,.releases-grid--artist,.footer-cols{grid-template-columns:1fr}.roster-title{font-size:42px}.roster-item{grid-template-columns:24px 1fr}.roster-release{grid-column:2;text-align:left}.event-item{grid-template-columns:56px 1fr;gap:calc(var(--unit) * 3)}.player-inner{grid-template-columns:minmax(0,1fr) auto;gap:calc(var(--unit) * 2);padding:calc(var(--unit) * 1.25) calc(var(--unit) * 2.5)}.player-artwork,.player-meta{display:none}.player-info{gap:0}.player-artist{font-size:9px;line-height:1.25;letter-spacing:.12em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-title{max-width:100%;font-size:18px;line-height:1.15}.player-actions{gap:calc(var(--unit) * 1)}.player-btn{width:44px;height:44px;justify-content:center;padding:0}.player-play span{display:none}.artist-header{min-height:360px;padding-top:calc(var(--unit) * 14);padding-bottom:calc(var(--unit) * 6)}.artist-name{font-size:52px}.artist-links-grid{grid-template-columns:1fr}.artist-directory-hero{padding:calc(var(--unit) * 10) calc(var(--unit) * 2.5) calc(var(--unit) * 3)}.artist-body{padding-top:calc(var(--unit) * 3);gap:calc(var(--unit) * 3)}.artist-directory-kicker,.artist-section-head,.bio-file-bar{flex-direction:column;align-items:flex-start}.artist-profile-copy,.artist-profile-media,.artist-profile-media img{min-height:320px}.artist-profile-copy{padding:calc(var(--unit) * 3)}.artist-profile-copy .artist-name{font-size:clamp(48px,16vw,82px)}.artist-index-table div{grid-template-columns:1fr;gap:calc(var(--unit) * .5)}.artist-sound-object{grid-template-columns:92px minmax(0,1fr);min-height:112px}.sound-object-info{padding:calc(var(--unit) * 2)}.sound-object-info strong{font-size:22px}}.release-card--has-cover .rc-cover{background:var(--nava-black);padding:0}.rc-cover-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease,filter .4s ease;filter:grayscale(20%)}.release-card:hover .rc-cover-img{transform:scale(1.03);filter:grayscale(0%)}.featured-visual--has-cover{padding:0;overflow:hidden}.featured-cover-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease;filter:grayscale(15%)}.featured-visual--has-cover:hover .featured-cover-img{transform:scale(1.02);filter:grayscale(0%)}.artist-header--has-photo{position:relative;overflow:hidden;min-height:70vh;display:flex;align-items:flex-end;padding:0}.artist-header-photo{position:absolute;inset:0;z-index:0}.artist-header-photo img{width:100%;height:100%;object-fit:cover;object-position:center top;filter:grayscale(30%);transition:filter .5s ease}.artist-header--has-photo:hover .artist-header-photo img{filter:grayscale(0%)}.artist-header--has-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(var(--ink-rgb),.1),rgba(var(--ink-rgb),.7) 70%,rgba(var(--ink-rgb),.95));z-index:1}.artist-header--has-photo .artist-header-inner{position:relative;z-index:2;padding:calc(var(--unit) * 6) calc(var(--unit) * 8) calc(var(--unit) * 8);color:var(--nava-white)}.artist-header--has-photo .artist-name{color:var(--nava-white)}.artist-header--has-photo .artist-num-label,.artist-header--has-photo .artist-name-ar{color:rgba(var(--ink-rgb),.6)}.artist-header--has-photo .tag{border-color:rgba(var(--ink-rgb),.4);color:rgba(var(--ink-rgb),.8)}.artist-header--has-photo .tag:hover{background:rgba(var(--ink-rgb),.15);color:var(--nava-white)}.artist-gallery{margin-bottom:calc(var(--unit) * 10)}.artist-gallery-grid{display:grid;grid-template-columns:1.2fr .8fr 1fr;grid-auto-flow:dense;gap:calc(var(--unit) * 1.5)}.gallery-item{aspect-ratio:4 / 5;overflow:hidden;background:rgba(var(--ink-rgb),.08);position:relative;border:1px solid rgba(var(--ink-rgb),.12)}.gallery-item:nth-child(4n+1){grid-row:span 2}.gallery-item>span{position:absolute;top:calc(var(--unit) * 1);left:calc(var(--unit) * 1);z-index:2;padding:2px 5px;background:#0000006b;color:rgba(var(--ink-rgb),.8);font-size:9px;letter-spacing:.12em}.gallery-item img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(20%);transition:transform .4s ease,filter .4s ease}.gallery-item:hover img{transform:scale(1.05);filter:grayscale(0%)}@media(max-width:600px){.artist-gallery-grid{grid-template-columns:repeat(2,1fr)}.gallery-item:nth-child(4n+1){grid-row:span 1}.artist-header--has-photo{min-height:50vh}.artist-header--has-photo .artist-header-inner{padding:calc(var(--unit) * 4) calc(var(--unit) * 2.5) calc(var(--unit) * 5)}}:root{color-scheme:light;--ink-rgb: 29, 29, 27;--surface: #f5f4f0;--panel: #eae9e3;--nav-surface: rgba(245, 244, 240, .94);--hero-glow: #fffef9;--logo-filter: brightness(0)}:root[data-theme=dark]{color-scheme:dark;--nava-black: #f5f4f0;--nava-white: #000;--ink-rgb: 245, 244, 240;--surface: #000;--panel: #000;--nav-surface: rgba(0, 0, 0, .9);--hero-glow: #000;--logo-filter: brightness(0) invert(1)}section[id]{scroll-margin-top:110px}:focus-visible{outline:2px solid currentColor;outline-offset:5px}.site-nav{mix-blend-mode:normal;background:var(--nav-surface);color:var(--nava-black);border-bottom:1px solid rgba(var(--ink-rgb),.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding-block:12px;gap:24px}.nav-logo{flex-shrink:0}.nav-links{order:1;margin-left:auto;align-items:center}.nav-links a{color:var(--nava-black)}.nav-links a:after,.nav-toggle span{background:var(--nava-black)}.nav-toggle{order:3}#hero{min-height:100svh;padding-block:112px 136px;background:radial-gradient(ellipse at 50% 40%,var(--hero-glow),var(--surface) 75%)}.hero-wordmark{gap:12px}.hero-wordmark-image{filter:var(--logo-filter);max-height:clamp(160px,43svh,480px);object-fit:contain}.hero-tagline{color:var(--nava-black);font-size:clamp(17px,2.5vw,32px);margin-bottom:0}.hero-sub{color:rgba(var(--ink-rgb),.7);max-width:90%;line-height:1.8;text-align:center;margin-bottom:0}.camcorder-overlay{bottom:100px}.camcorder-overlay{inset-block-start:112px;text-shadow:none}.scroll-line:after{background:var(--nava-black)}#manifesto{padding-block:clamp(64px,9vw,128px)}.manifesto-heading{display:flex;justify-content:space-between;gap:24px;align-items:baseline}.manifesto-heading .section-label{margin:0}.manifesto-origin,.persian-caption,.manifesto-link{font:10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.manifesto-origin{color:rgba(var(--ink-rgb),.65)}.manifesto-intro{display:grid;grid-template-columns:1.5fr 1fr;gap:48px;align-items:center;margin-block:64px}.manifesto-slogan{margin:0;font-size:clamp(52px,7.8vw,112px);font-weight:500;letter-spacing:-.065em;line-height:.98}.manifesto-slogan>span{display:block}.manifesto-slogan>span:last-child{transition:transform 1.1s ease,opacity 1.1s ease;transition-delay:.2s}.manifesto-slogan:not(.is-visible)>span:last-child{transform:translate(36px);opacity:0}.slogan-period{opacity:.35}.manifesto-persian{display:flex;flex-direction:column;align-items:center;gap:8px}.persian-word{font:400 clamp(100px,14vw,190px)/1.1 var(--font-arabic)}.persian-caption{text-align:center;color:rgba(var(--ink-rgb),.65)}.manifesto-grid{grid-template-columns:1fr 1fr;gap:clamp(32px,7vw,100px)}.manifesto-story{font-size:17px;line-height:1.75;color:rgba(var(--ink-rgb),.8)}.manifesto-story p{margin:0 0 20px}.manifesto-story [lang=fa]{font-family:var(--font-arabic);font-size:1.3em}.manifesto-story strong{font-weight:500;color:var(--nava-black)}.manifesto-bottom{margin-top:48px;padding-top:24px}.manifesto-sig{opacity:.65}.manifesto-link{text-decoration:none;padding-block:12px}.manifesto-link:hover{text-decoration:underline;text-underline-offset:5px}.showcase-dark,footer,#player{background:var(--panel);color:var(--nava-black)}.player-btn,.player-drawer .tag,.btn-primary.btn-sm,#events{color:var(--nava-black)}#events .section-shell{position:relative;z-index:2}#events .section-label,#roster .section-label{color:rgba(var(--ink-rgb),.65);background:transparent}.event-location,.event-type-tag,.event-year,.event-month,.event-artist-link,.event-tba,.roster-num,.roster-release,.roster-year,.roster-count,.events-count,.player-artist,.player-cat,.player-type,.footer-copy,.footer-col h4{opacity:.65}.rc-cover{background:var(--panel)}.footer-logo svg{fill:var(--nava-black)}.btn-primary.btn-sm:hover,.player-btn:hover,.player-drawer .tag:hover{background:var(--nava-black);color:var(--nava-white)}.roster-hands-fixed:after{background:linear-gradient(90deg,transparent,var(--panel))}.roster-hands-canvas{opacity:.35;filter:contrast(1.1)}[data-theme=dark] .roster-hands-canvas{filter:contrast(1.1) invert(1)}.section-label{color:rgba(var(--ink-rgb),.65)}.artist-profile-copy{background:rgba(var(--ink-rgb),.035)}.artist-index-card,.artist-bio-file,.artist-sound-object,.artist-tracklist{background:var(--surface)}.artist-sound-object:hover{background:var(--nava-black)}.artist-directory-kicker{color:rgba(var(--ink-rgb),.65)}.artist-directory-hero{padding-top:120px}.featured-visual:after,.release-card:after,.gallery-item>span,.artist-media-label{color:#f5f4f0}@media(max-width:900px){.site-nav{gap:16px}.nav-links{gap:20px}.manifesto-origin{max-width:200px;text-align:right}.manifesto-grid{grid-template-columns:1fr}}@media(max-width:700px){.site-nav{padding:8px 20px;flex-wrap:nowrap}.nav-logo,.nav-logo-3d{width:48px;height:48px}.nav-toggle{display:inline-flex;margin-left:auto}.site-nav .nav-links{position:absolute;top:100%;left:20px;right:20px;display:grid;gap:0;margin:0;padding:16px;background:var(--surface);border:1px solid rgba(var(--ink-rgb),.18);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px)}.site-nav.is-open .nav-links{opacity:1;visibility:visible;pointer-events:auto;transform:none}.nav-links a{display:block;padding:14px 0}.site-nav .nav-links li{border-bottom:1px solid rgba(var(--ink-rgb),.12)}.site-nav .nav-links li:last-child{border:0}section[id]{scroll-margin-top:80px}.manifesto-heading{flex-direction:column;gap:12px}.manifesto-origin{max-width:none;text-align:left}.manifesto-intro{grid-template-columns:1fr;gap:32px;margin-block:40px}.manifesto-slogan{font-size:clamp(48px,11vw,76px)}.manifesto-persian{align-items:flex-start}.persian-word{font-size:100px}.manifesto-grid{gap:24px}.manifesto-story{font-size:15px}.artist-directory-hero{padding-top:96px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.manifesto-slogan:not(.is-visible)>span:last-child{transform:none;opacity:1}}@font-face{font-family:General Sans;src:url(https://cdn.fontshare.com/wf/LHQJ5KSAL7VGAEIDSTEXCCOIUKFLT2I6/GW57XUEG4ZBVMLZZTQZTGYPROITRRQ5W/JA3IZUEMJ2J6WWT2OQVJOAWDXO3YL4YG.woff2) format("woff2");font-style:normal;font-weight:200 700;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-semibold.ttf) format("truetype");font-style:normal;font-weight:600;font-display:swap}:root{--font-mono: "IBM Plex Mono", monospace;--font-latin: "IBM Plex Mono", monospace;--surface: #f4f1e9;--panel: #eeebe3;--nava-white: #f3f0e8;--nava-black: #171715;--ink-rgb: 23, 23, 21;--nav-surface: rgba(243, 240, 232, .94)}:root[data-theme=dark]{--surface: #000;--panel: #000;--nava-white: #000;--nava-black: #f3f0e8;--ink-rgb: 243, 240, 232;--nav-surface: rgba(0, 0, 0, .9)}body{background:var(--surface);font-family:var(--font-mono);cursor:auto;padding-bottom:0}body:before{background:var(--asset-paper, url(/art-direction/paper-texture.webp)) repeat;background-size:900px;opacity:.3;mix-blend-mode:multiply;pointer-events:none;z-index:10}[data-theme=dark] body:before{display:none}a,button{cursor:pointer}.site-nav{padding:12px 3.8vw;gap:0;background:var(--nav-surface);border:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nav-logo{width:124px;height:65px;display:flex;align-items:center}.nav-wordmark{width:100%;height:100%;object-fit:contain;object-position:left center}.nav-links{margin-left:70px;margin-right:auto;gap:50px}.nav-links a{font:12px var(--font-mono);text-transform:none;letter-spacing:0}.arrow-icon{display:inline-block;width:17px;height:17px;vertical-align:middle;filter:var(--logo-filter);flex-shrink:0}#hero.archive-hero{display:grid;grid-template-columns:56% 44%;align-items:stretch;position:relative;min-height:0;height:40vw;max-height:760px;margin-top:84px;padding:0 3.8vw;background:none;overflow:visible;text-align:left;isolation:isolate}.archive-hero-bg{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.archive-hero-bg video{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(1) contrast(1.12) brightness(.78);scale:1.04}.archive-hero-bg:before{content:"";position:absolute;inset:0;z-index:1;background:var(--asset-paper, url(/art-direction/paper-texture.webp)) repeat;background-size:700px;mix-blend-mode:overlay;opacity:.45}.archive-hero-bg:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,#0009,#0000 24%),linear-gradient(90deg,#000000b8,#00000047 55%,#00000014),linear-gradient(0deg,#000000b3,#0000 45%),radial-gradient(ellipse at 50% 50%,transparent 55%,rgb(0 0 0 / .45) 100%)}.archive-hero-copy{padding-top:6.8vw;position:relative;z-index:1}.archive-kicker{font:12px var(--font-mono);text-transform:uppercase;letter-spacing:.02em;margin:0 0 18px}#home-title{font:650 clamp(64px,10.14vw,195px) / 1.02 "General Sans",sans-serif;letter-spacing:-.05em;margin:0 0 13px}#home-title span{display:block;white-space:nowrap}.archive-tagline{font:12px/1.6 var(--font-mono);margin:0 0 26px;white-space:nowrap}.archive-cta,.archive-about-details summary{display:inline-flex;align-items:center;gap:12px;font:12px/1.6 var(--font-mono);text-decoration:underline;text-underline-offset:5px;color:inherit}#manifesto.archive-about{max-width:none;width:100%;margin:0;padding:50px 3.8vw 62px;display:grid;grid-template-columns:12% 30% 17% minmax(0,1fr);gap:1.7%;align-items:start}.archive-persian{font:400 100px/1 var(--font-arabic);text-align:left;position:relative;padding-bottom:24px}.archive-persian:after{content:"";display:block;width:65px;border-top:1px solid currentColor;margin-top:26px}.archive-about-copy{font:12px/1.5 var(--font-mono)}.archive-about-copy p{margin:0 0 18px;max-width:390px}.archive-about-details summary{list-style:none;cursor:pointer}.archive-about-details summary::-webkit-details-marker{display:none}.archive-about-details[open]>div{padding-top:24px}.archive-about-details[open] .arrow-icon{transform:rotate(90deg)}.archive-artist-index{border-left:1px solid rgba(var(--ink-rgb),.55);padding:0 0 0 22px;min-height:168px;font:11px var(--font-mono)}.archive-artist-index>p{margin:0 0 28px;text-transform:uppercase;letter-spacing:.04em}.archive-artist-index ol{list-style:none;padding:0;margin:0}.archive-artist-index li+li{margin-top:24px}.archive-artist-index a{display:flex;gap:13px;align-items:center;color:inherit;text-decoration:none}.archive-artist-index a:hover span:last-child{text-decoration:underline;text-underline-offset:4px}.archive-artist-index a>span:last-child{display:flex;align-items:center;gap:3px;white-space:nowrap}.archive-artist-index .arrow-icon{width:13px;height:13px}.archive-portraits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.archive-portraits a{min-width:0;color:inherit;text-decoration:none}.archive-portraits img{width:100%;height:auto;aspect-ratio:.92;object-fit:cover;filter:grayscale(1) contrast(1.08);transition:filter .25s ease}.archive-portraits a:hover img{filter:grayscale(0)}.archive-portraits span{display:block;margin-top:9px;font:10px/1.4 var(--font-mono)}.showcase-dark,footer{background:transparent;color:var(--nava-black)}#featured,#releases,#roster,#events{background:none}#featured{padding-block:80px}.section-label{font:11px var(--font-mono);letter-spacing:.06em}.featured-visual:before,.featured-visual:after,.release-card:after,.rc-cover:before{display:none}.featured-visual,.release-card,.rc-cover{box-shadow:none;border-radius:0}.feat-title,.roster-title,.roster-name,.events-title{font-family:Satoshi,sans-serif;font-weight:900}.feat-title{letter-spacing:-.025em}.roster-name{letter-spacing:0}body[data-page=home] #player{display:none}body[data-page=artist]{padding-bottom:72px}.footer-wordmark{width:180px;height:auto;filter:var(--logo-filter)}.footer-logo{display:block}@media(min-width:1900px){.archive-hero-copy{padding-top:125px}.archive-tagline,.archive-kicker,.archive-cta{font-size:15px}#manifesto.archive-about{font-size:14px}}@media(max-width:1100px){.nav-links{gap:28px;margin-left:40px}.archive-kicker,.archive-tagline,.archive-cta{font-size:10px}.archive-kicker{margin-bottom:13px}.archive-tagline{margin-bottom:20px}#manifesto.archive-about{grid-template-columns:10% 35% 1fr;gap:24px}.archive-portraits{grid-column:2/4;max-width:600px}.archive-artist-index{font-size:11px}.archive-persian{font-size:80px}}@media(max-width:700px){.site-nav{padding:8px 20px;gap:16px}.nav-logo{width:91px;height:48px}.nav-toggle{margin-left:auto}#hero.archive-hero{grid-template-columns:1fr;height:auto;max-height:none;margin-top:64px;padding:34px 20px 0;overflow:hidden}.archive-hero-copy{padding-top:0}.archive-kicker{font-size:10px;margin-bottom:18px}#home-title{font-size:19.5vw;line-height:1.02;margin-bottom:18px}#home-title .sound-source{white-space:normal}.archive-tagline{font-size:10px;white-space:normal;margin-bottom:21px}.archive-cta{font-size:11px}#manifesto.archive-about{grid-template-columns:58px minmax(0,1fr);gap:24px 22px;padding:34px 20px 40px}.archive-persian{font-size:70px}.archive-persian:after{width:40px;margin-top:15px}.archive-about-copy{font-size:11px}.archive-about-details summary{font-size:11px}.archive-artist-index{grid-column:1/3;padding:20px 0 0;border-left:0;border-top:1px solid rgba(var(--ink-rgb),.35);min-height:0}.archive-artist-index>p{margin-bottom:18px}.archive-artist-index ol{display:flex;flex-wrap:wrap;gap:18px}.archive-artist-index li+li{margin:0}.archive-artist-index a{gap:8px;font-size:10px}.archive-portraits{grid-column:1/3;gap:8px}.archive-portraits span{font-size:9px}#featured{padding:48px 20px}.footer-wordmark{width:130px}}@media(prefers-reduced-motion:reduce){.archive-portraits img{transition:none}.archive-hero-bg{background:var(--asset-hero-poster, url(/media/hero-visualizer-poster.jpg)) center / cover}.archive-hero-bg video{display:none}}@media(min-width:701px){#hero.archive-hero{grid-template-columns:56% 44%}.archive-kicker{font-size:14px;margin-bottom:14px}#home-title{line-height:.93;margin-bottom:8px}.archive-tagline{font-size:20px;line-height:1.4;margin-bottom:22px;letter-spacing:-.025em}.archive-cta{font-size:20px;gap:8px}.archive-about-copy{padding-top:28px}.archive-artist-index{padding-top:30px;min-height:179px}.archive-persian:after{position:absolute;left:92px;top:42px;margin:0}}.archive-portraits img{filter:none}.archive-artist-index a>span:last-child{flex:1;justify-content:space-between;border-bottom:1px solid rgba(var(--ink-rgb),.35);padding-bottom:4px}.archive-artist-index li+li{margin-top:14px}@media(max-width:700px){.archive-artist-index a>span:last-child{border:0}}@media(min-width:701px)and (max-width:1100px){.archive-tagline,.archive-cta{font-size:1.4vw}.archive-kicker{font-size:10px}.archive-persian:after{display:none}}.archive-portraits img{filter:grayscale(1)}.archive-portraits a:nth-child(2) img{object-position:50% 31%}.archive-portraits a:nth-child(3) img{object-position:40% 50%}.archive-portraits .portrait-frame{aspect-ratio:.92;overflow:hidden}.archive-portraits .portrait-frame img{height:100%;aspect-ratio:auto}.archive-portraits a:nth-child(2) .portrait-frame img{transform:scale(2);transform-origin:50% 32%}.archive-portraits a:nth-child(3) .portrait-frame img{transform:scale(1.7)}#hero.archive-hero{--ink-rgb: 245, 244, 240;--nava-black: #f5f4f0;--logo-filter: brightness(0) invert(1);--hero-red: #d8261c;--hero-inset: clamp(20px, 3.8vw, 64px);grid-template-columns:1fr;place-items:center;height:100vh;height:100svh;min-height:620px;max-height:none;margin-top:0;padding:110px var(--hero-inset) 110px;overflow:hidden;color:#f5f4f0;background:#000;text-align:center}#hero .archive-hero-bg:after{background:linear-gradient(180deg,#0009,#0000 26%),linear-gradient(0deg,#000000a6,#0000 32%),radial-gradient(ellipse 60% 48% at 50% 52%,#00000080,#0000),radial-gradient(ellipse at 50% 50%,transparent 50%,rgb(0 0 0 / .55) 100%)}#hero .archive-hero-copy{display:flex;flex-direction:column;align-items:center;padding-top:0;max-width:100%}#hero .archive-kicker{display:flex;align-items:center;gap:16px;margin-bottom:clamp(26px,3vw,42px);font-size:clamp(10px,.9vw,13px);letter-spacing:.22em;opacity:.85}#hero .archive-kicker:before,#hero .archive-kicker:after{content:"";width:clamp(24px,3vw,48px);height:1px;background:var(--hero-red)}#hero .hero-logo{margin:0 0 clamp(24px,3vw,44px);line-height:0}#hero .hero-logo img{display:block;width:clamp(260px,44vw,760px);height:auto;filter:drop-shadow(0 4px 40px rgb(0 0 0 / .35))}#hero .archive-tagline{margin-bottom:clamp(26px,3vw,42px);font-size:clamp(12px,1.15vw,17px);letter-spacing:.02em;opacity:.8}@media(max-width:1100px){#hero.archive-hero{padding:96px 20px 120px}#hero .archive-tagline{white-space:normal}}@media(max-width:700px){#hero .archive-kicker{letter-spacing:.14em}#hero .archive-kicker:before,#hero .archive-kicker:after{display:none}}.site-nav,.site-nav.site-nav--light{--logo-filter: brightness(0) invert(1);--nava-black: #fff;--ink-rgb: 255, 255, 255;color:#fff;background:transparent;border:0;-webkit-backdrop-filter:none;backdrop-filter:none;mix-blend-mode:difference}.site-nav.is-open,.site-nav.is-closing{mix-blend-mode:normal}@media(min-width:701px){.site-nav .nav-links{position:absolute;left:50%;top:50%;translate:-50% -50%;margin:0}}@property --menu-wave{syntax: "<length>"; inherits: false; initial-value: 0px;}.is-menu-open{overflow:hidden}.nav-label{position:relative;display:inline-block}.site-nav a[aria-current=location] .nav-label{text-decoration:underline;text-underline-offset:6px}@media(max-width:700px){.site-nav{-webkit-backdrop-filter:none;backdrop-filter:none}.site-nav.is-open{background:transparent;border-bottom-color:transparent}.site-nav .nav-logo,.site-nav .nav-toggle{position:relative;z-index:2}.site-nav .nav-links{position:fixed;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(6px,2vh,18px);margin:0;padding:96px 24px 48px;background:#000;border:0;opacity:0;visibility:hidden;pointer-events:none;transform:none;transition:opacity .35s ease,visibility 0s linear .35s}.site-nav.is-open .nav-links{opacity:1;visibility:visible;pointer-events:auto;transition:none;animation:menu-wave 1s cubic-bezier(.5,0,.2,1) both;-webkit-mask-image:radial-gradient(circle at var(--menu-x, calc(100% - 42px) ) var(--menu-y, 36px),#000 calc(var(--menu-wave) - 150px),transparent calc(var(--menu-wave) - 150px) calc(var(--menu-wave) - 124px),#000 calc(var(--menu-wave) - 124px) calc(var(--menu-wave) - 104px),transparent calc(var(--menu-wave) - 104px) calc(var(--menu-wave) - 72px),#000 calc(var(--menu-wave) - 72px) calc(var(--menu-wave) - 60px),transparent calc(var(--menu-wave) - 60px) calc(var(--menu-wave) - 24px),#000 calc(var(--menu-wave) - 24px) calc(var(--menu-wave) - 18px),transparent calc(var(--menu-wave) - 18px));mask-image:radial-gradient(circle at var(--menu-x, calc(100% - 42px) ) var(--menu-y, 36px),#000 calc(var(--menu-wave) - 150px),transparent calc(var(--menu-wave) - 150px) calc(var(--menu-wave) - 124px),#000 calc(var(--menu-wave) - 124px) calc(var(--menu-wave) - 104px),transparent calc(var(--menu-wave) - 104px) calc(var(--menu-wave) - 72px),#000 calc(var(--menu-wave) - 72px) calc(var(--menu-wave) - 60px),transparent calc(var(--menu-wave) - 60px) calc(var(--menu-wave) - 24px),#000 calc(var(--menu-wave) - 24px) calc(var(--menu-wave) - 18px),transparent calc(var(--menu-wave) - 18px))}.site-nav .nav-links li{border:0}.site-nav .nav-links a{display:block;padding:4px 0;color:#f5f4f0;font:700 clamp(40px,13vw,76px) / 1 "Satoshi",sans-serif;letter-spacing:-.04em;text-transform:uppercase;text-align:center}.site-nav .nav-links a:after{display:none}.nav-label{--resonance-phase: 1;--ghost-amp: .55}.nav-label:before,.nav-label:after{content:attr(data-label);position:absolute;inset:0;opacity:0;mix-blend-mode:screen;pointer-events:none}.nav-label:before{--ghost-dir: -1;color:#fff}.nav-label:after{--ghost-dir: 1;color:#fff}.site-nav.is-open .nav-label{animation:resonance-core 1.4s cubic-bezier(.22,1,.36,1) calc(.3s + var(--i) * .1s) both}.site-nav.is-open .nav-label:before,.site-nav.is-open .nav-label:after{animation:resonance-ghost 1.4s cubic-bezier(.33,1,.68,1) calc(.3s + var(--i) * .1s) both}[data-motion-effects=false] .site-nav.is-open .nav-links,[data-motion-effects=false] .site-nav.is-open .nav-label,[data-motion-effects=false] .site-nav.is-open .nav-label:before,[data-motion-effects=false] .site-nav.is-open .nav-label:after{animation:none;-webkit-mask-image:none;mask-image:none}}@media(max-width:700px)and (prefers-reduced-motion:reduce){.site-nav.is-open .nav-links,.site-nav.is-open .nav-label,.site-nav.is-open .nav-label:before,.site-nav.is-open .nav-label:after{animation:none;-webkit-mask-image:none;mask-image:none}}@keyframes menu-wave{to{--menu-wave: 150vmax}}#featured,#events,footer#contact{display:flex;flex-direction:column;justify-content:center;min-height:100vh;min-height:100svh;padding-top:120px}#hero,#manifesto,#roster,#featured,#events,footer#contact{position:relative}.sound-object-cover,.gallery-item,.player-artwork{background:#000}.artist-links-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.artist-link-item{background:#000}#manifesto.nava-name{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6vw;min-height:100vh;min-height:100svh;padding:120px 5vw 96px;color:var(--nava-black)}.nava-name__art{position:relative;width:100%;max-width:680px;font-size:clamp(40px,5vw,80px)}.nava-name__dragon{display:block;width:100%;height:auto}.nava-name__entry{justify-self:end;width:100%;max-width:620px}.nava-name__rule{display:block;width:100%;height:24px;margin:-11px 0 7px;overflow:visible}.nava-name__rule path{fill:none;stroke:currentColor;stroke-width:2px;vector-effect:non-scaling-stroke}.nava-name__head{display:flex;align-items:center;gap:10px;margin:0 0 22px}.nava-name__slash{font:italic 300 clamp(26px,2.4vw,38px) / 1 "Satoshi",sans-serif}.nava-name__word{width:auto;height:clamp(46px,4.2vw,68px)}.nava-name__lang{margin-left:18px;font:400 clamp(15px,1.3vw,20px) / 1 "Helvetica Neue",Arial,sans-serif}.nava-name__def{margin:0;font:700 clamp(26px,2.7vw,44px) / 1.12 "Satoshi",sans-serif;letter-spacing:-.02em;text-align:right}.nava-name__ghost{position:absolute;inset:0;opacity:0;-webkit-mask:var(--asset-definition-art, url(/art-direction/dragon-white.webp)) center / 100% 100% no-repeat;mask:var(--asset-definition-art, url(/art-direction/dragon-white.webp)) center / 100% 100% no-repeat;mix-blend-mode:screen;pointer-events:none}.nava-name__ghost--left{--ghost-dir: -1;background:#fff}.nava-name__ghost--right{--ghost-dir: 1;background:#fff}.nava-name__w{position:relative;display:inline-block}.nava-name__w:before,.nava-name__w:after{content:attr(data-word);position:absolute;inset:0;opacity:0;mix-blend-mode:screen;pointer-events:none}.nava-name__w:before{--ghost-dir: -1;color:#fff}.nava-name__w:after{--ghost-dir: 1;color:#fff}.nava-name__art,.nava-name__head>*,.nava-name__w{--ghost-amp: .6}.nava-name__art,.nava-name__head>*{--resonance-phase: 1}.is-awaiting .nava-name__dragon,.is-awaiting .nava-name__head>*,.is-awaiting .nava-name__w,.is-awaiting .nava-name__rule{opacity:0}.is-resonating .nava-name__rule{animation:name-rule .55s cubic-bezier(.65,0,.35,1) both}.is-resonating .nava-name__dragon{animation:resonance-core 1.8s cubic-bezier(.22,1,.36,1) .3s both}.is-resonating .nava-name__ghost{animation:resonance-ghost 1.8s cubic-bezier(.33,1,.68,1) .3s both}.is-resonating .nava-name__head>*{animation:resonance-core 1.3s cubic-bezier(.22,1,.36,1) both}.is-resonating .nava-name__head>:nth-child(1){animation-delay:.7s}.is-resonating .nava-name__head>:nth-child(2){animation-delay:.78s}.is-resonating .nava-name__head>:nth-child(3){animation-delay:.86s}.is-resonating .nava-name__head>:nth-child(4){animation-delay:.98s}.is-resonating .nava-name__w{animation:resonance-core 1.4s cubic-bezier(.22,1,.36,1) calc(1.05s + var(--i) * .07s) both}.is-resonating .nava-name__w:before,.is-resonating .nava-name__w:after{animation:resonance-ghost 1.4s cubic-bezier(.33,1,.68,1) calc(1.05s + var(--i) * .07s) both}@keyframes name-rule{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@media(max-width:800px){#manifesto.nava-name{grid-template-columns:1fr;gap:48px;padding:96px 24px}.nava-name__art{justify-self:center;width:86%}}@property --gig-wave{syntax: "<length>"; inherits: false; initial-value: 0px;}#events.gigs{display:flex;flex-direction:column;justify-content:center;min-height:100vh;min-height:100svh;padding:110px 3.8vw 96px;color:#f5f4f0}.gigs__grid{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-template-rows:repeat(var(--rows),minmax(0,1fr));gap:12px;height:calc(100svh - 206px);min-height:540px}.gigs__grid--long{grid-template-rows:none;grid-auto-rows:calc((100svh - 218px)/2);height:auto}.gig{position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:clamp(16px,1.6vw,26px);color:inherit;text-decoration:none;isolation:isolate}.gig--lead{grid-column:span 2}.gig.is-past{opacity:.55}.gig__media{position:absolute;inset:0;z-index:-1;background:#000;font-size:60px}.gig__media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#000000bf,#0000001a 45%,#00000059)}.gig__img,.gig__ghost{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--fit-pos);scale:var(--fit-zoom);transform-origin:var(--fit-pos)}.gig__img{filter:grayscale(1) contrast(1.1) brightness(.8);transition:filter .5s ease,scale .8s cubic-bezier(.22,1,.36,1)}.gig__ghost{opacity:0;mix-blend-mode:screen;--ghost-amp: .35}.gig__ghost--left{--ghost-dir: -1;filter:grayscale(1)}.gig__ghost--right{--ghost-dir: 1;filter:grayscale(1)}.gig__date{margin:0}.gig__date time{display:flex;flex-direction:column;font:700 clamp(56px,7.4vw,132px) / .84 "Satoshi",sans-serif;letter-spacing:-.04em}.gig__day,.gig__month{position:relative;display:block;width:fit-content;--resonance-phase: 1;--ghost-amp: .5}.gig__month{--resonance-phase: -1;color:transparent;-webkit-text-stroke:1.5px #f5f4f0}.gig__day:before,.gig__day:after,.gig__month:before,.gig__month:after{content:attr(data-t);position:absolute;inset:0;opacity:0;mix-blend-mode:screen;pointer-events:none}.gig__day:before,.gig__month:before{--ghost-dir: -1;color:#fff;-webkit-text-stroke:0}.gig__day:after,.gig__month:after{--ghost-dir: 1;color:#fff;-webkit-text-stroke:0}.gig--lead .gig__date time{flex-direction:row;gap:.12em}.gig__meta{display:flex;flex-direction:column;gap:4px;margin:0;font:11px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.gig__artist{font:700 clamp(15px,1.3vw,20px) / 1.1 "Satoshi",sans-serif;letter-spacing:-.01em;text-transform:none}.gig:hover .gig__img,.gig:focus-visible .gig__img{filter:none;scale:calc(var(--fit-zoom) * 1.04)}.gig:hover .gig__ghost,.gig:focus-visible .gig__ghost{animation:resonance-ghost 1.1s cubic-bezier(.33,1,.68,1) both}.gig:hover .gig__day,.gig:hover .gig__month{animation:resonance-tremor .8s ease-out both}.gig:hover .gig__day:before,.gig:hover .gig__day:after,.gig:hover .gig__month:before,.gig:hover .gig__month:after{animation:resonance-ghost .9s cubic-bezier(.33,1,.68,1) both}.gig:hover.is-past{opacity:.85}.is-awaiting .gig__media,.is-awaiting .gig__day,.is-awaiting .gig__month,.is-awaiting .gig__meta{opacity:0}.is-resonating .gig__media{animation:gig-wave 1.1s cubic-bezier(.5,0,.2,1) calc(var(--i) * .11s) both;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 calc(var(--gig-wave) - 120px),transparent calc(var(--gig-wave) - 120px) calc(var(--gig-wave) - 98px),#000 calc(var(--gig-wave) - 98px) calc(var(--gig-wave) - 82px),transparent calc(var(--gig-wave) - 82px) calc(var(--gig-wave) - 56px),#000 calc(var(--gig-wave) - 56px) calc(var(--gig-wave) - 46px),transparent calc(var(--gig-wave) - 46px) calc(var(--gig-wave) - 18px),#000 calc(var(--gig-wave) - 18px) calc(var(--gig-wave) - 13px),transparent calc(var(--gig-wave) - 13px));mask-image:radial-gradient(circle at 50% 45%,#000 calc(var(--gig-wave) - 120px),transparent calc(var(--gig-wave) - 120px) calc(var(--gig-wave) - 98px),#000 calc(var(--gig-wave) - 98px) calc(var(--gig-wave) - 82px),transparent calc(var(--gig-wave) - 82px) calc(var(--gig-wave) - 56px),#000 calc(var(--gig-wave) - 56px) calc(var(--gig-wave) - 46px),transparent calc(var(--gig-wave) - 46px) calc(var(--gig-wave) - 18px),#000 calc(var(--gig-wave) - 18px) calc(var(--gig-wave) - 13px),transparent calc(var(--gig-wave) - 13px))}.is-resonating .gig__day,.is-resonating .gig__month{animation:resonance-core 1.4s cubic-bezier(.22,1,.36,1) calc(.45s + var(--i) * .11s) both}.is-resonating .gig__month{animation-delay:calc(.53s + var(--i) * .11s)}.is-resonating .gig__day:before,.is-resonating .gig__day:after,.is-resonating .gig__month:before,.is-resonating .gig__month:after{animation:resonance-ghost 1.4s cubic-bezier(.33,1,.68,1) calc(.45s + var(--i) * .11s) both}.is-resonating .gig__meta{animation:gig-meta .6s ease calc(.75s + var(--i) * .11s) both}@keyframes gig-wave{to{--gig-wave: 1000px}}@keyframes gig-meta{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.gig *,.gig *:before,.gig *:after{animation:none!important}}@media(max-width:900px){#events.gigs{padding:96px 20px}.gigs__grid,.gigs__grid--long{grid-template-columns:repeat(var(--cols-mobile),minmax(0,1fr));grid-template-rows:none;grid-auto-rows:auto;height:auto;min-height:0}.gig{aspect-ratio:3 / 4}.gig--lead{grid-column:auto}.gig--lead-mobile{grid-column:1 / -1;aspect-ratio:3 / 2}.gig__date time{font-size:clamp(48px,15vw,96px)}}footer#contact.site-footer{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:32px;min-height:100vh;min-height:100svh;max-width:none;margin:0;padding:120px 3.8vw 96px;border:0;color:#f5f4f0;background:#000}.site-footer__cols{display:grid;grid-template-columns:minmax(0,380px) repeat(2,minmax(0,220px));gap:48px}.site-footer__col:first-child ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.site-footer__col h4{margin:0 0 16px;font:11px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;opacity:.55}.site-footer__col ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.site-footer__col a,.site-footer__col li>span{color:inherit;font:500 clamp(15px,1.2vw,18px) / 1.3 "Satoshi",sans-serif;text-decoration:none}.site-footer__col a:hover{text-decoration:underline;text-underline-offset:4px}.site-footer__logo{position:relative;width:min(100%,(100svh - 440px) * 1600 / 984);font-size:clamp(40px,6vw,110px)}.site-footer__logo img{display:block;width:100%;height:auto}.site-footer__ghost{position:absolute;inset:0;opacity:0;-webkit-mask:var(--asset-footer-logo, url(/art-direction/nava-logo-cali.webp)) center / 100% 100% no-repeat;mask:var(--asset-footer-logo, url(/art-direction/nava-logo-cali.webp)) center / 100% 100% no-repeat;mix-blend-mode:screen;pointer-events:none;--ghost-amp: .45}.site-footer__ghost--left{--ghost-dir: -1;background:#fff}.site-footer__ghost--right{--ghost-dir: 1;background:#fff}.site-footer__logo img{--resonance-phase: 1}.site-footer__legal{display:flex;justify-content:space-between;gap:24px;margin:20px 0 0;font:11px var(--font-mono);letter-spacing:.06em;opacity:.6}.is-awaiting .site-footer__logo img{opacity:0}.is-resonating .site-footer__logo img{animation:resonance-core 1.8s cubic-bezier(.22,1,.36,1) both}.is-resonating .site-footer__ghost{animation:resonance-ghost 1.8s cubic-bezier(.33,1,.68,1) both}.site-footer:not(.is-resonating) .site-footer__logo:hover img{animation:resonance-tremor .8s ease-out both}.site-footer:not(.is-resonating) .site-footer__logo:hover .site-footer__ghost{--ghost-amp: .2;animation:resonance-ghost .9s cubic-bezier(.33,1,.68,1) both}[data-motion-effects=false] .site-footer *,[data-motion-effects=false] .site-footer__logo:hover *{animation:none!important}@media(prefers-reduced-motion:reduce){.site-footer *{animation:none!important}}@media(max-width:700px){footer#contact.site-footer{padding:96px 20px}.site-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.site-footer__col:first-child{grid-column:1 / -1}.site-footer__logo{width:100%}.site-footer__legal{flex-direction:column;gap:6px}}#shop.shop-teaser{position:relative;display:grid;place-items:center;align-content:center;gap:28px;min-height:100vh;min-height:100svh;max-width:none;margin:0;padding:110px 20px 64px;overflow:hidden;background:#000;color:#f5f4f0}.shop-teaser{--disc: min(26vw, 42vh, 420px)}.shop-teaser__discs{display:flex;border-radius:calc(var(--disc) / 2)}.shop-teaser__disc{position:relative;z-index:var(--i);display:block;width:var(--disc);aspect-ratio:1;flex:none;transition:translate .5s cubic-bezier(.22,1,.36,1)}.shop-teaser__disc+.shop-teaser__disc{margin-left:calc(var(--disc) * -.3)}.shop-teaser__spin{display:block;width:100%;height:100%;animation:shop-spin calc(20s + var(--i) * 4s) linear infinite;animation-delay:calc(var(--i) * -3.1s)}.shop-teaser__spin img{display:block;width:100%;height:100%;filter:drop-shadow(0 0 30px rgb(0 0 0 / .6))}.shop-teaser__discs:hover .shop-teaser__disc,.shop-teaser__discs:focus-visible .shop-teaser__disc{translate:calc((var(--i) - 1.5) * var(--disc) * .06) 0}.shop-teaser__label{margin:0;font:700 clamp(28px,3.4vw,56px) / 1 "Satoshi",sans-serif;letter-spacing:.24em;text-transform:uppercase}@keyframes shop-spin{to{rotate:360deg}}.is-launching .shop-teaser__disc:not(.is-chosen){opacity:0;transition:opacity .3s ease}.is-launching .is-chosen{z-index:10}.is-launching .shop-teaser__label{opacity:0;transition:opacity .2s ease}body[data-page=shop]{padding-bottom:0}.shop-page{display:flex;align-items:center;height:100vh;height:100svh;padding:110px 3.8vw 48px;background:#000;color:#f5f4f0;animation:shop-open .3s ease-out both}@keyframes shop-open{0%{opacity:0}}.shop-soon{width:100%;margin:0;text-align:center;font:700 clamp(32px,8vw,130px) / 1 "Satoshi",sans-serif;letter-spacing:.24em;padding-left:.24em}[data-motion-effects=false] .shop-teaser *,[data-motion-effects=false] .shop-page{animation:none!important}@media(prefers-reduced-motion:reduce){.shop-teaser *,.shop-page{animation:none!important}}@media(max-width:700px){.shop-teaser{--disc: 34vw}.shop-page{padding:96px 16px 40px}.shop-soon{font-size:10vw}}body[data-page=shop] #player{display:none}html[data-scroll-smooth]{scroll-behavior:auto}html{overflow-x:clip}.site-nav a[aria-current=location]{text-decoration:underline;text-underline-offset:6px}.archive-hero-copy{animation:hero-enter .85s cubic-bezier(.2,.7,.2,1) both}@keyframes hero-enter{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0 0}}.archive-portraits>a:nth-child(2){transition-delay:.08s}.archive-portraits>a:nth-child(3){transition-delay:.16s}.archive-portraits img{transition:scale .45s ease,filter .45s ease}.archive-portraits a:hover img{scale:1.035}[data-motion-effects=false] .archive-hero-copy,[data-motion-effects=false] .lili-chapter,[data-motion-effects=false] .lili-glitter i{animation:none}[data-motion-effects=false] .archive-portraits img{transition:none;scale:1}@media(prefers-reduced-motion:reduce){.archive-hero-copy{animation:none}.archive-portraits img{transition:none}}[data-motion-effects=false] .artist-banner__image{transform:none}[data-motion-effects=false] .reveal{opacity:1;transform:none;transition:none}@keyframes resonance-core{0%{opacity:0;filter:blur(.06em);transform:translate(calc(var(--resonance-phase) * .03em)) scaleY(1.06)}30%{opacity:1;filter:blur(.015em);transform:translate(calc(var(--resonance-phase) * -.014em)) scaleY(.99)}55%{filter:blur(.004em);transform:translate(calc(var(--resonance-phase) * .005em)) scaleY(1)}75%{transform:translate(calc(var(--resonance-phase) * -.002em))}to{opacity:1;filter:none;transform:none}}@keyframes resonance-tremor{0%,to{filter:none;transform:none}20%{filter:blur(.012em);transform:translate(calc(var(--resonance-phase) * .02em))}45%{transform:translate(calc(var(--resonance-phase) * -.01em))}70%{transform:translate(calc(var(--resonance-phase) * .004em))}}@keyframes resonance-ghost{0%{opacity:0;filter:blur(.06em);transform:translate(calc(var(--ghost-dir) * var(--ghost-amp) * .3em))}10%{opacity:.55}22%{filter:blur(.04em);transform:translate(calc(var(--ghost-dir) * var(--ghost-amp) * -.16em))}38%{transform:translate(calc(var(--ghost-dir) * var(--ghost-amp) * .085em))}54%{opacity:.4;filter:blur(.015em);transform:translate(calc(var(--ghost-dir) * var(--ghost-amp) * -.042em))}70%{transform:translate(calc(var(--ghost-dir) * var(--ghost-amp) * .018em))}84%{opacity:.15;transform:translate(calc(var(--ghost-dir) * var(--ghost-amp) * -.006em))}to{opacity:0;filter:none;transform:none}}.variations{position:relative;height:100vh;height:100svh;min-height:520px;overflow:hidden;background:#000;color:#f5f4f0}.variations-stage{position:absolute;inset:0;overflow:hidden;container-type:size}.variations-slide{position:absolute;left:50%;top:50%;width:max(100cqw,min(100cqh * 16 / 9,260cqw));height:auto;aspect-ratio:16 / 9;translate:-50% -50%;object-fit:cover;opacity:0}.variations-backdrop{position:absolute;inset:-40px;width:calc(100% + 80px);height:calc(100% + 80px);object-fit:cover;filter:blur(28px) brightness(.55) saturate(1.2)}.variations-slide.is-current{z-index:1;opacity:1}@font-face{font-family:Outfit;src:url(/fonts/outfit-300.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Bebas Neue;src:url(/fonts/bebas-neue.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Work Sans;src:url(/fonts/work-sans-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Sentient;src:url(/fonts/sentient-medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Hoover;src:url(/fonts/hoover-medium.woff2) format("woff2");font-weight:500;font-display:swap}.artist-font--outfit{font:300 1em/1 Outfit,sans-serif}.artist-font--bebas{font:400 1em/1 Bebas Neue,sans-serif;text-transform:uppercase}.artist-font--worksans{font:600 1em/1 Work Sans,sans-serif;text-transform:lowercase;letter-spacing:-.02em}.artist-font--hoover{font:500 1em/1 Hoover,sans-serif}.artist-font--sentient{font:500 1em/1 Sentient,serif}.artist-font--default{font:700 1em/1 Satoshi,sans-serif;letter-spacing:-.02em}.about{display:flex;align-items:center;min-height:100vh;min-height:100svh;padding:120px 5vw 96px;background:#000;color:#f5f4f0}.about__text{max-width:1100px}.about__text p{margin:0 0 .9em;font:700 clamp(26px,3.4vw,56px) / 1.14 "Satoshi",sans-serif;letter-spacing:-.02em}.about__text p:last-child{margin-bottom:0}.roster{padding:0;background:#000}.roster-tile{position:relative;display:block;height:100vh;height:100svh;min-height:420px;overflow:hidden;background:#000;color:#f5f4f0}.roster-tile__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--fit-pos, 50% 50%);transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.roster-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.7),transparent 45%);pointer-events:none}.roster-tile:hover .roster-tile__image{transform:scale(1.03)}.roster-tile__name{position:absolute;z-index:1;left:5vw;right:5vw;bottom:clamp(28px,6vh,64px);font-size:clamp(48px,10vw,168px);overflow-wrap:anywhere}.ap-page{background:#000;color:#f5f4f0}.ap-hero{position:relative;height:100vh;height:100svh;min-height:420px;overflow:hidden}.artist-hero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--fit-pos, 50% 50%)}.ap-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.7),transparent 45%)}.artist-hero__name{position:absolute;z-index:1;left:5vw;right:5vw;bottom:clamp(28px,6vh,64px);margin:0;font-size:clamp(48px,10vw,168px);overflow-wrap:anywhere}.ap-section{padding:96px 5vw;max-width:1400px;margin:0 auto}.ap-projects{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),440px));gap:48px}.artist-project__cover{display:block;width:100%;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.artist-project__cover img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.artist-project__title{display:block;margin-top:14px;font:700 clamp(20px,2vw,28px) / 1.1 "Satoshi",sans-serif}.artist-project__type{margin-left:10px;font:400 13px var(--font-mono);opacity:.7}.artist-project__bio{margin-top:20px;font:400 16px/1.6 Satoshi,sans-serif}.artist-project__bio[hidden]{display:none}.artist-project__bio p{margin:0 0 1em}.ap-bio{max-width:760px;font:400 clamp(17px,1.4vw,21px) / 1.6 "Satoshi",sans-serif}.ap-bio p{margin:0 0 1.2em}.ap-genres{margin:32px 0 0;padding:0;list-style:none;font:400 14px var(--font-mono)}.ap-genres li:before{content:"— "}.ap-links{display:flex;flex-wrap:wrap;gap:12px 36px}.ap-links a{font:400 15px var(--font-mono);border-bottom:1px solid currentColor}.ap-mosaic{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding:0 4px 4px}.ap-mosaic__row{display:flex;gap:4px;min-width:0}.ap-mosaic__row img{display:block;flex:var(--ratio) 1 0;min-width:0;aspect-ratio:var(--ratio);object-fit:cover}.audiobar{position:fixed;inset:auto 0 0;z-index:500;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:10px 20px calc(10px + env(safe-area-inset-bottom,0px));background:#000000b8;border-top:1px solid rgb(245 244 240 / .2);color:#f5f4f0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}body.has-audiobar{padding-bottom:66px}body[data-page=shop].has-audiobar{padding-bottom:0}.audiobar :where(button){all:unset;cursor:pointer;display:grid;place-items:center;color:inherit}.audiobar button:focus-visible,.audiobar__wave:focus-visible{outline:1px solid #f5f4f0;outline-offset:3px}.audiobar svg{display:block;width:100%;height:100%;fill:currentColor}.audiobar__left{display:flex;align-items:center;gap:14px;min-width:0;width:clamp(220px,26vw,340px)}.audiobar__play{flex:none;width:40px;height:40px;background:#f5f4f0;color:#000}.audiobar__play svg{width:15px;height:15px}.audiobar__cover{flex:none;width:46px;height:46px;background:#111 center / cover no-repeat}.audiobar__text{min-width:0;display:grid;gap:3px}.audiobar__title,.audiobar__artist{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 12px/1.2 var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.audiobar__artist{font-size:11px;opacity:.55}.audiobar__wave{display:flex;align-items:center;gap:2px;height:44px;cursor:pointer}.audiobar__wave i{flex:1 1 0;min-width:1px;height:12%;background:#f5f4f0;opacity:.3;transition:height .4s ease}.audiobar__wave i.on{opacity:1}.audiobar__right{display:flex;align-items:center;gap:14px}.audiobar__right button{width:16px;height:16px}.audiobar__time{font:400 11px var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;opacity:.55}.audiobar.is-single .audiobar__prev,.audiobar.is-single .audiobar__next{display:none}@media(max-width:640px){.audiobar{grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding-inline:14px}.audiobar__left{width:auto}.audiobar__wave{grid-column:1 / -1;grid-row:2;height:30px}.audiobar__time{display:none}body.has-audiobar{padding-bottom:104px}}@media(prefers-reduced-motion:reduce){.audiobar__wave i{transition:none}}
