.about-page{padding-top:16rem}.about-hero{padding-bottom:8rem}.about-title{letter-spacing:-.03em;margin-top:3rem;line-height:90%}.about-how{border-top:1px solid var(--color-grey);padding-top:8rem;padding-bottom:8rem}.about-text{max-width:52ch;color:var(--color-grey-light);line-height:150%}.about-expertise{border-top:1px solid var(--color-grey);padding-top:8rem;padding-bottom:8rem}.expertise-grid{grid-template-columns:1fr 1fr;gap:4rem 3rem;display:grid}.expertise-item{flex-direction:column;gap:.8rem;display:flex}.expertise-num{font-family:var(--font-body);font-size:var(--text-12);color:var(--color-grey-light)}.expertise-label{line-height:120%}.expertise-text{color:var(--color-grey-light)}.about-contact{border-top:1px solid var(--color-grey);padding-top:8rem;padding-bottom:12rem}.contact-email{font-size:var(--text-36);border-bottom:2px solid var(--color-white);word-break:break-all;margin-bottom:2rem;padding-bottom:.8rem;transition:opacity .35s;display:inline-block}.contact-email:hover{opacity:.5}.about-contact-text{color:var(--color-grey-light);max-width:40ch}@media (max-width:768px){.about-page{padding-top:12rem}.about-title{font-size:var(--text-36)}.expertise-grid{grid-template-columns:1fr;gap:3rem}.contact-email{font-size:var(--text-24)}}@media (max-width:640px){.about-title{font-size:var(--text-24)}}
