.rail[data-astro-cid-hleozdxh]{display:contents}.tag[data-astro-cid-hleozdxh]{background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--r-card);position:relative}.head[data-astro-cid-hleozdxh]{border-bottom:1px dashed var(--rule-strong);color:var(--ink-soft);align-items:center;gap:10px;padding:12px 16px;display:flex}.hole[data-astro-cid-hleozdxh]{border:2px solid var(--ink-soft);background:var(--page);border-radius:50%;flex:none;width:11px;height:11px}.kind[data-astro-cid-hleozdxh]{color:var(--ink);text-align:right;margin-left:auto}dl[data-astro-cid-hleozdxh]{margin:0;padding:4px 16px 10px}.row[data-astro-cid-hleozdxh]{border-bottom:1px solid var(--rule);grid-template-columns:8.4rem 1fr;gap:14px;padding:9px 0;display:grid}.row[data-astro-cid-hleozdxh]:last-child{border-bottom:0}dt[data-astro-cid-hleozdxh]{font:500 11.5px/1.7 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft)}dd[data-astro-cid-hleozdxh]{font:400 15.5px/1.45 var(--body);color:var(--ink);margin:0}.told[data-astro-cid-hleozdxh] dd[data-astro-cid-hleozdxh]{font-weight:600}@media (width<=801px){.row[data-astro-cid-hleozdxh]{grid-template-columns:1fr;gap:2px}}@media (width<=760px){.head[data-astro-cid-hleozdxh]{padding:10px 14px}dl[data-astro-cid-hleozdxh]{padding:2px 14px 8px}}.hero[data-astro-cid-lnthwwyx]{max-width:1160px;padding:calc(var(--nav-h) + clamp(28px, 5vw, 64px)) clamp(16px, 4vw, 40px) clamp(48px, 7vw, 88px);grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);grid-template-areas:"copy benches""actions benches";align-items:start;gap:24px clamp(28px,5vw,64px);margin:0 auto;display:grid}.hero[data-astro-cid-lnthwwyx] .copy[data-astro-cid-lnthwwyx]{grid-area:copy;gap:16px;display:grid}.hero[data-astro-cid-lnthwwyx] h1[data-astro-cid-lnthwwyx]{font-size:var(--step-4);letter-spacing:-.028em;font-weight:500;line-height:1}.hero[data-astro-cid-lnthwwyx] h1[data-astro-cid-lnthwwyx] span[data-astro-cid-lnthwwyx]{white-space:nowrap;display:block}.lede[data-astro-cid-lnthwwyx]{font-size:var(--step-1);color:var(--ink-soft);max-width:36ch;line-height:1.45}.hero[data-astro-cid-lnthwwyx] .actions[data-astro-cid-lnthwwyx]{flex-wrap:wrap;grid-area:actions;align-items:center;gap:12px;display:flex}.benches[data-astro-cid-lnthwwyx]{grid-area:benches;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-lnthwwyx]{color:inherit;gap:10px;text-decoration:none;display:grid}.frame[data-astro-cid-lnthwwyx]{aspect-ratio:4/5;border-radius:var(--r-card);border:1px solid var(--rule);background:var(--sky);display:block;overflow:hidden}.frame[data-astro-cid-lnthwwyx] img[data-astro-cid-lnthwwyx]{object-fit:cover;width:100%;max-width:none;height:100%;transition:transform .4s;display:block}.card[data-astro-cid-lnthwwyx]:hover .frame[data-astro-cid-lnthwwyx] img[data-astro-cid-lnthwwyx]{transform:scale(1.02)}.name[data-astro-cid-lnthwwyx]{font:500 24px/1.15 var(--display);letter-spacing:-.02em}.summary[data-astro-cid-lnthwwyx]{color:var(--ink-soft);font-size:15px;line-height:1.4}.vertical[data-astro-cid-lnthwwyx] .split[data-astro-cid-lnthwwyx]{grid-template-columns:minmax(0,.4fr) minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,64px);max-width:1160px;margin:0 auto;padding:clamp(48px,7vw,88px) clamp(16px,4vw,40px);display:grid}.bench[data-astro-cid-lnthwwyx]{top:calc(var(--nav-h) + 24px);aspect-ratio:4/5;border-radius:var(--r-card);background:var(--sky);margin:0;position:sticky;overflow:hidden}.bench[data-astro-cid-lnthwwyx] img[data-astro-cid-lnthwwyx]{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.vertical[data-astro-cid-lnthwwyx] .copy[data-astro-cid-lnthwwyx]{gap:16px;display:grid}.vertical[data-astro-cid-lnthwwyx] h2[data-astro-cid-lnthwwyx]{font-size:var(--step-3);max-width:18ch;font-weight:500}.vertical[data-astro-cid-lnthwwyx] .copy[data-astro-cid-lnthwwyx]>p[data-astro-cid-lnthwwyx]{color:var(--ink-soft);font-size:var(--step-1);max-width:48ch;line-height:1.45}.route[data-astro-cid-lnthwwyx]{font:400 16px/1.45 var(--body);color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;gap:4px 0;margin:0;padding:0;list-style:none;display:flex}.route[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]{display:inline}.route[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]+li[data-astro-cid-lnthwwyx]:before{content:"→";color:var(--rule-strong);margin:0 10px}.route[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx].human{color:var(--ink);font-weight:600}.vertical[data-astro-cid-lnthwwyx] .copy[data-astro-cid-lnthwwyx]>p[data-astro-cid-lnthwwyx].tools{color:var(--ink-soft);letter-spacing:.06em;max-width:none;font-size:12px;line-height:1.6}.composite[data-astro-cid-lnthwwyx]{border-left:3px solid var(--rule-strong);gap:6px;max-width:48ch;padding:2px 0 2px 14px;display:grid}.composite[data-astro-cid-lnthwwyx] .mono[data-astro-cid-lnthwwyx]{color:var(--ink-soft)}.composite[data-astro-cid-lnthwwyx] p[data-astro-cid-lnthwwyx]{color:var(--ink)}.composite[data-astro-cid-lnthwwyx] p[data-astro-cid-lnthwwyx]+p[data-astro-cid-lnthwwyx]{color:var(--ink-soft)}.more[data-astro-cid-lnthwwyx]{text-underline-offset:4px;color:var(--ink);font-weight:600}.audit[data-astro-cid-lnthwwyx]{justify-items:start;gap:16px;display:grid}.audit[data-astro-cid-lnthwwyx] h2[data-astro-cid-lnthwwyx]{font-size:var(--step-3);max-width:22ch;font-weight:500}.audit[data-astro-cid-lnthwwyx] p[data-astro-cid-lnthwwyx]{color:var(--ink-soft);font-size:var(--step-1);max-width:58ch;line-height:1.45}#included[data-astro-cid-lnthwwyx] .wrap[data-astro-cid-lnthwwyx]{gap:16px;display:grid}#included[data-astro-cid-lnthwwyx] h2[data-astro-cid-lnthwwyx]{font-size:var(--step-3);font-weight:500}.own[data-astro-cid-lnthwwyx]{max-width:52ch}.also[data-astro-cid-lnthwwyx] .cols[data-astro-cid-lnthwwyx]{border-top:2px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.also[data-astro-cid-lnthwwyx] article[data-astro-cid-lnthwwyx]{align-content:start;gap:10px;padding:22px 24px 8px 0;display:grid}.also[data-astro-cid-lnthwwyx] article[data-astro-cid-lnthwwyx]+article[data-astro-cid-lnthwwyx]{border-left:1px solid var(--rule);padding-left:24px}.also[data-astro-cid-lnthwwyx] h3[data-astro-cid-lnthwwyx]{font-size:24px;font-weight:600}.also[data-astro-cid-lnthwwyx] p[data-astro-cid-lnthwwyx]{color:var(--ink-soft)}.also[data-astro-cid-lnthwwyx] .cta[data-astro-cid-lnthwwyx]{justify-items:start}.faq[data-astro-cid-lnthwwyx]{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.qs[data-astro-cid-lnthwwyx]{border-top:2px solid var(--ink)}details[data-astro-cid-lnthwwyx]{border-bottom:1px solid var(--rule)}summary[data-astro-cid-lnthwwyx]{cursor:pointer;font:600 18px/1.35 var(--body);padding:18px 36px 18px 0;list-style:none;position:relative}summary[data-astro-cid-lnthwwyx]::-webkit-details-marker{display:none}summary[data-astro-cid-lnthwwyx]:after{content:"+";font:400 24px/1 var(--mono);color:var(--ink-soft);position:absolute;top:14px;right:4px}details[data-astro-cid-lnthwwyx][open] summary[data-astro-cid-lnthwwyx]:after{content:"–"}details[data-astro-cid-lnthwwyx] p[data-astro-cid-lnthwwyx]{color:var(--ink-soft);max-width:60ch;padding:0 0 18px}@media (width<=801px){.hero[data-astro-cid-lnthwwyx]{padding-bottom:calc(24px + 72px + env(safe-area-inset-bottom));grid-template-columns:1fr;grid-template-areas:"copy""benches""actions"}.hero[data-astro-cid-lnthwwyx] h1[data-astro-cid-lnthwwyx] span[data-astro-cid-lnthwwyx]{white-space:normal}.benches[data-astro-cid-lnthwwyx]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:12px;padding-bottom:4px;display:flex;overflow:auto hidden}.benches[data-astro-cid-lnthwwyx]::-webkit-scrollbar{display:none}.benches[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 82%}.hero[data-astro-cid-lnthwwyx] .actions[data-astro-cid-lnthwwyx]{flex-direction:column;align-items:stretch}.hero[data-astro-cid-lnthwwyx] .btn[data-astro-cid-lnthwwyx]{width:100%;min-height:46px}.vertical[data-astro-cid-lnthwwyx] .split[data-astro-cid-lnthwwyx]{grid-template-columns:1fr}.bench[data-astro-cid-lnthwwyx]{width:100%;position:static}.faq[data-astro-cid-lnthwwyx],.also[data-astro-cid-lnthwwyx] .cols[data-astro-cid-lnthwwyx]{grid-template-columns:1fr}.also[data-astro-cid-lnthwwyx] article[data-astro-cid-lnthwwyx]+article[data-astro-cid-lnthwwyx]{border-left:0;border-top:1px solid var(--rule);padding-left:0}}@media (width<=760px){.bench[data-astro-cid-lnthwwyx]{aspect-ratio:16/10}.vertical[data-astro-cid-lnthwwyx] .split[data-astro-cid-lnthwwyx]{gap:18px;padding-top:32px;padding-bottom:40px}.route[data-astro-cid-lnthwwyx]{border-left:1px solid var(--rule-strong);gap:0;margin-left:4px;display:grid}.route[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]{padding:5px 0 5px 18px;display:block;position:relative}.route[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]:before,.route[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]+li[data-astro-cid-lnthwwyx]:before{content:"";border:1px solid var(--rule-strong);background:var(--page);border-radius:50%;width:8px;height:8px;margin:0;position:absolute;top:calc(1px + .725em);left:-4.5px}.paper[data-astro-cid-lnthwwyx] .route[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]:before{background:var(--paper)}.route[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx].human:before{background:var(--ink);border-color:var(--ink)}}@media (prefers-reduced-motion:reduce){.frame[data-astro-cid-lnthwwyx] img[data-astro-cid-lnthwwyx]{transition:none}.card[data-astro-cid-lnthwwyx]:hover .frame[data-astro-cid-lnthwwyx] img[data-astro-cid-lnthwwyx]{transform:none}}
