.waitlist[data-astro-cid-ucnifjqo]{display:grid;gap:.7rem}.row[data-astro-cid-ucnifjqo]{display:grid;gap:.5rem}@media(min-width:30rem){.row[data-astro-cid-ucnifjqo]{grid-template-columns:1fr auto}}.msg[data-astro-cid-ucnifjqo]{margin:0;font-size:.9rem;color:var(--ok)}.sr-only[data-astro-cid-ucnifjqo]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.order-note[data-astro-cid-tbpk3tbt]{margin:0;font-size:.82rem;color:var(--text-3)}.buybox[data-astro-cid-es3a3cls]{display:grid;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.option[data-astro-cid-es3a3cls]{background:var(--card);padding:1.1rem;display:grid;gap:.75rem}.head[data-astro-cid-es3a3cls]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.note[data-astro-cid-es3a3cls]{margin:0;font-size:.82rem;color:var(--text-3)}.art[data-astro-cid-mrid4hro]{margin:0;background:var(--subtle);border:1px solid var(--border);border-radius:var(--radius);aspect-ratio:4 / 3}svg[data-astro-cid-mrid4hro]{width:100%;height:100%}.grid[data-astro-cid-mrid4hro] line[data-astro-cid-mrid4hro]{stroke:var(--grid-line);stroke-width:1}.body[data-astro-cid-mrid4hro],.wheel[data-astro-cid-mrid4hro],.ring[data-astro-cid-mrid4hro],.chip[data-astro-cid-mrid4hro],.eye[data-astro-cid-mrid4hro],.link[data-astro-cid-mrid4hro],.tendon[data-astro-cid-mrid4hro],.arrow[data-astro-cid-mrid4hro],.cone[data-astro-cid-mrid4hro],.roller[data-astro-cid-mrid4hro]{fill:none;stroke:var(--fg);stroke-width:2}.chip[data-astro-cid-mrid4hro]{stroke:var(--accent)}.roller[data-astro-cid-mrid4hro],.tendon[data-astro-cid-mrid4hro]{stroke-width:1;stroke:var(--text-3)}.tendon[data-astro-cid-mrid4hro]{stroke-dasharray:4 4;stroke:var(--accent)}.arrow[data-astro-cid-mrid4hro]{stroke:var(--accent)}.cone[data-astro-cid-mrid4hro]{stroke:var(--accent);fill:var(--accent-soft);stroke-width:1}text[data-astro-cid-mrid4hro]{font:500 11px var(--font-mono);fill:var(--text-2);letter-spacing:.06em}.pv-thumb[data-astro-cid-z5jahtyu],.frame[data-astro-cid-z5jahtyu]{position:relative}.pv-thumb[data-astro-cid-z5jahtyu] .photo,.frame[data-astro-cid-z5jahtyu] .photo{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius);border:1px solid var(--border);background:var(--card)}.soon[data-astro-cid-z5jahtyu],.count[data-astro-cid-z5jahtyu]{position:absolute;left:.6rem;bottom:.6rem;padding:.2rem .5rem;font:500 .78rem var(--font-body);border-radius:999px;background:color-mix(in srgb,var(--bg) 82%,transparent);color:var(--text);border:1px solid var(--border)}.count[data-astro-cid-z5jahtyu]{left:auto;right:.6rem}.pv-gallery[data-astro-cid-z5jahtyu]{display:flex;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:.6rem}.slide[data-astro-cid-z5jahtyu]{flex:0 0 100%;margin:0;scroll-snap-align:start}.multi[data-astro-cid-z5jahtyu] .slide[data-astro-cid-z5jahtyu]{flex-basis:88%}figcaption[data-astro-cid-z5jahtyu]{margin-top:.4rem;font-size:.78rem;line-height:1.4;color:var(--text-3);max-width:40rem}figcaption[data-astro-cid-z5jahtyu] a[data-astro-cid-z5jahtyu]{color:inherit}.tile[data-astro-cid-4yl3iuce]{display:grid;gap:.8rem;text-decoration:none;color:inherit}.tile[data-astro-cid-4yl3iuce]:hover h3[data-astro-cid-4yl3iuce]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.18em}h3[data-astro-cid-4yl3iuce]{font-size:1.2rem;margin:0 0 .3rem}.info[data-astro-cid-4yl3iuce] p[data-astro-cid-4yl3iuce]{margin:0 0 .35rem;font-size:.95rem}.from[data-astro-cid-4yl3iuce] strong[data-astro-cid-4yl3iuce]{font-family:var(--font-display);font-size:1.1rem}.kit[data-astro-cid-4yl3iuce]{font-size:.85rem!important}.large[data-astro-cid-4yl3iuce] h3[data-astro-cid-4yl3iuce]{font-size:clamp(1.5rem,3vw,2rem)}.try[data-astro-cid-bb2rm5wt]{display:flex;gap:.5rem;align-items:flex-start;margin:0;font-size:.85rem;color:var(--text-2)}.try[data-astro-cid-bb2rm5wt] svg[data-astro-cid-bb2rm5wt]{flex:none;width:1.15rem;height:1.15rem;margin-top:.05rem;fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.try[data-astro-cid-bb2rm5wt] a[data-astro-cid-bb2rm5wt]{color:inherit;text-decoration-color:var(--border);text-underline-offset:.2em}.try[data-astro-cid-bb2rm5wt] a[data-astro-cid-bb2rm5wt]:hover{color:var(--accent)}.pack[data-astro-cid-mso4xuaz]{display:grid;gap:0;border:2px solid var(--fg);border-radius:var(--radius);background:var(--card);overflow:hidden;margin-top:1rem}@media(min-width:48rem){.pack[data-astro-cid-mso4xuaz]{grid-template-columns:22rem 1fr}}.pic[data-astro-cid-mso4xuaz]{border-bottom:1px solid var(--border)}.pic[data-astro-cid-mso4xuaz] .photo{aspect-ratio:16 / 9}@media(min-width:48rem){.pic[data-astro-cid-mso4xuaz] .photo{aspect-ratio:auto;height:100%;min-height:100%}.pic[data-astro-cid-mso4xuaz] .pv-thumb{height:100%}}@media(min-width:48rem){.pic[data-astro-cid-mso4xuaz]{border-bottom:0;border-right:1px solid var(--border)}}.body[data-astro-cid-mso4xuaz]{padding:1.3rem;display:grid;gap:.8rem;align-content:start}h3[data-astro-cid-mso4xuaz]{margin:0;font:700 1.5rem/1.15 var(--font-display);letter-spacing:-.01em}.body[data-astro-cid-mso4xuaz]>p[data-astro-cid-mso4xuaz]{margin:0}ul[data-astro-cid-mso4xuaz]{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}li[data-astro-cid-mso4xuaz]{display:grid;grid-template-columns:1fr auto;gap:.1rem .6rem;align-items:baseline;padding-bottom:.4rem;border-bottom:1px dashed var(--border)}li[data-astro-cid-mso4xuaz] .meta[data-astro-cid-mso4xuaz]{grid-column:1 / -1}li[data-astro-cid-mso4xuaz] a[data-astro-cid-mso4xuaz]{color:inherit;text-decoration:none}li[data-astro-cid-mso4xuaz] a[data-astro-cid-mso4xuaz]:hover{color:var(--accent)}.was[data-astro-cid-mso4xuaz]{color:var(--text-3);font-size:.9rem}.total[data-astro-cid-mso4xuaz]{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.total[data-astro-cid-mso4xuaz] strong[data-astro-cid-mso4xuaz]{font:800 1.8rem var(--font-display)}.note[data-astro-cid-mso4xuaz]{font-size:.82rem;color:var(--text-3)}.courses-block[data-astro-cid-qm62o65u]{border-bottom:1px solid var(--border)}.promise-row[data-astro-cid-qm62o65u]{margin:1rem 0 1.5rem}.cards[data-astro-cid-qm62o65u]{list-style:none;padding:0;margin:2rem 0 0;display:grid;gap:1rem}@media(min-width:40rem){.cards[data-astro-cid-qm62o65u]{grid-template-columns:1fr 1fr}}@media(min-width:64rem){.cards[data-astro-cid-qm62o65u]{grid-template-columns:repeat(3,1fr)}}.card[data-astro-cid-qm62o65u]{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);padding:1.3rem;display:grid;gap:.6rem;align-content:start}.card[data-astro-cid-qm62o65u] h3[data-astro-cid-qm62o65u]{margin:0;font-size:1.3rem}.card[data-astro-cid-qm62o65u] h3[data-astro-cid-qm62o65u] a[data-astro-cid-qm62o65u]{color:inherit;text-decoration:none}.card[data-astro-cid-qm62o65u] h3[data-astro-cid-qm62o65u] a[data-astro-cid-qm62o65u]:hover{color:var(--accent)}.card[data-astro-cid-qm62o65u] p[data-astro-cid-qm62o65u]{margin:0}.card[data-astro-cid-qm62o65u].soon{background:transparent}.foot[data-astro-cid-qm62o65u]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.4rem}.price[data-astro-cid-qm62o65u]{font:700 1.3rem var(--font-display);margin-right:auto}.soon[data-astro-cid-qm62o65u] .price[data-astro-cid-qm62o65u]{font:500 .9rem var(--font-body);color:var(--text-3)}.question[data-astro-cid-v4qhm7jo]{position:relative;overflow:hidden;border-bottom:1px solid var(--border);padding:3rem 0 2.5rem;min-height:78svh;display:flex;align-items:center}.question[data-astro-cid-v4qhm7jo] .wrap[data-astro-cid-v4qhm7jo]{position:relative;z-index:1;display:grid;gap:1.4rem}.question[data-astro-cid-v4qhm7jo] h1[data-astro-cid-v4qhm7jo]{margin:0;max-width:16ch}.q-foot[data-astro-cid-v4qhm7jo]{display:grid;gap:1.2rem;max-width:34rem}.q-foot[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]{margin:0}.ctas[data-astro-cid-v4qhm7jo]{display:flex;flex-wrap:wrap;gap:.6rem}.trace[data-astro-cid-v4qhm7jo]{position:absolute;right:0;top:18%;width:30%;height:55%;opacity:.1;color:var(--fg);pointer-events:none}@media(min-width:48rem){.question[data-astro-cid-v4qhm7jo]{padding:5rem 0 4rem}.question[data-astro-cid-v4qhm7jo] .wrap[data-astro-cid-v4qhm7jo]{gap:2rem}.q-foot[data-astro-cid-v4qhm7jo]{margin-left:auto;margin-top:2rem}}.hero[data-astro-cid-v4qhm7jo]{border-bottom:1px solid var(--border);padding:2.5rem 0;scroll-margin-top:4rem}.hero-grid[data-astro-cid-v4qhm7jo]{display:grid;gap:1.5rem}.copy[data-astro-cid-v4qhm7jo]{display:grid;gap:.9rem;align-content:start}.copy[data-astro-cid-v4qhm7jo] h2[data-astro-cid-v4qhm7jo],.copy[data-astro-cid-v4qhm7jo] .body-lg[data-astro-cid-v4qhm7jo]{margin:0}.shot[data-astro-cid-v4qhm7jo]{margin:0;order:-1}.shot[data-astro-cid-v4qhm7jo] img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius);border:1px solid var(--border)}.parts[data-astro-cid-v4qhm7jo]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem 1rem;font-size:.9rem;color:var(--text-2)}.parts[data-astro-cid-v4qhm7jo] .ref[data-astro-cid-v4qhm7jo]{font-weight:600;color:var(--fg)}.more[data-astro-cid-v4qhm7jo]{font-size:.95rem}@media(min-width:48rem){.hero[data-astro-cid-v4qhm7jo]{padding:4rem 0 5rem}.hero-grid[data-astro-cid-v4qhm7jo]{grid-template-columns:5fr 6fr;gap:3rem;align-items:center}.shot[data-astro-cid-v4qhm7jo]{order:0}}.story[data-astro-cid-v4qhm7jo]{display:grid;gap:1rem}.story[data-astro-cid-v4qhm7jo] h2[data-astro-cid-v4qhm7jo]{margin:.8rem 0 1.2rem}.story[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]{margin:0;max-width:34rem}.problem[data-astro-cid-v4qhm7jo],.solution[data-astro-cid-v4qhm7jo]{max-width:46rem}.solution[data-astro-cid-v4qhm7jo]{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--border)}@media(min-width:48rem){.solution[data-astro-cid-v4qhm7jo]{margin-top:5rem}.solution[data-astro-cid-v4qhm7jo]{margin-left:auto;text-align:right}.solution[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]{margin-left:auto}}.products-section[data-astro-cid-v4qhm7jo]{border-top:1px solid var(--border)}.products[data-astro-cid-v4qhm7jo]{display:grid;gap:2.2rem 1.5rem;margin:2rem 0}@media(min-width:40rem){.products[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr 1fr}}@media(min-width:64rem){.products[data-astro-cid-v4qhm7jo]{grid-template-columns:repeat(3,1fr)}.products[data-astro-cid-v4qhm7jo]>[data-astro-cid-v4qhm7jo]:first-child{grid-column:span 2;grid-row:span 2}}.journey[data-astro-cid-v4qhm7jo]{background:var(--subtle);border-block:1px solid var(--border)}.journey[data-astro-cid-v4qhm7jo] h2[data-astro-cid-v4qhm7jo]{margin:.8rem 0 2.5rem;max-width:20ch}.steps[data-astro-cid-v4qhm7jo]{list-style:none;margin:0;padding:0;display:grid;gap:1px;background:var(--border);border:1px solid var(--border)}.steps[data-astro-cid-v4qhm7jo] a[data-astro-cid-v4qhm7jo]{display:grid;gap:.8rem;padding:1.6rem;background:var(--card);color:inherit;text-decoration:none;height:100%}.steps[data-astro-cid-v4qhm7jo] a[data-astro-cid-v4qhm7jo]:hover h3[data-astro-cid-v4qhm7jo]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.15em}.steps[data-astro-cid-v4qhm7jo] h3[data-astro-cid-v4qhm7jo]{margin:0}.steps[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]{margin:0;color:var(--text-2)}.num[data-astro-cid-v4qhm7jo]{font:700 2rem/1 var(--font-display);color:var(--text-3)}@media(min-width:48rem){.steps[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr 1fr}.steps[data-astro-cid-v4qhm7jo] a[data-astro-cid-v4qhm7jo]{padding:2.5rem}}.learn-grid[data-astro-cid-v4qhm7jo]{display:grid;gap:1.5rem}@media(min-width:56rem){.learn-grid[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr 1.2fr;align-items:center}}.maker[data-astro-cid-v4qhm7jo]{display:grid;gap:1.5rem;align-items:start}.maker[data-astro-cid-v4qhm7jo] h2[data-astro-cid-v4qhm7jo]{margin:.8rem 0 1.2rem}.maker[data-astro-cid-v4qhm7jo] .portrait{width:160px;height:160px;object-fit:cover;border-radius:50%;filter:grayscale(1)}.creds[data-astro-cid-v4qhm7jo]{padding-left:1.2rem;margin:1.5rem 0;display:grid;gap:.35rem;color:var(--text-2)}@media(min-width:48rem){.maker[data-astro-cid-v4qhm7jo]{grid-template-columns:auto 1fr;gap:3rem}.maker[data-astro-cid-v4qhm7jo] .portrait{width:220px;height:220px}}.head[data-astro-cid-joqcbcsh]{border-bottom:1px solid var(--border)}.guides-title[data-astro-cid-joqcbcsh]{margin-top:3rem}.bundle[data-astro-cid-joqcbcsh]{display:grid;gap:1rem;margin:2.5rem auto;padding-block:1.5rem;border-block:1px solid var(--border)}.bundle[data-astro-cid-joqcbcsh] .display-md[data-astro-cid-joqcbcsh]{margin:.3rem 0 0}.deal[data-astro-cid-joqcbcsh]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.was[data-astro-cid-joqcbcsh]{text-decoration:line-through;color:var(--text-3)}@media(min-width:48rem){.bundle[data-astro-cid-joqcbcsh]{grid-template-columns:2fr 1fr;align-items:center}.deal[data-astro-cid-joqcbcsh]{justify-content:flex-end}}.list[data-astro-cid-joqcbcsh]{display:grid;gap:2.2rem 1.5rem}@media(min-width:40rem){.list[data-astro-cid-joqcbcsh]{grid-template-columns:1fr 1fr}}@media(min-width:64rem){.list[data-astro-cid-joqcbcsh]{grid-template-columns:repeat(3,1fr)}}.top[data-astro-cid-xbvq5emi]{border-bottom:1px solid var(--border);padding:1.5rem 0 2.5rem}.top-grid[data-astro-cid-xbvq5emi]{display:grid;gap:1.5rem}.buy[data-astro-cid-xbvq5emi]{display:grid;gap:.9rem;align-content:start}.buy[data-astro-cid-xbvq5emi] h1[data-astro-cid-xbvq5emi],.buy[data-astro-cid-xbvq5emi] .body-lg[data-astro-cid-xbvq5emi]{margin:0}.visual[data-astro-cid-xbvq5emi]{min-width:0}@media(min-width:52rem){.top[data-astro-cid-xbvq5emi]{padding:3.5rem 0 4.5rem}.top-grid[data-astro-cid-xbvq5emi]{grid-template-columns:6fr 5fr;gap:3rem;align-items:start}.buy[data-astro-cid-xbvq5emi]{position:sticky;top:5rem}}.facts[data-astro-cid-xbvq5emi]{display:flex;gap:2rem;margin:0}.facts[data-astro-cid-xbvq5emi] dd[data-astro-cid-xbvq5emi]{margin:.2rem 0 0;font-weight:600}.body[data-astro-cid-xbvq5emi]{display:grid;gap:3rem;padding-top:3rem}.body[data-astro-cid-xbvq5emi] h2[data-astro-cid-xbvq5emi]{font-size:clamp(1.5rem,3.5vw,2.1rem)}.gets[data-astro-cid-xbvq5emi],.parts[data-astro-cid-xbvq5emi]{padding-left:1.1rem;max-width:var(--readw)}.gets[data-astro-cid-xbvq5emi] li[data-astro-cid-xbvq5emi],.parts[data-astro-cid-xbvq5emi] li[data-astro-cid-xbvq5emi]{margin:.35rem 0}.qty[data-astro-cid-xbvq5emi]{font-weight:600;font-variant-numeric:tabular-nums}.small[data-astro-cid-xbvq5emi]{font-size:.85rem}.sheet[data-astro-cid-xbvq5emi]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:1.2rem;max-height:34rem;overflow:auto}.faq[data-astro-cid-xbvq5emi]{border-bottom:1px solid var(--border);padding:.9rem 0;max-width:var(--readw)}.faq[data-astro-cid-xbvq5emi] summary[data-astro-cid-xbvq5emi]{cursor:pointer;font-weight:600}.faq[data-astro-cid-xbvq5emi] p[data-astro-cid-xbvq5emi]{margin:.6rem 0 0;color:var(--text-2)}.notice[data-astro-cid-xbvq5emi]{border:1px dashed var(--border);padding:.7rem 1rem;font-size:.9rem;color:var(--text-2)}.again[data-astro-cid-xbvq5emi]{max-width:28rem}.related[data-astro-cid-xbvq5emi]{display:grid;gap:1.5rem}@media(min-width:40rem){.related[data-astro-cid-xbvq5emi]{grid-template-columns:1fr 1fr}}.head[data-astro-cid-jacdtaai]{border-bottom:1px solid var(--border)}.courses[data-astro-cid-jacdtaai]{display:grid;gap:0;margin-top:1rem}.course[data-astro-cid-jacdtaai]{display:grid;gap:.3rem;padding:1.6rem 0;border-bottom:1px solid var(--border);text-decoration:none}.course[data-astro-cid-jacdtaai] h2[data-astro-cid-jacdtaai]{font-size:clamp(1.4rem,3.5vw,2.2rem);margin:.2rem 0}.course[data-astro-cid-jacdtaai]:hover h2[data-astro-cid-jacdtaai]{color:var(--accent)}.course[data-astro-cid-jacdtaai] p[data-astro-cid-jacdtaai]{margin:0}.tag[data-astro-cid-jacdtaai]{font-size:.95rem;font-weight:600;color:var(--fg)}.call[data-astro-cid-jacdtaai]{padding:2.5rem 0 3rem;display:grid;gap:.6rem;justify-items:start}.call[data-astro-cid-jacdtaai] h2[data-astro-cid-jacdtaai]{margin:0;font-size:1.6rem}.call[data-astro-cid-jacdtaai] p[data-astro-cid-jacdtaai]{margin:0}.mv[data-astro-cid-ocyrdz7y]{margin:1.5rem 0;max-width:40rem}.stage[data-astro-cid-ocyrdz7y]{position:relative;aspect-ratio:4 / 3;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);overflow:hidden;cursor:pointer}.stage[data-astro-cid-ocyrdz7y]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.stage[data-astro-cid-ocyrdz7y]>svg[data-astro-cid-ocyrdz7y]{width:100%;height:100%;display:block}.mv-scene[data-astro-cid-ocyrdz7y]{opacity:0;transition:opacity .12s}.mv-scene[data-astro-cid-ocyrdz7y].on{opacity:1;transition:opacity .3s .12s}.play[data-astro-cid-ocyrdz7y]{position:absolute;inset:0;margin:auto;width:4.2rem;height:4.2rem;border-radius:50%;background:var(--fg);display:grid;place-items:center;box-shadow:0 0 0 8px color-mix(in srgb,var(--fg) 15%,transparent);transition:opacity .2s,transform .2s}.play[data-astro-cid-ocyrdz7y] svg[data-astro-cid-ocyrdz7y]{width:1.9rem;fill:var(--bg);transform:translate(2px)}.playing[data-astro-cid-ocyrdz7y] .play[data-astro-cid-ocyrdz7y]{opacity:0;transform:scale(.8)}.ended[data-astro-cid-ocyrdz7y] .play[data-astro-cid-ocyrdz7y]{inset:auto .7rem .7rem auto;margin:0;width:2.8rem;height:2.8rem;box-shadow:none}.ended[data-astro-cid-ocyrdz7y] .play[data-astro-cid-ocyrdz7y] svg[data-astro-cid-ocyrdz7y]{width:1.3rem}.stage[data-astro-cid-ocyrdz7y]:hover .play[data-astro-cid-ocyrdz7y]{transform:scale(1.05)}.tag[data-astro-cid-ocyrdz7y]{position:absolute;left:.6rem;top:.6rem;background:color-mix(in srgb,var(--bg) 85%,transparent);padding:.2rem .55rem;border-radius:999px;font:500 .8rem var(--font-body);color:var(--text-2)}.bar[data-astro-cid-ocyrdz7y]{display:flex;gap:3px;margin-top:.5rem}.bar[data-astro-cid-ocyrdz7y] span[data-astro-cid-ocyrdz7y]{height:3px;background:var(--border);border-radius:2px;overflow:hidden}.bar[data-astro-cid-ocyrdz7y] i[data-astro-cid-ocyrdz7y]{display:block;height:100%;background:var(--accent);transform:scaleX(0);transform-origin:left}figcaption[data-astro-cid-ocyrdz7y]{position:relative;min-height:3.2em;margin-top:.5rem;font-size:1.02rem;line-height:1.45}.cap[data-astro-cid-ocyrdz7y]{display:none}.cap[data-astro-cid-ocyrdz7y].on{display:block}.stage[data-astro-cid-ocyrdz7y] .ln{fill:none;stroke:var(--fg);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.stage[data-astro-cid-ocyrdz7y] .ln2{fill:none;stroke:var(--text-3);stroke-width:2;stroke-linecap:round}.stage[data-astro-cid-ocyrdz7y] .acc{fill:none;stroke:var(--accent);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.stage[data-astro-cid-ocyrdz7y] .fill{fill:var(--fg)}.stage[data-astro-cid-ocyrdz7y] .fill-acc{fill:var(--accent)}.stage[data-astro-cid-ocyrdz7y] .fill-card{fill:var(--card);stroke:var(--fg);stroke-width:3}.stage[data-astro-cid-ocyrdz7y] .dash{stroke-dasharray:1}.stage[data-astro-cid-ocyrdz7y] text{fill:var(--fg);font-family:var(--font-mono);font-size:14px}.stage[data-astro-cid-ocyrdz7y] text.big{font-family:var(--font-display);font-size:30px;font-weight:800;letter-spacing:-.02em}.stage[data-astro-cid-ocyrdz7y] text.acc-t{fill:var(--accent)}.stage[data-astro-cid-ocyrdz7y] .mv-scene *{transform-box:fill-box;transform-origin:center}@media print{.mv[data-astro-cid-ocyrdz7y]{display:none}}.head[data-astro-cid-irn47rap]{border-bottom:1px solid var(--border)}.promise[data-astro-cid-irn47rap]{margin-top:.9rem;max-width:var(--readw)}.cta[data-astro-cid-irn47rap]{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;margin-top:1.5rem}.toc[data-astro-cid-irn47rap]{list-style:none;padding:0;margin:0}.toc[data-astro-cid-irn47rap] a[data-astro-cid-irn47rap]{display:grid;grid-template-columns:2.5rem 1fr;gap:.3rem 1rem;padding:1.1rem 0;border-bottom:1px solid var(--border);text-decoration:none}.toc[data-astro-cid-irn47rap] a[data-astro-cid-irn47rap]>.meta[data-astro-cid-irn47rap]:last-child{grid-column:2}.t[data-astro-cid-irn47rap]{display:grid;gap:.2rem}.toc[data-astro-cid-irn47rap] a[data-astro-cid-irn47rap]:hover strong[data-astro-cid-irn47rap]{color:var(--accent)}.wl[data-astro-cid-irn47rap]{margin-top:2.5rem}.lesson[data-astro-cid-ugsmkgic]{padding-top:2rem}.crumbs[data-astro-cid-ugsmkgic] a[data-astro-cid-ugsmkgic]{color:var(--accent);text-decoration:none}.lesson-meta[data-astro-cid-ugsmkgic]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem}.print-btn[data-astro-cid-ugsmkgic]{background:none;border:1px solid var(--border);border-radius:999px;padding:.15rem .7rem;font:500 .82rem var(--font-body);color:var(--text-2);cursor:pointer}.print-btn[data-astro-cid-ugsmkgic]:hover{border-color:var(--fg);color:var(--fg)}.notice[data-astro-cid-ugsmkgic]{border:1px dashed var(--border);padding:.7rem 1rem;font-size:.9rem;color:var(--text-2);max-width:var(--readw)}.locked[data-astro-cid-ugsmkgic]{border:1px solid var(--border);border-radius:var(--radius);padding:1.3rem;background:var(--card);display:grid;gap:1rem;margin:2rem 0}.upsell[data-astro-cid-ugsmkgic]{border:1px solid var(--accent);border-radius:var(--radius);padding:1.3rem;background:var(--card);display:grid;gap:.8rem;justify-items:start;margin:3rem 0 0}.upsell[data-astro-cid-ugsmkgic] h2[data-astro-cid-ugsmkgic]{margin:0;font:700 1.4rem/1.2 var(--font-display)}.upsell[data-astro-cid-ugsmkgic] p[data-astro-cid-ugsmkgic]{margin:0}.upsell[data-astro-cid-ugsmkgic] .maker[data-astro-cid-ugsmkgic]{font-size:.82rem;color:var(--text-3)}.pager[data-astro-cid-ugsmkgic]{display:flex;justify-content:space-between;gap:1rem;margin-top:4rem;padding-top:1.5rem;border-top:1px solid var(--border);max-width:var(--readw)}.pager[data-astro-cid-ugsmkgic] a[data-astro-cid-ugsmkgic]{text-decoration:none;font-size:.9rem;color:var(--text-2)}.pager[data-astro-cid-ugsmkgic] strong[data-astro-cid-ugsmkgic]{color:var(--fg)}.pager[data-astro-cid-ugsmkgic] .next[data-astro-cid-ugsmkgic]{text-align:right;margin-left:auto}.portrait{width:120px;height:120px;border-radius:50%;object-fit:cover;filter:grayscale(1);margin-bottom:1rem}.draft[data-astro-cid-x7qifdxo]{border:1px solid var(--warn);color:var(--warn);padding:.7rem 1rem;border-radius:var(--radius);font-size:.9rem}.cover[data-astro-cid-guidcm2p]{padding:3rem 0;min-height:60vh}.toc[data-astro-cid-guidcm2p]{font-size:1.05rem;line-height:2}.chapter[data-astro-cid-guidcm2p]{padding-top:2.5rem}.watermark[data-astro-cid-guidcm2p]{position:fixed;inset:0;z-index:50;pointer-events:none;display:grid;align-content:space-around;justify-items:center;overflow:hidden}.watermark[data-astro-cid-guidcm2p] span[data-astro-cid-guidcm2p]{transform:rotate(-30deg);white-space:nowrap;font:600 1.1rem var(--font-mono);color:var(--fg);opacity:.07}.doc[data-astro-cid-guidcm2p]{position:relative}.head[data-astro-cid-jmtn47aw]{border-bottom:1px solid var(--border)}.intro[data-astro-cid-jmtn47aw]{display:grid;gap:1.5rem;align-items:end}@media(min-width:52rem){.intro[data-astro-cid-jmtn47aw]{grid-template-columns:1.6fr 1fr}}.intro[data-astro-cid-jmtn47aw] h1[data-astro-cid-jmtn47aw],.intro[data-astro-cid-jmtn47aw] p[data-astro-cid-jmtn47aw]{margin:0 0 .6rem}.price-card[data-astro-cid-jmtn47aw]{border:2px solid var(--fg);border-radius:6px;padding:1rem 1.2rem;background:var(--card)}.price-card[data-astro-cid-jmtn47aw] p[data-astro-cid-jmtn47aw]{margin:.2rem 0 0;color:var(--text-2)}.price-card[data-astro-cid-jmtn47aw] .big[data-astro-cid-jmtn47aw]{font:750 1.9rem/1.1 var(--font-display);color:var(--fg)}.book[data-astro-cid-jmtn47aw]{display:grid;gap:2.5rem}@media(min-width:60rem){.book[data-astro-cid-jmtn47aw]{grid-template-columns:1fr 1.5fr;align-items:start}}.how[data-astro-cid-jmtn47aw] h2[data-astro-cid-jmtn47aw],.cal-title[data-astro-cid-jmtn47aw]{font-size:1.4rem;margin:0 0 .6rem}.how[data-astro-cid-jmtn47aw] ol[data-astro-cid-jmtn47aw]{padding-left:1.2rem;display:grid;gap:.5rem}.tz[data-astro-cid-jmtn47aw]{margin:0 0 .8rem;font-size:.9rem}.weekdays[data-astro-cid-jmtn47aw],.days[data-astro-cid-jmtn47aw]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.weekdays[data-astro-cid-jmtn47aw] span[data-astro-cid-jmtn47aw]{font-size:.75rem;color:var(--text-3);text-align:center;padding-bottom:.2rem}.days[data-astro-cid-jmtn47aw] .day{aspect-ratio:1;min-height:2.6rem;display:grid;align-content:center;justify-items:center;gap:3px;border:1px solid var(--border);border-radius:4px;background:var(--card);color:var(--fg);font:600 .95rem var(--font-body);cursor:pointer;padding:0}.days[data-astro-cid-jmtn47aw] .day:disabled{background:transparent;color:var(--text-3);border-style:dashed;cursor:default;font-weight:400}.days[data-astro-cid-jmtn47aw] .day:not(:disabled):hover{border-color:var(--fg)}.days[data-astro-cid-jmtn47aw] .day[aria-pressed=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.days[data-astro-cid-jmtn47aw] .dots{display:flex;gap:2px;height:4px}.days[data-astro-cid-jmtn47aw] .dots i{width:4px;height:4px;border-radius:50%;background:var(--accent)}.days[data-astro-cid-jmtn47aw] .day[aria-pressed=true] .dots i{background:var(--bg)}.times-wrap[data-astro-cid-jmtn47aw] h3[data-astro-cid-jmtn47aw]{font-size:1.05rem;margin:1.4rem 0 .6rem}.times[data-astro-cid-jmtn47aw]{display:flex;flex-wrap:wrap;gap:.5rem}.times[data-astro-cid-jmtn47aw] .time{display:grid;gap:.1rem;padding:.5rem .9rem;border:1px solid var(--border);border-radius:4px;background:var(--card);color:var(--fg);cursor:pointer;font:600 1rem var(--font-body);font-variant-numeric:tabular-nums}.times[data-astro-cid-jmtn47aw] .time small{font:400 .75rem var(--font-body);color:var(--text-3)}.times[data-astro-cid-jmtn47aw] .time:hover{border-color:var(--fg)}.times[data-astro-cid-jmtn47aw] .time[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.form[data-astro-cid-jmtn47aw]{display:grid;gap:.9rem;margin-top:1.6rem;padding-top:1.4rem;border-top:1px solid var(--border)}.form[data-astro-cid-jmtn47aw] label[data-astro-cid-jmtn47aw]:not(.check){display:grid;gap:.3rem;font-size:.9rem;color:var(--text-2)}.form[data-astro-cid-jmtn47aw] textarea[data-astro-cid-jmtn47aw]{width:100%;font:400 1rem/1.4 var(--font-body);padding:.6rem .8rem;color:var(--fg);background:var(--card);border:1px solid var(--border);border-radius:var(--radius)}.form[data-astro-cid-jmtn47aw] [data-astro-cid-jmtn47aw][hidden]{display:none}.chosen[data-astro-cid-jmtn47aw]{margin:0;font-weight:600}.price-line[data-astro-cid-jmtn47aw]{margin:0;font:700 1.4rem var(--font-display)}.result[data-astro-cid-jmtn47aw]{margin:0;font-weight:500}.small[data-astro-cid-jmtn47aw]{font-size:.85rem;margin:0}
