/* About page specific styles */

/* About Hero Section */
.about-hero-section {
    min-height: 100vh;
    position: relative;
}

/* Hero text styling - exact match to reference */
.about-hero-text {
    text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.8);
    font-weight: 800;
}

/* Mobile responsive styles */
@media (max-width: 1023px) {
    .about-hero-content {
        padding: 2rem 1rem !important;
        padding-top: 6rem !important;
        text-align: center;
    }

    .about-hero-text {
        font-size: 2.5rem !important;
        line-height: 1.2 !important;
        text-align: center !important;
    }
}