.rv{background:var(--surface);color:var(--ink);font-family:var(--font-text)}.rv a:not(.bc-button){color:inherit;text-decoration:none}.rv a:not(.bc-button):hover{color:var(--accent)}.rv-wrap{max-width:1280px;margin:0 auto;padding-inline:48px}.rv-meta{font:var(--text-running-head);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-muted);margin:0}.rv-byline{font:var(--text-nav);letter-spacing:.16em;text-transform:uppercase;margin:0}.rv-byline--lg{font-size:13px}.rv-quiet{color:var(--ink-muted);margin:0;font-size:13px;line-height:1.5}.rv-secondary{color:var(--ink-secondary)}.rv-muted{color:var(--ink-muted)}.rv-accent{color:var(--accent)}.rv-and{font-family:var(--font-display);text-transform:none;letter-spacing:0;color:var(--ink-muted);font-size:15px;font-style:italic;font-weight:400}.rv .bc-credit__connector{white-space:nowrap}.rv-dot{color:var(--line-strong);margin:0 var(--space-1)}.rv-italic{font-family:var(--font-display);font-style:italic;font-weight:400}.rv-display{font-family:var(--font-display-cut);letter-spacing:-.01em;margin:0;font-weight:400}.rv-h-card{font-family:var(--font-display);margin:0;font-size:26px;font-weight:400;line-height:1.12}.rv-h-row{font-family:var(--font-display);font-size:20px;line-height:1.2}.rv-h-sub{font-family:var(--font-display-cut);letter-spacing:-.01em;margin:0;font-size:30px;font-weight:400;line-height:1.1}.rv-h-section{font-family:var(--font-display-cut);letter-spacing:-.01em;margin:0;font-size:clamp(36px,3.4vw,48px);font-weight:400;line-height:1.05}.rv-deck{color:var(--ink-secondary);margin:0;font-size:17px;line-height:1.5}.rv-draftbar{gap:var(--space-2);padding:10px var(--space-2);background:var(--surface-raised);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.rv-header{border-bottom:1px solid var(--line)}.rv-header__bar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding-top:20px;padding-bottom:20px;display:flex}.rv-header__logo{line-height:0;display:block}.rv-header__logo img{width:auto;height:52px}.rv-header__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rv-nav{font:var(--text-nav);letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;gap:32px;display:flex}.rv-nav a[aria-current]{color:var(--ink);border-bottom:1px solid var(--ink)}.rv-menu-toggle{display:none}.rv-drawer{border:0;border-left:1px solid var(--line);background:var(--surface);width:min(420px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--ink);transition:transform .2s var(--ease-out), overlay .2s allow-discrete, display .2s allow-discrete;margin:0;padding:0;position:fixed;inset:0 0 0 auto;transform:translate(100%)}.rv-drawer[open]{transform:none}@starting-style{.rv-drawer[open]{transform:translate(100%)}}.rv-drawer::backdrop{background:0 0}.rv-drawer__inner{height:100%;padding:20px var(--space-2) var(--space-3);flex-direction:column;display:flex}.rv-drawer__top{border-bottom:1px solid var(--line);justify-content:flex-end;padding-bottom:12px;display:flex}.rv-drawer__links{font:var(--text-nav);letter-spacing:.16em;text-transform:uppercase;margin:0;padding:0;list-style:none}.rv-drawer__links a{border-bottom:1px solid var(--line);align-items:center;min-height:44px;display:flex}.rv-drawer__links a[aria-current]{color:var(--ink)}.rv-drawer__foot{padding-top:var(--space-3);margin-top:auto}@media (prefers-reduced-motion:reduce){.rv-drawer{transition:none}}.rv-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);border-bottom:1px solid var(--ink);margin-bottom:32px;padding-bottom:12px;display:flex}.rv-head>*{margin:0}.rv-head--flush{margin-bottom:8px}.rv-index-section{padding-bottom:80px}.rv-index{gap:var(--space-2) 32px;border-top:1px solid var(--line);padding-top:var(--space-4);grid-template-columns:160px minmax(0,1fr);align-items:baseline;display:grid}.rv-index--ink{border-top-color:var(--ink)}.rv-index__links{font-family:var(--font-display);flex-wrap:wrap;gap:28px;font-size:18px;display:flex}.rv-card{flex-direction:column;gap:14px;display:flex}.rv-card__image{line-height:0;display:block}.rv-card .rv-meta:first-of-type{margin-top:4px}.rv-frame{object-fit:cover;width:100%;height:auto;display:block}.rv-frame--4x3{aspect-ratio:4/3}.rv-frame--4x5{aspect-ratio:4/5}.rv-frame--16x10{aspect-ratio:16/10}.rv-frame--16x9{aspect-ratio:16/9}.rv-frame--page{aspect-ratio:8.5/11}.rv-lead-section{padding-top:56px;padding-bottom:80px}.rv-lead{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:56px;display:grid}.rv-lead__text{padding-bottom:var(--space-1);flex-direction:column;gap:22px;display:flex}.rv-lead__title{font-family:var(--font-display-cut);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(36px,3.6vw,52px);font-weight:400;line-height:1.04}.rv-lead__deck{color:var(--ink-secondary);margin:0;font-size:19px;line-height:1.5}.rv-lead__credit{align-items:center;gap:14px;padding-top:6px;display:flex}.rv-lead__portraits{flex:none;gap:6px;display:flex}.rv-lead__portraits img{object-fit:cover;width:44px;height:55px}.rv-lead__names{flex-direction:column;gap:6px;min-width:0;display:flex}.rv-latest{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,.9fr);display:grid}.rv-three{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rv-four{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.rv-two{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.rv-two--top{align-items:start}.rv-most{border-left:1px solid var(--line);padding-left:32px}.rv-most h3{margin-bottom:20px}.rv-most ol{flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex}.rv-most li{gap:var(--space-1);grid-template-columns:32px minmax(0,1fr);display:grid}.rv-most__n{font-family:var(--font-display);color:var(--ink-muted);font-size:22px;font-style:italic}.rv-most a{font-family:var(--font-display);font-size:18px;line-height:1.25}.rv-series{background:var(--surface-callout-muted);padding:56px}.rv-series__text{gap:var(--space-2);flex-direction:column;display:flex}.rv-series .rv-deck{max-width:440px}.rv-series ol{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rv-series li{border-top:1px solid var(--line-strong);grid-template-columns:56px minmax(0,1fr);gap:12px;padding:20px 0;display:grid}.rv-series li:first-child{border-top-color:var(--ink)}.rv-series li:last-child{border-bottom:1px solid var(--ink)}.rv-series__n{font:var(--text-small-caps);letter-spacing:.18em}.rv-series__title{font-family:var(--font-display);font-size:24px;line-height:1.15}.rv-film{background:var(--surface-callout);color:var(--on-callout);padding:var(--space-6) 0}.rv-film a:not(.bc-button){color:var(--on-callout)}.rv-film__title{font-family:var(--font-display-cut);letter-spacing:-.01em;color:var(--on-callout);margin:0;font-size:clamp(44px,4.4vw,64px);font-style:italic;font-weight:400;line-height:1}.rv-film__text{flex-direction:column;gap:22px;display:flex}.rv-film .bc-eyebrow{color:var(--callout-forward);font-weight:600}.rv-film .rv-meta{color:var(--callout-recede);font-weight:600}.rv-film__action{padding-top:var(--space-1)}.rv-film p.rv-film__deck{max-width:460px;margin:0;font-size:18px;line-height:1.55}.rv-portrait{flex-direction:column;gap:14px;display:flex}.rv-portrait__name{font:var(--text-small-caps);letter-spacing:.18em;text-transform:uppercase}.rv-list{flex-direction:column;display:flex}.rv-row{justify-content:space-between;gap:var(--space-2);border-bottom:1px solid var(--line);padding:18px 0;display:flex}.rv-row .rv-meta{white-space:nowrap}.rv-event{gap:var(--space-2);border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr);padding:18px 0;display:grid}.rv-event__day{font-family:var(--font-display-cut);font-size:40px;line-height:1;display:block}.rv-event__text{flex-direction:column;gap:6px;display:flex}.rv-podcast{border-bottom:1px solid var(--line);gap:20px;padding:18px 0;display:flex}.rv-podcast img{object-fit:cover;flex:none;width:96px;height:120px}.rv-podcast__text{gap:var(--space-1);flex-direction:column;display:flex}.rv-podcast__name{font-family:var(--font-display);font-size:22px;line-height:1.15}.rv-podcast__line{color:var(--ink-secondary);font-size:15px;line-height:1.45}.rv-masthead{padding-top:72px;padding-bottom:var(--space-4);text-align:center}.rv-masthead .rv-meta{margin-bottom:20px}.rv-wordmark{font-family:var(--font-display-cut);letter-spacing:-.01em;margin:0;font-size:clamp(40px,6.2vw,88px);font-weight:400;line-height:1}.rv-masthead__leadin{max-width:620px;font-family:var(--font-display);color:var(--ink-secondary);text-wrap:balance;margin:18px auto 0;font-size:22px;font-style:italic;line-height:1.3}.rv-soon{align-items:center;gap:var(--space-4);text-align:center;border-top:1px solid var(--ink);padding-top:var(--space-5);padding-bottom:var(--space-6);flex-direction:column;display:flex}.rv-countdown{flex-direction:column;align-items:center;gap:16px;display:flex}.rv-countdown__count{flex-direction:column;align-items:center;gap:12px;margin:0;display:flex}.rv-countdown--waiting .rv-countdown__count{visibility:hidden}.rv-countdown__days{font-family:var(--font-display-cut);letter-spacing:-.02em;font-variant-numeric:lining-nums;font-size:clamp(88px,13vw,168px);font-weight:400;line-height:.85}.rv-countdown__today{font-family:var(--font-display-cut);margin:0;font-size:clamp(32px,4vw,48px);font-style:italic;line-height:1.1}.rv-soon__standard{max-width:560px;color:var(--ink-secondary);text-wrap:balance;margin:0;font-size:15px;line-height:1.5}.rv-strip{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);font:var(--text-eyebrow);letter-spacing:.2em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:28px;padding:14px 0;display:flex}.rv-strip__sep{color:var(--line-strong)}.rv-article-head{text-align:center;align-items:center;gap:var(--space-3);flex-direction:column;padding-top:72px;padding-bottom:48px;display:flex}.rv-article-head__title{max-width:960px;font-family:var(--font-display-cut);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(40px,5vw,68px);font-weight:400;line-height:1.02}.rv-article-head__deck{max-width:680px;color:var(--ink-secondary);text-wrap:pretty;margin:0;font-size:21px;line-height:1.45}.rv-article-head__credits{flex-direction:column;align-items:center;gap:18px;padding-top:12px;display:flex}.rv-credit-stack{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.rv-credit-stack .rv-meta{font-size:11px}.rv-reviewed .bc-credit__connector{color:var(--ink-secondary)}.rv-series-band{font:var(--text-eyebrow);letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid var(--line-strong);padding-bottom:var(--space-1);align-items:baseline;gap:10px;display:inline-flex}.rv-hero{padding-bottom:var(--space-5);flex-direction:column;gap:12px;margin:0;display:flex}.rv-hero figcaption{font:var(--text-footnote);color:var(--ink-muted)}.rv-measure{max-width:660px;margin:0 auto}.rv-prose p{color:var(--ink);text-wrap:pretty;margin:0 0 28px;font-size:19px;line-height:1.6}.rv-prose h2{font-family:var(--font-display-cut);letter-spacing:-.01em;margin:56px 0 20px;font-size:32px;font-weight:400;line-height:1.1}.rv-prose a{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.rv-prose sup{font-family:var(--font-display);vertical-align:super;letter-spacing:.04em;color:var(--ink-secondary);font-size:11px;line-height:0}.rv-prose sup a{text-align:center;min-width:44px;min-height:44px;margin:-22px -16px;line-height:44px;text-decoration:none;display:inline-block}.rv-pull{margin:var(--space-4) auto 56px;align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;max-width:900px;display:flex}.rv-pull blockquote{font-family:var(--font-display-cut);letter-spacing:-.005em;text-wrap:balance;margin:0;font-size:clamp(28px,3vw,38px);font-style:italic;font-weight:400;line-height:1.2}.rv-notes-section{padding-top:var(--space-4);margin-top:var(--space-4);border-top:1px solid var(--ink)}.rv-notes-section h2{margin:0 0 20px}.rv-notes{counter-reset:note;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.rv-notes li{gap:var(--space-1);color:var(--ink-secondary);scroll-margin-top:var(--space-4);grid-template-columns:32px minmax(0,1fr);font-size:14px;line-height:1.5;display:grid}.rv-notes li:before{counter-increment:note;content:counter(note);font-family:var(--font-display);letter-spacing:.08em;color:var(--ink-muted);font-size:13px}.rv-notes a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.rv-notes__standard{font:var(--text-footnote);color:var(--ink-muted);margin:20px 0 0}.rv-aside{gap:var(--space-2) 48px;border-top:1px solid var(--line);padding-top:var(--space-4);grid-template-columns:200px minmax(0,1fr);align-items:start;display:grid}.rv-aside+.rv-aside{margin-top:var(--space-4)}.rv-aside__body{flex-direction:column;gap:12px;max-width:620px;display:flex}.rv-aside__body p{margin:0}.rv-aside__text{color:var(--ink-secondary);font-size:16px;line-height:1.5}.rv-author{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:32px;display:grid}.rv-author+.rv-author{margin-top:var(--space-4)}.rv-author__portrait{line-height:0;display:block}.rv-author__portrait img{object-fit:cover;width:120px;height:150px}.rv-provenance{color:var(--ink-muted);max-width:560px;margin:0;font-size:13px;line-height:1.5}.rv-provenance a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.rv-ties{display:block}.rv-aside__link{margin-top:4px}.rv-article-asides{padding-top:72px;padding-bottom:72px}.rv-next{padding-top:72px}.rv-measure-wide{max-width:860px;margin:0 auto}.rv-next__piece{grid-template-columns:minmax(0,1fr) 200px;align-items:start;gap:32px;padding-top:12px;display:grid}.rv-next__text{flex-direction:column;gap:12px;display:flex}.rv-next__text p{margin:0}.rv-held{aspect-ratio:4/3;background:var(--surface-raised);border:1px solid var(--line)}.rv-meta--lg{font-size:11px}.rv-head--loose{margin-bottom:var(--space-4)}.rv-issue-head{padding-top:80px;padding-bottom:var(--space-5);text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex}.rv-issue-head__title{font-family:var(--font-display-cut);letter-spacing:-.015em;margin:0;font-size:clamp(64px,8.5vw,120px);font-weight:400;line-height:.96}.rv-issue-head__leadin,.rv-page-leadin{max-width:640px;font-family:var(--font-display);color:var(--ink-secondary);text-wrap:balance;margin:6px 0 0;font-size:clamp(21px,1.8vw,26px);font-style:italic;line-height:1.25}.rv-issue-head .rv-meta:last-child{margin-top:var(--space-1)}.rv-letter{border-top:1px solid var(--ink);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:72px;padding-top:48px;display:grid}.rv-letter__text{flex-direction:column;gap:22px;padding-top:4px;display:flex}.rv-letter__title{max-width:760px;font-family:var(--font-display-cut);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(32px,3.6vw,48px);font-weight:400;line-height:1.06}.rv-letter .bc-credit__role{color:var(--ink-muted)}.rv-contents{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rv-contents__row{gap:var(--space-3);border-top:1px solid var(--line);grid-template-columns:72px minmax(0,1fr) 220px;align-items:baseline;padding:26px 0;display:grid}.rv-contents__row:first-child{border-top:0}.rv-contents__row:last-child{border-bottom:1px solid var(--ink)}.rv-contents__title{gap:var(--space-1);flex-direction:column;display:flex}.rv-contents__title a{font-family:var(--font-display);font-size:28px;line-height:1.12}.rv-contents__people{text-align:right}.rv-masthead-credits{border-top:1px solid var(--line);padding-top:var(--space-4);grid-template-columns:200px minmax(0,1fr);align-items:baseline;gap:14px 48px;display:grid}.rv-credits{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));margin:0;display:grid}.rv-credits>div{flex-direction:column;gap:6px;display:flex}.rv-credits dd{margin:0}.rv-anchor{scroll-margin-top:var(--space-3)}.rv-archive-head{flex-direction:column;gap:20px;padding-top:72px;padding-bottom:48px;display:flex}.rv-archive-head__title{font-family:var(--font-display-cut);letter-spacing:-.015em;margin:0;font-size:clamp(56px,7vw,96px);font-weight:400;line-height:.98}.rv-archive-head .rv-page-leadin{text-wrap:pretty;margin-top:4px}.rv-archive-head__standard{max-width:620px;color:var(--ink-secondary);margin:0;font-size:17px;line-height:1.5}.rv-archive-head__standard a,.rv-underlined{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.rv-filters{gap:var(--space-2) 32px;border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:140px minmax(0,1fr);align-items:baseline;padding:20px 0;display:grid}.rv-chips{gap:6px var(--space-3);font:var(--text-eyebrow);letter-spacing:.2em;text-transform:uppercase;flex-wrap:wrap;display:flex}.rv-chips a{min-height:44px;color:var(--ink-secondary);border-bottom:1px solid #0000;align-items:center;display:inline-flex}.rv-chips a[aria-current=true]{color:var(--ink);border-bottom-color:var(--ink)}.rv-chips--small{font:var(--text-running-head);letter-spacing:.22em}.rv-archive-bar{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-top:var(--space-1);flex-wrap:wrap;display:flex}.rv-archive-lead{padding-top:48px;padding-bottom:72px}.rv-archive-lead__title{font-family:var(--font-display-cut);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(34px,3.2vw,44px);font-weight:400;line-height:1.05}.rv-lead__text--archive{gap:20px}.rv-lead__deck--archive{font-size:18px}.rv-archive-grid{border-top:1px solid var(--line);padding-top:var(--space-4)}.rv-archive-more{border-top:1px solid var(--line);margin-top:var(--space-5);justify-content:center;padding-top:32px;display:flex}.rv-archive-empty{padding:var(--space-5) 0}.rv-archive-empty p{margin:0 0 var(--space-2)}.rv-series-head{padding-top:72px;padding-bottom:var(--space-5)}.rv-series-intro{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:72px;display:grid}.rv-series-intro__title{flex-direction:column;gap:22px;display:flex}.rv-series-intro__title .rv-meta{margin-top:12px}.rv-series-intro__about{flex-direction:column;gap:20px;padding-top:12px;display:flex}.rv-series-intro__about .bc-credit__role{color:var(--ink-muted)}.rv-series-head__title{font-family:var(--font-display-cut);letter-spacing:-.015em;margin:0;font-size:clamp(48px,6vw,84px);font-weight:400;line-height:1}.rv-parts{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rv-part{gap:var(--space-4);border-top:1px solid var(--line);grid-template-columns:96px minmax(0,5fr) minmax(0,4fr);align-items:start;padding:48px 0;display:grid}.rv-part:first-child{border-top:0}.rv-part:last-child{border-bottom:1px solid var(--ink)}.rv-part__n{font-family:var(--font-display-cut);letter-spacing:-.01em;font-size:48px;line-height:1}.rv-part__text{gap:var(--space-2);flex-direction:column;display:flex}.rv-part__text p{margin:0}.rv-part__text .rv-deck{max-width:520px}.rv-part__title{font-family:var(--font-display-cut);letter-spacing:-.01em;margin:0;font-size:36px;font-weight:400;line-height:1.08}.rv-part--coming .rv-part__n{color:var(--ink-muted)}.rv-part--coming .rv-part__title,.rv-part--coming .rv-byline{color:var(--ink-secondary)}.rv-part__action{padding-top:4px}.rv-held--labelled{background:var(--surface-alt);border:0;align-items:flex-end;padding:20px;display:flex}.rv-film-frame-wrap{padding-top:48px;padding-bottom:56px}.rv-film-frame{aspect-ratio:16/9;background:var(--surface-callout);width:100%;scroll-margin-top:var(--space-2);position:relative;overflow:hidden}.rv-film-frame .rv-frame{height:100%}.rv-film-player{--media-accent-color:var(--fill-accent);width:100%;height:100%;display:block}.rv-film-badge{font:var(--text-running-head);letter-spacing:.22em;text-transform:uppercase;color:var(--on-callout);background:var(--surface-callout);padding:var(--space-1) 12px;position:absolute;bottom:16px;right:20px}.rv-film-head{gap:var(--space-5);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;padding-bottom:72px;display:grid}.rv-film-head__text{flex-direction:column;gap:20px;display:flex}.rv-film-head__title{font-family:var(--font-display-cut);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(40px,5vw,68px);font-weight:400;line-height:1.02}.rv-film-head__credits{flex-direction:column;gap:20px;padding-top:12px;display:flex}.rv-film-head__credits .bc-credit{align-items:flex-start}.rv-film-head__credits .bc-credit__role{color:var(--ink-muted)}.rv-film-head__name{display:block}.rv-film-head__name+.rv-film-head__name{margin-top:6px}.rv-film-body{gap:var(--space-5);border-top:1px solid var(--ink);padding-top:var(--space-4);grid-template-columns:280px minmax(0,1fr);align-items:start;display:grid}.rv-film-body__aside{flex-direction:column;gap:48px;display:flex}.rv-film-body__label{margin-bottom:12px}.rv-film-body__recorded{color:var(--ink-secondary);margin:0;font-size:15px;line-height:1.5}.rv-film-body__note{margin:12px 0 var(--space-3)}.rv-film-body .rv-credits{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.rv-chapters{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rv-chapters a{border-top:1px solid var(--line);min-height:44px;font-family:var(--font-display);grid-template-columns:56px minmax(0,1fr);align-items:baseline;gap:12px;padding:12px 0;font-size:16px;line-height:1.25;display:grid}.rv-chapters__time{font:var(--text-running-head);letter-spacing:.22em;color:var(--ink-muted);font-variant-numeric:lining-nums tabular-nums}.rv-speaker{gap:var(--space-3);border-top:1px solid var(--line);grid-template-columns:200px minmax(0,1fr);align-items:baseline;padding:20px 0;display:grid}.rv-speaker p{max-width:660px;margin:0;font-size:19px;line-height:1.6}.rv-speaker__who{flex-direction:column;gap:6px;display:flex}.rv-speaker__who a{font-variant-numeric:lining-nums tabular-nums;align-items:center;min-height:44px;display:inline-flex}.rv-speaker__name{font:var(--text-small-caps);letter-spacing:.18em;text-transform:uppercase}.rv-transcript__more{align-items:center;gap:var(--space-3);border-top:1px solid var(--line);padding-top:var(--space-3);flex-wrap:wrap;display:flex}.rv-guide-head{padding-bottom:56px}.rv-guide-split{gap:var(--space-5);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.rv-guide-inside{flex-direction:column;gap:20px;display:flex}.rv-pages{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rv-page{aspect-ratio:8.5/11;background:var(--surface-alt);box-shadow:var(--elevation-1);flex-direction:column;gap:10px;padding:12% 10%;display:flex}.rv-page--image{padding:0;overflow:hidden}.rv-page__label{font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-muted);font-size:7px}.rv-page__title{font-family:var(--font-display);letter-spacing:-.01em;margin-top:auto;font-size:19px;line-height:1.1}.rv-page__author{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;font-size:8px}.rv-page__foot{margin-top:auto}.rv-page__text{color:var(--ink-muted);font-size:11px;line-height:1.5}.rv-gate{background:var(--surface);padding:48px var(--space-4) 56px;gap:var(--space-3);flex-direction:column;display:flex}.rv-gate>.bc-louvre{z-index:0;width:100%;height:100%;position:absolute;inset:0}.rv-gate__card{gap:20px}.rv-gate__text{color:var(--ink-secondary);margin:0;font-size:16px;line-height:1.5}.rv-gate__form{gap:var(--space-3);flex-direction:column;padding-top:4px;display:flex}.rv-row__title{flex-direction:column;gap:6px;display:flex}.rv-row--guide{align-items:baseline;padding:20px 0}.rv-standing-head{padding-bottom:56px}.rv-standing-head__title{max-width:900px;font-family:var(--font-display-cut);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(44px,5.4vw,72px);font-weight:400;line-height:1}.rv-standing{border-top:1px solid var(--ink);padding-top:var(--space-4);grid-template-columns:240px minmax(0,1fr);align-items:start;gap:80px;display:grid}.rv-rail-nav .bc-eyebrow{margin-bottom:var(--space-1)}.rv-rail-nav{top:var(--space-3);position:sticky}.rv-rail{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rv-rail a{border-top:1px solid var(--line);min-height:44px;font-family:var(--font-display);align-items:center;padding:12px 0;font-size:16px;line-height:1.25;display:flex}.rv-rail li:last-child a{border-bottom:1px solid var(--line)}.rv-standing__prose{max-width:660px}.rv-standing__prose section{padding:var(--space-4) 0;border-top:1px solid var(--line)}.rv-standing__prose section:first-child{border-top:0;padding-top:0}.rv-standing__prose h2{margin:0 0 18px}.rv-standing__prose p:last-child{margin-bottom:0}.rv-standing__prose .rv-credits{margin-top:var(--space-1)}.rv-form{gap:28px var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rv-form .rv-span{grid-column:1/-1}.rv-textarea{resize:vertical;font-family:var(--font-text)}.rv-form__foot{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.rv-pitch__done{margin:var(--space-3) 0 0;font-size:17px;line-height:1.5}.rv-search{align-items:flex-end;gap:var(--space-3);max-width:620px;margin-top:var(--space-2);display:flex}.rv-search__field{flex:auto}.rv-search__title{text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(40px,5vw,72px)}.rv-archive-bar--rule{border-top:1px solid var(--ink);padding-top:var(--space-2)}.rv-search__grid{padding-top:var(--space-4)}.rv-profile-head{padding-top:var(--space-5);padding-bottom:80px}.rv-profile{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:72px;display:grid}.rv-profile__text{padding-top:var(--space-1);flex-direction:column;gap:28px;display:flex}.rv-profile__name{flex-direction:column;gap:14px;display:flex}.rv-profile__name p{margin:0}.rv-profile__title{font-family:var(--font-display-cut);letter-spacing:-.015em;margin:0;font-size:clamp(40px,4.6vw,64px);font-weight:400;line-height:1.02}.rv-profile__field{font:var(--text-lead-in);color:var(--ink-secondary);font-size:clamp(21px,1.8vw,26px)}.rv-tags{gap:14px var(--space-3);border-top:1px solid var(--line);padding-top:var(--space-3);grid-template-columns:160px minmax(0,1fr);align-items:baseline;display:grid}.rv-tags__value{font-family:var(--font-display);flex-wrap:wrap;gap:20px;font-size:16px;display:flex}.rv-tags__ties{font-family:var(--font-text);color:var(--ink-secondary);font-size:15px;line-height:1.5}.rv-tags__links{font:var(--text-eyebrow);letter-spacing:.2em;text-transform:uppercase;flex-wrap:wrap;gap:20px;display:flex}.rv-pieces{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rv-pieces__row{gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--line);grid-template-columns:200px minmax(0,1fr) 160px;align-items:baseline;display:grid}.rv-pieces__row:first-child{border-top:0}.rv-pieces__row:last-child{border-bottom:1px solid var(--ink)}.rv-pieces__title{gap:var(--space-1);flex-direction:column;display:flex}.rv-pieces__title>a{font-family:var(--font-display);font-size:26px;line-height:1.15}.rv-pieces__where{text-align:right}.rv-work{padding:72px var(--space-5)}.rv-work__text{flex-direction:column;gap:20px;display:flex}.rv-work__title{font-size:clamp(30px,5vw,44px);line-height:1.05}.rv-work__actions{gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}.rv-work__actions .bc-footnote{margin-top:12px}.rv-subscribe{border-top:1px solid var(--ink);padding-top:56px}.rv-subscribe__body{margin-top:var(--space-2);max-width:440px}.rv-fieldset{border:0;min-width:0;margin:0;padding:0}.rv-subscribe__error{color:var(--accent);margin:var(--space-1) 0 0}.rv-subscribe__lists{margin:var(--space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.rv-subscribe__lists li{border-top:1px solid var(--line);align-items:baseline;gap:14px;padding:14px 0;display:flex}.rv-subscribe__lists li:last-child{border-bottom:1px solid var(--line)}.rv-subscribe__lists input{accent-color:var(--fill-accent);flex:none;width:16px;height:16px;margin:0}.rv-subscribe__lists label{cursor:pointer;flex-direction:column;gap:4px;min-height:44px;display:flex}.rv-subscribe__list-name{font:var(--text-small-caps);letter-spacing:.18em;text-transform:uppercase}.rv-subscribe__list-line{color:var(--ink-muted);font-size:15px}.rv-subscribe__form{padding-top:var(--space-1);flex-direction:column;gap:28px;display:flex}.rv-subscribe__status{margin:0;font-size:15px;line-height:1.5}.rv-subscribe-page{padding-top:72px}.rv-strip-form{border-top:1px solid var(--ink);padding-top:var(--space-4);gap:var(--space-4);flex-wrap:wrap;align-items:end;display:flex}.rv-strip-form>:first-child{flex-direction:column;flex:320px;gap:10px;display:flex}.rv-strip-form .bc-field{flex:320px}.rv-strip-form__body{max-width:420px;font-size:15px}.rv-footer{border-top:1px solid var(--ink)}.rv-footer__inner{text-align:center;flex-direction:column;align-items:center;gap:32px;padding-top:72px;padding-bottom:56px;display:flex}.rv-footer__logo{width:200px;height:auto}.rv-footer__line{max-width:760px;font-family:var(--font-display-cut);margin:0;font-size:40px;font-style:italic;line-height:1.15}.rv-footer .rv-nav{font:var(--text-eyebrow);letter-spacing:.2em;justify-content:center}.rv-pad-b{padding-bottom:var(--space-6)}.rv-pad-y{padding-top:var(--space-6);padding-bottom:var(--space-6)}@media (max-width:1120px){.rv-header .rv-nav,.rv-header .rv-hide-m{display:none}.rv-menu-toggle{display:inline-flex}}@media (max-width:900px){.rv-hide-m{display:none}.rv-wrap{padding-inline:var(--space-2)}.rv-lead,.rv-two{grid-template-columns:minmax(0,1fr);gap:32px}.rv-latest,.rv-three{grid-template-columns:minmax(0,1fr)}.rv-four{grid-template-columns:repeat(2,minmax(0,1fr))}.rv-nav{gap:var(--space-2) var(--space-3)}.rv-index,.rv-aside{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.rv-next__piece{grid-template-columns:minmax(0,1fr)}.rv-filters{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.rv-series-intro{grid-template-columns:minmax(0,1fr);gap:32px}.rv-standing{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.rv-rail-nav{position:static}.rv-form{grid-template-columns:minmax(0,1fr)}.rv-guide-split{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.rv-pages{gap:var(--space-2);padding:4px 4px var(--space-2);scroll-snap-type:x mandatory;margin:0 -4px;display:flex;overflow-x:auto}.rv-page{scroll-snap-align:start;flex:0 0 200px}.rv-gate{padding:var(--space-4) var(--space-2) 48px}.rv-film-head,.rv-film-body{grid-template-columns:minmax(0,1fr);gap:32px}.rv-speaker{grid-template-columns:minmax(0,1fr);gap:6px}.rv-speaker p{font-size:18px}.rv-part{gap:var(--space-2);grid-template-columns:48px minmax(0,1fr);padding:32px 0}.rv-part>:last-child{grid-column:2}.rv-part__n{font-size:32px}.rv-part__title{font-size:28px}.rv-letter,.rv-profile{grid-template-columns:minmax(0,1fr);gap:32px}.rv-tags{grid-template-columns:minmax(0,1fr);gap:6px}.rv-pieces__row{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.rv-pieces__where{text-align:left}.rv-work{padding:var(--space-4) var(--space-3)}.rv-contents__row{gap:var(--space-1) var(--space-2);grid-template-columns:48px minmax(0,1fr)}.rv-contents__people{text-align:left;grid-column:2}.rv-contents__title a{font-size:24px}.rv-masthead-credits{grid-template-columns:minmax(0,1fr);gap:6px}.rv-author{grid-template-columns:88px minmax(0,1fr);gap:20px}.rv-author__portrait img{width:88px;height:110px}.rv-most{border-left:0;border-top:1px solid var(--line);padding-left:0;padding-top:var(--space-3)}.rv-series{padding:32px var(--space-2)}.rv-prose p{font-size:18px}.rv-footer__line{font-size:32px}}
