.gal[data-astro-cid-ihllb3az]{padding-bottom:56px}.gal-h[data-astro-cid-ihllb3az]{display:flex;gap:12px;align-items:baseline;margin-bottom:16px;color:var(--ink)}.gal-h[data-astro-cid-ihllb3az] span[data-astro-cid-ihllb3az]{color:var(--muted)}.thumbs[data-astro-cid-ihllb3az]{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(46%,170px),1fr));gap:10px}.thumb[data-astro-cid-ihllb3az]{display:block;position:relative;overflow:hidden;aspect-ratio:4 / 5;background:#d6d6d0}.thumb[data-astro-cid-ihllb3az] img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease),filter .3s}.thumb[data-astro-cid-ihllb3az]:after{content:"+";position:absolute;right:8px;bottom:8px;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--hi);color:var(--ink);font-weight:800;opacity:0;transform:scale(.7);transition:opacity .25s,transform .25s var(--ease)}.thumb[data-astro-cid-ihllb3az]:hover img,.thumb[data-astro-cid-ihllb3az]:focus-visible img{transform:scale(1.05)}.thumb[data-astro-cid-ihllb3az]:hover:after,.thumb[data-astro-cid-ihllb3az]:focus-visible:after{opacity:1;transform:none}.lb[data-astro-cid-ihllb3az]{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#0c0c0c;color:var(--paper-2);overflow:hidden}.lb[data-astro-cid-ihllb3az]::backdrop{background:#0c0c0c}.lb[data-astro-cid-ihllb3az][open]{display:grid;grid-template-rows:minmax(0,1fr) auto;height:100svh}.lb-stage[data-astro-cid-ihllb3az]{min-height:0;height:100%;display:flex;align-items:center;justify-content:center;padding:68px clamp(12px,7vw,96px) 6px;touch-action:pan-y;box-sizing:border-box}.lb-img[data-astro-cid-ihllb3az]{max-width:100%;max-height:100%;min-height:0;width:auto;height:auto;object-fit:contain;user-select:none;-webkit-user-drag:none;transition:opacity .25s,transform .3s var(--ease)}.lb-img[data-astro-cid-ihllb3az].out{opacity:0;transform:scale(.98)}.lb-cap[data-astro-cid-ihllb3az]{padding:12px 16px 18px;text-align:center;font-size:.92rem;max-width:70ch;margin-inline:auto}.lb-n[data-astro-cid-ihllb3az]{color:var(--hi);margin-right:8px}.lb-btn[data-astro-cid-ihllb3az]{position:absolute;width:48px;height:48px;border-radius:50%;border:2px solid var(--paper-2);background:transparent;color:var(--paper-2);font:700 1.2rem/1 var(--f-mono);cursor:pointer;display:grid;place-items:center}.lb-btn[data-astro-cid-ihllb3az]:hover,.lb-btn[data-astro-cid-ihllb3az]:focus-visible{background:var(--hi);color:var(--ink);border-color:var(--hi)}.lb-close[data-astro-cid-ihllb3az]{top:12px;right:12px}.lb-prev[data-astro-cid-ihllb3az],.lb-next[data-astro-cid-ihllb3az]{top:50%;transform:translateY(-50%)}.lb-prev[data-astro-cid-ihllb3az]{left:12px}.lb-next[data-astro-cid-ihllb3az]{right:12px}@media(max-width:720px){.lb-prev[data-astro-cid-ihllb3az],.lb-next[data-astro-cid-ihllb3az]{top:auto;bottom:12px;transform:none}.lb-cap[data-astro-cid-ihllb3az]{padding:12px 76px 22px;font-size:.85rem}.lb-stage[data-astro-cid-ihllb3az]{padding-bottom:12px}}@media(prefers-reduced-motion:reduce){.lb-img[data-astro-cid-ihllb3az],.thumb[data-astro-cid-ihllb3az] img{transition:none}}.yt-block[data-astro-cid-aomsn35f]{padding-bottom:48px}.yt-h[data-astro-cid-aomsn35f]{display:flex;gap:12px;align-items:baseline;margin-bottom:16px;color:var(--ink)}.yt-h[data-astro-cid-aomsn35f] span[data-astro-cid-aomsn35f]{color:var(--muted)}.yt-grid[data-astro-cid-aomsn35f]{list-style:none;display:grid;gap:28px var(--gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.single[data-astro-cid-aomsn35f] .yt-grid[data-astro-cid-aomsn35f]{grid-template-columns:minmax(0,1fr);max-width:1200px}.many[data-astro-cid-aomsn35f] .yt-grid[data-astro-cid-aomsn35f]{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.yt[data-astro-cid-aomsn35f]{display:grid;gap:10px;text-decoration:none}.yt-frame[data-astro-cid-aomsn35f]{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:#111}.yt-frame[data-astro-cid-aomsn35f] img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease),filter .3s}.yt[data-astro-cid-aomsn35f]:hover .yt-frame[data-astro-cid-aomsn35f] img,.yt[data-astro-cid-aomsn35f]:focus-visible .yt-frame[data-astro-cid-aomsn35f] img{transform:scale(1.04);filter:brightness(.85)}.play[data-astro-cid-aomsn35f]{position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;display:grid;place-items:center;border-radius:50%;background:var(--hi);color:var(--ink);box-shadow:0 10px 30px -10px #0009;transition:transform .3s var(--ease)}.many[data-astro-cid-aomsn35f] .play[data-astro-cid-aomsn35f]{width:48px;height:48px;margin:-24px 0 0 -24px}.yt[data-astro-cid-aomsn35f]:hover .play[data-astro-cid-aomsn35f],.yt[data-astro-cid-aomsn35f]:focus-visible .play[data-astro-cid-aomsn35f]{transform:scale(1.1)}.yt-title[data-astro-cid-aomsn35f]{font-weight:650;line-height:1.25}.single[data-astro-cid-aomsn35f] .yt-title[data-astro-cid-aomsn35f]{font-size:1.1rem}.yt-frame[data-astro-cid-aomsn35f] iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.yt-note[data-astro-cid-aomsn35f]{margin-top:16px;font-size:.85rem;color:var(--muted)}@media(prefers-reduced-motion:reduce){.yt-frame[data-astro-cid-aomsn35f] img,.play[data-astro-cid-aomsn35f]{transition:none}}.head[data-astro-cid-ecv2khrf]{padding-block:clamp(28px,4vw,56px) 28px}.crumbs[data-astro-cid-ecv2khrf]{color:var(--muted);margin-bottom:18px}.crumbs[data-astro-cid-ecv2khrf] a[data-astro-cid-ecv2khrf]{color:inherit}h1[data-astro-cid-ecv2khrf]{font-size:clamp(2.6rem,7vw,7rem);max-width:16ch}.facts[data-astro-cid-ecv2khrf]{display:flex;flex-wrap:wrap;gap:14px 40px;margin:28px 0 0}.facts[data-astro-cid-ecv2khrf] dt[data-astro-cid-ecv2khrf]{color:var(--muted);margin-bottom:4px}.facts[data-astro-cid-ecv2khrf] dd[data-astro-cid-ecv2khrf]{margin:0;font-weight:600}.media[data-astro-cid-ecv2khrf] .main{width:100%;max-height:82svh;object-fit:cover;background:#000}.media[data-astro-cid-ecv2khrf] video[data-astro-cid-ecv2khrf].vid{display:block;width:100%;height:auto;max-height:82svh;margin-inline:auto;object-fit:contain}.body[data-astro-cid-ecv2khrf]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:40px;padding-block:48px}.summary[data-astro-cid-ecv2khrf]{font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.35;max-width:34ch;font-weight:500}.prose[data-astro-cid-ecv2khrf]{margin-top:36px;max-width:62ch}.prose[data-astro-cid-ecv2khrf] h2{font:500 .78rem/1 var(--f-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:28px 0 12px}.prose[data-astro-cid-ecv2khrf] p{margin-bottom:12px}.prose[data-astro-cid-ecv2khrf] ul{list-style:none;display:grid;gap:0}.prose[data-astro-cid-ecv2khrf] li{padding:10px 0 10px 28px;border-top:1px solid var(--line);position:relative}.prose[data-astro-cid-ecv2khrf] li:before{content:"+";position:absolute;left:4px;font-weight:800}.block[data-astro-cid-ecv2khrf]{margin-top:32px;padding:16px;display:grid;gap:8px;justify-items:start;color:var(--muted)}.links[data-astro-cid-ecv2khrf]{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.links[data-astro-cid-ecv2khrf] a[data-astro-cid-ecv2khrf]{display:inline-flex;gap:8px;padding:10px 16px;border:2px solid var(--ink);border-radius:999px;text-decoration:none;font-weight:650}.links[data-astro-cid-ecv2khrf] a[data-astro-cid-ecv2khrf]:hover,.links[data-astro-cid-ecv2khrf] a[data-astro-cid-ecv2khrf]:focus-visible{background:var(--hi)}.media[data-astro-cid-ecv2khrf] .yt-block{padding:0}.credits[data-astro-cid-ecv2khrf]{margin-top:20px;color:var(--muted);max-width:60ch}.credits[data-astro-cid-ecv2khrf] .mono[data-astro-cid-ecv2khrf]{color:var(--ink);margin-right:8px}.todo[data-astro-cid-ecv2khrf]{border:2px dashed var(--mag);padding:18px;align-self:start}.todo[data-astro-cid-ecv2khrf] .mono[data-astro-cid-ecv2khrf]{color:var(--mag);margin-bottom:8px}.todo[data-astro-cid-ecv2khrf] ul[data-astro-cid-ecv2khrf]{padding-left:1.1em;display:grid;gap:6px}.related[data-astro-cid-ecv2khrf]{padding-block:40px 100px;border-top:2px solid var(--ink)}.related[data-astro-cid-ecv2khrf] h2[data-astro-cid-ecv2khrf]{font-size:clamp(2rem,4vw,3.6rem);margin:28px 0}.rel-grid[data-astro-cid-ecv2khrf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:28px var(--gap)}@media(max-width:860px){.body[data-astro-cid-ecv2khrf]{grid-template-columns:1fr}}
