.about-intro{min-height:100svh;padding:145px var(--pad) 36px;display:flex;flex-direction:column}.about-intro h1{font-size:clamp(68px,10.8vw,185px);line-height:.76;letter-spacing:-.085em;margin:7vh 0 auto}.about-intro h1 em,.philosophy h2 em{font-family:Georgia,serif;font-weight:400;color:var(--accent)}.about-intro-copy{display:grid;grid-template-columns:1.4fr 1fr;gap:12vw;align-items:end;border-top:1px solid;padding-top:18px}.about-intro-copy p{font-size:clamp(18px,2vw,30px);line-height:1.45;margin:0;max-width:800px}.about-intro-copy span{font-size:9px;line-height:1.8;letter-spacing:.11em}.about-statement{background:#111;color:#f4f1e9;padding:120px var(--pad)}.about-statement p{font-size:clamp(38px,6.2vw,100px);line-height:1.08;letter-spacing:-.055em;max-width:1400px;margin:75px 0 0}.about-statement strong{color:var(--accent);font-weight:inherit}.about-grid-section{padding:120px var(--pad);display:grid;grid-template-columns:minmax(300px,1fr) minmax(0,1.3fr);gap:8vw;border-bottom:1px solid}.about-grid-section h2,.about-next h2{font-size:clamp(48px,7vw,110px);line-height:.86;letter-spacing:-.07em;margin:55px 0 0}.framework{align-self:end;border-top:1px solid}.framework span{display:block;padding:19px 0;border-bottom:1px solid;font-size:clamp(18px,2vw,30px)}.career{background:#d9d5cb}.timeline{border-top:1px solid}.timeline article{display:grid;grid-template-columns:105px 1fr 130px;gap:25px;padding:24px 0;border-bottom:1px solid}.timeline time,.timeline article>span{font-size:9px;letter-spacing:.1em}.timeline article>span{text-align:right}.timeline h3{font-size:clamp(22px,2.2vw,34px);margin:0 0 9px}.timeline p{line-height:1.6;margin:0;max-width:590px}.capability-list{border-top:1px solid}.capability-list article{display:grid;grid-template-columns:45px 1fr 1.4fr;gap:20px;align-items:center;padding:24px 0;border-bottom:1px solid}.capability-list b{font-size:9px}.capability-list h3{font-size:clamp(22px,2.4vw,38px);letter-spacing:-.035em;margin:0}.capability-list p{font-size:11px;letter-spacing:.04em;line-height:1.5}.about-next{min-height:75vh;padding:120px var(--pad) 36px;background:var(--accent);display:flex;flex-direction:column;justify-content:space-between}.about-next p{font-size:clamp(18px,2vw,30px);line-height:1.5;max-width:750px}.about-next .text-link{margin-right:8px}@media(max-width:760px){.about-intro-copy,.about-grid-section{grid-template-columns:1fr}.about-intro h1{font-size:18vw}.about-intro-copy{gap:30px}.about-statement{padding-block:90px}.about-grid-section{gap:60px;padding-block:90px}.timeline article{grid-template-columns:75px 1fr}.timeline article>span{display:none}.capability-list article{grid-template-columns:35px 1fr}.capability-list p{grid-column:2}.about-next{min-height:85vh}}
