.page-module__UHt7sq__pageWrapper{color:#171717;background:#f5f1eb;min-height:100vh}.page-module__UHt7sq__container,.page-module__UHt7sq__heroContainer{width:min(100%,1260px);margin:0 auto;padding-inline:clamp(1.2rem,4vw,4rem)}.page-module__UHt7sq__eyebrow,.page-module__UHt7sq__eyebrowLight,.page-module__UHt7sq__detailLabel{font-family:var(--font-geist-mono),monospace;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.page-module__UHt7sq__eyebrow{color:#a56e2c}.page-module__UHt7sq__eyebrowLight{color:#d3a650}.page-module__UHt7sq__heroSection{background:#f5f1eb;padding:calc(82px + clamp(4.75rem,8vw,8rem)) 0 clamp(4.5rem,7vw,7rem);position:relative;overflow:hidden}.page-module__UHt7sq__heroTexture{pointer-events:none;background:radial-gradient(circle at 12% 16%,#c9973c1f,#0000 28%),radial-gradient(circle at 86% 62%,#4839280e,#0000 32%);position:absolute;inset:0}.page-module__UHt7sq__heroTexture:after{content:"";border:1px solid #1717170d;border-radius:50%;width:420px;height:420px;position:absolute;top:85px;right:-120px;box-shadow:0 0 0 48px #17171705,0 0 0 98px #17171703}.page-module__UHt7sq__heroContainer{z-index:1;position:relative}.page-module__UHt7sq__heroGrid{grid-template-columns:minmax(0,1.22fr) minmax(320px,.78fr);align-items:end;gap:clamp(2.5rem,7vw,7rem);margin-top:1rem;display:grid}.page-module__UHt7sq__headline{letter-spacing:-.055em;text-wrap:balance;max-width:920px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.1rem,5.9vw,6.1rem);font-weight:500;line-height:.96}.page-module__UHt7sq__heroAside{border-top:1px solid #1717171f;max-width:520px;padding-top:1.4rem}.page-module__UHt7sq__heroAside>p{color:#625b54;margin:0;font-size:1rem;line-height:1.75}.page-module__UHt7sq__heroActions,.page-module__UHt7sq__ctaActions{flex-wrap:wrap;gap:.75rem;margin-top:1.8rem;display:flex}.page-module__UHt7sq__primaryAction,.page-module__UHt7sq__secondaryAction,.page-module__UHt7sq__ctaPrimary,.page-module__UHt7sq__ctaSecondary{justify-content:center;align-items:center;gap:.65rem;min-height:52px;padding:.85rem 1.3rem;font-size:.88rem;font-weight:750;text-decoration:none;transition:transform .2s,background-color .2s,border-color .2s,color .2s;display:inline-flex}.page-module__UHt7sq__primaryAction{color:#f5f1eb;background:#171715;border:1px solid #171715}.page-module__UHt7sq__secondaryAction{color:#171717;border:1px solid #17171729}.page-module__UHt7sq__primaryAction:hover,.page-module__UHt7sq__secondaryAction:hover,.page-module__UHt7sq__ctaPrimary:hover,.page-module__UHt7sq__ctaSecondary:hover{transform:translateY(-2px)}.page-module__UHt7sq__primaryAction:hover{color:#171717;background:#c9973c;border-color:#c9973c}.page-module__UHt7sq__secondaryAction:hover{color:#8b5e25;border-color:#a56e2c}.page-module__UHt7sq__heroFacts{border-top:1px solid #1717171a;grid-template-columns:1fr .62fr .9fr;margin-top:clamp(3.5rem,6vw,5.5rem);padding-top:1.5rem;display:grid}.page-module__UHt7sq__heroFacts>div{flex-direction:column;gap:.35rem;padding-right:1.6rem;display:flex}.page-module__UHt7sq__heroFacts>div+div{border-left:1px solid #1717171a;padding-left:1.6rem}.page-module__UHt7sq__heroFacts strong{letter-spacing:-.028em;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2vw,1.9rem);font-weight:500}.page-module__UHt7sq__heroFacts span{color:#817970;font-size:.76rem;line-height:1.45}.page-module__UHt7sq__capabilitiesSection{background:#fffdf9;border-top:1px solid #1717170f;padding:clamp(5rem,8vw,8rem) 0}.page-module__UHt7sq__sectionIntro{grid-template-columns:minmax(170px,.32fr) minmax(0,1fr) minmax(260px,.58fr);align-items:start;gap:clamp(1.5rem,5vw,5rem);margin-bottom:clamp(3rem,5vw,4.6rem);display:grid}.page-module__UHt7sq__sectionIntro h2,.page-module__UHt7sq__principlesHeader h2,.page-module__UHt7sq__backgroundGrid h2,.page-module__UHt7sq__ctaInner h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:500}.page-module__UHt7sq__sectionIntro h2{font-size:clamp(2.4rem,4vw,4.25rem);line-height:1.02}.page-module__UHt7sq__sectionIntro>p:last-child{color:#6d655d;margin:0;font-size:.95rem;line-height:1.72}.page-module__UHt7sq__capabilityList{border-top:1px solid #1717171a}.page-module__UHt7sq__capabilityItem{border-bottom:1px solid #1717171a;grid-template-columns:90px minmax(0,.9fr) minmax(420px,1.1fr);gap:clamp(1.5rem,4vw,4rem);padding:clamp(2.4rem,4vw,3.7rem) 0;display:grid}.page-module__UHt7sq__capabilityIndex span{color:#a56e2c;width:42px;height:42px;font-family:var(--font-geist-mono),monospace;border:1px solid #1717171f;justify-content:center;align-items:center;font-size:.7rem;font-weight:800;display:inline-flex}.page-module__UHt7sq__capabilitySummary h3{letter-spacing:-.042em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,3.25rem);font-weight:500;line-height:1}.page-module__UHt7sq__capabilitySummary>p{color:#6d655d;max-width:560px;margin:1.1rem 0 0;font-size:.92rem;line-height:1.72}.page-module__UHt7sq__capabilityDetails{grid-template-columns:1fr;gap:2rem;display:grid}.page-module__UHt7sq__detailLabel{color:#a56e2c;margin-bottom:.85rem}.page-module__UHt7sq__responsibilityList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.page-module__UHt7sq__responsibilityList li{color:#4f4943;padding-left:1rem;font-size:.84rem;line-height:1.55;position:relative}.page-module__UHt7sq__responsibilityList li:before{content:"";background:#c9973c;border-radius:50%;width:4px;height:4px;position:absolute;top:.62em;left:0}.page-module__UHt7sq__techList{flex-wrap:wrap;gap:.45rem;display:flex}.page-module__UHt7sq__techList span{color:#70685f;background:#f6f1e9;border:1px solid #17171717;align-items:center;min-height:34px;padding:.48rem .65rem;font-size:.72rem;line-height:1;display:inline-flex}.page-module__UHt7sq__principlesSection{color:#f5f1eb;background:#171715;padding:clamp(5.5rem,8vw,8rem) 0}.page-module__UHt7sq__principlesHeader{grid-template-columns:minmax(170px,.3fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,6rem);margin-bottom:clamp(3rem,5vw,4.6rem);display:grid}.page-module__UHt7sq__principlesHeader h2{max-width:900px;font-size:clamp(2.5rem,4.6vw,4.9rem);line-height:.99}.page-module__UHt7sq__principlesGrid{border-top:1px solid #f5f1eb21;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.page-module__UHt7sq__principleItem{min-width:0;padding:2rem 1.6rem 0 0}.page-module__UHt7sq__principleItem+.page-module__UHt7sq__principleItem{border-left:1px solid #f5f1eb21;padding-left:1.6rem}.page-module__UHt7sq__principleItem>span{color:#d3a650;font-family:var(--font-geist-mono),monospace;font-size:.68rem;font-weight:800}.page-module__UHt7sq__principleItem h3{letter-spacing:-.03em;margin:1.1rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,2vw,2rem);font-weight:500;line-height:1.08}.page-module__UHt7sq__principleItem p{color:#f5f1eb94;margin:.95rem 0 0;font-size:.84rem;line-height:1.7}.page-module__UHt7sq__backgroundSection{background:#eee8df;padding:clamp(5rem,8vw,7.5rem) 0}.page-module__UHt7sq__backgroundGrid{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:end;gap:clamp(2.5rem,8vw,8rem);display:grid}.page-module__UHt7sq__backgroundGrid h2{max-width:780px;margin-top:1rem;font-size:clamp(2.4rem,4.2vw,4.4rem);line-height:1.01}.page-module__UHt7sq__backgroundCopy{border-top:1px solid #1717171c;padding-top:1.3rem}.page-module__UHt7sq__backgroundCopy>p{color:#665f57;margin:0;font-size:.95rem;line-height:1.75}.page-module__UHt7sq__textLink{color:#171717;align-items:center;gap:.55rem;margin-top:1.5rem;font-size:.85rem;font-weight:750;text-decoration:none;display:inline-flex}.page-module__UHt7sq__textLink svg{transition:transform .2s}.page-module__UHt7sq__textLink:hover svg{transform:translate(3px,-3px)}.page-module__UHt7sq__ctaSection{color:#f5f1eb;background:#201c18;padding:clamp(6rem,9vw,9rem) clamp(1.2rem,4vw,4rem)}.page-module__UHt7sq__ctaInner{text-align:center;width:min(100%,980px);margin:0 auto}.page-module__UHt7sq__ctaInner h2{margin-top:1rem;font-size:clamp(2.8rem,5vw,5.3rem);line-height:.98}.page-module__UHt7sq__ctaInner>p:not(.page-module__UHt7sq__eyebrowLight){color:#f5f1eb94;max-width:650px;margin:1.5rem auto 0;font-size:.98rem;line-height:1.72}.page-module__UHt7sq__ctaActions{justify-content:center}.page-module__UHt7sq__ctaPrimary{color:#171717;background:#f5f1eb;border:1px solid #f5f1eb}.page-module__UHt7sq__ctaSecondary{color:#f5f1eb;border:1px solid #f5f1eb38}.page-module__UHt7sq__ctaPrimary:hover{background:#c9973c;border-color:#c9973c}.page-module__UHt7sq__ctaSecondary:hover{color:#e2b866;border-color:#d3a650}@media (max-width:1050px){.page-module__UHt7sq__heroGrid,.page-module__UHt7sq__backgroundGrid{grid-template-columns:1fr}.page-module__UHt7sq__heroAside{max-width:720px}.page-module__UHt7sq__sectionIntro{grid-template-columns:1fr 1fr}.page-module__UHt7sq__sectionIntro>p:last-child{grid-column:2}.page-module__UHt7sq__capabilityItem{grid-template-columns:70px minmax(0,.8fr) minmax(360px,1.2fr)}.page-module__UHt7sq__principlesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__UHt7sq__principleItem:nth-child(3){border-left:0;padding-left:0}.page-module__UHt7sq__principleItem:nth-child(n+3){border-top:1px solid #f5f1eb21;margin-top:2rem;padding-top:2rem}}@media (max-width:820px){.page-module__UHt7sq__heroSection{padding-top:calc(74px + 4rem)}.page-module__UHt7sq__heroFacts{grid-template-columns:1fr;gap:.9rem}.page-module__UHt7sq__heroFacts>div,.page-module__UHt7sq__heroFacts>div+div{border-left:0;padding:0}.page-module__UHt7sq__sectionIntro,.page-module__UHt7sq__principlesHeader{grid-template-columns:1fr;gap:.65rem}.page-module__UHt7sq__sectionIntro>p:last-child{grid-column:auto;max-width:650px}.page-module__UHt7sq__capabilityItem{grid-template-columns:54px 1fr}.page-module__UHt7sq__capabilityDetails{grid-column:2}}@media (max-width:640px){.page-module__UHt7sq__container,.page-module__UHt7sq__heroContainer{padding-inline:1rem}.page-module__UHt7sq__heroSection{padding-top:calc(74px + 3rem);padding-bottom:4rem}.page-module__UHt7sq__headline{font-size:clamp(2.75rem,12vw,4rem);line-height:.99}.page-module__UHt7sq__heroAside{margin-top:.5rem}.page-module__UHt7sq__heroActions,.page-module__UHt7sq__ctaActions{flex-direction:column;align-items:stretch}.page-module__UHt7sq__primaryAction,.page-module__UHt7sq__secondaryAction,.page-module__UHt7sq__ctaPrimary,.page-module__UHt7sq__ctaSecondary{width:100%}.page-module__UHt7sq__capabilitiesSection,.page-module__UHt7sq__principlesSection,.page-module__UHt7sq__backgroundSection{padding-block:4.5rem}.page-module__UHt7sq__sectionIntro h2,.page-module__UHt7sq__backgroundGrid h2{font-size:clamp(2.25rem,10vw,3.15rem)}.page-module__UHt7sq__capabilityItem{grid-template-columns:1fr;gap:1.2rem;padding-block:2.2rem}.page-module__UHt7sq__capabilityDetails{grid-column:auto}.page-module__UHt7sq__responsibilityList{grid-template-columns:1fr}.page-module__UHt7sq__principlesHeader h2,.page-module__UHt7sq__ctaInner h2{font-size:clamp(2.55rem,11vw,3.7rem)}.page-module__UHt7sq__principlesGrid{grid-template-columns:1fr}.page-module__UHt7sq__principleItem,.page-module__UHt7sq__principleItem+.page-module__UHt7sq__principleItem,.page-module__UHt7sq__principleItem:nth-child(3),.page-module__UHt7sq__principleItem:nth-child(n+3){border-top:1px solid #f5f1eb21;border-left:0;margin:0;padding:1.6rem 0}.page-module__UHt7sq__principlesGrid .page-module__UHt7sq__principleItem:first-child{border-top:0}.page-module__UHt7sq__ctaSection{padding-inline:1rem}}@media (prefers-reduced-motion:reduce){.page-module__UHt7sq__primaryAction,.page-module__UHt7sq__secondaryAction,.page-module__UHt7sq__ctaPrimary,.page-module__UHt7sq__ctaSecondary,.page-module__UHt7sq__textLink svg{transition:none}.page-module__UHt7sq__primaryAction:hover,.page-module__UHt7sq__secondaryAction:hover,.page-module__UHt7sq__ctaPrimary:hover,.page-module__UHt7sq__ctaSecondary:hover,.page-module__UHt7sq__textLink:hover svg{transform:none}}
