@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--font-libre-franklin), "Franklin Gothic Medium", "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-sm:4px;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-libre-franklin), "Franklin Gothic Medium", "Helvetica Neue", Arial, sans-serif;--default-mono-font-family:var(--font-mono);--color-white:#fff;--color-black:#000;--color-ink:#111;--color-text:#1a1a1a;--color-muted:#595959;--color-placeholder:#6e6e6e;--color-control:#8f8f8f;--color-rule:#e4e4e4;--color-rule-subtle:#f0f0f0;--color-disabled:#bbb;--color-surface:#f5f6f8;--color-track:#f1f1f1;--color-blue:#0f5ba9;--color-blue-deep:#0b4784;--color-blue-tint:#e9f1fa;--color-blue-tint-hover:#d9e6f5;--color-on-blue-muted:#dbe8f7;--color-red:#d4000e;--color-red-tint:#fdeaec;--color-navy:#0b2550;--color-navy-raised:#12305c;--color-navy-raised-hover:#183a6c;--color-on-navy-muted:#a9bfdf;--color-sky:#7cc4ff;--radius-chip:3px;--spacing-masthead:96px;--container-site:2560px;--shadow-play:0 6px 24px #0000004d;--shadow-play-sm:0 2px 10px #00000040;--shadow-focus-halo:0 0 0 2px #e9f1fa;--ease-out-expo:cubic-bezier(.16, 1, .3, 1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--margin:clamp(16px, 3.4vw, 104px);--gutter:clamp(16px, 1.65vw, 32px);--bleed:calc(var(--margin) + max(0px, (100vw - var(--scrollbar,0px) - var(--container-site)) / 2));--fg:var(--color-text);--fg-strong:var(--color-ink);--fg-muted:var(--color-muted);--accent:var(--color-blue);--line:var(--color-rule);--skeleton:var(--color-surface)}.on-navy{--fg:var(--color-white);--fg-strong:var(--color-white);--fg-muted:var(--color-on-navy-muted);--accent:var(--color-sky);--line:#ffffff29;--skeleton:var(--color-navy-raised);background:var(--color-navy);color:var(--fg)}.on-blue,.on-red{--fg:var(--color-white);--fg-strong:var(--color-white);--fg-muted:var(--color-on-blue-muted);--accent:var(--color-white);--line:#ffffff47;background:var(--color-blue);color:var(--fg)}.on-red{--fg-muted:#ffe3e5;background:var(--color-red)}.bleed,.pagehead+.toolbar,.lead{border-image:linear-gradient(var(--band,var(--color-blue)), var(--band,var(--color-blue))) 0 fill / 0 / 0 100vmax}.bleed.on-navy{--band:var(--color-navy)}.bleed.on-red{--band:var(--color-red)}html{scrollbar-color:var(--color-blue) var(--color-track);scrollbar-width:thin;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--color-track)}::-webkit-scrollbar-thumb{background:var(--color-blue)}::selection{background:var(--color-blue);color:var(--color-white)}body{font-family:var(--font-sans);color:var(--fg);background:var(--color-white);caret-color:var(--color-blue);flex-direction:column;min-height:100vh;font-size:16px;line-height:1.5;display:flex}main{flex:1 0 auto;overflow-x:clip}img,video,iframe{max-width:100%;display:block}h1,h2,h3{text-wrap:balance;letter-spacing:-.02em}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--color-blue);outline-offset:3px;border-radius:2px}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}a[href],summary,select,input[type=checkbox],input[type=radio],[role=button]:not([aria-disabled=true]){cursor:pointer}label:has(>input[type=checkbox],>input[type=radio]){cursor:pointer}input,select,textarea{font:inherit;color:inherit}@media (max-width:640px){:root{--margin:16px;--gutter:16px}body{font-size:15px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}}@layer components{.wrap{max-width:var(--container-site);padding-left:var(--margin);padding-right:var(--margin);margin:0 auto}.grid12{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.icon{stroke:currentColor;fill:none;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}.num{font-variant-numeric:tabular-nums}.nb{white-space:nowrap}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{left:var(--margin);z-index:60;background:var(--color-blue);color:var(--color-white);border-radius:0 0 var(--radius-sm) var(--radius-sm);padding:10px 14px;font-size:15px;font-weight:700;position:absolute;top:0;transform:translateY(-110%)}.skip:focus-visible{outline-color:var(--color-white);outline-offset:-4px;transform:none}main:focus{outline:none}.topbar{background:var(--color-blue);height:6px}.pic,.frame,.art,.t,.text{display:block}.more{color:var(--accent);white-space:nowrap;align-items:center;gap:6px;margin-block:-8px;padding-block:8px;font-size:14px;font-weight:700;display:inline-flex}.more .icon{transition:transform .2s var(--ease-out-expo)}.more:hover .icon{transform:translate(3px)}.more:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.more.red{color:var(--color-red)}.btn{background:var(--color-blue);color:var(--color-white);border-radius:var(--radius-sm);white-space:nowrap;align-items:center;gap:9px;padding:11px 16px;font-size:15px;font-weight:700;line-height:1.2;transition:background .18s;display:inline-flex}.btn:hover{background:var(--color-blue-deep)}.btn .dot{background:var(--color-white);border-radius:50%;width:8px;height:8px}.btn.ghost{color:var(--accent);background:0 0;box-shadow:inset 0 0 0 2px}.btn.ghost:hover{background:var(--color-blue-tint)}:is(.on-blue,.on-navy,.on-red) .btn:not(.ghost,.white){background:var(--color-white);color:var(--color-blue)}.on-red .btn:not(.ghost,.white){color:var(--color-red)}:is(.on-blue,.on-navy,.on-red) .btn:not(.ghost,.white):hover{background:var(--color-blue-tint)}:is(.on-blue,.on-navy,.on-red) .btn.ghost:hover{background:#ffffff1f}:is(.on-blue,.on-navy,.on-red) :is(a,button):focus-visible{outline-color:var(--fg)}.btn.white{background:var(--color-white);color:var(--color-blue)}.btn.white:hover{background:var(--color-blue-tint)}.btn.white:focus-visible{outline-color:var(--color-white)}.btn .icon{width:16px;height:16px}.btn .play{fill:currentColor;stroke:none;width:14px;height:14px}.btn[aria-disabled=true],.btn:disabled{background:var(--color-surface);color:var(--fg-muted);cursor:default;box-shadow:none}.chip{background:var(--color-blue);color:var(--color-white);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-chip);white-space:nowrap;padding:4px 7px;font-size:11px;font-weight:800;line-height:1.2;display:inline-block}.chip.red{background:var(--color-red)}.chip.gray{background:var(--color-surface);color:var(--color-text)}.chip.live{align-items:center;gap:6px;display:inline-flex}.chip.live:before{content:"";background:var(--color-white);border-radius:50%;width:7px;height:7px}:is(.on-blue,.on-navy) .chip:not(.red,.gray,.off,.live){background:var(--color-white);color:var(--color-blue)}.on-red .chip:not(.gray,.off,.live){background:var(--color-white);color:var(--color-red)}.on-navy .chip.live{background:var(--color-sky);color:var(--color-navy)}.on-navy .chip.live:before{background:var(--color-navy)}.chip.off{background:var(--color-surface);color:var(--color-muted)}.mast{border-bottom:1px solid var(--line);background:var(--color-white);z-index:20;position:sticky;top:0}.mast .row{height:var(--spacing-masthead);justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.logo img{object-fit:contain;object-position:left center;width:auto;height:64px}.mast nav.sections ul{gap:2px;display:flex}.mast nav.sections a{border-radius:var(--radius-sm);padding:10px 12px;font-size:15px;font-weight:700;transition:background .15s,color .15s;display:block}.mast nav.sections a:hover,.mast nav.sections a[aria-current]{background:var(--color-blue-tint);color:var(--accent)}.mast nav.sections a.sports:hover,.mast nav.sections a.sports[aria-current]{background:var(--color-red-tint);color:var(--color-red)}.mast .util{align-items:center;gap:8px;display:flex}.mast .util .ico{border-radius:var(--radius-sm);justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s;display:inline-flex}.mast .util .ico:hover{background:var(--color-surface)}.mast .util .ico .icon{width:20px;height:20px}.mast .util .menu-btn{display:none}.mast .util .btn[aria-current]{background:var(--color-blue-deep)}.pagehead{justify-content:space-between;align-items:flex-end;gap:24px;padding-top:clamp(32px,3.4vw,64px);padding-bottom:clamp(22px,2vw,36px);display:flex}.pagehead h1{letter-spacing:-.035em;font-size:clamp(40px,1rem + 3.5vw,96px);font-weight:800;line-height:.95}.pagehead h1 small{color:var(--fg-muted);letter-spacing:0;margin-top:12px;font-size:clamp(15px,.6rem + .45vw,19px);font-weight:500;line-height:1.35;display:block}.pagehead+.toolbar{--fg:var(--color-white);--fg-strong:var(--color-white);--fg-muted:var(--color-on-blue-muted);--accent:var(--color-white);--line:transparent;--band:var(--color-blue);background:var(--color-blue);color:var(--fg);margin-bottom:0;padding:0 0 clamp(18px,1.6vw,28px)}.pagehead.on-red+.toolbar{--band:var(--color-red);--fg-muted:#ffe3e5;background:var(--color-red)}.pagehead.on-navy+.toolbar{--band:var(--color-navy);--fg-muted:var(--color-on-navy-muted);--accent:var(--color-sky);background:var(--color-navy)}.pagehead:has(+:is(.toolbar,.featured.bleed)){padding-bottom:clamp(20px,1.6vw,28px)}.pagehead:has(>.crumbs){flex-wrap:wrap;padding-top:0}.pagehead>.crumbs{flex-basis:100%;margin-bottom:clamp(16px,2.4vw,44px)}:is(.pagehead+.toolbar,.on-blue,.on-red,.on-navy) .tabs a,:is(.pagehead+.toolbar,.on-blue,.on-red,.on-navy) .tabs button{color:var(--fg-muted)}:is(.pagehead+.toolbar,.on-blue,.on-red,.on-navy) .tabs :is(a,button):hover{color:var(--fg);background:#ffffff24}:is(.pagehead+.toolbar,.on-blue,.on-red,.on-navy) .tabs :is(a,button)[aria-current]{background:var(--color-white);color:var(--color-blue)}:is(.pagehead+.toolbar,.on-red) .tabs :is(a,button).sports[aria-current],.pagehead.on-red+.toolbar .tabs :is(a,button)[aria-current]{background:var(--color-white);color:var(--color-red)}.pagehead+.toolbar :is(.search,.select select){border-color:#0000}.pagehead+.toolbar .select select:hover{border-color:var(--color-white)}.pagehead+.toolbar :is(.search,.select) :is(input,select){color:var(--color-text)}.pagehead .yearnote{color:var(--fg-muted);font-size:15px}.pagehead .yearnote a{color:var(--fg);text-underline-offset:4px;font-weight:700;text-decoration:underline}.pagehead .yearnote a:hover{text-underline-offset:4px;text-decoration:underline}.crumbs{color:var(--fg-muted);flex-wrap:wrap;gap:8px;padding-top:20px;font-size:13px;display:flex}.crumbs a{margin-block:-8px;padding-block:8px}.crumbs a:hover{color:var(--fg);text-underline-offset:4px;text-decoration:underline}.section{padding-top:clamp(44px,4vw,80px)}.sh{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:clamp(18px,1.5vw,28px);display:flex}.sh h2{letter-spacing:-.03em;color:var(--fg-strong);font-size:clamp(28px,.9rem + 1.4vw,48px);font-weight:800;line-height:1}.sh h2 small{color:var(--fg-muted);letter-spacing:0;margin-left:12px;font-size:15px;font-weight:500}.sh.red h2,.sh.red .more{color:var(--color-red)}.player{aspect-ratio:16/9;background:var(--color-black);width:100%;color:var(--color-white);border-radius:0;display:block;position:relative;overflow:hidden}.player>img,.player .poster>img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-out-expo)}.player:hover>img,.player:hover .poster>img{transform:scale(1.02)}.player .poster{cursor:pointer;position:absolute;inset:0}.player .play{width:84px;height:84px;color:var(--color-blue);box-shadow:var(--shadow-play);transition:transform .25s var(--ease-out-expo), background .2s, color .2s;background:#fffffff5;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.player .play svg{fill:currentColor;width:30px;height:30px;margin-left:5px}.player:hover .play,.player .play:focus-visible{background:var(--color-blue);color:var(--color-white);transform:translate(-50%,-50%)scale(1.07)}.player .play:focus-visible{outline-color:var(--color-white)}.player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.player.sd .poster>img{object-fit:contain;width:auto;max-width:100%;height:92%;margin:auto;position:absolute;inset:0}.player.sd .play{top:auto;bottom:24px;left:24px;transform:none}.player.sd:hover .play,.player.sd .play:focus-visible{transform:scale(1.07)}.player .poster .datecard{aspect-ratio:auto;position:absolute;inset:0}.player{container-type:inline-size}.player:has(.poster .datecard,.poster>img.live-poster) .play{width:clamp(44px,9.5cqw,84px);height:clamp(44px,9.5cqw,84px);inset:auto 5cqw 5cqw auto;transform:none}.player:has(.poster .datecard,.poster>img.live-poster) .play svg{width:clamp(16px,3.4cqw,30px);height:clamp(16px,3.4cqw,30px)}:is(.player:has(.poster .datecard,.poster>img.live-poster):hover .play,.player:has(.poster .datecard,.poster>img.live-poster) .play:focus-visible){transform:scale(1.07)}.onair{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.onair .what{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.onair h1,.onair h2{font-size:28px;font-weight:800;line-height:1.1}.onair .sub{color:var(--fg-muted);font-size:15px}.datecard{aspect-ratio:16/9;background:#4b84bf;display:block}@supports (color:color-mix(in lab, red, red)){.datecard{background:color-mix(in srgb, var(--color-blue) 75%, white)}}.datecard{color:var(--color-white);border:0;border-radius:0;transition:background .2s;position:relative;overflow:hidden;container-type:inline-size}.datecard>img.desk{object-fit:cover;object-position:50% 50%;filter:saturate(.5)brightness(1.1)contrast(1.04);mix-blend-mode:multiply;width:100%;max-width:none;height:100%;transition:transform .6s var(--ease-out-expo);border-radius:0;position:absolute;inset:0}.datecard--photo>img.desk{object-position:50% 78%}.datecard:after{content:"";pointer-events:none;background:linear-gradient(#08266400 48%,#082664cc 76%,#082664f7 100%);position:absolute;inset:0}.datecard .d{z-index:1;letter-spacing:-.045em;white-space:nowrap;color:var(--color-white);align-items:baseline;gap:.3em;font-size:11cqw;font-weight:800;line-height:.88;display:flex;position:absolute;bottom:4.5cqw;left:5.5cqw}.datecard .d span{letter-spacing:-.02em;color:var(--color-on-blue-muted);font-size:5.3cqw;font-weight:700}a:hover>.datecard,.card:hover .datecard,.ep:hover .datecard,.raileps a:hover .datecard,.railcast:hover .datecard,.player:hover .datecard,.frame:hover>.datecard{background:#4875a3}@supports (color:color-mix(in lab, red, red)){a:hover>.datecard,.card:hover .datecard,.ep:hover .datecard,.raileps a:hover .datecard,.railcast:hover .datecard,.player:hover .datecard,.frame:hover>.datecard{background:color-mix(in srgb, var(--color-blue-deep) 75%, white)}}:is(a:hover>.datecard,.ep:hover .datecard,.railcast:hover .datecard,.player:hover .datecard,.frame:hover>.datecard)>img.desk{transform:scale(1.03)}@container (max-width:150px){.datecard .d span{display:none}}.cards{gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cards.three{grid-template-columns:repeat(3,minmax(0,1fr))}.cards.two{grid-template-columns:repeat(2,minmax(0,1fr))}.card{flex-direction:column;gap:12px;min-width:0;display:flex}.card>.by{margin-top:auto}:where(.cards:has(>.card>.by):not(:has(>.card:not(.text))))>.card{grid-row:span 3;grid-template-rows:subgrid;row-gap:12px;display:grid}:where(.cards:has(>.card>.by):not(:has(>.card.text)))>.card{grid-row:span 4;grid-template-rows:subgrid;row-gap:12px;display:grid}.cards>.card>.by{align-self:start}:where(.cards:has(>.card>.by):not(:has(>.card:not(.text))),.cards:has(>.card>.by):not(:has(>.card.text)))>.card>.by{margin-top:0}.cards.latest>.card:nth-child(n+9){display:none}@media (min-width:1900px){.cards.latest:has(>:nth-child(10)){grid-template-columns:repeat(5,minmax(0,1fr))}.cards.latest:has(>:nth-child(10))>.card:is(:nth-child(9),:nth-child(10)){display:grid}}@media (min-width:2300px){.cards.latest:has(>:nth-child(12)){grid-template-columns:repeat(6,minmax(0,1fr))}.cards.latest:has(>:nth-child(12))>.card:is(:nth-child(11),:nth-child(12)){display:grid}}.card{background:var(--color-blue-tint);--fg-muted:#4f5d70;padding:0 clamp(18px,1.35vw,28px) clamp(18px,1.35vw,28px);transition:background .2s}.card:hover{background:var(--color-blue-tint-hover)}.card .pic{aspect-ratio:16/9;background:var(--color-blue-tint-hover);margin:0 calc(-1*clamp(18px,1.35vw,28px)) 4px;position:relative;overflow:hidden}.card .pic>img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-out-expo)}.card:hover .pic>img{transform:scale(1.03)}.card :is(h2,h3){color:var(--color-ink);font-size:clamp(20px,.8rem + .45vw,26px);font-weight:800;line-height:1.12}.card:hover :is(h2,h3){color:var(--color-blue)}.card .by b{color:var(--color-text)}.card.red:hover :is(h2,h3){color:var(--color-red)}.card .by{color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;display:flex}.by time{white-space:nowrap}.card .by b{color:var(--fg);font-weight:700}.card.text{padding-top:clamp(18px,1.35vw,28px)}.card.text :is(h2,h3){color:var(--color-ink);font-size:clamp(21px,.8rem + .65vw,30px);line-height:1.1}.card.text:hover :is(h2,h3){color:var(--color-blue)}.card.text.red:hover :is(h2,h3){color:var(--color-red)}.card.text .by b{color:var(--color-text)}.card .dek{color:var(--fg-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(15px,.75rem + .2vw,17px);display:-webkit-box;overflow:hidden}.card.text .dek{-webkit-line-clamp:4}.lead{column-gap:var(--gutter);--band:var(--color-blue);background:var(--band);grid-template-columns:repeat(12,minmax(0,1fr));margin-bottom:clamp(28px,2.6vw,48px);display:grid}.lead.on-red{--band:var(--color-red)}.lead:not(.noimg) .pic{margin-left:calc(-1 * var(--bleed));grid-area:1/1/auto/span 8;-webkit-mask-image:linear-gradient(90deg,#000 62%,#0009 80%,#0000);mask-image:linear-gradient(90deg,#000 62%,#0009 80%,#0000)}.lead:not(.noimg) .text{z-index:1;background:0 0;grid-area:1/8/auto/-1;align-self:center;padding:clamp(28px,3vw,64px) 0;position:relative}.lead .pic{aspect-ratio:16/9;min-height:100%;position:relative;overflow:hidden}.lead .pic>img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-out-expo)}.lead:hover .pic>img{transform:scale(1.025)}.lead .text{min-width:0;display:block}.lead :is(h2,h3){letter-spacing:-.03em;text-underline-offset:.12em;font-size:clamp(28px,.8rem + 1.75vw,58px);font-weight:800;line-height:1.02;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:.06em;transition:text-decoration-color .2s}.lead:hover :is(h2,h3){text-decoration-color:currentColor}.lead .dek{color:var(--fg-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:clamp(12px,1vw,18px);font-size:clamp(16px,.8rem + .3vw,20px);line-height:1.45;display:-webkit-box;overflow:hidden}.lead .by{color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:clamp(14px,1.2vw,22px);font-size:14px;display:flex}.lead .by b{color:var(--fg)}.lead.noimg{grid-template-columns:minmax(0,1fr);align-items:start}.lead.noimg .text{background:0 0;padding:clamp(32px,3.6vw,76px) 0}.lead.noimg :is(h2,h3){max-width:22ch;font-size:clamp(34px,1rem + 3vw,88px)}.lead.noimg .dek{-webkit-line-clamp:2;max-width:70ch}.ep{min-width:0;display:block}.ep .frame{aspect-ratio:16/9;background:var(--color-black);border-radius:0;position:relative;overflow:hidden}.ep .frame>img{object-fit:cover;background:var(--color-black);width:100%;height:100%;transition:transform .6s var(--ease-out-expo)}.ep:hover .frame>img{transform:scale(1.03)}.ep .frame .datecard{aspect-ratio:auto;position:absolute;inset:0}.frame:has(>.datecard){background:var(--color-blue)}.raileps .t:has(>.datecard){background:var(--color-blue)}:is(.railcast,.featured,.showhead .art) .frame:has(>.datecard){background:var(--color-blue)}.vp:has(.poster .datecard){background:var(--color-blue)}.vp .player:has(.poster .datecard){background:var(--color-blue)}.ep .frame .play{width:32px;height:32px;color:var(--color-blue);box-shadow:var(--shadow-play-sm);transition:transform .25s var(--ease-out-expo), background .2s, color .2s;background:#fffffff5;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:8px;right:8px}.ep .frame .play svg{fill:currentColor;width:12px;height:12px;margin-left:2px}.ep:hover .frame .play{background:var(--color-blue);color:var(--color-white);transform:scale(1.06)}.ep .tcard{padding-right:52px}.ep .tcard .name{font-size:clamp(16px,8cqw,48px)}.ep p .chip,.show p .chip{vertical-align:1px;margin-right:7px}.ep :is(h2,h3){margin-top:10px;font-size:18px;font-weight:800;line-height:1.2}.ep:hover :is(h2,h3){color:var(--accent)}.ep p{color:var(--fg-muted);margin-top:3px;font-size:13px}.ep.current .frame{outline:3px solid var(--color-blue);outline-offset:0}.eps{gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.eps.five{grid-template-columns:repeat(5,minmax(0,1fr))}.eps.three{grid-template-columns:repeat(3,minmax(0,1fr))}.tcard{background:var(--color-blue);color:var(--color-white);flex-direction:column;justify-content:flex-end;padding:max(30px,13cqw) max(12px,5cqw) max(12px,5cqw);display:flex;position:absolute;inset:0;container-type:inline-size}:is(.art,.frame,.t):has(>.tcard){container-type:inline-size}.tcard.ink{background:var(--color-ink)}.tcard .name{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(18px,9cqw,64px);font-weight:800;line-height:.95}.tcard img{width:auto;height:clamp(16px,6cqw,40px);position:absolute;top:max(10px,4cqw);right:max(10px,4cqw)}.shelf{margin-top:clamp(44px,4vw,80px);padding:clamp(36px,3.4vw,68px) 0 clamp(44px,4vw,80px)}.on-navy .show{background:var(--color-navy-raised);--fg-muted:var(--color-on-navy-muted)}.on-navy .show:hover{background:var(--color-navy-raised-hover)}.on-navy .tcard.ink{background:var(--color-sky);color:var(--color-navy)}.shows{gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.shows.three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:800px){.shows.three{grid-template-columns:1fr 1fr}}.show{background:var(--color-blue-tint);--fg-muted:#4f5d70;min-width:0;padding-bottom:16px;transition:background .2s;display:block}.show:hover{background:var(--color-blue-tint-hover)}.show :is(h3,p){padding-inline:clamp(14px,1.1vw,22px)}.show .art{aspect-ratio:16/9;background:var(--color-ink);border-radius:0;position:relative;overflow:hidden}.show .art>img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-out-expo)}.show:hover .art>img{transform:scale(1.03)}.show h3{margin-top:14px;font-size:clamp(20px,.8rem + .5vw,26px);font-weight:800}.show:hover h3{color:var(--accent)}.show p{color:var(--fg-muted);margin-top:3px;font-size:13px}.list li{border-bottom:1px solid var(--line)}.list a{grid-template-columns:clamp(120px,9vw,200px) minmax(0,1fr);grid-template-areas:"pic txt";align-items:center;gap:clamp(14px,1.2vw,22px);padding:14px 0;display:grid}.list a>span:first-child{grid-area:txt}.list a.noimg{grid-template-columns:minmax(0,1fr);grid-template-areas:"txt"}@media (min-width:1800px){.list:not(.river){column-gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}}.list h3{font-size:22px;font-weight:800;line-height:1.15}.list a:hover h3{color:var(--accent)}.list.red a:hover h3{color:var(--color-red)}.list .by{color:var(--fg-muted);margin-top:5px;font-size:13px}.list .by b{color:var(--fg);font-weight:700}.list .pic{aspect-ratio:3/2;background:var(--color-surface);border-radius:0;grid-area:pic;position:relative;overflow:hidden}.list .pic>img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out-expo)}.list a:hover .pic>img{transform:scale(1.04)}.riverwrap{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.riverbody{grid-area:1/1/auto/span 7;min-width:0}.riverside{flex-direction:column;grid-area:1/9/auto/span 4;gap:14px;min-width:0;display:flex;position:sticky;top:120px}.riverside .sh{margin-bottom:0}.riverside.strip{display:none}.list.river a{grid-template:"pic txt""pic by"1fr/clamp(180px,15vw,300px) minmax(0,1fr);align-items:start;gap:0 24px;padding:20px 0}.list.river a.noimg{grid-template-columns:minmax(0,1fr);grid-template-areas:"txt""by"}.list.river .txt{grid-area:txt;min-width:0}.list.river .pic{grid-area:pic}.list.river li:first-child a{padding-top:0}.list.river :is(h2,h3){font-size:clamp(22px,.85rem + .5vw,28px);font-weight:800;line-height:1.15}.list.river a:hover :is(h2,h3){color:var(--accent)}.list.river a.red:hover :is(h2,h3){color:var(--color-red)}.list.river .dek{color:var(--fg-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:62ch;margin-top:6px;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.list.river .by{flex-wrap:wrap;grid-area:by;align-items:center;gap:8px;margin-top:10px;display:flex}.sidelist li{border-bottom:1px solid var(--line);padding:12px 0}.sidelist h3{font-size:16px;font-weight:700;line-height:1.3}.sidelist a:hover h3{color:var(--accent)}.sidelist .by{color:var(--fg-muted);margin-top:4px;font-size:12px}.deck{padding:clamp(24px,2.2vw,44px) 0 clamp(36px,3.4vw,64px)}.hero{--col:calc((100% - 11 * var(--gutter)) / 12);grid-template-columns:minmax(0, min(calc(8 * var(--col) + 7 * var(--gutter)), max(560px, calc((100svh - 250px) * 16 / 9)))) minmax(0, 1fr);align-items:start}.hero .feature{grid-column:1;min-width:0}.hero .rail{flex-direction:column;grid-column:2;gap:16px;min-width:0;display:flex}.deck .onair h1{font-size:clamp(24px,.9rem + .9vw,38px)}.deck .player{background:var(--color-black)}.railcast{display:block}.railcast .frame{aspect-ratio:16/9;background:var(--color-black);border-radius:0;position:relative;overflow:hidden}.railcast .frame>img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out-expo)}.railcast:hover .frame>img{transform:scale(1.03)}.railcast .frame .datecard{aspect-ratio:auto;position:absolute;inset:0}.railcast .frame{container-type:inline-size}.railcast .frame .play{background:var(--color-white);width:40px;height:40px;color:var(--color-blue);box-shadow:var(--shadow-play-sm);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:5cqw;right:5cqw}.railcast .frame .play svg{fill:currentColor;width:14px;height:14px;margin-left:2px}.railcast .frame .play{transition:transform .25s var(--ease-out-expo), background .2s, color .2s}.railcast:hover .frame .play{background:var(--color-blue);color:var(--color-white);transform:scale(1.06)}.railcast h2{margin-top:14px;font-size:clamp(20px,.8rem + .55vw,28px);font-weight:800;line-height:1.15}.railcast:hover h2{color:var(--accent)}.railcast p{color:var(--fg-muted);margin-top:4px;font-size:14px}.raileps{border-top:1px solid var(--line)}.raileps li{border-bottom:1px solid var(--line);padding:8px 0}.raileps a{grid-template-columns:clamp(96px,6.4vw,164px) 1fr;align-items:center;gap:clamp(12px,1vw,18px);line-height:1.25;display:grid}.raileps .t{border-radius:0;width:100%;display:block;overflow:hidden}.raileps .h,.raileps .m{text-wrap:pretty;display:block}.raileps .m{text-wrap:pretty;margin-top:3px}.raileps .t>img{aspect-ratio:16/9;object-fit:cover;background:var(--color-black);border-radius:0;width:100%;height:auto}.raileps .h{font-size:clamp(15px,.7rem + .35vw,20px);font-weight:700;line-height:1.25}.raileps a:hover .h{color:var(--accent)}.raileps .m{color:var(--fg-muted);font-size:clamp(12px,.6rem + .2vw,14px)}.two{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.two .main{grid-column:1/span 7;min-width:0}.two .side{grid-column:9/span 4;min-width:0}.toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.tabs{flex-wrap:wrap;gap:4px;display:flex}.tabs a,.tabs button{border-radius:var(--radius-sm);color:var(--fg-muted);padding:8px 12px;font-size:15px;font-weight:700;transition:background .15s,color .15s;display:block}.tabs a:hover,.tabs button:hover{background:var(--color-surface);color:var(--fg)}.tabs a[aria-current],.tabs button[aria-current]{background:var(--color-blue-tint);color:var(--accent)}.tabs a.sports[aria-current],.tabs button.sports[aria-current]{background:var(--color-red-tint);color:var(--color-red)}.controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.search{border:1px solid var(--color-control);border-radius:var(--radius-sm);background:var(--color-white);min-width:260px;height:40px;color:var(--color-text);align-items:center;gap:8px;padding:0 10px;display:flex}.search:focus-within{border-color:var(--color-blue);box-shadow:var(--shadow-focus-halo)}.search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:16px}.search input::placeholder{color:var(--color-placeholder)}.search .icon{width:18px;height:18px;color:var(--color-muted)}.select{align-items:center;display:inline-flex;position:relative}.select select{appearance:none;border:1px solid var(--color-control);border-radius:var(--radius-sm);background:var(--color-white);cursor:pointer;height:40px;padding:0 34px 0 12px;font-size:14px;font-weight:700}.select select:hover{border-color:var(--color-ink)}.select .icon{pointer-events:none;width:16px;height:16px;color:var(--color-muted);position:absolute;right:10px}.count{color:var(--fg-muted);padding:16px 0 0;font-size:14px}.count a{color:var(--accent);font-weight:700}.count a:hover{text-underline-offset:4px;text-decoration:underline}.pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:36px 0 0;display:flex}.pager a,.pager button,.pager span{border-radius:var(--radius-sm);border:1px solid var(--line);justify-content:center;align-items:center;min-width:40px;height:40px;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex}.pager a:hover,.pager button:hover{border-color:var(--color-blue);color:var(--accent)}.pager [aria-current]{background:var(--color-blue);color:var(--color-white);border-color:var(--color-blue)}.pager span.gap{border:0;min-width:24px}.pager [aria-disabled=true]{color:var(--color-disabled);cursor:default}.pager [aria-disabled=true]:hover{border-color:var(--color-rule);color:var(--color-disabled)}.results{padding-top:clamp(28px,3vw,56px)}:is(.pagehead+.toolbar,.pagehead,.author-head)+.results:has(>.lead){padding-top:0}.empty{color:var(--fg-muted);text-align:center;padding:48px 0}.listfoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:36px;display:flex}.listfoot .pager{justify-content:flex-start;padding-top:0}.listfoot .browse select{color:var(--fg-muted);font-weight:600}.toolbar:has(+.archive-groups){border-bottom:0}.archive-groups{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.archive-show{grid-column:span var(--span,12);grid-row:span 2;grid-template-rows:subgrid;row-gap:0;min-width:0;padding-bottom:40px;display:grid}.archive-show>.sh{align-self:end}.archive-show .eps{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr))}.wrap.article{--overlap:clamp(72px, 8vw, 180px);max-width:1920px}.articlehead{padding-bottom:clamp(32px,3vw,56px)}.article:not(.noimg) .articlehead{padding-bottom:calc(var(--overlap) + clamp(28px, 2.4vw, 44px))}.article:not(.noimg) .hero-img{margin-top:calc(-1 * var(--overlap));z-index:1;position:relative}.article .head{max-width:76ch}.article:not(.noimg) .head{max-width:min(100%,1240px)}.article .head .dek{max-width:64ch}.article h1{letter-spacing:-.03em;max-width:26ch;margin-top:16px;font-size:clamp(34px,1rem + 2.4vw,72px);font-weight:800;line-height:1.02}.article .dek{color:var(--fg-muted);margin-top:16px;font-size:clamp(18px,.85rem + .45vw,23px);line-height:1.4}.article .meta{color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;font-size:14px;display:flex}.article .meta b{color:var(--fg)}.article .meta a:hover{color:var(--fg);text-underline-offset:4px;text-decoration:underline}.article .hero-img{margin-top:0}.article .hero-img .pic{aspect-ratio:16/9;background:var(--color-surface);border-radius:0;position:relative;overflow:hidden}.article .hero-img img{object-fit:cover;width:100%;height:100%}.article .hero-img:has(.pic.whole){container-type:inline-size}.article .hero-img .pic.whole{aspect-ratio:auto;background:var(--color-navy);justify-content:center;padding:24px;display:flex}.article .hero-img .pic.whole img{max-height:calc(56.25cqw - 48px)}@media (max-width:640px){.article .hero-img .pic.whole{padding:16px}.article .hero-img .pic.whole img{max-height:calc(56.25cqw - 32px)}}.article figcaption{color:var(--fg-muted);justify-content:space-between;gap:16px;margin-top:8px;font-size:13px;display:flex}.article figcaption .credit{white-space:nowrap}.article .body{max-width:680px;margin-top:28px;font-size:18px;line-height:1.65}.article .aside{border-top:1px solid var(--line);margin-top:40px;padding-top:20px}.article .layout{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.article .layout>:first-child{grid-column:1/span 8;min-width:0}.article .side{grid-column:9/span 4;min-width:0;margin-top:28px;position:sticky;top:120px}.article.noimg .side{margin-top:32px}.article .side-cast{margin-top:28px;container-type:inline-size}.article .side-cast .ep{grid-template-rows:1fr auto auto 1fr;grid-template-columns:160px minmax(0,1fr);column-gap:14px;display:grid}@container (max-width:340px){.article .side-cast .ep{grid-template-columns:120px minmax(0,1fr)}}.article .side-cast .ep .frame{grid-row:1/-1}.article .side-cast .ep :is(h2,h3){grid-area:2/2;margin-top:0;font-size:16px}.article .side-cast .ep p{grid-area:3/2;align-self:start}.article .side-cast .ep .frame .play{width:28px;height:28px;bottom:6px;right:6px}.article .side .sh{margin-bottom:14px}.article .side .sh h2{font-size:18px}.article.noimg .head{max-width:none}.article.noimg h1{max-width:22ch;font-size:clamp(38px,1rem + 3.2vw,92px)}.article.noimg .dek{max-width:70ch}.article.noimg .body{margin-top:clamp(32px,3vw,52px)}.pull{border-top:2px solid var(--color-ink);border-bottom:2px solid var(--color-ink);letter-spacing:-.02em;color:var(--fg-strong);text-wrap:balance;margin:2em 0;padding:22px 0;font-size:28px;font-weight:800;line-height:1.3}.pull cite{color:var(--fg-muted);letter-spacing:0;margin-top:10px;font-size:14px;font-style:normal;font-weight:600;display:block}.share{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.share .lbl{margin-right:4px;font-size:13px;font-weight:700}.share a,.share button{border:1px solid var(--line);border-radius:var(--radius-sm);justify-content:center;align-items:center;width:40px;height:40px;transition:border-color .15s,color .15s;display:inline-flex}.share a:hover,.share button:hover{border-color:var(--color-blue);color:var(--accent)}.share .icon{width:18px;height:18px}.share .copied{color:var(--accent);font-size:13px;font-weight:700}.share .copied[data-state=failed]{color:var(--fg);font-weight:400}.tagline-row{color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:28px;font-size:13px;display:flex}.tagline-row a{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--fg);padding:7px 11px;font-weight:700}.tagline-row a:hover{border-color:var(--color-blue);color:var(--accent)}.prose-stn>*+*{margin-top:1.25em}.prose-stn a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.prose-stn h2{margin-top:1.6em;font-size:1.5em;font-weight:800;line-height:1.2}.prose-stn h3{margin-top:1.4em;font-size:1.2em;font-weight:800;line-height:1.25}.prose-stn h4{font-weight:800}.prose-stn ul,.prose-stn ol{padding-left:1.4em}.prose-stn ul{list-style:outside}.prose-stn ol{list-style:decimal}.prose-stn li+li{margin-top:.35em}.prose-stn blockquote{color:var(--fg-muted);border-left:0;padding:0 0 0 1.25em;font-style:italic}.prose-stn figure{margin:1.5em 0}.prose-stn figure img{border-radius:0;width:100%;height:auto}.prose-stn figure figcaption{color:var(--fg-muted);margin-top:8px;font-size:13px}.prose-stn .video{aspect-ratio:16/9;background:var(--color-black);border-radius:0;overflow:hidden}.prose-stn .video iframe{width:100%;height:100%}.prose-stn .gallery{gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));margin:1.5em 0;display:grid}.prose-stn .gallery figure{margin:0}.prose-stn .embed{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--fg);padding:16px 18px;font-size:15px;font-style:normal}.prose-stn .embed p+p{margin-top:8px}.prose-stn .related{border-top:2px solid var(--color-ink);border-bottom:1px solid var(--line);padding:14px 0;font-size:15px}.prose-stn .related b{font-weight:800}.prose-stn .related a{color:var(--fg);font-weight:800;text-decoration:none}.prose-stn .related a:hover{color:var(--accent)}.prose-stn hr{border:0;border-top:1px solid var(--line)}.prose-stn iframe.embedframe{border:1px solid var(--line);border-radius:var(--radius-sm);width:100%}:is(.episode,.showtop,.livepage).on-navy{padding-bottom:clamp(40px,3.8vw,76px)}.on-navy .crumbs a:hover{color:var(--fg)}.livechat{--fg:var(--color-text);--fg-strong:var(--color-ink);--fg-muted:var(--color-muted);--accent:var(--color-blue);--line:var(--color-rule);color:var(--fg)}.episode-related{display:none}.episode .layout{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;padding-top:12px;display:grid}.episode .main{grid-column:1/span 8;min-width:0}.episode .side{grid-column:9/span 4;min-width:0}.episode h1{margin-top:18px;font-size:34px;font-weight:800;line-height:1.1}.episode .meta{color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:2px 14px;margin-top:10px;font-size:14px;display:flex}.episode .meta b{color:var(--fg)}.episode .meta a:hover{color:var(--accent);text-underline-offset:4px;text-decoration:underline}.episode .desc{max-width:70ch;color:var(--fg);margin-top:16px;font-size:16px}.episode .acts{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.chapters{border-top:1px solid var(--line);margin-top:20px}.chapters li{border-bottom:1px solid var(--line)}.chapters button{text-align:left;grid-template-columns:64px 1fr;gap:12px;width:100%;padding:9px 0;font-size:15px;display:grid}.chapters button:hover{color:var(--accent)}.chapters button span:first-child{color:var(--accent);font-weight:700}.prevnext{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:28px;padding-top:18px;display:flex}.prevnext a{align-items:center;gap:10px;min-width:0;margin-block:-8px;padding-block:8px;font-size:17px;font-weight:800;line-height:1.2;display:inline-flex}.prevnext a:hover{color:var(--accent)}.prevnext .icon{width:22px;height:22px}.prevnext .next{text-align:right;margin-left:auto}:is(.lightbox .prevnext,.prevnext:has(>a+a)) a{min-height:44px}.lightbox .prevnext .next{text-align:right;justify-content:flex-end;margin-left:auto}.showhead{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;padding-top:28px;display:grid}.showhead .art{grid-column:1/span 7;min-width:0}.showhead .art .frame{aspect-ratio:16/9;background:var(--color-black);border-radius:0;display:block;position:relative;overflow:hidden}.showhead .art .frame>img{object-fit:cover;width:100%;height:100%}.showhead .art .frame,.featured .frame{container-type:inline-size}.showhead .art .frame .play,.featured .frame .play{width:52px;height:52px;color:var(--color-blue);box-shadow:var(--shadow-play-sm);transition:transform .25s var(--ease-out-expo), background .2s, color .2s;background:#fffffff5;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:5cqw;right:5cqw}.showhead .art .frame .play svg,.featured .frame .play svg{fill:currentColor;width:18px;height:18px;margin-left:3px}.showhead .art .frame:hover .play,.featured .frame:hover .play{background:var(--color-blue);color:var(--color-white);transform:scale(1.06)}.showhead .art .frame .datecard{aspect-ratio:auto;position:absolute;inset:0}.showhead .text{grid-column:8/-1;min-width:0}.showhead h1{letter-spacing:-.035em;margin-top:4px;font-size:clamp(36px,1rem + 2.6vw,80px);font-weight:800;line-height:.95}.showhead .about{max-width:60ch;margin-top:16px;font-size:17px}.showhead .about>*+*{margin-top:.8em}.showhead .facts{color:var(--fg-muted);flex-wrap:wrap;gap:18px;margin-top:14px;font-size:14px;display:flex}.showhead .facts b{color:var(--fg)}.showhead .acts{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.seasons{flex-wrap:wrap;gap:6px;display:flex}.seasons a,.seasons button{border-radius:var(--radius-sm);border:1px solid var(--line);color:var(--fg-muted);padding:8px 12px;font-size:14px;font-weight:700;display:inline-block}.seasons a:hover,.seasons button:hover{border-color:var(--color-blue);color:var(--accent)}.seasons a[aria-current],.seasons button[aria-current]{background:var(--color-blue);color:var(--color-white);border-color:var(--color-blue)}.seasons small{margin-left:4px;font-weight:500}.featured{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;padding:8px 0 clamp(36px,3.4vw,64px);display:grid}.featured .frame{aspect-ratio:16/9;background:var(--color-black);border-radius:0;grid-column:1/span 7;display:block;position:relative;overflow:hidden}.featured .frame>img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-out-expo)}.featured .frame:hover>img{transform:scale(1.02)}.featured .frame .datecard{aspect-ratio:auto;position:absolute;inset:0}.featured .text{grid-column:8/-1;min-width:0}.featured h2{letter-spacing:-.035em;font-size:clamp(32px,.9rem + 2.2vw,68px);font-weight:800;line-height:.95}.featured h2 a:hover{color:var(--accent)}.featured p{max-width:56ch;margin-top:14px;font-size:clamp(16px,.8rem + .3vw,19px)}.featured .latest{color:var(--fg-muted);margin-top:14px;font-size:14px}.featured .latest b{color:var(--fg)}.featured .acts{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.archived li{border-bottom:1px solid var(--line)}.archived a{grid-template-columns:minmax(0,1fr) 72px 92px;align-items:baseline;gap:24px;padding:14px 0;display:grid}.archived h3{font-size:20px;font-weight:800}.archived a:hover h3{color:var(--accent)}.archived .yrs,.archived .cnt{color:var(--fg-muted);white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right;font-size:14px}.board{grid-template-columns:repeat(auto-fill, minmax(max(280px, calc((100% - 5 * var(--gutter)) / 6)), 1fr));gap:var(--gutter);padding-top:clamp(28px,2.6vw,48px);display:grid}.member{min-width:0}.board .member{background:var(--color-blue-tint);--fg-muted:#4f5d70;padding:0 clamp(18px,1.35vw,26px) clamp(18px,1.35vw,26px)}.board .member>:is(.headshot,.nophoto){margin:0 calc(-1*clamp(18px,1.35vw,26px))}.member .headshot{aspect-ratio:4/5;background:var(--color-surface);border-radius:0;position:relative;overflow:hidden}.member .headshot img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.member .nophoto{aspect-ratio:4/5;background:var(--color-blue-tint-hover);border-radius:0;place-items:center;display:grid;position:relative;overflow:hidden}.member .nophoto span{letter-spacing:-.04em;color:var(--color-blue);font-size:clamp(64px,5vw,112px);font-weight:800;line-height:1}.member h2{margin-top:16px;font-size:clamp(22px,.85rem + .55vw,28px);font-weight:800;line-height:1.15}.member h2 a:hover{color:var(--accent)}.member .pos{color:var(--accent);margin-top:3px;font-size:14px;font-weight:700}.member .bio{color:var(--fg);margin-top:10px;font-size:15px;line-height:1.55}.member .bio>*+*{margin-top:.7em}.member .bio.clamp{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.member .readmore{color:var(--accent);margin:-2px 0 -8px;padding-block:8px;font-size:13px;font-weight:700;display:inline-block}.member .readmore:hover{text-underline-offset:4px;text-decoration:underline}.people{gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.person{background:var(--color-blue-tint);--fg-muted:#4f5d70;grid-template-columns:clamp(72px,5.4vw,112px) 1fr;align-items:center;gap:clamp(12px,1vw,18px);padding-right:14px;transition:background .2s;display:grid}.person:is(a):hover{background:var(--color-blue-tint-hover)}.person:is(a):hover h3{color:var(--color-blue)}.person .headshot,.person .nophoto{aspect-ratio:1;background:var(--color-blue);border-radius:0;place-items:center;display:grid;position:relative;overflow:hidden}.person .headshot img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.person .nophoto span{color:var(--color-white);letter-spacing:-.03em;font-size:clamp(22px,1.6vw,34px);font-weight:800}.person h3{color:var(--color-ink);font-size:clamp(16px,.75rem + .3vw,19px);font-weight:800;line-height:1.2}.person p{color:var(--fg-muted);margin-top:2px;font-size:14px}.author-head{grid-template-columns:clamp(112px,10vw,220px) minmax(0,1fr);align-items:start;gap:clamp(20px,2.2vw,44px);padding:clamp(32px,3.4vw,64px) 0 clamp(28px,2.6vw,48px);display:grid}.author-head .headshot,.author-head .nophoto{aspect-ratio:1;background:var(--color-blue-tint);border-radius:0;place-items:center;display:grid;position:relative;overflow:hidden}.author-head .nophoto{border-radius:0}.author-head .headshot img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.author-head .nophoto span{letter-spacing:-.04em;color:var(--color-blue);font-size:clamp(40px,3.6vw,80px);font-weight:800;line-height:1}.author-head h1{letter-spacing:-.035em;font-size:clamp(36px,1rem + 3vw,88px);font-weight:800;line-height:.95}.author-head .role{color:var(--accent);margin-top:12px;font-size:clamp(14px,.7rem + .3vw,17px);font-weight:700}.author-head .role .sep{color:var(--fg-muted);font-weight:400}.author-head .bio{max-width:72ch;color:var(--fg);margin-top:14px;font-size:clamp(16px,.8rem + .25vw,18px);line-height:1.55}.author-head .bio .prose-stn>*+*{margin-top:.6em}.author-head .bio.clamp{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.author-head .readmore{color:var(--accent);margin-bottom:-8px;padding-block:8px;font-size:14px;font-weight:700}.author-head .readmore:hover{text-underline-offset:4px;text-decoration:underline}.author-head:has(+.results>.lead){box-shadow:0 1px 0 var(--line)}.livepage .playerwrap{--col:calc((100% - 11 * var(--gutter)) / 12);max-width:min(100%,max(640px,177.778svh - 462.222px));max-width:min(100%, max(640px, calc(round(down, (100svh - 260px) * 16 / 9 + var(--gutter), var(--col) + var(--gutter)) - var(--gutter))));padding-top:28px}.livepage .onair{margin-top:16px}.livepage .playerwrap:has(>.liveblock){max-width:none}.liveblock{--col:calc((100% - 11 * var(--gutter)) / 12);grid-template-columns:min(calc(8 * var(--col) + 7 * var(--gutter)), max(560px, calc((100svh - 260px) * 16 / 9))) minmax(300px, 1fr);column-gap:var(--gutter);grid-template-areas:"player chat""onair.";display:grid}.liveblock>.live-player{grid-area:player;min-width:0}.liveblock>.onair{grid-area:onair}.liveblock>.livechat{grid-area:chat;min-height:0}.livechat{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--color-white);flex-direction:column;display:flex;overflow:hidden}.livechat .head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.livechat h2{font-size:17px;font-weight:800}.livechat .body{background:var(--color-surface);flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:10px;min-height:0;display:flex}.livechat .note{color:var(--fg-muted);font-size:13px}@media (min-width:1101px){.livechat:not(.open) .body>*{visibility:hidden}}.livechat.open .body{background:var(--color-white);display:block}.livechat iframe{border:0;width:100%;height:100%;min-height:0}.pagehead+.archived{margin-top:8px}.archive-foot{margin-top:40px}.archive-foot.section{margin-top:32px;padding-top:0}.tip{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.tip .text{grid-column:1/span 5}.tip .text p a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.tip .formwrap{grid-column:7/span 6}.form{grid-template-columns:1fr 1fr;gap:18px 16px;display:grid}.form .field{flex-direction:column;gap:6px;min-width:0;display:flex}.form .field>label,.form legend{font-size:13px;font-weight:700;line-height:1.3}.form .opt,.form .hint{color:var(--fg-muted);font-weight:400}.form .field.full{grid-column:1/-1}.form .problem{color:var(--color-blue-deep);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.form .problem:before{content:"";background:var(--color-blue);border-radius:50%;flex:none;width:6px;height:6px}.form .invalid input[type=text],.form .invalid input[type=email],.form .invalid textarea{border-color:var(--color-blue);box-shadow:var(--shadow-focus-halo)}.form fieldset.invalid .options{border-left:2px solid var(--color-blue);padding-left:10px}.form input[type=text],.form input[type=email],.form textarea{font:inherit;border:1px solid var(--color-control);border-radius:var(--radius-sm);background:var(--color-white);width:100%;padding:10px 12px;font-size:16px;font-weight:400}.form textarea{resize:vertical;min-height:110px}.form input:focus,.form textarea:focus{outline:2px solid var(--color-blue);outline-offset:1px;border-color:var(--color-blue)}.form fieldset{border:0;grid-column:1/-1;padding:0}.form legend{margin-bottom:6px;font-size:13px;font-weight:700}.form .options{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:0 16px;display:grid}.form .option{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:15px;font-weight:400;display:flex}.form .option input{width:18px;height:18px;accent-color:var(--color-blue);flex:none}.form .check{grid-column:1/-1;font-size:15px;font-weight:400}.form .check>label{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-weight:700;display:flex}.form .check input{width:18px;height:18px;accent-color:var(--color-blue);flex:none}.form .check .note{color:var(--fg-muted);max-width:60ch;margin:0 0 0 28px;font-size:14px}.form .check .problem{margin:6px 0 0 28px}.form .options .option input:focus-visible{outline-offset:2px}.form .message{color:var(--fg-muted);grid-column:1/-1;font-size:15px}.form .acts{color:var(--fg-muted);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:14px;font-size:13px;display:flex}.form .error{color:var(--fg);background:var(--color-blue-tint);border-radius:0;grid-column:1/-1;padding:12px 14px;font-size:15px;font-weight:600}.form .error a{color:var(--color-blue);text-underline-offset:3px;text-decoration:underline}.form-sent{background:var(--color-blue-tint);align-items:flex-start;gap:14px;max-width:70ch;padding:22px 24px;display:flex}.form-sent .icon{width:28px;height:28px;color:var(--color-blue);stroke-width:2.75px;flex:none}.form-sent p{color:var(--fg-strong);font-size:18px;font-weight:700;line-height:1.4}.page-hero{column-gap:var(--gutter);grid-template-rows:auto auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));min-height:min(clamp(460px,42vw,860px),80svh);display:grid}.page-hero>:not(.pic){z-index:1;grid-column:1/span 6;min-width:0;position:relative}.page-hero.noimg>:not(.pic){grid-column:1/-1}.page-hero .pic{margin-right:calc(-1 * var(--bleed));grid-area:1/6/-1/-1;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(270deg,#000 55%,#0000008c 78%,#0000);mask-image:linear-gradient(270deg,#000 55%,#0000008c 78%,#0000)}.page-hero .pic img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.page-hero>.pagehead,.page-hero>.pagehead+.toolbar{background:0 0;border-image-source:none}.page-hero>.pagehead{grid-row:1}.page-hero>.pagehead+.toolbar{grid-row:2}.page-hero>.words{grid-row:3;align-self:end;padding:clamp(28px,3vw,64px) 0 clamp(36px,3.6vw,76px)}.page-hero.noimg{min-height:0}.page-hero h2{letter-spacing:-.035em;max-width:16ch;font-size:clamp(36px,.9rem + 2.7vw,84px);font-weight:800;line-height:.98}.page-hero p{color:var(--fg-muted);max-width:44ch;margin-top:clamp(14px,1.2vw,22px);font-size:clamp(18px,.85rem + .45vw,23px);line-height:1.45}.page-hero .acts{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.page-text{padding-top:clamp(40px,4vw,80px);font-size:18px;line-height:1.65}.page-text>.prose-stn{max-width:680px}.page-text>.prose-stn:has(>h2:first-child){column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;max-width:none;display:grid}.page-text>.prose-stn:has(>h2:first-child)>*{grid-column:5/span 7;max-width:680px}.page-text>.prose-stn>h2:first-child{letter-spacing:-.03em;grid-area:1/1/span 40/span 4;margin-top:0;font-size:clamp(28px,.9rem + 1.4vw,48px);line-height:1;position:sticky;top:128px}.page-text>.prose-stn>h2:first-child+*{color:var(--fg-strong);margin-top:0;font-size:clamp(20px,.9rem + .55vw,26px);line-height:1.45}.page-text:first-child{padding-top:36px}.page-figure{padding-top:28px}.page-figure .pic{aspect-ratio:16/9;background:var(--color-surface);border-radius:0;position:relative;overflow:hidden}.page-figure .pic img{object-fit:cover;width:100%;height:100%}.page-figure figcaption{color:var(--fg-muted);justify-content:space-between;gap:16px;margin-top:8px;font-size:13px;display:flex}.page-gallery{gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-gallery .pic{aspect-ratio:3/2;background:var(--color-surface);border-radius:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.page-gallery .pic img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-out-expo)}.page-gallery .pic:hover img,.page-gallery .pic:focus-visible img{transform:scale(1.03)}.page-gallery figcaption{color:var(--fg-muted);margin-top:8px;font-size:13px}.page-gallery.balanced{grid-template-columns:repeat(6,minmax(0,1fr))}.page-gallery.balanced>figure{grid-column:span 2;min-width:0}.page-gallery.balanced.pair>figure:nth-last-child(-n+2){grid-column:span 3}.page-gallery.balanced.pair>figure:nth-last-child(-n+2) .pic{aspect-ratio:16/9}.page-gallery.balanced.single>figure:last-child{grid-column:span 6}.page-gallery.balanced.single>figure:last-child .pic{aspect-ratio:21/9}.gallery-section{padding-top:28px}.gallery-intro,.section-intro{color:var(--fg-muted);max-width:60ch;margin-bottom:22px;font-size:18px;line-height:1.5}.gallery-lead{margin-bottom:var(--gutter)}.gallery-lead .pic{aspect-ratio:21/9;background:var(--color-surface);border-radius:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.gallery-lead .pic img{transition:transform .8s var(--ease-out-expo)}.gallery-lead .pic:hover img,.gallery-lead .pic:focus-visible img{transform:scale(1.02)}.gallery-lead figcaption{color:var(--fg-muted);margin-top:8px;font-size:13px}.timeline-band{--pad-top:clamp(44px, 4vw, 80px);--pad-bottom:clamp(48px, 4.4vw, 88px);padding-top:var(--pad-top);padding-bottom:var(--pad-bottom);column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;margin-top:clamp(44px,4vw,80px);display:grid}.timeline-band>.tl-side{grid-column:1/span 4;min-width:0}.timeline-band .bandpic{aspect-ratio:450/316;background:var(--color-navy-raised);max-width:520px;position:relative;overflow:hidden}.timeline-band .bandpic img{object-fit:cover;filter:brightness(.9);width:100%;height:100%}.timeline{border-bottom:1px solid var(--line);grid-column:5/-1;min-width:0}.timeline li{column-gap:var(--gutter);border-top:1px solid var(--line);grid-template-columns:clamp(150px,15vw,300px) minmax(0,1fr);align-items:center;min-width:0;padding:clamp(18px,1.7vw,32px) 0;display:grid}.timeline .year{letter-spacing:-.04em;color:var(--accent);font-variant-numeric:tabular-nums;font-size:clamp(48px,1rem + 3.5vw,112px);font-weight:800;line-height:.9}.timeline h3{font-size:clamp(20px,.8rem + .55vw,26px);font-weight:800;line-height:1.15}.timeline .what p{max-width:60ch;color:var(--fg-muted);margin-top:6px;font-size:16px;line-height:1.5}.timeline .what .pic{aspect-ratio:3/2;background:var(--color-navy-raised);max-width:520px;margin-top:16px;position:relative;overflow:hidden}.departments-band{padding-block:clamp(36px,3.6vw,72px)}.departments-band .section-intro{color:var(--fg-muted)}.departments{gap:0 var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.departments li{border-top:1px solid var(--line);min-width:0;padding:14px 0 18px}.departments h3{font-size:20px;font-weight:800;line-height:1.15}.departments p{color:var(--fg-muted);margin-top:4px;font-size:15px;line-height:1.45}.contact-grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.contact-grid .contact-card{grid-column:1/span 8}.contact-grid .aside{grid-column:9/span 4}.contact-grid .aside p{max-width:44ch;font-size:17px;line-height:1.5}.contact-grid .aside .acts{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.contact-card{gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.contact-card>div{min-width:0}.contact-card dt{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted);font-size:13px;font-weight:800}.contact-card dd{margin-top:6px;font-size:16px;line-height:1.45}.contact-card dd span{display:block}.contact-card dd a{color:var(--accent);font-weight:700}.contact .contact-card dd{font-size:17px}.contact .contact-card dd a{white-space:nowrap;letter-spacing:-.025em;font-size:clamp(22px,.9rem + .9vw,36px);font-weight:800;line-height:1.1}.contact .contact-grid .aside p{font-size:clamp(17px,.8rem + .4vw,21px)}.contact-card dd a:hover{text-underline-offset:4px;text-decoration:underline}.page-form.with-contact{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;max-width:none;display:grid}.page-form.with-contact .formcol{grid-column:1/span 7;min-width:0}.page-form.with-contact .contactcol{background:var(--color-blue-tint);--fg-muted:#4f5d70;grid-column:9/span 4;min-width:0;padding:clamp(20px,1.8vw,36px);position:sticky;top:120px}.page-form.with-contact .contactcol h2{margin-bottom:18px;font-size:clamp(20px,.8rem + .6vw,28px);font-weight:800}.page-form.with-contact .contact-card{grid-template-columns:1fr;gap:18px}.talent-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, max(520px, calc((100% - 2 * var(--gutter)) / 3))), 1fr));gap:var(--gutter);padding-top:clamp(28px,2.6vw,48px);display:grid}.talent-card{background:var(--color-blue-tint);--fg-muted:#4f5d70;grid-template-columns:clamp(160px,14vw,260px) minmax(0,1fr);align-items:stretch;gap:clamp(18px,1.6vw,30px);min-height:clamp(200px,17.5vw,320px);display:grid}.talent-card>:is(.headshot,.nophoto){aspect-ratio:auto;height:100%;min-height:100%}.talent-card>.headshot img{position:absolute;inset:0}.talent-card .text{min-width:0;padding:clamp(18px,1.35vw,26px) clamp(18px,1.35vw,26px) clamp(18px,1.35vw,26px) 0}.talent-card h2{margin-top:0;font-size:clamp(22px,.85rem + .55vw,30px)}.talent-card .pos{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.talent-card .pos .chip{vertical-align:1px}.talent-card.red h2 a:hover,.talent-card.red .pos{color:var(--color-red)}.talent-card .bio{margin-top:12px}.page-cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:clamp(44px,4vw,80px);padding:clamp(24px,2.6vw,52px);display:flex}.page-cta h2{letter-spacing:-.025em;font-size:clamp(26px,.9rem + 1.2vw,44px);font-weight:800;line-height:1.05}.page-cta p{color:var(--fg-muted);max-width:60ch;margin-top:6px;font-size:16px}.page-cta .acts{flex-wrap:wrap;gap:10px;display:flex}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:18px;font-weight:800;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--accent);font-size:22px;font-weight:400}.faq details[open] summary:after{content:"–"}.faq .answer{max-width:70ch;padding:0 0 18px}.page-form{padding-top:clamp(40px,4vw,80px)}.page-form:not(.with-contact){column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.page-form:not(.with-contact)>*{grid-column:1/span 8;min-width:0}.page-form:not(.with-contact)>.intro{grid-column:1/span 4;margin-bottom:0;position:sticky;top:120px}.page-form:not(.with-contact)>.intro~*{grid-column:5/-1;max-width:1040px}.page-form.with-contact .intro>:not(h2:first-child){max-width:760px}.page-form .intro{margin-bottom:20px;font-size:17px}.page-form .intro>h2:first-child{letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(28px,.9rem + 1.4vw,48px);font-weight:800;line-height:1.05}.searchform{flex-wrap:wrap;gap:10px;padding-top:24px;display:flex}.searchform .search{flex:1;min-width:260px}.tabs small{margin-left:5px;font-size:13px;font-weight:500}.person>span{min-width:0}.person p{text-wrap:pretty}.notfound{padding-block:clamp(48px,6vw,128px) clamp(56px,6.4vw,136px)}.notfound h1{letter-spacing:-.035em;font-size:clamp(40px,1rem + 3.5vw,96px);font-weight:800;line-height:.95}.notfound p{max-width:52ch;color:var(--fg-muted);margin-top:18px;font-size:clamp(18px,.85rem + .45vw,23px);line-height:1.45}.notfound .searchform .search{border-color:#0000}.notfound .acts{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.notfound .searchform{max-width:760px;padding-top:28px}.notfound .digest{margin-top:28px;font-size:13px}.draftbar{background:var(--color-ink);color:var(--color-white);padding:8px 0;font-size:13px;font-weight:700}.draftbar .wrap{justify-content:space-between;gap:16px;display:flex}.draftbar a{text-underline-offset:3px;text-decoration:underline}.join{flex-direction:column;margin-top:clamp(56px,5vw,104px);display:flex;overflow:hidden}.join .inner{column-gap:var(--gutter);flex:1 0 auto;grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;width:100%;display:grid}.join .text{grid-column:1/span 5;align-self:center;padding:clamp(48px,5vw,112px) 0}.join .pic{margin-right:calc(-1 * var(--bleed));grid-column:6/-1;min-height:clamp(320px,28vw,640px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(270deg,#000 55%,#0000008c 78%,#0000);mask-image:linear-gradient(270deg,#000 55%,#0000008c 78%,#0000)}.graded{isolation:isolate;background:var(--color-blue);position:relative}.graded:after{content:"";background:var(--color-blue);mix-blend-mode:color;opacity:.72;pointer-events:none;position:absolute;inset:0}.join .pic img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.join h2{letter-spacing:-.035em;font-size:clamp(36px,1rem + 2.8vw,80px);font-weight:800;line-height:.98}.join p{color:var(--fg-muted);max-width:52ch;margin-top:clamp(12px,1vw,20px);font-size:clamp(17px,.8rem + .45vw,22px);line-height:1.45}.join .btn{margin-top:clamp(20px,1.8vw,32px)}.rs{z-index:90;background:var(--color-white);animation:.18s ease-out both rs-in;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.rs-block{background:var(--skeleton);animation:1.4s ease-in-out infinite skeleton;display:block}:is(.on-blue,.on-navy,.on-red) .rs-block{background:#ffffff29}.rs-title{width:min(60%,420px);height:clamp(40px,1rem + 3.5vw,88px)}.rs-band{padding-bottom:clamp(18px,1.6vw,28px)}.rs-tabs{width:min(90%,460px);height:34px}.rs-lead{height:clamp(220px,34vw,560px);margin-inline:calc(-1 * var(--bleed));display:block}.rs-lead>.rs-block{width:58%;height:100%}.rs-rows{gap:22px;max-width:860px;padding-top:clamp(24px,2.4vw,44px);display:grid}.rs-row{gap:var(--gutter);grid-template-columns:clamp(96px,16vw,240px) minmax(0,1fr);display:grid}.rs-row>.rs-block{aspect-ratio:3/2}.rs-lines{align-content:start;gap:10px;display:grid}.rs-lines .rs-block{height:14px}.rs-lines .rs-block:first-child{width:80%;height:24px}.rs-lines .rs-block:nth-child(3){width:62%}.rs-deck{padding-block:clamp(16px,2.2vw,32px)}.rs-player{aspect-ratio:16/9;max-width:min(100%,1100px)}.rs-grid{gap:var(--gutter);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));padding-top:clamp(24px,2.4vw,44px);display:grid}.rs-grid>.rs-block{aspect-ratio:16/9}@keyframes rs-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.rs,.rs-block{animation:none}}body[data-search=open]{overflow:hidden}.gs{background:var(--color-white);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-text);border:0;margin:0;padding:0;position:fixed;inset:0}.gs[open]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.gs::backdrop{background:var(--color-navy)}.gs-head{animation:gs-drop .42s var(--ease-out-expo) both;padding-top:clamp(14px,1.4vw,26px);padding-bottom:clamp(14px,1.4vw,26px)}.gs-bar{align-items:center;gap:clamp(10px,1.2vw,24px);display:flex}.gs-field{background:var(--color-white);min-width:0;min-height:clamp(52px,2.4rem + 1vw,68px);color:var(--color-text);border-radius:var(--radius-chip);cursor:text;flex:1;align-items:center;gap:12px;padding:0 clamp(14px,1.2vw,22px);display:flex}.gs-field:focus-within{outline:3px solid var(--color-sky);outline-offset:2px}.gs-label{cursor:text;flex:1;align-self:stretch;align-items:center;gap:12px;min-width:0;display:flex}.gs-label>.icon{width:22px;height:22px;color:var(--color-blue);flex:none}.gs-field input{min-width:0;height:100%;color:inherit;font:inherit;letter-spacing:-.01em;background:0 0;border:0;outline:0;flex:1;font-size:clamp(18px,.9rem + .7vw,26px);font-weight:600}.gs-field input::placeholder{color:#5b6778;font-weight:500}.gs-field input::-webkit-search-cancel-button{display:none}.gs-clear{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.gs-clear:hover{background:var(--color-blue-tint)}.gs-close{color:var(--color-white);font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;flex:none;padding:10px 4px;font-size:15px;font-weight:700}.gs-close:hover{text-decoration:underline}.gs-tabs{scrollbar-width:none;gap:2px;margin-top:clamp(10px,1vw,16px);display:flex;overflow-x:auto}.gs-tabs button{white-space:nowrap;flex:none}.gs-tabs small{font-variant-numeric:tabular-nums;opacity:.85;margin-left:7px;font-size:.85em;font-weight:600}.gs-scroll{overscroll-behavior:contain;min-height:0;animation:.32s ease-out both gs-settle;overflow-y:auto}.gs-body{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;padding-top:clamp(20px,2vw,36px);padding-bottom:56px;display:grid}.gs-body>:is(.gs-start,.gs-status,.gs-empty){grid-column:1/-1}.gs-status{color:var(--fg-muted);font-size:17px}.gs-start{gap:clamp(24px,2.4vw,40px);max-width:880px;display:grid}.gs-start h2{letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(20px,.9rem + .5vw,26px);font-weight:800}.gs-tries{flex-wrap:wrap;gap:8px;display:flex}.gs-tries button{border:1px solid var(--color-rule-subtle);border-radius:var(--radius-chip);background:var(--color-white);color:var(--color-text);font:inherit;cursor:pointer;padding:9px 14px;font-size:15px;font-weight:600}.gs-tries button:hover{background:var(--color-blue-tint);border-color:var(--color-blue-tint)}.gs-go{flex-wrap:wrap;gap:6px 22px;font-size:17px;font-weight:700;display:flex}.gs-go a{color:var(--color-blue);text-underline-offset:4px}.gs-go a:hover{text-decoration:underline}.gs-help{color:var(--fg-muted);max-width:68ch;font-size:15px;line-height:1.5}.gs-filters{grid-column:1/span 3;gap:24px;max-height:calc(100dvh - 190px);padding:2px 8px 24px 2px;display:grid;position:sticky;top:0;overflow-y:auto}.gs-group{border:0;gap:2px;min-width:0;margin:0;padding:0;display:grid}.gs-group legend{color:var(--color-ink);margin-bottom:8px;padding:0;font-size:15px;font-weight:800}.gs-check{cursor:pointer;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:34px;font-size:15px;display:grid}.gs-check:hover span{color:var(--color-blue)}.gs-check input{width:16px;height:16px;accent-color:var(--color-blue);margin:0}.gs-check small{color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:13px}.gs-field-small{gap:4px;min-width:0;margin-top:8px;font-size:13px;font-weight:700;display:grid}.gs-field-small :is(select,input),.gs-sort select{border-radius:var(--radius-chip);background:var(--color-white);width:100%;min-width:0;height:38px;color:var(--color-text);font:inherit;border:1px solid #8a95a5;padding:0 8px;font-size:14px;font-weight:500}.gs-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.gs-results{grid-column:4/-1;min-width:0}.gs-resultbar{color:var(--fg-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-bottom:12px;font-size:15px;display:flex}.gs-resultbar b{color:var(--color-ink);font-variant-numeric:tabular-nums}.gs-tools{gap:8px;display:flex}.gs-sort select{width:auto;padding-right:4px}.gs-filter-toggle{border-radius:var(--radius-chip);background:var(--color-white);height:38px;color:var(--color-text);font:inherit;cursor:pointer;border:1px solid #8a95a5;padding:0 14px;font-size:14px;font-weight:700;display:none}.gs-chips{flex-wrap:wrap;gap:6px;padding-bottom:12px;display:flex}.gs-chips button{border-radius:var(--radius-chip);background:var(--color-blue-tint);color:var(--color-blue-deep);font:inherit;cursor:pointer;border:0;align-items:center;gap:6px;padding:6px 10px;font-size:14px;font-weight:700;display:inline-flex}.gs-chips .icon{width:12px;height:12px}.gs-chips .all{color:var(--color-blue);text-underline-offset:3px;background:0 0;text-decoration:underline}.gs-note{color:var(--fg-muted);padding-bottom:12px;font-size:15px}.gs-list{border-top:1px solid var(--color-rule-subtle)}.gs-list li{border-bottom:1px solid var(--color-rule-subtle)}.gs-list li[data-active]{background:var(--color-blue-tint);--fg-muted:#4f5d70}.gs-hit{grid-template-columns:clamp(88px,8.4vw,148px) minmax(0,1fr);align-items:start;gap:clamp(12px,1.2vw,22px);padding:clamp(12px,1vw,18px) clamp(8px,.7vw,14px);display:grid}.gs-tile{aspect-ratio:16/9;background:var(--color-blue);color:var(--color-white);display:block;overflow:hidden}.gs-tile img{object-fit:cover;width:100%;height:100%;display:block}.gs-tile.person img{object-position:50% 22%}.gs-tile>span{letter-spacing:-.02em;text-align:center;place-items:center;height:100%;padding:4px;font-size:clamp(13px,.7rem + .45vw,20px);font-weight:800;line-height:1;display:grid}.gs-text{gap:5px;min-width:0;display:grid}.gs-title{letter-spacing:-.02em;color:var(--color-ink);text-wrap:balance;font-size:clamp(17px,.85rem + .45vw,22px);font-weight:800;line-height:1.15}.gs-snippet{-webkit-line-clamp:2;color:var(--fg-muted);-webkit-box-orient:vertical;font-size:15px;line-height:1.42;display:-webkit-box;overflow:hidden}.gs-meta{color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:3px 10px;margin-top:2px;font-size:13px;display:flex}.gs-meta b{color:var(--color-ink);font-weight:700}.gs mark{background:#c8e6ff}@supports (color:color-mix(in lab, red, red)){.gs mark{background:color-mix(in srgb, var(--color-sky) 42%, white)}}.gs mark{color:var(--color-ink);border-radius:2px;padding:0 1px}.gs-more{margin-top:20px}.gs-empty{padding:clamp(20px,3vw,56px) 0}.gs-empty p{color:var(--fg-muted);font-size:16px}.gs-empty .big{color:var(--color-ink);letter-spacing:-.025em;margin-bottom:8px;font-size:clamp(24px,1rem + 1vw,36px);font-weight:800;line-height:1.1}.gs-empty .btn{margin-top:16px}.gs :is(button,a,select,input[type=date],input[type=checkbox],input[type=radio]):focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.gs-head :is(button,a):focus-visible{outline-color:var(--color-sky)}@keyframes gs-drop{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0 0 -1px)}}@keyframes gs-settle{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.gs-head,.gs-scroll{animation:none}}@media (max-width:1100px){.gs-body{grid-template-columns:minmax(0,1fr)}.gs-filters,.gs-results{grid-column:1/-1}.gs-filters{border-bottom:1px solid var(--color-rule-subtle);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));max-height:none;margin-bottom:16px;padding:0 0 20px;position:static;overflow:visible}.gs-filters:not(.open){display:none}.gs-filter-toggle{display:block}}.footer{margin-top:clamp(56px,5vw,104px);padding:clamp(48px,4.4vw,88px) 0 32px}main:has(>:is(.join,.notfound):last-child)+.footer{margin-top:0}main:has(>:is(.join,.notfound):last-child){flex-direction:column;display:flex}main:has(>:is(.join,.notfound):last-child)>.wrap{width:100%}main>:is(.join,.notfound):last-child{flex:1 0 auto}.footer .grid12{row-gap:28px}.footer .brand{grid-column:1/span 4}.footer .brand img{width:auto;height:clamp(56px,4vw,80px)}.footer .brand p{color:var(--fg-muted);margin-top:18px;font-size:14px;line-height:1.6}.footer .brand a:hover{color:var(--accent);text-underline-offset:4px;text-decoration:underline}.footer .col{grid-column:span 2}.footer .col h2{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted);margin-bottom:8px;font-size:13px;font-weight:800}.footer .col li{font-size:15px;font-weight:600}.footer .col li a{padding:7.5px 0;display:inline-block}.footer .col a:hover{color:var(--accent);text-underline-offset:4px;text-decoration:underline}.footer .bottom{border-top:1px solid var(--line);color:var(--fg-muted);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:8px;margin-top:12px;padding-top:16px;font-size:13px;display:flex}.mast{view-transition-name:site-header}.skeleton{background:var(--color-surface);border-radius:var(--radius-sm);animation:1.4s ease-in-out infinite skeleton}@keyframes skeleton{50%{opacity:.55}}.vp{background:var(--color-ink);color:var(--color-white);border-radius:0;width:100%;position:relative;overflow:hidden}.vp .stage{aspect-ratio:16/9;background:var(--color-black);border-radius:0;position:relative;overflow:hidden}.vp youtube-video{width:100%;height:100%;display:block;position:absolute;inset:0}.lightbox{z-index:50;animation:fade .18s var(--ease-out-expo);background:#000000d1;place-items:center;padding:32px;display:grid;position:fixed;inset:0}@keyframes fade{0%{opacity:0}}.lightbox .panel{background:var(--color-white);width:min(100%,1180px,177.778dvh - 533.333px);max-height:100%;color:var(--fg);border-radius:var(--radius-sm);animation:rise .28s var(--ease-out-expo);overflow:auto;container:lb/inline-size}@keyframes rise{0%{opacity:0;transform:translateY(12px)}}.lightbox .close{width:44px;height:44px;color:var(--fg-strong);box-shadow:var(--shadow-play-sm);z-index:2;background:#fffffff5;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.lightbox .close:hover{background:var(--color-blue);color:var(--color-white)}.lightbox .close .icon{width:20px;height:20px}.lightbox .vp{border-radius:0}.lightbox .meta{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px 24px;padding:18px 24px 22px;display:grid}.lightbox .meta h2{font-size:24px;font-weight:800;line-height:1.1}.lightbox .meta .line{color:var(--fg-muted);flex-wrap:wrap;gap:2px 14px;margin-top:6px;font-size:14px;display:flex}:is(.episode .meta,.lightbox .meta .line) .together{white-space:nowrap}.lightbox .meta .line b{color:var(--fg)}.lightbox .meta .line a:hover{color:var(--accent);text-underline-offset:4px;text-decoration:underline}.lightbox .meta .acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.lightbox .meta .acts .btn{padding:9px 12px;font-size:14px}.lightbox .prevnext{grid-column:1/-1;margin-top:4px;padding-top:14px}.lightbox .prevnext a{font-size:15px}@container lb (max-width:760px){.lightbox .meta{grid-template-columns:minmax(0,1fr);row-gap:10px;padding:16px 20px 18px}.lightbox .meta h2{font-size:20px}.lightbox .meta .acts{justify-content:flex-start}.lightbox .prevnext{gap:0 12px;margin-top:0;padding-top:4px}.lightbox .prevnext a{gap:6px;margin-block:0;padding-block:0;font-size:14px}}@media (min-width:1000px) and (min-height:601px) and (min-aspect-ratio:16/9),(min-width:1000px) and (min-height:601px) and (max-height:calc(56.25vw + 84px)),(min-width:1000px) and (min-height:601px) and (max-height:644px),(min-width:1050px) and (min-height:601px) and (max-height:672px),(min-width:1100px) and (min-height:601px) and (max-height:700px),(min-width:1150px) and (min-height:601px) and (max-height:728px),(min-width:1200px) and (min-height:601px) and (max-height:756px),(min-width:1250px) and (min-height:601px) and (max-height:784px),(min-width:1300px) and (min-height:601px) and (max-height:812px){.lightbox .panel{--lb-video:min(100vw - 64px - 320px, 1180px, (100dvh - 64px) * 16 / 9);width:calc(var(--lb-video) + 320px);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid;position:relative}.lightbox .vp{border-radius:0}.lightbox .meta{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr);align-self:stretch;row-gap:12px;padding:20px 20px 4px}.lightbox .meta h2{padding-right:40px;font-size:20px}.lightbox .meta .line{flex-direction:column;gap:2px}.lightbox .meta .acts{justify-content:flex-start}.lightbox .meta .acts .btn{flex:100%;justify-content:center}.lightbox .prevnext{flex-direction:column;align-self:end;gap:0}.lightbox .prevnext .next{align-self:flex-end}.lightbox .prevnext a{margin-block:0;padding-block:0;font-size:14px}.lightbox:not(.photo) .close{background:var(--color-surface);width:40px;height:40px;color:var(--fg-strong);box-shadow:none;top:12px;right:12px}.lightbox:not(.photo) .close:hover{background:var(--color-blue);color:var(--color-white)}}body[data-lightbox=open]{overflow:hidden}.lightbox.photo{background:#111111f5;padding:24px}.lightbox.photo .viewer{width:100%;height:100%;color:var(--color-white);flex-direction:column;display:flex;position:relative}.lightbox.photo .stage{min-height:0;animation:fade .25s var(--ease-out-expo);flex:auto;position:relative}.lightbox.photo .bar{flex:none;justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex}.lightbox.photo .cap{align-items:baseline;gap:14px;min-width:0;font-size:14px;display:flex}.lightbox.photo .cap .num{white-space:nowrap;color:#ffffffeb;font-weight:700}.lightbox.photo .cap .text{color:#ffffffbf}.lightbox.photo .nav{flex:none;gap:8px;display:flex}.lightbox.photo .step{width:44px;height:44px;color:var(--color-white);background:#ffffff1f;border-radius:50%;place-items:center;transition:background .15s;display:grid}.lightbox.photo .step:hover{background:var(--color-blue)}.lightbox.photo .step:focus-visible{outline-color:var(--color-white)}.lightbox.photo .step .icon{width:22px;height:22px}.lightbox.photo .close{top:0;right:0}@keyframes rowfade{0%,96%{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}to{-webkit-mask-image:none;mask-image:none}}@media (max-width:1100px){.liveblock{grid-template-columns:minmax(0,1fr);grid-template-areas:"player""onair""chat"}.liveblock>.livechat{margin-top:24px}.livechat .body{flex-flow:wrap;justify-content:flex-start;gap:8px 16px;padding:14px}.livechat.open .body{height:480px;padding:0}.mast nav.sections{display:none}.mast .util .menu-btn{display:inline-flex}.mast.open nav.sections{height:calc(100dvh - var(--spacing-masthead));overscroll-behavior:contain;background:var(--color-white);border-top:1px solid var(--line);padding:8px 0 24px;display:block;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.mast.open nav.sections ul{flex-direction:column;gap:0}.mast.open nav.sections ul a{padding:14px var(--margin);border-bottom:1px solid var(--color-rule-subtle);border-radius:0;font-size:17px}.talent-grid{grid-template-columns:1fr}.contact-grid .contact-card,.contact-grid .aside{grid-column:1/-1}.contact-grid .aside{margin-top:24px}.page-form.with-contact .formcol,.page-form.with-contact .contactcol{grid-column:1/-1}.page-form.with-contact .contactcol{margin-top:36px;position:static}.page-form:not(.with-contact)>*,.page-form:not(.with-contact)>.intro~*{grid-column:1/-1;max-width:760px}.page-form:not(.with-contact)>.intro{grid-column:1/-1;margin-bottom:20px;position:static}.departments,.page-gallery.balanced{grid-template-columns:repeat(2,minmax(0,1fr))}.page-gallery.balanced>figure,.page-gallery.balanced.pair>figure:nth-last-child(-n+2),.page-gallery.balanced.single>figure:last-child{grid-column:span 1}.page-gallery.balanced.pair>figure:nth-last-child(-n+2) .pic,.page-gallery.balanced.single>figure:last-child .pic{aspect-ratio:3/2}.page-gallery.balanced.single>figure:last-child{grid-column:span 2}.page-gallery.balanced.single>figure:last-child .pic{aspect-ratio:16/9}.join .text,.join .pic{grid-column:1/-1}.join .pic{margin-inline:calc(-1 * var(--bleed));aspect-ratio:21/9;grid-row:1;min-height:0;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.join .text{margin-top:-48px;padding:36px 0 44px;position:relative}.lead:not(.noimg) .pic{grid-column:1/span 7}.lead:not(.noimg) .text{grid-column:7/-1}.cards,.eps,.shows,.eps.five,.cards.three{grid-template-columns:repeat(2,1fr)}.eps,.eps.five{grid-template-columns:repeat(3,minmax(0,1fr))}.eps.teaser:has(>:nth-child(4):last-child)>:nth-child(4){display:none}.riverbody{grid-area:auto/1/auto/-1}.riverside.side{display:none}.riverside.strip{column-gap:var(--gutter);border-bottom:1px solid var(--line);grid-area:auto/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;row-gap:14px;margin-bottom:28px;padding-bottom:24px;display:grid;position:static}.riverside .sh{grid-column:1/-1}.riverside .railcast{grid-area:2/1}.riverside .raileps{grid-area:2/2}.riverside>.more{grid-area:3/1/auto/-1;justify-self:start}.archive-show .ep :is(h2,h3){font-size:16px}.archive-show .ep .tcard{padding:10px 40px 10px 10px}.archive-show .ep .tcard .name{font-size:16px}.archive-show .ep .tcard img{height:14px;top:8px;right:8px}.seasons,.subnav .tabs,.toolbar>.tabs{scrollbar-width:none;min-width:0;margin:-4px calc(-1 * var(--margin));padding:6px var(--margin);flex-wrap:nowrap;position:relative;overflow-x:auto}.seasons::-webkit-scrollbar{display:none}.subnav .tabs::-webkit-scrollbar{display:none}.toolbar>.tabs::-webkit-scrollbar{display:none}.seasons a,.seasons button,.subnav .tabs a,.toolbar>.tabs a{flex:none}@supports (animation-timeline:scroll()){.seasons,.subnav .tabs,.toolbar>.tabs{animation:linear both rowfade;animation-timeline:scroll(self inline)}}.episode .main,.episode .side{grid-column:1/-1}.episode .side{display:none}.episode-related{display:block}.showhead .art,.showhead .text,.featured .frame,.featured .text{grid-column:1/-1}.showhead .text,.featured .text{margin-top:20px}.showhead .art,.featured .frame{max-width:640px}.board{grid-template-columns:repeat(3,1fr)}.people{grid-template-columns:1fr 1fr}.tip .text,.tip .formwrap{grid-column:1/-1}.tip .formwrap{margin-top:20px}.page-gallery{grid-template-columns:repeat(2,1fr)}.footer .brand{grid-column:1/-1}.footer .col{grid-column:span 3}}@media (max-width:959px){.timeline-band>.tl-side,.timeline{grid-column:1/-1}.timeline-band>.tl-side{margin-bottom:24px}.page-hero{grid-template-rows:none;grid-template-columns:minmax(0,1fr);min-height:0}.page-hero>:not(.pic),.page-hero .pic{grid-area:auto/1/auto/-1}.page-hero .pic{margin-inline:calc(-1 * var(--bleed));aspect-ratio:16/9;order:1;-webkit-mask-image:linear-gradient(#000 62%,#00000080 82%,#0000);mask-image:linear-gradient(#000 62%,#00000080 82%,#0000)}.page-hero>.pagehead,.page-hero>.pagehead+.toolbar{order:0}.page-hero>.words{order:2;margin-top:-40px;padding:0 0 clamp(28px,6vw,44px)}.page-text>.prose-stn>h2:first-child{grid-area:auto/1/auto/-1;position:static}.page-text>.prose-stn:has(>h2:first-child)>*{grid-area:auto/1/auto/-1;position:static}.page-text>.prose-stn>h2:first-child{margin-bottom:16px}.hero .feature,.hero .rail{grid-column:1/-1}.hero .rail{grid-template-columns:1fr 1fr;align-items:start;gap:24px;margin-top:28px;display:grid}.hero .rail .more,.two .main,.two .side{grid-column:1/-1}.two .side{margin-top:40px}.article .layout{grid-template-columns:1fr}.article .layout>:first-child,.article .side{grid-column:1/-1}.article .side,.article.noimg .side{column-gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;margin-top:44px;display:grid;position:static}.article .side-cast{margin-top:0}.article .side-more .sidelist li:first-child{padding-top:0}.lead{grid-template-columns:minmax(0,1fr)}.lead:not(.noimg) :is(.pic,.text){grid-area:auto/1/auto/-1}.lead:not(.noimg) .pic{margin-inline:calc(-1 * var(--bleed));-webkit-mask-image:linear-gradient(#000 58%,#0000008c 80%,#0000);mask-image:linear-gradient(#000 58%,#0000008c 80%,#0000)}.lead:not(.noimg) .text{margin-top:-64px;padding:0 0 32px}.lead :is(h2,h3){font-size:32px}}@media (max-width:800px){.board{grid-template-columns:repeat(2,1fr)}.eps,.eps.five{grid-template-columns:repeat(2,minmax(0,1fr))}.eps.teaser:has(>:nth-child(4):last-child)>:nth-child(4){display:block}.archive-show{grid-column:1/-1}.archive-show .eps{display:block}.archive-show .ep{border-bottom:1px solid var(--line);grid-template-rows:1fr auto auto 1fr;grid-template-columns:200px minmax(0,1fr);column-gap:16px;padding:12px 0;display:grid}.archive-show .ep:first-child{padding-top:0}.archive-show .ep .frame{grid-row:1/-1}.archive-show .ep :is(h2,h3){grid-area:2/2;margin-top:0;font-size:17px}.archive-show .ep p{grid-area:3/2;align-self:start}.archive-show .ep .frame .play{width:28px;height:28px;bottom:6px;right:6px}}@media (max-width:640px){.mast .row{height:64px}.archive-show .ep{grid-template-columns:132px minmax(0,1fr);column-gap:12px}.archive-show .ep :is(h2,h3){font-size:15px}.archived a{grid-template-columns:minmax(0,1fr) auto;row-gap:2px}.archived .yrs{text-align:left;grid-area:2/1}.archived .cnt{grid-area:1/2/span 2;align-self:center}.mast.open nav.sections{height:calc(100dvh - 64px)}.logo img{height:44px}.mast .util .btn{padding:10px 12px;font-size:13px}.pagehead{flex-direction:column;align-items:flex-start;gap:14px;padding-top:28px}.pagehead h1{font-size:40px}.deck{padding-top:16px}.player .play{width:60px;height:60px}.player .play svg{width:22px;height:22px}.onair h1,.onair h2{font-size:22px}.hero .rail{grid-template-columns:1fr;gap:16px;margin-top:24px}.section{padding-top:36px}.sh{flex-wrap:wrap;align-items:baseline;gap:4px 12px}.sh h2{font-size:22px}.sh h2 small{margin:4px 0 0;display:block}.cards,.cards.three,.cards.two{grid-template-columns:1fr}.card :is(h2,h3){font-size:19px}.card.text :is(h2,h3){font-size:21px}.eps,.eps.five,.eps.three{grid-template-columns:1fr 1fr}.ep :is(h2,h3){font-size:15px}.shows{grid-template-columns:1fr 1fr}.show h3{font-size:16px}.tcard .name,.ep .tcard .name{font-size:18px}.ep .tcard{padding-right:44px}.tcard{padding:30px 10px 10px}.tcard img{height:16px;top:8px;right:8px}.list a{grid-template-columns:1fr 110px;gap:12px}.list.river a{grid-template:"txt pic""by by"/minmax(0,1fr) 110px;column-gap:12px;padding:16px 0}.list.river a.noimg{grid-template-areas:"txt""by"}.riverside.strip,.riverside.side{display:none}.article .side,.article.noimg .side{grid-template-columns:minmax(0,1fr);row-gap:36px}.hero .railcast{grid-template-rows:1fr auto auto 1fr;grid-template-columns:132px minmax(0,1fr);column-gap:12px;display:grid}.hero .railcast .frame{grid-row:1/-1}.hero .railcast h2{grid-area:2/2;margin-top:0;font-size:17px}.hero .railcast p{grid-area:3/2;align-self:start}.hero .railcast .frame .play{width:28px;height:28px;bottom:6px;right:6px}.hero .railcast .frame .play svg{width:11px;height:11px}.hero .raileps a{grid-template-columns:132px minmax(0,1fr)}.hero .raileps .t{width:132px}.hero .raileps .h{font-size:17px;font-weight:800;line-height:1.2}.hero .raileps .m{font-size:14px}.hero .railcast{padding-bottom:8px}.hero .rail{gap:0}.hero .rail>.more{margin-top:14px}.hero .railcast h2{line-height:1.2}.hero .railcast p{text-wrap:pretty;line-height:1.25}.list.river :is(h2,h3){font-size:19px}.list h3{font-size:18px}.toolbar{flex-flow:column;align-items:stretch}.search{width:100%;min-width:0}.controls{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.controls .search{grid-column:1/-1}.controls .select select{width:100%}.listfoot{flex-direction:column;align-items:stretch}.listfoot .pager{justify-content:center}.lead.noimg :is(h2,h3){font-size:30px}.article.noimg h1{font-size:32px}.lead{margin-bottom:24px}.lead:not(.noimg) .text{margin-top:-40px;padding-bottom:26px}.lead.noimg .text{padding:26px 0 28px}.lead :is(h2,h3){font-size:26px}.lead .dek{font-size:15px}.prevnext .next{text-align:right;justify-content:flex-end;align-self:flex-end}.prevnext:has(>a+a) a{margin-block:0;padding-block:0}.article h1{font-size:30px}.article .dek,.article .body{font-size:17px}.pull{font-size:22px}.episode h1{font-size:26px}.prevnext{flex-direction:column}.showhead h1,.featured h2{font-size:32px}.board{grid-template-columns:1fr}.member .nophoto span{font-size:72px}.board{gap:32px}.board .member{grid-template-columns:112px minmax(0,1fr);column-gap:16px;padding:0 16px 16px 0;display:grid}.board .member>:is(.headshot,.nophoto){margin:0}.board .member>:is(.bio,.readmore){margin-left:16px}.board .member>.headshot,.board .member>.nophoto{grid-row:1/span 2}.board .member>.nophoto span{font-size:40px}.board .member>h2{grid-column:2;align-self:end;margin-top:0}.board .member>.pos{grid-column:2;align-self:start}.board .member>.bio,.board .member>.readmore{grid-column:1/-1;justify-self:start}.people,.form,.page-gallery{grid-template-columns:1fr}.page-text{font-size:17px}.author-head{grid-template-columns:88px minmax(0,1fr);gap:16px;padding-top:24px}.author-head h1{font-size:28px}.author-head .nophoto span{font-size:32px}.author-head{align-items:center;row-gap:4px}.author-head .who{display:contents}.author-head .headshot,.author-head .nophoto{grid-row:1/span 2}.author-head h1{grid-column:2;align-self:end}.author-head .role{grid-column:2;align-self:start;margin-top:4px}.author-head .bio{grid-column:1/-1;margin-top:14px;font-size:15px}.author-head .readmore{grid-column:1/-1;justify-self:start}.timeline li{grid-template-columns:96px minmax(0,1fr);align-items:start;padding:16px 0 18px}.timeline .year{font-size:34px;line-height:1}.timeline h3{font-size:20px}.departments{grid-template-columns:1fr}.contact-card{grid-template-columns:1fr;gap:18px}.talent-card{grid-template-columns:112px minmax(0,1fr);gap:16px}.talent-card .text{padding:14px 16px 16px 0}.talent-card .nophoto span{font-size:40px}.talent-card h2{font-size:24px}.page-hero h2{font-size:28px}.page-hero p{font-size:17px}.gallery-lead .pic{aspect-ratio:16/9}.page-gallery.balanced,.page-gallery.balanced>figure,.page-gallery.balanced.single>figure:last-child{grid-column:span 1;grid-template-columns:1fr}.page-gallery.balanced>figure .pic,.page-gallery.balanced.single>figure:last-child .pic{aspect-ratio:3/2}.lightbox.photo{padding:12px}.lightbox.photo .close{top:0;right:0}.lightbox.photo .bar{flex-wrap:wrap}.form-sent{padding:18px 16px}.form-sent p{font-size:16px}.join .pic{aspect-ratio:16/9}.join .text{padding:28px 0 36px}.join h2{font-size:34px}.footer .col{grid-column:span 6}.notfound h1{font-size:36px}.lightbox:not(.photo){background:#111111f5;align-items:start;padding:0}.lightbox .panel{border-top:52px solid var(--color-ink);border-radius:0;width:100%}.lightbox .vp{border-radius:0}.lightbox:not(.photo) .close{width:44px;height:44px;color:var(--color-white);box-shadow:none;background:0 0;top:4px;right:6px}.lightbox:not(.photo) .close:hover{background:var(--color-blue)}.lightbox:not(.photo) .close:focus-visible{outline-color:var(--color-white);outline-offset:-4px}.lightbox .meta{grid-template-columns:1fr;padding:16px 16px 24px}.lightbox .meta h2{font-size:20px}.lightbox .meta .acts{justify-content:flex-start}.lightbox .prevnext{padding-right:0}}@media (max-height:500px){.mast .row{height:64px}.logo img{height:44px}.mast.open nav.sections{height:calc(100dvh - 64px)}}@media (max-height:500px) and (min-width:560px){.episode .crumbs{display:none}.episode .main{grid-template-columns:max(280px,min(60%,177.778dvh - 177.778px)) minmax(0,1fr);align-content:start;column-gap:20px;display:grid}.episode .main>.vp{grid-area:1/1/span 5;align-self:start}.episode .main>:not(.vp){grid-column:2}.episode .main>.prevnext{grid-column:1/-1}.episode h1{margin-top:0;font-size:22px}.livepage .playerwrap{max-width:none;padding-top:12px}.hero{padding-top:12px}.hero .feature>div,.livepage .playerwrap>div{grid-template-columns:min(62%,177.778dvh - 156.444px) minmax(0,1fr);align-items:end;column-gap:20px;display:grid}.hero .feature .onair,.livepage .onair{flex-direction:column;align-items:flex-start;gap:10px;margin-top:0}.hero .feature .onair :is(h1,h2),.livepage .onair h1{font-size:22px}.livepage .playerwrap>.liveblock{grid-template-areas:"player onair""chat chat"}}@media (max-height:600px) and (orientation:landscape){.lightbox:not(.photo){background:var(--color-ink);align-items:start;padding:0}.lightbox:not(.photo) .panel{border-top:0;border-radius:0;width:min(100% - 120px,177.778dvh)}.lightbox .vp{border-radius:0}.lightbox .meta{grid-template-columns:1fr;padding:16px 16px 24px}.lightbox .meta .acts{justify-content:flex-start}.lightbox:not(.photo) .close{width:44px;height:44px;color:var(--color-white);box-shadow:none;background:0 0;top:8px;right:8px}.lightbox:not(.photo) .close:hover{background:var(--color-blue)}.lightbox:not(.photo) .close:focus-visible{outline-color:var(--color-white);outline-offset:-4px}}}@layer utilities{.\@container{container-type:inline-size}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:1100px){.container{max-width:1100px}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}::view-transition{pointer-events:none}::view-transition-group(site-header){z-index:100;animation:none}::view-transition-old(site-header){display:none}::view-transition-new(site-header){animation:none}::view-transition-old(.page){animation:.14s ease-in both vt-out}::view-transition-new(.page){animation:.38s var(--ease-out-expo) 80ms both vt-in}::view-transition-group(.morph){animation-duration:.46s;animation-timing-function:var(--ease-out-expo);z-index:50}::view-transition-image-pair(.morph){animation-name:vt-soften}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;transform:translateY(16px)}}@keyframes vt-soften{35%{filter:blur(2px)}}@keyframes vt-fade-only{0%{opacity:0}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:0s!important}::view-transition-old(.page){animation:80ms ease-out both vt-out!important}::view-transition-new(.page){animation:.12s ease-out both vt-fade-only!important}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
