.flowSignature_figure__fSMyM{margin:0;position:relative}.flowSignature_figure__fSMyM:before{content:"";position:absolute;inset:8% -6% -4% 10%;z-index:0;border-radius:50%;background:radial-gradient(closest-side,rgb(179 38 30/.1),rgb(179 38 30/0) 70%);filter:blur(40px);pointer-events:none}.flowSignature_svg__Oityn{position:relative;z-index:1;display:block;width:100%;height:auto;filter:drop-shadow(0 22px 44px rgb(33 31 28/.14)) drop-shadow(0 4px 8px rgb(33 31 28/.06))}.flowSignature_galley__FsPC6{fill:var(--s-raised);stroke:var(--s-border);stroke-width:1}.flowSignature_mastheadRight__2zpGQ,.flowSignature_masthead___z_qw{fill:var(--s-ink-2);font-family:var(--s-ui);font-size:11px;font-weight:600;letter-spacing:.16em}.flowSignature_mastheadRight__2zpGQ{fill:var(--s-accent)}.flowSignature_rule___CflM{stroke:var(--s-ink);stroke-width:1.5}.flowSignature_ruleThin___0PM8{stroke:var(--s-ink);stroke-width:.6}.flowSignature_proof__4GD4v{stroke:var(--s-accent);stroke-width:2;stroke-dasharray:1 7;stroke-linecap:round;fill:none}.flowSignature_node___doio{fill:var(--s-raised);stroke:var(--s-border-strong);stroke-width:1.5}.flowSignature_nodeOn__MCAjZ{fill:var(--s-accent)}.flowSignature_nodeOn__MCAjZ,.flowSignature_tick__xygiF{opacity:0;animation:flowSignature_on__Vk7Cr var(--s-dur-2) var(--s-ease) both}.flowSignature_tick__xygiF{fill:none;stroke:var(--s-raised);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.flowSignature_label__znjU1{fill:var(--s-ink);font-family:var(--s-display);font-size:21px;font-weight:600;letter-spacing:-.01em}.flowSignature_detail__OMBKD{fill:var(--s-ink-3);font-family:var(--s-ui);font-size:12px}.flowSignature_station__orBgh{animation:flowSignature_rise__mZhA6 var(--s-dur-3) var(--s-ease) both}.flowSignature_noteCard__tHGeC{fill:var(--s-surface);stroke:var(--s-border-strong);stroke-width:1}.flowSignature_noteBar__7dhWn{fill:var(--s-accent)}.flowSignature_noteTitle__woHiO{fill:var(--s-ink);font-family:var(--s-display);font-size:14px;font-weight:600}.flowSignature_noteMeta__zA_Sj{fill:var(--s-ink-3);font-family:var(--s-ui);font-size:11.5px}.flowSignature_note__4pSDT{animation:flowSignature_travel__ktirV 2.6s var(--s-ease) .7s both}.flowSignature_copilot__M_fqR{opacity:0;animation:flowSignature_copilot__M_fqR 2.6s var(--s-ease) .7s both}.flowSignature_chip__ugFzv{fill:var(--s-accent-wash);stroke:var(--s-accent);stroke-width:1}.flowSignature_spark__2W4Mu{fill:var(--s-accent)}.flowSignature_chipText__QpctU{fill:var(--s-accent-ink);font-family:var(--s-ui);font-size:12px;font-weight:600}.flowSignature_channel__XzLYm{opacity:0;animation:flowSignature_rise__mZhA6 var(--s-dur-3) var(--s-ease) both}.flowSignature_channelPill__Z6Vuc{fill:var(--s-raised);stroke:var(--s-border-strong);stroke-width:1}.flowSignature_channelText__E_4Mx{fill:var(--s-ink);font-family:var(--s-ui);font-size:11.5px;font-weight:500}@keyframes flowSignature_rise__mZhA6{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes flowSignature_on__Vk7Cr{0%{opacity:0}to{opacity:1}}@keyframes flowSignature_travel__ktirV{0%,10%{transform:translateY(0)}22%,32%{transform:translateY(76px)}44%,56%{transform:translateY(152px)}68%,78%{transform:translateY(228px)}90%,to{transform:translateY(304px)}}@keyframes flowSignature_copilot__M_fqR{0%,38%{opacity:0;transform:translateX(-6px)}44%,60%{opacity:1;transform:none}68%,to{opacity:0;transform:none}}@media (prefers-reduced-motion:reduce){.flowSignature_channel__XzLYm,.flowSignature_nodeOn__MCAjZ,.flowSignature_station__orBgh,.flowSignature_tick__xygiF{animation:none;opacity:1}.flowSignature_note__4pSDT{animation:none;transform:translateY(304px)}.flowSignature_copilot__M_fqR{animation:none;opacity:0}}.site_root__ArZs4{--s-50:#F8F7F4;--s-100:#F1EFEA;--s-200:#E2DED6;--s-300:#C9C2B8;--s-400:#A39A8D;--s-500:#7A7166;--s-600:#5B544C;--s-700:#403B36;--s-800:#282522;--s-900:#171615;--s-bg:#FCFBF8;--s-surface:var(--s-50);--s-surface-2:var(--s-100);--s-raised:#FFFFFF;--s-border:var(--s-200);--s-border-strong:var(--s-300);--s-ink:#211F1C;--s-ink-2:#5B544C;--s-ink-3:#756D63;--s-action:var(--s-800);--s-action-hover:var(--s-900);--s-on-action:#FCFBF8;--s-accent:#B3261E;--s-accent-wash:#FBEDEB;--s-accent-ink:#8F1D17;--s-ok:#15803D;--s-ok-wash:#ECFDF3;--s-warn:#B45309;--s-warn-wash:#FDF4E7;--s-info:#0B66B2;--s-info-wash:#EAF4FC;--s-night:#1B1917;--s-night-2:#26231F;--s-night-ink:#F1EFEA;--s-night-ink-2:#C9C2B8;--s-display:"Fraunces","Iowan Old Style","Palatino Linotype",Georgia,serif;--s-ui:"Spline Sans","Segoe UI",system-ui,-apple-system,sans-serif;--s-mono:ui-monospace,"Cascadia Code",Menlo,monospace;--s-text-xs:0.75rem;--s-text-sm:0.875rem;--s-text-base:1rem;--s-text-md:1.125rem;--s-text-lg:1.333rem;--s-text-xl:1.777rem;--s-text-2xl:2.369rem;--s-text-3xl:clamp(2.5rem,5.4vw,4.209rem);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-6:24px;--s-8:32px;--s-12:48px;--s-16:64px;--s-24:96px;--s-32:128px;--s-gutter:clamp(16px,4vw,32px);--s-measure:64ch;--s-page:1200px;--s-r-sm:4px;--s-r:8px;--s-r-lg:14px;--s-r-pill:999px;--s-elev-1:0 1px 2px rgb(33 31 28/0.06);--s-elev-2:0 1px 3px rgb(33 31 28/0.07),0 6px 16px -4px rgb(33 31 28/0.10);--s-elev-3:0 4px 8px rgb(33 31 28/0.08),0 22px 44px -12px rgb(33 31 28/0.20);--s-ease:cubic-bezier(0.16,1,0.3,1);--s-dur-1:180ms;--s-dur-2:280ms;--s-dur-3:480ms;--s-grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.13 0 0 0 0 0.12 0 0 0 0 0.11 0 0 0 0.9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='.035'/></svg>");min-height:100vh;background-color:var(--s-bg);background-image:var(--s-grain);color:var(--s-ink);font-family:var(--s-ui);font-size:var(--s-text-base);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.site_root__ArZs4 *,.site_root__ArZs4 :after,.site_root__ArZs4 :before{box-sizing:border-box}.site_root__ArZs4 :where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote){margin:0}.site_root__ArZs4 :where(a){color:inherit}.site_root__ArZs4 :where(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--s-accent);outline-offset:3px;border-radius:var(--s-r-sm)}.site_skip__tXZFo{position:absolute;left:var(--s-4);top:-48px;z-index:50;padding:var(--s-2) var(--s-4);border-radius:var(--s-r);background:var(--s-action);color:var(--s-on-action);text-decoration:none}.site_skip__tXZFo:focus{top:var(--s-4)}.site_page__G_rea{width:100%;max-width:var(--s-page);margin-inline:auto;padding-inline:var(--s-gutter)}.site_button__PuZhi{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:44px;padding:0 var(--s-6);border:1px solid transparent;border-radius:var(--s-r);font:inherit;font-weight:600;font-size:var(--s-text-base);line-height:1;text-decoration:none;cursor:pointer;transition:background-color var(--s-dur-1) var(--s-ease),border-color var(--s-dur-1) var(--s-ease),transform var(--s-dur-1) var(--s-ease)}.site_button__PuZhi:active{transform:scale(.97)}.site_button__PuZhi:disabled{opacity:.55;cursor:not-allowed;transform:none}.site_primary__lbZLq{background:var(--s-action);color:var(--s-on-action)}.site_primary__lbZLq:hover{background:var(--s-action-hover)}.site_secondary__vx3xL{background:transparent;border-color:var(--s-border-strong);color:var(--s-ink)}.site_secondary__vx3xL:hover{background:var(--s-surface-2)}.site_ghost__Q6FBV{background:transparent;color:var(--s-ink);padding-inline:var(--s-3)}.site_ghost__Q6FBV:hover{background:var(--s-surface-2)}.site_icon__hpH9p{width:18px;height:18px;flex:none}.site_eyebrow__FR2ii{display:inline-flex;align-items:center;gap:var(--s-2);color:var(--s-ink-2);font-size:var(--s-text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.site_chapterNumber___ZK7L{color:var(--s-accent);font-family:var(--s-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.site_h2__kxY6l{font-family:var(--s-display);font-size:var(--s-text-2xl);font-weight:600;line-height:1.12;letter-spacing:-.018em;text-wrap:balance;font-variation-settings:"opsz" 96}.site_lede__HcCnU{max-width:var(--s-measure);color:var(--s-ink-2);font-size:var(--s-text-md);line-height:1.6;text-wrap:pretty}.site_motion__i6pjh .site_reveal___9PCq{opacity:0;transform:translateY(16px);transition:opacity var(--s-dur-3) var(--s-ease),transform var(--s-dur-3) var(--s-ease)}.site_motion__i6pjh .site_reveal___9PCq.site_in__VHV0L{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.site_motion__i6pjh .site_reveal___9PCq{opacity:1;transform:none;transition:none}.site_button__PuZhi{transition:none}}.shell_shell__YmIBm{display:flex;flex-direction:column}.shell_header__2SY7c{position:sticky;top:0;z-index:20;border-bottom:1px solid var(--s-border);background:rgb(252 251 248/.88);backdrop-filter:saturate(140%) blur(10px)}.shell_headerInner__FJ9NY{display:flex;align-items:center;gap:var(--s-6);min-height:68px}.shell_brand__raZL5{display:inline-flex;text-decoration:none}.shell_wordmark__sYRY0{display:inline-flex;align-items:center;gap:var(--s-2);color:var(--s-ink);font-family:var(--s-display);font-size:1.375rem;font-weight:800;letter-spacing:-.02em;gap:var(--s-1)}.shell_mark__0KAG8{display:block;width:48px;height:48px;flex:none}.shell_footer__K9Ngg .shell_mark__0KAG8{width:64px;height:64px}.shell_nav__fWgob{margin-left:auto}.shell_nav__fWgob ol{display:flex;gap:var(--s-1);margin:0;padding:0;list-style:none}.shell_nav__fWgob a{position:relative;display:inline-flex;align-items:center;min-height:40px;padding:0 var(--s-3);border-radius:var(--s-r);color:var(--s-ink-2);font-size:var(--s-text-sm);font-weight:500;text-decoration:none;transition:color var(--s-dur-1) var(--s-ease),background-color var(--s-dur-1) var(--s-ease)}.shell_nav__fWgob a:hover{color:var(--s-ink);background:var(--s-surface-2)}.shell_nav__fWgob a.shell_current__VP65C{color:var(--s-ink)}.shell_nav__fWgob a.shell_current__VP65C:after{content:"";position:absolute;left:var(--s-3);right:var(--s-3);bottom:6px;height:2px;border-radius:2px;background:var(--s-accent)}.shell_actions__X3kuR{display:flex;align-items:center;gap:var(--s-2)}.shell_nav__fWgob+.shell_actions__X3kuR{margin-left:var(--s-2)}.shell_headerInner__FJ9NY>.shell_brand__raZL5+.shell_actions__X3kuR{margin-left:auto}.shell_menuButton__90i06{display:none;width:44px;padding:0}.shell_footer__K9Ngg{margin-top:var(--s-24);border-top:1px solid var(--s-border);background:var(--s-surface)}.shell_footerInner__LDB6m{display:grid;grid-template-columns:1fr auto;grid-gap:var(--s-6) var(--s-12);gap:var(--s-6) var(--s-12);padding-block:var(--s-12)}.shell_tagline___X9Kl{max-width:46ch;margin-top:var(--s-3);color:var(--s-ink-2);font-size:var(--s-text-sm)}.shell_footerLinks__Li_Ys{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-6);align-items:flex-start;margin:0;padding:0;list-style:none}.shell_footerLinks__Li_Ys a{color:var(--s-ink-2);font-size:var(--s-text-sm);text-decoration:underline;text-underline-offset:3px}.shell_footerLinks__Li_Ys a:hover{color:var(--s-ink)}.shell_rights__nUpuE{grid-column:1/-1;color:var(--s-ink-3);font-size:var(--s-text-xs)}.shell_mobileCta__Nf2Wp{display:none}@media (max-width:960px){.shell_menuButton__90i06{display:inline-flex}.shell_nav__fWgob{position:absolute;top:100%;left:0;right:0;margin:0;padding:var(--s-2) var(--s-gutter) var(--s-4);border-bottom:1px solid var(--s-border);background:var(--s-bg);box-shadow:var(--s-elev-2);opacity:0;transform:translateY(-6px);pointer-events:none;visibility:hidden;transition:opacity var(--s-dur-2) var(--s-ease),transform var(--s-dur-2) var(--s-ease),visibility 0s linear var(--s-dur-2)}.shell_navOpen__7Sztr{opacity:1;transform:none;pointer-events:auto;visibility:visible;transition:opacity var(--s-dur-2) var(--s-ease),transform var(--s-dur-2) var(--s-ease)}.shell_nav__fWgob ol{flex-direction:column}.shell_nav__fWgob a{width:100%;min-height:44px;font-size:var(--s-text-base)}.shell_nav__fWgob a.shell_current__VP65C:after{left:0;right:auto;top:12px;bottom:12px;width:2px;height:auto}.shell_actions__X3kuR{margin-left:auto}}@media (max-width:640px){.shell_headerCta__dKp4Y{display:none}.shell_footerInner__LDB6m{grid-template-columns:1fr}.shell_mobileCta__Nf2Wp{position:sticky;bottom:0;z-index:15;display:block;padding:var(--s-3) var(--s-gutter) calc(var(--s-3) + env(safe-area-inset-bottom));border-top:1px solid var(--s-border);background:rgb(252 251 248/.94);backdrop-filter:blur(10px)}.shell_mobileCta__Nf2Wp a{width:100%}}@media (prefers-reduced-motion:reduce){.shell_navOpen__7Sztr,.shell_nav__fWgob,.shell_nav__fWgob a{transition:none}}.stepArt_art__ixBqM{display:block;width:100%;height:auto}.stepArt_card__EVoWm{fill:var(--s-raised);stroke:var(--s-border-strong);stroke-width:1.5}.stepArt_cardAccent__pEwMc{fill:var(--s-raised);stroke:var(--s-accent);stroke-width:1.5}.stepArt_line__AEq3E{fill:var(--s-200)}.stepArt_lineStrong__sFBrB{fill:var(--s-300)}.stepArt_block__dDxFz,.stepArt_media__hWih0{fill:var(--s-surface-2)}.stepArt_blockAccent__B9qXU{fill:var(--s-accent-wash);stroke:var(--s-accent);stroke-width:1.5}.stepArt_chipOk__Nh8Ni{fill:var(--s-ok-wash);stroke:var(--s-ok);stroke-width:1}.stepArt_chipInfo__fr7ne{fill:var(--s-info-wash);stroke:var(--s-info);stroke-width:1}.stepArt_chipWarn__pvbD1{fill:var(--s-warn-wash);stroke:var(--s-warn);stroke-width:1}.stepArt_chipAccent__D8z8o{fill:var(--s-accent-wash);stroke:var(--s-accent);stroke-width:1}.stepArt_avatar__N1Bcz{fill:var(--s-surface-2);stroke:var(--s-border-strong);stroke-width:1.5}.stepArt_buttonAccent__Qtcn4,.stepArt_spark__M96Y3{fill:var(--s-accent)}.stepArt_arrowAccent__pl0lH{fill:none;stroke:var(--s-accent);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2 5}.home_hero__eh3Do{position:relative;overflow-x:clip;padding-block:var(--s-16) var(--s-24);background:radial-gradient(60% 50% at 85% 20%,rgb(241 239 234/.9),transparent 70%),radial-gradient(40% 40% at 0 90%,rgb(251 237 235/.5),transparent 70%)}.home_heroGrid__AOBCJ{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;grid-gap:var(--s-16);gap:var(--s-16)}.home_heroText__VQXaW{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-6)}.home_title__NGoKM{max-width:13ch;font-family:var(--s-display);font-size:var(--s-text-3xl);font-weight:800;line-height:1.02;letter-spacing:-.028em;text-wrap:balance;font-variation-settings:"opsz" 144}.home_heroLede__zm815{max-width:54ch;color:var(--s-ink-2);font-size:var(--s-text-md);line-height:1.6;text-wrap:pretty}.home_heroActions__CQ77x{display:flex;flex-wrap:wrap;gap:var(--s-3)}.home_heroNote__hSMXq{display:flex;align-items:flex-start;gap:var(--s-2);max-width:52ch;color:var(--s-ink-3);font-size:var(--s-text-sm)}.home_heroNote__hSMXq svg{margin-top:2px;color:var(--s-ok)}.home_heroFigure__aCLfn{min-width:0}.home_load__Kgjdf{animation:home_heroIn__c3Kyq var(--s-dur-3) var(--s-ease) both}@keyframes home_heroIn__c3Kyq{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.home_chapter__U0fMS{padding-block:var(--s-24)}.home_tinted__Ghzsj{background:var(--s-surface);border-block:1px solid var(--s-border)}.home_chapterHead__LYynR{display:flex;flex-direction:column;gap:var(--s-4);max-width:760px;margin-bottom:var(--s-16)}.home_problem__llrJ1{padding-block:var(--s-24);background:var(--s-night)}.home_onDark__yGjpH,.home_problem__llrJ1{color:var(--s-night-ink)}.home_onDark__yGjpH p{color:var(--s-night-ink-2)}.home_onDark__yGjpH p span:first-child{color:#E0786F}.home_problems__jWmVi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;margin:0;padding:0;list-style:none;border:1px solid #3a3631;border-radius:var(--s-r-lg);overflow:hidden;background:#3A3631}.home_problems__jWmVi li{display:grid;grid-gap:var(--s-2);gap:var(--s-2);padding:var(--s-8);background:var(--s-night-2)}.home_problemIndex___G8t7{color:#E0786F;font-family:var(--s-display);font-size:var(--s-text-lg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home_problems__jWmVi h3{font-family:var(--s-display);font-size:var(--s-text-lg);font-weight:600;line-height:1.25}.home_problems__jWmVi p{color:var(--s-night-ink-2);max-width:46ch}.home_steps__I1ZxS{display:grid;grid-gap:var(--s-24);gap:var(--s-24);margin:0;padding:0;list-style:none}.home_step__tYiH1{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;grid-gap:var(--s-16);gap:var(--s-16)}.home_stepFlip__dcb2e .home_stepText__WTCBp{order:2}.home_stepText__WTCBp{display:flex;flex-direction:column;gap:var(--s-4)}.home_stepTitle__w_I91{font-family:var(--s-display);font-size:var(--s-text-xl);font-weight:600;line-height:1.18;letter-spacing:-.012em;text-wrap:balance}.home_stepBody__cyFx0{max-width:52ch;color:var(--s-ink-2);text-wrap:pretty}.home_points__f8h_W{display:grid;grid-gap:var(--s-2);gap:var(--s-2);margin:var(--s-2) 0 0;padding:0;list-style:none}.home_points__f8h_W li{display:flex;align-items:flex-start;gap:var(--s-2);font-weight:500}.home_points__f8h_W svg{margin-top:3px;color:var(--s-accent)}.home_stepArt__L0YZ8{padding:var(--s-8);border:1px solid var(--s-border);border-radius:var(--s-r-lg);background:var(--s-surface)}.home_groups__exgbx{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--s-8);gap:var(--s-8)}.home_group__huyxz h3{padding-bottom:var(--s-3);margin-bottom:var(--s-4);border-bottom:2px solid var(--s-ink);font-family:var(--s-display);font-size:var(--s-text-lg);font-weight:600}.home_group__huyxz ul{display:grid;grid-gap:var(--s-3);gap:var(--s-3);margin:0;padding:0;list-style:none}.home_group__huyxz li{padding-bottom:var(--s-3);border-bottom:1px solid var(--s-border);color:var(--s-ink-2);font-size:var(--s-text-sm);line-height:1.45}.home_channels__bdHpo{margin-top:var(--s-12)}.home_channels__bdHpo summary,.home_pillar__J_JjA summary{display:inline-flex;align-items:center;gap:var(--s-2);min-height:44px;cursor:pointer;font-weight:600;list-style:none}.home_channels__bdHpo summary::-webkit-details-marker,.home_pillar__J_JjA summary::-webkit-details-marker{display:none}.home_channels__bdHpo summary svg,.home_pillar__J_JjA summary svg{transition:transform var(--s-dur-2) var(--s-ease)}.home_channels__bdHpo[open] summary svg,.home_pillar__J_JjA details[open] summary svg{transform:rotate(180deg)}.home_channels__bdHpo ul{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:var(--s-4) 0 0;padding:0;list-style:none}.home_channels__bdHpo li{display:inline-flex;align-items:center;min-height:32px;padding:0 var(--s-3);border:1px solid var(--s-border-strong);border-radius:var(--s-r-pill);background:var(--s-raised);font-size:var(--s-text-sm)}.home_pillars__3aqHm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;border-top:2px solid var(--s-ink)}.home_pillar__J_JjA{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-8) var(--s-6) var(--s-8) 0;border-bottom:1px solid var(--s-border)}.home_pillar__J_JjA:not(:nth-child(3n+1)){padding-left:var(--s-6);border-left:1px solid var(--s-border)}.home_pillar__J_JjA h3{font-family:var(--s-display);font-size:var(--s-text-lg);font-weight:600;line-height:1.25}.home_pillar__J_JjA>p{color:var(--s-ink-2)}.home_pillar__J_JjA details p{margin-top:var(--s-2);color:var(--s-ink-2);font-size:var(--s-text-sm);line-height:1.6}.home_start__85GEY{padding-bottom:var(--s-16)}.home_startGrid__65IXm{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--s-16);gap:var(--s-16);align-items:start}.home_startGrid__65IXm .home_chapterHead__LYynR{margin-bottom:var(--s-8)}.home_startActions__kDk_y{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-4)}.home_startActions__kDk_y p{color:var(--s-ink-2);font-size:var(--s-text-sm)}.home_timeline__alVI0{position:relative;display:grid;grid-gap:var(--s-8);gap:var(--s-8);margin:0;padding:0;list-style:none}.home_timeline__alVI0:before{content:"";position:absolute;top:18px;bottom:18px;left:17px;border-left:2px dotted var(--s-accent)}.home_timeline__alVI0 li{position:relative;display:grid;grid-template-columns:36px 1fr;grid-column-gap:var(--s-4);-moz-column-gap:var(--s-4);column-gap:var(--s-4)}.home_timelineDot__J2o4_{grid-row:1/span 2;position:relative;z-index:1;display:inline-grid;place-items:center;width:36px;height:36px;border:1.5px solid var(--s-accent);border-radius:var(--s-r-pill);background:var(--s-bg);color:var(--s-accent-ink);font-family:var(--s-display);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home_timeline__alVI0 h3{padding-top:6px;font-family:var(--s-display);font-size:var(--s-text-lg);font-weight:600}.home_timeline__alVI0 p{color:var(--s-ink-2)}@media (max-width:1080px){.home_groups__exgbx,.home_pillars__3aqHm{grid-template-columns:repeat(2,minmax(0,1fr))}.home_pillar__J_JjA:not(:nth-child(3n+1)){padding-left:0;border-left:0}.home_pillar__J_JjA:nth-child(2n){padding-left:var(--s-6);border-left:1px solid var(--s-border)}}@media (max-width:900px){.home_heroGrid__AOBCJ,.home_startGrid__65IXm,.home_step__tYiH1{grid-template-columns:1fr;gap:var(--s-12)}.home_stepFlip__dcb2e .home_stepText__WTCBp{order:0}.home_heroFigure__aCLfn{max-width:520px}.home_hero__eh3Do{padding-block:var(--s-12) var(--s-16)}.home_chapter__U0fMS,.home_problem__llrJ1{padding-block:var(--s-16)}.home_steps__I1ZxS{gap:var(--s-16)}}@media (max-width:640px){.home_problems__jWmVi{grid-template-columns:1fr}.home_problems__jWmVi li{padding:var(--s-6)}.home_groups__exgbx,.home_pillars__3aqHm{grid-template-columns:1fr}.home_pillar__J_JjA,.home_pillar__J_JjA:nth-child(2n){padding:var(--s-6) 0;border-left:0}.home_stepArt__L0YZ8{padding:var(--s-4)}.home_chapterHead__LYynR{margin-bottom:var(--s-12)}.home_heroActions__CQ77x{width:100%}.home_heroActions__CQ77x a{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){.home_load__Kgjdf{animation:none}.home_channels__bdHpo summary svg,.home_pillar__J_JjA summary svg{transition:none}}