@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/bodoni-moda-latin-500-normal-CtAcMono.woff2)format("woff2"),url(/assets/bodoni-moda-latin-500-normal-B12im5S-.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-400-normal-DQi5PRDE.woff2)format("woff2"),url(/assets/source-sans-3-latin-400-normal-RR2C27NP.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-latin-600-normal-DeckBYAU.woff2)format("woff2"),url(/assets/source-sans-3-latin-600-normal-Ck0n4g8U.woff)format("woff")}:root{--bg:#07141c;--bg-deep:#050e14;--bg-raise:#102430;--text:#f6f3ec;--text-soft:#c2b8a8;--lens:#d91f26;--lens-press:#b11722;--on-lens:#fff;--plum:#77294b;--foam:#f6f3ec;--ink:#161311;--focus:#d91f26;--line:#f6f3ec38;--header-offset:5.5rem;--font-serif:"Bodoni Moda", "Palatino Linotype", Palatino, "Iowan Old Style", Georgia, serif;--font-sans:"Source Sans 3", "Segoe UI", sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:100%}body{min-height:100vh;font-family:var(--font-sans);color:var(--text);background-color:var(--bg);background-image:radial-gradient(ellipse 90% 42% at 50% -8%, #9cc6c429, transparent 58%), radial-gradient(ellipse 38% 28% at 100% 0%, #77294b33, transparent 55%), radial-gradient(ellipse 28% 22% at 0% 18%, #d91f2612, transparent 52%), linear-gradient(180deg, #0d2832 0%, var(--bg) 34%, var(--bg-deep) 100%);margin:0;font-size:1.125rem;font-weight:400;line-height:1.6}:focus:not(:focus-visible){outline:none}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;box-shadow:0 0 0 2px var(--foam)}img{max-width:100%;height:auto}h1,h2{font-family:var(--font-serif);font-synthesis:none;letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:500;line-height:1.15}h1{font-size:clamp(2rem,5vw,3.35rem)}h2{font-size:clamp(1.85rem,3vw,2.6rem)}h2:after{content:"";background:var(--lens);border-radius:999px;width:3rem;height:3px;margin-top:.85rem;display:block}p{margin:0}a,a:visited:not(.button){color:inherit}.skip{z-index:40;background:var(--foam);color:var(--ink);padding:.75rem 1rem;font-weight:600;text-decoration:none;position:absolute;top:.75rem;left:1rem;transform:translateY(-180%)}.skip:focus{transform:none}.wrap{width:min(68rem,100% - 2rem);margin-inline:auto}.site-header{z-index:20;background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:0}.bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;min-height:4.5rem;padding-block:.7rem;display:flex}.brand,.footer-lockup{color:var(--text);align-items:center;gap:.75rem;min-height:48px;text-decoration:none;display:inline-flex}.brand-name,.footer-name{letter-spacing:.01em;font-size:1.05rem;font-weight:600;line-height:1.15}.footer-name{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:2px}.brand-mark{object-fit:contain;background:#fff;border-radius:.7rem;flex:none;width:2.75rem;height:2.75rem}.brand-mark-lg{border-radius:.85rem;width:4rem;height:4rem}.nav-toggle{border:2px solid var(--text);min-width:48px;min-height:48px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:.45rem 1rem;font-size:1rem;font-weight:600;display:none}.site-nav ul,.footer-nav ul{flex-wrap:wrap;align-items:center;gap:.35rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.site-nav a,.footer-nav a{text-underline-offset:.28em;min-height:48px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--lens);text-decoration-color:var(--lens);align-items:center;font-weight:600;display:inline-flex}.hero{padding:clamp(1.5rem,4vw,2.75rem) 0 clamp(2rem,5vw,3.5rem)}.kicker{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.6rem;margin:0 0 1.15rem;font-size:.95rem;font-weight:600;display:inline-flex}.hero .kicker{justify-content:center;display:flex}.lens{background:radial-gradient(circle at 32% 32%, #ff8d94, var(--lens) 46%, #6d0d16 80%);border-radius:50%;flex:none;width:.72rem;height:.72rem;box-shadow:inset 0 0 0 1px #fff6}.hero-logo{background:#fff;border-radius:1.35rem;width:min(100%,24rem);height:auto;margin-inline:auto;display:block;box-shadow:0 0 0 1px #ffffffe0,0 28px 60px #00000061}.hero-copy,.narrow{width:min(40rem,100%)}.hero-copy{text-align:center;margin:1.7rem auto 0}.lede{margin-top:.9rem;font-size:clamp(1.15rem,2vw,1.35rem);line-height:1.5}.note,.footer-tag,.legal{color:var(--text-soft)}.note{margin-top:.9rem;font-size:1rem}.actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.hero .actions{justify-content:center}.button{text-align:center;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:.7rem 1.25rem;font-family:inherit;font-size:1.05rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.button-primary:link,.button-primary:visited{background:var(--lens);border-color:var(--lens);color:var(--on-lens)}.button-primary:hover{background:var(--lens-press);border-color:var(--lens-press);color:var(--on-lens)}.button-secondary:link,.button-secondary:visited{border-color:var(--text);color:var(--text);background:0 0}.button-secondary:hover{color:var(--text);background:#f6f3ec14}.band{padding:clamp(2.4rem,6vw,4.4rem) 0}.band-watch{background:repeating-linear-gradient(180deg, transparent, transparent 27px, #f6f3ec0b 28px), var(--bg-raise);border-block:1px solid var(--line)}.split{align-items:start;gap:1.15rem 2.5rem;display:grid}.prose{max-width:40rem;font-size:1.2rem}.prose p+p{margin-top:1rem}.slate{margin-top:1.35rem}.slate a{border:2px solid var(--text-soft);border-left-width:4px;border-left-color:var(--lens);overflow-wrap:anywhere;text-underline-offset:.18em;background:#07141c73;border-radius:.4rem;max-width:28rem;padding:.95rem 1.1rem;font-size:1.15rem;font-weight:600;line-height:1.35;text-decoration:underline;text-decoration-thickness:2px;display:block}.slate-label{color:var(--text);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.2rem;font-size:.82rem;font-weight:600;line-height:1.4;text-decoration:none;display:block}.note a{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:2px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#videos .prose,#watch .prose{margin-top:1rem}.video-list{gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.video-card{height:100%;color:var(--text);border:2px solid var(--text-soft);border-left-width:4px;border-left-color:var(--lens);background:#07141c8c;border-radius:.55rem;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.video-card:hover{background:#f6f3ec0f}.video-thumb{background:#071014;position:relative}.video-thumb img{width:100%;height:auto;display:block}.video-time{background:var(--ink);color:var(--foam);border-radius:.25rem;padding:.12rem .45rem;font-size:.95rem;font-weight:600;line-height:1.3;position:absolute;bottom:.55rem;right:.55rem}.video-title{text-underline-offset:.14em;padding:.9rem .95rem 1.05rem;font-size:1.05rem;font-weight:600;line-height:1.35;text-decoration:underline;text-decoration-thickness:2px;display:block}.site-footer{background:var(--bg-deep);border-top:1px solid var(--line);padding:2.4rem 0 1.6rem}.footer-grid{gap:1.5rem;margin-bottom:1.5rem;display:grid}.footer-tag{max-width:24rem;margin-top:.8rem}.legal{margin:0;font-size:1rem}.missing{padding:clamp(3rem,8vw,6rem) 0 clamp(4rem,10vw,7rem)}#show,#videos,#watch,#content{scroll-margin-top:var(--header-offset)}@media (width<=40rem){.actions{flex-direction:column;align-items:stretch}.button{width:100%}}@media (width<=47.99rem){.js .nav-toggle{display:inline-flex}.js .site-nav{flex-basis:100%;display:none}.js .site-nav.is-open{display:block}.site-nav ul{flex-direction:column;align-items:stretch;gap:0;padding-bottom:.4rem}.site-nav a{border-bottom:1px solid var(--line);padding:.35rem 0;display:flex}}@media (width>=46rem){.video-list{grid-template-columns:1fr 1fr}}@media (width>=64rem){.video-list{grid-template-columns:1fr 1fr 1fr}}@media (width>=48rem){.wrap{width:min(68rem,100% - 4rem)}.split{grid-template-columns:minmax(9rem,14rem) minmax(0,1fr)}.footer-grid{grid-template-columns:1fr auto;align-items:start}.footer-nav ul{justify-content:flex-end}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (prefers-contrast:more){:root{--text-soft:var(--text);--line:var(--text)}.hero-logo,.slate a,.button-secondary{border-color:var(--text)}}@media (forced-colors:active){.hero-logo,.brand-mark{forced-color-adjust:none}.button{border:1px solid buttontext}:focus-visible{outline-color:highlight}}@media print{:root{--bg:#fff;--text:#000;--text-soft:#000}body,.site-header,.site-footer,.band-watch{color:#000;background:#fff}.nav-toggle,.lens{display:none}a[href^=http]:after{content:" (" attr(href) ")";font-size:.85rem}}
