.aboutBlockPad,.aboutFounderBand,.aboutHow{padding:0 1.25rem 5.5rem}@media (min-width:768px){.aboutBlockPad,.aboutFounderBand,.aboutHow{padding:0 2rem 7rem}}.aboutFounderBand{padding-top:.5rem}.aboutFounderPanel{display:grid;overflow:hidden;max-width:var(--container-wide);margin:0 auto;border-radius:2.3rem;background:#171719;color:#fff}@media (min-width:1024px){.aboutFounderPanel{grid-template-columns:.8fr 1.2fr}}.aboutFounderIntro{padding:2rem;border-bottom:1px solid rgba(255,255,255,.14)}@media (min-width:1024px){.aboutFounderIntro{padding:3rem;border-bottom:0;border-right:1px solid rgba(255,255,255,.14)}}.aboutFounderName{margin:1.75rem 0 0;font-size:clamp(2.6rem,5vw,3.75rem);letter-spacing:-.055em}.aboutFounderImage{width:168px;height:210px;margin-top:1.75rem;overflow:hidden;border-radius:1.25rem;background:#2a2724}.aboutFounderImg{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.aboutFounderLed{margin:1.5rem 0 0;font-size:.9rem;line-height:1.6;color:rgba(255,255,255,.59)}.aboutFounderBody{padding:2rem}@media (min-width:768px){.aboutFounderBody{padding:3rem}}.aboutFounderQuote{margin:0 0 2rem;max-width:28rem;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.05;letter-spacing:-.035em;color:rgba(255,255,255,.88)}.aboutFounderBody p{margin:0 0 1rem;font-size:1rem;line-height:1.75;color:rgba(255,255,255,.61)}.aboutHow{background:#efebe4;padding-bottom:6.5rem}.aboutCapabilitiesBand,.aboutHow{padding-top:5.5rem}@media (min-width:768px){.aboutHow{padding-top:7rem;padding-bottom:8rem}.aboutCapabilitiesBand{padding-top:7.5rem}}.aboutHowGrid,.aboutSplit{display:grid;gap:2.5rem;max-width:var(--container-wide);margin:0 auto}@media (min-width:1024px){.aboutHowGrid,.aboutSplit{grid-template-columns:.75fr 1.25fr;gap:4.5rem;align-items:start}}.aboutH2{margin:1.1rem 0 0;max-width:14ch;font-size:clamp(2.2rem,4.5vw,3.4rem);letter-spacing:-.05em}.aboutPrinciples,.aboutWork{border-top:1px solid rgba(0,0,0,.12)}.aboutPrinciple{display:grid;gap:.5rem;padding:1.75rem 0;border-bottom:1px solid rgba(0,0,0,.12)}@media (min-width:640px){.aboutPrinciple{grid-template-columns:44px 1fr;gap:1rem 1.25rem;align-items:start}.aboutPrincipleDesc,.aboutPrincipleTitle{grid-column:2}.aboutPrinciple .serviceNumber{grid-row:1/span 2}}.aboutBlockPad+.aboutBlockPad{padding-top:5.5rem;border-top:1px solid rgba(0,0,0,.08)}@media (min-width:768px){.aboutBlockPad+.aboutBlockPad{padding-top:7rem}}.aboutCapabilitiesWrap{max-width:var(--container-wide);margin:0 auto}.aboutCapabilitiesHead{margin-bottom:2.25rem}.aboutCapabilitiesHead .aboutH2{max-width:16ch}.aboutCapabilityGrid{display:grid;gap:1.15rem;margin:0;padding:0;list-style:none}@media (min-width:720px){.aboutCapabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}@media (min-width:1100px){.aboutCapabilityGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.aboutCapabilityCard{padding:1.6rem 1.45rem 1.7rem;border:1px solid rgba(0,0,0,.1);border-radius:1.15rem;background:rgba(255,255,255,.72)}.aboutCapabilityTitle{margin:0;font-size:1.2rem;letter-spacing:-.03em}.aboutCapabilityDesc{margin:.8rem 0 0;font-size:.95rem;line-height:1.65;color:rgba(0,0,0,.57)}.aboutWorkItem{display:block;padding:1.6rem 0;border-bottom:1px solid rgba(0,0,0,.12);color:inherit}.aboutWorkInner{display:grid;gap:.65rem}@media (min-width:640px){.aboutWorkInner{grid-template-columns:44px 1fr;gap:1rem 1.25rem;align-items:start}}.aboutWorkItemLink:hover{background:rgba(255,255,255,.55)}.aboutPrincipleTitle,.aboutWorkTitle{margin:0;font-size:1.35rem;letter-spacing:-.03em}.aboutPrincipleDesc,.aboutWorkDesc{margin:.55rem 0 0;font-size:.95rem;line-height:1.65;color:rgba(0,0,0,.57)}.aboutClientLogos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (min-width:720px){.aboutClientLogos{grid-template-columns:repeat(3,minmax(0,1fr))}}.aboutClientLogo{display:grid;place-items:center;min-height:88px;padding:1.25rem;border:1px solid rgba(0,0,0,.1);border-radius:1.25rem;background:rgba(255,255,255,.65)}.aboutClientLogo img{max-height:40px;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.aboutNote{margin:1.5rem 0 0;font-size:.9rem;line-height:1.6;color:rgba(0,0,0,.56)}