.hero-home {
    width: min(calc(100% - 40px), var(--container));
    margin: 0 auto;
    padding: 80px;
    border-radius: 24px;

    background:
        linear-gradient(120deg, rgba(7,5,7,0.7), rgba(7,5,7,0.4)),
        url('/assets/img/hero.jpg') center/cover;

    border: 1px solid rgba(255,255,255,0.08);
}

.hero-content h1 {
    font-size: 64px;
}

.hero-content p {
    color: var(--muted);
    max-width: 600px;
    margin-top: 20px;
}