:root{--black:#050505;--black-raised:#101010;--black-soft:#181818;--white:#f2f1ed;--white-pure:#fff;--grey-100:#d2d2ce;--grey-300:#aeaeaa;--grey-500:#777774;--grey-700:#444442;--line-dark:#f2f1ed2e;--line-light:#05050547;--signal:#d9ff43;--page-progress:0;--font-display:"Geist", "Helvetica", "Helvetica Neue", Arial, sans-serif;--font-body:"Geist", "Helvetica", "Helvetica Neue", Arial, sans-serif;--font-meta:"Geist Mono", "SFMono-Regular", Consolas, monospace}html{scroll-behavior:smooth;background:var(--black)}body{min-width:320px}:focus-visible{outline-offset:4px;outline:2px solid var(--signal)!important}.section-pad{padding-inline:6.4vw}.site-header{z-index:90;color:#fff;mix-blend-mode:difference;justify-content:space-between;align-items:center;padding:24px 32px;display:flex;position:fixed;inset:0 0 auto}.site-monogram{z-index:92;color:inherit;font-family:var(--font-display);letter-spacing:-.08em;outline:none;font-size:19px;font-weight:700;line-height:1;text-decoration:none;position:relative}.site-monogram span{color:var(--signal)}.site-nav{align-items:center;gap:clamp(18px,2.3vw,42px);display:flex}.site-nav a{color:inherit;font-family:var(--font-meta);letter-spacing:.14em;text-transform:uppercase;outline:none;padding-block:10px;font-size:11px;font-weight:500;text-decoration:none;position:relative}.site-nav a:after{content:"";background:var(--signal);transform-origin:100%;height:1px;transition:transform .3s;position:absolute;inset:auto 0 6px;transform:scaleX(0)}.site-nav a:hover:after,.site-nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.site-menu-button,.mobile-navigation{display:none}.landing-page{color:var(--white);background:var(--black);font-family:var(--font-body);overflow:clip}.landing-page *,.landing-page :before,.landing-page :after,.site-footer *,.site-header *{box-sizing:border-box}.landing-page h1,.landing-page h2,.landing-page h3,.landing-page p,.landing-page blockquote{margin:0}.landing-page a{color:inherit}.page-progress{z-index:100;width:calc(var(--page-progress) * 100%);background:var(--signal);pointer-events:none;height:2px;position:fixed;inset:0 auto auto 0}.hero{--hero-progress:0;isolation:isolate;background:var(--black);height:112svh;min-height:760px;position:relative;overflow:hidden}.hero-grid,.hero-image,.hero-shade{position:absolute;inset:0}.hero-grid{z-index:1;opacity:calc(.32 - var(--hero-progress) * .12);background-image:linear-gradient(90deg,#0000 calc(100% - 1px),#353535 1px),linear-gradient(#0000 calc(100% - 1px),#353535 1px);background-size:12.5vw 100%,100% 20vh}.hero-image{z-index:0;width:52%;transform:translate3d(0, calc(var(--hero-progress) * 8vh), 0) scale(calc(1 + var(--hero-progress) * .08));transform-origin:top;will-change:transform;inset:0 0 0 auto}.hero-image picture,.hero-image img{width:100%;height:100%;display:block}.hero-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 28%;object-position:50% 28%;filter:grayscale()contrast(1.12)}.hero-shade{z-index:2;background:linear-gradient(90deg, var(--black) 0%, #05050594 40%, transparent 72%), linear-gradient(0deg, var(--black) 0%, transparent 32%);pointer-events:none}.hero-kicker,.hero-index,.scroll-cue,.section-label,.tour-widget-head,.booking-grid span{font-family:var(--font-meta);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:500}.hero-kicker{z-index:3;color:var(--grey-100);transform:translateY(calc(var(--hero-progress) * -22vh));position:absolute;top:25vh;left:5.5vw}.hero-title{z-index:3;letter-spacing:-.085em;text-transform:uppercase;width:91vw;font-weight:500;line-height:.82;position:absolute;top:31vh;left:5.5vw;color:var(--white)!important;font-family:"Unbounded", var(--font-display)!important;font-size:clamp(5rem,11.8vw,12rem)!important}.hero-title span{white-space:nowrap;will-change:transform;display:block}.title-first{transform:translate3d(calc(var(--hero-progress) * -15vw), 0, 0)}.title-second{color:var(--white);transform:translate3d(calc(var(--hero-progress) * 20vw), 0, 0);margin-left:22vw}.listen-link{z-index:3;border-bottom:2px solid var(--signal);min-height:44px;color:var(--white);font-family:var(--font-meta);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:13px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex;position:absolute;top:calc(100svh - 40px);left:5.5vw;transform:translateY(-100%)}.listen-link span{color:var(--signal);font-size:11px}.hero-index{z-index:3;color:var(--grey-300);gap:28px;display:flex;position:absolute;top:calc(100svh - 40px);right:3vw;transform:translateY(-100%)}.scroll-cue{z-index:3;color:var(--grey-300);writing-mode:vertical-rl;align-items:center;gap:16px;display:flex;position:absolute;top:42%;right:3vw}.scroll-cue i{background:var(--grey-500);width:1px;height:64px}.identity{background:var(--black);padding-top:18vh;padding-bottom:19vh}.section-label{color:var(--grey-300);align-items:center;gap:20px;display:flex}.section-label span{color:var(--signal)}.intro-copy{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:8vw;margin-top:11vh;display:grid}.intro-lead,.release-head h2,.contact-section h2{letter-spacing:-.075em;font-weight:600;line-height:.91;color:var(--white)!important;font-family:var(--font-display)!important;text-transform:none!important;font-size:clamp(3.8rem,7.6vw,8rem)!important}.intro-lead em{color:#0000;-webkit-text-stroke:1px var(--white);font-style:normal}.intro-detail{max-width:460px;color:var(--grey-300);padding-top:1vh;font-size:clamp(.94rem,1.1vw,1.08rem);line-height:1.72}.intro-detail>p+p{margin-top:1.5em}.bio-longform{--bio-progress:0;background:var(--black);padding-top:3vh;padding-bottom:20vh;position:relative}.bio-layout{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);align-items:start;gap:10vw;display:grid}.bio-sticky{flex-direction:column;height:68vh;min-height:520px;display:flex;position:sticky;top:16vh}.bio-overline{color:var(--grey-500);font-family:var(--font-meta);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:500;line-height:1.2}.bio-sticky h2{letter-spacing:-.085em;font-weight:600;line-height:.75;color:var(--white)!important;font-family:var(--font-display)!important;text-transform:uppercase!important;margin:7vh 0 0!important;font-size:clamp(4rem,7.4vw,7.7rem)!important}.bio-sticky h2 span{color:#0000;-webkit-text-stroke:1px var(--white)}.bio-meter{background:#292927;width:1px;height:100%;position:absolute;top:0;right:0;overflow:hidden}.bio-meter i{background:var(--signal);transform:scaleY(var(--bio-progress));transform-origin:top;will-change:transform;position:absolute;inset:0}.bio-count{border-top:1px solid var(--line-dark);color:#6f6f6b;font-family:var(--font-meta);letter-spacing:.12em;justify-content:space-between;margin-top:auto;padding-top:14px;font-size:9px;font-weight:500;line-height:1;display:flex}.bio-chapter{border-top:1px solid var(--line-dark);grid-template-columns:130px minmax(0,1fr);align-content:start;gap:28px;min-height:52vh;padding:7vh 0 10vh;display:grid}.bio-chapter-meta{color:#70706d;font-family:var(--font-meta);letter-spacing:.13em;text-transform:uppercase;flex-direction:column;gap:10px;font-size:9px;font-weight:500;line-height:1.2;display:flex}.bio-chapter-meta span:first-child{color:var(--signal)}.bio-chapter p{color:#d1d1cc;max-width:760px;font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(1.35rem,2.05vw,2.2rem);font-weight:400;line-height:1.43}.bio-chapter-copy p+p{margin-top:1.5em}.bio-chapter:first-child .bio-chapter-copy p:first-child:first-letter{float:left;color:var(--white);font-family:var(--font-display);letter-spacing:-.08em;margin:.04em .14em 0 0;font-size:3.35em;font-weight:600;line-height:.78}.sound-statement{--statement-progress:.5;color:var(--black);background:var(--white);padding-block:13vh;overflow:hidden}.sound-statement p{width:max-content;color:var(--black);font-family:var(--font-display);letter-spacing:-.08em;white-space:nowrap;font-size:clamp(5.2rem,13vw,13rem);font-weight:700;line-height:.79}.sound-statement p span{color:#0000;-webkit-text-stroke:1.5px var(--black)}.statement-one{transform:translate3d(calc(-4vw + var(--statement-progress) * -14vw), 0, 0)}.statement-two{transform:translate3d(calc(-40vw + var(--statement-progress) * 31vw), 0, 0)}.statement-three{transform:translate3d(calc(-7vw + var(--statement-progress) * -17vw), 0, 0)}.portrait-story{--portrait-progress:.5;background:var(--black);height:210vh;position:relative}.portrait-sticky{height:100svh;position:sticky;top:0;overflow:hidden}.portrait-frame{width:43vw;height:84vh;position:absolute;top:8vh;left:6.4vw;overflow:hidden}.portrait-frame picture{width:100%;height:100%;display:block}.portrait-frame img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 32%;object-position:center 32%;filter:grayscale()contrast(1.12);width:100%;height:118%;transform:translate3d(0, calc((var(--portrait-progress) - .5) * -15%), 0);will-change:transform}.portrait-scan{opacity:.12;pointer-events:none;mix-blend-mode:overlay;background:repeating-linear-gradient(0deg,#0000 0 3px,#fff 4px);position:absolute;inset:0}.portrait-sticky blockquote{width:39vw;color:var(--white);font-family:var(--font-display);letter-spacing:-.07em;font-size:clamp(3.2rem,6.2vw,7rem);font-weight:600;line-height:.94;position:absolute;top:24vh;right:6.4vw}.portrait-sticky blockquote span{color:#0000;-webkit-text-stroke:1px var(--white)}.portrait-meta{border-top:1px solid var(--line-dark);width:39vw;color:var(--grey-500);font-family:var(--font-meta);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;padding-top:14px;font-size:9px;display:flex;position:absolute;bottom:9vh;right:6.4vw}.legacy-anchor{display:block;position:relative;top:-1px}.release-section{height:420vh;color:var(--white);background:var(--black-raised);position:relative}.release-sticky{height:100svh;position:sticky;top:0;overflow:hidden}.release-head{justify-content:space-between;align-items:end;gap:40px;min-height:28vh;padding-top:8vh;display:flex}.release-head h2{text-align:right;max-width:60vw;font-size:clamp(3.4rem,6vw,7rem)!important}.release-rail{width:max-content;transform:translate3d(var(--rail-x,0px), 0, 0);will-change:transform;align-items:stretch;gap:2vw;padding:5vh 6.4vw 8vh;display:flex}.landing-release-card,.release-end-card{width:min(32vw,500px);min-width:380px}.landing-release-card{position:relative}.release-card-main{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;outline:none;padding:0;display:block;position:relative}.release-artwork{aspect-ratio:1;background:var(--black-soft);box-shadow:inset 0 0 0 1px var(--line-dark);display:block;overflow:hidden}.release-artwork img{-o-object-fit:cover;object-fit:cover;filter:grayscale()contrast(1.06);width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1),filter .7s cubic-bezier(.16,1,.3,1)}.release-card-main:hover .release-artwork img,.release-card-main:focus-visible .release-artwork img{filter:grayscale(0)contrast(1.05);transform:scale(1.035)}.release-index,.release-arrow{z-index:1;width:34px;height:34px;color:var(--black);background:var(--white);font-family:var(--font-meta);place-items:center;font-size:9px;display:grid;position:absolute;top:14px}.release-index{left:14px}.release-arrow{color:var(--black);background:var(--signal);opacity:0;transition:opacity .25s,transform .25s;right:14px;transform:translateY(6px)}.release-card-main:hover .release-arrow,.release-card-main:focus-visible .release-arrow{opacity:1;transform:translateY(0)}.release-copy{grid-template-columns:1fr auto;gap:7px 20px;padding-top:18px;display:grid}.release-copy strong{color:var(--white);text-overflow:ellipsis;white-space:nowrap;font-size:1.08rem;font-weight:500;overflow:hidden}.release-copy span{color:var(--grey-500);font-family:var(--font-meta);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.release-copy span:last-child{grid-area:1/2}.release-platforms{flex-wrap:wrap;gap:8px 18px;margin-top:13px;display:flex}.release-platforms a{color:var(--grey-300);font-family:var(--font-meta);letter-spacing:.08em;text-transform:uppercase;outline:none;font-size:9px;text-decoration:none}.release-platforms a:hover{color:var(--signal)}.release-end-card{background:var(--white);cursor:pointer;min-height:min(32vw,500px);font:inherit;text-align:left;border:0;flex-direction:column;justify-content:space-between;padding:clamp(28px,3vw,52px);text-decoration:none;transition:background-color .3s;display:flex;color:var(--black)!important}.release-end-card:hover,.release-end-card:focus-visible{background:var(--signal)}.release-end-card:disabled{cursor:wait}.release-end-card span{font-family:var(--font-meta);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.release-end-card strong{max-width:80%;font-family:var(--font-display);letter-spacing:-.06em;font-size:clamp(2rem,3vw,3.4rem);font-weight:600;line-height:.95}.release-details-overlay{backdrop-filter:blur(8px);background:#050505d1}.global-modal-customModal.release-details-modal{border:1px solid var(--line-dark);width:min(92vw,820px);max-width:820px;color:var(--white);background:var(--black-raised);margin:24px;padding:0;overflow:hidden;box-shadow:0 28px 90px #00000094}.release-details-modal .react-responsive-modal-closeButton{z-index:2;background:#050505b8;border-radius:50%;padding:6px;top:16px;right:16px}.release-details{font-family:var(--font-body);grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);display:grid}.release-details-artwork{-o-object-fit:cover;object-fit:cover;background:var(--black-soft);width:100%;height:100%;min-height:480px;display:block}.release-details-content{flex-direction:column;min-width:0;padding:clamp(32px,4vw,52px);display:flex}.release-details-kicker,.release-details-platforms>p,.release-details-meta dt{color:var(--grey-300);font-family:var(--font-meta);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:9px;font-weight:500;line-height:1.4}.release-details-content h3{color:var(--white);font-family:var(--font-display);letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(1.8rem,3.2vw,3rem);font-weight:600;line-height:1}.release-details-meta{gap:18px;margin:40px 0 0;display:grid}.release-details-meta div{border-top:1px solid var(--line-dark);padding-top:13px}.release-details-meta dd{color:var(--grey-100);margin:7px 0 0;font-size:.95rem;font-weight:450;line-height:1.45}.release-details-platforms{margin-top:auto;padding-top:42px}.release-details-platforms>div{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.release-details-platforms a{border:1px solid var(--line-dark);min-height:38px;color:var(--white);font-family:var(--font-meta);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;padding:9px 12px;font-size:9px;text-decoration:none;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}.release-details-platforms a:hover,.release-details-platforms a:focus-visible{border-color:var(--signal);color:var(--black);background:var(--signal)}@media (width<=700px){.global-modal-customModal.release-details-modal{width:calc(100vw - 32px);margin:16px auto}.release-details{display:block}.release-details-artwork{aspect-ratio:1;height:auto;min-height:0}.release-details-content{padding:28px 24px 30px}.release-details-meta{margin-top:30px}.release-details-platforms{margin-top:34px;padding-top:0}}.live-section{z-index:2;color:var(--black);background:var(--white);padding:16vh 0 18vh;position:relative;overflow:hidden}.live-section .section-label{color:var(--grey-700)}.live-hero{justify-content:space-between;align-items:center;display:flex}.live-hero h2{letter-spacing:-.085em;margin-top:7vh;font-weight:700;line-height:.78;color:var(--black)!important;font-family:var(--font-display)!important;text-transform:uppercase!important;font-size:clamp(5rem,12vw,13rem)!important}.orbit{aspect-ratio:1;border:1px solid var(--line-light);border-radius:50%;width:min(30vw,410px);animation:12s linear infinite orbit-rotation;position:relative}.orbit:before{content:"";background:var(--line-light);width:116%;height:1px;position:absolute;top:50%;left:-8%;transform:rotate(-35deg)}.orbit i{background:var(--signal);border-radius:50%;width:8px;height:8px;position:absolute;top:8%;left:21%}.orbit span{border:1px solid var(--line-light);border-radius:50%;position:absolute;inset:19%}@keyframes orbit-rotation{to{transform:rotate(360deg)}}.location-ticker{border-block:1px solid var(--line-light);margin-top:12vh;overflow:hidden}.location-ticker>div{width:max-content;animation:24s linear infinite location-ticker;display:flex}.location-ticker span{font-family:var(--font-meta);letter-spacing:.14em;white-space:nowrap;padding-block:20px;font-size:11px}@keyframes location-ticker{to{transform:translate(-50%)}}.tour-widget-wrap{margin-top:12vh}.tour-widget-head{color:var(--white);background:var(--black-raised);border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.tour-widget-head a{text-decoration:none}.events-widget{min-height:230px;color:var(--grey-300);background:var(--black-raised);font-family:var(--font-body);padding:24px}.events-widget>p{text-align:center;place-items:center;min-height:180px;display:grid}.events-widget a{color:var(--white)}.contact-section{background:var(--black);padding-top:17vh;padding-bottom:14vh}.contact-section h2{margin-top:10vh!important;font-size:clamp(4rem,9vw,10rem)!important}.booking-email{border-bottom:1px solid var(--white);width:fit-content;max-width:100%;font-family:var(--font-display);letter-spacing:-.04em;overflow-wrap:anywhere;align-items:center;gap:20px;margin-top:9vh;padding-bottom:9px;font-size:clamp(1.25rem,3vw,3.3rem);text-decoration:none;display:flex}.booking-email span{color:var(--signal)}.booking-grid{border-top:1px solid var(--line-dark);grid-template-columns:1fr 1fr;gap:5vw;margin-top:14vh;padding-top:24px;display:grid}.booking-grid div{flex-direction:column;gap:18px;display:flex}.booking-grid span{color:var(--grey-500)}.booking-grid a{width:fit-content;color:var(--white);font-size:clamp(1rem,1.45vw,1.35rem);text-decoration:none}.site-footer{z-index:2;padding:11vh 6.4vw max(28px, env(safe-area-inset-bottom));color:var(--black);background:var(--white);font-family:var(--font-body);position:relative}.site-footer-name{font-family:"Unbounded", var(--font-display);letter-spacing:-.085em;margin:0;font-size:clamp(4rem,11vw,12rem);font-weight:500;line-height:.85;overflow:hidden}.site-footer-name span{white-space:nowrap;display:block}.site-footer-links{border-top:1px solid var(--line-light);grid-template-columns:repeat(3,1fr);margin-top:11vh;display:grid}.site-footer-links a{border-bottom:1px solid var(--line-light);min-height:64px;color:inherit;font-family:var(--font-meta);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 18px 0 0;font-size:10px;text-decoration:none;display:flex}.site-footer-links a:nth-child(3n+2),.site-footer-links a:nth-child(3n+3){border-left:1px solid var(--line-light);padding-left:18px}.site-footer-links a:hover span{color:#789000}.site-footer-bottom{font-family:var(--font-meta);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;margin-top:8vh;font-size:9px;display:flex}.site-footer-bottom a{color:inherit;text-decoration:none}.gallery-page{min-height:100vh;color:var(--white);background:var(--black);font-family:var(--font-body)}.gallery-main{min-height:75vh;padding:18vh 3vw 14vh}.gallery-heading{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:end;margin:0 3.4vw 9vh;padding-bottom:24px;display:flex}.gallery-heading p{color:var(--grey-500);font-family:var(--font-meta);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:10px}.gallery-heading h1{color:var(--white);font-family:"Unbounded", var(--font-display);letter-spacing:-.08em;margin:0;font-size:clamp(4rem,10vw,10rem);font-weight:500;line-height:.8}.gallery-grid{min-height:40vh}.gallery-image-grid{-moz-columns:3;columns:3;-moz-column-gap:4px;column-gap:4px}.gallery-image-button{-moz-column-break-inside:avoid;break-inside:avoid;background:var(--black);cursor:pointer;border:0;width:100%;margin:0 0 4px;padding:0;display:block;overflow:hidden}.gallery-image-button img{filter:grayscale()contrast(1.06);width:100%;height:auto;transition:filter .5s,transform .7s cubic-bezier(.16,1,.3,1);display:block}.gallery-image-button:hover img,.gallery-image-button:focus-visible img{filter:grayscale(0)contrast(1.02);transform:scale(1.015)}.gallery-status{min-height:40vh;color:var(--grey-300);text-align:center;place-items:center;display:grid}.gallery-status button{border:1px solid var(--line-dark);min-height:44px;color:var(--white);cursor:pointer;font-family:var(--font-meta);letter-spacing:.1em;text-transform:uppercase;background:0 0;padding:0 18px}.js .landing-page [data-reveal]{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(56px)}.js .landing-page [data-reveal].is-visible{opacity:1;transform:translateY(0)}@media (width<=900px){.hero-image{width:75vw}.hero-title{font-size:clamp(4.6rem,13vw,8rem)!important}.title-second{margin-left:14vw}.intro-copy{grid-template-columns:1fr;gap:8vh}.intro-detail{margin-left:auto}.bio-layout{grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr);gap:7vw}.bio-chapter{grid-template-columns:100px minmax(0,1fr)}.portrait-frame{width:58vw}.portrait-sticky blockquote,.portrait-meta{width:42vw}.live-hero h2{font-size:clamp(4.5rem,11.5vw,8rem)!important}}@media (width<=760px){.section-pad{padding-inline:20px}.site-header{mix-blend-mode:normal;padding:20px}.site-monogram,.site-menu-button{mix-blend-mode:difference}.site-nav{display:none}.site-menu-button{z-index:92;color:#fff;cursor:pointer;background:0 0;border:0;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:44px;height:44px;padding:0;display:flex;position:relative}.site-menu-button span{background:currentColor;width:25px;height:1px;transition:transform .25s;display:block}.site-menu-button[aria-expanded=true] span:first-child{transform:translateY(4px)rotate(45deg)}.site-menu-button[aria-expanded=true] span:last-child{transform:translateY(-4px)rotate(-45deg)}.mobile-navigation{z-index:91;visibility:hidden;padding:96px 20px max(28px, env(safe-area-inset-bottom));color:var(--white);background:var(--black);opacity:0;flex-direction:column;justify-content:center;transition:opacity .25s,transform .25s,visibility .25s;display:flex;position:fixed;inset:0;transform:translateY(-12px)}.mobile-navigation.is-open{visibility:visible;opacity:1;transform:translateY(0)}.mobile-navigation nav{flex-direction:column;display:flex}.mobile-navigation nav a{width:fit-content;color:inherit;font-family:var(--font-display);letter-spacing:-.07em;outline:none;font-size:clamp(2.7rem,14vw,5rem);font-weight:600;line-height:1.05;text-decoration:none}.mobile-navigation p{color:var(--grey-500);font-family:var(--font-meta);letter-spacing:.12em;text-transform:uppercase;margin:auto 0 0;font-size:9px}.hero{height:100svh;min-height:660px}.hero-grid{background-size:25vw 100%,100% 20vh}.hero-image{width:88vw;left:25vw;right:auto}.hero-image img{-o-object-position:44% 26%;object-position:44% 26%}.hero-shade{background:linear-gradient(90deg, var(--black) 0%, #0505056b 48%, transparent 86%), linear-gradient(0deg, var(--black) 0%, transparent 42%)}.hero-kicker{font-size:9px;top:22vh;left:20px}.hero-title{width:calc(100vw - 40px);line-height:.86;top:34vh;left:20px;font-size:17.5vw!important}.title-second{margin-left:9vw}.listen-link{top:auto;left:20px;bottom:max(42px, env(safe-area-inset-bottom));transform:none}.hero-index,.scroll-cue{display:none}.identity{padding-top:15vh;padding-bottom:15vh}.intro-copy{grid-template-columns:1fr;gap:7vh;margin-top:8vh}.intro-lead,.contact-section h2{font-size:clamp(3.2rem,15vw,5rem)!important}.bio-longform{padding-top:2vh;padding-bottom:13vh}.bio-layout{display:block}.bio-sticky{height:auto;min-height:0;padding:8vh 0 11vh;position:relative;top:auto}.bio-sticky h2{margin-top:5vh!important;font-size:19vw!important}.bio-meter{width:100%;height:1px;inset:auto auto 5vh 0}.bio-meter i{transform:scaleX(var(--bio-progress));transform-origin:0}.bio-count{display:none}.bio-chapter{grid-template-columns:1fr;gap:4vh;min-height:auto;padding:6vh 0 8vh}.bio-chapter-meta{flex-direction:row;justify-content:space-between}.bio-chapter p{letter-spacing:-.015em;font-size:1.2rem;line-height:1.55}.sound-statement{padding-block:11vh}.sound-statement p{font-size:19vw}.sound-statement p span{-webkit-text-stroke-width:1px}.portrait-story{height:160vh}.portrait-frame{width:calc(100vw - 40px);height:59vh;top:8vh;left:20px}.portrait-sticky blockquote{width:auto;font-size:clamp(3rem,14vw,5rem);inset:auto 20px 13vh}.portrait-meta{width:calc(100vw - 40px);bottom:7vh;right:20px}.release-section{height:auto;padding-bottom:10vh}.release-sticky{height:auto;position:relative;overflow:visible}.release-head{min-height:0;padding-top:12vh;display:block}.release-head h2{text-align:left;max-width:none;margin-top:5vh!important;font-size:clamp(3rem,14vw,4.8rem)!important}.release-rail{scroll-snap-type:x mandatory;scrollbar-width:none;will-change:auto;gap:18px;width:auto;padding:7vh 10.5vw 3vh;scroll-padding-inline:10.5vw;overflow-x:auto;transform:none!important}.release-rail::-webkit-scrollbar{display:none}.landing-release-card,.release-end-card{scroll-snap-align:center;width:79vw;min-width:79vw}.release-end-card{min-height:79vw}.release-arrow{opacity:1;transform:none}.release-artwork img{filter:grayscale()contrast(1.06)}.live-section{padding-top:14vh;padding-bottom:14vh}.live-hero{display:block}.live-hero h2{margin-top:6vh;font-size:18vw!important}.orbit{width:48vw;margin:8vh 0 0 auto}.location-ticker,.tour-widget-wrap{margin-top:9vh}.tour-widget-head{align-items:flex-start;gap:18px;padding-inline:16px}.events-widget{padding:16px}.contact-section{padding-top:14vh;padding-bottom:12vh}.contact-section h2{margin-top:8vh!important}.booking-email{margin-top:7vh;font-size:clamp(1rem,5.2vw,1.6rem)}.booking-grid{grid-template-columns:1fr;gap:7vh;margin-top:11vh}.site-footer{padding:10vh 20px max(24px, env(safe-area-inset-bottom))}.site-footer-name{font-size:16.7vw}.site-footer-links{grid-template-columns:repeat(2,1fr);margin-top:8vh}.site-footer-links a,.site-footer-links a:nth-child(3n+2),.site-footer-links a:nth-child(3n+3){border-left:0;min-height:58px;padding:0 10px 0 0}.site-footer-links a:nth-child(2n){border-left:1px solid var(--line-light);padding-left:10px}.site-footer-bottom{gap:20px;line-height:1.5}.gallery-main{padding:16vh 4px 10vh}.gallery-image-grid{-moz-columns:2;columns:2}.gallery-heading{margin:0 16px 7vh;display:block}.gallery-heading h1{margin-top:4vh;font-size:17vw}}@media (width<=360px){.bio-chapter:first-child .bio-chapter-copy p:first-child:first-letter{float:none;color:inherit;font:inherit;margin:0}}@media (height<=650px) and (width>=761px){.bio-sticky{height:78vh;min-height:0;top:10vh}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.landing-page *,.landing-page :before,.landing-page :after,.site-header *,.site-footer *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js .landing-page [data-reveal]{opacity:1;transform:none}.hero-image,.hero-title span,.sound-statement p,.portrait-frame img{transform:none!important}.bio-chapter,.bio-overline,.bio-sticky h2{opacity:1;transition:none;transform:none}.release-section{height:auto;padding-bottom:10vh}.release-sticky{height:auto;position:relative;overflow:visible}.release-rail{will-change:auto;width:auto;overflow-x:auto;transform:none!important}.location-ticker>div,.orbit{animation:none}}
