.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}.try[data-astro-cid-p5wr5ghm]{margin-top:24px}.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]{border-radius:var(--radius-inner);width:100%;height:auto}.frame[data-astro-cid-p5wr5ghm].small,.frame[data-astro-cid-p5wr5ghm].smaller{max-width:640px;margin-inline:auto}.frame[data-astro-cid-p5wr5ghm].smaller{max-width:427px}.frame[data-astro-cid-p5wr5ghm].phone{max-width:300px;margin-inline:auto}.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]{margin-top:clamp(28px,4vw,48px)}.lead[data-astro-cid-p5wr5ghm].small{width:80%;max-width:none;margin-inline:auto}.lead[data-astro-cid-p5wr5ghm].smaller{max-width:560px}.frame[data-astro-cid-p5wr5ghm].bordered img[data-astro-cid-p5wr5ghm]{border:1px solid var(--line)}.frame[data-astro-cid-p5wr5ghm] .zoom[data-astro-cid-p5wr5ghm]{cursor:zoom-in;border-radius:var(--radius-inner);display:block}.lead[data-astro-cid-p5wr5ghm] img[data-astro-cid-p5wr5ghm]{object-fit:contain;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;padding:7px 14px;line-height:1.35;display:inline-block}.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}.end[data-astro-cid-p5wr5ghm]{padding-bottom:var(--section)}.outcome[data-astro-cid-p5wr5ghm]{border-top:1px solid var(--ink);padding-top:28px}.out-body[data-astro-cid-p5wr5ghm]{min-width:0}.closing[data-astro-cid-p5wr5ghm]{letter-spacing:var(--tracking-tight);color:var(--ink);max-width:24ch;margin:0;font-size:clamp(1.75rem,1rem + 2.4vw,2.75rem);line-height:1.1}.metrics[data-astro-cid-p5wr5ghm]{grid-template-columns:repeat(min(2, var(--m,2)), minmax(0, 1fr));gap:20px var(--gap);border-top:1px solid var(--hair);margin:clamp(32px,4vw,56px) 0 0;padding-top:20px;display:grid}.closing[data-astro-cid-p5wr5ghm]:only-child,.metrics[data-astro-cid-p5wr5ghm]:only-child{border-top:0;margin-top:0;padding-top:0}.metrics[data-astro-cid-p5wr5ghm] div[data-astro-cid-p5wr5ghm]{flex-direction:column;gap:6px;min-width:0;display:flex}.metrics[data-astro-cid-p5wr5ghm] dd[data-astro-cid-p5wr5ghm]{font-size:var(--fs-h3);letter-spacing:var(--tracking-tight);color:var(--accent-ink);margin:0;line-height:1}.metrics[data-astro-cid-p5wr5ghm] dt[data-astro-cid-p5wr5ghm]{font-size:var(--fs-caption);color:var(--mute);line-height:1.45}.after[data-astro-cid-p5wr5ghm]{gap:20px;margin-top:clamp(40px,5vw,72px);display:grid}.next[data-astro-cid-p5wr5ghm]{background:var(--card);border-radius:var(--radius-card);color:var(--ink);transition:color var(--dur-fast);gap:8px;padding:clamp(24px,3vw,40px);display:grid;position:relative}.next[data-astro-cid-p5wr5ghm]:hover,.next-label[data-astro-cid-p5wr5ghm]{color:var(--accent-ink)}.next-title[data-astro-cid-p5wr5ghm]{font-size:var(--fs-case-h2);letter-spacing:var(--tracking-tight);line-height:1.08}.next-sub[data-astro-cid-p5wr5ghm]{color:var(--mute);font-size:var(--fs-body)}.back-all[data-astro-cid-p5wr5ghm]{min-height:44px;color:var(--mute);justify-self:start;align-items:center;gap:8px;display:inline-flex}.back-all[data-astro-cid-p5wr5ghm]:before{content:"←︎"}@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(var(--m,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}.out-body[data-astro-cid-p5wr5ghm]{grid-column:4/span 9}.after[data-astro-cid-p5wr5ghm]{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.next[data-astro-cid-p5wr5ghm]{grid-column:4/span 9}.back-all[data-astro-cid-p5wr5ghm]{grid-area:1/1/auto/span 3}}
