.about-page{display:flex;flex-direction:column;min-height:100vh;background:#FFFFFF}.about-main{flex:1;display:flex;flex-direction:column;align-items:center;width:100%;max-width:1440px;margin:0 auto;padding:120px 0 0;gap:80px}@media (min-width:768px){.about-main{padding:160px 0 0;gap:80px}}.about-bottom-section,.about-top-section{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:80px}.about-bottom-section{margin-bottom:6rem}.about-container{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:0 16px;gap:80px}.about-title{font-family:Inter,sans-serif;font-size:clamp(2.8rem,6vw,4.5rem);font-weight:500;line-height:1.2;letter-spacing:-.04em;color:#000000;text-align:center;margin:4rem 0 0}@media (min-width:640px){.about-title{width:80%;margin-top:6rem}}@media (min-width:768px){.about-title{width:75%}}@media (min-width:1024px){.about-title{width:915px}}.about-description{font-family:Inter,sans-serif;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:500;line-height:1.35;letter-spacing:-.04em;color:#000000;width:85%;text-align:center;margin:0;max-width:900px}@media (min-width:640px){.about-description{width:100%}}@media (min-width:768px){.about-description{width:100%}}@media (min-width:1024px){.about-description{width:100%}}.about-logos{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;padding:40px 16px}@media (min-width:640px){.about-logos{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:60px;padding:60px 4px}}@media (min-width:1024px){.about-logos{gap:80px;padding:80px 40px}}.logo-item{width:174px;height:auto;transition:transform .3s ease-out}.logo-item img{width:100%;height:auto;object-fit:contain}.logo-item:hover{transform:scale(1.05)}.about-quote-section{width:100%;background:#F5F3ED;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:100px 16px;gap:80px;text-align:center;margin-top:120px}@media (min-width:768px){.about-quote-section{padding:200px 32px}}@media (min-width:1024px){.about-quote-section{padding:200px 80px}}.about-quote{max-width:900px;font-size:clamp(1.75rem,5vw,3.625rem);line-height:1.2;opacity:.9}.about-attribution,.about-quote{font-family:Inter,sans-serif;font-weight:500;letter-spacing:-.04em;color:#000000}.about-attribution{max-width:529px;font-size:clamp(1.25rem,2.5vw,1.75rem);line-height:1.21;opacity:.5}.section-title{text-align:center;font-size:2.5rem;color:#333;margin-bottom:40px;font-weight:700}.people-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;width:100%}.person-card{background:#fff;border-radius:12px;text-align:left;min-height:20rem;margin-top:3rem;margin-bottom:3rem}.person-image{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:8px;margin-bottom:15px}.person-name{font-size:1.5rem;letter-spacing:-.02em;color:#222;font-weight:600;margin:10px 0 1rem}.linkedin-icon-button{display:inline-flex;align-items:center;justify-content:center;background:#000000;padding:8px;border-radius:50%;width:32px;height:32px;transition:.3s ease}.linkedin-icon-button:hover{background:#0077b5}.linkedin-icon-button svg{width:20px;height:20px}@media (max-width:1200px){.people-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.people-grid{grid-template-columns:repeat(2,1fr);gap:20px}.section-title{font-size:2rem}}@media (max-width:480px){.people-grid{grid-template-columns:1fr}.person-card{padding:15px;margin-bottom:1rem}}