:root{--black:#080808;--bone:#e8dfcf;--sand:#d2a879;--rule:#262422;--red:#c72f26;--line:#e8dfcf4d;--primary:#b82a22;--primary-hover:#9c231c;--raised:#141312;--muted:#9a9287;--paper:#efebe3;--ink:#121110;--sans:Archivo,"Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;--mono:"DM Mono",ui-monospace,monospace;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:72px;--space-4xl:112px;--gutter:max(32px,calc((100vw - 1440px)/2 + 32px));--chrome:#080808;--on-chrome:#e8dfcf;--on-primary:#e8dfcf}@media (width<=820px){:root{--gutter:16px}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--black)}body{background:var(--black);color:var(--bone);font-family:var(--sans);margin:0;font-size:1.125rem;line-height:1.6;overflow-x:hidden}a{color:inherit}button,input{font:inherit}img{max-width:100%;display:block}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.topbar{z-index:10;padding:20px var(--gutter);border-bottom:1px solid #e8dfcf66;grid-template-columns:100px 1fr auto;align-items:center;display:grid;position:absolute;top:0;left:0;right:0}.brand{width:max-content;display:block}.logo{width:76px;height:76px}.desktop-nav{justify-content:center;align-items:center;gap:28px;display:flex}.desktop-nav a,.topbar a{text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-family:var(--mono);text-decoration:none}.desktop-nav a:hover{text-underline-offset:5px;text-decoration:underline}.tour-dropdown summary{cursor:pointer;text-transform:uppercase;list-style:none}.tour-dropdown summary::-webkit-details-marker{display:none}.tour-dropdown summary:focus-visible{outline-offset:6px;outline:1px solid}.tour-dropdown summary:after{content:" +";color:var(--sand)}.tour-dropdown[open] summary:after{content:" −"}.tour-dropdown:not([open]) .tour-options{display:none}.tour-dropdown[open] .tour-options{display:grid}.desktop-nav .tour-dropdown{letter-spacing:.08em;font-size:13px;position:relative}.desktop-nav .tour-options{z-index:12;background:var(--black);border:1px solid var(--line);min-width:190px;padding:8px;display:grid;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%)}.desktop-nav .tour-options a{white-space:nowrap;padding:10px 12px}.desktop-nav .tour-options a:hover{background:var(--rule);text-decoration:none}.signal{text-transform:uppercase;font-size:13px;font-family:var(--mono);align-items:center;gap:9px;display:flex}.dot{background:var(--red);border-radius:50%;width:8px;height:8px}.menu-button{color:inherit;background:0 0;border:1px solid;min-height:44px;padding:12px;display:none}@keyframes pulse{50%{opacity:.35}}.hero{align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero-bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.02)}.hero:after{content:"";background:linear-gradient(90deg,#08080859,#0808080d 60%,#0808088c),linear-gradient(#0000 52%,#080808eb);position:absolute;inset:0}.hero-content{z-index:2;width:100%;padding:150px var(--gutter) 34px;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:13px;font-family:var(--mono);margin-bottom:18px}.hero h1{font-family:var(--sans);text-transform:uppercase;letter-spacing:-.065em;max-width:1500px;margin:0;font-size:clamp(62px,10.8vw,190px);font-weight:900;line-height:.76}.hero h1 span{color:#0000;-webkit-text-stroke:1.5px var(--bone);display:block;transform:translate(12vw)}.hero-foot{grid-template-columns:1fr 1fr;align-items:end;gap:30px;margin-top:44px;display:grid}.hero-foot p{max-width:650px;margin:0;font-size:clamp(13px,1.4vw,19px);line-height:1.45}.actions{justify-content:flex-end;gap:10px;display:flex}.btn{border:1px solid var(--bone);background:var(--bone);color:var(--black);text-transform:uppercase;min-height:48px;font-size:13px;font-family:var(--mono);padding:15px 20px;text-decoration:none}.btn.alt{color:var(--bone);background:0 0}.ticker{background:var(--sand);color:var(--black);white-space:nowrap;z-index:3;position:relative;overflow:hidden;transform:rotate(-1deg)scale(1.02)}.ticker div{font-family:var(--sans);text-transform:uppercase;padding:11px 0;font-weight:900;animation:24s linear infinite roll;display:inline-block}@keyframes roll{to{transform:translate(-50%)}}.scene{padding:120px var(--gutter) 100px;position:relative}.section-label{text-transform:uppercase;letter-spacing:.15em;font-size:13px;font-family:var(--mono);align-items:center;gap:15px;margin-bottom:40px;display:flex}.section-label:after{content:"";background:var(--rule);flex:1;height:1px}.manifesto{grid-template-columns:.72fr 1.28fr;align-items:start;gap:5vw;display:grid}.manifesto h2{font-family:var(--sans);text-transform:uppercase;letter-spacing:-.045em;margin:0;font-size:clamp(42px,6.5vw,110px);font-weight:900;line-height:.86;position:sticky;top:30px}.manifesto-copy{font-size:clamp(20px,2.6vw,43px);line-height:1.18}.manifesto-copy p{margin:0 0 1.3em}.manifesto-copy em{color:var(--sand);font-style:normal}.transmissions{padding-top:30px}.transmission-grid{grid-template-rows:430px 430px;grid-template-columns:1.3fr .7fr;gap:12px;display:grid}.tile{background:var(--raised);text-decoration:none;position:relative;overflow:hidden}.tile-main{grid-row:span 2}.tile img{object-fit:cover;width:100%;height:100%;transition:filter .35s,transform .5s}.tile:after{content:"";background:linear-gradient(#0000,#000000e6);position:absolute;inset:45% 0 0}.tile-copy{z-index:2;position:absolute;bottom:22px;left:24px;right:24px}.tile-copy span{text-transform:uppercase;font-size:13px;font-family:var(--mono)}.tile-copy h3{font-family:var(--sans);text-transform:uppercase;margin:9px 0;font-size:clamp(26px,3vw,52px);font-weight:900;line-height:.95}.gateway{margin:10px var(--gutter) 120px;border:1px solid var(--rule);grid-template-columns:repeat(4,1fr);display:grid}.gate{border-right:1px solid var(--rule);flex-direction:column;justify-content:space-between;min-height:270px;padding:28px;text-decoration:none;transition:all .2s;display:flex}.gate:last-child{border:0}.gate:hover{background:var(--bone);color:var(--black)}.gate b{font-family:var(--sans);text-transform:uppercase;font-size:30px;font-weight:900;line-height:.95}.gate span{text-transform:uppercase;font-size:13px;font-family:var(--mono)}.newsletter{background:var(--rule);padding:95px var(--gutter);grid-template-columns:1.2fr .8fr;align-items:end;gap:6vw;display:grid}.newsletter h2{font-family:var(--sans);letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:clamp(50px,8vw,140px);font-weight:900;line-height:.78}.newsletter form{border-bottom:1px solid var(--bone);display:flex}.newsletter input{color:inherit;background:0 0;border:0;flex:1;min-width:0;padding:16px 0}.newsletter button{color:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border:0}.footer{padding:28px var(--gutter);text-transform:uppercase;font-size:13px;font-family:var(--mono);border-top:1px solid #222;justify-content:space-between;display:flex}.footer a{text-decoration:none}.footer a:hover{text-decoration:underline}.overlay{z-index:20;background:var(--sand);color:var(--black);padding:32px 4vw;display:none;position:fixed;inset:0;overflow-y:auto}.overlay.open{display:block}.overlay .close{float:right;background:0 0;border:1px solid;min-height:44px;padding:12px}.overlay nav{flex-direction:column;margin-top:14vh;display:flex}.overlay nav>a,.overlay .tour-dropdown>summary{font-family:var(--sans);text-transform:uppercase;font-size:clamp(42px,8vw,110px);font-weight:900;line-height:.95;text-decoration:none}.overlay nav a:hover{color:var(--red)}.overlay .tour-dropdown{width:max-content;max-width:100%}.overlay .tour-options{border-left:2px solid;margin:12px 0 18px 8px;padding-left:18px;display:grid}.overlay .tour-options a{font-family:var(--mono);text-transform:uppercase;padding:6px 0;font-size:clamp(18px,4vw,26px);line-height:1.3;text-decoration:none}.header-actions{align-items:center;gap:16px;display:flex}.header-subscribe{text-transform:uppercase;border:1px solid;justify-content:center;align-items:center;min-height:38px;padding:8px 12px;text-decoration:none;display:inline-flex}.header-subscribe:hover,.header-subscribe:focus-visible{background:var(--sand);border-color:var(--sand);color:var(--black)}.overlay nav>.header-subscribe{width:max-content;font-family:var(--mono);margin-top:24px;padding:10px 16px;font-size:16px;line-height:1}.footer-social{align-items:center;gap:8px;display:flex}.social-link{border:1px solid var(--line);justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.social-link:hover,.social-link:focus-visible{background:var(--sand);border-color:var(--sand);color:var(--black)}.social-link svg{fill:currentColor;width:18px;height:18px}.social-link svg rect,.social-link svg circle{fill:none;stroke:currentColor;stroke-width:1.7px}.social-link svg .social-icon-fill{fill:currentColor;stroke:none}.tour-paths,.fan-tour-includes,.tour-video{padding:90px var(--gutter) 110px}.tour-path-grid,.fan-tour-cards{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.tour-path{border:1px solid var(--rule);flex-direction:column;min-height:420px;padding:38px;text-decoration:none;display:flex}.tour-path:hover,.tour-path:focus-visible{background:var(--bone);color:var(--black)}.tour-path>span,.tour-path>strong{text-transform:uppercase;letter-spacing:.1em;font-size:13px;font-family:var(--mono)}.tour-path h2,.tour-video h2{font-family:var(--sans);text-transform:uppercase;font-weight:900;line-height:.9}.tour-path h2{margin:32px 0 24px;font-size:clamp(48px,6vw,96px)}.tour-path p{max-width:620px;font-size:clamp(16px,1.6vw,23px)}.tour-path strong{margin-top:auto}.fan-tour-card{border:1px solid var(--rule);background:var(--raised);padding:28px;display:flow-root}.fan-tour-card-image{float:left;width:min(38%,190px);margin:0 24px 16px 0;overflow:hidden}.fan-tour-card-image img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;transition:filter .25s}.fan-tour-card-copy{padding:0}.fan-tour-card-copy h3{font-family:var(--sans);text-transform:uppercase;margin:0 0 18px;font-size:clamp(20px,2.2vw,34px);font-weight:900;line-height:.95}.fan-tour-card-copy p{margin:0;font-size:clamp(15px,1.35vw,19px)}.band-tour-copy:after{content:"";clear:both;display:block}.band-tour-copy .body-image{float:left;width:min(45%,360px);margin:.3em 2rem 1.5em 0}.band-tour-copy .body-image img{max-height:none}.band-tour-copy .body-image+h2{margin-top:.3em;font-size:clamp(28px,3.2vw,44px)}.band-tour-copy .body-image+h2+h2{margin-top:.8em;font-size:clamp(28px,3.2vw,44px)}.archive-hero .band-tour-hero-cta{margin-top:32px;font-size:clamp(12px,1vw,14px)}.band-rate-card{clear:both;border-top:1px solid var(--line);margin:0 0 2.4em}.band-rate-card div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:1.5em;padding:20px 0;display:grid}.band-rate-card dt{color:var(--sand);text-transform:uppercase;letter-spacing:.12em;padding-top:.4em;font-size:.6em}.band-rate-card dd{margin:0}.band-tour-proof{padding-top:0}.band-tour-proof-links{max-width:760px;margin:28px 0 0;font-size:clamp(15px,1.4vw,19px)}.band-tour-proof-links a{text-decoration-color:var(--sand);text-underline-offset:.2em}.contact-intake{padding:0 var(--gutter) 120px;max-width:1050px;margin-left:28%}.contact-intake h2{font-family:var(--sans);text-transform:uppercase;margin:0 0 .5em;font-size:clamp(30px,4.5vw,62px);font-weight:900;line-height:1}.contact-intake>p{max-width:700px;font-size:clamp(16px,1.5vw,20px)}.contact-intake-form{gap:8px;max-width:700px;margin:32px 0 24px;display:grid}.contact-intake-form label{letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-family:var(--mono);margin-top:14px}.contact-intake-form input,.contact-intake-form select,.contact-intake-form textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--raised);width:100%;color:var(--bone);font:inherit;padding:12px 14px;font-size:16px}.contact-intake-form input:focus-visible,.contact-intake-form select:focus-visible,.contact-intake-form textarea:focus-visible{outline:2px solid var(--sand);outline-offset:2px}.contact-intake-form .btn{cursor:pointer;justify-self:start;margin-top:22px}.contact-intake-note{color:var(--muted);font-size:14px}.contact-intake-note a{color:var(--bone);text-decoration-color:var(--sand);text-underline-offset:.2em;overflow-wrap:anywhere}.tour-video{padding-top:10px}.tour-video h2{max-width:1100px;margin:0 0 38px;font-size:clamp(42px,7vw,108px)}.tour-video-frame{aspect-ratio:16/9;background:var(--raised);border:1px solid var(--rule);position:relative}.tour-video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.archive-page{min-height:calc(100vh - 80px);padding-top:117px}.archive-hero{padding:100px var(--gutter) 70px;border-bottom:1px solid var(--line);grid-template-columns:1fr 2fr;column-gap:5vw;display:grid}.archive-hero>span{text-transform:uppercase;letter-spacing:.14em;font-size:13px;font-family:var(--mono)}.archive-hero h1{font-family:var(--sans);letter-spacing:-.065em;text-transform:uppercase;grid-column:1/-1;margin:0;font-size:clamp(70px,13vw,210px);font-weight:900;line-height:.76}.archive-hero p{grid-column:2;max-width:900px;margin:40px 0 0;font-size:clamp(17px,2vw,28px)}.archive-list{padding:0 var(--gutter) 100px}.archive-item{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,28%) 1fr;gap:4vw;padding:28px 0;display:grid}.archive-item img{object-fit:cover;width:100%;height:250px}.archive-item span{text-transform:uppercase;font-size:13px;font-family:var(--mono)}.archive-item h2{font-family:var(--sans);text-transform:uppercase;margin:15px 0;font-size:clamp(30px,5vw,72px);font-weight:900;line-height:.95}.archive-item h2 a{text-decoration:none}.archive-item h2 a:hover{text-underline-offset:6px;text-decoration:underline}.archive-item p{max-width:700px}.empty{color:var(--muted);padding:80px 0;font-size:18px}.detail-image{padding:60px var(--gutter) 0;margin:0}.detail-image img{object-fit:cover;width:100%;max-height:72vh}.detail-copy{padding:60px var(--gutter) 120px;max-width:1050px;margin-left:28%;font-size:clamp(17px,1.8vw,25px)}.detail-copy p{margin:0 0 1.4em}.detail-label{text-transform:uppercase;letter-spacing:.14em;font-size:13px;font-family:var(--mono);margin-bottom:32px;display:block}.detail-links a{text-transform:uppercase;margin:16px 24px 0 0;display:inline-block}.service-grid{margin:0 var(--gutter) 120px;border:1px solid var(--rule);grid-template-columns:1fr 1fr;display:grid}.service-grid article{border-right:1px solid var(--rule);flex-direction:column;min-height:420px;padding:40px;display:flex}.service-grid article:last-child{border:0}.service-grid span{text-transform:uppercase;font-size:13px;font-family:var(--mono)}.service-grid h2{font-family:var(--sans);text-transform:uppercase;font-size:clamp(40px,5vw,78px);font-weight:900;line-height:.9}.service-grid p{max-width:580px}.service-grid a{text-transform:uppercase;margin-top:auto}.prose{padding:80px var(--gutter) 120px;max-width:1150px;margin-left:32%;font-size:clamp(19px,2.2vw,34px)}.prose p{margin:0 0 1.5em}.contact-block{padding:90px var(--gutter) 150px}.contact-block a{font-family:var(--sans);text-transform:uppercase;font-size:clamp(24px,5vw,78px);font-weight:900}.detail-page .archive-hero h1{letter-spacing:-.045em;overflow-wrap:anywhere;font-size:clamp(46px,7vw,118px);line-height:.88}.tile-copy.long-title h3{font-size:clamp(20px,2.15vw,36px)}.detail-copy h2{font-family:var(--sans);text-transform:uppercase;margin:2em 0 .7em;font-size:clamp(30px,4.5vw,62px);font-weight:900;line-height:1}.detail-copy h3{font-family:var(--sans);text-transform:uppercase;margin:1.8em 0 .7em;font-size:clamp(23px,3vw,38px);font-weight:900;line-height:1.05}.detail-copy blockquote{border-left:4px solid var(--sand);color:var(--sand);margin:2em 0;padding:1em 0 1em 1.5em}.detail-copy .list-item{margin-bottom:.6em;padding-left:1.4em}.detail-copy .level-2{padding-left:2.8em}.body-image{margin:2.5em 0}.body-image img{object-fit:contain;background:var(--raised);width:100%;height:auto;max-height:80vh}.body-image--portrait{width:min(100%,520px)}.body-image--portrait img{aspect-ratio:2/3;object-fit:cover;width:100%;height:auto;max-height:none;display:block}.about-copy:after{content:"";clear:both;display:block}.about-copy .body-image--portrait{float:left;clear:both;width:min(42%,360px);margin:.3em 2rem 1.4em 0}.about-copy .body-image--portrait:nth-of-type(2n){float:right;margin:.3em 0 1.4em 2rem}.about-copy .body-image--portrait~h2{clear:both}.about-copy .body-image--portrait+h2{clear:none;margin-top:.15em}.body-image figcaption{color:var(--muted);margin-top:10px;font-size:13px}.detail-copy a{overflow-wrap:anywhere;text-decoration-color:var(--sand);text-underline-offset:.2em;text-decoration-thickness:2px}.detail-copy .detail-cta{margin:2.2em 0}.detail-copy .detail-cta a,.band-tour-hero-cta a{background:var(--sand);min-height:48px;color:var(--black);text-transform:uppercase;align-items:center;padding:12px 18px;font-weight:500;text-decoration:none;display:inline-flex}.detail-copy .detail-cta a:hover,.band-tour-hero-cta a:hover{background:var(--bone)}@media (width<=820px){.topbar{padding:14px var(--gutter);grid-template-columns:68px 1fr auto}.logo{width:58px;height:58px}.desktop-nav,.signal{display:none}.menu-button{display:block}.hero-content{padding:130px var(--gutter) 24px}.hero h1{font-size:clamp(36px,11.5vw,88px)}.hero h1 span{transform:none}.hero-foot{grid-template-columns:1fr}.actions{flex-wrap:wrap;justify-content:flex-start}.scene{padding:90px var(--gutter)}.manifesto{grid-template-columns:1fr}.manifesto h2{position:static}.transmission-grid{grid-template-rows:70vh 360px 360px;grid-template-columns:1fr}.tile-main{grid-row:auto}.gateway{margin:10px var(--gutter) 80px;grid-template-columns:1fr 1fr}.gate:nth-child(2){border-right:0}.gate:nth-child(-n+2){border-bottom:1px solid var(--rule)}.newsletter{padding:75px var(--gutter);grid-template-columns:1fr}.footer{padding:24px var(--gutter);flex-wrap:wrap;gap:20px}.archive-page{padding-top:87px}.archive-hero{padding:70px var(--gutter) 50px;display:block}.archive-hero p{margin-top:30px}.detail-page .archive-hero h1{overflow-wrap:normal;word-break:normal;font-size:clamp(26px,7.4vw,38px);line-height:.96}.archive-list{padding:0 var(--gutter) 80px}.archive-item{grid-template-columns:1fr}.archive-item img{aspect-ratio:16/10;height:auto}.service-grid{margin:0 var(--gutter) 80px;grid-template-columns:1fr}.service-grid article{border-right:0;border-bottom:1px solid var(--rule);min-height:360px;padding:28px}.detail-copy{padding:60px var(--gutter) 90px;max-width:none;margin-left:0}.about-copy .body-image--portrait,.about-copy .body-image--portrait:nth-of-type(2n){float:none;clear:none;width:min(100%,520px);margin:2.5em 0}.about-copy .body-image--portrait+h2{margin-top:.7em}.prose{padding:60px var(--gutter) 90px;margin:0}.contact-block{padding:60px var(--gutter) 100px}.header-actions{justify-self:center;gap:0}.header-actions .header-subscribe{min-height:36px;padding:7px 10px;font-size:13px}.tour-paths,.fan-tour-includes,.tour-video{padding:70px var(--gutter) 80px}.tours-overview .archive-hero h1{font-size:clamp(36px,11vw,46px)}.tour-path-grid,.fan-tour-cards{grid-template-columns:1fr}.tour-path{min-height:340px;padding:28px}.fan-tour-card{padding:22px}.fan-tour-card-image{float:none;width:100%;margin:0 0 22px}.fan-tour-card-copy{padding:0}.band-tour-copy .body-image{float:none;width:100%;margin:2.5em 0}.band-rate-card div{grid-template-columns:1fr;gap:.35em}.contact-intake{padding:0 var(--gutter) 90px;max-width:none;margin-left:0}.tour-video h2{font-size:clamp(30px,8.4vw,52px)}.footer-social{order:4;width:100%}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto}.ticker div,.dot{animation:none}.tile img{transition:none}}.history-proof{padding:80px var(--gutter);border-bottom:1px solid var(--line)}.history-proof-grid{border:1px solid var(--rule);grid-template-columns:repeat(4,1fr);display:grid}.history-proof-grid a{min-height:220px;color:inherit;border-right:1px solid var(--rule);flex-direction:column;justify-content:space-between;padding:28px;text-decoration:none;display:flex}.history-proof-grid a:last-child{border-right:0}.history-proof-grid a:hover,.history-proof-grid a:focus-visible{background:var(--bone);color:var(--black)}.history-proof-grid strong{font-family:var(--sans);font-size:clamp(48px,7vw,110px);font-weight:900;line-height:.8}.history-proof-grid span{text-transform:uppercase;letter-spacing:.08em;max-width:15ch;font-size:13px;font-family:var(--mono)}.history-proof-link{color:inherit;text-transform:uppercase;letter-spacing:.1em;font-size:13px;font-family:var(--mono);margin-top:24px;display:inline-block}@media (width<=820px){.history-proof{padding:70px var(--gutter)}.history-proof-grid{grid-template-columns:repeat(2,1fr)}.history-proof-grid a{border-bottom:1px solid var(--rule);min-height:170px;padding:20px}.history-proof-grid a:nth-child(2){border-right:0}.history-proof-grid a:nth-child(n+3){border-bottom:0}}.history-intro,.history-next{padding:100px var(--gutter)}.history-intro-grid{grid-template-columns:.9fr 1.1fr;gap:7vw;display:grid}.history-intro h2,.history-next h2{font-family:var(--sans);text-transform:uppercase;margin:0;font-size:clamp(40px,6vw,92px);font-weight:900;line-height:.9}.history-intro p{margin:0 0 1em;font-size:clamp(17px,1.7vw,23px);line-height:1.5}.history-timeline{border-top:1px solid var(--line)}.history-milestone{padding:72px var(--gutter);border-bottom:1px solid var(--line);grid-template-columns:1fr 2fr;gap:5vw;display:grid}.history-period{align-items:baseline;gap:24px;display:flex}.history-period span,.history-role{letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-family:var(--mono)}.history-period strong{font-family:var(--sans);font-size:clamp(26px,3.6vw,58px);font-weight:900;line-height:1}.history-record{max-width:880px}.history-role{color:var(--sand)}.history-record h2{font-family:var(--sans);text-transform:uppercase;margin:.25em 0;font-size:clamp(36px,5vw,78px);font-weight:900;line-height:.95}.history-record>p:not(.history-role){font-size:clamp(16px,1.6vw,22px);line-height:1.5}.history-sources{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.history-sources a{border:1px solid var(--rule);color:inherit;padding:10px 12px;font-size:13px;text-decoration:none}.history-sources a:hover,.history-sources a:focus-visible{background:var(--bone);color:var(--black)}.history-next-grid{border:1px solid var(--rule);grid-template-columns:repeat(5,1fr);margin-top:50px;display:grid}.history-next-grid a{border-right:1px solid var(--rule);min-height:190px;color:inherit;flex-direction:column;justify-content:space-between;padding:22px;text-decoration:none;display:flex}.history-next-grid a:last-child{border-right:0}.history-next-grid a:hover,.history-next-grid a:focus-visible{background:var(--bone);color:var(--black)}.history-next-grid span{text-transform:uppercase;letter-spacing:.1em;font-size:13px;font-family:var(--mono)}.history-next-grid strong{font-family:var(--sans);text-transform:uppercase;font-size:clamp(18px,2.2vw,34px);font-weight:900}@media (width<=820px){.history-intro,.history-next{padding:72px var(--gutter)}.history-intro-grid,.history-milestone{grid-template-columns:1fr}.history-intro-grid{gap:35px}.history-milestone{padding:55px var(--gutter);gap:25px}.history-next-grid{grid-template-columns:1fr}.history-next-grid a{border-right:0;border-bottom:1px solid var(--rule);min-height:130px}.history-next-grid a:last-child{border-bottom:0}}.press-key,.press-contact{padding:90px var(--gutter)}.press-key-grid{border:1px solid var(--rule);grid-template-columns:repeat(5,1fr);display:grid}.press-key-grid article{border-right:1px solid var(--rule);min-height:230px;padding:24px}.press-key-grid article:last-child{border-right:0}.press-key-grid strong,.press-meta strong,.press-copy>span{letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-family:var(--mono)}.press-key-grid p{margin-top:50px;font-size:14px;line-height:1.5}.press-list{border-top:1px solid var(--line)}.press-record{padding:60px var(--gutter);border-bottom:1px solid var(--line);grid-template-columns:1fr 2fr;gap:5vw;display:grid}.press-meta{grid-template-columns:auto 1fr;align-content:start;gap:8px 22px;display:grid}.press-meta strong{color:var(--sand);grid-column:2}.press-copy{max-width:900px}.press-copy h2{font-family:var(--sans);text-transform:uppercase;margin:.2em 0;font-size:clamp(28px,4vw,60px);font-weight:900;line-height:1}.press-copy h2 a{color:inherit;text-decoration:none}.press-copy h2 a:hover,.press-copy h2 a:focus-visible{text-decoration:underline;text-decoration-color:var(--sand);text-underline-offset:.15em}.press-copy p{font-size:clamp(15px,1.4vw,20px);line-height:1.5}.press-contact h2{font-family:var(--sans);text-transform:uppercase;max-width:13ch;margin:0;font-size:clamp(38px,6vw,90px);font-weight:900;line-height:.9}.press-contact>p{max-width:760px;margin:35px 0;font-size:clamp(17px,1.8vw,24px);line-height:1.5}.press-contact>p a{color:inherit}.press-contact .btn{display:inline-flex}@media (width<=1100px){.press-key-grid{grid-template-columns:repeat(2,1fr)}.press-key-grid article{border-bottom:1px solid var(--rule)}.press-key-grid article:nth-child(2n){border-right:0}.press-key-grid article:last-child{border-bottom:0}}@media (width<=820px){.press-key,.press-contact{padding:70px var(--gutter)}.press-key-grid{grid-template-columns:1fr}.press-key-grid article{border-right:0;min-height:150px}.press-key-grid article:nth-child(2n){border-right:0}.press-key-grid p{margin-top:30px}.press-record{padding:48px var(--gutter);grid-template-columns:1fr;gap:28px}}.project-grid{padding:70px var(--gutter);grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.project-card{border:1px solid var(--rule);min-height:520px;color:inherit;flex-direction:column;justify-content:space-between;padding:34px;text-decoration:none;display:flex}.project-card:hover,.project-card:focus-visible{background:var(--bone);color:var(--black)}.project-card-meta{letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-family:var(--mono);justify-content:space-between;display:flex}.project-card div>span,.project-card-link{letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-family:var(--mono)}.project-card h2{font-family:var(--sans);text-transform:uppercase;margin:.25em 0;font-size:clamp(36px,5vw,76px);font-weight:900;line-height:.9}.project-card p{max-width:55ch;font-size:clamp(15px,1.4vw,19px);line-height:1.5}.projects-next{padding:80px var(--gutter) 110px}.projects-next p{max-width:25ch;font-size:clamp(24px,4vw,58px);line-height:1.1}.projects-next a{color:inherit}.project-overview{padding:80px var(--gutter);grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.project-fact{border:1px solid var(--rule);flex-direction:column;justify-content:space-between;min-height:240px;padding:28px;display:flex}.project-fact span{letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-family:var(--mono)}.project-fact strong{font-family:var(--sans);text-transform:uppercase;font-size:clamp(24px,3vw,48px);font-weight:900;line-height:1}.project-overview>article{grid-column:1/-1;grid-template-columns:1fr 2fr;gap:5vw;padding-top:60px;display:grid}.project-overview>article p{margin:0;font-size:clamp(22px,3vw,45px);line-height:1.2}.project-evidence{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.project-evidence article{padding:70px var(--gutter)}.project-evidence article:first-child{border-right:1px solid var(--line)}.project-evidence ol{counter-reset:evidence;padding:0;list-style:none}.project-evidence li{counter-increment:evidence;border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:15px;padding:22px 0;font-size:clamp(15px,1.4vw,20px);line-height:1.5;display:grid}.project-evidence li:before{content:counter(evidence,decimal-leading-zero);letter-spacing:.1em;font-size:13px}.project-sources,.project-conversion{padding:80px var(--gutter)}.project-sources>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.project-sources a{border:1px solid var(--rule);color:inherit;padding:12px 14px;font-size:13px;text-decoration:none}.project-sources a:hover,.project-sources a:focus-visible{background:var(--bone);color:var(--black)}.project-conversion{border-top:1px solid var(--line)}.project-conversion h2{font-family:var(--sans);text-transform:uppercase;max-width:13ch;margin:0 0 40px;font-size:clamp(40px,7vw,105px);font-weight:900;line-height:.88}.project-conversion .btn{display:inline-flex}.project-back{color:inherit;text-transform:uppercase;letter-spacing:.1em;font-size:13px;font-family:var(--mono);margin-left:22px;display:inline-block}@media (width<=820px){.project-grid{padding:50px var(--gutter);grid-template-columns:1fr}.project-card{min-height:410px;padding:24px}.projects-next{padding:60px var(--gutter) 80px}.project-overview{padding:60px var(--gutter);grid-template-columns:1fr}.project-fact{min-height:190px}.project-overview>article{padding-top:35px;display:block}.project-overview>article p{margin-top:28px}.project-evidence{grid-template-columns:1fr}.project-evidence article{padding:55px var(--gutter)}.project-evidence article:first-child{border-right:0;border-bottom:1px solid var(--line)}.project-sources,.project-conversion{padding:60px var(--gutter)}.project-back{margin:24px 0 0;display:block}}.about-definition,.about-story,.about-paths{padding:90px var(--gutter)}.about-definition-grid{border:1px solid var(--rule);grid-template-columns:repeat(5,1fr);display:grid}.about-definition-grid article{border-right:1px solid var(--rule);flex-direction:column;min-height:310px;padding:25px;display:flex}.about-definition-grid article:last-child{border-right:0}.about-definition-grid span{letter-spacing:.1em;font-size:13px}.about-definition-grid h2{font-family:var(--sans);text-transform:uppercase;margin:auto 0 18px;font-size:clamp(22px,2.7vw,42px);font-weight:900;line-height:1}.about-definition-grid p{margin:0;font-size:14px;line-height:1.5}.about-story{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.about-story-grid{grid-template-columns:1fr 1fr;gap:7vw;display:grid}.about-story h2{font-family:var(--sans);text-transform:uppercase;margin:0;font-size:clamp(36px,5.5vw,82px);font-weight:900;line-height:.92}.about-story p{margin:0 0 1em;font-size:clamp(16px,1.6vw,22px);line-height:1.55}.about-paths>div:last-child{border:1px solid var(--rule);grid-template-columns:repeat(4,1fr);display:grid}.about-paths a{min-height:190px;color:inherit;border-right:1px solid var(--rule);flex-direction:column;justify-content:space-between;padding:22px;text-decoration:none;display:flex}.about-paths a:last-child{border-right:0}.about-paths a:hover,.about-paths a:focus-visible{background:var(--bone);color:var(--black)}.about-paths span{letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-family:var(--mono)}.about-paths strong{font-family:var(--sans);text-transform:uppercase;font-size:clamp(22px,3vw,46px);font-weight:900}.profile-projects{clear:both;padding-top:1.5em}.profile-project-grid{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.detail-copy .profile-project{min-height:220px;color:inherit;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-direction:column;padding:20px;text-decoration:none;display:flex}.detail-copy .profile-project:hover,.detail-copy .profile-project:focus-visible{background:var(--bone);color:var(--black)}.profile-project span{letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-family:var(--mono)}.profile-project strong{font-family:var(--sans);text-transform:uppercase;margin:28px 0 18px;font-size:clamp(22px,2.4vw,34px);font-weight:900;line-height:1}.detail-copy .profile-project p{margin:auto 0 0;font-size:clamp(14px,1.2vw,17px);line-height:1.45}@media (width<=1000px){.about-definition-grid{grid-template-columns:repeat(2,1fr)}.about-definition-grid article{border-bottom:1px solid var(--rule)}.about-definition-grid article:nth-child(2n){border-right:0}.about-definition-grid article:last-child{border-bottom:0}.profile-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.about-definition,.about-story,.about-paths{padding:70px var(--gutter)}.about-definition-grid{grid-template-columns:1fr}.about-definition-grid article{border-right:0;min-height:220px}.about-story-grid{grid-template-columns:1fr;gap:35px}.profile-project-grid{grid-template-columns:1fr}.detail-copy .profile-project{min-height:180px}.about-paths>div:last-child{grid-template-columns:1fr}.about-paths a{border-right:0;border-bottom:1px solid var(--rule);min-height:130px}.about-paths a:last-child{border-bottom:0}.press-page .archive-hero h1{overflow-wrap:normal;font-size:clamp(42px,13vw,54px)}}.sounds-lead{padding:60px var(--gutter) 0;margin:0}.sounds-lead img{object-fit:cover;width:100%;max-height:70vh}.sounds-intro{padding:60px var(--gutter) 25px;max-width:1050px;margin-left:28%;font-size:clamp(17px,1.8vw,25px)}.sounds-intro p{margin:0 0 1.4em}.sounds-intro h2,.sounds-intro h3{font-family:var(--sans);text-transform:uppercase;font-weight:900;line-height:1}.sounds-intro h2{margin:1.5em 0 .6em;font-size:clamp(32px,4.5vw,64px)}.sounds-intro h3{margin:1.5em 0 .6em;font-size:clamp(24px,3vw,42px)}.sounds-albums{padding:55px var(--gutter) 120px}.sounds-albums-head{justify-content:space-between;align-items:flex-end;gap:30px;max-width:1200px;margin:0 auto 28px;display:flex}.sounds-albums-head span{letter-spacing:.12em;text-transform:uppercase;color:var(--sand);font-size:13px;font-family:var(--mono)}.sounds-albums-head h2{font-family:var(--sans);text-transform:uppercase;max-width:15ch;margin:.25em 0 0;font-size:clamp(34px,5vw,74px);font-weight:900;line-height:.92}.sounds-albums-head button{border:1px solid var(--bone);min-height:46px;color:var(--bone);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;font-size:13px;font-family:var(--mono);background:0 0;padding:10px 14px}.sounds-albums-head button:hover,.sounds-albums-head button:focus-visible{background:var(--bone);color:var(--black)}.sounds-scroller{overscroll-behavior-inline:contain;scrollbar-color:var(--sand) var(--rule);scrollbar-width:thin;max-width:1200px;margin:0 auto;overflow-x:auto}.sounds-scroller:focus-visible{outline:2px solid var(--sand);outline-offset:6px}.sounds-track{grid-template-rows:repeat(2,minmax(0,1fr));grid-auto-columns:clamp(230px,25vw,350px);grid-auto-flow:column;gap:14px;width:max-content;padding:1px 1px 18px;display:grid}.sounds-album-link{color:inherit;text-decoration:none;display:block}.sounds-album-link:focus-visible{outline:2px solid var(--sand);outline-offset:-3px}.sounds-album{border:1px solid var(--rule);background:var(--raised);height:100%;margin:0}.sounds-album img{aspect-ratio:1;object-fit:cover;width:100%;transition:filter .25s;display:block}.sounds-album figcaption{text-transform:uppercase;letter-spacing:.08em;min-height:105px;font-size:13px;font-family:var(--mono);flex-direction:column;gap:5px;padding:12px 14px;display:flex}.sounds-album figcaption strong{font-size:13px}.sounds-album figcaption span{color:var(--bone)}.sounds-album figcaption em{color:var(--sand);margin-top:auto;font-size:13px;font-style:normal}@media (width<=820px){.sounds-page .archive-hero h1{font-size:clamp(36px,9vw,54px);line-height:.83}.sounds-lead{padding:45px var(--gutter) 0}.sounds-intro{padding:50px var(--gutter) 20px;max-width:none;margin-left:0}.sounds-albums{padding:45px var(--gutter) 85px}.sounds-albums-head{flex-direction:column;align-items:flex-start}.sounds-track{grid-auto-columns:min(68vw,270px)}}@media (prefers-reduced-motion:reduce){.sounds-album img{transition:none}.sounds-scroller{scroll-behavior:auto}}.footer-text-button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.footer-text-button:hover,.footer-text-button:focus-visible{color:var(--sand)}.analytics-consent{z-index:1200;border:1px solid var(--sand);background:var(--raised);max-width:900px;color:var(--bone);justify-content:space-between;align-items:center;gap:24px;margin-left:auto;padding:20px 22px;display:flex;position:fixed;bottom:18px;left:18px;right:18px;box-shadow:0 12px 36px #00000080}.analytics-consent[hidden]{display:none}.analytics-consent p{max-width:560px;margin:0;font-size:14px;line-height:1.5}.analytics-consent div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.analytics-consent button,.analytics-consent a{border:1px solid var(--bone);min-height:44px;color:var(--bone);font:inherit;text-transform:uppercase;cursor:pointer;font-size:13px;font-family:var(--mono);background:0 0;align-items:center;padding:9px 12px;text-decoration:none;display:inline-flex}.analytics-consent button:first-child{background:var(--sand);border-color:var(--sand);color:var(--black)}.analytics-consent button:hover,.analytics-consent button:focus-visible,.analytics-consent a:hover,.analytics-consent a:focus-visible{background:var(--bone);color:var(--black)}@media (width<=820px){.analytics-consent{padding:var(--gutter);flex-direction:column;align-items:stretch;gap:14px}.analytics-consent div{flex-direction:column;align-items:stretch}.analytics-consent button,.analytics-consent a{justify-content:center;width:100%}}.record-dropdown summary:after{color:var(--sand)}@media (width<=1120px){.desktop-nav{gap:18px}.signal{display:none}}.about-paths>div:last-child{grid-template-columns:repeat(5,1fr)}.research-page .archive-hero h1{font-size:clamp(54px,10.5vw,170px);line-height:.8}.research-intro,.research-holdings,.research-topics,.research-cite,.research-access{padding:90px var(--gutter)}.research-intro{border-bottom:1px solid var(--line)}.research-intro-grid,.research-cite-grid,.research-topics-grid{grid-template-columns:.9fr 1.1fr;gap:7vw;display:grid}.research-intro h2,.research-topics h2,.research-cite h2{font-family:var(--sans);text-transform:uppercase;margin:0;font-size:clamp(36px,5.5vw,84px);font-weight:900;line-height:.9}.research-intro p,.research-topics-grid>div>p,.research-cite-grid>div>p{margin:0 0 1em;font-size:clamp(16px,1.6vw,22px);line-height:1.55}.research-intro p a,.research-cite dd a,.research-interviews-head a{color:inherit;text-decoration-color:var(--sand);text-underline-offset:.2em;text-decoration-thickness:2px}.research-topics-grid>div>p{margin-top:28px}.research-holdings-grid{border:1px solid var(--rule);grid-template-columns:repeat(3,1fr);display:grid}.research-holdings-grid article{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-direction:column;min-height:380px;padding:26px;display:flex}.research-holdings-grid article:nth-child(3n){border-right:0}.research-holdings-grid article:nth-last-child(-n+3){border-bottom:0}.research-holding-meta{letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-family:var(--mono);justify-content:space-between;gap:12px;display:flex}.research-holdings-grid strong{font-family:var(--sans);margin:34px 0 10px;font-size:clamp(44px,5.5vw,84px);font-weight:900;line-height:.85}.research-holdings-grid em{color:var(--sand);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-style:normal;font-family:var(--mono)}.research-holdings-grid p{margin:20px 0 26px;font-size:14px;line-height:1.55}.research-holding-links{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.research-holding-links a{border:1px solid var(--rule);color:inherit;padding:9px 11px;font-size:13px;text-decoration:none}.research-holding-links a:hover,.research-holding-links a:focus-visible{background:var(--bone);color:var(--black)}.research-topics{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.research-topics ol{counter-reset:topic;margin:0;padding:0;list-style:none}.research-topics li{counter-increment:topic;border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:15px;padding:20px 0;font-size:clamp(15px,1.4vw,20px);line-height:1.5;display:grid}.research-topics li:first-child{border-top:1px solid var(--line)}.research-topics li:before{content:counter(topic,decimal-leading-zero);letter-spacing:.1em;padding-top:.5em;font-size:13px}.research-interviews-head{padding:90px var(--gutter) 50px}.research-interviews-head p{max-width:760px;margin:0;font-size:clamp(16px,1.6vw,22px);line-height:1.5}.research-interview-list .press-record:last-child{border-bottom:0}.research-cite{border-top:1px solid var(--line)}.research-cite dl{border-top:1px solid var(--line);margin:0}.research-cite dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:1.5em;padding:22px 0;display:grid}.research-cite dt{color:var(--sand);text-transform:uppercase;letter-spacing:.12em;font-size:13px;font-family:var(--mono);padding-top:.35em}.research-cite dd{margin:0;font-size:clamp(15px,1.4vw,19px);line-height:1.55}.research-cite code{border:1px solid var(--rule);background:var(--raised);overflow-wrap:anywhere;padding:14px 16px;font-size:clamp(13px,1.2vw,16px);line-height:1.5;display:block}.research-access{border-top:1px solid var(--line)}.research-access-grid{border:1px solid var(--rule);grid-template-columns:repeat(3,1fr);display:grid}.research-access-grid article{border-right:1px solid var(--rule);min-height:300px;padding:28px}.research-access-grid article:last-child{border-right:0}.research-access-grid h2{font-family:var(--sans);text-transform:uppercase;margin:0 0 24px;font-size:clamp(24px,2.8vw,42px);font-weight:900;line-height:1}.research-access-grid ul{margin:0;padding:0;list-style:none}.research-access-grid li{border-bottom:1px solid var(--line);padding:12px 0;font-size:14px;line-height:1.55}.research-access-grid li:last-child{border-bottom:0}.research-access-grid .research-holding-links{margin-top:0}.research-contact{border-top:1px solid var(--line)}.contact-intake--research{border-top:1px solid var(--line);margin-top:0;padding-top:80px}@media (width<=1000px){.research-holdings-grid{grid-template-columns:repeat(2,1fr)}.research-holdings-grid article:nth-child(3n){border-right:1px solid var(--rule)}.research-holdings-grid article:nth-child(2n){border-right:0}.research-holdings-grid article:nth-last-child(-n+3){border-bottom:1px solid var(--rule)}.research-holdings-grid article:nth-last-child(-n+2){border-bottom:0}.research-access-grid{grid-template-columns:1fr}.research-access-grid article{border-right:0;border-bottom:1px solid var(--rule);min-height:0}.research-access-grid article:last-child{border-bottom:0}}@media (width<=820px){.research-page .archive-hero h1{font-size:clamp(40px,12vw,64px);line-height:.86}.research-intro,.research-holdings,.research-topics,.research-cite,.research-access{padding:70px var(--gutter)}.research-interviews-head{padding:70px var(--gutter) 40px}.research-intro-grid,.research-cite-grid,.research-topics-grid{grid-template-columns:1fr;gap:35px}.research-holdings-grid{grid-template-columns:1fr}.research-holdings-grid article{border-right:0;border-bottom:1px solid var(--rule);min-height:0}.research-holdings-grid article:nth-child(2n),.research-holdings-grid article:nth-child(3n){border-right:0}.research-holdings-grid article:nth-last-child(-n+3),.research-holdings-grid article:nth-last-child(-n+2){border-bottom:1px solid var(--rule)}.research-holdings-grid article:last-child{border-bottom:0}.research-cite dl>div{grid-template-columns:1fr;gap:.4em}.contact-intake--research{padding-top:60px}}.record-index-page .archive-hero h1{font-size:clamp(54px,10.5vw,170px);line-height:.8}.record-index-nav{padding:26px var(--gutter);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.record-index-nav>span{letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-family:var(--mono);margin-right:14px}.record-index-nav a,.record-entry-links a{border:1px solid var(--rule);color:inherit;padding:9px 11px;font-size:13px;text-decoration:none}.record-index-nav a:hover,.record-index-nav a:focus-visible,.record-entry-links a:hover,.record-entry-links a:focus-visible{background:var(--bone);color:var(--black)}.record-index-nav em{color:var(--sand);margin-left:8px;font-style:normal}.record-index-nav a:hover em,.record-index-nav a:focus-visible em{color:inherit}.record-group{padding:72px var(--gutter);border-bottom:1px solid var(--line);grid-template-columns:1fr 2fr;gap:5vw;scroll-margin-top:20px;display:grid}.record-group-head{align-self:start;position:sticky;top:24px}.record-group-head h2{font-family:var(--sans);letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:clamp(44px,7vw,116px);font-weight:900;line-height:.85}.record-group-head span{color:var(--sand);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-family:var(--mono);margin-top:18px;display:block}.record-entries{border-top:1px solid var(--line);min-width:0;margin:0;padding:0;list-style:none}.record-entry{border-bottom:1px solid var(--line);grid-template-columns:104px minmax(0,1fr);gap:4px 24px;padding:20px 0;scroll-margin-top:24px;display:grid}.record-entry:last-child{border-bottom:0}.record-entry:target{border-left:3px solid var(--sand);padding-left:16px}.record-entry>time,.record-entry-number{color:var(--sand);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-family:var(--mono);grid-row:1/span 3;padding-top:.5em}.record-entry h3{overflow-wrap:anywhere;grid-column:2;margin:0;font-size:clamp(16px,1.5vw,21px);font-weight:500;line-height:1.35}.record-entry h3 a{color:inherit;text-decoration-color:var(--sand);text-underline-offset:.22em;text-decoration-thickness:1px}.record-entry h3 a:hover,.record-entry h3 a:focus-visible{text-decoration-thickness:2px}.record-entry-meta{color:var(--muted);overflow-wrap:anywhere;grid-column:2;margin:0;font-size:13px;line-height:1.55}.record-entry-meta a{color:inherit}.record-entry-links{flex-wrap:wrap;grid-column:2;gap:8px;margin-top:8px;display:flex}.record-entry--missing h3{color:var(--muted)}.record-status{border:1px solid var(--red);color:var(--bone);letter-spacing:.1em;text-transform:uppercase;vertical-align:middle;white-space:nowrap;font-size:13px;font-weight:500;font-family:var(--mono);margin-left:10px;padding:3px 8px;display:inline-block}@media (width<=820px){.record-index-page .archive-hero h1{font-size:clamp(40px,12vw,64px);line-height:.86}.record-index-nav{padding:22px var(--gutter)}.record-group{padding:55px var(--gutter);grid-template-columns:1fr;gap:28px}.record-group-head{position:static}.record-entry{grid-template-columns:1fr;gap:4px}.record-entry>time,.record-entry-number{grid-row:auto;padding-top:0}.record-entry h3,.record-entry-meta,.record-entry-links{grid-column:1}}:focus-visible{outline:2px solid var(--sand);outline-offset:3px}.desktop-nav a,.topbar a,.desktop-nav .tour-dropdown,.desktop-nav .tour-dropdown summary{font-family:var(--sans);text-transform:none;letter-spacing:0;font-size:15px;font-weight:500}.header-subscribe,.header-actions .header-subscribe{font-family:var(--sans);text-transform:none;letter-spacing:0;font-size:15px;font-weight:600}.btn{background:var(--primary);border-color:var(--primary);color:var(--on-primary);font-family:var(--sans);text-transform:none;letter-spacing:0;cursor:pointer;align-items:center;font-size:15px;font-weight:600;display:inline-flex}.btn:hover,.btn:focus-visible{background:var(--primary-hover);border-color:var(--primary-hover);color:var(--on-primary)}.btn.alt{border-color:var(--bone);color:var(--bone);background:0 0}.btn.alt:hover,.btn.alt:focus-visible{background:var(--bone);border-color:var(--bone);color:var(--black)}figcaption,.body-image figcaption{font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;color:var(--muted);padding-top:var(--space-sm);margin-top:0;font-size:13px;line-height:1.5}.archive-hero h1{letter-spacing:-.01em;font-size:clamp(2.75rem,7.4vw,6.75rem);font-stretch:125%;line-height:.9}.detail-page .archive-hero h1{letter-spacing:-.015em;text-transform:none;font-size:clamp(2rem,4vw,3.5rem);font-weight:800;font-stretch:100%;line-height:1.04}@media (width<=820px){.archive-hero h1{overflow-wrap:anywhere;font-size:clamp(2rem,9.5vw,3.25rem)}.detail-page .archive-hero h1{overflow-wrap:normal;font-size:clamp(1.625rem,7.4vw,2.375rem)}}.home-hero{padding:calc(117px + var(--space-2xl)) var(--gutter) 0;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;display:grid}.home-hero h1{font-family:var(--sans);letter-spacing:-.01em;text-transform:uppercase;margin:0 -34% var(--space-xl) 0;z-index:2;text-wrap:balance;font-size:clamp(2.75rem,7.4vw,6.75rem);font-weight:900;font-stretch:125%;line-height:.9;position:relative}.home-hero h1 span{color:var(--black);-webkit-text-stroke:2px var(--bone);display:block}.home-hero figure{margin:0}.home-hero img{aspect-ratio:3/2;object-fit:cover;width:100%}.home-intro{padding:var(--space-xl) var(--gutter) var(--space-3xl)}.home-intro p{margin:0 0 var(--space-lg);max-width:34em}.home-intro .actions{flex-wrap:wrap;justify-content:flex-start}.shows{padding:var(--space-xl) var(--gutter) var(--space-3xl);border-top:1px solid var(--line)}.shows h2{margin:0 0 var(--space-md);font-size:1.5rem;font-weight:800;font-stretch:112%;line-height:1.2}.show-rows{margin:0;padding:0;list-style:none}.show-rows li{border-top:1px solid var(--line)}.show-rows li:last-child{border-bottom:1px solid var(--line)}.show-rows a{gap:var(--space-lg);grid-template-columns:150px minmax(0,1fr) minmax(140px,auto);align-items:baseline;padding:14px 0;text-decoration:none;display:grid}.show-rows a:hover .show-title,.show-rows a:focus-visible .show-title{text-underline-offset:4px;text-decoration:underline}.show-date,.show-place{font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;font-size:13px;line-height:1.5}.show-date{color:var(--sand)}.show-place{color:var(--muted);text-align:right}.show-title{text-transform:uppercase;letter-spacing:.01em;font-size:1.5rem;font-weight:700;font-stretch:75%;line-height:1.15}.shows-all{margin-top:var(--space-lg);text-underline-offset:4px;display:inline-block}.history-proof{padding:var(--space-2xl) var(--gutter) var(--space-3xl)}.history-proof-grid{border:0;border-top:1px solid var(--line);display:block}.history-proof-grid a,.history-proof-grid a:nth-child(n){border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:14px 0;display:block}.history-proof-grid a:hover,.history-proof-grid a:focus-visible{color:inherit;text-underline-offset:4px;background:0 0;text-decoration:underline}.history-proof-grid strong{display:none}.history-proof-grid span{max-width:none;font-family:var(--sans);text-transform:none;letter-spacing:0;font-size:1.125rem}.scene{padding:var(--space-3xl) var(--gutter)}.manifesto h2{text-transform:none;letter-spacing:-.015em;font-size:clamp(2rem,4vw,3.5rem);font-weight:800;line-height:1.04}.manifesto-copy{max-width:40em;font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.5}.transmission-grid{align-items:start;gap:var(--space-xl);grid-template-rows:auto}.tile{background:0 0;display:block;overflow:visible}.tile figure{margin:0}.tile img{aspect-ratio:3/2;height:auto;transition:none}.tile:hover img{transform:none}.tile:after{display:none}.tile-copy{padding-top:12px;position:static}.tile-copy span{font-family:var(--mono);color:var(--muted)}.tile-copy h3,.tile-copy.long-title h3{text-transform:none;margin:var(--space-sm) 0;font-size:1.75rem;font-weight:800;line-height:1.1}.tile-main .tile-copy h3{font-size:clamp(1.75rem,2.6vw,2.5rem)}.tile:hover h3,.tile:focus-visible h3{text-underline-offset:4px;text-decoration:underline}.gate{min-height:170px}.newsletter{background:var(--raised);padding:var(--space-3xl) var(--gutter)}.newsletter h2{letter-spacing:-.01em;font-size:clamp(1.75rem,3.4vw,3rem);font-stretch:125%;line-height:1}.newsletter p{font-size:1.125rem}@media (width<=820px){.home-hero{padding:calc(87px + var(--space-xl)) var(--gutter) 0;grid-template-columns:minmax(0,1fr)}.home-hero h1{overflow-wrap:anywhere;margin-right:0;font-size:clamp(1.625rem,8.2vw,3rem)}.home-intro,.shows,.history-proof{padding-left:var(--gutter);padding-right:var(--gutter)}.show-rows a{gap:var(--space-xs);grid-template-columns:minmax(0,1fr)}.show-place{text-align:left}.scene{padding:var(--space-2xl) var(--gutter)}.transmission-grid{grid-template-rows:auto}}main:has(>.obi){grid-template-columns:72px minmax(0,1fr);display:grid}main:has(>.obi)>*{grid-column:2;min-width:0}main:has(>.obi)>.obi{background:var(--bone);color:var(--black);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;writing-mode:vertical-rl;justify-content:space-between;align-items:center;gap:var(--space-xl);padding:var(--space-xl) 0;grid-area:1/1/span 40;font-size:13px;line-height:1.5;display:flex}.obi-items{gap:var(--space-xl);display:flex}.obi span,.obi a{white-space:nowrap}.obi a{text-underline-offset:4px}@media (width<=820px){main:has(>.obi){display:block}main:has(>.obi)>.obi{writing-mode:horizontal-tb;justify-content:flex-start;gap:var(--space-xs) var(--space-md);padding:var(--space-sm) var(--space-md);flex-wrap:wrap}.obi-items{gap:var(--space-xs) var(--space-md);flex-wrap:wrap}.obi span,.obi a{white-space:normal}}body.light{background:var(--paper)}body.light .topbar,body.light .footer{background:var(--chrome);color:var(--on-chrome)}body.light main{--black:var(--paper);--bone:var(--ink);--sand:#7f5a2e;--line:#12111038;--rule:#d3cdc1;--raised:#e4dfd4;--muted:#5e584f;background:var(--black);color:var(--bone)}body.light .archive-hero{padding:var(--space-3xl) var(--gutter) var(--space-2xl);display:block}body.light .archive-hero h1,body.light .detail-page .archive-hero h1{letter-spacing:-.015em;text-transform:none;overflow-wrap:normal;max-width:22em;font-size:clamp(2rem,4vw,3.5rem);font-weight:800;font-stretch:100%;line-height:1.04}body.light .archive-hero p{margin:var(--space-md) 0 0;max-width:34em;font-size:1.375rem;line-height:1.4}body.light .detail-image{max-width:1100px}body.light .detail-image img{max-height:none}body.light .detail-copy{max-width:calc(68ch + 6vw);margin-left:0;font-size:1.125rem;line-height:1.6}body.light .detail-copy h2{text-transform:none;margin:1.8em 0 .6em;font-size:1.75rem;font-weight:800;line-height:1.2}body.light .detail-copy h3{text-transform:none;font-size:1.375rem;font-weight:800;line-height:1.25}body.light .detail-copy blockquote{border-left:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:inherit;margin:1.6em 0;padding:1em 0;font-size:1.5rem;font-weight:700;line-height:1.3}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.4s;animation-timing-function:ease-out}}main:has(>.obi) .archive-hero>span{display:none}body.light main h2{letter-spacing:-.01em;text-transform:none;font-size:clamp(1.5rem,2.6vw,2.25rem);font-weight:800;font-stretch:100%;line-height:1.12}body.light main h3{text-transform:none;letter-spacing:0;font-stretch:100%}.detail-copy{max-width:calc(68ch + 6vw);font-size:1.125rem;line-height:1.6}.facts{max-width:36em;font-family:var(--mono);margin:0 0 1.8em;font-size:15px;line-height:1.5}.facts div{gap:var(--space-md);border-top:1px solid var(--line);grid-template-columns:110px minmax(0,1fr);padding:12px 0;display:grid}.facts div:last-child{border-bottom:1px solid var(--line)}.facts dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:13px}.facts dd{margin:0}.facts dd.when{color:var(--sand)}.lineup{margin:0 0 1.8em;padding:0;list-style:none}.lineup li{padding:var(--space-sm) 0;border-top:1px solid var(--line);text-transform:uppercase;letter-spacing:.005em;font-size:clamp(2rem,4.6vw,4rem);font-weight:800;font-stretch:68%;line-height:.95}.lineup li:last-child{border-bottom:1px solid var(--line)}.detail-links a.btn{text-transform:none;margin-right:var(--space-md)}.archive-item h2{text-transform:none;letter-spacing:-.01em;margin:var(--space-sm) 0;font-size:clamp(1.5rem,2.4vw,2.25rem);font-weight:800;line-height:1.1}.overlay :focus-visible,.obi :focus-visible{outline-color:currentColor}.tour-dropdown summary:focus-visible{outline:2px solid var(--sand);outline-offset:3px}.overlay .tour-dropdown summary:focus-visible{outline-color:currentColor}body.light .history-period strong,body.light .research-holdings-grid strong{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;line-height:1.05}.home-hero{padding-left:var(--gutter);padding-right:var(--gutter)}.skip-link{left:var(--gutter);z-index:30;padding:12px var(--space-md);color:#080808;background:#e8dfcf;font-weight:600;text-decoration:none;position:absolute;top:-80px}.skip-link:focus{top:12px}#content{outline:none;position:absolute}.desktop-nav a[aria-current]{text-underline-offset:6px;text-decoration:underline 2px}.overlay nav a[aria-current]{text-underline-offset:.12em;text-decoration:underline}.home-heading{margin:0 0 var(--space-md);font-size:1.5rem;font-weight:800;font-stretch:112%;line-height:1.2}.gate{min-height:120px;padding:var(--space-lg)}.gate span{font-size:1.25rem}.newsletter form{border-bottom:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.newsletter label{margin-bottom:var(--space-sm);grid-column:1/-1;font-size:15px;font-weight:600}.newsletter input{border:1px solid var(--bone);padding:12px var(--space-md);border-right:0;min-height:48px;font-size:16px}.newsletter button{background:var(--primary);color:var(--on-primary);padding:0 var(--space-lg);min-height:48px;font-family:var(--sans);text-transform:none;font-size:15px;font-weight:600}.newsletter button:hover,.newsletter button:focus-visible{background:var(--primary-hover)}.shows-all,.history-proof-link,.footer a{align-items:center;min-height:44px;display:inline-flex}@media (width<=820px){.header-actions .header-subscribe{min-height:44px;padding:var(--space-sm) 12px}.gateway{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gate{min-width:0;min-height:112px;padding:var(--space-md)}.gate b{overflow-wrap:break-word;font-size:1.0625rem;line-height:1.1}}html{color-scheme:dark}::selection{background:var(--sand);color:#080808}.detail-copy a:visited,.archive-item h2 a:visited{text-decoration-color:var(--muted)}.archive-item h2 a:visited{color:var(--muted)}.sounds-page .archive-hero h1{font-size:clamp(2.75rem,7.4vw,6.75rem);line-height:.9}@media (width<=820px){.sounds-page .archive-hero h1{overflow-wrap:anywhere;font-size:clamp(2rem,9.5vw,3.25rem)}.about-paths>div:last-child,.project-grid{grid-template-columns:minmax(0,1fr)}.project-card{min-width:0}.project-card-meta{gap:var(--space-xs) var(--space-md);flex-wrap:wrap}}.section-label{font-family:var(--sans);text-transform:none;letter-spacing:0;margin:0 0 var(--space-lg);font-size:1.5rem;font-weight:800;font-stretch:112%;line-height:1.2;display:block}.section-label:after{display:none}main .section-label+div>h2,main .section-label+h2{text-transform:none;letter-spacing:0;font-size:1.375rem;font-weight:600;font-stretch:100%;line-height:1.35;position:static}.archive-hero>span,main:has(>.obi) .detail-label{display:none}@media (width<=820px){.project-card h2{overflow-wrap:break-word;font-size:clamp(1.5rem,7.5vw,2.25rem);line-height:1}}.home-hero img,.tile img,.detail-image img{height:auto}main h2.section-label.section-label{text-transform:none;letter-spacing:0;margin:0 0 var(--space-lg);max-width:none;font-size:1.5rem;font-weight:800;font-stretch:112%;line-height:1.2;display:block;position:static}
