:root{--bg:#f5f5f0;--paper:#fff;--ink:#152528;--muted:#576365;--line:#d6dcda;--accent:#f2bd50;--accent-soft:#ecf5cf;--dark:#142b32;--blue:#195a70;--radius:12px;--shadow:0 10px 35px #122e3210;color-scheme:light}*{box-sizing:border-box}html{scroll-padding-top:105px}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.55 'Avenir Next',Avenir,'Trebuchet MS',sans-serif;-webkit-font-smoothing:antialiased}button,input,select{font:inherit;color:inherit}button,a,input,select,summary{touch-action:manipulation}button,summary{cursor:pointer}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #2b7188;outline-offset:4px}button{border:0}button:active,.button:active{transform:translateY(1px)}main:focus,.wiki-section:focus{outline:none}.icon{display:inline-block;width:20px;height:20px;vertical-align:middle;flex:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:fixed;top:-100px;left:20px;z-index:100;background:var(--accent);padding:12px}.skip:focus{top:12px}.logo-dot{width:10px;height:10px;background:var(--ink);border:3px solid var(--accent);border-radius:50%;margin-left:4px;align-self:flex-start;margin-top:4px;box-shadow:0 0 0 1px var(--ink)}.icon-button{height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border-radius:50%;border:1px solid transparent}.icon-button:hover{background:var(--accent-soft);text-decoration:none}.saved-link{position:relative}#saved-count:not(:empty){position:absolute;right:0;top:0;font-size:13px;background:var(--ink);color:white;min-width:16px;line-height:16px;border-radius:10px;text-align:center}main{max-width:1376px;padding:36px 48px 80px;margin:auto;min-height:70vh}.eyebrow{display:block;font-size:13px;letter-spacing:1.5px;text-transform:uppercase;font-weight:800;line-height:1.5;margin-bottom:12px}.signal{width:7px;height:7px;background:var(--accent);display:inline-block;border-radius:50%;margin-right:8px}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(32px,4.2vw,56px);letter-spacing:-2px;line-height:1.09;margin-bottom:20px;font-weight:850}h2{font-size:27px;line-height:1.2;letter-spacing:-.8px;font-weight:800;margin-bottom:16px}h3{font-size:18px;line-height:1.35;letter-spacing:-.25px;margin-bottom:8px}p{margin-bottom:18px}small,.small-note{font-size:13px;color:var(--muted);line-height:1.65}.lead{color:var(--muted);font-size:18px;max-width:760px;margin-bottom:0}.page-heading{margin:18px 0 30px;max-width:930px}.hero{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);background:var(--dark);color:#fff;border-radius:var(--radius);overflow:hidden}.hero h1{font-size:clamp(39px,4.4vw,60px);margin:16px 0 18px;letter-spacing:-2.5px}.hero h1 span{color:var(--accent)}.hero .eyebrow{color:#d4dfe0;font-size:13px}.bubble-mark{display:flex;margin:8px 0 24px}.bubble-mark span{border:1px solid #f2bd5085;border-radius:50%;width:108px;height:71px;display:flex;align-items:center;justify-content:center;font-weight:750;font-size:17px;letter-spacing:-.5px;transform:rotate(-12deg);color:var(--accent)}.bubble-mark span+span{margin-left:-17px;transform:rotate(12deg);background:#f2bd500a}.search-form{display:flex;align-items:center;gap:12px;background:var(--paper);border:1px solid var(--line);border-radius:8px;color:var(--ink);padding:6px 6px 6px 18px;max-width:780px}.search-form input{min-width:0;flex:1;width:100%;padding:10px 0;border:0;background:transparent;outline-offset:1px}.search-form input::placeholder{color:#626c6d;font-size:14px}.search-submit{background:var(--accent);color:#171719;border-radius:5px;width:45px;height:45px;flex:none}.trust-strip{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:13px;border-bottom:1px solid var(--line);padding:20px 0;color:var(--muted)}.trust-strip>span,.trust-strip>a{display:flex;align-items:center;gap:7px}.trust-strip .icon{width:15px;height:15px}.section-head{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:34px 0 18px}.section-head h2{margin:0}.section-intro{font-size:14px;color:var(--muted);margin-top:-7px;margin-bottom:22px;max-width:760px}.text-link{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:650;min-height:40px}.text-link .icon{width:17px;height:17px}.show-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.show-card{display:block;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:0 2px 2px #142b3202}.show-card:hover{text-decoration:none;border-color:#7b9393;box-shadow:var(--shadow)}.show-art{height:110px;padding:20px 22px;position:relative;overflow:hidden;background:var(--show-bg,#d7e5d9);color:var(--show-ink,#1f4237);display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #15252810}.show-wordmark{font-size:25px;line-height:1;letter-spacing:-1px;font-weight:900;max-width:80%;position:relative;z-index:1}.show-art>.icon{position:absolute;width:100px;height:100px;right:0;bottom:-16px;opacity:.08;stroke-width:1}.show-season{font-size:13px;font-weight:800;border:1px solid currentColor;padding:4px 6px;align-self:flex-start;position:absolute;right:14px;top:12px;opacity:.75}.show-meta{padding:18px 20px}.badge{display:inline-flex;align-items:center;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.7px;gap:7px;color:#365d40;margin-bottom:8px}.badge::before{content:'';width:6px;height:6px;background:currentColor;border-radius:50%}.badge.upcoming{color:#76611b}.badge.replay{color:#56666a}.show-meta h3{font-size:18px;min-height:48px;margin-bottom:6px}.show-meta p{font-size:13px;color:var(--muted);margin-bottom:17px}.show-bottom{display:flex;justify-content:space-between;gap:8px;border-top:1px solid var(--line);padding-top:12px;font-size:13px;color:var(--muted)}.show-bottom .icon{width:13px;height:13px}.show-sommerhaus{--show-bg:#dbe7c6;--show-ink:#34462a}.show-ayto{--show-bg:#e3deda;--show-ink:#50433c}.show-love-island{--show-bg:#cee1e2;--show-ink:#20434e}.show-beauty-nerd{--show-bg:#dfe0eb;--show-ink:#41435f}.show-good-luck{--show-bg:#e2e6d5;--show-ink:#495335}.show-amazonas{--show-bg:#c8d9c9;--show-ink:#254a3a}.show-detektive{--show-bg:#d2dce7;--show-ink:#33465d}.show-big-brother{--show-bg:#cedfe4;--show-ink:#204354}.show-temptation{--show-bg:#e6d6ca;--show-ink:#674735}.show-couplechallenge{--show-bg:#e8dfc9;--show-ink:#5d4c30}.people-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 22px}.person-card{position:relative;min-width:0}.person-image{display:block}.portrait{aspect-ratio:4/5;border-radius:10px;background:#e1e7e3;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;border:1px solid #1525280a}.portrait img{width:100%;height:100%;object-fit:cover}.initials{font-size:50px;letter-spacing:-2px;color:#617369;font-weight:500}.placeholder-note{position:absolute;bottom:16px;left:12px;right:12px;text-align:center;font-size:13px;color:#506159}.person-card .save{position:absolute;right:10px;top:10px;z-index:1;background:#ffffffeb;border:1px solid #15252815;width:38px;min-width:44px;min-height:44px;box-shadow:0 1px 8px #0001}.save[aria-pressed=true],button[data-save][aria-pressed=true]{background:var(--accent)}button[data-save][aria-pressed=true] .icon{fill:var(--ink);stroke:var(--ink)}.person-meta{padding-top:12px}.person-meta h3{font-size:18px;margin-bottom:3px}.person-meta p{font-size:13px;margin-bottom:4px;color:var(--muted)}.person-shows{display:block;font-size:13px;color:var(--muted);line-height:1.6}.credit{margin-top:9px;display:flex;gap:3px 5px;flex-wrap:wrap;font-size:13px;color:#596566;line-height:1.65;overflow-wrap:anywhere}.credit a{text-decoration:underline}.credit .icon{width:10px;height:10px}.credit>span{display:block;flex-basis:100%;font-size:13px}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--ink);color:#fff;padding:12px 18px;border:1px solid var(--ink);border-radius:6px;font-size:13px;font-weight:650;min-height:44px}.button:hover{text-decoration:none;background:#294149}.button.secondary{background:transparent;color:var(--ink);border-color:#aebcba}.button.secondary:hover{background:var(--accent-soft)}.updates-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.update-card{border-top:2px solid var(--ink);padding:20px 0}.update-card .eyebrow{font-size:13px;color:var(--muted)}.update-card p{font-size:13px;color:var(--muted);margin-bottom:0}.filter-tabs{display:flex;gap:6px;border-bottom:1px solid var(--line);padding-bottom:14px;flex-wrap:wrap;margin:25px 0}.filter-tabs button{font-size:13px;min-height:44px;padding:10px 17px;border-radius:6px;background:transparent}.filter-tabs button[aria-pressed=true]{background:var(--ink);color:white}.filter-bar{display:grid;grid-template-columns:2fr 1.4fr 1fr;gap:20px;background:var(--paper);border:1px solid var(--line);padding:20px;border-radius:10px}.filter-bar label{display:block;font-size:13px;font-weight:700;margin-bottom:7px}.filter-bar select,.filter-search>div{width:100%;height:46px;border:1px solid #9fadaa;border-radius:5px;background:transparent;font-size:13px}.filter-bar select{padding:0 10px}.filter-search>div{display:flex;align-items:center;gap:10px;padding:0 12px}.filter-search input{border:0;min-width:0;width:100%;background:none;font-size:13px;outline-offset:2px;height:90%}.filter-search .icon{width:17px}.results-heading{display:flex;align-items:center;justify-content:space-between;margin:20px 0}.results-heading p{margin:0;font-size:13px;color:var(--muted)}.text-button{background:none;text-decoration:underline;font-size:13px;min-height:44px;padding:6px}.load-more{text-align:center;margin:30px 0}.result-summary{margin:24px 0;font-size:14px;color:var(--muted)}.empty{grid-column:1/-1;padding:38px 25px;border:1px dashed #a3b1ad;background:#ecefe9;border-radius:8px;text-align:center;color:#52615e;font-size:14px}.empty a{text-decoration:underline}.small-note{margin-top:18px}.breadcrumbs{display:flex;gap:10px;font-size:13px;color:var(--muted);margin:0 0 24px;flex-wrap:wrap}.breadcrumbs a{text-decoration:underline;min-height:30px}.section-nav{display:flex;gap:25px;border-bottom:1px solid var(--line);margin:24px 0 0;flex-wrap:wrap}.section-nav a{font-size:13px;font-weight:750;padding:13px 0;min-height:44px}.section-nav a:hover{box-shadow:inset 0 -2px var(--ink);text-decoration:none}.wiki-section{margin-top:34px;scroll-margin-top:115px}.wiki-section h2{font-size:23px}.fact-list{margin:0;border-top:1px solid var(--line)}.fact-list>div{display:grid;grid-template-columns:180px 1fr;gap:20px;border-bottom:1px solid var(--line);padding:17px 0;font-size:13px}.fact-list dt{color:var(--muted)}.fact-list dd{margin:0}.fact-list dd>strong{font-size:15px;font-weight:700;display:block}.fact-list dd>span{display:block;font-size:13px;color:var(--muted);margin-top:3px}.source-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.source-links a{display:inline-flex;align-items:center;gap:5px;min-height:30px;font-size:13px;color:var(--blue);border-bottom:1px solid #195a7030}.source-links .icon{width:12px;height:12px}.appearance-list article{border:1px solid var(--line);background:var(--paper);padding:18px 20px;border-radius:8px;margin-top:10px}.appearance-list .eyebrow{font-size:13px;margin-bottom:6px;color:var(--muted)}.appearance-list h3{font-size:17px}.appearance-list h3 .icon{width:16px}.source-row{border-bottom:1px solid var(--line);padding:21px 0;overflow-wrap:anywhere}.source-row .eyebrow{font-size:13px;color:var(--muted);margin-bottom:5px}.source-row h3{font-size:15px;margin-bottom:8px}.source-row h3 .icon{width:14px;height:14px}.source-row p{font-size:13px;color:var(--muted);max-width:750px;margin-bottom:7px}.source-row small{font-size:13px}.relation{background:var(--paper);border:1px solid var(--line);border-left:3px solid #67867c;border-radius:8px;padding:20px;margin-bottom:12px}.relation-label{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);margin-bottom:12px;flex-wrap:wrap}.relation-label>.icon{width:14px;height:14px}.context-tag{padding:3px 6px;background:#edf1e8;border-radius:3px;margin-left:auto}.relation h3{font-size:18px}.relation h3 .icon{width:16px;height:16px}.relation p{font-size:13px;margin-bottom:10px}.relation small{font-size:13px}.count{font-size:13px;color:var(--muted)}.notice{padding:17px 20px;background:#eef1e6;border:1px solid #d2dbc5;border-radius:7px;font-size:13px;margin:20px 0;color:#344b3b}.notice p{margin:8px 0 0}.notice a{text-decoration:underline}.spoiler-gate{display:flex;gap:18px;background:#e8eee9;border:1px solid #cdd9d0;border-radius:10px;padding:25px}.spoiler-gate>.icon{width:27px;height:27px}.spoiler-gate p{font-size:13px;color:var(--muted);max-width:550px}.spoiler-gate h3{font-size:18px}.show-heading{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:35px;align-items:center}.show-heading h1{font-size:clamp(32px,4vw,50px)}.show-cover{background:var(--show-bg);color:var(--show-ink);border-radius:10px;aspect-ratio:1;padding:25px;display:flex;flex-direction:column;justify-content:center}.show-cover>span{font-size:34px;font-weight:900;line-height:1.02;letter-spacing:-1.5px}.show-cover>small{margin-top:24px;font-size:13px;letter-spacing:1.3px;color:inherit}.show-facts{display:flex;gap:20px;flex-wrap:wrap;font-size:13px;color:var(--muted)}.show-facts>span{display:flex;align-items:center;gap:6px}.show-facts .icon{width:15px;height:15px}.narrow{max-width:820px}.wiki-entry-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.wiki-entry-grid>a{background:var(--paper);border:1px solid var(--line);padding:25px;border-radius:10px;position:relative}.wiki-entry-grid>a:hover{border-color:#7b9393;text-decoration:none}.wiki-entry-grid>a>.icon:first-child{width:27px;height:27px;margin-bottom:18px}.wiki-entry-grid>a>.icon:last-child{position:absolute;right:22px;bottom:20px;width:18px}.wiki-entry-grid h2{font-size:24px}.wiki-entry-grid p{font-size:13px;color:var(--muted);max-width:85%;margin-bottom:0}.alphabet{display:flex;gap:5px;flex-wrap:wrap;margin:20px 0 30px}.alphabet a{width:40px;height:44px;display:flex;align-items:center;justify-content:center;font-weight:700;border:1px solid var(--line);border-radius:5px}.alphabet a:hover{background:var(--accent);text-decoration:none}.wiki-index{columns:3;column-gap:40px}.wiki-index section{break-inside:avoid;scroll-margin-top:110px;margin-bottom:30px}.wiki-index h3{border-bottom:2px solid var(--ink);padding-bottom:7px;font-size:20px}.wiki-index ul{list-style:none;padding:0;margin:0}.wiki-index a{display:block;padding:8px 0;font-size:13px;min-height:35px}details{border-top:1px solid var(--line);padding:17px 0}details:last-child{border-bottom:1px solid var(--line)}summary{font-size:14px;font-weight:650;min-height:28px}details p{font-size:13px;line-height:1.7;color:var(--muted);margin:15px 0 0}.image-source{display:flex;gap:20px;border-bottom:1px solid var(--line);padding:22px 0;overflow-wrap:anywhere}.image-source img{object-fit:cover;border-radius:5px;flex:none}.image-source p{font-size:13px;margin-bottom:8px}.image-source h3{font-size:16px}.image-source small{font-size:13px}.image-source .icon{width:13px;height:13px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:30px 0}.stats>div{padding:22px;background:var(--paper);border:1px solid var(--line);border-radius:8px}.stats strong{display:block;font-size:36px;letter-spacing:-1px}.stats span{font-size:13px;color:var(--muted)}.issue{padding:22px 0;border-bottom:1px solid var(--line)}.issue .eyebrow{font-size:13px}.issue p{font-size:14px;margin-bottom:10px;max-width:800px}.update-row{display:grid;grid-template-columns:140px 1fr;gap:25px;padding:22px 0;border-bottom:1px solid var(--line)}.update-row>span{font-size:13px;color:var(--muted)}.update-row p{font-size:13px;color:var(--muted);margin-bottom:0}.about-copy p{line-height:1.8;color:var(--muted);font-size:15px}.about-copy h2{margin-top:35px}.about-copy strong{color:var(--ink)}footer{border-top:1px solid var(--line);max-width:1376px;margin:auto;padding:40px 48px 22px}.footer-top{display:flex;justify-content:space-between;gap:35px}.footer-top p{font-size:13px;color:var(--muted);margin-top:18px}.footer-top nav{display:flex;flex-direction:column;gap:8px;font-size:13px}.footer-top nav a{min-height:30px;display:flex;align-items:center}.footer-bottom{border-top:1px solid var(--line);padding-top:20px;display:flex;justify-content:space-between;gap:20px;font-size:13px;color:var(--muted)}#toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);max-width:90%;padding:12px 20px;background:var(--ink);color:white;box-shadow:var(--shadow);border-radius:7px;z-index:50;font-size:13px;opacity:0;pointer-events:none}#toast.visible{opacity:1}@media(prefers-reduced-motion:no-preference){.show-card,.person-image img,button,a{transition:background-color .16s,border-color .16s,box-shadow .16s}.person-image img{transition:transform .25s}.person-image:hover img{transform:scale(1.025)}#toast{transition:opacity .16s}}@media(max-width:1050px){main{padding-left:30px;padding-right:30px}.hero h1{font-size:48px}.people-grid{gap:25px 17px}.show-grid{gap:16px}.show-wordmark{font-size:21px}.show-meta{padding:16px}.show-bottom{flex-wrap:wrap;gap:5px}.show-meta h3{font-size:16px}.fact-list>div{grid-template-columns:140px 1fr}footer{padding-left:30px;padding-right:30px}}@media(max-width:780px){.hero{grid-template-columns:1fr}.bubble-mark{display:none}.show-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.people-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.featured{grid-template-columns:repeat(4,minmax(0,1fr))}.featured .person-meta h3{font-size:15px}.fact-list>div{grid-template-columns:1fr;gap:6px}.filter-bar{grid-template-columns:1fr 1fr}.filter-search{grid-column:1/-1}.section-nav{gap:15px}.section-nav a{font-size:13px}.show-cover{display:none}.show-heading{grid-template-columns:1fr}.wiki-entry-grid{gap:12px}.wiki-entry-grid>a{padding:20px}.wiki-index{columns:2}.updates-grid{grid-template-columns:1fr 1fr}.trust-strip>a{flex-basis:100%}.stats{gap:10px}.stats>div{padding:15px}html{scroll-padding-top:145px}.wiki-section{scroll-margin-top:145px}}@media(max-width:540px){main{padding:22px 20px 55px}.hero h1{font-size:43px;letter-spacing:-1.9px;margin-top:16px}.hero .eyebrow{font-size:13px;letter-spacing:1px}.search-form{padding-left:12px;gap:8px}.search-form input::placeholder{font-size:13px}.search-form>.icon{width:17px;height:17px}.search-submit{width:40px;height:44px}.trust-strip{gap:10px 15px;padding:16px 0;font-size:13px}.trust-strip .icon{width:13px;height:13px}.section-head{margin-top:27px;margin-bottom:16px;align-items:flex-start;gap:12px}.section-head h2{font-size:23px;letter-spacing:-.7px}.section-head .text-link{font-size:13px;white-space:nowrap;min-height:30px;gap:5px}.section-head .text-link .icon{width:13px}.section-intro{font-size:13px;line-height:1.6}.show-grid{gap:13px}.show-art{height:95px;padding:20px 14px 12px;align-items:flex-end}.show-wordmark{font-size:20px;max-width:95%}.show-season{font-size:13px;top:8px;right:8px;padding:2px 4px}.show-meta{padding:13px}.show-meta h3{font-size:14px;min-height:55px;line-height:1.3}.show-meta p{font-size:13px;margin-bottom:12px}.badge{font-size:13px;gap:5px;letter-spacing:.4px}.badge::before{width:5px;height:5px}.show-bottom{font-size:13px}.people-grid,.featured{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.person-meta h3,.featured .person-meta h3{font-size:16px}.person-meta p{font-size:13px}.person-shows{font-size:13px}.credit{font-size:13px;line-height:1.6}.credit>span{font-size:13px}.person-card .save{right:7px;top:7px}.placeholder-note{font-size:13px;bottom:12px}.initials{font-size:40px}.updates-grid{grid-template-columns:1fr;gap:7px}.update-card{padding:18px 0}.update-card h3{font-size:17px}.update-card p{font-size:13px}.page-heading{margin-top:10px;margin-bottom:24px}h1{font-size:36px;letter-spacing:-1.5px;line-height:1.13}.lead{font-size:15px;line-height:1.65}.filter-bar{padding:15px;gap:14px}.filter-bar select{font-size:13px;padding:0 6px}.filter-search input{font-size:13px}.filter-tabs{gap:3px}.filter-tabs button{font-size:13px;padding:10px 11px}.results-heading p,.text-button{font-size:13px}.fact-list>div{grid-template-columns:120px 1fr;gap:15px;font-size:13px}.fact-list dd>strong{font-size:13px}.fact-list dd>span{font-size:13px}.section-nav{gap:18px}.wiki-section{margin-top:28px}.wiki-section h2{font-size:22px}.relation{padding:17px}.relation h3{font-size:16px}.relation p{font-size:13px}.relation small{font-size:13px}.context-tag{margin-left:0}.spoiler-gate{padding:20px;gap:12px}.spoiler-gate>.icon{width:23px;height:23px}.spoiler-gate h3{font-size:16px}.spoiler-gate p{font-size:13px}.spoiler-gate .button{font-size:13px}.wiki-entry-grid{grid-template-columns:1fr}.wiki-entry-grid>a{padding:20px 20px 20px 65px}.wiki-entry-grid>a>.icon:first-child{position:absolute;left:20px;top:22px}.wiki-entry-grid h2{font-size:21px;margin-bottom:7px}.wiki-entry-grid p{font-size:13px}.wiki-index{column-gap:24px}.wiki-index a{font-size:13px;min-height:40px}.alphabet{gap:4px}.alphabet a{width:36px;font-size:13px}.wiki-index h3{font-size:18px}.image-source{gap:14px}.image-source img{width:60px;height:75px}.image-source h3{font-size:15px}.image-source p{font-size:13px}.image-source small{font-size:13px}.stats{grid-template-columns:1fr 1fr}.stats strong{font-size:30px}.stats span{font-size:13px}.update-row{grid-template-columns:1fr;gap:8px}.update-row h3{font-size:17px}.update-row p{font-size:13px}.notice{font-size:13px;padding:15px}.about-copy p{font-size:14px}.about-copy h2{font-size:24px}.footer-top{flex-direction:column;gap:20px}.footer-top nav{gap:5px}.footer-bottom{flex-direction:column;gap:8px;font-size:13px}footer{padding:30px 20px 20px}.show-facts{gap:10px;font-size:13px}.show-heading h1{font-size:36px}#toast{font-size:13px;bottom:18px}.source-row small{font-size:13px}}
@media(max-width:360px){main{padding-left:14px;padding-right:14px}.hero h1{font-size:38px}.section-head h2{font-size:21px}.show-wordmark{font-size:18px}.fact-list>div{grid-template-columns:1fr;gap:5px}}

.credit,.credit>span{font-size:13px;line-height:1.65}.person-shows,.show-meta p,.show-bottom,.source-links a,.source-row small,.relation small,.show-facts,.show-season,.badge{font-size:13px}.source-links a{min-height:36px}.image-source small{font-size:13px}.broadcast-note{font-size:13px;color:var(--muted);max-width:700px}.portrait:has(.initials){aspect-ratio:4/3}.placeholder-note{font-size:13px}.wiki-index a{min-height:44px}.credit a{display:inline-block;min-height:24px}.credit .icon{width:12px;height:12px}
@media(max-width:540px){.hero h1{font-size:36px;line-height:1.1;margin:13px 0}.hero .eyebrow{font-size:13px}.trust-strip{font-size:13px}.trust-strip>span{display:none}.trust-strip>a{line-height:1.6}.show-meta h3{font-size:15px;min-height:58px}.show-meta p,.show-bottom,.badge{font-size:13px}.show-wordmark{font-size:19px}.show-season{font-size:13px}.show-bottom>span{display:block;width:100%}.credit,.credit>span{font-size:13px}.person-shows{font-size:13px}.person-meta p{font-size:13px}.show-art{height:100px}.source-row p{font-size:13px}.source-row small{font-size:13px}.image-source small{font-size:13px}.image-source p{font-size:13px}.placeholder-note{font-size:13px}.section-nav a{font-size:13px}.show-facts{font-size:13px}.footer-top p{font-size:13px}.footer-bottom{font-size:13px}}
.bio{margin-bottom:30px;max-width:750px}.bio p{font-size:15px;line-height:1.8;margin-bottom:10px}.history-heading{margin-top:26px}.history-list{border-left:1px solid #b7c7bf;margin:20px 0 0 5px;padding-left:22px}.history-list article{display:flex;gap:20px;padding:0 0 20px;position:relative}.history-list article:before{content:'';position:absolute;left:-27px;top:6px;width:8px;height:8px;background:#729282;border-radius:50%}.history-list time{font-size:13px;color:var(--muted);padding-top:2px}.history-list h3{font-size:15px;margin-bottom:0}.history-list .source-links{margin-top:2px}
.mobile-brand{display:none}@media(max-width:540px){.mobile-brand{display:inline}.desktop-brand{display:none}}
.connection-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.connection-grid .relation{margin:0}.connection-filter{grid-template-columns:2fr 1fr}.connection-filter .filter-search{grid-column:auto}@media(max-width:600px){.connection-grid{grid-template-columns:1fr}.connection-filter{grid-template-columns:1fr}.connection-filter .filter-search{grid-column:auto}}

.show-art.has-format-logo{display:flex;align-items:center;justify-content:center;padding:26px 20px 40px}.format-logo{display:block;width:100%;max-width:250px;height:100px;object-fit:contain}.show-cover .format-logo{max-width:330px;height:160px;margin:auto}.logo-credit{display:block;font-size:13px;margin-top:12px}.connection-portraits{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:22px}.connection-portraits>div{min-width:0}.connection-portraits .portrait{aspect-ratio:4/3}.connection-portraits .portrait img{object-position:center 25%}.connection-person-name{display:block;font-size:14px;font-weight:700;margin-top:9px}.connection-portraits .credit{margin-top:5px}.connection-amp{position:absolute;top:35%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;background:#f2bd50;color:#152528;border:4px solid #f5f5f0;border-radius:50%;width:42px;height:42px;font-size:22px;font-weight:800}.joint-picture{margin:0 0 22px;min-width:0}.joint-picture>img{width:100%;height:auto;max-height:420px;object-fit:contain;background:var(--bg);border-radius:4px}.joint-picture figcaption{font-size:13px;line-height:1.7;margin-top:10px}.joint-photo-date{display:block;color:var(--muted);font-size:12px;margin:0 0 8px}.joint-names{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:14px;font-weight:700;margin-bottom:5px}.joint-names a{min-height:32px;display:inline-flex;align-items:center;gap:6px}.editorial-section{margin-top:46px}.editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.editorial-card{padding:26px;border:1px solid #dce2da;border-radius:16px;background:#fff;min-width:0;display:flex;flex-direction:column}.editorial-card>.eyebrow{color:#42534c}.editorial-card h3{font-size:28px;line-height:1.15;margin:15px 0 10px;letter-spacing:-.6px}.editorial-card>p{font-size:16px;line-height:1.65;flex:1}.editorial-context{font-size:13px;color:#59645e}.editorial-subjects{display:flex;flex-wrap:wrap;gap:6px 14px;margin:10px 0}.editorial-subjects a{display:inline-flex;align-items:center;gap:7px;font-size:13px;min-height:36px;font-weight:700}.editorial-evidence{border-top:1px solid #e1e5df;margin-top:10px;font-size:13px}.editorial-evidence summary{cursor:pointer;padding:16px 0;min-height:44px}.editorial-evidence .source-row{padding:14px 0}.editorial-evidence .source-row h3{font-size:16px;overflow-wrap:anywhere}.editorial-evidence .source-row p{font-size:13px}.editorial-evidence small{font-size:13px;line-height:1.6}.category-show-moment{border-top:4px solid #f2bd50}.logo-source{display:flex;align-items:center;gap:30px;padding:24px 0;border-bottom:1px solid #dce2da}.logo-source>img{object-fit:contain;flex-shrink:0}.logo-source p{font-size:13px;line-height:1.7}.logo-source small{font-size:13px;line-height:1.7}.stories-entry{margin:25px 0}.editorial-card a,.logo-source a{overflow-wrap:anywhere}
@media(max-width:900px){.editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-grid>.editorial-card:last-child:nth-child(odd){grid-column:1/-1}}
@media(max-width:540px){.editorial-grid{grid-template-columns:1fr;gap:14px}.editorial-card{padding:22px}.editorial-card h3{font-size:23px}.editorial-section{margin-top:32px}.show-art.has-format-logo{padding:12px 15px 22px}.format-logo{height:65px}.connection-portraits{gap:12px}.connection-person-name{font-size:13px}.connection-portraits .portrait{aspect-ratio:4/5}.logo-source{align-items:flex-start;flex-direction:column;gap:15px}.joint-picture>img{max-height:420px}.show-cover .format-logo{height:120px}.relation p{font-size:13px}}.ratings-board{margin:20px 0 28px}.ratings-board .section-head{margin-bottom:8px}.ratings-board h2{font-size:27px}.ratings-board .section-intro{margin-bottom:15px;font-size:13px}.ratings-grid{display:grid;grid-auto-flow:column;grid-template-rows:repeat(5,auto);grid-template-columns:1fr 1fr;column-gap:24px;border-top:1px solid #ccd5ce}.rating-row{display:flex;align-items:center;gap:12px;min-height:62px;border-bottom:1px solid #d7ded7;padding:11px 2px;transition:background .15s}.rating-row:hover{background:#eaf0df}.rating-rank{font-size:20px;font-weight:800;color:#536650;min-width:30px;font-variant-numeric:tabular-nums}.rating-show{flex:1;min-width:0}.rating-show strong{display:block;font-size:14px;line-height:1.25}.rating-show small{display:block;font-size:13px;color:#5b665d;margin-top:4px}.rating-number{display:flex;gap:6px;align-items:center;font-size:13px;white-space:nowrap;font-weight:700}.rating-number .icon{width:15px}.rating-evidence{padding:22px 0;border-bottom:1px solid #d7ded7}.instagram-card{margin-top:22px;padding:16px;background:#edf1e8;border:1px solid #d3dbcc;border-radius:12px}.instagram-card>div{display:flex;gap:12px;align-items:center}.instagram-card strong,.instagram-card span>a{display:block;font-size:13px;overflow-wrap:anywhere}.instagram-card span>a{min-height:32px;line-height:2}.instagram-card details{font-size:13px;line-height:1.65}.instagram-card summary{cursor:pointer;min-height:44px;padding-top:14px}.instagram-card .source-row h3{font-size:14px;overflow-wrap:anywhere}.instagram-card .source-row p{font-size:13px}
@media(max-width:700px){.ratings-board h2{font-size:24px}.ratings-board .section-head{align-items:flex-start;gap:12px}.ratings-board .text-link{font-size:13px}.ratings-grid{grid-auto-flow:row;grid-template-rows:none;grid-template-columns:1fr;gap:0}.rating-row{min-height:57px}}
@media(max-width:540px){.ratings-grid{grid-auto-flow:column;grid-template-rows:repeat(5,auto);grid-template-columns:1fr 1fr;column-gap:12px}.rating-row{position:relative;display:block;padding:10px 0 10px 24px;min-height:81px}.rating-rank{position:absolute;left:0;top:10px;font-size:14px;min-width:0}.rating-show strong{font-size:13px;line-height:1.2}.rating-show small{font-size:13px;line-height:1.3}.rating-number{font-size:13px;margin-top:5px}.rating-number .icon{display:none}.ratings-board h2{font-size:21px}.ratings-board .section-intro{font-size:13px;line-height:1.4}.ratings-board .small-note{font-size:13px}}
@media(max-width:540px){.rating-row{min-height:72px;padding-top:8px;padding-bottom:8px}.rating-rank{top:8px}.ratings-board{margin-top:15px}.ratings-board .section-intro{margin-bottom:10px}.ratings-board .section-head{margin-bottom:6px}}
.cast-banner{display:flex;align-items:flex-start;gap:18px;background:#edf3df;border:1px solid #cedcba;padding:22px;border-radius:14px;margin:0 0 26px}.cast-banner>.icon{flex-shrink:0}.cast-banner>div{flex:1}.cast-banner strong{font-size:17px}.cast-banner p{font-size:13px;line-height:1.6;margin:8px 0}.cast-banner a{font-size:13px;font-weight:700;display:inline-flex;align-items:center;min-height:36px;gap:7px}.cast-banner .button{font-size:13px}.timeline-list{list-style:none;margin:24px 0;padding:0}.timeline-entry{display:grid;grid-template-columns:125px minmax(0,1fr);gap:24px;position:relative;padding-bottom:28px}.timeline-entry:before{content:'';position:absolute;left:136px;top:7px;bottom:0;width:2px;background:#d4dec8}.timeline-entry:after{content:'';position:absolute;left:131px;top:7px;width:12px;height:12px;background:#58724b;border:3px solid #f5f5f0;border-radius:50%}.timeline-entry:last-child:before{display:none}.timeline-date{font-size:13px;font-weight:750;line-height:1.6;padding-top:3px}.timeline-date .badge{display:block;white-space:normal;margin-top:8px;font-size:13px}.timeline-entry article{background:#fff;border:1px solid #d6dfd2;border-radius:12px;padding:22px;margin-left:8px;min-width:0}.timeline-entry h3{font-size:22px;line-height:1.25;margin:12px 0}.timeline-entry p{font-size:14px;line-height:1.7}.timeline-entry .timeline-context{font-size:13px;color:#59645e}.timeline-entry .text-link{font-size:13px;min-height:36px}.timeline-protection{display:flex;align-items:center;flex-wrap:wrap;gap:12px;background:#edf1e8;border-radius:10px;padding:15px;font-size:13px}.timeline-protection .text-button{min-height:36px}.undated-heading{font-size:20px;margin-top:28px}
@media(max-width:650px){.cast-banner{flex-wrap:wrap;padding:18px;gap:12px}.cast-banner>div{flex-basis:80%}.cast-banner>.button{width:100%;min-height:44px}.timeline-entry{grid-template-columns:1fr;gap:10px;padding-left:20px}.timeline-entry:before{left:3px}.timeline-entry:after{left:-2px}.timeline-entry article{margin:0;padding:0 0 20px 12px}.timeline-date{display:flex;gap:10px;align-items:center}.timeline-date .badge{margin:0}.timeline-entry h3{font-size:20px}.timeline-entry .source-links a{white-space:normal}.timeline-protection{line-height:1.6}}

.wiki-section{scroll-margin-top:20px}
.doku-teaser{padding:30px;border-radius:16px;border:1px solid #cbd9d5;background:#e5efec;margin:36px 0}.doku-teaser h2{font-size:29px;margin:12px 0;max-width:650px;line-height:1.2}.doku-teaser p{font-size:15px;line-height:1.7;max-width:680px}.doku-teaser .button{margin-top:12px}@media(max-width:540px){.doku-teaser{padding:22px}.doku-teaser h2{font-size:25px}}
.browse-links{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 25px}.browse-links a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 14px;border:1px solid #cbd7c9;border-radius:30px;background:#fff;font-size:13px;font-weight:700}.browse-links a:hover{background:#f2bd50}.birthday-section{margin:40px 0}.birthday-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.birthday-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:18px;background:#fff;border:1px solid #d7dfcf;border-radius:12px;min-height:70px;margin-bottom:10px}.birthday-row>span{font-size:13px;color:#54624e}.birthday-row strong{font-size:16px;flex:1}.birthday-row .icon{width:15px}.birthday-section h3{font-size:18px;margin:22px 0 12px}.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.person-shows a{display:inline-block;min-height:28px;text-decoration:underline;text-underline-offset:3px}.rating-rank>.icon{width:18px;height:18px}@media(max-width:540px){.browse-links{gap:7px}.browse-links a{font-size:13px;padding:8px 11px}.birthday-grid{grid-template-columns:1fr}.birthday-row{padding:15px}.birthday-row strong{font-size:15px}.related-grid{gap:12px}}
.list-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}.list-category-grid>a{display:block;padding:25px;border:1px solid #ced8c7;background:#fff;border-radius:16px}.list-category-grid>a:hover{background:#edf4df}.list-category-grid h2,.list-category-grid h3{font-size:25px;line-height:1.2;margin:18px 0 12px}.list-category-grid p{font-size:14px;line-height:1.65}.top-list{max-width:850px;margin-bottom:28px}.top-person{display:grid;grid-template-columns:95px 1fr;gap:24px;padding:25px 0;border-bottom:1px solid #d1daca}.top-rank{display:flex;flex-direction:column;background:#e7f0d6;border-radius:12px;padding:15px;align-self:start;text-align:center}.top-rank span,.top-rank small{font-size:13px}.top-rank strong{font-size:32px;margin:5px 0}.top-person h2{font-size:25px;margin:0 0 10px}.top-person p{font-size:14px;line-height:1.7}.top-list>.editorial-card{margin-bottom:18px}@media(max-width:700px){.list-category-grid{grid-template-columns:1fr}.list-category-grid>a{padding:22px}.top-person{grid-template-columns:70px minmax(0,1fr);gap:15px}.top-rank{padding:12px 6px}.top-person h2{font-size:21px}}

.profile-answers{display:grid;grid-template-columns:1.2fr 1fr;gap:14px;margin:24px 0}.profile-answers article{background:#eaf0de;border:1px solid #d6dfc8;border-radius:16px;padding:22px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.profile-answers article+article{background:white;border-color:var(--line)}.profile-answers strong{font-size:22px;line-height:1.2}.profile-answers p,.profile-answers span:not(.eyebrow){font-size:13px;line-height:1.65;margin:0}.profile-answers .text-button{padding:8px 0;text-align:left;min-height:44px}.profile-answers a{overflow-wrap:anywhere}@media(max-width:620px){.profile-answers{grid-template-columns:1fr}.profile-answers article{padding:18px}}

.relationship-shortcuts{display:flex;flex-wrap:wrap;gap:10px;margin:-10px 0 24px}.relationship-shortcuts>span{width:100%;font-size:13px;font-weight:700;color:var(--muted)}.relationship-shortcuts>a{display:grid;grid-template-columns:1fr 20px;gap:3px 12px;align-items:center;padding:13px 16px;border:1px solid var(--line);border-radius:10px;background:white;flex:1;min-width:210px}.relationship-shortcuts strong{font-size:14px}.relationship-shortcuts small{font-size:13px;color:var(--muted);grid-column:1}.relationship-shortcuts .icon{grid-column:2;grid-row:1/3}.relationship-shortcuts>a:hover{background:var(--accent-soft)}

.status-context{font-size:13px;line-height:1.6}.status-context summary{cursor:pointer;min-height:32px;padding:5px 0;font-weight:600}.status-context p{margin:5px 0 10px}.profile-answers .source-links{margin:0;padding:0;border:0}

.history-people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:28px 0}.history-person{display:flex;gap:18px;padding:20px;background:var(--white,#fff);border:1px solid var(--line,#dce3df);border-radius:16px;min-width:0}.history-person>div{min-width:0}.history-person h2{font-size:20px;line-height:1.3;margin:0 0 8px}.history-person p{font-size:14px}.history-avatar{display:block;flex:0 0 72px;width:72px;height:88px;overflow:hidden;border-radius:10px;background:#e3e9e5}.history-avatar img{width:100%;height:100%;object-fit:cover}.history-avatar .portrait-placeholder{height:100%;min-height:0;font-size:24px}.history-avatar .portrait-placeholder small{display:none}@media(max-width:650px){.history-people{grid-template-columns:1fr}.history-person{padding:16px;gap:14px}.history-person h2{font-size:18px}}
.history-avatar .portrait{height:100%;min-height:0;aspect-ratio:auto}.history-avatar .initials{font-size:24px}.history-avatar .placeholder-note{display:none}


@media(max-width:780px){.search-form input,.filter-search input,.filter-bar select{font-size:16px}}

@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(assets/fonts/barlow-0.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(assets/fonts/barlow-1.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(assets/fonts/barlow-2.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(assets/fonts/barlow-3.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(assets/fonts/barlow-4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

:root{--bg:#111214;--paper:#1d1f23;--ink:#f4f1e8;--muted:#b3b3b7;--line:#383a3f;--accent:#f2bd50;--accent-soft:#352d1e;--dark:#090a0c;--blue:#f2bd50;--radius:4px;--shadow:0 12px 32px #0005;color-scheme:dark}
body{font-family:'Barlow',sans-serif;font-size:16px;background:var(--bg)}
h1,h2,h3,.show-wordmark{font-family:'Barlow Condensed',sans-serif;font-weight:700;letter-spacing:0;line-height:1.03}
h1{font-size:clamp(44px,5.5vw,76px)}h2{font-size:36px}h3{font-size:26px}p{line-height:1.6}a:hover{text-decoration:none;color:var(--accent)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-color:var(--accent)}.icon-button:hover{background:#343328}
main{max-width:1440px;padding:26px 40px 72px}.section-head{margin:46px 0 18px}.section-head h2{border:0;padding:0}.section-head .text-link{font-size:13px;color:var(--muted)}.eyebrow{font-size:12px;letter-spacing:1.3px;color:var(--muted)}.text-link{color:var(--accent)}.section-intro,.small-note,.lead{color:var(--muted)}.button{background:var(--accent);color:#171719;border:1px solid var(--accent);border-radius:3px;font-weight:700}.button:hover{color:#171719;background:#ffd579}.button.secondary{color:var(--ink);background:transparent;border:1px solid var(--line)}.button.secondary:hover{border-color:var(--accent);color:var(--accent)}.text-button{color:var(--accent);background:transparent}.page-heading .eyebrow{margin-bottom:10px}.page-heading .lead{max-width:680px;font-size:17px}
.edition-line{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:0 0 14px;margin-bottom:22px;font-size:13px;letter-spacing:1.8px;color:var(--muted)}.edition-line>span:first-child{color:var(--ink);font-weight:700;display:flex;align-items:center;gap:8px}.edition-line i{width:7px;height:7px;background:#ff7850;border-radius:100%}.front-stage{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:28px}.on-air{background:var(--accent);padding:7px 10px;color:#161719}.show-guide{border-top:3px solid var(--accent);min-width:0}.guide-heading{display:flex;align-items:center;justify-content:space-between;margin:18px 0 10px}.guide-heading .eyebrow{font-size:13px;margin-bottom:2px;color:var(--muted)}.guide-heading h2{font-size:38px;margin:0}.guide-heading>a{display:flex;align-items:center;justify-content:center;border:1px solid var(--line);width:36px;height:36px;border-radius:50%}.guide-row{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--line);min-height:51px}.guide-number{color:#85858c;font-size:13px;font-variant-numeric:tabular-nums}.guide-row strong{display:block;font-size:14px;font-weight:600;line-height:1.1}.guide-row small{display:block;color:var(--muted);font-size:13px;line-height:1.3;margin-top:4px}.guide-value{display:flex;align-items:center;gap:8px;font-size:13px;white-space:nowrap;color:var(--accent)}.guide-value .icon{width:12px}.guide-method{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--muted);padding:14px 0}.guide-method .icon{width:14px}.discovery-bar{display:flex;justify-content:space-between;gap:14px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:30px 0 0;padding:13px 0}.discovery-bar>a{display:flex;align-items:center;gap:10px;min-height:34px;font-size:14px;font-weight:600}.discovery-bar .icon{color:var(--accent);width:18px}
.face-shelf{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.face-shelf .portrait{aspect-ratio:3/4;border-radius:6px}.person-meta{padding:14px 0 8px}.person-meta h3{font-size:25px;margin-bottom:3px}.person-meta p{font-size:13px;color:var(--muted);margin:0 0 5px}.person-shows{font-size:13px;color:var(--muted)}.person-shows a{min-height:24px}.portrait{background:#27292f;border:1px solid #383a3f;border-radius:4px}.portrait img{transition:transform .2s}.person-image:hover img{transform:scale(1.025)}.initials{font-family:'Barlow Condensed',sans-serif;font-weight:700;color:#8b8d93}.placeholder-note{color:#b3b3b7}.credit{font-size:13px;line-height:1.5;color:#9a9ba1}.credit a{display:inline}.credit span{font-size:13px;color:#b6b6bc}.person-card .save{background:#111c;color:#eee;border:1px solid #ffffff40;border-radius:3px;width:32px;height:36px;min-width:32px;right:8px;top:8px}.person-card .save[aria-pressed=true]{background:var(--accent);color:#111}.people-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:30px 22px}.related-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mini-credit{font-size:13px;color:var(--muted);margin-top:5px}.mini-credit summary{padding:5px 0;min-height:24px}.two-discoveries{display:grid;grid-template-columns:1.15fr 1fr;gap:24px;margin-top:52px}.doku-discovery{position:relative;background:#25282a;min-height:350px;overflow:hidden;display:flex;align-items:end;padding:26px}.doku-faces{position:absolute;inset:0;display:flex;opacity:.55}.doku-faces .portrait{width:50%;height:100%;border:0;border-radius:0}.doku-faces:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#111,transparent)}.doku-discovery>div:last-child{position:relative}.doku-discovery h2{font-size:42px}.front-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:24px;margin-top:42px;gap:15px;color:var(--muted);font-size:13px}.front-bottom strong{font-size:20px;color:var(--ink);display:block}.front-bottom .icon{width:14px}

.show-card{background:var(--paper);border:1px solid var(--line);border-radius:4px;box-shadow:none}.show-card:hover{border-color:var(--accent)}.show-art{background:#25282e;color:#f4f1e8;height:180px;border-bottom:1px solid var(--line)}.show-wordmark{font-size:36px;text-transform:uppercase;line-height:.95}.show-meta h3{font-size:25px;min-height:0}.show-meta p,.show-bottom{color:var(--muted)}.show-season{color:var(--accent)}.badge{color:#bdda93}.badge.upcoming{color:var(--accent)}.badge.replay{color:var(--muted)}.show-cover{background:#24262c;color:var(--ink);border-radius:4px}.show-cover>span{font-family:'Barlow Condensed',sans-serif;font-size:54px;text-transform:uppercase}.show-cover small{color:var(--muted)}.show-facts{color:var(--muted)}.has-format-logo{background:#ecece8!important}.logo-credit{background:#111;color:#eee}.show-heading{gap:32px}.broadcast-note{color:var(--muted)}.section-nav{border-bottom:1px solid var(--line);border-top:1px solid var(--line);background:var(--bg);border-radius:0}.section-nav a{color:var(--ink)}.section-nav a:hover{color:var(--accent);background:#28282b}.filter-bar,.filter-search,.search-form,.filter-bar select{background:var(--paper);color:var(--ink);border-color:var(--line)}.filter-tabs button,.timeline-filters button,.alphabet a{background:var(--paper);color:var(--ink);border-color:var(--line);border-radius:3px}.filter-tabs button[aria-pressed=true],.timeline-filters button[aria-pressed=true]{background:var(--accent);color:#151619;border-color:var(--accent)}.notice,.empty,.issue,.cast-banner,.timeline-protection{background:#23252a;color:var(--muted);border:1px solid var(--line);border-radius:3px}.cast-banner{border-left:3px solid var(--accent)}.cast-banner strong{color:var(--ink)}.source-links{border-color:var(--line);gap:10px}.source-links a{color:var(--muted)}.source-links a:hover{color:var(--accent)}.source-row,.image-source,.logo-source,.fact-list>div{border-color:var(--line)}.fact-list dt,.fact-list dd>span,.source-row small{color:var(--muted)}.fact-list dd{color:var(--ink)}.fact-list .source-links{margin-top:5px}.bio{color:var(--ink)}.relation,.editorial-card,.history-person,.instagram-card,.wiki-entry-grid>a,.list-category-grid>a,.update-card,.birthday-row,.rating-row,.stats>div{background:var(--paper);border-color:var(--line);border-radius:4px;color:var(--ink)}.relation h3{font-size:28px}.relation small,.editorial-context,.editorial-evidence,.history-person p,.instagram-card p,.instagram-card summary,.birthday-row>span,.rating-show small,.rating-number,.relation-label,.source-row p{color:var(--muted)}.context-tag{background:#303237;color:var(--muted)}.connection-amp{background:var(--accent);color:#171719;border-color:#171719}.connection-person-name{background:#111d;color:#fff}.spoiler-gate{background:var(--paper);border:1px solid var(--line);border-radius:4px;color:var(--ink)}.spoiler-gate p{color:var(--muted)}.spoiler-gate>.icon{color:var(--accent)}.timeline-entry article{background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:0 0 22px 12px}.timeline-entry:before{background:var(--line)}.timeline-entry:after{background:var(--accent);border-color:var(--bg)}.timeline-entry .timeline-context{color:var(--muted)}.timeline-entry h3{font-family:'Barlow',sans-serif;font-size:24px;line-height:1.25;max-width:35ch;margin:8px 0 12px}.timeline-entry p{font-size:16px;line-height:1.65;max-width:72ch}.timeline-date{color:var(--muted)}.top-rank{background:#303029;color:var(--accent);border-radius:3px}.top-person{border-color:var(--line)}.doku-teaser{background:var(--paper);border:1px solid var(--line);color:var(--ink);border-radius:4px}.wiki-index h3{color:var(--accent)}.wiki-index ul,.wiki-index section{border-color:var(--line)}.list-category-grid>a:hover,.wiki-entry-grid>a:hover,.birthday-row:hover{background:#292b31}.rating-rank{background:#303237;color:var(--accent)}.rating-evidence,.update-row{border-color:var(--line)}.footer-top,.footer-bottom{border-color:var(--line)}footer{background:#0b0c0e;color:var(--muted);border-top:1px solid var(--line)}footer p{color:var(--muted)}#toast{background:var(--accent);color:#151619}.skip{color:#111}
@media(min-width:1500px){}
@media(max-width:1100px){main{padding:22px 24px 60px}.front-stage{grid-template-columns:minmax(0,1fr) 290px;gap:22px}.face-shelf{gap:14px}.people-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.face-shelf .person-meta h3{font-size:23px}}
@media(max-width:800px){.front-stage{grid-template-columns:minmax(0,1fr) 265px;gap:18px}.face-shelf{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 18px}.discovery-bar{flex-wrap:wrap;justify-content:start;gap:8px 24px}.two-discoveries{grid-template-columns:1fr 1fr}.doku-discovery h2{font-size:34px}.people-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){html{scroll-padding-top:140px}main{padding:18px 16px 46px}.edition-line{font-size:13px;letter-spacing:1px;padding-bottom:12px;margin-bottom:16px}.edition-line>span:last-child{display:none}.front-stage{display:flex;flex-direction:column;gap:28px}.show-guide{border-top:1px solid var(--line)}.guide-heading{margin-top:18px}.guide-heading h2{font-size:34px}.guide-heading .eyebrow{font-size:13px}.guide-list{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.guide-row{grid-template-columns:18px minmax(0,1fr);gap:7px;padding:12px 0;align-items:start}.guide-row strong{font-size:13px}.guide-row small{font-size:13px}.guide-value{grid-column:2;font-size:13px;justify-content:space-between}.guide-number{font-size:13px}.guide-method{font-size:13px}.discovery-bar{margin-top:14px;gap:5px 18px;padding:11px 0}.discovery-bar>a{font-size:13px;min-height:34px}.discovery-bar .icon{width:16px}.section-head{margin-top:32px;gap:12px;align-items:center}.section-head h2{font-size:30px;border-left-width:4px;padding-left:10px}.section-head .text-link{font-size:13px;white-space:nowrap}.section-intro{font-size:13px}.face-shelf{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 12px}.face-shelf .person-meta h3{font-size:21px}.face-shelf .person-meta p{font-size:13px}.face-shelf .person-shows{font-size:13px}.face-shelf .credit{font-size:13px}.person-card .save{height:31px;width:28px;min-width:28px;top:5px;right:5px}.person-card .save .icon{width:16px}.two-discoveries{grid-template-columns:1fr;gap:20px;margin-top:32px}.doku-discovery{min-height:310px}.doku-discovery h2{font-size:42px}.front-bottom{flex-direction:column;align-items:start;margin-top:30px;font-size:13px}.people-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 16px}.person-meta h3{font-size:25px}.show-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.show-art{height:145px;padding:14px}.show-wordmark{font-size:27px}.show-meta{padding:14px}.show-meta h3{font-size:22px}.show-bottom{flex-wrap:wrap;font-size:13px}.show-meta p{font-size:13px}.show-cover>span{font-size:40px}.show-heading{gap:20px}.show-heading .page-heading h1{font-size:46px}.profile-answers{grid-template-columns:1fr}.page-heading h1{font-size:49px}.page-heading .lead{font-size:15px}.timeline-entry article{padding:0 0 20px 12px}.timeline-entry h3{font-size:22px}.timeline-entry p{font-size:16px}.section-nav{gap:16px}.section-nav a{font-size:13px}.cast-banner{padding:16px}.cast-banner p{font-size:13px}.cast-banner strong{font-size:14px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}


.profile-v2{--profile-page:#111214;--profile-paper:#1d1f23;--profile-ink:#f4f1e8;--profile-muted:#b3b3b7;--profile-accent:#f2bd50;color:var(--profile-ink)}
.profile-v2 .breadcrumbs{color:var(--profile-muted);margin-bottom:25px}.profile-v2 .breadcrumbs a{color:var(--profile-muted)}
.profile-masthead{display:grid;grid-template-columns:230px minmax(0,1fr);column-gap:32px;row-gap:22px;align-items:start}.profile-portrait{grid-row:1/3;min-width:0}.profile-portrait>.portrait{aspect-ratio:3/4;border-radius:8px;overflow:hidden;background:var(--profile-paper)}.profile-portrait .portrait img{width:100%;height:100%;object-fit:cover}.profile-portrait .initials{font-family:'Barlow Condensed',sans-serif;font-size:72px;color:var(--profile-accent)}.profile-portrait .placeholder-note{font-size:13px;color:var(--profile-muted);padding:12px}.profile-portrait .photo-credit,.profile-portrait .image-credit{font-size:13px;color:var(--profile-muted);overflow-wrap:anywhere}
.profile-identity{min-width:0}.profile-identity>.eyebrow{color:var(--profile-accent);font-size:13px;letter-spacing:1.6px}.profile-identity h1{font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:clamp(48px,5.6vw,82px);line-height:.98;letter-spacing:-.8px;margin:10px 0 17px;overflow-wrap:anywhere}.profile-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;color:var(--profile-muted);font-size:15px}.profile-meta strong{color:var(--profile-ink);font-weight:600}.profile-age-source{font-size:13px;color:var(--profile-muted);margin-top:9px}.profile-age-source summary{cursor:pointer;min-height:32px;display:list-item;list-style-position:inside}.profile-age-source p{margin:8px 0}.profile-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:15px}.profile-v2 .profile-actions .button{min-height:44px;font-size:13px;border:1px solid #45474b;background:transparent;color:var(--profile-ink);padding:10px 16px;border-radius:5px}.profile-v2 .profile-actions .button[aria-pressed=true]{border-color:var(--profile-accent);color:var(--profile-accent)}
.profile-answer-panel{min-width:0}.profile-v2 .profile-answers{margin:0;gap:12px;grid-template-columns:1.1fr 1fr}.profile-v2 .profile-answers article,.profile-v2 .profile-answers article+article{background:var(--profile-paper);color:var(--profile-ink);border:1px solid #35373c;border-radius:8px;padding:19px}.profile-v2 .profile-answers .eyebrow{color:var(--profile-muted)}.profile-v2 .profile-answers strong{font:600 23px/1.25 'Barlow',sans-serif}.profile-v2 .profile-answers p,.profile-v2 .profile-answers span:not(.eyebrow){color:var(--profile-muted);font-size:14px}.profile-v2 .profile-answers a,.profile-v2 .text-button{color:var(--profile-accent)}.profile-v2 .relationship-shortcuts{background:transparent;border:0;padding:16px 0 0;margin:0}.profile-v2 .relationship-shortcuts>a{background:var(--profile-paper);border-color:#35373c;color:var(--profile-ink)}.profile-v2 .relationship-shortcuts small{color:var(--profile-muted)}
.profile-v2 .section-nav{border-color:#35373c;margin-top:30px;gap:25px}.profile-v2 .section-nav a{color:var(--profile-ink);font-size:14px;min-height:46px}.profile-v2 .wiki-section{margin-top:36px}.profile-v2 h2{font-family:'Barlow Condensed',sans-serif;font-size:34px;line-height:1.05;letter-spacing:0}.profile-v2 .section-head h2{border:0;padding:0;font:600 27px/1.2 'Barlow',sans-serif}.profile-v2 .section-head>.eyebrow{color:var(--profile-muted)}
.profile-show-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.profile-show-tile{min-width:0;background:transparent;border:0;border-radius:2px;overflow:hidden}.profile-show-art{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:13px;min-height:150px;padding:20px;background:#24262a;border-bottom:1px solid #35373c;color:var(--profile-ink);position:relative}.profile-show-art>.icon{color:var(--profile-accent);width:22px;height:22px}.profile-show-art>strong{font-family:'Barlow Condensed',sans-serif;font-size:26px;line-height:1.05;overflow-wrap:anywhere}.profile-show-art>img{width:100%;height:90px;object-fit:contain}.profile-show-art>span{font-size:13px;line-height:1.4;color:var(--profile-muted);margin-top:auto}.profile-show-caption{padding:12px 0}.profile-show-caption h3{font-size:14px;line-height:1.35;margin:0 0 5px}.profile-show-caption h3 a{color:var(--profile-ink)}
.profile-evidence{font-size:13px;color:var(--profile-muted);min-width:0}.profile-evidence>summary{cursor:pointer;min-height:44px;padding:11px 0;list-style-position:inside;color:var(--profile-muted)}.profile-evidence[open]>summary{color:var(--profile-accent)}.profile-v2 .source-row{border-color:#35373c;overflow-wrap:anywhere}.profile-v2 .source-row h3{font-size:16px}.profile-v2 .source-row p,.profile-v2 .source-row small{color:var(--profile-muted)}.profile-v2 .source-links a{color:var(--profile-muted);border-color:#45474b;background:transparent}.profile-v2 .small-note,.profile-v2 .section-intro{color:var(--profile-muted)}
.profile-overview-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(230px,1fr);gap:35px}.profile-bio{font-size:17px;line-height:1.7;max-width:750px;margin-top:0}.profile-facts{margin:18px 0 0}.profile-facts>div{display:grid;grid-template-columns:145px minmax(0,1fr);gap:18px;padding:15px 0;border-top:1px solid #35373c}.profile-facts dt{color:var(--profile-muted);font-size:13px}.profile-facts dd{margin:0;font-size:15px}.profile-social .instagram-card{margin:0;background:var(--profile-paper);border-color:#35373c;color:var(--profile-ink)}.profile-social .instagram-card a{color:var(--profile-accent)}.profile-social>.small-note{margin-top:18px}.profile-sources{border-top:1px solid #35373c;padding-top:25px}
.profile-v2 .relation,.profile-v2 .empty,.profile-v2 .notice{background:var(--profile-paper);border-color:#35373c;color:var(--profile-ink)}.profile-v2 .timeline-context,.profile-v2 .timeline-date,.profile-v2 .relation p{color:var(--profile-muted)}.profile-v2 .timeline-entry h3{font-family:'Barlow',sans-serif;font-size:24px;line-height:1.25}.profile-v2 .timeline-protection{background:var(--profile-paper);border-color:#35373c;color:var(--profile-ink)}.profile-v2 .filter-tabs button{color:var(--profile-muted);background:var(--profile-paper);border-color:#35373c}.profile-v2 .filter-tabs button[aria-pressed=true]{background:var(--profile-accent);color:#111214;border-color:var(--profile-accent)}.profile-v2 a:focus-visible,.profile-v2 button:focus-visible,.profile-v2 summary:focus-visible{outline:3px solid var(--profile-accent);outline-offset:4px}
@media(max-width:1000px){.profile-show-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-masthead{grid-template-columns:180px minmax(0,1fr);column-gap:24px}.profile-v2 .profile-answers{grid-template-columns:1fr 1fr}.profile-overview-grid{gap:24px}}
@media(max-width:700px){.profile-masthead{grid-template-columns:120px minmax(0,1fr);gap:18px 16px}.profile-portrait{grid-row:1}.profile-portrait>.portrait{aspect-ratio:3/4}.profile-portrait .initials{font-size:32px}.profile-portrait .placeholder-note{font-size:13px;line-height:1.25;padding:4px}.profile-portrait .photo-credit,.profile-portrait .image-credit{font-size:13px;line-height:1.35}.profile-identity h1{font-size:44px;line-height:1;margin:7px 0 12px}.profile-identity>.eyebrow{font-size:13px;letter-spacing:.8px}.profile-meta{font-size:13px;gap:6px}.profile-meta span{flex-basis:100%}.profile-age-source{font-size:13px}.profile-actions{gap:7px;margin-top:9px}.profile-v2 .profile-actions .button{font-size:13px;padding:8px 10px}.profile-answer-panel{grid-column:1/-1}.profile-v2 .profile-answers{grid-template-columns:1fr 1fr;gap:10px}.profile-v2 .profile-answers article{padding:15px}.profile-v2 .profile-answers strong{font-size:24px}.profile-v2 .profile-answers p,.profile-v2 .profile-answers span:not(.eyebrow){font-size:13px}.profile-v2 .section-nav{gap:8px 21px;margin-top:23px}.profile-v2 .section-nav a{font-size:13px}.profile-v2 h2{font-size:29px}.profile-show-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.profile-show-art{min-height:145px;padding:16px}.profile-show-art>strong{font-size:25px}.profile-show-caption{padding:12px}.profile-show-caption h3{font-size:13px}.profile-overview-grid{grid-template-columns:1fr;gap:24px}.profile-facts>div{grid-template-columns:100px minmax(0,1fr);gap:15px}.profile-bio{font-size:16px}.profile-v2 .wiki-section{margin-top:30px}}
@media(max-width:390px){.profile-identity h1{font-size:38px}.profile-masthead{grid-template-columns:104px minmax(0,1fr);column-gap:12px}.profile-v2 .profile-answers{grid-template-columns:1fr}.profile-show-art>strong{font-size:22px}}

.profile-photo-credit{font-size:13px;color:var(--profile-muted)}.profile-photo-credit>summary{min-height:34px;padding:7px 0;cursor:pointer;list-style-position:inside}.profile-photo-credit .credit{font-size:13px;line-height:1.5;color:var(--profile-muted);overflow-wrap:anywhere}.profile-photo-credit .credit a{color:var(--profile-muted)}.on-air{text-transform:uppercase}


.profile-age-source,.profile-photo-credit,.status-context,.profile-evidence,.mini-credit{padding:0;border:0}.profile-age-source:last-child,.profile-photo-credit:last-child,.status-context:last-child,.profile-evidence:last-child,.mini-credit:last-child{border:0}.profile-age-source summary,.profile-photo-credit summary,.mini-credit summary{font-size:13px;font-weight:400;min-height:28px}.profile-answers .status-context{width:100%;margin:0}.profile-answers .status-context summary{font-size:13px}.profile-masthead{row-gap:18px}.profile-answer-panel .profile-answers article{gap:7px;padding:17px}.profile-identity h1{margin-bottom:12px}.profile-actions{margin-top:10px}.profile-connections [data-connections]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.profile-connections .spoiler-gate{grid-column:1/-1}.profile-v2 .section-head{margin-top:32px}.profile-v2 .profile-answer-panel .source-links{margin:0;padding-top:3px}.profile-v2 .profile-answer-panel .source-links a{font-size:13px}.profile-v2 .profile-answers strong{font-size:25px}
@media(max-width:600px){.profile-connections [data-connections]{grid-template-columns:1fr}.profile-v2 .profile-answers article{padding:14px}.profile-v2 .profile-answers strong{font-size:23px}}
.show-cast-images{position:absolute;inset:0;display:flex;gap:2px}.show-cast-images>.portrait{border:0;border-radius:0;flex:1;height:100%;min-width:0}.show-cast-images img{object-position:50% 15%!important}.show-art.cast-art{height:220px;padding:0}.show-art-caption{position:absolute;left:0;right:0;bottom:0;padding:32px 16px 15px;background:linear-gradient(transparent,#111e);font-family:'Barlow Condensed',sans-serif;font-size:31px;line-height:1;z-index:1;color:#fff}.show-photo-credits{padding:0 18px 8px!important;border:0!important;font-size:13px}.show-photo-credits>summary{font-size:13px;font-weight:400;min-height:27px}.show-card .show-season{background:#111c;opacity:1;color:#f2bd50;z-index:2}.show-card .has-format-logo .show-season{background:#111;color:#f2bd50}.show-card>a{display:block}.show-card>a:hover{color:inherit}
@media(max-width:600px){.show-art.cast-art{height:170px}.show-art-caption{font-size:25px;padding:30px 12px 12px}.show-photo-credits{padding:0 12px 8px!important}.show-photo-credits>summary{font-size:13px}}
@media(max-width:600px){.profile-identity h1{margin-top:5px}.profile-identity>.eyebrow{font-size:13px}.profile-actions{margin-top:4px}.profile-v2 .profile-answers article+article{display:grid;grid-template-columns:1fr auto;column-gap:12px;padding:14px}.profile-v2 .profile-answers article+article>.eyebrow{grid-column:1/-1;margin-bottom:0}.profile-v2 .profile-answers article+article>p{display:none}.profile-v2 .profile-answers article+article>.text-link{font-size:13px;min-height:30px}.profile-v2 .profile-answers article+article>strong{font-size:23px}.profile-v2 .profile-answers{grid-template-columns:1fr}.profile-v2 .profile-masthead{row-gap:18px}}
.older-appearances{margin-top:14px;padding:0;border:0}.older-appearances summary{padding:13px 0;font-size:13px;color:var(--accent)}.older-appearances .profile-show-grid{padding-top:12px}.cast-banner{padding:14px 18px;align-items:center}.cast-banner p{display:none}.cast-banner>div{flex:1}.cast-banner strong{font-size:14px}.cast-banner a{font-size:13px}.cast-banner .button{padding:9px 12px;font-size:13px}.cast-banner>.icon{width:20px}
@media(max-width:600px){.cast-banner{display:grid;grid-template-columns:20px 1fr;gap:8px 12px}.cast-banner>.button{grid-column:1/-1;width:auto;justify-self:start;margin-left:32px;min-height:38px}.cast-banner>div{flex-basis:auto}.profile-show-grid{grid-template-columns:1fr 1fr}.profile-show-art{min-height:125px}.profile-show-caption h3{display:none}.profile-show-caption{padding:0 12px}.profile-show-caption summary{font-size:13px;min-height:34px;padding:8px 0}}

.history-bridge{margin-top:48px;background:#eeeade;color:#202125;padding:30px;border-radius:3px}.bridge-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:8px 28px;align-items:center}.bridge-heading .eyebrow{color:#8c3620;font-size:13px}.bridge-heading h2{font-size:43px;line-height:.98;margin:0}.bridge-heading p{font-size:14px;line-height:1.6;color:#57574e;margin:0}.bridge-heading>.text-link{grid-column:2;font-size:13px;min-height:30px;color:#963820}.bridge-people{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;position:relative}.bridge-people:before{content:'';position:absolute;left:0;right:0;top:29px;border-top:1px solid #99988e}.bridge-people li{min-width:0;position:relative}.bridge-year{display:inline-block;position:relative;font-family:'Barlow Condensed',sans-serif;font-size:35px;background:#eeeade;padding-right:12px;line-height:1;margin-bottom:17px}.bridge-person{display:block}.bridge-person .portrait{aspect-ratio:1.15;border:0;border-radius:3px;background:#ccc}.bridge-person strong{display:block;font-family:'Barlow Condensed',sans-serif;font-size:27px;line-height:1.1;margin-top:12px}.bridge-person>span{display:flex;align-items:center;gap:10px;font-size:13px;margin-top:7px}.bridge-person .icon{width:14px}.bridge-person:hover{color:#9b3b25}.bridge-proof,.bridge-proof:last-child{border:0;padding:0;margin-top:10px}.bridge-proof summary{font-size:13px;font-weight:400;color:#57574e;min-height:27px}.bridge-proof .credit,.bridge-proof .credit span,.bridge-proof .source-links a{color:#57574e}.bridge-proof a:hover{color:#963820}.bridge-proof .source-links{border-color:#bbb9ac}.on-air{font-weight:800}.profile-v2{--profile-accent:#f2bd50}
@media(max-width:600px){.history-bridge{padding:22px 18px;margin-top:34px}.bridge-heading{display:block}.bridge-heading h2{font-size:36px}.bridge-heading p{font-size:13px;margin:16px 0 6px}.bridge-heading>.text-link{font-size:13px}.bridge-people{grid-template-columns:1fr 1fr;gap:24px 18px;margin-top:20px}.bridge-people:before{display:none}.bridge-year{font-size:30px;margin-bottom:10px;border-bottom:2px solid #f2bd50;padding-bottom:6px}.bridge-person strong{font-size:24px}.bridge-person .portrait{aspect-ratio:1}}


:root{--muted:#c4c5cb;--line:#50525a}
body{font-size:17px;line-height:1.6}
small,.small-note,.credit,.credit>span,.source-links a,.breadcrumbs{font-size:14px;line-height:1.55}
.guide-row{grid-template-columns:25px minmax(0,1fr);gap:6px 12px;padding:14px 0}
.guide-row strong{font-size:18px;line-height:1.25}.guide-row small{font-size:14px;line-height:1.5}.guide-value{grid-column:2;font-size:14px;justify-content:space-between}.guide-number{font-size:14px;color:var(--muted)}
.guide-heading .eyebrow,.guide-method,.edition-line{font-size:13px;letter-spacing:.6px}
.person-meta p,.person-shows,.face-shelf .person-meta p,.face-shelf .person-shows,.show-meta p,.show-bottom{font-size:14px;line-height:1.5}
.face-shelf .credit,.show-photo-credits>summary,.profile-photo-credit>summary,.profile-age-source summary,.profile-evidence>summary,.bridge-proof summary{font-size:13px;min-height:36px}
.show-art.has-format-logo{height:220px;padding:32px 24px;background:#fff!important}
.format-logo{height:140px;max-width:100%;object-fit:contain}.show-cover.has-format-logo{background:#fff!important;padding:28px}
.show-cover.has-format-logo>img{width:100%;max-width:360px;height:180px;object-fit:contain}
.profile-show-art:has(>img){background:#fff;color:#202125}.profile-show-art>img{height:115px}.profile-show-art:has(>img)>span{color:#41434a;font-size:14px}
.profile-show-caption h3{display:block;font-size:15px}.show-season{font-size:13px}
.profile-v2{--profile-muted:#c4c5cb}.profile-v2 .profile-answers p,.profile-v2 .profile-answers span:not(.eyebrow),.profile-meta,.profile-facts dt,.profile-v2 .profile-answer-panel .source-links a{font-size:15px}
.profile-v2 .profile-actions .button,.cast-banner .button,.profile-v2 .section-nav a{font-size:14px;min-height:44px}
.profile-v2 .profile-answers article+article>p{display:block}.profile-v2 .profile-answers article+article{display:flex;flex-direction:column;align-items:flex-start}
.filter-tabs button,.timeline-filters button,.section-nav a,.text-link{font-size:15px;min-height:44px}
.initials{color:#d4d6dd}.placeholder-note{color:#d4d6dd;background:#202329;padding:6px;border-radius:3px;font-size:13px}
.rating-row:hover{background:#303239}.history-bridge{--muted:#45464d;--ink:#202125;--line:#b9b8af}.bridge-heading p,.bridge-proof summary,.bridge-proof .credit{color:#45464d;font-size:14px}
button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #ffad94;outline-offset:4px}
@media(max-width:800px){.front-stage{grid-template-columns:minmax(0,1fr) 290px}}
@media(max-width:600px){
 .guide-list{grid-template-columns:1fr}.guide-row{grid-template-columns:26px minmax(0,1fr) auto;align-items:center}.guide-value{grid-column:auto;display:block}.guide-value .icon{display:none}.guide-row strong{font-size:18px}.guide-row small{font-size:13px}
 .face-shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.face-shelf .person-meta h3{font-size:27px}
 .show-grid{grid-template-columns:1fr}.show-art.has-format-logo{height:210px}.show-meta h3{font-size:28px;min-height:0}.show-meta p{font-size:15px}
 .show-art.cast-art{height:230px}.show-art-caption{font-size:30px}.person-card .save{width:44px;height:44px;min-width:44px;background:#262930;color:#fff;border:1px solid #676b74}
 .profile-show-grid{grid-template-columns:1fr 1fr}.profile-show-art{min-height:170px}.profile-show-caption{padding:10px 12px}.profile-show-caption h3{display:block;font-size:15px}.profile-show-art>strong{font-size:26px}.profile-show-art>span{font-size:14px}
 .profile-identity>.eyebrow{font-size:13px}.profile-meta{font-size:14px}.profile-portrait .placeholder-note{font-size:12px}.profile-v2 .profile-answers p{font-size:15px}
 .section-head{flex-wrap:wrap}.section-head .text-link,.bridge-heading>.text-link,.bridge-person>span{font-size:14px}.bridge-heading p{font-size:15px}.cast-banner strong{font-size:15px}
}
.cast-banner>div{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px}
@media(max-width:700px){.show-cover.has-format-logo{display:flex;aspect-ratio:auto;min-height:185px;padding:22px;margin-bottom:10px}.show-cover.has-format-logo>img{height:130px;max-width:300px;align-self:center}.show-cover .logo-credit{font-size:13px;min-height:36px;display:flex;align-items:center;justify-content:center;margin-top:12px}}
@media(min-width:601px){.guide-row{grid-template-columns:22px minmax(0,1fr) auto;gap:8px;padding:13px 0}.guide-row strong{font-size:17px}.guide-row small{font-size:13px}.guide-value{grid-column:auto;font-size:13px;display:block}.guide-value .icon{display:none}}

.pair-show-links{display:flex;flex-wrap:wrap;gap:12px}.pair-history-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.pair-history-grid>article{padding:22px;background:var(--paper);border:1px solid var(--line);border-radius:4px}.pair-history-grid h3{font-size:26px}.pair-history-link{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px solid var(--line)}.pair-history-link strong,.pair-history-link small{display:block}.pair-history-link strong{font-size:18px}.pair-history-link small{font-size:14px;color:var(--muted);margin-top:5px}@media(max-width:600px){.pair-history-grid{grid-template-columns:1fr}.pair-show-links .button{width:100%;justify-content:flex-start;text-align:left}}

.status-evidence-date{display:block;font-size:14px;line-height:1.5;color:var(--muted);margin:8px 0}


@media(max-width:700px){
 .profile-portrait .portrait:has(.initials){min-height:104px;aspect-ratio:auto;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:8px 3px}
 .profile-portrait .portrait .initials{font-size:32px;line-height:1;letter-spacing:0}
 .profile-portrait .portrait .placeholder-note{position:static;display:block;width:100%;padding:0;background:none;font-size:12px;line-height:1.25}
}
@media(max-width:360px){
 .profile-identity{display:contents}.profile-identity>.eyebrow{grid-column:1/-1;grid-row:1;margin:0}
 .profile-identity h1{grid-column:1/-1;grid-row:2;font-size:36px;margin:0;overflow-wrap:anywhere}
 .profile-portrait{grid-column:1;grid-row:3 / span 2}.profile-meta{grid-column:2;grid-row:3;align-self:end}
 .profile-age-source{grid-column:2;grid-row:4;align-self:start}.profile-actions{grid-column:1/-1;grid-row:5;margin:0}
 .profile-answer-panel{grid-column:1/-1;grid-row:6}
}


.portrait img,.profile-portrait .portrait img{object-fit:cover;object-position:var(--portrait-focus,50% 0%)!important}
.person-card .portrait,.connection-portraits .portrait,.bridge-person .portrait{aspect-ratio:3/4;border-radius:6px;background:#202227}
.person-card .portrait:has(.initials){aspect-ratio:3/4}
.photo-info,.photo-info:last-child,.evidence-links,.evidence-links:last-child{border:0;padding:0;margin:8px 0 0;min-width:0}
.photo-info>summary,.evidence-links>summary{font-size:12px;font-weight:400;line-height:1.5;color:var(--muted);cursor:pointer;min-height:32px;display:flex;align-items:center;gap:6px;list-style:none;width:fit-content}
.photo-info>summary:before,.evidence-links>summary:before{content:'+';font-size:15px}
.photo-info[open]>summary:before,.evidence-links[open]>summary:before{content:'−'}
.photo-info>summary:hover,.evidence-links>summary:hover{color:var(--accent)}
.photo-info>summary:focus-visible,.evidence-links>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
.photo-info .credit{margin:0;padding:8px 0;font-size:12px;line-height:1.6;overflow-wrap:anywhere}
.evidence-links .source-links{margin-top:0;padding-bottom:8px}
@media(max-width:700px){.photo-info>summary,.evidence-links>summary{min-height:40px}}


@media(min-width:1000px){.front-stage{grid-template-columns:minmax(0,1fr) 310px}}

.context-guesses{margin:32px 0}.guess-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:20px}.inline-guess{border:1px solid #45484c;background:#1c1e22;padding:24px;border-radius:6px;min-width:0}.guess-intro{display:flex;gap:16px;align-items:flex-start}.guess-mark{font-family:var(--display);font-size:50px;line-height:1;color:var(--accent,#ff795d)}.inline-guess h3{font-size:28px;line-height:1.1;margin:8px 0 12px}.inline-guess p{line-height:1.5;color:#c3c4c7}.guess-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:18px}.guess-actions .button{font-size:14px;min-height:44px}.guess-actions .text-button{min-height:44px}.guess-people{display:flex;gap:16px;margin-bottom:20px}.guess-people>div{flex:1;max-width:160px;min-width:0}.guess-people a{display:block;text-decoration:none}.guess-people .portrait{aspect-ratio:3/4;border-radius:4px}.guess-people strong{display:block;font-size:14px;line-height:1.3;margin-top:8px}.guess-options{display:grid;gap:9px;margin:20px 0}.guess-options button{display:flex;align-items:center;gap:12px;min-height:52px;background:#282b30;border:1px solid #5d6066;border-radius:4px;color:#f7f5ee;font:inherit;font-size:15px;text-align:left;padding:12px 15px;cursor:pointer}.guess-options button span{font-weight:700;color:#ff977d}.guess-options button b{font-size:12px;margin-left:auto}.guess-options button:disabled{opacity:1;cursor:default}.guess-options .is-correct{background:#24493e;border-color:#8ecbb6}.guess-options .is-wrong{border-color:#ee8b72}.guess-options button:hover:not(:disabled){border-color:#ff977d;background:#33363b}.guess-resolution{padding-top:16px;border-top:1px solid #45484c}.guess-resolution>strong{font-size:20px}.guess-resolution small,.guess-note,.guess-score{font-size:12px;line-height:1.5}.guess-score{border-top:1px solid #45484c;padding-top:12px}.guess-resolution:focus-visible,.guess-question:focus-visible{outline:2px solid #ff977d;outline-offset:6px}.context-guesses .section-head h2{font-size:32px}.context-guesses .eyebrow{font-size:11px}.inline-guess .photo-info summary{font-size:11px}

.list-category-grid .list-feature{background:transparent;border:0;border-bottom:1px solid #383b41;border-radius:0;overflow:hidden;min-width:0}.list-category-grid .list-feature>a{border:0;background:transparent;padding:0 0 22px;display:block;text-decoration:none;height:auto}.list-feature h3{font-size:34px;margin:16px 0 8px;line-height:1.05}.list-feature p{font-size:15px;line-height:1.5;min-height:45px}.list-feature .photo-info{margin:0 22px 12px}.list-feature-faces{display:flex;gap:7px;margin:20px 0 0}.list-feature-faces .portrait{width:calc((100% - 14px)/3);aspect-ratio:3/4;border-radius:3px}.list-feature-symbol{height:155px;display:flex;align-items:center;justify-content:center;margin:20px 0 0;background:#ef795d;color:#17191c;border-radius:3px}.list-feature-symbol .icon{width:80px;height:80px}.list-feature-trivia .list-feature-symbol{background:#dbe7c9}.list-context{color:#c6c7ca;font-size:14px}.list-method{border:0;padding:0;margin:12px 0 24px;max-width:800px}.list-method summary{font-size:13px;min-height:40px;cursor:pointer}.list-method p{font-size:14px;line-height:1.5}.top-person{display:grid;grid-template-columns:75px 120px minmax(0,1fr);gap:24px;align-items:start;padding:24px 0;border-bottom:1px solid #393b40}.top-person .top-rank{width:auto}.top-portrait .portrait{aspect-ratio:3/4;border-radius:4px}.top-person-content h2{font-size:32px;margin:0 0 16px}.station-chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:15px}.station-chips a,.station-chips>span{font-size:12px;line-height:1.4;border:1px solid #494c51;border-radius:3px;padding:8px 10px;text-decoration:none;color:#e1e2e4}.station-chips a:hover{border-color:#ff8d71;color:#ff9a82}.station-more{border:0;padding:0;margin:0 0 15px}.station-more summary{font-size:12px;min-height:36px;cursor:pointer}.list-ties{padding:20px 0;margin-bottom:24px}.list-ties summary{cursor:pointer}.list-discovery{padding-top:38px}.profile-answers .text-link{font-size:14px}
@media(max-width:700px){.inline-guess{padding:20px}.guess-grid{grid-template-columns:1fr}.guess-actions{gap:12px}.guess-people>div{max-width:125px}.top-person{grid-template-columns:48px 83px minmax(0,1fr);gap:12px}.top-person-content h2{font-size:26px}.top-person .top-rank strong{font-size:32px}.top-person .top-rank small{font-size:10px}.top-person .top-rank span{font-size:10px}.top-person-content .station-chips{display:none}.top-person-content .station-more .station-chips{display:flex}.top-person-content .text-link{font-size:12px}.list-feature h3{font-size:32px}.context-guesses .section-head{gap:12px;flex-wrap:wrap}}
@media(min-width:800px){.context-guesses.is-single .inline-guess.is-open{display:grid;grid-template-columns:230px minmax(0,1fr);gap:28px}.context-guesses.is-single .guess-people{align-items:flex-start;gap:12px}.context-guesses.is-single .guess-people>div{max-width:110px}.context-guesses.is-single .guess-content h3{margin-top:10px}.context-guesses.is-single .guess-options{margin-top:18px}}
@media(max-width:700px){.guess-people>div{max-width:95px}.guess-people .portrait .initials{font-size:28px}.guess-people .portrait .initials small{font-size:9px}.top-person-content .station-chips{display:flex}.top-person-content .station-more .station-chips a,.top-person-content .station-more .station-chips>span{display:block}.top-person-content h2{overflow-wrap:anywhere}}
.guess-people .portrait:has(.initials),.top-portrait .portrait:has(.initials),.list-feature-faces .portrait:has(.initials){aspect-ratio:3/4;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:8px;gap:7px}.guess-people .portrait .initials,.top-portrait .portrait .initials,.list-feature-faces .portrait .initials{font-size:32px;line-height:1;letter-spacing:0}.guess-people .placeholder-note,.top-portrait .placeholder-note,.list-feature-faces .placeholder-note{position:static;font-size:10px;padding:0;background:none;text-align:center;line-height:1.3}main[data-route="list"] .page-heading{margin-bottom:18px}main[data-route="list"] .list-method{margin:10px 0 12px}main[data-route="list"] .result-summary{margin:12px 0}.list-method summary{padding:5px 0;min-height:32px}main[data-route="list"] .top-person:first-child{padding-top:12px}
@media(max-width:700px){main[data-route="list"] .page-heading h1{font-size:40px;line-height:1.05}main[data-route="list"] .page-heading .lead{margin-top:14px}.list-context{font-size:12px}}
.list-feature-faces .list-preview-person{display:block;flex:1;min-width:0}.list-feature-faces .list-preview-person .portrait{width:100%}.list-preview-person small{display:block;font-size:11px;line-height:1.3;color:#e0e1e4;margin-top:8px;min-height:28px}.list-feature .list-feature-symbol{height:185px}


.profile-v2 .profile-answers:not(:has(article + article)){grid-template-columns:minmax(0,1fr)}


@media(max-width:600px){
 .show-grid{gap:14px}
 .show-card>a{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:stretch}
 .show-card .show-art,.show-card .show-art.cast-art,.show-card .show-art.has-format-logo{height:100%;min-height:164px;padding:12px 8px;border:0;border-radius:0}
 .show-card .show-art-caption{display:none}
 .show-card .show-art .format-logo{max-width:100%;height:auto;max-height:100px;object-fit:contain}
 .show-card .show-wordmark{font-size:24px;line-height:1.05;overflow-wrap:anywhere}
 .show-card .show-season{font-size:11px;top:7px;right:6px;padding:3px}
 .show-card .show-meta{padding:14px 13px;min-width:0}
 .show-card .show-meta h3{font-size:25px;line-height:1.08;min-height:0;margin:7px 0}
 .show-card .show-meta p{font-size:13px;line-height:1.4;margin:0 0 10px}
 .show-card .show-bottom{display:flex;flex-wrap:wrap;gap:5px 12px;font-size:12px;line-height:1.4}
 .show-card .show-bottom>span{white-space:normal}
 .show-card .show-photo-credits{padding:0 12px 7px!important}
 .show-card .show-photo-credits>summary{font-size:12px;min-height:32px}
 .show-card .show-cast-images>.portrait:first-child{flex:1}
 .show-card .show-cast-images>.portrait+ .portrait{display:none}
}
@media(max-width:600px){
 main:has(#show-results)>.page-heading{margin-bottom:20px}
 main:has(#show-results)>.page-heading h1{font-size:38px;line-height:1.05;margin:12px 0}
 main:has(#show-results)>.page-heading .lead{margin:12px 0;font-size:14px}
 .show-card>a{grid-template-columns:clamp(84px,26vw,104px) minmax(0,1fr)}
 .show-card .show-meta h3{overflow-wrap:anywhere}
}


.pair-intro{display:grid;grid-template-columns:minmax(240px,360px) minmax(0,1fr);gap:40px;align-items:start}
.pair-people .connection-portraits{margin:0;gap:12px}
.pair-people .connection-portraits .portrait{aspect-ratio:3/4;border-radius:4px}
.pair-people .connection-person-name{font-size:19px;line-height:1.25;margin-top:9px;display:block;overflow-wrap:anywhere}
.pair-people .connection-amp{display:none}
.pair-people .photo-info{font-size:12px}
.pair-people .joint-picture{margin:0;max-width:100%}
.pair-people .joint-picture>img{max-height:390px;width:100%;object-fit:contain}
.pair-brief{border-top:3px solid var(--accent);padding-top:20px}
.pair-summary{font-size:21px;line-height:1.55;margin:12px 0 22px;max-width:720px}
.pair-context{margin:0;border-top:1px solid var(--line)}
.pair-context>div{display:grid;grid-template-columns:140px 1fr;gap:16px;padding:11px 0;border-bottom:1px solid var(--line);font-size:14px}
.pair-context dt{color:var(--muted)}.pair-context dd{margin:0}
.pair-status-note{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.6;color:var(--muted);margin:18px 0}
.pair-status-note .icon{margin-top:2px;width:18px;height:18px}
.pair-brief>.text-link{display:inline-flex;align-items:center;gap:10px;min-height:44px}
.pair-no-photos .pair-people .portrait{height:90px;aspect-ratio:auto}
.pair-no-photos .pair-people .initials{font-size:32px}
.pair-no-photos .pair-people .placeholder-note{font-size:11px}
.pair-timeline,.pair-evidence{max-width:1000px}
@media(max-width:700px){
 .pair-intro{grid-template-columns:1fr;gap:24px}
 .pair-people{max-width:360px;width:100%}
 .pair-people .connection-portraits .portrait{height:170px;aspect-ratio:auto}
 .pair-people .joint-picture>img{max-height:270px}
 .pair-no-photos .pair-people .portrait{height:72px}
 .pair-summary{font-size:18px;margin-bottom:18px}
 .pair-context>div{grid-template-columns:105px minmax(0,1fr);gap:12px}
 .pair-page>.page-heading h1{font-size:42px;line-height:1.04;overflow-wrap:anywhere}
 .pair-people .connection-person-name{font-size:18px}
}
.pair-people .portrait:has(.initials){display:flex;flex-direction:column;justify-content:center;gap:5px;padding:8px}
.pair-people .portrait .initials{line-height:1;letter-spacing:0}
.pair-people .placeholder-note{position:static;background:none;padding:0;font-size:12px;line-height:1.25}


.people-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 28px}
.people-grid .person-card{display:grid;grid-template-columns:96px minmax(0,1fr);column-gap:16px;row-gap:0;align-content:start;border-top:1px solid var(--line);padding-top:16px;min-width:0}
.people-grid .person-image{grid-column:1;grid-row:1;align-self:start}
.people-grid .portrait,.people-grid .portrait:has(.initials){aspect-ratio:3/4;height:auto;border-radius:4px}
.people-grid .portrait:has(.initials){display:flex;flex-direction:column;justify-content:center;gap:8px;padding:8px}
.people-grid .initials{font-size:30px;line-height:1;letter-spacing:0}
.people-grid .placeholder-note{position:static;padding:0;background:none;font-size:10px;line-height:1.3;text-align:center}
.people-grid .person-meta{grid-column:2;grid-row:1;padding:0 0 0;min-width:0}
.people-grid .person-meta h3{font-size:25px;line-height:1.1;margin:0 34px 7px 0;overflow-wrap:anywhere}
.people-grid .person-meta p{margin-bottom:8px}
.people-grid .person-shows{font-size:13px;line-height:1.65;display:block;overflow-wrap:anywhere}
.people-grid .photo-info{grid-column:1/-1;margin-top:5px}
.people-grid .person-card .save{top:13px;right:0;width:30px;min-width:30px;height:34px;background:transparent;border-color:transparent}
.people-grid .person-card .save[aria-pressed=true]{background:var(--accent);color:#111}
@media(max-width:1000px){.people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){
 .people-grid{grid-template-columns:minmax(0,1fr);gap:16px}
 .people-grid .person-card{grid-template-columns:84px minmax(0,1fr);column-gap:16px;padding-top:14px}
 .people-grid .person-meta h3{font-size:26px;margin-right:44px}
 .people-grid .person-card .save{top:9px;width:44px;min-width:44px;height:44px}
 .people-grid .photo-info>summary{min-height:36px}
}
.people-grid>.empty{grid-column:1/-1;max-width:none}
main[data-route="people"] .results-heading,main[data-route="saved"] .results-heading{font-size:14px}
@media(max-width:600px){
 main[data-route="people"]>.page-heading,main[data-route="saved"]>.page-heading{margin-bottom:20px}
 main[data-route="people"]>.page-heading h1,main[data-route="saved"]>.page-heading h1{font-size:38px;line-height:1.08;margin:10px 0 12px}
 main[data-route="people"]>.page-heading .lead,main[data-route="saved"]>.page-heading .lead{font-size:14px;line-height:1.5}
 main[data-route="people"] .filter-bar,main[data-route="saved"] .filter-bar{padding:14px;gap:12px}
}

main[data-route="wiki"] .wiki-entry-grid>a{display:grid;grid-template-columns:30px 1fr 20px;column-gap:14px;row-gap:5px;padding:20px;background:transparent;border-width:1px 0;border-radius:0}
main[data-route="wiki"] .wiki-entry-grid>a>.icon:first-child{grid-row:1/3;align-self:center}
main[data-route="wiki"] .wiki-entry-grid h2{margin:0;font-size:29px;grid-column:2}
main[data-route="wiki"] .wiki-entry-grid p{margin:0;font-size:14px;grid-column:2}
main[data-route="wiki"] .wiki-entry-grid>a>.icon:last-child{grid-column:3;grid-row:1/3;align-self:center}
.wiki-format-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 24px}
.wiki-format-links>a{display:grid;grid-template-columns:1fr 20px;column-gap:10px;padding:20px 0;border-bottom:1px solid var(--line);min-width:0}
.wiki-format-links>a>span{font-size:20px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}
.wiki-format-links small{color:var(--muted);font-size:13px;grid-column:1;margin-top:7px}
.wiki-format-links .icon{grid-column:2;grid-row:1/3;align-self:center;color:var(--accent)}
.wiki-more-formats{margin-top:20px}.wiki-more-formats>summary{min-height:44px;padding:10px 0;color:var(--accent)}
@media(max-width:800px){.wiki-format-links{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){
 main[data-route="wiki"] .wiki-entry-grid{grid-template-columns:1fr;gap:0}
 main[data-route="wiki"] .wiki-entry-grid>a{padding:15px 0;border-bottom:0}
 main[data-route="wiki"] .wiki-entry-grid h2{font-size:26px}
 main[data-route="wiki"] .page-heading h1{font-size:44px}
 .wiki-format-links{gap:0 18px}
 .wiki-format-links>a>span{font-size:17px}
 .wiki-format-links>a{padding:17px 0}
 .wiki-format-archive .section-head{flex-wrap:wrap}
}
.history-year-filter{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0 18px}
.history-year-filter a{min-height:44px;padding:10px 16px;border:1px solid var(--line);border-radius:3px;font-size:14px}
.history-year-filter a[aria-current="page"]{background:var(--accent);color:#171719;border-color:var(--accent);font-weight:600}
.history-years{display:flex;gap:6px;flex-wrap:wrap}
.history-years span{padding:3px 9px;background:#303237;border-radius:2px;color:var(--ink);font-size:14px}
.history-people>.empty{grid-column:1/-1}
@media(max-width:600px){main[data-route="history-show"]>.page-heading h1{font-size:39px;line-height:1.1}.history-year-filter{margin-top:18px;gap:6px}.history-year-filter a{padding:10px 13px}}
.editorial-card>.eyebrow{color:var(--accent)}
.category-show-moment{border-top-color:var(--accent)}
@media(max-width:600px){
 main>.page-heading{margin:8px 0 22px}
 main>.page-heading h1{font-size:38px;line-height:1.08;margin:10px 0 12px}
 main>.page-heading .lead{font-size:14px;line-height:1.5}
}


.mobile-show-jump{display:none}
@media(max-width:800px){.edition-line>span:nth-child(2){display:none}.edition-line{align-items:center;gap:12px}.edition-line .mobile-show-jump{display:inline-flex;align-items:center;gap:8px;min-height:44px;flex-shrink:0;color:var(--accent);font-size:12px;font-weight:700;letter-spacing:0;text-decoration:none}.edition-line>span:first-child{font-size:10px;letter-spacing:.3px}.edition-line{padding-bottom:5px;margin-bottom:16px}}

.unlinked-cast{margin-top:28px;border-top:1px solid var(--line);padding-top:22px}.unlinked-cast h3{font-size:25px;margin-bottom:8px}.unlinked-cast>p{max-width:620px;color:var(--muted);font-size:14px}.unlinked-cast ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:0 18px;list-style:none;padding:0;margin:16px 0}.unlinked-cast li{padding:10px 0;border-bottom:1px solid var(--line);font-weight:600;font-size:14px}

.search-cast-result>p{margin:0 0 12px;font-size:14px}.search-cast-result>p>a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:700;color:var(--accent)}.search-cast-result>p>span{display:block;font-size:12px;color:var(--muted)}.cast-banner p{display:block;font-size:13px;line-height:1.45;max-width:560px;margin:5px 0 8px}.cast-banner .button{min-height:44px}
@media(max-width:600px){.cast-banner{grid-template-columns:1fr auto;gap:8px 12px;padding:14px 16px}.cast-banner>.icon{display:none}.cast-banner>div{display:contents}.cast-banner strong,.cast-banner p{grid-column:1/-1}.cast-banner p{margin:0}.cast-banner a{grid-column:1;align-self:center}.cast-banner>.button{grid-column:2;margin-left:0;justify-self:end}}


.show-cover:not(.has-format-logo){container-type:inline-size;min-width:0}
.show-cover:not(.has-format-logo)>span{font-size:clamp(24px,18cqi,44px);line-height:1.08;letter-spacing:-.5px;overflow-wrap:anywhere;hyphens:auto}


@media(max-width:600px){
 main[data-route="show"]>.cast-banner{margin-bottom:16px}
 main[data-route="show"]>.breadcrumbs{margin-bottom:12px}
 main[data-route="show"] .show-heading .page-heading{margin:0 0 16px}
 main[data-route="show"] .show-heading h1{font-size:40px;line-height:1.08;margin:0 0 12px}
 main[data-route="show"] .show-heading .lead{font-size:14px;line-height:1.5}
 main[data-route="show"]>.section-nav{margin-top:16px}
}

.related-show-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.related-show{min-width:0;border:1px solid var(--line);border-radius:4px;overflow:hidden}
.related-show .show-card{border:0;border-radius:0}
.related-show-context{padding:0 18px 18px;font-size:14px}
.related-show-context>strong{display:block;margin:12px 0 8px}
.related-cast-links{display:flex;flex-wrap:wrap;gap:5px 14px}
.related-cast-links a{color:var(--muted);text-underline-offset:4px;min-height:32px;display:inline-flex;align-items:center}
@media(max-width:800px){.related-show-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:540px){.related-show-grid{grid-template-columns:1fr;gap:18px}.related-show .show-card>a{display:grid;grid-template-columns:112px minmax(0,1fr)}.related-show .show-art{height:100%;min-height:152px}.related-show .show-meta{padding:14px}.related-show .show-meta h3{min-height:0}.related-show-context{padding:0 14px 14px}}

.show-browser-controls{border-block:1px solid var(--line);padding:16px 0;margin:22px 0}
.show-browser-controls .filter-tabs{margin:0 0 18px}
.show-browser-controls .filter-bar{grid-template-columns:minmax(200px,2fr) minmax(180px,1fr);margin:0;max-width:880px}
.filter-count{opacity:.65;margin-left:5px;font-size:12px;font-variant-numeric:tabular-nums}
.show-directory-notes{margin:28px 0}
#show-results>.empty{grid-column:1/-1}
@media(max-width:540px){.show-browser-controls .filter-bar{grid-template-columns:1fr}.show-browser-controls .filter-tabs{gap:7px}.show-browser-controls .filter-tabs button{padding:9px 10px;font-size:13px}.show-browser-controls{margin:18px 0;padding:14px 0}}

.profile-previous-shows{margin-top:24px;max-width:900px}
.profile-previous-shows>h3{font-size:22px;margin:0 0 12px}
.profile-credit-row{display:grid;grid-template-columns:85px minmax(0,1fr);gap:16px;padding:13px 0;border-top:1px solid var(--line)}
.profile-credit-row .credit-year{color:var(--muted);font-size:14px;font-variant-numeric:tabular-nums;padding-top:3px}
.profile-credit-row>div>a{display:inline-flex;align-items:center;gap:8px;font-weight:700;min-height:30px;text-decoration:none}
.profile-credit-row>div>a:hover{text-decoration:underline;text-underline-offset:4px}
.profile-credit-row .profile-evidence{margin:3px 0 0}
.profile-credit-row .profile-evidence>summary{font-size:12px;min-height:30px;padding:4px 0}
@media(max-width:540px){.profile-credit-row{grid-template-columns:65px minmax(0,1fr);gap:12px}.profile-credit-row>div>a{font-size:15px}.profile-credit-row .credit-year{font-size:13px}}
@media(max-width:600px){
 .profile-filmography>.profile-show-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(145px,43%);overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:10px;gap:12px}
 .profile-filmography>.profile-show-grid>.profile-show-tile{scroll-snap-align:start}
}

.home-show-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,23%);gap:20px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:12px}
.home-show-rail>.show-card{scroll-snap-align:start;min-width:0}
.home-show-rail .show-meta h3{font-size:25px}
.home-show-rail .show-art{height:185px}
.provider-discovery{display:flex;align-items:center;gap:18px 28px;flex-wrap:wrap;border-block:1px solid var(--line);padding:22px 0;margin:30px 0}
.provider-discovery>span{color:var(--muted);font-size:13px;text-transform:uppercase;letter-spacing:1px}
.provider-discovery>a{display:inline-flex;align-items:center;gap:9px;min-height:44px;font-weight:700;text-decoration:none}
.provider-discovery>a:hover{text-decoration:underline;text-underline-offset:4px}
@media(min-width:1100px){.frontpage .guide-row{padding:12px 0}.frontpage .guide-row strong{font-size:15px}.frontpage .guide-row small{font-size:12px}.frontpage .guide-value{font-size:12px}}
@media(max-width:600px){.home-show-rail{grid-auto-columns:minmax(185px,67%);gap:14px}.home-show-rail .show-card>a{display:block}.home-show-rail .show-art{height:170px}.home-show-rail .show-meta h3{font-size:24px;min-height:0}.home-show-section .section-head{align-items:flex-start}.home-show-section .section-head h2{font-size:29px}.home-show-section .section-head .text-link{white-space:normal;max-width:95px;flex-shrink:0;text-align:right;min-height:44px}.provider-discovery{gap:8px 22px}.provider-discovery>span{width:100%}}
.home-show-rail .show-cast-images img{object-fit:cover;object-position:var(--portrait-focus,50% 0%)!important}
@media(max-width:600px){.home-show-rail .show-card .show-art{height:190px;min-height:190px}.home-show-rail .show-card .show-art-caption{display:block;font-size:25px}.home-show-rail .show-cast-images>.portrait+.portrait{display:block}}
@media(max-width:600px){html{scroll-padding-top:174px}}

.recent-section{border-top:1px solid var(--line);margin-top:46px;padding-top:12px}
.recent-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,28%);gap:14px;overflow-x:auto;padding-bottom:10px}
.recent-item{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--line);border-radius:5px;background:#1d1f23;text-decoration:none;min-width:0;scroll-snap-align:start}
.recent-item>span:nth-child(2){min-width:0;flex:1}
.recent-symbol{color:var(--accent)}
.recent-item small{display:block;color:var(--muted);font-size:12px;margin-bottom:4px}
.recent-item strong{font-size:16px;line-height:1.25;display:block;overflow-wrap:anywhere}
.recent-item>.icon{flex-shrink:0;width:16px}
.recent-item:hover{border-color:var(--accent)}
@media(max-width:600px){.recent-rail{grid-auto-columns:78%;scroll-snap-type:x proximity}.recent-section .section-head h2{font-size:29px}.recent-section .section-head button{font-size:13px;min-height:44px}}
.show-browser-controls .filter-bar{grid-template-columns:minmax(200px,1.4fr) minmax(180px,1fr) minmax(180px,1fr);max-width:none}
.format-discovery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px}
.format-discovery>a{display:flex;flex-direction:column;gap:10px;padding:22px;background:#22242a;border-left:3px solid var(--accent);text-decoration:none}
.format-discovery strong{font-family:var(--display);font-size:28px;line-height:1.1}
.format-discovery span{color:var(--muted);font-size:13px;display:flex;align-items:center;gap:8px}
.format-discovery a:hover strong{text-decoration:underline;text-underline-offset:5px}
@media(max-width:700px){.show-browser-controls .filter-bar{grid-template-columns:1fr}.format-discovery{grid-template-columns:1fr}.format-discovery>a{padding:16px 18px;gap:6px}.format-discovery strong{font-size:26px}}

.show-browser-controls .filter-bar{grid-template-columns:minmax(220px,1fr) minmax(280px,1.6fr);align-items:start}
.show-extra-filters summary{cursor:pointer;font-weight:700;min-height:44px;display:flex;align-items:center;gap:10px}
.show-extra-filters summary::before{content:"+";color:var(--accent)}
.show-extra-filters[open] summary::before{content:"−"}
.show-extra-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-top:12px}
@media(max-width:700px){.show-browser-controls .filter-bar{grid-template-columns:1fr;gap:12px}.show-extra-fields{grid-template-columns:1fr}.show-extra-filters summary{font-size:14px}}
@media(min-width:701px) and (max-width:1000px){.show-browser-controls .filter-bar{grid-template-columns:1fr}.show-extra-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}
main[data-route="search"]>.page-heading{margin-bottom:22px}
main[data-route="search"]>.page-heading h1{font-size:48px;margin:10px 0}
main[data-route="search"]>.page-heading .lead{margin:10px 0;font-size:16px}
@media(max-width:700px){main[data-route="search"]>.page-heading h1{font-size:36px}main[data-route="search"]>.page-heading .lead{font-size:14px}main[data-route="search"] .filter-tabs{margin:18px 0}main[data-route="search"] #search-results>.section-head{margin-top:22px}}
.people-grid.cast-without-portraits .person-card{grid-template-columns:52px minmax(0,1fr);gap:12px;min-height:78px}
.people-grid.cast-without-portraits .portrait{height:62px;aspect-ratio:auto;padding:4px}
.people-grid.cast-without-portraits .placeholder-note{display:none}
.people-grid.cast-without-portraits .initials{font-size:24px}


@media(max-width:700px){
 .profile-filmography>.profile-show-grid:has(>.profile-show-tile:only-child){grid-auto-columns:100%}
 .profile-filmography>.profile-show-grid>.profile-show-tile:only-child .profile-show-art{min-height:120px}
}





.directory-tabs{display:flex;gap:24px;flex-wrap:wrap;border-bottom:1px solid #35373c;margin:0 0 28px;padding-bottom:14px}.directory-tabs [aria-current]{color:#f2bd50;border-bottom:3px solid #f2bd50;padding-bottom:12px}.directory-search{max-width:620px;margin-bottom:22px}.directory-search label{display:block;font-weight:700;margin-bottom:8px}.directory-search input{width:100%;border:1px solid #62646a;background:#f4f1e8;color:#111214;padding:14px 16px;border-radius:4px}.format-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.format-directory-row{display:flex;align-items:center;gap:16px;border-bottom:1px solid #35373c;padding:20px 0}.format-directory-row>span:nth-child(2){flex:1;min-width:0}.format-directory-row strong{display:block;font-size:18px;line-height:1.3}.format-directory-row small{display:block;margin-top:6px;color:#b8b8bc;font-size:13px}.format-directory-icon{display:grid;place-items:center;width:42px;height:52px;background:#24262a;color:#f2bd50;flex:none}@media(max-width:700px){.format-directory{grid-template-columns:1fr}.format-directory-row{padding:17px 0}.format-directory-row strong{font-size:17px}.directory-tabs{gap:18px;font-size:14px}}

.season-directory{border-top:1px solid #35373c}.season-directory-head,.season-directory-row{display:grid;grid-template-columns:1.1fr 1.2fr 1.2fr 1fr;gap:20px;align-items:center;padding:18px 20px}.season-directory-head{font-size:12px;color:#b8b8bc;text-transform:uppercase;letter-spacing:.07em}.season-directory-row{border-top:1px solid #35373c;background:#171719;font-size:15px}.season-directory-row:hover{background:#232529;text-decoration:none}.season-directory-row strong{display:block;font-size:20px}.season-directory-row small{display:block;color:#b8b8bc;font-size:12px}.season-directory-row>span:last-child{display:flex;justify-content:flex-end;align-items:center;gap:12px;color:#f2bd50}.season-directory-row .mobile-field{display:none}@media(max-width:600px){.season-directory-head{display:none}.season-directory-row{grid-template-columns:1fr 1fr;gap:12px;padding:16px}.season-directory-row>span:nth-child(2){text-align:right}.season-directory-row>span:nth-child(3){font-size:13px}.season-directory-row strong{font-size:20px}.season-directory-row .mobile-field{display:block}}

.show-save-action{margin:20px 0}.saved-show{display:flex;gap:24px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:22px 0}.saved-show>a{flex:1;min-width:0}.saved-show strong,.saved-show a span{display:block}.saved-show strong{font-size:21px}.saved-show a span{font-size:14px;color:var(--muted);margin-top:6px}.saved-show>button{flex:none}@media(max-width:600px){.saved-show{align-items:flex-start;flex-direction:column;gap:12px}.saved-show>button{min-height:44px}}


.database-entry{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 1.15fr;border-bottom:1px solid var(--line);margin:-6px 0 24px;padding:0 0 16px;gap:24px}.database-entry>a{display:flex;gap:10px;align-items:center;min-height:44px;text-decoration:none}.database-entry strong{font-size:24px;color:var(--accent);font-weight:700}.database-entry span{font-size:13px}.database-entry>a>.icon{width:15px;margin-left:auto}.database-entry>a:last-child>span{display:flex;align-items:center;gap:10px}.database-entry>a:hover span{text-decoration:underline;text-underline-offset:4px}
@media(min-width:1000px){.frontpage .guide-value{max-width:90px}}
@media(max-width:700px){.database-entry{grid-template-columns:1fr 1fr;gap:4px 22px;margin:0 0 18px;padding-bottom:14px}.database-entry strong{font-size:21px}.database-entry span{font-size:12px}.database-entry>a{gap:8px}.database-entry>a:last-child .icon{width:18px}}

.format-year-select{display:block;max-width:360px;margin:20px 0}@media(max-width:600px){.format-year-select{display:block;margin:20px 0}.format-year-select label{display:block;font-size:13px;margin-bottom:7px;color:var(--muted)}.format-year-select select{width:100%;min-height:46px;font-size:16px;padding:10px 12px;background:#24262a;color:var(--text);border:1px solid #62646a;border-radius:4px}.format-year-select+.history-year-filter{display:none}}


.spotlight{background:#1a1c1f;border:1px solid #3b3e43;border-radius:2px;overflow:hidden;min-width:0;color:#f5f3ea}
.spotlight-status{display:flex;justify-content:space-between;gap:16px;padding:12px 20px;font-size:12px;border-bottom:1px solid #41463c;color:#c6cbbb}
.spotlight-status>span:first-child{color:#f2bd50;font-weight:700}.spotlight-status>span:first-child:before{content:'';display:inline-block;width:6px;height:6px;background:currentColor;border-radius:50%;margin-right:8px}
.spotlight-portraits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;background:#111;min-height:210px}
.spotlight-portraits>a{position:relative;min-width:0;display:block;text-decoration:none;background:#292b2e}
.spotlight-portraits .portrait{height:240px;aspect-ratio:auto;border:0;border-radius:0;background:#292b2e}
.spotlight-portraits .portrait img{object-position:var(--portrait-focus,50% 0%)!important}
.spotlight-portraits>a>span{display:flex;justify-content:space-between;align-items:center;gap:8px;background:#111e;color:white;padding:10px 14px;min-height:43px;font-size:14px;line-height:1.3}
.spotlight-portraits>a:hover>span{color:#f2bd50}.spotlight-portraits .icon{width:15px}
.spotlight-story{display:grid;grid-template-columns:1.15fr 1fr;gap:24px;padding:25px 24px 8px}
.spotlight-story .eyebrow{font-size:12px;line-height:1.5;letter-spacing:.09em;margin:0 0 10px;color:#c6cbbb}
.spotlight-story h1{font-family:var(--display);font-size:clamp(40px,4.1vw,62px);line-height:.97;margin:0;letter-spacing:-.02em}
.spotlight-context>p{font-size:14px;line-height:1.55;margin:0 0 14px;color:#d0d2cb}.spotlight-context .button{font-size:13px;padding:11px 13px}.spotlight-context small{display:block;font-size:12px;line-height:1.5;margin-top:10px;color:#b9bdb4}
.spotlight-evidence{margin:0;padding:0 24px 8px;border:0;font-size:12px}.spotlight-evidence>summary{padding:12px 0;min-height:44px;color:#b9bdb4;font-size:12px}.spotlight-evidence .credit{color:#b9bdb4}
.spotlight-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #41463c}.spotlight-tabs button{display:flex;gap:9px;align-items:center;min-height:54px;padding:12px 16px;background:#181b19;color:#c6cbbb;border-right:1px solid #41463c;font:inherit;font-size:12px;text-align:left}.spotlight-tabs button:last-child{border:0}.spotlight-tabs button[aria-pressed=true]{color:#f4f1e8;box-shadow:inset 0 -3px #f2bd50;background:#272727}.spotlight-tabs small{opacity:.65;font-size:12px}.spotlight-tabs .icon{width:14px;margin-left:auto}.spotlight-tabs button:hover{background:#3c3426}
.spotlight-map{display:flex;align-items:center;justify-content:center;padding:35px 24px;min-height:303px;background:#f2bd50;color:#211e18;gap:12px}.spotlight-map>span,.spotlight-map>strong{padding:18px 14px;border:1px solid #6c5836;border-radius:3px;font-size:17px}.spotlight-map>strong{background:#211e18;color:#f2bd50;font-size:26px}.spotlight-map i{height:1px;width:35px;background:#6c5836}
.frontpage .edition-line{font-size:12px;letter-spacing:.08em;margin-bottom:18px;padding-bottom:12px}.frontpage .front-stage{grid-template-columns:minmax(0,1fr) 310px;gap:24px;align-items:start}
.frontpage .show-guide{background:#f0efe7;color:#20221f;padding:20px 22px;border:0;border-radius:2px}.frontpage .guide-heading{margin:0 0 8px}.frontpage .guide-heading .eyebrow{color:#596044;font-size:12px}.frontpage .guide-heading h2{font-size:36px}.frontpage .guide-row{border-color:#cccfc2;padding:12px 0;gap:10px}.frontpage .guide-row strong{color:#20221f;font-size:14px}.frontpage .guide-row small{color:#606457;font-size:12px}.frontpage .guide-number{font-size:21px;color:#777e66}.frontpage .guide-value{color:#40492a;font-size:12px;max-width:70px}.frontpage .guide-method{color:#596044;font-size:12px}.frontpage .guide-row:hover{background:#e5e7dc}
.relationship-entry{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;margin:28px 0 10px;padding:24px 0;border-block:1px solid #42463c}.relationship-entry .eyebrow{font-size:12px;letter-spacing:.13em}.relationship-entry h2{font:700 32px/1.1 var(--display);margin:8px 0}.relationship-entry p{color:#b9bdb4;margin:0;font-size:14px;max-width:62ch}.relationship-entry nav{display:grid;align-content:center}.relationship-entry nav a{display:flex;gap:12px;align-items:center;min-height:44px;font-size:14px;border-bottom:1px solid #353a30}.relationship-entry nav a:last-child{border:0}.relationship-entry nav a>.icon:last-child{margin-left:auto;width:15px}.relationship-entry nav a>.icon:first-child{color:#d1c9b8;width:17px}
.card-more-shows{margin:5px 0 0;border:0;padding:0;font-size:12px;color:#b8b8bc}.card-more-shows summary{padding:3px 0;min-height:28px;font-size:12px}.card-more-shows a{display:block;line-height:1.5;margin:5px 0}
.frontpage .section-head h2{font:600 27px/1.2 'Barlow',sans-serif;letter-spacing:-.4px}.frontpage .person-meta h3{font:600 19px/1.25 'Barlow',sans-serif}.frontpage .face-shelf .portrait{aspect-ratio:3/4;border-radius:3px}.frontpage .face-shelf{gap:18px}.frontpage .person-meta p,.frontpage .person-shows{font-size:12px}.frontpage .two-discoveries{grid-template-columns:1fr}.frontpage .doku-discovery{display:grid;grid-template-columns:200px 1fr;align-items:center;gap:30px;min-height:0;background:#202322;padding:24px}.frontpage .doku-faces{height:160px;margin:0}.frontpage .doku-discovery h2{font-size:34px}.frontpage .database-entry{margin:35px 0 0;border-top:1px solid var(--line);border-bottom:0;padding:18px 0}.frontpage .database-entry strong{font-size:20px}.frontpage .database-entry span{font-size:12px}
@media(min-width:701px) and (max-width:1100px){.frontpage .front-stage{grid-template-columns:minmax(0,1fr) 270px}.spotlight-story{grid-template-columns:1fr;gap:14px}.spotlight-portraits .portrait{height:220px}.spotlight-portraits>a>span{font-size:12px;padding:9px}.spotlight-portraits .icon{display:none}.spotlight-map{gap:6px;padding:20px 10px}.spotlight-map>span{font-size:13px;padding:12px 8px}.spotlight-map>strong{font-size:20px;padding:12px 8px}}
@media(max-width:700px){.frontpage .front-stage{display:flex;flex-direction:column;gap:22px}.frontpage #front-feature,.frontpage .show-guide{width:100%}.spotlight-status{padding:11px 14px;font-size:10px}.spotlight-portraits .portrait{height:180px}.spotlight-portraits>a>span{font-size:12px;padding:9px 7px;min-height:48px;align-items:start}.spotlight-portraits .icon{display:none}.spotlight-story{grid-template-columns:1fr;gap:16px;padding:20px 18px 10px}.spotlight-story h1{font-size:44px}.spotlight-story h1 br{display:none}.spotlight-story .eyebrow{font-size:10px}.spotlight-context>p{font-size:14px}.spotlight-context small{font-size:11px}.spotlight-evidence{padding:0 18px 8px}.spotlight-tabs button{padding:11px 8px;gap:6px;min-height:50px;font-size:11px}.spotlight-tabs .icon{display:none}.spotlight-map{min-height:220px;gap:7px;padding:20px 10px}.spotlight-map>span{font-size:12px;padding:13px 8px}.spotlight-map>strong{font-size:20px;padding:13px 8px}.spotlight-map i{width:14px}.frontpage .show-guide{padding:19px 20px}.frontpage .guide-list{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.frontpage .guide-row{grid-template-columns:24px minmax(0,1fr);align-items:start}.frontpage .guide-value{grid-column:2;max-width:none;font-size:10px;justify-content:start;margin-top:-6px}.frontpage .guide-row strong{font-size:13px}.frontpage .guide-row small{font-size:10px}.frontpage .guide-number{font-size:19px}.relationship-entry{grid-template-columns:1fr;gap:15px;margin-top:25px;padding:22px 0}.relationship-entry h2{font-size:30px}.relationship-entry nav a{min-height:46px}.frontpage .section-head h2{font-size:29px}.frontpage .face-shelf{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:43%;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:12px;gap:14px}.face-shelf>.person-card{scroll-snap-align:start}.frontpage .person-meta h3{font-size:17px}.frontpage .doku-discovery{grid-template-columns:100px 1fr;gap:18px;padding:18px}.frontpage .doku-faces{height:130px;gap:3px}.frontpage .doku-discovery h2{font-size:26px}.frontpage .doku-discovery .eyebrow{font-size:10px}.frontpage .doku-discovery .text-link{font-size:12px}}
@media(prefers-reduced-motion:reduce){.portrait img{transition:none}.person-image:hover img{transform:none}}

.person-meta h3{font-family:'Barlow',sans-serif;font-size:20px;line-height:1.25}.person-meta{padding:12px 0 6px}.person-card .person-shows{line-height:1.5}.page-heading .lead{font-size:16px;line-height:1.6}.profile-v2 .profile-identity>.eyebrow{font-size:11px;letter-spacing:.08em}.profile-v2 .profile-answers article{border-radius:4px;box-shadow:none}.profile-v2 .profile-answers article.answer-protected{background:transparent;border:1px dashed #655d4d}.profile-v2 .profile-answers article.answer-protected>strong{font:700 17px/1.25 'Barlow',sans-serif}.profile-v2 .profile-answers article.answer-protected>span:not(.eyebrow){font-size:13px}.profile-v2 .profile-answers article.answer-protected .text-button{font-size:13px;min-height:36px}.profile-v2 .profile-answers article.answer-protected>.eyebrow{font-size:10px}.profile-v2 .profile-answers article.answer-protected p{font-size:13px;margin:0}.profile-v2 .profile-answers article.answer-protected{gap:5px;padding:14px}.list-feature h3{font:600 25px/1.2 'Barlow',sans-serif}.list-feature-symbol{border:1px solid #6c5836;background:#302a20!important;color:#f2bd50!important}.show-meta h3{font-size:25px;line-height:1.15}
@media(max-width:700px){.person-meta h3{font-size:18px}.profile-v2 .profile-actions{flex-direction:row;flex-wrap:wrap;gap:8px}.profile-v2 .profile-actions .button{padding:9px 11px;font-size:12px;min-height:40px}.profile-v2 .profile-masthead{row-gap:16px}.profile-v2 .profile-answers article.answer-protected{padding:12px 14px}}
.spotlight-portraits:empty{display:none}.spotlight-portraits:has(>a:only-child){grid-template-columns:1fr}.spotlight-portraits:has(>a:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}

.protected-discovery{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;align-items:start;margin:30px 0}.protected-discovery .context-guesses{margin:0}.protected-discovery .section-head{margin:0 0 18px}.protected-discovery .section-head h2{font-size:30px}.protected-discovery .section-head .eyebrow{font-size:10px}.protected-discovery .guess-grid{grid-template-columns:1fr}.protected-discovery .inline-guess{padding:24px}.protected-discovery .guess-intro h3{font-size:30px}.guess-next{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:12px;color:var(--muted);margin-top:8px}.guess-next button{min-height:44px;font-size:13px}.guess-next .icon{width:15px}.reveal-choice{padding:50px 0 0 24px}.reveal-choice>.eyebrow{font-size:10px}.protected-discovery .spoiler-gate{display:block;text-align:left;background:transparent;border:0;margin:12px 0;padding:0}.protected-discovery .spoiler-gate>.icon{display:none}.protected-discovery .spoiler-gate h3{font-size:29px}.protected-discovery .spoiler-gate p{font-size:15px}.protected-discovery .spoiler-gate button{min-height:44px}.frontpage .show-guide a:focus-visible{outline-color:#314612}.frontpage .show-guide a:hover{color:#314612}
@media(max-width:700px){.protected-discovery{grid-template-columns:1fr;gap:24px}.reveal-choice{border-top:1px solid var(--line);padding:22px 0 0}.protected-discovery .guess-intro h3{font-size:27px}.protected-discovery .inline-guess{padding:20px}.guess-next{gap:8px}.guess-next button{font-size:12px}}


.logo{display:inline-flex;align-items:center;gap:12px;line-height:1;text-decoration:none}.logo:hover{text-decoration:none}.brand-mark{display:block;width:48px;height:48px;flex:none}.brand-wordmark{display:block;width:129px;height:auto;max-width:none}.brand-lockup{display:flex;flex-direction:column;gap:7px}.brand-lockup small{font-family:'Barlow',Arial,sans-serif;font-size:11px;line-height:1.2;font-weight:500;letter-spacing:.025em;color:#cfced0;white-space:nowrap}
.site-header{position:sticky;top:0;z-index:20;background:#111214;border-bottom:1px solid #393a3e}.header-inner{max-width:1440px;margin:auto;padding:18px 40px 0;display:grid;grid-template-columns:205px minmax(200px,1fr) auto auto;grid-template-areas:'brand search saved spoiler' 'nav nav note note';align-items:center;column-gap:28px;row-gap:13px}.header-inner>.logo{grid-area:brand;justify-self:start}.header-inner>nav{grid-area:nav;display:flex;align-items:center;gap:32px;white-space:nowrap}.header-inner>nav a{display:flex;align-items:center;position:relative;min-height:44px;color:#c9c9ce;font-size:15px;font-weight:600;border-bottom:3px solid transparent;text-decoration:none}.header-inner>nav a:hover{color:#fff}.header-inner>nav a[aria-current]{color:var(--accent);border-color:var(--accent)}.header-note{grid-area:note;font-size:12px;color:#aaaab1;justify-self:end;white-space:nowrap}.header-actions{grid-area:spoiler;display:flex;align-items:center;margin:0}.header-inner>.saved-link{grid-area:saved;display:flex;align-items:center;gap:8px;min-width:44px;min-height:44px;padding:8px;background:transparent;color:#e5e4e2;border-radius:4px;font-size:13px;white-space:nowrap}.header-inner>.saved-link:hover{background:#25262a;text-decoration:none}
.site-header .masthead-search{grid-area:search;display:flex;align-items:center;gap:8px;width:100%;min-width:0;max-width:none;margin:0;padding:0 0 0 16px;border:1px solid #64656b;border-radius:5px;background:#f4f1e8;color:#191a1e;box-shadow:none}.masthead-search input{min-width:0;width:100%;padding:12px 0;border:0;background:transparent;color:#191a1e;font-size:15px;line-height:20px}.masthead-search input::placeholder{color:#616269;opacity:1}.masthead-search .search-submit{display:flex;align-items:center;justify-content:center;min-width:46px;width:46px;height:44px;min-height:44px;padding:0;background:transparent;color:#191a1e;border-radius:0 4px 4px 0}.masthead-search:focus-within{outline:2px solid var(--accent);outline-offset:3px}.masthead-search input:focus-visible{outline:0}.masthead-search .search-submit:focus-visible{outline:2px solid #111214;outline-offset:-4px}
.spoiler-button{display:flex;align-items:center;gap:9px;min-height:46px;padding:8px 10px;border:1px solid #62636a;border-radius:5px;background:transparent;color:#f4f1e8;font-size:13px;font-weight:600;white-space:nowrap}.spoiler-button:hover{background:#25262a}.spoiler-label{display:block;line-height:1.2;text-align:left}.spoiler-label small{display:block;margin-top:4px;font-size:10px;line-height:1.25;font-weight:400;color:#c2c2c7}.spoiler-track{display:block;position:relative;flex:none;width:28px;height:16px;border-radius:12px;background:#60636a;border:1px solid currentColor}.spoiler-track:after{content:'';position:absolute;width:10px;height:10px;border-radius:50%;left:2px;top:2px;background:#fff}.spoiler-button[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.spoiler-button[aria-pressed=true] .spoiler-track{background:var(--accent);border-color:var(--accent)}.spoiler-button[aria-pressed=true] .spoiler-track:after{left:14px;background:#111214}
html{scroll-padding-top:148px}
@media(max-width:1100px){.header-inner{padding-inline:24px;grid-template-columns:190px minmax(150px,1fr) 44px auto;column-gap:16px}.header-inner .saved-label{display:none}.header-note{font-size:11px}.header-inner>nav{gap:26px}}
@media(max-width:760px){.header-inner{padding:12px 16px 0;grid-template-columns:minmax(0,1fr) auto 44px;grid-template-areas:'brand spoiler spoiler' 'search search search' 'nav nav saved';gap:10px 8px}.header-inner>.logo{gap:8px}.header-inner .brand-mark{width:38px;height:38px}.header-inner .brand-wordmark{width:105px;height:auto}.brand-lockup{gap:5px}.brand-lockup small{font-size:10px;letter-spacing:0}.header-actions{justify-self:end}.header-note{display:none}.header-inner>nav{gap:22px}.header-inner>nav a{font-size:14px;min-height:44px}.site-header .masthead-search{padding-left:12px}.masthead-search input{font-size:16px;padding-block:10px}.masthead-search .search-submit{height:42px}.header-inner>.saved-link{padding:10px;justify-content:center}.spoiler-button{font-size:12px;gap:6px;padding:7px 8px;min-height:44px}.spoiler-label small{font-size:9px}.spoiler-track{width:26px}.spoiler-button[aria-pressed=true] .spoiler-track:after{left:12px}html{scroll-padding-top:188px}}
@media(max-width:360px){.header-inner{padding-inline:12px}.header-inner>.logo{gap:6px}.header-inner .brand-mark{width:32px;height:36px}.header-inner .brand-wordmark{width:99px;height:auto}.header-inner>nav{gap:16px}.header-inner>nav a{font-size:13px}.spoiler-button{padding-inline:6px}.spoiler-track{width:24px}.spoiler-button[aria-pressed=true] .spoiler-track:after{left:10px}}
@media(prefers-reduced-motion:reduce){.site-header *{scroll-behavior:auto}}
.site-header .logo{min-height:44px}.header-inner>nav a{min-width:44px;justify-content:center}.compact-header .header-inner{grid-template-columns:auto 1fr;grid-template-areas:'brand nav';padding-bottom:16px}.compact-header .header-inner>nav{justify-content:flex-end}
@media(max-width:760px){.compact-header .header-inner{grid-template-columns:1fr;grid-template-areas:'brand' 'nav';padding-bottom:0}.compact-header .header-inner>nav{justify-content:space-between}}
@media(max-width:360px){.header-inner>nav{gap:10px}}

html:has(.site-header.is-scrolled){scroll-padding-top:117px}
@media(min-width:1101px){html:has(.site-header.is-scrolled){scroll-padding-top:75px}}
@media(max-width:760px){html:has(.site-header.is-scrolled){scroll-padding-top:111px}}
.compact-search{display:none}
.site-header.is-scrolled .header-inner{padding-top:6px;row-gap:0}
.site-header.is-scrolled .brand-lockup small,.site-header.is-scrolled .header-note{display:none}
.site-header.is-scrolled .brand-mark{width:32px;height:32px}
.site-header.is-scrolled .brand-wordmark{width:99px;height:auto}
@media(min-width:1101px){
 .site-header.is-scrolled .header-inner{grid-template-columns:144px auto minmax(150px,1fr) 44px auto;grid-template-areas:'brand nav search saved spoiler';gap:16px;padding-bottom:6px}
 .site-header.is-scrolled .header-inner>nav{gap:18px}
 .site-header.is-scrolled .header-inner>nav a{font-size:14px}
 .site-header.is-scrolled .saved-label,.site-header.is-scrolled .spoiler-label small{display:none}
}
@media(max-width:760px){
 .site-header.is-scrolled .header-inner{grid-template-columns:minmax(0,1fr) 44px auto;grid-template-areas:'brand compact-search spoiler' 'nav nav saved';gap:0 6px}
 .site-header.is-scrolled .masthead-search{display:none}
 .site-header.is-scrolled .compact-search{grid-area:compact-search;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:4px}
 .site-header.is-scrolled .brand-wordmark{width:76px;height:auto}
 .site-header.is-scrolled .brand-mark{width:26px;height:28px}
 .site-header.is-scrolled .logo{gap:6px}
 .site-header.is-scrolled .spoiler-label small{display:none}
 .site-header.is-scrolled .header-actions{grid-area:spoiler}
 .site-header.is-scrolled .header-inner>nav{gap:16px}
 .site-header.is-scrolled .saved-link{justify-self:end}
}
.front-quick{display:none}
@media(max-width:700px){.front-quick{display:flex;justify-content:flex-end;margin:-8px 0 8px}.front-quick .mobile-show-jump{display:inline-flex;align-items:center;gap:8px;min-height:36px;font-size:12px;color:var(--accent)}}


.provider-marks{display:inline-flex;align-items:center;flex-wrap:wrap;gap:7px;margin:4px 0 10px;vertical-align:middle}
.provider-mark{display:inline-flex;align-items:center;justify-content:center;width:96px;height:36px;padding:5px 8px;flex:none;border-radius:3px;background:#fff}
.provider-mark img{display:block;width:80px;max-width:100%;height:24px;object-fit:contain}
.provider-name{font-size:14px;font-weight:700;color:#202125;text-align:center}
.show-meta .provider-marks{margin:0;min-height:32px}

.format-directory-icon.has-logo{width:84px;background:white;padding:5px;border-radius:3px}
.format-directory-icon.has-logo img{width:74px;height:34px;object-fit:contain}

.format-brand{margin:-8px 0 24px}.format-brand>img{display:block;object-fit:contain;background:white;padding:14px;border-radius:4px}.format-brand details{font-size:12px;margin-top:6px;color:var(--muted)}

.provider-archive{height:36px;padding:3px 8px;flex-direction:column;gap:2px}.provider-archive img{height:16px}.provider-archive small{font-size:10px;color:#515157;line-height:1.2}


.profile-overview-grid.is-single{grid-template-columns:minmax(0,1fr)}
:is(.profile-knowledge,.knowledge-results) .editorial-card{min-width:0}
:is(.profile-knowledge,.knowledge-results) .editorial-context{display:block}

.profile-overview-grid>div:empty{display:none}
:is(.profile-knowledge,.knowledge-results) .editorial-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}
:is(.profile-knowledge,.knowledge-results) .editorial-card>p{max-width:75ch}
:is(.profile-knowledge,.knowledge-results) .editorial-card>.eyebrow{margin-bottom:0}
:is(.profile-knowledge,.knowledge-results) .editorial-card h3{font-size:28px;line-height:1.15;margin:12px 0}
:is(.profile-knowledge,.knowledge-results) .editorial-card>p{font-size:16px;margin:10px 0 14px}
:is(.profile-knowledge,.knowledge-results) .editorial-subjects:empty{display:none}
:is(.profile-knowledge,.knowledge-results) .editorial-evidence{padding:0;border-color:var(--line)}

.timeline-entry .timeline-story{padding:0;border:0;margin-top:10px}
.timeline-entry .editorial-evidence{border:0;margin:0;padding:0}.timeline-entry .editorial-evidence>summary{min-height:44px;padding:10px 0}.timeline-entry article>.eyebrow{color:var(--muted);font-size:11px;margin:0}.timeline-entry article>.source-links{margin-top:0}
.timeline-story>summary{min-height:44px;display:list-item;padding:10px 0;color:var(--accent);cursor:pointer}

.profile-social-standalone{max-width:480px;margin:20px 0 28px}.profile-social-standalone .instagram-card{padding:16px 20px}.profile-social-standalone .instagram-card>div{margin:0}


.story-people{min-height:87px;display:flex;flex-wrap:wrap;gap:12px;margin:0 0 20px;padding-bottom:16px;border-bottom:1px solid var(--line)}
.story-people>a{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1 180px;text-decoration:none;font-weight:700;font-size:16px;line-height:1.25}
.story-people>a>span{min-width:0;overflow-wrap:anywhere}
.story-people .portrait{width:56px;flex:0 0 56px;aspect-ratio:4/5;border-radius:3px;overflow:hidden}
.story-people small{display:flex;align-items:center;gap:5px;font-weight:400;font-size:12px;color:var(--muted);margin-top:6px}
.story-people small .icon{width:14px;height:14px}
.story-image-credit{margin-top:18px;padding-top:12px;border-top:1px solid var(--line)}
.editorial-subjects:empty{display:none}

.knowledge-filter{max-width:800px;margin:24px 0 18px}
.knowledge-filter label{display:grid;gap:9px;font-size:14px;font-weight:600}
.knowledge-filter input{width:100%;min-width:0;min-height:48px;padding:12px 14px;border:1px solid var(--line);border-radius:4px;background:var(--paper);color:var(--ink);font:inherit;font-size:16px}
.knowledge-filter input::placeholder{color:var(--muted);opacity:1}
.knowledge-filter input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}

.person-meta .person-match{font-size:13px;line-height:1.5;color:var(--ink);border-left:2px solid var(--accent);padding-left:10px;margin:10px 0}

@media(min-width:900px){.people-grid.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

.cast-filter{grid-template-columns:minmax(0,1fr) auto;align-items:end}.cast-filter p{font-size:13px;color:var(--muted)}@media(max-width:600px){.cast-filter{grid-template-columns:1fr}.cast-filter p{margin:0}}


.people-topics{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:24px 0 8px}.people-topics>span{font-weight:700;margin-right:12px}.people-topics a{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border:1px solid var(--line);border-radius:5px;text-decoration:none}.people-topics a[aria-current]{background:var(--acid,#d7ff47);color:#111214;border-color:transparent}.fact-topic-link{display:flex;align-items:center;gap:6px;min-height:44px;font-size:13px;font-weight:600;width:fit-content}.fact-topic-link .icon{width:15px}

.show-cover:has(.show-cover-cast){padding:0;background:transparent;aspect-ratio:auto}.show-cover-cast{display:flex;gap:3px}.show-cover-cast>a{flex:1;min-width:0;text-decoration:none}.show-cover-cast .portrait{aspect-ratio:3/4;border-radius:2px}.show-cover-cast>a>span{display:block;font:600 13px/1.35 'Barlow',sans-serif;padding:8px 0}.show-cover-info{font-size:12px;color:var(--muted);margin:0;border:0;padding:0}.show-cover-info>summary{min-height:44px;padding:10px 0}.show-cover-info .credit{font-size:12px}

.cast-banner{background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:8px 0 12px}

.season-picker{display:flex;align-items:end;gap:24px;margin:24px 0}.season-picker>div{flex:0 1 360px;min-width:0}.season-picker label,.format-year-select label{display:block;font-size:14px;margin-bottom:6px;color:var(--muted)}.season-picker select,.format-year-select select{width:100%;min-height:46px;padding:10px 12px;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:3px;font-size:16px}.fact-list dd>.provider-marks{display:inline-flex;margin:0}.profile-show-tile .profile-show-art{display:block;min-height:0;padding:0;background:transparent;border:0}.profile-show-media{height:160px;display:grid;place-items:center;padding:20px;background:#f0efe7;color:#202125}.profile-show-media img{width:100%;height:120px;object-fit:contain}.format-lettering{border-top:3px solid var(--accent)}.format-lettering strong{font:700 26px/1.08 'Barlow Condensed',sans-serif;overflow-wrap:anywhere;max-width:100%}.profile-show-label{padding:14px 0 0;min-height:96px}.profile-show-label>strong{display:block;font-size:16px;line-height:1.3;margin-bottom:6px}.profile-show-label>span{font-size:13px;color:var(--muted)}.profile-show-caption{padding:0}.show-card{display:flex;flex-direction:column}.show-card>a{flex:1}.show-meta{display:flex;flex-direction:column}.show-meta>h3{min-height:2.3em}.show-meta>p{margin-top:auto}@media(max-width:600px){.season-picker{align-items:stretch;flex-direction:column;gap:5px}.season-picker>div{flex:auto}.profile-show-media{height:160px}}

.profile-show-media.with-cast{display:flex;gap:3px;padding:0;background:var(--paper);overflow:hidden}.profile-show-media.with-cast .portrait{flex:1;min-width:0;height:160px;aspect-ratio:auto;border:0;border-radius:0}.profile-show-media.with-cast img{height:100%;object-fit:cover;object-position:var(--portrait-focus,50% 0%)}
