.about-overview-page{background:var(--paper);color:var(--ink)}.about-introduction{padding:75px 0 85px;border-bottom:1px solid var(--line)}.about-intro-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(45px,8vw,120px);align-items:center}.about-intro-copy h1{max-width:650px;margin:22px 0 28px;font-size:clamp(3rem,5vw,4.8rem);font-weight:500;letter-spacing:-.055em;line-height:1.06}.about-intro-lead{max-width:550px;color:#53645a;font-size:clamp(1.08rem,1.5vw,1.2rem);line-height:1.8}.about-direct{max-width:460px;margin-top:25px;padding-left:18px;border-left:2px solid #9ab8a2;color:#344d3e;font-size:.98rem;line-height:1.7}.about-intro-copy .button-row{margin-top:35px;align-items:center;gap:22px}.about-intro-copy .button-row>*{font-size:.9rem}.about-team-figure{max-width:450px;width:100%;justify-self:end;margin:0;border:1px solid #ced6cc;border-radius:6px;overflow:hidden;background:#dbd6c9}.about-team-figure>img{display:block;width:100%;height:auto;aspect-ratio:780 / 1028;-o-object-fit:cover;object-fit:cover}.about-team-figure figcaption{padding:21px 25px;display:grid;gap:6px;background:#fafbf7}.about-team-figure figcaption strong{font-size:.95rem;font-weight:500}.about-team-figure figcaption span{color:var(--muted);font-size:.8rem;line-height:1.6}.about-people{scroll-margin-top:25px}.about-section-heading{display:grid;grid-template-columns:1.05fr 1fr;align-items:end;gap:80px;margin-bottom:45px}.about-section-heading h2{max-width:540px;margin:15px 0 0;font-size:clamp(2.1rem,3.5vw,3.3rem);font-weight:500;line-height:1.12;letter-spacing:-.045em}.about-section-heading>p{max-width:510px;margin:0;color:var(--muted);font-size:1rem;line-height:1.8}.about-engineers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px}.about-engineer{display:flex;flex-direction:column;min-width:0}.about-engineer-image{aspect-ratio:3 / 2;overflow:hidden;border-radius:5px;border:1px solid #d1d9d0;background:#e1e6df}.about-engineer-image picture,.about-engineer-image img{display:block;width:100%;height:100%}.about-engineer-image img{-o-object-fit:cover;object-fit:cover}@media(max-width:600px){.about-engineer-image{aspect-ratio:4 / 5}}.about-engineer-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:30px}.about-engineer-heading .eyebrow{font-size:.68rem}.about-engineer-heading h3{margin-top:9px;font-size:clamp(1.7rem,2.5vw,2.35rem);font-weight:500;letter-spacing:-.035em;line-height:1.2}.about-person-monogram{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;border:1px solid #cbd7ca;border-radius:50%;color:#52725e;font-size:1rem}.about-engineer-bio{margin-top:20px;color:var(--muted);font-size:1rem;line-height:1.8}.about-expertise{display:flex;flex-wrap:wrap;gap:8px;margin:23px 0 30px;padding:0;list-style:none}.about-expertise li{border:1px solid #d6dfd3;border-radius:3px;padding:6px 11px;color:#48604e;font-size:.76rem}.about-person-contact{display:flex;align-items:center;gap:12px;margin-top:auto;padding:20px 0 5px;border-top:1px solid #ced9ca;color:#215bd7;font-size:.94rem}.about-person-contact svg{width:18px;height:18px}.about-person-contact svg:last-child{margin-left:auto}.about-person-contact:hover span{text-decoration:underline;text-underline-offset:4px}.about-collaboration{background:#edf0e9}.about-collaboration .section-intro{margin-bottom:42px}.about-principles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px}.about-principles-grid article{border-top:1px solid #cbd7c8;padding-top:25px}.about-principles-grid article>svg{width:24px;height:24px;color:#27755f}.about-principles-grid h3{margin:23px 0 13px;font-size:1.2rem;font-weight:500;line-height:1.4}.about-principles-grid p{margin:0;color:var(--muted);font-size:.96rem;line-height:1.8}.about-workflow-link{display:flex;align-items:center;justify-content:space-between;gap:35px;border-top:1px solid #c7d4c5;margin-top:60px;padding-top:35px}.about-workflow-link>div{max-width:640px}.about-workflow-link h3{margin:0 0 8px;font-size:1.3rem;font-weight:500;letter-spacing:-.02em}.about-workflow-link p{margin:0;color:var(--muted);font-size:.94rem;line-height:1.7}.about-workflow-link>span{display:inline-flex;align-items:center;gap:16px;color:var(--blue);font-size:.9rem}.about-workflow-link>span svg{width:18px}.about-workflow-link:hover>span{text-decoration:underline;text-underline-offset:5px}.about-contact-actions{display:flex;flex-direction:column;align-items:flex-start;gap:20px}@media(max-width:1100px){.about-intro-layout{gap:40px}.about-intro-copy h1{font-size:clamp(2.8rem,5.2vw,4rem)}.about-section-heading{gap:40px}.about-engineers,.about-principles-grid{gap:30px}.about-workflow-link{align-items:flex-start}.about-workflow-link>div{max-width:60%}}@media(max-width:767px){.about-introduction{padding:50px 0}.about-intro-layout{grid-template-columns:minmax(0,1fr);gap:35px}.about-intro-copy h1{font-size:clamp(2.8rem,9vw,4rem);max-width:500px}.about-intro-copy .button-row{flex-wrap:wrap;gap:20px}.about-intro-lead{font-size:1.05rem}.about-direct{font-size:.95rem;margin-top:20px}.about-team-figure{max-width:450px;justify-self:center}.about-team-figure figcaption{padding:19px 20px}.about-section-heading{grid-template-columns:1fr;gap:22px;margin-bottom:30px}.about-engineers{grid-template-columns:minmax(0,1fr);gap:50px}.about-engineer-heading{margin-top:24px;gap:15px}.about-engineer-heading h3{font-size:1.8rem}.about-engineer-heading .eyebrow{font-size:.65rem}.about-person-monogram{width:36px;height:36px}.about-engineer-bio{margin-top:16px;font-size:.96rem}.about-expertise{margin-top:20px;margin-bottom:25px}.about-expertise li{padding:6px 9px;font-size:.73rem}.about-principles-grid{grid-template-columns:1fr;gap:30px}.about-principles-grid h3{margin-top:15px}.about-workflow-link{flex-direction:column;gap:22px;margin-top:40px;padding-top:28px}.about-workflow-link>div{max-width:none}.about-workflow-link h3{font-size:1.25rem}}
