/* About Page Specific Styles */

.about-hero-scroll {
    mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
}

.lhag-about-image-stack::before {
    content: '';
    position: absolute;
    inset: -15px;
    border: 2px solid rgba(229, 27, 35, 0.1);
    border-radius: 2rem;
    z-index: -1;
}

.lhag-card-hover {
    transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

.lhag-card-hover:hover {
    transform: translateY(-8px) scale(1.02);
}
