.Home_home__empxm{color:var(--ink);background:var(--paper-veil);font-family:var(--font-sans)}.Home_home__empxm h1,.Home_home__empxm h2,.Home_previewTitle__Dugto{font-family:var(--font-body);font-weight:400;letter-spacing:-.035em}.Home_home__empxm h1{font-size:clamp(3rem,5.8vw,5.5rem);line-height:1.04;margin:22px 0}.Home_home__empxm h2{font-size:clamp(2rem,3.6vw,3.2rem);line-height:1.13;margin:12px 0 24px}.Home_home__empxm h3{font-size:19px;font-weight:500;line-height:1.35;margin:0 0 12px}.Home_home__empxm p{color:var(--ink-soft)}.Home_home__empxm a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:5px;border-radius:4px}.Home_closing__Q0IpH,.Home_hero__VkeT1,.Home_introduction__fNJRV,.Home_nav__KViFq,.Home_section__3569L{padding-inline:clamp(24px,6vw,88px)}.Home_nav__KViFq{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--surface-border)}.Home_brand__Aafw0{display:flex;align-items:center;gap:10px;font:600 28px var(--font-body)}.Home_beta__1ECVv{margin-left:5px;font:10px var(--font-sans);letter-spacing:.12em}.Home_navLinks___tPFn{display:flex;align-items:center;gap:30px;font-size:14px}.Home_navLinks___tPFn a{display:flex;align-items:center;gap:6px;min-height:44px}.Home_navLinks___tPFn a:hover,.Home_textLink__LrsVV:hover{text-decoration:underline;text-underline-offset:5px}.Home_hero__VkeT1{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(32px,6vw,88px);align-items:center;padding-block:64px 72px}.Home_eyebrow__p2C52{font-size:11px;text-transform:uppercase;letter-spacing:.17em;font-weight:500}.Home_lead___zziS{max-width:440px;font-size:19px;line-height:1.65}.Home_actions__EipX5{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px}.Home_primary__66jd8{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:48px;padding:12px 22px;border:1px solid var(--ink);background:var(--ink);color:var(--paper-veil);border-radius:6px;font-size:15px;font-weight:500}.Home_primary__66jd8:hover{background:#403b34}.Home_textLink__LrsVV{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:14px}.Home_heroNote__EGCfA{font-size:12px;margin-top:18px}.Home_preview__gYQ9W{background:var(--paper);border:1px solid var(--surface-border);border-radius:12px;padding:26px;transform:rotate(1deg);box-shadow:0 16px 40px #352a1810}.Home_previewHeading__sSoKU{display:flex;justify-content:space-between;align-items:center;gap:10px}.Home_example__FbJNC{font-size:10px;color:var(--ink-soft);border:1px solid var(--surface-border);border-radius:20px;padding:2px 8px}.Home_previewTitle__Dugto{font-size:26px;line-height:1.2;margin:20px 0;color:var(--ink)!important}.Home_sampleGrid__8oCd6{display:grid;grid-template-columns:32px repeat(3,minmax(0,1fr));gap:5px}.Home_sampleRow___0OjZ{display:contents}.Home_column__6Bid1{text-align:center;font-size:12px;font-weight:500;padding-bottom:7px}.Home_day__TbDJ7{align-self:center;font:10px var(--font-data);color:var(--ink-soft)}.Home_cell__ibyZW{height:29px;border-radius:3px;display:flex;align-items:center;justify-content:center}.Home_done__6amZJ{background:var(--success);color:#fff}.Home_missed__flHiA{background:var(--danger-veil);color:var(--danger);border:1px solid #d2b3ad}.Home_empty__4dbRe{background:#e6dfd4;border:1px solid var(--surface-border)}.Home_caption__cC9lt{font-size:12px;color:var(--ink-soft);margin-top:20px;line-height:1.55}.Home_introduction__fNJRV{border-block:1px solid var(--surface-border);padding-block:48px;background:#eee8de;text-align:center}.Home_introduction__fNJRV p:last-child{max-width:650px;margin:0 auto;font-size:17px}.Home_section__3569L{padding-block:64px;scroll-margin-top:24px}.Home_books__toyGR,.Home_principles__GoVMA,.Home_steps__hbS9k{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.Home_steps__hbS9k{list-style:none;padding:0;margin:32px 0 0}.Home_books__toyGR p,.Home_principles__GoVMA p,.Home_steps__hbS9k p{font-size:16px;line-height:1.65}.Home_number__gciSN{display:block;font:13px var(--font-data);color:var(--ink-soft);border-top:1px solid var(--surface-border);padding-top:18px;margin-bottom:24px}.Home_method__Tnmbg{background:var(--paper);border-block:1px solid var(--surface-border)}.Home_sectionHeading__jJhfT{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-bottom:12px}.Home_principles__GoVMA>div{border-left:2px solid var(--surface-border);padding-left:20px}.Home_sectionIntro__yzVXy{margin:-8px 0 28px}.Home_books__toyGR{gap:20px;margin-bottom:24px}.Home_books__toyGR article{padding:24px;border:1px solid var(--surface-border);border-radius:6px}.Home_bookIndex__bdL0w{display:block;font:10px var(--font-data);letter-spacing:.1em;color:var(--ink-soft);margin-bottom:26px}.Home_books__toyGR h3{font-family:var(--font-body);font-size:24px;margin-bottom:4px}.Home_books__toyGR .Home_author__o60o5{font-size:13px;margin-bottom:18px}.Home_closing__Q0IpH{padding-block:56px;background:#e8e4da;text-align:center;border-top:1px solid var(--surface-border)}.Home_install__VlYAt{max-width:320px;margin:16px auto 0}@media(max-width:700px){.Home_nav__KViFq{min-height:76px;gap:12px}.Home_brand__Aafw0{font-size:24px;gap:7px}.Home_brand__Aafw0 img{width:30px;height:30px}.Home_beta__1ECVv{display:none}.Home_navLinks___tPFn{gap:18px}.Home_hero__VkeT1{grid-template-columns:1fr;padding-block:40px 48px;gap:36px}.Home_hero__VkeT1 h1{font-size:clamp(2.8rem,11vw,4.5rem)}.Home_lead___zziS{font-size:17px}.Home_preview__gYQ9W{transform:none;max-width:440px;width:100%;margin-inline:auto;padding:22px}.Home_section__3569L{padding-block:44px}.Home_books__toyGR,.Home_principles__GoVMA,.Home_steps__hbS9k{grid-template-columns:1fr;gap:24px}.Home_number__gciSN{margin-bottom:14px}.Home_sectionHeading__jJhfT{display:block;margin-bottom:24px}.Home_sectionHeading__jJhfT h2{margin-bottom:12px}.Home_books__toyGR article{padding:20px}.Home_bookIndex__bdL0w{margin-bottom:14px}.Home_books__toyGR .Home_author__o60o5{margin-bottom:8px}.Home_introduction__fNJRV{padding-block:36px;text-align:left}}@media (prefers-reduced-motion:no-preference){.Home_home__empxm section{opacity:var(--reveal-opacity,1);transform:translateY(var(--reveal-offset,0));transition:opacity .12s linear,transform .16s ease-out}.Home_home__empxm section:focus-within{opacity:1;transform:none}}.Home_displayFeature__C_hU8{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px;background:#eee8de;border-block:1px solid var(--surface-border)}.Home_displayCopy__GO_wO>p{max-width:460px;line-height:1.7}.Home_displaySteps__zBEqd{list-style:none;margin:28px 0 14px;padding:0;display:grid;gap:22px}.Home_displaySteps__zBEqd li{display:flex;gap:16px}.Home_displaySteps__zBEqd li>span{font:12px var(--font-data);padding-top:4px;color:var(--ink-soft)}.Home_displaySteps__zBEqd h3{font-size:16px;margin:0 0 5px}.Home_displaySteps__zBEqd p{font-size:14px;line-height:1.6}.Home_displayNote__1_sz6{font-size:12px;margin-top:12px}.Home_displayFigure__m1Nvd{margin:0;min-width:0}.Home_displayFigure__m1Nvd img{width:100%;height:auto;max-height:660px;-o-object-fit:contain;object-fit:contain}.Home_displayFigure__m1Nvd figcaption{text-align:center;color:var(--ink-soft);font-size:12px;margin-top:16px;line-height:1.5}@media(max-width:700px){.Home_displayFeature__C_hU8{grid-template-columns:1fr;gap:24px}.Home_displayFigure__m1Nvd img{max-height:520px}.Home_navLinks___tPFn{gap:12px;font-size:12px}.Home_navLinks___tPFn>a:first-child{max-width:64px;line-height:1.3}}