.page-module__Lr0_FG__caseMain{--color-emerging:#263e4b;--color-emerging-deep:#172a34;--color-emerging-ink:#edf2ef;--color-emerging-line:#6f8792;--color-emerging-mist:#d9e2df;--color-emerging-signal:#ef6a3a;overflow-x:clip}.page-module__Lr0_FG__hero{min-height:100svh;padding:calc(var(--space-8) + var(--space-4)) var(--page-gutter) var(--space-5);color:var(--color-emerging-ink);background:var(--color-emerging-deep);position:relative;overflow:hidden}.page-module__Lr0_FG__heroGrid{opacity:.4;background-image:linear-gradient(#6f879240 1px,#0000 1px),linear-gradient(90deg,#6f879233 1px,#0000 1px);background-size:3rem 3rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#000,#0000 78%);mask-image:linear-gradient(120deg,#000,#0000 78%)}.page-module__Lr0_FG__heroContent{z-index:1;width:min(100%, var(--content-width));min-height:calc(100svh - var(--space-8) - var(--space-7));justify-content:space-between;gap:var(--space-6);flex-direction:column;margin:0 auto;display:flex;position:relative}.page-module__Lr0_FG__eyebrow,.page-module__Lr0_FG__heroMeta,.page-module__Lr0_FG__caseIndex span,.page-module__Lr0_FG__mapMeta{font-family:var(--font-mono);font-size:var(--font-size-label);letter-spacing:.1em;text-transform:uppercase}.page-module__Lr0_FG__eyebrow{margin:0 0 var(--space-4);color:var(--color-emerging-signal)}.page-module__Lr0_FG__hero h1{max-width:13ch;font-family:var(--font-display);letter-spacing:-.07em;text-transform:uppercase;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;margin:0;font-size:clamp(4rem,9.2vw,9rem);font-weight:900;line-height:.79}.page-module__Lr0_FG__heroLower{gap:var(--space-5);grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);align-items:end;display:grid}.page-module__Lr0_FG__heroSummary p{margin:0}.page-module__Lr0_FG__heroSummary>p:first-child{max-width:38rem;font-size:var(--font-size-lead);line-height:1.35}.page-module__Lr0_FG__heroMeta{max-width:42ch;color:var(--color-emerging-mist);line-height:1.6;margin-top:var(--space-3)!important}.page-module__Lr0_FG__platformMap{border:var(--border-width) solid var(--color-emerging-line);background:#172a34d6;min-width:0;box-shadow:.75rem .75rem #ef6a3acc}.page-module__Lr0_FG__mapMeta{min-height:2.75rem;padding:var(--space-1) var(--space-2);border-bottom:var(--border-width) solid var(--color-emerging-line);justify-content:space-between;align-items:center;display:flex}.page-module__Lr0_FG__mapMeta span:last-child{color:var(--color-emerging-signal)}.page-module__Lr0_FG__mapFlow{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.page-module__Lr0_FG__mapFlow li{min-height:14rem;padding:var(--space-2);gap:var(--space-2);border-right:var(--border-width) solid var(--color-emerging-line);grid-template-rows:auto 1fr auto;display:grid;position:relative}.page-module__Lr0_FG__mapFlow li:last-child{border-right:0}.page-module__Lr0_FG__mapFlow li:not(:last-child):after{z-index:1;content:"→";width:1.4rem;height:1.4rem;color:var(--color-emerging-deep);background:var(--color-emerging-signal);font-family:var(--font-mono);place-items:center;display:grid;position:absolute;top:50%;right:-.7rem;transform:translateY(-50%)}.page-module__Lr0_FG__mapFlow span,.page-module__Lr0_FG__mapOutcome span{color:var(--color-emerging-signal);font-family:var(--font-mono);font-size:var(--font-size-label);letter-spacing:.08em;text-transform:uppercase}.page-module__Lr0_FG__mapFlow strong,.page-module__Lr0_FG__mapOutcome strong{font-family:var(--font-display);letter-spacing:-.04em;text-transform:uppercase;line-height:.9}.page-module__Lr0_FG__mapFlow strong{align-self:center;font-size:clamp(1.65rem,2vw,2.35rem)}.page-module__Lr0_FG__mapFlow p{color:var(--color-emerging-mist);margin:0;font-size:.9rem;line-height:1.45}.page-module__Lr0_FG__mapOutcome{padding:var(--space-2);gap:var(--space-2);border-top:var(--border-width) solid var(--color-emerging-line);background:#ef6a3a1f;grid-template-columns:minmax(9rem,.55fr) minmax(0,1.45fr);align-items:center;display:grid}.page-module__Lr0_FG__mapOutcome strong{font-size:clamp(1.8rem,2.5vw,3rem)}.page-module__Lr0_FG__caseIndex{z-index:3;padding-inline:var(--page-gutter);color:var(--color-emerging-ink);background:var(--color-emerging);position:relative}.page-module__Lr0_FG__caseIndex ol{width:min(100%, var(--content-width));border-top:var(--border-width) solid var(--color-emerging-line);grid-template-columns:repeat(7,minmax(0,1fr));margin:0 auto;padding:0;list-style:none;display:grid}.page-module__Lr0_FG__caseIndex li{border-right:var(--border-width) solid var(--color-emerging-line);min-width:0}.page-module__Lr0_FG__caseIndex li:first-child{border-left:var(--border-width) solid var(--color-emerging-line)}.page-module__Lr0_FG__caseIndex a{min-height:5rem;padding:var(--space-2);text-transform:uppercase;transition:color var(--transition-fast), background var(--transition-fast);flex-direction:column;justify-content:space-between;font-size:.8125rem;font-weight:700;text-decoration:none;display:flex}.page-module__Lr0_FG__caseIndex a:hover,.page-module__Lr0_FG__caseIndex a:focus-visible{color:var(--color-emerging-deep);background:var(--color-emerging-signal)}.page-module__Lr0_FG__twoColumn,.page-module__Lr0_FG__moveGrid,.page-module__Lr0_FG__proofIntro,.page-module__Lr0_FG__evidenceIntro,.page-module__Lr0_FG__lesson{padding-top:var(--space-4);gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.page-module__Lr0_FG__lead{font-family:var(--font-display);letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(2.4rem,4.7vw,5rem);font-weight:900;line-height:.92}.page-module__Lr0_FG__bodyCopy{justify-self:end;max-width:42rem}.page-module__Lr0_FG__bodyCopy p,.page-module__Lr0_FG__proofIntro>p:last-child,.page-module__Lr0_FG__evidenceIntro p,.page-module__Lr0_FG__lesson p{font-size:var(--font-size-body);margin:0;line-height:1.7}.page-module__Lr0_FG__bodyCopy p+p{margin-top:var(--space-3)}.page-module__Lr0_FG__patternList,.page-module__Lr0_FG__systemList,.page-module__Lr0_FG__proofList,.page-module__Lr0_FG__evidenceList{padding:var(--space-6) 0 0;margin:0;list-style:none}.page-module__Lr0_FG__patternList{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.page-module__Lr0_FG__patternItem{min-height:12rem;padding:var(--space-3);border-top:var(--border-width) solid var(--color-emerging-line);border-right:var(--border-width) solid var(--color-emerging-line);flex-direction:column;display:flex}.page-module__Lr0_FG__patternItem:first-child{border-left:var(--border-width) solid var(--color-emerging-line)}.page-module__Lr0_FG__patternItem span,.page-module__Lr0_FG__systemItem>p:first-child,.page-module__Lr0_FG__proofItem span,.page-module__Lr0_FG__proofItem>p,.page-module__Lr0_FG__evidenceItem span{font-family:var(--font-mono);font-size:var(--font-size-label);letter-spacing:.1em;text-transform:uppercase}.page-module__Lr0_FG__patternItem span{color:var(--color-emerging-signal)}.page-module__Lr0_FG__patternItem h3,.page-module__Lr0_FG__patternItem p,.page-module__Lr0_FG__systemItem h3,.page-module__Lr0_FG__systemItem p,.page-module__Lr0_FG__proofItem h3,.page-module__Lr0_FG__proofItem p,.page-module__Lr0_FG__evidenceItem h3,.page-module__Lr0_FG__evidenceItem p{margin:0}.page-module__Lr0_FG__patternItem h3,.page-module__Lr0_FG__systemItem h3,.page-module__Lr0_FG__proofItem h3,.page-module__Lr0_FG__evidenceItem h3{font-family:var(--font-display);letter-spacing:-.045em;text-transform:uppercase;font-size:clamp(1.8rem,3vw,3.2rem);font-weight:900;line-height:.92}.page-module__Lr0_FG__patternItem h3{margin-top:auto;margin-bottom:var(--space-3)}.page-module__Lr0_FG__patternItem p{color:var(--color-emerging-mist);line-height:1.55}.page-module__Lr0_FG__moveGrid blockquote{padding:var(--space-4);border:var(--border-width) solid var(--color-emerging-line);margin:0}.page-module__Lr0_FG__moveGrid blockquote p{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,4vw,4.3rem);line-height:1.02}.page-module__Lr0_FG__systemItem{padding:var(--space-4) 0;gap:var(--space-4);border-bottom:var(--border-width) solid var(--color-emerging-line);grid-template-columns:minmax(3rem,.2fr) minmax(12rem,.75fr) minmax(0,1.05fr);align-items:baseline;display:grid}.page-module__Lr0_FG__systemItem:first-child{border-top:var(--border-width) solid var(--color-emerging-line)}.page-module__Lr0_FG__systemItem>p:first-child{color:var(--color-emerging-signal)}.page-module__Lr0_FG__systemItem>p:last-child{max-width:42rem;font-size:var(--font-size-body);line-height:1.6}.page-module__Lr0_FG__proofIntro>p:last-child{justify-self:end;max-width:40rem}.page-module__Lr0_FG__proofList{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.page-module__Lr0_FG__proofItem{min-width:0;min-height:12rem;padding:var(--space-3);border-top:var(--border-width) solid var(--color-line-dark);border-right:var(--border-width) solid var(--color-line-dark);flex-direction:column;display:flex}.page-module__Lr0_FG__proofItem:first-child{border-left:var(--border-width) solid var(--color-line-dark)}.page-module__Lr0_FG__proofItem span{color:var(--color-emerging-signal)}.page-module__Lr0_FG__proofItem h3{margin-top:auto;margin-bottom:var(--space-3);-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;font-size:clamp(1.55rem,2.2vw,2.65rem)}.page-module__Lr0_FG__proofItem>p{color:var(--color-concrete);line-height:1.45}.page-module__Lr0_FG__evidenceIntro>p:first-child{font-family:var(--font-display);letter-spacing:-.055em;text-transform:uppercase;font-size:clamp(2.5rem,5vw,5.3rem);font-weight:900;line-height:.92}.page-module__Lr0_FG__evidenceIntro>p:last-child{place-self:end;max-width:38rem}.page-module__Lr0_FG__evidenceList{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module__Lr0_FG__evidenceItem{min-height:21rem;padding:var(--space-3);border-top:var(--border-width) solid var(--color-line-light);border-right:var(--border-width) solid var(--color-line-light)}.page-module__Lr0_FG__evidenceItem:nth-child(3n+1){border-left:var(--border-width) solid var(--color-line-light)}.page-module__Lr0_FG__evidenceItem:nth-last-child(-n+3){border-bottom:var(--border-width) solid var(--color-line-light)}.page-module__Lr0_FG__evidenceItem>div{justify-content:space-between;display:flex}.page-module__Lr0_FG__evidenceItem>div span:last-child{color:var(--color-emerging-ink);background:var(--color-emerging);padding:.25rem .5rem}.page-module__Lr0_FG__evidenceItem h3{max-width:14ch;margin-top:var(--space-6);margin-bottom:var(--space-3)}.page-module__Lr0_FG__evidenceItem>p{max-width:36rem;font-size:var(--font-size-body);line-height:1.55}.page-module__Lr0_FG__lesson>p:first-child{font-family:var(--font-display);letter-spacing:-.06em;text-transform:uppercase;font-size:clamp(2.8rem,5.5vw,5.8rem);font-weight:900;line-height:.9}.page-module__Lr0_FG__lesson>p:last-child{place-self:end;max-width:38rem}.page-module__Lr0_FG__next{padding:var(--space-6) var(--page-gutter);color:var(--color-emerging-ink);background:var(--color-emerging-deep)}.page-module__Lr0_FG__next>*{width:min(100%, var(--content-width));margin-left:auto;margin-right:auto}.page-module__Lr0_FG__next>p{margin-top:0;margin-bottom:var(--space-4);color:var(--color-emerging-signal);font-family:var(--font-mono);font-size:var(--font-size-label);letter-spacing:.1em;text-transform:uppercase}.page-module__Lr0_FG__next h2{max-width:13ch;margin-top:0;margin-bottom:var(--space-6);font-family:var(--font-display);letter-spacing:-.065em;text-transform:uppercase;font-size:clamp(3.8rem,9vw,9rem);font-weight:900;line-height:.84}.page-module__Lr0_FG__nextLinks{gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module__Lr0_FG__nextLinks a{padding:var(--space-2) var(--space-3);border:var(--border-width) solid currentcolor;transition:color var(--transition-fast), background var(--transition-fast);font-weight:700;text-decoration:none}.page-module__Lr0_FG__nextLinks a:hover,.page-module__Lr0_FG__nextLinks a:focus-visible{color:var(--color-emerging-deep);background:var(--color-emerging-signal)}.page-module__Lr0_FG__footer{padding:var(--space-4) var(--page-gutter);gap:var(--space-3);color:var(--color-bone);background:var(--color-ink);border-top:var(--border-width) solid var(--color-line-dark);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module__Lr0_FG__footer p{margin:0}.page-module__Lr0_FG__footer a{justify-self:end}@media (max-width:64rem){.page-module__Lr0_FG__patternList,.page-module__Lr0_FG__proofList{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__Lr0_FG__patternItem:nth-child(odd),.page-module__Lr0_FG__proofItem:nth-child(odd){border-left:var(--border-width) solid var(--color-emerging-line)}.page-module__Lr0_FG__proofItem:nth-child(odd){border-left-color:var(--color-line-dark)}.page-module__Lr0_FG__patternItem,.page-module__Lr0_FG__proofItem{min-height:12rem}.page-module__Lr0_FG__evidenceList{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__Lr0_FG__evidenceItem:nth-child(3n+1){border-left:0}.page-module__Lr0_FG__evidenceItem:nth-child(odd){border-left:var(--border-width) solid var(--color-line-light)}.page-module__Lr0_FG__evidenceItem:nth-last-child(-n+3){border-bottom:0}.page-module__Lr0_FG__evidenceItem:nth-last-child(-n+2){border-bottom:var(--border-width) solid var(--color-line-light)}}@media (max-width:48rem){.page-module__Lr0_FG__hero{min-height:auto;padding-top:8rem}.page-module__Lr0_FG__heroContent{min-height:auto}.page-module__Lr0_FG__hero h1{font-size:clamp(3.15rem,15vw,6rem);line-height:.82}.page-module__Lr0_FG__heroLower,.page-module__Lr0_FG__twoColumn,.page-module__Lr0_FG__moveGrid,.page-module__Lr0_FG__proofIntro,.page-module__Lr0_FG__evidenceIntro,.page-module__Lr0_FG__lesson{gap:var(--space-4);grid-template-columns:1fr}.page-module__Lr0_FG__mapFlow{grid-template-columns:1fr}.page-module__Lr0_FG__mapFlow li{border-right:0;border-bottom:var(--border-width) solid var(--color-emerging-line);min-height:10rem}.page-module__Lr0_FG__mapFlow li:not(:last-child):after{content:"↓";top:auto;bottom:-.7rem;right:50%;transform:translate(50%)}.page-module__Lr0_FG__mapOutcome{grid-template-columns:1fr}.page-module__Lr0_FG__caseIndex{padding:0;overflow-x:auto}.page-module__Lr0_FG__caseIndex ol{grid-template-columns:repeat(7,7.5rem);width:max-content;min-width:100%}.page-module__Lr0_FG__caseIndex a{min-height:4.5rem}.page-module__Lr0_FG__twoColumn,.page-module__Lr0_FG__moveGrid,.page-module__Lr0_FG__proofIntro,.page-module__Lr0_FG__evidenceIntro,.page-module__Lr0_FG__lesson,.page-module__Lr0_FG__patternList,.page-module__Lr0_FG__systemList,.page-module__Lr0_FG__proofList,.page-module__Lr0_FG__evidenceList{padding-top:var(--space-4)}.page-module__Lr0_FG__bodyCopy,.page-module__Lr0_FG__proofIntro>p:last-child,.page-module__Lr0_FG__evidenceIntro>p:last-child,.page-module__Lr0_FG__lesson>p:last-child{justify-self:start}.page-module__Lr0_FG__patternList,.page-module__Lr0_FG__proofList,.page-module__Lr0_FG__evidenceList{grid-template-columns:1fr}.page-module__Lr0_FG__patternItem,.page-module__Lr0_FG__patternItem:nth-child(odd),.page-module__Lr0_FG__proofItem,.page-module__Lr0_FG__proofItem:nth-child(odd){border-left:0;border-right:0;min-height:12rem}.page-module__Lr0_FG__patternItem:last-child{border-bottom:var(--border-width) solid var(--color-emerging-line)}.page-module__Lr0_FG__proofItem:last-child{border-bottom:var(--border-width) solid var(--color-line-dark)}.page-module__Lr0_FG__systemItem{gap:var(--space-2);grid-template-columns:2.5rem minmax(0,1fr)}.page-module__Lr0_FG__systemItem>p:last-child{grid-column:2}.page-module__Lr0_FG__evidenceItem,.page-module__Lr0_FG__evidenceItem:nth-child(odd),.page-module__Lr0_FG__evidenceItem:nth-last-child(-n+2){border-right:0;border-bottom:var(--border-width) solid var(--color-line-light);border-left:0;min-height:auto}.page-module__Lr0_FG__evidenceItem h3{margin-top:var(--space-5)}.page-module__Lr0_FG__footer{grid-template-columns:1fr}.page-module__Lr0_FG__footer a{justify-self:start}}@media (max-width:22rem){.page-module__Lr0_FG__hero h1{font-size:2.8rem}.page-module__Lr0_FG__heroSummary>p:first-child{font-size:1.1rem}.page-module__Lr0_FG__mapFlow strong{font-size:1.6rem}.page-module__Lr0_FG__lead{font-size:2.1rem}.page-module__Lr0_FG__evidenceIntro>p:first-child,.page-module__Lr0_FG__lesson>p:first-child{font-size:2.4rem}}
