.fh-hero[data-astro-cid-7v3kfh3u]{position:relative;height:clamp(320px,46vw,520px);overflow:hidden}.fh-hero[data-astro-cid-7v3kfh3u] img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fh-hero-shade[data-astro-cid-7v3kfh3u]{position:absolute;inset:0;background:linear-gradient(180deg,#1f4e730d 30%,#1f4e73b8)}.fh-hero-text[data-astro-cid-7v3kfh3u]{position:absolute;left:0;right:0;bottom:0;padding-bottom:clamp(26px,4vw,44px);color:var(--surface)}.fh-eyebrow[data-astro-cid-7v3kfh3u]{font-family:var(--label);font-weight:600;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--sky);margin:0 0 10px}.fh-hero[data-astro-cid-7v3kfh3u] h1[data-astro-cid-7v3kfh3u]{font-family:var(--serif);font-weight:var(--serif-weight);font-size:clamp(34px,5.4vw,56px);line-height:1.05;margin:0 0 10px}.fh-hero[data-astro-cid-7v3kfh3u] p[data-astro-cid-7v3kfh3u]:last-child{margin:0;font-size:clamp(16px,1.7vw,19px);font-weight:300;max-width:40ch}.fh-intro[data-astro-cid-7v3kfh3u]{padding-top:44px}.fh-lede[data-astro-cid-7v3kfh3u]{font-family:var(--serif);font-weight:var(--serif-weight);font-size:clamp(20px,2.2vw,24px);line-height:1.45;color:var(--ink);margin:0}.fh-release[data-astro-cid-7v3kfh3u]{position:relative;margin:52px 0 0;overflow:hidden;color:var(--surface)}.fh-release[data-astro-cid-7v3kfh3u] img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fh-release-shade[data-astro-cid-7v3kfh3u]{position:absolute;inset:0;background:#14344ec7}.fh-release-text[data-astro-cid-7v3kfh3u]{position:relative;padding-top:clamp(48px,7vw,80px);padding-bottom:clamp(48px,7vw,80px)}.fh-release[data-astro-cid-7v3kfh3u] h2[data-astro-cid-7v3kfh3u]{font-family:var(--serif);font-weight:var(--serif-weight);font-style:italic;font-size:clamp(28px,3.8vw,40px);line-height:1.15;margin:0 0 20px}.fh-release[data-astro-cid-7v3kfh3u] p[data-astro-cid-7v3kfh3u]{font-size:clamp(16px,1.6vw,18px);font-weight:300;line-height:1.7;margin:0 0 16px;color:#fcfbf9eb}.fh-release-sign[data-astro-cid-7v3kfh3u]{font-family:var(--serif);font-style:italic;font-size:20px!important;color:var(--sky)!important;margin-top:22px!important}.fh-release-note[data-astro-cid-7v3kfh3u]{font-size:13.5px!important;color:#fcfbf9bf!important;margin:18px 0 0!important}.fh-section[data-astro-cid-7v3kfh3u]{margin-top:64px}.section-head[data-astro-cid-7v3kfh3u]{display:flex;justify-content:space-between;align-items:baseline;gap:16px;border-bottom:1px solid var(--ink);padding-bottom:14px;margin-bottom:22px;flex-wrap:wrap}.fh-h2[data-astro-cid-7v3kfh3u]{font-family:var(--serif);font-weight:var(--serif-weight);font-size:clamp(24px,2.6vw,30px);margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid var(--ink)}.fh-section[data-astro-cid-7v3kfh3u]>p[data-astro-cid-7v3kfh3u],.fh-launch[data-astro-cid-7v3kfh3u] p[data-astro-cid-7v3kfh3u],.fh-section[data-astro-cid-7v3kfh3u] .fh-list[data-astro-cid-7v3kfh3u]{font-size:16px;font-weight:300;line-height:1.7;color:var(--text)}.fh-section[data-astro-cid-7v3kfh3u] a[data-astro-cid-7v3kfh3u]{border-bottom:1px solid var(--line)}.fh-section[data-astro-cid-7v3kfh3u] .btn[data-astro-cid-7v3kfh3u]{border-bottom:1px solid transparent}.fh-fish[data-astro-cid-7v3kfh3u]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.fh-card[data-astro-cid-7v3kfh3u]{overflow:hidden;display:flex;flex-direction:column}.fh-card[data-astro-cid-7v3kfh3u] figure[data-astro-cid-7v3kfh3u]{margin:0;aspect-ratio:12 / 5;overflow:hidden;border-bottom:1px solid var(--line)}.fh-card[data-astro-cid-7v3kfh3u] figure[data-astro-cid-7v3kfh3u] img{width:100%;height:100%;object-fit:cover}.fh-card-body[data-astro-cid-7v3kfh3u]{padding:18px 22px}.fh-card[data-astro-cid-7v3kfh3u] h3[data-astro-cid-7v3kfh3u]{font-family:var(--serif);font-weight:var(--serif-weight);font-size:22px;margin:0 0 8px;display:flex;align-items:center;gap:10px}.fh-tag[data-astro-cid-7v3kfh3u]{color:var(--green-dark)}.fh-card[data-astro-cid-7v3kfh3u] p[data-astro-cid-7v3kfh3u]{margin:0 0 10px;font-size:15px;font-weight:300;line-height:1.6;color:var(--text)}.fh-regs[data-astro-cid-7v3kfh3u]{background:var(--bg);border:1px solid var(--line-soft);padding:8px 12px;font-size:13.5px!important;color:var(--ink)!important}.fh-regs[data-astro-cid-7v3kfh3u] .label[data-astro-cid-7v3kfh3u]{margin-right:6px;color:var(--green-dark)}.fh-src[data-astro-cid-7v3kfh3u]{font-size:12.5px!important;color:var(--muted)!important;margin:0!important;font-style:italic}.fh-small[data-astro-cid-7v3kfh3u]{margin-top:18px;font-size:14px!important;color:var(--muted)!important}.fh-launch[data-astro-cid-7v3kfh3u]{display:grid;grid-template-columns:1.25fr 1fr;gap:40px;align-items:start}.fh-launch-lede[data-astro-cid-7v3kfh3u]{font-size:17px!important;color:var(--ink)!important;font-weight:400!important}.fh-dl[data-astro-cid-7v3kfh3u]{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);margin:18px 0 20px}.fh-dl[data-astro-cid-7v3kfh3u] div[data-astro-cid-7v3kfh3u]{background:var(--surface);padding:12px 14px}.fh-dl[data-astro-cid-7v3kfh3u] dt[data-astro-cid-7v3kfh3u]{font-family:var(--label);font-weight:600;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.fh-dl[data-astro-cid-7v3kfh3u] dd[data-astro-cid-7v3kfh3u]{margin:4px 0 0;font-size:14.5px;color:var(--ink)}.fh-actions[data-astro-cid-7v3kfh3u]{display:flex;flex-wrap:wrap;gap:10px}.fh-h3[data-astro-cid-7v3kfh3u]{margin:26px 0 8px;color:var(--green-dark)}.fh-list[data-astro-cid-7v3kfh3u]{padding-left:1.1em;margin:0}.fh-list[data-astro-cid-7v3kfh3u] li[data-astro-cid-7v3kfh3u]{margin:6px 0}.fh-list[data-astro-cid-7v3kfh3u] b[data-astro-cid-7v3kfh3u]{font-weight:500;color:var(--ink)}.fh-launch-photo[data-astro-cid-7v3kfh3u]{margin:0}.fh-launch-photo[data-astro-cid-7v3kfh3u] img{width:100%;height:auto;border:1px solid var(--line)}.fh-launch-photo[data-astro-cid-7v3kfh3u] figcaption[data-astro-cid-7v3kfh3u]{margin-top:8px;font-size:13px;color:var(--muted)}.fh-glance[data-astro-cid-7v3kfh3u]{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.fh-glance[data-astro-cid-7v3kfh3u] div[data-astro-cid-7v3kfh3u]{background:var(--surface);padding:18px 20px}.fh-glance[data-astro-cid-7v3kfh3u] dd[data-astro-cid-7v3kfh3u]{margin:6px 0 0;font-family:var(--serif);font-weight:var(--serif-weight);font-size:21px;color:var(--ink)}.fh-glance[data-astro-cid-7v3kfh3u] dd[data-astro-cid-7v3kfh3u].fh-src{font-family:var(--sans);font-size:12px!important;margin-top:4px!important}.table-wrap[data-astro-cid-7v3kfh3u]{overflow-x:auto;margin:6px 0 22px}table[data-astro-cid-7v3kfh3u]{width:100%;border-collapse:collapse;font-size:14.5px}th[data-astro-cid-7v3kfh3u],td[data-astro-cid-7v3kfh3u]{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line-soft);vertical-align:top}thead[data-astro-cid-7v3kfh3u] th[data-astro-cid-7v3kfh3u]{font-family:var(--label);font-weight:600;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-bottom-color:var(--ink)}tbody[data-astro-cid-7v3kfh3u] th[data-astro-cid-7v3kfh3u]{font-weight:400;color:var(--ink)}td[data-astro-cid-7v3kfh3u]{color:var(--text);white-space:nowrap}.fh-hab[data-astro-cid-7v3kfh3u]{padding:18px 22px;border-left:3px solid var(--error)}.fh-hab[data-astro-cid-7v3kfh3u] h3[data-astro-cid-7v3kfh3u]{font-family:var(--serif);font-weight:var(--serif-weight);font-size:19px;margin:0 0 6px}.fh-hab[data-astro-cid-7v3kfh3u] p[data-astro-cid-7v3kfh3u]{margin:0;font-size:14.5px;line-height:1.6;color:var(--text)}.fh-share[data-astro-cid-7v3kfh3u]{padding-bottom:8px}.fh-sources[data-astro-cid-7v3kfh3u]{margin-bottom:72px;border-top:1px solid var(--line);padding-top:22px}.fh-sources[data-astro-cid-7v3kfh3u] ul[data-astro-cid-7v3kfh3u]{margin:10px 0 14px;padding-left:1.1em;columns:2;column-gap:32px;font-size:13.5px;line-height:1.7}.fh-sources[data-astro-cid-7v3kfh3u] li[data-astro-cid-7v3kfh3u]{break-inside:avoid}@media(max-width:960px){.fh-launch[data-astro-cid-7v3kfh3u]{grid-template-columns:1fr}.fh-glance[data-astro-cid-7v3kfh3u]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.fh-fish[data-astro-cid-7v3kfh3u]{grid-template-columns:1fr}.fh-sources[data-astro-cid-7v3kfh3u] ul[data-astro-cid-7v3kfh3u]{columns:1}}@media(max-width:480px){.fh-glance[data-astro-cid-7v3kfh3u],.fh-dl[data-astro-cid-7v3kfh3u]{grid-template-columns:1fr}td[data-astro-cid-7v3kfh3u]{white-space:normal}}
