.person-list { display: flex; justify-content: space-evenly; gap: var(--grid-gutter); white-space: nowrap; }

.person { text-align: center; font-style: normal; line-height: 1.5; }

.person__image { max-width: 15.125rem; border-radius: 50%; overflow: hidden; margin: auto; border: 2px solid; color: transparent; transition: color 0.2s ease; }

a:hover .person__image { color: #29c8be; }

@media (max-width: 1400px) { .person__image { max-width: 12.625rem; } }

.person__name { font-size: 2.25rem; font-weight: 500; letter-spacing: normal; margin-top: 1em; }

@media (max-width: 1400px) { .person__name { font-size: 1.75rem; } }

.person__title { margin: 0; white-space: nowrap; }

@media (max-width: 1400px) { .person__title { font-size: 1.5rem; } }

.person--s .person__image { max-width: 11rem; }

.person--s .person__name { font-size: 1.5rem; }

.person--s .person__title { font-size: 1.25rem; }

@media (max-width: 1024px) { .person .person__image { max-width: 11rem; } }

@media (max-width: 640px) { .person .person__image { max-width: 5rem; } }

@media (max-width: 1024px) { .person .person__name { font-size: 1.5rem; } }

@media (max-width: 640px) { .person .person__name { font-size: 0.875rem; } }

@media (max-width: 1024px) { .person .person__title { font-size: 1.25rem; } }

@media (max-width: 640px) { .person .person__title { font-size: 0.75rem; } }

.page-about .section:nth-of-type(2) { padding-bottom: 7rem; }

@media (max-width: 640px) { .page-about .section:nth-of-type(2) { padding-bottom: 4.375rem; } }

.page-about .section:nth-of-type(3)::before { transform: translateY(-70%); }

@media (max-width: 1024px) { .page-about .section:nth-of-type(3)::before { width: 12rem; height: 12rem; } }

@media (max-width: 640px) { .page-about .section:nth-of-type(3)::before { width: 6.25rem; height: 6.25rem; } }

.page-about .lego--3::before { left: auto; right: 0; transform: scaleX(-1) translate3d(10%, -30%, 0); }

.page-about .media { gap: 2.25rem; }

.page-about .person-list { margin-top: 3.125rem; }

.page-about__investors .media { margin: 2.25rem 0; }

@media (max-width: 640px) { .page-about__investors .media { margin: 2.25rem 0; gap: 1rem; } }

/*# sourceMappingURL=about.css.map */