.home_home__kcaw_{--bg:#f8f5ef;--bg-raised:#ffffff;--ink:#1c1712;--mute:#6b6255;--accent:#e8630c;--accent-ink:#1c1712;--line:rgba(28,23,18,0.12);--line2:rgba(28,23,18,0.22);background:var(--bg);color:var(--ink);font-family:var(--home-body),ui-sans-serif,sans-serif}.home_home__kcaw_ h1,.home_home__kcaw_ h2,.home_home__kcaw_ h3{font-family:var(--home-display),ui-sans-serif,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.05}.home_wrap__Z4_Yr{max-width:1180px;margin:0 auto;padding:0 32px}.home_hero__o4ZPq{position:relative;width:100%;overflow:hidden}.home_heroMedia__ZHc6p{position:absolute;inset:0}.home_heroMedia__ZHc6p img,.home_heroVideo__IqHsv{object-fit:cover}.home_heroVideo__IqHsv{position:absolute;inset:0;width:100%;height:100%}.home_heroStill__WKpB2{display:none}@media (prefers-reduced-motion:reduce){.home_heroVideo__IqHsv{display:none}.home_heroStill__WKpB2{display:block}}.home_heroScrim__ifGCj{position:absolute;inset:0;background:linear-gradient(90deg,var(--bg) 0,rgba(248,245,239,.94) 44%,rgba(248,245,239,.6) 60%,rgba(248,245,239,0) 80%)}.home_heroContent__Cojnk{position:relative;z-index:1;display:flex;align-items:center;min-height:clamp(480px,44vw,640px);padding-top:64px;padding-bottom:64px}.home_heroTextBlock__vaYnJ{max-width:clamp(320px,48vw,560px)}.home_heroHead__aDpnc{font-size:clamp(34px,4.4vw,54px)}.home_heroSub__f1U6Y{font-size:19px;line-height:1.55;color:var(--mute);max-width:46ch;margin:20px 0 32px}.home_heroActions__F1he6{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.home_btn__f_D1_{display:inline-flex;align-items:center;gap:8px;font-family:var(--home-body),sans-serif;font-size:15.5px;font-weight:600;color:var(--ink);background:transparent;border:1.5px solid var(--line2);border-radius:999px;padding:13px 24px;line-height:1;transition:transform .15s ease-out,background .15s ease-out,border-color .15s ease-out}.home_btn__f_D1_:hover{border-color:var(--ink);text-decoration:none}.home_btn__f_D1_:active{transform:scale(.98)}.home_btnPrimary__vF88c{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.home_btnPrimary__vF88c:hover{border-color:var(--accent);filter:brightness(1.05)}.home_practice__OdRr3{padding:112px 0 96px}.home_practiceArt__S_z_l{position:relative;width:100%;aspect-ratio:21/9;border-radius:20px;overflow:hidden;background:var(--bg-raised);margin-bottom:40px}.home_practiceArt__S_z_l img,.home_practiceArt__S_z_l video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.home_practiceStill__P6E_e{opacity:0;transition:opacity .4s ease-out}.home_practiceArt__S_z_l[data-ended] .home_practiceStill__P6E_e{opacity:1}@media (prefers-reduced-motion:reduce){.home_practiceArt__S_z_l video{display:none}.home_practiceStill__P6E_e{opacity:1;transition:none}}.home_practiceHead__ELMPn{font-size:clamp(28px,3.4vw,42px);max-width:18ch;margin:0 0 32px}.home_practiceGrid__LbQGv{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:40px;gap:40px}.home_practiceGrid__LbQGv h3{font-size:19px;margin:0 0 8px}.home_practiceGrid__LbQGv p{font-size:16px;line-height:1.55;color:var(--mute);margin:0;max-width:42ch}.home_example__3C5IQ{padding:0 0 96px}.home_exampleIntro__XH0wE{font-size:16px;line-height:1.55;color:var(--mute);max-width:56ch;margin:0 0 32px}.home_exampleRequest__W5SOs{margin-bottom:24px}.home_exampleRequest__W5SOs p{font-size:19px;color:var(--ink);font-style:italic;margin:8px 0 0}.home_exampleGrid__0XiR9{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.home_exampleBody__n_XPh{padding:16px;font-size:15.5px;line-height:1.55;color:var(--ink)}.home_exampleLink__VRgSs{display:inline-block;margin-top:28px}.home_courses__mXlwJ{padding:0 0 96px;border-top:1px solid var(--line)}.home_courseRow__YVDtV{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center;padding:40px 0;border-bottom:1px solid var(--line)}.home_startBadge__GXxh_{font-family:var(--mono);font-weight:500;font-size:11.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--accent);margin-bottom:6px}.home_courseRow__YVDtV h3{font-size:clamp(24px,3vw,32px)}.home_courseRow__YVDtV p{font-size:16.5px;line-height:1.55;color:var(--mute);max-width:56ch;margin:12px 0 0}.home_courseFacts__266oT{font-size:14.5px;color:var(--mute);margin-top:14px}.home_courseFacts__266oT b{color:var(--ink);font-weight:600}.home_courseAction___V82G{display:flex;flex-direction:column;align-items:flex-end;gap:14px;white-space:nowrap;text-align:right}.home_actionRow__RNtFA{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.home_price__DVFDk{display:flex;flex-direction:column;gap:2px}.home_price__DVFDk b{font-family:var(--home-display),ui-sans-serif,sans-serif;font-weight:700;font-size:26px;letter-spacing:-.02em;line-height:1.1;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home_price__DVFDk span{font-size:13.5px;color:var(--mute)}.home_credibility__HREvo{padding:64px 0 96px;max-width:62ch}.home_credibility__HREvo h2{font-size:clamp(24px,3vw,32px);margin-bottom:16px}.home_credibility__HREvo p{font-size:17px;line-height:1.6;color:var(--mute);margin:0 0 8px}.home_credibility__HREvo a{color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}.home_author__fpozi{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.home_author__fpozi[data-photo]{grid-template-columns:120px minmax(0,1fr)}.home_authorPhoto__dXD6c{width:120px;height:120px;border-radius:16px;object-fit:cover;display:block}.home_authorFact__v4lBZ{font-family:var(--mono,ui-monospace,monospace);font-size:13px;letter-spacing:.02em}.home_authorFact__v4lBZ a{font-weight:500}.home_closing__ov_WK{background:#f1e4d6;padding:80px 0}.home_closingGrid__SpN42{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:56px;gap:56px;align-items:center}.home_closingHead__iDkkU{font-size:clamp(30px,4vw,46px);max-width:16ch;margin:0 0 28px}.home_closingArt__AXcqp{position:relative;border-radius:20px;overflow:hidden;background:var(--bg-raised);aspect-ratio:4/3}.home_closingArt__AXcqp img{object-fit:cover;object-position:50% 30%}.home_connect__cfumP{padding:28px 0 56px;border-top:1px solid var(--line);font-size:15px;color:var(--mute)}.home_connect__cfumP a{color:var(--acc)}@media (prefers-reduced-motion:no-preference){.home_reveal__d5kJF{animation:home_home-rise__bUnFn .6s cubic-bezier(.16,1,.3,1) both}}@keyframes home_home-rise__bUnFn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (max-width:900px){.home_wrap__Z4_Yr{padding:0 20px}.home_hero__o4ZPq{display:flex;flex-direction:column}.home_heroMedia__ZHc6p{position:relative;inset:auto;aspect-ratio:4/3}.home_heroScrim__ifGCj{display:none}.home_heroContent__Cojnk{position:relative;z-index:auto;display:block;min-height:0;padding-top:28px;padding-bottom:40px}.home_heroTextBlock__vaYnJ{max-width:none}.home_practiceGrid__LbQGv{grid-template-columns:minmax(0,1fr);gap:24px}.home_practiceArt__S_z_l{aspect-ratio:4/3;margin-bottom:28px}.home_practice__OdRr3{padding-top:48px;padding-bottom:56px}.home_exampleGrid__0XiR9{grid-template-columns:minmax(0,1fr);gap:16px}.home_courses__mXlwJ,.home_example__3C5IQ{padding-bottom:56px}.home_courseRow__YVDtV{grid-template-columns:minmax(0,1fr);padding:28px 0}.home_credibility__HREvo{padding-top:40px;padding-bottom:56px}.home_author__fpozi[data-photo]{grid-template-columns:minmax(0,1fr)}.home_courseAction___V82G{align-items:flex-start;text-align:left}.home_actionRow__RNtFA{justify-content:flex-start}.home_closing__ov_WK{padding:56px 0}.home_closingGrid__SpN42{grid-template-columns:minmax(0,1fr);gap:28px}.home_closingArt__AXcqp{aspect-ratio:16/10}}