.TheWayPage-module__ob4v0q__page{--phase-rule:#ede7dc29;min-height:100svh;position:relative}.TheWayPage-module__ob4v0q__ambient{opacity:.42;animation:none}.TheWayPage-module__ob4v0q__hero{min-height:max(720px,100svh);padding:var(--nav-h) 0 clamp(64px, 9vh, 104px);flex-direction:column;align-items:stretch;display:flex;position:relative}.TheWayPage-module__ob4v0q__heroInner{flex:1;grid-template-columns:minmax(0,1.3fr) minmax(260px,.5fr);align-items:end;gap:clamp(32px,6vw,96px);width:100%;display:grid}.TheWayPage-module__ob4v0q__heroCopy{align-self:center;max-width:1040px}.TheWayPage-module__ob4v0q__eyebrow,.TheWayPage-module__ob4v0q__phaseWord,.TheWayPage-module__ob4v0q__roleLabel,.TheWayPage-module__ob4v0q__metricLabel,.TheWayPage-module__ob4v0q__systemMark{font-family:var(--mono);text-transform:uppercase;letter-spacing:.18em;font-weight:600}.TheWayPage-module__ob4v0q__eyebrow{color:var(--micro);font-size:11px;margin-bottom:28px!important}.TheWayPage-module__ob4v0q__title{max-width:12em;margin-bottom:var(--hero-title-gap);letter-spacing:-.05em;word-break:keep-all;text-wrap:balance;font-size:clamp(3rem,7vw,7.5rem);font-weight:900;line-height:.98}.TheWayPage-module__ob4v0q__lead{max-width:39em;font-size:var(--fs-lead);word-break:keep-all;overflow-wrap:anywhere;text-wrap:pretty;font-weight:700;line-height:1.9;margin-top:0!important}.TheWayPage-module__ob4v0q__cycle{border-left:1px solid var(--phase-rule);flex-direction:column;justify-content:flex-end;align-self:end;margin-top:48px;padding-bottom:8px;padding-left:clamp(24px,3vw,48px);display:flex}.TheWayPage-module__ob4v0q__cycle span{font-family:var(--mono);letter-spacing:-.05em;color:var(--bone);font-size:clamp(1.65rem,3.4vw,4.4rem);font-weight:600;line-height:1.15;display:block}.TheWayPage-module__ob4v0q__cycle i{color:var(--amber);margin-right:.22em;font-style:normal}.TheWayPage-module__ob4v0q__cycle span:nth-child(2){opacity:.72;margin-left:clamp(0px,3vw,48px)}.TheWayPage-module__ob4v0q__cycle span:nth-child(3){opacity:.48;margin-left:clamp(0px,6vw,96px)}.TheWayPage-module__ob4v0q__phases{position:relative}.TheWayPage-module__ob4v0q__phase{border-top:1px solid var(--hair-2);isolation:isolate;align-items:center;min-height:min(940px,100svh);padding-block:clamp(88px,13vh,152px);display:flex;position:relative;overflow:clip}.TheWayPage-module__ob4v0q__phaseField{opacity:.22;z-index:-2;animation:none;position:absolute;inset:0}.TheWayPage-module__ob4v0q__phase:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0a0b0df0 0 38%,#0a0b0d9e 62%,#0a0b0d38);position:absolute;inset:0}.TheWayPage-module__ob4v0q__progress{transform-origin:0;background:linear-gradient(90deg, var(--amber), #f2a93b1f);height:1px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 14px #f2a93b59}@supports (animation-timeline:view()){.TheWayPage-module__ob4v0q__progress{animation:linear both TheWayPage-module__ob4v0q__phase-progress;animation-timeline:view();animation-range:entry exit;transform:scaleX(0)}@keyframes TheWayPage-module__ob4v0q__phase-progress{to{transform:scaleX(1)}}}.TheWayPage-module__ob4v0q__phaseInner{grid-template-columns:minmax(0,.94fr) minmax(420px,1.06fr);align-items:center;gap:clamp(48px,8vw,128px);width:100%;display:grid}.TheWayPage-module__ob4v0q__phaseCopy{z-index:2;position:relative}.TheWayPage-module__ob4v0q__phaseWord{color:var(--amber);font-size:12px;margin-bottom:24px!important}.TheWayPage-module__ob4v0q__phaseTitle{letter-spacing:-.045em;word-break:keep-all;text-wrap:balance;font-size:clamp(2.2rem,4.8vw,5.7rem);font-weight:900;line-height:1.08}.TheWayPage-module__ob4v0q__roles{border-top:1px solid var(--phase-rule);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(40px,6vh,64px);display:grid}.TheWayPage-module__ob4v0q__role{border-bottom:1px solid var(--hair-2);min-width:0;padding:24px 24px 8px 0}.TheWayPage-module__ob4v0q__role+.TheWayPage-module__ob4v0q__role{border-left:1px solid var(--phase-rule);padding-left:24px}.TheWayPage-module__ob4v0q__roleLabel{color:var(--micro);margin-bottom:12px;font-size:11px;display:block}.TheWayPage-module__ob4v0q__role p{max-width:65ch;font-size:var(--fs-way-body);word-break:normal;overflow-wrap:anywhere;font-weight:600;line-height:1.9}.TheWayPage-module__ob4v0q__phaseBody{max-width:43em;font-size:var(--fs-way-body);word-break:keep-all;font-weight:600;line-height:1.95;margin-top:32px!important}.TheWayPage-module__ob4v0q__visual{min-height:clamp(380px,56vw,650px);color:var(--amber);place-items:center;display:grid;position:relative}.TheWayPage-module__ob4v0q__visual svg{filter:drop-shadow(0 0 18px #f2a93b1f);width:min(100%,680px);overflow:visible}.TheWayPage-module__ob4v0q__visual:before{content:"";background:radial-gradient(circle,#f2a93b14,#0000 67%);position:absolute;inset:8% 0}:is(.TheWayPage-module__ob4v0q__visual .state-lines,.TheWayPage-module__ob4v0q__visual .state-grid,.TheWayPage-module__ob4v0q__visual .state-rings,.TheWayPage-module__ob4v0q__visual .state-flow,.TheWayPage-module__ob4v0q__visual .state-core,.TheWayPage-module__ob4v0q__visual .state-exit,.TheWayPage-module__ob4v0q__visual .state-discarded){fill:none;stroke:currentColor;vector-effect:non-scaling-stroke}.TheWayPage-module__ob4v0q__visual .state-lines{stroke-width:.35px;opacity:.38}.TheWayPage-module__ob4v0q__visual .state-points{fill:currentColor}.TheWayPage-module__ob4v0q__visual .state-rings{stroke-width:.45px;opacity:.32}.TheWayPage-module__ob4v0q__visual .state-grid{stroke-width:.35px;opacity:.24}.TheWayPage-module__ob4v0q__visual .state-discarded{stroke-width:.45px;opacity:.34;stroke-dasharray:2 2}.TheWayPage-module__ob4v0q__visual .state-discarded circle{fill:var(--dim);stroke:none}.TheWayPage-module__ob4v0q__visual .state-flow{stroke-width:.7px;opacity:.58}.TheWayPage-module__ob4v0q__visual .state-core{stroke-width:.6px;opacity:.82}.TheWayPage-module__ob4v0q__visual .state-exit{stroke-width:2px}.TheWayPage-module__ob4v0q__metric{align-items:baseline;gap:12px;display:flex;position:absolute;bottom:2%;right:0}.TheWayPage-module__ob4v0q__metricLabel{color:var(--micro);font-size:11px}.TheWayPage-module__ob4v0q__metricValue{font-family:var(--mono);letter-spacing:-.08em;color:var(--bone);font-variant-numeric:tabular-nums;font-size:clamp(3rem,7vw,7.5rem);line-height:.8}.TheWayPage-module__ob4v0q__system{border-top:1px solid var(--hair-2);padding-block:clamp(112px,17vh,192px);position:relative;overflow:clip}.TheWayPage-module__ob4v0q__systemInner{grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);align-items:start;gap:clamp(48px,9vw,144px);display:grid}.TheWayPage-module__ob4v0q__systemMark{top:calc(var(--nav-h) + 40px);color:var(--amber);letter-spacing:-.06em;text-transform:none;font-size:clamp(1.8rem,4vw,4.8rem);line-height:.98;position:sticky}.TheWayPage-module__ob4v0q__systemTitle{letter-spacing:-.06em;word-break:keep-all;max-width:9em;font-size:clamp(2.7rem,6vw,7rem);font-weight:900;line-height:.98}.TheWayPage-module__ob4v0q__systemBody{max-width:48em;font-size:var(--fs-lead);word-break:keep-all;font-weight:650;line-height:2;margin-top:40px!important}.TheWayPage-module__ob4v0q__agentsLink{border-bottom:1px solid var(--amber);min-height:48px;color:var(--bone);transition:color .28s var(--e-out), padding .28s var(--e-out);align-items:center;margin-top:48px;font-weight:700;display:inline-flex}.TheWayPage-module__ob4v0q__agentsLink:hover{color:var(--amber);padding-left:8px}.TheWayPage-module__ob4v0q__cta{border-top:1px solid var(--hair-2);padding-block:clamp(88px,14vh,152px);position:relative}.TheWayPage-module__ob4v0q__ctaInner{justify-content:space-between;align-items:center;gap:40px;display:flex}.TheWayPage-module__ob4v0q__ctaCopy{letter-spacing:-.05em;word-break:keep-all;font-size:clamp(1.8rem,4.5vw,5.5rem);font-weight:900;line-height:1.08}.TheWayPage-module__ob4v0q__ctaLink{border:1px solid var(--amber);min-width:min(100%,280px);min-height:64px;transition:transform .28s var(--e-out), box-shadow .28s var(--e-out);background:linear-gradient(#f2a93b14,#f2a93b06);flex:none;justify-content:center;align-items:center;padding:16px 28px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 24px #f2a93b21}.TheWayPage-module__ob4v0q__ctaLink:hover{transform:translateY(-3px);box-shadow:inset 0 0 38px #f2a93b33,0 0 24px #f2a93b1a}@media (max-width:839px){.TheWayPage-module__ob4v0q__hero{min-height:840px}.TheWayPage-module__ob4v0q__heroInner{grid-template-columns:1fr;align-items:end}.TheWayPage-module__ob4v0q__heroCopy{align-self:end}.TheWayPage-module__ob4v0q__cycle{border-left:0;border-top:1px solid var(--phase-rule);min-height:180px;padding:24px 0 0}.TheWayPage-module__ob4v0q__cycle span{font-size:clamp(1.5rem,8vw,3rem)}.TheWayPage-module__ob4v0q__cycle span:nth-child(2),.TheWayPage-module__ob4v0q__cycle span:nth-child(3){margin-left:0}.TheWayPage-module__ob4v0q__roles{grid-template-columns:1fr}.TheWayPage-module__ob4v0q__role{padding-right:0}.TheWayPage-module__ob4v0q__role+.TheWayPage-module__ob4v0q__role{border-left:0;padding-left:0}.TheWayPage-module__ob4v0q__phase{min-height:auto}.TheWayPage-module__ob4v0q__phase:after{background:linear-gradient(#0a0b0de6 0 52%,#0a0b0d52)}.TheWayPage-module__ob4v0q__phaseInner{grid-template-columns:1fr;gap:24px}.TheWayPage-module__ob4v0q__visual{opacity:.9;grid-row:1;min-height:min(92vw,520px)}.TheWayPage-module__ob4v0q__phaseCopy{grid-row:2}.TheWayPage-module__ob4v0q__metric{bottom:0}.TheWayPage-module__ob4v0q__systemInner{grid-template-columns:1fr}.TheWayPage-module__ob4v0q__systemMark{position:static}.TheWayPage-module__ob4v0q__ctaInner{flex-direction:column;align-items:stretch}}@media (max-width:599px){.TheWayPage-module__ob4v0q__hero{min-height:max(760px,100svh);padding-top:var(--nav-h)}.TheWayPage-module__ob4v0q__title{word-break:keep-all;overflow-wrap:anywhere;max-width:100%;font-size:clamp(30px,9vw,48px)}.TheWayPage-module__ob4v0q__lead{font-size:var(--fs-lead)}.TheWayPage-module__ob4v0q__roles{grid-template-columns:1fr}.TheWayPage-module__ob4v0q__role{padding:20px 0}.TheWayPage-module__ob4v0q__role+.TheWayPage-module__ob4v0q__role{border-left:0;padding-left:0}.TheWayPage-module__ob4v0q__phaseTitle,.TheWayPage-module__ob4v0q__systemTitle{word-break:keep-all;overflow-wrap:anywhere;max-width:100%;font-size:clamp(28px,8.5vw,44px)}.TheWayPage-module__ob4v0q__visual{min-height:88vw}.TheWayPage-module__ob4v0q__metricValue{font-size:clamp(3rem,19vw,5rem)}.TheWayPage-module__ob4v0q__ctaLink{width:100%}}@media (prefers-reduced-motion:reduce){.TheWayPage-module__ob4v0q__progress{transform:scaleX(1)}.TheWayPage-module__ob4v0q__agentsLink,.TheWayPage-module__ob4v0q__ctaLink{transition:none}}
