.about-page__hero .page-hero__media{right:auto;left:50%;width:100%;max-width:1280px;grid-template-columns:1fr;transform:translateX(-50%)}@media(min-width:1024px){.about-page__hero .page-hero__media--three{grid-template-columns:repeat(3,minmax(0,1fr))}}.about-page__hero .page-hero__media img{object-fit:cover;object-position:right}.about-page__hero .page-hero__container{justify-content:center}.about-page__hero .page-hero__title{max-width:42rem;margin-top:.65rem;font-size:clamp(1.8rem,4vw,3.5rem)}.about-page__hero .page-hero__description{max-width:75ch;margin-top:.7rem;font-size:13.5px;line-height:1.32;color:hsla(0,0%,100%,.9)}.about-page__hero-copy{display:grid;gap:.35rem}.about-page__hero-copy p{margin:0;font-size:1rem}.about-page__content{width:100%;max-width:1280px;margin:0 auto;padding:2rem 1rem 2.5rem}.about-page__links{display:grid;align-items:stretch;grid-template-columns:1fr;gap:1rem}.about-page__links>a{display:block;height:100%}.about-page__link-card{display:flex;height:100%;min-height:11rem;transition:border-color var(--motion-fast),box-shadow var(--motion-fast),transform var(--motion-fast)}.about-page__link-card:hover{border-color:hsl(var(--primary-border));box-shadow:0 .75rem 2rem hsl(var(--foreground)/.08);transform:translateY(-2px)}.about-page__link-card .card__header{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:.55rem;padding:1rem}.about-page__accent{height:.25rem;width:2.5rem;flex:0 0 auto;border-radius:9999px;background-color:hsl(var(--primary))}.about-page__link-header{display:flex;align-items:center;gap:.5rem}.about-page__link-icon-wrap{display:grid;width:1.5rem;height:1.5rem;place-items:center;border-radius:.4rem;background:hsl(var(--primary)/.12);color:hsl(var(--foreground))}.about-page__link-icon{width:1rem;height:1rem}.about-page__link-card .card__title{font-size:1.25rem;line-height:1.2}.about-page__link-card .card__description{min-height:0;margin:0;font-size:1rem;line-height:1.45}.about-page__link-action{display:inline-flex;align-items:center;gap:.35rem;margin-top:auto;padding-top:.45rem;font-size:.8rem;font-weight:600}.about-page__link-action-icon{width:.9rem;height:.9rem}@media(min-width:640px){.about-page__content{padding-right:1.5rem;padding-left:1.5rem}}@media(min-width:768px){.about-page__links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.about-page__content{padding:2.5rem 2rem 3rem}}@media(min-width:1440px){.about-page__hero .page-hero__media{max-width:1440px}}@media(min-width:1920px){.about-page__hero .page-hero__media{max-width:1920px}}