.story[data-astro-cid-yvbahnfj]{padding-top:clamp(28px,6vw,56px)}.crumbs[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]{color:var(--muted);text-decoration:none}.crumbs[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]:hover{color:var(--cyan)}.crumbs[data-astro-cid-yvbahnfj] time[data-astro-cid-yvbahnfj]{color:var(--muted)}.type[data-astro-cid-yvbahnfj].reel{color:var(--violet)}.type[data-astro-cid-yvbahnfj].brief{color:var(--cyan)}.crumbs[data-astro-cid-yvbahnfj] .series[data-astro-cid-yvbahnfj]{color:var(--orange)}.head[data-astro-cid-yvbahnfj] h1[data-astro-cid-yvbahnfj]{font-size:clamp(44px,7.4vw,92px);margin:16px 0 0;max-width:24ch;text-wrap:balance}.dek[data-astro-cid-yvbahnfj]{font-size:clamp(17px,2.2vw,21px);color:#b9c2d3;max-width:52ch;margin:18px 0 0;line-height:1.5}.layout[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;margin-top:36px}.layout[data-astro-cid-yvbahnfj].with-poster{grid-template-columns:minmax(0,1fr) 300px;gap:clamp(28px,5vw,64px)}.main[data-astro-cid-yvbahnfj]{max-width:680px}.who[data-astro-cid-yvbahnfj]{border:1px solid rgb(255 138 31 / .35);background:linear-gradient(135deg,#ff8a1f1a,#ff8a1f05);border-radius:12px;padding:16px 18px;margin-bottom:28px}.who[data-astro-cid-yvbahnfj] .kicker[data-astro-cid-yvbahnfj]{color:var(--orange);margin:0 0 6px}.who[data-astro-cid-yvbahnfj] p[data-astro-cid-yvbahnfj]:last-child{margin:0;font-size:16.5px;line-height:1.5}.prose[data-astro-cid-yvbahnfj]{font-size:17.5px;line-height:1.72;color:#d5dbe7}.prose[data-astro-cid-yvbahnfj] p{margin:0 0 1.1em}.prose[data-astro-cid-yvbahnfj] strong{color:var(--text)}.prose[data-astro-cid-yvbahnfj] a{color:var(--cyan);text-underline-offset:3px}.prose[data-astro-cid-yvbahnfj] ul,.prose[data-astro-cid-yvbahnfj] ol{padding-left:1.3em;margin:0 0 1.2em}.prose[data-astro-cid-yvbahnfj] li{margin:.35em 0}.prose[data-astro-cid-yvbahnfj] li::marker{color:var(--violet)}.prose[data-astro-cid-yvbahnfj] h2,.prose[data-astro-cid-yvbahnfj] h3{font:650 20px/1.3 var(--sans);color:var(--text);margin:1.6em 0 .5em}.prose[data-astro-cid-yvbahnfj] h2{font:400 30px/1 var(--display);text-transform:uppercase;letter-spacing:.02em;color:var(--text);margin:1.8em 0 .6em;padding-top:18px;border-top:1px solid var(--line)}.prose[data-astro-cid-yvbahnfj] h3{font:650 18px/1.3 var(--sans);color:var(--text);margin:1.4em 0 .4em}.prose[data-astro-cid-yvbahnfj] pre{position:relative;margin:0 0 1.2em;padding:16px 76px 16px 18px;background:var(--surface);border:1px solid rgb(46 230 255 / .3);border-radius:12px;white-space:pre-wrap;overflow-wrap:anywhere;font:14.5px/1.6 var(--mono);color:#d9f6ff}.prose[data-astro-cid-yvbahnfj] pre code{font:inherit;background:none;padding:0;white-space:inherit}.prose[data-astro-cid-yvbahnfj] :not(pre)>code{font:.88em var(--mono);background:var(--surface-2);border:1px solid var(--line);border-radius:6px;padding:1px 6px;color:#d9f6ff}.prose[data-astro-cid-yvbahnfj] .copy{position:absolute;top:10px;right:10px;padding:6px 10px;border-radius:8px;cursor:pointer;font:600 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cyan);background:var(--bg-2);border:1px solid rgb(46 230 255 / .4)}.prose[data-astro-cid-yvbahnfj] .copy:hover{background:var(--cyan);color:var(--bg)}.prose[data-astro-cid-yvbahnfj] blockquote{margin:1.2em 0;padding:4px 0 4px 18px;border-left:3px solid var(--violet);color:var(--muted)}.prose[data-astro-cid-yvbahnfj] figure{margin:1.4em 0 1.6em}.prose[data-astro-cid-yvbahnfj] figure img{width:100%;border-radius:14px;border:1px solid var(--line-2);box-shadow:0 18px 40px #00000073}.prose[data-astro-cid-yvbahnfj] figcaption{margin-top:8px;font:12px/1.5 var(--mono);color:var(--dim)}.prose[data-astro-cid-yvbahnfj] .dl-card{display:grid;grid-template-columns:120px 1fr;gap:20px;align-items:center;margin:0 0 1.8em;padding:18px;background:linear-gradient(135deg,#2ee6ff14,#a35bff1a);border:1px solid rgb(46 230 255 / .35);border-radius:18px}.prose[data-astro-cid-yvbahnfj] .dl-card img{width:120px;border-radius:8px;border:1px solid var(--line-2);box-shadow:0 12px 28px #00000080}.prose[data-astro-cid-yvbahnfj] .dl-card .k{font:500 11px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);margin:0}.prose[data-astro-cid-yvbahnfj] .dl-card .t{font:400 30px/1 var(--display);text-transform:uppercase;color:var(--text);margin:6px 0}.prose[data-astro-cid-yvbahnfj] .dl-card .d{font-size:14.5px;line-height:1.5;color:var(--muted);margin:0 0 12px}.prose[data-astro-cid-yvbahnfj] .dl-btn{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:10px;text-decoration:none;font:600 14px/1 var(--sans);color:var(--bg)!important;background:var(--orange);box-shadow:0 0 24px #ff8a1f59}.prose[data-astro-cid-yvbahnfj] .dl-btn:hover{filter:brightness(1.08)}.prose[data-astro-cid-yvbahnfj] .jump{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 1.6em;padding:0;list-style:none}.prose[data-astro-cid-yvbahnfj] .jump li{margin:0}.prose[data-astro-cid-yvbahnfj] .jump a{display:inline-block;padding:7px 12px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);font:500 13px/1 var(--mono);color:var(--text);text-decoration:none}.prose[data-astro-cid-yvbahnfj] .jump a:hover{border-color:var(--cyan);color:var(--cyan)}.prose[data-astro-cid-yvbahnfj] .callout{margin:1.2em 0 1.4em;padding:14px 16px;border-radius:12px;background:#ff8a1f12;border:1px solid rgb(255 138 31 / .45);font-size:15.5px;line-height:1.6}.prose[data-astro-cid-yvbahnfj] .callout strong{color:#ffd1a3}.prose[data-astro-cid-yvbahnfj] .callout.cy{background:#2ee6ff0f;border-color:#2ee6ff66}.prose[data-astro-cid-yvbahnfj] .callout.cy strong{color:#bff6ff}.prose[data-astro-cid-yvbahnfj] .facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:1.2em 0 1.4em;padding:0;list-style:none}.prose[data-astro-cid-yvbahnfj] .facts li{margin:0;padding:12px 14px;border-radius:12px;background:var(--surface);border:1px solid var(--line)}.prose[data-astro-cid-yvbahnfj] .facts b{display:block;font:400 30px/1 var(--display);color:var(--cyan)}.prose[data-astro-cid-yvbahnfj] .facts span{display:block;margin-top:4px;font-size:12.5px;line-height:1.35;color:var(--muted)}.prose[data-astro-cid-yvbahnfj] table{width:100%;border-collapse:collapse;margin:1em 0 1.4em;font-size:15px}.prose[data-astro-cid-yvbahnfj] th,.prose[data-astro-cid-yvbahnfj] td{text-align:left;vertical-align:top;padding:10px 12px;border-bottom:1px solid var(--line)}.prose[data-astro-cid-yvbahnfj] th{font:600 12px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cyan)}@media(max-width:560px){.prose[data-astro-cid-yvbahnfj] .dl-card{grid-template-columns:84px 1fr;gap:14px}.prose[data-astro-cid-yvbahnfj] .dl-card img{width:84px}}.sources[data-astro-cid-yvbahnfj]{margin-top:36px;border-top:1px solid var(--line);padding-top:22px}.sources[data-astro-cid-yvbahnfj] h2[data-astro-cid-yvbahnfj]{margin:0 0 14px}.sources[data-astro-cid-yvbahnfj] h2[data-astro-cid-yvbahnfj] span[data-astro-cid-yvbahnfj]{color:var(--dim);margin-left:6px}.sources[data-astro-cid-yvbahnfj] ol[data-astro-cid-yvbahnfj]{list-style:none;padding:0;margin:0;counter-reset:s;display:grid;gap:8px}.sources[data-astro-cid-yvbahnfj] li[data-astro-cid-yvbahnfj]{counter-increment:s}.sources[data-astro-cid-yvbahnfj] li[data-astro-cid-yvbahnfj]>[data-astro-cid-yvbahnfj]{display:flex;align-items:baseline;gap:12px;padding:12px 14px;background:var(--surface);border:1px solid var(--line);border-radius:10px;text-decoration:none}.sources[data-astro-cid-yvbahnfj] li[data-astro-cid-yvbahnfj]>[data-astro-cid-yvbahnfj]:before{content:counter(s,decimal-leading-zero);font:12px/1 var(--mono);color:var(--violet);flex:none}.sources[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]:hover{border-color:var(--cyan)}.sources[data-astro-cid-yvbahnfj] .name[data-astro-cid-yvbahnfj]{font-weight:550;min-width:0;overflow-wrap:anywhere}.sources[data-astro-cid-yvbahnfj] .host[data-astro-cid-yvbahnfj]{margin-left:auto;font:12px/1.2 var(--mono);color:var(--dim);flex:none}.sources[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]:hover .host[data-astro-cid-yvbahnfj]{color:var(--cyan)}@media(max-width:560px){.sources[data-astro-cid-yvbahnfj] li[data-astro-cid-yvbahnfj]>[data-astro-cid-yvbahnfj]{flex-wrap:wrap}.sources[data-astro-cid-yvbahnfj] .host[data-astro-cid-yvbahnfj]{margin-left:30px;width:100%}}.tags[data-astro-cid-yvbahnfj]{list-style:none;padding:0;margin:28px 0 0;display:flex;flex-wrap:wrap;gap:6px}.tags[data-astro-cid-yvbahnfj] .linked[data-astro-cid-yvbahnfj]:hover{color:var(--cyan);border-color:var(--cyan)}.more-topic[data-astro-cid-yvbahnfj]{margin:16px 0 0;color:var(--muted);font-size:15px}.more-topic[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]{color:var(--cyan);text-underline-offset:3px}.side[data-astro-cid-yvbahnfj]{position:sticky;top:88px;align-self:start;display:grid;gap:18px}.frame[data-astro-cid-yvbahnfj]{position:relative;border-radius:16px;overflow:hidden;border:1px solid var(--line-2);box-shadow:0 30px 60px -30px #3b82ff73}.frame[data-astro-cid-yvbahnfj] img[data-astro-cid-yvbahnfj]{width:100%;aspect-ratio:9 / 16;object-fit:cover}.corner[data-astro-cid-yvbahnfj]{position:absolute;width:22px;height:22px;border:2px solid var(--cyan);opacity:.8}.tl[data-astro-cid-yvbahnfj]{top:10px;left:10px;border-right:0;border-bottom:0}.br[data-astro-cid-yvbahnfj]{bottom:10px;right:10px;border-left:0;border-top:0}.watch[data-astro-cid-yvbahnfj]{display:flex;flex-wrap:wrap;gap:8px}.watch[data-astro-cid-yvbahnfj] .btn[data-astro-cid-yvbahnfj].ghost{background:transparent;color:var(--muted)}.follow-k[data-astro-cid-yvbahnfj]{color:var(--dim)!important}.watch[data-astro-cid-yvbahnfj] .kicker[data-astro-cid-yvbahnfj]{width:100%;margin:0;color:var(--violet)}.watch[data-astro-cid-yvbahnfj] .btn[data-astro-cid-yvbahnfj]{padding:9px 13px;font-size:13px}@media(max-width:900px){.layout[data-astro-cid-yvbahnfj].with-poster{grid-template-columns:minmax(0,1fr)}.side[data-astro-cid-yvbahnfj]{position:static;grid-template-columns:160px 1fr;align-items:end;order:-1}.prose[data-astro-cid-yvbahnfj] table{display:block;overflow-x:auto}}@media(max-width:480px){.side[data-astro-cid-yvbahnfj]{grid-template-columns:120px 1fr}}.more[data-astro-cid-yvbahnfj]{margin-top:80px}.more[data-astro-cid-yvbahnfj] h2[data-astro-cid-yvbahnfj]{font-size:clamp(34px,5vw,46px);margin-bottom:18px}.grid[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px}
