.approach-module__ck4t8W__page{min-height:100vh;color:var(--color-text-primary);position:relative}.approach-module__ck4t8W__essay{z-index:1;position:relative}.approach-module__ck4t8W__heroSequence{height:300vh;position:relative}.approach-module__ck4t8W__heroSticky{height:100vh;padding-top:var(--header-height);justify-content:center;align-items:center;display:flex;position:sticky;top:0;overflow:hidden}.approach-module__ck4t8W__heroLayout{width:100%;max-width:1200px;height:calc(100vh - var(--header-height));padding:0 var(--grid-gutter);margin:0 auto;position:relative}.approach-module__ck4t8W__heroStatement{transform:translate(-50%, -50%) translate(var(--hero-x,0px), var(--hero-y,0px)) scale(var(--hero-scale,1));transform-origin:50%;will-change:transform;z-index:2;position:absolute;top:50%;left:50%}.approach-module__ck4t8W__heroHeadline{font-family:var(--font-headline);font-weight:var(--font-weight-headline);letter-spacing:var(--ls-headline);color:var(--color-text-primary);max-width:14ch;margin:0;font-size:clamp(2.75rem,6.5vw,4.25rem);line-height:1.08}.approach-module__ck4t8W__heroContext{right:var(--grid-gutter);gap:var(--space-6);width:min(480px,44%);padding-top:var(--space-2);pointer-events:none;z-index:1;flex-direction:column;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.approach-module__ck4t8W__contextLine{font-family:var(--font-body);font-size:var(--text-body-lg);line-height:var(--lh-body);color:var(--color-text-secondary);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border);will-change:opacity, transform;margin:0}.approach-module__ck4t8W__contextLineEmphasis{font-family:var(--font-headline);font-size:var(--text-subsection);line-height:var(--lh-headline);letter-spacing:var(--ls-headline);color:var(--color-text-primary);border-bottom:none;padding-bottom:0;}.approach-module__ck4t8W__contextAccent{color:var(--color-warm-amber)}.approach-module__ck4t8W__coordSequence{height:140vh;position:relative}.approach-module__ck4t8W__coordSticky{height:100vh;padding:var(--header-height) var(--grid-gutter) 0;justify-content:center;align-items:center;display:flex;position:sticky;top:0}.approach-module__ck4t8W__coordStatement{font-family:var(--font-headline);font-weight:var(--font-weight-headline);letter-spacing:var(--ls-headline);color:var(--color-text-primary);text-align:center;will-change:opacity, transform;max-width:16ch;margin:0;font-size:clamp(2.25rem,5.5vw,3.75rem);line-height:1.12}.approach-module__ck4t8W__challengeSequence{height:240vh;position:relative}.approach-module__ck4t8W__challengeSticky{height:100vh;padding:calc(var(--header-height) + var(--space-4)) var(--grid-gutter) var(--space-8);flex-direction:column;justify-content:center;max-width:1200px;margin:0 auto;display:flex;position:sticky;top:0}.approach-module__ck4t8W__challengeLayout{gap:clamp(var(--space-6), 4vw, var(--space-9));grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;width:100%;display:grid}.approach-module__ck4t8W__challengeContent{gap:clamp(var(--space-5), 3vh, var(--space-6));flex-direction:column;display:flex}.approach-module__ck4t8W__challengeLabel{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--color-text-tertiary)}.approach-module__ck4t8W__challengeOpening{font-family:var(--font-headline);font-weight:var(--font-weight-headline);letter-spacing:var(--ls-headline);color:var(--color-text-primary);max-width:18ch;margin:0;font-size:clamp(1.875rem,4.5vw,2.75rem);line-height:1.16}.approach-module__ck4t8W__challengeMechanism{gap:clamp(var(--space-2), 1.5vh, var(--space-3));flex-direction:column;max-width:36ch;margin:0;padding:0;list-style:none;display:flex}.approach-module__ck4t8W__challengeMechanismItem{font-family:var(--font-headline);letter-spacing:var(--ls-headline);color:var(--color-text-secondary);padding-left:clamp(var(--space-3), 2vw, var(--space-4));border-left:1px solid color-mix(in srgb, var(--color-border) 75%, transparent);will-change:opacity, transform;font-size:clamp(1.0625rem,2.2vw,1.3125rem);line-height:1.42}.approach-module__ck4t8W__challengeBridge{gap:var(--space-2);margin-top:clamp(var(--space-1), 1vh, var(--space-2));padding-top:clamp(var(--space-4), 2.5vh, var(--space-5));border-top:1px solid color-mix(in srgb, var(--color-border-active) 55%, transparent);flex-direction:column;max-width:38ch;display:flex}.approach-module__ck4t8W__challengeBridge p{font-family:var(--font-headline);letter-spacing:var(--ls-headline);color:var(--color-text-primary);margin:0;font-size:clamp(1.125rem,2.4vw,1.4375rem);line-height:1.38}.approach-module__ck4t8W__challengeBridge p:first-child{color:var(--color-text-tertiary);font-size:clamp(.9375rem,1.85vw,1.0625rem);font-family:var(--font-body);line-height:1.55}.approach-module__ck4t8W__challengeVisual{justify-content:center;align-items:center;min-height:240px;display:flex}.approach-module__ck4t8W__awarenessSequence{height:200vh;position:relative}.approach-module__ck4t8W__awarenessSticky{height:100vh;padding:calc(var(--header-height) + var(--space-6)) var(--grid-gutter) var(--space-8);flex-direction:column;justify-content:center;align-items:center;max-width:1200px;margin:0 auto;display:flex;position:sticky;top:0}.approach-module__ck4t8W__awarenessTitle{font-family:var(--font-headline);font-weight:var(--font-weight-headline);letter-spacing:var(--ls-headline);color:var(--color-text-primary);text-align:center;max-width:18ch;margin:0;font-size:clamp(2.5rem,6vw,4rem);line-height:1.1}.approach-module__ck4t8W__awarenessBody{width:100%;max-width:800px;margin-top:var(--space-10);will-change:opacity, transform}.approach-module__ck4t8W__dualitySequence{height:200vh;position:relative}.approach-module__ck4t8W__dualitySticky{height:100vh;padding:calc(var(--header-height) + var(--space-4)) var(--grid-gutter) var(--space-8);flex-direction:column;justify-content:center;max-width:1200px;margin:0 auto;display:flex;position:sticky;top:0}.approach-module__ck4t8W__dualityTitle{font-family:var(--font-headline);font-weight:var(--font-weight-headline);font-size:var(--text-subsection);line-height:var(--lh-headline);letter-spacing:var(--ls-headline);color:var(--color-text-primary);margin:0 0 var(--space-8)}.approach-module__ck4t8W__dualityComplement{font-family:var(--font-headline);font-size:clamp(1.375rem,2.8vw,1.75rem);line-height:var(--lh-headline);letter-spacing:var(--ls-headline);color:var(--color-text-primary);text-align:center;margin:var(--space-10) 0 0;will-change:opacity, transform}.approach-module__ck4t8W__alignLeft{margin-right:auto;margin-left:clamp(var(--grid-gutter), 7vw, 88px)}.approach-module__ck4t8W__alignRight{margin-left:auto;margin-right:clamp(var(--grid-gutter), 7vw, 88px)}.approach-module__ck4t8W__alignCenter{margin-left:auto;margin-right:auto}.approach-module__ck4t8W__proseWidth{max-width:800px}.approach-module__ck4t8W__proseSplit{gap:clamp(var(--space-6), 4vw, var(--space-9));grid-template-columns:minmax(0,1.05fr) minmax(240px,.85fr);align-content:center;align-items:center;width:100%;max-width:1200px;display:grid}.approach-module__ck4t8W__proseSplitReverse{grid-template-columns:minmax(240px,.85fr) minmax(0,1.05fr)}.approach-module__ck4t8W__proseSplitContent{min-width:0}.approach-module__ck4t8W__proseSplitVisual{justify-content:center;align-items:center;width:100%;min-height:280px;display:flex}.approach-module__ck4t8W__proseSplitVisualWide{align-self:stretch;min-height:280px}.approach-module__ck4t8W__proseSplitCoordination{grid-template-columns:minmax(0,.82fr) minmax(320px,1.18fr)}.approach-module__ck4t8W__proseSplit.approach-module__ck4t8W__alignLeft{margin-right:auto;margin-left:clamp(var(--grid-gutter), 7vw, 88px)}.approach-module__ck4t8W__proseSplit.approach-module__ck4t8W__alignRight{margin-left:auto;margin-right:clamp(var(--grid-gutter), 7vw, 88px)}.approach-module__ck4t8W__proseSplitGrounded{grid-template-columns:minmax(0,1fr) minmax(280px,1fr);max-width:1100px;margin-left:auto;margin-right:auto}.approach-module__ck4t8W__wideMoment{max-width:960px}.approach-module__ck4t8W__doctrineMoment{max-width:1000px}.approach-module__ck4t8W__missionWidth{max-width:900px}.approach-module__ck4t8W__sectionBlock{padding-top:var(--space-9);padding-bottom:var(--space-4)}.approach-module__ck4t8W__bodyWrap{width:100%;max-width:1200px;padding:0 var(--grid-gutter);margin:0 auto}.approach-module__ck4t8W__sectionTitle{font-family:var(--font-headline);font-weight:var(--font-weight-headline);font-size:var(--text-subsection);line-height:var(--lh-headline);letter-spacing:var(--ls-headline);color:var(--color-text-primary);margin:0 0 var(--space-6)}.approach-module__ck4t8W__prose{font-family:var(--font-body);font-size:var(--text-body-lg);line-height:var(--lh-body);color:var(--color-text-secondary);max-width:72ch}.approach-module__ck4t8W__prose p{margin:0 0 var(--space-5)}.approach-module__ck4t8W__prose p:last-child{margin-bottom:0}.approach-module__ck4t8W__proseEmphasis{color:var(--color-text-primary)}.approach-module__ck4t8W__proseConclusion{margin-top:var(--space-6);color:var(--color-text-primary)}.approach-module__ck4t8W__rhetoricalBlock{margin:var(--space-6) 0;padding-left:var(--space-5);border-left:1px solid var(--color-border-active)}.approach-module__ck4t8W__rhetoricalLine{font-family:var(--font-body);font-size:var(--text-body-lg);line-height:var(--lh-body);color:var(--color-text-secondary);margin:0 0 var(--space-3);font-style:italic}.approach-module__ck4t8W__proseList{margin:var(--space-5) 0;padding:0;list-style:none}.approach-module__ck4t8W__proseList li{padding-left:var(--space-5);margin-bottom:var(--space-3);font-size:var(--text-body-lg);line-height:var(--lh-body);color:var(--color-text-secondary);position:relative}.approach-module__ck4t8W__proseList li:before{content:"-";color:var(--color-text-tertiary);position:absolute;left:0}.approach-module__ck4t8W__sectionDuality{width:100%;max-width:1200px;margin-left:auto;margin-right:clamp(var(--grid-gutter), 6vw, 72px);padding-left:var(--grid-gutter);padding-right:var(--grid-gutter);}.approach-module__ck4t8W__dualityGrid{gap:var(--space-10);margin:var(--space-8) 0 var(--space-6);padding:var(--space-8) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);grid-template-columns:1fr 1fr;display:grid}@media (max-width:768px){.approach-module__ck4t8W__dualityGrid{gap:var(--space-8);grid-template-columns:1fr}}.approach-module__ck4t8W__dualityColumn{gap:var(--space-5);flex-direction:column;display:flex}.approach-module__ck4t8W__dualityHeading{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:var(--ls-mono);text-transform:uppercase;margin:0}.approach-module__ck4t8W__dualityColumn:first-child .approach-module__ck4t8W__dualityHeading{color:var(--color-warm-amber-dim)}.approach-module__ck4t8W__dualityColumn:last-child .approach-module__ck4t8W__dualityHeading{color:var(--color-signal-blue-dim)}.approach-module__ck4t8W__dualityList{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.approach-module__ck4t8W__dualityList li{font-family:var(--font-headline);font-size:var(--text-body-lg);line-height:var(--lh-headline);color:var(--color-text-secondary)}.approach-module__ck4t8W__truthSequence{height:220vh;position:relative}.approach-module__ck4t8W__truthSticky{height:100vh;padding:calc(var(--header-height) + var(--space-4)) var(--grid-gutter) var(--space-8);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:sticky;top:0}.approach-module__ck4t8W__truthSticky .approach-module__ck4t8W__doctrineKicker{text-align:center;width:min(52ch,100%)}.approach-module__ck4t8W__truthTitle{font-family:var(--font-headline);font-weight:var(--font-weight-headline);font-size:var(--text-subsection);line-height:var(--lh-headline);letter-spacing:var(--ls-headline);color:var(--color-text-primary);margin:0 0 var(--space-6)}.approach-module__ck4t8W__truthIntro{font-family:var(--font-body);font-size:var(--text-body-lg);line-height:var(--lh-body);color:var(--color-text-secondary);max-width:52ch;margin-bottom:var(--space-8)}.approach-module__ck4t8W__truthIntro p{margin:0 0 var(--space-3)}.approach-module__ck4t8W__truthCumulative{padding:var(--space-6) 0;gap:var(--space-6);flex-direction:column;min-height:220px;margin:0;list-style:none;display:flex}.approach-module__ck4t8W__truthCumulativeLine{font-family:var(--font-headline);letter-spacing:var(--ls-headline);color:var(--color-text-primary);will-change:opacity, transform;font-size:clamp(1.375rem,3vw,2rem);line-height:1.35;transition:opacity .3s,transform .3s}.approach-module__ck4t8W__truthConclusion{font-family:var(--font-headline);font-size:clamp(1.5rem,3.5vw,2.25rem);line-height:var(--lh-headline);letter-spacing:var(--ls-headline);color:var(--color-warm-amber);margin:var(--space-8) 0 0;will-change:opacity, transform}.approach-module__ck4t8W__doctrineSequence{height:240vh;position:relative}.approach-module__ck4t8W__doctrineSequenceCompact{height:210vh}.approach-module__ck4t8W__doctrineSequenceExtended{height:280vh}.approach-module__ck4t8W__doctrineSticky{width:100%;min-height:100vh;padding:calc(var(--header-height) + var(--space-6)) clamp(var(--grid-gutter), 5vw, 72px) var(--space-10);flex-direction:column;justify-content:center;align-items:center;display:flex;position:sticky;top:0}.approach-module__ck4t8W__doctrineFrame{text-align:left;width:min(880px,100%);margin-inline:auto}.approach-module__ck4t8W__doctrineFrameWide{width:min(1040px,100%)}.approach-module__ck4t8W__doctrineTitle{font-family:var(--font-headline);font-weight:var(--font-weight-headline);letter-spacing:var(--ls-headline);color:var(--color-text-primary);margin:0 0 clamp(var(--space-6), 4vh, var(--space-8));max-width:none;font-size:clamp(2rem,4.2vw,3rem);line-height:1.14}.approach-module__ck4t8W__doctrineKicker{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--color-text-tertiary);margin-bottom:var(--space-5);padding-bottom:var(--space-3);border-bottom:1px solid color-mix(in srgb, var(--color-border) 60%, transparent);display:block}.approach-module__ck4t8W__doctrineProse{font-family:var(--font-body);color:var(--color-text-secondary);font-size:clamp(1.0625rem,1.85vw,1.1875rem);line-height:1.68}.approach-module__ck4t8W__doctrineProse p{margin:0 0 clamp(var(--space-4), 2.5vh, var(--space-5))}.approach-module__ck4t8W__doctrineLead{font-family:var(--font-headline);letter-spacing:var(--ls-headline);color:var(--color-text-primary);max-width:none;font-size:clamp(1.25rem,2.4vw,1.5625rem);line-height:1.42}.approach-module__ck4t8W__doctrineBeat{font-family:var(--font-headline);letter-spacing:var(--ls-headline);color:var(--color-text-primary);margin:clamp(var(--space-5), 3vh, var(--space-7)) 0;max-width:none;font-size:clamp(1.5rem,3vw,2.125rem);line-height:1.28}.approach-module__ck4t8W__doctrineValues{margin:clamp(var(--space-5), 3vh, var(--space-7)) 0;gap:clamp(var(--space-3), 2vh, var(--space-4));flex-direction:column;padding:0;list-style:none;display:flex}.approach-module__ck4t8W__doctrineValuesProminent{gap:clamp(var(--space-3), 2.2vh, var(--space-5))}.approach-module__ck4t8W__doctrineValuesGrid{column-gap:clamp(var(--space-6), 4vw, var(--space-9));row-gap:clamp(var(--space-3), 2.2vh, var(--space-5));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:768px){.approach-module__ck4t8W__doctrineValuesGrid{grid-template-columns:1fr}}.approach-module__ck4t8W__doctrineValuesItem{font-family:var(--font-headline);letter-spacing:var(--ls-headline);color:var(--color-text-secondary);padding-left:clamp(var(--space-4), 2.5vw, var(--space-5));border-left:1px solid color-mix(in srgb, var(--color-border) 75%, transparent);font-size:clamp(1.125rem,2.2vw,1.4375rem);line-height:1.38}.approach-module__ck4t8W__doctrineValuesProminent .approach-module__ck4t8W__doctrineValuesItem{color:var(--color-text-primary);font-size:clamp(1.1875rem,2.35vw,1.5rem)}.approach-module__ck4t8W__doctrineConclusion{margin-top:clamp(var(--space-7), 4vh, var(--space-9));padding-top:clamp(var(--space-5), 3vh, var(--space-6));border-top:1px solid color-mix(in srgb, var(--color-border-active) 50%, transparent);font-family:var(--font-headline);letter-spacing:var(--ls-headline);color:var(--color-text-primary);font-size:clamp(1.25rem,2.4vw,1.625rem);line-height:1.38}.approach-module__ck4t8W__doctrineConclusionAccent{color:var(--color-warm-amber)}.approach-module__ck4t8W__doctrineReveal{will-change:opacity, transform;transition:opacity .5s,transform .5s}.approach-module__ck4t8W__sectionGrounded{padding-top:var(--space-10);padding-bottom:var(--space-10);}.approach-module__ck4t8W__sectionGrounded .approach-module__ck4t8W__prose{line-height:1.75}.approach-module__ck4t8W__sectionGrounded .approach-module__ck4t8W__prose p{margin-bottom:var(--space-7)}.approach-module__ck4t8W__sectionGrounded .approach-module__ck4t8W__proseList li{margin-bottom:var(--space-4)}.approach-module__ck4t8W__sectionGrounded .approach-module__ck4t8W__routingFigure{margin:var(--space-10) 0;padding:var(--space-10) 0}.approach-module__ck4t8W__routingFigure{margin:var(--space-8) 0;padding:var(--space-8) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.approach-module__ck4t8W__routingStack{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--ls-mono);color:var(--color-text-tertiary);flex-direction:column;display:flex}.approach-module__ck4t8W__routingStep{color:var(--color-text-secondary)}.approach-module__ck4t8W__routingArrow{font-size:var(--text-meta);opacity:.55}.approach-module__ck4t8W__routingSources{margin-top:var(--space-3);color:var(--color-text-secondary)}.approach-module__ck4t8W__missionSequence{height:240vh;position:relative}.approach-module__ck4t8W__missionSticky{width:100%;height:100vh;padding:var(--header-height) clamp(var(--grid-gutter), 5vw, 64px) var(--space-10);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:sticky;top:0}.approach-module__ck4t8W__missionContent{flex-direction:column;align-items:center;display:flex}.approach-module__ck4t8W__missionPrimary{gap:clamp(var(--space-3), 1.75vh, var(--space-5));flex-direction:column;width:min(1040px,94vw);display:flex}.approach-module__ck4t8W__missionPrimaryLine{font-family:var(--font-headline);font-weight:var(--font-weight-headline);letter-spacing:var(--ls-headline);color:var(--color-text-primary);will-change:opacity, transform;margin:0;font-size:clamp(2.25rem,6vw,3.75rem);line-height:1.12}.approach-module__ck4t8W__missionSecondary{gap:var(--space-3);width:min(720px,88vw);margin-top:clamp(calc(var(--space-10) + var(--space-6)), 11.5vh, calc(var(--space-10) + var(--space-8)));flex-direction:column;display:flex}.approach-module__ck4t8W__missionSecondaryLine{font-family:var(--font-body);color:var(--color-text-secondary);will-change:opacity, transform;margin:0;font-size:clamp(1.0625rem,2.1vw,1.3125rem);line-height:1.55}.approach-module__ck4t8W__missionCta{align-items:center;gap:clamp(var(--space-7), 4.5vh, var(--space-8));width:min(720px,90vw);margin-top:clamp(calc(var(--space-10) + var(--space-8)), 12vh, calc(var(--space-10) + var(--space-9)));padding-top:clamp(calc(var(--space-8) + var(--space-5)), 8vh, calc(var(--space-10) + var(--space-4)));border-top:1px solid color-mix(in srgb, var(--color-border) calc(var(--cta-reveal,0) * 100%), transparent);flex-direction:column;display:flex}.approach-module__ck4t8W__missionCtaPrompt{font-family:var(--font-headline);letter-spacing:var(--ls-headline);color:var(--color-text-primary);will-change:opacity, transform;max-width:20ch;margin:0;font-size:clamp(1.5rem,3.2vw,2rem);font-weight:500;line-height:1.35}.approach-module__ck4t8W__sectionComplete{bottom:clamp(var(--space-5), 3.5vh, var(--space-7));opacity:0;pointer-events:none;flex-direction:column;align-items:center;transition:opacity .7s;display:flex;position:absolute;left:50%;transform:translate(-50%)}.approach-module__ck4t8W__sectionCompleteVisible{opacity:1}.approach-module__ck4t8W__sectionCompleteLine{width:1px;height:26px;margin:0 auto var(--space-2);background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--color-border) 88%, transparent));display:block}.approach-module__ck4t8W__sectionCompleteArrow{color:var(--color-text-secondary);font-size:.8125rem;line-height:1;animation:2.6s ease-in-out infinite approach-module__ck4t8W__sectionCueBob;display:block}@keyframes approach-module__ck4t8W__sectionCueBob{0%,to{opacity:.58;transform:translateY(0)}50%{opacity:.95;transform:translateY(5px)}}.approach-module__ck4t8W__proseSequence{height:260vh;position:relative}.approach-module__ck4t8W__proseSticky{height:auto;min-height:100vh;padding:calc(var(--header-height) + var(--space-4)) var(--grid-gutter) var(--space-10);flex-direction:column;justify-content:center;display:flex;position:sticky;top:0}.approach-module__ck4t8W__proseSticky.approach-module__ck4t8W__proseSplit,.approach-module__ck4t8W__proseSticky.approach-module__ck4t8W__proseSplitGrounded{display:grid}.approach-module__ck4t8W__proseRevealItem{will-change:opacity, transform;transition:opacity .45s,transform .45s}@media (max-width:900px){.approach-module__ck4t8W__alignLeft,.approach-module__ck4t8W__alignRight,.approach-module__ck4t8W__proseSplit.approach-module__ck4t8W__alignLeft,.approach-module__ck4t8W__proseSplit.approach-module__ck4t8W__alignRight,.approach-module__ck4t8W__sectionDuality{margin-left:0;margin-right:0}.approach-module__ck4t8W__proseSplit,.approach-module__ck4t8W__proseSplitGrounded{gap:var(--space-6);grid-template-columns:1fr}.approach-module__ck4t8W__proseSplitVisual{opacity:.82;order:-1;min-height:0}.approach-module__ck4t8W__proseSplitReverse .approach-module__ck4t8W__proseSplitVisual{order:-1}}@media (max-width:768px){.approach-module__ck4t8W__heroSequence{height:340vh}.approach-module__ck4t8W__heroSticky{height:auto;min-height:100vh;padding-top:calc(var(--header-height) + var(--space-4));justify-content:flex-start;align-items:flex-start;overflow:visible}.approach-module__ck4t8W__heroLayout{height:auto;min-height:calc(100vh - var(--header-height) - var(--space-6));justify-content:flex-start;gap:var(--space-8);padding-top:var(--space-4);padding-bottom:var(--space-10);flex-direction:column;display:flex}.approach-module__ck4t8W__heroStatement{width:100%;position:static;top:auto;left:auto;transform:none!important}.approach-module__ck4t8W__heroHeadline{max-width:none;font-size:clamp(1.875rem,7.5vw,2.375rem);line-height:1.24;text-align:left!important}.approach-module__ck4t8W__heroContext{gap:var(--space-5);pointer-events:auto;width:100%;padding-top:0;position:static;inset:auto;transform:none}.approach-module__ck4t8W__contextLine{font-size:var(--text-body);padding-bottom:var(--space-4);line-height:1.65}.approach-module__ck4t8W__coordSequence{height:180vh}.approach-module__ck4t8W__challengeSequence{height:260vh}.approach-module__ck4t8W__coordSticky,.approach-module__ck4t8W__challengeSticky,.approach-module__ck4t8W__awarenessSticky,.approach-module__ck4t8W__dualitySticky,.approach-module__ck4t8W__truthSticky,.approach-module__ck4t8W__missionSticky,.approach-module__ck4t8W__proseSticky{height:auto;min-height:calc(100vh - var(--header-height));padding-top:calc(var(--header-height) + var(--space-5));padding-bottom:var(--space-10);justify-content:flex-start;overflow:visible}.approach-module__ck4t8W__sectionComplete{margin-top:var(--space-8);position:static;transform:none}.approach-module__ck4t8W__coordStatement{text-align:left;max-width:none;font-size:clamp(1.75rem,7vw,2.25rem);line-height:1.24}.approach-module__ck4t8W__challengeLayout{gap:var(--space-6);grid-template-columns:1fr}.approach-module__ck4t8W__challengeSticky{align-items:flex-start}.approach-module__ck4t8W__challengeOpening{max-width:none;font-size:clamp(1.75rem,7vw,2.25rem);line-height:1.24}.approach-module__ck4t8W__challengeMechanism,.approach-module__ck4t8W__challengeBridge{max-width:none}.approach-module__ck4t8W__challengeVisual{opacity:.82;order:-1;min-height:0}.approach-module__ck4t8W__awarenessSequence{height:220vh}.approach-module__ck4t8W__awarenessSticky{text-align:left;align-items:flex-start}.approach-module__ck4t8W__awarenessTitle{text-align:left;max-width:none;font-size:clamp(1.75rem,7vw,2.25rem);line-height:1.24}.approach-module__ck4t8W__awarenessBody{margin-top:var(--space-7);max-width:none}.approach-module__ck4t8W__dualitySequence{height:220vh}.approach-module__ck4t8W__dualitySticky{align-items:stretch}.approach-module__ck4t8W__dualityTitle{margin-bottom:var(--space-6)}.approach-module__ck4t8W__truthSequence{height:240vh}.approach-module__ck4t8W__truthSticky{text-align:left;align-items:flex-start}.approach-module__ck4t8W__truthTitle,.approach-module__ck4t8W__truthIntro{text-align:left;max-width:none}.approach-module__ck4t8W__truthCumulative{align-items:flex-start;width:100%;min-height:0}.approach-module__ck4t8W__truthCumulativeLine{text-align:left;font-size:clamp(1.25rem,5vw,1.625rem);line-height:1.35}.approach-module__ck4t8W__truthConclusion{text-align:left;font-size:clamp(1.375rem,5.5vw,1.75rem);line-height:1.3}.approach-module__ck4t8W__sectionTitle{margin-bottom:var(--space-5);font-size:clamp(1.375rem,5vw,1.625rem);line-height:1.3}.approach-module__ck4t8W__prose{font-size:var(--text-body);line-height:1.65}.approach-module__ck4t8W__doctrineSequence{height:220vh}.approach-module__ck4t8W__doctrineSequenceExtended{height:260vh}.approach-module__ck4t8W__doctrineSequenceCompact{height:200vh}.approach-module__ck4t8W__doctrineSticky{padding-left:var(--grid-gutter);padding-right:var(--grid-gutter);align-items:stretch}.approach-module__ck4t8W__doctrineTitle{max-width:none;font-size:clamp(1.75rem,7vw,2.375rem);line-height:1.2}.approach-module__ck4t8W__doctrineBeat{max-width:none;font-size:clamp(1.375rem,5.5vw,1.875rem)}.approach-module__ck4t8W__doctrineLead{max-width:none;font-size:clamp(1.1875rem,4.5vw,1.4375rem)}.approach-module__ck4t8W__doctrineFrame,.approach-module__ck4t8W__doctrineFrameWide{width:100%}.approach-module__ck4t8W__missionSequence{height:260vh}.approach-module__ck4t8W__proseSequence{height:220vh}.approach-module__ck4t8W__missionSticky{text-align:left;padding-left:var(--grid-gutter);padding-right:var(--grid-gutter);align-items:flex-start}.approach-module__ck4t8W__missionContent{align-items:flex-start;width:100%}.approach-module__ck4t8W__missionPrimary{align-items:flex-start;gap:var(--space-3);width:100%}.approach-module__ck4t8W__missionPrimaryLine{text-align:left;font-size:clamp(1.625rem,6.5vw,2.125rem);line-height:1.24}.approach-module__ck4t8W__missionSecondary{text-align:left;width:100%;margin-top:var(--space-8);align-items:flex-start}.approach-module__ck4t8W__missionSecondaryLine{text-align:left}.approach-module__ck4t8W__missionCta{width:100%;margin-top:var(--space-9);padding-top:var(--space-8);align-items:flex-start;gap:var(--space-6)}.approach-module__ck4t8W__missionCtaPrompt{text-align:left;max-width:none;font-size:clamp(1.25rem,4.5vw,1.5rem)}}@media (max-width:480px){.approach-module__ck4t8W__heroHeadline{font-size:clamp(1.625rem,8vw,2rem);line-height:1.28}.approach-module__ck4t8W__heroLayout{gap:var(--space-7)}.approach-module__ck4t8W__coordStatement,.approach-module__ck4t8W__awarenessTitle{font-size:clamp(1.5625rem,7.5vw,2rem);line-height:1.28}.approach-module__ck4t8W__truthCumulativeLine{font-size:clamp(1.125rem,5.5vw,1.4375rem)}.approach-module__ck4t8W__missionPrimaryLine{font-size:clamp(1.4375rem,7vw,1.875rem);line-height:1.28}}@media (prefers-reduced-motion:reduce){.approach-module__ck4t8W__sectionCompleteArrow{opacity:.72;animation:none}}
.DispersingConstellation-module__jgmKZq__constellation{opacity:.94;width:min(100%,340px);height:auto;margin:0 auto}.DispersingConstellation-module__jgmKZq__infoNode{fill:#4299f0;filter:drop-shadow(0 0 6px #4299f073)}.DispersingConstellation-module__jgmKZq__nodeGroup{transform-box:fill-box;transform-origin:50%}.DispersingConstellation-module__jgmKZq__awarenessNode{fill:#f49d25;filter:drop-shadow(0 0 10px #f49d258c)}.DispersingConstellation-module__jgmKZq__awarenessHalo{fill:none;stroke:#f49d25;stroke-width:1px}.DispersingConstellation-module__jgmKZq__signal{stroke:#4299f0;stroke-width:1px;stroke-dasharray:4 6}.DispersingConstellation-module__jgmKZq__ephemeralLink{stroke:#4299f08c;stroke-width:1px;stroke-dasharray:3 7;opacity:0}.DispersingConstellation-module__jgmKZq__maintenance .DispersingConstellation-module__jgmKZq__ephemeralLink{animation:7s ease-in-out infinite DispersingConstellation-module__jgmKZq__linkEmerge}.DispersingConstellation-module__jgmKZq__maintenance .DispersingConstellation-module__jgmKZq__nodeGroup{animation:9s ease-in-out infinite DispersingConstellation-module__jgmKZq__nodeDrift}.DispersingConstellation-module__jgmKZq__maintenance .DispersingConstellation-module__jgmKZq__awarenessNode{animation:5.5s ease-in-out infinite DispersingConstellation-module__jgmKZq__orbSustain}.DispersingConstellation-module__jgmKZq__maintenance .DispersingConstellation-module__jgmKZq__awarenessHalo{animation:5.5s ease-in-out infinite DispersingConstellation-module__jgmKZq__haloSustain}.DispersingConstellation-module__jgmKZq__maintenance .DispersingConstellation-module__jgmKZq__signal{animation:6.5s ease-in-out infinite DispersingConstellation-module__jgmKZq__centerSignal}@keyframes DispersingConstellation-module__jgmKZq__nodeDrift{0%,to{transform:translate(0)}50%{transform:translate(1.5px,-2px)}}@keyframes DispersingConstellation-module__jgmKZq__linkEmerge{0%,to{opacity:0;stroke-dashoffset:14px}20%,55%{opacity:.38;stroke-dashoffset:0}}@keyframes DispersingConstellation-module__jgmKZq__centerSignal{0%,to{opacity:.08;stroke-dashoffset:12px}35%{opacity:.28;stroke-dashoffset:0}}@keyframes DispersingConstellation-module__jgmKZq__orbSustain{0%,to{opacity:.54}50%{opacity:.72}}@keyframes DispersingConstellation-module__jgmKZq__haloSustain{0%,to{opacity:.12}50%{opacity:.24}}@media (max-width:768px){.DispersingConstellation-module__jgmKZq__constellation{opacity:.78;width:min(100%,240px)}}@media (prefers-reduced-motion:reduce){.DispersingConstellation-module__jgmKZq__maintenance .DispersingConstellation-module__jgmKZq__nodeGroup,.DispersingConstellation-module__jgmKZq__maintenance .DispersingConstellation-module__jgmKZq__ephemeralLink,.DispersingConstellation-module__jgmKZq__maintenance .DispersingConstellation-module__jgmKZq__awarenessNode,.DispersingConstellation-module__jgmKZq__maintenance .DispersingConstellation-module__jgmKZq__awarenessHalo,.DispersingConstellation-module__jgmKZq__maintenance .DispersingConstellation-module__jgmKZq__signal{animation:none}}
