.hero-stage[data-astro-cid-lcdefpme]{background:var(--bg-deep);height:clamp(440px,58vw,840px);position:relative;overflow:hidden}.hero-img[data-astro-cid-lcdefpme]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .8s;position:absolute;inset:0}.hero-img[data-astro-cid-lcdefpme].on{opacity:1}.hero-ctrl[data-astro-cid-lcdefpme]{right:var(--pad);backdrop-filter:blur(10px);background:#0b0d0bbd;border-radius:999px;align-items:center;gap:4px;padding:4px;display:flex;position:absolute;bottom:24px}.hero-ctrl[data-astro-cid-lcdefpme] .mono[data-astro-cid-lcdefpme]{text-align:center;min-width:52px;font-size:12px}.hero-label[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line)}.hero-row[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:flex-end;gap:32px 64px;padding-block:36px 44px;display:flex}.hero-row[data-astro-cid-lcdefpme][hidden]{display:none}.hero-name[data-astro-cid-lcdefpme]{flex:999 520px;min-width:0}.hero-name[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:14px}.hero-name[data-astro-cid-lcdefpme] .display[data-astro-cid-lcdefpme]{font-size:clamp(48px,6.4vw,104px)}.hero-sci[data-astro-cid-lcdefpme]{font-family:var(--f-serif);color:var(--text-3);margin:14px 0 0;font-size:clamp(22px,2vw,28px)}.hero-meta[data-astro-cid-lcdefpme]{flex:560px;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));align-items:end;gap:20px 28px;min-width:0;margin:0;display:grid}.hero-meta[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{margin-bottom:6px}.hero-meta[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:0;font-size:16px}.hero-meta[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:2px;font-size:13px;display:block}.hero-cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px;display:flex}.intro[data-astro-cid-lcdefpme]{padding-block:clamp(72px,9vw,136px) clamp(56px,7vw,96px)}.intro[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:28px}.intro-txt[data-astro-cid-lcdefpme]{max-width:1120px;font-family:var(--f-serif);letter-spacing:-.01em;text-wrap:pretty;margin:0 0 24px;font-size:clamp(28px,3.5vw,52px);font-weight:300;line-height:1.14}.stats[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));margin-top:clamp(48px,6vw,88px);display:grid}.stats[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{padding:24px 24px 0 0}.stats[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]+div[data-astro-cid-lcdefpme]{border-left:1px solid var(--line);padding-left:24px}.stat-n[data-astro-cid-lcdefpme]{letter-spacing:-.03em;margin:0;font-size:clamp(56px,6vw,88px);font-weight:600;font-stretch:75%;line-height:1}.stat-l[data-astro-cid-lcdefpme]{color:var(--muted);max-width:180px;margin:10px 0 0;font-size:14px}@media (width<=640px){.stats[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]+div[data-astro-cid-lcdefpme]{border-left:0;padding-left:0}.stats[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);padding-bottom:20px}}.marco[data-astro-cid-lcdefpme]{border-block:1px solid var(--line);background:var(--bg-2);margin-top:clamp(56px,7vw,112px)}.marco-in[data-astro-cid-lcdefpme]{max-width:var(--max);grid-template-columns:repeat(auto-fit,minmax(min(520px,100%),1fr));margin:0 auto;display:grid}.marco-img[data-astro-cid-lcdefpme]{background:var(--bg-deep);min-height:560px;position:relative}.marco-img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.marco-txt[data-astro-cid-lcdefpme]{padding:clamp(40px, 5vw, 80px) var(--pad);flex-direction:column;justify-content:center;gap:28px;display:flex}.marco-n[data-astro-cid-lcdefpme]{letter-spacing:-.04em;align-items:flex-start;gap:10px;margin:0;font-size:clamp(140px,15vw,232px);font-weight:700;font-stretch:62.5%;line-height:.8;display:flex}.marco-n[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted);letter-spacing:0;padding-top:10px;font-size:22px;font-weight:500;font-stretch:100%}.marco-name[data-astro-cid-lcdefpme]{letter-spacing:-.025em;margin:0;font-size:clamp(32px,3.2vw,44px);font-weight:600;font-stretch:87.5%;line-height:1.02}.marco-txt[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:560px}.player[data-astro-cid-lcdefpme]{border:1px solid var(--line-2);max-width:520px;color:var(--text);border-radius:6px;align-items:center;gap:16px;padding:14px 18px 14px 14px;text-decoration:none;display:flex}.player[data-astro-cid-lcdefpme]:hover{border-color:var(--line-3)}.player-btn[data-astro-cid-lcdefpme]{background:var(--text);width:48px;height:48px;color:var(--bg);border-radius:999px;flex:none;place-items:center;display:grid}.wave[data-astro-cid-lcdefpme]{flex:1;align-items:center;gap:3px;min-width:0;height:40px;display:flex;overflow:hidden}.wave[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{border-radius:2px;flex:none;width:3px}.player-l[data-astro-cid-lcdefpme]{text-align:right;flex:none;font-size:11px;line-height:1.5}.marco-2[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);color:var(--text);align-items:center;gap:18px;padding-top:28px;text-decoration:none;display:flex}.marco-2[data-astro-cid-lcdefpme] .ph[data-astro-cid-lcdefpme]{aspect-ratio:1;flex:none;width:112px}.marco-2[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:last-child{gap:4px;min-width:0;display:grid}.marco-2[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-size:16px}.fam[data-astro-cid-lcdefpme]{padding-bottom:clamp(40px,5vw,72px)}.fam-tile[data-astro-cid-lcdefpme]{width:272px;color:var(--text);flex:none;text-decoration:none}.fam-tile[data-astro-cid-lcdefpme] .ph[data-astro-cid-lcdefpme]{aspect-ratio:3/4}.fam-row[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:12px;margin-top:14px;display:flex}.fam-row[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{letter-spacing:-.01em;font-size:18px}.fam-row[data-astro-cid-lcdefpme] .mono[data-astro-cid-lcdefpme]{font-size:12px}.fam-tile[data-astro-cid-lcdefpme] .small[data-astro-cid-lcdefpme]{margin-top:2px;display:block}.threat[data-astro-cid-lcdefpme]{background:var(--bg-3);border-block:1px solid var(--line)}.threat-in[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:48px 72px;padding-block:clamp(64px,8vw,120px);display:flex}.threat-txt[data-astro-cid-lcdefpme]{flex-direction:column;flex:380px;gap:24px;min-width:0;display:flex}.threat-txt[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:460px}.threat-list[data-astro-cid-lcdefpme]{background:var(--line);border:1px solid var(--line);gap:1px;max-width:460px;margin:8px 0 0;padding:0;list-style:none;display:grid}.threat-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{background:var(--bg-3);color:var(--text);grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:14px 16px;font-size:15px;text-decoration:none;display:grid}.threat-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:var(--surface-2)}.threat-list[data-astro-cid-lcdefpme] .st[data-astro-cid-lcdefpme]{height:24px}.threat-cards[data-astro-cid-lcdefpme]{flex:999 640px;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-content:start;gap:36px 20px;min-width:0;display:grid}.threat-cap[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.places[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:56px 80px;display:flex}.places-a[data-astro-cid-lcdefpme]{flex:440px;min-width:0}.places-b[data-astro-cid-lcdefpme]{flex:520px;min-width:0}.places-h[data-astro-cid-lcdefpme]{color:var(--text-3);margin:0 0 20px;font-size:15px;font-weight:600}.bars[data-astro-cid-lcdefpme]{gap:14px;margin:0;padding:0;list-style:none;display:grid}.bars[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:minmax(110px,160px) 1fr 44px;align-items:center;gap:16px;font-size:15px;display:grid}.bar[data-astro-cid-lcdefpme]{background:var(--surface-2);border-radius:3px;height:6px;overflow:hidden}.bar[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--text);border-radius:3px;height:100%;display:block}.bars[data-astro-cid-lcdefpme] .mono[data-astro-cid-lcdefpme]{color:var(--text-3);text-align:right;font-size:13px}.pts[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));column-gap:32px;margin:0;padding:0;list-style:none;display:grid}.pts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:14px 0;font-size:16px;font-weight:500;display:flex}.pts[data-astro-cid-lcdefpme] .mono[data-astro-cid-lcdefpme]{text-align:right;font-size:11px;font-weight:400}.people[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:64px 80px;display:flex}.people-a[data-astro-cid-lcdefpme]{flex:520px;min-width:0}.chips[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-lcdefpme] .pill[data-astro-cid-lcdefpme]{cursor:default;font-size:14px}.proj[data-astro-cid-lcdefpme]{background:var(--line);border:1px solid var(--line);flex:440px;align-self:start;gap:1px;min-width:0;display:grid}.proj[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{background:var(--bg);padding:28px}.proj[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:10px}.proj-t[data-astro-cid-lcdefpme]{margin:0 0 8px;font-size:19px;font-weight:600}.proj[data-astro-cid-lcdefpme] .muted[data-astro-cid-lcdefpme]{margin:0;font-size:15px}.proj-list[data-astro-cid-lcdefpme]{color:var(--text-3);gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}
