.frame[data-astro-cid-woisxlok]{--bezel:#0d131f;--chrome-line:#1d2b4529;width:100%;font:inherit;color:inherit;text-align:left;cursor:zoom-in;appearance:none;border:0;margin:0;display:block}.frame[data-astro-cid-woisxlok]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.scr[data-astro-cid-woisxlok]{display:block;overflow:hidden}img[data-astro-cid-woisxlok]{width:100%;height:auto;display:block}.phone[data-astro-cid-woisxlok]{background:var(--bezel);border-radius:14%/6.6%;padding:3%;box-shadow:0 22px 40px -24px #1d2b45b3}.phone[data-astro-cid-woisxlok] .scr[data-astro-cid-woisxlok]{background:var(--bezel);border-radius:11.5%/5.4%}.panel[data-astro-cid-woisxlok]{background:0 0;padding:0}.panel[data-astro-cid-woisxlok] .scr[data-astro-cid-woisxlok]{box-shadow:0 0 0 1px var(--chrome-line);border-radius:11%/5%}.diagram[data-astro-cid-woisxlok]{border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--chrome-line);padding:0;overflow:hidden}.web[data-astro-cid-woisxlok]{border-radius:var(--radius-lg);border:1px solid var(--chrome-line);background:var(--surface);padding:0;overflow:hidden;box-shadow:0 22px 40px -28px #1d2b4599}.bar[data-astro-cid-woisxlok]{background:var(--surface);border-bottom:1px solid var(--chrome-line);align-items:center;gap:5px;height:22px;padding:0 10px;display:flex}.bar[data-astro-cid-woisxlok] i[data-astro-cid-woisxlok]{background:var(--ink-faint);border-radius:50%;width:6px;height:6px}.web[data-astro-cid-woisxlok].crop .scr[data-astro-cid-woisxlok]{aspect-ratio:16/11}.web[data-astro-cid-woisxlok].crop img[data-astro-cid-woisxlok]{object-fit:cover;object-position:top;height:100%}@media (prefers-reduced-motion:no-preference){.frame[data-astro-cid-woisxlok]{transition:translate var(--dur-fast) var(--ease-hover)}.frame[data-astro-cid-woisxlok]:hover{translate:0 -4px}}.thread[data-astro-cid-6j7nregd]{margin:20px 0 0;padding:0;list-style:none}.thread[data-astro-cid-6j7nregd] li[data-astro-cid-6j7nregd]{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);gap:6px 14px;padding:20px 0;scroll-margin-top:96px;display:grid}.thread[data-astro-cid-6j7nregd] li[data-astro-cid-6j7nregd]:last-child{border-bottom:1px solid var(--line)}.thread[data-astro-cid-6j7nregd] .num[data-astro-cid-6j7nregd]{padding-top:0}.thread[data-astro-cid-6j7nregd] .thead[data-astro-cid-6j7nregd]{display:none}.tneed[data-astro-cid-6j7nregd],.tprin[data-astro-cid-6j7nregd],.tstep[data-astro-cid-6j7nregd]{grid-column:2;margin:0}.tneed[data-astro-cid-6j7nregd]{color:var(--ink-muted)}.pname[data-astro-cid-6j7nregd]{font-size:calc(clamp(1.375rem, 2vw, 1.75rem) * var(--display-scale));margin:0;line-height:1.1}.tprin[data-astro-cid-6j7nregd] p[data-astro-cid-6j7nregd]{font-size:var(--fs-small);color:var(--ink-muted);margin:6px 0 0;line-height:1.5}.tstep[data-astro-cid-6j7nregd]{font-size:var(--fs-micro);letter-spacing:var(--track-label);text-transform:uppercase;flex-wrap:wrap;gap:4px 12px;display:flex}.tstep[data-astro-cid-6j7nregd] a[data-astro-cid-6j7nregd]{color:inherit;border-bottom:1px solid var(--line-strong);text-decoration:none}.tstep[data-astro-cid-6j7nregd] a[data-astro-cid-6j7nregd]:hover{border-bottom-color:var(--accent);box-shadow:inset 0 -.4em 0 var(--accent)}.thread[data-astro-cid-6j7nregd] li[data-astro-cid-6j7nregd]:target .pname[data-astro-cid-6j7nregd]{box-shadow:inset 0 -.35em 0 var(--accent)}@media (width>=900px){.thread[data-astro-cid-6j7nregd] li[data-astro-cid-6j7nregd]{grid-template-columns:28px minmax(0,1fr) minmax(0,1.3fr) 96px;align-items:baseline;gap:6px 24px}.thread[data-astro-cid-6j7nregd] .thead[data-astro-cid-6j7nregd]{color:var(--ink-muted);font-size:var(--fs-micro);letter-spacing:var(--track-label);text-transform:uppercase;border-top:0;padding:0 0 10px;display:grid}.tneed[data-astro-cid-6j7nregd],.tprin[data-astro-cid-6j7nregd],.tstep[data-astro-cid-6j7nregd]{grid-column:auto}.tstep[data-astro-cid-6j7nregd]{justify-content:flex-end}}.nda-note[data-astro-cid-27e6rj7w]{max-width:calc(var(--page-max) + var(--gutter) * 2);padding:clamp(28px, 4vw, 48px) var(--gutter) 0;margin-inline:auto}.nda-note[data-astro-cid-27e6rj7w].flush{max-width:none;margin:0;padding:0}.inner[data-astro-cid-27e6rj7w]{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);align-items:center;gap:6px 40px;padding:20px 0;display:grid}.kicker[data-astro-cid-27e6rj7w]{color:var(--ink-muted)}.title[data-astro-cid-27e6rj7w]{font-size:1.375rem;line-height:1.15}.body[data-astro-cid-27e6rj7w]{max-width:68ch;font-size:var(--fs-small);color:var(--ink-muted);text-wrap:pretty;line-height:1.5}.ask[data-astro-cid-27e6rj7w]{border:1px solid var(--line-strong);color:var(--ink);font-size:var(--fs-small);white-space:nowrap;border-radius:999px;justify-self:start;margin-top:10px;padding:12px 20px;font-weight:500}.ask[data-astro-cid-27e6rj7w]:hover,.ask[data-astro-cid-27e6rj7w]:focus-visible{background:var(--ink);color:var(--bg)}@media (width>=760px){.inner[data-astro-cid-27e6rj7w]{grid-template-columns:minmax(0,1fr) auto}.inner[data-astro-cid-27e6rj7w]>[data-astro-cid-27e6rj7w]:not(.ask){grid-column:1}.ask[data-astro-cid-27e6rj7w]{grid-area:1/2/span 3;justify-self:end;margin-top:0}}.shot-tag[data-astro-cid-5zqwsun2]{color:var(--b-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 12px;font-size:14px;line-height:1.3;display:flex}.pill[data-astro-cid-5zqwsun2]{border:1px solid var(--b-ink);letter-spacing:.12em;text-transform:uppercase;color:var(--b-ink);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.after[data-astro-cid-5zqwsun2] .pill[data-astro-cid-5zqwsun2]{background:var(--b-accent)}.sitemap[data-astro-cid-mk7wktvv]{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:clamp(12px,2.5vw,28px);max-width:900px;margin:36px auto 0;padding-inline:20px;display:grid}.card[data-astro-cid-mk7wktvv]{background:var(--b-card);border-radius:28px;margin:0;padding:24px 26px 22px;font-size:16px;line-height:1.4}.before[data-astro-cid-mk7wktvv]{border:1px solid var(--rule);background:0 0}.count[data-astro-cid-mk7wktvv]{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:18px 0 14px;display:flex}.fig[data-astro-cid-mk7wktvv]{font-family:var(--b-display);letter-spacing:var(--b-track);font-size:clamp(40px,5vw,56px);line-height:.95}.what[data-astro-cid-mk7wktvv]{color:var(--b-muted);font-size:15px}.tree[data-astro-cid-mk7wktvv],.tree[data-astro-cid-mk7wktvv] ul[data-astro-cid-mk7wktvv]{margin:0;padding:0;list-style:none}.tree[data-astro-cid-mk7wktvv]>li[data-astro-cid-mk7wktvv]{border-top:1px solid var(--rule);margin:0;padding:9px 0}.top[data-astro-cid-mk7wktvv]{font-weight:600}.note[data-astro-cid-mk7wktvv],.leaves[data-astro-cid-mk7wktvv]{color:var(--b-muted)}.tree[data-astro-cid-mk7wktvv] ul[data-astro-cid-mk7wktvv]{border-left:1px solid var(--rule);margin:8px 0 2px 3px;padding-left:14px}.tree[data-astro-cid-mk7wktvv] ul[data-astro-cid-mk7wktvv] li[data-astro-cid-mk7wktvv]{margin:0;padding:3px 0;font-size:15px}.kid[data-astro-cid-mk7wktvv]{font-weight:500}.leaves[data-astro-cid-mk7wktvv]{font-size:14px;display:block}.foot[data-astro-cid-mk7wktvv]{border-top:1px solid var(--rule);color:var(--b-muted);margin:12px 0 0;padding-top:12px;font-size:14px}@media (width<=720px){.sitemap[data-astro-cid-mk7wktvv]{grid-template-columns:minmax(0,1fr)}}.group[data-astro-cid-hv632tjl]{max-width:900px;margin:0 auto;padding-inline:20px}.group[data-astro-cid-hv632tjl]+.group[data-astro-cid-hv632tjl]{margin-top:40px}.head[data-astro-cid-hv632tjl]{max-width:var(--col,680px);margin:0 auto 20px}h3[data-astro-cid-hv632tjl]{color:var(--b-heading,inherit);font-family:var(--b-display);font-weight:var(--b-weight,400);text-transform:var(--b-case,none);letter-spacing:var(--b-track,normal);text-wrap:balance;margin:0 0 8px;font-size:clamp(24px,3vw,30px);line-height:1.12}.note[data-astro-cid-hv632tjl]{color:var(--b-muted);margin:0}.items[data-astro-cid-hv632tjl]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-hv632tjl]{background:var(--b-card);border:1px solid color-mix(in srgb, var(--b-ink) 18%, transparent);border-radius:18px;margin:0;padding:24px}img[data-astro-cid-hv632tjl]{border-radius:10px;width:100%;height:auto;margin-bottom:16px;display:block}.n[data-astro-cid-hv632tjl]{border:1px solid var(--b-ink);background:var(--b-accent);font-variant-numeric:tabular-nums;border-radius:15px;place-items:center;min-width:30px;height:30px;margin-bottom:12px;padding-inline:6px;font-size:13px;font-weight:600;display:inline-grid}h4[data-astro-cid-hv632tjl]{color:var(--b-heading,inherit);font-family:var(--b-display);font-weight:var(--b-weight-small,400);text-transform:var(--b-case,none);letter-spacing:var(--b-track,normal);margin:0 0 8px;font-size:22px;line-height:1.15}p[data-astro-cid-hv632tjl]{margin:0 0 10px}p[data-astro-cid-hv632tjl]:last-child{margin-bottom:0}.need[data-astro-cid-hv632tjl]{color:var(--b-muted)}.steps[data-astro-cid-hv632tjl]{color:var(--b-muted);font-size:14px}.steps[data-astro-cid-hv632tjl] a[data-astro-cid-hv632tjl]{color:var(--b-ink)}@media (width<=720px){.items[data-astro-cid-hv632tjl]{grid-template-columns:minmax(0,1fr)}}.brand[data-astro-cid-fq3yknnw]{--col:680px;--wide:1080px;--rule:color-mix(in srgb, var(--b-ink) 18%, transparent);--surface:var(--b-card);--line:var(--rule);--ink-faint:color-mix(in srgb, var(--b-ink) 30%, transparent);--accent:var(--b-accent);background:var(--b-paper);box-shadow:var(--rail-w) 0 0 0 var(--b-paper);color:var(--b-ink);font-family:var(--b-body);font-size:18px;line-height:1.55}.wrap[data-astro-cid-fq3yknnw]{width:100%;max-width:var(--wide);margin-inline:auto;padding-inline:20px}.col[data-astro-cid-fq3yknnw]{max-width:var(--col);box-sizing:content-box;margin-inline:auto;padding-inline:20px}h1[data-astro-cid-fq3yknnw],h2[data-astro-cid-fq3yknnw],h3[data-astro-cid-fq3yknnw]{font-family:var(--b-display);font-weight:var(--b-weight);text-transform:var(--b-case);letter-spacing:var(--b-track);text-wrap:balance}h1[data-astro-cid-fq3yknnw]{margin:0;font-size:clamp(48px,8vw,92px);line-height:.98}h2[data-astro-cid-fq3yknnw]{margin:0 0 20px;font-size:clamp(34px,5vw,52px);line-height:1.05}h3[data-astro-cid-fq3yknnw]{margin:0 0 12px;font-size:clamp(26px,3.4vw,34px);line-height:1.12}p[data-astro-cid-fq3yknnw]{text-wrap:pretty;margin:0 0 16px}ul[data-astro-cid-fq3yknnw],ol[data-astro-cid-fq3yknnw]{margin:0 0 16px;padding-left:1.2em}li[data-astro-cid-fq3yknnw]{margin-bottom:10px}li[data-astro-cid-fq3yknnw]::marker{color:var(--b-muted)}.label[data-astro-cid-fq3yknnw]{letter-spacing:.12em;text-transform:uppercase;color:var(--b-muted);margin-bottom:12px;font-size:13px;font-weight:600}.hero[data-astro-cid-fq3yknnw],.ground[data-astro-cid-fq3yknnw]{border-radius:40px;margin-inline:clamp(12px,2.4vw,32px);overflow:hidden}.hero[data-astro-cid-fq3yknnw]{background:var(--b-fill);color:var(--b-paper);background-attachment:fixed;margin-top:4px;position:relative}.brand[data-astro-cid-fq3yknnw] .motif{width:100%;height:100%;color:var(--b-paper);opacity:.15;pointer-events:none;position:absolute;inset:0}.brand[data-astro-cid-fq3yknnw] .motif-circuit{aspect-ratio:1200/640;width:min(46%,600px);height:auto;inset:0 0 auto auto}.hero-in[data-astro-cid-fq3yknnw]{gap:40px;padding-block:72px 0;display:grid;position:relative}.has-cover[data-astro-cid-fq3yknnw] .hero-in[data-astro-cid-fq3yknnw]{padding-bottom:64px}.mark[data-astro-cid-fq3yknnw]{background:var(--b-paper);-webkit-mask:var(--logo) left center / contain no-repeat;mask:var(--logo) left center / contain no-repeat;margin-bottom:28px;display:block}.eyebrow[data-astro-cid-fq3yknnw]{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--b-paper) 76%, transparent);margin:0 0 16px;font-size:13px;font-weight:500}.lede[data-astro-cid-fq3yknnw]{max-width:30em;color:color-mix(in srgb, var(--b-paper) 88%, transparent);margin:20px 0 0;font-size:clamp(20px,2.4vw,26px);line-height:1.35}.outcome[data-astro-cid-fq3yknnw]{border-left:3px solid var(--b-accent);max-width:34em;margin:20px 0 0;padding-left:16px;font-size:18px;line-height:1.45}.concept[data-astro-cid-fq3yknnw]{color:color-mix(in srgb, var(--b-paper) 66%, transparent);margin:14px 0 0;font-size:14px}.meta[data-astro-cid-fq3yknnw]{border-top:1px solid color-mix(in srgb, var(--b-paper) 28%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.meta[data-astro-cid-fq3yknnw] div[data-astro-cid-fq3yknnw]{padding:16px 16px 0 0}.meta[data-astro-cid-fq3yknnw] dt[data-astro-cid-fq3yknnw]{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--b-paper) 66%, transparent);margin-bottom:4px;font-size:13px}.meta[data-astro-cid-fq3yknnw] dd[data-astro-cid-fq3yknnw]{margin:0;font-size:16px;line-height:1.4}.meta[data-astro-cid-fq3yknnw] a[data-astro-cid-fq3yknnw]{color:inherit;text-underline-offset:3px}.hero-phones[data-astro-cid-fq3yknnw]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(12px,3vw,36px);width:100%;max-width:900px;margin-inline:auto;display:grid}.hero-phones[data-astro-cid-fq3yknnw].n2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:620px}.hero-phones[data-astro-cid-fq3yknnw].n1{grid-template-columns:minmax(0,1fr);max-width:300px}.hero-phones[data-astro-cid-fq3yknnw].n3 .hp[data-astro-cid-fq3yknnw]:nth-child(2){transform:translateY(-28px)}.hero-phones[data-astro-cid-fq3yknnw] .hp[data-astro-cid-fq3yknnw] .frame.phone{border-bottom:0;border-color:color-mix(in srgb, var(--b-paper) 25%, transparent);border-bottom-right-radius:0;border-bottom-left-radius:0;box-shadow:0 24px 60px #00000059}.hero-phones[data-astro-cid-fq3yknnw] .hp[data-astro-cid-fq3yknnw] .frame.phone .scr{border-bottom-right-radius:0;border-bottom-left-radius:0}.hero-cover[data-astro-cid-fq3yknnw]{width:100%;max-width:1000px;margin:0 auto}.cover-zoom[data-astro-cid-fq3yknnw]{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.cover-zoom[data-astro-cid-fq3yknnw]:focus-visible{outline:2px solid var(--b-accent);outline-offset:6px}.hero-cover[data-astro-cid-fq3yknnw] img[data-astro-cid-fq3yknnw]{width:100%;height:auto;display:block}.hero-cover[data-astro-cid-fq3yknnw] img[data-astro-cid-fq3yknnw].lift{filter:drop-shadow(0 24px 30px #00000059)}.brand[data-astro-cid-fq3yknnw] .frame.phone{background:var(--b-card);border:1px solid color-mix(in srgb, var(--b-ink) 22%, transparent);box-shadow:0 18px 40px color-mix(in srgb, var(--b-ink) 14%, transparent);border-radius:clamp(18px,3.2vw,34px);padding:0;overflow:hidden}.brand[data-astro-cid-fq3yknnw] .frame.phone .scr{background:0 0;border-radius:0}.brand[data-astro-cid-fq3yknnw] .frame:focus-visible{outline-color:var(--b-accent)}.sec[data-astro-cid-fq3yknnw]{border-top:1px solid var(--rule);padding-block:72px}.sec[data-astro-cid-fq3yknnw].first{border-top:0}.sec[data-astro-cid-fq3yknnw] h2[data-astro-cid-fq3yknnw],.sec[data-astro-cid-fq3yknnw] h3[data-astro-cid-fq3yknnw]{color:var(--b-heading)}.col[data-astro-cid-fq3yknnw]+.col[data-astro-cid-fq3yknnw]{margin-top:40px}.sub[data-astro-cid-fq3yknnw]{margin-top:32px;font-size:clamp(24px,3vw,30px)}.sub[data-astro-cid-fq3yknnw]:first-child{margin-top:0}.big[data-astro-cid-fq3yknnw]{border-left:3px solid var(--b-accent);font-family:var(--b-display);font-weight:var(--b-weight);text-transform:var(--b-case);letter-spacing:var(--b-track);text-wrap:balance;margin:28px 0;padding-left:18px;font-size:clamp(26px,3.6vw,38px);line-height:1.2}.goals[data-astro-cid-fq3yknnw]{counter-reset:goal;padding-left:0;list-style:none}.goals[data-astro-cid-fq3yknnw] li[data-astro-cid-fq3yknnw]{counter-increment:goal;padding-left:48px;position:relative}.goals[data-astro-cid-fq3yknnw] li[data-astro-cid-fq3yknnw]:before{content:counter(goal);border:1px solid var(--b-ink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;font-weight:600;display:inline-grid;position:absolute;top:-2px;left:0}.did[data-astro-cid-fq3yknnw]{columns:2;column-gap:32px;list-style:outside}.did[data-astro-cid-fq3yknnw] li[data-astro-cid-fq3yknnw]{break-inside:avoid}.decisions-head[data-astro-cid-fq3yknnw]{margin-top:32px}.decisions-head[data-astro-cid-fq3yknnw].lead{margin-top:0}.decision[data-astro-cid-fq3yknnw]{border-top:1px solid var(--rule);padding-block:56px}.decision[data-astro-cid-fq3yknnw]:first-child{border-top:0;padding-top:24px}.num[data-astro-cid-fq3yknnw]{border:1px solid var(--b-ink);background:var(--b-accent);width:34px;height:34px;color:var(--b-ink);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;font-size:15px;font-weight:600;display:inline-flex}@media (width>=900px){.decision[data-astro-cid-fq3yknnw].side{max-width:var(--wide);box-sizing:border-box;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;column-gap:64px;margin-inline:auto;padding-inline:20px;display:grid}.decision[data-astro-cid-fq3yknnw].side>.col[data-astro-cid-fq3yknnw]{max-width:none;margin:0;padding:0}.decision[data-astro-cid-fq3yknnw].side .phones[data-astro-cid-fq3yknnw]{margin:0 auto;padding:0}.decision[data-astro-cid-fq3yknnw].side.flip>.col[data-astro-cid-fq3yknnw]{order:2}}.phones[data-astro-cid-fq3yknnw]{align-items:start;gap:clamp(12px,2.5vw,28px);margin:36px auto 0;padding-inline:20px;display:grid}.phones[data-astro-cid-fq3yknnw].n1{grid-template-columns:minmax(0,1fr);max-width:320px}.phones[data-astro-cid-fq3yknnw].n2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:620px}.phones[data-astro-cid-fq3yknnw].n3{grid-template-columns:repeat(3,minmax(0,1fr));max-width:900px}.mixed[data-astro-cid-fq3yknnw]{align-items:flex-end;gap:clamp(12px,2.5vw,28px);max-width:900px;margin:36px auto 0;padding-inline:20px;display:flex}.mixed[data-astro-cid-fq3yknnw] .w[data-astro-cid-fq3yknnw]{flex:3 1 0;min-width:0}.mixed[data-astro-cid-fq3yknnw] .t[data-astro-cid-fq3yknnw]{flex:1 1 0;min-width:0;max-width:260px}.pairs[data-astro-cid-fq3yknnw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.5vw,28px);max-width:1000px;margin:36px auto 0;padding-inline:20px;display:grid}.family[data-astro-cid-fq3yknnw]{background:var(--b-card);border-radius:28px;margin-top:32px;padding:24px 28px}.family[data-astro-cid-fq3yknnw] .label[data-astro-cid-fq3yknnw]{margin:0 0 6px}.family[data-astro-cid-fq3yknnw] ol[data-astro-cid-fq3yknnw]{margin:0;padding:0;list-style:none}.family[data-astro-cid-fq3yknnw] li[data-astro-cid-fq3yknnw]{border-top:1px solid var(--rule);margin:0}.family[data-astro-cid-fq3yknnw] a[data-astro-cid-fq3yknnw],.family[data-astro-cid-fq3yknnw] [data-astro-cid-fq3yknnw][aria-current]{justify-content:space-between;gap:12px;padding:12px 0;font-weight:600;display:flex}.family[data-astro-cid-fq3yknnw] a[data-astro-cid-fq3yknnw]:hover{color:var(--b-heading)}.here[data-astro-cid-fq3yknnw]{color:var(--b-muted);font-size:14px;font-weight:400}.deep-grid[data-astro-cid-fq3yknnw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.deep[data-astro-cid-fq3yknnw]{display:block}.deep-shot[data-astro-cid-fq3yknnw]{aspect-ratio:16/10;box-sizing:border-box;border-radius:28px;padding:28px 16px;display:block;overflow:hidden}.deep-shot[data-astro-cid-fq3yknnw] img[data-astro-cid-fq3yknnw]{object-fit:contain;width:100%;height:100%;display:block}.part[data-astro-cid-fq3yknnw]{margin:16px 8px 0;display:block}.deep-name[data-astro-cid-fq3yknnw]{font-family:var(--b-display);font-weight:var(--b-weight-small);color:var(--b-heading);margin:0 8px;font-size:clamp(22px,2.4vw,28px);line-height:1.15;display:block}.deep-out[data-astro-cid-fq3yknnw]{color:var(--b-muted);margin:6px 8px 0;font-size:15px;line-height:1.5;display:block}@media (prefers-reduced-motion:no-preference){.deep-shot[data-astro-cid-fq3yknnw] img[data-astro-cid-fq3yknnw]{transition:transform var(--dur-base) var(--ease-out)}.deep[data-astro-cid-fq3yknnw]:hover .deep-shot[data-astro-cid-fq3yknnw] img[data-astro-cid-fq3yknnw]{transform:scale(1.03)}}@media (width<=720px){.deep-grid[data-astro-cid-fq3yknnw]{grid-template-columns:minmax(0,1fr)}}.ground[data-astro-cid-fq3yknnw]{background:var(--b-fill);color:var(--b-paper);background-attachment:fixed;padding-block:72px;position:relative}.ground[data-astro-cid-fq3yknnw] .motif{opacity:.13}.ground[data-astro-cid-fq3yknnw] .col[data-astro-cid-fq3yknnw]{position:relative}.stat[data-astro-cid-fq3yknnw]{font-family:var(--b-display);font-weight:var(--b-weight);margin:8px 0 4px;font-size:clamp(56px,9vw,96px);line-height:1}.stat-label[data-astro-cid-fq3yknnw]{color:color-mix(in srgb, var(--b-paper) 76%, transparent);margin-bottom:28px}.table[data-astro-cid-fq3yknnw]{margin-top:32px}table[data-astro-cid-fq3yknnw]{border-collapse:collapse;width:100%;font-size:16px;line-height:1.4}th[data-astro-cid-fq3yknnw],td[data-astro-cid-fq3yknnw]{border-bottom:1px solid color-mix(in srgb, var(--b-paper) 28%, transparent);text-align:left;vertical-align:top;padding:12px 12px 12px 0}thead[data-astro-cid-fq3yknnw] th[data-astro-cid-fq3yknnw]{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--b-paper) 70%, transparent);font-size:13px;font-weight:500}tbody[data-astro-cid-fq3yknnw] th[data-astro-cid-fq3yknnw]{font-weight:500}.was[data-astro-cid-fq3yknnw]{color:color-mix(in srgb, var(--b-paper) 70%, transparent)}.now[data-astro-cid-fq3yknnw]{font-weight:600}.caption[data-astro-cid-fq3yknnw]{color:color-mix(in srgb, var(--b-paper) 70%, transparent);margin-top:12px;font-size:14px}.more-head[data-astro-cid-fq3yknnw]{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.more-head[data-astro-cid-fq3yknnw] a[data-astro-cid-fq3yknnw]{color:var(--b-muted)}.steps[data-astro-cid-fq3yknnw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:12px;display:grid}.step[data-astro-cid-fq3yknnw]{background:var(--b-card);border:1px solid var(--rule);color:inherit;border-radius:18px;flex-direction:column;gap:6px;padding:16px;text-decoration:none;display:flex}.step[data-astro-cid-fq3yknnw].next{text-align:right}.step-shot[data-astro-cid-fq3yknnw]{aspect-ratio:16/9;place-items:center;margin-bottom:6px;display:grid}.step-shot[data-astro-cid-fq3yknnw] img[data-astro-cid-fq3yknnw]{object-fit:contain;width:100%;height:100%}.say[data-astro-cid-fq3yknnw]{letter-spacing:.08em;text-transform:uppercase;color:var(--b-muted);font-size:13px}.step-name[data-astro-cid-fq3yknnw]{font-family:var(--b-display);font-weight:var(--b-weight-small);color:var(--b-heading);text-transform:var(--b-case);letter-spacing:var(--b-track);font-size:26px;line-height:1.1}.step[data-astro-cid-fq3yknnw]:focus-visible,.more-head[data-astro-cid-fq3yknnw] a[data-astro-cid-fq3yknnw]:focus-visible{outline:2px solid var(--b-ink);outline-offset:4px}@media (width<=720px){.brand[data-astro-cid-fq3yknnw]{font-size:17px}.hero-in[data-astro-cid-fq3yknnw]{padding-top:48px}.meta[data-astro-cid-fq3yknnw]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;row-gap:8px}.meta[data-astro-cid-fq3yknnw] .long[data-astro-cid-fq3yknnw]{order:1;grid-column:1/-1}.sec[data-astro-cid-fq3yknnw],.ground[data-astro-cid-fq3yknnw]{padding-block:52px}.steps[data-astro-cid-fq3yknnw],.pairs[data-astro-cid-fq3yknnw]{grid-template-columns:minmax(0,1fr)}.did[data-astro-cid-fq3yknnw]{columns:1}.step[data-astro-cid-fq3yknnw].next{text-align:left}.phones[data-astro-cid-fq3yknnw].n3{grid-template-columns:repeat(2,minmax(0,1fr))}.phones[data-astro-cid-fq3yknnw].n3 .ph[data-astro-cid-fq3yknnw]:last-child:nth-child(odd){grid-column:1/-1;width:50%;margin-inline:auto}.hero-phones[data-astro-cid-fq3yknnw].n3 .hp[data-astro-cid-fq3yknnw]:nth-child(2){transform:translateY(-14px)}.mixed[data-astro-cid-fq3yknnw]{flex-wrap:wrap;justify-content:center}.mixed[data-astro-cid-fq3yknnw] .w[data-astro-cid-fq3yknnw]{flex-basis:100%}.mixed[data-astro-cid-fq3yknnw] .t[data-astro-cid-fq3yknnw]{flex:0 45%}table[data-astro-cid-fq3yknnw]{font-size:15px}}.study[data-astro-cid-pznzci7v]{padding-bottom:var(--section-gap)}.study[data-astro-cid-pznzci7v] .section[data-astro-cid-pznzci7v]{padding-top:clamp(56px,8vh,112px)}.head[data-astro-cid-pznzci7v]{align-items:end;gap:clamp(28px,4vw,56px);padding-top:clamp(40px,6vh,80px);display:grid}.study[data-astro-cid-pznzci7v] .section[data-astro-cid-pznzci7v][id]{scroll-margin-top:calc(-1*clamp(56px,8vh,112px))}.study[data-astro-cid-pznzci7v] .head[data-astro-cid-pznzci7v][id]{scroll-margin-top:200px}.glance[data-astro-cid-pznzci7v]{border-top:1px solid var(--line);flex-wrap:wrap;gap:24px clamp(28px,4vw,56px);padding-top:20px;display:flex}.glance[data-astro-cid-pznzci7v] div[data-astro-cid-pznzci7v]{flex-direction:column;gap:8px;display:flex}.glance[data-astro-cid-pznzci7v] dd[data-astro-cid-pznzci7v]{margin:0}.g-out[data-astro-cid-pznzci7v]{flex:2 320px}.g-out[data-astro-cid-pznzci7v] dd[data-astro-cid-pznzci7v]{max-width:44ch;font-size:var(--fs-lead);letter-spacing:-.01em;text-wrap:pretty;font-weight:500;line-height:1.35}.g-fig[data-astro-cid-pznzci7v]{flex:160px}.g-fig[data-astro-cid-pznzci7v] dt[data-astro-cid-pznzci7v]{max-width:26ch;font-size:var(--fs-small);color:var(--ink-muted);order:1;line-height:1.4}.g-num[data-astro-cid-pznzci7v]{font-family:var(--font-mono);font-size:calc(clamp(1.5rem, 2.6vw, 2.25rem) * var(--display-scale));font-weight:500;line-height:1.1}.g-num[data-astro-cid-pznzci7v] .was[data-astro-cid-pznzci7v]{color:var(--ink-muted)}.g-num[data-astro-cid-pznzci7v] .arrow[data-astro-cid-pznzci7v]{color:var(--ink-muted);margin-inline:.3em}.title[data-astro-cid-pznzci7v]{flex-direction:column;gap:16px;display:flex}.context[data-astro-cid-pznzci7v]{max-width:44ch;font-size:var(--fs-body);text-wrap:pretty;color:color-mix(in srgb, var(--ink) 84%, transparent);flex-direction:column;gap:12px;line-height:1.5;display:flex}.context[data-astro-cid-pznzci7v] h2[data-astro-cid-pznzci7v]{margin-bottom:4px}.plate[data-astro-cid-pznzci7v]{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-bottom:8px;display:flex}.plate[data-astro-cid-pznzci7v] .nda-tag[data-astro-cid-pznzci7v]{white-space:normal;text-wrap:balance;max-width:100%}.markbox[data-astro-cid-pznzci7v]{display:block;position:relative;overflow:hidden}.mark[data-astro-cid-pznzci7v]{background:var(--ink);width:100%;height:100%;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;display:block}.sweep[data-astro-cid-pznzci7v]{background:var(--accent);opacity:0;width:18%;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.markbox[data-astro-cid-pznzci7v]+.kicker[data-astro-cid-pznzci7v]{align-items:center;gap:20px;display:flex}.markbox[data-astro-cid-pznzci7v]+.kicker[data-astro-cid-pznzci7v]:before{content:"";background:var(--line);width:1px;height:1.2em}.kicker[data-astro-cid-pznzci7v]{color:var(--ink-muted)}@media (prefers-reduced-motion:no-preference){html.js .mark[data-astro-cid-pznzci7v]{clip-path:inset(0 100% 0 0);animation:paint .9s var(--ease-out) .32s forwards}html.js .sweep[data-astro-cid-pznzci7v]{animation:sweep .9s var(--ease-out) .32s forwards}@keyframes paint{to{clip-path:inset(0)}}@keyframes sweep{0%{opacity:1;transform:translate(-100%)}80%{opacity:1}to{opacity:0;transform:translate(600%)}}}h1[data-astro-cid-pznzci7v]{font-size:var(--fs-h1);max-width:14ch}.what[data-astro-cid-pznzci7v]{font-size:var(--fs-lead);letter-spacing:-.01em;color:var(--ink-muted);max-width:40ch;line-height:1.4}.hero[data-astro-cid-pznzci7v]{flex-direction:column;gap:clamp(28px,4vw,48px);display:flex}.cover[data-astro-cid-pznzci7v]{border-top:2px solid var(--ink);background:var(--stage-fill,color-mix(in srgb, var(--surface) 55%, transparent));box-shadow:var(--stage-edge,inset 0 0 0 1px var(--line));border-radius:0 0 var(--radius) var(--radius);padding:clamp(24px,4vw,56px) clamp(16px,3vw,40px)}.cover-zoom[data-astro-cid-pznzci7v]{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.cover[data-astro-cid-pznzci7v] img[data-astro-cid-pznzci7v]{view-transition-name:study-cover}html.vt-in .hero[data-astro-cid-pznzci7v] .rv[data-astro-cid-pznzci7v]{opacity:1;transition:none;transform:none}.cover-zoom[data-astro-cid-pznzci7v]:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.cover[data-astro-cid-pznzci7v] img[data-astro-cid-pznzci7v].lift{filter:drop-shadow(0 20px 26px #1d2b4542)}.cover[data-astro-cid-pznzci7v] img[data-astro-cid-pznzci7v],.slot[data-astro-cid-pznzci7v]{width:min(100%,1100px);margin-inline:auto}.cover[data-astro-cid-pznzci7v] img[data-astro-cid-pznzci7v]{height:auto}.slot[data-astro-cid-pznzci7v]{aspect-ratio:2}.draft[data-astro-cid-pznzci7v]{padding:2px 6px}.facts[data-astro-cid-pznzci7v]{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px 24px;padding-top:20px;display:grid}.facts[data-astro-cid-pznzci7v] div[data-astro-cid-pznzci7v]{flex-direction:column;gap:6px;display:flex}.facts[data-astro-cid-pznzci7v] dd[data-astro-cid-pznzci7v]{font-size:var(--fs-small)}.brief[data-astro-cid-pznzci7v]{gap:clamp(40px,6vw,96px);display:grid}.brief[data-astro-cid-pznzci7v] h2[data-astro-cid-pznzci7v],.prose[data-astro-cid-pznzci7v] h2[data-astro-cid-pznzci7v]{margin-bottom:18px}.summary[data-astro-cid-pznzci7v]{text-wrap:pretty;flex-direction:column;gap:1em;max-width:62ch;display:flex}.summary[data-astro-cid-pznzci7v] h2[data-astro-cid-pznzci7v]{margin-bottom:4px}.role-title[data-astro-cid-pznzci7v]{font-family:var(--font-display);letter-spacing:-.01em;margin-bottom:12px;font-size:1.0625rem;font-weight:600}.did[data-astro-cid-pznzci7v]{font-size:var(--fs-small);color:var(--ink-muted);flex-direction:column;display:flex}.did[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]{border-top:1px solid var(--line);padding:7px 0}.did[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]:last-child{border-bottom:1px solid var(--line)}.role[data-astro-cid-pznzci7v] .sub[data-astro-cid-pznzci7v]{margin:0 0 6px}.role[data-astro-cid-pznzci7v] .did[data-astro-cid-pznzci7v]+.sub[data-astro-cid-pznzci7v]{margin-top:20px}.prose[data-astro-cid-pznzci7v] .body[data-astro-cid-pznzci7v]{text-wrap:pretty;flex-direction:column;gap:1em;max-width:62ch;display:flex}.sub[data-astro-cid-pznzci7v]{color:var(--ink-muted);margin-top:12px}.pgroup[data-astro-cid-pznzci7v]+.pgroup[data-astro-cid-pznzci7v]{margin-top:clamp(40px,5vw,64px)}.pnote[data-astro-cid-pznzci7v]{max-width:62ch;margin:6px 0 0}.pgrid[data-astro-cid-pznzci7v]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:clamp(24px,3vw,40px) clamp(20px,3vw,36px);margin-top:20px;display:grid}.pgrid[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]{border-top:1px solid var(--line-strong);flex-direction:column;gap:8px;padding-top:14px;display:flex}.pname[data-astro-cid-pznzci7v]{font-size:calc(clamp(1.375rem, 2vw, 1.75rem) * var(--display-scale));margin:0;line-height:1.1}.pgrid[data-astro-cid-pznzci7v] p[data-astro-cid-pznzci7v]{font-size:var(--fs-small);color:var(--ink-muted);margin:0;line-height:1.5}.pgrid[data-astro-cid-pznzci7v] .num[data-astro-cid-pznzci7v]{padding-top:0}.told[data-astro-cid-pznzci7v]{border-top:1px solid var(--line-strong);flex-direction:column;grid-column:1/-1;gap:10px;margin-top:clamp(40px,6vw,88px);padding-top:clamp(20px,3vw,32px);display:flex}.told-body[data-astro-cid-pznzci7v] .sub[data-astro-cid-pznzci7v]{margin:0}.told[data-astro-cid-pznzci7v] .pgrid[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]{scroll-margin-top:96px}.told[data-astro-cid-pznzci7v] .pgrid[data-astro-cid-pznzci7v] p[data-astro-cid-pznzci7v]{font-size:var(--fs-body);color:var(--ink-muted)}.told[data-astro-cid-pznzci7v] .pgrid[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]:target .pname[data-astro-cid-pznzci7v]{box-shadow:inset 0 -.35em 0 var(--accent)}@media (width>=720px){.told[data-astro-cid-pznzci7v] .pgrid[data-astro-cid-pznzci7v]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px}}.carries[data-astro-cid-pznzci7v]{font-size:var(--fs-micro);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-muted);flex-wrap:wrap;gap:4px 14px;margin:0;display:flex}.carries[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]{color:inherit;border-bottom:1px solid var(--line-strong);text-decoration:none}.carries[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]:hover{color:var(--ink);border-bottom-color:var(--accent);box-shadow:inset 0 -.4em 0 var(--accent)}.step-row[data-astro-cid-pznzci7v]{scroll-margin-top:96px}.pcards[data-astro-cid-pznzci7v]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:clamp(24px,2.6vw,32px) clamp(16px,2vw,24px);margin-top:24px;display:grid}.pcards[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]{flex-direction:column;gap:8px;display:flex}.pcards[data-astro-cid-pznzci7v] img[data-astro-cid-pznzci7v]{border-radius:var(--radius-lg);width:100%;height:auto;box-shadow:0 0 0 1px var(--line);margin-bottom:6px;display:block}.pcards[data-astro-cid-pznzci7v] .pname[data-astro-cid-pznzci7v]{font-size:calc(1.25rem * var(--display-scale))}.pcards[data-astro-cid-pznzci7v] p[data-astro-cid-pznzci7v]{font-size:var(--fs-small);color:var(--ink-muted);margin:0;line-height:1.5}.reqs[data-astro-cid-pznzci7v],.points[data-astro-cid-pznzci7v]{flex-direction:column;display:flex}.reqs[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v],.points[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]{border-top:1px solid var(--line);gap:16px;padding:12px 0;display:flex}.reqs[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]:last-child,.points[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]:last-child{border-bottom:1px solid var(--line)}.aside[data-astro-cid-pznzci7v]{flex-direction:column;gap:14px;margin-top:clamp(28px,4vw,48px);display:flex}.aside[data-astro-cid-pznzci7v] .sub[data-astro-cid-pznzci7v]{margin-top:0}.aside[data-astro-cid-pznzci7v] .note[data-astro-cid-pznzci7v]{max-width:62ch;font-size:var(--fs-small)}.tbl[data-astro-cid-pznzci7v]{border-collapse:collapse;text-align:left;width:100%;font-size:var(--fs-small)}.tbl[data-astro-cid-pznzci7v] th[data-astro-cid-pznzci7v],.tbl[data-astro-cid-pznzci7v] td[data-astro-cid-pznzci7v]{border-top:1px solid var(--line);vertical-align:top;font-weight:inherit;padding:12px 20px 12px 0}.tbl[data-astro-cid-pznzci7v] thead[data-astro-cid-pznzci7v] th[data-astro-cid-pznzci7v]{color:var(--ink-muted);border-top:0;padding-top:0}.tbl[data-astro-cid-pznzci7v] tbody[data-astro-cid-pznzci7v] tr[data-astro-cid-pznzci7v]:last-child>[data-astro-cid-pznzci7v]{border-bottom:1px solid var(--line)}.tbl[data-astro-cid-pznzci7v] tbody[data-astro-cid-pznzci7v] th[data-astro-cid-pznzci7v]{font-weight:600}.tbl[data-astro-cid-pznzci7v] th[data-astro-cid-pznzci7v]:last-child,.tbl[data-astro-cid-pznzci7v] td[data-astro-cid-pznzci7v]:last-child{padding-right:0}.compare[data-astro-cid-pznzci7v] .was[data-astro-cid-pznzci7v]{color:var(--ink-muted)}.compare[data-astro-cid-pznzci7v] .now[data-astro-cid-pznzci7v]{font-weight:600}@media (width<=719px){.drives[data-astro-cid-pznzci7v] thead[data-astro-cid-pznzci7v]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.drives[data-astro-cid-pznzci7v] tr[data-astro-cid-pznzci7v],.drives[data-astro-cid-pznzci7v] th[data-astro-cid-pznzci7v],.drives[data-astro-cid-pznzci7v] td[data-astro-cid-pznzci7v]{display:block}.drives[data-astro-cid-pznzci7v] tbody[data-astro-cid-pznzci7v] tr[data-astro-cid-pznzci7v]{border-top:1px solid var(--line);padding:14px 0}.drives[data-astro-cid-pznzci7v] tbody[data-astro-cid-pznzci7v] tr[data-astro-cid-pznzci7v]:last-child{border-bottom:1px solid var(--line)}.drives[data-astro-cid-pznzci7v] tbody[data-astro-cid-pznzci7v] th[data-astro-cid-pznzci7v],.drives[data-astro-cid-pznzci7v] tbody[data-astro-cid-pznzci7v] td[data-astro-cid-pznzci7v]{border:0;padding:0}.drives[data-astro-cid-pznzci7v] tbody[data-astro-cid-pznzci7v] tr[data-astro-cid-pznzci7v]:last-child>[data-astro-cid-pznzci7v]{border-bottom:0}.drives[data-astro-cid-pznzci7v] td[data-astro-cid-pznzci7v]{margin-top:10px}.drives[data-astro-cid-pznzci7v] td[data-astro-cid-pznzci7v]:before{content:attr(data-label);font-size:var(--fs-micro);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-muted);margin-bottom:2px;display:block}}.num[data-astro-cid-pznzci7v]{color:var(--ink-muted);flex:none;padding-top:.35em}.points[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]:before{content:"";background:var(--accent);border:1px solid var(--ink);border-radius:50%;flex:none;width:6px;height:6px;margin-top:.6em}.gallery[data-astro-cid-pznzci7v]{gap:clamp(24px,3vw,40px);padding-top:clamp(24px,3vw,40px);display:grid}.gallery[data-astro-cid-pznzci7v]:not(.thirds)>li[data-astro-cid-pznzci7v]:last-child:nth-child(odd){grid-column:1/-1}.gallery[data-astro-cid-pznzci7v] figure[data-astro-cid-pznzci7v]{flex-direction:column;gap:10px;display:flex}.viewer[data-astro-cid-pznzci7v]{background:color-mix(in srgb, var(--inv-bg) 88%, transparent);backdrop-filter:blur(14px);width:100vw;max-width:none;height:100svh;max-height:none;color:var(--inv-ink);border:0;margin:0;padding:0}.viewer[data-astro-cid-pznzci7v][open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.viewer[data-astro-cid-pznzci7v]::backdrop{background:0 0}.v-bar[data-astro-cid-pznzci7v]{justify-content:space-between;align-items:center;padding:14px clamp(16px,3vw,32px);display:flex}.v-count[data-astro-cid-pznzci7v]{color:var(--inv-muted)}.v-hint[data-astro-cid-pznzci7v]{text-align:center;font-size:var(--fs-small);color:var(--inv-muted);padding-inline:12px;display:none}.viewer[data-astro-cid-pznzci7v][data-fit=scroll] .v-hint[data-astro-cid-pznzci7v]{display:block}.v-stage[data-astro-cid-pznzci7v]{cursor:zoom-out;place-items:center;padding:0 clamp(60px,6vw,96px);display:grid;overflow:hidden}.v-stage[data-astro-cid-pznzci7v] img[data-astro-cid-pznzci7v]{border-radius:var(--radius-lg);cursor:default;width:auto;max-width:100%;height:auto;max-height:calc(100svh - 130px);display:block}.viewer[data-astro-cid-pznzci7v][data-fit=scroll] .v-stage[data-astro-cid-pznzci7v]{overscroll-behavior:contain;align-items:start;overflow:auto}.viewer[data-astro-cid-pznzci7v][data-fit=scroll] .v-stage[data-astro-cid-pznzci7v] img[data-astro-cid-pznzci7v]{border-radius:var(--radius);cursor:zoom-in;width:min(100%,1440px);max-height:none}.viewer[data-astro-cid-pznzci7v][data-fit=scroll].zoomed .v-stage[data-astro-cid-pznzci7v]{justify-items:safe center}.viewer[data-astro-cid-pznzci7v][data-fit=scroll].zoomed .v-stage[data-astro-cid-pznzci7v] img[data-astro-cid-pznzci7v]{cursor:zoom-out;width:auto;max-width:none}.v-cap[data-astro-cid-pznzci7v]{text-align:center;font-size:var(--fs-small);color:var(--inv-muted);padding:14px clamp(16px,3vw,32px) 18px}.v-btn[data-astro-cid-pznzci7v]{border:1px solid var(--inv-line);border-radius:var(--radius);background:color-mix(in srgb, var(--inv-bg) 70%, transparent);width:44px;height:44px;color:var(--inv-ink);cursor:pointer;place-items:center;padding:0;font-size:1.125rem;display:grid}.v-btn[data-astro-cid-pznzci7v]:hover,.v-btn[data-astro-cid-pznzci7v]:focus-visible{background:var(--accent);border-color:var(--accent);color:var(--on-accent);outline:none}.v-prev[data-astro-cid-pznzci7v],.v-next[data-astro-cid-pznzci7v]{position:absolute;top:50%;translate:0 -50%}.v-prev[data-astro-cid-pznzci7v]{left:clamp(6px,1.4vw,24px)}.v-next[data-astro-cid-pznzci7v]{right:clamp(6px,1.4vw,24px)}@media (prefers-reduced-motion:no-preference){.viewer[data-astro-cid-pznzci7v][open]{animation:viewer-in var(--dur-fast) var(--ease-out)}}@keyframes viewer-in{0%{opacity:0}}.more[data-astro-cid-pznzci7v] .pair[data-astro-cid-pznzci7v]{gap:24px;padding-top:24px;display:grid}.step[data-astro-cid-pznzci7v]{flex-direction:column;gap:8px;display:flex}.step-name[data-astro-cid-pznzci7v]{font-size:var(--fs-h3)}.to-next[data-astro-cid-pznzci7v]{text-align:right;align-items:flex-end}.step-shot[data-astro-cid-pznzci7v]{aspect-ratio:2;border-radius:var(--radius);background:var(--stage-fill,var(--surface));box-shadow:var(--stage-edge,inset 0 0 0 1px var(--line));align-self:stretch;place-items:center;margin-bottom:8px;padding:6% 7%;display:grid;overflow:hidden}.step-shot[data-astro-cid-pznzci7v] img[data-astro-cid-pznzci7v]{object-fit:contain;width:100%;height:100%}.step-shot[data-astro-cid-pznzci7v] img[data-astro-cid-pznzci7v].lift{filter:drop-shadow(0 14px 18px #1d2b453d)}.step-shot[data-astro-cid-pznzci7v] .slot[data-astro-cid-pznzci7v]{width:100%;height:100%}.ask[data-astro-cid-pznzci7v]{font-size:var(--fs-lead);letter-spacing:-.01em;color:var(--ink);line-height:1.35}.gallery[data-astro-cid-pznzci7v].thirds{grid-template-columns:1fr 1fr}.band[data-astro-cid-pznzci7v]{background:var(--inv-bg);color:var(--inv-ink);--ink:var(--inv-ink);--ink-muted:var(--inv-muted);--line:var(--inv-line);margin-top:clamp(56px,8vh,112px)}.study[data-astro-cid-pznzci7v] .band[data-astro-cid-pznzci7v] .section[data-astro-cid-pznzci7v]{padding-block:clamp(40px,6vw,80px) clamp(48px,7vw,96px)}.band[data-astro-cid-pznzci7v] .mono[data-astro-cid-pznzci7v]{color:var(--inv-muted)}.show[data-astro-cid-pznzci7v]{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(16px,2.6vw,36px);padding-top:clamp(32px,5vw,72px);display:flex}.show[data-astro-cid-pznzci7v] .web[data-astro-cid-pznzci7v]{flex:100%;min-width:0}.show[data-astro-cid-pznzci7v] .tall[data-astro-cid-pznzci7v]{flex:0 clamp(96px,26vw,250px)}@media (width<=719px){.show[data-astro-cid-pznzci7v]{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:16px;overflow-x:auto}.show[data-astro-cid-pznzci7v]::-webkit-scrollbar{display:none}.show[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]{scroll-snap-align:start}.show[data-astro-cid-pznzci7v] .tall[data-astro-cid-pznzci7v]{flex:0 0 62vw}.show[data-astro-cid-pznzci7v] .web[data-astro-cid-pznzci7v]{flex:0 0 84vw}.show[data-astro-cid-pznzci7v]{padding-bottom:32px}}.feature[data-astro-cid-pznzci7v]{flex-direction:column;gap:clamp(20px,3vw,32px);display:flex}.f-say[data-astro-cid-pznzci7v]{flex-direction:column;gap:10px;max-width:52ch;display:flex}.f-title[data-astro-cid-pznzci7v]{font-size:var(--fs-h3);line-height:1.1}.f-note[data-astro-cid-pznzci7v]{font-size:var(--fs-lead);color:var(--ink-muted);line-height:1.35}.f-grid[data-astro-cid-pznzci7v]{border-radius:calc(var(--radius-lg) * 1.6);background:var(--stage-fill,var(--surface));box-shadow:var(--stage-edge,inset 0 0 0 1px var(--line));gap:clamp(16px,2.4vw,32px);padding:clamp(16px,3vw,40px);display:grid}@media (width>=720px){.f-grid[data-astro-cid-pznzci7v]{grid-template-columns:repeat(2,minmax(0,1fr))}}.walk[data-astro-cid-pznzci7v]{flex-direction:column;grid-column:1/-1;gap:clamp(32px,5vw,72px);padding-top:clamp(24px,3vw,40px);display:flex}.step-row[data-astro-cid-pznzci7v]{align-items:center;gap:clamp(20px,3vw,32px);display:grid}.w-copy[data-astro-cid-pznzci7v]{flex-direction:column;align-items:flex-start;gap:10px;max-width:44ch;display:flex}.w-copy[data-astro-cid-pznzci7v] h3[data-astro-cid-pznzci7v]{font-size:var(--fs-h3);line-height:1.1}.w-copy[data-astro-cid-pznzci7v] .num[data-astro-cid-pznzci7v]{padding-top:0}.bare[data-astro-cid-pznzci7v]{border-top:1px solid var(--line);padding-top:clamp(20px,3vw,32px)}.bare[data-astro-cid-pznzci7v] .w-copy[data-astro-cid-pznzci7v]{max-width:62ch}.w-visual[data-astro-cid-pznzci7v]{border-radius:calc(var(--radius-lg) * 1.6);background:var(--stage-fill,var(--surface));box-shadow:var(--stage-edge,inset 0 0 0 1px var(--line));justify-content:center;align-items:flex-end;gap:clamp(12px,2vw,24px);padding:clamp(24px,4vw,48px);display:flex}.w-visual[data-astro-cid-pznzci7v] .web[data-astro-cid-pznzci7v]{flex:1 1 0;min-width:0}.w-visual[data-astro-cid-pznzci7v]:has(.diagram){padding:clamp(10px,1.4vw,16px)}.w-visual[data-astro-cid-pznzci7v] .tall[data-astro-cid-pznzci7v]{flex:0 clamp(150px,46%,300px)}.w-visual[data-astro-cid-pznzci7v].duo .tall[data-astro-cid-pznzci7v]{flex:0 clamp(110px,24%,200px)}.w-copy[data-astro-cid-pznzci7v]:not(:has(h3)) p[data-astro-cid-pznzci7v]{font-size:var(--fs-lead);line-height:1.35}@media (width>=720px){.gallery[data-astro-cid-pznzci7v]{grid-template-columns:1fr 1fr}.gallery[data-astro-cid-pznzci7v].thirds{grid-template-columns:repeat(3,1fr)}.show[data-astro-cid-pznzci7v]{flex-wrap:nowrap}.show[data-astro-cid-pznzci7v] .web[data-astro-cid-pznzci7v]{flex:1 1 0}.show[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]:nth-child(2){translate:0 -28px}.more[data-astro-cid-pznzci7v] .pair[data-astro-cid-pznzci7v]{grid-template-columns:1fr 1fr}}@media (width>=900px){.head[data-astro-cid-pznzci7v]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.title[data-astro-cid-pznzci7v]{grid-area:1/1}.context[data-astro-cid-pznzci7v]{grid-area:1/2}.glance[data-astro-cid-pznzci7v]{grid-area:2/1/3/-1}.context[data-astro-cid-pznzci7v]{justify-self:end;padding-bottom:.4em}.brief[data-astro-cid-pznzci7v]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.prose[data-astro-cid-pznzci7v]{grid-template-columns:200px minmax(0,1fr);gap:32px;display:grid}.prose[data-astro-cid-pznzci7v] h2[data-astro-cid-pznzci7v]{margin-bottom:0}.told[data-astro-cid-pznzci7v]{grid-template-columns:200px minmax(0,1fr);column-gap:32px;display:grid}.aside[data-astro-cid-pznzci7v]{grid-column:2}.drives[data-astro-cid-pznzci7v] th[data-astro-cid-pznzci7v]:first-child{width:22%}.compare[data-astro-cid-pznzci7v] th[data-astro-cid-pznzci7v]:first-child{width:40%}.step-row[data-astro-cid-pznzci7v]:not(.bare){grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);column-gap:clamp(32px,5vw,80px)}.step-row[data-astro-cid-pznzci7v].flip{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.step-row[data-astro-cid-pznzci7v].flip .w-copy[data-astro-cid-pznzci7v]{order:2}.step-row[data-astro-cid-pznzci7v]:not(.bare):has(.diagram){grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.step-row[data-astro-cid-pznzci7v].flip:has(.diagram){grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.step-name[data-astro-cid-pznzci7v]{transition:transform var(--dur-fast) var(--ease-hover)}.step[data-astro-cid-pznzci7v]:hover .step-name[data-astro-cid-pznzci7v]{transform:translate(6px)}.to-next[data-astro-cid-pznzci7v]:hover .step-name[data-astro-cid-pznzci7v]{transform:translate(-6px)}}
