.page-module__E0kJGG__page{--accent:#c5d0c5;--display-size:clamp(2.7rem, 5vw, 4.6rem);--feature-size:clamp(1.75rem, 3.3vw, 2.8rem);--background:#0b0e0c;--body:#b9beb8;--foreground:#f1efe8;--reading-size:clamp(1rem, 1.35vw, 1.16rem);background:var(--background);color:var(--foreground);min-height:100svh;font-family:Arial,Helvetica,sans-serif;position:relative;overflow:clip}.page-module__E0kJGG__ambient{pointer-events:none;background:radial-gradient(circle,#99b7a221,#0000 66%);width:min(90vw,1000px);height:min(90vw,1000px);position:absolute;top:40px;left:46%;transform:translate(-50%)}.page-module__E0kJGG__siteHeader{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#0b0e0cf0;border-bottom:1px solid #f1efe824;padding:36px clamp(24px,5vw,74px) 24px;position:sticky;top:0}.page-module__E0kJGG__brand{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;font-size:.75rem;font-weight:650;text-decoration:none;display:inline-flex}.page-module__E0kJGG__brandMark{letter-spacing:.08em;border:1px solid #f1efe885;justify-content:center;align-items:center;width:34px;height:34px;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:.63rem;display:inline-flex}.page-module__E0kJGG__hero,.page-module__E0kJGG__approach,.page-module__E0kJGG__inquiry,.page-module__E0kJGG__leadership{position:relative}.page-module__E0kJGG__heroInner,.page-module__E0kJGG__approachInner,.page-module__E0kJGG__inquiryInner,.page-module__E0kJGG__leadershipInner{z-index:1;max-width:1380px;margin:0 auto;padding-left:clamp(24px,5vw,74px);padding-right:clamp(24px,5vw,74px);position:relative}.page-module__E0kJGG__hero{align-items:center;min-height:calc(100svh - 95px);display:grid}.page-module__E0kJGG__hero h1,.page-module__E0kJGG__approach h2,.page-module__E0kJGG__leadership h2,.page-module__E0kJGG__inquiry p,.page-module__E0kJGG__leadership p{margin:0}.page-module__E0kJGG__hero h1{font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:var(--display-size);letter-spacing:-.052em;text-wrap:balance;max-width:17.5ch;font-weight:400;line-height:.98}.page-module__E0kJGG__heroInner:after{background:linear-gradient(90deg, var(--accent), transparent 72%);content:"";width:min(64vw,860px);height:1px;margin-top:clamp(42px,6vw,78px);display:block}.page-module__E0kJGG__approach{padding:clamp(90px,10vw,135px) 0 clamp(110px,12vw,160px)}.page-module__E0kJGG__approachInner{text-align:center}.page-module__E0kJGG__approach h2{color:var(--accent);font-size:var(--reading-size);letter-spacing:.2em;text-transform:uppercase;font-weight:700}.page-module__E0kJGG__approachStage{max-width:1040px;margin:clamp(54px,6vw,76px) auto 0}.page-module__E0kJGG__approachInputs{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;min-height:104px;display:grid}.page-module__E0kJGG__approachInputs p,.page-module__E0kJGG__approachOutcome{letter-spacing:-.045em;text-wrap:balance;margin:0;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-weight:400;line-height:1.04}.page-module__E0kJGG__approachInputs p{font-size:var(--feature-size);max-width:15ch;margin:0 auto;padding:0 12px}.page-module__E0kJGG__approachData{color:#e0e6d8}.page-module__E0kJGG__approachStrategy{color:#c2c9c2}.page-module__E0kJGG__approachConnections{height:clamp(115px,12vw,150px);margin-top:22px;position:relative}.page-module__E0kJGG__approachConnections svg{width:100%;height:100%;display:block;overflow:visible}.page-module__E0kJGG__approachConnections path{stroke:#aab9a7;stroke-dasharray:1;stroke-dashoffset:0;stroke-width:1px}.page-module__E0kJGG__approachConnections path+path{stroke:#849b8e}.page-module__E0kJGG__approachJunction{background:#d6e0d0;border-radius:50%;width:5px;height:5px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.page-module__E0kJGG__approachOutcome{color:var(--foreground);font-size:var(--display-size);text-align:center;margin-top:30px}.page-module__E0kJGG__approachStage[data-enhanced=true] .page-module__E0kJGG__approachInputs p,.page-module__E0kJGG__approachStage[data-enhanced=true] .page-module__E0kJGG__approachOutcome{transition:opacity .7s,transform .85s cubic-bezier(.22,1,.36,1)}.page-module__E0kJGG__approachStage[data-enhanced=true] .page-module__E0kJGG__approachConnections path{transition:stroke-dashoffset 1.1s cubic-bezier(.22,1,.36,1)}.page-module__E0kJGG__approachStage[data-enhanced=true] .page-module__E0kJGG__approachJunction{transition:opacity .45s .65s}.page-module__E0kJGG__approachStage[data-enhanced=true] .page-module__E0kJGG__approachInputs:not([data-revealed]) p,.page-module__E0kJGG__approachStage[data-enhanced=true] .page-module__E0kJGG__approachOutcome:not([data-revealed]),.page-module__E0kJGG__approachStage[data-enhanced=true] .page-module__E0kJGG__approachConnections:not([data-revealed]) .page-module__E0kJGG__approachJunction{opacity:0}.page-module__E0kJGG__approachStage[data-enhanced=true] .page-module__E0kJGG__approachInputs:not([data-revealed]) .page-module__E0kJGG__approachData{transform:translate(-28px)}.page-module__E0kJGG__approachStage[data-enhanced=true] .page-module__E0kJGG__approachInputs:not([data-revealed]) .page-module__E0kJGG__approachStrategy{transform:translate(28px)}.page-module__E0kJGG__approachStage[data-enhanced=true] .page-module__E0kJGG__approachConnections:not([data-revealed]) path{stroke-dashoffset:1px}.page-module__E0kJGG__approachStage[data-enhanced=true] .page-module__E0kJGG__approachOutcome:not([data-revealed]){transform:translateY(18px)}.page-module__E0kJGG__inquiry{text-align:center;border-top:1px solid #f1efe824;padding:clamp(130px,18vw,235px) 0}.page-module__E0kJGG__inquiryInner{flex-direction:column;align-items:center;display:flex}.page-module__E0kJGG__inquiry p{color:var(--foreground);font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:var(--feature-size);text-wrap:balance;max-width:670px;line-height:1.35}.page-module__E0kJGG__inquireButton{background:var(--accent);color:#0b0e0c;font-size:var(--reading-size);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-width:148px;min-height:54px;margin-top:42px;padding:0 34px;font-weight:750;text-decoration:none;transition:background-color .18s,transform .18s;display:inline-flex}.page-module__E0kJGG__inquireButton:hover{background:var(--foreground);transform:translateY(-2px)}.page-module__E0kJGG__brand:focus-visible,.page-module__E0kJGG__inquireButton:focus-visible{outline:2px solid var(--foreground);outline-offset:4px}.page-module__E0kJGG__leadership{padding:0 clamp(18px,3vw,42px) clamp(18px,3vw,42px)}.page-module__E0kJGG__leadershipInner{background:#171b18;grid-template-columns:minmax(230px,.72fr) minmax(0,1.35fr);gap:28px 7vw;max-width:1440px;padding-top:clamp(90px,11vw,150px);padding-bottom:clamp(90px,11vw,150px);display:grid}.page-module__E0kJGG__leadership h2{font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:var(--feature-size);letter-spacing:-.045em;grid-row:1/3;font-weight:400;line-height:1.04}.page-module__E0kJGG__leadership p{color:var(--body);font-size:var(--reading-size);max-width:72ch;line-height:1.72}.page-module__E0kJGG__leadership em{color:var(--foreground)}.page-module__E0kJGG__biographySecondary{border-top:1px solid #f1efe824;margin-top:12px;padding-top:30px}@media (max-width:820px){.page-module__E0kJGG__hero{min-height:82svh}.page-module__E0kJGG__leadershipInner{display:block}.page-module__E0kJGG__leadership h2{max-width:13ch;margin-bottom:38px}.page-module__E0kJGG__biographySecondary{margin-top:24px}}@media (max-width:560px){.page-module__E0kJGG__page{--display-size:clamp(2.25rem, 10vw, 3.2rem);--feature-size:clamp(1.35rem, 6vw, 1.7rem);--reading-size:1rem}.page-module__E0kJGG__siteHeader{padding-top:26px;padding-bottom:20px}.page-module__E0kJGG__brand{font-size:.67rem}.page-module__E0kJGG__heroInner,.page-module__E0kJGG__approachInner,.page-module__E0kJGG__inquiryInner,.page-module__E0kJGG__leadershipInner{padding-left:24px;padding-right:24px}.page-module__E0kJGG__hero{min-height:76svh}.page-module__E0kJGG__hero h1{max-width:14.5ch}.page-module__E0kJGG__approach{padding-top:110px;padding-bottom:120px}.page-module__E0kJGG__approachStage{margin-top:48px}.page-module__E0kJGG__approachInputs{min-height:88px}.page-module__E0kJGG__approachInputs p{padding:0 8px}.page-module__E0kJGG__inquiry{padding-top:118px;padding-bottom:118px}.page-module__E0kJGG__leadership{padding:10px}.page-module__E0kJGG__leadershipInner{padding-top:78px;padding-bottom:78px}.page-module__E0kJGG__leadership p{line-height:1.68}}@media (prefers-reduced-motion:reduce){.page-module__E0kJGG__inquireButton,.page-module__E0kJGG__approachStage *{transition:none!important;animation:none!important}.page-module__E0kJGG__approachStage[data-enhanced=true] .page-module__E0kJGG__approachInputs:not([data-revealed]) p,.page-module__E0kJGG__approachStage[data-enhanced=true] .page-module__E0kJGG__approachOutcome:not([data-revealed]),.page-module__E0kJGG__approachStage[data-enhanced=true] .page-module__E0kJGG__approachConnections:not([data-revealed]) .page-module__E0kJGG__approachJunction{opacity:1}.page-module__E0kJGG__approachStage[data-enhanced=true] .page-module__E0kJGG__approachInputs:not([data-revealed]) .page-module__E0kJGG__approachData,.page-module__E0kJGG__approachStage[data-enhanced=true] .page-module__E0kJGG__approachInputs:not([data-revealed]) .page-module__E0kJGG__approachStrategy,.page-module__E0kJGG__approachStage[data-enhanced=true] .page-module__E0kJGG__approachOutcome:not([data-revealed]){transform:none}.page-module__E0kJGG__approachStage[data-enhanced=true] .page-module__E0kJGG__approachConnections:not([data-revealed]) path{stroke-dashoffset:0}}
