.BookingFooter-module__t6iTPG__footer{background:var(--signal);color:var(--bone);min-height:100svh;padding:2rem var(--page-pad)}.BookingFooter-module__t6iTPG__topline,.BookingFooter-module__t6iTPG__contacts{border-top:1px solid color-mix(in oklch, var(--bone) 48%, transparent);justify-content:space-between;align-items:center;padding-top:.8rem;font-size:.75rem;display:flex}.BookingFooter-module__t6iTPG__mainLink{font-family:var(--font-display);letter-spacing:-.025em;text-transform:uppercase;flex-direction:column;justify-content:center;min-height:calc(100svh - 9rem);font-size:clamp(3.7rem,9.5vw,9.5rem);font-weight:900;line-height:.84;display:flex}.BookingFooter-module__t6iTPG__mainLink span{font-family:var(--font-body);letter-spacing:0;text-transform:none;border-bottom:1px solid;align-self:flex-end;margin-top:3rem;padding-bottom:.35rem;font-size:.78rem;font-weight:500;line-height:1.4}.BookingFooter-module__t6iTPG__contacts{padding-bottom:.5rem}.BookingFooter-module__t6iTPG__contacts a{transition:opacity .18s}.BookingFooter-module__t6iTPG__contacts a:hover,.BookingFooter-module__t6iTPG__contacts a:focus-visible{opacity:.6}@media (max-width:720px){.BookingFooter-module__t6iTPG__topline span:last-child{display:none}.BookingFooter-module__t6iTPG__contacts{flex-direction:column;align-items:flex-start;gap:.8rem}.BookingFooter-module__t6iTPG__mainLink{min-height:calc(100svh - 11rem)}}
.LiveProof-module__lvZIQG__section{background:var(--bone);color:var(--ink);padding-block:var(--chapter-space);overflow:hidden}.LiveProof-module__lvZIQG__intro{padding-inline:var(--page-pad);grid-template-columns:7fr 5fr;align-items:end;gap:3rem;display:grid}.LiveProof-module__lvZIQG__intro h2,.LiveProof-module__lvZIQG__collective h3{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(3.1rem,7vw,7rem);font-weight:900;line-height:.88}.LiveProof-module__lvZIQG__intro p{max-width:40ch;font-size:clamp(1rem,1.4vw,1.25rem)}.LiveProof-module__lvZIQG__marquee{border-block:1px solid color-mix(in oklch, var(--ink) 25%, transparent);margin-block:clamp(5rem,10vw,9rem);padding-block:1rem;overflow:hidden}.LiveProof-module__lvZIQG__track{width:max-content;animation:30s linear infinite LiveProof-module__lvZIQG__marquee;display:flex}.LiveProof-module__lvZIQG__track span{font-family:var(--font-display);letter-spacing:-.015em;text-transform:uppercase;white-space:nowrap;align-items:center;font-size:clamp(1.5rem,3vw,3.2rem);font-weight:900;display:flex}.LiveProof-module__lvZIQG__track span:after{background:var(--signal);content:"";width:.45rem;height:.45rem;margin-inline:2.2rem}.LiveProof-module__lvZIQG__marquee:hover .LiveProof-module__lvZIQG__track,.LiveProof-module__lvZIQG__marquee:focus-within .LiveProof-module__lvZIQG__track{animation-play-state:paused}.LiveProof-module__lvZIQG__gallery{grid-auto-flow:dense;grid-template-rows:repeat(2,minmax(20rem,36vw));grid-template-columns:repeat(12,minmax(0,1fr));gap:0;display:grid}.LiveProof-module__lvZIQG__gallery figure{filter:grayscale();position:relative;overflow:hidden}.LiveProof-module__lvZIQG__gallery img{object-fit:cover;transition:filter .7s,transform 1s cubic-bezier(.16,1,.3,1)}.LiveProof-module__lvZIQG__gallery figure:hover img{filter:grayscale(0);transform:scale(1.035)}.LiveProof-module__lvZIQG__wide{grid-area:span 1/span 7}.LiveProof-module__lvZIQG__tall{grid-area:span 2/span 5}.LiveProof-module__lvZIQG__dark{grid-area:span 1/span 7}.LiveProof-module__lvZIQG__collective{padding:var(--chapter-space) var(--page-pad) 0;grid-template-columns:5fr 7fr;gap:clamp(4rem,10vw,10rem);display:grid}.LiveProof-module__lvZIQG__collective h3{font-size:clamp(2.8rem,5vw,5rem)}.LiveProof-module__lvZIQG__collective p{max-width:34ch;margin-top:2rem}.LiveProof-module__lvZIQG__collective ol{border-top:1px solid color-mix(in oklch, var(--ink) 25%, transparent);list-style:none}.LiveProof-module__lvZIQG__collective li{border-bottom:1px solid color-mix(in oklch, var(--ink) 25%, transparent);justify-content:space-between;align-items:baseline;padding:.9rem 0;display:flex}.LiveProof-module__lvZIQG__collective li span{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;font-size:clamp(1.5rem,2.3vw,2.5rem);font-weight:800}.LiveProof-module__lvZIQG__collective li small{font-size:.75rem}@keyframes LiveProof-module__lvZIQG__marquee{to{transform:translate(-50%)}}@media (max-width:800px){.LiveProof-module__lvZIQG__intro,.LiveProof-module__lvZIQG__collective{grid-template-columns:1fr;align-items:start}.LiveProof-module__lvZIQG__gallery{display:block}.LiveProof-module__lvZIQG__gallery figure{aspect-ratio:4/3}.LiveProof-module__lvZIQG__gallery .LiveProof-module__lvZIQG__tall{aspect-ratio:3/4}}@media (prefers-reduced-motion:reduce){.LiveProof-module__lvZIQG__track{animation:none;transform:none}.LiveProof-module__lvZIQG__gallery img{transition:none}}
.ListeningRoom-module__-KKAEa__section{background:var(--bone);color:var(--ink);min-height:100svh;padding-block:clamp(6rem,10vw,9rem) clamp(2rem,4vw,4rem)}.ListeningRoom-module__-KKAEa__header{padding:0 var(--page-pad) clamp(2rem, 4vw, 3.5rem);grid-template-columns:minmax(0,8fr) minmax(16rem,4fr);align-items:end;gap:3rem;display:grid}.ListeningRoom-module__-KKAEa__header h2{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;max-width:8ch;font-size:clamp(3.8rem,7.6vw,6rem);font-weight:900;line-height:.82}.ListeningRoom-module__-KKAEa__intro{flex-direction:column;align-items:end;gap:1.5rem;display:flex}.ListeningRoom-module__-KKAEa__intro p{width:100%;max-width:28ch;font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.5}.ListeningRoom-module__-KKAEa__soundButton{background:var(--ink);border:1px solid var(--ink);color:var(--bone);cursor:pointer;font:inherit;align-items:center;gap:.8rem;width:100%;min-height:2.9rem;padding:.7rem 1rem;font-size:.78rem;transition:background-color .24s,color .24s;display:flex}.ListeningRoom-module__-KKAEa__soundButton:hover,.ListeningRoom-module__-KKAEa__soundButton:focus-visible{background:var(--signal);color:var(--bone)}.ListeningRoom-module__-KKAEa__soundMark{align-items:end;gap:2px;width:1rem;height:.9rem;display:flex}.ListeningRoom-module__-KKAEa__soundMark i{background:currentColor;width:2px;height:35%;display:block}.ListeningRoom-module__-KKAEa__soundMark i:nth-child(2){height:100%}.ListeningRoom-module__-KKAEa__soundMark i:nth-child(3){height:65%}.ListeningRoom-module__-KKAEa__soundButton[aria-pressed=true] .ListeningRoom-module__-KKAEa__soundMark i{animation:.7s ease-in-out infinite alternate ListeningRoom-module__-KKAEa__meter}.ListeningRoom-module__-KKAEa__soundButton[aria-pressed=true] .ListeningRoom-module__-KKAEa__soundMark i:nth-child(2){animation-delay:-350ms}.ListeningRoom-module__-KKAEa__soundButton[aria-pressed=true] .ListeningRoom-module__-KKAEa__soundMark i:nth-child(3){animation-delay:-175ms}.ListeningRoom-module__-KKAEa__tiles{height:clamp(28rem,61svh,43rem);padding-inline:var(--page-pad);display:flex;overflow:hidden}.ListeningRoom-module__-KKAEa__tile{background:var(--ink-raised);border:0;border-right:1px solid color-mix(in oklch, var(--bone) 38%, transparent);color:var(--bone);cursor:pointer;text-align:left;flex:1 1 0;min-width:0;transition:flex .85s cubic-bezier(.16,1,.3,1),opacity .5s;position:relative;overflow:hidden}.ListeningRoom-module__-KKAEa__tile:first-child{border-left:1px solid color-mix(in oklch, var(--bone) 38%, transparent)}.ListeningRoom-module__-KKAEa__tilesActive .ListeningRoom-module__-KKAEa__tile{opacity:.7;flex-grow:.66}.ListeningRoom-module__-KKAEa__tilesActive .ListeningRoom-module__-KKAEa__tileActive{opacity:1;flex-grow:2.2}.ListeningRoom-module__-KKAEa__video,.ListeningRoom-module__-KKAEa__scrim{width:100%;height:100%;position:absolute;inset:0}.ListeningRoom-module__-KKAEa__video{filter:grayscale()contrast(1.06);object-fit:cover;transition:filter .7s,transform .9s cubic-bezier(.16,1,.3,1);transform:scale(1.025)}.ListeningRoom-module__-KKAEa__tileActive .ListeningRoom-module__-KKAEa__video{filter:grayscale(.18)contrast(1.02);transform:scale(1)}.ListeningRoom-module__-KKAEa__scrim{background:linear-gradient(180deg, color-mix(in oklch, var(--ink) 38%, transparent), transparent 32%), linear-gradient(0deg, color-mix(in oklch, var(--ink) 92%, transparent), transparent 65%)}.ListeningRoom-module__-KKAEa__topline,.ListeningRoom-module__-KKAEa__trackCopy{z-index:2;position:absolute;left:clamp(1rem,1.8vw,1.8rem);right:clamp(1rem,1.8vw,1.8rem)}.ListeningRoom-module__-KKAEa__topline{justify-content:space-between;font-size:.72rem;display:flex;top:clamp(1rem,1.8vw,1.8rem)}.ListeningRoom-module__-KKAEa__trackCopy{flex-direction:column;display:flex;bottom:clamp(1.3rem,2.2vw,2.2rem)}.ListeningRoom-module__-KKAEa__trackCopy>span{font-size:.72rem;line-height:1.3}.ListeningRoom-module__-KKAEa__trackCopy strong{font-family:var(--font-display);letter-spacing:-.015em;text-transform:uppercase;white-space:nowrap;margin-block:.55rem 1.25rem;font-size:clamp(2rem,3.8vw,4rem);font-weight:900;line-height:.86}.ListeningRoom-module__-KKAEa__progress{background:var(--signal);height:4px;transform:scaleX(var(--track-progress));transform-origin:0;z-index:3;width:100%;position:absolute;bottom:0;left:0}.ListeningRoom-module__-KKAEa__status{margin:1rem var(--page-pad) 0;min-height:1.2rem;font-size:.75rem}@keyframes ListeningRoom-module__-KKAEa__meter{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@media (max-width:720px){.ListeningRoom-module__-KKAEa__section{padding-block:8rem 2rem}.ListeningRoom-module__-KKAEa__header{grid-template-columns:1fr;align-items:start}.ListeningRoom-module__-KKAEa__header h2{font-size:clamp(4rem,18vw,5.4rem)}.ListeningRoom-module__-KKAEa__intro{align-items:start}.ListeningRoom-module__-KKAEa__soundButton{width:min(100%,19rem)}.ListeningRoom-module__-KKAEa__tiles{scroll-snap-type:x mandatory;scrollbar-color:var(--signal) transparent;scrollbar-width:thin;gap:0;height:61svh;padding-right:16vw;overflow-x:auto}.ListeningRoom-module__-KKAEa__tile,.ListeningRoom-module__-KKAEa__tilesActive .ListeningRoom-module__-KKAEa__tile,.ListeningRoom-module__-KKAEa__tilesActive .ListeningRoom-module__-KKAEa__tileActive{opacity:1;scroll-snap-align:start;flex:0 0 78vw}.ListeningRoom-module__-KKAEa__trackCopy strong{font-size:clamp(2.8rem,13vw,4rem)}}@media (prefers-reduced-motion:reduce){.ListeningRoom-module__-KKAEa__tile,.ListeningRoom-module__-KKAEa__video,.ListeningRoom-module__-KKAEa__soundButton{transition:none}.ListeningRoom-module__-KKAEa__soundButton[aria-pressed=true] .ListeningRoom-module__-KKAEa__soundMark i{animation:none}}
.PerformanceFormats-module__YyMT2a__section{background:var(--ink);color:var(--bone);height:500svh;position:relative}.PerformanceFormats-module__YyMT2a__stage{background:radial-gradient(circle at 58% 52%, color-mix(in oklch, var(--ink-raised) 76%, transparent), transparent 48%), var(--ink);isolation:isolate;height:100svh;position:relative;overflow:hidden}.PerformanceFormats-module__YyMT2a__heading{text-align:center;max-width:34rem;width:calc(100% - var(--page-pad) * 2);z-index:120;position:absolute;top:clamp(5.8rem,9vh,7.5rem);left:50%;transform:translate(-50%)}.PerformanceFormats-module__YyMT2a__heading h2{font-family:var(--font-display);letter-spacing:-.015em;text-transform:uppercase;font-size:clamp(2rem,3.4vw,3.6rem);font-weight:900;line-height:1}.PerformanceFormats-module__YyMT2a__wheel{perspective:1400px;perspective-origin:58% 52%;transform-style:preserve-3d;z-index:1;position:absolute;inset:0}.PerformanceFormats-module__YyMT2a__panel{background:var(--ink-raised);border:1px solid color-mix(in oklch, var(--bone) 16%, transparent);opacity:0;height:min(58svh,35rem);transform-style:preserve-3d;will-change:transform, opacity;width:min(58vw,54rem);position:absolute;top:53%;left:62%;overflow:hidden}.PerformanceFormats-module__YyMT2a__panel:first-child{opacity:1}.PerformanceFormats-module__YyMT2a__panel img{filter:grayscale()contrast(1.08);object-fit:cover}.PerformanceFormats-module__YyMT2a__scrim{background:linear-gradient(90deg, color-mix(in oklch, var(--ink) 58%, transparent), transparent 64%), linear-gradient(0deg, color-mix(in oklch, var(--ink) 96%, transparent), transparent 62%);position:absolute;inset:0}.PerformanceFormats-module__YyMT2a__panelTopline{border-bottom:1px solid color-mix(in oklch, var(--bone) 35%, transparent);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;padding-bottom:.65rem;font-size:.72rem;display:flex;position:absolute;inset:1.1rem 1.2rem auto}.PerformanceFormats-module__YyMT2a__panelTopline h3{font:inherit;font-weight:500}.PerformanceFormats-module__YyMT2a__caption{position:absolute;bottom:clamp(1.4rem,2.7vw,2.8rem);left:clamp(1.4rem,2.7vw,2.8rem);right:clamp(1.4rem,2.7vw,2.8rem)}.PerformanceFormats-module__YyMT2a__caption p{letter-spacing:-.015em;max-width:19ch;font-size:clamp(1.5rem,3vw,3.2rem);font-weight:900;line-height:.98}.PerformanceFormats-module__YyMT2a__caption small{color:var(--muted);margin-top:.85rem;font-size:.72rem;display:block}.PerformanceFormats-module__YyMT2a__progress{bottom:clamp(1.5rem,4vh,3rem);left:calc(var(--page-pad) + 3.25rem);z-index:120;align-items:center;gap:.8rem;font-size:.72rem;display:flex;position:absolute}.PerformanceFormats-module__YyMT2a__progressLine{background:var(--line);width:clamp(3rem,8vw,7rem);height:1px;display:block}.PerformanceFormats-module__YyMT2a__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:800px){.PerformanceFormats-module__YyMT2a__stage:after{background:linear-gradient(0deg, transparent, var(--ink) 48%);content:"";pointer-events:none;z-index:2;height:42%;position:absolute;inset:0 0 auto}.PerformanceFormats-module__YyMT2a__heading{max-width:20rem;top:5.5rem}.PerformanceFormats-module__YyMT2a__heading h2{font-size:clamp(2rem,8.5vw,3rem)}.PerformanceFormats-module__YyMT2a__wheel{perspective:1050px;perspective-origin:50% 61%}.PerformanceFormats-module__YyMT2a__panel{width:calc(100vw - 2rem);height:45svh;top:63%;left:50%}.PerformanceFormats-module__YyMT2a__caption p{font-size:clamp(1.35rem,6.5vw,2rem)}}@media (prefers-reduced-motion:reduce){.PerformanceFormats-module__YyMT2a__section{height:auto}.PerformanceFormats-module__YyMT2a__stage{height:auto;padding:var(--chapter-space) var(--page-pad);overflow:visible}.PerformanceFormats-module__YyMT2a__heading,.PerformanceFormats-module__YyMT2a__progress{position:static}.PerformanceFormats-module__YyMT2a__heading{text-align:left;width:100%;max-width:none;left:auto;transform:none}.PerformanceFormats-module__YyMT2a__wheel{perspective:none;gap:1rem;margin-top:4rem;display:grid;position:static}.PerformanceFormats-module__YyMT2a__panel{aspect-ratio:4/3;width:100%;height:auto;position:relative;top:auto;left:auto;opacity:1!important;visibility:visible!important;transform:none!important}.PerformanceFormats-module__YyMT2a__progress{margin-top:2rem}}
.ScrollFilm-module__j4gubq__film{background:var(--ink);height:500svh;position:relative}.ScrollFilm-module__j4gubq__stage{background:var(--ink);width:100%;height:100svh;position:relative;overflow:hidden}.ScrollFilm-module__j4gubq__video,.ScrollFilm-module__j4gubq__scrim{width:100%;height:100%;position:absolute;inset:0}.ScrollFilm-module__j4gubq__video{filter:saturate(.78)contrast(1.08);object-fit:cover;object-position:50% 50%}.ScrollFilm-module__j4gubq__scrim{background:linear-gradient(90deg, color-mix(in oklch, var(--ink) 76%, transparent), transparent 52%), linear-gradient(0deg, color-mix(in oklch, var(--ink) 74%, transparent), transparent 45%), radial-gradient(circle at 50% 45%, transparent 30%, color-mix(in oklch, var(--ink) 30%, transparent))}.ScrollFilm-module__j4gubq__copy{bottom:clamp(2rem,6vw,5rem);left:var(--page-pad);max-width:min(82rem, calc(100vw - var(--page-pad) * 2));right:var(--page-pad);z-index:3;position:absolute}.ScrollFilm-module__j4gubq__eyebrow{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:1rem;font-size:clamp(.72rem,1vw,.9rem)}.ScrollFilm-module__j4gubq__copy h1{font-family:var(--font-display);letter-spacing:-.025em;text-transform:uppercase;max-width:15ch;font-size:clamp(3.8rem,8.1vw,8.2rem);font-weight:900;line-height:.78}.ScrollFilm-module__j4gubq__copy h1 span,.ScrollFilm-module__j4gubq__copy h1 strong{display:block}.ScrollFilm-module__j4gubq__copy h1 span{white-space:nowrap}.ScrollFilm-module__j4gubq__copy h1 strong{color:var(--signal);font-weight:inherit}.ScrollFilm-module__j4gubq__scrollCue{border-bottom:1px solid var(--bone);align-items:center;gap:2rem;margin-top:2rem;padding-bottom:.45rem;font-size:.78rem;display:inline-flex}.ScrollFilm-module__j4gubq__middleCopy,.ScrollFilm-module__j4gubq__finalCopy{justify-content:space-between;align-items:end;display:flex;bottom:clamp(3rem,8vw,7rem)}.ScrollFilm-module__j4gubq__middleCopy p,.ScrollFilm-module__j4gubq__finalCopy p{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;max-width:11ch;font-size:clamp(2.7rem,5.8vw,5.8rem);font-weight:900;line-height:.88}.ScrollFilm-module__j4gubq__finalCopy a{border-bottom:1px solid;padding-bottom:.45rem;font-size:.82rem}@media (max-width:720px){.ScrollFilm-module__j4gubq__film{height:420svh}.ScrollFilm-module__j4gubq__video{object-position:54% center}.ScrollFilm-module__j4gubq__copy h1{max-width:8ch;font-size:clamp(3.35rem,17vw,5.7rem)}.ScrollFilm-module__j4gubq__copy h1 span{white-space:normal}.ScrollFilm-module__j4gubq__middleCopy,.ScrollFilm-module__j4gubq__finalCopy{flex-direction:column;align-items:start;gap:2rem}.ScrollFilm-module__j4gubq__middleCopy p,.ScrollFilm-module__j4gubq__finalCopy p{font-size:clamp(2.5rem,11.5vw,4.5rem)}}@media (prefers-reduced-motion:reduce){.ScrollFilm-module__j4gubq__film{height:100svh}.ScrollFilm-module__j4gubq__stage{position:relative}.ScrollFilm-module__j4gubq__middleCopy,.ScrollFilm-module__j4gubq__finalCopy{display:none}}
.SiteHeader-module__mdpVJq__header{color:var(--bone);padding:1.1rem var(--page-pad);z-index:50;justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.SiteHeader-module__mdpVJq__header:before{background:linear-gradient(to bottom, color-mix(in oklch, var(--ink) 82%, transparent), transparent);content:"";pointer-events:none;z-index:-1;position:absolute;inset:0 0 -2rem}.SiteHeader-module__mdpVJq__wordmark{font-family:var(--font-display);letter-spacing:-.015em;text-transform:uppercase;gap:.38rem;font-size:clamp(1rem,1.55vw,1.3rem);font-weight:900;line-height:.9;display:flex}.SiteHeader-module__mdpVJq__live{color:var(--signal)}.SiteHeader-module__mdpVJq__desktopNav{align-items:center;gap:clamp(1.2rem,2.4vw,2.8rem);font-size:.78rem;display:flex}.SiteHeader-module__mdpVJq__desktopNav a:not(.SiteHeader-module__mdpVJq__book){color:var(--muted);transition:color .22s}.SiteHeader-module__mdpVJq__desktopNav a:hover,.SiteHeader-module__mdpVJq__desktopNav a:focus-visible{color:var(--bone)}.SiteHeader-module__mdpVJq__book{background:var(--bone);color:var(--ink);padding:.7rem 1rem}.SiteHeader-module__mdpVJq__menuButton,.SiteHeader-module__mdpVJq__mobileNav{display:none}@media (max-width:720px){.SiteHeader-module__mdpVJq__desktopNav{display:none}.SiteHeader-module__mdpVJq__menuButton{color:var(--bone);font:inherit;z-index:2;background:0 0;border:0;padding:.75rem 0;display:block;position:relative}.SiteHeader-module__mdpVJq__mobileNav{background:var(--ink);padding:7rem var(--page-pad) 2rem;pointer-events:none;visibility:hidden;align-content:end;gap:0;transition:transform .5s cubic-bezier(.16,1,.3,1);display:grid;position:fixed;inset:0;transform:translateY(-100%)}.SiteHeader-module__mdpVJq__mobileNavOpen{pointer-events:auto;visibility:visible;transform:translateY(0)}.SiteHeader-module__mdpVJq__mobileNav a{border-bottom:1px solid var(--line);font-family:var(--font-display);letter-spacing:-.02em;padding:.55rem 0;font-size:clamp(2.4rem,11vw,4.2rem);font-weight:900;line-height:1}}
