.GZmPvW_item{padding-bottom:96px}.GZmPvW_shot{aspect-ratio:16/9;background:var(--ink);border-radius:var(--radius-lg);cursor:none;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.GZmPvW_shotLabel{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-fg-subtle);font-size:13px}.GZmPvW_cursor{z-index:1;border-radius:var(--radius-full);white-space:nowrap;color:#14130f;pointer-events:none;background:#fff;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:600;display:flex;position:absolute;top:0;left:0;translate:-50% -50%;box-shadow:0 4px 16px #14130f29}.GZmPvW_cursorIcon{transition:transform var(--duration) var(--ease-out)}.GZmPvW_shotOpen .GZmPvW_cursorIcon{transform:rotate(45deg)}.GZmPvW_caption{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;margin-top:36px;display:grid}.GZmPvW_summary{color:var(--accent);margin:0;font-size:19px;font-weight:600;line-height:1.4}.GZmPvW_headline{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:500;line-height:1.35}.GZmPvW_tags{font-family:var(--font-mono);letter-spacing:.1em;color:var(--fg-subtle);flex-wrap:wrap;gap:6px 14px;margin:16px 0 0;padding:0;font-size:11.5px;list-style:none;display:flex}.GZmPvW_tags li+li:before{content:"—";margin-right:14px}.GZmPvW_panel{transition:grid-template-rows .32s var(--ease-out);grid-template-rows:0fr;display:grid}.GZmPvW_panelOpen{grid-template-rows:1fr}.GZmPvW_panelInner{overflow:hidden}.GZmPvW_body{max-width:62ch;color:var(--fg-muted);margin:32px 0 0;font-size:16px;line-height:1.7}.GZmPvW_facts{border-top:1px solid var(--rule-soft);flex-wrap:wrap;gap:32px 64px;margin:28px 0 4px;padding-top:24px;display:flex}.GZmPvW_fact dt{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle);font-size:11px}.GZmPvW_fact dd{margin:8px 0 0;font-size:15px}@media (max-width:900px){.GZmPvW_item{padding-bottom:64px}.GZmPvW_caption{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:24px}}
._5rXCYW_page{max-width:var(--page);margin:0 auto;padding:160px 48px 40px}._5rXCYW_head{padding-bottom:96px}._5rXCYW_title{letter-spacing:-.03em;margin:0;font-size:clamp(48px,5vw,72px);font-weight:400}._5rXCYW_subtitle{max-width:60ch;color:var(--fg-muted);margin:24px 0 0;font-size:17px;line-height:1.6}@media (max-width:900px){._5rXCYW_page{padding:120px 20px 32px}._5rXCYW_head{padding-bottom:56px}}
