.brand-kit .about-page{display:grid;gap:0;padding-block:0;background:transparent}.brand-kit .about-why.section--padding-none{padding-block-end:var(--section-padding-lg)}.brand-kit .about-page .banner__heading{width:100%;max-width:46.875rem;text-align:center;margin-inline:auto}.brand-kit .about-page .banner__description{width:100%;max-width:53.125rem;text-align:center;margin-inline:auto}@media screen and (max-width:1024px){.brand-kit #about-hero.epicenter-banner{padding-block:var(--section-padding-md);padding-inline:1.875rem}.brand-kit .about-why.section--padding-none{padding-block-end:var(--section-padding-md)}.brand-kit #about-story.section--padding-lg{padding-block-start:var(--section-padding-md)}}.brand-kit .about-container{width:min(100% - 3rem,var(--layout-content-max));margin-inline:auto}.brand-kit .about-values__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;width:100%}.brand-kit .about-values__title{margin:0;flex:0 0 auto;width:min(100%,37.75rem)}.brand-kit .about-values__title>span{display:block}.brand-kit .about-values__link{flex:0 0 auto}.brand-kit .about-values__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.75rem;width:100%}.brand-kit .about-team__surface{display:flex;flex-direction:column;align-items:stretch;gap:3.75rem;width:100%;border-radius:var(--radius);background:var(--color-brand-light-gray);padding:3.75rem}.brand-kit .about-team__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 3rem;width:100%;max-width:var(--layout-content-narrow);margin-inline:auto;text-align:left}.brand-kit .about-team__title{margin:0;flex:0 0 auto;width:100%;max-width:25.6875rem}.brand-kit .about-team__description{margin:0;flex:0 0 auto;width:100%;max-width:35.3125rem}.brand-kit .about-team__tabs{margin-top:0;display:flex;justify-content:center}.brand-kit .about-team__tabs.scroll-reveal--in .morph-tab-group{background-color:var(--color-brand-white)}.brand-kit .about-team__grid{margin-top:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3.75rem;justify-items:center;width:100%}.brand-kit .about-team__card{display:flex;flex-direction:column;align-items:center;gap:.9375rem;width:min(100%,15.3125rem);padding:0;text-decoration:none;color:inherit;background:none}.brand-kit .about-team__card[hidden]{display:none}.brand-kit .about-team__figure{position:relative;flex-shrink:0;width:11.25rem;height:11.25rem;margin:0;overflow:hidden;border-radius:6.25rem}.brand-kit .about-team__figure img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.brand-kit .about-team__copy{display:flex;flex-direction:column;align-items:center;gap:.3125rem;width:100%;text-align:center}.brand-kit .about-team__name,.brand-kit .about-team__role{margin:0;width:100%;max-width:none}.brand-kit .about-connect{padding-bottom:var(--section-padding-lg)}.brand-kit .about-connect__header{display:flex;flex-direction:column;align-items:center;gap:.625rem;width:100%;max-width:var(--layout-content-narrow);margin-inline:auto;margin-block:0;padding-inline:10px;text-align:center}.brand-kit .about-connect__title{margin:0;width:100%;max-width:35.3125rem}.brand-kit .about-connect__description{margin:0;width:100%;max-width:40.625rem}.brand-kit .about-connect__grid{margin-top:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;width:100%}.brand-kit .about-connect .post-card__content{padding-block-end:var(--section-gap-sm)}@media screen and (max-width:1024px){.brand-kit .about-team__header{justify-content:center;text-align:center}.brand-kit .about-team__title,.brand-kit .about-team__description{margin-inline:auto;text-align:center}.brand-kit .about-team__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-kit .about-connect__grid{grid-template-columns:minmax(0,1fr)}}.brand-kit .about-values__grid[data-scroll-reveal=stagger-children] .icon-card,.brand-kit .about-team__grid[data-scroll-reveal=stagger-children] .about-team__card,.brand-kit .about-connect__grid[data-scroll-reveal=stagger-children] .post-card{transition:opacity .72s var(--motion-ease-entrance-bezier),transform .72s var(--motion-ease-entrance-bezier);transition-delay:calc(var(--motion-stagger-tight) * var(--about-stagger-index, 0))}.brand-kit.scroll-reveal-js .about-values__grid[data-scroll-reveal=stagger-children]:not(.scroll-reveal--in) .icon-card,.brand-kit.scroll-reveal-js .about-team__grid[data-scroll-reveal=stagger-children]:not(.scroll-reveal--in) .about-team__card,.brand-kit.scroll-reveal-js .about-connect__grid[data-scroll-reveal=stagger-children]:not(.scroll-reveal--in) .post-card{opacity:0;transform:translate3d(0,var(--motion-reveal-y),0)}.brand-kit .about-values__grid[data-scroll-reveal=stagger-children].scroll-reveal--in .icon-card,.brand-kit .about-team__grid[data-scroll-reveal=stagger-children].scroll-reveal--in .about-team__card,.brand-kit .about-connect__grid[data-scroll-reveal=stagger-children].scroll-reveal--in .post-card{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.brand-kit .about-values__grid[data-scroll-reveal=stagger-children] .icon-card,.brand-kit .about-team__grid[data-scroll-reveal=stagger-children] .about-team__card,.brand-kit .about-connect__grid[data-scroll-reveal=stagger-children] .post-card{opacity:1;transform:none;transition:none}}@media screen and (max-width:768px){.brand-kit #about-values{padding-inline:30px}.brand-kit .about-values__grid{grid-template-columns:minmax(0,1fr)}.brand-kit .about-team__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.25rem}.brand-kit .about-team__surface{gap:2rem;padding:40px}.brand-kit .about-team__card{width:100%}.brand-kit .about-team__figure{width:min(100%,8.75rem);height:auto;aspect-ratio:1}.brand-kit.scroll-reveal-js .about-values__grid[data-scroll-reveal=stagger-children]:not(.scroll-reveal--in) .icon-card,.brand-kit.scroll-reveal-js .about-team__grid[data-scroll-reveal=stagger-children]:not(.scroll-reveal--in) .about-team__card,.brand-kit.scroll-reveal-js .about-connect__grid[data-scroll-reveal=stagger-children]:not(.scroll-reveal--in) .post-card{transform:none}}@media screen and (max-width:580px){.brand-kit .about-team__grid{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:440px){.brand-kit #about-hero .section__content,.brand-kit #about-hero .banner__heading,.brand-kit #about-hero .banner__description{text-align:left}.brand-kit .about-connect__header,.brand-kit .about-connect__title,.brand-kit .about-connect__description{align-items:flex-start;text-align:left}}
