.about-page{min-height:100vh;background:var(--gradient-black-to-dark-grey);padding:2rem 2rem 4rem}.about-page h1{color:var(--color-pastel-sky-blue);text-align:center;margin-bottom:3rem;margin-top:4rem;font-size:var(--text-4xl);font-weight:400;letter-spacing:.05em;font-family:var(--font-bebas-neue)}.about-content{max-width:1200px;margin:0 auto;padding:0 2rem}.about-content__text-container{display:flex;flex-direction:column;gap:2.5rem}.about-content__text-container p{color:var(--color-white);font-size:var(--text-lg);font-weight:400;letter-spacing:.03em;font-family:var(--font-lato);line-height:1.8;text-align:left;margin:0}.about-content__image-container{width:100%;margin:1rem 0;border-radius:12px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.4)}.about-content__image-container img{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:3/2}@media(max-width:1024px){.about-content{padding:0 1.5rem}.about-content__text-container{gap:2rem}.about-content__text-container p{font-size:var(--text-base);line-height:1.75}.about-content__image-container{margin:.75rem 0;border-radius:10px}}@media(max-width:768px){.about-content{padding:0 1rem}.about-content__text-container{gap:1.75rem}.about-content__text-container p{font-size:var(--text-base);line-height:1.7;letter-spacing:.02em}.about-content__image-container{margin:.5rem 0;border-radius:8px}}@media(max-width:480px){.about-content__text-container p{font-size:var(--text-sm);line-height:1.6}}