.top[data-astro-cid-p5wr5ghm]{padding-top:12px}.section[data-astro-cid-p5wr5ghm]{padding-top:clamp(40px,4.5vw,72px)}.back[data-astro-cid-p5wr5ghm]{min-height:44px;color:var(--mute);align-items:center;gap:8px;display:inline-flex}.back[data-astro-cid-p5wr5ghm]:before{content:"←︎"}.eyebrow[data-astro-cid-p5wr5ghm]{color:var(--accent-ink);margin-top:clamp(4px,1vw,12px)}h1[data-astro-cid-p5wr5ghm]{font-size:var(--fs-h1);letter-spacing:var(--tracking-tight);max-width:18ch;margin-top:14px;line-height:1.02}.lede[data-astro-cid-p5wr5ghm]{font-size:var(--fs-lede);color:var(--mute);letter-spacing:-.01em;max-width:34rem;margin-top:20px;font-style:italic;line-height:1.4}.glance[data-astro-cid-p5wr5ghm]{gap:0 var(--gap);border-top:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));margin:clamp(28px,4vw,48px) 0 0;display:grid}.glance[data-astro-cid-p5wr5ghm] div[data-astro-cid-p5wr5ghm]{border-bottom:1px solid var(--hair);min-width:0;padding:14px 0}.glance[data-astro-cid-p5wr5ghm] dt[data-astro-cid-p5wr5ghm]{color:var(--mute)}.glance[data-astro-cid-p5wr5ghm] dd[data-astro-cid-p5wr5ghm]{font-size:var(--fs-body);color:var(--ink-2);margin:6px 0 0;font-weight:400}.frame[data-astro-cid-p5wr5ghm]{min-width:0;margin:0}.frame[data-astro-cid-p5wr5ghm] img[data-astro-cid-p5wr5ghm]{background:var(--card);border-radius:var(--radius-inner);width:100%;height:auto}.frame[data-astro-cid-p5wr5ghm].small{max-width:640px}.frame[data-astro-cid-p5wr5ghm] figcaption[data-astro-cid-p5wr5ghm]{font-size:var(--fs-caption);color:var(--mute);max-width:34rem;margin-top:10px;font-weight:400;line-height:1.45}.lead[data-astro-cid-p5wr5ghm]{background:var(--card);border-radius:var(--radius-card);margin-top:clamp(28px,4vw,48px);padding:clamp(12px,2vw,28px)}.lead[data-astro-cid-p5wr5ghm].small{width:80%;max-width:none;margin-inline:auto}.lead[data-astro-cid-p5wr5ghm] img[data-astro-cid-p5wr5ghm]{object-fit:contain;background:0 0;max-height:72vh}.short[data-astro-cid-p5wr5ghm] .section-label[data-astro-cid-p5wr5ghm]{color:var(--accent-ink);padding-bottom:20px}.rows[data-astro-cid-p5wr5ghm]{border-top:1px solid var(--ink);padding:0;list-style:none}.row[data-astro-cid-p5wr5ghm]{border-bottom:1px solid var(--hair);grid-template-columns:36px minmax(0,1fr);align-items:baseline;column-gap:8px;padding:18px 0;display:grid}.row[data-astro-cid-p5wr5ghm] .num[data-astro-cid-p5wr5ghm]{color:var(--accent-ink)}.row[data-astro-cid-p5wr5ghm] .line[data-astro-cid-p5wr5ghm]{letter-spacing:-.02em;color:var(--ink-2);max-width:46ch;font-size:clamp(1.125rem,1rem + .7vw,1.75rem);line-height:1.25}.methods[data-astro-cid-p5wr5ghm]{flex-wrap:wrap;gap:8px;margin-top:24px;padding:0;list-style:none;display:flex}.methods[data-astro-cid-p5wr5ghm] li[data-astro-cid-p5wr5ghm]{border:1px solid var(--hair-2);min-height:32px;color:var(--ink-2);border-radius:20px;align-items:center;padding:0 14px;display:inline-flex}.methods[data-astro-cid-p5wr5ghm] .by[data-astro-cid-p5wr5ghm]{color:var(--mute)}.grid[data-astro-cid-p5wr5ghm]{gap:14px;display:grid}.kicker[data-astro-cid-p5wr5ghm]{color:var(--accent-ink);gap:12px;display:flex}.kicker[data-astro-cid-p5wr5ghm] .num[data-astro-cid-p5wr5ghm]{color:var(--mute)}.text[data-astro-cid-p5wr5ghm]{min-width:0}.part[data-astro-cid-p5wr5ghm] h2[data-astro-cid-p5wr5ghm]{font-size:var(--fs-case-h2);letter-spacing:var(--tracking-tight);max-width:22ch;line-height:1.08}.copy[data-astro-cid-p5wr5ghm]{max-width:40rem;margin-top:clamp(18px,2vw,28px)}.copy[data-astro-cid-p5wr5ghm] p[data-astro-cid-p5wr5ghm]{font-size:var(--fs-read);color:var(--ink-3);font-weight:400;line-height:1.65}.copy[data-astro-cid-p5wr5ghm] p[data-astro-cid-p5wr5ghm]+p[data-astro-cid-p5wr5ghm]{margin-top:1em}.figs[data-astro-cid-p5wr5ghm]{gap:var(--gap);margin-top:clamp(28px,4vw,48px);display:grid}.pull[data-astro-cid-p5wr5ghm] p[data-astro-cid-p5wr5ghm],.pull[data-astro-cid-p5wr5ghm] blockquote[data-astro-cid-p5wr5ghm]{font-size:var(--fs-h2);letter-spacing:-.02em;color:var(--ink);border-left:2px solid var(--accent);max-width:22ch;margin:0;padding-left:clamp(16px,2vw,28px);font-style:italic;line-height:1.08}.metrics[data-astro-cid-p5wr5ghm]{gap:var(--gap);border-top:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding-top:24px;display:grid}.metrics[data-astro-cid-p5wr5ghm] div[data-astro-cid-p5wr5ghm]{flex-direction:column-reverse;gap:8px;min-width:0;display:flex}.metrics[data-astro-cid-p5wr5ghm] dd[data-astro-cid-p5wr5ghm]{font-size:var(--fs-h2);letter-spacing:var(--tracking-tight);margin:0;line-height:1}.end[data-astro-cid-p5wr5ghm]{padding-bottom:var(--section)}.links[data-astro-cid-p5wr5ghm]{flex-wrap:wrap;gap:12px 32px;display:flex}.closing[data-astro-cid-p5wr5ghm]{font-size:var(--fs-h3);letter-spacing:-.02em;border-top:1px solid var(--ink);max-width:30ch;padding:28px 0 32px;line-height:1.2}@media (width>=700px){.glance[data-astro-cid-p5wr5ghm]{grid-template-columns:repeat(4,minmax(0,1fr))}.figs[data-astro-cid-p5wr5ghm]{grid-template-columns:repeat(var(--n,1), minmax(0, 1fr));align-items:start}.metrics[data-astro-cid-p5wr5ghm]{grid-template-columns:repeat(4,minmax(0,1fr))}.row[data-astro-cid-p5wr5ghm]{grid-template-columns:56px minmax(0,1fr)}}@media (width>=1000px){.grid[data-astro-cid-p5wr5ghm]{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr))}.kicker[data-astro-cid-p5wr5ghm]{grid-column:1/span 3;padding-top:.6em}.text[data-astro-cid-p5wr5ghm]{grid-column:4/span 8}.short[data-astro-cid-p5wr5ghm] .rows[data-astro-cid-p5wr5ghm],.short[data-astro-cid-p5wr5ghm] .methods[data-astro-cid-p5wr5ghm],.pull[data-astro-cid-p5wr5ghm] p[data-astro-cid-p5wr5ghm],.pull[data-astro-cid-p5wr5ghm] blockquote[data-astro-cid-p5wr5ghm]{margin-left:calc((100% - 11 * var(--gap)) / 12 * 3 + 3 * var(--gap))}.closing[data-astro-cid-p5wr5ghm]{max-width:34ch}}
