.CompanyPage-module__tt4Rka__page{color:var(--mui-palette-text-primary);background:#080b16;overflow:hidden}.CompanyPage-module__tt4Rka__page section{padding:clamp(80px,9vw,144px) 0}.CompanyPage-module__tt4Rka__eyebrow{color:var(--mui-palette-primary-main);letter-spacing:.15em;align-items:center;gap:12px;font-size:.75rem;font-weight:700;line-height:1.4;display:inline-flex}.CompanyPage-module__tt4Rka__eyebrow:before{content:"";background:currentColor;width:22px;height:1px}.CompanyPage-module__tt4Rka__hero{min-height:690px;color:var(--mui-palette-text-primary);background:#080b16;position:relative}.CompanyPage-module__tt4Rka__hero:after{content:"";opacity:.45;background:linear-gradient(90deg,#0000,#48d7e8,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.CompanyPage-module__tt4Rka__hero h1{letter-spacing:-.045em;max-width:1050px;margin:clamp(52px,7vw,108px) 0 clamp(72px,9vw,135px);font-size:clamp(3rem,6.4vw,6.6rem);line-height:1.02}.CompanyPage-module__tt4Rka__heroBottom{border-top:1px solid #314052;grid-template-columns:minmax(0,690px) minmax(0,1fr);align-items:end;gap:50px;padding-top:30px;display:grid}.CompanyPage-module__tt4Rka__heroBottom p{color:#c3ced9;max-width:650px;margin:0;font-size:clamp(1.1rem,1.7vw,1.4rem);line-height:1.55}.CompanyPage-module__tt4Rka__heroIndex{color:#82a9b8;letter-spacing:.13em;white-space:nowrap;justify-content:end;align-items:center;gap:10px;font-size:.66rem;font-weight:700;display:flex}.CompanyPage-module__tt4Rka__heroIndex i{background:#48d7e8;width:14px;height:1px}.CompanyPage-module__tt4Rka__thesis{background:#101827}.CompanyPage-module__tt4Rka__thesisGrid,.CompanyPage-module__tt4Rka__practiceHeading,.CompanyPage-module__tt4Rka__accountabilityGrid,.CompanyPage-module__tt4Rka__factsGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(42px,8vw,130px);display:grid}.CompanyPage-module__tt4Rka__thesisGrid{align-items:start;margin-top:40px}.CompanyPage-module__tt4Rka__thesis h2,.CompanyPage-module__tt4Rka__sectionIntro h2,.CompanyPage-module__tt4Rka__beliefsIntro h2,.CompanyPage-module__tt4Rka__practice h2,.CompanyPage-module__tt4Rka__accountability h2,.CompanyPage-module__tt4Rka__facts h2,.CompanyPage-module__tt4Rka__final h2{letter-spacing:-.035em;font-size:clamp(2.3rem,4.4vw,4.5rem);line-height:1.09}.CompanyPage-module__tt4Rka__thesisCopy{border-top:1px solid var(--mui-palette-divider);padding-top:26px}.CompanyPage-module__tt4Rka__thesisCopy p{color:var(--mui-palette-text-secondary);margin:0 0 22px;font-size:1.12rem;line-height:1.65}.CompanyPage-module__tt4Rka__decisionLine{color:#62777c;letter-spacing:.12em;border-top:1px solid #314052;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:clamp(72px,9vw,135px);padding-top:16px;font-size:.72rem;font-weight:700;display:grid}.CompanyPage-module__tt4Rka__decisionLine strong{color:var(--mui-palette-primary-main)}.CompanyPage-module__tt4Rka__character{border-bottom:1px solid var(--mui-palette-divider);background:#0d1222}.CompanyPage-module__tt4Rka__sectionIntro{max-width:900px}.CompanyPage-module__tt4Rka__sectionIntro h2,.CompanyPage-module__tt4Rka__beliefsIntro h2{margin-top:30px}.CompanyPage-module__tt4Rka__characterList{border-top:1px solid var(--mui-palette-divider);margin-top:clamp(60px,8vw,110px)}.CompanyPage-module__tt4Rka__characterRow{border-bottom:1px solid var(--mui-palette-divider);grid-template-columns:80px minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:28px;padding:clamp(28px,4vw,54px) 0;display:grid}.CompanyPage-module__tt4Rka__rowNumber{color:var(--mui-palette-primary-main);letter-spacing:.12em;font-size:.8rem;font-weight:700}.CompanyPage-module__tt4Rka__characterRow h3{max-width:560px;font-family:var(--font-serif), Georgia, serif;font-size:clamp(1.9rem,3vw,3rem);font-weight:500;line-height:1.16}.CompanyPage-module__tt4Rka__characterRow p{max-width:390px;color:var(--mui-palette-text-secondary);margin:0;line-height:1.65}.CompanyPage-module__tt4Rka__beliefs{background:#132332}.CompanyPage-module__tt4Rka__beliefsIntro{max-width:800px}.CompanyPage-module__tt4Rka__principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 70px;margin-top:75px;display:grid}.CompanyPage-module__tt4Rka__principle{border-top:1px solid #314052;grid-template-columns:45px minmax(0,1fr);align-content:start;gap:8px 18px;padding:28px 0 38px;display:grid}.CompanyPage-module__tt4Rka__principle h3{max-width:450px;font-family:var(--font-serif), Georgia, serif;font-size:clamp(1.85rem,2.8vw,2.8rem);font-weight:500;line-height:1.17}.CompanyPage-module__tt4Rka__principle p{max-width:400px;color:var(--mui-palette-text-secondary);grid-column:2;margin:8px 0 0;line-height:1.55}.CompanyPage-module__tt4Rka__practice{border-bottom:1px solid var(--mui-palette-divider);background:#0d1222}.CompanyPage-module__tt4Rka__practiceHeading{align-items:end}.CompanyPage-module__tt4Rka__practiceHeading h2{margin-top:28px}.CompanyPage-module__tt4Rka__practiceHeading>p{color:var(--mui-palette-text-secondary);margin:0 0 6px;line-height:1.6}.CompanyPage-module__tt4Rka__projectList{border-top:1px solid var(--mui-palette-divider);margin-top:70px}.CompanyPage-module__tt4Rka__projectRow{border-bottom:1px solid var(--mui-palette-divider);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:baseline;gap:28px;padding:25px 0;display:grid}.CompanyPage-module__tt4Rka__projectRow h3{font-family:var(--font-serif), Georgia, serif;font-size:clamp(1.5rem,2.4vw,2.3rem);font-weight:500}.CompanyPage-module__tt4Rka__projectRow p{margin:0;line-height:1.55}.CompanyPage-module__tt4Rka__workLink,.CompanyPage-module__tt4Rka__profileLink{align-items:center;gap:18px;margin-top:30px;font-weight:600;display:inline-flex}.CompanyPage-module__tt4Rka__accountability{background:#101827}.CompanyPage-module__tt4Rka__accountabilityGrid{grid-template-columns:minmax(0,1fr) 300px;justify-content:space-between;align-items:center}.CompanyPage-module__tt4Rka__accountability h2{max-width:780px;margin:30px 0}.CompanyPage-module__tt4Rka__role{color:var(--mui-palette-primary-main);margin:0 0 26px;font-weight:700}.CompanyPage-module__tt4Rka__bio{max-width:650px;color:var(--mui-palette-text-secondary);margin:0;font-size:1.1rem;line-height:1.65}.CompanyPage-module__tt4Rka__portrait{align-self:end}.CompanyPage-module__tt4Rka__portrait img{width:300px;height:auto;display:block}.CompanyPage-module__tt4Rka__portrait figcaption{max-width:300px;color:var(--mui-palette-text-secondary);margin-top:12px;font-size:.72rem;line-height:1.4}.CompanyPage-module__tt4Rka__factsGrid{align-items:start;margin-top:38px}.CompanyPage-module__tt4Rka__facts{background:#0d1222}.CompanyPage-module__tt4Rka__factsGrid dl{border-top:1px solid var(--mui-palette-divider);margin:0}.CompanyPage-module__tt4Rka__factsGrid dl>div{border-bottom:1px solid var(--mui-palette-divider);grid-template-columns:120px 1fr;gap:20px;padding:17px 0;display:grid}.CompanyPage-module__tt4Rka__factsGrid dt{color:var(--mui-palette-text-secondary);font-size:.85rem}.CompanyPage-module__tt4Rka__factsGrid dd{margin:0;font-weight:600;line-height:1.45}.CompanyPage-module__tt4Rka__final{color:var(--mui-palette-text-primary);background:#080b16}.CompanyPage-module__tt4Rka__final h2{max-width:850px;margin:32px 0 26px}.CompanyPage-module__tt4Rka__final p{color:#c3ced9;max-width:640px;margin:0 0 25px;font-size:1.15rem;line-height:1.6}@media (max-width:767px){.CompanyPage-module__tt4Rka__hero{min-height:0}.CompanyPage-module__tt4Rka__hero h1{margin:60px 0 65px}.CompanyPage-module__tt4Rka__heroBottom,.CompanyPage-module__tt4Rka__thesisGrid,.CompanyPage-module__tt4Rka__practiceHeading,.CompanyPage-module__tt4Rka__accountabilityGrid,.CompanyPage-module__tt4Rka__factsGrid,.CompanyPage-module__tt4Rka__principles{grid-template-columns:1fr}.CompanyPage-module__tt4Rka__heroIndex{justify-content:start}.CompanyPage-module__tt4Rka__decisionLine{grid-template-columns:1fr;gap:14px}.CompanyPage-module__tt4Rka__characterRow{grid-template-columns:42px 1fr;gap:10px 18px}.CompanyPage-module__tt4Rka__characterRow p{grid-column:2}.CompanyPage-module__tt4Rka__principles{gap:0;margin-top:55px}.CompanyPage-module__tt4Rka__projectRow{grid-template-columns:1fr;gap:8px}.CompanyPage-module__tt4Rka__accountabilityGrid{gap:48px}.CompanyPage-module__tt4Rka__portrait img{width:220px}.CompanyPage-module__tt4Rka__portrait figcaption{max-width:220px}}@media (max-width:359px){.CompanyPage-module__tt4Rka__heroIndex{gap:6px;font-size:.57rem}.CompanyPage-module__tt4Rka__factsGrid dl>div{grid-template-columns:1fr;gap:4px}}
