.hero[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr .9fr;align-items:start;gap:64px;padding:72px 0 64px;display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font:500 clamp(2.6rem,5.4vw,4.25rem)/1.04 var(--serif);letter-spacing:-.02em;margin:14px 0 22px}.circ[data-astro-cid-lcdefpme]{white-space:nowrap;position:relative}.circ[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{pointer-events:none;width:112%;height:128%;position:absolute;top:-14%;left:-6%;overflow:visible}.circ[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{fill:none;stroke:var(--r);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:520;stroke-dashoffset:520px;animation:1.1s ease-out .3s forwards draw}@keyframes draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.circ[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{stroke-dashoffset:0;animation:none}}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:34ch;margin:0 0 30px;font-size:1.45rem}.start[data-astro-cid-lcdefpme]{font:500 15px var(--sans);border-bottom:2px solid var(--ink);align-items:center;gap:10px;padding-bottom:3px;text-decoration:none;display:inline-flex}.note[data-astro-cid-lcdefpme]{background:var(--sheet);border:1px solid var(--rule);box-shadow:0 1px 0 var(--rule-2),0 2px 0 var(--rule);border-radius:3px;margin:0}.note[data-astro-cid-lcdefpme] header[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;padding:14px 20px;display:flex}.note[data-astro-cid-lcdefpme] header[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font:600 14px var(--sans)}.note[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{margin:0}.note[data-astro-cid-lcdefpme] .f[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule-2);grid-template-columns:112px 1fr;display:grid}.note[data-astro-cid-lcdefpme] .f[data-astro-cid-lcdefpme]:last-child{border-bottom:0}.note[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font:600 11px/1.5 var(--sans);letter-spacing:.08em;text-transform:uppercase;border-left:4px solid #0000;padding:12px 0 12px 20px}.note[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:0;padding:10px 20px 10px 8px;font-size:16px;line-height:1.55}.f[data-astro-cid-lcdefpme].q dt[data-astro-cid-lcdefpme]{border-color:var(--y);color:var(--y)}.f[data-astro-cid-lcdefpme].a dt[data-astro-cid-lcdefpme]{border-color:var(--b);color:var(--b)}.f[data-astro-cid-lcdefpme].e dt[data-astro-cid-lcdefpme]{border-color:var(--g);color:var(--g)}.f[data-astro-cid-lcdefpme].s dt[data-astro-cid-lcdefpme]{border-color:var(--ink-3);color:var(--ink-2)}.f[data-astro-cid-lcdefpme].p dt[data-astro-cid-lcdefpme]{border-color:var(--r);color:var(--r)}.tag[data-astro-cid-lcdefpme]{vertical-align:2px;margin-right:6px}.tag[data-astro-cid-lcdefpme].b{background:var(--b-bg);color:var(--b)}.tag[data-astro-cid-lcdefpme].r{background:var(--r-bg);color:var(--r)}.doors[data-astro-cid-lcdefpme],.steps[data-astro-cid-lcdefpme],.reads[data-astro-cid-lcdefpme]{border-top:1px solid var(--ink);padding:0 0 64px}.doors[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.steps[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.reads[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font:500 1.9rem/1.2 var(--serif);letter-spacing:-.01em;margin:28px 0 8px}.door[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);grid-template-columns:260px 1fr auto;align-items:baseline;gap:32px;padding:22px 0;text-decoration:none;display:grid}.door[data-astro-cid-lcdefpme]:hover .go[data-astro-cid-lcdefpme]{transform:translate(4px)}.door[data-astro-cid-lcdefpme]:hover b[data-astro-cid-lcdefpme]{text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:4px}.when-text[data-astro-cid-lcdefpme]{font:italic 1.3rem/1.35 var(--serif)}.what[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font:600 16px var(--sans);margin-bottom:2px;display:block}.what[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:1rem}.go[data-astro-cid-lcdefpme]{font:500 20px var(--sans);transition:transform .15s}.steps[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);grid-template-columns:repeat(4,1fr);margin:24px 0 0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-right:1px solid var(--rule-2);margin-right:24px;padding-right:24px}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-right:0;margin-right:0;padding-right:0}.steps[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{padding-top:22px;text-decoration:none;display:block}.steps[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme]{text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:4px}.n[data-astro-cid-lcdefpme]{font:500 13px var(--mono);color:var(--ink-3)}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font:600 18px var(--sans);margin:8px 0 6px}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);margin:0;font-size:1rem;line-height:1.55}.reads[data-astro-cid-lcdefpme]{padding-bottom:40px}.reads-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.reads-head[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font:500 14px var(--sans)}.row[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:24px;display:grid}.book[data-astro-cid-lcdefpme]{border-top:3px solid var(--ink);padding-top:14px;text-decoration:none}.book[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font:500 1.4rem/1.25 var(--serif);margin:6px 0 2px}.book[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme]{text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:4px}.by[data-astro-cid-lcdefpme]{font:14px var(--sans);color:var(--ink-3);margin-bottom:10px}.book[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);margin:0;font-size:1rem;line-height:1.55}@media (width<=900px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:40px;padding:44px 0 48px}.steps[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;row-gap:8px}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2){border-right:0;margin-right:0;padding-right:0}.row[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:28px}}@media (width<=560px){.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{font-size:1.2rem}.note[data-astro-cid-lcdefpme] .f[data-astro-cid-lcdefpme]{border-left:4px solid #0000;grid-template-columns:1fr}.note[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{border-left:0;padding:10px 16px 0}.note[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{padding:2px 16px 12px}.f[data-astro-cid-lcdefpme].q{border-left-color:var(--y)}.f[data-astro-cid-lcdefpme].a{border-left-color:var(--b)}.f[data-astro-cid-lcdefpme].e{border-left-color:var(--g)}.f[data-astro-cid-lcdefpme].s{border-left-color:var(--ink-3)}.f[data-astro-cid-lcdefpme].p{border-left-color:var(--r)}.door[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto;gap:6px 16px}.when-text[data-astro-cid-lcdefpme]{grid-column:1/-1}.steps[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-right:0;border-bottom:1px solid var(--rule-2);margin-right:0;padding-bottom:18px;padding-right:0}}
