.page-module__tCtp9G__sec{padding:clamp(96px,13vw,180px) 0;position:relative;overflow:hidden}.page-module__tCtp9G__alt{background:var(--bg-2)}.page-module__tCtp9G__line{border-top:1px solid var(--line-soft)}.page-module__tCtp9G__pageHero{min-height:auto;padding:clamp(150px,22vh,250px) 0 clamp(86px,12vh,132px)}.page-module__tCtp9G__kickRow{align-items:center;margin-bottom:clamp(26px,4vw,48px);display:flex}.page-module__tCtp9G__lead{color:var(--ink-soft);font-size:clamp(17px,1.5vw,21px);font-weight:300;line-height:1.7}.page-module__tCtp9G__prose p{color:var(--ink-soft);margin-top:20px;font-size:16.5px;line-height:1.8}.page-module__tCtp9G__prose p:first-child{margin-top:0}.page-module__tCtp9G__define{font-family:var(--sans);letter-spacing:-.025em;color:var(--ink);max-width:17ch;margin-top:22px;font-size:clamp(30px,5vw,64px);font-weight:700;line-height:1.06}.page-module__tCtp9G__defineSerif{font-family:var(--display);letter-spacing:-.01em;max-width:19ch;font-weight:400;line-height:1.1}.page-module__tCtp9G__define .page-module__tCtp9G__em{color:var(--bronze-bright)}.page-module__tCtp9G__context{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(36px,5vw,84px);margin-top:clamp(38px,5vw,60px);display:grid}.page-module__tCtp9G__context p{color:var(--ink-soft);margin:0;font-size:16.5px;line-height:1.8}.page-module__tCtp9G__context .page-module__tCtp9G__hl{color:var(--ink);font-weight:600}.page-module__tCtp9G__statement{font-family:var(--display);letter-spacing:-.015em;color:var(--ink);max-width:22ch;margin-top:clamp(46px,6vw,76px);font-size:clamp(26px,3.8vw,50px);font-weight:300;line-height:1.14}.page-module__tCtp9G__statement .page-module__tCtp9G__em{color:var(--bronze-bright)}.page-module__tCtp9G__coda{max-width:600px;color:var(--ink-mute);margin-top:26px;font-size:16px;line-height:1.72}.page-module__tCtp9G__band{width:100vw;height:clamp(440px,62vw,700px);margin-left:calc(50% - 50vw);position:relative;overflow:hidden}.page-module__tCtp9G__bandVeil{z-index:2;background:linear-gradient(#1213176b,#12131726 38%,#121317d1);position:absolute;inset:0}.page-module__tCtp9G__bandInner{z-index:3;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.page-module__tCtp9G__bandWrap{max-width:var(--maxw);width:100%;padding:0 var(--gutter) clamp(44px, 6vw, 84px);margin:0 auto}.page-module__tCtp9G__bandWrap h2{font-family:var(--sans);letter-spacing:-.025em;color:#fff;max-width:16ch;font-size:clamp(30px,5vw,68px);font-weight:700;line-height:1.04}.page-module__tCtp9G__bandWrap h2 .page-module__tCtp9G__em{color:var(--bronze-bright)}.page-module__tCtp9G__split{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(40px,6vw,96px);margin-top:clamp(36px,5vw,56px);display:grid}.page-module__tCtp9G__splitFig{object-fit:cover;object-position:center 60%;border-radius:16px;width:100%;height:clamp(380px,48vh,520px);display:block}.page-module__tCtp9G__states{flex-direction:column;display:flex}.page-module__tCtp9G__state{border-top:1px solid var(--line);padding:clamp(26px,3vw,34px) 0}.page-module__tCtp9G__state:last-child{border-bottom:1px solid var(--line)}.page-module__tCtp9G__stateK{align-items:baseline;gap:14px;margin-bottom:12px;display:flex}.page-module__tCtp9G__stateK b{font-family:var(--sans);letter-spacing:-.01em;font-size:clamp(22px,2.6vw,30px);font-weight:700}.page-module__tCtp9G__state.page-module__tCtp9G__old .page-module__tCtp9G__stateK b{color:var(--ink-mute)}.page-module__tCtp9G__state.page-module__tCtp9G__now .page-module__tCtp9G__stateK b{color:var(--bronze-bright)}.page-module__tCtp9G__stateFlow{font-family:var(--display);color:var(--ink-faint);font-size:13px;font-style:italic}.page-module__tCtp9G__state p{font-size:15.5px;line-height:1.62}.page-module__tCtp9G__state.page-module__tCtp9G__old p{color:var(--ink-mute)}.page-module__tCtp9G__state.page-module__tCtp9G__now p{color:var(--ink)}.page-module__tCtp9G__ladderHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:clamp(30px,4vw,50px);display:flex}.page-module__tCtp9G__ladderHead h2{font-family:var(--sans);letter-spacing:-.02em;max-width:16ch;font-size:clamp(28px,4vw,54px);font-weight:700;line-height:1.08}.page-module__tCtp9G__ladderHead .page-module__tCtp9G__note{font-family:var(--display);color:var(--ink-mute);font-size:clamp(14px,1.4vw,18px);font-style:italic}.page-module__tCtp9G__ladder{position:relative}.page-module__tCtp9G__rung{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:baseline;gap:clamp(16px,4vw,64px);padding:clamp(20px,2.8vw,34px) 0;display:grid}.page-module__tCtp9G__rung:last-child{border-bottom:1px solid var(--line)}.page-module__tCtp9G__rFrom{text-align:right;font-family:var(--display);color:var(--ink-mute);font-size:clamp(17px,2.4vw,32px);font-style:italic;font-weight:300;line-height:1.1}.page-module__tCtp9G__rArrow{color:var(--bronze);font-size:clamp(15px,1.6vw,20px);transform:translateY(-.1em)}.page-module__tCtp9G__rTo{font-family:var(--sans);color:var(--ink);letter-spacing:-.015em;font-size:clamp(17px,2.4vw,32px);font-weight:600;line-height:1.1}.page-module__tCtp9G__ladderFoot{text-align:center;max-width:640px;color:var(--ink-soft);margin-top:clamp(34px,4vw,52px);margin-left:auto;margin-right:auto;font-size:16.5px;line-height:1.8}.page-module__tCtp9G__trainGrid{grid-template-columns:1.5fr 1fr;align-items:stretch;gap:clamp(40px,5vw,84px);display:grid}.page-module__tCtp9G__trainFig{background:linear-gradient(135deg, #937e6a24, transparent 60%), var(--bg-3);border-radius:16px;min-height:520px;position:relative;overflow:hidden}.page-module__tCtp9G__stepsHead{max-width:720px;margin-bottom:clamp(20px,3vw,40px)}.page-module__tCtp9G__stepsHead h2{font-family:var(--sans);letter-spacing:-.02em;margin-top:22px;font-size:clamp(28px,4vw,54px);font-weight:700;line-height:1.08}.page-module__tCtp9G__stepsHead p{color:var(--ink-soft);max-width:640px;margin-top:22px;font-size:clamp(16px,1.4vw,19px);font-weight:300;line-height:1.7}.page-module__tCtp9G__step{border-top:1px solid var(--line);grid-template-columns:clamp(64px,9vw,130px) 1fr;align-items:start;gap:clamp(24px,5vw,72px);padding:clamp(30px,4vw,50px) 0;display:grid}.page-module__tCtp9G__step:last-child{border-bottom:1px solid var(--line)}.page-module__tCtp9G__stepN{font-family:var(--display);color:var(--bronze);font-size:clamp(42px,5.5vw,80px);font-style:italic;font-weight:300;line-height:.85}.page-module__tCtp9G__stepBody{max-width:760px}.page-module__tCtp9G__stepBody h3{font-family:var(--sans);color:var(--ink);letter-spacing:-.012em;margin-bottom:12px;font-size:clamp(19px,2.2vw,27px);font-weight:600}.page-module__tCtp9G__stepBody h3 .page-module__tCtp9G__onlife{color:var(--bronze-bright)}.page-module__tCtp9G__stepBody p{color:var(--ink-mute);max-width:640px;font-size:16px;line-height:1.7}.page-module__tCtp9G__quoteBand{text-align:center;width:100vw;margin-left:calc(50% - 50vw);padding:clamp(120px,17vw,240px) 0;position:relative;overflow:hidden}.page-module__tCtp9G__quoteBand .page-module__tCtp9G__qVeil{z-index:2;background:#101114b8;position:absolute;inset:0}.page-module__tCtp9G__quoteBand .page-module__tCtp9G__qInner{z-index:3;max-width:var(--maxw);padding:0 var(--gutter);margin:0 auto;position:relative}.page-module__tCtp9G__quoteBand blockquote{font-family:var(--display);color:#fff;letter-spacing:-.01em;max-width:24ch;margin:0 auto;font-size:clamp(24px,3.4vw,46px);font-weight:300;line-height:1.28}.page-module__tCtp9G__quoteBand cite{font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;color:#d8c3a8;margin-top:28px;font-size:13px;font-style:normal;display:block}.page-module__tCtp9G__rootsTitle{font-family:var(--sans);letter-spacing:-.02em;color:var(--ink);margin-top:20px;font-size:clamp(28px,4vw,54px);font-weight:700;line-height:1.08}.page-module__tCtp9G__rootsLead{max-width:620px;color:var(--ink-soft);margin-top:20px;font-size:clamp(16px,1.4vw,19px);font-weight:300;line-height:1.7}.page-module__tCtp9G__ejes{grid-template-columns:repeat(3,1fr);gap:clamp(28px,4vw,64px);margin-top:clamp(48px,6vw,78px);display:grid}.page-module__tCtp9G__eje{border-top:2px solid var(--bronze);padding-top:22px}.page-module__tCtp9G__ejeN{font-family:var(--display);color:var(--bronze);font-size:14px;font-style:italic}.page-module__tCtp9G__eje h3{font-family:var(--display);color:var(--ink);letter-spacing:-.01em;margin:10px 0;font-size:clamp(22px,2.6vw,30px);font-weight:400}.page-module__tCtp9G__eje p{color:var(--ink-mute);font-size:15px;line-height:1.6}.page-module__tCtp9G__ejeAuthors{letter-spacing:.03em;color:var(--bronze-bright);margin-top:16px;font-size:12.5px;font-weight:500}.page-module__tCtp9G__depthWrap{border-top:1px solid var(--line);max-width:920px;margin-top:clamp(54px,7vw,90px);padding-top:clamp(34px,4vw,50px)}.page-module__tCtp9G__depthLabel{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:20px;font-size:11.5px}.page-module__tCtp9G__depth{color:var(--ink-soft);font-size:clamp(17px,1.7vw,21px);font-weight:300;line-height:1.72}.page-module__tCtp9G__depth .page-module__tCtp9G__names{color:var(--ink)}.page-module__tCtp9G__bridge{text-align:center}.page-module__tCtp9G__bridge .kick{margin-bottom:30px}.page-module__tCtp9G__bridge h2{font-family:var(--display);color:var(--ink);letter-spacing:-.01em;max-width:22ch;margin:0 auto;font-size:clamp(32px,5vw,64px);font-weight:300;line-height:1.16}.page-module__tCtp9G__bridge h2 .page-module__tCtp9G__em{color:var(--bronze-bright)}.page-module__tCtp9G__cite{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-mute);margin-top:30px;font-size:13px}.page-module__tCtp9G__actions{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:44px;display:flex}@media (max-width:860px){.page-module__tCtp9G__split{grid-template-columns:1fr;gap:32px}.page-module__tCtp9G__context,.page-module__tCtp9G__ejes{grid-template-columns:1fr;gap:24px}.page-module__tCtp9G__trainGrid{grid-template-columns:1fr;gap:36px}.page-module__tCtp9G__trainFig{min-height:380px}}@media (max-width:680px){.page-module__tCtp9G__rung{text-align:left;grid-template-columns:1fr;gap:4px}.page-module__tCtp9G__rFrom{text-align:left}.page-module__tCtp9G__rArrow{display:none}.page-module__tCtp9G__step{grid-template-columns:1fr;gap:12px}}
