.Hero-module___w2HtG__hero{background-color:var(--color-black);align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.Hero-module___w2HtG__imageWrapper{z-index:0;position:absolute;inset:0}.Hero-module___w2HtG__imageWrapper img{object-fit:cover;object-position:center;width:100%;height:100%}.Hero-module___w2HtG__overlay{background:linear-gradient(105deg,#0a0a0aeb 0%,#0a0a0ab8 55%,#0a0a0a66 100%);position:absolute;inset:0}.Hero-module___w2HtG__motif{opacity:.1;pointer-events:none;z-index:1;position:absolute;top:-40px;right:-40px}.Hero-module___w2HtG__content{z-index:2;width:100%;position:relative}.Hero-module___w2HtG__inner{max-width:var(--container-max);padding-inline:var(--space-3);padding-top:calc(var(--header-height) + var(--space-7));padding-bottom:var(--space-7);margin-inline:auto}@media (min-width:768px){.Hero-module___w2HtG__inner{padding-inline:var(--space-5)}}@media (min-width:1024px){.Hero-module___w2HtG__inner{padding-inline:var(--space-6);max-width:760px;margin-inline:0;margin-left:max(var(--space-6), calc((100vw - var(--container-max)) / 2 + var(--space-6)))}}.Hero-module___w2HtG__eyebrow{margin-bottom:var(--space-2)}.Hero-module___w2HtG__headline{margin-top:var(--space-2);margin-bottom:var(--space-3);color:var(--color-off-white)}.Hero-module___w2HtG__tagline{font-family:var(--font-ui);font-size:11px;font-weight:var(--weight-regular);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-gold);margin-bottom:var(--space-4)}.Hero-module___w2HtG__body{max-width:480px;margin-bottom:var(--space-5);color:var(--color-silver)}.Hero-module___w2HtG__ctas{gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}@media (min-width:480px){.Hero-module___w2HtG__ctas{flex-flow:wrap}}.Hero-module___w2HtG__scrollIndicator{bottom:var(--space-4);z-index:2;flex-direction:column;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.Hero-module___w2HtG__scrollLine{background:linear-gradient(to bottom, var(--color-gold), transparent);width:1px;height:48px;animation:2s ease-in-out infinite Hero-module___w2HtG__scrollPulse;display:block}@keyframes Hero-module___w2HtG__scrollPulse{0%,to{opacity:.3;transform:scaleY(1)}50%{opacity:.8;transform:scaleY(1.1)}}@media (prefers-reduced-motion:reduce){.Hero-module___w2HtG__scrollLine{opacity:.4;animation:none}}
.Problem-module__ZdybpG__wrapper{gap:var(--space-7);flex-direction:column;display:flex}.Problem-module__ZdybpG__header{max-width:600px}.Problem-module__ZdybpG__headline{margin-top:var(--space-2);margin-bottom:var(--space-4);color:var(--color-off-white)}.Problem-module__ZdybpG__intro{margin-bottom:var(--space-2);color:var(--color-silver);max-width:540px}.Problem-module__ZdybpG__cards{gap:var(--space-3);grid-template-columns:1fr;display:grid}@media (min-width:768px){.Problem-module__ZdybpG__cards{gap:var(--space-4);grid-template-columns:repeat(3,1fr)}}.Problem-module__ZdybpG__card{background-color:var(--color-slate-mid);border:1px solid #4a61804d;border-top:2px solid var(--color-gold-deep);padding:var(--space-4);position:relative}.Problem-module__ZdybpG__cardNumber{font-family:var(--font-ui);font-size:var(--text-label);font-weight:var(--weight-regular);letter-spacing:var(--tracking-label);color:var(--color-gold);margin-bottom:var(--space-2);display:block}.Problem-module__ZdybpG__cardBar{background:linear-gradient(90deg, var(--color-gold-deep), var(--color-gold), transparent);width:24px;height:1px;margin-bottom:var(--space-2)}.Problem-module__ZdybpG__cardTitle{color:var(--color-off-white);margin-bottom:var(--space-2);font-size:18px}.Problem-module__ZdybpG__cardBody{color:var(--color-silver);font-size:var(--text-small);line-height:var(--leading-body)}.Problem-module__ZdybpG__closing{border-left:2px solid var(--color-gold-deep);padding-left:var(--space-4)}.Problem-module__ZdybpG__closingText{font-family:var(--font-display);font-size:clamp(18px,2.5vw,26px);font-weight:var(--weight-light);font-style:italic;line-height:var(--leading-heading);color:var(--color-silver)}.Problem-module__ZdybpG__closingText em{color:var(--color-gold);font-style:italic}
.ThreePillars-module__aRZshW__sectionHeader{max-width:640px;margin-bottom:var(--space-7)}.ThreePillars-module__aRZshW__headline{margin-top:var(--space-2);margin-bottom:var(--space-4);color:var(--color-off-white)}.ThreePillars-module__aRZshW__intro{color:var(--color-silver);max-width:520px}.ThreePillars-module__aRZshW__pillars{gap:var(--space-3);margin-bottom:var(--space-7);flex-direction:column;display:flex}@media (min-width:1024px){.ThreePillars-module__aRZshW__pillars{gap:var(--space-3);flex-direction:row}}.ThreePillars-module__aRZshW__pillar{background-color:var(--color-slate);transition:border-color var(--duration-base) var(--ease-out);border:1px solid #4a618040;flex-direction:column;flex:1;display:flex;overflow:hidden}.ThreePillars-module__aRZshW__pillar:hover{border-color:#cd9e344d}.ThreePillars-module__aRZshW__pillarImage{aspect-ratio:4/3;position:relative;overflow:hidden}.ThreePillars-module__aRZshW__pillarImage img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-out)}.ThreePillars-module__aRZshW__pillar:hover .ThreePillars-module__aRZshW__pillarImage img{transform:scale(1.03)}.ThreePillars-module__aRZshW__pillarImageOverlay{background:linear-gradient(to bottom, transparent 40%, var(--color-slate) 100%);position:absolute;inset:0}.ThreePillars-module__aRZshW__pillarContent{padding:var(--space-4);flex-direction:column;flex:1;display:flex}.ThreePillars-module__aRZshW__pillarNumber{font-family:var(--font-ui);font-size:var(--text-label);font-weight:var(--weight-regular);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-gold);margin-bottom:var(--space-1)}.ThreePillars-module__aRZshW__pillarBar{background:linear-gradient(90deg, var(--color-gold-deep), var(--color-gold), transparent);width:24px;height:1px;margin-bottom:var(--space-2)}.ThreePillars-module__aRZshW__pillarMetaphor{margin-bottom:var(--space-2);letter-spacing:3px;color:var(--color-silver);font-size:8px}.ThreePillars-module__aRZshW__pillarName{color:var(--color-off-white);margin-bottom:var(--space-2);font-size:clamp(18px,2vw,24px);line-height:var(--leading-heading)}.ThreePillars-module__aRZshW__pillarDesc{color:var(--color-silver);font-size:var(--text-small);line-height:var(--leading-body);margin-bottom:var(--space-3);flex:1}.ThreePillars-module__aRZshW__serviceCount{margin-bottom:var(--space-3);align-items:baseline;gap:6px;display:flex}.ThreePillars-module__aRZshW__count{font-family:var(--font-display);font-size:36px;font-weight:var(--weight-light);color:var(--color-gold);line-height:1}.ThreePillars-module__aRZshW__countLabel{font-family:var(--font-ui);font-size:var(--text-caption);font-weight:var(--weight-light);letter-spacing:var(--tracking-normal);text-transform:uppercase;color:var(--color-silver)}.ThreePillars-module__aRZshW__pillarLink{font-family:var(--font-ui);font-size:10px;font-weight:var(--weight-regular);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-gold);padding-top:var(--space-2);transition:color var(--duration-fast) var(--ease-out);justify-content:space-between;align-items:center;gap:var(--space-2);border-top:1px solid #4a618040;display:flex}.ThreePillars-module__aRZshW__pillarLink:hover{color:var(--color-gold-light)}.ThreePillars-module__aRZshW__arrow{transition:transform var(--duration-fast) var(--ease-out)}.ThreePillars-module__aRZshW__pillarLink:hover .ThreePillars-module__aRZshW__arrow{transform:translate(4px)}.ThreePillars-module__aRZshW__footer{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}@media (min-width:768px){.ThreePillars-module__aRZshW__footer{flex-direction:row;justify-content:space-between;align-items:center}}.ThreePillars-module__aRZshW__footerText{font-family:var(--font-display);font-size:clamp(20px,3vw,30px);font-weight:var(--weight-light);color:var(--color-silver);font-style:italic;line-height:var(--leading-heading)}.ThreePillars-module__aRZshW__footerText em{color:var(--color-gold);font-style:italic}
.Differentiators-module__TuIkHq__header{max-width:640px;margin-bottom:var(--space-7)}.Differentiators-module__TuIkHq__headline{margin-top:var(--space-2);margin-bottom:var(--space-4);color:var(--color-off-white)}.Differentiators-module__TuIkHq__intro{color:var(--color-silver);max-width:520px}.Differentiators-module__TuIkHq__grid{gap:var(--space-1);margin-bottom:var(--space-7);grid-template-columns:1fr;display:grid}@media (min-width:768px){.Differentiators-module__TuIkHq__grid{gap:var(--space-2);grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.Differentiators-module__TuIkHq__grid{grid-template-columns:repeat(3,1fr)}}.Differentiators-module__TuIkHq__item{padding:var(--space-4);transition:border-color var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out);background-color:#0a0a0a40;border:1px solid #4a618033}.Differentiators-module__TuIkHq__item:hover{background-color:#0a0a0a73;border-color:#cd9e3440}.Differentiators-module__TuIkHq__itemBar{background:linear-gradient(90deg, var(--color-gold-deep), var(--color-gold), transparent);width:24px;height:1px;margin-bottom:var(--space-2)}.Differentiators-module__TuIkHq__itemTitle{color:var(--color-off-white);margin-bottom:var(--space-2);font-size:16px;line-height:var(--leading-heading)}.Differentiators-module__TuIkHq__itemBody{color:var(--color-silver);font-size:var(--text-small);line-height:var(--leading-body)}.Differentiators-module__TuIkHq__closing{border-left:2px solid var(--color-gold-deep);padding-left:var(--space-4)}.Differentiators-module__TuIkHq__honor{font-family:var(--font-display);font-size:clamp(18px,2.5vw,26px);font-weight:var(--weight-light);font-style:italic;line-height:var(--leading-heading);color:var(--color-silver)}.Differentiators-module__TuIkHq__honor em{color:var(--color-gold);font-style:italic}
.CaseStudyTeaser-module__8-HCYG__layout{gap:var(--space-6);flex-direction:column;display:flex}@media (min-width:1024px){.CaseStudyTeaser-module__8-HCYG__layout{align-items:flex-start;gap:var(--space-7);flex-direction:row}}.CaseStudyTeaser-module__8-HCYG__imageCol{flex:1;position:relative;overflow:hidden}@media (min-width:1024px){.CaseStudyTeaser-module__8-HCYG__imageCol{flex:0 0 45%}}.CaseStudyTeaser-module__8-HCYG__imageCol img{aspect-ratio:16/9;object-fit:cover;object-position:center;width:100%;display:block}.CaseStudyTeaser-module__8-HCYG__imageOverlay{background:linear-gradient(to right, transparent 60%, var(--color-black) 100%);position:absolute;inset:0}.CaseStudyTeaser-module__8-HCYG__contentCol{gap:var(--space-4);flex-direction:column;flex:1;display:flex}.CaseStudyTeaser-module__8-HCYG__headline{color:var(--color-off-white);margin-top:var(--space-2)}.CaseStudyTeaser-module__8-HCYG__context{color:var(--color-silver);max-width:480px}.CaseStudyTeaser-module__8-HCYG__outcomes{gap:var(--space-2);grid-template-columns:repeat(2,1fr);display:grid}.CaseStudyTeaser-module__8-HCYG__outcome{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid #4a618033;display:flex}.CaseStudyTeaser-module__8-HCYG__stat{font-family:var(--font-display);font-size:clamp(28px,4vw,40px);font-weight:var(--weight-light);color:var(--color-gold);flex-shrink:0;line-height:1}.CaseStudyTeaser-module__8-HCYG__outcomeLabel{font-family:var(--font-ui);font-size:var(--text-small);font-weight:var(--weight-regular);color:var(--color-off-white);margin-bottom:2px;line-height:1.4}.CaseStudyTeaser-module__8-HCYG__outcomeDetail{font-family:var(--font-ui);font-size:var(--text-caption);font-weight:var(--weight-light);color:var(--color-silver);line-height:1.4}.CaseStudyTeaser-module__8-HCYG__pullQuote{font-family:var(--font-display);font-size:clamp(14px,1.8vw,18px);font-weight:var(--weight-light);color:var(--color-silver);font-style:italic;line-height:var(--leading-body);border-left:2px solid var(--color-gold-deep);padding-left:var(--space-3);margin:0}
.ManifestoCTA-module__03xeha__section{background-color:var(--color-black);border-top:1px solid #ab650340;border-bottom:1px solid #ab650340;position:relative;overflow:hidden}.ManifestoCTA-module__03xeha__motif{opacity:.08;pointer-events:none;z-index:0;position:absolute;top:-40px;right:-40px}.ManifestoCTA-module__03xeha__inner{z-index:1;padding-top:var(--space-8);padding-bottom:var(--space-8);position:relative}.ManifestoCTA-module__03xeha__content{max-width:720px}.ManifestoCTA-module__03xeha__label{margin-bottom:var(--space-2)}.ManifestoCTA-module__03xeha__divider{background:linear-gradient(90deg, var(--color-gold-deep), var(--color-gold), transparent);width:40px;height:1px;margin-bottom:var(--space-4)}.ManifestoCTA-module__03xeha__manifesto{color:var(--color-off-white);margin-bottom:var(--space-4)}.ManifestoCTA-module__03xeha__sub{color:var(--color-silver);font-size:16px;font-weight:var(--weight-light);margin-bottom:var(--space-3);max-width:520px}.ManifestoCTA-module__03xeha__detail{color:var(--color-silver);max-width:500px;margin-bottom:var(--space-5)}.ManifestoCTA-module__03xeha__ctas{gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}@media (min-width:480px){.ManifestoCTA-module__03xeha__ctas{flex-flow:wrap}}
