.yt[data-astro-cid-nizrgmoa]{margin:0}.yt-play[data-astro-cid-nizrgmoa],.yt[data-astro-cid-nizrgmoa] iframe{aspect-ratio:16/9;border:1px solid var(--line);border-radius:var(--radius-sm);background:#111;width:100%;display:block;position:relative;overflow:hidden}.yt-play[data-astro-cid-nizrgmoa]{cursor:pointer;padding:0}.yt-play[data-astro-cid-nizrgmoa] img[data-astro-cid-nizrgmoa]{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease)}.yt-play[data-astro-cid-nizrgmoa]:hover img[data-astro-cid-nizrgmoa]{transform:scale(1.03)}.yt-icon[data-astro-cid-nizrgmoa]{width:64px;height:44px;transition:background-color .2s var(--ease);background:#15171ad9;border-radius:12px;position:absolute;top:50%;left:50%;translate:-50% -50%}.yt-icon[data-astro-cid-nizrgmoa]:after{content:"";border:9px solid #0000;border-left:15px solid #fff;border-right-width:0;position:absolute;top:13px;left:26px}.yt-play[data-astro-cid-nizrgmoa]:hover .yt-icon[data-astro-cid-nizrgmoa]{background:#e4570f}figcaption[data-astro-cid-nizrgmoa]{color:var(--text-muted);margin-top:.55rem;font-size:.88rem}.head[data-astro-cid-5hz3dbe4]{padding-top:calc(var(--header-h) + clamp(2.5rem, 7vw, 5rem));justify-items:start;gap:1.25rem;padding-bottom:clamp(2rem,5vw,3.5rem);display:grid}.back[data-astro-cid-5hz3dbe4]{color:var(--text-muted);margin-bottom:1.5rem;font-size:.9rem}.back[data-astro-cid-5hz3dbe4]:hover{color:var(--text)}h1[data-astro-cid-5hz3dbe4]{letter-spacing:-.04em;font-size:clamp(2.8rem,8vw,5.5rem);line-height:.98}.lede[data-astro-cid-5hz3dbe4]{max-width:760px;color:var(--text-muted);font-size:clamp(1.1rem,2vw,1.3rem)}.links[data-astro-cid-5hz3dbe4]{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.cover[data-astro-cid-5hz3dbe4]{aspect-ratio:16/8;border:1px solid var(--line);border-radius:var(--radius);background:#ebe8e1;margin:0;overflow:hidden}.cover[data-astro-cid-5hz3dbe4] img,.cover[data-astro-cid-5hz3dbe4] svg{object-fit:cover;width:100%;height:100%}.stats[data-astro-cid-5hz3dbe4]{border:1px solid var(--line);border-radius:var(--radius);background:var(--line);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;margin:1.25rem 0 0;display:grid;overflow:hidden}.stats[data-astro-cid-5hz3dbe4] div[data-astro-cid-5hz3dbe4]{background:var(--bg);flex-direction:column-reverse;gap:.25rem;padding:1.4rem 1.5rem;display:flex}.stats[data-astro-cid-5hz3dbe4] dd[data-astro-cid-5hz3dbe4]{font-family:var(--font-display);color:var(--text);margin:0;font-size:2.4rem;font-weight:600;line-height:1}.stats[data-astro-cid-5hz3dbe4] dt[data-astro-cid-5hz3dbe4]{font-family:var(--font-mono);color:var(--text-dim);font-size:.75rem}.layout[data-astro-cid-5hz3dbe4]{gap:2.5rem 4rem;padding-block:clamp(3rem,7vw,5rem);display:grid}@media (width>=900px){.layout[data-astro-cid-5hz3dbe4]{grid-template-columns:260px 1fr}.facts[data-astro-cid-5hz3dbe4]{top:calc(var(--header-h) + 2rem);align-self:start;position:sticky}}.facts[data-astro-cid-5hz3dbe4] dl[data-astro-cid-5hz3dbe4]{gap:1.25rem;margin:0;display:grid}.facts[data-astro-cid-5hz3dbe4] dt[data-astro-cid-5hz3dbe4]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);font-size:.72rem}.facts[data-astro-cid-5hz3dbe4] dd[data-astro-cid-5hz3dbe4]{color:var(--text-muted);margin:.3rem 0 0;font-size:.95rem}.content[data-astro-cid-5hz3dbe4]{max-width:760px}.content[data-astro-cid-5hz3dbe4] h2[data-astro-cid-5hz3dbe4],.prose[data-astro-cid-5hz3dbe4] h2{margin-bottom:1.25rem;font-size:1.6rem}.highlights[data-astro-cid-5hz3dbe4]{gap:.9rem;list-style:none;display:grid}.highlights[data-astro-cid-5hz3dbe4] li[data-astro-cid-5hz3dbe4]{color:var(--text-muted);padding-left:1.4rem;position:relative}.highlights[data-astro-cid-5hz3dbe4] li[data-astro-cid-5hz3dbe4]:before{content:"";background:var(--accent);width:8px;height:1px;position:absolute;top:.72em;left:0}.prose[data-astro-cid-5hz3dbe4] h2{margin-top:3rem}.prose[data-astro-cid-5hz3dbe4] p{color:var(--text-muted);margin-bottom:1.1rem}.prose[data-astro-cid-5hz3dbe4] strong{color:var(--text);font-weight:600}.prose[data-astro-cid-5hz3dbe4] code,.highlights[data-astro-cid-5hz3dbe4] code{font-family:var(--font-mono);background:var(--surface);border:1px solid var(--line);border-radius:5px;padding:.1em .35em;font-size:.85em}.prose[data-astro-cid-5hz3dbe4] a{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.media[data-astro-cid-5hz3dbe4]{padding-bottom:clamp(3rem,7vw,5rem)}.media[data-astro-cid-5hz3dbe4] h2[data-astro-cid-5hz3dbe4]{margin-bottom:1.5rem;font-size:1.6rem}.gallery[data-astro-cid-5hz3dbe4],.videos[data-astro-cid-5hz3dbe4]{gap:1.75rem 1.25rem;display:grid}@media (width>=700px){.gallery[data-astro-cid-5hz3dbe4],.videos[data-astro-cid-5hz3dbe4]{grid-template-columns:repeat(2,1fr)}.gallery[data-astro-cid-5hz3dbe4] figure[data-astro-cid-5hz3dbe4].wide{grid-column:1/-1}}.gallery[data-astro-cid-5hz3dbe4]{align-items:start}.gallery[data-astro-cid-5hz3dbe4] figure[data-astro-cid-5hz3dbe4]{margin:0}.gallery[data-astro-cid-5hz3dbe4] a[data-astro-cid-5hz3dbe4]{border-radius:var(--radius-sm);border:1px solid var(--line);background:#ebe8e1;display:block;overflow:hidden}.gallery[data-astro-cid-5hz3dbe4] img{width:100%;height:auto;transition:transform .5s var(--ease)}.gallery[data-astro-cid-5hz3dbe4] a[data-astro-cid-5hz3dbe4]:hover img{transform:scale(1.02)}.gallery[data-astro-cid-5hz3dbe4] figcaption[data-astro-cid-5hz3dbe4]{color:var(--text-muted);margin-top:.55rem;font-size:.88rem}.prose[data-astro-cid-5hz3dbe4] table{border-collapse:collapse;width:100%;margin:.5rem 0 1.5rem;font-size:.9rem}.prose[data-astro-cid-5hz3dbe4] th,.prose[data-astro-cid-5hz3dbe4] td{border-bottom:1px solid var(--line);text-align:left;padding:.55rem .75rem}.prose[data-astro-cid-5hz3dbe4] th{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);font-size:.72rem;font-weight:500}.prose[data-astro-cid-5hz3dbe4] td{color:var(--text-muted);font-variant-numeric:tabular-nums}.prose[data-astro-cid-5hz3dbe4] ul,.prose[data-astro-cid-5hz3dbe4] ol{color:var(--text-muted);gap:.45rem;margin:0 0 1.25rem;padding-left:1.2rem;display:grid}.prose[data-astro-cid-5hz3dbe4] h3{margin:2rem 0 .75rem;font-size:1.15rem}.prose[data-astro-cid-5hz3dbe4] pre{border:1px solid var(--line);border-radius:var(--radius-sm);margin:0 0 1.5rem;padding:1rem 1.2rem;font-size:.8rem;line-height:1.6;overflow-x:auto;background:#fbfaf7!important}.prose[data-astro-cid-5hz3dbe4] pre code{background:0 0;border:0;padding:0}.next[data-astro-cid-5hz3dbe4]{padding-bottom:clamp(4rem,9vw,7rem)}.next[data-astro-cid-5hz3dbe4] a[data-astro-cid-5hz3dbe4]{border-top:1px solid var(--line);gap:.75rem;padding:2.5rem 0 0;display:grid}.next-title[data-astro-cid-5hz3dbe4]{font-family:var(--font-display);letter-spacing:-.03em;transition:color .2s var(--ease);font-size:clamp(2rem,5vw,3.5rem);font-weight:600}.next[data-astro-cid-5hz3dbe4] a[data-astro-cid-5hz3dbe4]:hover .next-title[data-astro-cid-5hz3dbe4]{color:var(--accent-text)}
