@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(fonts/archivo-latin-wdth-normal.e3a28eade2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(fonts/archivo-latin-ext-wdth-normal.5717f37059.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(fonts/jetbrains-mono-latin-wght-normal.18be452724.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--yellow: #ffd60a;--yellow-soft: #fff1a8;--ink: #111111;--paper: #ffffff;--paper-2: #f6f4ee;--dot: #e4dfd2;--muted: #4f4c45;--line: 3px solid var(--ink);--shadow: 6px 6px 0 var(--ink);--shadow-sm: 4px 4px 0 var(--ink);--font: "Archivo", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--wrap: 1240px;--header-h: 72px;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}body{margin:0;font-family:var(--font);font-size:1.0625rem;line-height:1.6;color:var(--ink);background:var(--paper);font-kerning:normal;text-rendering:optimizeLegibility}img{max-width:100%;height:auto}a{color:var(--ink);text-decoration-thickness:2px;text-underline-offset:.18em}a:hover{text-decoration-color:var(--yellow);text-decoration-thickness:.35em;text-underline-offset:-.12em;text-decoration-skip-ink:none}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}h1,h2,h3{line-height:1.12;margin:0}p{margin:0 0 1em}.wrap{width:min(100% - 2.5rem,var(--wrap));margin-inline:auto}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;left:1rem;top:-100px;z-index:100;background:var(--yellow);color:var(--ink);padding:.6rem 1rem;border:var(--line);font-weight:800}.skip:focus{top:1rem}.muted{color:var(--muted)}.icon{width:1.15em;height:1.15em;flex:none;vertical-align:-.18em}.icon-sm{width:.9em;height:.9em;vertical-align:-.08em}.kicker{font:700 .82rem/1.2 var(--mono);text-transform:uppercase;letter-spacing:.08em;margin:0 0 1rem;display:inline-block;background:var(--ink);color:var(--paper);padding:.35em .6em}.hl{background:linear-gradient(transparent 12%,var(--yellow) 12%,var(--yellow) 92%,transparent 92%);padding:0 .12em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.hl-band{position:relative;z-index:0;display:inline-block}.hl-band:before{content:"";position:absolute;z-index:-1;inset:.1em -.16em .02em -.12em;background:var(--yellow);transform:rotate(-2.2deg)}.stamp{display:inline-block;font:900 .72rem/1 var(--font);font-stretch:118%;text-transform:uppercase;letter-spacing:.06em;padding:.45em .6em .4em;background:var(--yellow);color:var(--ink);border:2px solid var(--ink);box-shadow:0 0 0 2px var(--paper),0 0 0 4.5px var(--ink);transform:rotate(-3deg);white-space:nowrap}.stamp-ink{background:var(--ink);color:var(--yellow)}.btn{display:inline-flex;align-items:center;gap:.5em;font:800 1rem/1.1 var(--font);text-decoration:none;padding:.7em 1.05em;border:var(--line);background:var(--yellow);color:var(--ink);box-shadow:var(--shadow-sm);cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease;white-space:nowrap}.btn:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink);text-decoration:none}.btn:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.btn-ink{background:var(--ink);color:var(--paper);--icon-cut: var(--ink);box-shadow:4px 4px 0 var(--yellow),4px 4px 0 3px var(--ink)}.btn-ink:hover{box-shadow:6px 6px 0 var(--yellow),6px 6px 0 3px var(--ink)}.btn-ink .icon{color:var(--yellow)}.btn-ghost{background:var(--paper)}.btn-small{font-size:.85rem;padding:.45em .7em;border-width:2px;box-shadow:3px 3px 0 var(--ink)}.btn-sub{--icon-cut: var(--yellow)}.section-title{font-weight:900;font-stretch:115%;text-transform:uppercase;font-size:clamp(1.6rem,3.2vw,2.4rem);letter-spacing:-.005em}.section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 2rem;margin:0 0 2rem;padding-bottom:1rem;border-bottom:var(--line)}.section-sub{margin:0;color:var(--muted)}.block-title{font-weight:900;font-stretch:112%;text-transform:uppercase;font-size:1.05rem;letter-spacing:.02em}.block-title .count{font:700 .75rem var(--mono);background:var(--ink);color:var(--paper);padding:.2em .45em;vertical-align:.2em;margin-left:.3em}.site-header{position:sticky;top:0;z-index:50;background:var(--paper);border-bottom:var(--line)}.header-row{display:flex;align-items:center;gap:1.25rem;min-height:var(--header-h)}.brand{display:flex;align-items:center;gap:.7rem;color:var(--ink);text-decoration:none;flex:none}.brand:hover{text-decoration:none}.brand-mark{width:54px;height:auto;display:block}.brand-name{font-weight:900;font-stretch:118%;text-transform:uppercase;font-size:1.08rem;letter-spacing:.01em;line-height:1}.brand-hl{background:var(--yellow);padding:.12em .25em .08em;display:inline-block;transform:rotate(-2deg)}.site-nav{margin-left:auto;display:flex;align-items:center;gap:1.4rem;font-weight:700}.site-nav>a:not(.btn){text-decoration:none}.site-nav>a:not(.btn):hover{text-decoration:underline;text-decoration-color:var(--yellow);text-decoration-thickness:.35em;text-underline-offset:-.12em}.header-search{position:relative;flex:1 1 320px;max-width:440px;margin-left:auto}.header-search+.site-nav{margin-left:0}.mini-search{display:flex;align-items:center;gap:.5rem;border:var(--line);padding:0 .75rem;background:var(--paper)}.mini-search:focus-within{outline:4px solid var(--yellow)}.mini-search input{border:0;background:transparent;font:600 .98rem var(--font);padding:.6rem 0;width:100%;min-width:0;color:var(--ink)}.mini-search input:focus{outline:none}.mini-results{position:absolute;top:calc(100% + 10px);left:0;width:min(560px,92vw);background:var(--paper);border:var(--line);box-shadow:var(--shadow);padding:.75rem;max-height:min(70vh,640px);overflow:auto;z-index:60}.mini-results .results{margin:0}.mini-results .search-status{margin:0 0 .5rem}.mini-all{display:block;margin-top:.75rem;font-weight:800}.hero{border-bottom:var(--line);background-color:var(--paper);background-image:radial-gradient(var(--dot) 1.2px,transparent 1.4px);background-size:24px 24px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,.75fr);gap:2rem 3.5rem;align-items:center;padding:clamp(2.5rem,6vw,4.5rem) 0 clamp(3rem,6vw,5rem)}.hero-title{font-weight:900;font-stretch:116%;text-transform:uppercase;font-size:clamp(2.5rem,6.2vw,5rem);line-height:.98;letter-spacing:-.012em;margin:0 0 1.1rem}.hero-sub{font-size:clamp(1.1rem,1.6vw,1.3rem);max-width:40ch;margin:0 0 2rem}.hero-art{display:flex;justify-content:center;align-self:start;margin-top:clamp(1rem,7vw,7rem)}.hero-art img{width:100%;max-width:470px;height:auto;transform:rotate(1deg)}.search{max-width:760px}.search-label{display:block;font-weight:800;font-size:1.2rem;margin:0 0 .75rem}.search-box{display:flex;align-items:stretch;background:var(--paper);border:var(--line);box-shadow:var(--shadow)}.search-box:focus-within{outline:5px solid var(--yellow);outline-offset:0}.search-box>.icon{width:1.5rem;height:1.5rem;align-self:center;margin-left:1rem}.search-box input{flex:1;min-width:0;border:0;background:transparent;color:var(--ink);font:600 clamp(1.05rem,2vw,1.25rem) var(--font);padding:1rem .8rem}.search-box input:focus{outline:none}.search-box input::placeholder,.mini-search input::placeholder{color:#6f6b62;opacity:1}input[type=search]::-webkit-search-cancel-button{cursor:pointer}.search-go{border:0;border-left:var(--line);background:var(--yellow);color:var(--ink);font:900 .95rem var(--font);font-stretch:115%;text-transform:uppercase;letter-spacing:.03em;padding:0 1.3rem;cursor:pointer}.search-go:hover{background:var(--ink);color:var(--yellow)}.search-help{margin:.9rem 0 0;color:var(--muted);font-size:.95rem}.search-try{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.8rem 0 0}.search-try>span{font:700 .78rem var(--mono);text-transform:uppercase;letter-spacing:.06em;margin-right:.2rem}.chip{font:600 .9rem var(--font);color:var(--ink);background:var(--paper);border:2px solid var(--ink);padding:.3em .7em;cursor:pointer;box-shadow:2px 2px 0 var(--ink)}.chip:hover{background:var(--yellow)}.search-status{margin:1.25rem 0 0;font-weight:700}.search-status:empty{display:none}.search-status .muted{font-weight:500}.results{list-style:none;margin:.9rem 0 0;padding:0;display:grid;gap:.9rem}.results:empty{display:none}.result{display:grid;grid-template-columns:168px minmax(0,1fr);gap:1rem;padding:.75rem;background:var(--paper);color:var(--ink);text-decoration:none;border:var(--line);box-shadow:var(--shadow-sm);transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease}.result:hover,.result:focus-visible{background:#fffbe3;transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink);text-decoration:none}.r-thumb{position:relative;align-self:start;border:2px solid var(--ink);aspect-ratio:16 / 9;background:var(--yellow);overflow:hidden}.r-thumb img{display:block;width:100%;height:100%;object-fit:cover}.r-time{position:absolute;left:6px;bottom:6px;display:inline-flex;align-items:center;gap:.25em;background:var(--ink);color:var(--paper);font:700 .8rem/1 var(--mono);padding:.3em .45em}.r-time .icon{width:.8em;height:.8em;color:var(--yellow);vertical-align:0}.r-body{display:flex;flex-direction:column;gap:.3rem;min-width:0}.r-ep{font:700 .76rem/1.35 var(--mono);text-transform:uppercase;letter-spacing:.03em;color:var(--muted)}.r-text{font-size:1.02rem;line-height:1.5}.r-text mark,.cue mark{background:var(--yellow);color:inherit;padding:0 .08em;box-shadow:0 0 0 1px var(--yellow)}.r-ch{font-size:.85rem;color:var(--muted)}.r-ch:before{content:"\a7  ";font-weight:800}.results-more{margin-top:1rem}.results-more[hidden]{display:none}#episodes{padding:4rem 0 1rem}.series+.series{margin-top:4rem}.ep-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:2.4rem 2rem}.ep-card{display:flex}.ep-link{display:flex;flex-direction:column;width:100%;background:var(--paper);color:var(--ink);text-decoration:none;border:var(--line);box-shadow:var(--shadow);transition:transform .15s ease,box-shadow .15s ease}.ep-link:hover{transform:translate(-3px,-3px);box-shadow:9px 9px 0 var(--ink);text-decoration:none}.ep-link:hover .ep-title{text-decoration:underline;text-decoration-color:var(--yellow);text-decoration-thickness:.35em;text-underline-offset:-.1em;text-decoration-skip-ink:none}.ep-thumb{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:var(--yellow);border-bottom:var(--line)}.ep-thumb img{display:block;width:100%;height:100%;object-fit:cover}.ep-num{position:absolute;top:10px;left:10px;font:900 1.15rem/1 var(--font);font-stretch:118%;background:var(--ink);color:var(--yellow);padding:.38em .5em .32em;transform:rotate(-4deg)}.ep-dur{position:absolute;right:8px;bottom:8px;background:var(--ink);color:var(--paper);font:600 .78rem/1 var(--mono);padding:.35em .5em}.ep-body{position:relative;display:flex;flex-direction:column;gap:.5rem;flex:1;padding:1.1rem 1.15rem 1.15rem}.ep-badge{position:absolute;top:14px;right:14px;transform:rotate(3deg)}.ep-title{font-weight:800;font-size:1.28rem;line-height:1.2;margin:0}.ep-sum,.ep-meta{margin:0}.ep-sum{color:var(--muted);font-size:.96rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ep-meta{margin-top:auto;padding-top:.4rem;font:500 .8rem var(--mono);color:var(--muted)}.coming{margin:3.5rem 0 0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"stamp title cta" "stamp sub cta";align-items:center;gap:.2rem 2rem;padding:1.6rem 1.8rem;border:3px dashed var(--ink);background:repeating-linear-gradient(-45deg,transparent 0 14px,rgba(17,17,17,.045) 14px 17px)}.coming .stamp{grid-area:stamp;font-size:.85rem}.coming-title{grid-area:title;font-weight:900;font-size:clamp(1.25rem,2.4vw,1.6rem);line-height:1.2;margin:0}.coming-sub{grid-area:sub;margin:0;color:var(--muted)}.coming .btn{grid-area:cta}.about{margin-top:5rem;background:var(--yellow);border-top:var(--line);border-bottom:var(--line);padding:clamp(3rem,6vw,4.5rem) 0}.about-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:2rem 4rem}.about-tagline{font-size:clamp(1.2rem,2vw,1.45rem);font-weight:700;margin:1.2rem 0 0;max-width:28ch}.about-body{font-size:1.08rem}.about-lead{font-weight:800;margin-bottom:.6rem}.checklist{list-style:none;margin:0 0 1.4rem;padding:0;display:grid;gap:.55rem}.checklist li{position:relative;padding-left:2rem}.checklist li:before{content:"";position:absolute;left:0;top:.28em;width:1.05em;height:1.05em;background:var(--paper);border:2.5px solid var(--ink)}.checklist li:after{content:"";position:absolute;left:.32em;top:.38em;width:.38em;height:.68em;border:solid var(--ink);border-width:0 3px 3px 0;transform:rotate(45deg)}.about-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.6rem}.about .btn-ghost{background:var(--paper)}.crumbs{font:600 .82rem var(--mono);text-transform:uppercase;letter-spacing:.05em;margin:1.6rem 0 1rem}.crumbs a{font-weight:800}.watch{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,400px);gap:2.25rem;align-items:start}.player-frame{border:var(--line);box-shadow:var(--shadow);background:var(--ink)}.player{position:relative;aspect-ratio:16 / 9;background:var(--ink)}.player iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.resume{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin:1.4rem 0 0;padding:.75rem 1rem;background:var(--yellow);border:var(--line);font-weight:600}.resume[hidden]{display:none}.resume .ts{font-size:.9rem}.resume q{font-weight:500}.resume button{margin-left:auto}.ep-head{margin:1.6rem 0 1rem}.ep-h1{font-weight:900;font-stretch:106%;font-size:clamp(1.7rem,3.4vw,2.6rem);line-height:1.08;letter-spacing:-.01em}.ep-h1-num{display:inline-block;font-stretch:118%;font-size:.62em;vertical-align:.22em;background:var(--ink);color:var(--yellow);padding:.22em .38em .16em;margin-right:.15em;transform:rotate(-4deg)}.ep-info{display:flex;flex-wrap:wrap;gap:.3rem 1.2rem;margin:.9rem 0 0;font:500 .88rem var(--mono);color:var(--muted)}.ep-info a,.linklike{color:var(--ink);font-weight:700}.linklike{font:inherit;font-weight:700;background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.18em}.linklike:hover{text-decoration-color:var(--yellow);text-decoration-thickness:.35em;text-underline-offset:-.12em}.linklike[hidden]{display:none}.copied:empty{display:none}.copied{background:var(--yellow);color:var(--ink);padding:0 .4em}.summary{font-size:1.1rem;max-width:68ch}.extra-links{padding-left:1.2rem}.chapters-block{margin:2rem 0 0}.chapters-block .block-title{margin-bottom:.8rem}.chapters{list-style:none;margin:0;padding:0;border:var(--line);background:var(--paper)}.chapters li+li{border-top:2px solid var(--ink)}.chapters a{display:flex;align-items:baseline;gap:1rem;padding:.7rem 1rem;color:var(--ink);text-decoration:none;font-weight:600}.chapters a:hover{background:#fffbe3}.chapters a.is-now{background:var(--yellow)}.chapters .ts{flex:none;min-width:3.4rem;text-align:center}.ts{display:inline-block;font:700 .76rem/1.3 var(--mono);background:var(--ink);color:var(--paper);padding:.12em .4em;text-decoration:none;vertical-align:.08em}a.ts:hover{background:var(--yellow);color:var(--ink);text-decoration:none;box-shadow:0 0 0 2px var(--ink) inset}.watch-side{position:sticky;top:calc(var(--header-h) + 1.25rem);display:flex;flex-direction:column;max-height:calc(100vh - var(--header-h) - 2.5rem);background:var(--paper);border:var(--line);box-shadow:var(--shadow)}.side-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 1rem;background:var(--yellow);border-bottom:var(--line)}.follow[aria-pressed=false]{background:var(--paper)}.follow[aria-pressed=true]{background:var(--ink);color:var(--paper)}.transcript{position:relative;overflow-y:auto;overscroll-behavior:contain;padding:.6rem 1.1rem 1.4rem;scrollbar-color:var(--ink) var(--paper-2)}.transcript:focus{outline:none}.t-chapter{font-weight:900;font-size:.98rem;line-height:1.3;margin:1.3rem 0 .6rem;padding-top:1rem;border-top:2px dashed var(--ink)}.t-chapter:first-child{border-top:0;padding-top:.4rem;margin-top:.4rem}.t-para{font-size:.97rem;line-height:1.65;margin:0 0 .9rem}.cue{cursor:pointer;transition:background-color .2s ease;-webkit-box-decoration-break:clone;box-decoration-break:clone}.cue:hover{background:#fff3b8}.cue.is-now{background:var(--yellow);box-shadow:0 0 0 2px var(--yellow)}.cue.is-found{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em}.after{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,400px);gap:2.25rem;margin-top:3.5rem}.sources-block .block-title{margin-bottom:.4rem}.sources{margin:1rem 0 0;padding:0;list-style:none;counter-reset:src;border-top:var(--line)}.sources li{counter-increment:src;position:relative;padding:.7rem 0 .7rem 2.6rem;border-bottom:1.5px solid #d9d4c7;font-size:.96rem;line-height:1.5}.sources li:before{content:counter(src,decimal-leading-zero);position:absolute;left:0;top:.82rem;font:700 .72rem var(--mono);background:var(--paper-2);border:1.5px solid var(--ink);padding:.05em .3em}.sources a{overflow-wrap:anywhere}.domain{display:inline-block;font:500 .75rem var(--mono);color:var(--muted);margin-left:.3em}.credits{align-self:start;border:var(--line);background:var(--paper-2);padding:1.2rem 1.3rem;font-size:.95rem}.credits p:last-child{margin-bottom:0}.prevnext{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:3.5rem 0 4.5rem}.pn{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:1rem;padding:.8rem;border:var(--line);background:var(--paper);color:var(--ink);text-decoration:none;box-shadow:var(--shadow-sm);transition:transform .12s ease,box-shadow .12s ease}a.pn:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink);text-decoration:none}.pn img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border:2px solid var(--ink)}.pn-text{display:flex;flex-direction:column;gap:.35rem;align-items:flex-start}.pn-label{display:inline-flex;align-items:center;gap:.35em;font:700 .76rem var(--mono);text-transform:uppercase;letter-spacing:.06em}.pn-title{font-weight:800;font-size:1.08rem;line-height:1.25}.pn-num{font:800 .8rem var(--mono);background:var(--ink);color:var(--yellow);padding:.1em .35em;vertical-align:.1em}.pn-next{grid-column:2}.pn-coming{grid-template-columns:minmax(0,1fr);border-style:dashed;background:repeating-linear-gradient(-45deg,transparent 0 14px,rgba(17,17,17,.045) 14px 17px);box-shadow:none}.notfound{padding:4rem 0 5rem}.notfound .search{margin:2rem 0 2.5rem}.site-footer{background:var(--ink);color:var(--paper);padding:3rem 0 2rem}.site-footer a{color:var(--paper)}.site-footer a:hover{text-decoration-color:var(--yellow)}.site-footer :focus-visible{outline-color:var(--yellow)}.footer-grid{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem;align-items:flex-start}.footer-brand{display:flex;align-items:center;gap:1.2rem;max-width:560px}.footer-mark{width:72px;height:auto;flex:none}.footer-line{margin:0;font-weight:700;font-size:1.05rem}.footer-links{list-style:none;margin:0;padding:0;display:grid;gap:.4rem;font-weight:700}.footer-small{margin-top:2.2rem;padding-top:1.2rem;border-top:1px solid #3a3a3a;font-size:.85rem;color:#c9c6bd}.footer-small p{margin:0}@media(max-width:1100px){.watch,.after{grid-template-columns:minmax(0,1fr)}.watch-side{position:relative;top:0;max-height:70vh}}@media(max-width:900px){:root{--header-h: 64px}.hero-grid{grid-template-columns:minmax(0,1fr)}.hero-art{order:-1;justify-content:flex-start}.hero-art img{max-width:240px}.about-grid{grid-template-columns:minmax(0,1fr)}.site-nav>a:not(.btn){display:none}.header-search{flex-basis:200px}}@media(max-width:640px){body{font-size:1rem}.wrap{width:min(100% - 1.6rem,var(--wrap))}.site-header{position:relative}.header-row{flex-wrap:wrap;gap:.6rem 1rem;padding:.6rem 0}.brand-mark{width:44px}.brand-name{font-size:.95rem}.btn-sub span,.hero-art{display:none}.btn-sub{padding:.55em .65em}.header-search{order:3;flex:1 1 100%;max-width:none}.result{grid-template-columns:112px minmax(0,1fr);gap:.7rem;padding:.6rem}.r-text{font-size:.95rem}.search-go{padding:0 .9rem}.coming{grid-template-columns:minmax(0,1fr);grid-template-areas:"stamp" "title" "sub" "cta";gap:.8rem}.coming .stamp,.coming .btn{justify-self:start}.prevnext{grid-template-columns:minmax(0,1fr)}.pn-next{grid-column:auto}.pn{grid-template-columns:110px minmax(0,1fr)}.player-frame{box-shadow:4px 4px 0 var(--ink)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;scroll-behavior:auto!important}}@media print{.site-header,.site-footer,.player-frame,.search,.prevnext{display:none}.watch-side{position:static;max-height:none;box-shadow:none}.transcript{overflow:visible}}
