@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/libre-baskerville-latin-400-normal.C42RasBZ.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/libre-baskerville-latin-400-italic.Dx5Rrf3o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/libre-baskerville-latin-700-normal.CLGq6Yj4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#faf7f0;--surface:#fff;--ink:#242424;--muted:#5b574f;--sun:#f2c85b;--link:#7a431d;--line:#d8d1c5;--window:#fcf0cf;--folder:#efe7d7;--mat:#fff;--mat-line:#d8d1c5;--on-sun:#242424;--on-mat:#242424;--on-mat-muted:#5b574f;--focus:#242424;--stamp-solid-bg:#242424;--stamp-solid-ink:#faf7f0;--backdrop:#241d15;--sun-tint:#f8eed2;--scrim:#241d15c7;--on-scrim:#faf7f0;--link-hover:#4d2410;--sun-press:#e3b440;--lift-shadow:0 10px 18px -8px #241d1559, 0 2px 5px #241d1529;--serif:"Libre Baskerville", Georgia, "Times New Roman", serif;--sans:"Inter Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--s1:.5rem;--s2:1rem;--s3:1.5rem;--s4:2rem;--s5:3rem;--s6:4rem;--s7:6rem;--s8:8rem;--wrap:72.5rem;--gutter:clamp(1rem, 4vw, 2rem);--measure:37rem;--header-h:4rem;color-scheme:light}:root[data-theme=dark]{--paper:#2b2119;--surface:#352a20;--ink:#f4ecdf;--muted:#cfc2ae;--link:#f2c98c;--line:#5a4935;--window:#33271c;--folder:#372b20;--mat:#f7f2e7;--mat-line:#6b5843;--focus:#f2c85b;--stamp-solid-bg:#f4ecdf;--stamp-solid-ink:#2b2119;--backdrop:#120d09;--sun-tint:#473822;--link-hover:#ffe2b4;--lift-shadow:0 10px 18px -8px #0009, 0 2px 5px #00000059;color-scheme:dark}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable;background:var(--paper)}html.is-locked{overflow:hidden}body{background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--sans);overflow-wrap:break-word;margin:0;font-size:clamp(1rem,.94rem + .28vw,1.125rem);line-height:1.65}img,svg{max-width:100%;display:block}img{height:auto}picture{display:block}button,summary{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;border-radius:0;padding:0}ul,ol{margin:0;padding:0}dl,dd,figure,blockquote,p{margin:0}table{border-collapse:collapse;width:100%}[id]{scroll-margin-top:calc(var(--header-h) + var(--s3))}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}h1,h2,h3,h4{font-family:var(--serif);color:var(--ink);text-wrap:balance;margin:0}h1{letter-spacing:-.02em;font-size:clamp(2.125rem,1.5rem + 2.6vw,3.25rem);font-weight:700;line-height:1.14}h2{letter-spacing:-.018em;font-size:clamp(1.625rem,1.3rem + 1.4vw,2.375rem);font-weight:700;line-height:1.18}h3{letter-spacing:-.008em;font-size:clamp(1.25rem,1.15rem + .4vw,1.5rem);font-weight:400;line-height:1.3}h4{font-size:1.125rem;font-weight:400;line-height:1.35}em{font-family:var(--serif);font-size:.93em;font-style:italic}a{color:var(--link);text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}@media (hover:hover){:where(a):hover{color:var(--link-hover)}}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.wrap{width:min(100% - 2 * var(--gutter), var(--wrap));margin-inline:auto}.section{padding-block:clamp(var(--s5), 6vw, 5rem)}.prose>*+*{margin-top:var(--s2)}.prose p,.measure{max-width:var(--measure)}.lead{font-size:1.1em;line-height:1.55}.mono,time.mono{font-family:var(--mono);letter-spacing:-.01em;font-size:.875em}.note,.caption{color:var(--muted);font-size:.9em;line-height:1.55}.role{font-family:var(--serif);color:var(--muted);font-style:italic}.date{font-family:var(--mono);color:var(--muted);font-size:.875em}.marker{background:var(--sun);color:var(--on-sun);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.08em .32em}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--s1);z-index:40;background:var(--sun);color:var(--on-sun);padding:.625rem var(--s2);font-weight:600;position:absolute;top:-5rem}.skip-link:focus{top:var(--s1)}.cites{font-family:var(--mono);color:var(--muted);letter-spacing:-.01em;font-size:.75em}.cites:before{content:"["}.cites:after{content:"]"}@media (pointer:coarse){.cites a{padding:.5em .2em}}.section-head{align-items:flex-end;gap:var(--s2);margin-bottom:var(--s4);display:flex}.section-head h2{flex:0 auto;min-width:0}.section-rule{background:var(--ink);flex:2.5rem;min-width:2.5rem;height:.5rem;margin-bottom:.5rem}.section-no{font-family:var(--mono);color:var(--muted);flex:none;margin-bottom:.4rem;font-size:.8125rem;line-height:1}.sub-head{align-items:flex-end;gap:var(--s2);margin-bottom:var(--s2);display:flex}.sub-head h3{flex:0 auto;min-width:0}.sub-head:after{content:"";background:var(--ink);flex:1.5rem;min-width:1.5rem;height:.1875rem;margin-bottom:.4rem}.mat{background:var(--mat);border:1px solid var(--mat-line);padding:var(--s1)}.tape{z-index:2;background:var(--sun);clip-path:polygon(0 0,100% 0,97% 16%,100% 33%,97% 50%,100% 66%,97% 83%,100% 100%,0 100%,3% 83%,0 66%,3% 50%,0 33%,3% 16%);width:5.5rem;height:1.375rem;position:absolute}.paste{max-width:calc(var(--w,32rem) * 1.12);position:relative}.paste .mat{padding:.375rem;position:relative}.paste--left .mat{transform:rotate(-1.1deg)}.paste--right .mat{transform:rotate(.9deg)}.paste .tape{margin-left:-2.75rem;top:-.6875rem;left:50%;transform:rotate(-3deg)}.paste--right .tape{transform:rotate(2.5deg)}.paste figcaption{margin-top:var(--s2);color:var(--muted);font-size:.875rem;line-height:1.5}.table-scroll{min-width:0;overflow-x:auto}th,td{text-align:left;vertical-align:top;padding:.625rem var(--s2) .625rem 0;border-bottom:1px solid var(--line)}thead th{color:var(--muted);border-bottom:2px solid var(--ink);padding-block:var(--s1);font-size:.8125rem;font-weight:600}caption{text-align:left}.box{background:var(--surface);border:1px solid var(--line);padding:var(--s2) var(--s3);max-width:var(--measure);font-size:.9375rem;line-height:1.6}.site-header{z-index:30;background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0}.header-inner{min-height:var(--header-h);align-items:center;gap:0 var(--s2);flex-wrap:wrap;display:flex;position:relative}.site-title{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin-right:auto;padding-block:.625rem;font-size:1.125rem;font-weight:700;text-decoration:none}.site-title:hover{text-decoration:underline 2px}.site-nav{font-size:.9375rem}.site-nav ul{list-style:none}.nav-list{align-items:center;gap:0 var(--s3);flex-wrap:wrap;display:flex}.nav-list a,.nav-more summary{min-height:2.75rem;color:var(--ink);cursor:pointer;align-items:center;text-decoration:none;display:inline-flex}.nav-list a:hover,.nav-more summary:hover{text-underline-offset:.3em;text-decoration:underline 2px}.nav-more{position:relative}.nav-more summary{gap:.375rem;list-style:none}.nav-more summary::-webkit-details-marker{display:none}.nav-more summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.4375rem;height:.4375rem;transform:translateY(-.1rem)rotate(45deg)}.nav-more[open] summary:after{transform:translateY(.1rem)rotate(225deg)}.nav-more ul{background:var(--surface);border:1px solid var(--line);min-width:13rem;padding:var(--s1) var(--s2);position:absolute;top:100%;right:0}.nav-more ul a{display:flex}.theme-toggle,.menu-toggle{min-width:2.75rem;min-height:2.75rem;color:var(--ink);justify-content:center;align-items:center;display:inline-flex}.theme-toggle{font-size:1.25rem;line-height:1;font-family:var(--sans)}.menu-toggle{border:1px solid var(--ink);padding-inline:.625rem;font-size:.9375rem}.theme-toggle:hover,.menu-toggle:hover{background:var(--sun);color:var(--on-sun)}@media (width<=55.99rem){.site-nav{order:5;width:100%}.nav-list{gap:0 var(--s2)}.js .site-nav{left:calc(-1 * var(--gutter));right:calc(-1 * var(--gutter));background:var(--paper);border-bottom:2px solid var(--ink);width:auto;padding:var(--s1) var(--gutter) var(--s2);max-height:calc(100vh - var(--header-h));display:none;position:absolute;top:100%;overflow-y:auto}.js .site-nav.is-open,.js .nav-list{display:block}.js .nav-list li+li{border-top:1px solid var(--line)}.js .nav-list a{min-height:3rem;font-family:var(--serif);font-size:1.125rem;display:flex}.js .nav-more summary{display:none}.js .nav-more ul{background:0 0;border:0;min-width:0;padding:0;position:static}.theme-toggle{order:2}.menu-toggle{order:3}}@media (width>=56rem){.menu-toggle{display:none!important}.theme-toggle{margin-right:-.75rem}}.site-footer{border-top:1px solid var(--line);margin-top:var(--s6);padding-block:var(--s5) var(--s4);color:var(--muted);font-size:.875rem;line-height:1.5}.footer-grid{gap:var(--s4) var(--s5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.footer-id,.footer-col{min-width:0}.footer-title{font-family:var(--serif);color:var(--ink);margin-bottom:var(--s1);font-size:1rem;font-weight:700;line-height:1.35}.footer-text{max-width:24rem}.footer-fine{margin-top:var(--s2);font-size:.8125rem}.footer-fine+.footer-fine{margin-top:.25rem}.footer-label{color:var(--ink);padding-bottom:var(--s1);border-bottom:1px solid var(--line);font-size:.8125rem;font-weight:600}.footer-list{list-style:none}.footer-list a,.footer-top,.footer-data summary,.footer-data a{align-items:center;min-height:2.75rem;display:flex}.footer-list a{color:var(--ink);padding-block:.3125rem;text-decoration:none}.footer-list a:hover,.footer-top:hover{text-underline-offset:.3em;text-decoration:underline 2px}.footer-list a[aria-current=page]{font-weight:600}.footer-base{gap:0 var(--s4);margin-top:var(--s4);padding-top:var(--s1);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);display:grid}.footer-top{width:fit-content}.footer-data summary{cursor:pointer;color:var(--ink);gap:.5rem}.footer-data ul{gap:0 var(--s2);padding-block:var(--s1) var(--s2);grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));list-style:none;display:grid}.footer-data a{font-size:.8125rem}@media (width>=40rem){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.footer-grid{grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(0,1fr))}.footer-base{grid-template-columns:minmax(0,1fr) auto;align-items:start}.footer-base .footer-top{justify-self:end}}@media (width>=64rem) and (pointer:fine){.footer-list a{min-height:2rem}}.breadcrumb{padding-top:var(--s3);color:var(--muted);font-size:.875rem}.breadcrumb ol{flex-wrap:wrap;align-items:center;gap:0 .625rem;list-style:none;display:flex}.breadcrumb li{align-items:center;gap:.625rem;min-height:2.75rem;display:inline-flex}.breadcrumb li+li:before{content:"/";color:var(--muted)}.breadcrumb a{align-items:center;min-height:2.75rem;display:inline-flex}.tabletop{position:relative;overflow:clip}.window-light{z-index:0;width:min(74vw,74rem);height:min(100%,52rem);fill:var(--window);pointer-events:none;position:absolute;top:0;right:0}.hero{z-index:1;gap:var(--s3) var(--s5);padding-top:clamp(var(--s3), 3.5vw, var(--s4));padding-bottom:var(--s4);grid-template-columns:minmax(0,1fr);display:grid;position:relative;container-type:inline-size}.hero-title{letter-spacing:-.04em;text-wrap:wrap;max-width:5em;font-size:16.2vw;font-weight:700;line-height:1}.hero-subtitle{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.1875rem,1.05rem + .6vw,1.5rem);font-style:italic;line-height:1.35}.hero-lead{margin-top:var(--s2);max-width:31rem;font-size:clamp(1.0625rem,1rem + .2vw,1.1875rem);line-height:1.5}.hero-lead p+p{margin-top:.375rem}.hero-links{gap:0 var(--s3);margin-top:var(--s2);flex-wrap:wrap;display:flex}.hero-links a{text-underline-offset:.26em;align-items:center;min-height:2.75rem;font-weight:500;text-decoration-thickness:2px;display:inline-flex}.hero-links a:hover{background:var(--sun);color:var(--on-sun);box-shadow:0 0 0 .25rem var(--sun)}.hero-media{min-width:0;position:relative}.hero-photo .mat{padding:.625rem;position:relative}.hero-photo .tape{top:-.6875rem;right:2.5rem;transform:rotate(4deg)}.hero-photo figcaption,.hero-card figcaption{color:var(--muted);font-size:.8125rem;line-height:1.45}.hero-photo figcaption{margin-top:var(--s1)}.hero-card{z-index:3;width:min(72%,17rem);margin-top:var(--s2);position:relative}.hero-card-link{border:1px solid var(--mat-line);display:block;transform:rotate(1.6deg)}.hero-card figcaption{margin-top:.75rem}@media (width>=36rem){.hero-title{font-size:calc((100vw - 2 * var(--gutter) - 1rem) / 8.42);white-space:nowrap;grid-column:1/-1;max-width:none;font-size:11.8765cqw}}@media (width>=56rem){.hero{grid-template-columns:minmax(0,6fr) minmax(0,7fr);align-items:start}.hero-text{padding-top:var(--s1)}.hero-media{margin-top:var(--s1)}.hero-photo figcaption{height:9.5rem;margin-left:15.5rem}.hero-card{width:17rem;margin-top:0;position:absolute;top:calc(100% - 11rem);left:-3rem}}.glance-section{z-index:1;padding-top:var(--s5);padding-bottom:var(--s2);position:relative}.index-card{background:var(--surface);border:1px solid var(--line);padding:var(--s3) clamp(var(--s2), 3vw, var(--s4)) var(--s4);position:relative}.index-card-title{letter-spacing:-.01em;border-bottom:3px solid var(--ink);padding-bottom:.75rem;font-size:1.25rem}.glance{column-gap:var(--s5);grid-template-columns:minmax(0,1fr);display:grid}.glance-row{gap:.125rem var(--s2);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);align-content:start;padding-block:.75rem;display:grid}.glance dt{font-family:var(--serif);color:var(--muted);font-size:.9375rem;font-style:italic}.glance dd{min-width:0;font-size:.9688rem;line-height:1.55}@media (width>=30rem){.glance-row{grid-template-columns:6.5rem minmax(0,1fr)}}@media (width>=60rem){.glance{grid-template-columns:repeat(2,minmax(0,1fr))}}.story-grid{gap:var(--s5) var(--s6);grid-template-columns:minmax(0,1fr);display:grid}.story-side{gap:var(--s5);align-content:space-between;min-width:0;display:grid}.pull-quote p{font-family:var(--serif);letter-spacing:-.012em;font-size:clamp(1.5rem,1.25rem + 1vw,2rem);font-style:italic;line-height:1.55}.pull-quote figcaption{margin-top:var(--s2);color:var(--muted);max-width:24rem;font-size:.875rem;line-height:1.5}@media (width>=56rem){.story-grid{grid-template-columns:minmax(0, var(--measure)) minmax(0, 1fr);justify-content:space-between}.story-side{padding-top:var(--s1)}}.timeline-block{margin-top:var(--s6)}.timeline-block>.note{max-width:var(--measure);margin-bottom:var(--s3)}.timeline{border-top:2px solid var(--ink);list-style:none}.timeline li{gap:.25rem var(--s3);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);padding-block:.75rem;display:grid}.timeline-date{font-family:var(--mono);font-size:.875rem;line-height:1.6}.timeline-event{gap:.125rem;min-width:0;line-height:1.45;display:grid}.timeline-sources{font-size:.875rem;line-height:1.6}@media (width>=40rem){.timeline li{grid-template-columns:9.5rem minmax(0,1fr);align-items:baseline}.timeline-sources{grid-column:2}}@media (width>=60rem){.timeline li{grid-template-columns:9.5rem minmax(0,1fr) 15rem}.timeline-sources{grid-column:auto}}.members-grid{gap:var(--s5) var(--s6);grid-template-columns:minmax(0,1fr);display:grid}.members-main{min-width:0}.members-side{gap:var(--s4);flex-wrap:wrap;align-items:flex-start;min-width:0;display:flex}.members-side .paste{flex:13rem}.duo,.pair{gap:var(--s4) var(--s5);grid-template-columns:minmax(0,1fr);display:grid}.duo{margin-top:var(--s5);padding-top:var(--s3);border-top:2px solid var(--ink)}.pair{margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--line)}.member>*+*{margin-top:var(--s1)}.member .role{margin-top:0}.member--core h3{letter-spacing:-.02em;font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);font-weight:700;line-height:1.12}.member--core .role{margin-top:.25rem;font-size:1.125rem}.member:not(.member--core) p:not(.role){font-size:.9688rem}.earlier{margin-top:var(--s5)}.earlier .member{max-width:var(--measure)}.member--earlier{color:var(--muted)}@media (width>=40rem){.duo,.pair{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=56rem){.members-grid{grid-template-columns:minmax(0,1fr) 16.5rem}.members-side{gap:var(--s5);padding-top:var(--s1);align-content:start;display:grid}}.live-top{gap:var(--s4) var(--s6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.live-photo{min-width:0}@media (width>=56rem){.live-top{grid-template-columns:minmax(0, var(--measure)) minmax(0, 1fr);justify-content:space-between}}.reviews{gap:var(--s4) var(--s5);margin-top:var(--s5);grid-template-columns:minmax(0,1fr);display:grid}.review{border-top:2px solid var(--ink);padding-top:var(--s2)}.review h3{letter-spacing:-.015em;font-size:clamp(1.375rem,1.25rem + .6vw,1.75rem);font-weight:700}.review>p{margin-top:var(--s1);max-width:var(--measure)}.review-date{align-items:center;gap:.25rem var(--s1);font-family:var(--mono);flex-wrap:wrap;font-size:.875rem;display:flex}@media (width>=48rem){.reviews{grid-template-columns:repeat(2,minmax(0,1fr))}}.gig-chronology{margin-top:var(--s5);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.gig-chronology summary{cursor:pointer;min-height:3.5rem;font-family:var(--serif);align-items:center;gap:.625rem;font-size:1.125rem;list-style:none;display:flex}.gig-chronology summary::-webkit-details-marker{display:none}.gig-chronology summary:before{content:"";border-left:.5625rem solid var(--ink);border-top:.375rem solid #0000;border-bottom:.375rem solid #0000;flex:none;width:0;height:0}.gig-chronology[open] summary:before{transform:rotate(90deg)}.gig-chronology summary span{text-underline-offset:.2em;text-decoration:underline 1px}.gig-body{padding-block:var(--s2) var(--s4);min-width:0}.gig-body>.note{margin-top:var(--s1);max-width:var(--measure)}.gigs{margin-top:var(--s3);font-size:.9375rem;line-height:1.5}.gig-date{white-space:normal}.gig-venue{font-weight:500}@media (width<=47.99rem){.gigs,.gigs tbody,.gigs tr,.gigs td{width:100%;display:block}.gigs thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.gigs tr{border-bottom:1px solid var(--line);padding-block:.75rem}.gigs td{gap:var(--s1);border:0;grid-template-columns:4.75rem minmax(0,1fr);padding:.125rem 0;display:grid}.gigs td:before{content:attr(data-label);color:var(--muted);padding-top:.1rem;font-size:.8125rem}.gigs td>*{grid-column:2}.gig-venue,.gigs td:nth-child(3),.gigs td:nth-child(4){display:grid}}.folder{background:var(--folder);margin-top:var(--s5);padding-block:var(--s5) var(--s6);position:relative}.folder-tab{left:max(var(--gutter), calc((100% - var(--wrap)) / 2));width:13rem;height:1.875rem;font-family:var(--mono);color:var(--muted);background:var(--folder);clip-path:polygon(0 100%,1.125rem 0,calc(100% - 1.125rem) 0,100% 100%);justify-content:center;align-items:center;padding-top:.25rem;font-size:.8125rem;display:flex;position:absolute;bottom:100%}.folder .section-head{margin-bottom:var(--s3)}.folder-intro{margin-bottom:var(--s4)}.folder-cta{margin-top:var(--s4);font-family:var(--serif);font-size:1.125rem}.folder-cta a{align-items:center;min-height:2.75rem;display:inline-flex}.press-intro{margin-bottom:var(--s5)}.press-row{gap:var(--s3) var(--s6);padding-block:var(--s4);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);display:grid}.press-copy{min-width:0}.press-copy h3{letter-spacing:-.012em;font-size:clamp(1.1875rem,1.1rem + .4vw,1.375rem);font-weight:700}.press-copy h3:not(:first-child){margin-top:var(--s4)}.press-items{gap:var(--s3);align-content:start;min-width:0;list-style:none;display:grid}.press-item{gap:var(--s2) var(--s3);grid-template-columns:7.5rem minmax(0,1fr);align-items:start;display:grid}.press-scan{padding:.25rem;display:block}.excerpt p{font-family:var(--serif);letter-spacing:-.008em;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.45}.excerpt figcaption{color:var(--muted);margin-top:.25rem;font-size:.8125rem;line-height:1.45}.press-title{margin-top:var(--s1);font-size:.9375rem;line-height:1.4}.press-title a,.later-scan-title a{margin-block:-.5rem;padding-block:.75rem;display:inline-block}.card-meta{flex-wrap:wrap;align-items:center;gap:.25rem .625rem;margin-top:.375rem;display:flex}.card-type{color:var(--ink);font-size:.8125rem;line-height:1.4}.card-date{font-family:var(--mono);color:var(--muted);font-size:.8125rem;line-height:1.4}@media (width>=56rem){.press-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.press-item{grid-template-columns:10.5rem minmax(0,1fr)}}.album{gap:var(--s4) var(--s6);grid-template-columns:minmax(0,1fr);display:grid}.album-text h3{letter-spacing:-.02em;font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);font-weight:700;line-height:1.12}.album-text .role{margin-top:.25rem;font-size:1.125rem}.album-text .date{margin-top:.25rem}.album-tracks{min-width:0}.tracks{font-size:1rem;line-height:1.45}.tracks-no{width:2.5rem;color:var(--muted)}.tracks-length{text-align:right;width:4.5rem;padding-right:0}th.tracks-length{text-align:right}.tracks tbody tr:hover,.tracks tbody tr:focus-within{background:var(--sun-tint)}.track-cell{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 .75rem;display:flex}.track-streams{opacity:0;pointer-events:none;flex-wrap:wrap;gap:0 .625rem;display:flex}.tracks tbody tr:hover .track-streams,.tracks tbody tr:focus-within .track-streams{opacity:1;pointer-events:auto}@media (hover:none){.track-streams{gap:0 var(--s2);opacity:1;pointer-events:auto;flex:0 0 100%}}.track-link{margin-block:-.75rem;padding-block:.75rem;font-size:.75rem;display:inline-block}@media (hover:none){.track-link{font-size:.875rem}}@media (hover:none) and (width<=39.99rem){.track-streams{gap:.25rem var(--s3);grid-template-columns:repeat(2,max-content);display:grid}}.album-tracks .caption{margin-top:var(--s1);font-size:.8125rem}.platform-links{gap:0 var(--s3);margin-top:var(--s2);flex-wrap:wrap;list-style:none;display:flex}.platform-links a{align-items:center;min-height:2.75rem;display:inline-flex}@media (width>=56rem){.album{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.videos{margin-top:var(--s6)}.video-list{margin-top:var(--s3);border-top:2px solid var(--ink);grid-template-columns:minmax(0,1fr);list-style:none;display:grid}.video{gap:var(--s2) var(--s3);padding-block:var(--s3);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.video-frame{aspect-ratio:16/9;background:var(--stamp-solid-bg);min-width:0;position:relative}.video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video-panel{color:var(--ink);text-decoration:none;display:block;position:absolute;inset:0}.video-panel img{object-fit:cover;width:100%;height:100%}.video-no,.video-length,.video-ext{background:var(--scrim);color:var(--on-scrim);padding:.0625rem .4375rem;font-size:.75rem;line-height:1.5;position:absolute}.video-no,.video-length{font-family:var(--mono);top:.5rem}.video-no{left:.5rem}.video-length{right:.5rem}.video-ext{bottom:.5rem;left:.5rem}.video-icon{aspect-ratio:1;border:2px solid var(--on-scrim);background:var(--scrim);border-radius:50%;width:clamp(2.75rem,24%,4rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-icon:before{content:"";background:var(--on-scrim);clip-path:polygon(0 0,100% 50%,0 100%);position:absolute;inset:29% 25% 29% 33%}.video-frame:hover .video-icon,.video-frame:focus-within .video-icon{background:var(--sun);border-color:var(--sun)}.video-frame:hover .video-icon:before,.video-frame:focus-within .video-icon:before{background:var(--on-sun)}.video-play{width:100%;height:100%;position:absolute;inset:0}.video-text>*+*{margin-top:.375rem}.video-title{font-family:var(--serif);font-size:1.125rem;line-height:1.35}.video-date,.video-note{font-size:.9375rem;line-height:1.5}.video-date{color:var(--muted)}.video-note-label{font-weight:600}.video-sources{font-size:.875rem}.video-link{font-size:.9375rem}.video-link a{align-items:center;min-height:2.75rem;display:inline-flex}@media (width>=40rem){.video{grid-template-columns:15rem minmax(0,1fr)}}@media (width>=64rem){.video-list{column-gap:var(--s5);grid-template-columns:repeat(2,minmax(0,1fr))}.video{grid-template-columns:13rem minmax(0,1fr)}.video-list--later{grid-template-columns:minmax(0,1fr)}.video-list--later .video{grid-template-columns:15rem minmax(0, var(--measure))}}.later-intro{margin-bottom:var(--s4)}.later-grid{gap:var(--s4) var(--s5);grid-template-columns:minmax(0,1fr);display:grid}.later-item{border-top:2px solid var(--ink);padding-top:var(--s2);min-width:0}.later-item>*+*,.later-copy>*+*{margin-top:var(--s1)}.later-item h3{letter-spacing:-.015em;font-weight:700}.later-item p:not(.role,.date){max-width:var(--measure)}.later-item--release{gap:var(--s3) var(--s5);grid-template-columns:minmax(0,1fr);display:grid}.tracklist{padding-left:1.5rem;font-size:.9375rem;line-height:1.6}.tracklist li::marker{font-family:var(--mono);color:var(--muted);font-size:.8125rem}.later-scans{gap:var(--s2) var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;list-style:none;display:grid}.later-scans .mat{padding:.25rem;display:block}.later-scan-title{margin-top:var(--s1);font-size:.875rem;line-height:1.4}.video-list--later{margin-top:var(--s4)}@media (width>=56rem){.later-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.later-item--release{grid-column:1/-1;grid-template-columns:minmax(0, var(--measure)) minmax(0, 1fr);justify-content:space-between}.later-scans{justify-self:end;width:100%;max-width:29rem}}.filter-area{margin-bottom:var(--s3);position:relative}.filter{gap:.25rem var(--s3);flex-wrap:wrap;display:flex}.filter button{text-underline-offset:.25em;align-items:center;gap:.4rem;min-height:2.75rem;padding-inline:.25rem;font-size:.9375rem;text-decoration:underline 1px;display:inline-flex}.filter button:hover{text-decoration-thickness:2px}.filter button[aria-pressed=true]{background:var(--sun);color:var(--on-sun);padding-inline:.5rem;font-weight:600;text-decoration:none}.filter-count{font-variant-numeric:tabular-nums;font-size:.75rem}.card-grid{gap:var(--s4) var(--s3);grid-template-columns:minmax(0,1fr);list-style:none;display:grid}@media (width>=40rem){.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.card-grid{gap:var(--s5) var(--s4);grid-template-columns:repeat(3,minmax(0,1fr))}}.card{min-width:0}.mount{background:var(--mat);border:1px solid var(--mat-line);padding:1rem 1rem 2.25rem;position:relative}.mount-link{display:block}@media (width>=40rem){.mount{aspect-ratio:5/6;padding:0}.mount-link{position:absolute;inset:1.5rem 1.25rem 2.25rem}.mount-link picture{width:100%;height:100%}.mount-link img{object-fit:contain;width:100%;height:100%}}.mount-zoom{cursor:zoom-in;width:100%;height:100%;position:absolute;inset:0}.mount-zoom-label{color:var(--on-mat-muted);text-underline-offset:.2em;font-size:.8125rem;line-height:1.4;text-decoration:underline;position:absolute;bottom:.375rem;right:.75rem}.mount-zoom:hover .mount-zoom-label{color:var(--on-mat);background:var(--sun);padding-inline:.25rem;text-decoration:none}.mount-no{font-family:var(--mono);color:var(--on-mat-muted);pointer-events:none;font-size:.8125rem;line-height:1.4;position:absolute;bottom:.375rem;left:.75rem}.card figcaption{padding-top:.75rem}.card-title{font-family:var(--serif);letter-spacing:-.008em;color:var(--ink);text-decoration-color:var(--muted);margin-block:-.4375rem;padding-block:.6875rem;font-size:1.0625rem;line-height:1.35;display:inline-block}.card-title:hover{text-decoration-color:currentColor}.card-caption{color:var(--muted);margin-top:.5rem;font-size:.9063rem;line-height:1.5}.lightbox{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--ink);background:0 0;border:0;padding:0}.lightbox::backdrop{background:var(--backdrop);opacity:.86}.lb-frame{background:var(--paper);grid-template-rows:minmax(0,1fr) auto;height:100%;display:grid}.lb-stage{background:var(--mat);min-height:0;padding:var(--s1);place-items:center;display:grid;overflow:auto}.lb-stage picture{width:100%;height:100%;min-height:0}.lb-stage img{object-fit:contain;width:100%;height:100%}.lb-side{padding:.75rem var(--s2) var(--s2);border-top:1px solid var(--line);min-width:0;max-height:46dvh;position:relative;overflow-y:auto}.lb-close{float:right;border:1px solid var(--ink);min-width:2.75rem;min-height:2.75rem;margin-left:var(--s2);padding-inline:.75rem;font-size:.9375rem}.lb-position{color:var(--muted);font-size:.8125rem}.lb-date{font-family:var(--mono);color:var(--muted);font-size:.8125rem}.lb-title{font-family:var(--serif);letter-spacing:-.012em;margin-top:.125rem;font-size:1.125rem;font-weight:700;line-height:1.3}.lb-date{margin-top:.25rem}.lb-caption{margin-top:var(--s1);color:var(--muted);font-size:.9375rem;line-height:1.5;display:none}.lb-links{gap:0 var(--s3);flex-wrap:wrap;margin-top:.25rem;font-size:.9375rem;display:flex}.lb-links a{align-items:center;min-height:2.75rem;display:inline-flex}.lb-steps{gap:var(--s1);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.25rem;display:grid}.lb-steps button{border:1px solid var(--ink);min-height:2.75rem;font-size:.9375rem}.lb-steps button:hover,.lb-close:hover{background:var(--sun);color:var(--on-sun);border-color:var(--sun)}.lb-steps button:disabled{opacity:.45;cursor:default}@media (width>=60rem){.lightbox{width:min(100vw - 4rem,86rem);height:min(100dvh - 3rem,60rem);margin:auto}.lb-frame{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 21rem}.lb-stage{padding:var(--s3)}.lb-side{padding:var(--s3);border-top:0;border-left:1px solid var(--line);flex-direction:column;align-items:stretch;max-height:none;display:flex}.lb-close{float:none;margin:0 0 var(--s4);align-self:flex-end}.lb-title{font-size:1.375rem}.lb-caption{display:block}.lb-links{margin-top:var(--s2);flex-direction:column}.lb-steps{margin-top:auto}}.object-head{padding-top:var(--s2);margin-bottom:var(--s4);max-width:54rem}.object-no{font-family:var(--mono);color:var(--muted);margin-bottom:var(--s1);font-size:.875rem;display:block}.object-view{gap:var(--s4) var(--s5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.object-figure{min-width:0}.object-mat{background:var(--mat);border:1px solid var(--mat-line);padding:clamp(.5rem, 2.5vw, var(--s4))}.object-mat img{width:100%;max-width:var(--w,100%);margin-inline:auto}.object-figure figcaption{color:var(--muted);max-width:var(--measure);margin-top:.75rem;font-size:.875rem;line-height:1.5}.object-full{align-items:center;width:fit-content;min-height:2.75rem;display:flex}.object-meta{border-top:2px solid var(--ink);min-width:0;font-size:.9375rem;line-height:1.5}.object-meta>div{border-bottom:1px solid var(--line);padding-block:.625rem}.object-meta dt{font-family:var(--serif);color:var(--muted);font-size:.875rem;font-style:italic}.object-meta .mono{font-size:.875rem}.object-text{min-width:0}.object-note{margin-bottom:var(--s3);max-width:var(--measure)}.object-body{gap:var(--s4) var(--s5);grid-template-columns:minmax(0,1fr);display:grid}.object-body .excerpt{border-left:.5rem solid var(--ink);padding-left:var(--s2);max-width:var(--measure)}.object-body .excerpt p{font-size:1.25rem}.object-body .excerpt figcaption{font-size:.875rem}.object-extra{margin-top:var(--s5);max-width:var(--measure)}.object-extra>h2{letter-spacing:-.012em;margin-bottom:var(--s1);font-size:1.375rem}.object-related{list-style:none}.object-related li{border-top:1px solid var(--line);padding-block:.5rem}.object-links{gap:0 var(--s3);margin-top:var(--s3);flex-wrap:wrap;font-size:.9375rem;display:flex}.object-links a{align-items:center;min-height:2.75rem;display:inline-flex}.object-pager{gap:var(--s2) var(--s4);margin-top:var(--s5);padding-top:var(--s2);border-top:2px solid var(--ink);grid-template-columns:minmax(0,1fr);display:grid}.object-pager a{min-height:2.75rem;font-family:var(--serif);padding-block:.25rem;line-height:1.35;display:block}.object-pager span{font-family:var(--sans);color:var(--muted);font-size:.8125rem;display:block}.object-pager .next{text-align:right}@media (width>=40rem){.object-pager{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=60rem){.object-view{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 19rem}.object-figure{grid-area:1/1}.object-text{grid-area:2/1}.object-side{top:calc(var(--header-h) + var(--s2));grid-area:1/2/span 2;align-self:start;position:sticky}}.page{padding-bottom:var(--s6)}.page-head{padding-top:var(--s2);margin-bottom:var(--s4)}.page-head .prose{margin-top:var(--s3)}.page-section{margin-top:var(--s6);scroll-margin-top:calc(var(--header-h) + var(--s3))}.page-section--first{margin-top:0}.page-section>.section-head{margin-bottom:var(--s3)}.page-section h3{letter-spacing:-.012em;font-size:1.1875rem;font-weight:700}.long-grid{gap:var(--s4) var(--s6);grid-template-columns:minmax(0,1fr);display:grid}.long-main{min-width:0}.notes-card{margin-bottom:var(--s5);padding:var(--s3) var(--s3) var(--s4);background:var(--surface);border:1px solid var(--line);border-top:.375rem solid var(--ink);scroll-margin-top:calc(var(--header-h) + var(--s3))}.notes-card>.section-head{margin-bottom:var(--s2)}@media (width>=48rem){.notes-card{padding:var(--s4) var(--s5) var(--s5)}}.page-index{border-top:2px solid var(--ink);padding-top:var(--s1);font-size:.9375rem}.page-index ul{gap:0 var(--s3);flex-wrap:wrap;list-style:none;display:flex}.page-index a{align-items:center;min-height:2.75rem;display:inline-flex}.page-index--questions{display:none}@media (width>=60rem){.long-grid{grid-template-columns:15rem minmax(0,1fr)}.long-grid--single{grid-template-columns:minmax(0,1fr)}.page-index{top:calc(var(--header-h) + var(--s2));max-height:calc(100vh - var(--header-h) - var(--s4));align-self:start;display:block;position:sticky;overflow-y:auto}.page-index ul{display:block}.page-index a{align-items:center;min-height:2.75rem;padding-block:.25rem;line-height:1.3;display:flex}.page-index--questions{font-size:.875rem}}.tiers>div{gap:.25rem var(--s3);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);padding-block:.75rem;display:grid}.tiers{border-top:2px solid var(--ink);margin-top:var(--s2)}.tiers dt{font-family:var(--serif)}.tiers dt .mono{width:1.75rem;font-weight:600;display:inline-block}.tiers dd{font-size:.9688rem;line-height:1.55}.tiers .note{font-family:var(--mono);margin-top:.25rem;font-size:.75rem;display:block}@media (width>=48rem){.tiers>div{grid-template-columns:15rem minmax(0,1fr)}}.bio{margin-top:var(--s3);padding:var(--s2) var(--s3) var(--s3);background:var(--surface);border:1px solid var(--line);max-width:calc(var(--measure) + 3rem)}.bio>*+*{margin-top:var(--s1)}.bio h3{letter-spacing:0;color:var(--muted);font-size:.9375rem;font-style:italic;font-weight:400}.data-files{margin-top:var(--s2);border-top:2px solid var(--ink);list-style:none}.data-files li{gap:0 var(--s3);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);align-items:center;padding-block:.375rem;display:grid}.data-files a{align-items:center;min-height:2.75rem;font-size:.9375rem;display:inline-flex}@media (width>=48rem){.data-files li{grid-template-columns:13rem minmax(0,1fr)}}.register{margin-top:var(--s2);font-size:.9375rem;line-height:1.5}.register th[scope=row]{white-space:nowrap;font-weight:400}.register .note{margin-top:.125rem;display:block}.register-wrap{border:1px solid var(--line);padding:0 var(--s2);background:var(--surface)}.register-wrap:focus-visible{outline-offset:2px}@media (width<=47.99rem){.register-wrap{padding:0 var(--s2);overflow:visible}.register,.register tbody{display:block}.register thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.register tr{gap:0 var(--s1);border-bottom:1px solid var(--line);grid-template-columns:2.75rem minmax(0,1fr);padding-block:.75rem;display:grid}.register tr:last-child{border-bottom:0}.register th,.register td{border:0;grid-column:2;padding:0;display:block}.register th[scope=row]{grid-area:1/1}.register td:nth-child(2){font-family:var(--mono);color:var(--muted);grid-area:2/1;font-size:.8125rem}.register td:nth-child(3){grid-row:1/span 2}.register td:nth-child(4),.register td:nth-child(5){color:var(--muted);font-size:.875rem}}.open-list,.changelog{margin-top:var(--s2);border-top:2px solid var(--ink);list-style:none}.open-list li,.changelog li{border-bottom:1px solid var(--line);max-width:46rem;padding-block:.75rem}.qa-list{max-width:calc(var(--measure) + 4rem);min-width:0}.qa{padding-block:var(--s4);border-top:1px solid var(--line)}.qa:first-child{border-top:2px solid var(--ink)}.qa h2{letter-spacing:-.012em;font-size:clamp(1.25rem,1.15rem + .5vw,1.5rem);line-height:1.3}.qa-answer{margin-top:var(--s1);max-width:var(--measure)}.qa-sources{gap:0 var(--s3);margin-top:var(--s2);color:var(--muted);flex-wrap:wrap;font-size:.875rem;line-height:1.4;list-style:none;display:flex}.qa-sources-label{font-family:var(--serif);margin-top:var(--s2);color:var(--muted);font-size:.875rem;font-style:italic}.qa-sources li{align-items:center;gap:.5rem;min-height:2.75rem;display:flex}.qa-sources .mono{flex:none;font-size:.8125rem}.qa-sources a{align-items:center;min-height:2.75rem;display:inline-flex}.qa-sources-label+.qa-sources{margin-top:.125rem}.about-body h2{align-items:flex-end;gap:var(--s2);margin-top:var(--s5);letter-spacing:-.015em;font-size:clamp(1.375rem,1.25rem + .6vw,1.75rem);display:flex}.about-body h2:after{content:"";background:var(--ink);flex:2rem;min-width:2rem;height:.375rem;margin-bottom:.4rem}.about-body{min-width:0;max-width:calc(var(--measure) + 4rem)}.about-body h2+p{margin-top:var(--s1)}.not-found{padding-block:var(--s7) var(--s8)}.not-found p{margin-top:var(--s2);max-width:var(--measure)}:is(.theme-toggle,.menu-toggle,.lb-close,.lb-steps button,.copy-button,.filter button):not(:disabled):active{background:var(--sun-press);color:var(--on-sun)}.lb-steps button:not(:disabled):active,.lb-close:active,.copy-button:active{border-color:var(--sun-press)}@media (prefers-reduced-motion:no-preference){:is(.theme-toggle,.menu-toggle,.lb-close,.lb-steps button,.copy-button,.filter button){transition:transform 90ms ease-out}:is(.theme-toggle,.menu-toggle,.lb-close,.lb-steps button,.copy-button,.filter button):not(:disabled):active{transform:translateY(1px)}}.card,a.mat{--lift:0px;--lift-on:0;--zoom:1}.mount,a.mat{isolation:isolate;position:relative}.mount:before,a.mat:before{content:"";z-index:-1;pointer-events:none;box-shadow:var(--lift-shadow);opacity:var(--lift-on);position:absolute;inset:0}.card:has(:focus-visible),a.mat:focus-visible{--lift:-2px;--lift-on:1;--zoom:1.015}@media (hover:hover){.card:hover,a.mat:hover{--lift:-2px;--lift-on:1;--zoom:1.015}}.card:active,a.mat:active{--lift:0px;--lift-on:.5;--zoom:1}@media (hover:hover){.card:hover .card-title{text-decoration-color:currentColor;text-decoration-thickness:2px}}.card:has(:focus-visible) .card-title{text-decoration-color:currentColor;text-decoration-thickness:2px}@media (prefers-reduced-motion:no-preference){.mount,a.mat{transform:translateY(var(--lift));transition:transform .16s ease-out}.mount:before,a.mat:before{transition:opacity .16s ease-out}.mount-link img,a.mat img{transform:scale(var(--zoom));transition:transform .16s ease-out}}.is-linked{position:relative}.row-link:after{content:"";position:absolute;inset:0}.is-linked a:not(.row-link){z-index:1;position:relative}.row-link:focus-visible{outline:none}.row-link:focus-visible:after{outline:3px solid var(--focus);outline-offset:-3px}.row-link:before{content:"→";content:"→" / "";font-family:var(--sans);color:var(--link);opacity:0;pointer-events:none;font-size:1.125rem;line-height:1;text-decoration:none;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.review .row-link:before{top:auto;bottom:.8rem;transform:none}.timeline li.is-linked,.review.is-linked,.gigs tr.is-linked{--bleed:.5rem}@media (hover:hover){.timeline li.is-linked:hover,.review.is-linked:hover{background:var(--sun-tint);box-shadow:calc(-1 * var(--bleed)) 0 0 var(--sun-tint), var(--bleed) 0 0 var(--sun-tint)}.gigs tr.is-linked:hover td{background:var(--sun-tint)}.gigs tr.is-linked:hover td:first-child{box-shadow:calc(-1 * var(--bleed)) 0 0 var(--sun-tint)}.gigs tr.is-linked:hover td:last-child{box-shadow:var(--bleed) 0 0 var(--sun-tint)}.is-linked:hover .row-link:before{opacity:1}}.timeline li.is-linked:has(.row-link:focus-visible),.review.is-linked:has(.row-link:focus-visible){background:var(--sun-tint);box-shadow:calc(-1 * var(--bleed)) 0 0 var(--sun-tint), var(--bleed) 0 0 var(--sun-tint)}.gigs tr.is-linked:has(.row-link:focus-visible) td{background:var(--sun-tint)}.gigs tr.is-linked:has(.row-link:focus-visible) td:first-child{box-shadow:calc(-1 * var(--bleed)) 0 0 var(--sun-tint)}.gigs tr.is-linked:has(.row-link:focus-visible) td:last-child{box-shadow:var(--bleed) 0 0 var(--sun-tint)}@media (width<=47.99rem){.gigs tr.is-linked:hover td,.gigs tr.is-linked:has(.row-link:focus-visible) td{box-shadow:none;background:0 0}.gigs tr.is-linked:hover,.gigs tr.is-linked:has(.row-link:focus-visible){background:var(--sun-tint);box-shadow:calc(-1 * var(--bleed)) 0 0 var(--sun-tint), var(--bleed) 0 0 var(--sun-tint)}}.gigs .row-link,.timeline .row-link{color:var(--ink);text-decoration-color:var(--muted)}.gigs .row-link{font-weight:500}@media (hover:hover){.is-linked:hover .row-link{color:var(--link-hover);text-decoration-color:currentColor;text-decoration-thickness:2px}}.is-linked .row-link:focus-visible{color:var(--link-hover);text-decoration-color:currentColor;text-decoration-thickness:2px}.is-linked .row-link:focus-visible:before{opacity:1}@media (prefers-reduced-motion:no-preference){.row-link:before{transition:transform .16s ease-out,opacity .16s ease-out;transform:translate(-6px,-50%)}.review .row-link:before{transform:translate(-6px)}.is-linked .row-link:focus-visible:before{transform:translateY(-50%)}.review .row-link:focus-visible:before{transform:none}@media (hover:hover){.is-linked:hover .row-link:before{transform:translateY(-50%)}.review.is-linked:hover .row-link:before{transform:none}}}.review-more{margin-top:var(--s1)}.review.is-linked{padding-bottom:var(--s2)}@media (prefers-reduced-motion:no-preference){.track-streams{transition:opacity .15s ease-out}}.track-name--link{color:inherit;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:var(--muted);text-underline-offset:.22em;margin-block:-.75rem;padding-block:.75rem;display:inline-block}@media (hover:hover){.track-name--link:hover{color:var(--ink);text-decoration-color:currentColor;text-decoration-thickness:2px}}.anchor-link{width:1.75rem;height:1.75rem;margin:0 0 .25rem calc(-1 * var(--s1));font-family:var(--mono);color:var(--muted);opacity:0;flex:none;justify-content:center;align-self:flex-end;align-items:center;font-size:1.25rem;line-height:1;text-decoration:none;display:inline-flex;position:relative}.anchor-link:before{content:"";position:absolute;inset:-.5rem}@media (hover:hover){.section-head:hover .anchor-link{opacity:1}.anchor-link:hover{color:var(--link-hover)}}.section-head:focus-within .anchor-link,.anchor-link:focus-visible,.anchor-link[data-copied]{opacity:1}.anchor-link[data-copied]{background:var(--sun);color:var(--on-sun)}@media (prefers-reduced-motion:no-preference){.anchor-link{transition:opacity .12s ease-out}}.nav-list a,.nav-more>summary{position:relative}.nav-list>li>a:after,.nav-more>summary:before,.nav-more ul a:after{content:"";pointer-events:none;background:currentColor;position:absolute}.nav-list>li>a:after,.nav-more>summary:before{transform-origin:0;height:2px;bottom:.5rem;left:0;right:0;transform:scaleX(0)}.nav-more ul a:after{transform-origin:top;width:3px;top:.5rem;bottom:.5rem;left:-.625rem;transform:scaleY(0)}.nav-list>li>a[aria-current=true]:after,.nav-more[data-has-current]>summary:before{transform:scaleX(1)}.nav-more ul a[aria-current=true]:after{transform:scaleY(1)}.nav-list a[aria-current=true]{text-decoration:none}@media (width<=55.99rem){.js .nav-list>li>a:after,.js .nav-more ul a:after{left:calc(-1 * var(--gutter) + .375rem);transform-origin:top;width:3px;height:auto;top:.625rem;bottom:.625rem;right:auto;transform:scaleY(0)}.js .nav-list a[aria-current=true]:after{transform:scaleY(1)}}@media (prefers-reduced-motion:no-preference){.nav-list>li>a:after,.nav-more>summary:before,.nav-more ul a:after{transition:transform .16s ease-out}}.to-top{right:max(.25rem, env(safe-area-inset-right), min(var(--gutter) - .25rem, (100vw - var(--wrap)) / 2 - 3rem));bottom:max(.75rem, env(safe-area-inset-bottom));z-index:25;background:var(--paper);width:2.75rem;height:2.75rem;color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);opacity:0;pointer-events:none;background-clip:padding-box;border:.25rem solid #0000;place-items:center;text-decoration:none;display:grid;position:fixed}.to-top:before{content:"";border-top:2px solid;border-left:2px solid;width:.75rem;height:.75rem;margin-top:.25rem;transform:rotate(45deg)}.to-top.is-visible,.to-top:focus-visible{opacity:1;pointer-events:auto}@media (hover:hover){.to-top:hover{background-color:var(--sun);color:var(--on-sun)}}.to-top:focus-visible{background-color:var(--sun);color:var(--on-sun)}.to-top:active{background-color:var(--sun-press);color:var(--on-sun)}@media (prefers-reduced-motion:no-preference){.to-top{transition:opacity .16s ease-out}}.toast{left:50%;bottom:max(1rem, env(safe-area-inset-bottom));z-index:45;max-width:calc(100vw - 2 * var(--gutter) - 7rem);background:var(--stamp-solid-bg);color:var(--stamp-solid-ink);text-align:center;opacity:0;pointer-events:none;padding:.5rem .875rem;font-size:.9375rem;line-height:1.4;position:fixed;transform:translate(-50%)}.toast.is-on{opacity:1}@media (prefers-reduced-motion:no-preference){.toast{transition:opacity .15s ease-out}}.cites a[data-source]{position:relative}.cites a[data-source]:after{content:attr(data-source);z-index:40;width:max-content;max-width:min(17rem, calc(100vw - 2 * var(--gutter)));background:var(--stamp-solid-bg);color:var(--stamp-solid-ink);font:400 .8125rem / 1.4 var(--sans);letter-spacing:0;text-align:left;white-space:normal;overflow-wrap:anywhere;pointer-events:none;visibility:hidden;opacity:0;padding:.375rem .625rem;position:absolute;top:calc(100% + .375rem);left:50%;transform:translate(-50%)}@supports (anchor-scope:--cite) and (position-area:bottom){.cites a[data-source]{anchor-name:--cite;anchor-scope:--cite}.cites a[data-source]:after{--tip-w:min(17rem, calc(100vw - 2 * var(--gutter)));position-anchor:--cite;top:calc(anchor(bottom) + .375rem);left:clamp(calc(var(--gutter) + var(--tip-w) / 2), anchor(center), calc(100% - var(--gutter) - var(--tip-w) / 2));position-try-fallbacks:flip-block;position:fixed;transform:translate(-50%)}}@media (hover:hover){.cites a[data-source]:hover:after{visibility:visible;opacity:1}}.cites a[data-source]:focus-visible:after{visibility:visible;opacity:1}.object-mat{position:relative}.object-mat .mount-zoom-label{background:var(--scrim);color:var(--on-scrim);opacity:0;padding:.125rem .5rem;text-decoration:none;top:.5rem;bottom:auto;right:.5rem}.object-mat .mount-zoom:focus-visible .mount-zoom-label{opacity:1}@media (hover:hover){.object-mat .mount-zoom:hover .mount-zoom-label{background:var(--scrim);color:var(--on-scrim);opacity:1;padding-inline:.5rem}}.cite-row{align-items:flex-start;gap:var(--s1) var(--s2);flex-wrap:wrap;display:flex}.cite-row .box{overflow-wrap:anywhere;flex:18rem;min-width:0}.copy-button{min-width:8.5rem;min-height:2.75rem;padding-inline:var(--s2);border:1px solid var(--ink);background:var(--paper);flex:none;font-size:.9375rem}@media (hover:hover){.copy-button:hover{background:var(--sun);color:var(--on-sun);border-color:var(--sun)}}.copy-button[data-copied]{background:var(--sun);color:var(--on-sun);border-color:var(--sun)}.object-pager a span:before,.object-pager a span:after{display:inline-block}.object-pager a[rel=prev] span:before{content:"←";content:"←" / "";margin-right:.4em}.object-pager a[rel=next] span:after{content:"→";content:"→" / "";margin-left:.4em}@media (prefers-reduced-motion:no-preference){.object-pager a span:before,.object-pager a span:after{transition:transform .16s ease-out}.object-pager a:focus-visible span:before{transform:translate(-4px)}.object-pager a:focus-visible span:after{transform:translate(4px)}@media (hover:hover){.object-pager a:hover span:before{transform:translate(-4px)}.object-pager a:hover span:after{transform:translate(4px)}}}.video-panel{overflow:hidden}@media (prefers-reduced-motion:no-preference){.video-panel img,.video-icon,.hero-card-link{transition:transform .18s ease-out}.video-frame:has(:focus-visible) .video-panel img{transform:scale(1.02)}.video-frame:has(:focus-visible) .video-icon{transform:translate(-50%,-50%)scale(1.08)}.hero-card-link:focus-visible{transform:rotate(.6deg)}@media (hover:hover){.video-frame:hover .video-panel img{transform:scale(1.02)}.video-frame:hover .video-icon{transform:translate(-50%,-50%)scale(1.08)}.hero-card-link:hover{transform:rotate(.6deg)}}@keyframes tne-fade-in{0%{opacity:0}to{opacity:1}}.card.is-entering{animation:.15s ease-out both tne-fade-in}}
