/* Consolidated original styles, scoped to the pages that used each sheet. */
:where(body[data-style~="sb2a2c6ac063e"]) *{box-sizing:border-box}body:where([data-style~="sb2a2c6ac063e"]){margin:0;background:#061827;color:white;font-family:Inter,system-ui,sans-serif}:where(body[data-style~="sb2a2c6ac063e"]) .page{min-height:100vh;background:linear-gradient(90deg,rgba(6,24,39,.1),rgba(6,24,39,0)),url('/assets/duck-detective-404.webp') center/cover;display:flex;align-items:center;padding:6vw}:where(body[data-style~="sb2a2c6ac063e"]) .copy{max-width:560px}:where(body[data-style~="sb2a2c6ac063e"]) .eyebrow{text-transform:uppercase;letter-spacing:.16em;color:#d1ac58;font-weight:800;font-size:.8rem}:where(body[data-style~="sb2a2c6ac063e"]) h1{font-family:Georgia,serif;font-size:clamp(4rem,12vw,8rem);line-height:.85;margin:.7rem 0}:where(body[data-style~="sb2a2c6ac063e"]) h2{font-family:Georgia,serif;font-size:clamp(1.7rem,4vw,2.7rem);margin:.3rem 0}:where(body[data-style~="sb2a2c6ac063e"]) p{color:#d4e0e4;line-height:1.7;font-size:1.05rem}:where(body[data-style~="sb2a2c6ac063e"]) a{display:inline-block;background:#b45338;color:white;text-decoration:none;font-weight:800;border-radius:99px;padding:.85rem 1.15rem;margin-top:1rem}@media(max-width:700px){:where(body[data-style~="sb2a2c6ac063e"]) .page{align-items:flex-start;padding-top:12vh;background-position:64% center}:where(body[data-style~="sb2a2c6ac063e"]) .copy{background:rgba(6,24,39,.82);padding:1.4rem;border-radius:15px}:where(body[data-style~="sb2a2c6ac063e"]) h1{font-size:4rem}}
html:has(>body[data-style~="s9f9c1f98c06c"]){--ink:#102f39;--teal:#0c6672;--cream:#f7f1e5;--gold:#ffd75b;--line:#d8d0c1;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--ink);background:var(--cream)}:where(body[data-style~="s9f9c1f98c06c"]) *{box-sizing:border-box}body:where([data-style~="s9f9c1f98c06c"]){margin:0}:where(body[data-style~="s9f9c1f98c06c"]) .skip{position:absolute;left:-999px}:where(body[data-style~="s9f9c1f98c06c"]) .skip:focus{left:1rem;top:1rem;background:#fff;padding:.7rem;z-index:9}:where(body[data-style~="s9f9c1f98c06c"]) header{min-height:76px;padding:.55rem 5vw;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid var(--line)}:where(body[data-style~="s9f9c1f98c06c"]) .brand{display:flex;align-items:center;gap:.6rem;color:var(--ink);text-decoration:none;font:900 1.35rem Georgia,serif}:where(body[data-style~="s9f9c1f98c06c"]) .brand img{width:58px;height:58px}:where(body[data-style~="s9f9c1f98c06c"]) nav{display:flex;flex-wrap:wrap;gap:1rem}:where(body[data-style~="s9f9c1f98c06c"]) nav a{color:var(--teal);font-weight:850}:where(body[data-style~="s9f9c1f98c06c"]) .hero{min-height:470px;display:flex;align-items:end;background:linear-gradient(90deg,rgba(255,255,255,.96),rgba(255,255,255,.7),rgba(255,255,255,.12)),var(--hero) center/cover;padding:4rem 5vw}:where(body[data-style~="s9f9c1f98c06c"]) .hero>div{width:min(1120px,100%);margin:auto}:where(body[data-style~="s9f9c1f98c06c"]) .hero span,:where(body[data-style~="s9f9c1f98c06c"]) .heading>span{text-transform:uppercase;letter-spacing:.12em;font-weight:900;font-size:.75rem;color:#9b4d31}:where(body[data-style~="s9f9c1f98c06c"]) .hero h1{font:900 clamp(3rem,7vw,6.5rem)/.92 Georgia,serif;margin:.45rem 0}:where(body[data-style~="s9f9c1f98c06c"]) .hero p{max-width:700px;font-size:1.15rem;line-height:1.65}:where(body[data-style~="s9f9c1f98c06c"]) .button{display:inline-block;background:var(--ink);color:#fff;text-decoration:none;padding:.85rem 1.1rem;border-radius:8px;font-weight:900}:where(body[data-style~="s9f9c1f98c06c"]) .wrap{width:min(1120px,90vw);margin:auto}:where(body[data-style~="s9f9c1f98c06c"]) .switcher{margin:1.5rem 0;display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem}:where(body[data-style~="s9f9c1f98c06c"]) .switcher a{text-align:center;padding:.8rem;border:1px solid var(--line);border-radius:9px;background:#fff;text-decoration:none}:where(body[data-style~="s9f9c1f98c06c"]) .switcher a[aria-current]{background:var(--ink);color:#fff}:where(body[data-style~="s9f9c1f98c06c"]) .facts{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem;margin:2rem 0}:where(body[data-style~="s9f9c1f98c06c"]) .facts div{background:#dceef0;border-radius:12px;padding:1rem}:where(body[data-style~="s9f9c1f98c06c"]) .facts span,:where(body[data-style~="s9f9c1f98c06c"]) .facts strong{display:block}:where(body[data-style~="s9f9c1f98c06c"]) .facts span{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}:where(body[data-style~="s9f9c1f98c06c"]) .facts strong{margin-top:.4rem;font-family:Georgia,serif;font-size:1.1rem}:where(body[data-style~="s9f9c1f98c06c"]) .heading{margin:3rem 0 1rem}:where(body[data-style~="s9f9c1f98c06c"]) .heading h2,:where(body[data-style~="s9f9c1f98c06c"]) .pending h2,:where(body[data-style~="s9f9c1f98c06c"]) .sources h2,:where(body[data-style~="s9f9c1f98c06c"]) .two aside h2{font:900 clamp(2rem,4vw,3.4rem) Georgia,serif;margin:.35rem 0}:where(body[data-style~="s9f9c1f98c06c"]) .heading p,:where(body[data-style~="s9f9c1f98c06c"]) .small,:where(body[data-style~="s9f9c1f98c06c"]) .sources p,:where(body[data-style~="s9f9c1f98c06c"]) .pending p{line-height:1.7}:where(body[data-style~="s9f9c1f98c06c"]) .episodes{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem}:where(body[data-style~="s9f9c1f98c06c"]) .episodes a{background:#fff;border:1px solid var(--line);border-radius:10px;padding:1rem;text-decoration:none;color:var(--ink)}:where(body[data-style~="s9f9c1f98c06c"]) .episodes span,:where(body[data-style~="s9f9c1f98c06c"]) .episodes b{display:block}:where(body[data-style~="s9f9c1f98c06c"]) .episodes span{font-size:.88rem;color:#53676d;margin-top:.3rem}:where(body[data-style~="s9f9c1f98c06c"]) .two{display:grid;grid-template-columns:2fr 1fr;gap:2rem;margin-top:2rem}:where(body[data-style~="s9f9c1f98c06c"]) .credits{background:#fff;border:1px solid var(--line);border-radius:14px;padding:.4rem 1.2rem}:where(body[data-style~="s9f9c1f98c06c"]) .credits div{display:grid;grid-template-columns:1fr 1.4fr;gap:1rem;padding:.8rem 0;border-bottom:1px solid #e8e2d8}:where(body[data-style~="s9f9c1f98c06c"]) .credits div:last-child{border:0}:where(body[data-style~="s9f9c1f98c06c"]) .credits dt{font-weight:850}:where(body[data-style~="s9f9c1f98c06c"]) .credits dd{margin:0}:where(body[data-style~="s9f9c1f98c06c"]) .two aside{align-self:start;background:var(--ink);color:#fff;border-radius:16px;padding:1.3rem}:where(body[data-style~="s9f9c1f98c06c"]) .two aside h2{font-size:2rem}:where(body[data-style~="s9f9c1f98c06c"]) .two aside a{display:block;color:#fff;padding:.65rem 0;border-bottom:1px solid #476069;font-weight:800}:where(body[data-style~="s9f9c1f98c06c"]) .comparison{margin:2rem 0}:where(body[data-style~="s9f9c1f98c06c"]) .comparison details,:where(body[data-style~="s9f9c1f98c06c"]) .pending{background:#fff3bd;border:1px solid #dfc55d;border-radius:14px;padding:1rem}:where(body[data-style~="s9f9c1f98c06c"]) .comparison summary{font-weight:950;cursor:pointer}:where(body[data-style~="s9f9c1f98c06c"]) .detail-body{padding:.5rem 1rem}:where(body[data-style~="s9f9c1f98c06c"]) .detail-body li{margin:.8rem 0;line-height:1.55}:where(body[data-style~="s9f9c1f98c06c"]) .warning{font-weight:800}:where(body[data-style~="s9f9c1f98c06c"]) .pending h2{font-size:2rem}:where(body[data-style~="s9f9c1f98c06c"]) .sources{border-top:1px solid var(--line);padding:1rem 0 3rem}:where(body[data-style~="s9f9c1f98c06c"]) .sources h2{font-size:2rem}:where(body[data-style~="s9f9c1f98c06c"]) .sources a,:where(body[data-style~="s9f9c1f98c06c"]) .small a,:where(body[data-style~="s9f9c1f98c06c"]) .pending a{color:var(--teal);font-weight:850}:where(body[data-style~="s9f9c1f98c06c"]) footer{background:var(--ink);color:#dce8e9;text-align:center;padding:2rem}@media(max-width:760px){:where(body[data-style~="s9f9c1f98c06c"]) header{align-items:flex-start}:where(body[data-style~="s9f9c1f98c06c"]) header nav{justify-content:flex-end;font-size:.8rem}:where(body[data-style~="s9f9c1f98c06c"]) .hero{min-height:390px}:where(body[data-style~="s9f9c1f98c06c"]) .switcher,:where(body[data-style~="s9f9c1f98c06c"]) .episodes,:where(body[data-style~="s9f9c1f98c06c"]) .two{grid-template-columns:1fr}:where(body[data-style~="s9f9c1f98c06c"]) .credits div{grid-template-columns:1fr}:where(body[data-style~="s9f9c1f98c06c"]) .credits dd{margin-top:-.6rem}:where(body[data-style~="s9f9c1f98c06c"]) .facts{grid-template-columns:1fr 1fr}}

html:has(>body[data-style~="s413f95854369"]){--ink:#092934;--paper:#f7f1e5;--gold:#ffd85a;--rust:#a94f34;--line:#d8d0c1;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--ink);background:var(--paper)}:where(body[data-style~="s413f95854369"]) *{box-sizing:border-box}body:where([data-style~="s413f95854369"]){margin:0}:where(body[data-style~="s413f95854369"]) .skip{position:absolute;left:-999px}:where(body[data-style~="s413f95854369"]) .skip:focus{left:1rem;top:1rem;background:#fff;padding:.8rem;z-index:10}:where(body[data-style~="s413f95854369"]) header{display:flex;align-items:center;justify-content:space-between;padding:.75rem 5vw;background:#fff;border-bottom:1px solid var(--line)}:where(body[data-style~="s413f95854369"]) .brand{display:flex;align-items:center;gap:.7rem;text-decoration:none;color:var(--ink);font-family:Georgia,serif;font-size:1.35rem;font-weight:900}:where(body[data-style~="s413f95854369"]) .brand img{width:58px;height:58px;object-fit:contain}:where(body[data-style~="s413f95854369"]) nav{display:flex;gap:1rem}:where(body[data-style~="s413f95854369"]) nav a{color:#12606c;font-weight:850}:where(body[data-style~="s413f95854369"]) .profile-hero{min-height:420px;display:flex;align-items:end;background:linear-gradient(90deg,rgba(255,255,255,.96),rgba(255,255,255,.72) 55%,rgba(255,255,255,.15)),url('assets/murder-map-hero.webp') center/cover;padding:4rem 5vw}:where(body[data-style~="s413f95854369"]) .profile-hero>div{width:min(1120px,100%);margin:auto}:where(body[data-style~="s413f95854369"]) .eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:950;color:var(--rust)}:where(body[data-style~="s413f95854369"]) h1{font-family:Georgia,serif;font-size:clamp(3rem,7vw,6rem);line-height:.92;margin:.6rem 0}:where(body[data-style~="s413f95854369"]) .profile-hero p{font-size:1.15rem;max-width:760px;line-height:1.6}:where(body[data-style~="s413f95854369"]) .profile-shell{width:min(1120px,90vw);margin:2rem auto 4rem;display:grid;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);gap:2rem;align-items:start}:where(body[data-style~="s413f95854369"]) .portrait-card,:where(body[data-style~="s413f95854369"]) .bio-card,:where(body[data-style~="s413f95854369"]) .credit-card,:where(body[data-style~="s413f95854369"]) .standards{background:#fff;border:1px solid var(--line);border-radius:18px;padding:1.3rem;margin-bottom:1rem}:where(body[data-style~="s413f95854369"]) .portrait{display:grid;place-items:center;min-height:360px;background:#e4ddd0;border-radius:12px;font-family:Georgia,serif;font-size:5rem;font-weight:900;overflow:hidden}:where(body[data-style~="s413f95854369"]) .portrait img{width:100%;height:420px;object-fit:cover}:where(body[data-style~="s413f95854369"]) .photo-credit{font-size:.8rem;line-height:1.5;color:#5a696f}:where(body[data-style~="s413f95854369"]) .photo-credit a,:where(body[data-style~="s413f95854369"]) .source-row a{color:#0c6371}:where(body[data-style~="s413f95854369"]) .bio-card h2,:where(body[data-style~="s413f95854369"]) .credit-card h2,:where(body[data-style~="s413f95854369"]) .standards h2{font-family:Georgia,serif;font-size:2rem}:where(body[data-style~="s413f95854369"]) .bio-card p,:where(body[data-style~="s413f95854369"]) .standards p{line-height:1.75;color:#4c6067}:where(body[data-style~="s413f95854369"]) .facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0 0 1.2rem}:where(body[data-style~="s413f95854369"]) .facts div{background:#f5f1e8;border-radius:10px;padding:.8rem}:where(body[data-style~="s413f95854369"]) .facts dt{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;font-weight:900}:where(body[data-style~="s413f95854369"]) .facts dd{margin:.25rem 0 0}:where(body[data-style~="s413f95854369"]) .credits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;padding:0;list-style:none}:where(body[data-style~="s413f95854369"]) .credits li{background:#f3ead0;border-radius:9px;padding:.8rem;font-weight:800}:where(body[data-style~="s413f95854369"]) .profile-link{display:inline-flex;background:var(--ink);color:#fff;padding:.75rem 1rem;border-radius:9px;text-decoration:none;font-weight:900}:where(body[data-style~="s413f95854369"]) .source-row{font-size:.9rem;color:#586970}:where(body[data-style~="s413f95854369"]) .not-found{width:min(800px,90vw);margin:4rem auto;background:#fff;border:1px solid var(--line);border-radius:18px;padding:2rem}:where(body[data-style~="s413f95854369"]) .loading{padding:4rem 5vw}:where(body[data-style~="s413f95854369"]) footer{background:var(--ink);color:#dce8e9;text-align:center;padding:2rem 5vw}@media(max-width:760px){:where(body[data-style~="s413f95854369"]) header{align-items:flex-start}:where(body[data-style~="s413f95854369"]) .profile-shell{grid-template-columns:1fr}:where(body[data-style~="s413f95854369"]) .portrait{min-height:280px}:where(body[data-style~="s413f95854369"]) .portrait img{height:360px}:where(body[data-style~="s413f95854369"]) .facts,:where(body[data-style~="s413f95854369"]) .credits{grid-template-columns:1fr}:where(body[data-style~="s413f95854369"]) .profile-hero{min-height:360px}}

html:has(>body[data-style~="sac554c32f816"]){--ink:#091c25;--teal:#174658;--paper:#f3efe6;--card:#fff;--gold:#f2cc43;--rust:#a94d34;--line:#d8d0c2;--muted:#526269;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--ink);background:var(--paper)}:where(body[data-style~="sac554c32f816"]) *{box-sizing:border-box}html:has(>body[data-style~="sac554c32f816"]){scroll-behavior:smooth}body:where([data-style~="sac554c32f816"]){margin:0;font-size:16px;line-height:1.55}:where(body[data-style~="sac554c32f816"]) .skip-link{position:absolute;left:-999px}:where(body[data-style~="sac554c32f816"]) .skip-link:focus{left:1rem;top:1rem;z-index:100;background:#fff;padding:.8rem}:where(body[data-style~="sac554c32f816"]) .site-header{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:.65rem clamp(1rem,4vw,4rem);background:#fff;border-bottom:1px solid var(--line)}:where(body[data-style~="sac554c32f816"]) .brand{display:flex;align-items:center;gap:.7rem;text-decoration:none;color:var(--ink);font:800 1.3rem Georgia,serif;white-space:nowrap}:where(body[data-style~="sac554c32f816"]) .brand img{width:58px;height:58px;object-fit:contain}:where(body[data-style~="sac554c32f816"]) .site-header nav{display:flex;align-items:center;gap:.25rem;overflow-x:auto}:where(body[data-style~="sac554c32f816"]) .site-header nav a{padding:.55rem .7rem;border-radius:6px;color:var(--ink);text-decoration:none;font-weight:750;white-space:nowrap}:where(body[data-style~="sac554c32f816"]) .site-header nav a:hover,:where(body[data-style~="sac554c32f816"]) .site-header nav a:focus-visible,:where(body[data-style~="sac554c32f816"]) .site-header nav a[aria-current=page]{background:var(--gold)}:where(body[data-style~="sac554c32f816"]) .cast-hero{min-height:340px;display:flex;align-items:end;padding:clamp(2rem,6vw,5rem) clamp(1rem,7vw,7rem);color:#fff;background:linear-gradient(90deg,rgba(5,22,30,.82),rgba(5,22,30,.08)),url('assets/banner-series.webp') center 35%/cover,url('assets/batch1-series-magpie.webp') center/cover}:where(body[data-style~="sac554c32f816"]) .hero-copy{max-width:760px}:where(body[data-style~="sac554c32f816"]) .kicker,:where(body[data-style~="sac554c32f816"]) .eyebrow{text-transform:uppercase;letter-spacing:.12em;font-weight:900;font-size:.74rem}:where(body[data-style~="sac554c32f816"]) .cast-hero h1{font:800 clamp(2.8rem,7vw,6rem)/.94 Georgia,serif;margin:.45rem 0 1rem;text-shadow:0 3px 12px #000}:where(body[data-style~="sac554c32f816"]) .cast-hero p{font-size:1.15rem;max-width:650px;text-shadow:0 2px 6px #000}:where(body[data-style~="sac554c32f816"]) .directory-shell{width:min(1260px,92vw);margin:auto;padding:2.5rem 0 5rem}:where(body[data-style~="sac554c32f816"]) .directory-lead{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:2rem;align-items:start;margin-bottom:1.3rem}:where(body[data-style~="sac554c32f816"]) .directory-lead h2{font:800 clamp(2rem,4vw,3.4rem)/1 Georgia,serif;margin:.3rem 0}:where(body[data-style~="sac554c32f816"]) .directory-lead p{color:var(--muted);max-width:760px}:where(body[data-style~="sac554c32f816"]) .facts{display:grid;grid-template-columns:repeat(3,1fr);margin:0;background:var(--ink);color:#fff;border-radius:12px;overflow:hidden}:where(body[data-style~="sac554c32f816"]) .facts div{padding:1rem;border-right:1px solid #38505a}:where(body[data-style~="sac554c32f816"]) .facts div:last-child{border:0}:where(body[data-style~="sac554c32f816"]) .facts dt{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:#c6d3d8}:where(body[data-style~="sac554c32f816"]) .facts dd{margin:.2rem 0 0;color:var(--gold);font-weight:900;font-size:1.35rem}:where(body[data-style~="sac554c32f816"]) .cast-tools{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:minmax(240px,1fr) auto;gap:1rem;align-items:center;background:rgba(243,239,230,.96);backdrop-filter:blur(10px);border-block:1px solid var(--line);padding:.8rem 0;margin-bottom:2.5rem}:where(body[data-style~="sac554c32f816"]) .cast-search{width:100%;padding:.82rem 1rem;border:1px solid #a9a092;border-radius:8px;background:#fff;font:inherit}:where(body[data-style~="sac554c32f816"]) .group-links{display:flex;gap:.45rem;overflow-x:auto}:where(body[data-style~="sac554c32f816"]) .group-links a{display:flex;align-items:center;gap:.4rem;padding:.65rem .75rem;background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--ink);text-decoration:none;font-weight:800;white-space:nowrap}:where(body[data-style~="sac554c32f816"]) .group-links b{display:grid;place-items:center;min-width:1.6rem;height:1.6rem;border-radius:50%;background:var(--teal);color:#fff;font-size:.74rem}:where(body[data-style~="sac554c32f816"]) .cast-section{scroll-margin-top:90px;margin:0 0 4.5rem}:where(body[data-style~="sac554c32f816"]) .section-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;align-items:end;border-bottom:3px solid var(--teal);padding-bottom:1rem;margin-bottom:1.25rem}:where(body[data-style~="sac554c32f816"]) .section-heading h2{font:800 clamp(2rem,4vw,3.4rem)/1 Georgia,serif;margin:.25rem 0}:where(body[data-style~="sac554c32f816"]) .section-heading p{max-width:730px;margin:.5rem 0 0;color:var(--muted)}:where(body[data-style~="sac554c32f816"]) .section-total{background:var(--teal);color:#fff;border-radius:999px;padding:.5rem .75rem;font-weight:850;white-space:nowrap}:where(body[data-style~="sac554c32f816"]) .cast-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}:where(body[data-style~="sac554c32f816"]) .cast-card{display:flex;flex-direction:column;min-width:0;background:var(--card);border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:0 8px 24px rgba(9,28,37,.07)}:where(body[data-style~="sac554c32f816"]) .portrait{position:relative;aspect-ratio:5/4;display:grid;place-items:center;background:linear-gradient(145deg,#174658,#0b2935);color:var(--gold);font-size:3rem;font-weight:950;overflow:hidden}:where(body[data-style~="sac554c32f816"]) .portrait img{width:100%;height:100%;object-fit:cover}:where(body[data-style~="sac554c32f816"]) .portrait-status{position:absolute;left:.65rem;bottom:.65rem;background:rgba(9,28,37,.9);color:#fff;padding:.28rem .5rem;border-radius:4px;font-size:.7rem;font-weight:800}:where(body[data-style~="sac554c32f816"]) .card-copy{display:flex;flex-direction:column;flex:1;padding:1rem 1.05rem 1.1rem}:where(body[data-style~="sac554c32f816"]) .series-tag{align-self:flex-start;background:#e7eff2;color:var(--teal);border-radius:4px;padding:.22rem .45rem;text-transform:uppercase;letter-spacing:.06em;font-size:.69rem;font-weight:900}:where(body[data-style~="sac554c32f816"]) .card-copy h3{font:800 1.55rem/1.1 Georgia,serif;margin:.55rem 0 .25rem}:where(body[data-style~="sac554c32f816"]) .role{margin:0 0 .75rem;color:var(--rust);font-weight:850}:where(body[data-style~="sac554c32f816"]) .bio{margin:.2rem 0 .9rem;color:#35474e}:where(body[data-style~="sac554c32f816"]) .card-copy h4{margin:auto 0 .45rem;font-size:.74rem;text-transform:uppercase;letter-spacing:.08em}:where(body[data-style~="sac554c32f816"]) .credits{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;padding:0;margin:0}:where(body[data-style~="sac554c32f816"]) .credits li{background:#f1eee7;border-radius:4px;padding:.25rem .42rem;font-size:.78rem}:where(body[data-style~="sac554c32f816"]) .photo-credit{font-size:.72rem;color:#657279;margin:.75rem 0 0}:where(body[data-style~="sac554c32f816"]) .photo-credit a{color:#176174}:where(body[data-style~="sac554c32f816"]) .supporting-index{background:#fff;border:1px solid var(--line);border-radius:14px;padding:1.2rem;margin-top:1.2rem}:where(body[data-style~="sac554c32f816"]) .supporting-index summary{font:800 1.1rem Georgia,serif;cursor:pointer}:where(body[data-style~="sac554c32f816"]) .roster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1.2rem;margin:1rem 0 0;padding:0;list-style:none}:where(body[data-style~="sac554c32f816"]) .roster li{border-top:1px solid #e5dfd5;padding:.55rem 0}:where(body[data-style~="sac554c32f816"]) .roster strong{display:block}:where(body[data-style~="sac554c32f816"]) .scope-note{background:#fff7d9;border-left:5px solid #d6a900;padding:1.1rem 1.25rem;margin-top:2rem}:where(body[data-style~="sac554c32f816"]) .scope-note h2{font:800 1.3rem Georgia,serif;margin:0}:where(body[data-style~="sac554c32f816"]) .scope-note p{margin:.4rem 0}:where(body[data-style~="sac554c32f816"]) .sources{font-size:.88rem;color:var(--muted);margin-top:1.4rem}:where(body[data-style~="sac554c32f816"]) .sources a{color:#176174}:where(body[data-style~="sac554c32f816"]) footer{padding:2rem 5vw;text-align:center;background:var(--ink);color:#dce7ea}:where(body[data-style~="sac554c32f816"]) .no-results{display:none;background:#fff;border:1px solid var(--line);padding:1rem;border-radius:8px}:where(body[data-style~="sac554c32f816"]) .no-results.show{display:block}@media(max-width:1050px){:where(body[data-style~="sac554c32f816"]) .cast-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body[data-style~="sac554c32f816"]) .directory-lead{grid-template-columns:1fr}:where(body[data-style~="sac554c32f816"]) .cast-tools{grid-template-columns:1fr}}@media(max-width:720px){:where(body[data-style~="sac554c32f816"]) .site-header{align-items:flex-start;flex-direction:column}:where(body[data-style~="sac554c32f816"]) .site-header nav{width:100%}:where(body[data-style~="sac554c32f816"]) .cast-hero{min-height:300px}:where(body[data-style~="sac554c32f816"]) .cast-grid{grid-template-columns:1fr}:where(body[data-style~="sac554c32f816"]) .section-heading{grid-template-columns:1fr}:where(body[data-style~="sac554c32f816"]) .section-total{justify-self:start}:where(body[data-style~="sac554c32f816"]) .facts{grid-template-columns:1fr}:where(body[data-style~="sac554c32f816"]) .facts div{border-right:0;border-bottom:1px solid #38505a}:where(body[data-style~="sac554c32f816"]) .group-links{padding-bottom:.2rem}:where(body[data-style~="sac554c32f816"]) .roster{grid-template-columns:1fr}}

html:has(>body[data-style~="s838a8c05a45b"]){--ink:#081b24;--ink2:#102d38;--paper:#f4f0e7;--white:#fff;--gold:#c9a45d;--rust:#ac5338;--sea:#2b7884;--muted:#64727a;--line:#d9d2c4;--shadow:0 18px 50px rgba(8,27,36,.14);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--ink);background:var(--paper)}:where(body[data-style~="s838a8c05a45b"]) *{box-sizing:border-box}html:has(>body[data-style~="s838a8c05a45b"]){scroll-behavior:smooth}body:where([data-style~="s838a8c05a45b"]){margin:0}:where(body[data-style~="s838a8c05a45b"]) button,:where(body[data-style~="s838a8c05a45b"]) a{font:inherit}:where(body[data-style~="s838a8c05a45b"]) a{color:inherit}:where(body[data-style~="s838a8c05a45b"]) .skip{position:absolute;left:-999px}:where(body[data-style~="s838a8c05a45b"]) .skip:focus{left:1rem;top:1rem;background:#fff;padding:.8rem;z-index:99}:where(body[data-style~="s838a8c05a45b"]) .topbar{background:var(--ink);color:#dce7e8;padding:.55rem 5vw;font-size:.78rem;text-align:center;letter-spacing:.02em}:where(body[data-style~="s838a8c05a45b"]) .nav{height:74px;display:flex;align-items:center;justify-content:space-between;padding:0 5vw;background:rgba(244,240,231,.94);backdrop-filter:blur(16px);position:sticky;top:0;z-index:20;border-bottom:1px solid rgba(8,27,36,.1)}:where(body[data-style~="s838a8c05a45b"]) .brand{font-family:Georgia,serif;font-size:1.25rem;text-decoration:none;font-weight:700}:where(body[data-style~="s838a8c05a45b"]) .brand span{color:var(--rust)}:where(body[data-style~="s838a8c05a45b"]) .navlinks{display:flex;align-items:center;gap:1.5rem}:where(body[data-style~="s838a8c05a45b"]) .navlinks a{text-decoration:none;font-size:.9rem;font-weight:650}:where(body[data-style~="s838a8c05a45b"]) .navlinks a:hover{color:var(--rust)}:where(body[data-style~="s838a8c05a45b"]) .nav-cta,:where(body[data-style~="s838a8c05a45b"]) .btn{border:0;background:var(--rust);color:white;border-radius:99px;padding:.78rem 1.1rem;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;font-weight:750;cursor:pointer}:where(body[data-style~="s838a8c05a45b"]) .btn.secondary{background:transparent;border:1px solid rgba(255,255,255,.5)}:where(body[data-style~="s838a8c05a45b"]) .hero{min-height:680px;position:relative;display:flex;align-items:flex-end;color:white;background:linear-gradient(90deg,rgba(4,16,22,.9) 0%,rgba(4,16,22,.56) 42%,rgba(4,16,22,.12) 75%),url('assets/murder-map-hero.webp') center/cover}:where(body[data-style~="s838a8c05a45b"]) .hero-inner{width:min(1180px,90vw);margin:0 auto;padding:8rem 0 5.5rem}:where(body[data-style~="s838a8c05a45b"]) .eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:.75rem;font-weight:800;color:var(--gold)}:where(body[data-style~="s838a8c05a45b"]) h1,:where(body[data-style~="s838a8c05a45b"]) h2,:where(body[data-style~="s838a8c05a45b"]) h3{font-family:Georgia,"Times New Roman",serif;margin-top:0}:where(body[data-style~="s838a8c05a45b"]) h1{font-size:clamp(3.2rem,7vw,6.4rem);line-height:.92;letter-spacing:-.045em;max-width:760px;margin:.7rem 0 1.25rem}:where(body[data-style~="s838a8c05a45b"]) .hero p{max-width:620px;font-size:1.12rem;line-height:1.65;color:#e7eeef}:where(body[data-style~="s838a8c05a45b"]) .actions{display:flex;gap:.7rem;flex-wrap:wrap;margin-top:1.8rem}:where(body[data-style~="s838a8c05a45b"]) .trust-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ddd5c6;border-bottom:1px solid var(--line)}:where(body[data-style~="s838a8c05a45b"]) .trust-strip div{background:#fff;padding:1.2rem 1.5rem;text-align:center;font-size:.85rem}:where(body[data-style~="s838a8c05a45b"]) .trust-strip strong{display:block;font-size:1.05rem;margin-bottom:.2rem}:where(body[data-style~="s838a8c05a45b"]) .section{padding:6rem 5vw}:where(body[data-style~="s838a8c05a45b"]) .wrap{width:min(1180px,100%);margin:auto}:where(body[data-style~="s838a8c05a45b"]) .section-head{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.2rem}:where(body[data-style~="s838a8c05a45b"]) .section-head h2{font-size:clamp(2.4rem,5vw,4.2rem);line-height:1;margin-bottom:.6rem}:where(body[data-style~="s838a8c05a45b"]) .section-head p{max-width:620px;color:var(--muted);line-height:1.65;margin:0}:where(body[data-style~="s838a8c05a45b"]) .filters{display:flex;gap:.55rem;flex-wrap:wrap;margin-bottom:2rem}:where(body[data-style~="s838a8c05a45b"]) .filter{border:1px solid var(--line);background:transparent;border-radius:99px;padding:.65rem 1rem;font-weight:700;cursor:pointer}:where(body[data-style~="s838a8c05a45b"]) .filter.active{background:var(--ink);color:white;border-color:var(--ink)}:where(body[data-style~="s838a8c05a45b"]) .location-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}:where(body[data-style~="s838a8c05a45b"]) .card{background:white;border-radius:18px;overflow:hidden;box-shadow:0 8px 25px rgba(8,27,36,.07);display:flex;flex-direction:column}:where(body[data-style~="s838a8c05a45b"]) .card-img{height:220px;background:#193640 center/cover;position:relative}:where(body[data-style~="s838a8c05a45b"]) .card-img .tag{position:absolute;left:1rem;top:1rem;background:rgba(8,27,36,.88);color:white;border-radius:99px;padding:.42rem .7rem;font-size:.72rem;font-weight:800}:where(body[data-style~="s838a8c05a45b"]) .card-body{padding:1.35rem;display:flex;flex-direction:column;flex:1}:where(body[data-style~="s838a8c05a45b"]) .card h3{font-size:1.55rem;margin-bottom:.35rem}:where(body[data-style~="s838a8c05a45b"]) .where{color:var(--rust);font-size:.82rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}:where(body[data-style~="s838a8c05a45b"]) .card p{color:#56656c;line-height:1.6;font-size:.92rem}:where(body[data-style~="s838a8c05a45b"]) .facts{display:flex;gap:.45rem;flex-wrap:wrap;margin:.2rem 0 1rem}:where(body[data-style~="s838a8c05a45b"]) .fact{background:#edf1ef;border-radius:6px;padding:.38rem .55rem;font-size:.72rem;font-weight:700}:where(body[data-style~="s838a8c05a45b"]) .card-actions{display:grid;grid-template-columns:1fr 1fr;gap:.55rem;margin-top:auto}:where(body[data-style~="s838a8c05a45b"]) .card-actions a,:where(body[data-style~="s838a8c05a45b"]) .details-btn{padding:.68rem;border-radius:8px;text-align:center;text-decoration:none;font-size:.82rem;font-weight:800}:where(body[data-style~="s838a8c05a45b"]) .details-btn{border:1px solid var(--ink);background:white;cursor:pointer}:where(body[data-style~="s838a8c05a45b"]) .book-link{background:var(--ink);color:white}:where(body[data-style~="s838a8c05a45b"]) .affiliate-note{font-size:.73rem;color:#68747a;margin-top:1.6rem}:where(body[data-style~="s838a8c05a45b"]) .series{background:var(--ink);color:white}:where(body[data-style~="s838a8c05a45b"]) .series-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}:where(body[data-style~="s838a8c05a45b"]) .series-card{border:1px solid rgba(255,255,255,.16);border-radius:16px;padding:2rem;min-height:300px;display:flex;flex-direction:column;background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.015))}:where(body[data-style~="s838a8c05a45b"]) .series-card .no{font-family:Georgia,serif;color:var(--gold);font-size:3rem}:where(body[data-style~="s838a8c05a45b"]) .series-card h3{font-size:2rem;margin:.5rem 0}:where(body[data-style~="s838a8c05a45b"]) .series-card p{color:#bfced1;line-height:1.6}:where(body[data-style~="s838a8c05a45b"]) .series-card button{margin-top:auto;color:white;background:none;border:0;text-align:left;padding:0;font-weight:800;cursor:pointer}:where(body[data-style~="s838a8c05a45b"]) .planner-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:3rem;align-items:start}:where(body[data-style~="s838a8c05a45b"]) .itinerary{background:white;border-radius:18px;padding:2rem;box-shadow:var(--shadow)}:where(body[data-style~="s838a8c05a45b"]) .day{display:grid;grid-template-columns:50px 1fr;gap:1rem;padding:1.1rem 0;border-bottom:1px solid var(--line)}:where(body[data-style~="s838a8c05a45b"]) .day:last-child{border:0}:where(body[data-style~="s838a8c05a45b"]) .day b{height:42px;width:42px;border-radius:50%;background:var(--gold);display:grid;place-items:center}:where(body[data-style~="s838a8c05a45b"]) .day h3{margin:0 0 .3rem}:where(body[data-style~="s838a8c05a45b"]) .day p{margin:0;color:var(--muted);line-height:1.5}:where(body[data-style~="s838a8c05a45b"]) .planning-list{display:grid;gap:.7rem}:where(body[data-style~="s838a8c05a45b"]) .planning-list a{background:#e8e3d9;padding:1rem;border-radius:10px;text-decoration:none;font-weight:750;display:flex;justify-content:space-between}:where(body[data-style~="s838a8c05a45b"]) .planning-list a:hover{background:#ded5c5}:where(body[data-style~="s838a8c05a45b"]) .episodes{background:#e8e3d9}:where(body[data-style~="s838a8c05a45b"]) .tabs{display:flex;gap:.4rem;flex-wrap:wrap;margin-bottom:1rem}:where(body[data-style~="s838a8c05a45b"]) .tab{border:0;background:white;padding:.75rem 1rem;border-radius:8px;font-weight:800;cursor:pointer}:where(body[data-style~="s838a8c05a45b"]) .tab.active{background:var(--rust);color:white}:where(body[data-style~="s838a8c05a45b"]) .episode-list{display:grid;grid-template-columns:repeat(2,1fr);gap:.7rem}:where(body[data-style~="s838a8c05a45b"]) .episode{background:white;padding:1rem 1.2rem;border-radius:10px}:where(body[data-style~="s838a8c05a45b"]) .episode span{color:var(--rust);font-size:.78rem;font-weight:800}:where(body[data-style~="s838a8c05a45b"]) .episode h3{font-family:inherit;font-size:1rem;margin:.3rem 0}:where(body[data-style~="s838a8c05a45b"]) .episode p{font-size:.84rem;color:var(--muted);margin:0}:where(body[data-style~="s838a8c05a45b"]) .people-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}:where(body[data-style~="s838a8c05a45b"]) .person{border-top:3px solid var(--gold);padding:1.2rem;background:white}:where(body[data-style~="s838a8c05a45b"]) .person h3{font-family:inherit;margin:.4rem 0}:where(body[data-style~="s838a8c05a45b"]) .person p{font-size:.86rem;color:var(--muted);line-height:1.5}:where(body[data-style~="s838a8c05a45b"]) .disclosure{background:#f7f2e7;border:1px solid #d8caa9;border-radius:14px;padding:1.5rem;line-height:1.65}:where(body[data-style~="s838a8c05a45b"]) .sources{font-size:.85rem;color:#5d696f;line-height:1.8}:where(body[data-style~="s838a8c05a45b"]) .sources a{color:#215b66}:where(body[data-style~="s838a8c05a45b"]) .footer{background:#05151c;color:#b9c8cb;padding:4rem 5vw 2rem}:where(body[data-style~="s838a8c05a45b"]) .footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:2rem}:where(body[data-style~="s838a8c05a45b"]) .footer h2{color:white;font-size:2rem}:where(body[data-style~="s838a8c05a45b"]) .footer a{display:block;color:#b9c8cb;margin:.55rem 0;text-decoration:none}:where(body[data-style~="s838a8c05a45b"]) .fine{border-top:1px solid #29404a;margin-top:2rem;padding-top:1.3rem;font-size:.75rem}:where(body[data-style~="s838a8c05a45b"]) .modal{border:0;border-radius:18px;padding:0;max-width:720px;width:calc(100% - 2rem);box-shadow:0 30px 80px rgba(0,0,0,.35)}:where(body[data-style~="s838a8c05a45b"]) .modal::backdrop{background:rgba(4,16,22,.78)}:where(body[data-style~="s838a8c05a45b"]) .modal-inner{padding:2rem}:where(body[data-style~="s838a8c05a45b"]) .modal-close{float:right;border:0;background:#e7e2d8;border-radius:50%;width:36px;height:36px;cursor:pointer}:where(body[data-style~="s838a8c05a45b"]) .modal h2{font-size:2.3rem;margin:.4rem 0}:where(body[data-style~="s838a8c05a45b"]) .modal p,:where(body[data-style~="s838a8c05a45b"]) .modal li{line-height:1.65;color:#56656c}:where(body[data-style~="s838a8c05a45b"]) .modal-actions{display:flex;gap:.6rem;flex-wrap:wrap}:where(body[data-style~="s838a8c05a45b"]) .modal-actions a{background:var(--ink);color:white;padding:.7rem 1rem;border-radius:8px;text-decoration:none;font-weight:800}:where(body[data-style~="s838a8c05a45b"]) .spoiler{filter:blur(5px);user-select:none;cursor:pointer}:where(body[data-style~="s838a8c05a45b"]) .spoiler.revealed{filter:none;user-select:auto}:where(body[data-style~="s838a8c05a45b"]) .photo-credit{font-size:.68rem;color:#829095;margin-top:.5rem}@media(max-width:900px){:where(body[data-style~="s838a8c05a45b"]) .navlinks a:not(.nav-cta){display:none}:where(body[data-style~="s838a8c05a45b"]) .hero{min-height:600px}:where(body[data-style~="s838a8c05a45b"]) .trust-strip{grid-template-columns:1fr 1fr}:where(body[data-style~="s838a8c05a45b"]) .location-grid,:where(body[data-style~="s838a8c05a45b"]) .series-grid{grid-template-columns:1fr 1fr}:where(body[data-style~="s838a8c05a45b"]) .planner-grid{grid-template-columns:1fr}:where(body[data-style~="s838a8c05a45b"]) .people-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){:where(body[data-style~="s838a8c05a45b"]) .section{padding:4.2rem 5vw}:where(body[data-style~="s838a8c05a45b"]) .hero-inner{padding:6rem 0 4rem}:where(body[data-style~="s838a8c05a45b"]) .hero{min-height:620px}:where(body[data-style~="s838a8c05a45b"]) .trust-strip{grid-template-columns:1fr}:where(body[data-style~="s838a8c05a45b"]) .location-grid,:where(body[data-style~="s838a8c05a45b"]) .series-grid,:where(body[data-style~="s838a8c05a45b"]) .episode-list,:where(body[data-style~="s838a8c05a45b"]) .people-grid{grid-template-columns:1fr}:where(body[data-style~="s838a8c05a45b"]) .section-head{display:block}:where(body[data-style~="s838a8c05a45b"]) .card-img{height:200px}:where(body[data-style~="s838a8c05a45b"]) .footer-grid{grid-template-columns:1fr}:where(body[data-style~="s838a8c05a45b"]) .nav{height:64px}}

html:has(>body[data-style~="sf96f522a544b"]){--ink:#092934;--paper:#f6f0e5;--line:#d8d0c1;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--ink);background:var(--paper)}:where(body[data-style~="sf96f522a544b"]) *{box-sizing:border-box}body:where([data-style~="sf96f522a544b"]){margin:0}:where(body[data-style~="sf96f522a544b"]) .skip{position:absolute;left:-999px}:where(body[data-style~="sf96f522a544b"]) .skip:focus{left:1rem;top:1rem;background:#fff;padding:.8rem;z-index:9}:where(body[data-style~="sf96f522a544b"]) header{display:flex;align-items:center;justify-content:space-between;padding:.7rem 5vw;background:#fff;border-bottom:1px solid var(--line)}:where(body[data-style~="sf96f522a544b"]) header>a{display:flex;align-items:center;gap:.7rem;color:var(--ink);text-decoration:none;font:900 1.35rem Georgia,serif}:where(body[data-style~="sf96f522a544b"]) header img{width:58px;height:58px}:where(body[data-style~="sf96f522a544b"]) nav{display:flex;gap:1rem}:where(body[data-style~="sf96f522a544b"]) nav a{color:#0e6270;font-weight:850}:where(body[data-style~="sf96f522a544b"]) .hero{min-height:460px;display:flex;align-items:end;padding:4rem 5vw;background:linear-gradient(90deg,rgba(255,255,255,.96),rgba(255,255,255,.7) 55%,rgba(255,255,255,.08)),var(--art) center/cover}:where(body[data-style~="sf96f522a544b"]) .hero>div{width:min(1100px,100%);margin:auto}:where(body[data-style~="sf96f522a544b"]) .badge{display:inline-flex;border-radius:999px;padding:.4rem .7rem;background:#ffd85a;font-weight:900;text-transform:uppercase;font-size:.75rem}:where(body[data-style~="sf96f522a544b"]) .hero h1{font:900 clamp(3rem,7vw,6rem)/.92 Georgia,serif;margin:.6rem 0}:where(body[data-style~="sf96f522a544b"]) .hero p{font-size:1.15rem;max-width:720px;line-height:1.65}:where(body[data-style~="sf96f522a544b"]) .profile-grid{width:min(1100px,90vw);margin:2rem auto 4rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem}:where(body[data-style~="sf96f522a544b"]) .profile-grid section{background:#fff;border:1px solid var(--line);border-radius:16px;padding:1.3rem}:where(body[data-style~="sf96f522a544b"]) .profile-grid h2{font:800 2rem Georgia,serif}:where(body[data-style~="sf96f522a544b"]) .profile-grid p,:where(body[data-style~="sf96f522a544b"]) .profile-grid li{line-height:1.7;color:#4c6067}:where(body[data-style~="sf96f522a544b"]) .profile-grid a{color:#0e6270;font-weight:900}:where(body[data-style~="sf96f522a544b"]) .not-found{width:min(800px,90vw);margin:4rem auto;background:#fff;padding:2rem;border-radius:16px}:where(body[data-style~="sf96f522a544b"]) footer{background:var(--ink);color:#dce8e9;text-align:center;padding:2rem}@media(max-width:720px){:where(body[data-style~="sf96f522a544b"]) .profile-grid{grid-template-columns:1fr}:where(body[data-style~="sf96f522a544b"]) .hero{min-height:380px}}

html:has(>body[data-style~="se64b9c950042"]){--ink:#092934;--sea:#126978;--sun:#ffd856;--paper:#fffaf0;--line:#d8d1c2;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--ink);background:var(--paper)}:where(body[data-style~="se64b9c950042"]) *{box-sizing:border-box}body:where([data-style~="se64b9c950042"]){margin:0}:where(body[data-style~="se64b9c950042"]) .skip{position:absolute;left:-999px}:where(body[data-style~="se64b9c950042"]) .skip:focus{left:1rem;top:1rem;background:#fff;padding:.8rem;z-index:10}:where(body[data-style~="se64b9c950042"]) .walk-nav{display:flex;justify-content:space-between;align-items:center;padding:.7rem 5vw;background:#fff;border-bottom:1px solid var(--line)}:where(body[data-style~="se64b9c950042"]) .walk-nav>a{display:flex;align-items:center;gap:.7rem;font-family:Georgia,serif;font-size:1.35rem;font-weight:900;text-decoration:none;color:var(--ink)}:where(body[data-style~="se64b9c950042"]) .walk-nav img{width:56px;height:56px;object-fit:contain}:where(body[data-style~="se64b9c950042"]) .walk-nav nav{display:flex;gap:1rem}:where(body[data-style~="se64b9c950042"]) .walk-nav nav a{color:#12606c;font-weight:850}:where(body[data-style~="se64b9c950042"]) .walk-hero{min-height:540px;display:flex;align-items:end;background:linear-gradient(90deg,rgba(255,255,255,.94) 0%,rgba(255,255,255,.72) 48%,rgba(255,255,255,.08) 80%),url('assets/murder-map-hero.webp') center/cover;padding:4rem 5vw}:where(body[data-style~="se64b9c950042"]) .walk-hero>div{width:min(1180px,100%);margin:auto}:where(body[data-style~="se64b9c950042"]) .kicker{text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:950;color:#9c4d25}:where(body[data-style~="se64b9c950042"]) .walk-hero h1{font-family:Georgia,serif;font-size:clamp(3.2rem,7vw,6.5rem);line-height:.9;max-width:760px;margin:.6rem 0 1rem}:where(body[data-style~="se64b9c950042"]) .walk-hero p{max-width:660px;font-size:1.12rem;line-height:1.65}:where(body[data-style~="se64b9c950042"]) .walk-hero dl{display:flex;flex-wrap:wrap;gap:.7rem}:where(body[data-style~="se64b9c950042"]) .walk-hero dl div{background:#fff;border:1px solid var(--line);border-radius:12px;padding:.7rem 1rem;min-width:130px}:where(body[data-style~="se64b9c950042"]) .walk-hero dt{font-size:.7rem;text-transform:uppercase;font-weight:900}:where(body[data-style~="se64b9c950042"]) .walk-hero dd{margin:.2rem 0 0}:where(body[data-style~="se64b9c950042"]) .truth-note,:where(body[data-style~="se64b9c950042"]) .route,:where(body[data-style~="se64b9c950042"]) .planning,:where(body[data-style~="se64b9c950042"]) .sources{width:min(1120px,90vw);margin:2rem auto}:where(body[data-style~="se64b9c950042"]) .truth-note{background:#fff1a8;border:1px solid #d4b847;border-radius:16px;padding:1.2rem}:where(body[data-style~="se64b9c950042"]) .truth-note p{margin:.4rem 0 0;line-height:1.65}:where(body[data-style~="se64b9c950042"]) .route>header h2,:where(body[data-style~="se64b9c950042"]) .planning h2,:where(body[data-style~="se64b9c950042"]) .sources h2{font-family:Georgia,serif;font-size:clamp(2.2rem,4vw,4rem);margin:.3rem 0}:where(body[data-style~="se64b9c950042"]) .route ol{list-style:none;padding:0;display:grid;gap:1rem}:where(body[data-style~="se64b9c950042"]) .route article{display:grid;grid-template-columns:auto 1fr;gap:1rem;background:#fff;border:1px solid var(--line);border-radius:16px;padding:1.2rem}:where(body[data-style~="se64b9c950042"]) .number{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--sun);font-weight:950;font-size:1.2rem}:where(body[data-style~="se64b9c950042"]) .route h3{margin:.15rem 0;font-size:1.35rem}:where(body[data-style~="se64b9c950042"]) .route p,:where(body[data-style~="se64b9c950042"]) .planning p,:where(body[data-style~="se64b9c950042"]) .sources p{line-height:1.65;color:#4c6269}:where(body[data-style~="se64b9c950042"]) .route a,:where(body[data-style~="se64b9c950042"]) .sources a{color:#0d6170;font-weight:850}:where(body[data-style~="se64b9c950042"]) .planning>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}:where(body[data-style~="se64b9c950042"]) .planning article{background:#dff3f2;border-radius:15px;padding:1.2rem}:where(body[data-style~="se64b9c950042"]) .sources{border-top:1px solid var(--line);padding-top:1.5rem}:where(body[data-style~="se64b9c950042"]) footer{padding:2rem 5vw;background:var(--ink);color:#dfecee;text-align:center}@media(max-width:720px){:where(body[data-style~="se64b9c950042"]) .walk-nav nav{font-size:.85rem}:where(body[data-style~="se64b9c950042"]) .walk-hero{min-height:460px;background-position:58% center}:where(body[data-style~="se64b9c950042"]) .planning>div{grid-template-columns:1fr}:where(body[data-style~="se64b9c950042"]) .route article{grid-template-columns:1fr}:where(body[data-style~="se64b9c950042"]) .number{width:40px;height:40px}}

html:has(>body[data-style~="sf654412043a2"]){--ink:#0c2934;--gold:#f4d149;--rust:#a64c31;--paper:#fffdf8;--line:#d8d2c6}:where(body[data-style~="sf654412043a2"]) *{box-sizing:border-box}body:where([data-style~="sf654412043a2"]){margin:0;background:var(--paper);color:var(--ink);font-family:Inter,system-ui,sans-serif;line-height:1.65}:where(body[data-style~="sf654412043a2"]) header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem clamp(1rem,4vw,3rem);background:#fff}:where(body[data-style~="sf654412043a2"]) header>a{display:flex;align-items:center;gap:.5rem;color:var(--ink);font-weight:900;text-decoration:none}:where(body[data-style~="sf654412043a2"]) header img{width:50px}:where(body[data-style~="sf654412043a2"]) nav{display:flex;gap:1rem;flex-wrap:wrap}:where(body[data-style~="sf654412043a2"]) nav a{color:var(--ink);font-weight:800}:where(body[data-style~="sf654412043a2"]) .hero{min-height:410px;display:grid;align-items:end;color:#fff;background:linear-gradient(90deg,rgba(8,27,36,.85),rgba(8,27,36,.08)),url('assets/banner-series.webp') center/cover}:where(body[data-style~="sf654412043a2"]) .hero>div{width:min(1120px,calc(100% - 2rem));margin:auto;padding:5rem 0}:where(body[data-style~="sf654412043a2"]) .hero span{font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#ffe47d}:where(body[data-style~="sf654412043a2"]) .hero h1{font:700 clamp(3rem,8vw,6rem)/1 Georgia,serif;margin:.35rem 0}:where(body[data-style~="sf654412043a2"]) .wrap{width:min(1120px,calc(100% - 2rem));margin:2rem auto 5rem}:where(body[data-style~="sf654412043a2"]) .wrap section{margin:3.5rem 0}:where(body[data-style~="sf654412043a2"]) .wrap h2{font:700 clamp(2rem,4vw,3rem)/1.1 Georgia,serif}:where(body[data-style~="sf654412043a2"]) .scope{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:end}:where(body[data-style~="sf654412043a2"]) .scope dl{display:grid;grid-template-columns:repeat(3,1fr);background:var(--ink);color:#fff;border-radius:14px;overflow:hidden}:where(body[data-style~="sf654412043a2"]) .scope dl div{padding:1rem;border-right:1px solid #ffffff30}:where(body[data-style~="sf654412043a2"]) .scope dt{font-size:.72rem;text-transform:uppercase}:where(body[data-style~="sf654412043a2"]) .scope dd{margin:.3rem 0 0;font-weight:900;color:#ffe47d}:where(body[data-style~="sf654412043a2"]) .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}:where(body[data-style~="sf654412043a2"]) .grid article,:where(body[data-style~="sf654412043a2"]) .companies article{border:1px solid var(--line);border-radius:14px;padding:1.1rem;background:#fff}:where(body[data-style~="sf654412043a2"]) .role{font-size:.75rem;text-transform:uppercase;font-weight:900;color:var(--rust)}:where(body[data-style~="sf654412043a2"]) .grid h3,:where(body[data-style~="sf654412043a2"]) .companies h3{font:700 1.4rem/1.15 Georgia,serif}:where(body[data-style~="sf654412043a2"]) .grid b{font-size:.82rem}:where(body[data-style~="sf654412043a2"]) .companies{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}:where(body[data-style~="sf654412043a2"]) .companies a,:where(body[data-style~="sf654412043a2"]) .sources a,:where(body[data-style~="sf654412043a2"]) footer a{color:var(--rust);font-weight:800}:where(body[data-style~="sf654412043a2"]) .pending{padding:1.2rem 1.4rem;background:#f2ede2;border-left:5px solid var(--gold)}:where(body[data-style~="sf654412043a2"]) footer{padding:2rem;text-align:center;background:var(--ink);color:#fff}@media(max-width:800px){:where(body[data-style~="sf654412043a2"]) .grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body[data-style~="sf654412043a2"]) .scope{grid-template-columns:1fr}}@media(max-width:600px){:where(body[data-style~="sf654412043a2"]) header{align-items:flex-start}:where(body[data-style~="sf654412043a2"]) header nav{justify-content:flex-end}:where(body[data-style~="sf654412043a2"]) .grid,:where(body[data-style~="sf654412043a2"]) .companies{grid-template-columns:1fr}:where(body[data-style~="sf654412043a2"]) .scope dl{grid-template-columns:1fr}:where(body[data-style~="sf654412043a2"]) .scope dl div{border-right:0;border-bottom:1px solid #ffffff30}}

html:has(>body[data-style~="sf288df3709a5"]){--ink:#0c2934;--rust:#a64c31;--gold:#f4d149;--paper:#fffdf8;--muted:#53656b}:where(body[data-style~="sf288df3709a5"]) *{box-sizing:border-box}body:where([data-style~="sf288df3709a5"]){margin:0;background:var(--paper);color:var(--ink);font-family:Inter,system-ui,sans-serif;line-height:1.65}:where(body[data-style~="sf288df3709a5"]) .episode-nav{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem clamp(1rem,4vw,3rem);background:#fff;border-bottom:1px solid #d8d2c6}:where(body[data-style~="sf288df3709a5"]) .episode-nav a{color:var(--ink);font-weight:850}:where(body[data-style~="sf288df3709a5"]) .episode-nav img{width:52px;vertical-align:middle}:where(body[data-style~="sf288df3709a5"]) .episode-hero{min-height:390px;display:grid;align-items:end;color:#fff;background-position:center;background-size:cover}:where(body[data-style~="sf288df3709a5"]) .episode-hero>div{padding:clamp(3rem,8vw,6rem) max(1rem,calc((100% - 1120px)/2));background:linear-gradient(90deg,rgba(6,28,38,.92),rgba(6,28,38,.2))}:where(body[data-style~="sf288df3709a5"]) .episode-hero h1{font:700 clamp(2.8rem,7vw,5.5rem)/1 Georgia,serif;margin:.5rem 0}:where(body[data-style~="sf288df3709a5"]) .episode-hero p{font-size:1.15rem}:where(body[data-style~="sf288df3709a5"]) .episode-main{width:min(1120px,calc(100% - 2rem));margin:2rem auto 4rem}:where(body[data-style~="sf288df3709a5"]) .episode-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:1rem}:where(body[data-style~="sf288df3709a5"]) .episode-card{background:#fff;border:1px solid #d8d2c6;border-radius:16px;padding:1.3rem}:where(body[data-style~="sf288df3709a5"]) .episode-card h2{font:700 2rem/1.1 Georgia,serif}:where(body[data-style~="sf288df3709a5"]) .episode-meta{display:grid;grid-template-columns:150px 1fr}:where(body[data-style~="sf288df3709a5"]) .episode-meta dt,:where(body[data-style~="sf288df3709a5"]) .episode-meta dd{padding:.5rem;border-bottom:1px solid #e5ded1}:where(body[data-style~="sf288df3709a5"]) .episode-meta dt{font-weight:850}:where(body[data-style~="sf288df3709a5"]) .episode-meta dd{margin:0}:where(body[data-style~="sf288df3709a5"]) .episode-spoiler{margin-top:1rem;background:#fff3c2;border:2px solid #e1bd29;border-radius:12px;padding:1rem}:where(body[data-style~="sf288df3709a5"]) .episode-spoiler summary{cursor:pointer;font-weight:900}:where(body[data-style~="sf288df3709a5"]) .checklist li{margin:.45rem 0}:where(body[data-style~="sf288df3709a5"]) .episode-footer{background:var(--ink);color:#fff;padding:1.5rem;text-align:center}:where(body[data-style~="sf288df3709a5"]) .episode-footer a{color:#ffe47d}@media(max-width:700px){:where(body[data-style~="sf288df3709a5"]) .episode-grid{grid-template-columns:1fr}:where(body[data-style~="sf288df3709a5"]) .episode-nav{align-items:flex-start}:where(body[data-style~="sf288df3709a5"]) .episode-meta{grid-template-columns:1fr}:where(body[data-style~="sf288df3709a5"]) .episode-meta dd{padding-top:0}}
:where(body[data-style~="sf288df3709a5"]) .credit-status{margin-top:1rem;padding:1rem;background:#f6f3ec;border-left:5px solid var(--gold)}:where(body[data-style~="sf288df3709a5"]) .credit-status h3{margin-top:0}:where(body[data-style~="sf288df3709a5"]) .credit-status a,:where(body[data-style~="sf288df3709a5"]) .episode-spoiler a{color:var(--rust);font-weight:850}
:where(body[data-style~="sf288df3709a5"]) .breadcrumbs{width:min(1120px,calc(100% - 2rem));margin:1rem auto;display:flex;gap:.5rem;flex-wrap:wrap;font-size:.92rem}:where(body[data-style~="sf288df3709a5"]) .breadcrumbs a{color:var(--rust);font-weight:800}:where(body[data-style~="sf288df3709a5"]) .episode-extras{margin-top:1rem}:where(body[data-style~="sf288df3709a5"]) .extras-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}:where(body[data-style~="sf288df3709a5"]) .extras-grid article{background:#f6f3ec;border-radius:12px;padding:1rem}:where(body[data-style~="sf288df3709a5"]) .extras-grid h3{margin-top:0}:where(body[data-style~="sf288df3709a5"]) .extras-grid blockquote{margin:0;font:italic 1.3rem/1.4 Georgia,serif}:where(body[data-style~="sf288df3709a5"]) .source-small{font-size:.82rem;color:var(--muted)}:where(body[data-style~="sf288df3709a5"]) .book-spoiler{background:#e9f5f3;border-color:#75aaa1}:where(body[data-style~="sf288df3709a5"]) .location-evidence{margin-top:1rem;padding:1rem;background:#f6f3ec;border-left:5px solid var(--rust)}:where(body[data-style~="sf288df3709a5"]) .location-evidence a{color:var(--rust);font-weight:850}:where(body[data-style~="sf288df3709a5"]) .episode-pagination{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1rem 0}:where(body[data-style~="sf288df3709a5"]) .episode-pagination a{color:var(--rust);font-weight:900}@media(max-width:750px){:where(body[data-style~="sf288df3709a5"]) .extras-grid{grid-template-columns:1fr}:where(body[data-style~="sf288df3709a5"]) .episode-pagination{align-items:stretch;flex-direction:column;text-align:center}}
:where(body[data-style~="sf288df3709a5"]) .continuity-note,:where(body[data-style~="sf288df3709a5"]) .episode-sources{margin-top:1rem;padding:1rem;border-radius:12px}:where(body[data-style~="sf288df3709a5"]) .continuity-note{background:#eef6e7;border-left:5px solid #4e7c43}:where(body[data-style~="sf288df3709a5"]) .episode-sources{background:#f6f3ec}:where(body[data-style~="sf288df3709a5"]) .episode-sources a{color:var(--rust);font-weight:800}:where(body[data-style~="sf288df3709a5"]) .continuity-note h3,:where(body[data-style~="sf288df3709a5"]) .episode-sources h3{margin-top:0}

html:has(>body[data-style~="s9d05a47b4b6d"]){--ink:#102f39;--teal:#0c6672;--paper:#f7f1e5;--line:#d8d0c1;--gold:#ffd75b;font-family:Inter,system-ui,sans-serif;color:var(--ink);background:var(--paper)}:where(body[data-style~="s9d05a47b4b6d"]) *{box-sizing:border-box}body:where([data-style~="s9d05a47b4b6d"]){margin:0}:where(body[data-style~="s9d05a47b4b6d"]) header{display:flex;justify-content:space-between;align-items:center;padding:.6rem 5vw;background:#fff;border-bottom:1px solid var(--line)}:where(body[data-style~="s9d05a47b4b6d"]) header>a{display:flex;align-items:center;gap:.6rem;color:var(--ink);font:900 1.35rem Georgia,serif;text-decoration:none}:where(body[data-style~="s9d05a47b4b6d"]) header img{width:58px}:where(body[data-style~="s9d05a47b4b6d"]) nav{display:flex;gap:1rem}:where(body[data-style~="s9d05a47b4b6d"]) nav a{color:var(--teal);font-weight:850}:where(body[data-style~="s9d05a47b4b6d"]) .hero{min-height:450px;display:flex;align-items:end;padding:4rem 5vw;background:linear-gradient(90deg,rgba(255,255,255,.96),rgba(255,255,255,.65),rgba(255,255,255,.1)),url('assets/archive-page-banners-bright.webp') center/cover}:where(body[data-style~="s9d05a47b4b6d"]) .hero>div,:where(body[data-style~="s9d05a47b4b6d"]) .wrap{width:min(1120px,90vw);margin:auto}:where(body[data-style~="s9d05a47b4b6d"]) .hero span,:where(body[data-style~="s9d05a47b4b6d"]) .heading span{text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:900;color:#9b4d31}:where(body[data-style~="s9d05a47b4b6d"]) .hero h1{font:900 clamp(3.2rem,7vw,6.5rem)/.9 Georgia,serif;margin:.5rem 0}:where(body[data-style~="s9d05a47b4b6d"]) .hero p{max-width:680px;font-size:1.1rem;line-height:1.6}:where(body[data-style~="s9d05a47b4b6d"]) .heading{margin:3rem 0 1rem}:where(body[data-style~="s9d05a47b4b6d"]) .heading h2{font:900 clamp(2rem,4vw,3.5rem) Georgia,serif;margin:.3rem 0}:where(body[data-style~="s9d05a47b4b6d"]) .heading p{line-height:1.6}:where(body[data-style~="s9d05a47b4b6d"]) .search-box,:where(body[data-style~="s9d05a47b4b6d"]) .board,:where(body[data-style~="s9d05a47b4b6d"]) .trip-grid>aside,:where(body[data-style~="s9d05a47b4b6d"]) #timelineForm{background:#fff;border:1px solid var(--line);border-radius:14px;padding:1rem}:where(body[data-style~="s9d05a47b4b6d"]) .search-box label,:where(body[data-style~="s9d05a47b4b6d"]) .trip-grid label{display:block;font-weight:850;margin-bottom:.4rem}:where(body[data-style~="s9d05a47b4b6d"]) input,:where(body[data-style~="s9d05a47b4b6d"]) select,:where(body[data-style~="s9d05a47b4b6d"]) button,:where(body[data-style~="s9d05a47b4b6d"]) textarea{font:inherit}:where(body[data-style~="s9d05a47b4b6d"]) .search-box input{width:100%;padding:.8rem;border:2px solid #8c999d;border-radius:8px}:where(body[data-style~="s9d05a47b4b6d"]) .filters{display:flex;flex-wrap:wrap;gap:.4rem;margin:.7rem 0}:where(body[data-style~="s9d05a47b4b6d"]) .filters button,:where(body[data-style~="s9d05a47b4b6d"]) .board button,:where(body[data-style~="s9d05a47b4b6d"]) #timelineForm button,:where(body[data-style~="s9d05a47b4b6d"]) #buildTrip{border:0;background:#dceef0;color:var(--ink);padding:.55rem .75rem;border-radius:7px;font-weight:850}:where(body[data-style~="s9d05a47b4b6d"]) .filters button[aria-pressed=true],:where(body[data-style~="s9d05a47b4b6d"]) #buildTrip{background:var(--ink);color:#fff}:where(body[data-style~="s9d05a47b4b6d"]) .results{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem;margin-top:1rem}:where(body[data-style~="s9d05a47b4b6d"]) .results a{display:block;background:#fff;border:1px solid var(--line);border-radius:10px;padding:1rem;text-decoration:none;color:var(--ink)}:where(body[data-style~="s9d05a47b4b6d"]) .results span{display:block;color:#69777b;font-size:.8rem;margin-top:.3rem}:where(body[data-style~="s9d05a47b4b6d"]) .glossary{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}:where(body[data-style~="s9d05a47b4b6d"]) .glossary div{background:#fff;border-left:5px solid var(--gold);padding:1rem}:where(body[data-style~="s9d05a47b4b6d"]) .glossary dt{font:900 1.25rem Georgia,serif}:where(body[data-style~="s9d05a47b4b6d"]) .glossary dd{margin:.35rem 0 0;line-height:1.55}:where(body[data-style~="s9d05a47b4b6d"]) .board-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}:where(body[data-style~="s9d05a47b4b6d"]) .board h3{font:900 1.6rem Georgia,serif}:where(body[data-style~="s9d05a47b4b6d"]) .clue-list{padding:0;list-style:none}:where(body[data-style~="s9d05a47b4b6d"]) .clue-list label{display:flex;gap:.6rem;margin:.8rem 0;line-height:1.45}:where(body[data-style~="s9d05a47b4b6d"]) .board textarea{width:100%;min-height:140px;padding:.7rem}:where(body[data-style~="s9d05a47b4b6d"]) .spoiler-details{margin-top:.7rem}:where(body[data-style~="s9d05a47b4b6d"]) .spoiler-details summary{font-weight:900;cursor:pointer}:where(body[data-style~="s9d05a47b4b6d"]) .trip-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:1rem}:where(body[data-style~="s9d05a47b4b6d"]) .location-item{background:#fff;border-bottom:1px solid var(--line);padding:.75rem}:where(body[data-style~="s9d05a47b4b6d"]) .location-item small{display:block;margin-left:1.55rem;color:#66767c}:where(body[data-style~="s9d05a47b4b6d"]) .trip-grid aside{align-self:start}:where(body[data-style~="s9d05a47b4b6d"]) .trip-grid select,:where(body[data-style~="s9d05a47b4b6d"]) .trip-grid button{width:100%;padding:.7rem;margin:.4rem 0}:where(body[data-style~="s9d05a47b4b6d"]) .trip-day{border-top:1px solid var(--line);padding-top:.7rem}:where(body[data-style~="s9d05a47b4b6d"]) #timelineForm{display:grid;grid-template-columns:.7fr 1fr 1fr 1.5fr auto;gap:.5rem}:where(body[data-style~="s9d05a47b4b6d"]) #timelineForm input,:where(body[data-style~="s9d05a47b4b6d"]) #timelineForm select{padding:.6rem}:where(body[data-style~="s9d05a47b4b6d"]) #timelineList li{background:#fff;padding:.7rem;margin:.4rem 0;border-left:4px solid var(--teal)}:where(body[data-style~="s9d05a47b4b6d"]) .sources{border-top:1px solid var(--line);margin-top:3rem;padding:1rem 0 3rem}:where(body[data-style~="s9d05a47b4b6d"]) .sources h2{font:900 2rem Georgia,serif}:where(body[data-style~="s9d05a47b4b6d"]) footer{background:var(--ink);color:#fff;padding:2rem;text-align:center}@media(max-width:800px){:where(body[data-style~="s9d05a47b4b6d"]) .results,:where(body[data-style~="s9d05a47b4b6d"]) .glossary,:where(body[data-style~="s9d05a47b4b6d"]) .board-grid,:where(body[data-style~="s9d05a47b4b6d"]) .trip-grid{grid-template-columns:1fr}:where(body[data-style~="s9d05a47b4b6d"]) #timelineForm{grid-template-columns:1fr}}@media(max-width:540px){:where(body[data-style~="s9d05a47b4b6d"]) header{align-items:flex-start}:where(body[data-style~="s9d05a47b4b6d"]) nav{font-size:.8rem;flex-wrap:wrap;justify-content:flex-end}}

html:has(>body[data-style~="s943ea0f022b3"]){--ink:#081b24;--paper:#f4f0e7;--gold:#c9a45d;--rust:#ac5338;--line:#d9d2c4;--muted:#56656c;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--ink);background:var(--paper)}:where(body[data-style~="s943ea0f022b3"]) *{box-sizing:border-box}body:where([data-style~="s943ea0f022b3"]){margin:0}:where(body[data-style~="s943ea0f022b3"]) .detail-nav{display:flex;align-items:center;justify-content:space-between;padding:.8rem 5vw;background:#fff;border-bottom:1px solid var(--line)}:where(body[data-style~="s943ea0f022b3"]) .detail-brand{display:flex;align-items:center;gap:.7rem;text-decoration:none;font-family:Georgia,serif;font-size:1.3rem;font-weight:800}:where(body[data-style~="s943ea0f022b3"]) .detail-brand img{width:58px;height:58px;object-fit:contain}:where(body[data-style~="s943ea0f022b3"]) .detail-nav a:last-child{font-weight:800;color:var(--rust)}:where(body[data-style~="s943ea0f022b3"]) .detail-hero{min-height:420px;display:flex;align-items:end;background:linear-gradient(90deg,rgba(4,16,22,.86),rgba(4,16,22,.28)),url('assets/murder-map-hero.webp') center/cover;color:#fff;padding:4rem 5vw}:where(body[data-style~="s943ea0f022b3"]) .detail-hero>div{width:min(1180px,100%);margin:auto}:where(body[data-style~="s943ea0f022b3"]) .detail-hero h1{font-family:Georgia,serif;font-size:clamp(3rem,7vw,6rem);line-height:.95;margin:.5rem 0}:where(body[data-style~="s943ea0f022b3"]) .detail-hero p{font-size:1.1rem;max-width:720px;line-height:1.6}:where(body[data-style~="s943ea0f022b3"]) .detail-main{width:min(1180px,90vw);margin:auto;padding:4rem 0}:where(body[data-style~="s943ea0f022b3"]) .detail-grid{display:grid;grid-template-columns:1fr;gap:1.25rem}:where(body[data-style~="s943ea0f022b3"]) .detail-grid>aside{grid-row:2}:where(body[data-style~="s943ea0f022b3"]) .detail-section{background:#fff;border:1px solid var(--line);border-radius:18px;padding:1.5rem;margin-bottom:1.2rem}:where(body[data-style~="s943ea0f022b3"]) .detail-section h2{font-family:Georgia,serif;font-size:2rem}:where(body[data-style~="s943ea0f022b3"]) .fact-grid{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}:where(body[data-style~="s943ea0f022b3"]) .fact-grid div{border-top:1px solid var(--line);padding-top:.7rem}:where(body[data-style~="s943ea0f022b3"]) .fact-grid dt{text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:850}:where(body[data-style~="s943ea0f022b3"]) .fact-grid dd{margin:.3rem 0;line-height:1.6;color:var(--muted)}:where(body[data-style~="s943ea0f022b3"]) .photo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}:where(body[data-style~="s943ea0f022b3"]) .licensed-photo{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}:where(body[data-style~="s943ea0f022b3"]) .licensed-photo img{display:block;width:100%;height:220px;object-fit:cover}:where(body[data-style~="s943ea0f022b3"]) .licensed-photo figcaption{padding:.7rem;font-size:.78rem;line-height:1.45;color:var(--muted)}:where(body[data-style~="s943ea0f022b3"]) .licensed-photo a{color:#175f6b}:where(body[data-style~="s943ea0f022b3"]) .booking-box{background:#fff8e8;border:1px solid #d8c58c;border-radius:16px;padding:1.3rem}:where(body[data-style~="s943ea0f022b3"]) .booking-box a,:where(body[data-style~="s943ea0f022b3"]) .detail-action{display:inline-flex;background:var(--ink);color:#fff;padding:.75rem 1rem;border-radius:8px;text-decoration:none;font-weight:850;margin:.3rem .3rem .3rem 0}:where(body[data-style~="s943ea0f022b3"]) .booking-box p{color:var(--muted);line-height:1.6}:where(body[data-style~="s943ea0f022b3"]) .evidence{display:inline-block;background:#dceaf0;border-radius:99px;padding:.35rem .65rem;font-size:.78rem;font-weight:850}:where(body[data-style~="s943ea0f022b3"]) .source-list li{margin:.6rem 0;line-height:1.5}:where(body[data-style~="s943ea0f022b3"]) .source-list a{color:#175f6b}:where(body[data-style~="s943ea0f022b3"]) .detail-footer{background:#081b24;color:#dce7e8;padding:2rem 5vw;text-align:center}:where(body[data-style~="s943ea0f022b3"]) .skip-link{position:absolute;left:-999px}:where(body[data-style~="s943ea0f022b3"]) .skip-link:focus{left:1rem;top:1rem;background:#fff;padding:.8rem;z-index:99}@media(max-width:850px){:where(body[data-style~="s943ea0f022b3"]) .photo-grid{grid-template-columns:1fr}:where(body[data-style~="s943ea0f022b3"]) .fact-grid{grid-template-columns:1fr}:where(body[data-style~="s943ea0f022b3"]) .licensed-photo img{height:260px}}
:where(body[data-style~="s943ea0f022b3"]) .photo-placeholder{min-height:18rem;display:grid;place-content:center;text-align:center;gap:.5rem;padding:2rem;border-radius:16px;background:linear-gradient(135deg,#fff3b0,#bfe7e5);border:1px solid #c9b36b;color:#173a3d}:where(body[data-style~="s943ea0f022b3"]) .photo-placeholder strong{font:800 1.5rem Georgia,serif}:where(body[data-style~="s943ea0f022b3"]) .photo-placeholder span{font-weight:750}

html:has(>body[data-style~="sea0db23e7846"]){--ink:#092934;--paper:#f5efe4;--line:#d7cfc0;--gold:#ffd85a;--teal:#dceef0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--ink);background:var(--paper)}:where(body[data-style~="sea0db23e7846"]) *{box-sizing:border-box}body:where([data-style~="sea0db23e7846"]){margin:0}:where(body[data-style~="sea0db23e7846"]) header{display:flex;justify-content:space-between;align-items:center;padding:.7rem 5vw;background:#fff;border-bottom:1px solid var(--line)}:where(body[data-style~="sea0db23e7846"]) header>a{display:flex;align-items:center;gap:.7rem;text-decoration:none;color:var(--ink);font:900 1.35rem Georgia,serif}:where(body[data-style~="sea0db23e7846"]) header img{width:58px;height:58px}:where(body[data-style~="sea0db23e7846"]) nav{display:flex;gap:1rem}:where(body[data-style~="sea0db23e7846"]) nav a{font-weight:850;color:#0c6371}:where(body[data-style~="sea0db23e7846"]) .hero{min-height:450px;display:flex;align-items:end;padding:4rem 5vw;background:linear-gradient(90deg,rgba(255,255,255,.96),rgba(255,255,255,.62),rgba(255,255,255,.08)),url('assets/murder-map-hero.webp') center/cover}:where(body[data-style~="sea0db23e7846"]) .hero>div{width:min(1120px,100%);margin:auto}:where(body[data-style~="sea0db23e7846"]) .hero span{text-transform:uppercase;letter-spacing:.1em;font-weight:900}:where(body[data-style~="sea0db23e7846"]) .hero h1{font:900 clamp(3rem,7vw,6rem)/.9 Georgia,serif;margin:.6rem 0}:where(body[data-style~="sea0db23e7846"]) .hero p{max-width:720px;font-size:1.15rem;line-height:1.65}:where(body[data-style~="sea0db23e7846"]) .map-section,:where(body[data-style~="sea0db23e7846"]) .sources{width:min(1120px,90vw);margin:2.5rem auto}:where(body[data-style~="sea0db23e7846"]) .map-section>h2,:where(body[data-style~="sea0db23e7846"]) .sources h2{font:900 clamp(2.2rem,4vw,3.8rem) Georgia,serif}:where(body[data-style~="sea0db23e7846"]) .worlds{display:grid;grid-template-columns:1fr 1fr;gap:1rem}:where(body[data-style~="sea0db23e7846"]) .worlds article{background:#fff;border:1px solid var(--line);border-radius:16px;padding:1.2rem}:where(body[data-style~="sea0db23e7846"]) .worlds h3{font:800 1.6rem Georgia,serif}:where(body[data-style~="sea0db23e7846"]) .worlds ul{list-style:none;padding:0;display:grid;gap:.65rem}:where(body[data-style~="sea0db23e7846"]) .worlds li{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;background:#f7f3eb;border-radius:10px;padding:.75rem}:where(body[data-style~="sea0db23e7846"]) .worlds li b:last-child{text-align:right}:where(body[data-style~="sea0db23e7846"]) .worlds li span{font-size:.72rem;text-transform:uppercase;font-weight:900;color:#8e472e;text-align:center}:where(body[data-style~="sea0db23e7846"]) .bridge{background:var(--gold);border-radius:12px;padding:1rem;font-weight:750}:where(body[data-style~="sea0db23e7846"]) .sources{border-top:1px solid var(--line);padding-top:1rem}:where(body[data-style~="sea0db23e7846"]) footer{background:var(--ink);color:#dce8e9;text-align:center;padding:2rem}@media(max-width:760px){:where(body[data-style~="sea0db23e7846"]) .worlds{grid-template-columns:1fr}:where(body[data-style~="sea0db23e7846"]) .worlds li{grid-template-columns:1fr}:where(body[data-style~="sea0db23e7846"]) .worlds li b:last-child,:where(body[data-style~="sea0db23e7846"]) .worlds li span{text-align:left}}

html:has(>body[data-style~="s4bf06547bb5e"]){--ink:#092934;--paper:#f6f0e4;--line:#d8d0c0;--gold:#ffd85a;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--ink);background:var(--paper)}:where(body[data-style~="s4bf06547bb5e"]) *{box-sizing:border-box}body:where([data-style~="s4bf06547bb5e"]){margin:0}:where(body[data-style~="s4bf06547bb5e"]) header{display:flex;justify-content:space-between;align-items:center;padding:.7rem 5vw;background:#fff;border-bottom:1px solid var(--line)}:where(body[data-style~="s4bf06547bb5e"]) header>a{display:flex;align-items:center;gap:.7rem;text-decoration:none;color:var(--ink);font:900 1.35rem Georgia,serif}:where(body[data-style~="s4bf06547bb5e"]) header img{width:58px;height:58px}:where(body[data-style~="s4bf06547bb5e"]) nav{display:flex;gap:1rem}:where(body[data-style~="s4bf06547bb5e"]) nav a{font-weight:850;color:#0c6371}:where(body[data-style~="s4bf06547bb5e"]) .hero{min-height:490px;display:flex;align-items:end;padding:4rem 5vw;background:linear-gradient(90deg,rgba(255,255,255,.96),rgba(255,255,255,.68),rgba(255,255,255,.08)),url('assets/murder-map-hero.webp') center/cover}:where(body[data-style~="s4bf06547bb5e"]) .hero>div{width:min(1120px,100%);margin:auto}:where(body[data-style~="s4bf06547bb5e"]) .hero span,:where(body[data-style~="s4bf06547bb5e"]) .worlds span{text-transform:uppercase;letter-spacing:.11em;font-size:.75rem;font-weight:950;color:#9a4b31}:where(body[data-style~="s4bf06547bb5e"]) .hero h1{font:900 clamp(3.2rem,7vw,6.4rem)/.9 Georgia,serif;max-width:900px;margin:.6rem 0}:where(body[data-style~="s4bf06547bb5e"]) .hero p{font-size:1.18rem;max-width:720px;line-height:1.65}:where(body[data-style~="s4bf06547bb5e"]) .order,:where(body[data-style~="s4bf06547bb5e"]) .worlds,:where(body[data-style~="s4bf06547bb5e"]) .cards,:where(body[data-style~="s4bf06547bb5e"]) .sources{width:min(1120px,90vw);margin:2.5rem auto}:where(body[data-style~="s4bf06547bb5e"]) .order h2,:where(body[data-style~="s4bf06547bb5e"]) .sources h2{font:900 clamp(2.2rem,4vw,3.8rem) Georgia,serif}:where(body[data-style~="s4bf06547bb5e"]) .order ol{list-style:none;padding:0;display:grid;gap:.8rem;counter-reset:order}:where(body[data-style~="s4bf06547bb5e"]) .order li{counter-increment:order;display:grid;grid-template-columns:auto .7fr 1.5fr auto;gap:1rem;align-items:center;background:#fff;border:1px solid var(--line);border-radius:14px;padding:1rem}:where(body[data-style~="s4bf06547bb5e"]) .order li:before{content:counter(order);display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--gold);font-weight:950}:where(body[data-style~="s4bf06547bb5e"]) .order a,:where(body[data-style~="s4bf06547bb5e"]) .worlds a,:where(body[data-style~="s4bf06547bb5e"]) .sources a{font-weight:900;color:#0c6371}:where(body[data-style~="s4bf06547bb5e"]) .order>p,:where(body[data-style~="s4bf06547bb5e"]) .sources p{line-height:1.7}:where(body[data-style~="s4bf06547bb5e"]) .worlds{display:grid;grid-template-columns:1fr 1fr;gap:1rem}:where(body[data-style~="s4bf06547bb5e"]) .worlds article{background:#fff;border-radius:18px;padding:1.5rem;border:1px solid var(--line)}:where(body[data-style~="s4bf06547bb5e"]) .worlds h2,:where(body[data-style~="s4bf06547bb5e"]) .cards h2{font:800 2rem Georgia,serif}:where(body[data-style~="s4bf06547bb5e"]) .worlds p,:where(body[data-style~="s4bf06547bb5e"]) .cards p{line-height:1.7;color:#4d6067}:where(body[data-style~="s4bf06547bb5e"]) .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}:where(body[data-style~="s4bf06547bb5e"]) .cards article{background:#dceef0;border-radius:16px;padding:1.2rem}:where(body[data-style~="s4bf06547bb5e"]) .sources{border-top:1px solid var(--line);padding-top:1rem}:where(body[data-style~="s4bf06547bb5e"]) footer{background:var(--ink);color:#dce8e9;text-align:center;padding:2rem}@media(max-width:800px){:where(body[data-style~="s4bf06547bb5e"]) .order li{grid-template-columns:auto 1fr}:where(body[data-style~="s4bf06547bb5e"]) .order li span,:where(body[data-style~="s4bf06547bb5e"]) .order li a{grid-column:2}:where(body[data-style~="s4bf06547bb5e"]) .worlds,:where(body[data-style~="s4bf06547bb5e"]) .cards{grid-template-columns:1fr}}

html:has(>body[data-style~="s3f6b721c67bb"]){--ink:#0c2934;--rust:#a64c31;--gold:#f4d149;--paper:#fffdf8;--muted:#53656b}:where(body[data-style~="s3f6b721c67bb"]) *{box-sizing:border-box}body:where([data-style~="s3f6b721c67bb"]){margin:0;background:var(--paper);color:var(--ink);font-family:Inter,system-ui,sans-serif;line-height:1.65}:where(body[data-style~="s3f6b721c67bb"]) .trivia-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem clamp(1rem,4vw,3rem);background:#fff}:where(body[data-style~="s3f6b721c67bb"]) .trivia-header img{width:52px;vertical-align:middle}:where(body[data-style~="s3f6b721c67bb"]) .trivia-header a{color:var(--ink);font-weight:850}:where(body[data-style~="s3f6b721c67bb"]) .trivia-header nav{display:flex;gap:1rem;flex-wrap:wrap}:where(body[data-style~="s3f6b721c67bb"]) .trivia-hero{min-height:420px;display:grid;align-items:end;color:#fff;background:linear-gradient(90deg,rgba(7,29,39,.88),rgba(7,29,39,.18)),url('assets/banner-fan.webp') center/cover}:where(body[data-style~="s3f6b721c67bb"]) .trivia-hero>div{width:min(1120px,calc(100% - 2rem));margin:auto;padding:5rem 0}:where(body[data-style~="s3f6b721c67bb"]) .trivia-hero h1{font:700 clamp(3rem,8vw,6rem)/1 Georgia,serif;margin:.4rem 0}:where(body[data-style~="s3f6b721c67bb"]) .trivia-main{width:min(1120px,calc(100% - 2rem));margin:2rem auto 4rem}:where(body[data-style~="s3f6b721c67bb"]) .legend,:where(body[data-style~="s3f6b721c67bb"]) .trivia-grid,:where(body[data-style~="s3f6b721c67bb"]) .parallel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}:where(body[data-style~="s3f6b721c67bb"]) .legend article,:where(body[data-style~="s3f6b721c67bb"]) .fact-card,:where(body[data-style~="s3f6b721c67bb"]) .parallel-grid article{background:#fff;border:1px solid #d8d2c6;border-radius:14px;padding:1.2rem}:where(body[data-style~="s3f6b721c67bb"]) .label{display:inline-block;padding:.2rem .55rem;border-radius:99px;background:var(--gold);font-weight:900;font-size:.75rem;text-transform:uppercase}:where(body[data-style~="s3f6b721c67bb"]) .label.fan{background:#d9eee9}:where(body[data-style~="s3f6b721c67bb"]) .fact-card a,:where(body[data-style~="s3f6b721c67bb"]) .sources a{color:var(--rust);font-weight:850}:where(body[data-style~="s3f6b721c67bb"]) .parallel-grid article{background:#f6f3ec}:where(body[data-style~="s3f6b721c67bb"]) .trivia-main h2{font:700 2.3rem/1.1 Georgia,serif;margin-top:2.5rem}:where(body[data-style~="s3f6b721c67bb"]) .trivia-footer{background:var(--ink);color:#fff;padding:1.5rem;text-align:center}:where(body[data-style~="s3f6b721c67bb"]) .trivia-footer a{color:#ffe47d}@media(max-width:700px){:where(body[data-style~="s3f6b721c67bb"]) .legend,:where(body[data-style~="s3f6b721c67bb"]) .trivia-grid,:where(body[data-style~="s3f6b721c67bb"]) .parallel-grid{grid-template-columns:1fr}:where(body[data-style~="s3f6b721c67bb"]) .trivia-header{align-items:flex-start}:where(body[data-style~="s3f6b721c67bb"]) .trivia-header nav{justify-content:flex-end}}

html:has(>body[data-style~="s92430b384bfb"]){--ink:#0c2934;--rust:#a64c31;--gold:#f4d149;--paper:#fffdf8;--muted:#53656b}:where(body[data-style~="s92430b384bfb"]) *{box-sizing:border-box}html:has(>body[data-style~="s92430b384bfb"]){scroll-behavior:smooth}body:where([data-style~="s92430b384bfb"]){margin:0;background:var(--paper);color:var(--ink);font-family:Inter,system-ui,sans-serif;line-height:1.65}:where(body[data-style~="s92430b384bfb"]) header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem clamp(1rem,4vw,3rem);background:#fff}:where(body[data-style~="s92430b384bfb"]) .brand{display:flex;align-items:center;gap:.5rem;font-weight:900;color:var(--ink);text-decoration:none}:where(body[data-style~="s92430b384bfb"]) .brand img{width:50px}:where(body[data-style~="s92430b384bfb"]) nav{display:flex;gap:1rem;flex-wrap:wrap}:where(body[data-style~="s92430b384bfb"]) nav a{color:var(--ink);font-weight:800}:where(body[data-style~="s92430b384bfb"]) .hero{min-height:430px;display:grid;align-items:end;color:#fff;background:linear-gradient(90deg,rgba(7,29,39,.82),rgba(7,29,39,.08)),url('assets/banner-fan.webp') center/cover}:where(body[data-style~="s92430b384bfb"]) .hero>div{width:min(1120px,calc(100% - 2rem));margin:auto;padding:5rem 0}:where(body[data-style~="s92430b384bfb"]) .hero span,:where(body[data-style~="s92430b384bfb"]) .eyebrow{font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:#ffe47d}:where(body[data-style~="s92430b384bfb"]) .hero h1{font:700 clamp(3rem,8vw,6rem)/1 Georgia,serif;margin:.35rem 0}:where(body[data-style~="s92430b384bfb"]) .wrap{width:min(1120px,calc(100% - 2rem));margin:2rem auto 5rem}:where(body[data-style~="s92430b384bfb"]) .jump{gap:.55rem}:where(body[data-style~="s92430b384bfb"]) .jump a{padding:.4rem .75rem;background:#fff;border:1px solid #cbc3b5;border-radius:999px;text-decoration:none}:where(body[data-style~="s92430b384bfb"]) .wrap>section{margin:4rem 0;scroll-margin-top:1rem}:where(body[data-style~="s92430b384bfb"]) .wrap h2{font:700 clamp(2rem,5vw,3.3rem)/1.08 Georgia,serif;margin:.35rem 0 1rem}:where(body[data-style~="s92430b384bfb"]) .wrap h3{font:700 1.35rem/1.2 Georgia,serif}:where(body[data-style~="s92430b384bfb"]) .intro{max-width:800px}:where(body[data-style~="s92430b384bfb"]) .covers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}:where(body[data-style~="s92430b384bfb"]) .cover{min-height:310px;padding:1.2rem;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 8px 20px #0c293426}:where(body[data-style~="s92430b384bfb"]) .cover strong{font:700 2rem/1 Georgia,serif}:where(body[data-style~="s92430b384bfb"]) .cover span,:where(body[data-style~="s92430b384bfb"]) .cover small{font-weight:800}:where(body[data-style~="s92430b384bfb"]) .cover.magpie{background:#101416;color:#fff;border-left:12px solid #f3f1e7}:where(body[data-style~="s92430b384bfb"]) .cover.moon{background:#176f78;color:#fff;border-top:12px solid #e8c463}:where(body[data-style~="s92430b384bfb"]) .cover.marble{background:#ddd7c8;color:#25222a;border-right:12px solid #57715b}:where(body[data-style~="s92430b384bfb"]) .cover.tiny{background:#f4d149;color:#202226;border-bottom:12px solid #a64c31}:where(body[data-style~="s92430b384bfb"]) .source{margin-top:1rem;padding:1rem;background:#f2ede2;border-radius:12px}:where(body[data-style~="s92430b384bfb"]) .source a,:where(body[data-style~="s92430b384bfb"]) .motif-list a,:where(body[data-style~="s92430b384bfb"]) .links a,:where(body[data-style~="s92430b384bfb"]) .table-wrap a,:where(body[data-style~="s92430b384bfb"]) footer a{color:var(--rust);font-weight:800}:where(body[data-style~="s92430b384bfb"]) .three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}:where(body[data-style~="s92430b384bfb"]) .three article,:where(body[data-style~="s92430b384bfb"]) .music-grid article{border:1px solid #d8d2c6;border-radius:14px;padding:1.15rem;background:#fff}:where(body[data-style~="s92430b384bfb"]) .swatches{display:flex;gap:.35rem}:where(body[data-style~="s92430b384bfb"]) .swatches i{width:42px;height:42px;border-radius:50%;background:var(--c);border:1px solid #aaa}:where(body[data-style~="s92430b384bfb"]) .motif-list{display:grid;gap:1rem}:where(body[data-style~="s92430b384bfb"]) .motif-list article{display:grid;grid-template-columns:260px 1fr;gap:1.2rem;background:#fff;border:1px solid #d8d2c6;border-radius:14px;overflow:hidden}:where(body[data-style~="s92430b384bfb"]) .motif-list img{width:100%;height:100%;object-fit:cover}:where(body[data-style~="s92430b384bfb"]) .motif-list article>div{padding:1.2rem}:where(body[data-style~="s92430b384bfb"]) .tag{display:inline-block;background:#d9eee9;padding:.2rem .55rem;border-radius:99px;font-size:.75rem;font-weight:900;text-transform:uppercase}:where(body[data-style~="s92430b384bfb"]) .music-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}:where(body[data-style~="s92430b384bfb"]) .music-grid+aside{margin-top:1rem;padding:1.1rem;border-left:5px solid var(--gold);background:#f2ede2}:where(body[data-style~="s92430b384bfb"]) .links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}:where(body[data-style~="s92430b384bfb"]) .links a{display:flex;flex-direction:column;padding:1rem;border:1px solid #d8d2c6;border-radius:12px;background:#fff;text-decoration:none}:where(body[data-style~="s92430b384bfb"]) .links span{color:var(--muted);font-weight:500}:where(body[data-style~="s92430b384bfb"]) .table-wrap{overflow-x:auto;border:1px solid #d8d2c6;border-radius:14px;background:#fff}:where(body[data-style~="s92430b384bfb"]) table{border-collapse:collapse;width:100%;min-width:700px}:where(body[data-style~="s92430b384bfb"]) th,:where(body[data-style~="s92430b384bfb"]) td{text-align:left;vertical-align:top;padding:.9rem;border-bottom:1px solid #e4dfd5}:where(body[data-style~="s92430b384bfb"]) th{background:#f2ede2;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}:where(body[data-style~="s92430b384bfb"]) footer{padding:2rem;text-align:center;background:var(--ink);color:#fff}@media(max-width:850px){:where(body[data-style~="s92430b384bfb"]) .covers{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body[data-style~="s92430b384bfb"]) .three{grid-template-columns:1fr}:where(body[data-style~="s92430b384bfb"]) .motif-list article{grid-template-columns:180px 1fr}}@media(max-width:620px){:where(body[data-style~="s92430b384bfb"]) header{align-items:flex-start}:where(body[data-style~="s92430b384bfb"]) header nav{justify-content:flex-end}:where(body[data-style~="s92430b384bfb"]) .hero{min-height:340px}:where(body[data-style~="s92430b384bfb"]) .covers,:where(body[data-style~="s92430b384bfb"]) .music-grid,:where(body[data-style~="s92430b384bfb"]) .links{grid-template-columns:1fr}:where(body[data-style~="s92430b384bfb"]) .motif-list article{grid-template-columns:1fr}:where(body[data-style~="s92430b384bfb"]) .motif-list img{height:210px}:where(body[data-style~="s92430b384bfb"]) .jump{gap:.35rem}:where(body[data-style~="s92430b384bfb"]) .jump a{font-size:.85rem}}

:where(body[data-style~="sfef2f34d8e58"]) .profile-link{display:inline-flex;align-self:flex-start;background:#092934;color:#fff;padding:.65rem .85rem;border-radius:8px;text-decoration:none;font-weight:900;margin:.8rem 0 .1rem}:where(body[data-style~="sfef2f34d8e58"]) .profile-link:focus{outline:3px solid #f0c84b;outline-offset:3px}

:where(body[data-style~="sa1717ed06f85"]) .works-hero{background-image:linear-gradient(90deg,rgba(255,255,255,.96),rgba(255,255,255,.7),rgba(255,255,255,.1)),url('assets/banner-research.webp')}:where(body[data-style~="sa1717ed06f85"]) .screen>p{max-width:850px;line-height:1.7}:where(body[data-style~="sa1717ed06f85"]) .work-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}:where(body[data-style~="sa1717ed06f85"]) .work-grid article,:where(body[data-style~="sa1717ed06f85"]) .series-list article,:where(body[data-style~="sa1717ed06f85"]) .catalogue{background:#fff;border:1px solid var(--line);border-radius:14px;padding:1.2rem}:where(body[data-style~="sa1717ed06f85"]) .work-grid h3,:where(body[data-style~="sa1717ed06f85"]) .series-list h3{font:900 1.6rem Georgia,serif}:where(body[data-style~="sa1717ed06f85"]) .work-grid p,:where(body[data-style~="sa1717ed06f85"]) .series-list p,:where(body[data-style~="sa1717ed06f85"]) .catalogue p{line-height:1.65}:where(body[data-style~="sa1717ed06f85"]) .scope-note{background:#fff3bd;padding:1rem;border-left:5px solid #d0a900}:where(body[data-style~="sa1717ed06f85"]) .series-list{display:grid;gap:1rem}:where(body[data-style~="sa1717ed06f85"]) .series-list article{display:grid;grid-template-columns:240px 1fr;gap:0 1.5rem}:where(body[data-style~="sa1717ed06f85"]) .series-list h3{grid-row:1/3}:where(body[data-style~="sa1717ed06f85"]) .series-list p{margin:.2rem 0}:where(body[data-style~="sa1717ed06f85"]) .titles{color:#4d6269}:where(body[data-style~="sa1717ed06f85"]) .catalogue{margin:2rem 0;background:#dceef0}:where(body[data-style~="sa1717ed06f85"]) .catalogue h2{font:900 2rem Georgia,serif}:where(body[data-style~="sa1717ed06f85"]) .catalogue a{color:var(--teal);font-weight:850}@media(max-width:800px){:where(body[data-style~="sa1717ed06f85"]) .work-grid{grid-template-columns:1fr 1fr}:where(body[data-style~="sa1717ed06f85"]) .series-list article{grid-template-columns:1fr}:where(body[data-style~="sa1717ed06f85"]) .series-list h3{grid-row:auto}}@media(max-width:520px){:where(body[data-style~="sa1717ed06f85"]) .work-grid{grid-template-columns:1fr}}

:where(body[data-style~="sb7e8a049c164"]) .trivia{background:#f8f5ee}
:where(body[data-style~="sb7e8a049c164"]) .trivia-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}
:where(body[data-style~="sb7e8a049c164"]) .trivia-grid article{background:white;border:1px solid var(--line);padding:1.5rem;border-radius:14px}
:where(body[data-style~="sb7e8a049c164"]) .trivia-grid span{font-family:Georgia,serif;font-size:2.2rem;color:var(--gold)}
:where(body[data-style~="sb7e8a049c164"]) .trivia-grid h3{font-size:1.3rem;margin:.45rem 0}
:where(body[data-style~="sb7e8a049c164"]) .trivia-grid p{color:var(--muted);line-height:1.6;margin:0}
:where(body[data-style~="sb7e8a049c164"]) .book-link{background:#eef1ef!important;color:var(--ink)!important;border:1px solid #d9dfdc}
:where(body[data-style~="sb7e8a049c164"]) .affiliate-note{opacity:.7;font-size:.7rem}
:where(body[data-style~="sb7e8a049c164"]) .disclosure{font-size:.88rem;background:transparent;border-color:var(--line)}
:where(body[data-style~="sb7e8a049c164"]) #locations{background:#ebe6dc}
@media(max-width:900px){:where(body[data-style~="sb7e8a049c164"]) .trivia-grid{grid-template-columns:1fr 1fr}:where(body[data-style~="sb7e8a049c164"]) .navlinks a{display:none}}
@media(max-width:620px){:where(body[data-style~="sb7e8a049c164"]) .trivia-grid{grid-template-columns:1fr}}

:where(body[data-style~="seba141052307"]) .notebook{display:grid;gap:1rem}:where(body[data-style~="seba141052307"]) .notebook label{font-weight:850}:where(body[data-style~="seba141052307"]) .notebook textarea{display:block;width:100%;min-height:9rem;margin-top:.35rem;padding:1rem;font:inherit;border:1px solid #8b999c;border-radius:10px}:where(body[data-style~="seba141052307"]) .notebook-actions{display:flex;gap:.7rem;flex-wrap:wrap}:where(body[data-style~="seba141052307"]) .notebook button{padding:.7rem 1rem;border:0;border-radius:8px;background:#0c6672;color:#fff;font-weight:850}@media print{:where(body[data-style~="seba141052307"]) header,:where(body[data-style~="seba141052307"]) .hero,:where(body[data-style~="seba141052307"]) footer,:where(body[data-style~="seba141052307"]) .notebook-actions,:where(body[data-style~="seba141052307"]) .global-related,:where(body[data-style~="seba141052307"]) .global-breadcrumb,:where(body[data-style~="seba141052307"]) .spoiler-control{display:none!important}body:where([data-style~="seba141052307"]){padding:0!important}:where(body[data-style~="seba141052307"]) .notebook textarea{border:0;min-height:12rem}}
:where(body[data-style~="sbf365494325b"]) .principles{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:2rem 0}:where(body[data-style~="sbf365494325b"]) .principles article,:where(body[data-style~="sbf365494325b"]) .labels article,:where(body[data-style~="sbf365494325b"]) .rule{background:#fff;border:1px solid var(--line);border-radius:14px;padding:1.2rem}:where(body[data-style~="sbf365494325b"]) .principles h2,:where(body[data-style~="sbf365494325b"]) .rule h2{font:900 1.7rem Georgia,serif}:where(body[data-style~="sbf365494325b"]) .principles li,:where(body[data-style~="sbf365494325b"]) .rule p{margin:.7rem 0;line-height:1.6}:where(body[data-style~="sbf365494325b"]) .table-wrap{overflow-x:auto}:where(body[data-style~="sbf365494325b"]) table{width:100%;border-collapse:collapse;background:#fff}:where(body[data-style~="sbf365494325b"]) th,:where(body[data-style~="sbf365494325b"]) td{padding:.8rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}:where(body[data-style~="sbf365494325b"]) th{background:#102f39;color:#fff}:where(body[data-style~="sbf365494325b"]) td a{color:var(--teal);font-weight:850}:where(body[data-style~="sbf365494325b"]) .labels{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem}:where(body[data-style~="sbf365494325b"]) .labels b{display:inline-block;background:#ffd75b;padding:.3rem .5rem;border-radius:5px}:where(body[data-style~="sbf365494325b"]) .labels p{line-height:1.55}:where(body[data-style~="sbf365494325b"]) .rule{margin:2rem 0;background:#fff3bd}@media(max-width:800px){:where(body[data-style~="sbf365494325b"]) .principles,:where(body[data-style~="sbf365494325b"]) .labels{grid-template-columns:1fr}}

:where(body[data-style~="s4b3b947e5243"]) .print-itinerary{background:#102f39;color:#fff;border:0;border-radius:7px;padding:.65rem .85rem;font-weight:900}:where(body[data-style~="s4b3b947e5243"]) .quiz{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}:where(body[data-style~="s4b3b947e5243"]) .quiz fieldset{background:#fff;border:1px solid #d8d0c1;border-radius:12px;padding:1rem}:where(body[data-style~="s4b3b947e5243"]) .quiz legend{font-weight:900}:where(body[data-style~="s4b3b947e5243"]) .quiz label{display:block;margin:.55rem 0}:where(body[data-style~="s4b3b947e5243"]) .quiz button{background:#102f39;color:#fff;border:0;border-radius:7px;padding:.7rem;font-weight:900}@media(max-width:700px){:where(body[data-style~="s4b3b947e5243"]) .quiz{grid-template-columns:1fr}}@media print{body:where([data-style~="s4b3b947e5243"])>*{display:none!important}:where(body[data-style~="s4b3b947e5243"]) main,:where(body[data-style~="s4b3b947e5243"]) .wrap,:where(body[data-style~="s4b3b947e5243"]) #location-checklist,:where(body[data-style~="s4b3b947e5243"]) #location-checklist *{display:block!important}:where(body[data-style~="s4b3b947e5243"]) .spoiler-control,:where(body[data-style~="s4b3b947e5243"]) header,:where(body[data-style~="s4b3b947e5243"]) footer,:where(body[data-style~="s4b3b947e5243"]) .hero,:where(body[data-style~="s4b3b947e5243"]) #search,:where(body[data-style~="s4b3b947e5243"]) #glossary,:where(body[data-style~="s4b3b947e5243"]) #clues,:where(body[data-style~="s4b3b947e5243"]) #suspects,:where(body[data-style~="s4b3b947e5243"]) #timeline,:where(body[data-style~="s4b3b947e5243"]) #quiz,:where(body[data-style~="s4b3b947e5243"]) .sources,:where(body[data-style~="s4b3b947e5243"]) .trip-grid aside{display:none!important}:where(body[data-style~="s4b3b947e5243"]) #location-checklist{width:100%}:where(body[data-style~="s4b3b947e5243"]) .location-item input:not(:checked){display:none!important}:where(body[data-style~="s4b3b947e5243"]) .location-item:has(input:not(:checked)){display:none!important}}
html:has(>body[data-style~="s1f2db7d93670"]){--ink:#0c2934;--rust:#a64c31;--gold:#f4d149;--paper:#fffdf8;--muted:#53656b}:where(body[data-style~="s1f2db7d93670"]) *{box-sizing:border-box}html:has(>body[data-style~="s1f2db7d93670"]){scroll-behavior:smooth}body:where([data-style~="s1f2db7d93670"]){margin:0;background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.65}:where(body[data-style~="s1f2db7d93670"]) .skip-link{position:absolute;left:-999px}:where(body[data-style~="s1f2db7d93670"]) .skip-link:focus{left:1rem;top:1rem;background:#fff;padding:.7rem;z-index:20}:where(body[data-style~="s1f2db7d93670"]) .marble-header{min-height:76px;padding:.7rem clamp(1rem,4vw,3rem);display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#fff;border-bottom:1px solid #d8d2c6}:where(body[data-style~="s1f2db7d93670"]) .marble-brand{display:flex;align-items:center;gap:.65rem;color:var(--ink);font-weight:900;text-decoration:none;font-size:1.25rem}:where(body[data-style~="s1f2db7d93670"]) .marble-brand img{width:54px;height:54px;object-fit:contain}:where(body[data-style~="s1f2db7d93670"]) .marble-header nav{display:flex;flex-wrap:wrap;gap:.45rem 1rem}:where(body[data-style~="s1f2db7d93670"]) .marble-header nav a{color:var(--ink);font-weight:700;text-decoration:none}:where(body[data-style~="s1f2db7d93670"]) .marble-header nav a:hover,:where(body[data-style~="s1f2db7d93670"]) .marble-header nav a:focus{text-decoration:underline;text-decoration-thickness:3px}:where(body[data-style~="s1f2db7d93670"]) .marble-hero{min-height:500px;display:grid;align-items:end;background:linear-gradient(90deg,rgba(7,29,39,.9) 0%,rgba(7,29,39,.68) 46%,rgba(7,29,39,.12) 75%),url('assets/batch1-series-marble.webp') center/cover no-repeat;color:#fff}:where(body[data-style~="s1f2db7d93670"]) .marble-hero-inner{width:min(1180px,100%);margin:auto;padding:clamp(3rem,9vw,7rem) 1.2rem}:where(body[data-style~="s1f2db7d93670"]) .marble-hero h1{font-family:Georgia,serif;font-size:clamp(3rem,8vw,6.5rem);line-height:.96;margin:.7rem 0 1rem;max-width:850px}:where(body[data-style~="s1f2db7d93670"]) .marble-hero p{max-width:720px;font-size:1.12rem}:where(body[data-style~="s1f2db7d93670"]) .marble-status,:where(body[data-style~="s1f2db7d93670"]) .card-kicker{text-transform:uppercase;letter-spacing:.09em;font-weight:900;font-size:.78rem}:where(body[data-style~="s1f2db7d93670"]) .marble-status{display:inline-flex;background:var(--gold);color:var(--ink);padding:.4rem .65rem;border-radius:999px}:where(body[data-style~="s1f2db7d93670"]) .primary-action{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:1rem;padding:.75rem 1rem;background:var(--gold);color:var(--ink);font-weight:900;text-decoration:none;border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink)}:where(body[data-style~="s1f2db7d93670"]) .marble-wrap{width:min(1180px,calc(100% - 2rem));margin:2rem auto 4rem}:where(body[data-style~="s1f2db7d93670"]) .release-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}:where(body[data-style~="s1f2db7d93670"]) .release-card,:where(body[data-style~="s1f2db7d93670"]) .marble-section{border:1px solid #d8d2c6;border-radius:18px;background:#fff;padding:clamp(1.2rem,3vw,2rem);box-shadow:0 14px 34px rgba(8,27,36,.07)}:where(body[data-style~="s1f2db7d93670"]) .uk-card{border-top:8px solid var(--gold)}:where(body[data-style~="s1f2db7d93670"]) .release-card h2,:where(body[data-style~="s1f2db7d93670"]) .marble-section h2{font-family:Georgia,serif;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.1;margin:.5rem 0 1rem}:where(body[data-style~="s1f2db7d93670"]) .release-card dl{margin:0}:where(body[data-style~="s1f2db7d93670"]) .release-card dl div{display:grid;grid-template-columns:minmax(130px,.75fr) 1.4fr;gap:1rem;padding:.7rem 0;border-bottom:1px solid #e7e1d6}:where(body[data-style~="s1f2db7d93670"]) .release-card dt{font-weight:800}:where(body[data-style~="s1f2db7d93670"]) .release-card dd{margin:0}:where(body[data-style~="s1f2db7d93670"]) .date-note{color:var(--muted);font-size:.92rem}:where(body[data-style~="s1f2db7d93670"]) .marble-section{margin-top:1.5rem}:where(body[data-style~="s1f2db7d93670"]) .section-heading{max-width:820px}:where(body[data-style~="s1f2db7d93670"]) .fact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}:where(body[data-style~="s1f2db7d93670"]) .fact-grid article{background:#f6f3ec;border-radius:13px;padding:1.1rem}:where(body[data-style~="s1f2db7d93670"]) .fact-grid h3{margin:.25rem 0}:where(body[data-style~="s1f2db7d93670"]) .cast-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;list-style:none;padding:0}:where(body[data-style~="s1f2db7d93670"]) .cast-list li{display:flex;justify-content:space-between;gap:1rem;background:#f6f3ec;border-radius:10px;padding:.8rem}:where(body[data-style~="s1f2db7d93670"]) .cast-list span{text-align:right;color:var(--muted)}:where(body[data-style~="s1f2db7d93670"]) .text-link{font-weight:850;color:var(--rust)}:where(body[data-style~="s1f2db7d93670"]) .episode-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}:where(body[data-style~="s1f2db7d93670"]) .episode-board article{display:flex;gap:.8rem;align-items:flex-start;padding:1rem;background:#f6f3ec;border-radius:12px}:where(body[data-style~="s1f2db7d93670"]) .episode-board b{display:grid;place-items:center;flex:none;width:2rem;height:2rem;border-radius:50%;background:var(--ink);color:#fff}:where(body[data-style~="s1f2db7d93670"]) .episode-board h3,:where(body[data-style~="s1f2db7d93670"]) .episode-board p{margin:0}:where(body[data-style~="s1f2db7d93670"]) .location-section{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2rem}:where(body[data-style~="s1f2db7d93670"]) .sources-panel li{margin:.55rem 0}:where(body[data-style~="s1f2db7d93670"]) .sources-panel a{color:var(--rust);font-weight:800}:where(body[data-style~="s1f2db7d93670"]) .marble-footer{background:var(--ink);color:#fff;padding:1.5rem clamp(1rem,4vw,3rem);display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}:where(body[data-style~="s1f2db7d93670"]) .marble-footer a{color:#ffe47d}:where(body[data-style~="s1f2db7d93670"]) .audit-footer{display:none}@media(max-width:820px){:where(body[data-style~="s1f2db7d93670"]) .release-grid,:where(body[data-style~="s1f2db7d93670"]) .fact-grid,:where(body[data-style~="s1f2db7d93670"]) .episode-board{grid-template-columns:1fr}:where(body[data-style~="s1f2db7d93670"]) .cast-list{grid-template-columns:1fr}:where(body[data-style~="s1f2db7d93670"]) .location-section{grid-template-columns:1fr}:where(body[data-style~="s1f2db7d93670"]) .marble-header{align-items:flex-start}:where(body[data-style~="s1f2db7d93670"]) .marble-header nav{justify-content:flex-end}:where(body[data-style~="s1f2db7d93670"]) .marble-hero{min-height:440px;background-position:65% center}}@media(max-width:560px){:where(body[data-style~="s1f2db7d93670"]) .marble-header{display:block}:where(body[data-style~="s1f2db7d93670"]) .marble-header nav{margin-top:.6rem;justify-content:flex-start}:where(body[data-style~="s1f2db7d93670"]) .release-card dl div{grid-template-columns:1fr;gap:.15rem}:where(body[data-style~="s1f2db7d93670"]) .cast-list li{display:block}:where(body[data-style~="s1f2db7d93670"]) .cast-list span{display:block;text-align:left;margin-top:.2rem}}

:where(body[data-style~="sbfc54a387884"]) .library-hero{background-image:linear-gradient(90deg,rgba(255,255,255,.96),rgba(255,255,255,.7),rgba(255,255,255,.1)),url('assets/banner-fan.webp')}:where(body[data-style~="sbfc54a387884"]) .scope{margin:2rem 0;background:#fff3bd;border-left:6px solid #d0a900;padding:1.1rem}:where(body[data-style~="sbfc54a387884"]) .scope p{margin:.35rem 0 0;line-height:1.6}:where(body[data-style~="sbfc54a387884"]) .library-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:2rem 0}:where(body[data-style~="sbfc54a387884"]) .library-grid article,:where(body[data-style~="sbfc54a387884"]) .split article{background:#fff;border:1px solid var(--line);border-radius:14px;padding:1.25rem}:where(body[data-style~="sbfc54a387884"]) .library-grid span{text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:900;color:#9b4d31}:where(body[data-style~="sbfc54a387884"]) .library-grid h2,:where(body[data-style~="sbfc54a387884"]) .split h2{font:900 2rem Georgia,serif}:where(body[data-style~="sbfc54a387884"]) .library-grid p,:where(body[data-style~="sbfc54a387884"]) .split p,:where(body[data-style~="sbfc54a387884"]) .split li{line-height:1.65}:where(body[data-style~="sbfc54a387884"]) .library-grid a{color:var(--teal);font-weight:850}:where(body[data-style~="sbfc54a387884"]) .split{display:grid;grid-template-columns:1fr 1fr;gap:1rem}:where(body[data-style~="sbfc54a387884"]) .split li{margin:.75rem 0}@media(max-width:760px){:where(body[data-style~="sbfc54a387884"]) .library-grid,:where(body[data-style~="sbfc54a387884"]) .split{grid-template-columns:1fr}}

:where(body[data-style~="s1698b34abdbf"]) .object-archive{margin-top:4rem;padding-top:1rem;border-top:4px solid var(--gold)}
:where(body[data-style~="s1698b34abdbf"]) .section-heading{max-width:760px}
:where(body[data-style~="s1698b34abdbf"]) .section-heading>span{font-weight:900;text-transform:uppercase;letter-spacing:.09em;color:var(--rust)}
:where(body[data-style~="s1698b34abdbf"]) .section-heading h2{margin:.35rem 0}
:where(body[data-style~="s1698b34abdbf"]) .archive-jump{display:flex;gap:.6rem;flex-wrap:wrap;margin:1.4rem 0 2rem}
:where(body[data-style~="s1698b34abdbf"]) .archive-jump a{padding:.45rem .8rem;border:1px solid #c9c0b1;border-radius:999px;color:var(--ink);font-weight:800;text-decoration:none;background:#fff}
:where(body[data-style~="s1698b34abdbf"]) .archive-jump a:hover,:where(body[data-style~="s1698b34abdbf"]) .archive-jump a:focus-visible{background:var(--gold);border-color:var(--gold)}
:where(body[data-style~="s1698b34abdbf"]) .object-archive>section{scroll-margin-top:1rem;margin:2.8rem 0}
:where(body[data-style~="s1698b34abdbf"]) .object-archive h3{font:700 1.65rem/1.2 Georgia,serif}
:where(body[data-style~="s1698b34abdbf"]) .catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}
:where(body[data-style~="s1698b34abdbf"]) .catalog-grid article,:where(body[data-style~="s1698b34abdbf"]) .catalog-note,:where(body[data-style~="s1698b34abdbf"]) .costume-grid article,:where(body[data-style~="s1698b34abdbf"]) .archive-method{border:1px solid #d8d2c6;border-radius:14px;padding:1.15rem;background:#fff}
:where(body[data-style~="s1698b34abdbf"]) .catalog-grid h4,:where(body[data-style~="s1698b34abdbf"]) .costume-grid h4{font:700 1.25rem/1.2 Georgia,serif;margin:.7rem 0}
:where(body[data-style~="s1698b34abdbf"]) .appearances,:where(body[data-style~="s1698b34abdbf"]) .source-line{color:var(--muted);font-size:.92rem}
:where(body[data-style~="s1698b34abdbf"]) .table-wrap{overflow-x:auto;border:1px solid #d8d2c6;border-radius:14px;background:#fff}
:where(body[data-style~="s1698b34abdbf"]) table{width:100%;border-collapse:collapse;min-width:680px}
:where(body[data-style~="s1698b34abdbf"]) th,:where(body[data-style~="s1698b34abdbf"]) td{text-align:left;vertical-align:top;padding:.9rem;border-bottom:1px solid #e4dfd5}
:where(body[data-style~="s1698b34abdbf"]) th{background:#f2ede2;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}
:where(body[data-style~="s1698b34abdbf"]) tbody tr:last-child td{border-bottom:0}
:where(body[data-style~="s1698b34abdbf"]) .object-archive a{color:var(--rust);font-weight:800}
:where(body[data-style~="s1698b34abdbf"]) .costume-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
:where(body[data-style~="s1698b34abdbf"]) .costume-grid ul{padding-left:1.2rem}
:where(body[data-style~="s1698b34abdbf"]) .archive-method{margin-top:2rem;background:#f6f3ec;border-left:5px solid var(--gold)}
:where(body[data-style~="s1698b34abdbf"]) .archive-method h3{margin-top:0}
@media(max-width:800px){:where(body[data-style~="s1698b34abdbf"]) .catalog-grid,:where(body[data-style~="s1698b34abdbf"]) .costume-grid{grid-template-columns:1fr}}
@media(max-width:700px){:where(body[data-style~="s1698b34abdbf"]) .archive-jump{gap:.4rem}:where(body[data-style~="s1698b34abdbf"]) .archive-jump a{font-size:.86rem}:where(body[data-style~="s1698b34abdbf"]) .trivia-hero{min-height:330px}}

:where(body[data-style~="s90579a8a40aa"]) .brand{display:flex;align-items:center;gap:.65rem}:where(body[data-style~="s90579a8a40aa"]) .brand img{width:54px;height:54px;object-fit:contain}:where(body[data-style~="s90579a8a40aa"]) .brand-copy{display:flex;flex-direction:column;line-height:1}:where(body[data-style~="s90579a8a40aa"]) .brand-copy small{font:700 .62rem/1.2 Inter,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin-top:.28rem}:where(body[data-style~="s90579a8a40aa"]) .archive-section{background:#fff}:where(body[data-style~="s90579a8a40aa"]) .broadcast-grid,:where(body[data-style~="s90579a8a40aa"]) .case-grid,:where(body[data-style~="s90579a8a40aa"]) .compare-grid,:where(body[data-style~="s90579a8a40aa"]) .book-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}:where(body[data-style~="s90579a8a40aa"]) .broadcast-card,:where(body[data-style~="s90579a8a40aa"]) .case-card,:where(body[data-style~="s90579a8a40aa"]) .compare-card,:where(body[data-style~="s90579a8a40aa"]) .book-card{background:#f8f5ee;border:1px solid var(--line);border-radius:14px;padding:1.5rem}:where(body[data-style~="s90579a8a40aa"]) .broadcast-card.primary{border-top:5px solid var(--gold)}:where(body[data-style~="s90579a8a40aa"]) .broadcast-card h3,:where(body[data-style~="s90579a8a40aa"]) .case-card h3,:where(body[data-style~="s90579a8a40aa"]) .compare-card h3,:where(body[data-style~="s90579a8a40aa"]) .book-card h3{font-size:1.45rem;margin:.45rem 0}:where(body[data-style~="s90579a8a40aa"]) .meta-line{font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--rust)}:where(body[data-style~="s90579a8a40aa"]) .broadcast-card dl{display:grid;grid-template-columns:90px 1fr;gap:.55rem;margin:1rem 0;font-size:.88rem}:where(body[data-style~="s90579a8a40aa"]) .broadcast-card dt{font-weight:800}:where(body[data-style~="s90579a8a40aa"]) .broadcast-card dd{margin:0;color:var(--muted)}:where(body[data-style~="s90579a8a40aa"]) .world-table{width:100%;border-collapse:collapse;background:white;border-radius:12px;overflow:hidden;box-shadow:0 8px 25px rgba(8,27,36,.06)}:where(body[data-style~="s90579a8a40aa"]) .world-table th,:where(body[data-style~="s90579a8a40aa"]) .world-table td{text-align:left;padding:.85rem;border-bottom:1px solid var(--line);font-size:.87rem}:where(body[data-style~="s90579a8a40aa"]) .world-table th{background:var(--ink);color:white}:where(body[data-style~="s90579a8a40aa"]) .world-table tr:last-child td{border-bottom:0}:where(body[data-style~="s90579a8a40aa"]) .archive-toolbar{display:flex;gap:.6rem;flex-wrap:wrap;margin-bottom:1.2rem}:where(body[data-style~="s90579a8a40aa"]) .archive-toolbar button{border:1px solid var(--line);background:white;border-radius:99px;padding:.6rem .9rem;font-weight:750;cursor:pointer}:where(body[data-style~="s90579a8a40aa"]) .archive-toolbar button.active{background:var(--rust);color:white;border-color:var(--rust)}:where(body[data-style~="s90579a8a40aa"]) .case-card ul,:where(body[data-style~="s90579a8a40aa"]) .book-card ul{padding-left:1.1rem;color:var(--muted);line-height:1.65;font-size:.9rem}:where(body[data-style~="s90579a8a40aa"]) .spoiler-panel{margin-top:1rem;border-top:1px solid var(--line);padding-top:1rem}:where(body[data-style~="s90579a8a40aa"]) .spoiler-toggle{border:0;background:var(--ink);color:white;border-radius:8px;padding:.58rem .75rem;font-weight:800;cursor:pointer}:where(body[data-style~="s90579a8a40aa"]) .spoiler-copy{display:none;margin-top:.8rem;color:#47575e;line-height:1.6}:where(body[data-style~="s90579a8a40aa"]) .spoiler-copy.open{display:block}:where(body[data-style~="s90579a8a40aa"]) .fact-bank{columns:3;column-gap:1rem}:where(body[data-style~="s90579a8a40aa"]) .fact-note{break-inside:avoid;background:white;border-left:4px solid var(--gold);padding:.9rem;margin:0 0 .8rem;border-radius:0 8px 8px 0;font-size:.88rem;line-height:1.55}:where(body[data-style~="s90579a8a40aa"]) .source-note{color:var(--muted);font-size:.78rem;margin-top:1.25rem}:where(body[data-style~="s90579a8a40aa"]) .world-badge{display:inline-block;border-radius:99px;padding:.25rem .55rem;background:#e9eee9;font-size:.7rem;font-weight:800}:where(body[data-style~="s90579a8a40aa"]) .duck-stamp{display:flex;align-items:center;gap:1rem;background:var(--ink);color:white;border-radius:16px;padding:1.1rem 1.4rem;margin-bottom:2rem}:where(body[data-style~="s90579a8a40aa"]) .duck-stamp img{width:72px;height:72px;object-fit:contain}:where(body[data-style~="s90579a8a40aa"]) .duck-stamp p{margin:0;color:#cbd8da;line-height:1.5}:where(body[data-style~="s90579a8a40aa"]) .duck-stamp strong{display:block;color:white;font-family:Georgia,serif;font-size:1.3rem;margin-bottom:.2rem}:where(body[data-style~="s90579a8a40aa"]) .watch-link{display:inline-block;margin-top:.7rem;color:#184f5a;font-weight:800}:where(body[data-style~="s90579a8a40aa"]) .intl{background:#eef2f0;border-radius:12px;padding:1.2rem;margin-top:1rem}:where(body[data-style~="s90579a8a40aa"]) .intl h3{font-family:inherit;font-size:1rem;margin-bottom:.55rem}:where(body[data-style~="s90579a8a40aa"]) .intl p{font-size:.85rem;color:var(--muted);margin:.3rem 0}:where(body[data-style~="s90579a8a40aa"]) .footer .duck-footer{width:70px;height:70px;object-fit:contain;float:left;margin-right:1rem}@media(max-width:900px){:where(body[data-style~="s90579a8a40aa"]) .broadcast-grid,:where(body[data-style~="s90579a8a40aa"]) .case-grid,:where(body[data-style~="s90579a8a40aa"]) .compare-grid,:where(body[data-style~="s90579a8a40aa"]) .book-grid{grid-template-columns:1fr 1fr}:where(body[data-style~="s90579a8a40aa"]) .fact-bank{columns:2}:where(body[data-style~="s90579a8a40aa"]) .world-table{display:block;overflow-x:auto}:where(body[data-style~="s90579a8a40aa"]) .brand-copy small{display:none}}@media(max-width:620px){:where(body[data-style~="s90579a8a40aa"]) .broadcast-grid,:where(body[data-style~="s90579a8a40aa"]) .case-grid,:where(body[data-style~="s90579a8a40aa"]) .compare-grid,:where(body[data-style~="s90579a8a40aa"]) .book-grid{grid-template-columns:1fr}:where(body[data-style~="s90579a8a40aa"]) .fact-bank{columns:1}:where(body[data-style~="s90579a8a40aa"]) .brand img{width:46px;height:46px}:where(body[data-style~="s90579a8a40aa"]) .duck-stamp{align-items:flex-start}:where(body[data-style~="s90579a8a40aa"]) .world-table th,:where(body[data-style~="s90579a8a40aa"]) .world-table td{min-width:140px}}

:where(body[data-style~="s1c6c2a9b6f37"]) .premise-grid,:where(body[data-style~="s1c6c2a9b6f37"]) .cast-cards,:where(body[data-style~="s1c6c2a9b6f37"]) .character-grid,:where(body[data-style~="s1c6c2a9b6f37"]) .announcement-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}:where(body[data-style~="s1c6c2a9b6f37"]) .premise-grid article,:where(body[data-style~="s1c6c2a9b6f37"]) .cast-cards article,:where(body[data-style~="s1c6c2a9b6f37"]) .character-grid article{background:#f6f3ec;border-radius:13px;padding:1.1rem}:where(body[data-style~="s1c6c2a9b6f37"]) .cast-cards{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1.5rem}:where(body[data-style~="s1c6c2a9b6f37"]) .cast-cards article>span{display:inline-block;background:var(--gold);padding:.2rem .5rem;border-radius:99px;font-weight:900;font-size:.72rem;text-transform:uppercase}:where(body[data-style~="s1c6c2a9b6f37"]) .cast-cards h3,:where(body[data-style~="s1c6c2a9b6f37"]) .character-grid h3,:where(body[data-style~="s1c6c2a9b6f37"]) .premise-grid h3{margin:.4rem 0}:where(body[data-style~="s1c6c2a9b6f37"]) .status-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}:where(body[data-style~="s1c6c2a9b6f37"]) .status-grid article{background:var(--ink);color:#fff;padding:1.1rem;border-radius:13px}:where(body[data-style~="s1c6c2a9b6f37"]) .status-grid b{display:block;color:var(--gold);font-family:Georgia,serif;font-size:2.4rem}:where(body[data-style~="s1c6c2a9b6f37"]) .news-timeline{list-style:none;padding:0;margin:0}:where(body[data-style~="s1c6c2a9b6f37"]) .news-timeline li{display:grid;grid-template-columns:150px 1fr;gap:1rem;padding:1rem 0;border-bottom:1px solid #ded7ca}:where(body[data-style~="s1c6c2a9b6f37"]) .news-timeline time{font-weight:900;color:var(--rust)}:where(body[data-style~="s1c6c2a9b6f37"]) .news-timeline h3,:where(body[data-style~="s1c6c2a9b6f37"]) .news-timeline p{margin:0}:where(body[data-style~="s1c6c2a9b6f37"]) .announcement-grid a{display:flex;flex-direction:column;background:#f6f3ec;color:var(--ink);padding:1.1rem;border-radius:13px;text-decoration:none;border:2px solid transparent}:where(body[data-style~="s1c6c2a9b6f37"]) .announcement-grid a:hover,:where(body[data-style~="s1c6c2a9b6f37"]) .announcement-grid a:focus{border-color:var(--rust)}:where(body[data-style~="s1c6c2a9b6f37"]) .announcement-grid span{color:var(--muted)}@media(max-width:820px){:where(body[data-style~="s1c6c2a9b6f37"]) .premise-grid,:where(body[data-style~="s1c6c2a9b6f37"]) .cast-cards,:where(body[data-style~="s1c6c2a9b6f37"]) .character-grid,:where(body[data-style~="s1c6c2a9b6f37"]) .announcement-grid,:where(body[data-style~="s1c6c2a9b6f37"]) .status-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){:where(body[data-style~="s1c6c2a9b6f37"]) .premise-grid,:where(body[data-style~="s1c6c2a9b6f37"]) .cast-cards,:where(body[data-style~="s1c6c2a9b6f37"]) .character-grid,:where(body[data-style~="s1c6c2a9b6f37"]) .announcement-grid,:where(body[data-style~="s1c6c2a9b6f37"]) .status-grid{grid-template-columns:1fr}:where(body[data-style~="s1c6c2a9b6f37"]) .news-timeline li{grid-template-columns:1fr;gap:.2rem}}
:where(body[data-style~="s1c6c2a9b6f37"]) .video-archive,:where(body[data-style~="s1c6c2a9b6f37"]) .first-look-notes,:where(body[data-style~="s1c6c2a9b6f37"]) .location-confidence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}:where(body[data-style~="s1c6c2a9b6f37"]) .video-archive a,:where(body[data-style~="s1c6c2a9b6f37"]) .first-look-notes article,:where(body[data-style~="s1c6c2a9b6f37"]) .location-confidence article{display:flex;flex-direction:column;background:#f6f3ec;color:var(--ink);padding:1.1rem;border-radius:13px;text-decoration:none}:where(body[data-style~="s1c6c2a9b6f37"]) .video-archive a{border-left:6px solid var(--gold)}:where(body[data-style~="s1c6c2a9b6f37"]) .video-archive span,:where(body[data-style~="s1c6c2a9b6f37"]) .location-confidence p{color:var(--muted)}:where(body[data-style~="s1c6c2a9b6f37"]) .beat-log{columns:2;column-gap:2rem}:where(body[data-style~="s1c6c2a9b6f37"]) .beat-log li{break-inside:avoid;margin:0 0 .8rem}:where(body[data-style~="s1c6c2a9b6f37"]) .spoiler-box{margin-top:1rem;background:#fff3c2;border:2px solid #e1bd29;border-radius:13px;padding:1rem}:where(body[data-style~="s1c6c2a9b6f37"]) .spoiler-box summary{cursor:pointer;font-weight:900}:where(body[data-style~="s1c6c2a9b6f37"]) .location-confidence{grid-template-columns:repeat(4,minmax(0,1fr))}:where(body[data-style~="s1c6c2a9b6f37"]) .location-confidence a,:where(body[data-style~="s1c6c2a9b6f37"]) .first-look-notes a{color:var(--rust);font-weight:850}:where(body[data-style~="s1c6c2a9b6f37"]) .corfu-guide{margin-top:1rem;display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:center;background:#e9f5f3;border-radius:14px;padding:1.2rem}:where(body[data-style~="s1c6c2a9b6f37"]) .launch-table{width:100%;border-collapse:collapse}:where(body[data-style~="s1c6c2a9b6f37"]) .launch-table th,:where(body[data-style~="s1c6c2a9b6f37"]) .launch-table td{text-align:left;vertical-align:top;padding:.8rem;border-bottom:1px solid #d8d2c6}:where(body[data-style~="s1c6c2a9b6f37"]) .launch-table th{background:var(--ink);color:#fff}@media(max-width:820px){:where(body[data-style~="s1c6c2a9b6f37"]) .video-archive,:where(body[data-style~="s1c6c2a9b6f37"]) .first-look-notes,:where(body[data-style~="s1c6c2a9b6f37"]) .location-confidence{grid-template-columns:1fr 1fr}:where(body[data-style~="s1c6c2a9b6f37"]) .corfu-guide{grid-template-columns:1fr}:where(body[data-style~="s1c6c2a9b6f37"]) .launch-table{display:block;overflow-x:auto}}@media(max-width:560px){:where(body[data-style~="s1c6c2a9b6f37"]) .video-archive,:where(body[data-style~="s1c6c2a9b6f37"]) .first-look-notes,:where(body[data-style~="s1c6c2a9b6f37"]) .location-confidence{grid-template-columns:1fr}:where(body[data-style~="s1c6c2a9b6f37"]) .beat-log{columns:1}}
:where(body[data-style~="s1c6c2a9b6f37"]) .protocol-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}:where(body[data-style~="s1c6c2a9b6f37"]) .protocol-grid article{background:#f6f3ec;border-radius:13px;padding:1.1rem}:where(body[data-style~="s1c6c2a9b6f37"]) .protocol-grid article:last-child{grid-column:1/-1;border-left:7px solid var(--gold)}:where(body[data-style~="s1c6c2a9b6f37"]) .episode-page-link{display:inline-block;margin-top:.75rem;color:var(--rust);font-weight:900}@media(max-width:560px){:where(body[data-style~="s1c6c2a9b6f37"]) .protocol-grid{grid-template-columns:1fr}:where(body[data-style~="s1c6c2a9b6f37"]) .protocol-grid article:last-child{grid-column:auto}}

:where(body[data-style~="scd8543d644a7"]) .skip-link{position:fixed;left:1rem;top:-5rem;z-index:999;background:#fff;color:#081b24;padding:.8rem 1rem;border:3px solid #081b24}:where(body[data-style~="scd8543d644a7"]) .skip-link:focus{top:1rem}:where(body[data-style~="scd8543d644a7"]) .archive-tools{background:#081b24;color:#fff;padding:1rem}:where(body[data-style~="scd8543d644a7"]) .archive-tools .wrap{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}:where(body[data-style~="scd8543d644a7"]) .archive-tools label{font-weight:700}:where(body[data-style~="scd8543d644a7"]) .archive-tools select,:where(body[data-style~="scd8543d644a7"]) .archive-tools input{min-height:44px;border:2px solid #c9a45d;border-radius:4px;padding:.6rem;background:#fff;color:#081b24}:where(body[data-style~="scd8543d644a7"]) .confidence{display:inline-block;font-size:.72rem;font-weight:800;text-transform:uppercase;border-radius:999px;padding:.24rem .55rem}:where(body[data-style~="scd8543d644a7"]) .official{background:#d9efe3;color:#174f2d}:where(body[data-style~="scd8543d644a7"]) .venue{background:#deebf7;color:#173f67}:where(body[data-style~="scd8543d644a7"]) .reported{background:#fff0c7;color:#664700}:where(body[data-style~="scd8543d644a7"]) .verify{background:#eee;color:#555}:where(body[data-style~="scd8543d644a7"]) .record-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}:where(body[data-style~="scd8543d644a7"]) .record{background:#fff;border:1px solid #d8d1c5;border-top:4px solid #ac5338;border-radius:6px;padding:1.15rem}:where(body[data-style~="scd8543d644a7"]) .record dl{display:grid;grid-template-columns:7rem 1fr;gap:.35rem}:where(body[data-style~="scd8543d644a7"]) .record dt{font-weight:800}:where(body[data-style~="scd8543d644a7"]) .record dd{margin:0}:where(body[data-style~="scd8543d644a7"]) .mobile-menu{display:none}:where(body[data-style~="scd8543d644a7"]) .status-note{border-left:4px solid #c9a45d;background:#fff8e5;padding:1rem}:where(body[data-style~="scd8543d644a7"]) .print-only{display:none}@media(max-width:720px){:where(body[data-style~="scd8543d644a7"]) .mobile-menu{display:inline-flex;min-height:44px;align-items:center}:where(body[data-style~="scd8543d644a7"]) .navlinks{display:none;width:100%;flex-direction:column}:where(body[data-style~="scd8543d644a7"]) .navlinks.open{display:flex}:where(body[data-style~="scd8543d644a7"]) .world-table{display:block;overflow-x:auto}:where(body[data-style~="scd8543d644a7"]) .archive-tools .wrap>*{width:100%}}@media print{:where(body[data-style~="scd8543d644a7"]) header,:where(body[data-style~="scd8543d644a7"]) .archive-tools,:where(body[data-style~="scd8543d644a7"]) .navlinks,:where(body[data-style~="scd8543d644a7"]) .hero,:where(body[data-style~="scd8543d644a7"]) .footer,:where(body[data-style~="scd8543d644a7"]) .spoiler-toggle{display:none!important}:where(body[data-style~="scd8543d644a7"]) .print-only{display:block}:where(body[data-style~="scd8543d644a7"]) .spoiler-copy{display:none!important}body:where([data-style~="scd8543d644a7"]){color:#000;background:#fff}}

:where(body[data-style~="sfc2004c79e73"]) .page-banner{position:relative;min-height:260px;background-repeat:no-repeat;background-size:cover;background-position:center;color:#fff;display:flex;align-items:end;isolation:isolate}:where(body[data-style~="sfc2004c79e73"]) .page-banner::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,27,36,.3) 0%,rgba(8,27,36,.08) 40%,rgba(8,27,36,0) 68%);z-index:-1}:where(body[data-style~="sfc2004c79e73"]) .page-banner .wrap{padding:3rem 0;position:relative}:where(body[data-style~="sfc2004c79e73"]) .page-banner h1{font-size:clamp(2.2rem,6vw,4.8rem);margin:.2rem 0;text-shadow:0 2px 8px rgba(0,0,0,.8)}:where(body[data-style~="sfc2004c79e73"]) .page-banner p{max-width:46rem;font-size:1.1rem;text-shadow:0 2px 5px rgba(0,0,0,.9)}:where(body[data-style~="sfc2004c79e73"]) .page-banner .eyebrow{text-shadow:0 1px 4px rgba(0,0,0,.95)}:where(body[data-style~="sfc2004c79e73"]) .page-banner[data-banner="home"]{background-image:url('assets/banner-home.webp')}:where(body[data-style~="sfc2004c79e73"]) .page-banner[data-banner="series"]{background-image:url('assets/banner-series.webp')}:where(body[data-style~="sfc2004c79e73"]) .page-banner[data-banner="episodes"]{background-image:url('assets/batch1-series-magpie.webp')}:where(body[data-style~="sfc2004c79e73"]) .page-banner[data-banner="characters"]{background-image:url('assets/batch1-series-magpie.webp')}:where(body[data-style~="sfc2004c79e73"]) .page-banner[data-banner="locations"]{background-image:url('assets/banner-locations.webp')}:where(body[data-style~="sfc2004c79e73"]) .page-banner[data-banner="fan"]{background-image:url('assets/banner-fan.webp')}:where(body[data-style~="sfc2004c79e73"]) .page-banner[data-banner="research"]{background-image:url('assets/banner-research.webp')}:where(body[data-style~="sfc2004c79e73"]) .page-hidden{display:none!important}:where(body[data-style~="sfc2004c79e73"]) .profile-directory{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}:where(body[data-style~="sfc2004c79e73"]) .actor-profile{background:#fff;border:1px solid #d8d1c5;border-radius:6px;overflow:hidden}:where(body[data-style~="sfc2004c79e73"]) .actor-portrait{aspect-ratio:4/3;background:#122f3d;display:grid;place-items:center;color:#f6d447;font-size:3rem;font-weight:900}:where(body[data-style~="sfc2004c79e73"]) .actor-profile div:last-child{padding:1rem}:where(body[data-style~="sfc2004c79e73"]) .rights-note{font-size:.82rem;color:#5a5045}:where(body[data-style~="sfc2004c79e73"]) .site-page-nav a[aria-current="page"]{background:#f6d447;color:#081b24!important}@media(max-width:720px){:where(body[data-style~="sfc2004c79e73"]) .page-banner{min-height:220px;background-size:cover}:where(body[data-style~="sfc2004c79e73"]) .page-banner .wrap{padding:2rem 1rem}:where(body[data-style~="sfc2004c79e73"]) .page-banner::before{background:linear-gradient(90deg,rgba(8,27,36,.28),rgba(8,27,36,.04))}}

:where(body[data-style~="s5fc63055f5b3"]) .profile-page{padding:3rem 0 5rem;background:#f4f0e7}:where(body[data-style~="s5fc63055f5b3"]) .cast-intro{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.5fr);gap:2rem;align-items:end;margin-bottom:1.5rem}:where(body[data-style~="s5fc63055f5b3"]) .cast-intro h2{font:700 clamp(2.2rem,5vw,4rem)/1 Georgia,serif;margin:.35rem 0 1rem}:where(body[data-style~="s5fc63055f5b3"]) .cast-intro p{max-width:760px;font-size:1.05rem;line-height:1.7;color:#46575e}:where(body[data-style~="s5fc63055f5b3"]) .cast-stats{display:grid;grid-template-columns:repeat(3,1fr);margin:0;background:#081b24;color:#fff;border-radius:14px;overflow:hidden}:where(body[data-style~="s5fc63055f5b3"]) .cast-stats div{padding:1rem;border-right:1px solid rgba(255,255,255,.18)}:where(body[data-style~="s5fc63055f5b3"]) .cast-stats div:last-child{border:0}:where(body[data-style~="s5fc63055f5b3"]) .cast-stats dt{font-size:.72rem;text-transform:uppercase;letter-spacing:.09em;color:#cad8dc}:where(body[data-style~="s5fc63055f5b3"]) .cast-stats dd{margin:.25rem 0 0;font-size:1.45rem;font-weight:900;color:#f6d447}:where(body[data-style~="s5fc63055f5b3"]) .cast-jumps{display:flex;flex-wrap:wrap;gap:.6rem;margin:0 0 1rem}:where(body[data-style~="s5fc63055f5b3"]) .cast-jumps a{display:inline-flex;align-items:center;gap:.55rem;padding:.7rem .85rem;background:#fff;border:1px solid #cec5b7;border-radius:999px;color:#173746;text-decoration:none;font-weight:800}:where(body[data-style~="s5fc63055f5b3"]) .cast-jumps a:hover,:where(body[data-style~="s5fc63055f5b3"]) .cast-jumps a:focus-visible{background:#f6d447;border-color:#b39117}:where(body[data-style~="s5fc63055f5b3"]) .cast-jumps span{display:grid;place-items:center;width:1.7rem;height:1.7rem;background:#173746;color:#fff;border-radius:50%;font-size:.78rem}:where(body[data-style~="s5fc63055f5b3"]) .portrait-note,:where(body[data-style~="s5fc63055f5b3"]) .cast-scope{background:#fff8df;border-left:5px solid #d9ad1e;padding:1rem 1.2rem;margin:0 0 3rem}:where(body[data-style~="s5fc63055f5b3"]) .portrait-note p,:where(body[data-style~="s5fc63055f5b3"]) .cast-scope p{margin:.35rem 0 0;line-height:1.6}:where(body[data-style~="s5fc63055f5b3"]) .series-cast{margin:0 0 4rem;scroll-margin-top:1rem}:where(body[data-style~="s5fc63055f5b3"]) .cast-group-head{display:flex;justify-content:space-between;gap:1.5rem;align-items:end;border-bottom:2px solid #173746;padding-bottom:1rem;margin-bottom:1.2rem}:where(body[data-style~="s5fc63055f5b3"]) .cast-group-head h2{font:700 clamp(2rem,4vw,3.2rem)/1 Georgia,serif;margin:.2rem 0}:where(body[data-style~="s5fc63055f5b3"]) .cast-group-head p{max-width:700px;margin:.5rem 0 0;color:#526168}:where(body[data-style~="s5fc63055f5b3"]) .group-count{white-space:nowrap;background:#173746;color:#fff;border-radius:999px;padding:.55rem .8rem}:where(body[data-style~="s5fc63055f5b3"]) .actor-directory,:where(body[data-style~="s5fc63055f5b3"]) .character-directory,:where(body[data-style~="s5fc63055f5b3"]) .book-shelf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}:where(body[data-style~="s5fc63055f5b3"]) .actor-card,:where(body[data-style~="s5fc63055f5b3"]) .character-card,:where(body[data-style~="s5fc63055f5b3"]) .author-card,:where(body[data-style~="s5fc63055f5b3"]) .book-group{background:#fff;border:1px solid #d8d1c5;border-radius:14px;overflow:hidden}:where(body[data-style~="s5fc63055f5b3"]) .actor-card{display:grid;grid-template-columns:150px minmax(0,1fr);box-shadow:0 8px 22px rgba(8,27,36,.06)}:where(body[data-style~="s5fc63055f5b3"]) .actor-photo{min-height:220px;background:linear-gradient(145deg,#173746,#28586c);display:grid;place-items:center;color:#f6d447;font-size:2.7rem;font-weight:900}:where(body[data-style~="s5fc63055f5b3"]) .actor-photo img{width:100%;height:100%;object-fit:cover}:where(body[data-style~="s5fc63055f5b3"]) .profile-copy{padding:1.15rem}:where(body[data-style~="s5fc63055f5b3"]) .profile-copy h3{font:700 1.55rem/1.1 Georgia,serif;margin:.25rem 0 .55rem}:where(body[data-style~="s5fc63055f5b3"]) .profile-copy>p{line-height:1.55}:where(body[data-style~="s5fc63055f5b3"]) .appearance{display:inline-block;background:#e8f0f2;color:#173746;padding:.28rem .5rem;border-radius:5px;font-size:.75rem;font-weight:850}:where(body[data-style~="s5fc63055f5b3"]) .role-line{margin:.3rem 0 .75rem}:where(body[data-style~="s5fc63055f5b3"]) .role-line strong{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:#617077}:where(body[data-style~="s5fc63055f5b3"]) .profile-copy h4{margin:1rem 0 .35rem}:where(body[data-style~="s5fc63055f5b3"]) .credit-list{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;padding:0;margin:.4rem 0 1rem}:where(body[data-style~="s5fc63055f5b3"]) .credit-list li{background:#f1eee7;border-radius:5px;padding:.28rem .48rem;font-size:.8rem}:where(body[data-style~="s5fc63055f5b3"]) .profile-copy details{border-top:1px solid #e0d9cd;padding-top:.7rem}:where(body[data-style~="s5fc63055f5b3"]) .profile-copy summary{font-weight:800;cursor:pointer}:where(body[data-style~="s5fc63055f5b3"]) .photo-credit{font-size:.75rem;line-height:1.35;color:#5a5045}:where(body[data-style~="s5fc63055f5b3"]) .character-art{height:220px;background-size:cover;background-position:center}:where(body[data-style~="s5fc63055f5b3"]) .character-card .world{display:inline-block;background:#081b24;color:#fff;padding:.25rem .55rem;border-radius:99px;font-size:.75rem;font-weight:800}:where(body[data-style~="s5fc63055f5b3"]) .cast-scope{margin-top:1rem}:where(body[data-style~="s5fc63055f5b3"]) .cast-scope h2{margin:0;font-size:1.3rem}:where(body[data-style~="s5fc63055f5b3"]) .book-group{padding:1.25rem}:where(body[data-style~="s5fc63055f5b3"]) .book-group li{margin:.35rem 0}:where(body[data-style~="s5fc63055f5b3"]) .author-layout{display:grid;grid-template-columns:minmax(240px,.7fr) 2fr;gap:2rem}:where(body[data-style~="s5fc63055f5b3"]) .author-card{padding:1.5rem}:where(body[data-style~="s5fc63055f5b3"]) .source-line{font-size:.85rem;color:#5a5045}@media(max-width:900px){:where(body[data-style~="s5fc63055f5b3"]) .cast-intro{grid-template-columns:1fr}:where(body[data-style~="s5fc63055f5b3"]) .actor-directory{grid-template-columns:1fr}}@media(max-width:600px){:where(body[data-style~="s5fc63055f5b3"]) .profile-page{padding-top:2rem}:where(body[data-style~="s5fc63055f5b3"]) .cast-stats{grid-template-columns:1fr}:where(body[data-style~="s5fc63055f5b3"]) .cast-stats div{border-right:0;border-bottom:1px solid rgba(255,255,255,.18)}:where(body[data-style~="s5fc63055f5b3"]) .cast-group-head{display:block}:where(body[data-style~="s5fc63055f5b3"]) .group-count{display:inline-block;margin-top:.8rem}:where(body[data-style~="s5fc63055f5b3"]) .actor-card{grid-template-columns:1fr}:where(body[data-style~="s5fc63055f5b3"]) .actor-photo{height:280px}:where(body[data-style~="s5fc63055f5b3"]) .character-directory,:where(body[data-style~="s5fc63055f5b3"]) .book-shelf{grid-template-columns:1fr}:where(body[data-style~="s5fc63055f5b3"]) .author-layout{grid-template-columns:1fr}}

:where(body[data-style~="s8221bb19014e"]) .location-archive{background:#f4f0e7}:where(body[data-style~="s8221bb19014e"]) .location-archive .wrap{width:min(1240px,90vw)}:where(body[data-style~="s8221bb19014e"]) .archive-intro{display:grid;grid-template-columns:1.35fr .65fr;gap:2rem;align-items:start}:where(body[data-style~="s8221bb19014e"]) .archive-intro h2{font-size:clamp(2.6rem,5vw,4.8rem);line-height:.95}:where(body[data-style~="s8221bb19014e"]) .archive-intro p{font-size:1.04rem;line-height:1.75}:where(body[data-style~="s8221bb19014e"]) .research-meter{background:#fff;border:1px solid var(--line);border-radius:18px;padding:1.3rem;box-shadow:0 8px 24px rgba(8,27,36,.07)}:where(body[data-style~="s8221bb19014e"]) .research-meter strong{display:block;font-family:Georgia,serif;font-size:2rem}:where(body[data-style~="s8221bb19014e"]) .location-controls{position:sticky;top:74px;z-index:12;background:rgba(244,240,231,.97);backdrop-filter:blur(12px);padding:1rem 0;border-block:1px solid var(--line);margin:2rem 0}:where(body[data-style~="s8221bb19014e"]) .control-row{display:flex;gap:.55rem;flex-wrap:wrap;align-items:center}:where(body[data-style~="s8221bb19014e"]) .control-row label{font-weight:800}:where(body[data-style~="s8221bb19014e"]) .location-search{min-width:240px;flex:1;padding:.78rem 1rem;border:1px solid #9ba7aa;border-radius:10px;background:#fff;font-size:1rem}:where(body[data-style~="s8221bb19014e"]) .location-filter{border:1px solid #6c7b80;background:#fff;border-radius:99px;padding:.62rem .9rem;font-weight:800;cursor:pointer}:where(body[data-style~="s8221bb19014e"]) .location-filter[aria-pressed=true]{background:#081b24;color:#fff}:where(body[data-style~="s8221bb19014e"]) .atlas-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr);gap:1.3rem;align-items:start}:where(body[data-style~="s8221bb19014e"]) .atlas-map{height:640px;border:1px solid var(--line);border-radius:18px;overflow:hidden;position:sticky;top:155px;background:#dce7e8}:where(body[data-style~="s8221bb19014e"]) .map-fallback{padding:1rem;background:#fff}:where(body[data-style~="s8221bb19014e"]) .location-list{display:grid;gap:1rem}:where(body[data-style~="s8221bb19014e"]) .location-dossier{background:#fff;border:1px solid var(--line);border-radius:18px;padding:1.25rem;box-shadow:0 8px 22px rgba(8,27,36,.06)}:where(body[data-style~="s8221bb19014e"]) .location-dossier h3{font-size:1.65rem;margin:.35rem 0}:where(body[data-style~="s8221bb19014e"]) .dossier-top{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}:where(body[data-style~="s8221bb19014e"]) .confidence-pill,:where(body[data-style~="s8221bb19014e"]) .access-pill{display:inline-flex;border-radius:99px;padding:.34rem .6rem;font-size:.76rem;font-weight:850}:where(body[data-style~="s8221bb19014e"]) .confidence-pill.official{background:#d9eee4;color:#185d35}:where(body[data-style~="s8221bb19014e"]) .confidence-pill.venue{background:#dceaf6;color:#174f76}:where(body[data-style~="s8221bb19014e"]) .confidence-pill.reported{background:#fff0c9;color:#6d5000}:where(body[data-style~="s8221bb19014e"]) .confidence-pill.unverified{background:#ece7f1;color:#613b70}:where(body[data-style~="s8221bb19014e"]) .access-pill{background:#edf1ef;color:#33484f;margin-left:.35rem}:where(body[data-style~="s8221bb19014e"]) .screen-role{font-weight:750;color:#9a452f}:where(body[data-style~="s8221bb19014e"]) .location-dossier p,:where(body[data-style~="s8221bb19014e"]) .location-dossier dd{line-height:1.6;color:#4e5f66}:where(body[data-style~="s8221bb19014e"]) .dossier-grid{display:grid;grid-template-columns:1fr 1fr;gap:.55rem 1rem;margin:1rem 0}:where(body[data-style~="s8221bb19014e"]) .dossier-grid div{border-top:1px solid #e3ded3;padding-top:.55rem}:where(body[data-style~="s8221bb19014e"]) .dossier-grid dt{font-size:.73rem;text-transform:uppercase;letter-spacing:.08em;font-weight:850;color:#65747a}:where(body[data-style~="s8221bb19014e"]) .dossier-grid dd{margin:.2rem 0 0}:where(body[data-style~="s8221bb19014e"]) .screen-credits{background:#f7f2e7;border-left:4px solid var(--gold);padding:.8rem 1rem;margin:.9rem 0}:where(body[data-style~="s8221bb19014e"]) .location-actions{display:flex;flex-wrap:wrap;gap:.55rem}:where(body[data-style~="s8221bb19014e"]) .location-actions a,:where(body[data-style~="s8221bb19014e"]) .location-actions button{border:1px solid #081b24;border-radius:8px;padding:.6rem .8rem;background:#fff;color:#081b24;text-decoration:none;font-weight:800;cursor:pointer}:where(body[data-style~="s8221bb19014e"]) .location-actions .primary{background:#081b24;color:#fff}:where(body[data-style~="s8221bb19014e"]) .sources-list{margin:.8rem 0 0;padding-left:1.2rem;font-size:.86rem}:where(body[data-style~="s8221bb19014e"]) .sources-list a{color:#175f6b}:where(body[data-style~="s8221bb19014e"]) .visit-code,:where(body[data-style~="s8221bb19014e"]) .itinerary-panel,:where(body[data-style~="s8221bb19014e"]) .research-status{margin-top:2.2rem;background:#081b24;color:#e8f0f1;border-radius:20px;padding:2rem}:where(body[data-style~="s8221bb19014e"]) .visit-code h2,:where(body[data-style~="s8221bb19014e"]) .itinerary-panel h2,:where(body[data-style~="s8221bb19014e"]) .research-status h2{color:#fff}:where(body[data-style~="s8221bb19014e"]) .visit-code li,:where(body[data-style~="s8221bb19014e"]) .itinerary-panel li,:where(body[data-style~="s8221bb19014e"]) .research-status li{line-height:1.7}:where(body[data-style~="s8221bb19014e"]) .itinerary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}:where(body[data-style~="s8221bb19014e"]) .itinerary-card{background:#fff;color:#081b24;border-radius:14px;padding:1.2rem}:where(body[data-style~="s8221bb19014e"]) .itinerary-card h3{font-size:1.35rem}:where(body[data-style~="s8221bb19014e"]) .itinerary-card p{color:#4e5f66;line-height:1.6}:where(body[data-style~="s8221bb19014e"]) .commercial-afterthought{margin-top:2rem;padding:1rem;border:1px solid #d7c79d;border-radius:12px;background:#fffaf0}:where(body[data-style~="s8221bb19014e"]) .commercial-afterthought p{margin:.35rem 0;color:#59686e}:where(body[data-style~="s8221bb19014e"]) .leaflet-popup-content strong{font-size:1rem}:where(body[data-style~="s8221bb19014e"]) .no-results{background:#fff;padding:2rem;border-radius:14px}:where(body[data-style~="s8221bb19014e"]) .location-table-wrap{overflow:auto;margin-top:2rem}:where(body[data-style~="s8221bb19014e"]) .location-table{width:100%;border-collapse:collapse;background:#fff}:where(body[data-style~="s8221bb19014e"]) .location-table th,:where(body[data-style~="s8221bb19014e"]) .location-table td{padding:.75rem;border:1px solid var(--line);text-align:left;vertical-align:top}:where(body[data-style~="s8221bb19014e"]) .location-table th{background:#081b24;color:#fff;position:sticky;top:0}:where(body[data-style~="s8221bb19014e"]) .location-table a{color:#175f6b}:where(body[data-style~="s8221bb19014e"]) .visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:960px){:where(body[data-style~="s8221bb19014e"]) .archive-intro,:where(body[data-style~="s8221bb19014e"]) .atlas-layout{grid-template-columns:1fr}:where(body[data-style~="s8221bb19014e"]) .atlas-map{position:relative;top:auto;height:430px}:where(body[data-style~="s8221bb19014e"]) .location-controls{top:64px}:where(body[data-style~="s8221bb19014e"]) .itinerary-grid{grid-template-columns:1fr}}@media(max-width:620px){:where(body[data-style~="s8221bb19014e"]) .location-archive .wrap{width:min(92vw,1240px)}:where(body[data-style~="s8221bb19014e"]) .dossier-grid{grid-template-columns:1fr}:where(body[data-style~="s8221bb19014e"]) .dossier-top{display:block}:where(body[data-style~="s8221bb19014e"]) .atlas-map{height:360px}:where(body[data-style~="s8221bb19014e"]) .control-row{align-items:stretch}:where(body[data-style~="s8221bb19014e"]) .location-search{min-width:100%}:where(body[data-style~="s8221bb19014e"]) .location-table{font-size:.85rem}}
:where(body[data-style~="s8221bb19014e"]) .identity-register{margin-top:2.2rem;background:#fff;border:1px solid var(--line);border-radius:20px;padding:2rem}:where(body[data-style~="s8221bb19014e"]) .identity-register h2{margin-top:0}:where(body[data-style~="s8221bb19014e"]) .identity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}:where(body[data-style~="s8221bb19014e"]) .identity-grid article{background:#f6f3ec;border-radius:14px;padding:1rem}:where(body[data-style~="s8221bb19014e"]) .identity-grid h3{margin-top:0}:where(body[data-style~="s8221bb19014e"]) .identity-grid p{line-height:1.65;color:#4e5f66}:where(body[data-style~="s8221bb19014e"]) .research-status a{color:#fff;font-weight:850}@media(max-width:960px){:where(body[data-style~="s8221bb19014e"]) .identity-grid{grid-template-columns:1fr}}

:where(body[data-style~="se9ce0c65aeba"]) .trilogy-route{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;padding:1rem 5vw;background:#fff1a8;border-bottom:1px solid #d5b84b}:where(body[data-style~="se9ce0c65aeba"]) .trilogy-route a{background:#092934;color:#fff;padding:.65rem .85rem;border-radius:8px;text-decoration:none;font-weight:900}

:where(body[data-style~="s4ded158951eb"]) .character-lead{display:grid;grid-template-columns:1.35fr .65fr;gap:2rem;align-items:start}:where(body[data-style~="s4ded158951eb"]) .character-lead h2{font:800 clamp(2.6rem,5vw,4.5rem)/.95 Georgia,serif;margin:.4rem 0}:where(body[data-style~="s4ded158951eb"]) .character-lead p{line-height:1.7}:where(body[data-style~="s4ded158951eb"]) .character-lead dl{display:grid;grid-template-columns:1fr 1fr;background:#092934;color:#fff;border-radius:14px;overflow:hidden}:where(body[data-style~="s4ded158951eb"]) .character-lead dl div{padding:1rem}:where(body[data-style~="s4ded158951eb"]) .character-lead dt{font-size:.72rem;text-transform:uppercase}:where(body[data-style~="s4ded158951eb"]) .character-lead dd{margin:.2rem 0;font-size:2rem;color:#ffd85a;font-weight:900}:where(body[data-style~="s4ded158951eb"]) .world-group{margin:3rem 0}:where(body[data-style~="s4ded158951eb"]) .world-group>header{display:flex;align-items:center;gap:1rem;border-bottom:3px solid #174658;margin-bottom:1rem}:where(body[data-style~="s4ded158951eb"]) .world-group>header h2{font:800 clamp(2rem,4vw,3.2rem) Georgia,serif}:where(body[data-style~="s4ded158951eb"]) .world-badge,:where(body[data-style~="s4ded158951eb"]) .series-badge{display:inline-flex;border-radius:999px;padding:.35rem .65rem;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}:where(body[data-style~="s4ded158951eb"]) .world-badge.now{background:#d8ebf1}:where(body[data-style~="s4ded158951eb"]) .world-badge.pund{background:#f4e3ae}:where(body[data-style~="s4ded158951eb"]) .series-badge{background:#edf0eb}:where(body[data-style~="s4ded158951eb"]) .character-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}:where(body[data-style~="s4ded158951eb"]) .character-grid article{background:#fff;border:1px solid #d8d0c1;border-radius:15px;overflow:hidden}:where(body[data-style~="s4ded158951eb"]) .character-grid article>div:last-child{padding:1rem}:where(body[data-style~="s4ded158951eb"]) .character-grid h3{font:800 1.5rem Georgia,serif;margin:.55rem 0}:where(body[data-style~="s4ded158951eb"]) .character-grid p{line-height:1.55;color:#4e6067}:where(body[data-style~="s4ded158951eb"]) .character-grid a{font-weight:900;color:#0e6270}:where(body[data-style~="s4ded158951eb"]) .character-art{height:180px;background-size:cover;background-position:center}:where(body[data-style~="s4ded158951eb"]) .character-scope{background:#fff4c9;border-left:5px solid #d6a800;padding:1.2rem;margin:2rem 0}:where(body[data-style~="s4ded158951eb"]) .character-scope h2{margin-top:0}@media(max-width:950px){:where(body[data-style~="s4ded158951eb"]) .character-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){:where(body[data-style~="s4ded158951eb"]) .character-lead{grid-template-columns:1fr}:where(body[data-style~="s4ded158951eb"]) .character-grid{grid-template-columns:1fr}:where(body[data-style~="s4ded158951eb"]) .world-group>header{align-items:flex-start;flex-direction:column;padding-bottom:1rem}}

:where(body[data-style~="sdde67c7170eb"]) .encyclopedia-action{display:inline-flex;background:#092934;color:#fff!important;padding:.75rem 1rem;border-radius:9px;text-decoration:none;font-weight:900}:where(body[data-style~="sdde67c7170eb"]) .character-art{position:relative}:where(body[data-style~="sdde67c7170eb"]) .fan-art-label{position:absolute;left:.6rem;bottom:.6rem;background:rgba(9,41,52,.9);color:#fff;border-radius:4px;padding:.3rem .5rem;font-size:.68rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}

:where(body[data-style~="s9cad58c142b0"]) .coming-soon{background:#f6d447;color:#081b24;border-bottom:4px solid #081b24}:where(body[data-style~="s9cad58c142b0"]) .coming-soon-inner{display:grid;grid-template-columns:72px 1fr auto;gap:1rem;align-items:center;padding:1rem 0}:where(body[data-style~="s9cad58c142b0"]) .coming-soon img{width:72px;height:72px;object-fit:contain}:where(body[data-style~="s9cad58c142b0"]) .coming-soon h2{margin:.12rem 0;font-size:clamp(1.4rem,3vw,2rem)}:where(body[data-style~="s9cad58c142b0"]) .coming-soon p{margin:.25rem 0 .5rem}:where(body[data-style~="s9cad58c142b0"]) .coming-kicker{font-weight:900;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}:where(body[data-style~="s9cad58c142b0"]) .coming-link{display:inline-flex;align-items:center;min-height:44px;background:#081b24;color:#fff!important;padding:.75rem 1rem;border-radius:4px;font-weight:800;text-decoration:none}@media(max-width:720px){:where(body[data-style~="s9cad58c142b0"]) .coming-soon-inner{grid-template-columns:56px 1fr}:where(body[data-style~="s9cad58c142b0"]) .coming-soon img{width:56px;height:56px}:where(body[data-style~="s9cad58c142b0"]) .coming-link{grid-column:1/-1;justify-content:center}}

:where(body[data-style~="s98a8f2b3b374"]) .timeline{display:grid;gap:.75rem}:where(body[data-style~="s98a8f2b3b374"]) .timeline .record{border-top:0;border-left:4px solid #c9a45d}:where(body[data-style~="s98a8f2b3b374"]) .record fieldset{border:0;border-bottom:1px solid #d8d1c5;padding:1rem 0}:where(body[data-style~="s98a8f2b3b374"]) .record legend{font-weight:800;margin-bottom:.5rem}:where(body[data-style~="s98a8f2b3b374"]) .record button{min-height:44px;background:#081b24;color:#fff;border:0;padding:.7rem 1rem;font-weight:800}:where(body[data-style~="s98a8f2b3b374"]) .record label{display:inline-block;margin:.3rem 1rem .3rem 0}

:where(body[data-style~="s04fc81bcef20"]) .completion-archive{padding:5rem 5vw;background:#f4f0e7}:where(body[data-style~="s04fc81bcef20"]) .completion-archive:nth-of-type(even){background:#e8e3d9}:where(body[data-style~="s04fc81bcef20"]) .completion-archive .wrap{width:min(1180px,100%);margin:auto}:where(body[data-style~="s04fc81bcef20"]) .completion-archive h2{font-size:clamp(2.3rem,5vw,4rem);line-height:1}:where(body[data-style~="s04fc81bcef20"]) .archive-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}:where(body[data-style~="s04fc81bcef20"]) .archive-card{background:#fff;border:1px solid #d9d2c4;border-radius:16px;padding:1.25rem}:where(body[data-style~="s04fc81bcef20"]) .archive-card h3{font-size:1.4rem;margin:.3rem 0}:where(body[data-style~="s04fc81bcef20"]) .archive-card p,:where(body[data-style~="s04fc81bcef20"]) .archive-card li{line-height:1.65;color:#4f6067}:where(body[data-style~="s04fc81bcef20"]) .source-links{font-size:.86rem}:where(body[data-style~="s04fc81bcef20"]) .source-links a{color:#175f6b}:where(body[data-style~="s04fc81bcef20"]) .relationship-map{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:1rem 0 2rem}:where(body[data-style~="s04fc81bcef20"]) .relationship-column{background:#fff;border-top:4px solid #c9a45d;padding:1rem;border-radius:0 0 12px 12px}:where(body[data-style~="s04fc81bcef20"]) .relationship-column h3{font-size:1.2rem}:where(body[data-style~="s04fc81bcef20"]) .relationship-column ul{padding-left:1.1rem}:where(body[data-style~="s04fc81bcef20"]) .relationship-column li{margin:.5rem 0;line-height:1.45}:where(body[data-style~="s04fc81bcef20"]) .spoiler-box{border:1px solid #8f9ba0;border-radius:10px;padding:.8rem;margin-top:.8rem}:where(body[data-style~="s04fc81bcef20"]) .spoiler-box summary{cursor:pointer;font-weight:850}:where(body[data-style~="s04fc81bcef20"]) .timeline-list{border-left:3px solid #c9a45d;margin-left:.5rem;padding-left:1.3rem}:where(body[data-style~="s04fc81bcef20"]) .timeline-event{position:relative;margin:0 0 1.3rem}:where(body[data-style~="s04fc81bcef20"]) .timeline-event:before{content:"";position:absolute;width:11px;height:11px;border-radius:50%;background:#ac5338;left:-1.75rem;top:.3rem}:where(body[data-style~="s04fc81bcef20"]) .timeline-event strong{display:block}:where(body[data-style~="s04fc81bcef20"]) .reference-table{width:100%;border-collapse:collapse;background:#fff}:where(body[data-style~="s04fc81bcef20"]) .reference-table th,:where(body[data-style~="s04fc81bcef20"]) .reference-table td{padding:.75rem;border:1px solid #d9d2c4;text-align:left;vertical-align:top}:where(body[data-style~="s04fc81bcef20"]) .reference-table th{background:#081b24;color:#fff}:where(body[data-style~="s04fc81bcef20"]) .parallel-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}:where(body[data-style~="s04fc81bcef20"]) .parallel-card{background:#fff;border-radius:14px;overflow:hidden}:where(body[data-style~="s04fc81bcef20"]) .parallel-art{height:180px;background-position:center;background-size:cover}:where(body[data-style~="s04fc81bcef20"]) .parallel-card div:last-child{padding:1rem}:where(body[data-style~="s04fc81bcef20"]) .profile-deep{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}:where(body[data-style~="s04fc81bcef20"]) .profile-deep article{background:#fff;border-radius:14px;padding:1.25rem}:where(body[data-style~="s04fc81bcef20"]) .badge{display:inline-block;border-radius:99px;background:#dceaf0;padding:.3rem .6rem;font-size:.75rem;font-weight:850}:where(body[data-style~="s04fc81bcef20"]) .review-score{font-weight:850;color:#8a3f2c}@media(max-width:850px){:where(body[data-style~="s04fc81bcef20"]) .archive-grid,:where(body[data-style~="s04fc81bcef20"]) .relationship-map,:where(body[data-style~="s04fc81bcef20"]) .profile-deep{grid-template-columns:1fr}:where(body[data-style~="s04fc81bcef20"]) .parallel-grid{grid-template-columns:1fr}:where(body[data-style~="s04fc81bcef20"]) .reference-table{font-size:.86rem;display:block;overflow-x:auto}}

:where(body[data-style~="s5ec7c843a1a1"]) .accuracy-strip{background:#fff8d9;border-block:1px solid #d7b85f;color:#132b35}
:where(body[data-style~="s5ec7c843a1a1"]) .accuracy-strip .accuracy-inner{max-width:1180px;margin:auto;padding:.8rem 1.2rem;display:flex;gap:.7rem 1.2rem;align-items:center;flex-wrap:wrap;font-size:.92rem;line-height:1.45}
:where(body[data-style~="s5ec7c843a1a1"]) .accuracy-strip strong{font-weight:800}:where(body[data-style~="s5ec7c843a1a1"]) .accuracy-strip a{color:#7a2d1d;font-weight:750}:where(body[data-style~="s5ec7c843a1a1"]) .audit-pill,:where(body[data-style~="s5ec7c843a1a1"]) .confidence-label,:where(body[data-style~="s5ec7c843a1a1"]) .spoiler-kind{display:inline-flex;align-items:center;width:max-content;padding:.25rem .58rem;border-radius:999px;font-size:.76rem;font-weight:800;letter-spacing:.02em}
:where(body[data-style~="s5ec7c843a1a1"]) .audit-pill{background:#132b35;color:#fff}:where(body[data-style~="s5ec7c843a1a1"]) .confidence-label{background:#e7eef0;color:#173843;margin-bottom:.65rem}:where(body[data-style~="s5ec7c843a1a1"]) .confidence-label[data-level="Official"],:where(body[data-style~="s5ec7c843a1a1"]) .confidence-label[data-level="Venue-confirmed"]{background:#dcefe2;color:#17572f}:where(body[data-style~="s5ec7c843a1a1"]) .confidence-label[data-level="Reported"]{background:#fff0ca;color:#705000}:where(body[data-style~="s5ec7c843a1a1"]) .confidence-label[data-level="Unverified"]{background:#f2dfe1;color:#7c2430}
:where(body[data-style~="s5ec7c843a1a1"]) .spoiler-key{max-width:1180px;margin:1rem auto;padding:.8rem 1rem;background:#f5f1e8;border-left:4px solid #ac5338;color:#253f48}:where(body[data-style~="s5ec7c843a1a1"]) .spoiler-key p{margin:.35rem 0}:where(body[data-style~="s5ec7c843a1a1"]) .spoiler-kind.tv{background:#dbeaf3;color:#164f70}:where(body[data-style~="s5ec7c843a1a1"]) .spoiler-kind.book{background:#eee1f3;color:#633273}
:where(body[data-style~="s5ec7c843a1a1"]) .audit-register{background:#fff;border:1px solid #d8d2c6;border-radius:18px;padding:clamp(1.1rem,3vw,2rem);margin:2rem 0;box-shadow:0 12px 30px rgba(8,27,36,.07)}:where(body[data-style~="s5ec7c843a1a1"]) .audit-register h2{margin-top:0}:where(body[data-style~="s5ec7c843a1a1"]) .audit-register-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}:where(body[data-style~="s5ec7c843a1a1"]) .audit-register article{background:#f7f4ed;border-radius:12px;padding:1rem}:where(body[data-style~="s5ec7c843a1a1"]) .audit-register h3{font-size:1rem;margin:.1rem 0 .5rem}:where(body[data-style~="s5ec7c843a1a1"]) .audit-register ul{padding-left:1.15rem}:where(body[data-style~="s5ec7c843a1a1"]) .audit-register .source-links{line-height:1.9}
:where(body[data-style~="s5ec7c843a1a1"]) .audit-footer{max-width:1180px;margin:0 auto;padding:1rem 1.2rem;color:#dfe8ea;font-size:.84rem}:where(body[data-style~="s5ec7c843a1a1"]) .audit-footer a{color:#ffe08a}
:where(body[data-style~="s5ec7c843a1a1"]) .citation-block{border-left:4px solid #d2ac4f;background:#f8f5ed;padding:.8rem 1rem!important;color:#354d55}:where(body[data-style~="s5ec7c843a1a1"]) .citation-block a{font-weight:750}
@media(max-width:680px){:where(body[data-style~="s5ec7c843a1a1"]) .accuracy-strip .accuracy-inner{align-items:flex-start}:where(body[data-style~="s5ec7c843a1a1"]) .audit-pill{margin-bottom:.15rem}}

:where(body[data-style~="se768b290ad93"]) .page-banner[data-banner="actors"]{background-image:url('assets/batch1-series-magpie.webp')}:where(body[data-style~="se768b290ad93"]) .page-banner[data-banner="author"]{background-image:url('assets/banner-fan.webp')}
:where(body[data-style~="scd311610de6b"]) .episode-route{margin:1rem 0;padding:.8rem 1rem;background:#edf4f2;border-left:4px solid #337465}:where(body[data-style~="scd311610de6b"]) .episode-route strong,:where(body[data-style~="scd311610de6b"]) .episode-route small{display:block}:where(body[data-style~="scd311610de6b"]) .episode-route span{display:flex;flex-wrap:wrap;gap:.35rem;margin:.45rem 0}:where(body[data-style~="scd311610de6b"]) .episode-route a{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:#173746;color:#fff;text-decoration:none;font-weight:900}:where(body[data-style~="scd311610de6b"]) .episode-route small{color:#526168}:where(body[data-style~="scd311610de6b"]) .country-controls{display:flex;gap:.45rem;flex-wrap:wrap;border:0;padding:.65rem 0 0;margin:0}:where(body[data-style~="scd311610de6b"]) .country-controls legend,:where(body[data-style~="scd311610de6b"]) .episode-filter-status label{font-weight:900}:where(body[data-style~="scd311610de6b"]) .country-filter{border:1px solid #6c7b80;background:#fff;border-radius:99px;padding:.55rem .8rem;font-weight:800;cursor:pointer}:where(body[data-style~="scd311610de6b"]) .country-filter[aria-pressed=true]{background:#173746;color:#fff}:where(body[data-style~="scd311610de6b"]) .episode-filter-status{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;padding:.65rem 0;color:#526168}:where(body[data-style~="scd311610de6b"]) .episode-filter-status select{padding:.55rem;border:1px solid #aeb8b8;border-radius:8px;background:#f3f1eb}:where(body[data-style~="scd311610de6b"]) .episode-route-detail nav,:where(body[data-style~="scd311610de6b"]) .episode-location-route div{display:flex;flex-wrap:wrap;gap:.5rem}:where(body[data-style~="scd311610de6b"]) .episode-route-detail a,:where(body[data-style~="scd311610de6b"]) .episode-location-route a{display:inline-flex;padding:.5rem .7rem;border:1px solid #9ca9a9;border-radius:8px;color:#174f5d;background:#fff;text-decoration:none;font-weight:800}:where(body[data-style~="scd311610de6b"]) .episode-location-route{margin-top:1rem;padding:1rem;border:1px solid #d8d2c6;border-radius:12px;background:#f5f2ea}:where(body[data-style~="scd311610de6b"]) .episode-location-route .all-locations{margin-top:.8rem;border-color:#173746;background:#173746;color:#fff}@media(max-width:620px){:where(body[data-style~="scd311610de6b"]) .episode-filter-status{align-items:flex-start;flex-direction:column}}

:where(body[data-style~="sc271ae6ffa94"]) .author-deep{margin-top:2.5rem}:where(body[data-style~="sc271ae6ffa94"]) .author-deep>h2{font:700 clamp(2.2rem,4vw,3.5rem)/1 Georgia,serif}:where(body[data-style~="sc271ae6ffa94"]) .author-deep>p{line-height:1.75}:where(body[data-style~="sc271ae6ffa94"]) .career-timeline{list-style:none;padding:0;border-left:3px solid #173746;margin:1.5rem 0 2rem}:where(body[data-style~="sc271ae6ffa94"]) .career-timeline li{display:grid;grid-template-columns:110px 1fr;gap:1rem;padding:.8rem 0 .8rem 1rem}:where(body[data-style~="sc271ae6ffa94"]) .career-timeline time{font-weight:900;color:#9b4d31}:where(body[data-style~="sc271ae6ffa94"]) .career-timeline b,:where(body[data-style~="sc271ae6ffa94"]) .career-timeline span{display:block}:where(body[data-style~="sc271ae6ffa94"]) .career-timeline span{margin-top:.25rem;line-height:1.5;color:#526168}:where(body[data-style~="sc271ae6ffa94"]) .author-links{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1.5rem 0}:where(body[data-style~="sc271ae6ffa94"]) .author-links a{background:#173746;color:#fff;text-decoration:none;padding:1rem;border-radius:10px}:where(body[data-style~="sc271ae6ffa94"]) .author-links b,:where(body[data-style~="sc271ae6ffa94"]) .author-links span{display:block}:where(body[data-style~="sc271ae6ffa94"]) .author-links span{margin-top:.35rem;color:#dce8ea;font-size:.9rem}@media(max-width:600px){:where(body[data-style~="sc271ae6ffa94"]) .career-timeline li{grid-template-columns:1fr;gap:.2rem}:where(body[data-style~="sc271ae6ffa94"]) .author-links{grid-template-columns:1fr}}
:where(body[data-style~="se6be03072983"]) .spoiler-control{position:fixed;right:1rem;bottom:1rem;z-index:9998}:where(body[data-style~="se6be03072983"]) .spoiler-button{border:2px solid #fff;background:#102f39;color:#fff;border-radius:999px;padding:.75rem 1rem;font-weight:900;box-shadow:0 5px 20px #0005}:where(body[data-style~="se6be03072983"]) .spoiler-panel{position:absolute;right:0;bottom:3.5rem;width:min(350px,calc(100vw - 2rem));background:#fff;color:#102f39;border:2px solid #102f39;border-radius:14px;padding:1rem;box-shadow:0 14px 40px #0005}:where(body[data-style~="se6be03072983"]) .spoiler-panel[hidden]{display:none}:where(body[data-style~="se6be03072983"]) .spoiler-panel h2{font:900 1.4rem Georgia,serif;margin:0 0 .7rem}:where(body[data-style~="se6be03072983"]) .spoiler-panel label{display:block;margin:.55rem 0;font-weight:750}:where(body[data-style~="se6be03072983"]) .spoiler-progress{display:grid;grid-template-columns:1fr auto;gap:.45rem;align-items:center;padding:.7rem 0;border-top:1px solid #ddd}:where(body[data-style~="se6be03072983"]) .spoiler-progress select{font:inherit;padding:.35rem}:where(body[data-style~="se6be03072983"]) .spoiler-save{width:100%;background:#ffd75b;border:0;border-radius:7px;padding:.65rem;font-weight:900}:where(body[data-style~="se6be03072983"]) details[data-spoiler-locked] > :not(summary){display:none!important}:where(body[data-style~="se6be03072983"]) details[data-spoiler-locked] summary:after{content:" · locked by spoiler preference";font-size:.75rem;color:#8b4b35}:where(body[data-style~="se6be03072983"]) .spoiler-status{font-size:.75rem;margin:.4rem 0;color:#53676d}
:where(body[data-style~="s9dc9f602c4e7"]) header nav,:where(body[data-style~="s9dc9f602c4e7"]) .navlinks{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}:where(body[data-style~="s9dc9f602c4e7"]) header nav a,:where(body[data-style~="s9dc9f602c4e7"]) .navlinks a{white-space:nowrap}@media(max-width:700px){:where(body[data-style~="s9dc9f602c4e7"]) header nav,:where(body[data-style~="s9dc9f602c4e7"]) .navlinks{font-size:.78rem;gap:.5rem;justify-content:flex-end}}
:where(body[data-style~="se18aaada0b3b"]) .global-duck{width:48px;height:48px;object-fit:contain;margin-right:.45rem}:where(body[data-style~="se18aaada0b3b"]) .global-breadcrumb{display:flex;gap:.5rem;align-items:center;padding:.55rem 5vw;background:#fff9e6;border-bottom:1px solid #ddd;font-size:.82rem}:where(body[data-style~="se18aaada0b3b"]) .global-breadcrumb a{color:#0c6672;font-weight:800}:where(body[data-style~="se18aaada0b3b"]) .global-related,:where(body[data-style~="se18aaada0b3b"]) .global-pager{width:min(1120px,90vw);margin:2rem auto;display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;background:#fff;border:1px solid #d8d0c1;border-radius:12px;padding:1rem}:where(body[data-style~="se18aaada0b3b"]) .global-related strong{margin-right:auto}:where(body[data-style~="se18aaada0b3b"]) .global-related a,:where(body[data-style~="se18aaada0b3b"]) .global-pager a{color:#0c6672;font-weight:850}:where(body[data-style~="se18aaada0b3b"]) .global-pager{justify-content:space-between}:where(body[data-style~="se18aaada0b3b"]) .hero,:where(body[data-style~="se18aaada0b3b"]) .page-banner,:where(body[data-style~="se18aaada0b3b"]) .marble-hero,:where(body[data-style~="se18aaada0b3b"]) .episode-hero{filter:brightness(1.08) saturate(1.04)}@media(max-width:700px){:where(body[data-style~="se18aaada0b3b"]) .global-related strong{width:100%}:where(body[data-style~="se18aaada0b3b"]) .global-pager{font-size:.82rem}}
html:has(>body[data-style~="sa3848cfeed09"]){--mm-ink:#071b24;--mm-navy:#0b2934;--mm-gold:#f6d447;--mm-cream:#fff9e8;--mm-teal:#0b6873}
:where(body[data-style~="sa3848cfeed09"]) .page-banner::before{background:linear-gradient(90deg,rgba(5,22,30,.82) 0%,rgba(5,22,30,.60) 42%,rgba(5,22,30,.12) 78%,transparent 100%)!important}
:where(body[data-style~="sa3848cfeed09"]) .page-banner h1,:where(body[data-style~="sa3848cfeed09"]) .page-banner p,:where(body[data-style~="sa3848cfeed09"]) .page-banner .eyebrow{color:#fff!important;text-shadow:0 2px 7px #000!important}
:where(body[data-style~="sa3848cfeed09"]) .hero h1,:where(body[data-style~="sa3848cfeed09"]) .hero p,:where(body[data-style~="sa3848cfeed09"]) .hero .eyebrow{color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.95)!important}
:where(body[data-style~="sa3848cfeed09"]) .series,:where(body[data-style~="sa3848cfeed09"]) .section.series,:where(body[data-style~="sa3848cfeed09"]) .episodes,:where(body[data-style~="sa3848cfeed09"]) .deep-archive{color:#f7f4ea}
:where(body[data-style~="sa3848cfeed09"]) .series p,:where(body[data-style~="sa3848cfeed09"]) .series li,:where(body[data-style~="sa3848cfeed09"]) .series .section-head p,:where(body[data-style~="sa3848cfeed09"]) .episodes p,:where(body[data-style~="sa3848cfeed09"]) .deep-archive p{color:#e8eef0!important}
:where(body[data-style~="sa3848cfeed09"]) .launch-desk{background:linear-gradient(135deg,#fff9e8,#fff 58%,#eef8f9);border-top:4px solid var(--mm-gold);border-bottom:1px solid #d7d0bd;color:var(--mm-ink)}
:where(body[data-style~="sa3848cfeed09"]) .launch-desk .wrap{padding:2rem 0}
:where(body[data-style~="sa3848cfeed09"]) .launch-heading{display:flex;align-items:start;justify-content:space-between;gap:2rem;margin-bottom:1.25rem}
:where(body[data-style~="sa3848cfeed09"]) .launch-heading h2{font-size:clamp(2rem,4vw,3.5rem);margin:.15rem 0}
:where(body[data-style~="sa3848cfeed09"]) .launch-heading p{max-width:48rem;margin:.4rem 0;color:#304852}
:where(body[data-style~="sa3848cfeed09"]) .live-badge{display:inline-flex;align-items:center;gap:.45rem;background:#a83f2d;color:#fff;border-radius:999px;padding:.45rem .75rem;font-weight:900;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}
:where(body[data-style~="sa3848cfeed09"]) .live-badge::before{content:"";width:.55rem;height:.55rem;background:#fff;border-radius:50%}
:where(body[data-style~="sa3848cfeed09"]) .launch-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:1.25rem}
:where(body[data-style~="sa3848cfeed09"]) .launch-card{background:#fff;border:1px solid #d9d2c1;border-radius:14px;padding:1.25rem;box-shadow:0 10px 25px rgba(7,27,36,.07)}
:where(body[data-style~="sa3848cfeed09"]) .launch-card h3{font-size:1.35rem;margin:.15rem 0 .65rem}
:where(body[data-style~="sa3848cfeed09"]) .launch-card p{color:#304852;line-height:1.6}
:where(body[data-style~="sa3848cfeed09"]) .countdown{display:grid;grid-template-columns:repeat(4,minmax(62px,1fr));gap:.55rem;margin:1rem 0}
:where(body[data-style~="sa3848cfeed09"]) .countdown span{background:var(--mm-navy);color:#fff;border-radius:10px;padding:.7rem .35rem;text-align:center;font-weight:900;font-size:1.35rem}
:where(body[data-style~="sa3848cfeed09"]) .countdown small{display:block;font-size:.68rem;color:#dce9ed;text-transform:uppercase;letter-spacing:.06em}
:where(body[data-style~="sa3848cfeed09"]) .next-broadcast{display:flex;gap:.75rem;align-items:center;background:var(--mm-gold);color:var(--mm-ink);padding:.8rem 1rem;border-radius:9px;font-weight:900}
:where(body[data-style~="sa3848cfeed09"]) .broadcast-table{width:100%;border-collapse:collapse;font-size:.92rem}
:where(body[data-style~="sa3848cfeed09"]) .broadcast-table th,:where(body[data-style~="sa3848cfeed09"]) .broadcast-table td{padding:.6rem .45rem;border-bottom:1px solid #e3dece;text-align:left;vertical-align:top}
:where(body[data-style~="sa3848cfeed09"]) .broadcast-table th{color:#26434d}
:where(body[data-style~="sa3848cfeed09"]) .release-lanes{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:1rem}
:where(body[data-style~="sa3848cfeed09"]) .release-lane{border-left:4px solid var(--mm-teal);background:#f4f8f8;padding:.8rem;border-radius:6px}
:where(body[data-style~="sa3848cfeed09"]) .release-lane strong{display:block;margin-bottom:.3rem}
:where(body[data-style~="sa3848cfeed09"]) .launch-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}
:where(body[data-style~="sa3848cfeed09"]) .launch-actions a{display:inline-flex;min-height:44px;align-items:center;background:var(--mm-navy);color:#fff!important;border-radius:7px;padding:.65rem .9rem;font-weight:850;text-decoration:none}
:where(body[data-style~="sa3848cfeed09"]) .new-dot{display:inline-block;width:.55rem;height:.55rem;border-radius:50%;background:#c74731;margin-right:.35rem;box-shadow:0 0 0 3px rgba(199,71,49,.15)}
:where(body[data-style~="sa3848cfeed09"]) .new-pill{display:inline-block;background:#c74731;color:#fff;border-radius:999px;padding:.18rem .45rem;font-size:.68rem;vertical-align:middle;margin-left:.3rem}
:where(body[data-style~="sa3848cfeed09"]) .news-page{background:#f7f3e9;color:var(--mm-ink);min-height:100vh}
:where(body[data-style~="sa3848cfeed09"]) .news-hero{min-height:310px;background:linear-gradient(90deg,rgba(5,22,30,.86),rgba(5,22,30,.28)),url('assets/banner-series.webp') center/cover;display:flex;align-items:end;color:#fff}
:where(body[data-style~="sa3848cfeed09"]) .news-hero .wrap{padding:3rem 0}:where(body[data-style~="sa3848cfeed09"]) .news-hero h1{font-size:clamp(2.7rem,6vw,5rem);margin:.2rem 0}:where(body[data-style~="sa3848cfeed09"]) .news-hero p{max-width:48rem;font-size:1.1rem;line-height:1.6}
:where(body[data-style~="sa3848cfeed09"]) .news-main{padding:2rem 0 4rem}:where(body[data-style~="sa3848cfeed09"]) .news-grid{display:grid;grid-template-columns:1.4fr .8fr;gap:1.25rem}:where(body[data-style~="sa3848cfeed09"]) .news-story,:where(body[data-style~="sa3848cfeed09"]) .news-side{background:#fff;border:1px solid #d9d2c1;border-radius:14px;padding:1.35rem}:where(body[data-style~="sa3848cfeed09"]) .news-story h2,:where(body[data-style~="sa3848cfeed09"]) .news-side h2{margin-top:.2rem}:where(body[data-style~="sa3848cfeed09"]) .news-story p,:where(body[data-style~="sa3848cfeed09"]) .news-side p,:where(body[data-style~="sa3848cfeed09"]) .news-story li{line-height:1.7;color:#304852}:where(body[data-style~="sa3848cfeed09"]) .news-timeline{border-left:3px solid var(--mm-gold);padding-left:1.1rem}:where(body[data-style~="sa3848cfeed09"]) .news-timeline article{margin:0 0 1.25rem}:where(body[data-style~="sa3848cfeed09"]) .news-timeline time{font-weight:900;color:#8b3d2d}:where(body[data-style~="sa3848cfeed09"]) .official-video{display:block;border:1px solid #d9d2c1;border-radius:10px;padding:1rem;margin:.7rem 0;color:var(--mm-teal);font-weight:900;text-decoration:none}:where(body[data-style~="sa3848cfeed09"]) .spoiler-news{border:2px solid #9b6b35;border-radius:10px;padding:1rem;margin-top:1rem}:where(body[data-style~="sa3848cfeed09"]) .spoiler-news summary{font-weight:900;cursor:pointer}:where(body[data-style~="sa3848cfeed09"]) .news-updated{display:inline-block;background:#edf5f6;border-radius:999px;padding:.4rem .7rem;font-weight:800}
@media(max-width:760px){:where(body[data-style~="sa3848cfeed09"]) .launch-heading{display:block}:where(body[data-style~="sa3848cfeed09"]) .live-badge{margin-top:.6rem}:where(body[data-style~="sa3848cfeed09"]) .launch-grid{grid-template-columns:1fr}:where(body[data-style~="sa3848cfeed09"]) .release-lanes{grid-template-columns:1fr}:where(body[data-style~="sa3848cfeed09"]) .countdown span{font-size:1.1rem}:where(body[data-style~="sa3848cfeed09"]) .launch-desk .wrap{padding:1.4rem 1rem}}
@media(max-width:760px){:where(body[data-style~="sa3848cfeed09"]) .news-grid{grid-template-columns:1fr}:where(body[data-style~="sa3848cfeed09"]) .news-hero .wrap{padding:2rem 1rem}:where(body[data-style~="sa3848cfeed09"]) .news-main{padding:1.25rem 1rem 3rem}}
@media(prefers-reduced-motion:reduce){:where(body[data-style~="sa3848cfeed09"]) .countdown{scroll-behavior:auto}}
:where(body[data-style~="sa3848cfeed09"]) .episode-superfan{background:#f7f3e9;color:var(--mm-ink);padding:2rem 0 3rem}:where(body[data-style~="sa3848cfeed09"]) .episode-superfan-inner{width:min(1040px,90vw);margin:auto;background:#fff;border:1px solid #d9d2c1;border-radius:14px;padding:1.4rem}:where(body[data-style~="sa3848cfeed09"]) .episode-superfan h2{font-size:clamp(1.9rem,4vw,3rem);margin:.2rem 0}:where(body[data-style~="sa3848cfeed09"]) .title-status{background:#fff8d7;border-left:5px solid var(--mm-gold);padding:.8rem 1rem}:where(body[data-style~="sa3848cfeed09"]) .episode-intro-long{font-size:1.08rem;line-height:1.75;max-width:70rem}:where(body[data-style~="sa3848cfeed09"]) .episode-record-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin:1.2rem 0}:where(body[data-style~="sa3848cfeed09"]) .episode-record-grid article{background:#edf5f6;border-radius:10px;padding:1rem}:where(body[data-style~="sa3848cfeed09"]) .episode-record-grid h3{margin:.1rem 0}:where(body[data-style~="sa3848cfeed09"]) .episode-record-grid p{font-weight:850;margin:.5rem 0}:where(body[data-style~="sa3848cfeed09"]) .episode-people-links{display:flex;flex-wrap:wrap;gap:.65rem}:where(body[data-style~="sa3848cfeed09"]) .episode-people-links a{background:var(--mm-navy);color:#fff!important;border-radius:8px;padding:.7rem .85rem;text-decoration:none;font-weight:850}:where(body[data-style~="sa3848cfeed09"]) .episode-people-links span{display:block;font-size:.76rem;color:#dce9ed;margin-top:.2rem}@media(max-width:760px){:where(body[data-style~="sa3848cfeed09"]) .episode-record-grid{grid-template-columns:1fr}:where(body[data-style~="sa3848cfeed09"]) .episode-superfan-inner{width:min(94vw,1040px)}}

:where(body[data-style~="s58bfa3e8dfcd"]) .personal-progress{margin:1rem 0;padding:1rem;border:1px solid #d4cab8;border-radius:14px;background:#fffdf7}:where(body[data-style~="s58bfa3e8dfcd"]) .personal-progress button,:where(body[data-style~="s58bfa3e8dfcd"]) .progress-settings button{border:2px solid #0c6672;border-radius:999px;background:#fff;color:#0c6672;font:inherit;font-weight:850;padding:.65rem 1rem;cursor:pointer}:where(body[data-style~="s58bfa3e8dfcd"]) .personal-progress button[aria-pressed=true]{background:#0c6672;color:#fff}:where(body[data-style~="s58bfa3e8dfcd"]) .progress-settings{width:min(1120px,90vw);margin:1rem auto;padding:1rem;background:#fff8df;border-radius:14px}:where(body[data-style~="s58bfa3e8dfcd"]) .progress-settings label{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}:where(body[data-style~="s58bfa3e8dfcd"]) .progress-settings select{font:inherit;padding:.45rem}:where(body[data-style~="s58bfa3e8dfcd"]) .future-hidden{display:none!important}

:where(body[data-style~="s3590b3ba04ef"]) :focus-visible{outline:3px solid #c43f1f!important;outline-offset:3px!important}:where(body[data-style~="s3590b3ba04ef"]) .hero,:where(body[data-style~="s3590b3ba04ef"]) .page-banner,:where(body[data-style~="s3590b3ba04ef"]) .marble-hero,:where(body[data-style~="s3590b3ba04ef"]) .episode-hero{position:relative;background-position:center center!important;color:#102f39}:where(body[data-style~="s3590b3ba04ef"]) .hero h1,:where(body[data-style~="s3590b3ba04ef"]) .page-banner h1,:where(body[data-style~="s3590b3ba04ef"]) .marble-hero h1,:where(body[data-style~="s3590b3ba04ef"]) .episode-hero h1{text-shadow:0 1px 0 #fff,0 0 14px rgba(255,255,255,.9)}:where(body[data-style~="s3590b3ba04ef"]) .actor-card,:where(body[data-style~="s3590b3ba04ef"]) .character-card,:where(body[data-style~="s3590b3ba04ef"]) .location-card,:where(body[data-style~="s3590b3ba04ef"]) .record,:where(body[data-style~="s3590b3ba04ef"]) .fact-card{border:1px solid #c7bfb1!important;border-radius:14px!important;box-shadow:0 7px 20px rgba(16,47,57,.08)!important;overflow:hidden}:where(body[data-style~="s3590b3ba04ef"]) .actor-card h3,:where(body[data-style~="s3590b3ba04ef"]) .character-card h3,:where(body[data-style~="s3590b3ba04ef"]) .location-card h3{font-family:Georgia,serif!important;font-weight:900!important;color:#102f39!important}:where(body[data-style~="s3590b3ba04ef"]) .actor-card .appearance,:where(body[data-style~="s3590b3ba04ef"]) .location-card .confidence,:where(body[data-style~="s3590b3ba04ef"]) .confidence-label{font-weight:900!important;letter-spacing:.04em}:where(body[data-style~="s3590b3ba04ef"]) .location-card a,:where(body[data-style~="s3590b3ba04ef"]) .actor-card a{font-weight:850!important}:where(body[data-style~="s3590b3ba04ef"]) .page-jumps{width:min(1120px,90vw);margin:1rem auto;display:flex;gap:.55rem;align-items:center;overflow:auto;padding:.65rem;background:#fff;border:1px solid #d8d0c1;border-radius:10px}:where(body[data-style~="s3590b3ba04ef"]) .page-jumps strong{white-space:nowrap}:where(body[data-style~="s3590b3ba04ef"]) .page-jumps a{white-space:nowrap;color:#075664;font-weight:800;padding:.35rem}:where(body[data-style~="s3590b3ba04ef"]) .source-line,:where(body[data-style~="s3590b3ba04ef"]) .source-note,:where(body[data-style~="s3590b3ba04ef"]) .photo-credit{color:#4d5558!important}:where(body[data-style~="s3590b3ba04ef"]) a{text-underline-offset:.16em}@media(max-width:700px){:where(body[data-style~="s3590b3ba04ef"]) .hero,:where(body[data-style~="s3590b3ba04ef"]) .page-banner,:where(body[data-style~="s3590b3ba04ef"]) .marble-hero,:where(body[data-style~="s3590b3ba04ef"]) .episode-hero{background-position:58% center!important;min-height:360px!important}:where(body[data-style~="s3590b3ba04ef"]) .hero h1,:where(body[data-style~="s3590b3ba04ef"]) .page-banner h1,:where(body[data-style~="s3590b3ba04ef"]) .marble-hero h1,:where(body[data-style~="s3590b3ba04ef"]) .episode-hero h1{font-size:clamp(2.6rem,13vw,4.5rem)!important}:where(body[data-style~="s3590b3ba04ef"]) .actor-card,:where(body[data-style~="s3590b3ba04ef"]) .character-card,:where(body[data-style~="s3590b3ba04ef"]) .location-card{grid-template-columns:1fr!important}:where(body[data-style~="s3590b3ba04ef"]) .page-jumps{width:100%;border-radius:0;border-left:0;border-right:0}}@media(prefers-reduced-motion:reduce){:where(body[data-style~="s3590b3ba04ef"]) *,:where(body[data-style~="s3590b3ba04ef"]) *:before,:where(body[data-style~="s3590b3ba04ef"]) *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
html:has(>body[data-style~="sc0066315fa2c"]){font-size:100%}body:where([data-style~="sc0066315fa2c"]){overflow-x:hidden}:where(body[data-style~="sc0066315fa2c"]) img,:where(body[data-style~="sc0066315fa2c"]) video,:where(body[data-style~="sc0066315fa2c"]) iframe{max-width:100%;height:auto}:where(body[data-style~="sc0066315fa2c"]) p,:where(body[data-style~="sc0066315fa2c"]) li,:where(body[data-style~="sc0066315fa2c"]) dd,:where(body[data-style~="sc0066315fa2c"]) a,:where(body[data-style~="sc0066315fa2c"]) h1,:where(body[data-style~="sc0066315fa2c"]) h2,:where(body[data-style~="sc0066315fa2c"]) h3{overflow-wrap:anywhere}:where(body[data-style~="sc0066315fa2c"]) .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:1024px){:where(body[data-style~="sc0066315fa2c"]) main{max-width:100%}}@media(max-width:768px){:where(body[data-style~="sc0066315fa2c"]) table{display:block;max-width:100%;overflow-x:auto}:where(body[data-style~="sc0066315fa2c"]) .global-related,:where(body[data-style~="sc0066315fa2c"]) .global-pager{max-width:calc(100% - 1rem)}}@media(max-width:320px){:where(body[data-style~="sc0066315fa2c"]) header{padding-left:.5rem!important;padding-right:.5rem!important}:where(body[data-style~="sc0066315fa2c"]) .global-breadcrumb{padding-left:.5rem;padding-right:.5rem}:where(body[data-style~="sc0066315fa2c"]) .spoiler-control{right:.5rem;bottom:.5rem}}
:where(body[data-style~="s3032a257a9da"]) .actor-photo,:where(body[data-style~="s3032a257a9da"]) .portrait{contain:layout paint;aspect-ratio:5/4}:where(body[data-style~="s3032a257a9da"]) .character-art{contain:layout paint;aspect-ratio:16/9}:where(body[data-style~="s3032a257a9da"]) .licensed-photo{min-height:180px}:where(body[data-style~="s3032a257a9da"]) .licensed-photo img{width:100%;height:auto}
:where(body[data-style~="s6eeae1b5abaa"]) .global-review-stamp{margin:0 0 1rem;padding:0 0 1rem;border-bottom:1px solid rgba(255,255,255,.25);font-size:.82rem}:where(body[data-style~="s6eeae1b5abaa"]) .global-review-stamp a{color:inherit;font-weight:850}
:where(body[data-style~="s629d028dcdbb"]) .practical-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1rem}:where(body[data-style~="s629d028dcdbb"]) .practical-grid div{padding:.75rem;background:#f6f3ec;border-radius:9px}:where(body[data-style~="s629d028dcdbb"]) .practical-grid dt{font-size:.75rem;text-transform:uppercase;letter-spacing:.07em;font-weight:900;color:#526168}:where(body[data-style~="s629d028dcdbb"]) .practical-grid dd{margin:.25rem 0 0}:where(body[data-style~="s629d028dcdbb"]) .practical-grid a{color:#175f6b;font-weight:800}:where(body[data-style~="s629d028dcdbb"]) .practical-grid small{color:#5f6b70}@media(max-width:700px){:where(body[data-style~="s629d028dcdbb"]) .practical-grid{grid-template-columns:1fr}}
:where(body[data-style~="s629d028dcdbb"]) .access-label,:where(body[data-style~="s629d028dcdbb"]) .commercial-label{display:inline-block;border-radius:999px;padding:.38rem .7rem;font-size:.74rem;font-weight:900;letter-spacing:.035em;text-transform:uppercase}:where(body[data-style~="s629d028dcdbb"]) .access-label{background:#d9ede5;color:#174f3d}:where(body[data-style~="s629d028dcdbb"]) .commercial-label{background:#f1e4bd;color:#644a06;margin-bottom:.6rem}:where(body[data-style~="s629d028dcdbb"]) .visitor-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}:where(body[data-style~="s629d028dcdbb"]) .visitor-cards article{border:1px solid #ded7ca;border-radius:12px;padding:1rem;background:#faf8f3}:where(body[data-style~="s629d028dcdbb"]) .visitor-cards h3{margin-top:0;font-size:1rem}:where(body[data-style~="s629d028dcdbb"]) .visitor-cards p{line-height:1.6;color:#56656c}:where(body[data-style~="s629d028dcdbb"]) .visitor-cards small{color:#5f6b70}:where(body[data-style~="s629d028dcdbb"]) .booking-box:before{content:'After the fan guide';display:block;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.09em;color:#765f28;margin-bottom:.4rem}@media(max-width:700px){:where(body[data-style~="s629d028dcdbb"]) .visitor-cards{grid-template-columns:1fr}}
:where(body[data-style~="s629d028dcdbb"]) .walk-cta{margin:1rem 0 0}:where(body[data-style~="s629d028dcdbb"]) .walk-cta a{display:inline-flex;background:#092934;color:#fff;padding:.8rem 1rem;border-radius:9px;text-decoration:none;font-weight:900}

:where(body[data-style~="sa05487eb5843"]) .source-register-cta{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;background:#fff3bd;border:1px solid #d4b637;border-radius:12px;padding:1rem;margin:1rem 0}:where(body[data-style~="sa05487eb5843"]) .source-register-cta a{color:#075664;font-weight:900}@media(max-width:700px){:where(body[data-style~="sa05487eb5843"]) .source-register-cta{grid-template-columns:1fr}}
:where(body[data-style~="sbd59f45b01bc"]) .duck-proof{width:1.35rem;height:1.35rem;object-fit:contain;vertical-align:middle;margin-left:.35rem}:where(body[data-style~="sbd59f45b01bc"]) .spoiler-control{max-width:calc(100vw - 1rem)}body:where([data-style~="sbd59f45b01bc"]){padding-bottom:5.25rem}:where(body[data-style~="sbd59f45b01bc"]) .bio-card p,:where(body[data-style~="sbd59f45b01bc"]) .credit-card li{line-height:1.7}:where(body[data-style~="sbd59f45b01bc"]) .licensed-photo img,:where(body[data-style~="sbd59f45b01bc"]) .portrait img{aspect-ratio:4/5;object-fit:cover}

/* Batch 1: retain the cream, teal, serif and duck identity. */
[hidden]{display:none!important}details>summary{cursor:pointer;min-height:44px;padding:.75rem .5rem}details[open]>summary{margin-bottom:.6rem}.spoiler-copy{display:block!important}.episode-spoiler>article{margin:0}.episode-spoiler ol{padding-left:1.5rem}.future-hidden{display:none!important}
.read-books,.broadcast-update,.profile-sources,.directory-fallback{max-width:1120px;margin:2rem auto;padding:1.5rem;background:#fffaf0;border:1px solid #d8d0c1;border-radius:12px;color:#102f39}.read-books article{padding:1rem 0;border-top:1px solid #d8d0c1}.read-books h2,.broadcast-update h2,.profile-sources h2{font-family:Georgia,serif}.book-button{display:inline-block;background:#102f39;color:#fff!important;padding:.75rem 1rem;border-radius:8px;margin:.25rem 0;min-height:44px}.art-credit{max-width:1120px;margin:.5rem auto;padding:0 1rem;font-size:.8rem;color:#46575b}.detail-hero.location-banner{background-position:center;background-size:cover}.detail-hero.location-banner>div{background:rgba(255,250,239,.94);padding:1.5rem;border-radius:10px;max-width:850px}.licensed-photo img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.licensed-photo figcaption{line-height:1.6;color:#3b4c53}.site-footer{background:#102f39!important;color:#fff9e6!important;padding:2.5rem 1rem!important;margin-top:3rem;font-size:1rem}.footer-inner{max-width:1120px;margin:auto}.site-footer a{color:#fff1ae!important;text-decoration:underline}.site-footer nav{display:flex;flex-wrap:wrap;gap:.5rem 1.2rem;margin:1.5rem 0}.site-footer nav a{display:inline-block;padding:.5rem 0;min-height:44px}.site-footer p{color:inherit!important;line-height:1.65}.duck-business-card{display:flex;align-items:center;gap:1.2rem;background:#fff9e6;color:#102f39;padding:1.2rem;border-radius:12px}.duck-business-card img{width:88px;height:88px;object-fit:contain;flex-shrink:0}.duck-business-card h2{font:700 1.65rem Georgia,serif;margin:0 0 .6rem}.duck-business-card p{margin:0}.site-footer .global-review-stamp{font-size:.8rem}.location-banner nav{background:rgba(255,255,255,.96);padding:.75rem}.profile-sources{clear:both}.profile-sources a,.broadcast-update a{color:#075664}.directory-fallback li{margin:.65rem 0}.directory-fallback a{color:#075664}.atlas-map{min-height:420px}.episode-filter-all{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:1rem}.episode-filter-all .episode{margin:0}.profile-grid,.episode-grid,.detail-grid,.atlas-layout,.profile-shell,.two{min-width:0}input,textarea,select,button{max-width:100%;font:inherit}button,select,input[type=search]{min-height:44px}a,button{touch-action:manipulation}img{max-width:100%}p,li,dd,h1,h2,h3,a{overflow-wrap:anywhere}h1{line-height:1.12!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid #b33f1d!important;outline-offset:3px!important}header[role=img]{display:block}.site-footer nav{justify-content:flex-start!important}
@media(max-width:600px){.read-books,.broadcast-update,.profile-sources{margin:1.5rem .75rem;padding:1rem}.duck-business-card{align-items:flex-start;gap:.75rem;padding:1rem}.duck-business-card img{width:58px;height:58px}.duck-business-card h2{font-size:1.4rem}.duck-business-card p{font-size:.9rem}.profile-grid,.profile-shell,.episode-grid,.episode-record-grid,.detail-grid,.atlas-layout,.launch-grid,.two,.extras-grid{grid-template-columns:minmax(0,1fr)!important}.page-banner h1,.hero h1,.episode-hero h1,.detail-hero h1,.marble-hero h1{font-size:clamp(2rem,9vw,3rem)!important}.detail-hero.location-banner>div{padding:1rem}.location-actions{display:flex;flex-wrap:wrap}.atlas-map{min-height:300px}.global-breadcrumb{flex-wrap:wrap}table{max-width:100%;display:block;overflow:auto}.site-footer{padding:1.5rem .75rem!important}.spoiler-button{min-height:44px}.book-button{display:block}.profile-shell>*{min-width:0}.site-header,.detail-nav,.episode-nav,header{flex-wrap:wrap;gap:.7rem}.location-banner nav{width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*{animation:none!important;transition:none!important}}
