.zVeFkq_hero{isolation:isolate;border-bottom:1px solid var(--color-rule);min-height:clamp(31rem,58vw,47rem);color:var(--color-white);background:var(--color-midnight-indigo);position:relative;overflow:hidden}.zVeFkq_image{z-index:-2;object-fit:cover;object-position:center;animation:.9s ease-out both zVeFkq_heroSettle}.zVeFkq_overlay{z-index:-1;background:#0a1725ad;position:absolute;inset:0}.zVeFkq_grid{min-height:inherit;gap:2rem;padding-block:clamp(5rem,11vw,9rem);display:grid}.zVeFkq_labelColumn{align-content:start;display:grid}.zVeFkq_label{color:var(--color-antique-brass)}.zVeFkq_content{align-content:center;gap:clamp(1.5rem,3vw,2.25rem);display:grid}.zVeFkq_content h1{text-wrap:balance;max-width:12ch;font-size:clamp(3.25rem,7vw,7.25rem);line-height:.96}.zVeFkq_content p{max-width:50ch;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.55}@media (min-width:48rem){.zVeFkq_grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(2rem,5vw,5rem)}}@media (min-width:80rem){.zVeFkq_grid{grid-template-columns:repeat(12,minmax(0,1fr))}.zVeFkq_labelColumn{grid-column:1/span 3}.zVeFkq_content{grid-column:5/span 7}}@keyframes zVeFkq_heroSettle{0%{transform:scale(1.04)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.zVeFkq_image{animation:none}}
.rEwbyG_page{background:var(--color-plaster);color:var(--color-charcoal);overflow:clip}.rEwbyG_page .pmcs-container{box-sizing:border-box}.rEwbyG_hero{border-bottom:1px solid var(--color-rule);background:var(--color-raw-linen);padding-block:clamp(4.5rem,10vw,9rem);position:relative;overflow:clip}.rEwbyG_heroGrid,.rEwbyG_sectionGrid,.rEwbyG_ctaGrid{gap:2rem;display:grid}.rEwbyG_label{margin:0}.rEwbyG_heroContent{gap:1.75rem;display:grid}.rEwbyG_heroAside{align-content:start;gap:2rem;display:grid}.rEwbyG_heroVisual{place-items:center;width:100%;height:100%;min-height:0;display:grid;position:relative}.rEwbyG_heroGridWithVisual{isolation:isolate;position:relative}.rEwbyG_heroGridWithVisual .rEwbyG_heroAside{z-index:0;pointer-events:none;position:absolute;inset:0}.rEwbyG_heroGridWithVisual .rEwbyG_heroContent{z-index:1;position:relative}.rEwbyG_heroContent h1{max-width:13ch;font-size:clamp(2.75rem,7vw,6.75rem)}.rEwbyG_heroContent p{max-width:50ch;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.55}.rEwbyG_section{border-bottom:1px solid var(--color-rule);padding-block:clamp(4rem,8vw,8rem)}.rEwbyG_toneLight{background:var(--color-plaster)}.rEwbyG_toneLinen{background:var(--color-raw-linen)}.rEwbyG_toneIndigo{background:var(--color-midnight-indigo);color:var(--color-white)}.rEwbyG_toneIndigo .rEwbyG_label,.rEwbyG_toneIndigo .rEwbyG_meta{color:var(--color-raw-linen)}.rEwbyG_sectionIdentity{align-content:start;gap:1.25rem;display:grid}.rEwbyG_sectionIdentity h2{font-size:clamp(2rem,4vw,4rem)}.rEwbyG_sectionBody{gap:1.5rem;max-width:52rem;display:grid}.rEwbyG_sectionBody>p,.rEwbyG_sectionBody li p{line-height:1.65}.rEwbyG_statement{max-width:28ch;font-size:clamp(1.45rem,3vw,2.4rem);line-height:1.3}.rEwbyG_supportingLine{color:var(--color-maroon-primary);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid;padding-top:1.5rem;font-size:.78rem;font-weight:700;line-height:1.6}.rEwbyG_regionGrid,.rEwbyG_companyRegister,.rEwbyG_layerGrid{margin:0;padding:0;list-style:none;display:grid}.rEwbyG_regionGrid li,.rEwbyG_layerGrid li{border-top:1px solid;padding-block:1.5rem}.rEwbyG_regionGrid h3,.rEwbyG_layerGrid h3{margin-bottom:.75rem}.rEwbyG_regionGrid p{line-height:1.6}.rEwbyG_process{margin:0;padding:0;list-style:none;display:grid}.rEwbyG_process li{border-top:1px solid;min-width:0;padding:1.5rem 0}.rEwbyG_process span,.rEwbyG_meta{color:var(--color-maroon-primary);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1.4}.rEwbyG_process h3{margin-block:.75rem}.rEwbyG_process p{line-height:1.6}.rEwbyG_processAction{border-bottom:1px solid var(--color-antique-brass);min-height:2.75rem;color:var(--color-maroon-deep);font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;align-items:center;margin-top:1rem;font-size:.7rem;font-weight:700;line-height:1.3;display:inline-flex}.rEwbyG_toneIndigo .rEwbyG_processAction{color:var(--color-white)}.rEwbyG_processAction:focus-visible{outline:3px solid var(--color-antique-brass);outline-offset:3px}.rEwbyG_companyRegister{border-bottom:1px solid var(--color-rule)}.rEwbyG_company{border-top:1px solid var(--color-rule);gap:1.5rem;padding-block:2rem;display:grid}.rEwbyG_companyNumber{color:var(--color-maroon-primary);font-family:var(--font-geist-mono), monospace;font-size:.75rem}.rEwbyG_companyIdentity,.rEwbyG_companyRole{align-content:start;gap:.7rem;display:grid}.rEwbyG_companyIdentity h3{font-size:clamp(1.55rem,2.8vw,2.5rem)}.rEwbyG_companyIdentity h3 a{min-height:2.75rem;color:inherit;text-underline-offset:.2em;align-items:center;text-decoration-thickness:1px;display:inline-flex}.rEwbyG_companyIdentity h3 a:focus-visible{outline:2px solid var(--color-maroon-primary);outline-offset:4px}.rEwbyG_legalName,.rEwbyG_registration,.rEwbyG_context,.rEwbyG_ownership{font-size:.9rem;line-height:1.55}.rEwbyG_legalName,.rEwbyG_registration,.rEwbyG_context{color:#242522b8}.rEwbyG_role{font-weight:700;line-height:1.45}.rEwbyG_ownership{border-left:2px solid var(--color-antique-brass);padding-left:.8rem}.rEwbyG_notice{border:1px solid var(--color-rule);padding:clamp(1.5rem,4vw,2.5rem)}.rEwbyG_notice p+p{margin-top:1rem}.rEwbyG_disclosure{background:var(--color-midnight-indigo);color:var(--color-white);padding:clamp(2rem,5vw,4rem)}.rEwbyG_disclosureContent{min-width:0}.rEwbyG_disclosure .rEwbyG_meta{color:var(--color-raw-linen)}.rEwbyG_disclosure h2{margin-block:1rem 1.5rem;font-size:clamp(1.75rem,4vw,3rem)}.rEwbyG_disclosure p{max-width:60ch;line-height:1.65}.rEwbyG_disclosureWithMedia{gap:clamp(2rem,5vw,5rem);padding:0;display:grid}.rEwbyG_disclosureWithMedia .rEwbyG_disclosureContent{padding:clamp(2.5rem,5vw,5rem) clamp(1.5rem,5vw,5rem)}.rEwbyG_disclosureMedia{min-height:clamp(16rem,58vw,26rem);position:relative;overflow:hidden}.rEwbyG_disclosureMedia img{object-fit:cover;object-position:center}.rEwbyG_cta{background:var(--color-raw-linen);padding-block:clamp(4rem,8vw,7rem)}.rEwbyG_cta h2{max-width:20ch}.rEwbyG_actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.rEwbyG_projectsPage .rEwbyG_hero{padding-block:clamp(3.75rem,8vw,7.5rem)}.rEwbyG_projectsPage .rEwbyG_section{padding-block:clamp(2.625rem,6vw,6.5rem)}.rEwbyG_projectsPage .rEwbyG_sectionBody{gap:1.25rem}.rEwbyG_projectsPage .rEwbyG_process li{padding-block:1.125rem}.rEwbyG_projectsPage .rEwbyG_disclosure{padding:clamp(1.75rem,4vw,3rem)}.rEwbyG_projectsPage .rEwbyG_cta{padding-block:clamp(3.25rem,6vw,5.5rem)}.rEwbyG_projectsPage .rEwbyG_actions{margin-top:1.5rem}@media (min-width:48rem){.rEwbyG_heroGrid,.rEwbyG_sectionGrid,.rEwbyG_ctaGrid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(2rem,5vw,5rem)}.rEwbyG_heroGridWithVisual{grid-template-columns:minmax(0,5.5fr) minmax(0,6.5fr)}.rEwbyG_heroGridWithVisual .rEwbyG_heroAside{z-index:auto;align-self:stretch;min-height:0;position:relative;inset:auto}.rEwbyG_regionGrid,.rEwbyG_layerGrid,.rEwbyG_process{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.rEwbyG_company{grid-template-columns:2.5rem minmax(0,5fr) minmax(0,7fr)}.rEwbyG_disclosureWithMedia{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch}.rEwbyG_disclosureMedia{min-height:100%}}@media (min-width:80rem){.rEwbyG_heroGrid,.rEwbyG_sectionGrid,.rEwbyG_ctaGrid{grid-template-columns:repeat(12,minmax(0,1fr))}.rEwbyG_heroAside,.rEwbyG_sectionIdentity,.rEwbyG_ctaGrid>:first-child{grid-column:1/span 3}.rEwbyG_heroContent,.rEwbyG_sectionBody,.rEwbyG_ctaGrid>:last-child{grid-column:5/span 7}.rEwbyG_heroGridWithVisual{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.rEwbyG_heroGridWithVisual .rEwbyG_heroAside{grid-column:1}.rEwbyG_heroGridWithVisual .rEwbyG_heroContent{grid-column:2}.rEwbyG_regionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.rEwbyG_process{grid-template-columns:repeat(4,minmax(0,1fr))}.rEwbyG_processFive{grid-template-columns:repeat(5,minmax(0,1fr))}.rEwbyG_process li{padding-right:1.5rem}.rEwbyG_company{grid-template-columns:3rem minmax(0,4fr) minmax(0,5fr)}}
._XFsnG_identityRegister{border-bottom:1px solid var(--color-rule);margin:0;display:grid}._XFsnG_sectionContent{gap:clamp(2rem,4vw,3.5rem);display:grid}._XFsnG_sectionIntro{max-width:48rem;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.62}._XFsnG_identityRow{border-top:1px solid var(--color-rule);gap:.65rem;padding-block:1.25rem;display:grid}._XFsnG_identityRow dt{color:var(--color-maroon-primary);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1.4}._XFsnG_identityRow dd{overflow-wrap:anywhere;min-width:0;font-size:clamp(1rem,2vw,1.2rem);line-height:1.55}._XFsnG_frameworkList{border-bottom:1px solid var(--color-rule);margin:0;padding:0;list-style:none;display:grid}._XFsnG_frameworkList li{border-top:1px solid var(--color-rule);align-content:start;gap:.75rem;min-width:0;padding-block:1.2rem;display:grid}._XFsnG_frameworkList li>p:last-child{line-height:1.58}._XFsnG_itemLabel{color:var(--color-maroon-primary);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;gap:.8rem;font-size:.75rem;font-weight:700;line-height:1.5;display:flex}._XFsnG_itemLabel span{color:var(--color-antique-brass)}._XFsnG_relationshipContent{gap:clamp(2rem,3vw,3rem)}._XFsnG_relationshipNotice{border-left:2px solid var(--color-antique-brass);max-width:48rem;color:color-mix(in srgb, var(--color-charcoal) 78%, transparent);padding-left:1.25rem;font-size:.95rem;line-height:1.65}@media (min-width:48rem){._XFsnG_identityRow{grid-template-columns:minmax(8rem,3fr) minmax(0,7fr);gap:2rem}._XFsnG_two,._XFsnG_three{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(1.75rem,3vw,3rem)}}@media (min-width:80rem){._XFsnG_three{grid-template-columns:repeat(3,minmax(0,1fr))}}
._7-ZUaa_hero{border-bottom:1px solid var(--color-rule);background:var(--color-midnight-indigo);min-height:max(100svh,56.28vw);color:var(--color-white);isolation:isolate;display:grid;position:relative;overflow:hidden}._7-ZUaa_background{z-index:-2;object-fit:cover;object-position:46% center}._7-ZUaa_scrim{z-index:-1;background:#111c2bb3;position:absolute;inset:0}._7-ZUaa_grid{align-content:end;gap:clamp(3rem,8vw,8rem);width:100%;padding-block:clamp(6rem,12vw,9rem) clamp(4rem,9vw,7rem);display:grid}._7-ZUaa_label{color:var(--color-antique-brass);align-self:start}._7-ZUaa_content{gap:clamp(1.75rem,3vw,2.5rem);display:grid}._7-ZUaa_content h1{max-width:11ch;color:var(--color-white);text-wrap:balance;font-size:clamp(3.25rem,8vw,7rem);line-height:.96}._7-ZUaa_content p{color:#ffffffe6;max-width:50ch;font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.6}@media (min-width:48rem){._7-ZUaa_grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-content:center;align-items:start}._7-ZUaa_background{object-position:center}}@media (min-width:80rem){._7-ZUaa_grid{grid-template-columns:repeat(12,minmax(0,1fr))}._7-ZUaa_label{grid-column:1/span 3}._7-ZUaa_content{grid-column:5/span 7}}@media (prefers-reduced-motion:reduce){._7-ZUaa_background{transition:none}}
.aa8Tsa_hero{isolation:isolate;border-bottom:1px solid var(--color-antique-brass);background:var(--color-midnight-indigo);min-height:clamp(31rem,68svh,48rem);color:var(--color-white);display:grid;position:relative;overflow:hidden}.aa8Tsa_media,.aa8Tsa_overlay{position:absolute;inset:0}.aa8Tsa_media{z-index:-2;animation:16s ease-out both aa8Tsa_mediaSettle}.aa8Tsa_media img{object-fit:cover;object-position:53% 50%}.aa8Tsa_overlay{z-index:-1;background:#233e65d1}.aa8Tsa_content{min-height:inherit;align-content:end;gap:clamp(2rem,6vw,5rem);padding-block:clamp(5.5rem,12vw,9rem) clamp(3.5rem,7vw,6rem);display:grid}.aa8Tsa_label{color:var(--color-raw-linen)}.aa8Tsa_copyBlock{gap:clamp(1.25rem,2.5vw,2rem);max-width:48rem;display:grid}.aa8Tsa_copyBlock h1{letter-spacing:-.055em;text-wrap:balance;max-width:10ch;font-size:clamp(3.75rem,8vw,7.5rem);line-height:.9}.aa8Tsa_copyBlock p{max-width:48ch;font-size:clamp(1.05rem,1.75vw,1.4rem);line-height:1.58}.aa8Tsa_marker{align-items:center;gap:.75rem;display:flex}.aa8Tsa_marker span:first-child{background:var(--color-antique-brass);transform-origin:0;width:min(16vw,10rem);height:1px;animation:.9s ease-out .18s both aa8Tsa_ruleReveal}.aa8Tsa_marker span:last-child{border:1px solid var(--color-antique-brass);border-radius:50%;width:.55rem;height:.55rem;animation:.65s ease-out .7s both aa8Tsa_markerAppear}@keyframes aa8Tsa_mediaSettle{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes aa8Tsa_ruleReveal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes aa8Tsa_markerAppear{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@media (min-width:48rem){.aa8Tsa_content{padding-right:min(29vw,28rem)}}@media (max-width:47.9375rem){.aa8Tsa_hero{min-height:35rem}.aa8Tsa_media img{object-position:62% 50%}.aa8Tsa_overlay{background:#233e65db}}@media (prefers-reduced-motion:reduce){.aa8Tsa_media,.aa8Tsa_marker span:first-child,.aa8Tsa_marker span:last-child{animation:none}}
.-j-nZq_page .pmcs-container{max-width:90rem}.-j-nZq_sectionStack{gap:clamp(1.75rem,4vw,3rem);display:grid}.-j-nZq_lead{max-width:58ch;font-size:clamp(1.1rem,1.7vw,1.35rem);line-height:1.6}.-j-nZq_architectureList,.-j-nZq_regionList,.-j-nZq_validationGrid,.-j-nZq_engagementList{margin:0;padding:0;list-style:none;display:grid}.-j-nZq_architectureList li,.-j-nZq_regionList li,.-j-nZq_validationGrid li{border-top:1px solid;align-content:start;gap:.8rem;padding-block:1.5rem;display:grid}.-j-nZq_architectureList h3,.-j-nZq_regionList h3,.-j-nZq_validationGrid h3{font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.12}.-j-nZq_architectureList li>p:last-child,.-j-nZq_regionList li>p,.-j-nZq_validationGrid li>p:last-child{line-height:1.6}.-j-nZq_meta,.-j-nZq_engagementList span{color:var(--color-maroon-primary);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1.4}.-j-nZq_regionList .-j-nZq_meta{color:var(--color-raw-linen)}.-j-nZq_inlineLink{border-bottom:1px solid var(--color-antique-brass);width:fit-content;min-height:2.75rem;color:inherit;font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;align-items:center;font-size:.7rem;font-weight:700;line-height:1.3;display:inline-flex}.-j-nZq_inlineLink:focus-visible{outline:3px solid var(--color-antique-brass);outline-offset:3px}.-j-nZq_regionList{gap:clamp(1rem,2vw,1.5rem)}.-j-nZq_regionList li{background:#ffffff0d;border:1px solid #ffffff61;flex-direction:column;align-items:stretch;gap:.8rem;min-height:100%;padding:clamp(1.5rem,3vw,2.25rem);display:flex}.-j-nZq_regionList li>p:nth-of-type(2){margin-bottom:1rem}.-j-nZq_cardActions{grid-template-rows:2.75rem 2.75rem;gap:.75rem;margin-top:auto;display:grid}.-j-nZq_cardActions>a:first-child{justify-content:center}.-j-nZq_cardActions .-j-nZq_inlineLink{align-self:start}.-j-nZq_engagementList{border-bottom:1px solid var(--color-rule)}.-j-nZq_engagementList li{border-top:1px solid var(--color-rule);grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding-block:1.1rem;display:grid}.-j-nZq_engagementList p{line-height:1.55}@media (min-width:48rem){.-j-nZq_architectureList{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2rem}.-j-nZq_regionList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0}.-j-nZq_validationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.5rem}}@media (min-width:80rem){.-j-nZq_regionList{grid-template-columns:repeat(3,minmax(0,1fr))}.-j-nZq_regionList li>p:nth-of-type(2){min-height:12.5rem}}
.dC07HW_hero{isolation:isolate;border-bottom:1px solid var(--color-antique-brass);background:var(--color-maroon-deep);min-height:clamp(31rem,66svh,47rem);color:var(--color-white);display:grid;position:relative;overflow:hidden}.dC07HW_media,.dC07HW_overlay{position:absolute;inset:0}.dC07HW_media{z-index:-2;animation:1.1s ease-out both dC07HW_mediaSettle}.dC07HW_media img{object-fit:cover;object-position:center}.dC07HW_overlay{z-index:-1;background:#362218d1}.dC07HW_content{min-height:inherit;align-content:end;gap:clamp(2rem,6vw,5rem);padding-block:clamp(5.5rem,12vw,9rem) clamp(3.5rem,7vw,6rem);display:grid}.dC07HW_label{color:var(--color-raw-linen)}.dC07HW_copyBlock{gap:clamp(1.25rem,2.5vw,2rem);max-width:52rem;display:grid}.dC07HW_copyBlock h1{letter-spacing:-.055em;text-wrap:balance;max-width:11ch;font-size:clamp(3.75rem,8vw,7.5rem);line-height:.9}.dC07HW_copyBlock p{max-width:48ch;font-size:clamp(1.05rem,1.75vw,1.4rem);line-height:1.58}.dC07HW_marker{align-items:center;gap:.75rem;display:flex}.dC07HW_marker span:first-child{background:var(--color-antique-brass);transform-origin:0;width:min(16vw,10rem);height:1px;animation:.9s ease-out .18s both dC07HW_ruleReveal}.dC07HW_marker span:last-child{border:1px solid var(--color-antique-brass);border-radius:50%;width:.55rem;height:.55rem;animation:.65s ease-out .7s both dC07HW_markerAppear}@keyframes dC07HW_mediaSettle{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes dC07HW_ruleReveal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dC07HW_markerAppear{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@media (min-width:48rem){.dC07HW_content{padding-right:min(28vw,27rem)}}@media (max-width:47.9375rem){.dC07HW_hero{min-height:35rem}.dC07HW_media img{object-position:58% center}.dC07HW_overlay{background:#362218e0}}@media (prefers-reduced-motion:reduce){.dC07HW_media,.dC07HW_marker span:first-child,.dC07HW_marker span:last-child{animation:none}}
.nOKHNW_lead{max-width:62ch;font-size:clamp(1.1rem,1.7vw,1.4rem);line-height:1.65}.nOKHNW_principles,.nOKHNW_sequence{margin:0;padding:0;list-style:none;display:grid}.nOKHNW_principles li,.nOKHNW_sequence li{border-top:1px solid;min-width:0;padding-block:1.35rem}.nOKHNW_principles span,.nOKHNW_sequence span,.nOKHNW_meta{color:var(--color-maroon-primary);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:700;line-height:1.4}.nOKHNW_principles h3,.nOKHNW_sequence h3{margin-block:.7rem .55rem;font-size:clamp(1.1rem,1.7vw,1.4rem);line-height:1.2}.nOKHNW_principles p,.nOKHNW_sequence p{line-height:1.6}.nOKHNW_sequence a{border-bottom:1px solid var(--color-antique-brass);min-height:2.75rem;color:inherit;font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;align-items:center;margin-top:1rem;font-size:.7rem;font-weight:700;text-decoration:none;display:inline-flex}.nOKHNW_sequence a:focus-visible{outline:3px solid var(--color-antique-brass);outline-offset:3px}.nOKHNW_disclosure{background:var(--color-midnight-indigo);color:var(--color-white);gap:clamp(2.5rem,6vw,6rem);padding:clamp(3rem,7vw,6rem) max(1.25rem,50vw - 40rem);display:grid}.nOKHNW_disclosureIntro{align-content:start;gap:1.25rem;display:grid}.nOKHNW_disclosureIntro h2{max-width:12ch;font-size:clamp(2.5rem,5vw,4.75rem)}.nOKHNW_disclosureIntro>p:last-child{max-width:58ch;line-height:1.65}.nOKHNW_disclosure .nOKHNW_meta,.nOKHNW_disclosure .nOKHNW_principles span{color:var(--color-raw-linen)}.nOKHNW_narrative{border-top:1px solid var(--color-rule)}.nOKHNW_narrativeItem{border-bottom:1px solid var(--color-rule);gap:clamp(2rem,6vw,6rem);padding:clamp(4.5rem,9vw,8rem) max(1.25rem,50vw - 40rem);scroll-margin-top:7rem;display:grid}.nOKHNW_narrativeItem:nth-child(2n){background:var(--color-raw-linen)}.nOKHNW_narrativeHeading,.nOKHNW_narrativeContent{min-width:0}.nOKHNW_narrativeHeading{align-content:start;gap:1.25rem;display:grid}.nOKHNW_narrativeHeading h2{letter-spacing:-.045em;max-width:12ch;font-size:clamp(2.75rem,5.4vw,5.4rem);line-height:.98}.nOKHNW_narrativeContent{align-content:start;gap:clamp(2rem,4vw,3.5rem);display:grid}.nOKHNW_narrativeLead{max-width:58ch;font-size:clamp(1.15rem,1.7vw,1.45rem);line-height:1.6}@media (min-width:48rem){.nOKHNW_principles,.nOKHNW_sequence{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem,3vw,2.5rem)}.nOKHNW_disclosure{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.nOKHNW_narrativeItem{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.nOKHNW_narrativeItem:nth-child(2n) .nOKHNW_narrativeHeading{grid-column:2}.nOKHNW_narrativeItem:nth-child(2n) .nOKHNW_narrativeContent{grid-area:1/1}}@media (min-width:80rem){.nOKHNW_wideSection .pmcs-container>:first-child{grid-column:1/span 3}.nOKHNW_wideSection .pmcs-container>:last-child{grid-column:4/span 9;max-width:none}.nOKHNW_principles{grid-template-columns:repeat(3,minmax(0,1fr))}.nOKHNW_sequence{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:clamp(1.75rem,2.25vw,2.75rem)}.nOKHNW_sequenceFour{grid-template-columns:repeat(4,minmax(0,1fr))}.nOKHNW_disclosure .nOKHNW_principles{grid-template-columns:repeat(3,minmax(0,1fr))}.nOKHNW_narrativeContent .nOKHNW_principles{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(1.5rem,2.5vw,2.75rem)}}
.W-sr8W_hero{isolation:isolate;border-bottom:1px solid var(--color-antique-brass);background:var(--color-maroon-deep);min-height:clamp(31rem,66svh,47rem);color:var(--color-white);display:grid;position:relative;overflow:hidden}.W-sr8W_media,.W-sr8W_overlay{position:absolute;inset:0}.W-sr8W_media{z-index:-2;animation:1.1s ease-out both W-sr8W_mediaSettle}.W-sr8W_media img{object-fit:cover;object-position:58% center}.W-sr8W_overlay{z-index:-1;background:#520b09d6}.W-sr8W_content{min-height:inherit;align-content:end;gap:clamp(2rem,6vw,5rem);padding-block:clamp(5.5rem,12vw,9rem) clamp(3.5rem,7vw,6rem);display:grid}.W-sr8W_label{color:var(--color-raw-linen)}.W-sr8W_copyBlock{gap:clamp(1.25rem,2.5vw,2rem);max-width:52rem;display:grid}.W-sr8W_copyBlock h1{letter-spacing:-.055em;text-wrap:balance;max-width:10ch;font-size:clamp(3.75rem,8vw,7.5rem);line-height:.9}.W-sr8W_copyBlock p{max-width:48ch;font-size:clamp(1.05rem,1.75vw,1.4rem);line-height:1.58}.W-sr8W_marker{align-items:center;gap:.75rem;display:flex}.W-sr8W_marker span:first-child{background:var(--color-antique-brass);transform-origin:0;width:min(16vw,10rem);height:1px;animation:.9s ease-out .18s both W-sr8W_ruleReveal}.W-sr8W_marker span:last-child{border:1px solid var(--color-antique-brass);border-radius:50%;width:.55rem;height:.55rem;animation:.65s ease-out .7s both W-sr8W_markerAppear}@keyframes W-sr8W_mediaSettle{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes W-sr8W_ruleReveal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes W-sr8W_markerAppear{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@media (min-width:48rem){.W-sr8W_content{padding-right:min(28vw,27rem)}}@media (max-width:47.9375rem){.W-sr8W_hero{min-height:35rem}.W-sr8W_media img{object-position:64% center}.W-sr8W_overlay{background:#520b09e3}}@media (prefers-reduced-motion:reduce){.W-sr8W_media,.W-sr8W_marker span:first-child,.W-sr8W_marker span:last-child{animation:none}}
.rD-7Da_page{background:var(--color-plaster);color:var(--color-charcoal);overflow:clip}.rD-7Da_section{border-bottom:1px solid var(--color-rule);padding-block:clamp(3.75rem,6vw,6.5rem)}.rD-7Da_contextSection,.rD-7Da_scopeSection{background:var(--color-raw-linen)}.rD-7Da_corporateIdentitySection{padding-block:clamp(3.25rem,5vw,5rem)}.rD-7Da_editorialGrid{gap:clamp(2.5rem,6vw,5.5rem);display:grid}.rD-7Da_identity,.rD-7Da_content{align-content:start;min-width:0;display:grid}.rD-7Da_identity{gap:1.25rem}.rD-7Da_eyebrow,.rD-7Da_itemLabel{color:var(--color-maroon-primary);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1.5}.rD-7Da_identity h1,.rD-7Da_identity h2{max-width:15ch;font-size:clamp(2.75rem,6vw,5rem);line-height:1.03}.rD-7Da_identity h2{font-size:clamp(2.4rem,5vw,4.25rem)}.rD-7Da_content{gap:clamp(2.25rem,4vw,3.75rem)}.rD-7Da_intro{max-width:49rem;font-size:clamp(1.08rem,1.5vw,1.35rem);line-height:1.62}.rD-7Da_identityExplanation{max-width:34rem;font-size:1rem;line-height:1.62}.rD-7Da_factList{border-bottom:1px solid var(--color-rule);margin:0;padding:0}.rD-7Da_factList>div{border-top:1px solid var(--color-rule);grid-template-columns:minmax(8.5rem,.8fr) minmax(0,1.2fr);gap:clamp(1.25rem,3vw,3.5rem);padding-block:1rem;display:grid}.rD-7Da_factList dt{color:var(--color-maroon-primary);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1.5}.rD-7Da_factList dd{margin:0;font-size:1.05rem;line-height:1.5}.rD-7Da_frameworkList{border-bottom:1px solid var(--color-rule);margin:0;padding:0;list-style:none;display:grid}.rD-7Da_frameworkList li{border-top:1px solid var(--color-rule);align-content:start;gap:.85rem;min-width:0;padding-block:1.25rem;display:grid}.rD-7Da_frameworkList li>p:last-child{max-width:34rem;line-height:1.58}.rD-7Da_itemLabel{gap:.85rem;display:flex}.rD-7Da_itemLabel span{color:var(--color-antique-brass)}.rD-7Da_disclosure,.rD-7Da_ownershipNote{border-top:1px solid var(--color-maroon-primary);border-left:2px solid var(--color-antique-brass);max-width:51rem;padding:1.25rem 0 0 1.25rem;line-height:1.62}.rD-7Da_ownershipNote{border-top-color:var(--color-rule)}@media (min-width:48rem){.rD-7Da_contextPoints,.rD-7Da_twoByTwo{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem}}@media (max-width:35rem){.rD-7Da_factList>div{grid-template-columns:1fr;gap:.4rem}}@media (min-width:64rem){.rD-7Da_editorialGrid{grid-template-columns:minmax(0,38fr) minmax(0,56fr);gap:clamp(3rem,7vw,7.5rem)}.rD-7Da_identity h1,.rD-7Da_identity h2{max-width:13ch}.rD-7Da_contextPoints{grid-template-columns:1fr}.rD-7Da_twoByTwo{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(2rem,3vw,3.5rem)}}@media (min-width:80rem){.rD-7Da_contextPoints{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(1.5rem,2vw,2.5rem)}}
.uRFuMW_hero{isolation:isolate;border-bottom:1px solid var(--color-antique-brass);background:var(--color-midnight-indigo);min-height:clamp(31rem,66svh,47rem);color:var(--color-white);display:grid;position:relative;overflow:hidden}.uRFuMW_media,.uRFuMW_overlay{position:absolute;inset:0}.uRFuMW_media{z-index:-2;animation:1.1s ease-out both uRFuMW_mediaSettle}.uRFuMW_media img{object-fit:cover;object-position:65% center}.uRFuMW_overlay{z-index:-1;background:#233e65d1}.uRFuMW_content{min-height:inherit;align-content:end;gap:clamp(2rem,6vw,5rem);padding-block:clamp(5.5rem,12vw,9rem) clamp(3.5rem,7vw,6rem);display:grid}.uRFuMW_label{color:var(--color-raw-linen)}.uRFuMW_copyBlock{gap:clamp(1.25rem,2.5vw,2rem);max-width:52rem;display:grid}.uRFuMW_copyBlock h1{letter-spacing:-.055em;text-wrap:balance;max-width:12ch;font-size:clamp(3.75rem,8vw,7.5rem);line-height:.9}.uRFuMW_copyBlock p{max-width:48ch;font-size:clamp(1.05rem,1.75vw,1.4rem);line-height:1.58}.uRFuMW_marker{align-items:center;gap:.75rem;display:flex}.uRFuMW_marker span:first-child{background:var(--color-antique-brass);transform-origin:0;width:min(16vw,10rem);height:1px;animation:.9s ease-out .18s both uRFuMW_ruleReveal}.uRFuMW_marker span:last-child{border:1px solid var(--color-antique-brass);border-radius:50%;width:.55rem;height:.55rem;animation:.65s ease-out .7s both uRFuMW_markerAppear}@keyframes uRFuMW_mediaSettle{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes uRFuMW_ruleReveal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes uRFuMW_markerAppear{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@media (min-width:48rem){.uRFuMW_content{padding-right:min(28vw,27rem)}}@media (max-width:47.9375rem){.uRFuMW_hero{min-height:35rem}.uRFuMW_media img{object-position:60% center}.uRFuMW_overlay{background:#233e65de}}@media (prefers-reduced-motion:reduce){.uRFuMW_media,.uRFuMW_marker span:first-child,.uRFuMW_marker span:last-child{animation:none}}
.nNxKDW_page{min-width:0}.nNxKDW_hero{background:var(--color-midnight-indigo);min-height:clamp(42rem,100svh - 5rem,58rem);color:var(--color-white);isolation:isolate;border-bottom:1px solid #ffffff3d;position:relative;overflow:hidden}.nNxKDW_heroImage{z-index:-2;object-fit:cover;object-position:56% center;animation:1.6s cubic-bezier(.22,1,.36,1) both nNxKDW_heroImageReveal}.nNxKDW_heroOverlay{z-index:-1;background:#0a192994;position:absolute;inset:0}.nNxKDW_heroGrid{min-height:inherit;align-content:end;gap:clamp(2rem,6vw,5rem);padding-block:clamp(6rem,13vh,9rem) clamp(3rem,8vh,5rem);display:grid}.nNxKDW_heroLabel{color:var(--color-antique-brass);align-self:start}.nNxKDW_heroContent{gap:clamp(1.5rem,3vw,2.5rem);min-width:0;display:grid}.nNxKDW_heroContent h1{text-wrap:balance;letter-spacing:-.055em;max-width:11ch;font-size:clamp(3.1rem,8.4vw,7.5rem);line-height:.92}.nNxKDW_heroCopy{max-width:54ch;font-size:clamp(1.05rem,1.65vw,1.35rem);line-height:1.55}.nNxKDW_heroSequence{border-bottom:1px solid #ffffff5c;grid-template-columns:repeat(2,minmax(0,1fr));margin:clamp(.25rem,2vw,1.5rem) 0 0;padding:0;list-style:none;display:grid}.nNxKDW_heroSequence li{border-top:1px solid #ffffff5c;gap:.45rem;min-width:0;padding:1rem .75rem 1rem 0;display:grid}.nNxKDW_heroSequence span,.nNxKDW_heroSequence strong{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;line-height:1.4}.nNxKDW_heroSequence span{color:var(--color-antique-brass)}.nNxKDW_heroSequence strong{color:var(--color-white);font-weight:700}.nNxKDW_pageNavigation{z-index:1;padding-inline:max(var(--site-gutter), calc((100vw - var(--container-max)) / 2));border-bottom:1px solid var(--color-rule);background:var(--color-plaster);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.nNxKDW_pageNavigation a{border-bottom:1px solid var(--color-rule);min-width:0;min-height:3.5rem;color:var(--color-maroon-deep);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:.85rem .5rem .85rem 0;font-size:.68rem;font-weight:700;line-height:1.4;display:flex}.nNxKDW_pageNavigation a:nth-child(odd){margin-right:.75rem}.nNxKDW_pageNavigation a:focus-visible{outline:3px solid var(--color-antique-brass);outline-offset:-3px}.nNxKDW_sectionLead{max-width:58ch;font-size:clamp(1.08rem,1.4vw,1.28rem);line-height:1.65}.nNxKDW_numberedFramework{border-bottom:1px solid;margin:clamp(1rem,3vw,2.5rem) 0 0;padding:0;list-style:none;display:grid}.nNxKDW_numberedFramework li{border-top:1px solid;min-width:0;padding-block:1.35rem}.nNxKDW_numberedFramework span{color:var(--color-maroon-primary);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:.7rem;font-weight:700}.nNxKDW_numberedFramework h3{margin-block:.75rem .55rem;font-size:clamp(1.15rem,1.8vw,1.5rem);line-height:1.2}.nNxKDW_numberedFramework p{max-width:34ch;line-height:1.6}.nNxKDW_darkFramework{border-bottom-color:#ffffff52}.nNxKDW_darkFramework li{border-top-color:#ffffff52}.nNxKDW_darkFramework span{color:var(--color-antique-brass)}@media (hover:hover){.nNxKDW_pageNavigation a:hover{color:var(--color-maroon-primary)}}@media (min-width:48rem){.nNxKDW_hero{min-height:clamp(46rem,100svh - 5rem,61rem)}.nNxKDW_heroGrid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:end;padding-block:clamp(4.5rem,8vh,6rem) clamp(2.5rem,5vh,3.5rem)}.nNxKDW_heroLabel{align-self:start;padding-top:.5rem}.nNxKDW_heroContent h1{max-width:13ch;font-size:clamp(4.5rem,6.5vw,6.25rem)}.nNxKDW_heroSequence{grid-template-columns:repeat(4,minmax(0,1fr))}.nNxKDW_heroSequence li{padding-right:clamp(.75rem,2vw,1.5rem)}.nNxKDW_pageNavigation{grid-template-columns:repeat(4,minmax(0,1fr))}.nNxKDW_pageNavigation a{border-bottom:0;min-height:4.25rem;margin-right:1.25rem}.nNxKDW_numberedFramework{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem,4vw,3.5rem)}}@media (min-width:80rem){.nNxKDW_numberedFramework{grid-template-columns:repeat(4,minmax(0,1fr))}.nNxKDW_fiveColumns{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:clamp(1rem,2vw,2rem)}}@media (prefers-reduced-motion:reduce){.nNxKDW_heroImage{animation:none}.nNxKDW_pageNavigation a{scroll-behavior:auto}}@keyframes nNxKDW_heroImageReveal{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}
.hestfq_page{min-width:0}.hestfq_backBar{border-bottom:1px solid var(--color-rule);background:var(--color-plaster);padding-block:.8rem}.hestfq_backLink{min-height:2.75rem;color:var(--color-maroon-deep);font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;text-decoration:underline;-webkit-text-decoration-color:var(--color-antique-brass);text-decoration-color:var(--color-antique-brass);text-underline-offset:.35rem;align-items:center;font-size:.72rem;font-weight:700;text-decoration-thickness:1px;display:inline-flex}.hestfq_sectionNavigation{z-index:1;border-block:1px solid var(--color-rule);background:var(--color-plaster);position:relative}.hestfq_glance{border-bottom:1px solid var(--color-rule);background:var(--color-midnight-indigo);color:var(--color-white);padding-block:clamp(4rem,8vw,7rem)}.hestfq_glanceGrid,.hestfq_glanceIntro,.hestfq_editorialBody{display:grid}.hestfq_glanceGrid{gap:clamp(2.5rem,6vw,6rem)}.hestfq_glanceIntro{align-content:start;gap:1.25rem}.hestfq_glanceIntro>p:first-child,.hestfq_glanceList span,.hestfq_pointList span,.hestfq_controlChainNumber{color:var(--color-antique-brass);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:700;line-height:1.4}.hestfq_glanceIntro h2{max-width:13ch;font-size:clamp(2.25rem,4.5vw,4.5rem);line-height:1}.hestfq_glanceIntro>p:last-child{max-width:48ch;line-height:1.65}.hestfq_glanceList,.hestfq_pointList{margin:0;padding:0;list-style:none;display:grid}.hestfq_glanceList li{border-top:1px solid #ddd1bc59;min-width:0;padding-block:1.35rem}.hestfq_glanceList h3{margin-block:.75rem .55rem;font-size:clamp(1.2rem,2vw,1.55rem)}.hestfq_glanceList p,.hestfq_pointList p{line-height:1.6}.hestfq_marketTopic .hestfq_glance{background:var(--color-maroon-deep)}.hestfq_marketTopic .hestfq_glanceIntro h2{max-width:11ch}.hestfq_marketTopic .hestfq_glanceList li{background:#ffffff0a;border:1px solid #ddd1bc59;align-content:start;min-height:100%;padding:clamp(1.25rem,2.2vw,2rem);display:grid}.hestfq_marketTopic .hestfq_editorialBody{gap:clamp(1.5rem,3vw,2.5rem)}.hestfq_marketTopic .hestfq_pointList{gap:0}.hestfq_marketTopic .hestfq_pointList li{padding-block:clamp(1.25rem,2vw,1.75rem)}.hestfq_editorialBody{gap:clamp(2rem,4vw,3.5rem)}.hestfq_editorialBody>p{max-width:58ch;font-size:clamp(1.08rem,1.4vw,1.28rem)}.hestfq_pointList{border-bottom:1px solid var(--color-rule)}.hestfq_pointList li{border-top:1px solid var(--color-rule);grid-template-columns:2.25rem minmax(0,1fr);gap:1rem;padding-block:1.25rem;display:grid}.hestfq_pointList h3{margin-bottom:.45rem;font-size:clamp(1.05rem,1.5vw,1.25rem)}.hestfq_sectionNavigationInner{gap:.75rem;padding-block:1rem;display:grid}.hestfq_sectionNavigation p{color:var(--color-maroon-primary);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.hestfq_sectionNavigation ul{flex-wrap:wrap;gap:.35rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.hestfq_sectionNavigation a{min-height:2.75rem;color:var(--color-maroon-deep);text-decoration:underline;-webkit-text-decoration-color:var(--color-antique-brass);text-decoration-color:var(--color-antique-brass);text-underline-offset:.3rem;align-items:center;font-size:.84rem;font-weight:650;text-decoration-thickness:1px;transition:color .16s;display:inline-flex}.hestfq_related{border-bottom:1px solid var(--color-rule);background:var(--color-midnight-indigo);color:var(--color-white);padding-block:clamp(4rem,8vw,7rem)}.hestfq_relatedGrid{gap:2.5rem;display:grid}.hestfq_relatedEyebrow{color:var(--color-antique-brass);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.7rem;font-weight:700}.hestfq_related h2{max-width:18ch;font-size:clamp(2rem,4vw,3.75rem)}.hestfq_relatedList{border-bottom:1px solid #ddd1bc59;margin:0;padding:0;list-style:none}.hestfq_relatedList li{border-top:1px solid #ddd1bc59}.hestfq_relatedList a{min-height:3.5rem;color:var(--color-white);align-items:center;padding-block:.65rem;font-size:clamp(1rem,2vw,1.25rem);transition:color .16s,padding-left .16s;display:flex}.hestfq_controlChain a{gap:1rem}.hestfq_controlChain .hestfq_current{border-top-color:var(--color-antique-brass);background:#ddd1bc1a}.hestfq_controlChain .hestfq_current a{color:var(--color-antique-brass);padding-left:.75rem}.hestfq_frameworkChain li{min-width:0}.hestfq_frameworkLink,.hestfq_frameworkHeading,.hestfq_frameworkIcon{display:flex}.hestfq_frameworkLink{text-align:center;flex-direction:column;justify-content:space-between;align-items:center;gap:2rem}.hestfq_frameworkHeading{justify-content:center;align-items:baseline;gap:1rem;width:100%}.hestfq_frameworkIcon{color:#ddd1bcb8;flex:1;justify-content:center;align-items:center}.hestfq_frameworkIcon svg{width:clamp(4.25rem,9vw,7.5rem);height:auto;transition:color .18s,transform .18s}.hestfq_backLink:focus-visible,.hestfq_sectionNavigation a:focus-visible,.hestfq_relatedList a:focus-visible{outline:3px solid var(--color-antique-brass);outline-offset:3px}@media (hover:hover){.hestfq_backLink:hover,.hestfq_sectionNavigation a:hover{color:var(--color-maroon-primary)}.hestfq_relatedList a:hover{color:var(--color-antique-brass);padding-left:.35rem}.hestfq_frameworkChain a:hover{padding-left:1rem}.hestfq_frameworkLink:hover .hestfq_frameworkIcon svg{color:var(--color-antique-brass);transform:translateY(-.3rem)}}@media (min-width:48rem){.hestfq_glanceGrid{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.hestfq_glanceList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem,3vw,3rem)}.hestfq_marketTopic .hestfq_glanceList{column-gap:clamp(.9rem,1.5vw,1.5rem)}.hestfq_pointList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem,3vw,3rem)}.hestfq_sectionNavigationInner{grid-template-columns:minmax(8rem,2fr) minmax(0,10fr);align-items:start}.hestfq_sectionNavigation p{padding-top:.8rem}.hestfq_relatedGrid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(2rem,5vw,5rem)}.hestfq_frameworkChain{border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hestfq_frameworkChain li{border-bottom:1px solid #ddd1bc59}.hestfq_frameworkChain li+li{border-left:1px solid #ddd1bc59}.hestfq_frameworkChain a{height:100%;min-height:clamp(16rem,28vw,23rem);padding:1.25rem 1rem}.hestfq_frameworkChain .hestfq_current a{padding-left:1rem}}@media (min-width:80rem){.hestfq_glanceList{grid-template-columns:repeat(4,minmax(0,1fr))}.hestfq_marketTopic .hestfq_glanceList{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.hestfq_backLink,.hestfq_sectionNavigation a,.hestfq_relatedList a,.hestfq_frameworkIcon svg{transition:none}}
.yy3uba_hero{isolation:isolate;border-bottom:1px solid var(--color-rule);background:var(--color-midnight-indigo);min-height:clamp(35rem,68vw,47rem);color:var(--color-white);position:relative;overflow:clip}.yy3uba_media,.yy3uba_fade{position:absolute;inset:0}.yy3uba_media{z-index:0;background:var(--color-raw-linen);overflow:hidden}.yy3uba_fade{z-index:1;pointer-events:none;background:#233e6575}.yy3uba_layer{position:absolute;inset:-7.5rem}.yy3uba_layer img{object-fit:cover;object-position:50% 52%;width:100%;height:100%;display:block}.yy3uba_backgroundLayer{z-index:1}.yy3uba_mainLayer{z-index:2}.yy3uba_foregroundLayer{z-index:2;pointer-events:none}.yy3uba_heroInner{z-index:3;min-height:inherit;padding-block:clamp(5rem,11vw,9rem) 2rem;display:grid;position:relative}.yy3uba_copyBlock{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#233e6547;border-inline-start:1px solid #c49f6db8;align-self:center;gap:clamp(1rem,2.2vw,1.75rem);width:min(100%,55rem);padding:clamp(1.25rem,3vw,2.5rem);display:grid}.yy3uba_eyebrow{color:var(--color-antique-brass);margin:0}.yy3uba_heading{max-width:13ch;font-size:clamp(2.75rem,7vw,6.75rem)}.yy3uba_supportingCopy{max-width:50ch;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.55}.yy3uba_disclosure{color:#ffffffe0;max-width:58rem;font-family:var(--font-geist-mono), monospace;align-self:end;margin-top:2rem;font-size:.7rem;line-height:1.5}@media (min-width:80rem){.yy3uba_hero{min-height:clamp(42rem,92svh,58rem)}.yy3uba_layer,.yy3uba_eyebrow,.yy3uba_heading,.yy3uba_supportingCopy{will-change:transform}}@media (prefers-reduced-motion:reduce){.yy3uba_hero *,.yy3uba_hero :before,.yy3uba_hero :after{transform:none}}
