.askshow[data-astro-cid-o7ohrycj]{flex-direction:column;min-height:0;display:flex}.thread[data-astro-cid-o7ohrycj][hidden]{display:none}.thread[data-astro-cid-o7ohrycj]{border:1px solid var(--faint);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--faint) transparent;flex-direction:column;flex:auto;gap:28px;min-height:0;max-height:62svh;margin:0 0 18px;padding:clamp(18px,3vw,28px);list-style:none;display:flex;position:relative;overflow-y:auto}.thread[data-astro-cid-o7ohrycj]>li[data-astro-cid-o7ohrycj]{flex:none}.thread[data-astro-cid-o7ohrycj] li[data-astro-cid-o7ohrycj]{grid-template-columns:4.5em minmax(0,1fr);align-items:baseline;gap:14px;display:grid}.thread[data-astro-cid-o7ohrycj] .who[data-astro-cid-o7ohrycj]{padding-top:4px}.thread[data-astro-cid-o7ohrycj] li[data-astro-cid-o7ohrycj].assistant .who[data-astro-cid-o7ohrycj]{color:var(--ink)}.thread[data-astro-cid-o7ohrycj] li[data-astro-cid-o7ohrycj].user .who[data-astro-cid-o7ohrycj]{color:var(--coral)}.thread[data-astro-cid-o7ohrycj] .body[data-astro-cid-o7ohrycj]{min-width:0;font-size:clamp(17px,1.8vw,20px)}.thread[data-astro-cid-o7ohrycj] .body[data-astro-cid-o7ohrycj] p{max-width:none;margin:0 0 .8em}.thread[data-astro-cid-o7ohrycj] .body[data-astro-cid-o7ohrycj] p:last-child{margin-bottom:0}.thread[data-astro-cid-o7ohrycj] .body[data-astro-cid-o7ohrycj] ul{margin:0 0 .8em;padding-left:1.1em}.thread[data-astro-cid-o7ohrycj] li[data-astro-cid-o7ohrycj].user .body[data-astro-cid-o7ohrycj]{color:var(--dim)}.thread[data-astro-cid-o7ohrycj] .wait{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.thread[data-astro-cid-o7ohrycj] .wait .tower{grid-template-columns:repeat(5,12px);gap:4px;display:grid}.thread[data-astro-cid-o7ohrycj] .wait i{border:1px solid var(--faint);background:#000;width:12px;height:12px;animation:1.5s step-end infinite lamp;display:block}.thread[data-astro-cid-o7ohrycj] .wait i:nth-child(2){animation-delay:.3s}.thread[data-astro-cid-o7ohrycj] .wait i:nth-child(3){animation-delay:.6s}.thread[data-astro-cid-o7ohrycj] .wait i:nth-child(4){animation-delay:.9s}.thread[data-astro-cid-o7ohrycj] .wait i:nth-child(5){animation-delay:1.2s}.thread[data-astro-cid-o7ohrycj] .wait .line{color:var(--dim)}@keyframes lamp{0%{background:#000}20%{background:var(--ink)}70%{background:var(--ink)}85%{background:#000}}@media (prefers-reduced-motion:reduce){.thread[data-astro-cid-o7ohrycj] .wait i{background:var(--ink);animation:none}}.thread[data-astro-cid-o7ohrycj] .body[data-astro-cid-o7ohrycj] .cite{color:var(--ink);border:1px solid var(--faint);white-space:nowrap;margin:0 2px;padding:1px 6px;text-decoration:none}.thread[data-astro-cid-o7ohrycj] .body[data-astro-cid-o7ohrycj] a.cite:hover{background:var(--ink);color:var(--ground);border-color:var(--ink)}@media (width<=560px){.thread[data-astro-cid-o7ohrycj] li[data-astro-cid-o7ohrycj]{grid-template-columns:minmax(0,1fr);gap:4px}}.thread[data-astro-cid-o7ohrycj] .card{border:1px solid var(--faint);gap:12px;margin-top:16px;padding:16px;font-size:16px;display:grid}.thread[data-astro-cid-o7ohrycj] .card .hud{margin:0}.thread[data-astro-cid-o7ohrycj] .card .frame{aspect-ratio:16/9;background:#000}.thread[data-astro-cid-o7ohrycj] .card .frame iframe{border:0;width:100%;height:100%;display:block}.thread[data-astro-cid-o7ohrycj] .card .tower{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.thread[data-astro-cid-o7ohrycj] .card .room{justify-items:start;gap:8px;display:grid}.thread[data-astro-cid-o7ohrycj] .card .room i{aspect-ratio:1;border:1px solid var(--faint);background:#000;width:100%;display:block}.thread[data-astro-cid-o7ohrycj] .card .room.on i{background:var(--coral);border-color:var(--coral)}.thread[data-astro-cid-o7ohrycj] .card .room .hud{font-size:10px}.thread[data-astro-cid-o7ohrycj] .card .room .s{display:none}@media (width<=560px){.thread[data-astro-cid-o7ohrycj] .card .room .l{display:none}.thread[data-astro-cid-o7ohrycj] .card .room .s{display:inline}}.thread[data-astro-cid-o7ohrycj] .card pre{font-family:var(--body);white-space:pre-wrap;max-width:none;margin:0;font-size:16px;line-height:1.5}.thread[data-astro-cid-o7ohrycj] .card pre.small{color:var(--dim);font-size:14px}.thread[data-astro-cid-o7ohrycj] .card .t{font-family:var(--display);text-transform:uppercase;margin:0;font-size:22px;line-height:1}.thread[data-astro-cid-o7ohrycj] .card .btn{justify-self:start}.thread[data-astro-cid-o7ohrycj] .card .portrait.who{width:96px}.thread[data-astro-cid-o7ohrycj] .card .dim{margin:0}.thread[data-astro-cid-o7ohrycj] .body[data-astro-cid-o7ohrycj].land{animation:.45s ease-out land}@keyframes land{0%{opacity:0;transform:translateY(8px)}}.thread[data-astro-cid-o7ohrycj] .dots{gap:5px;padding-top:8px;display:inline-flex}.thread[data-astro-cid-o7ohrycj] .dots i{background:var(--ink);border-radius:50%;width:6px;height:6px;animation:.9s infinite blink}.thread[data-astro-cid-o7ohrycj] .dots i:nth-child(2){animation-delay:.15s}.thread[data-astro-cid-o7ohrycj] .dots i:nth-child(3){animation-delay:.3s}@keyframes blink{0%,to{opacity:.2}50%{opacity:1}}.next[data-astro-cid-o7ohrycj]{flex-wrap:wrap;order:3;gap:4px 20px;max-width:none;margin:0;padding:12px 0 0;display:flex}.next[data-astro-cid-o7ohrycj]:empty{display:none}@media (width<=560px){.next[data-astro-cid-o7ohrycj]{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.next[data-astro-cid-o7ohrycj] .sug{white-space:nowrap;flex:none}}.next[data-astro-cid-o7ohrycj] .sug{font:inherit;color:var(--dim);cursor:pointer;text-align:left;background:0 0;border:0;padding:4px 0;font-size:15px}.next[data-astro-cid-o7ohrycj] .sug:before{content:"→ ";color:var(--coral)}.next[data-astro-cid-o7ohrycj] .sug:hover{color:var(--ink)}.ask[data-astro-cid-o7ohrycj]{border:1px solid var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:6px 6px 6px 16px;display:grid}.prompt[data-astro-cid-o7ohrycj]{color:var(--ink);font-size:18px}#q[data-astro-cid-o7ohrycj]{color:var(--ink);caret-color:var(--coral);font-family:var(--mono);background:0 0;border:0;outline:none;width:100%;min-width:0;padding:10px 0;font-size:clamp(16px,1.6vw,19px)}#q[data-astro-cid-o7ohrycj]::placeholder{color:var(--dim)}.note[data-astro-cid-o7ohrycj]{display:none}.herowrap[data-astro-cid-lcdefpme]{height:260svh}.hero[data-astro-cid-lcdefpme]{--p:0;--q:0;height:calc(100svh - 49px);padding:0 var(--pad) 28px;background:#000;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);display:grid;position:sticky;top:49px;overflow:hidden}.film[data-astro-cid-lcdefpme]{pointer-events:none;transform:translateY(calc(var(--q) * -6%)) scale(calc(1 - var(--q) * .5));transform-origin:50% 45%;outline:1px solid rgba(255, 255, 255, calc(var(--q) * .35));opacity:calc(1 - max(0, var(--q) * 1.6 - .6));position:absolute;inset:0;overflow:hidden}.frame[data-astro-cid-lcdefpme]{opacity:0;filter:grayscale()contrast(1.1);position:absolute}.hero[data-astro-cid-lcdefpme].on .frame[data-astro-cid-lcdefpme]{opacity:calc(var(--p) * .95 - var(--q) * .15)}.frame[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;display:block}.shade[data-astro-cid-lcdefpme]{opacity:calc(1 - var(--p) * .75);background:radial-gradient(60% 70% at 50% 55%,#00000059,#000000e6 75%);position:absolute;inset:0}.face[data-astro-cid-lcdefpme]{object-fit:cover;filter:grayscale()contrast(1.12);pointer-events:none;width:auto;height:100%;opacity:max(0, 1 - var(--p) * 1.3);position:absolute;top:0}.face[data-astro-cid-lcdefpme].left{transform:translateX(calc(var(--p) * -40%));left:0}.face[data-astro-cid-lcdefpme].right{transform:translateX(calc(var(--p) * 40%));right:0}.centre[data-astro-cid-lcdefpme]{text-align:center;opacity:max(0, 1 - var(--p) * 1.45);transform:translateY(calc(var(--p) * -24px));align-self:center;justify-items:center;gap:20px;padding:clamp(40px,8vh,80px) clamp(0px,14vw,240px);display:grid;position:relative}.hero[data-astro-cid-lcdefpme].gone .centre[data-astro-cid-lcdefpme]{pointer-events:none}.centre[data-astro-cid-lcdefpme] .hud[data-astro-cid-lcdefpme]{margin:0}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:10ch;font-size:clamp(48px,8.4vw,140px)}.hero[data-astro-cid-lcdefpme] .row[data-astro-cid-lcdefpme]{justify-content:center;margin-top:8px}.foot[data-astro-cid-lcdefpme]{align-items:center;min-height:44px;display:grid;position:relative}.timeline[data-astro-cid-lcdefpme]{opacity:calc(max(0, var(--p) - .6) * 2.5 - var(--q) * 1.5);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:16px;display:grid}.timeline[data-astro-cid-lcdefpme] .clip[data-astro-cid-lcdefpme],.timeline[data-astro-cid-lcdefpme] .time[data-astro-cid-lcdefpme]{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.track[data-astro-cid-lcdefpme]{background:#ffffff40;height:1px;position:relative}.fill[data-astro-cid-lcdefpme]{background:var(--ink);width:0;height:3px;position:absolute;top:-1px;left:0}.snd[data-astro-cid-lcdefpme]{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--dim);border:1px solid var(--faint);cursor:pointer;background:0 0;padding:6px 10px}.snd[data-astro-cid-lcdefpme]:hover,.snd[data-astro-cid-lcdefpme][aria-pressed=true]{color:var(--ink);border-color:var(--ink)}.cue[data-astro-cid-lcdefpme]{opacity:calc(1 - var(--p) * 2.5);pointer-events:none;align-items:center;gap:12px;display:inline-flex;position:absolute;bottom:0;right:0}.cue[data-astro-cid-lcdefpme] .lit[data-astro-cid-lcdefpme]{fill:var(--coral)}.cue[data-astro-cid-lcdefpme] .hud[data-astro-cid-lcdefpme]{margin:0}.agents[data-astro-cid-lcdefpme]{max-width:46em;opacity:max(0, 1 - var(--p) * 1.45);place-self:center;gap:20px;padding:clamp(24px,6vh,60px) 0;display:grid;position:relative}.readout[data-astro-cid-lcdefpme]{font-family:var(--mono);letter-spacing:.02em;border:1px solid var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;max-width:none;margin:0;padding:18px 20px;font-size:clamp(12px,1.3vw,15px);line-height:1.7}.agents[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:40em;margin:0}.agents[data-astro-cid-lcdefpme][hidden],.centre[data-astro-cid-lcdefpme][hidden]{display:none}.agentsmode[data-astro-cid-lcdefpme] .face[data-astro-cid-lcdefpme]{opacity:.25}@media (width<=860px){.herowrap[data-astro-cid-lcdefpme]{height:210svh}.hero[data-astro-cid-lcdefpme]{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:8px;padding-top:20px}.face[data-astro-cid-lcdefpme]{object-fit:cover;object-position:left 38%;width:100%;height:220px;position:relative;transform:none}.face[data-astro-cid-lcdefpme].right{object-position:right 38%}.centre[data-astro-cid-lcdefpme],.agents[data-astro-cid-lcdefpme],.foot[data-astro-cid-lcdefpme]{grid-column:1/-1}.centre[data-astro-cid-lcdefpme]{padding:24px 0}}.centre[data-astro-cid-lcdefpme] .listen{gap:22px;margin-top:4px}.story[data-astro-cid-lcdefpme]{z-index:2;background:var(--ground);margin-top:-88svh;position:relative}.slide[data-astro-cid-lcdefpme]{min-height:92svh;padding:clamp(64px, 12vh, 140px) var(--pad);border-top:1px solid var(--faint);align-items:center;display:grid}.slide[data-astro-cid-lcdefpme] .in[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);justify-items:start;gap:clamp(18px,3vh,28px);min-width:0;max-width:60em;display:grid}.slide[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-family:var(--display);text-transform:uppercase;letter-spacing:-.015em;max-width:14ch;margin:0;font-size:clamp(42px,7.6vw,116px);line-height:.95}.slide[data-astro-cid-lcdefpme] .hud[data-astro-cid-lcdefpme]{margin:0}.lede[data-astro-cid-lcdefpme]{max-width:34em;margin:0;font-size:clamp(18px,2vw,26px);line-height:1.4}.lede[data-astro-cid-lcdefpme].dim{color:var(--dim)}.slide[data-astro-cid-lcdefpme].invert{background:var(--ink);color:var(--ground);border-top:0}.slide[data-astro-cid-lcdefpme].invert .x{background:var(--ground);color:var(--ink)}.slide[data-astro-cid-lcdefpme].invert .hud[data-astro-cid-lcdefpme],.slide[data-astro-cid-lcdefpme].invert a[data-astro-cid-lcdefpme]{color:var(--ground)}.slide[data-astro-cid-lcdefpme].invert .btn[data-astro-cid-lcdefpme].solid{background:var(--ground);color:var(--ink);border-color:var(--ground)}.slide[data-astro-cid-lcdefpme].ask{border-top:0;align-items:start;min-height:70svh;padding-top:clamp(40px,8vh,88px)}.slide[data-astro-cid-lcdefpme].ask .in[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;width:100%;max-width:46em;margin:0 auto}.slide[data-astro-cid-lcdefpme].ask .in[data-astro-cid-lcdefpme]>.askshow{text-align:left;width:100%}.slide[data-astro-cid-lcdefpme].ask .lede[data-astro-cid-lcdefpme]{color:var(--dim)}.slide[data-astro-cid-lcdefpme].ask .next{justify-content:center}.deck[data-astro-cid-lcdefpme]{height:595svh;position:relative}.pin[data-astro-cid-lcdefpme]{border-top:1px solid var(--faint);grid-template-rows:minmax(0,1fr) auto;height:calc(100svh - 49px);display:grid;position:sticky;top:49px;overflow:hidden}.rail[data-astro-cid-lcdefpme]{will-change:transform;height:100%;display:flex}.rail[data-astro-cid-lcdefpme]>.slide[data-astro-cid-lcdefpme]{border-top:0;flex:0 0 100%;min-width:0;height:100%;min-height:0;padding-block:clamp(28px,7vh,96px);overflow:hidden}.deckbar[data-astro-cid-lcdefpme]{padding:12px var(--pad) 16px;color:var(--dim);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;display:grid}.bars[data-astro-cid-lcdefpme]{gap:6px;display:flex}.bars[data-astro-cid-lcdefpme] i{background:var(--faint);flex:1;max-width:64px;height:2px}.bars[data-astro-cid-lcdefpme] i.on{background:var(--ink)}.arrow[data-astro-cid-lcdefpme]{font:inherit;color:var(--ink);border:1px solid var(--faint);cursor:pointer;background:0 0;width:40px;height:34px}.arrow[data-astro-cid-lcdefpme]:hover{border-color:var(--ink)}@media (width<=760px),(prefers-reduced-motion:reduce){.deck[data-astro-cid-lcdefpme]{height:auto}.pin[data-astro-cid-lcdefpme]{height:auto;position:relative;top:0}.rail[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;align-items:stretch;overflow-x:auto}.rail[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.rail[data-astro-cid-lcdefpme]>.slide[data-astro-cid-lcdefpme]{scroll-snap-align:start;height:auto;overflow:visible}}.qs[data-astro-cid-lcdefpme]{counter-reset:q;width:100%;max-width:60em;margin:0;padding:0;list-style:none}.qs[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{counter-increment:q;border-bottom:2px solid var(--ink)}.qs[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{width:100%;color:var(--ink);text-align:left;cursor:pointer;font-family:var(--display);text-transform:uppercase;background:0 0;border:0;align-items:baseline;gap:18px;padding:clamp(12px,2vh,18px) 0;font-size:clamp(19px,2.7vw,36px);line-height:1.08;display:flex}.qs[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:before{content:counter(q, decimal-leading-zero);font-family:var(--mono);color:var(--dim);flex:none;font-size:.5em}.qs[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:hover{color:var(--dim)}.format[data-astro-cid-lcdefpme]{border-top:3px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:0;display:grid}.format[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{padding:16px 18px 0 0}.format[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]+div[data-astro-cid-lcdefpme]{border-left:1px solid var(--faint);padding-left:18px}.format[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:8px 0 0;font-size:17px}.made[data-astro-cid-lcdefpme]{align-items:center;gap:10px;display:inline-flex}.made[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{display:inline-flex}.made[data-astro-cid-lcdefpme] svg{width:auto;height:16px}.duo[data-astro-cid-lcdefpme]{border-top:3px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.host[data-astro-cid-lcdefpme]{align-content:start;gap:10px;padding:26px 26px 0 0;display:grid}.host[data-astro-cid-lcdefpme]+.host[data-astro-cid-lcdefpme]{border-left:1px solid #ffffff8c;padding-left:26px;padding-right:0}.avatar[data-astro-cid-lcdefpme]{object-fit:cover;border-radius:50%;width:96px;height:96px}.hname[data-astro-cid-lcdefpme]{font-family:var(--display);text-transform:uppercase;margin:6px 0 0;font-size:clamp(40px,5.6vw,84px);line-height:.95}.hbio[data-astro-cid-lcdefpme]{max-width:26em;margin:0;font-size:17px}@media (width<=760px){.format[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.format[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]:nth-child(3){border-left:0;padding-left:0}}@media (width<=560px){.slide[data-astro-cid-lcdefpme]{min-height:0;padding:72px var(--pad)}.story[data-astro-cid-lcdefpme]{margin-top:-70svh}.duo[data-astro-cid-lcdefpme],.format[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.host[data-astro-cid-lcdefpme]+.host[data-astro-cid-lcdefpme],.format[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]+div[data-astro-cid-lcdefpme]{border-left:0;border-top:1px solid var(--faint);margin-top:18px;padding-left:0}}
