@font-face{font-family:Cormorant;src:url(/fonts/cormorant-garamond.ttf)format("truetype");font-weight:400 600;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope.ttf)format("truetype");font-weight:400 600;font-display:swap}:root{--ink:#12120f;--panel:#1e1c17;--paper:#f1ebe0;--muted:#bdb5a8;--line:#efe3d32f;--wine:#8d4248;--accent:#dfb6a8;--serif:Cormorant, Georgia, serif;--sans:Manrope, Arial, sans-serif;--gutter:clamp(24px, 5.4vw, 90px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--ink);color:var(--paper);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15px}body:after{z-index:99;pointer-events:none;opacity:.025;content:"";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='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.6' d='M0 0h180v180H0z'/%3E%3C/svg%3E");position:fixed;inset:0}::selection{color:#fff;background:#81434b}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button{background:0 0;border:0}img{max-width:100%;height:auto;display:block}svg{flex-shrink:0}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--serif);letter-spacing:-.045em;font-weight:400;line-height:1.02}h1{font-size:clamp(68px,8.4vw,136px)}h2{font-size:clamp(44px,5vw,80px)}h3,em{font-weight:400}.section-wrap{width:calc(100% - var(--gutter) * 2);max-width:1320px;margin-left:auto;margin-right:auto}.eyebrow,.small-label{font-family:var(--sans);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.6}.eyebrow{color:var(--muted);margin-bottom:25px}.small-label{color:var(--muted)}.body-copy{color:#d4cbbd;font-size:15px;line-height:1.8}.body-copy+.body-copy{margin-top:20px}.page-description{color:#d4cbbd;max-width:43ch;margin:30px 0 0;font-size:16px;line-height:1.75}.text-link{letter-spacing:.015em;border-bottom:1px solid #a3a094;align-items:center;gap:19px;min-height:44px;padding:8px 0;font-size:13px;font-weight:600;transition:color .2s,border-color .2s;display:inline-flex}.text-link:hover{color:var(--accent);border-color:var(--accent)}.subtle-link{text-underline-offset:4px;align-items:center;gap:9px;font-size:12px;font-weight:600;text-decoration:underline;display:inline-flex}.button{border:1px solid var(--line);align-items:center;gap:13px;padding:17px 24px;font-size:13px;font-weight:600;display:inline-flex}.button-ivory{background:var(--paper);color:var(--ink)}.button:hover{color:#111;background:#fff}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{background:var(--paper);color:var(--ink);z-index:200;padding:14px;position:fixed;top:-60px;left:20px}.skip-link:focus{top:12px}:focus-visible{outline-offset:5px;outline:2px solid #dca4a3}.site-header{width:100%;height:89px;padding:0 var(--gutter);z-index:20;border-bottom:1px solid var(--line);background:linear-gradient(#11110fba,#11110f38);align-items:center;gap:clamp(24px,3vw,50px);display:flex;position:absolute;top:0;left:0}.brand{align-items:center;width:166px;min-height:44px;margin-right:auto;display:flex}.brand img,.hero-identity h1 img,.footer-wordmark img{filter:invert();mix-blend-mode:screen}.main-nav{align-items:center;gap:clamp(18px,2vw,32px);display:flex}.main-nav a{color:#dfd8cb;white-space:nowrap;padding:14px 0;font-size:13px;font-weight:600;position:relative}.main-nav a:after{content:"";background:var(--paper);width:0;height:1px;transition:width .2s;position:absolute;bottom:6px;left:0}.main-nav a:hover:after,.main-nav a[aria-current]:after{width:100%}.main-nav a[aria-current]{color:var(--paper)}.header-tools{align-items:center;gap:12px;display:flex}.locale-switch{flex-shrink:0;align-items:center;gap:4px;min-height:44px;font-size:11px;font-weight:600;display:flex}.locale-switch span{background:#151410ae;border:1px solid #e7d8c966;place-items:center;min-width:33px;min-height:31px;display:grid}.locale-switch .active{color:#d6cfc0;background:0 0;border-color:#0000}.locale-switch:hover span:not(.active){color:var(--ink);background:var(--paper)}.menu-toggle{display:none}.preview-banner{z-index:30;padding:10px var(--gutter);background:#63373e;justify-content:space-between;align-items:center;font-size:11px;display:flex;position:relative}.preview-banner button{text-decoration:underline}.preview-banner~.site-header{top:41px}.hero{isolation:isolate;height:100svh;min-height:730px;max-height:1200px;position:relative;overflow:hidden}.hero-picture,.hero-picture img,.hero-shade{width:100%;height:100%;position:absolute;inset:0}.hero-picture img{object-fit:cover;object-position:50% 29%;filter:brightness(.85)saturate(.72)}.hero-shade{background:linear-gradient(#0b0c0a83 0%,#0000 30%,#0a0b0940 48%,#0a0b09f5 100%)}.hero-content{bottom:100px;left:var(--gutter);right:var(--gutter);justify-content:space-between;align-items:flex-end;gap:70px;display:flex;position:absolute}.hero-identity{width:73%;max-width:1000px}.hero-identity .eyebrow{letter-spacing:.14em;color:#e9ded1;margin-bottom:22px}.hero-identity h1 img{width:100%}.hero-tagline{font-family:var(--serif);letter-spacing:-.02em;margin-top:29px;font-size:clamp(25px,2.4vw,39px);line-height:1.11}.hero-tagline em{color:#d6c8b8}.hero-release{background:#14130fcb;border:1px solid #e8d8c654;align-items:center;gap:15px;min-width:217px;margin-bottom:3px;padding:12px 16px 12px 12px;transition:border-color .2s;display:flex}.hero-release:hover{border-color:var(--accent)}.hero-release-art{flex-shrink:0;width:76px;height:76px}.hero-release-art img{object-fit:cover;width:100%;height:100%}.hero-release .eyebrow{letter-spacing:.11em;margin-bottom:4px;font-size:10px}.hero-release h2{font-family:var(--serif);margin-bottom:5px;font-size:27px}.scroll-cue{left:var(--gutter);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:10px;min-height:44px;font-size:10px;font-weight:600;display:flex;position:absolute;bottom:24px}.scroll-cue:hover{color:var(--accent)}.platform-strip{padding:13px var(--gutter);border-bottom:1px solid var(--line);justify-content:center;align-items:center;gap:clamp(24px,4vw,64px);font-size:13px;display:flex}.platform-strip>span{letter-spacing:.13em;color:var(--muted);font-size:10px}.platform-strip a{align-items:center;gap:8px;min-height:44px;display:flex}.platform-strip a:hover{color:#d6a5aa}.intro-section{padding-top:115px;padding-bottom:115px}.intro-grid{grid-template-columns:1.1fr .8fr;align-items:start;gap:15%;display:grid}.intro-grid h2{max-width:650px}.intro-bio{color:#d4cbbd;margin-top:4px;margin-bottom:25px;font-size:17px;line-height:1.75}.home-voice{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:start;gap:clamp(24px,7vw,100px);padding-block:clamp(50px,8vw,105px);display:grid}.home-voice .text-link{margin-top:16px}.section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:45px;display:flex}.section-heading .eyebrow{margin-bottom:15px}.music-section{padding:25px 0 105px}.release-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 30px;display:grid}.release-card{min-width:0}.artwork{background:var(--panel);aspect-ratio:1;display:block;position:relative;overflow:hidden}.artwork img{object-fit:cover;width:100%;height:100%;transition:transform .65s}.artwork:hover img{transform:scale(1.035)}.artwork-action{background:var(--paper);color:var(--ink);border-radius:50%;place-items:center;width:42px;height:42px;transition:background-color .2s;display:grid;position:absolute;bottom:16px;right:16px;box-shadow:0 3px 12px #0004}.artwork:hover .artwork-action,.artwork:focus-visible .artwork-action{background:var(--accent)}.release-status{color:#fff6ef;letter-spacing:.1em;background:#672f39;padding:7px 12px;font-size:10px;font-weight:600;position:absolute;top:15px;left:15px}.release-info{margin-top:17px}.release-info h3{font-family:var(--serif);letter-spacing:-.025em;overflow-wrap:anywhere;font-size:clamp(26px,3vw,36px);line-height:1.08}.release-info p{color:var(--muted);margin-top:6px;font-size:12px}.release-platforms{border-top:1px solid var(--line);flex-wrap:wrap;gap:3px 13px;margin:10px 0 0;padding-top:3px;display:flex}.release-platforms:empty{display:none}.release-platforms a{color:#d0c7b9;align-items:center;gap:5px;min-height:32px;font-size:11px;font-weight:600;display:flex}.release-platforms a:hover{color:var(--accent);text-underline-offset:4px;text-decoration:underline}.project{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#181814;grid-template-columns:1fr 1fr;min-height:430px;margin-bottom:110px;display:grid}.project-visual{background:#000;position:relative;overflow:hidden}.motion{position:relative;overflow:hidden}.motion video{object-fit:cover;width:100%;height:100%;display:block}.project-visual .motion{height:100%;max-height:500px}.project-visual video{object-fit:contain}.project-year{letter-spacing:.25em;color:#a5a299;font-size:9px;position:absolute;bottom:25px;left:30px}.motion-toggle{background:#111c;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:18px;right:18px}.motion-toggle:hover{border-color:var(--paper)}.project-copy{flex-direction:column;justify-content:center;padding:70px clamp(30px,5vw,80px);display:flex}.project-copy .eyebrow{color:var(--accent)}.project-copy h2{margin-bottom:25px;font-size:clamp(45px,4.4vw,66px)}.project-copy .body-copy{max-width:400px}.project-progress{gap:7px;margin:33px 0 14px;display:flex}.project-progress span{background:#3c3b34;flex:1;height:4px}.project-progress .filled{background:var(--accent)}.live-banner{isolation:isolate;height:640px;position:relative;overflow:hidden}.live-banner>img,.live-opening>img{object-fit:cover;object-position:center 40%;filter:saturate(.55)brightness(.8);width:100%;height:100%;position:absolute;inset:0}.live-banner-shade{background:linear-gradient(90deg,#0b0c0be8 0%,#0b0c0b15 75%),linear-gradient(#0000,#11110f80);position:absolute;inset:0}.live-banner-copy{left:var(--gutter);position:absolute;bottom:95px}.live-banner-copy h2{margin-bottom:25px;font-size:100px}.live-banner-copy .eyebrow{color:#d0bdb1}.memory-section{grid-template-columns:1fr .9fr;align-items:center;gap:15%;padding:130px 8%;display:grid}.memory-copy .eyebrow{color:var(--accent)}.memory-copy h2{margin-bottom:30px}.memory-copy .body-copy{max-width:360px;margin-top:14px}.handwritten{font-family:var(--serif);color:#bdb4a5;margin-top:33px;font-size:30px;font-style:italic;display:block}.fine-line{background:#8d5a5e;width:75px;height:1px;margin-top:30px}.letter-preview{color:#36342c;background:#d9c8aa;width:100%;max-width:380px;padding:0;transition:transform .4s;display:block;position:relative;transform:rotate(3deg);box-shadow:0 20px 50px #0005}.letter-preview:hover{transform:rotate(0)}.letter-crop{height:350px;display:block;overflow:hidden}.letter-crop img{width:100%;height:auto;transform:translateY(-65px)}.letter-caption{letter-spacing:.03em;border-top:1px solid #37312830;justify-content:space-between;align-items:center;min-height:53px;padding:18px 22px;font-size:14px;font-weight:600;display:flex}.letter-dialog{background:var(--paper);color:#24231d;border:1px solid #686052;width:min(1100px,100vw - 40px);max-height:90svh;padding:0}.letter-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050604e6}.letter-dialog-header{background:var(--paper);z-index:1;border-bottom:1px solid #0002;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:10px 18px 10px 24px;display:grid;position:sticky;top:0}.letter-dialog-header .eyebrow{color:#514e45;margin:0}.icon-button{grid-area:1/3;place-items:center;width:44px;height:44px;display:grid}.letter-transcript-link{border:1px solid #504a434a;grid-area:1/2;justify-content:space-between;align-items:center;gap:9px;min-height:44px;padding:0 10px;font-size:13px;font-weight:600;display:flex}.letter-dialog button:hover{background:#e6ddcf}.letter-dialog :focus-visible{outline-color:#7c373f}.letter-dialog-content{grid-template-columns:1fr 1fr;align-items:start;display:grid}.letter-dialog-content>img{width:100%;height:auto}.letter-transcript{padding:40px 35px}.letter-transcript h2{margin-bottom:25px;scroll-margin-top:125px;font-size:38px}.letter-transcript p{margin-bottom:18px;font-size:16px;line-height:1.75}.page-opening{grid-template-columns:minmax(0,1.6fr) minmax(0,.85fr);align-items:end;gap:48px;padding-top:clamp(140px,10vw,174px);padding-bottom:48px;display:grid}.page-opening h1{font-size:clamp(76px,7.6vw,125px)}.page-opening .page-description{max-width:33ch;margin-bottom:6px}.compact{border-bottom:1px solid var(--line);align-items:center;margin-bottom:25px;padding-bottom:20px}.compact .eyebrow{margin:0}.catalogue{padding-bottom:120px}.catalogue+.project{margin-bottom:120px}.about-opening{grid-template-columns:1.2fr .8fr;align-items:center;gap:7%;padding-top:145px;padding-bottom:80px;display:grid}.about-title h1{margin-bottom:48px;font-size:clamp(66px,7.3vw,112px)}.about-main-photo{object-fit:cover;object-position:center 32%;filter:contrast(1.05);width:100%;height:630px}.about-title .small-label{color:var(--accent)}.biography{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;padding-top:65px;padding-bottom:110px;display:grid}.biography-copy{max-width:800px}.biography-copy p{font-family:var(--serif);letter-spacing:-.015em;font-size:clamp(26px,3vw,43px);line-height:1.45}.biography-copy p+p{color:#bdb9ad;margin-top:30px}.story-section{grid-template-columns:1fr 1fr;align-items:center;gap:10%;padding:35px 0 120px;display:grid}.story-photo{background:#d9d0bf;padding:14px 14px 0;transform:rotate(-3deg)}.story-photo>img{aspect-ratio:1.2;object-fit:cover;filter:saturate(.6)}.photo-note{font-family:var(--serif);color:#4f473c;text-align:center;padding:15px 5px;font-size:20px;font-style:italic;display:block}.story-body h2{margin-bottom:30px}.story-body .body-copy{max-width:62ch}.floating-story{grid-template-columns:1fr 1fr;align-items:center;gap:8%;padding-bottom:120px;display:grid}.floating-story .motion{aspect-ratio:1.52}.floating-story h2{margin-bottom:30px;font-size:clamp(40px,4.4vw,66px)}.floating-story .eyebrow{color:var(--accent)}.live-opening{isolation:isolate;height:650px;min-height:550px;max-height:90svh;position:relative}.live-opening .section-wrap{bottom:85px;left:var(--gutter);width:calc(100% - var(--gutter) * 2);position:absolute}.live-opening h1{font-size:clamp(75px,8.5vw,135px)}.shows-section{padding:90px 0}.shows-section h2{font-size:clamp(43px,4vw,65px)}.empty-shows{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:30px;padding:36px 0;display:flex}.little-star{color:#b68e84;font-size:37px}.empty-shows h3{font-family:var(--serif);margin-bottom:8px;font-size:30px}.empty-shows p{color:var(--muted);font-size:14px;line-height:1.8}.empty-shows .text-link{margin-left:auto}.shows-section+.memory-section{padding-top:40px}.show-row{border-top:1px solid var(--line);grid-template-columns:1fr 2fr auto;align-items:center;gap:30px;padding:25px 0;display:grid}.show-row time{font-size:14px}.show-row h3{font-family:var(--serif);font-size:30px}.show-row p{color:var(--muted);align-items:center;gap:6px;margin-top:8px;font-size:13px;display:flex}.live-archive{padding-bottom:110px}.archive-grid{grid-template-columns:.75fr 1.25fr;align-items:end;gap:35px;display:grid}.archive-grid img:first-child{object-fit:cover;width:100%;height:520px}.archive-grid img:last-child{object-fit:cover;width:100%;height:420px}.archive-caption{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:14px;margin-top:25px;padding-top:17px;font-size:12px;display:flex}.press-opening{grid-template-columns:1.15fr .85fr;align-items:center;gap:12%;padding-top:145px;padding-bottom:85px;display:grid}.press-opening h1{font-size:clamp(75px,8vw,115px)}.press-opening .button{margin-top:35px}.press-opening>img{object-fit:cover;object-position:50% 38%;width:100%;height:clamp(390px,34vw,530px)}.press-bio{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;gap:40px;padding-top:65px;padding-bottom:90px;display:grid}.press-bio .body-copy{max-width:800px;font-size:15px}.press-bio .text-link{margin-top:25px}.editorials{padding-bottom:80px}.editorials h2{font-size:clamp(43px,4vw,62px)}.editorial-row{border-top:1px solid var(--line);grid-template-columns:minmax(90px,.45fr) minmax(0,1fr) minmax(0,.9fr);align-items:baseline;gap:20px;padding:22px 0;display:grid}.editorial-platform{color:var(--accent);font-size:12px;font-weight:600}.editorial-row h3{font-family:var(--serif);letter-spacing:-.02em;font-size:27px}.editorial-tracks{color:var(--muted);font-size:13px;line-height:1.65}.press-outlets{padding-top:35px;padding-bottom:80px}.press-outlets>div{font-family:var(--serif);color:#b9b6a9;flex-wrap:wrap;gap:25px 45px;font-size:32px;display:flex}.press-downloads{padding-bottom:120px}.press-photo-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.press-photo{display:block}.press-photo img{object-fit:cover;filter:saturate(.65);width:100%;height:380px;transition:filter .3s}.press-photo:hover img{filter:saturate()}.press-photo>span{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:8px 0;font-size:13px;display:flex}.contact-page{grid-template-columns:1.1fr .9fr;align-items:center;gap:8%;min-height:95svh;padding-top:145px;padding-bottom:120px;display:grid}.contact-page h1{font-size:clamp(65px,7.1vw,109px)}.contact-email{font-family:var(--serif);border-bottom:1px solid #d2b6a06e;justify-content:space-between;align-items:center;gap:15px;margin-top:35px;padding:18px 0;font-size:clamp(26px,2.7vw,42px);display:flex}.contact-email span{overflow-wrap:anywhere;min-width:0}.contact-email:hover{color:var(--accent)}.contact-socials{flex-wrap:wrap;gap:0 21px;margin-top:30px;display:flex}.contact-socials a{align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:600;display:flex}.contact-socials a:hover{color:var(--accent)}.contact-image{background:#d4c9b7;padding:10px 10px 0;transform:rotate(3deg)}.contact-image img{object-fit:cover;object-position:45% center;filter:saturate(.65);height:510px}.contact-image .photo-note{font-size:16px}.site-footer{border-top:1px solid var(--line);background:#0d0e0c;padding:65px 0 25px}.footer-top{justify-content:space-between;align-items:center;gap:40px;display:flex}.footer-top .eyebrow{margin-bottom:12px}.footer-thought{font-family:var(--serif);letter-spacing:-.025em;font-size:clamp(26px,3.4vw,49px)}.footer-email{border-bottom:1px solid #6d6c63;align-items:center;gap:25px;padding:10px 0;font-size:14px;display:flex}.footer-wordmark{padding:65px var(--gutter) 48px;opacity:.86}.footer-wordmark img{width:100%}.footer-bottom{color:var(--muted);letter-spacing:.02em;border-top:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:30px;padding-top:24px;font-size:12px;display:flex}.footer-bottom>div{gap:20px;display:flex}@media (min-width:1700px){.hero-content{left:calc(50vw - 720px);right:calc(50vw - 720px)}}@media (max-width:1100px){.site-header{gap:25px}.main-nav{gap:18px}.brand{width:140px}.hero-content{gap:35px}.hero-release{gap:12px;min-width:175px}.hero-release-art{width:60px;height:60px}.hero-release h2{font-size:24px}.hero-identity{width:70%}.memory-section{gap:10%;padding-left:3%;padding-right:3%}.platform-strip{gap:40px}.about-main-photo{height:530px}.press-photo img{height:310px}.contact-image img{height:450px}}@media (max-width:900px){.site-header{height:74px}.brand{width:148px}.menu-toggle{place-items:center;width:44px;height:44px;padding:0;display:grid}.main-nav{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:14px var(--gutter) 24px;overscroll-behavior:contain;visibility:hidden;opacity:0;border-bottom:1px solid var(--line);background:#12130ff7;flex-direction:column;align-items:stretch;gap:1px;max-height:calc(100dvh - 125px);transition:opacity .2s,transform .2s;display:flex;position:absolute;top:73px;left:0;right:0;overflow-y:auto;transform:translateY(-8px)}.main-nav.is-open{visibility:visible;opacity:1;transform:none}.main-nav a{font-family:var(--serif);border-bottom:1px solid #f0dfcc1f;padding:7px 0;font-size:30px;font-weight:400}.main-nav a:after{bottom:-1px}.main-nav a[aria-current]{color:var(--accent)}}@media (max-width:800px){.hero{min-height:680px}.home-voice{grid-template-columns:1fr}.hero-content{display:block;bottom:105px}.hero-identity{width:100%}.hero-identity .eyebrow{margin-bottom:22px}.hero-identity h1 img{width:100%}.hero-tagline{margin-top:25px;font-size:31px}.hero-release{margin-top:24px;display:inline-flex}.hero-release-art{width:58px;height:58px}.hero-release .eyebrow{margin-bottom:5px}.hero-release h2{margin-bottom:8px;font-size:25px}.platform-strip{flex-wrap:wrap;gap:25px;padding-top:22px;padding-bottom:22px}.platform-strip>span{display:none}.intro-section{padding-top:75px;padding-bottom:75px}.intro-grid{grid-template-columns:1fr;gap:35px}.intro-grid h2{max-width:520px}.intro-bio{max-width:600px}.section-heading{margin-bottom:30px}.release-grid{gap:45px 22px}.release-platforms{column-gap:10px}.project{grid-template-columns:1fr 1fr;min-height:350px;margin-bottom:75px}.project-copy{padding:45px 25px}.project-copy .eyebrow{margin-bottom:15px}.project-copy h2{font-size:43px}.project-progress{gap:4px;margin-top:25px}.music-section{padding-bottom:75px}.live-banner{height:490px}.live-banner-copy{bottom:65px}.live-banner-copy h2{font-size:77px}.memory-section{gap:8%;padding:85px 0}.letter-crop{height:300px}.memory-copy h2{font-size:48px}.letter-dialog-content{grid-template-columns:1fr}.letter-dialog-content>img{max-width:540px;margin:auto}.letter-transcript{padding:30px}.page-opening{gap:26px;padding-top:122px;padding-bottom:40px}.page-opening h1{font-size:clamp(64px,10vw,83px)}.catalogue{padding-bottom:75px}.catalogue+.project{margin-bottom:75px}.about-opening{gap:5%;padding-top:140px;padding-bottom:60px}.about-title h1{font-size:66px}.about-main-photo{height:440px}.biography{grid-template-columns:1fr;gap:25px;padding-bottom:75px}.biography .eyebrow{margin:0}.biography-copy p{font-size:31px}.story-section{gap:8%;padding-bottom:85px}.story-body h2{font-size:43px}.photo-note{font-size:17px}.floating-story{gap:6%;padding-bottom:80px}.floating-story h2{font-size:42px}.live-opening{height:620px}.shows-section{padding:65px 0}.empty-shows{flex-wrap:wrap;gap:20px}.empty-shows .text-link{margin-left:60px}.empty-shows h3{font-size:28px}.archive-grid{gap:22px}.archive-grid img:first-child{height:380px}.archive-grid img:last-child{height:310px}.live-archive{padding-bottom:80px}.press-opening{gap:7%;padding-top:140px;padding-bottom:60px}.press-opening>img{height:400px}.press-opening h1{font-size:78px}.press-bio{grid-template-columns:1fr;gap:0;padding-top:45px;padding-bottom:65px}.editorial-row{grid-template-columns:minmax(95px,.4fr) minmax(0,1fr);gap:15px}.editorial-row h3{font-size:25px}.editorial-tracks{grid-column:2}.press-outlets>div{gap:22px 30px;font-size:27px}.press-photo-grid{gap:20px}.press-photo img{height:260px}.contact-page{gap:6%;min-height:0;padding-top:150px;padding-bottom:90px}.contact-page h1{font-size:63px}.contact-image img{height:390px}.contact-email{font-size:26px}.contact-socials{gap:0 15px}.footer-email{gap:15px;font-size:10px}.footer-bottom>span:nth-child(2){display:none}}@media (max-width:600px){h2{font-size:47px}.hero{height:100svh;min-height:680px;max-height:1000px}.hero-picture img{object-position:50% 30%;filter:brightness(.84)saturate(.72)}.hero-shade{background:linear-gradient(#080a0770,#0000 33%,#080a07f2 91%)}.hero-content{bottom:78px}.hero-identity .eyebrow{letter-spacing:.12em;font-size:10px}.hero-tagline{font-size:clamp(28px,8vw,34px)}.hero-release{margin-top:23px}.scroll-cue{bottom:14px}.platform-strip{flex-wrap:wrap;gap:8px 18px;font-size:12px}.platform-strip a{gap:7px}.intro-section{padding-top:65px;padding-bottom:65px}.intro-grid{gap:25px}.intro-bio{font-size:16px}.section-heading{gap:15px}.section-heading .text-link{gap:7px}.release-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 18px}.home-releases .release-card:last-child{display:none}.release-info{margin-top:13px}.release-info h3{font-size:26px}.release-platforms{column-gap:9px}.artwork-action{width:34px;height:34px;bottom:10px;right:10px}.release-status{padding:6px 7px;font-size:9px;top:8px;left:8px}.music-section{padding-top:10px;padding-bottom:65px}.project{grid-template-columns:1fr;margin-bottom:65px}.project-visual .motion{height:280px}.project-visual video{object-fit:contain}.project-year{font-size:8px;bottom:20px;left:25px}.project-copy{padding:35px 25px 40px}.project-copy h2{font-size:49px}.project-copy .body-copy{max-width:100%}.live-banner{height:480px}.live-banner>img{object-position:57% center}.live-banner-shade{background:linear-gradient(90deg,#090a09a6,#090a090f),linear-gradient(#0000 35%,#090a09b3)}.live-banner-copy{bottom:55px}.live-banner-copy h2{font-size:80px}.memory-section{grid-template-columns:1fr;gap:45px;padding-top:65px;padding-bottom:80px}.memory-copy{max-width:430px}.memory-copy h2{font-size:53px}.memory-copy .body-copy{max-width:100%}.handwritten{margin-top:25px}.fine-line{display:none}.letter-preview{width:78%;max-width:330px;margin:auto}.letter-crop{height:300px}.letter-dialog{width:calc(100vw - 20px);max-height:95svh}.letter-dialog-header{gap:6px;padding:7px 8px 7px 14px}.letter-dialog-header .eyebrow{font-size:10px}.letter-transcript-link{gap:5px;font-size:11px}.letter-transcript{padding:28px 24px}.page-opening{grid-template-columns:1fr;gap:0;padding-top:111px;padding-bottom:35px}.page-opening h1{font-size:clamp(58px,15.5vw,80px)}.page-opening .eyebrow{margin-bottom:14px}.page-description{margin-top:19px}.catalogue{padding-bottom:65px}.about-opening{grid-template-columns:1fr;gap:38px;padding-top:113px;padding-bottom:50px}.about-title h1{margin-bottom:25px;font-size:clamp(52px,14vw,72px)}.about-main-photo{width:87%;height:480px;margin-left:auto}.biography{gap:20px;padding-top:35px;padding-bottom:60px}.biography-copy p{font-size:28px;line-height:1.5}.story-section{grid-template-columns:1fr;gap:45px;padding-bottom:70px}.story-photo{width:88%;margin:0 auto}.story-body h2{font-size:50px}.story-body .body-copy{font-size:12px}.floating-story{grid-template-columns:1fr;gap:35px;padding-bottom:70px}.floating-story h2{font-size:45px}.floating-story .motion{margin:0 calc(-1 * var(--gutter));width:100vw}.live-opening{height:650px;min-height:550px;max-height:85svh}.live-opening>img{object-position:58% center}.live-opening .section-wrap{bottom:55px}.live-opening h1{font-size:clamp(57px,16vw,80px)}.shows-section h2{font-size:47px}.empty-shows{align-items:flex-start;gap:13px;padding:25px 0}.little-star{font-size:27px}.empty-shows>div{width:calc(100% - 44px)}.empty-shows h3{font-size:27px}.empty-shows .text-link{margin-left:43px}.show-row{grid-template-columns:1fr;gap:15px}.show-row .text-link{width:max-content}.shows-section+.memory-section{padding-top:15px}.archive-grid{grid-template-columns:1fr 1fr;align-items:center;gap:18px}.archive-grid img:first-child{height:300px}.archive-grid img:last-child{height:250px}.archive-caption{flex-direction:column;gap:10px;font-size:12px;line-height:1.6}.live-archive h2{font-size:45px}.live-archive{padding-bottom:65px}.press-opening{grid-template-columns:1fr;gap:40px;padding-top:113px}.press-opening h1{font-size:clamp(60px,15vw,76px)}.press-opening>img{width:85%;height:430px;margin-left:auto}.press-opening .page-description{max-width:100%}.press-opening .button{margin-top:28px}.press-bio{padding-top:35px;padding-bottom:60px}.editorials{padding-bottom:40px}.editorials h2{font-size:44px}.editorial-row{grid-template-columns:minmax(0,1fr);gap:5px;padding:19px 0}.editorial-row h3{font-size:23px}.editorial-tracks{grid-column:1}.press-outlets{padding-bottom:60px}.press-outlets>div{gap:20px 25px;font-size:26px}.press-photo-grid{grid-template-columns:1fr;gap:35px}.press-photo img{object-position:center 30%;height:470px}.press-downloads .section-heading{flex-direction:column;align-items:flex-start}.press-downloads{padding-bottom:70px}.contact-page{grid-template-columns:1fr;gap:50px;padding-top:113px;padding-bottom:70px}.contact-page h1{font-size:clamp(53px,14vw,73px)}.contact-email{font-size:32px}.contact-image{width:90%;margin:auto}.contact-image img{height:410px}.contact-image .photo-note{font-size:17px}.footer-top{flex-direction:column;align-items:flex-start;gap:25px}.footer-thought{max-width:340px;font-size:35px}.site-footer{padding-top:45px;padding-bottom:22px}.footer-email{font-size:12px}.footer-wordmark{padding-top:45px;padding-bottom:30px}.footer-bottom{flex-wrap:wrap;align-items:flex-start;gap:16px;font-size:11px;line-height:1.6}.footer-bottom>div{gap:17px}.preview-banner{gap:15px;font-size:9px}.preview-banner~.site-header{top:51px}}.cms-copy{white-space:pre-line}.release-description{margin:12px 0;font-size:14px}.show-entry+.show-entry{margin-top:12px}.show-details{flex-wrap:wrap;align-items:flex-start;gap:30px;padding:10px 0 35px;display:flex}.show-details>p{flex:260px;max-width:620px}.show-photo{object-fit:cover;width:min(360px,100%);height:240px}.show-time{color:var(--muted);margin-top:8px;font-size:11px;display:block}.memory-gallery{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:24px;width:100%;display:grid}.memory-gallery img{object-fit:cover;width:100%;height:300px}.press-achievements{padding-top:35px;padding-bottom:60px}.editorial-link{align-items:baseline;gap:10px;display:inline-flex}.announcements{padding-bottom:80px}.announcements-list{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:40px;display:grid}.announcement-card{border-top:1px solid var(--line);padding-top:25px}.announcement-card h3{margin:15px 0 20px;font-size:clamp(32px,4vw,48px)}.announcement-card .body-copy+.body-copy{margin-top:15px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.artwork img{transform:none!important}.motion-toggle{display:none}}.hero-picture img{object-position:var(--hero-position-desktop,50% 29%)}@media (max-width:600px){.hero-picture img{object-position:var(--hero-position-mobile,50% 30%)}}
