#about{text-align:start;padding:8rem 1rem}#about .container{position:relative}.about-banner-wrapper{position:relative;width:100%;height:90vh;overflow:hidden;background-color:var(--color-surface)}.about-banner-image{position:absolute;top:0;left:0;transform:translateZ(0);width:100%;height:125%;object-fit:cover;object-position:center top;will-change:transform}.about-achievements,.about-approach,.about-banner-wrapper,.about-career-cta,.about-people{margin-top:8rem}.about-intro p{font-size:var(--fs-3xl);text-align:justify;letter-spacing:-.02em;line-height:1.2;text-indent:10%}.about-career-cta-button,.achievement-heading,.approach-heading,.people-heading{font-size:var(--fs-head)!important;line-height:1!important;letter-spacing:-.03em!important}.about-career-cta-button,.achievement-heading,.approach-heading,.approach-intro,.people-heading{font-size:var(--fs-xl);font-weight:400;letter-spacing:-.02em;line-height:1.2;margin-bottom:0}.achievement-header,.approach-header,.people-heading{margin-bottom:2rem}.achievement-item,.approach-header,.approach-item{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem}.achievement-description,.achievement-title,.approach-description,.approach-title{font-weight:400;text-transform:uppercase;font-size:var(--fs-lg);letter-spacing:-.02em;line-height:1.2;margin:0}.achievement-title{max-width:80%}.achievement-description,.approach-description{text-transform:none}.achievement-heading{display:inline-flex;align-items:flex-start}.achievement-total{font-size:var(--fs-2xl);margin-left:.3em;letter-spacing:-.02em!important;line-height:1;transform:translateY(-.3em)}.achievement-more.achievement-item{display:block;font-size:var(--fs-xl);line-height:1;letter-spacing:-.02em}.people-list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem;gap:2rem}.person-photo{width:100%;height:auto;max-height:400px;object-fit:cover;display:block;background-color:var(--color-surface);margin-bottom:.5rem}.person-card p{font-size:var(--fs-lg);letter-spacing:-.03em;margin:0}.person-role{font-size:var(--fs-md)!important;opacity:.6}.about-career-cta{width:100%;display:flex;justify-content:center}.about-career-cta-button .material-symbols-outlined{font-size:26px;position:absolute;top:0;right:-2rem}@media (max-width:1024px){.people-list{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){#about{padding:5rem 0}.about-banner-wrapper{height:35vh}.approach-intro,.approach-title{font-size:var(--fs-md)}.achievement-heading .achievement-total{font-size:7vw}.achievement-description{display:none}.achievement-title{font-size:var(--fs-sm);text-transform:none;max-width:unset}.achievement-list,.approach-description{width:70%;display:block;margin-left:auto;font-size:var(--fs-sm)}.achievement-item,.approach-header,.approach-item{grid-template-columns:1fr}.about-intro p{font-size:var(--fs-xl);text-align:start;text-indent:10%}.people-list{grid-template-columns:repeat(2,1fr);gap:1rem}.person-photo{max-height:60vh}.about-career-cta{justify-content:start}.about-career-cta-button{font-size:var(--fs-4xl)!important}}@media (max-width:430px){.people-list{grid-template-columns:repeat(1,1fr)}.people-list:has(.person-card:nth-child(6)){grid-template-columns:repeat(2,1fr)}.people-list:has(.person-card:nth-child(6)) .person-name,.people-list:has(.person-card:nth-child(6)) .person-role{font-size:var(--fs-sm)!important}}