:root{color-scheme:dark;--ink: #050505;--charcoal: #111111;--paper: #ffffff;--muted: #a1a1a1;--gold: #d4af37;--gold-light: #f5d27a;--line: rgba(255, 255, 255, .18);--sans: "DM Sans", "Manrope", sans-serif;--display: "Playfair Display", Georgia, serif;font-family:var(--sans);background:var(--ink);color:var(--paper);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0;min-width:320px;background:var(--ink)}body.intro-playing{overflow:hidden}button,a{color:inherit}a{text-decoration:none}button{font:inherit}::selection{color:var(--ink);background:var(--gold)}:focus-visible{outline:1px solid var(--gold);outline-offset:5px}.site-shell{position:relative;overflow:clip}.section-pad{padding-inline:clamp(24px,7.3vw,116px)}.eyebrow{margin:0;color:var(--gold);font-size:9px;font-weight:600;letter-spacing:.22em;line-height:1.5;text-transform:uppercase}.display-heading{margin:0;font-family:var(--display);font-size:clamp(54px,7.7vw,112px);font-weight:400;letter-spacing:-.065em;line-height:.96}.display-heading em,.manifesto__headline em{color:var(--gold);font-weight:400}.intro{position:fixed;z-index:20;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;background:#070706;visibility:hidden;opacity:0;pointer-events:none}.intro.is-active{visibility:visible;opacity:1;pointer-events:auto}.intro__grain,.hero__grain{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.14;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.32'/%3E%3C/svg%3E")}.intro__light{position:absolute;top:50%;left:50%;width:3px;height:3px;border-radius:50%;background:#fff3d4;box-shadow:0 0 16px 5px #f8dba4b8,0 0 75px 28px #c5954e33;opacity:0;transform:translate(-50%,-50%)}.intro__halo{position:absolute;top:50%;left:50%;width:min(58vw,510px);aspect-ratio:1;border:1px solid rgba(238,210,161,.72);border-radius:50%;box-shadow:0 0 18px #e6b97138,inset 0 0 26px #e6b97114;opacity:0;transform:translate(-50%,-50%) scale(.82)}.intro__halo:before,.intro__halo:after{position:absolute;content:"";top:7px;right:7px;bottom:7px;left:7px;border:1px solid rgba(251,233,197,.15);border-radius:inherit}.intro__halo:after{top:-5px;right:-5px;bottom:-5px;left:-5px;border-color:#eed2a11a;filter:blur(2px)}.intro__lockup{position:relative;z-index:1;display:flex;align-items:center;flex-direction:column;gap:18px;text-align:center;opacity:0}.intro__eyebrow,.intro__motto{color:#b9b3a5;font-size:8px;letter-spacing:.3em;text-transform:uppercase}.intro__logo{display:block;width:min(58vw,420px);height:auto}.intro__motto{color:var(--gold);letter-spacing:.26em}.intro__skip{position:absolute;right:clamp(20px,4vw,56px);bottom:clamp(22px,4vw,50px);border:0;background:none;color:#c9c4b8;font-size:10px;letter-spacing:.12em;cursor:pointer}.intro__skip span{margin-left:8px;color:var(--gold)}.site-header{position:absolute;z-index:5;top:0;left:0;display:flex;width:100%;height:82px;align-items:center;justify-content:space-between;padding:0 clamp(24px,5.2vw,82px);border-bottom:1px solid rgba(255,255,255,.1)}.brand{display:inline-flex;min-width:0;align-items:center}.brand__logo{display:block;width:clamp(155px,16vw,230px);height:82px;object-fit:contain}.site-nav{display:flex;align-items:center;gap:clamp(24px,3.2vw,52px)}.site-nav a{color:#dedbd3;font-size:10px;letter-spacing:.04em;transition:color .25s ease}.site-nav a:hover{color:var(--gold)}.site-nav .nav-contact{padding:12px 0;color:var(--gold)}.nav-contact span{margin-left:7px}.menu-toggle{display:none}.hero{position:relative;display:flex;min-height:min(900px,100svh);min-height:max(700px,100svh);align-items:flex-end;overflow:hidden;padding:170px clamp(24px,10.2vw,164px) 118px;background:#11100e}.hero__image,.hero__shade,.hero__grain{position:absolute;top:0;right:0;bottom:0;left:0}.hero__image{background-image:url(https://images.unsplash.com/photo-1470770841072-f978cf4d019e?auto=format&fit=crop&w=2200&q=88);background-position:center 52%;background-size:cover;opacity:.56;transform:scale(1.04)}.hero__shade{background:linear-gradient(90deg,#070706d4,#07070673,#07070633),linear-gradient(0deg,#050505 0%,transparent 50%,rgba(7,7,6,.28) 100%)}.hero__grain{opacity:.11}.hero__halo-wrap{position:absolute;top:47%;right:15%;display:grid;width:min(43vw,590px);aspect-ratio:1;place-items:center}.hero__halo{position:absolute;border:1px solid rgba(238,212,167,.5);border-radius:50%;box-shadow:0 0 30px #e3bc7e1f,inset 0 0 22px #e3bc7e0f}.hero__halo--outer{top:2%;right:2%;bottom:2%;left:2%}.hero__halo--inner{top:7%;right:7%;bottom:7%;left:7%;border-color:#fae5bf2b}.hero__halo-core{width:7px;height:7px;border-radius:50%;background:#f1dfbf;box-shadow:0 0 14px 5px #edc58399,0 0 80px 28px #d3a66247}.hero__content{position:relative;z-index:2;width:min(100%,1200px)}.hero__eyebrow{margin-bottom:28px;color:#e1d3bb}.eyebrow__line{display:inline-block;width:27px;height:1px;margin:0 10px 3px 0;background:var(--gold)}.hero h1{margin:0;font-family:var(--sans);font-size:clamp(70px,12.1vw,178px);font-weight:500;letter-spacing:-.105em;line-height:.81}.hero h1 em{color:var(--gold);font-family:var(--display);font-size:.89em;font-weight:400;letter-spacing:-.08em}.hero__bottom{display:flex;align-items:flex-end;justify-content:space-between;margin-top:clamp(38px,6vw,78px)}.hero__bottom>p{margin:0;color:#edeae1bd;font-size:13px;line-height:1.85}.hero__actions{display:flex;align-items:center;gap:27px}.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:25px;padding:0 20px;font-size:10px;letter-spacing:.04em;transition:background .3s ease,color .3s ease,transform .3s ease}.button:hover{transform:translateY(-2px)}.button--light{background:var(--paper);color:#11100e}.button--light:hover{background:var(--gold)}.button span{font-size:15px}.text-link{padding:12px 0;color:var(--paper);font-size:10px}.text-link span{margin-left:8px;color:var(--gold)}.hero__scroll{position:absolute;left:clamp(24px,5vw,80px);bottom:52px;display:flex;align-items:center;gap:12px;color:#c7c2b8;font-size:9px;letter-spacing:.13em;text-transform:uppercase}.scroll-line{display:inline-block;width:36px;height:1px;background:var(--gold)}.hero__soundmark{position:absolute;right:7%;top:50%;display:flex;align-items:center;gap:4px;opacity:.45;transform:rotate(90deg)}.hero__soundmark span{width:1px;height:11px;background:var(--gold)}.hero__soundmark span:nth-child(2),.hero__soundmark span:nth-child(6){height:19px}.hero__soundmark span:nth-child(3),.hero__soundmark span:nth-child(5){height:26px}.hero__soundmark span:nth-child(4){height:36px}.intro-note{padding-top:144px;padding-bottom:102px}.intro-note__top,.intro-note__body{display:flex;justify-content:space-between}.intro-note__top{align-items:flex-start}.intro-note__aside{margin:0;color:#89867f;font-size:9px;letter-spacing:.15em;line-height:1.9;text-align:right}.intro-note__body{align-items:flex-end;gap:8vw;margin-top:72px}.intro-note__body .display-heading{flex:1.15;font-size:clamp(55px,8.6vw,122px)}.intro-note__copy{flex:.72;max-width:380px;padding-bottom:8px}.intro-note__copy p{margin:0 0 17px;color:#aaa69f;font-size:12px;line-height:1.95}.underlined-link{display:inline-flex;align-items:center;gap:22px;margin-top:17px;padding-bottom:9px;border-bottom:1px solid rgba(201,171,122,.6);color:var(--paper);font-size:10px}.underlined-link span{color:var(--gold);font-size:15px}.intro-note__rule{display:flex;justify-content:space-between;margin-top:120px;padding-top:14px;border-top:1px solid var(--line);color:#77746e;font-size:8px;letter-spacing:.16em}.leadership{padding-top:80px;padding-bottom:120px;background:#10100f}.leadership__layout{display:grid;max-width:1160px;grid-template-columns:minmax(250px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(40px,8vw,120px);margin:0 auto}.leadership__portrait{position:relative;width:100%;aspect-ratio:2 / 3;margin:0;overflow:hidden;background:#211f1b}.leadership__portrait:after{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(212,175,55,.22);content:"";pointer-events:none}.leadership__portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 38%}.leadership__copy>.eyebrow{margin-bottom:20px}.leadership__title{margin:0;font-family:var(--display);font-size:clamp(48px,6.2vw,82px);font-weight:400;letter-spacing:-.06em;line-height:1}.leadership__title em{color:var(--gold);font-weight:400}.leadership__name{margin:31px 0 8px;color:var(--paper);font-size:11px;font-weight:600;letter-spacing:.16em;line-height:1.7}.leadership__role{margin:0;color:var(--gold-light);font-size:10px;letter-spacing:.04em}.leadership__introduction{max-width:560px;margin:26px 0 25px;color:#e0dcd3;font-family:var(--display);font-size:18px;line-height:1.65}.leadership__biography{max-width:590px;padding-top:22px;border-top:1px solid var(--line)}.leadership__biography p{margin:0 0 16px;color:#aaa69f;font-size:11px;line-height:1.9}.leadership__location{margin:25px 0 0;color:#817d74;font-size:7px;letter-spacing:.16em}.artists{padding-top:112px;padding-bottom:108px;background:#10100f}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:62px}.section-heading .eyebrow{margin-bottom:25px}.section-heading__note{margin:0 0 6px;color:#96928a;font-size:11px;line-height:1.8}.section-heading .display-heading{font-size:clamp(55px,7.5vw,104px)}.artist-grid{display:grid;max-width:1040px;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,5vw,72px);align-items:start;margin:0 auto}.artist-card{display:block;min-width:0}.artist-card__image{position:relative;height:auto;aspect-ratio:4 / 5;overflow:hidden;background:#292721}.artist-card__image:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.12),transparent 25%,transparent 60%,rgba(0,0,0,.35));content:""}.artist-card__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.artist-card__meta h3{transition:color .25s ease}.artist-card:hover .artist-card__meta h3{color:var(--gold-light)}.artist-card__number,.artist-card__open{position:absolute;z-index:1;top:17px;color:#f1ede4;font-size:9px}.artist-card__number{left:17px;letter-spacing:.14em}.artist-card__open{right:17px;display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(255,255,255,.6);border-radius:50%;font-size:14px;transition:color .3s ease,background .3s ease}.artist-card:hover .artist-card__open{background:var(--paper);color:var(--ink)}.artist-card__meta{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding-top:17px}.artist-card__type{margin:0 0 9px;color:var(--gold);font-size:8px;letter-spacing:.16em}.artist-card__meta h3{margin:0;font-family:var(--display);font-size:clamp(26px,3vw,39px);font-weight:400}.artist-card__genre{padding-bottom:5px;color:#8e8a82;font-size:9px}.artist-card__bio{max-width:39ch;margin:14px 0 0;color:#aaa69f;font-size:10px;line-height:1.8}.artist-card__link{display:inline-flex;align-items:center;gap:16px;margin-top:18px;padding-bottom:8px;border-bottom:1px solid rgba(212,175,55,.55);color:var(--paper);font-size:9px;letter-spacing:.06em}.artist-card__link>span{color:var(--gold);font-size:13px;transition:transform .25s ease}.artist-card:hover .artist-card__link>span,.artist-card:focus-visible .artist-card__link>span{transform:translate(2px,-2px)}.artists__footer{display:flex;align-items:center;justify-content:space-between;margin-top:70px;padding-top:17px;border-top:1px solid var(--line)}.news{padding-top:110px;padding-bottom:120px;background:var(--charcoal)}.news__placeholder{display:flex;min-height:126px;align-items:center;gap:25px;padding:28px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.news__index{color:var(--gold);font-family:var(--display);font-size:35px}.news__label{margin:0 0 9px;color:var(--gold);font-size:8px;letter-spacing:.18em}.news__copy{margin:0;color:var(--muted);font-size:12px;line-height:1.8}.music{position:relative;overflow:hidden;padding-top:140px;padding-bottom:130px}.music__atmosphere{position:absolute;top:-12%;right:-9%;width:65vw;height:60vw;border-radius:50%;background:radial-gradient(ellipse,rgba(107,83,50,.12),transparent 67%);pointer-events:none}.section-heading--music{position:relative;margin-bottom:70px}.music__notice{padding:26px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.music__notice p{margin:0 0 10px;color:var(--gold);font-size:8px;letter-spacing:.18em}.music__notice span{color:#96928a;font-size:11px;line-height:1.8}.manifesto{position:relative;display:grid;min-height:min(850px,94svh);min-height:max(660px,94svh);overflow:hidden;place-items:center;background:#15130f;text-align:center}.manifesto__image,.manifesto__veil{position:absolute;top:0;right:0;bottom:0;left:0}.manifesto__image{background-image:url(https://images.unsplash.com/photo-1519681393784-d120267933ba?auto=format&fit=crop&w=2200&q=85);background-position:center 48%;background-size:cover;opacity:.44}.manifesto__veil{background:radial-gradient(ellipse at 50% 50%,#0d0c0a3b,#080807c9 68%),linear-gradient(0deg,rgba(8,8,7,.5),transparent 45%,rgba(8,8,7,.3))}.manifesto__halo{position:absolute;width:min(72vw,760px);aspect-ratio:1;border:1px solid rgba(226,198,153,.22);border-radius:50%;box-shadow:0 0 52px #ddb7781a,inset 0 0 60px #ddb7780d}.manifesto__content{position:relative;z-index:1;padding:90px 20px}.manifesto__headline{margin:37px 0 28px;font-family:var(--display);font-size:clamp(70px,11vw,153px);font-weight:400;letter-spacing:-.075em;line-height:.91}.manifesto__copy{max-width:470px;margin:0 auto;color:#d3cec2;font-size:12px;line-height:1.9}.manifesto__signature{display:block;margin-top:35px;color:var(--gold);font-family:var(--display);font-size:16px;font-style:italic}.manifesto__coordinates{position:absolute;right:clamp(24px,5vw,80px);bottom:31px;left:clamp(24px,5vw,80px);display:flex;justify-content:space-between;color:#e4ded28f;font-size:7px;letter-spacing:.17em}.submissions{display:grid;min-height:500px;grid-template-columns:1fr .75fr;align-items:center;gap:8vw;padding-top:100px;padding-bottom:100px;background:var(--charcoal)}.submissions__copy .eyebrow{margin-bottom:30px}.submissions__copy .display-heading{font-size:clamp(56px,8vw,110px)}.submissions__description{max-width:450px;margin:25px 0 0;color:var(--muted);font-size:12px;line-height:1.9}.submissions__note{padding:28px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.submissions__status{color:var(--gold);font-size:8px;letter-spacing:.18em}.submissions__prompt{margin:19px 0 14px;color:var(--paper);font-family:var(--display);font-size:24px}.submissions__list{display:grid;gap:10px;margin:0;padding:0;color:#aaa69f;font-size:10px;line-height:1.7;list-style:none}.submissions__list li{position:relative;padding-left:17px}.submissions__list li:before{position:absolute;top:.6em;left:0;width:5px;height:1px;background:var(--gold);content:""}.submissions__note-copy{margin:19px 0 0;color:var(--muted);font-size:10px;line-height:1.8}.submissions__note-copy a{color:var(--paper);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:3px;overflow-wrap:anywhere}.submissions__button{margin-top:20px}.contact{position:relative;display:grid;min-height:610px;grid-template-columns:1.3fr .7fr;align-items:center;gap:8vw;padding-top:125px;padding-bottom:120px}.contact__left .eyebrow{margin-bottom:32px}.contact__left .display-heading{font-size:clamp(56px,8vw,112px)}.contact__copy{max-width:470px;margin:27px 0 0;color:#a29e96;font-size:12px;line-height:1.8}.contact__email{display:inline-block;margin-top:12px;color:var(--paper);font-family:var(--display);font-size:clamp(18px,2vw,25px);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:5px;overflow-wrap:anywhere}.contact__email:hover{color:var(--gold-light)}.contact__right{padding-top:82px}.contact__prompt{margin:0 0 22px;color:var(--gold);font-size:8px;letter-spacing:.2em}.contact__categories{margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.contact__categories li{border-bottom:1px solid var(--line)}.contact__categories li a{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;color:var(--paper);font-size:10px;transition:color .2s ease}.contact__categories li a:hover{color:var(--gold-light)}.contact__categories li a span{color:var(--gold);font-size:13px}.contact__bottom{position:absolute;right:clamp(24px,7.3vw,116px);bottom:31px;left:clamp(24px,7.3vw,116px);display:flex;align-items:center;justify-content:space-between;padding-top:18px;border-top:1px solid var(--line)}.footer__logo{display:block;width:125px;height:48px;object-fit:contain}.contact__bottom>a{color:#aaa59b;font-size:9px;transition:color .2s ease}.contact__bottom>a:hover{color:var(--gold)}.site-footer{display:flex;justify-content:space-between;gap:16px;padding:0 clamp(24px,7.3vw,116px) 21px;color:#aaa69f;font-size:8px;letter-spacing:.08em}.site-footer a{color:inherit;text-decoration:underline;text-decoration-color:#d4af3799;text-underline-offset:3px;overflow-wrap:anywhere}.site-footer a:hover{color:var(--gold-light)}.site-footer__legal{display:flex;gap:18px}.profile-shell{min-height:100svh}.profile-shell .site-header,.legal-shell .site-header{position:relative}.site-nav--profile{margin-left:auto}.profile-page{min-height:calc(100svh - 135px);padding:42px clamp(24px,8vw,128px) 90px}.profile-back{display:inline-block;color:#aaa59b;font-size:10px}.profile-layout{display:grid;max-width:1140px;grid-template-columns:minmax(260px,.85fr) 1fr;align-items:center;gap:clamp(45px,10vw,145px);margin:65px auto 0}.profile-image{position:relative;width:100%;height:auto;min-height:0;aspect-ratio:var(--portrait-ratio, 4 / 5);overflow:hidden;background:#24211b}.profile-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.profile-image>span{position:absolute;right:14px;bottom:14px;padding:8px 10px;background:#080807b8;color:#e5dfd1;font-size:7px;letter-spacing:.15em}.profile-copy .eyebrow{margin-bottom:25px}.profile-copy h1{margin:0 0 27px;font-family:var(--display);font-size:clamp(62px,8vw,110px);font-weight:400;letter-spacing:-.06em}.profile-description{max-width:410px;color:#aaa69f;font-size:13px;line-height:1.9}.profile-details{max-width:420px;margin:30px 0 0;border-top:1px solid var(--line)}.profile-details>div{display:grid;grid-template-columns:100px 1fr;gap:15px;padding:13px 0;border-bottom:1px solid var(--line)}.profile-details dt{color:var(--gold);font-size:8px;letter-spacing:.12em;text-transform:uppercase}.profile-details dd{margin:0;color:var(--paper);font-size:10px;line-height:1.6}.profile-details dd a{color:var(--paper);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:3px}.profile-note{margin:24px 0 34px;color:#77736b;font-size:9px}.profile-biography{max-width:850px;margin:clamp(70px,10vw,140px) auto 0;padding-top:34px;border-top:1px solid var(--line)}.profile-biography .eyebrow{margin-bottom:23px}.profile-biography .display-heading{font-size:clamp(48px,7vw,88px)}.profile-biography__copy{max-width:720px;margin:38px 0 0 auto}.profile-biography__copy p{margin:0 0 22px;color:#c4c0b9;font-size:13px;line-height:2}.legal-page{padding:42px clamp(23px,8vw,128px) 100px}.legal-document{max-width:820px;margin:58px auto 0}.legal-document>.eyebrow{margin-bottom:22px}.legal-document>.display-heading{font-size:clamp(48px,7vw,88px)}.legal-document__notice{margin:25px 0 0;padding:15px 18px;border-left:2px solid var(--gold);background:#d4af3712;color:#e7d8b8;font-size:11px;line-height:1.8}.legal-document__intro{margin:25px 0 48px;color:#c4c0b9;font-size:13px;line-height:1.9}.legal-document section{margin:0 0 34px}.legal-document section h2,.legal-review h2{margin:0 0 12px;color:var(--paper);font-family:var(--display);font-size:24px;font-weight:400}.legal-document section p,.legal-review p{margin:0 0 12px;color:#aaa69f;font-size:12px;line-height:1.9}.legal-document section a{color:var(--paper);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:3px;overflow-wrap:anywhere}.legal-review{margin-top:48px;padding:22px;border:1px solid var(--line)}.legal-review h2{color:var(--gold-light);font-size:21px}.legal-review p:last-child{margin-bottom:0}.legal-shell .site-footer{flex-wrap:wrap}@media(min-width:1500px){.hero{padding-left:max(164px,calc((100vw - 1300px)/2))}.hero__halo-wrap{right:max(15%,calc((100vw - 1300px)/2))}}@media(max-width:900px){.site-header{height:72px}.site-header:not(.site-header--profile) .menu-toggle{z-index:7;display:flex;align-items:center;gap:12px;border:0;background:none;color:var(--paper);font-size:9px;letter-spacing:.1em;cursor:pointer}.site-header:not(.site-header--profile) .menu-toggle__icon{display:flex;width:18px;flex-direction:column;gap:5px}.site-header:not(.site-header--profile) .menu-toggle__icon i{display:block;height:1px;background:var(--gold);transition:transform .25s ease}.site-header:not(.site-header--profile) .menu-toggle[aria-expanded=true] .menu-toggle__icon i:first-child{transform:translateY(3px) rotate(45deg)}.site-header:not(.site-header--profile) .menu-toggle[aria-expanded=true] .menu-toggle__icon i:last-child{transform:translateY(-3px) rotate(-45deg)}.site-header:not(.site-header--profile) .site-nav{position:absolute;top:0;right:0;left:0;display:flex;visibility:hidden;align-items:flex-start;flex-direction:column;gap:0;padding:86px 24px 25px;background:#090908f7;opacity:0;transform:translateY(-10px);transition:opacity .25s ease,transform .25s ease}.site-header:not(.site-header--profile) .site-nav.is-open{visibility:visible;opacity:1;transform:translateY(0)}.site-header:not(.site-header--profile) .site-nav a{width:100%;padding:16px 0;border-bottom:1px solid var(--line);font-size:12px}.site-header:not(.site-header--profile) .site-nav .nav-contact{border:0}.hero{min-height:790px;padding-bottom:135px}.hero__halo-wrap{top:37%;right:5%;width:55vw;opacity:.8}.hero h1{font-size:clamp(70px,13vw,120px)}.intro-note__body{align-items:flex-start;flex-direction:column;gap:36px}.intro-note__copy{max-width:480px}.leadership{padding-top:55px;padding-bottom:85px}.leadership__layout{grid-template-columns:minmax(215px,.8fr) minmax(0,1.2fr);gap:34px}.leadership__title{font-size:clamp(44px,7vw,62px)}.leadership__name{font-size:9px}.leadership__introduction{margin:20px 0;font-size:16px}.leadership__biography p{font-size:10px}.artist-card__meta{align-items:flex-start;flex-direction:column}.artist-card__genre{padding:0}.contact,.submissions{gap:5vw}}@media(max-width:640px){.section-pad{padding-inline:23px}.site-header{height:66px;padding-inline:22px}.brand__logo{width:clamp(125px,41vw,165px);height:60px}.menu-toggle{z-index:7;display:flex;align-items:center;gap:12px;border:0;background:none;color:var(--paper);font-size:9px;letter-spacing:.1em}.menu-toggle__icon{display:flex;width:18px;flex-direction:column;gap:5px}.menu-toggle__icon i{display:block;height:1px;background:var(--gold);transition:transform .25s ease}.menu-toggle[aria-expanded=true] .menu-toggle__icon i:first-child{transform:translateY(3px) rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-toggle__icon i:last-child{transform:translateY(-3px) rotate(-45deg)}.site-nav{position:absolute;top:0;right:0;left:0;display:flex;visibility:hidden;align-items:flex-start;flex-direction:column;gap:0;padding:86px 24px 25px;background:#090908f7;opacity:0;transform:translateY(-10px);transition:opacity .25s ease,transform .25s ease}.site-nav.is-open{visibility:visible;opacity:1;transform:translateY(0)}.site-nav a{width:100%;padding:16px 0;border-bottom:1px solid var(--line);font-size:12px}.site-nav .nav-contact{border:0}.legal-shell .site-nav--profile{position:static;visibility:visible;flex-direction:row;gap:20px;padding:0;background:none;opacity:1;transform:none}.legal-shell .site-nav--profile a{width:auto;padding:12px 0;border:0;font-size:9px}.hero{min-height:100svh;min-height:max(720px,100svh);padding:155px 23px 135px}.hero__image{background-position:55% center}.hero__shade{background:linear-gradient(90deg,#070706b8,#07070638),linear-gradient(0deg,#050505 0%,transparent 68%,rgba(7,7,6,.35))}.hero__halo-wrap{top:34%;right:-13%;width:79vw;opacity:.7}.hero__content{margin-top:auto}.hero__eyebrow{margin-bottom:23px;font-size:7px;letter-spacing:.17em}.hero h1{font-size:clamp(44px,14.2vw,63px)}.hero__bottom{align-items:flex-start;flex-direction:column;gap:25px;margin-top:28px}.hero__bottom>p{font-size:11px}.hero__actions{align-items:flex-start;flex-direction:column;gap:7px}.button{min-height:45px}.hero__scroll{bottom:35px;left:23px;font-size:7px}.hero__soundmark{right:8%;top:39%;transform:rotate(90deg) scale(.8)}.intro-note{padding-top:92px;padding-bottom:78px}.intro-note__aside{font-size:7px}.intro-note__body{gap:30px;margin-top:55px}.intro-note__body .display-heading{font-size:clamp(53px,13vw,76px)}.intro-note__copy p{font-size:11px}.intro-note__rule{margin-top:75px;font-size:6px;letter-spacing:.08em}.leadership{padding-top:35px;padding-bottom:78px}.leadership__layout{max-width:440px;grid-template-columns:1fr;gap:32px}.leadership__portrait{width:min(100%,340px);justify-self:center}.leadership__copy>.eyebrow{margin-bottom:16px}.leadership__title{font-size:clamp(48px,12vw,70px)}.leadership__name{margin-top:24px;font-size:9px}.leadership__role{font-size:9px;line-height:1.7}.leadership__introduction{margin:21px 0;font-size:15px}.leadership__biography{padding-top:18px}.leadership__biography p{font-size:10px;line-height:1.85}.leadership__location{font-size:6px}.artists{padding-top:82px;padding-bottom:75px}.section-heading{align-items:flex-start;flex-direction:column;gap:22px;margin-bottom:38px}.section-heading .eyebrow{margin-bottom:18px}.section-heading .display-heading{font-size:clamp(53px,13vw,77px)}.section-heading__note{align-self:flex-end;font-size:9px}.artist-grid{max-width:420px;grid-template-columns:1fr;gap:34px}.artist-card__number{top:11px;left:10px;font-size:7px}.artist-card__open{top:9px;right:9px;width:26px;height:26px}.artist-card__meta{padding-top:12px}.artist-card__type{margin-bottom:6px;font-size:6px}.artist-card__meta h3{font-size:27px}.artist-card__genre{font-size:8px}.artist-card__bio{margin-top:10px;font-size:9px;line-height:1.7}.artist-card__link{gap:11px;margin-top:13px;font-size:8px}.artists__footer{margin-top:48px}.artists__footer .eyebrow{font-size:7px}.music{padding-top:91px;padding-bottom:82px}.news{padding-top:82px;padding-bottom:88px}.news__placeholder{min-height:108px;gap:16px}.section-heading--music{margin-bottom:40px}.manifesto{min-height:700px;min-height:90svh}.manifesto__halo{width:115vw}.manifesto__headline{margin:31px 0 24px;font-size:clamp(67px,17vw,103px)}.manifesto__copy{font-size:10px}.manifesto__signature{font-size:14px}.manifesto__coordinates{bottom:22px;font-size:5px;letter-spacing:.1em}.submissions{min-height:0;grid-template-columns:1fr;gap:35px;padding-top:86px;padding-bottom:90px}.submissions__copy .eyebrow{margin-bottom:24px}.submissions__copy .display-heading{font-size:clamp(55px,14vw,84px)}.submissions__description{font-size:10px}.submissions__note{padding:22px 0}.submissions__list,.submissions__note-copy{font-size:9px}.contact{min-height:0;grid-template-columns:1fr;gap:26px;padding-top:88px;padding-bottom:130px}.contact__left .eyebrow{margin-bottom:24px}.contact__left .display-heading{font-size:clamp(55px,14vw,84px)}.contact__copy{font-size:10px;line-height:1.8}.contact__email{font-size:clamp(17px,5vw,22px)}.contact__right{padding-top:5px}.contact__categories li{font-size:9px}.contact__categories li span{font-size:6px}.footer__logo{width:104px;height:40px}.contact__bottom{right:23px;bottom:30px;left:23px}.site-footer{flex-wrap:wrap;gap:10px 16px;padding:0 23px 18px;font-size:7px;letter-spacing:.06em}.site-footer__legal{width:100%}.profile-shell .site-header{position:relative}.site-nav--profile{position:static;visibility:visible;flex-direction:row;gap:16px;padding:0;background:none;opacity:1;transform:none}.site-nav--profile a{width:auto;padding:12px 0;border:0;font-size:8px}.site-nav--profile .nav-contact{display:none}.profile-page{padding:30px 23px 60px}.profile-layout{grid-template-columns:1fr;gap:30px;margin-top:34px}.profile-copy h1{font-size:70px}.profile-description{font-size:11px}.profile-shell .site-footer{flex-wrap:wrap}.legal-page{padding:30px 23px 65px}.legal-document{margin-top:40px}.legal-document__intro{margin-bottom:35px;font-size:12px}.legal-document section{margin-bottom:29px}.legal-document section p,.legal-review p{font-size:11px}.legal-review{padding:18px}.legal-shell .site-footer{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
