:root{--ink:#111;--paper:#f0f0f0;--stone:#d8d8d8;--muted:#b5b5b5;--line:#898989;--black:var(--ink);--white:var(--paper);--ease:cubic-bezier(.22,1,.36,1);--gutter:clamp(1rem,3.6vw,4rem);--space:clamp(2.8rem,5.2vw,5.8rem);--page-gutter:var(--gutter);--section-space:var(--space);--ease-out:var(--ease)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer;background:0 0;border:0}button:disabled{cursor:wait;opacity:.6}a,button{touch-action:manipulation}input,textarea,select{border:1px solid var(--line);color:inherit;background:0 0;border-radius:0;max-width:100%;padding:.9rem}textarea{resize:vertical}img{max-width:100%;height:auto;display:block}picture{display:block}figure{margin:0}h1,h2,h3,p{overflow-wrap:break-word}h1,h2,h3{font-weight:700}h1,h2{letter-spacing:-.06em;line-height:.96}h2{margin:1rem 0;font-size:clamp(2.5rem,5.6vw,5.5rem)}h1 em,h2 em,h3 em{letter-spacing:-.055em;font-family:Georgia,serif;font-weight:400}h3{letter-spacing:-.035em}.eyebrow{letter-spacing:.09em;text-transform:uppercase;margin:0 0 1rem;font:700 .875rem/1.6 monospace}.section-note{color:#555;font:.875rem/1.65 Arial}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--paper);color:var(--ink);padding:1rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-200%)}.skip-link:focus{transform:none}:is(a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible){outline-offset:4px;outline:3px solid}:is(input:focus-visible,textarea:focus-visible,select:focus-visible){outline-offset:2px}main:focus{outline:0}[hidden]{display:none!important}section[id],article[id],header[id]{scroll-margin-top:90px}.section{padding:var(--space) var(--gutter);border-top:1px solid var(--line)}.text-link{text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:.6rem;min-height:44px;margin-top:.7rem;padding:.6rem 0;font:700 .875rem/1.5 monospace;display:inline-flex}.text-link:hover{opacity:.7}.button{text-transform:uppercase;letter-spacing:.04em;min-height:50px;transition:background .25s,color .25s,transform .5s var(--ease);border:1px solid;justify-content:space-between;align-items:center;gap:2rem;padding:1rem 1.2rem;font:700 .875rem/1.5 monospace;display:inline-flex}.button.light{color:var(--ink);background:var(--paper)}.button.dark{color:var(--paper);background:var(--ink)}.button.ghost{color:var(--paper);background:0 0}.button:hover{background:var(--stone);color:var(--ink)}[data-magnetic]{transform:translate(var(--mag-x,0px),var(--mag-y,0px))}.action-row{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.site-nav{z-index:50;height:74px;padding:0 var(--gutter);color:var(--paper);background:#111111f5;border-bottom:1px solid #555;justify-content:space-between;align-items:center;gap:2rem;transition:background .3s;display:flex;position:fixed;top:0;left:0;right:0}.wordmark{flex-shrink:0;width:62px}.wordmark img{object-fit:contain;width:62px;height:40px}.nav-links{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:clamp(.8rem,1.8vw,2rem);font:700 .875rem/1.4 monospace;display:flex}.nav-links a{align-items:center;min-height:44px;display:flex;position:relative}.nav-links a:after{content:"";transform-origin:0;height:1px;transition:transform .35s var(--ease);background:currentColor;position:absolute;inset:50% 0 auto;transform:scaleX(0)}.nav-links a:hover:after{transform:scaleX(1)}.nav-links a[data-section-current=true]:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;bottom:2px;left:calc(50% - 2px)}.nav-end{align-items:center;gap:.6rem;display:flex}.nav-cta,.menu-toggle{text-transform:uppercase;white-space:nowrap;border:1px solid #989898;min-height:44px;padding:.8rem 1rem;font:700 .875rem/1.5 monospace}.menu-toggle{display:none}dialog{background:var(--ink);color:var(--paper);width:min(1000px,94vw);max-height:94svh;animation:modal-shutter .4s var(--ease);border:1px solid #767676;margin:auto;padding:1.4rem;position:fixed;overflow:auto;box-shadow:0 20px 100px #0005}dialog:not([open]){display:none}dialog::backdrop{background:#000b}.dialog-close{background:var(--ink);width:44px;height:44px;color:var(--paper);border:1px solid #767676;font-size:1.6rem;position:absolute;top:.5rem;right:.8rem}.menu-dialog{width:100%;height:100dvh;max-height:none;padding:1.4rem var(--gutter);border:0;margin:0;inset:0;overflow-y:auto}.menu-heading{border-bottom:1px solid #767676;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.menu-heading h2{letter-spacing:.05em;font:700 .875rem/1.4 monospace}.menu-heading button{border:1px solid #767676;min-height:44px;padding:.7rem}.menu-pages{max-width:1000px;margin:1rem auto}.menu-pages a{min-height:66px;animation:menu-row .45s var(--ease) both;animation-delay:calc(var(--menu-order)*40ms);border-bottom:1px solid #555;grid-template-columns:2rem 1fr 2rem;align-items:center;gap:1rem;display:grid}.menu-pages span{color:var(--muted);font:.875rem/1.5 monospace}.menu-pages strong{letter-spacing:-.04em;font-size:clamp(1.3rem,3vw,3rem)}.menu-pages a:hover strong{text-decoration:line-through;text-decoration-thickness:1px}.menu-email{overflow-wrap:anywhere;padding-block:1rem;font:.875rem/1.6 monospace;display:block}.no-script-menu{flex-wrap:wrap;gap:1rem;display:flex}.listening-room{padding:var(--space) var(--gutter);color:var(--paper);background:#1d1d1d;border-top:1px solid #767676}.desk-heading{grid-template-columns:1fr 2fr;gap:0 2rem;margin-bottom:2rem;display:grid}.desk-heading h2{margin:0;font-size:clamp(2.7rem,5.3vw,5.3rem)}.desk-heading h2 em{margin-top:.15em;font-size:.67em;line-height:1.15;display:inline-block}.desk-heading>p:last-child{color:#c3c3c3;grid-column:2;max-width:43ch;font-size:.92rem}.listening-tools{border-top:1px solid #767676;border-bottom:1px solid #767676;grid-template-columns:1fr 2fr;gap:1.5rem;margin-bottom:1.5rem;padding:.6rem 0;display:grid}.desk-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:.4rem .9rem;display:flex}.desk-actions button{text-align:left;border-bottom:1px solid #0000;min-height:44px;padding:.4rem 0;font:.875rem/1.5 monospace}.desk-actions button:hover,.desk-actions button[aria-pressed=true]{border-color:currentColor}.listening-console{grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);gap:4vw;display:grid}.listening-choices{min-width:0;position:relative}.listening-choices>button{text-align:left;color:#bebebe;border-bottom:1px solid #656565;grid-template-columns:1.3rem minmax(0,1fr) 1.3rem;align-items:center;gap:1rem;width:100%;min-height:105px;padding:1.3rem .7rem 1.3rem 0;transition:color .3s,background .3s;display:grid;position:relative}.listening-choices>button[aria-pressed=true]{color:var(--paper);background:#ffffff06}.listening-choices>button[aria-pressed=true]:before{content:"";background:var(--paper);width:2px;height:50%;animation:selection-mark .4s var(--ease);position:absolute;top:25%;left:-.8rem}.listening-choices>button:hover{color:var(--paper);background:#ffffff09}.performance-number{font:.875rem/1.5 monospace}.listening-choices strong{letter-spacing:-.04em;font:700 clamp(1.1rem,1.8vw,1.7rem)/1.12 Arial;display:block}.listening-choices small{margin-top:.6rem;font:.875rem/1.6 monospace;display:block}.listening-choices b{font-size:1.2rem;font-weight:400}.listening-choices .text-link{font-size:.875rem}.listening-selection{min-width:0}.performance-transport{justify-content:space-between;align-items:center;padding:.7rem 0;font:.875rem/1.5 monospace;display:flex}.performance-transport>div{gap:.5rem;display:flex}.performance-transport button{border:1px solid #767676;min-width:48px;min-height:44px;font-size:1.3rem;transition:background .2s,color .2s}.performance-transport button:hover{background:var(--paper);color:var(--ink)}.media-player{background:#121212;border:1px solid #767676}.player-heading{min-height:126px;padding:1.2rem;position:relative}.player-heading .eyebrow{color:#c3c3c3;margin-bottom:.6rem;font-size:.875rem}.player-heading h3{letter-spacing:-.04em;max-width:27ch;margin:0 0 .8rem;font:700 clamp(1.3rem,2.2vw,2.1rem)/1.1 Arial}.player-indicator{color:#c3c3c3;align-items:center;gap:.7rem;font:.875rem/1.5 monospace;display:flex}.equaliser{align-items:center;gap:2px;height:12px;display:flex}.equaliser i{background:currentColor;width:2px;height:3px;display:block}.player-open .equaliser i{animation:.8s ease-in-out infinite alternate equaliser}.equaliser i:nth-child(2){animation-delay:.2s}.equaliser i:nth-child(3){animation-delay:.4s}.equaliser i:nth-child(4){animation-delay:.1s}.media-stage{background:#090909;border-top:1px solid #767676;border-bottom:1px solid #767676;height:clamp(280px,30vw,430px);position:relative;overflow:hidden}.media-stage iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.media-placeholder{isolation:isolate;place-items:center;height:100%;display:grid;position:relative}.media-placeholder picture{z-index:-2;position:absolute;inset:0}.media-placeholder img{object-fit:cover;filter:grayscale();width:100%;height:100%}.media-placeholder:after{content:"";z-index:-1;background:#0009;position:absolute;inset:0}.media-placeholder>div{text-align:center;padding:1rem}.player-load{color:var(--paper);flex-direction:column;align-items:center;gap:1rem;margin:auto;font:700 .875rem/1.5 monospace;display:flex}.player-load>span{border:1px solid;border-radius:50%;place-items:center;width:68px;height:68px;padding-left:3px;transition:background .3s,color .3s,transform .3s;display:grid}.player-load:hover>span{background:var(--paper);color:var(--ink);transform:scale(1.05)}.media-note{color:#ddd;max-width:40ch;margin:1rem auto 0;font:.875rem/1.6 Arial}.player-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;min-height:52px;padding:.4rem 1rem;display:flex}.player-controls a,.player-controls button{text-underline-offset:4px;align-items:center;min-height:44px;font:.875rem/1.5 monospace;text-decoration:underline;display:flex}.player-loading{background:#111e;margin:0;padding:1rem;font:.875rem/1.6 monospace;position:absolute;inset:1rem 1rem auto}.player-loading span{margin-top:.5rem;font:.875rem/1.5 Arial;display:block}.player-loading a{text-decoration:underline}.copy-status{min-height:0;font:.875rem/1.6 Arial}.copy-status:empty{display:none}.copy-fallback{font:.875rem/1.6 Arial;display:block}.copy-fallback input{width:100%;margin-top:.5rem;display:block}.concise-music>.page-intro{padding-bottom:2rem}.concise-music .desk-heading{display:none}.concise-music .listening-tools{border-top:0;padding-top:0}.concise-music .listening-room{padding-top:1rem}.about-notes{padding:var(--space) var(--gutter);grid-template-columns:1fr 1.15fr;align-items:center;gap:7vw;display:grid}.compact-hero{background:var(--ink);color:var(--paper);grid-template-columns:1fr 1fr;min-height:440px;display:grid}.compact-hero>div{padding:var(--space) var(--gutter);align-self:center;min-width:0}.compact-hero h1,.page-intro h1{margin:1.3rem 0;font-size:clamp(3.5rem,7vw,7rem)}.compact-hero figure{overflow:hidden}.compact-hero picture,.compact-hero img{object-fit:cover;object-position:50% 35%;filter:grayscale();width:100%;height:100%;max-height:560px}.standfirst{max-width:35ch;font:1.2rem/1.6 Georgia,serif}.page-intro{padding:var(--space) var(--gutter);background:var(--ink);color:var(--paper)}.page-intro h1{font-size:clamp(3.3rem,6vw,6rem)}.page-intro>p:last-of-type{max-width:44ch;font:1.05rem/1.6 Georgia,serif}.about-notes{align-items:start}.about-notes>div>p:not(.eyebrow){max-width:42ch;font:1rem/1.75 Arial}.note-choices{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:1rem;display:flex}.note-choices button{border-bottom:2px solid #0000;min-height:48px;padding:.6rem .2rem;font:700 .875rem/1.5 monospace}.note-choices button[aria-pressed=true]{border-color:currentColor}.note-panel{min-height:290px;animation:panel-in .4s var(--ease);padding-top:1.5rem}.note-panel h3{max-width:24ch;margin:1rem 0;font:700 clamp(1.5rem,2.4vw,2.3rem)/1.1 Arial}.note-panel>p:not(.eyebrow){max-width:47ch;font:1rem/1.7 Arial}.compact-radio{padding:1.3rem var(--gutter);background:var(--stone);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.compact-radio p{margin:0;font:.875rem/1.6 Arial}.compact-radio .text-link{margin:0}.quiet-dates{grid-template-columns:1fr 1fr;align-items:center;gap:3vw;display:grid}.quiet-dates>p{margin:0;font:1.5rem/1.3 Georgia,serif}.quiet-dates>p>span{max-width:42ch;margin-top:1rem;font:.95rem/1.7 Arial;display:block}.quiet-dates>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;display:flex}.quiet-dates .text-link{margin:0;font-size:.875rem}.upcoming-record,.songbook-index,.booking-checklist{grid-template-columns:1fr 1.2fr;gap:5vw;display:grid}.upcoming-record>div:first-child p,.songbook-index>div:first-child p,.booking-checklist p{max-width:40ch;font:.95rem/1.7 Arial}.song-filters{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.35rem .8rem;margin-bottom:.6rem;padding-bottom:.7rem;display:flex}.song-filters button{border-bottom:1px solid #0000;min-height:40px;padding:.5rem 0;font:.875rem/1.5 monospace}.song-filters button[aria-pressed=true]{border-color:currentColor;font-weight:700}.song-row{border-bottom:1px solid var(--line);animation:filter-row .35s var(--ease) both;padding-right:65px;scroll-margin-top:90px;position:relative}.song-row summary{cursor:pointer;grid-template-columns:1.3rem minmax(0,1fr) 1.3rem;align-items:center;gap:.75rem;min-height:100px;padding:1.2rem 0;list-style:none;display:grid}.song-row summary::-webkit-details-marker{display:none}.song-row summary>span:first-child{font:.875rem/1.4 monospace}.song-row strong{letter-spacing:-.035em;font:700 clamp(1.05rem,1.7vw,1.6rem)/1.14 Arial;display:block}.song-row small{color:#585858;margin-top:.5rem;font:.875rem/1.6 monospace;display:block}.song-row b{font-size:1rem;font-weight:400;transition:transform .3s}.song-row details[open] b{transform:rotate(45deg)}.song-row details>div{padding:0 0 1rem 2rem}.song-row details p{margin-top:0;font:.9rem/1.7 Arial}.song-row details .text-link{margin:0 .8rem .5rem 0;font-size:.875rem}.save-song{flex-direction:column;justify-content:center;align-items:center;gap:.2rem;width:50px;min-height:44px;font:.875rem/1.5 monospace;display:flex;position:absolute;top:1.4rem;right:0}.save-song>span:first-child{animation:save-pop .25s var(--ease);font-size:1rem}.save-song[aria-pressed=true]{font-weight:700}.song-empty{max-width:45ch;font:.9rem/1.7 Arial}.song-results{animation:filter-row .35s var(--ease)}.fin-updates{background:var(--stone);color:var(--ink);border-block:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.updates-visual{isolation:isolate;background:var(--ink);min-height:540px;color:var(--paper);position:relative;overflow:hidden}.updates-visual picture,.updates-visual img{object-fit:cover;object-position:50% 32%;filter:grayscale();width:100%;height:100%;position:absolute;inset:0}.updates-visual picture{transition:transform 1.2s var(--ease)}.updates-visual:after{content:"";z-index:0;background:linear-gradient(#0001,#0006 50%,#000e);position:absolute;inset:0}.updates-copy{left:var(--gutter);right:var(--gutter);z-index:1;position:absolute;bottom:3rem}.updates-copy .eyebrow{font-size:.875rem}.updates-copy h2{margin:1rem 0;font-size:clamp(2.8rem,5.1vw,5.3rem)}.updates-photo-credit{bottom:1rem;left:var(--gutter);z-index:1;color:#ccc;font:.875rem/1.5 monospace;position:absolute}.updates-signup>.eyebrow{font-size:.875rem}.updates-signup h3{letter-spacing:-.05em;margin:1rem 0 1.4rem;font:700 clamp(1.8rem,3vw,3rem)/1.05 Arial}.updates-perks{gap:.6rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.updates-perks li{gap:1rem;font:.875rem/1.5 Arial;display:flex}.updates-perks span{color:#555;font:.875rem/1.9 monospace}.signup-fields{grid-template-columns:1fr 1.3fr;gap:.8rem;display:grid}.signup-fields label,.city-composer label{min-width:0;font:700 .875rem/1.6 monospace;display:block}.signup-fields input{width:100%;margin-top:.5rem;display:block}.signup-consent{cursor:pointer;align-items:flex-start;gap:.7rem;margin:1rem 0;font:.875rem/1.6 Arial;display:flex}.signup-consent input{-webkit-appearance:auto;appearance:auto;accent-color:var(--ink);flex-shrink:0;width:19px;height:19px;margin:2px 0 0}.signup-submit{width:100%;min-height:54px}.signup-submit>span:last-child{font:1.5rem/1 Arial;transition:transform .35s}.signup-submit:hover>span:last-child{transform:translate(4px,-4px)}.signup-note,.signup-help{color:#4a4a4a;margin:.6rem 0 0;font:.875rem/1.7 Arial}.signup-note a,.signup-help a{text-underline-offset:3px;text-decoration:underline}.community-desk{grid-template-columns:1fr 1.2fr;gap:6vw;display:grid}.community-desk>div>a{border-top:1px solid var(--line);padding:1.5rem 2rem 1.5rem 0;display:block;position:relative}.community-desk>div>a>span{font:.875rem/1.5 monospace}.community-desk h3{margin:.8rem 0;font-size:clamp(1.4rem,2.4vw,2.1rem)}.community-desk>div>a b{font-size:1.3rem;font-weight:400;position:absolute;top:50%;right:0}.community-desk p{max-width:45ch;font:.95rem/1.7 Arial}.city-composer{padding-bottom:2rem}.city-composer h3{margin:.5rem 0 1.5rem;font:400 2.3rem/1.1 Georgia,serif}.city-composer label{margin-top:1rem}.city-composer input{width:100%;margin-top:.5rem;font:1rem/1.5 Arial;display:block}.city-composer .button{width:100%;margin-top:1rem}.city-ready{border:1px solid var(--line);animation:panel-in .3s var(--ease);margin-top:1rem;padding:1rem}.archive-heading{padding:var(--space) var(--gutter);background:var(--ink);color:var(--paper)}.archive-heading h1{margin:1.2rem 0;font-size:clamp(3rem,6.5vw,7rem)}.archive-heading>p:last-child{max-width:44ch;font:1rem/1.6 Georgia,serif}.archive-browser{padding:0 var(--gutter) var(--space);background:var(--ink);color:var(--paper)}.archive-toolbar{border-block:1px solid #767676;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;padding:.7rem 0;display:flex}.filter-buttons,.archive-view{flex-wrap:wrap;gap:.5rem;display:flex}.archive-toolbar button{border:1px solid #0000;min-height:44px;padding:.6rem .9rem;font:.875rem/1.5 monospace}.archive-toolbar button[aria-pressed=true]{border-color:#989898}.archive-toolbar>span{font:.875rem/1.5 monospace}.archive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.archive-grid.contact-sheet{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3rem}.archive-photo{text-align:left;min-width:0;animation:filter-row .45s var(--ease) both;align-self:start;padding:0}.archive-image{background:#272727;position:relative;overflow:hidden}.archive-image img{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:transform .7s var(--ease)}.archive-image>b{background:var(--paper);width:36px;height:36px;color:var(--ink);transition:transform .4s var(--ease);place-items:center;font-size:1.3rem;font-weight:400;display:grid;position:absolute;bottom:.7rem;right:.7rem}.archive-photo:hover b{transform:rotate(45deg)}.archive-photo>span{border-bottom:1px solid #666;padding:.9rem 0 1.1rem;display:block}.archive-photo small{color:#c3c3c3;margin-bottom:.5rem;font:.875rem/1.6 monospace;display:block}.archive-photo strong{letter-spacing:-.025em;font:700 1rem/1.35 Arial}.archive-footnote{padding:1.5rem var(--gutter);background:var(--stone);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.archive-footnote p{font:.9rem/1.6 Arial}.photo-dialog{gap:.7rem;width:min(1000px,96vw);padding:1rem;display:grid}.photo-dialog [data-slot=dialog-title]{letter-spacing:.05em;text-transform:uppercase;margin:0 3rem .5rem 0;font:700 .875rem/1.5 monospace}.lightbox-image{touch-action:pan-y;background:#090909;height:49svh;min-height:150px;overflow:hidden}.lightbox-image picture,.lightbox-image img{object-fit:contain;width:100%;height:100%;animation:cover-slide .3s var(--ease)}.lightbox-caption{justify-content:space-between;align-items:baseline;gap:1rem;font:.875rem/1.5 monospace;display:flex}.lightbox-caption p{margin:.3rem 0}.full-photo{justify-self:start;min-height:36px;margin:0;padding:.3rem 0;font-size:.875rem}.lightbox-controls{justify-content:space-between;align-items:center;gap:1rem;font:.875rem/1.5 monospace;display:flex}.lightbox-controls button{text-underline-offset:4px;min-height:44px;text-decoration:underline}.photo-thumbnails{grid-template-columns:repeat(6,minmax(0,1fr));justify-self:center;gap:.4rem;width:100%;max-width:420px;display:grid}.photo-thumbnails button{opacity:.55;border:1px solid #0000;padding:3px}.photo-thumbnails button[aria-pressed=true]{border-color:var(--paper);opacity:1}.photo-thumbnails img{object-fit:cover;width:100%;height:42px}.history-ledger{grid-template-columns:1fr 1.3fr;align-items:start;gap:6vw;display:grid}.history-single{object-fit:cover;filter:grayscale();width:100%;height:480px;max-height:55vw}.history-ledger ol{margin:0;padding:0;list-style:none}.history-ledger li{border-bottom:1px solid var(--line);animation:filter-row .35s var(--ease) both;animation-delay:calc(min(var(--item-order),5)*35ms);align-items:baseline;gap:1rem;padding:1rem 0;display:flex}.history-ledger li span{font:.875rem/1.6 monospace}.history-ledger li strong{letter-spacing:-.025em;font:700 clamp(1rem,1.5vw,1.4rem)/1.3 Arial}.venue-finder>label{font:700 .875rem/1.6 monospace}.venue-finder input{width:100%;margin:.5rem 0 1rem;font:1rem/1.5 Arial;display:block}.download-note{max-width:80ch;font:.875rem/1.6 Arial}.press-preview{font-size:.875rem}.bio-desk{padding:var(--space) var(--gutter);border-top:1px solid var(--line);grid-template-columns:1fr 1.3fr;gap:6vw;display:grid}.bio-text{animation:panel-in .3s var(--ease);max-width:64ch}.bio-text p{font:1rem/1.75 Arial}.bio-desk .text-link{font-size:.875rem}.press-tools{border-top:1px solid var(--line);grid-column:1/-1;padding-top:1rem}.press-tools>div{flex-wrap:wrap;gap:1rem;display:flex}.press-tools .text-link{margin:0;font-size:.875rem}.press-tools textarea{width:100%;display:block}.booking-section{padding:var(--space) var(--gutter);background:var(--ink);color:var(--paper);grid-template-columns:1fr 1.3fr;gap:6vw;display:grid}.booking-section>div>p{max-width:35ch}.booking-section a{text-underline-offset:4px;text-decoration:underline}.booking-section h2{margin:1.2rem 0;font-size:clamp(3rem,6vw,6rem)}.booking-builder{min-width:0}.booking-builder label{font:700 .875rem/1.6 monospace;display:block}.booking-builder input:not([type=checkbox]),.booking-builder textarea,.booking-builder select{width:100%;color:var(--paper);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#212121;border-color:#848484;margin-top:.5rem;font:1rem/1.5 Arial;display:block}.booking-builder textarea::placeholder{color:#bfbfbf}.booking-builder p{max-width:65ch;font:.875rem/1.7 Arial}.form-grid{grid-template-columns:1fr 1fr;gap:1.3rem 1rem;display:grid}.form-grid>*{min-width:0}.enquiry-step{border-bottom:1px solid #767676;padding-bottom:1rem;margin:0 0 1.5rem!important;font:.875rem/1.6 monospace!important}.enquiry-fields>label{margin-top:1.3rem}.booking-builder .form-consent{flex-wrap:wrap;align-items:flex-start;gap:.6rem;font:.875rem/1.6 Arial;display:flex}.form-consent input{-webkit-appearance:auto;appearance:auto;accent-color:var(--paper);flex-shrink:0;width:18px;height:18px;margin:2px 0 0}.form-consent a{display:inline}.spam-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.booking-builder .text-link{font-size:.875rem}.enquiry-review h3{margin:1rem 0;font:400 2.5rem/1.1 Georgia,serif}.enquiry-review dl{grid-template-columns:8rem 1fr;margin:1.5rem 0;display:grid}.enquiry-review dt,.enquiry-review dd{overflow-wrap:anywhere;border-top:1px solid #666;margin:0;padding:1rem 0;font:.875rem/1.6 Arial}.enquiry-review dt{color:#c3c3c3;padding-right:1rem;font:.875rem/1.6 monospace}.review-message{white-space:pre-wrap}.form-status{min-height:0}.form-status:empty{display:none}.compact-footer{background:var(--ink);color:var(--paper);padding:2rem var(--gutter) 1rem}.compact-footer-top{border-bottom:1px solid #555;flex-wrap:wrap;align-items:center;gap:1.5rem;padding-bottom:1rem;display:flex}.footer-signature{letter-spacing:-.09em;clip-path:inset(0);animation:signature-ink .8s var(--ease) both;font:900 3rem/.9 Arial}.compact-footer-top>p{color:#c3c3c3;flex:1;font:.875rem/1.6 monospace}.compact-footer .text-link{margin:0;font:.875rem/1.5 monospace}.compact-footer-links{border-bottom:1px solid #555;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:.7rem 0;display:flex}.compact-footer-links nav{flex-wrap:wrap;gap:.3rem 1.1rem;display:flex}.compact-footer-links a{text-transform:capitalize;align-items:center;min-height:44px;font:.875rem/1.5 monospace;display:flex}.compact-footer a:hover{text-underline-offset:4px;text-decoration:underline}.footer-bottom{color:#c3c3c3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;font:.875rem/1.6 monospace;display:flex}.motion-control{border:1px solid #767676;min-height:44px;padding:.6rem;font:700 .875rem/1.5 monospace}.motion-control:hover,.motion-control[aria-pressed=true]{background:var(--paper);color:var(--ink)}.back-top{z-index:40;background:var(--ink);min-height:48px;color:var(--paper);animation:panel-in .25s var(--ease);border:1px solid #aaa;align-items:center;gap:.6rem;padding:.6rem .8rem;font:700 .875rem/1.5 monospace;display:flex;position:fixed;bottom:1rem;right:1rem}.back-top>span:first-child{font-size:1.2rem}.cookie-banner{z-index:100;background:var(--paper);width:min(900px,100% - 2rem);color:var(--ink);border:1px solid var(--ink);align-items:center;gap:1.5rem;padding:1rem;display:flex;position:fixed;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:8px 8px #1114}.cookie-banner p{flex:1;margin:0;font:.875rem/1.6 Arial}.cookie-banner>div{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.cookie-banner button{border:1px solid var(--ink);min-height:44px;padding:.7rem}.cookie-banner a{align-items:center;min-height:44px;font:.875rem/1.6 Arial;text-decoration:underline;display:flex}.legal-page{max-width:980px;padding:3rem var(--gutter) 5rem;margin:0 auto}.legal-page h1{margin:1.3rem 0 3rem;font-size:clamp(3rem,7vw,6rem)}.legal-page .back-link{align-items:center;min-height:44px;margin-bottom:1.5rem;font:700 .875rem/1.5 monospace;display:inline-flex}.legal-copy{max-width:70ch}.legal-copy section{border-top:1px solid var(--line);padding:1.5rem 0}.legal-copy h2{letter-spacing:-.02em;margin:.5rem 0 1rem;font:700 1.2rem/1.3 Arial}.legal-copy p{font:.95rem/1.8 Arial}.legal-copy a{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.legal-copy code{overflow-wrap:anywhere;font-size:.8em}.will-reveal{opacity:0;transition:opacity .65s var(--ease),transform .65s var(--ease),clip-path .8s var(--ease);transition-delay:var(--reveal-delay,0s);transform:translateY(16px)}.will-reveal.is-revealed,.will-reveal:focus-within,.will-reveal:target{opacity:1;clip-path:none;transform:none}.footer-signature.will-reveal{clip-path:inset(0 100% 0 0);transform:none}.footer-signature.is-revealed{clip-path:inset(0)}details{interpolate-size:allow-keywords}details::details-content{block-size:0;transition:block-size .3s var(--ease),content-visibility .3s allow-discrete;overflow:hidden}details[open]::details-content{block-size:auto}.page-hidden *,html[data-motion=reduce] *,html[data-motion=reduce] :before,html[data-motion=reduce] :after{animation-play-state:paused!important}.will-reveal:focus-within{transition:none}@keyframes selection-mark{0%{transform:scaleY(.1)}to{transform:scaleY(1)}}@keyframes modal-shutter{0%{opacity:0;clip-path:inset(0 0 12%);transform:translateY(10px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes menu-row{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}@keyframes panel-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes save-pop{0%{transform:scale(.7)}65%{transform:scale(1.12)}to{transform:none}}@keyframes filter-row{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.fin-updates:hover .updates-visual picture{transform:scale(1.02)}}@media (max-width:1100px){.site-nav{gap:1rem}.nav-links{gap:1rem;font-size:.875rem}.nav-cta{padding:.7rem;font-size:.875rem}.signup-fields{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.nav-links{display:none}.menu-toggle{display:block}.site-nav{gap:1rem}.desk-heading,.listening-tools{grid-template-columns:1fr 1.5fr}.desk-actions{gap:.2rem .7rem}.desk-actions button{font-size:.875rem}.archive-grid.contact-sheet{gap:1rem}}@media (max-width:760px){html{scroll-padding-top:84px}.site-nav{height:68px;padding-inline:1rem}.wordmark{width:46px}.wordmark img{width:46px;height:35px}.nav-end{gap:.4rem}.nav-cta,.menu-toggle{padding:.7rem;font-size:.875rem}.inner-page{padding-top:68px}.desk-heading{margin-bottom:1.5rem;display:block}.desk-heading h2{margin:1rem 0;font-size:clamp(2.6rem,11vw,4rem)}.desk-heading>p:last-child{margin-bottom:0;font-size:.875rem}.listening-tools{grid-template-columns:minmax(0,1fr);gap:.2rem}.desk-actions{justify-content:flex-start;gap:.2rem 1rem}.desk-actions button{font-size:.875rem}.listening-console{grid-template-columns:minmax(0,1fr);gap:1.5rem}.listening-choices>button{gap:.7rem;min-height:84px;padding:1rem .5rem 1rem 0}.listening-choices strong{font-size:1.25rem}.listening-choices small{margin-top:.4rem;font-size:.875rem}.listening-choices>.text-link{display:none}.player-heading{min-height:126px;padding:1rem}.player-heading h3{font-size:1.4rem}.media-stage{height:290px}.media-note,.player-load{font-size:.875rem}.player-controls{gap:.5rem;padding-inline:.8rem}.player-controls a,.player-controls button{font-size:.875rem}.about-notes{grid-template-columns:minmax(0,1fr);gap:2rem}.compact-hero{grid-template-columns:minmax(0,1fr);min-height:0}.compact-hero>div{padding:2.5rem var(--gutter)}.compact-hero h1,.page-intro h1{font-size:clamp(3rem,13vw,5rem)}.compact-hero figure,.compact-hero picture,.compact-hero img{height:310px;max-height:none}.compact-hero img{object-position:50% 36%}.standfirst{font-size:1.05rem}.page-intro{padding-block:2.5rem}.page-intro>p:last-of-type{font-size:.95rem}.note-choices{justify-content:space-between;gap:.7rem}.note-choices button{font-size:.875rem}.note-panel{min-height:300px}.compact-radio{padding-block:1.3rem;display:block}.compact-radio p{margin-bottom:.5rem}.quiet-dates{grid-template-columns:minmax(0,1fr);gap:1.5rem}.quiet-dates>p{font-size:1.3rem}.quiet-dates>div{justify-content:flex-start}.quiet-dates .button{width:100%}.upcoming-record,.songbook-index,.booking-checklist{grid-template-columns:minmax(0,1fr);gap:1.5rem}.upcoming-record h2{font-size:clamp(2.7rem,11.5vw,4.5rem)}.song-row{padding-right:50px}.song-row summary{grid-template-columns:1.1rem minmax(0,1fr) 1rem;gap:.6rem;min-height:95px}.song-row strong{font-size:1.1rem}.song-row small{font-size:.875rem}.song-row details>div{padding-left:0}.song-row details .text-link{font-size:.875rem}.save-song{width:42px;top:1.35rem}.song-filters{gap:.25rem .8rem}.song-filters button{font-size:.875rem}.fin-updates{grid-template-columns:minmax(0,1fr)}.updates-visual{min-height:330px}.updates-copy{bottom:2.7rem}.updates-copy h2{font-size:clamp(2.7rem,12vw,4rem)}.updates-copy>p:last-child{max-width:30ch;font-size:.9rem}.updates-copy .eyebrow,.updates-photo-credit{font-size:.875rem}.updates-signup{padding:2rem var(--gutter)}.updates-signup h3{font-size:2.1rem}.updates-perks li{font-size:.875rem}.signup-fields{grid-template-columns:minmax(0,1fr);gap:1rem}.signup-consent,.signup-note,.signup-help{font-size:.875rem}.community-desk{grid-template-columns:minmax(0,1fr);gap:1.5rem}.city-composer{padding-bottom:1.5rem}.archive-heading h1{font-size:clamp(3rem,12.5vw,5rem)}.archive-toolbar{margin-bottom:1.3rem;display:block}.archive-toolbar>div{margin-bottom:.5rem}.archive-toolbar button{padding:.6rem .7rem;font-size:.875rem}.archive-grid{grid-template-columns:minmax(0,1fr)}.archive-grid.contact-sheet{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .7rem}.archive-photo strong,.contact-sheet .archive-photo strong,.archive-photo small{font-size:.875rem}.archive-image>b{width:28px;height:28px;font-size:1.1rem;bottom:.4rem;right:.4rem}.archive-photo>span{padding:.7rem 0 .9rem}.archive-footnote{display:block}.photo-dialog{gap:.6rem;width:96vw;padding:1rem}.photo-dialog [data-slot=dialog-title]{font-size:.875rem}.lightbox-image{height:42svh}.lightbox-caption{font-size:.875rem;display:block}.lightbox-caption>span{display:none}.lightbox-controls{gap:.4rem;font-size:.875rem}.lightbox-controls button{font-size:.875rem}.photo-thumbnails{gap:.2rem}.photo-thumbnails img{height:34px}.full-photo{min-height:44px;font-size:.875rem}.history-ledger{grid-template-columns:minmax(0,1fr);gap:2rem}.history-single{object-position:50% 30%;height:330px;max-height:none}.history-ledger li{padding:.9rem 0}.history-ledger li strong{font-size:1rem}.bio-desk{grid-template-columns:minmax(0,1fr);gap:1.5rem}.bio-desk h2{margin:0}.bio-text p{font-size:.95rem}.press-tools>div{gap:.5rem;display:grid}.booking-section{grid-template-columns:minmax(0,1fr);gap:2rem}.booking-section h2{font-size:3rem}.form-grid{grid-template-columns:minmax(0,1fr);gap:1.2rem}.booking-builder .form-consent{line-height:1.8;display:block}.form-consent input{vertical-align:middle;margin-right:.5rem;display:inline-block}.enquiry-review dl{grid-template-columns:minmax(0,1fr)}.enquiry-review dt{padding-bottom:.3rem}.enquiry-review dd{border:0;padding-top:0}.enquiry-review .action-row{gap:.7rem;display:grid}.compact-footer{padding-top:1.7rem}.compact-footer-top{gap:1rem}.footer-signature{font-size:2.6rem}.compact-footer-top>p{flex:1;font-size:.875rem}.compact-footer-top>.text-link{flex-basis:calc(50% - 1rem);font-size:.875rem}.compact-footer-links{gap:.2rem}.compact-footer-links nav{gap:.2rem .9rem}.compact-footer-links a{font-size:.875rem}.footer-bottom{gap:.6rem;font-size:.875rem}.motion-control{font-size:.875rem}.back-top{min-height:44px;font-size:.875rem;bottom:.7rem;right:.7rem}.cookie-banner{padding:.9rem;display:block;box-shadow:5px 5px #1114}.cookie-banner p{font-size:.875rem}.cookie-banner>div{gap:1rem;margin-top:.7rem}.legal-page{padding-top:2rem}.legal-copy p{font-size:.9rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.will-reveal{opacity:1!important;clip-path:none!important;transform:none!important}[data-magnetic],.fin-updates:hover .updates-visual picture{transform:none!important}}html[data-motion=reduce] *,html[data-motion=reduce] :before,html[data-motion=reduce] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html[data-motion=reduce] .will-reveal{opacity:1!important;clip-path:none!important;transform:none!important}html[data-motion=reduce] [data-magnetic]{transform:none!important}@media print{.site-nav,.cookie-banner,.back-top,.desk-actions,.listening-tools,.motion-control{display:none!important}.inner-page{padding-top:0}.will-reveal{opacity:1!important;clip-path:none!important;transform:none!important}body{color:#000;background:#fff}}.listening-choices:before{content:"";background:var(--paper);width:2px;height:52px;transform:translateY(calc(var(--selection,0)*105px));transition:transform .5s var(--ease);position:absolute;top:26px;left:-.8rem}.listening-choices>button{height:105px;min-height:105px}.listening-choices>button[aria-pressed=true]:before{display:none}@media (max-width:760px){.listening-choices:before{height:52px;transform:translateY(calc(var(--selection,0)*100px));top:24px}.listening-choices>button{height:100px;min-height:100px;padding-block:1rem}}.not-found{min-height:100svh;padding:var(--space) var(--gutter);background:var(--ink);color:var(--paper);flex-direction:column;justify-content:center;display:flex}.not-found>p{font:.875rem/1.6 monospace}.not-found h1{margin:2rem 0;font-size:clamp(4rem,12vw,12rem)}.not-found>a{min-height:44px;font:700 .875rem/1.5 monospace;text-decoration:underline}.booking-builder .form-consent{flex-wrap:nowrap;display:flex}.form-consent>span{flex:1;min-width:0}:root{--ink:#151515;--paper:#e3e3e3;--stone:#c5c5c5;--muted:#b4b4b4;--line:#565656;--accent:#c4c4c4;--warm:#8f8f8f;--gutter:clamp(1.2rem,4.5vw,5.5rem);--space:clamp(3.5rem,7vw,7rem);--ease:cubic-bezier(.2,.75,.2,1)}body{background:var(--ink);color:var(--paper)}::selection{background:var(--accent);color:var(--ink)}h1,h2{letter-spacing:-.055em;font-weight:400;line-height:1.04}h1 em,h2 em,h3 em{letter-spacing:-.055em;color:var(--accent)}h2{font-size:clamp(2.8rem,5vw,5rem)}p{line-height:1.75}.eyebrow{letter-spacing:.14em;font:400 .875rem/1.6 Courier New,monospace}.text-link,.button{text-transform:none;letter-spacing:.015em;font:400 .875rem/1.5 Courier New,monospace}.button{border-radius:3px;gap:1.5rem;min-height:52px;padding:1rem 1.25rem}.button.light{background:var(--paper);border-color:var(--paper)}.button.dark{background:var(--ink);border-color:var(--ink)}.button.light:hover{background:var(--accent);border-color:var(--accent);color:var(--ink)}.button.dark:hover{color:var(--paper);background:#363636}.text-link{text-underline-offset:6px;border:0;-webkit-text-decoration:underline #85858580;text-decoration:underline #85858580}.text-link:hover{opacity:1;text-decoration-color:currentColor}.text-link span{transition:transform .3s var(--ease)}.text-link:hover span{transform:translate(3px,-3px)}.section{border-color:#484848}input,textarea,select{border-color:var(--line);background:#ffffff03;border-radius:3px}input::placeholder,textarea::placeholder{color:#a9a9a9}input:focus,textarea:focus,select:focus{border-color:var(--accent)}button,a{scroll-margin-top:100px}.site-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#151515e8;border-bottom:1px solid #66666635;gap:1.5rem;height:84px}.site-nav.is-scrolled{background:#151515f5}.wordmark img{height:40px}.nav-links{text-transform:none;letter-spacing:0;gap:clamp(1.2rem,2.5vw,2.8rem);font:400 .875rem/1.5 Arial,sans-serif}.nav-links a{color:#c2c2c2}.nav-links a:hover,.nav-links a[aria-current=page]{color:var(--paper)}.nav-links a:after{height:1px;inset:auto 0 7px}.nav-links a[data-section-current=true]:before{display:none}.nav-cta,.menu-toggle{text-transform:none;border:1px solid #707070;border-radius:3px;padding:.7rem .95rem;font:400 .875rem/1.5 Courier New,monospace}.nav-cta:hover,.menu-toggle:hover{background:var(--paper);color:var(--ink)}.nav-cta{align-items:center;gap:1rem;display:flex}.menu-toggle{align-items:center;gap:1rem}.no-script-menu{z-index:51;background:var(--ink);flex-wrap:wrap;gap:1rem;padding:1rem;display:flex;position:relative}.no-script-menu a{text-decoration:underline}.reading-progress{display:none}.transmission-hero{isolation:isolate;padding:140px var(--gutter) 0;min-height:740px;background:radial-gradient(at 65% 45%,#3f3f3f6b,#0000 64%),#151515;grid-template-columns:.9fr 1.45fr;align-items:center;gap:0 4vw;min-height:100svh;display:grid;position:relative;overflow:hidden}.hero-orbit{z-index:-1;border:1px solid #8787871b;border-radius:50%;width:88vw;max-width:1300px;height:88vw;max-height:1300px;position:absolute;top:-19%;left:32%}.hero-orbit:after{content:"";border:1px solid #87878712;border-radius:50%;position:absolute;inset:12%}.transmission-copy{z-index:1;align-self:center;padding-block:2rem 3rem;position:relative}.transmission-copy .eyebrow{color:var(--accent);margin-bottom:2rem}.transmission-copy h1{letter-spacing:-.065em;white-space:nowrap;margin:0 0 1.5rem;font:400 clamp(2.7rem,5.2vw,6rem)/1.04 Arial,sans-serif}.transmission-copy h1 em{font-family:Georgia,serif;line-height:1.1}.hero-description{color:#b8b8b8;max-width:33ch;margin:0;font-size:.9rem}.hero-actions{flex-direction:column;align-items:flex-start;gap:.65rem;margin-top:2rem;display:flex}.hero-actions .text-link{font-size:.875rem}.transmission-bottom{color:#a8a8a8;border-top:1px solid #63636350;grid-column:1/-1;justify-content:space-between;align-self:end;align-items:center;gap:1rem;width:100%;margin-top:3rem;padding:1.5rem 0;font:.875rem/1.6 Courier New,monospace;display:flex}.transmission-bottom a{min-height:44px;color:var(--paper);align-items:center;gap:1rem;display:flex}.signal-mark{letter-spacing:.25em}.signal-installation{justify-self:end;width:100%;min-width:0;max-width:780px;padding-top:10px;position:relative}.signal-tv{transform-origin:50% 65%;animation:tv-arrive .9s var(--ease) both;background:linear-gradient(125deg,#5c5c5c 0,#2d2d2d 9%,#464646 50%,#272727 100%);border:1px solid #797979;border-radius:24px 29px 27px 24px;grid-template-columns:minmax(0,1fr) 78px;gap:12px;padding:15px 10px 15px 16px;display:grid;transform:rotate(-2deg);box-shadow:inset 0 2px 3px #bfbfbf55,inset 0 -6px 8px #0a0a0aa0,0 22px 60px #0009,9px 11px #0a0a0a}.tv-bezel{background:linear-gradient(135deg,#141414,#575757 55%,#191919);border-radius:40%/8%;padding:12px;box-shadow:inset 0 0 4px #000,0 1px #97979755}.signal-screen{aspect-ratio:4/3;isolation:isolate;background:#0f0f0f;border:3px solid #0f0f0f;border-radius:48%/9%;position:relative;overflow:hidden;box-shadow:0 0 0 2px #717171,0 0 20px #c1c1c113}.signal-screen picture,.signal-screen img{object-fit:cover;object-position:50% 43%;width:100%;height:100%}.signal-screen img{filter:grayscale()contrast(1.05)brightness(.95);animation:channel-settle .36s var(--ease)}.signal-screen:after{content:"";z-index:3;pointer-events:none;border-radius:inherit;opacity:.6;background:repeating-linear-gradient(0deg,#0000 0 3px,#10101035 3px 4px),radial-gradient(#0000 45%,#0505057a 100%);position:absolute;inset:0}.signal-screen.is-playing:after{display:none}.glass-reflection{pointer-events:none;z-index:4;border-radius:inherit;background:linear-gradient(135deg,#fff1,#0000 34% 70%,#efefef0b);position:absolute;inset:0}.is-playing .glass-reflection{display:none}.tv-channel{z-index:2;color:#e0e0e0;text-shadow:0 0 7px #d2d2d270;font:700 .875rem/1 Courier New,monospace;position:absolute;top:7%;left:7%}.is-playing .tv-channel{display:none}.tv-screen-caption{z-index:2;text-shadow:0 2px 15px #000;flex-direction:column;gap:.7rem;display:flex;position:absolute;bottom:7%;left:7%}.tv-screen-caption>span{letter-spacing:-.08em;color:#ebebeb;font:400 clamp(3rem,6vw,6rem)/.8 Georgia,serif}.tv-screen-caption small{color:#e4e4e4;background:#1212129c;padding:.2rem .4rem;font:400 .875rem/1.5 Courier New,monospace}.tv-hardware{color:#d5d5d5;flex-direction:column;justify-content:space-between;align-items:center;gap:10px;padding:12px 3px 8px;display:flex}.tv-brand{letter-spacing:.12em;text-align:center;font:700 .875rem/1.2 Arial}.tv-brand small{letter-spacing:.04em;margin-top:.4rem;font:400 .875rem/1.6 Courier New,monospace;display:block}.channel-dial{width:48px;min-width:48px;height:48px;min-height:48px;transform:rotate(var(--dial-angle));transition:transform .45s var(--ease);background:repeating-conic-gradient(#3c3c3c 0deg 5deg,#2b2b2b 5deg 10deg);border:3px solid #191919;border-radius:50%;position:relative;box-shadow:0 2px 4px #000,0 0 0 1px #8e8e8e,inset 0 2px 2px #a6a6a6}.channel-dial>span{background:linear-gradient(90deg,#1a1a1a,#6f6f6f 55%,#282828);border-radius:3px;width:8px;position:absolute;top:2px;bottom:2px;left:calc(50% - 4px)}.dial-label{letter-spacing:.1em;margin-top:-7px;font:.875rem/1.5 Courier New,monospace}.channel-buttons{flex-direction:column;align-items:center;gap:3px;width:100%;display:flex}.channel-buttons button{color:#cecece;background:#2c2c2c;border:1px solid #707070;border-radius:3px;width:44px;min-height:38px;font:.875rem/1 Courier New,monospace;box-shadow:inset 0 -2px #101010}.speaker-grille{opacity:.7;background:repeating-linear-gradient(0deg,#161616 0 2px,#676767 2px 3px);border-radius:4px;flex:1;width:100%;max-width:45px;min-height:28px}.tv-power{color:#dadada;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:50px;min-height:44px;font:.875rem/1 Courier New,monospace;display:flex}.tv-power>span{background:#6a6a6a;border:1px solid #989898;border-radius:50%;width:9px;height:9px}.tv-shelf{justify-content:space-between;align-items:center;gap:1rem;margin-top:24px;padding:1rem 0 .3rem;font:.875rem/1.6 Courier New,monospace;display:flex}.tv-shelf p{color:var(--paper);margin:0}.tv-shelf p span{color:#b1b1b1}.tv-shelf>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;display:flex}.tv-shelf a,.tv-shelf button{min-height:44px;font:inherit;text-underline-offset:5px;color:var(--accent);align-items:center;padding:0;text-decoration:underline;display:flex}.tv-instruction{color:#a3a3a3;margin:.2rem 0 0;font:.875rem/1.7 Courier New,monospace}.signal-screen iframe{z-index:2;border:0;width:100%;height:100%;position:absolute;inset:0}.tv-off-message{color:#c7c7c7;flex-direction:column;justify-content:center;align-items:center;gap:1rem;font:.875rem/1.5 Courier New,monospace;display:flex;position:absolute;inset:0}.tv-off-message span{color:#a0a0a0;font-size:.875rem}.tv-loading{color:var(--paper);z-index:5;background:#151515ed;padding:.7rem;font:.875rem/1.6 monospace;position:absolute;inset:auto 5% 5%}.is-tuning:before{z-index:6;content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#d2d2d290 0 2px,#0d0d0dd0 2px 4px);animation:.2s steps(2,end) tuning;position:absolute;inset:0}.is-off:after{opacity:.15}.record-feature{padding:var(--space) var(--gutter);background:#1d1d1d;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10vw;display:grid}.record-art{background:#cbcbcb;max-width:500px;padding:1rem;position:relative;transform:rotate(-3deg);box-shadow:0 15px 35px #0004}.record-art picture{aspect-ratio:1;background:#262626;overflow:hidden}.record-art img{object-fit:cover;filter:grayscale();width:100%;height:100%}.record-tape{color:#272727;letter-spacing:.04em;padding:1rem .15rem .2rem;font:.875rem/1.5 Courier New,monospace;display:block;position:relative}.record-copy h2{margin:1.5rem 0;font-size:clamp(2.5rem,4.5vw,4.7rem)}.record-copy p{color:#c1c1c1;max-width:38ch;font-size:.9rem}.record-copy .button{margin-top:1rem}.record-copy .next-record{border-top:1px solid #4e4e4e;margin-top:2rem;padding-top:1.5rem;font:.875rem/1.8 Courier New,monospace}.next-record strong{color:var(--paper);font-weight:400}.two-doors{background:var(--ink);border-block:1px solid #4e4e4e;grid-template-columns:1fr 1fr;display:grid}.two-doors>a{padding:var(--space) var(--gutter);transition:background .4s;position:relative;overflow:hidden}.two-doors>a+a{border-left:1px solid #4e4e4e}.two-doors h2{margin:1.5rem 0;font-size:clamp(3rem,5.4vw,5.8rem)}.two-doors p:not(.eyebrow){color:silver;max-width:35ch;font-size:.875rem}.door-link{text-underline-offset:6px;margin-top:1.2rem;font:.875rem/1.6 Courier New,monospace;text-decoration:underline;display:inline-block}.two-doors>a:after{content:"↗";right:var(--gutter);top:var(--space);font:2rem/1 Georgia;transition:transform .4s;position:absolute}.two-doors>a:hover:after{transform:translate(5px,-5px)}.fin-updates{color:var(--ink);background:#d6d6d6;border:0}.updates-visual{min-height:560px}.updates-visual picture,.updates-visual img{filter:grayscale()}.updates-copy h2{letter-spacing:-.055em;font-size:clamp(2.8rem,4.7vw,5rem);font-weight:400}.updates-copy>p:last-child{max-width:30ch;font:.9rem/1.7 Arial}.updates-signup{padding:clamp(2rem,4.8vw,5rem) var(--gutter)}.updates-signup h3{letter-spacing:-.05em;font:400 clamp(2rem,3vw,3rem)/1.1 Arial}.updates-perks{flex-wrap:wrap;gap:.4rem 1rem;margin-bottom:2rem;display:flex}.updates-perks li{font:.875rem/1.6 Courier New,monospace}.updates-perks li:before{content:"·";margin-right:.2rem}.signup-fields{grid-template-columns:1fr;gap:1rem}.signup-fields label{font:.875rem/1.5 Courier New,monospace}.signup-fields input{background:#ececec22;border-color:#878787;padding:.85rem;font:1rem/1.5 Arial}.signup-consent input{accent-color:#4c4c4c}.signup-consent{margin:1.3rem 0;font-size:.875rem}.signup-note,.signup-help{color:#4a4a4a;font-size:.875rem}.signup-submit{min-height:52px}.signup-submit>span:last-child{font-size:1.2rem}.signup-note{margin-top:1rem}.site-nav~noscript{display:block}.page-intro,.compact-hero{background:#1d1d1d}.page-intro{padding-block:clamp(3rem,6vw,5rem)}.page-intro h1,.compact-hero h1{margin:1.5rem 0;font-size:clamp(3.4rem,7vw,7rem);font-weight:400;line-height:1.04}.page-intro>p:last-of-type,.standfirst{color:#c3c3c3;font:.95rem/1.7 Arial}.page-intro .eyebrow,.compact-hero .eyebrow{color:var(--accent)}.compact-hero picture,.compact-hero img{filter:grayscale()}.about-notes h2{font-weight:400}.about-notes>div>p:not(.eyebrow){color:#bcbcbc}.note-panel h3{letter-spacing:-.03em;font-weight:400}.note-panel>p:not(.eyebrow){color:#bcbcbc}.note-choices button{font:400 .875rem/1.5 Courier New,monospace}.compact-radio{color:var(--paper);background:#232323;border:0}.community-desk p{color:#bcbcbc}.city-composer .button.dark{background:var(--paper);color:var(--ink)}.city-composer .eyebrow{color:var(--accent)}.upcoming-record,.songbook-index{background:#1f1f1f}.upcoming-record h2{font-weight:400}.song-row small{color:#b0b0b0}.song-row strong{letter-spacing:-.02em;font-weight:400}.song-filters button{color:#c4c4c4;min-height:44px}.song-filters button[aria-pressed=true]{color:var(--paper);font-weight:400}.save-song{color:var(--accent)}.listening-room{background:#181818;border-color:#414141}.listening-tools{border-color:#484848;justify-content:space-between;align-items:center;gap:1rem;display:flex}.listening-tools>p{color:#bdbdbd;max-width:46ch;margin:.5rem 0;font:.875rem/1.7 Courier New,monospace}.listening-choices:before{display:none!important}.listening-choices>button{border-color:#494949;min-height:105px;transition:background .25s,color .25s}.listening-choices>button[aria-pressed=true]{background:#37373790}.listening-choices>button[aria-pressed=true]:before{background:var(--accent);height:100%;top:0;left:-1px}.listening-choices strong{letter-spacing:-.025em;font-weight:400}.listening-choices>button,.listening-choices .text-link{padding-left:.8rem}.performance-frame{animation:panel-in .35s var(--ease)}.media-player{color:var(--paper);background:#131313;border-color:#6b6b6b;border-radius:6px;overflow:hidden}.player-heading{min-height:114px;padding:1.2rem 1.4rem}.player-heading h3{letter-spacing:-.03em;font-weight:400}.player-heading .eyebrow,.player-indicator{color:#c1c1c1}.media-stage{border-color:#545454;height:clamp(270px,29vw,420px)}.media-placeholder img{filter:grayscale()}.media-placeholder:after{background:#0c0c0ca8}.player-load{font-weight:400}.player-load>span{background:#15151555;border-color:#c6c6c6}.player-controls{background:#262626}.equaliser{display:none}.player-close,.player-external{color:var(--paper)}.player-loading{z-index:5}.performance-transport button{border-color:#707070;border-radius:3px}.performance-transport>span{color:#b2b2b2}.starter-intro{padding:clamp(3rem,7vw,6.5rem) var(--gutter);background:radial-gradient(at 85% 35%,#4446,#0000 60%),#1e1e1e;position:relative;overflow:hidden}.starter-intro h1{margin:1.4rem 0;font-size:clamp(3.8rem,8vw,8rem)}.starter-intro>p:not(.eyebrow){color:#c4c4c4;max-width:34ch;font-size:.95rem}.starter-intro .eyebrow{color:var(--accent)}.starter-stamp{color:#bcbcbc;text-align:center;border:1px solid #8b8b8b;border-radius:50%;place-content:center;width:150px;height:150px;font:.875rem/1.8 Courier New,monospace;display:grid;position:absolute;top:30%;right:10%;transform:rotate(12deg);box-shadow:inset 0 0 0 8px #1f1f1f,inset 0 0 0 9px #83838355}.starter-story{padding:var(--space) var(--gutter);background:#181818;grid-template-columns:.9fr 1.1fr;align-items:center;gap:8vw;display:grid}.story-photo{background:#c7c7c7;padding:.8rem .8rem 2.7rem;position:relative;transform:rotate(-2deg);box-shadow:0 12px 35px #0004}.story-photo picture{aspect-ratio:4/4.5;max-height:530px;overflow:hidden}.story-photo img{object-fit:cover;object-position:50% 37%;filter:grayscale();width:100%;height:100%;animation:channel-settle .4s var(--ease)}.story-photo>span{color:#323232;font:.875rem/1.5 Courier New,monospace;position:absolute;bottom:.85rem;left:1rem}.chapter-tabs{border-bottom:1px solid #545454;gap:1rem;margin-block:2rem;display:flex}.chapter-tabs button{color:#b2b2b2;border-bottom:2px solid #0000;flex-direction:column;align-items:flex-start;gap:.5rem;min-height:66px;padding:0 0 1rem;font:.875rem/1.5 Courier New,monospace;display:flex}.chapter-tabs button span{color:#8d8d8d;font-size:.875rem}.chapter-tabs button[aria-pressed=true]{border-color:var(--accent);color:var(--paper)}.chapter-copy{min-height:230px;animation:panel-in .35s var(--ease)}.chapter-copy h2{margin:1rem 0 1.5rem;font-size:clamp(2.5rem,4.7vw,4.6rem)}.chapter-copy p{color:#bfbfbf;max-width:45ch;font-size:.95rem;line-height:1.8}.chapter-footer{border-top:1px solid #4b4b4b;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.chapter-footer>span{color:#b1b1b1;font:.875rem/1.5 Courier New,monospace}.chapter-footer .text-link{margin:0}.starter-listen,.promoter-watch{padding:var(--space) var(--gutter);background:#262626;grid-template-columns:.8fr 1.2fr;align-items:center;gap:6vw;display:grid}.starter-listen header>p:not(.eyebrow),.promoter-watch>div>p:not(.eyebrow){color:#c2c2c2;max-width:33ch;font:.9rem/1.8 Arial}.starter-next{padding:var(--space) var(--gutter);background:#181818}.starter-next>h2{margin:1.5rem 0 3rem}.starter-links{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.starter-links>a{border-top:1px solid #555;padding:1.5rem 0;transition:padding .3s,background .3s;position:relative}.starter-links>a>span{color:#b6b6b6;font:.875rem/1.6 Courier New,monospace}.starter-links h3{color:var(--paper);margin:1rem 0;font:400 clamp(1.7rem,3vw,2.8rem)/1.1 Georgia,serif}.starter-links b{font:400 1.5rem/1 Arial;position:absolute;top:50%;right:0}.starter-links>a:hover{background:#2e2e2e;padding-left:1rem}.starter-keep{border-top:1px solid #4b4b4b;justify-content:space-between;gap:2rem;margin-top:2rem;padding-top:2rem;display:flex}.starter-keep p{color:#bdbdbd;margin:0;font-size:.875rem}.share-tools .text-button{text-underline-offset:6px;min-height:44px;font:.875rem/1.5 monospace;text-decoration:underline}.share-status{font-size:.875rem!important}.share-fallback input{max-width:100%}.starter-social{padding:2rem var(--gutter);border-bottom:1px solid #484848;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.starter-social p{color:#c2c2c2;margin:0;font:.875rem/1.8 Georgia,serif}.starter-social>div{flex-wrap:wrap;gap:1.5rem;font:.875rem/1.6 Courier New,monospace;display:flex}.starter-social a{align-items:center;min-height:44px;display:flex}.promoter-hero{background:#202020;grid-template-columns:1.1fr .9fr;min-height:540px;display:grid}.promoter-hero>div{padding:clamp(3rem,6vw,6rem) var(--gutter);align-self:center;min-width:0}.promoter-hero h1{margin:1.5rem 0 2rem;font-size:clamp(3.5rem,6vw,6rem)}.promoter-hero>div>p:not(.eyebrow){color:#c2c2c2;font:.9rem/1.8 Arial}.promoter-hero .action-row{align-items:center;gap:1.5rem;margin-top:2rem}.promoter-hero .text-link{margin:0}.promoter-hero>picture{min-height:100%;position:relative;overflow:hidden}.promoter-hero img{object-fit:cover;object-position:50% 32%;filter:grayscale();width:100%;height:100%;position:absolute;inset:0}.press-jump{padding:.6rem var(--gutter);background:#2a2a2a;border-bottom:1px solid #515151;flex-wrap:wrap;align-items:center;gap:2rem;font:.875rem/1.6 Courier New,monospace;display:flex}.press-jump a{align-items:center;min-height:44px;display:flex}.press-jump a:hover{text-underline-offset:6px;text-decoration:underline}.promoter-facts{padding:2rem var(--gutter);border-bottom:1px solid #4e4e4e;grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.promoter-facts>div{flex-direction:column;gap:.8rem;display:flex}.promoter-facts span{text-transform:uppercase;letter-spacing:.12em;color:#b2b2b2;font:.875rem/1.6 Courier New,monospace}.promoter-facts strong{font:400 .9rem/1.5 Arial}.selected-history{border-top:1px solid #555;margin-top:1.5rem;padding-top:1.5rem}.selected-history>.eyebrow{color:silver;font-size:.875rem}.selected-history p{color:#c7c7c7;max-width:35ch;font-size:.875rem}.promoter-tech{padding:var(--space) var(--gutter);color:#272727;background:#d2d2d2;grid-template-columns:.8fr 1.2fr;gap:6vw;display:grid}.promoter-tech p{max-width:44ch;font-size:.875rem}.promoter-tech ol{counter-reset:stage;margin:0;padding:0;list-style:none}.promoter-tech li{counter-increment:stage;border-bottom:1px solid #a6a6a6;align-items:flex-start;gap:1rem;padding:1.2rem 0;font-size:.9rem;line-height:1.7;display:flex}.promoter-tech li:before{content:"0" counter(stage);color:#666;flex-shrink:0;font:.875rem/2.5 Courier New,monospace}.promoter-tech .press-tools{border-color:#a5a5a5;margin-top:1.5rem;padding-top:1.5rem}.promoter-downloads{padding:var(--space) var(--gutter);background:#181818}.promoter-downloads header{margin-bottom:2.5rem}.press-file-list>a{border-top:1px solid #575757;grid-template-columns:.3fr 1fr .7fr;align-items:center;gap:1rem;padding:1.7rem 0;transition:background .3s,padding .3s;display:grid}.press-file-list>a:last-child{border-bottom:1px solid #575757}.press-file-list>a>span{color:#c1c1c1;font:.875rem/1.7 Courier New,monospace}.press-file-list>a>span:last-child{text-align:right}.press-file-list strong{color:var(--paper);font:400 1.8rem/1.2 Georgia,serif}.press-file-list>a:hover{background:#333;padding-inline:1rem}.download-note{color:#b8b8b8;max-width:70ch;font:.875rem/1.8 Arial}.bio-desk{background:#212121;border-color:#4b4b4b}.bio-desk h2{font-weight:400}.bio-text p{color:#c6c6c6;font:.95rem/1.8 Arial}.booking-section{background:#1f1f1f;border-color:#4f4f4f}.booking-section>div>p{color:#c6c6c6;font-size:.9rem}.booking-section h2{font-weight:400}.booking-builder label{color:#d8d8d8;font:.875rem/1.7 Courier New,monospace}.booking-builder input,.booking-builder textarea,.booking-builder select{color:var(--paper);background:#ffffff04;border-color:gray;font:1rem/1.5 Arial}.booking-builder input::placeholder,.booking-builder textarea::placeholder{color:#aeaeae}.booking-builder select option{color:var(--paper);background:#212121}.booking-builder .form-consent{color:#cdcdcd;font:.875rem/1.8 Arial}.booking-builder .form-note,.booking-builder .section-note{color:#b9b9b9}.booking-builder .button.dark{background:var(--paper);color:var(--ink);border-color:var(--paper)}.enquiry-review .eyebrow,.enquiry-review p{color:inherit}.booking-builder .enquiry-review label,.booking-builder .enquiry-review input,.enquiry-review .button.ghost{color:#292929}.form-date-help{color:#bababa}.form-error{color:#e9e9e9}.archive-heading,.archive-browser{color:var(--paper);background:#1b1b1b}.archive-photo strong{font:400 .95rem/1.5 Arial}.archive-photo small{color:#bababa}.archive-image{border-radius:2px}.archive-image img{filter:grayscale()}.archive-photo>span{border-color:#5f5f5f}.archive-image>b{color:#252525;background:#e6e6e6}.filter-buttons button,.archive-view button{color:#d8d8d8;border-color:#646464;border-radius:2px}.filter-buttons button[aria-pressed=true],.archive-view button[aria-pressed=true]{color:#222;background:#dbdbdb}.archive-footnote{color:#d1d1d1}.history-ledger{background:#212121}.history-ledger li{border-color:#5c5c5c}.history-ledger li strong{font-weight:400}.venue-finder .section-note{color:#c7c7c7}.history-ledger li span{color:#bdbdbd}.history-single{filter:grayscale()}.quiet-dates>p>span{color:#c5c5c5}.legal-copy p{color:#c7c7c7}.legal-copy a{text-underline-offset:4px;text-decoration:underline}.booking-checklist{background:#242424}.booking-checklist p{color:#cbcbcb}.editorial-footer.compact-footer{color:#dbdbdb;padding:3rem var(--gutter) 1rem;background:#141414;border:0}.compact-footer-top{border-bottom:1px solid #4b4b4b;gap:2rem;padding-bottom:2.5rem}.compact-footer-top>p{color:#b4b4b4;font:.875rem/1.8 Courier New,monospace}.footer-signature{opacity:1!important;animation:none!important}.footer-signature img{object-fit:contain;width:68px;height:45px}.compact-footer-links{padding-block:1.5rem}.compact-footer-links a{text-transform:none;letter-spacing:0;align-items:center;min-height:44px;font:.875rem/1.8 Courier New,monospace;display:flex}.compact-footer-links a:hover{text-underline-offset:5px;text-decoration:underline}.footer-bottom{color:#b6b6b6;border-color:#4b4b4b;font:.875rem/1.8 Courier New,monospace}.motion-control{font:.875rem/1.8 Courier New,monospace}.cookie-banner{color:#1f1f1f;background:#e2e2e2;border:1px solid #bababa;border-radius:4px;gap:.7rem;max-width:390px;padding:.8rem 1rem;display:flex;position:fixed;bottom:1rem;left:1rem;right:auto;box-shadow:0 8px 20px #0005}.cookie-banner p{max-width:30ch;margin:0;font:.875rem/1.6 Arial}.cookie-banner>div{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:.6rem}.cookie-banner button{border:1px solid #949494;border-radius:2px;min-height:36px;padding:.4rem .7rem;font:.875rem/1.4 monospace}.cookie-banner a{font:.875rem/1.5 monospace}.back-top{color:#272727;z-index:30;background:#e4e4e4;border-color:#b9b9b9;border-radius:3px}.menu-dialog{color:#e5e5e5;background:#212121;border:1px solid #7e7e7e;border-radius:8px;max-width:660px;max-height:90svh;padding:2rem;overflow:auto}.menu-heading{border-bottom:1px solid #606060;padding-bottom:1rem}.menu-heading [data-slot=dialog-title]{text-transform:none;font:400 .875rem/1.5 monospace}.menu-heading button{min-height:44px;font:.875rem/1.5 monospace}.menu-pages{gap:0;margin-top:1rem}.menu-pages a{min-height:50px;animation:menu-link .35s calc(var(--menu-order)*25ms) var(--ease) both;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 0;display:flex}.menu-pages strong{letter-spacing:-.02em;font:400 clamp(1.4rem,3vw,2.4rem)/1.2 Georgia,serif}.menu-pages b{font-size:1rem;font-weight:400}.menu-email{color:silver;font:.875rem/1.7 monospace}.photo-dialog{color:#e5e5e5;background:#202020;border-color:#616161;border-radius:5px}.dialog-surface::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0b0bc9}@keyframes tv-arrive{0%{transform:translateY(14px)rotate(-.5deg)}to{transform:translateY(0)rotate(-2deg)}}@keyframes channel-settle{0%{filter:grayscale()brightness(1.25);transform:scale(1.025)}to{filter:grayscale()brightness(.95);transform:scale(1)}}@keyframes tuning{0%{opacity:.85;transform:translateY(0)}50%{opacity:.65;transform:translateY(6px)}to{opacity:0;transform:translateY(-3px)}}@keyframes menu-link{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.will-reveal{opacity:0;transition:opacity .7s var(--ease),transform .7s var(--ease);transform:translateY(18px)}.will-reveal.is-revealed{opacity:1;transform:none}.record-art.will-reveal{transform:translateY(18px)rotate(-3deg)}.record-art.is-revealed{transform:rotate(-3deg)}.chapter-copy,.note-panel,.bio-text{animation:panel-in .35s var(--ease)}@media (min-width:1600px){.transmission-hero{grid-template-columns:1fr 1.35fr;gap:5vw}.transmission-copy h1{font-size:6.5vw}.signal-installation{max-width:1000px}.signal-tv{grid-template-columns:minmax(0,1fr) 100px}.channel-dial{width:60px;height:60px}.speaker-grille{max-width:65px}.tv-brand{font-size:1rem}}@media (max-width:1000px){.nav-links{gap:1.3rem;font-size:.875rem}.nav-cta{padding:.65rem;font-size:.875rem}.transmission-hero{grid-template-columns:.9fr 1.25fr;gap:3vw;min-height:700px}.transmission-copy h1{font-size:4.9vw}.signal-tv{grid-template-columns:minmax(0,1fr) 61px;gap:8px;padding:11px 8px 11px 12px}.tv-bezel{padding:9px}.tv-hardware{gap:7px;padding:5px 0}.tv-brand,.tv-brand small{font-size:.875rem}.channel-dial{width:44px;min-width:44px;height:44px;min-height:44px}.channel-buttons{gap:1px}.channel-buttons button{width:40px;min-height:32px}.speaker-grille{min-height:15px}.tv-shelf{align-items:flex-start;gap:.5rem;font-size:.875rem}.tv-shelf>div{gap:.5rem}.signal-screen{min-height:0}.starter-stamp{width:120px;height:120px;font-size:.875rem;right:8%}.promoter-hero h1{font-size:5.5vw}.promoter-facts{grid-template-columns:repeat(2,1fr);gap:2rem}.promoter-hero .action-row{gap:.5rem}.press-file-list{grid-template-columns:1fr}.starter-story{gap:5vw}.chapter-tabs{gap:.6rem}.chapter-tabs button{font-size:.875rem}.chapter-copy{min-height:275px}.record-copy h2{font-size:4.5vw}.updates-signup h3{font-size:2.2rem}}@media (max-width:760px){:root{--gutter:1.3rem;--space:3.5rem}.site-nav{gap:1rem;height:72px;padding-inline:1.2rem}.wordmark,.wordmark img{width:49px}.nav-links{display:none}.nav-end{gap:.5rem}.menu-toggle{min-height:44px;padding:.65rem .8rem;display:flex}.nav-cta{gap:.6rem;min-height:44px;padding:.65rem .7rem;font-size:.875rem}.inner-page{padding-top:72px}.transmission-hero{min-height:0;padding:104px var(--gutter) 0;flex-direction:column;gap:0;display:flex;overflow:hidden}.transmission-copy{width:100%;padding:1rem 0 2rem}.transmission-copy .eyebrow{margin-bottom:1.3rem;font-size:.875rem}.transmission-copy h1{white-space:normal;margin-bottom:1.1rem;font-size:clamp(2.7rem,10.6vw,4.6rem)}.hero-description{font-size:.875rem;line-height:1.7}.hero-description br{display:none}.hero-actions{flex-flow:wrap;align-items:center;gap:1.1rem;margin-top:1.3rem}.hero-actions .button{gap:1rem;min-height:48px;padding:.8rem .9rem;font-size:.875rem}.hero-actions .text-link{min-height:48px;margin:0;font-size:.875rem}.signal-installation{align-self:center;width:100%;max-width:600px;padding-top:.6rem}.signal-tv{border-radius:18px 22px 20px 18px;grid-template-columns:minmax(0,1fr) 48px;gap:6px;padding:10px 6px 10px 10px;box-shadow:inset 0 2px 3px #bfbfbf44,inset 0 -5px 8px #0a0a0aa0,0 12px 30px #0009,5px 7px #0a0a0a}.tv-bezel{padding:7px}.signal-screen{border-width:2px}.tv-hardware{gap:4px;padding:4px 0}.tv-brand{font-size:.875rem}.tv-brand small{margin-top:.2rem;font-size:.875rem}.channel-dial{border-width:2px;width:39px;min-width:39px;height:39px;min-height:39px}.dial-label{margin-top:0;font-size:.875rem}.channel-buttons{gap:2px}.channel-buttons button{width:36px;min-height:29px;font-size:.875rem}.speaker-grille{display:none}.tv-power{gap:5px;width:40px;min-height:35px;font-size:.875rem}.tv-power>span{width:7px;height:7px}.tv-channel{font-size:.875rem}.tv-screen-caption>span{font-size:clamp(2.8rem,14vw,5rem)}.tv-screen-caption small{font-size:.875rem}.tv-shelf{align-items:center;gap:.5rem;margin-top:18px;padding:.5rem 0 .1rem;font-size:.875rem}.tv-shelf p{max-width:22ch}.tv-shelf>div{gap:.3rem .7rem}.tv-shelf a,.tv-shelf button{min-height:44px}.tv-instruction{margin-top:.3rem;font-size:.875rem}.transmission-bottom{gap:.5rem;width:100%;margin-top:1.8rem;padding:.6rem 0;font-size:.875rem}.transmission-bottom>a{gap:.5rem}.signal-mark{display:none}.hero-orbit{width:150vw;height:150vw;top:12%;left:22%}.record-feature{padding:3.5rem var(--gutter);grid-template-columns:1fr;gap:3rem}.record-art{justify-self:center;width:88%;max-width:400px;padding:.7rem}.record-tape{padding:.8rem .1rem .2rem;font-size:.875rem}.record-copy h2{font-size:clamp(2.5rem,9vw,3.5rem)}.record-copy p,.record-copy .next-record{font-size:.875rem}.two-doors{grid-template-columns:1fr}.two-doors>a{padding:3rem var(--gutter)}.two-doors>a+a{border-top:1px solid #4e4e4e;border-left:0}.two-doors h2{margin:1rem 0;font-size:3rem}.two-doors>a:after{top:3rem}.two-doors p:not(.eyebrow){font-size:.875rem}.door-link{margin-top:.8rem;font-size:.875rem}.fin-updates{grid-template-columns:1fr}.updates-visual{min-height:340px}.updates-copy h2{font-size:3rem}.updates-signup{padding:2.5rem var(--gutter)}.updates-signup h3{font-size:2.2rem}.updates-copy>p:last-child{font-size:.875rem}.updates-perks{gap:.3rem .7rem}.updates-perks li{font-size:.875rem}.signup-fields input{padding:.8rem}.signup-consent{font-size:.875rem}.page-intro h1,.compact-hero h1{font-size:clamp(3.2rem,12vw,5rem)}.page-intro{padding-block:2.5rem}.page-intro>p:last-of-type,.standfirst{font-size:.9rem}.compact-hero>div{padding-block:2.5rem}.compact-hero figure,.compact-hero picture,.compact-hero img{height:330px}.listening-tools{display:block}.listening-tools>p{max-width:44ch;font-size:.875rem}.desk-actions{justify-content:flex-start}.listening-console{grid-template-columns:1fr;gap:1.5rem}.listening-choices>button{min-height:90px}.listening-choices strong{font-size:1.2rem}.media-stage{height:280px}.player-heading{min-height:112px;padding:1rem}.player-heading h3{font-size:1.35rem}.media-note{font-size:.875rem}.song-row strong{font-size:1.05rem}.song-filters button{font-size:.875rem}.starter-intro{padding:3rem var(--gutter)}.starter-intro h1{margin:1.2rem 0;font-size:clamp(3.5rem,13vw,5.6rem)}.starter-intro>p:not(.eyebrow){max-width:29ch;font-size:.875rem}.starter-stamp{opacity:.6;width:96px;height:96px;font-size:.875rem;top:35px;right:-28px;transform:rotate(18deg)}.starter-story{padding:3rem var(--gutter);grid-template-columns:1fr;gap:2.5rem}.story-photo{justify-self:center;width:90%;max-width:420px;padding:.7rem .7rem 2.3rem}.story-photo picture{aspect-ratio:4/3.5;max-height:360px}.story-photo img{object-position:50% 38%}.story-photo>span{font-size:.875rem;bottom:.7rem}.chapter-tabs{justify-content:space-between;gap:.8rem;margin-block:1.5rem}.chapter-tabs button{min-height:60px;font-size:.875rem}.chapter-copy{min-height:245px}.chapter-copy h2{font-size:2.7rem}.chapter-copy p{font-size:.9rem}.chapter-footer .text-link{font-size:.875rem}.starter-listen,.promoter-watch{grid-template-columns:1fr;gap:2rem;padding-block:3rem}.starter-listen h2,.promoter-watch h2{font-size:3rem}.starter-listen header>p:not(.eyebrow),.promoter-watch>div>p:not(.eyebrow){max-width:40ch;font-size:.875rem}.starter-next{padding-block:3rem}.starter-next h2{margin-bottom:2rem;font-size:3rem}.starter-links{grid-template-columns:1fr;gap:0}.starter-links h3{font-size:2rem}.starter-keep{margin-top:1rem;padding-top:1.5rem;display:block}.starter-keep .share-tools{margin-top:1rem}.starter-social{gap:.5rem;padding-block:1.5rem}.starter-social>div{gap:1rem}.promoter-hero{grid-template-columns:1fr;min-height:0}.promoter-hero>div{padding:3rem var(--gutter)}.promoter-hero h1{font-size:clamp(3rem,11.4vw,5rem)}.promoter-hero>div>p:not(.eyebrow){font-size:.875rem}.promoter-hero>picture{height:320px;min-height:0}.promoter-hero img{object-position:50% 29%}.promoter-hero .action-row{gap:.5rem 1.2rem;margin-top:1.5rem}.promoter-hero .button{padding:.9rem;font-size:.875rem}.press-jump{padding:.5rem var(--gutter);gap:.2rem 1.5rem;font-size:.875rem}.promoter-facts{gap:1.5rem 1rem;padding-block:1.8rem}.promoter-facts strong,.promoter-facts span{font-size:.875rem}.selected-history p{max-width:none}.promoter-tech{grid-template-columns:1fr;gap:2rem;padding-block:3rem}.promoter-tech h2{font-size:3rem}.promoter-tech li{padding:1rem 0;font-size:.875rem}.promoter-tech p{font-size:.875rem}.promoter-downloads{padding-block:3rem}.promoter-downloads h2{font-size:3rem}.press-file-list>a{grid-template-columns:.2fr 1fr;gap:.7rem 1rem;padding:1.4rem 0}.press-file-list strong{font-size:1.5rem}.press-file-list>a>span{font-size:.875rem}.press-file-list>a>span:last-child{text-align:left;grid-column:2}.download-note{font-size:.875rem}.bio-desk h2,.booking-section h2{font-size:3rem}.bio-text p{font-size:.9rem}.booking-section{gap:2rem}.booking-builder .form-consent{font-size:.875rem}.compact-footer-top{gap:1rem;padding-bottom:1.5rem}.compact-footer-top>.text-link,.compact-footer-top>p{font-size:.875rem}.compact-footer-links{gap:.5rem;padding-block:1rem}.compact-footer-links nav{gap:.3rem 1rem}.compact-footer-links a,.footer-bottom,.motion-control{font-size:.875rem}.cookie-banner{gap:.6rem;max-width:none;padding:.7rem .8rem;display:flex;bottom:.7rem;left:.7rem;right:.7rem}.cookie-banner p{max-width:none;font-size:.875rem}.cookie-banner>div{gap:.4rem;margin:0}.cookie-banner button{min-height:35px}.cookie-banner a{font-size:.875rem}.menu-dialog{width:calc(100vw - 2rem);max-height:90svh;padding:1.3rem}.menu-pages a{min-height:46px;padding:.5rem 0}.menu-pages strong{font-size:1.5rem}.menu-email,.archive-photo strong,.contact-sheet .archive-photo strong{font-size:.875rem}.history-ledger li strong{font-size:.95rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.will-reveal{opacity:1!important;transform:none!important}}html[data-motion=reduce] *,html[data-motion=reduce] :before,html[data-motion=reduce] :after{transition:none!important;animation:none!important}html[data-motion=reduce]{scroll-behavior:auto}html[data-motion=reduce] .will-reveal{opacity:1;transform:none}.page-hidden *{animation-play-state:paused!important}@media print{body,.inner-page,.starter-story,.starter-listen,.promoter-tech{color:#000!important;background:#fff!important}.site-nav,.cookie-banner,.tv-hardware{display:none}.transmission-hero{padding-top:1rem}.will-reveal{opacity:1;transform:none}}.archive-footnote{color:#d1d1d1;background:#272727}.signal-tv.is-viewing{transition:transform .4s var(--ease);animation:none;transform:rotate(0)}.signal-screen.is-playing iframe{border-radius:0}:root{--ink:#111;--paper:#eee;--stone:#d2d2d2;--accent:#d0d0d0;--muted:#b9b9b9;--line:#616161;--warm:#a2a2a2}body{color:#eee;background:#111;font-size:16px}main p:not(.eyebrow){font-size:1rem;line-height:1.8}.eyebrow{letter-spacing:.07em;font-size:.875rem}.hero-description,.page-intro>p:last-of-type,.standfirst,.record-copy p,.updates-copy>p:last-child,.promoter-hero>div>p:not(.eyebrow){font-size:1.05rem!important;line-height:1.75!important}.button,.text-link{font-size:.9375rem}.button{min-height:54px}.nav-links{font-size:1rem}.nav-cta,.menu-toggle{font-size:.875rem}.site-nav{height:84px}.nav-links{gap:clamp(1rem,2vw,2rem)}.nav-cta{gap:.6rem}.signup-consent,.signup-note,.signup-help,.booking-builder .form-consent,.booking-builder label,.signup-fields label{font-size:.9375rem}.updates-perks{display:block}.updates-perks li{margin-bottom:.45rem;font-size:1rem}.updates-signup{padding-block:3rem}.updates-photo-credit{font-size:.875rem;line-height:1.5}.signup-note,.signup-help{color:#404040}.signup-fields input::placeholder{color:#606060}.cookie-banner p,.cookie-banner a,.cookie-banner button{font-size:.875rem}.cookie-banner{max-width:470px}.cookie-banner button{min-height:44px}.compact-footer-links a,.footer-bottom,.motion-control{font-size:.875rem}.compact-footer-top>p{font-size:.9375rem}.compact-footer-links nav{gap:.4rem 1.5rem}.footer-bottom{gap:1rem}.footer-bottom>span{line-height:2}.compact-footer-top{flex-wrap:wrap}.compact-footer-top>.text-link{font-size:.9375rem}.wordmark,.wordmark img{width:62px}.compact-footer-links a{text-transform:capitalize}.player-controls a,.player-controls button,.player-load,.media-note,.player-indicator,.player-heading .eyebrow,.listening-tools>p,.desk-actions button,.performance-number,.listening-choices small,.performance-transport{font-size:.875rem}.listening-choices>button{min-height:125px;padding-block:1.2rem}.listening-choices strong{font-size:1.3rem}.listening-console{gap:3vw}.listening-room .listening-choices:before{display:none}.player-heading{min-height:132px}.player-heading h3{font-size:1.65rem}.media-stage{height:clamp(300px,30vw,440px)}.song-filters button,.song-row small,.save-song{font-size:.875rem}.song-row summary{min-height:120px}.song-row strong{font-size:1.2rem}.song-row{padding-right:70px}.save-song{width:62px;top:1.7rem}.song-row details p,.song-row details .text-link{font-size:.9375rem}.song-row details>div{padding-left:0}.chapter-tabs button{flex:1;min-width:0;font-size:.9375rem}.chapter-tabs button span{font-size:.875rem}.chapter-copy{min-height:280px}.chapter-copy p{font-size:1rem}.chapter-footer>span,.story-photo>span{font-size:.875rem}.story-photo{padding-bottom:3.3rem}.starter-intro>p:not(.eyebrow){max-width:40ch}.starter-stamp,.starter-links>a>span{font-size:.875rem}.starter-social>div,.starter-keep p{font-size:1rem}.starter-keep .text-link{font-size:.9375rem}.media-placeholder img,main picture img,.lightbox-image img{filter:grayscale()!important}.media-stage iframe,.signal-screen iframe{filter:grayscale()}.archive-toolbar button,.archive-toolbar>span,.filter-buttons button,.archive-view button{min-height:44px;font-size:.9375rem}.archive-photo small,.archive-photo strong,.contact-sheet .archive-photo strong{font-size:1rem;line-height:1.5}.archive-photo small{font-family:Arial,sans-serif}.archive-photo>span{min-height:100px}.archive-footnote p{font-size:1rem}.photo-dialog [data-slot=dialog-title],.full-photo,.lightbox-caption,.lightbox-controls,.lightbox-controls button{font-size:.9375rem}.lightbox-caption>span{font-size:.875rem}.photo-thumbnails button{min-width:44px;min-height:44px}.history-ledger li span,.venue-finder .section-note,.history-ledger label,.press-jump,.promoter-facts span,.press-file-list>a>span,.download-note{font-size:.9375rem}.promoter-facts strong{font-size:1.05rem}.promoter-facts span{letter-spacing:.03em}.selected-history>.eyebrow{font-size:.875rem}.selected-history p{font-size:1rem}.selected-history .text-link{font-size:.9375rem}.press-file-list>a{grid-template-columns:.25fr 1fr .9fr}.promoter-tech li,.promoter-tech p{font-size:1rem}.promoter-hero .button{font-size:.9375rem}.press-tools>div{flex-wrap:wrap}.booking-builder .form-grid{gap:1.5rem}.booking-builder select{font-size:1rem}.menu-heading [data-slot=dialog-title],.menu-heading button,.menu-email{font-size:.9375rem}.menu-pages a:hover{color:#fff}.transmission-hero{background:radial-gradient(at 68% 48%,#37373780,#0000 65%),#111;min-height:820px;padding-top:115px}.transmission-copy h1{font-size:clamp(2.7rem,5vw,6rem)}.transmission-copy .eyebrow{font-size:.875rem}.hero-actions .button,.hero-actions .text-link{font-size:.9375rem}.transmission-bottom{gap:1rem;margin-top:2rem;font-size:.875rem}.hero-orbit{border-color:#ffffff10}.hero-orbit:after{border-color:#ffffff08}.signal-installation{perspective:1300px;perspective-origin:50% 45%;padding-top:75px;padding-right:18px}.signal-tv{transform-style:preserve-3d;transform:rotateX(var(--tilt-x,3deg)) rotateY(var(--tilt-y,-8deg)) rotateZ(-1deg);transition:transform .35s var(--ease);background:linear-gradient(135deg,#6a6a6a,#292929 12%,#3d3d3d 60%,#212121);border:1px solid #777;grid-template-columns:minmax(0,1fr) 84px;animation:none;position:relative;box-shadow:inset 0 2px 3px #bbb5,inset 0 -5px 8px #0009,0 25px 50px #000b}.signal-tv:after{content:"";z-index:-1;background:linear-gradient(90deg,#282828,#111);border-right:1px solid #454545;border-radius:0 16px 20px 0;width:24px;height:calc(100% - 6px);position:absolute;top:10px;right:-22px;transform:rotateY(20deg)translateZ(-12px)}.signal-tv:before{content:"";background:linear-gradient(#222,#080808);border-radius:0 0 15px 15px;height:15px;position:absolute;inset:auto 5px -12px 13px;transform:translateZ(-10px)}.signal-tv.is-viewing{animation:none;transform:rotateX(0)rotateY(0)rotate(0)}.tv-bezel{background:linear-gradient(135deg,#111,#5b5b5b 55%,#171717);position:relative;transform:translateZ(6px)}.signal-screen{border-color:#0b0b0b;box-shadow:0 0 0 2px #777,0 0 20px #fff1}.signal-screen:after{background:repeating-linear-gradient(0deg,#0000 0 3px,#0003 3px 4px),radial-gradient(#0000 45%,#0009 100%)}.signal-screen img{object-position:50% 34%}.signal-screen .tv-channel{color:#eee;text-shadow:0 0 7px #fff7;font-size:.875rem}.tv-screen-caption small{color:#eee;background:#111c;max-width:27ch;padding:.3rem .5rem;font-size:.875rem;line-height:1.6}.tv-screen-caption>span{font-size:clamp(2.8rem,5vw,5rem)}.tv-hardware{color:#ddd;gap:9px;padding:10px 2px;transform:translateZ(10px)}.tv-brand{letter-spacing:.1em;font-size:1rem}.tv-brand small,.dial-label{display:none}.channel-dial{background:repeating-conic-gradient(#444 0deg 5deg,#272727 5deg 10deg);border-color:#111;width:54px;height:54px;box-shadow:0 4px 6px #000,0 0 0 1px #aaa,inset 0 2px 2px #ccc}.channel-dial>span{background:linear-gradient(90deg,#161616,#aaa 55%,#292929)}.channel-dial:hover{box-shadow:0 4px 6px #000,0 0 0 2px #fff}.channel-buttons button{color:#ddd;background:#252525;border-color:#666;width:48px;min-height:44px;font-size:.875rem}.channel-buttons button[aria-pressed=true]{color:#151515;background:#ddd;border-color:#eee;box-shadow:0 0 8px #fff2}.speaker-grille{background:repeating-linear-gradient(0deg,#111 0 2px,#777 2px 3px);min-height:35px}.tv-power{width:64px;min-height:44px;font-size:.875rem}.tv-power>span{background:#555;border-color:#999}.tv-power[aria-pressed=true]>span{background:#eee;box-shadow:0 0 8px #fff8}.tv-shelf{align-items:flex-start;margin-top:30px;font-size:.9375rem}.tv-shelf a,.tv-shelf button{color:#ddd;font-size:.9375rem}.tv-instruction{color:#bdbdbd;margin-top:.5rem;font-size:.875rem;line-height:1.65}.tv-antenna{width:50px;height:10px;position:absolute;top:-8px;left:54%;transform:translateZ(-7px)}.tv-antenna>span{background:linear-gradient(90deg,#272727,#b1b1b1,#333);border-radius:50% 50% 0 0;position:absolute;inset:0;box-shadow:inset 0 1px #ddd}.tv-antenna>i{transform-origin:50% 100%;background:linear-gradient(90deg,#333,#eee 50%,#777);border-radius:4px;width:4px;height:83px;position:absolute;bottom:5px;left:23px;transform:rotate(-40deg)}.tv-antenna>i:nth-child(2){height:105px;transform:rotate(38deg)}.tv-antenna>i:after{content:"";background:radial-gradient(circle at 35% 30%,#fff,#777);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-2px}.tv-feet{pointer-events:none;justify-content:space-between;display:flex;position:absolute;bottom:-20px;left:12%;right:10%;transform:translateZ(-10px)}.tv-feet>i{background:linear-gradient(90deg,#151515,#444,#111);border-radius:0 0 6px 6px;width:39px;height:23px;transform:skew(-12deg)}.tv-feet>i+i{transform:skew(12deg)}.tape-desk{padding:var(--space) var(--gutter);background:#1c1c1c;border-block:1px solid #444;grid-template-columns:.85fr 1.15fr;align-items:start;gap:7vw;display:grid}.tape-desk>header{position:sticky;top:115px}.tape-desk h2{margin:1.5rem 0;font-size:clamp(2.8rem,4.8vw,5rem)}.tape-desk>header>p:last-child{color:#c3c3c3;max-width:36ch;font-size:1.05rem}.tape-workspace{min-width:0}.cassette-shell{background:linear-gradient(135deg,#4a4a4a,#161616 35%,#333);border:2px solid #666;border-radius:15px;width:94%;max-width:560px;margin:1rem auto 2.5rem;padding:1rem 1.5rem 2rem;position:relative;transform:perspective(1100px)rotateX(6deg)rotate(-3deg);box-shadow:inset 0 2px 1px #aaa7,0 7px #070707,0 20px 35px #0006}.cassette-shell:before,.cassette-shell:after{content:"+";color:#aaa;font:1rem/1 monospace;position:absolute;bottom:9px}.cassette-shell:before{left:10px}.cassette-shell:after{right:10px}.cassette-label{color:#161616;background:#dedede;border-bottom:4px double #222;border-radius:6px 6px 0 0;flex-wrap:wrap;justify-content:space-between;gap:.7rem;padding:.9rem 1rem;display:flex}.cassette-label>span{font:.875rem/1.5 Courier New,monospace}.cassette-label>strong{width:100%;min-height:2.3em;animation:panel-in .3s var(--ease);font:400 clamp(1.3rem,2.2vw,2rem)/1.15 Georgia,serif;display:block}.cassette-label small{font:.875rem/1.5 Arial}.cassette-window{background:#0c0c0c;border:2px solid #777;border-radius:5px;justify-content:space-around;align-items:center;gap:1rem;margin-top:1rem;padding:.6rem 1rem;display:flex}.tape-reel{width:56px;height:56px;animation:reel-select .6s var(--ease);background:repeating-conic-gradient(#222 0deg 38deg,#aaa 38deg 50deg);border:7px solid #a7a7a7;border-radius:50%;display:block;box-shadow:0 0 0 5px #282828,inset 0 0 0 3px #292929}.cassette-window>span{background:#aaa;width:32%;height:3px;box-shadow:0 11px #444}.cassette-bottom{background:#303030;border:1px solid #666;justify-content:space-around;align-items:center;width:55%;height:22px;margin:1rem auto -1rem;display:flex;position:relative;transform:perspective(100px)rotateX(16deg)}.cassette-bottom>i{background:#070707;border-radius:50%;width:9px;height:9px;box-shadow:inset 0 1px 2px #aaa}.tape-selector{display:grid}.tape-selector>button{text-align:left;color:#ccc;border-top:1px solid #555;grid-template-columns:1.7rem 1fr 1rem;align-items:center;gap:.9rem;min-height:73px;padding:1rem;transition:background .25s;display:grid}.tape-selector>button:last-child{border-bottom:1px solid #555}.tape-selector>button[aria-pressed=true]{color:#fff;background:#333}.tape-selector>button>span{font:.9375rem/1.5 Courier New,monospace}.tape-selector strong{font:400 1.12rem/1.4 Arial}.tape-notes{min-height:175px;animation:panel-in .3s var(--ease);padding:1.2rem 0}.tape-notes p{color:#d0d0d0;margin:0}.tape-actions{border-top:1px solid #555;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.tape-actions>div{flex-wrap:wrap;gap:1rem;display:flex}.tape-actions button:not(.button){text-underline-offset:5px;min-height:44px;padding:.5rem 0;font:.9375rem/1.6 Arial;text-decoration:underline}.tape-actions button:disabled{opacity:.4;cursor:default}.tape-actions .button{font-size:.875rem}.tape-help{color:#bdbdbd;margin-top:1.5rem;font-size:.875rem!important}.tape-workspace .copy-status{font-size:.9375rem}.story-introduction,.live-context,.recording-notes{padding:var(--space) var(--gutter);background:#171717;grid-template-columns:.85fr 1.15fr;gap:7vw;display:grid}.story-introduction p,.live-context p,.recording-notes p{color:#d0d0d0;margin-top:0}.story-introduction h2,.live-context h2,.recording-notes h2{margin-top:1rem}.signal-chain{padding:var(--space) var(--gutter);background:#222}.signal-chain header{max-width:780px;margin-bottom:2.5rem}.signal-chain header>p:last-child{color:#ccc;max-width:52ch}.chain-layout{grid-template-columns:1.15fr .85fr;align-items:start;gap:6vw;display:grid}.chain-controls{gap:.7rem;margin-bottom:2rem;display:flex;position:relative}.chain-controls:before{content:"";background:#666;height:1px;position:absolute;top:25px;left:0;right:0}.chain-controls button{text-align:center;background:#222;flex-direction:column;flex:1;align-items:center;gap:.8rem;min-height:90px;font:.9375rem/1.5 Arial;display:flex;position:relative}.chain-controls button>span{background:#222;border:1px solid #777;border-radius:50%;place-items:center;min-width:51px;height:51px;font:1.7rem/1 Georgia;transition:background .3s,color .3s;display:grid}.chain-controls button[aria-pressed=true]>span{color:#111;background:#eee;border-color:#fff}.chain-copy h3{margin:0 0 1.5rem;font:400 clamp(1.8rem,3.2vw,2.8rem)/1.15 Georgia,serif}.chain-copy p{color:#d0d0d0}.chain-copy .chain-detail{color:#bbb;border-left:2px solid #888;margin-top:1.7rem;padding-left:1.2rem;font-size:.9375rem}.chain-layout figure{margin:0}.chain-layout figure picture{height:480px;overflow:hidden}.chain-layout figure img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;animation:panel-in .35s var(--ease)}.chain-layout figcaption{color:#bfbfbf;padding-top:1rem;font:.9375rem/1.6 Arial}.creative-work{padding:var(--space) var(--gutter);background:#111}.creative-work header{margin-bottom:3rem}.creative-work article{border-top:1px solid #555;grid-template-columns:.85fr 1.15fr;align-items:center;gap:6vw;padding:3rem 0;display:grid}.creative-work article>picture{height:400px;overflow:hidden}.creative-work article>picture img{object-fit:cover;object-position:50% 53%;width:100%;height:100%}.creative-work article:nth-of-type(2)>picture{height:350px}.creative-work h3{margin:1rem 0 1.5rem;font:400 clamp(1.8rem,3vw,3rem)/1.15 Georgia,serif}.creative-work article p{color:#ccc;max-width:48ch}.radio-story{padding:var(--space) var(--gutter);background:#282828;grid-template-columns:1fr 1fr;align-items:center;gap:6vw;display:grid}.radio-story>picture{height:480px;overflow:hidden}.radio-story>picture img{object-fit:cover;object-position:53% 25%;width:100%;height:100%}.radio-story p{color:#ddd}.community-purpose,.promoter-extra,.songbook-other{padding:3rem var(--gutter);background:#1b1b1b;border-block:1px solid #444}.community-purpose p{color:#ccc;max-width:75ch}.promoter-extra{grid-template-columns:.85fr 1.15fr;gap:0 6vw;display:grid}.promoter-extra>.eyebrow{grid-column:1/-1}.promoter-extra h2{grid-row:2/4;font-size:clamp(2.6rem,4.6vw,4.5rem)}.promoter-extra p:not(.eyebrow){color:#ccc}.promoter-extra .text-link{justify-self:start}.songbook-other p{color:#ccc;max-width:55ch}.history-intro{color:#ccc;margin:0 0 2rem}.recording-notes{background:#252525}.songbook-index>div:first-child p{font-size:1rem;line-height:1.8}.record-feature{background:#202020}.two-doors>a:hover{background:#2d2d2d}.fin-updates{background:#ddd}.updates-visual:after{background:linear-gradient(#1111 15%,#111)}.updates-copy h2 em{color:#eee}.updates-signup h3 em{color:#555}.promoter-tech{color:#222;background:#ddd}.promoter-tech h2 em,.promoter-tech li:before{color:#555}.promoter-tech li{border-color:#999}.enquiry-review{color:#111;background:#ddd}.booking-builder select option{background:#222}.legal-page,.legal-copy{color:#eee;background:#191919}.section-note{color:#bbb}@keyframes reel-select{0%{transform:rotate(0)}to{transform:rotate(120deg)}}@media (max-width:1100px){.nav-links{display:none}.menu-toggle{align-items:center;gap:1rem;display:flex}.signal-tv{grid-template-columns:minmax(0,1fr) 76px}.transmission-copy h1{font-size:4.8vw}.tv-shelf{display:block}.tv-shelf>div{justify-content:flex-start;gap:1.3rem}.tv-shelf p{max-width:none}.tv-hardware{gap:8px}.cassette-shell{width:100%;padding-inline:1rem}.cassette-label>span{font-size:.8125rem}.tape-selector strong{font-size:1rem}.press-file-list>a{grid-template-columns:.2fr 1fr}.press-file-list>a>span:last-child{text-align:left;grid-column:2}.promoter-hero h1{font-size:5.5vw}.chain-layout{gap:4vw}.chain-controls button{font-size:.875rem}}@media (max-width:760px){:root{--gutter:1.3rem;--space:3.5rem}.site-nav{height:76px}.inner-page{padding-top:76px}.nav-cta,.menu-toggle{padding:.6rem .7rem;font-size:.875rem}.nav-cta{gap:.3rem}.nav-end{gap:.45rem}.wordmark,.wordmark img{width:47px}.transmission-hero{min-height:0;padding-top:100px}.transmission-copy h1{font-size:clamp(2.6rem,10.4vw,4rem)}.transmission-copy .eyebrow{margin-bottom:1.4rem;font-size:.875rem}.hero-description{font-size:1rem!important}.hero-actions{flex-direction:column;align-items:flex-start;gap:.5rem 1rem;display:flex}.hero-actions .button,.hero-actions .text-link{font-size:.9375rem}.hero-actions .button{gap:1rem;padding:.9rem 1rem}.signal-installation{padding-top:64px;padding-right:9px}.signal-tv{grid-template-columns:minmax(0,1fr) 58px;gap:8px;padding:10px 7px 10px 10px;transform:rotateX(3deg)rotateY(-6deg)rotate(-1deg)}.signal-tv:after{width:17px;right:-15px}.tv-hardware{gap:7px;padding:6px 0}.tv-brand{font-size:.875rem}.channel-dial{width:44px;min-width:44px;height:44px;min-height:44px}.channel-buttons button{width:44px;min-height:40px;font-size:.875rem}.tv-power{width:53px;min-height:44px;font-size:.8125rem}.speaker-grille{display:none}.tv-bezel{align-self:stretch;padding:7px;display:flex}.signal-screen{aspect-ratio:auto;width:100%;height:100%;min-height:215px}.signal-screen img{object-position:51% 30%}.signal-screen .tv-channel{font-size:.8125rem;top:7%;left:8%}.tv-screen-caption>span{font-size:2.8rem}.tv-screen-caption small{max-width:20ch;font-size:.75rem;line-height:1.5}.tv-screen-caption{gap:.7rem;bottom:8%;left:8%;right:8%}.tv-shelf{margin-top:28px;font-size:.9375rem;display:block}.tv-shelf>div{gap:1rem;margin-top:.2rem}.tv-shelf a,.tv-shelf button{font-size:.9375rem}.tv-instruction{font-size:.875rem}.tv-antenna{width:42px;left:49%}.tv-antenna>i{height:58px;transform:rotate(-39deg)}.tv-antenna>i:nth-child(2){height:68px;transform:rotate(39deg)}.tv-feet{bottom:-17px}.tv-feet>i{width:31px;height:20px}.transmission-bottom{flex-wrap:wrap;align-items:flex-start;gap:.5rem;margin-top:1.5rem;padding-top:1rem;font-size:.8125rem}.transmission-bottom>span{flex:1;max-width:24ch}.transmission-bottom>a{gap:.5rem;min-height:36px;font-size:.8125rem}.record-copy h2{font-size:clamp(2.5rem,10vw,3.5rem)}.record-copy .next-record,.record-tape{font-size:.875rem}.record-art{padding:.75rem}.record-tape{line-height:1.5}.two-doors .eyebrow{max-width:25ch;padding-right:1.5rem}.two-doors p:not(.eyebrow),.door-link{font-size:1rem}.updates-copy h2{font-size:2.9rem}.updates-visual{min-height:390px}.updates-copy .eyebrow{font-size:.875rem}.updates-photo-credit{font-size:.875rem;left:1.3rem;right:1.3rem}.updates-copy{bottom:3rem}.updates-copy>p:last-child{font-size:1rem!important}.updates-perks li,.signup-fields label,.signup-consent{font-size:.9375rem}.signup-note,.signup-help{font-size:.875rem}.cookie-banner{max-width:none;padding:.8rem;display:block}.cookie-banner>div{flex-direction:row;align-items:center;gap:1rem;margin-top:.5rem}.cookie-banner p{font-size:.875rem}.compact-footer-top>p{flex-basis:60%;font-size:.875rem}.compact-footer-top>.text-link{flex-basis:100%;font-size:.875rem}.compact-footer-links a{font-size:.875rem}.footer-bottom{align-items:flex-start;font-size:.8125rem}.motion-control{font-size:.8125rem}.menu-dialog{max-height:92svh;padding:1.2rem}.menu-heading [data-slot=dialog-title],.menu-heading button,.menu-email{font-size:.875rem}.menu-pages strong{font-size:1.6rem}.menu-pages a{min-height:48px}.listening-tools>p,.desk-actions button{font-size:.875rem}.listening-choices>button{grid-template-columns:1.4rem minmax(0,1fr) 1rem;gap:.65rem;min-height:118px;padding-left:.7rem}.listening-choices strong{font-size:1.2rem}.listening-choices small{font-size:.875rem}.player-heading{min-height:140px}.player-heading .eyebrow{font-size:.8125rem}.player-heading h3{font-size:1.4rem}.player-indicator,.player-load,.media-note,.player-controls a,.player-controls button{font-size:.875rem}.player-controls{align-items:flex-start;gap:0 .6rem}.media-stage{height:290px}.song-row{padding-right:54px}.save-song{width:50px;font-size:.8125rem;top:1.7rem}.song-row strong{font-size:1.05rem}.song-row summary{gap:.5rem;min-height:120px}.song-row small{font-size:.8125rem}.song-filters button{font-size:.875rem}.chapter-tabs{justify-content:space-between;align-items:stretch;gap:.6rem}.chapter-tabs button{text-align:left;min-height:85px;font-size:.875rem;line-height:1.5}.chapter-tabs button span{font-size:.8125rem}.chapter-copy{min-height:330px}.chapter-copy h2{font-size:2.55rem}.chapter-copy p{font-size:1rem}.chapter-footer .text-link,.chapter-footer>span{font-size:.875rem}.story-photo>span{font-size:.8125rem}.story-photo{width:94%;padding-bottom:3.3rem}.starter-stamp{font-size:.65rem;right:-35px}.starter-links>a>span{font-size:.875rem}.starter-links h3{font-size:2rem}.starter-keep p,.starter-social p{font-size:1rem}.starter-keep .text-link,.starter-social>div{font-size:.9375rem}.tape-desk{grid-template-columns:1fr;gap:2rem;padding-block:3rem}.tape-desk>header{position:static}.tape-desk h2{font-size:clamp(2.5rem,10vw,3.6rem)}.tape-desk>header>p:last-child{max-width:40ch;font-size:1rem}.cassette-shell{width:94%;margin:1rem auto 2.5rem;padding:.8rem .9rem 1.7rem}.cassette-label{gap:.6rem;padding:.7rem}.cassette-label>span{font-size:.75rem}.cassette-label>strong{min-height:2.5em;font-size:1.5rem}.cassette-label small{font-size:.875rem}.cassette-window{gap:.7rem;padding:.7rem .8rem}.tape-reel{border-width:6px;flex-shrink:0;width:45px;height:45px}.cassette-bottom{width:60%}.tape-selector>button{grid-template-columns:1.4rem minmax(0,1fr) 1rem;gap:.7rem;min-height:90px;padding:1rem .6rem}.tape-selector strong{font-size:1.05rem}.tape-selector>button>span{font-size:.875rem}.tape-notes{min-height:190px}.tape-actions{display:block}.tape-actions>div{gap:1.3rem;margin-bottom:1rem}.tape-actions .button{justify-content:center;width:100%;font-size:.875rem}.tape-help{font-size:.875rem!important}.story-introduction,.live-context,.recording-notes{grid-template-columns:1fr;gap:1.5rem}.story-introduction h2,.live-context h2,.recording-notes h2{font-size:2.9rem}.signal-chain header{margin-bottom:2rem}.signal-chain h2{font-size:2.9rem}.chain-layout{grid-template-columns:1fr;gap:2rem}.chain-controls{gap:.5rem}.chain-controls button{min-height:105px;font-size:.9375rem;line-height:1.5}.chain-controls button>span{min-width:48px;height:48px}.chain-copy h3{font-size:1.9rem}.chain-layout figure picture{height:360px}.chain-layout figcaption{font-size:.875rem}.creative-work header{margin-bottom:2rem}.creative-work h2{font-size:2.9rem}.creative-work article{grid-template-columns:1fr;gap:2rem;padding:2.5rem 0}.creative-work article>picture{height:370px}.creative-work article:nth-of-type(2)>picture{height:260px}.creative-work h3{font-size:2.2rem}.radio-story{grid-template-columns:1fr;gap:2.5rem}.radio-story>picture{height:360px}.radio-story h2{font-size:2.9rem}.promoter-extra{padding-block:3rem;display:block}.promoter-extra h2{font-size:2.9rem}.community-purpose{padding-block:2.5rem}.press-jump{gap:.3rem 1rem;font-size:.875rem}.press-jump a{min-height:44px}.promoter-facts span{letter-spacing:0;font-size:.8125rem}.promoter-facts strong{font-size:1rem}.promoter-facts{gap:1.5rem 1rem}.promoter-hero .button{font-size:.9375rem}.promoter-hero .action-row{gap:1rem}.press-file-list>a>span{font-size:.875rem}.press-file-list strong{font-size:1.6rem}.press-file-list>a{grid-template-columns:.2fr 1fr;gap:.7rem}.press-file-list>a>span:last-child{text-align:left;grid-column:1/-1}.download-note{font-size:.875rem}.promoter-tech li,.promoter-tech p{font-size:1rem}.selected-history .text-link{font-size:.9375rem}.archive-grid.contact-sheet{grid-template-columns:1fr 1fr;gap:1.5rem .8rem}.archive-photo strong,.contact-sheet .archive-photo strong{font-size:.9375rem}.archive-photo small{font-size:.875rem}.archive-photo>span{min-height:120px}.archive-toolbar button{font-size:.875rem}.archive-view{gap:.5rem}.photo-dialog [data-slot=dialog-title],.full-photo,.lightbox-controls,.lightbox-controls button{font-size:.875rem}.lightbox-caption{font-size:.9375rem}.history-ledger li strong{font-size:1rem}.venue-finder .song-filters button{font-size:.875rem}.booking-builder .form-consent,.booking-builder label{font-size:.9375rem}.legal-copy p{font-size:1rem}}@media (max-width:360px){.site-nav{gap:.5rem;padding-inline:1rem}.nav-cta{padding:.6rem;font-size:.8125rem}.menu-toggle{gap:.4rem;padding:.6rem;font-size:.8125rem}.nav-end{gap:.4rem}.signal-tv{grid-template-columns:minmax(0,1fr) 55px;gap:6px;padding-left:8px}.tv-screen-caption small{font-size:.75rem}.tv-screen-caption>span{font-size:2.4rem}.signal-screen{min-height:220px}.cassette-label>span{font-size:.6875rem}.cassette-label>strong{font-size:1.3rem}.tape-reel{width:39px;height:39px}.archive-grid.contact-sheet{grid-template-columns:1fr}.archive-photo>span{min-height:0}.chapter-tabs{gap:.5rem}.chapter-tabs button{font-size:.8125rem}.chapter-copy{min-height:350px}}@media (prefers-reduced-motion:reduce){.signal-tv{transform:none}.tape-reel,.cassette-label strong,.chain-copy,.chain-layout figure img{animation:none}.signal-tv,.channel-dial{transition:none}}html[data-motion=reduce] .signal-tv{transform:none}.starter-listen:focus{outline:none}.signal-screen.is-playing{border-radius:4px}@media (max-width:760px){.transmission-copy{display:contents}.transmission-copy>.eyebrow{order:0;width:100%;margin:1rem 0 1.2rem}.transmission-copy>h1{order:1;width:100%;margin:0 0 .5rem}.signal-installation{order:2;margin-top:0}.hero-description{order:3;align-self:flex-start;width:100%;max-width:42ch;margin:1.8rem 0 0}.hero-actions{flex-direction:row;order:4;align-items:center;gap:.5rem 1rem;width:100%;margin-top:1.3rem}.transmission-bottom{order:5}}.signal-screen>picture{position:absolute;inset:0}.signal-screen>picture img{object-fit:cover;width:100%;height:100%}@media (max-width:760px){.tv-bezel{height:clamp(175px,52vw,260px);margin-bottom:49px;display:block}.signal-screen{aspect-ratio:auto;height:100%;min-height:0}.tv-hardware{justify-content:space-between;transform:none}.signal-tv .channel-buttons{flex-direction:row;justify-content:center;gap:10px;width:calc(100% - 100px);position:absolute;bottom:11px;left:15px}.signal-tv .channel-buttons button{width:44px;min-height:40px}.tv-screen-caption small{font-size:.75rem;line-height:1.4}.tv-screen-caption>span{font-size:2.4rem}.tv-screen-caption{gap:.5rem;bottom:7%}.signal-screen img{object-position:50% 27%}}.booking-process{padding:var(--space) var(--gutter);background:#242424}.booking-process>header{max-width:700px;margin-bottom:2.5rem}.booking-process ol{grid-template-columns:repeat(3,1fr);gap:2.5rem;margin:0;padding:0;list-style:none;display:grid}.booking-process li{border-top:1px solid #777;padding-top:1.5rem}.booking-process li>span{color:#ccc;font:1rem/1.6 monospace}.booking-process h3{font:400 1.8rem/1.2 Georgia,serif}.booking-process p{color:#ccc}.booking-process .text-link{font-size:.9375rem}@media (max-width:760px){.booking-process ol{grid-template-columns:1fr;gap:1.5rem}.booking-process h2{font-size:2.9rem}}.phone-nav,.swipe-hint{display:none}.photo-context{color:#d1d1d1;max-width:75ch;margin:0;font-size:.9375rem!important;line-height:1.6!important}.archive-image picture{aspect-ratio:3/4}.archive-image img{object-fit:contain;object-position:center}.archive-photo:hover img{transform:none}.photo-thumbnails img{object-fit:contain}.lightbox-image{height:43svh;min-height:0}.photo-dialog{max-height:94svh;overflow:auto}.photo-thumbnails{scroll-snap-type:x proximity;justify-content:flex-start;max-width:100%;padding-bottom:.3rem;display:flex;overflow-x:auto}.photo-thumbnails button{scroll-snap-align:center;flex:0 0 48px}.photo-thumbnails img{height:44px}.full-photo{min-height:44px}.lightbox-caption{flex-wrap:wrap;gap:.2rem 1rem}.photo-label{max-width:52ch}.chain-layout figure picture,.creative-work article>picture,.creative-work article:nth-of-type(2)>picture,.radio-story>picture{background:#171717;height:auto;max-height:none}.chain-layout figure img,.creative-work article>picture img,.radio-story>picture img{object-fit:contain;width:100%;height:auto}.creative-work article:first-of-type>picture{justify-self:center;max-width:340px}.chain-layout figure{align-self:start}.chain-layout figure picture{max-width:460px;margin:auto}.history-single{object-fit:contain;height:auto;max-height:none}.next-room-card>picture,.next-room-card>picture img{object-fit:contain;height:auto}.story-photo picture{aspect-ratio:3/4;background:#171717;max-height:none}.story-photo img{width:100%;height:100%;object-fit:contain!important}.compact-hero figure{background:#191919}.about-page .compact-hero picture,.about-page .compact-hero img{object-fit:contain;object-position:center;max-height:600px}.signal-screen>picture[data-photo=fin-boileroom-close] img{object-position:50% 26%}.tv-screen-caption>span{display:none}.tv-screen-caption{bottom:6%;left:7%}.tv-screen-caption small{max-width:none}.updates-visual picture,.updates-visual img{object-position:50% 25%}@media (max-width:760px){:root{--gutter:clamp(1.1rem,5vw,1.6rem);--space:3rem}html{scroll-padding-top:84px;scroll-padding-bottom:92px}body{padding-bottom:calc(70px + env(safe-area-inset-bottom,0px))}main{overflow:clip}main p:not(.eyebrow){line-height:1.75}input,textarea,select{font-size:16px!important}a,button{scroll-margin-block:90px}:is(button:focus-visible,a:focus-visible){outline-offset:4px;outline:2px solid}.site-nav{height:68px;padding-inline:var(--gutter);-webkit-backdrop-filter:none;backdrop-filter:none;background:#151515f5;border-bottom:1px solid #ffffff24}.inner-page{padding-top:68px}.wordmark,.wordmark img{width:49px}.nav-end{gap:.6rem}.nav-cta{min-height:44px;padding:.6rem .7rem}.menu-toggle{min-height:44px}.site-nav .nav-cta{font-size:.875rem}.phone-nav{z-index:45;padding:.3rem .5rem calc(.3rem + env(safe-area-inset-bottom,0px));color:#eee;background:#191919fa;border-top:1px solid #666;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -6px 25px #0003}.phone-nav a{color:#c4c4c4;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:58px;display:flex}.phone-nav a>span{height:25px;font:24px/1 Arial}.phone-nav strong{font:400 .8125rem/1.3 Arial}.phone-nav a[aria-current=page]{color:#181818;background:#e5e5e5}.phone-nav a:active{transform:scale(.96)}body:has(input:focus,textarea:focus,select:focus) .phone-nav{display:none}.cookie-banner{bottom:calc(78px + env(safe-area-inset-bottom,0px));z-index:46;max-width:430px;margin:auto;box-shadow:0 5px 25px #0006}.back-top{bottom:calc(86px + env(safe-area-inset-bottom,0px));right:1rem}.menu-dialog{width:calc(100vw - 1.25rem);max-height:calc(100dvh - 1.25rem);padding:1rem 1.25rem}.menu-pages a{min-height:47px}.menu-heading{padding-bottom:.5rem}.menu-pages{margin-top:.5rem}.menu-email{overflow-wrap:anywhere;align-items:center;min-height:44px;display:inline-flex}.transmission-hero{padding-top:90px}.transmission-copy>.eyebrow{margin:0 0 1rem}.transmission-copy>h1{font-size:clamp(2.7rem,10.2vw,4rem)}.signal-installation{padding-top:55px;padding-right:10px}.signal-tv{transform:rotateX(2deg)rotateY(-4deg);box-shadow:inset 0 2px 3px #bbb5,inset 0 -5px 8px #0009,0 15px 25px #0007}.tv-bezel{height:clamp(190px,58vw,290px);margin-bottom:49px}.signal-screen>picture[data-photo=fin-boileroom-close] img{object-position:50% 25%}.tv-screen-caption small{font-size:.75rem}.tv-shelf{margin-top:23px}.tv-shelf p,.tv-shelf>div{margin:0}.tv-instruction{margin-top:.2rem}.hero-description{margin-top:1.5rem}.hero-actions{gap:.5rem 1rem}.transmission-bottom{margin-top:1.5rem}.hero-orbit{display:none}.compact-hero{grid-template-columns:1fr;min-height:0}.compact-hero>div{padding:2.5rem var(--gutter) 2rem}.compact-hero h1,.page-intro h1{font-size:clamp(3rem,12vw,4.8rem)}.compact-hero figure{height:auto;padding:0 var(--gutter) 1.5rem}.compact-hero figure picture,.compact-hero figure img{object-fit:contain;width:100%;height:auto;max-height:none}.about-page .compact-hero picture,.about-page .compact-hero img{max-height:480px}.concise-live .compact-hero img{max-height:550px}.promoter-hero>picture{height:auto;min-height:0;padding:0 var(--gutter) 1.5rem;background:#191919}.promoter-hero>picture img{object-fit:contain;height:auto;max-height:550px}.promoter-hero>div,.page-intro,.archive-heading{padding-block:2.5rem 2rem}.updates-visual{flex-direction:column;min-height:0;display:flex;overflow:visible}.updates-visual picture,.updates-visual img{object-fit:contain;width:100%;height:auto;position:static;inset:auto}.updates-visual picture{max-height:none}.updates-visual:after{display:none}.updates-copy{padding:1.5rem var(--gutter) .5rem;background:#202020;position:static}.updates-copy h2{margin:.5rem 0 1rem;font-size:2.7rem}.updates-copy>p:last-child{max-width:35ch}.updates-photo-credit{padding:.5rem var(--gutter) 1.2rem;background:#202020;position:static}.updates-signup{padding:2rem var(--gutter)}.signup-fields{grid-template-columns:1fr;gap:1rem}.signup-fields input{min-height:54px}.signup-consent{padding-block:.5rem;line-height:1.65}.signup-consent input{width:22px;height:22px}.signup-note,.signup-help{line-height:1.7}.signup-note a,.signup-help a{padding-block:.25rem;display:inline-block}.listening-console{flex-direction:column;gap:1rem;display:flex}.listening-choices{scroll-snap-type:x proximity;scrollbar-width:thin;align-items:stretch;gap:.7rem;padding:.3rem .2rem 1rem;display:flex;overflow-x:auto}.listening-choices>button{scroll-snap-align:start;border:1px solid #747474;flex:0 0 min(79vw,330px);grid-template-columns:1.2rem minmax(0,1fr) 1rem;gap:.6rem;min-height:114px;padding:1rem}.listening-choices strong{font-size:1.15rem}.listening-choices>button[aria-pressed=true]{color:#171717;background:#dedede}.listening-choices>button[aria-pressed=true] small{color:#404040}.listening-choices>.text-link{flex:0 0 145px;align-self:center;padding:1rem;font-size:.875rem}.listening-selection{touch-action:pan-y;min-width:0}.swipe-hint{margin-top:.3rem;font-size:.8125rem;display:block}.performance-transport button{min-width:54px;min-height:48px}.player-heading{min-height:0;padding:1.2rem}.player-heading h3{font-size:1.5rem}.media-stage{height:clamp(260px,75vw,330px)}.player-controls{align-items:center;min-height:54px}.player-controls a,.player-controls button{align-items:center;min-height:48px;display:flex}.desk-actions{gap:.5rem}.desk-actions button{min-height:44px}.listening-tools{margin-bottom:1rem}.archive-toolbar{gap:.5rem;margin-bottom:1.2rem}.archive-toolbar .filter-buttons{flex-wrap:nowrap;gap:.25rem;width:100%;display:flex;overflow-x:auto}.archive-toolbar button{white-space:nowrap;padding-inline:.7rem}.archive-toolbar>span{margin-left:auto;font-size:.8125rem}.archive-grid{gap:1.5rem}.archive-grid.contact-sheet{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem .8rem}.archive-grid:not(.contact-sheet){grid-template-columns:1fr;max-width:480px;margin:auto}.archive-grid:not(.contact-sheet) .archive-image picture{aspect-ratio:auto}.archive-grid:not(.contact-sheet) .archive-image img{width:100%;height:auto}.archive-photo>span{min-height:0;padding:.75rem 0 1rem}.archive-photo small{margin-bottom:.35rem;font-size:.75rem}.archive-photo strong{letter-spacing:0;font-size:.875rem!important}.archive-image>b{width:30px;height:30px;font-size:1.1rem;bottom:.4rem;right:.4rem}.photo-dialog{gap:.5rem;width:calc(100vw - 1rem);max-height:96dvh;padding:.8rem}.photo-dialog [data-slot=dialog-title]{margin-bottom:.2rem}.lightbox-image{height:42svh}.lightbox-caption>span{display:none}.photo-label{font-size:.875rem}.photo-context{font-size:.875rem!important;line-height:1.5!important}.lightbox-controls{gap:.5rem}.lightbox-controls button{min-height:44px}.photo-thumbnails{padding-top:.2rem}.full-photo{font-size:.8125rem}.chain-controls{gap:.4rem}.chain-controls button{min-height:85px;font-size:.875rem}.chain-controls button>span{min-width:38px;height:38px}.chain-layout figure picture{max-width:380px;height:auto}.chain-layout figure img{object-fit:contain;height:auto;max-height:510px}.creative-work article>picture,.creative-work article:nth-of-type(2)>picture,.radio-story>picture{height:auto;max-height:none}.creative-work article>picture img,.radio-story>picture img{height:auto}.creative-work article:first-of-type>picture{max-width:280px}.radio-story>picture{max-width:440px}.story-photo{width:100%;max-width:350px;transform:none}.story-photo picture{aspect-ratio:3/4;max-height:none}.chapter-copy{min-height:0}.chapter-tabs button{min-height:76px}.chapter-footer{margin-top:1.5rem}.starter-story{gap:1.5rem}.starter-stamp{display:none}.next-room-card{flex-direction:column;display:flex}.next-room-card>picture{align-self:center;width:100%;max-width:420px;height:auto}.next-room-card>picture img{object-fit:contain;height:auto;max-height:480px}.history-single{object-fit:contain;max-height:480px}.record-art picture,.record-art img{object-fit:contain}.compact-footer{padding-bottom:1.5rem}.footer-bottom{gap:.75rem}.footer-bottom a{padding-block:.3rem;display:inline-block}.action-row{flex-wrap:wrap}.button{white-space:normal}.press-file-list strong{overflow-wrap:anywhere}}@media (max-width:359px){.site-nav{gap:.5rem}.nav-end{gap:.2rem}.nav-cta,.menu-toggle{padding-inline:.5rem}.phone-nav strong{font-size:.75rem}.archive-grid.contact-sheet{gap:1rem .6rem}.archive-toolbar button{padding-inline:.5rem;font-size:.8125rem}.tv-brand small{font-size:.65rem}.tv-power{width:50px}.hero-actions{flex-direction:column;align-items:flex-start}.chapter-tabs button{font-size:.75rem}.lightbox-image{height:35svh}}@media (prefers-reduced-motion:reduce){.phone-nav a:active{transform:none}}html[data-motion=reduce] .phone-nav a:active{transform:none}@media print{.phone-nav{display:none}body{padding-bottom:0}}@media (max-width:760px){.cookie-banner{width:auto;left:.7rem;right:.7rem;transform:none}.updates-visual>picture{background:#171717;max-height:480px}.updates-visual>picture img{object-fit:contain;max-height:480px}.photo-story picture,.photo-story img{object-fit:contain;height:auto}.photo-story{min-height:0}.lightbox-image{overflow:hidden}}.photo-thumbnails img{filter:grayscale()}@media (max-width:760px){.back-top{display:none}}.contact-desk,.site-finder-trigger,.tv-picture-toggle,.tape-drag-hint{display:none}.composition-card{color:#eee;background:linear-gradient(140deg,#303030,#171717);border:1px solid #777;flex-direction:column;justify-content:space-between;gap:3rem;width:100%;max-width:460px;min-height:450px;padding:2rem;display:flex}.composition-card>span{font:.875rem/1.6 monospace}.composition-card>strong{letter-spacing:-.055em;font:400 clamp(2.8rem,5vw,5rem)/1 Georgia,serif}.composition-card em{color:#bbb}.site-finder-dialog{color:#eee;background:#202020;border:1px solid #777;border-radius:5px;width:min(700px,94vw);max-height:88dvh;padding:2rem;overflow:auto}.site-finder-dialog [data-slot=dialog-title]{margin:0 2.5rem 1rem 0;font:400 2rem/1.15 Georgia,serif}.site-finder-dialog [data-slot=dialog-description]{color:#ccc;font:1rem/1.6 Arial}.finder-label{margin:1.5rem 0 .5rem;font:.875rem/1.5 monospace;display:block}.site-finder-dialog input{border-color:#aaa;width:100%;min-height:54px;font:1rem/1.5 Arial}.finder-count,.finder-hint{color:#bbb;font:.8125rem/1.6 monospace}.finder-results{border-top:1px solid #626262}.finder-results a{border-bottom:1px solid #555;justify-content:space-between;align-items:center;gap:1rem;min-height:80px;padding:1rem .6rem;transition:background .2s;display:flex}:is(.finder-results a:hover,.finder-results a:focus-visible){background:#393939}.finder-results strong,.finder-results span{display:block}.finder-results strong{font:400 1.3rem/1.3 Georgia,serif}.finder-results span{color:#ccc;margin-top:.25rem;font:.9375rem/1.6 Arial}.finder-results b{font-weight:400}.desk-photo-dialog{color:#eee;background:#1b1b1b;border:1px solid #777;width:min(900px,96vw);max-height:94dvh;padding:1.5rem;overflow:auto}.desk-photo-dialog [data-slot=dialog-title]{margin:0 3rem .7rem 0;font:400 1.4rem/1.4 Georgia,serif}.desk-photo-dialog [data-slot=dialog-description]{color:#ccc;font:.9375rem/1.6 Arial}.desk-photo-dialog>picture{background:#111;height:65dvh}.desk-photo-dialog>picture img{object-fit:contain;filter:grayscale();width:100%;height:100%}.desk-photo-dialog .text-link{margin-top:1rem;font-size:.9375rem}@media (min-width:761px){.site-finder-trigger{border:1px solid #626262;align-items:center;gap:1rem;min-height:44px;padding:.6rem .8rem;font:.875rem/1.4 monospace;display:flex}.site-finder-trigger kbd{color:#ccc;border:1px solid #777;padding:.1rem .4rem;font:.875rem/1.2 monospace}.site-finder-trigger:hover{background:#353535}.nav-end{gap:.7rem}.nav-links{gap:clamp(1rem,1.6vw,2rem)}.nav-links a{position:relative}.nav-links a:after{content:"";transform-origin:0;background:#ddd;height:1px;transition:transform .25s;position:absolute;bottom:-.5rem;left:0;right:0;transform:scaleX(0)}.nav-links a:hover:after,.nav-links a[aria-current=page]:after{transform:scaleX(1)}.signal-screen.is-clean:after{opacity:.3;background:radial-gradient(#0000 70%,#0004)}.signal-screen.is-clean .glass-reflection{opacity:.25}.tv-picture-toggle{color:#ccc;float:right;align-items:center;gap:1rem;min-height:44px;margin-left:1rem;padding:.4rem 0;font:.8125rem/1.5 monospace;display:flex}.tv-picture-toggle>span{text-align:center;color:#eee;border:1px solid #777;min-width:36px;padding:.15rem .4rem}.tv-picture-toggle[aria-pressed=true]>span{color:#111;background:#eee}.tv-instruction{align-items:center;min-height:44px;display:flex}.signal-screen>picture[data-photo=fin-boileroom-close] img{object-position:50% 26%;filter:grayscale()!important}.record-art{max-width:360px;transition:transform .4s var(--ease);transform:rotate(-2deg)}.record-art picture{aspect-ratio:3/4}.record-art img{object-fit:contain;height:100%}.record-art:hover{transform:rotate(0)translateY(-4px)}.record-feature{align-items:center;gap:7vw}.record-feature .record-copy{max-width:650px}.compact-hero figure{background:#171717;justify-content:center;align-items:center;padding:2rem;display:flex}.compact-hero figure picture{width:100%;max-width:520px;height:auto;max-height:none}.compact-hero figure img{object-fit:contain;object-position:center;width:100%;height:auto;max-height:650px}.promoter-hero>picture{background:#171717;justify-content:center;align-items:center;min-height:0;padding:2rem;display:flex;position:static}.promoter-hero>picture img{object-fit:contain;width:100%;max-width:520px;height:auto;max-height:650px;position:static}.story-photo{justify-self:center;max-width:420px}.story-photo picture{aspect-ratio:3/4}.story-photo img{object-fit:contain}.updates-visual{background:#1c1c1c;flex-direction:column;min-height:0;display:flex}.updates-visual picture,.updates-visual img{object-fit:contain;width:100%;height:auto;position:static;inset:auto}.updates-visual>picture{height:430px;padding:1.5rem 1.5rem 0}.updates-visual>picture img{object-fit:contain;height:100%}.updates-visual:after{display:none}.updates-copy{padding:1rem var(--gutter) 0;position:static}.updates-copy h2{margin:.8rem 0;font-size:clamp(2.4rem,3.5vw,4rem)}.updates-copy p:last-child{max-width:36ch}.updates-photo-credit{padding:.5rem var(--gutter) 1.5rem;position:static}.updates-signup{align-self:center}.signup-fields{grid-template-columns:1fr}.fin-updates{align-items:stretch}.signup-fields input{min-height:52px}.tape-drag-hint{color:#ccc;margin:0 0 .8rem;font:.875rem/1.6 monospace;display:block}.tape-selector>button{cursor:grab;transition:background .2s,transform .2s}.tape-selector>button:active{cursor:grabbing}.tape-selector>button:hover{background:#ffffff0a;transform:translate(4px)}.tape-selector>button.is-dragging{opacity:.4;border-style:dashed}.cassette-shell{transition:transform .45s var(--ease)}.cassette-shell:hover{transform:rotate(0)translateY(-5px)}.tape-actions button{min-height:44px}.two-doors{display:none}.contact-desk{padding:var(--space) var(--gutter);color:#eee;background:radial-gradient(at 38%,#3d3d3d 0,#0000 65%),#1b1b1b;border-top:1px solid #666;display:block}.contact-desk>header{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.contact-desk h2{margin:1rem 0 0;font-size:clamp(3rem,4.8vw,5rem)}.contact-desk>header>p{color:#ccc;max-width:32ch;font-size:1rem;line-height:1.7}.contact-tabs{border-block:1px solid #777;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:2.5rem;display:grid}.contact-tabs button{text-align:left;border-right:1px solid #666;align-items:center;gap:.8rem;min-height:72px;padding:.8rem 1rem;font:.9375rem/1.5 Arial;transition:background .25s,color .25s;display:flex}.contact-tabs button:last-child{border-right:0}.contact-tabs button>span{color:#bbb;font:.8125rem/1.5 monospace}.contact-tabs button>b{margin-left:auto;font-weight:400;transition:transform .25s}.contact-tabs button:hover{background:#ffffff0a}.contact-tabs button:hover>b{transform:translate(3px,-3px)}.contact-tabs button[aria-pressed=true]{color:#161616;background:#e3e3e3}.contact-tabs button[aria-pressed=true]>span{color:#555}.contact-layout{grid-template-columns:70px minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,5rem);max-width:1400px;margin:0 auto;display:grid}.contact-margin{color:#aaa;border-right:1px solid #666;flex-direction:column;align-items:center;gap:1.5rem;height:100%;padding-block:1rem;display:flex}.contact-margin>span{writing-mode:vertical-rl;letter-spacing:.08em;font:.75rem/1.6 monospace}.contact-margin>i{background:#666;flex:1;width:1px;min-height:30px;display:block}.contact-margin>strong{font:400 2.7rem/1 Georgia,serif}.contact-print{color:#222;width:100%;max-width:500px;animation:contact-print-in .4s var(--ease);background:#dcdcdc;justify-self:center;padding:.8rem .8rem 1.1rem;transform:rotate(-1.5deg);box-shadow:5px 15px 30px #0005}.inspect-frame{cursor:zoom-in;background:#171717;width:100%;padding:0;display:block;position:relative}.inspect-frame>picture{height:420px}.inspect-frame img{object-fit:contain;filter:grayscale();width:100%;height:100%;transition:filter .25s}.inspect-frame>span{color:#eee;opacity:0;background:#111e;justify-content:space-between;align-items:center;padding:.6rem .9rem;font:.8125rem/1.5 monospace;transition:opacity .2s;display:flex;position:absolute;bottom:0;left:0;right:0}:is(.inspect-frame:hover>span,.inspect-frame:focus-visible>span){opacity:1}.inspect-frame>span>b{font-size:1.3rem;font-weight:400}.contact-print figcaption{padding:.8rem .3rem 0;font:.8125rem/1.5 monospace}.contact-note{animation:contact-note-in .35s var(--ease);align-self:center;max-width:500px}.contact-note .eyebrow{color:#ccc;font-size:.8125rem}.contact-note h3{letter-spacing:-.04em;margin:1rem 0 1.5rem;font:400 clamp(2rem,3.1vw,3.5rem)/1.08 Georgia,serif}.contact-note>p{font-size:1rem;line-height:1.8}.contact-note .contact-detail{color:#bbb;border-top:1px solid #666;padding-top:1rem;font-size:.9375rem}.contact-note .text-link{font-size:.9375rem}.contact-transport{border-top:1px solid #666;align-items:center;gap:.7rem;margin-top:2rem;padding-top:1rem;display:flex}.contact-transport>span{color:#bbb;flex:1;font:.8125rem/1.5 monospace}.contact-transport>button{border:1px solid #777;width:48px;height:48px;font-size:1.3rem}.contact-transport>button:hover{color:#111;background:#eee}.contact-desk>footer{border-top:1px solid #777;justify-content:space-between;gap:2rem;margin-top:3rem;padding-top:1rem;display:flex}.contact-desk>footer>a{align-items:center;gap:2rem;min-height:48px;font:.9375rem/1.5 Arial;display:flex}.contact-desk>footer>a>span{transition:transform .25s}.contact-desk>footer>a:hover>span{transform:translate(4px,-4px)}.archive-grid:not(.contact-sheet) .archive-image picture{aspect-ratio:auto}.archive-grid:not(.contact-sheet) .archive-image img{object-fit:contain;height:auto;max-height:650px}.archive-grid:not(.contact-sheet){align-items:start}.archive-photo{transition:transform .3s var(--ease)}.archive-photo:hover{transform:translateY(-4px)}.lightbox-image{height:57svh}.media-placeholder img{object-fit:contain}.media-placeholder:after{background:linear-gradient(0deg,#111e 0,#0000 80%)}.media-placeholder>div{background:#111d;align-self:end;width:100%}.player-load{flex-direction:row;justify-content:center}.player-load>span{width:44px;height:44px}.media-note{margin:.6rem 0 0}}@media (min-width:761px) and (max-width:1100px){.contact-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem}.contact-margin{display:none}.contact-tabs button{gap:.5rem;padding:.8rem .65rem;font-size:.8125rem}.contact-tabs button>b{display:none}.inspect-frame>picture{height:370px}.contact-note h3{font-size:2.3rem}.contact-desk>header>p{max-width:25ch}.contact-desk>footer{gap:1rem}.contact-desk>footer>a{gap:1rem;font-size:.875rem}.updates-visual>picture{height:360px}.updates-copy h2{font-size:2.6rem}}@media (max-width:760px){.composition-card{justify-self:center;max-width:350px;min-height:360px}.composition-card>strong{font-size:3rem}}@keyframes contact-print-in{0%{opacity:.5;transform:translateY(8px)rotate(-2deg)}to{opacity:1;transform:rotate(-1.5deg)}}@keyframes contact-note-in{0%{opacity:.5;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.contact-print,.contact-note{animation:none}.contact-print,.cassette-shell,.record-art,.archive-photo,.nav-links a:after,.contact-tabs button>b{transition:none}.archive-photo:hover,.record-art:hover,.cassette-shell:hover,.tape-selector>button:hover{transform:none}}html[data-motion=reduce] :is(.contact-print,.contact-note){animation:none}html[data-motion=reduce] :is(.archive-photo:hover,.record-art:hover,.cassette-shell:hover,.tape-selector>button:hover){transform:none}@media print{.contact-desk{display:none}.two-doors{display:grid}.site-finder-trigger,.tv-picture-toggle{display:none}}@media (min-width:761px){.cookie-banner{left:1rem;right:auto;transform:none}.contact-desk{padding-block:3rem}.contact-desk h2{font-size:clamp(2.6rem,4vw,4rem)}.contact-desk h2 br{display:none}.contact-desk>header{margin-bottom:1.5rem}.contact-desk>header>p{margin-bottom:0}.contact-tabs{margin-bottom:2rem}.contact-tabs button{min-height:64px}.inspect-frame>picture{height:380px}.contact-desk>footer{margin-top:2rem}.contact-note h3{font-size:clamp(2rem,2.8vw,3rem)}}.release-note{padding:2.5rem var(--gutter);color:#eee;background:#252525;border-block:1px solid #666;grid-template-columns:.6fr 1.7fr auto;align-items:center;gap:2rem;display:grid}.release-note h2{margin:0 0 .5rem;font:400 clamp(1.8rem,3vw,3rem)/1.15 Georgia,serif}.release-note p{margin:0}.release-note .eyebrow{color:#ccc}.simplified-song-guide .song-row,.simplified-song-guide summary{padding-right:0}.ep-tracklist{align-self:center}.ep-tracklist ol{margin:0 0 1.5rem;padding:0;list-style:none}.ep-tracklist li{border-bottom:1px solid #777;grid-template-columns:28px 1fr;gap:.3rem 1rem;padding:1.25rem 0;display:grid}.ep-tracklist li>span{color:#bbb;font:.875rem/1.8 monospace}.ep-tracklist strong{font:400 1.3rem/1.4 Georgia,serif}.ep-tracklist small{color:#ccc;grid-column:2;font:.875rem/1.6 Arial}.channel-dial{cursor:default;display:block}.tv-power{cursor:default}.listening-room .desk-heading{display:block}.listening-room .desk-heading>p:last-child{display:none}.listening-console{margin-top:2rem}.starter-next .starter-links{margin-bottom:0}.updates-perks{padding-left:1.2rem}@media (min-width:761px){.transmission-copy h1{letter-spacing:-.055em;font-size:clamp(3.1rem,5.2vw,6rem);line-height:.98}.hero-description{max-width:42ch}.transmission-hero{min-height:760px}.contact-transport{margin-top:1rem}.transmission-copy{align-self:center}.tv-power{letter-spacing:.03em;font-size:.65rem}.listening-room .desk-heading h2{font-size:clamp(2rem,3.4vw,3rem)}.listening-room .desk-heading h2 br{display:none}}@media (max-width:760px){.release-note{padding:2rem var(--gutter);grid-template-columns:1fr;gap:.8rem}.release-note h2{font-size:2rem}.release-note .text-link{margin-top:.5rem}.transmission-copy>h1{font-size:clamp(2.6rem,10.5vw,4.5rem);line-height:1}.tv-power{font-size:.52rem}.listening-room .desk-heading h2{font-size:2rem}.listening-room .desk-heading h2 br{display:none}.listening-console{margin-top:1rem}.listening-room{padding-top:1rem}.ep-tracklist strong{font-size:1.15rem}.transmission-copy>.hero-actions{order:2;margin-top:.7rem;margin-bottom:.4rem}.transmission-hero>.signal-installation{order:3}.transmission-copy>.hero-description{order:4}.transmission-copy>.hero-actions .button,.transmission-copy>.hero-actions .text-link{min-height:48px}.transmission-hero>.transmission-bottom{order:5}}html{scroll-padding-top:160px}.nav-location{color:#eee;margin:0 auto 0 2rem;font:.9rem/1.5 Arial,sans-serif}.nav-location span{color:#aaa;font-size:.8rem;display:block}.site-nav .menu-toggle{align-items:center;gap:.7rem;display:flex}.site-page-rail{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#171717f5;border-block:1px solid #444;position:absolute;top:100%;left:0;right:0}.site-page-rail nav{max-width:1600px;padding:0 var(--gutter);scrollbar-width:thin;scrollbar-color:#777 #171717;justify-content:space-between;align-items:stretch;gap:1rem;margin:auto;display:flex;overflow-x:auto}.site-page-rail a{white-space:nowrap;color:#c9c9c9;flex-shrink:0;align-items:center;min-height:48px;font:.875rem/1.4 Arial,sans-serif;display:flex;position:relative}.site-page-rail a:after{content:"";transform-origin:0;background:#eee;height:2px;transition:transform .25s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.site-page-rail a:hover,.site-page-rail a[aria-current=page]{color:#fff}.site-page-rail a:hover:after,.site-page-rail a[aria-current=page]:after{transform:scaleX(1)}.inner-page{padding-top:132px}.transmission-hero{padding-top:165px}.menu-pages{grid-template-columns:1fr 1fr;gap:0 1.5rem;display:grid}.menu-pages strong{font-size:1.5rem}.menu-dialog{max-height:88dvh;overflow:auto}.menu-pages a{min-height:56px}.release-note{background:#191919}.release-note h2{max-width:20ch}.compact-hero figure,.promoter-hero>picture,.story-photo,.updates-visual,.radio-story>picture,.creative-work article>picture,.chain-layout figure,.scene-image,.contact-print{isolation:isolate;position:relative;overflow:hidden}.compact-hero figure:after,.story-photo:after,.radio-story>picture:after,.creative-work article>picture:after,.scene-image:after{content:"";pointer-events:none;z-index:1;position:absolute;inset:0;box-shadow:inset 0 -18px 22px #19191988}.compact-hero figure,.promoter-hero>picture{background:#191919;padding:1rem}.compact-hero figure img,.promoter-hero>picture img,.story-photo img,.radio-story>picture img,.creative-work article>picture img,.chain-layout figure img,.scene-image img,.contact-print img{filter:grayscale();object-fit:contain;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%)}.story-photo{box-shadow:none;background:0 0;border:0;padding:0 0 2.5rem;transform:none}.story-photo>span{text-align:center;left:0;right:0}.contact-print{box-shadow:none;animation:frame-breathe .45s var(--ease);background:0 0;border:0;padding:0;transform:none}.contact-print figcaption{color:#ccc;padding-top:1rem}.inspect-frame{background:0 0}.contact-margin{border:0}.contact-desk{background:radial-gradient(at 30% 55%,#353535aa,#0000 65%),#191919}.updates-visual>picture{padding:1.5rem 0 0}.updates-visual>picture img{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.updates-copy{z-index:2}.compact-hero figure:before,.scene-image:before{content:"";z-index:-1;background:radial-gradient(#5a5a5a55,#0000 70%);position:absolute;inset:0}.signal-tv{animation:.9s cubic-bezier(.2,.7,.2,1) both receiver-arrival}.transmission-copy>h1{animation:.8s cubic-bezier(.2,.7,.2,1) both words-arrival}.hero-actions{animation:.8s .12s both words-arrival}.radio-story{background:#191919}.project-links{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.label-proof{border-top:1px solid #666;margin-top:1.5rem;padding-top:1rem}.label-proof p{max-width:42ch}.receiver-section{padding:clamp(3rem,6vw,6rem) var(--gutter);background:radial-gradient(at 78% 55%,#3d3d3d88,#0000 65%),#171717;border-block:1px solid #555;grid-template-columns:.65fr 1.35fr;align-items:center;gap:5vw;display:grid}.receiver-section>header h2{margin:1rem 0 1.5rem;font-size:clamp(2.5rem,4.1vw,4.7rem)}.receiver-section>header>p:not(.eyebrow){color:#ccc;max-width:30ch}.song-receiver{background:linear-gradient(155deg,#777 0,#414141 3%,#303030 45%,#1d1d1d);border:1px solid #777;border-radius:12px;min-width:0;padding:1.3rem;transition:transform .4s;transform:perspective(1300px)rotateY(-3deg)rotateX(2deg);box-shadow:inset 0 2px 2px #bbb8,inset 0 -3px 5px #000a,7px 13px #0c0c0c,8px 24px 45px #0007}.song-receiver:hover{transform:perspective(1300px)rotateY(0)rotateX(0)}.receiver-top{color:#eee;letter-spacing:.06em;justify-content:space-between;align-items:center;gap:.7rem;padding:0 .4rem 1rem;font:.75rem/1.5 monospace;display:flex}.receiver-led{background:#eee;border-radius:50%;width:6px;height:6px;margin-left:auto;box-shadow:0 0 8px #fff8}.receiver-scale{border:3px solid #161616;background:linear-gradient(#080808,#1e1e1e);border-bottom-color:#666;border-right-color:#666;padding:.8rem 1rem .6rem;position:relative;overflow:hidden}.frequency-labels{color:#ddd;justify-content:space-between;gap:.5rem;font:.65rem/1.5 monospace;display:flex}.frequency-ticks{background:repeating-linear-gradient(90deg,#bbb 0 1px,#0000 1px 12px);height:20px;margin-top:.4rem;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.frequency-needle{top:10px;bottom:8px;left:calc(5% + var(--station)*45%);background:#eee;width:2px;transition:left .55s cubic-bezier(.2,.8,.2,1);position:absolute;box-shadow:0 0 10px #fffa}.receiver-body{grid-template-columns:50px minmax(0,1fr);gap:1rem;margin-top:1rem;display:grid}.receiver-speaker{background:repeating-linear-gradient(0deg,#080808 0 2px,#424242 3px 5px);border:2px solid #171717;border-radius:3px;justify-content:center;align-items:center;display:flex}.receiver-speaker>span{writing-mode:vertical-rl;color:#aaa;background:#222;padding:1rem .5rem;font:1rem/1 monospace}.receiver-display{isolation:isolate;background:#141414;border:1px solid #747474;min-height:315px;position:relative;overflow:hidden;box-shadow:inset 0 0 22px #000}.receiver-haze{z-index:-1;opacity:.25;position:absolute;inset:0;overflow:hidden}.receiver-haze img{object-fit:cover;width:100%;height:100%;transform:scale(1.08);filter:grayscale()blur(12px)!important}.receiver-haze:after{content:"";background:linear-gradient(90deg,#111e,#1118 75%,#111b);position:absolute;inset:0}.receiver-message{padding:1.6rem;animation:.35s ease-out words-arrival}.receiver-message>.eyebrow{letter-spacing:.05em;color:#ccc;margin-top:0;font-size:.7rem;line-height:1.7}.receiver-message h3{letter-spacing:-.035em;margin:.8rem 0 1rem;font:400 clamp(1.7rem,2.7vw,2.6rem)/1.08 Georgia,serif}.receiver-message>p:not(.eyebrow){color:#e0e0e0;max-width:52ch;font-size:1rem;line-height:1.75}.receiver-message blockquote{max-width:30ch;margin:1.2rem 0;font:italic clamp(1.5rem,2.2vw,2.1rem)/1.4 Georgia,serif}.receiver-message>a{border-bottom:1px solid #aaa;align-items:center;gap:1rem;min-height:44px;padding:.5rem 0;font:.875rem/1.6 Arial,sans-serif;display:inline-flex}.receiver-controls{justify-content:space-between;align-items:stretch;gap:1rem;margin-top:1rem;display:flex}.receiver-presets{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.receiver-presets button{color:#eee;text-align:left;background:linear-gradient(#4a4a4a,#222);border:1px solid #888;border-radius:3px;min-height:65px;padding:.7rem .65rem;transition:background .2s,transform .2s;box-shadow:0 3px #111}.receiver-presets button[aria-pressed=true]{color:#111;background:linear-gradient(#e6e6e6,#aaa);transform:translateY(2px);box-shadow:0 1px #111}.receiver-presets span{font:.7rem/1.4 monospace;display:block}.receiver-presets strong{margin-top:.2rem;font:400 .85rem/1.4 Arial,sans-serif;display:block}.receiver-switch{flex-direction:column;gap:.25rem;display:flex}.receiver-switch button{color:#eee;border:1px solid #888;min-height:32px;padding:.35rem .65rem;font:.75rem/1.4 Arial,sans-serif}.receiver-switch button[aria-pressed=true]{color:#111;background:#ddd}.receiver-foot{color:#ddd;justify-content:space-between;align-items:center;gap:1rem;margin:1rem .3rem 0;font:.75rem/1.6 monospace;display:flex}.receiver-foot>a{align-items:center;min-height:44px;font:.875rem/1.4 Arial,sans-serif;display:flex}.receiver-section .text-link{margin-top:.5rem}.songbook-intro{padding-bottom:2rem}.songbook-intro h1{font-size:clamp(3rem,6vw,6.5rem)}.songbook-jump{border-top:1px solid #666;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:2rem;padding-top:1rem;display:flex}.songbook-jump a{align-items:center;min-height:44px;font:.9375rem/1.5 Arial;display:flex}.lyric-sheets{max-width:1220px;padding:0 var(--gutter);margin:0 auto}.lyric-sheet{border-block-start:1px solid #777;grid-template-columns:1fr 1fr;gap:1rem 5vw;padding:3rem 0;scroll-margin-top:160px;display:grid;position:relative}.lyric-sheet>header{grid-column:1/-1;align-items:flex-start;gap:1rem;display:flex}.sheet-number{color:#ccc;padding-top:.8rem;font:1rem/1.6 monospace}.lyric-sheet header .eyebrow{margin:.5rem 0}.lyric-sheet h2{letter-spacing:-.04em;max-width:20ch;margin:.5rem 0 1rem;font:400 clamp(2rem,4vw,4rem)/1.05 Georgia,serif}.lyric-sheet>blockquote{color:#ddd;max-width:25ch;margin:1rem 0;font:italic clamp(1.6rem,2.8vw,2.6rem)/1.3 Georgia,serif}.lyric-sheet .song-origin{color:#ddd;align-self:center;max-width:55ch;margin:1rem 0}.sheet-actions{grid-column:2}.full-lyrics{border-top:1px solid #666;grid-column:1/-1;margin-top:1rem}.full-lyrics>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:64px;font:1rem/1.6 Arial;list-style:none;display:flex}.full-lyrics>summary::-webkit-details-marker{display:none}.full-lyrics summary span{font-size:1.5rem;transition:transform .25s}.full-lyrics[open] summary span{transform:rotate(45deg)}.lyric-lines{color:#181818;background:linear-gradient(110deg,#d8d8d8,#eee 60%,#ccc);max-width:700px;margin:1.5rem auto 0;padding:2rem;animation:.3s ease-out words-arrival;box-shadow:2px 8px 20px #0004}.lyric-lines p{white-space:pre-line;margin:0 0 1.5rem;font:1rem/1.85 Georgia,serif!important}.lyric-lines p:last-child{margin-bottom:0}.unreleased-note{border-top:1px solid #777;padding:2.5rem 0}.unreleased-note h2{font-size:2.5rem}.anchor-alias{position:absolute;top:0}.songbook-other{background:#242424;padding-block:2rem}.songbook-other h2{font-size:clamp(2rem,4vw,4rem)}.live-scenes{padding:3rem var(--gutter);background:#191919}.live-scenes>header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:2rem;display:flex}.live-scenes>header .eyebrow{width:100%;margin:0}.live-scenes h2{margin:0;font-size:clamp(2.7rem,4vw,4.5rem)}.live-scene{border-top:1px solid #555;grid-template-columns:1fr 1fr;align-items:center;gap:5vw;padding:2rem 0;display:grid}.live-scene:nth-of-type(2n) .scene-image{order:2}.scene-image{background:#191919;min-width:0}.scene-image picture{height:390px}.scene-image img{object-fit:contain;width:100%;height:100%}.scene-copy{max-width:500px}.scene-copy h3{letter-spacing:-.04em;margin:1rem 0;font:400 clamp(2rem,3.5vw,3.4rem)/1.1 Georgia,serif}.scene-copy>p{color:#ccc}.theatre-slate{background:repeating-linear-gradient(90deg,#ffffff04 0 1px,#0000 1px 4px),linear-gradient(135deg,#373737,#111);border:1px solid #999;flex-direction:column;justify-content:space-between;gap:2rem;width:100%;max-width:460px;min-height:390px;padding:1.8rem;display:flex;position:relative}.theatre-slate:before,.theatre-slate:after{content:"+";color:#aaa;font:1rem monospace;position:absolute;top:.5rem;left:.5rem}.theatre-slate:after{left:auto;right:.5rem}.theatre-slate>span,.theatre-slate>div{color:#ccc;font:.8125rem/1.5 monospace}.theatre-slate>strong{letter-spacing:-.05em;font:400 clamp(3rem,5vw,5rem)/.95 Georgia,serif}.theatre-slate>div{border-top:1px solid #666;justify-content:space-between;gap:1rem;padding-top:1rem;display:flex}.theatre-slate b{color:#eee;font-weight:400}.theatre-story h3{font-size:clamp(2rem,3vw,3rem)}.creative-work article{border-top:1px solid #555;padding-top:2rem}.creative-work article>picture{background:#191919}.creative-work article img{width:100%;height:auto;max-height:520px}.chain-layout figure{background:0 0}.chain-copy{animation:.35s ease-out words-arrival}.fin-updates .signup-submit{transition:background .2s,transform .2s}.fin-updates .signup-submit:hover{transform:translateY(-2px)}@keyframes receiver-arrival{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}@keyframes words-arrival{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes frame-breathe{0%{opacity:.6;transform:scale(.98)}to{opacity:1;transform:none}}@media (min-width:1500px){.receiver-section{grid-template-columns:.7fr 1.3fr}.receiver-display{min-height:315px}.receiver-message{padding:2rem}.receiver-message>p:not(.eyebrow){font-size:1.1rem}}@media (min-width:761px) and (max-width:1100px){.site-page-rail nav{justify-content:flex-start;gap:1.3rem}.receiver-section{grid-template-columns:1fr;gap:2rem}.receiver-section>header{grid-template-columns:1fr 1fr;align-items:center;gap:.5rem 2rem;display:grid}.receiver-section>header>.eyebrow{grid-column:1/-1}.receiver-section>header h2{grid-row:2/4;margin:.3rem 0}.receiver-section>header p:not(.eyebrow){margin:0}.receiver-section>header .text-link{justify-self:start}.song-receiver{justify-self:center;width:100%;max-width:850px}.receiver-display{min-height:270px}.nav-location{margin-left:1rem}.live-scenes .scene-image picture{height:330px}}@media (max-width:760px){html{scroll-padding-top:135px}.site-page-rail nav{justify-content:flex-start;gap:1.4rem;padding-inline:20px}.site-page-rail a{min-height:46px;font-size:.875rem}.site-nav .nav-location{display:none}.inner-page{padding-top:116px}.transmission-hero{padding-top:137px}.site-nav .menu-toggle{min-height:44px}.menu-pages{grid-template-columns:1fr 1fr;gap:0 1rem}.menu-pages a{min-height:54px}.menu-pages strong{font-size:1.1rem}.menu-email{margin-top:1rem}.receiver-section{padding:2.7rem var(--gutter);grid-template-columns:1fr;gap:1.5rem}.receiver-section>header h2{margin:.8rem 0 1rem;font-size:2.6rem}.receiver-section>header>p:not(.eyebrow){max-width:38ch}.song-receiver{border-radius:9px;padding:.8rem;transform:none;box-shadow:inset 0 2px 2px #bbb8,inset 0 -3px 5px #000a,3px 7px #0c0c0c,3px 12px 25px #0005}.receiver-top{letter-spacing:0;gap:.3rem;padding:0 0 .7rem;font-size:.6rem}.receiver-scale{padding:.65rem .5rem .4rem}.frequency-labels{gap:.3rem;font-size:.5rem}.frequency-ticks{height:16px}.receiver-body{grid-template-columns:minmax(0,1fr);margin-top:.7rem}.receiver-speaker{display:none}.receiver-display{min-height:330px}.receiver-message{padding:1.2rem}.receiver-message h3{font-size:1.8rem}.receiver-message>.eyebrow{font-size:.7rem}.receiver-message>p:not(.eyebrow){font-size:1rem;line-height:1.7}.receiver-message blockquote{font-size:1.65rem}.receiver-controls{margin-top:.7rem;display:block}.receiver-presets button{min-height:67px;padding:.7rem .4rem}.receiver-presets strong{font-size:.78rem}.receiver-switch{flex-direction:row;gap:.5rem;margin-top:.6rem}.receiver-switch button{flex:1;min-height:44px;font-size:.875rem}.receiver-foot{flex-wrap:wrap;gap:.5rem;margin:.6rem 0 0;font-size:.6rem}.receiver-foot>a{font-size:.875rem}.songbook-intro h1{font-size:clamp(2.8rem,10.8vw,4rem)}.songbook-jump{gap:0}.songbook-jump a{width:100%;min-height:44px}.lyric-sheet{grid-template-columns:1fr;gap:.5rem;padding:2.2rem 0;scroll-margin-top:135px}.lyric-sheet>header{grid-column:auto;gap:.7rem}.lyric-sheet h2{font-size:2.2rem}.lyric-sheet>blockquote{max-width:24ch;margin:.7rem 0;font-size:1.85rem}.lyric-sheet .song-origin{margin:.7rem 0}.sheet-actions,.full-lyrics{grid-column:auto}.lyric-lines{padding:1.25rem .9rem}.lyric-lines p{font-size:1rem!important}.lyric-sheet .eyebrow{font-size:.75rem}.live-scenes{padding:2.7rem var(--gutter)}.live-scenes h2{font-size:2.6rem}.live-scene{grid-template-columns:1fr;gap:1rem;padding:1.5rem 0}.live-scene:nth-of-type(2n) .scene-image{order:0}.scene-image picture{height:330px}.scene-copy h3{font-size:2.4rem}.scene-copy .eyebrow{font-size:.8rem}.theatre-slate{justify-self:center;max-width:380px;min-height:330px}.theatre-slate>strong{font-size:3.7rem}.theatre-slate>span,.theatre-slate>div{font-size:.7rem}.compact-hero figure{padding:0}.contact-desk{padding:2.5rem var(--gutter);display:block}.contact-desk>header h2{font-size:2.5rem}.contact-desk>header>p{color:#ccc}.contact-tabs{grid-template-columns:1fr 1fr;gap:.5rem;margin:1.5rem 0;display:grid}.contact-tabs button{text-align:left;border:1px solid #777;align-items:center;gap:.5rem;min-height:60px;padding:.7rem;font-size:.875rem;display:flex}.contact-tabs button>b{display:none}.contact-tabs button>span{font-size:.75rem}.contact-tabs button[aria-pressed=true]{color:#111;background:#ddd}.contact-layout{flex-direction:column;gap:1.5rem;display:flex}.contact-margin{display:none}.contact-print{width:100%;max-width:380px}.inspect-frame>picture{height:330px}.inspect-frame img{object-fit:contain;width:100%;height:100%}.inspect-frame>span{color:#ddd;justify-content:space-between;align-items:center;min-height:44px;padding:.5rem;font-size:.875rem;display:flex}.contact-print figcaption{font-size:.8125rem}.contact-note h3{margin:1rem 0;font:400 2rem/1.1 Georgia,serif}.contact-note .contact-detail,.contact-transport{display:none}.contact-desk>footer{border-top:1px solid #666;flex-direction:column;gap:.5rem;margin-top:1.5rem;padding-top:1rem;display:flex}.contact-desk>footer>a{min-height:44px;font-size:.875rem}.two-doors{display:none}.updates-copy p:last-child{font-size:1rem}.hero-actions{animation:none}}@media (prefers-reduced-motion:reduce){.signal-tv,.transmission-copy>h1,.hero-actions,.receiver-message,.lyric-lines,.chain-copy,.contact-print{animation:none!important}.song-receiver,.frequency-needle,.site-page-rail a:after{transition:none}.song-receiver:hover{transform:none}}html[data-motion=reduce] :is(.signal-tv,.transmission-copy>h1,.hero-actions,.receiver-message,.lyric-lines,.chain-copy,.contact-print){animation:none!important}html[data-motion=reduce] :is(.song-receiver,.frequency-needle){transition:none}@media print{.site-page-rail,.receiver-section,.site-nav{display:none}.inner-page{padding-top:0}.lyric-lines{box-shadow:none}.lyric-sheet{break-inside:avoid}.scene-image img,.lyric-sheet{-webkit-mask-image:none;mask-image:none}}.ambient-photo{isolation:isolate;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}.ambient-haze{z-index:-1;opacity:.45;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(#000 20%,#0000 76%);mask-image:radial-gradient(#000 20%,#0000 76%)}.ambient-haze picture,.ambient-haze img{width:100%;transform:scale(1.07);object-fit:cover!important;filter:grayscale()blur(22px)!important;height:100%!important;max-height:none!important;-webkit-mask-image:none!important;mask-image:none!important}.ambient-subject{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.ambient-subject>picture{width:100%;height:100%}.ambient-subject img{object-fit:contain;width:100%;height:100%;max-height:650px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.compact-hero figure .ambient-photo{max-width:none;height:580px}.compact-hero figure .ambient-subject>picture{height:100%;max-height:none}.compact-hero figure .ambient-subject img{object-fit:contain;width:100%;height:100%}.radio-story>.ambient-photo{max-width:650px;height:540px}.creative-work article>.ambient-photo{height:380px}.creative-work article>.ambient-photo .ambient-subject img{object-fit:contain;height:100%}.story-photo>.ambient-photo{height:420px}.scene-image .ambient-photo{height:390px}.scene-image .ambient-photo .ambient-subject>picture{height:100%}.updates-visual>.ambient-photo{height:410px;min-height:0;padding-top:1rem}.updates-visual>.ambient-photo .ambient-subject>picture,.updates-visual>.ambient-photo .ambient-subject img{object-fit:contain;width:100%;height:100%;position:static}.updates-visual>.ambient-photo .ambient-haze img{filter:grayscale()blur(22px)!important}.updates-visual{overflow:hidden}.updates-visual>.ambient-photo .ambient-subject img{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}@media (max-width:760px){.compact-hero figure .ambient-photo{height:400px}.radio-story>.ambient-photo{height:420px}.creative-work article>.ambient-photo{height:300px}.story-photo>.ambient-photo{height:340px}.scene-image .ambient-photo{height:350px}.updates-visual>.ambient-photo{height:345px}.ambient-subject img{max-height:480px}}@media (min-width:761px){.hero-actions{flex-flow:wrap;align-items:center;gap:.8rem 1.2rem;margin-top:1.5rem}.hero-actions .text-link{align-items:center;min-height:54px;margin:0;display:flex}.transmission-copy{padding-bottom:1.5rem}.signal-installation{padding-top:48px}.tv-bezel{height:clamp(300px,28vw,430px)}.transmission-bottom{margin-top:1rem;padding-block:1rem}.transmission-hero{padding-top:150px}.transmission-copy{align-self:start;padding-top:2rem}}html[data-motion=reduce] .song-receiver:hover{transform:none}.inner-page [id],.signal-home [id]{scroll-margin-top:0;scroll-margin-block-start:0}.ambient-subject>picture{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ambient-subject img{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 6% 94%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect;width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important}.promoter-hero>.ambient-photo{background:#191919;align-self:center;height:580px}.chain-layout figure>.ambient-photo{height:420px}.inspect-frame>.ambient-photo{height:380px}.inspect-frame .ambient-subject>picture{height:100%}.inspect-frame .ambient-subject img{filter:grayscale()}@media (max-width:760px){.promoter-hero>.ambient-photo{height:400px}.chain-layout figure>.ambient-photo{height:360px}.inspect-frame>.ambient-photo{height:330px}}.promoter-hero>.ambient-photo{padding:1rem}.ambient-photo .ambient-subject>picture{justify-content:center;align-items:center;width:100%;max-width:100%;height:100%;max-height:100%;display:flex}.ambient-photo .ambient-subject img{-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 6% 94%,#0000)!important;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 6% 94%,#0000)!important}@font-face{font-family:Manrope;src:url(/fonts/manrope-v1.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-v1.woff2)format("woff2");font-style:normal;font-weight:400 600;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-italic-v1.woff2)format("woff2");font-style:italic;font-weight:400 600;font-display:swap}:root{--fin-sans:Manrope,Arial,sans-serif;--fin-serif:Newsreader,Georgia,serif}body{font-family:var(--fin-sans);font-synthesis:none}main p:not(.eyebrow),button,input,select,textarea,label,.button,.text-link,.nav-cta,.menu-toggle,.site-page-rail a,.nav-location,.nav-location span,.phone-nav strong,.compact-footer-links a,.footer-bottom,.signup-note,.signup-help{font-family:var(--fin-sans)}h1{font-family:var(--fin-sans);letter-spacing:-.045em;font-weight:500}h2,h3,h4{font-family:var(--fin-serif);letter-spacing:-.025em;font-weight:400}h1 em,h2 em,h3 em{font-family:var(--fin-serif);font-weight:400}.eyebrow{font-family:var(--fin-sans);letter-spacing:.09em;font-size:.8rem;font-weight:600;line-height:1.6}.text-link,.button{letter-spacing:0}.button{gap:1.5rem}.page-intro>p:not(.eyebrow){max-width:50ch}.page-intro h1,.compact-hero h1{line-height:1.06}.action-row{flex-wrap:wrap;gap:1rem 1.8rem}.nav-location span{font-size:.75rem}.receiver-message h3,.contact-note h3,.player-heading h3,.chain-copy h3{font-family:var(--fin-serif);letter-spacing:-.02em}.receiver-message blockquote{font-family:var(--fin-serif)}.receiver-message>a,.receiver-presets strong,.receiver-switch button,.receiver-foot>a,.chapter-tabs button,.chapter-footer,.songbook-jump a,.full-lyrics>summary{font-family:var(--fin-sans)}.receiver-presets{grid-template-columns:repeat(4,minmax(0,1fr))}.frequency-needle{left:calc(5% + var(--station)*30%)}.frequency-labels{gap:.7rem;font-size:.6rem}.receiver-presets strong{font-size:.8rem}.receiver-display{min-height:370px}.receiver-top,.receiver-foot{letter-spacing:.025em}.site-page-rail nav{gap:1.3rem}.menu-pages strong{font-family:var(--fin-sans);letter-spacing:-.02em}.fin-updates .updates-signup{padding-block:3rem}.contact-note>p{max-width:48ch}.composition-photo{width:100%;margin:0}.composition-photo picture{aspect-ratio:1182/665;width:100%;display:block}.composition-photo img{object-fit:contain;filter:grayscale();width:100%;height:auto}.composition-photo figcaption{font:.8rem/1.6 var(--fin-sans);color:#bdbdbd;margin-top:.8rem}.creative-work article{gap:3rem}.lyric-lines p{font-family:var(--fin-serif)!important;font-size:1.15rem!important;line-height:1.75!important}.lyric-notebook{background:repeating-linear-gradient(0deg,#0000 0 29px,#ffffff08 30px 31px),#202020;border:1px solid #626262;grid-column:1/-1;margin-top:1rem;padding:0 1.2rem}.lyric-notebook summary{cursor:pointer;min-height:56px;font:.9375rem/1.5 var(--fin-sans);justify-content:space-between;align-items:center;list-style:none;display:flex}.lyric-notebook summary::-webkit-details-marker{display:none}.lyric-notebook summary>span{font-size:1.4rem}.lyric-notebook[open] summary>span{transform:rotate(45deg)}.lyric-notebook>p{max-width:60ch;margin:.3rem 0 1.3rem;font-family:var(--fin-serif)!important;font-size:1.2rem!important}.full-lyrics{margin-top:.5rem}.fin-home-hero{max-width:1800px;padding:175px var(--gutter) 1.5rem;background:radial-gradient(at 74% 52%,#34343477,#0000 62%),#111;grid-template-columns:.72fr 1.28fr;align-items:center;gap:1rem 5vw;margin:auto;display:grid;overflow:hidden}.fin-home-intro{min-width:0;padding-block:1rem 2rem}.fin-home-intro>.eyebrow{color:#c7c7c7;margin:0 0 1.5rem}.fin-home-intro h1{font:600 clamp(6rem,12vw,12rem)/.95 var(--fin-sans);letter-spacing:-.085em;margin:0 0 1.5rem}.fin-home-intro h1>span{color:#a8a8a8}.fin-home-role{letter-spacing:-.02em;margin:0 0 1.5rem;font-family:var(--fin-serif)!important;font-size:clamp(1.7rem,2.7vw,2.8rem)!important;line-height:1.15!important}.fin-home-summary{color:#c3c3c3;margin:0;font-size:1rem!important;line-height:1.8!important}.fin-home-actions{flex-wrap:wrap;align-items:center;gap:.7rem 1.5rem;margin-top:2rem;display:flex}.fin-home-actions .text-link{align-items:center;min-height:54px;margin:0;display:flex}.fin-home-foot{color:#bcbcbc;width:100%;font:.8rem/1.6 var(--fin-sans);border-top:1px solid #454545;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-top:1rem;display:flex}.fin-home-foot>a{align-items:center;min-height:44px;display:flex}.fin-home-foot>a:hover{color:#fff}.fin-home-hero .eyebrow{font-size:.75rem}.fin-tv-stage{perspective:1600px;width:100%;min-width:0;padding:58px 15px 0 0;position:relative}.fin-tv{transform:rotateX(var(--tv-nod,1deg)) rotateY(var(--tv-turn,-3deg));transform-style:preserve-3d;transition:transform .45s cubic-bezier(.2,.7,.2,1);animation:.65s cubic-bezier(.2,.7,.2,1) both tv-settle;position:relative}.fin-tv.is-watching{transform:none}.fin-tv-case{isolation:isolate;background:linear-gradient(140deg,#707070 0,#414141 13%,#292929 70%,#3d3d3d);border:1px solid #797979;border-radius:25px;grid-template-columns:minmax(0,1fr) 82px;align-items:stretch;gap:18px;padding:21px;display:grid;position:relative;box-shadow:inset 0 2px 3px #bbb7,inset 0 -5px 7px #0008,10px 9px #161616,13px 13px #3a3a3a,13px 26px 36px #0008}.fin-tv-case:after{content:"";pointer-events:none;z-index:2;border:1px solid #ffffff13;border-radius:18px;position:absolute;inset:8px}.fin-tv-bezel{background:linear-gradient(145deg,#080808,#202020 50%,#606060);border:1px solid #161616;border-radius:28%/8%;align-items:stretch;min-width:0;padding:11px;display:flex;box-shadow:inset 0 3px 8px #000c}.fin-tv-screen{aspect-ratio:4/3;isolation:isolate;background:#080808;border-radius:24%/7%;width:100%;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 0 14px #000}.fin-tv-screen>picture,.fin-tv-screen>img{width:100%;height:100%;position:absolute;inset:0}.fin-tv-screen img{object-fit:cover;object-position:50% 28%;width:100%;height:100%;animation:.3s ease-out tv-picture;filter:grayscale()!important}.fin-tv-screen iframe{filter:grayscale();border:0;width:100%;height:100%;position:absolute;inset:0}.fin-tv-screen:after{content:"";border-radius:inherit;pointer-events:none;z-index:3;position:absolute;inset:0;box-shadow:inset 0 0 22px #0008}.fin-tv-glass{border-radius:inherit;pointer-events:none;z-index:2;background:linear-gradient(135deg,#fff1 0,#0000 40%);position:absolute;inset:0}.fin-tv-screen-label{pointer-events:none;min-height:calc(100% - 28px);font:.7rem/1.5 var(--fin-sans);color:#eee;text-shadow:0 1px 4px #000;z-index:1;flex-direction:column;justify-content:space-between;gap:1rem;display:flex;position:absolute;inset:14px 14px auto}.fin-tv-screen-label>span{background:#1119;align-self:flex-start;padding:.2rem .4rem}.fin-tv-controls{flex-direction:column;justify-content:space-between;align-items:center;gap:13px;min-width:0;padding:5px 0;display:flex}.fin-tv-brand{text-align:center;font:600 1.1rem/1 var(--fin-sans);letter-spacing:.08em;display:block}.fin-tv-brand>span{font:.45rem/1.4 var(--fin-sans);letter-spacing:.1em;color:#ccc;margin-top:.45rem;display:block}.fin-tv-dial{background:repeating-conic-gradient(#222 0deg 6deg,#5c5c5c 6deg 9deg);border:3px solid #777;border-radius:50%;width:58px;height:58px;transition:rotate .4s;display:block;position:relative;box-shadow:0 3px 5px #0009,inset 0 0 0 3px #222}.fin-tv-dial:after{content:"";background:#ddd;border-radius:2px;width:4px;height:18px;position:absolute;top:7px;left:calc(50% - 2px)}.fin-tv-channels{gap:7px;width:100%;display:grid}.fin-tv-channels button{color:#ddd;width:100%;min-height:44px;font:.875rem/1.4 var(--fin-sans);background:linear-gradient(#474747,#282828);border:1px solid #888;border-radius:3px;transition:background .2s,color .2s,transform .2s;box-shadow:0 3px #171717}.fin-tv-channels button[aria-pressed=true]{color:#111;background:linear-gradient(#e6e6e6,#c4c4c4);transform:translateY(2px);box-shadow:0 1px #171717}.fin-tv-channels button:hover{border-color:#eee}.fin-tv-speaker{background:repeating-linear-gradient(0deg,#090909 0 2px,#454545 2px 5px);border:1px solid #222;border-radius:3px;width:100%;height:48px}.fin-tv-indicator{font:.55rem/1.5 var(--fin-sans);color:#ccc;white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:flex}.fin-tv-indicator i{background:#ddd;border-radius:50%;width:5px;height:5px;display:block;box-shadow:0 0 5px #fff5}.fin-tv-aerial{pointer-events:none;width:100%;height:55px;position:absolute;bottom:calc(100% - 2px);left:0}.fin-tv-aerial b{background:linear-gradient(#aaa,#434343);border:1px solid #777;border-radius:50% 50% 0 0;width:54px;height:15px;position:absolute;bottom:0;left:54%;transform:translate(-50%)}.fin-tv-aerial i{transform-origin:50% 100%;background:linear-gradient(90deg,#999,#ddd,#555);border-radius:3px;width:3px;height:65px;position:absolute;bottom:9px;left:54%;transform:rotate(-42deg)}.fin-tv-aerial i:nth-child(2){height:74px;transform:rotate(37deg)}.fin-tv-aerial i:after{content:"";background:#c7c7c7;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:-2px}.fin-tv-stand{z-index:-1;justify-content:space-between;height:17px;padding:0 13%;display:flex;position:relative}.fin-tv-stand i{background:linear-gradient(#444,#0c0c0c);border-radius:0 0 4px 4px;width:25px;height:17px;display:block;transform:skew(-10deg)}.fin-tv-stand i:last-child{transform:skew(10deg)}.fin-tv-caption{border-bottom:1px solid #555;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-top:1.4rem;padding-bottom:.7rem;display:flex}.fin-tv-caption>p{color:#eee;min-width:0;margin:0;font:.875rem/1.5 var(--fin-sans)!important}.fin-tv-caption>p>span{color:#aaa}.fin-tv-caption>div{flex-wrap:wrap;align-items:center;gap:.4rem 1rem;display:flex}.fin-tv-caption a,.fin-tv-caption button{min-height:44px;font:.85rem/1.4 var(--fin-sans);color:#eee;align-items:center;display:flex}.fin-tv-hint{color:#aaa;margin:.75rem 0 0;font:.75rem/1.6 var(--fin-sans)!important}.fin-tv-loading{color:#eee;text-align:center;z-index:5;background:#111e;padding:1rem;position:absolute;inset:30% 5% auto;font-size:.875rem!important}.fin-journal{max-width:1400px;margin:0 var(--gutter) 3rem;color:#1c1c1c;isolation:isolate;background:repeating-linear-gradient(95deg,#00000003 0 1px,#0000 1px 6px),#e3e1dc;border:1px solid #96938e;padding:2.4rem;position:relative;box-shadow:0 14px 35px #0004}.journal-masthead>div{font:.65rem/1.5 var(--fin-sans);letter-spacing:.08em;border-block:1px solid #777;justify-content:space-between;gap:1rem;padding:.55rem 0;font-weight:600;display:flex}.journal-masthead h2{font:500 clamp(3.2rem,7vw,7rem)/1.1 var(--fin-serif);letter-spacing:-.05em;text-align:center;margin:.8rem 0 .2rem}.journal-masthead h2>span{font-style:italic}.journal-masthead>p{text-align:center;margin:.2rem 0 1.2rem;font:.9rem/1.6 var(--fin-serif)!important}.journal-index{border-block:3px double #444;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.journal-index button{min-height:58px;font:.85rem/1.4 var(--fin-sans);text-align:left;color:#222;border-right:1px solid #aaa;justify-content:center;align-items:center;gap:.7rem;padding:.8rem .5rem;transition:background .2s;display:flex}.journal-index button:last-child{border-right:0}.journal-index button>span{color:#555;font-size:.65rem}.journal-index button[aria-pressed=true]{color:#fff;background:#2a2a2a}.journal-index button[aria-pressed=true]>span{color:#ccc}.journal-article{grid-template-columns:1fr 1.15fr;gap:2rem 3rem;padding:2rem 0;animation:.4s ease-out journal-turn;display:grid}.journal-lead h3{font:500 clamp(2rem,3.5vw,3.8rem)/1.03 var(--fin-serif);letter-spacing:-.04em;margin:1rem 0 1.3rem}.journal-lead .eyebrow{letter-spacing:.04em;color:#444;margin:0;font-size:.7rem}.journal-lead>p:not(.eyebrow){max-width:52ch;font:.98rem/1.8 var(--fin-sans)!important}.fin-journal .text-link{color:#1b1b1b;border-color:#666;margin-top:1rem}.journal-photo{align-self:center;min-width:0;margin:0}.journal-photo picture{background:#242424;height:330px;display:block}.journal-photo img{object-fit:contain;width:100%;height:100%;filter:grayscale()!important}.journal-photo figcaption,.journal-stage-print figcaption{font:.7rem/1.6 var(--fin-sans);color:#444;border-bottom:1px solid #999;padding:.7rem 0}.journal-article>blockquote{font:italic 400 clamp(1.5rem,2.6vw,2.5rem)/1.25 var(--fin-serif);text-align:center;border-block:1px solid #777;grid-column:1/-1;margin:0;padding:1.2rem 2rem}.journal-footer{font:.7rem/1.5 var(--fin-sans);color:#444;border-top:3px double #666;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.journal-footer>div{gap:.5rem;display:flex}.journal-footer button{color:#222;min-width:44px;min-height:44px;font:.85rem/1.5 var(--fin-sans);border:1px solid #777;justify-content:center;align-items:center;padding:.6rem 1rem;transition:background .2s;display:flex}.journal-footer button:hover{background:#ccc}.journal-stage-print{align-self:center;min-width:0;margin:0}.journal-keys{color:#eee;background:#252525;flex-direction:column;justify-content:space-between;gap:1rem;min-height:330px;padding:1.5rem;display:flex}.journal-keys>span{font:.75rem/1.6 var(--fin-sans);letter-spacing:.12em}.journal-keys strong{font:500 clamp(2rem,4vw,4rem)/.95 var(--fin-serif);letter-spacing:-.03em}.journal-keys i{background:repeating-linear-gradient(90deg,#eee 0 25px,#222 25px 27px);border-top:18px solid #555;height:48px;display:block}.community-intro{padding-bottom:2rem}.community-invitation{padding:2rem var(--gutter) 3rem;border-top:1px solid #555;grid-template-columns:1fr 1fr;gap:1rem 4vw;display:grid}.community-invitation>.eyebrow{grid-column:1/-1}.community-invitation h2{margin:0;font-size:clamp(2.4rem,4vw,4rem)}.community-invitation>p:last-child{color:#ccc;align-self:center;max-width:48ch;margin:0}.community-desk>header>p:last-child{color:#ccc;max-width:34ch}.community-notes{padding:0 var(--gutter) 3rem;max-width:1200px;margin:auto}.community-notes details{border-top:1px solid #666;padding:.5rem 0}.community-notes summary{cursor:pointer;min-height:56px;font:1.05rem/1.6 var(--fin-sans);justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.community-notes summary::-webkit-details-marker{display:none}.community-notes summary>span{font-size:1.5rem;font-weight:400}.community-notes details[open] summary>span{transform:rotate(45deg)}.community-notes details>p{color:#ccc;max-width:65ch;margin:1rem 0}.performance-scrapbook{padding:3rem var(--gutter);background:radial-gradient(at 60% 45%,#3336,#0000 70%),#1a1a1a;border-block:1px solid #555}.performance-scrapbook>header{grid-template-columns:1fr 1fr;align-items:end;gap:.5rem 3rem;margin-bottom:1.7rem;display:grid}.performance-scrapbook>header>.eyebrow{grid-column:1/-1}.performance-scrapbook>header h2{margin:0;font-size:clamp(2.5rem,4vw,4.5rem)}.performance-scrapbook>header>p:last-child{color:#ccc;max-width:35ch;margin:0}.scrapbook-categories{border-bottom:1px solid #666;gap:.5rem;margin-bottom:2rem;padding-bottom:1rem;display:flex}.scrapbook-categories button{min-height:44px;font:.85rem/1.5 var(--fin-sans);color:#ddd;border:1px solid #777;padding:.6rem 1.1rem}.scrapbook-categories button[aria-pressed=true]{color:#171717;background:#ddd}.scrapbook-desk{grid-template-columns:.8fr 1.2fr .9fr;align-items:start;gap:2.5rem;display:grid}.scrapbook-stubs{flex-direction:column;gap:.7rem;display:flex}.scrapbook-stubs button{text-align:left;color:#ddd;background:#222;border:1px solid #6d6d6d;min-height:104px;padding:.9rem 1.7rem .9rem 1rem;transition:background .2s,color .2s,transform .2s;position:relative}.scrapbook-stubs button:after{content:"";border-right:1px dashed #777;position:absolute;top:8px;bottom:8px;right:9px}.scrapbook-stubs button>span{font:.7rem/1.6 var(--fin-sans);color:#aaa;display:block}.scrapbook-stubs strong{font:400 1.4rem/1.2 var(--fin-serif);margin:.3rem 0;display:block}.scrapbook-stubs small{font:.75rem/1.5 var(--fin-sans);color:#bfbfbf;display:block}.scrapbook-stubs b{font-weight:400;position:absolute;top:11px;right:19px}.scrapbook-stubs button[aria-pressed=true]{color:#1a1a1a;background:#dad8d2;border-color:#ccc;transform:translate(4px)}.scrapbook-stubs button[aria-pressed=true]>span,.scrapbook-stubs button[aria-pressed=true]>small{color:#444}.scrapbook-print-area{perspective:1400px;min-width:0}.scrapbook-print{color:#1b1b1b;background:#dfdcd5;flex-direction:column;justify-content:center;min-height:435px;padding:.8rem .8rem 1.2rem;animation:.4s ease-out print-turn;display:flex;transform:rotate(-1deg);box-shadow:5px 12px 24px #0006}.scrapbook-print figure{margin:0}.scrapbook-print figure>picture{background:#171717;height:370px;display:block}.scrapbook-print figure img{object-fit:contain;width:100%;height:100%;filter:grayscale()!important}.scrapbook-print figcaption{font:.75rem/1.6 var(--fin-sans);padding:.8rem .2rem 0}.scrapbook-print-tools{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.scrapbook-print-tools>button{min-height:44px;font:.875rem/1.5 var(--fin-sans);border-bottom:1px solid #aaa;padding:.5rem 0}.scrapbook-print-tools>span{font:.75rem/1.5 var(--fin-sans);color:#aaa}.scrapbook-handnote{background:repeating-linear-gradient(0deg,#0000 0 27px,#2222 28px 29px);flex-direction:column;min-height:380px;padding:1rem;display:flex}.scrapbook-handnote>span:first-child{font:.7rem/1.5 var(--fin-sans);color:#444}.scrapbook-handnote h3{font:500 2rem/1.1 var(--fin-serif);margin:1.5rem 0}.scrapbook-handnote>p{margin:0 0 2rem;font:400 1.3rem/1.65 var(--fin-serif)!important}.scrapbook-handnote>span:last-child{font:italic 500 2.3rem/1 var(--fin-serif);text-align:right;margin-top:auto}.scrapbook-stage-pass{color:#eee;background:#252525;flex-direction:column;justify-content:space-between;gap:2rem;min-height:370px;padding:1.5rem;display:flex}.scrapbook-stage-pass>span{font:.7rem/1.6 var(--fin-sans);letter-spacing:.08em;color:#ccc}.scrapbook-stage-pass strong{font:500 3rem/1 var(--fin-serif)}.scrapbook-context{align-self:center;min-width:0}.scrapbook-context .eyebrow{font-size:.72rem}.scrapbook-context h3{font:400 clamp(1.8rem,2.7vw,3rem)/1.1 var(--fin-serif);margin:1rem 0}.scrapbook-context>p:not(.eyebrow){color:#ccc;font-size:.95rem;line-height:1.8}.scrapbook-context .text-link{font-size:.85rem}.history-index{padding:3rem var(--gutter);grid-template-columns:1.4fr .7fr;gap:5vw;display:grid}.history-index>details{border-top:1px solid #777;min-width:0}.history-index>details>summary{cursor:pointer;min-height:64px;font:1rem/1.6 var(--fin-sans);justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.history-index summary::-webkit-details-marker{display:none}.history-index summary>span{font-size:1.5rem}.history-index details[open] summary>span{transform:rotate(45deg)}.history-index>details>p{color:#ccc;max-width:60ch}.history-index>aside h2{margin:1rem 0;font-size:3rem}.history-index aside>p:not(.eyebrow){color:#ccc}.history-index aside .text-link{align-items:center;min-height:44px;margin:.5rem 0;display:flex}.theatre-credit-notes{padding:3rem var(--gutter);border-block:1px solid #555;grid-template-columns:.8fr 1.2fr;gap:5vw;display:grid}.theatre-credit-notes>header>h2{margin:1rem 0;font-size:clamp(2.5rem,4vw,4rem)}.theatre-credit-notes>header>p:last-child{color:#ccc;max-width:34ch}.theatre-next{background:#252525;border:1px solid #737373;padding:1.8rem}.theatre-next h3{margin:.8rem 0 1.2rem;font-size:2.5rem}.theatre-next>p{color:#ccc}.theatre-next strong{color:#eee;font-weight:500}.theatre-role-list{border-bottom:1px solid #777;margin-top:1.2rem}.theatre-role-list>summary{cursor:pointer;min-height:60px;font:1rem/1.6 var(--fin-sans);justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.theatre-role-list summary::-webkit-details-marker{display:none}.theatre-role-list summary>span{font-size:1.5rem}.theatre-role-list[open] summary>span{transform:rotate(45deg)}.theatre-role-list ol{margin:0;padding:0;list-style:none}.theatre-role-list li{border-top:1px solid #555;padding:1rem 0}.theatre-role-list li>span{font:.75rem/1.6 var(--fin-sans);color:#bbb}.theatre-role-list li h3{margin:.4rem 0;font-size:1.6rem}.theatre-role-list li p{color:#ddd;margin:0;font-size:.95rem}.theatre-role-list li small{color:#bbb;font-size:.8rem}.theatre-role-list>.text-link{margin:1rem 0}@keyframes tv-settle{0%{opacity:.3;translate:0 12px}to{opacity:1;translate:0}}@keyframes tv-picture{0%{opacity:.55}to{opacity:1}}@keyframes journal-turn{0%{opacity:.45;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes print-turn{0%{opacity:.5;transform:rotateY(28deg)rotate(-1deg)}to{opacity:1;transform:rotateY(0)rotate(-1deg)}}@media (min-width:1500px){.fin-journal{margin-inline:auto}.fin-home-intro h1{font-size:12rem}.fin-tv-stage{justify-self:end;max-width:900px}}@media (min-width:761px) and (max-width:1100px){.fin-home-hero{grid-template-columns:.65fr 1.35fr;gap:2.5vw;padding-top:165px}.fin-home-intro h1{font-size:7.5rem}.fin-home-role{font-size:1.8rem!important}.fin-home-actions{flex-direction:column;align-items:flex-start;gap:.5rem}.fin-tv-stage{padding-right:12px}.fin-tv-case{border-radius:20px;grid-template-columns:minmax(0,1fr) 64px;gap:12px;padding:16px}.fin-tv-bezel{padding:8px}.fin-tv-dial{width:43px;height:43px}.fin-tv-brand{font-size:.95rem}.fin-tv-brand>span{font-size:.4rem}.fin-tv-controls{gap:10px}.fin-tv-channels button{min-height:40px}.fin-tv-speaker{height:34px}.fin-tv-screen{aspect-ratio:1}.fin-tv-caption{display:block}.fin-tv-caption>div{margin-top:.4rem}.fin-tv-hint{font-size:.7rem!important}.scrapbook-desk{grid-template-columns:.75fr 1.25fr;gap:2rem}.scrapbook-context{grid-column:2}.scrapbook-stubs{grid-row:1/3}.scrapbook-context h3{font-size:2rem}.journal-article{gap:1.5rem}.journal-photo picture{height:300px}.journal-masthead h2{font-size:5rem}.journal-lead h3{font-size:2.8rem}}@media (max-width:760px){.fin-home-hero{padding:140px var(--gutter) 1.2rem;flex-direction:column;align-items:stretch;gap:0;display:flex}.fin-home-intro{display:contents}.fin-home-intro>.eyebrow{order:0;margin:0 0 .7rem;font-size:.65rem}.fin-home-intro h1{letter-spacing:-.075em;order:1;margin:0 0 .6rem;font-size:clamp(5rem,23vw,7rem)}.fin-home-role{order:2;margin:0 0 1.3rem;font-size:1.5rem!important;line-height:1.2!important}.fin-home-role br,.fin-home-summary{display:none}.fin-tv-stage{order:3;align-self:center;max-width:490px;padding:48px 10px 0 0}.fin-home-actions{order:4;gap:.6rem 1.5rem;margin:1.4rem 0 0}.fin-home-actions .button{min-height:50px}.fin-home-foot{flex-wrap:wrap;order:5;gap:.2rem 1.2rem;margin-top:1.1rem;padding-top:.6rem;font-size:.75rem;display:flex}.fin-home-foot>span{width:100%}.fin-tv-case{border-radius:18px;grid-template-columns:minmax(0,1fr) 54px;gap:11px;padding:13px;box-shadow:inset 0 2px 3px #bbb7,inset 0 -4px 5px #0008,6px 5px #161616,8px 8px #3a3a3a,8px 15px 20px #0007}.fin-tv-case:after{border-radius:13px;inset:5px}.fin-tv-bezel{border-radius:20%/7%;padding:6px}.fin-tv-screen{aspect-ratio:1;border-radius:20%/7%;min-height:220px}.fin-tv-screen-label{min-height:calc(100% - 20px);font-size:.6rem;inset:10px}.fin-tv-brand{font-size:.9rem}.fin-tv-brand>span{letter-spacing:.02em;margin-top:.3rem;font-size:.34rem}.fin-tv-dial{border-width:2px;width:36px;height:36px}.fin-tv-dial:after{width:3px;height:11px;top:5px;left:calc(50% - 1.5px)}.fin-tv-controls{gap:9px;padding:3px 0}.fin-tv-channels{gap:6px}.fin-tv-channels button{min-height:40px;font-size:.8rem}.fin-tv-speaker{height:24px}.fin-tv-indicator{gap:4px;font-size:.4rem}.fin-tv-indicator i{width:4px;height:4px}.fin-tv-aerial{height:46px}.fin-tv-aerial i{height:53px}.fin-tv-aerial i:nth-child(2){height:61px}.fin-tv-aerial b{width:43px;height:12px}.fin-tv-caption{gap:.2rem 1rem;margin-top:1rem}.fin-tv-caption>p{font-size:.8rem!important}.fin-tv-caption a,.fin-tv-caption button{font-size:.8rem}.fin-tv-hint{margin:.5rem 0 0;font-size:.7rem!important}.receiver-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.receiver-presets strong{font-size:.85rem}.receiver-display{min-height:400px}.frequency-labels{gap:.4rem;font-size:.43rem}.receiver-message h3{font-size:1.9rem}.receiver-message>p:not(.eyebrow){font-size:1rem}.fin-journal{margin:0 var(--gutter) 2rem;padding:1rem}.journal-masthead>div{letter-spacing:.03em;gap:.5rem;font-size:.5rem}.journal-masthead>div>span:last-child{text-align:right}.journal-masthead h2{margin:.8rem 0 .3rem;font-size:clamp(2.65rem,11vw,4.5rem)}.journal-masthead>p{font-size:.8rem!important}.journal-index{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-index button{justify-content:flex-start;gap:.5rem;min-height:52px;padding:.6rem;font-size:.75rem}.journal-index button:nth-child(2){border-right:0}.journal-index button:nth-child(-n+2){border-bottom:1px solid #999}.journal-article{grid-template-columns:1fr;gap:1.3rem;padding:1.5rem 0}.journal-lead h3{margin:.7rem 0 1rem;font-size:2.35rem}.journal-lead>p:not(.eyebrow){font-size:.95rem!important;line-height:1.8!important}.journal-photo picture{height:280px}.journal-article>blockquote{grid-column:auto;padding:1rem .4rem;font-size:1.7rem}.journal-photo figcaption,.journal-stage-print figcaption{font-size:.65rem}.journal-footer{gap:.5rem;font-size:.6rem}.journal-footer>div{gap:.4rem}.journal-footer button{padding:.5rem .7rem;font-size:.75rem}.journal-keys{min-height:290px}.journal-keys strong{font-size:3.4rem}.community-invitation{padding:1.7rem var(--gutter) 2.5rem;grid-template-columns:1fr;gap:1rem}.community-invitation>.eyebrow{grid-column:auto;margin:0}.community-invitation h2{font-size:2.5rem}.community-invitation>p:last-child{max-width:40ch}.community-notes{padding-bottom:2rem}.community-notes summary{font-size:.95rem}.performance-scrapbook{padding:2.5rem var(--gutter)}.performance-scrapbook>header{margin-bottom:1.5rem;display:block}.performance-scrapbook>header h2{margin:1rem 0;font-size:2.7rem}.performance-scrapbook>header>p:last-child{max-width:38ch}.scrapbook-categories{gap:.4rem;margin-bottom:1.3rem}.scrapbook-categories button{white-space:nowrap;flex:1;padding:.55rem .8rem;font-size:.8rem}.scrapbook-desk{flex-direction:column;align-items:stretch;gap:1.3rem;display:flex}.scrapbook-stubs{scroll-snap-type:x mandatory;flex-direction:row;gap:.65rem;padding:0 0 .8rem;overflow-x:auto}.scrapbook-stubs button{scroll-snap-align:start;flex:0 0 190px;min-height:106px}.scrapbook-stubs button[aria-pressed=true]{transform:none}.scrapbook-stubs strong{font-size:1.5rem}.scrapbook-print{max-width:410px;min-height:405px;margin:0 auto}.scrapbook-print figure>picture{height:345px}.scrapbook-handnote{min-height:355px;padding:.8rem}.scrapbook-handnote h3{font-size:2rem}.scrapbook-handnote>p{font-size:1.25rem!important}.scrapbook-print-tools{max-width:410px;margin:1rem auto 0}.scrapbook-context h3{margin:.8rem 0;font-size:2.4rem}.scrapbook-context>p:not(.eyebrow){font-size:1rem}.scrapbook-stage-pass{min-height:345px}.history-index{padding:2.5rem var(--gutter);grid-template-columns:1fr;gap:2.5rem}.history-index>details>summary{font-size:.95rem}.history-index>aside h2{font-size:2.7rem}.theatre-credit-notes{padding:2.5rem var(--gutter);grid-template-columns:1fr;gap:1.5rem}.theatre-credit-notes>header>h2{font-size:2.6rem}.theatre-credit-notes>header>p:last-child{max-width:40ch}.theatre-next{padding:1.3rem}.theatre-next h3{font-size:2.4rem}.lyric-notebook{grid-column:auto}.composition-photo{max-width:100%}.creative-work article{gap:1.7rem}.receiver-section>header h2{font-size:2.7rem}}@media (max-width:359px){.fin-home-hero{padding-top:135px}.fin-home-role{font-size:1.35rem!important}.fin-tv-case{grid-template-columns:minmax(0,1fr) 49px;gap:8px;padding:10px}.fin-tv-screen{min-height:205px}.fin-tv-brand>span{font-size:.3rem}.fin-tv-brand{font-size:.8rem}.fin-tv-controls{gap:8px}.fin-tv-caption>p{width:100%}.journal-footer{flex-wrap:wrap}.journal-footer>div{margin-left:auto}.journal-masthead h2{font-size:2.45rem}.scrapbook-categories button{padding:.5rem .6rem;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.fin-tv,.fin-tv-screen img,.journal-article,.scrapbook-print{animation:none!important}.fin-tv,.fin-tv-dial,.scrapbook-stubs button,.journal-index button,.journal-footer button{transition:none!important}.fin-tv,.scrapbook-print{transform:none}}html[data-motion=reduce] :is(.fin-tv,.fin-tv-screen img,.journal-article,.scrapbook-print){animation:none!important}html[data-motion=reduce] :is(.fin-tv,.fin-tv-dial,.scrapbook-stubs button,.journal-index button,.journal-footer button){transition:none!important}html[data-motion=reduce] .fin-tv,html[data-motion=reduce] .scrapbook-print{transform:none}@media print{.fin-tv-stage,.fin-home-actions,.journal-index,.journal-footer button,.scrapbook-categories,.scrapbook-stubs,.scrapbook-print-tools{display:none}.fin-home-hero{padding:1rem;display:block}.fin-journal{box-shadow:none;margin:0;padding:1rem}.journal-article{animation:none}.fin-home-intro h1{font-size:5rem}}:is(.page-intro,.compact-hero,.starter-intro,.promoter-hero) h1{font-family:var(--fin-sans);letter-spacing:-.045em;font-weight:500}.fin-home-intro h1{letter-spacing:-.065em}.journal-photo.is-landscape picture{aspect-ratio:1182/665;height:auto}.fin-journal{background:repeating-linear-gradient(95deg,#00000003 0 1px,#0000 1px 6px),#e3e3e3}.site-page-rail a{font-size:.9rem}.fin-journal :focus-visible{outline-offset:4px;outline:2px solid #222}
