.hero-section .container.story-hero{
    justify-content: flex-start;
    align-items: center;
    background-image: url(../images/story-hero.png);
    /* background-position: 0 -35px; */
}

.hero-section .container.story-hero::after{
    background-color: rgba(0, 0, 0, 0);
}

.headings{
    transform: translateX(30px);
    z-index: 2;
}

.hero-title{
    font-size: var(--title-font-size);
    font-weight: 800;
}

.hero-section .container.story-hero h3{
    color: white;
}

.story-section .container{
    max-width: 800px;
    
}

.story-section .container p{
    font-size: var(--standard-p-font-size);
    font-weight: 400;
    line-height: 32px;
    margin: 0 0 20px;
}

.story-section img{
    display: block;
    margin: auto;
    margin-bottom: var(--spacing-xl);
    object-fit: contain;
}

.store{
    width: 100%;
}

.story-section .logo{
    width: 512px;
    height: 103px;
}


@media only screen and (max-width: 731px){
    .hero-title{
        font-size: 46px;
    }
    
    .story-section .logo{
        width: 70vw;
        aspect-ratio: 16 / 6;
        height: auto;
    }

    .hero-section .container.story-hero h3{
        padding-right: var(--inner-gap);
    }

    .hero-section .container.story-hero::after{
        background-color: rgba(0, 0, 0, 0.25);
    }
}

@media only screen and (max-width: 540px){
    .hero-section .container.story-hero{
        justify-content: center;
    }

    .headings{
        transform: translateX(0);
    }

    .hero-title{
        font-size: 36px;
        text-align: center;
    }

    .hero-section .container.story-hero h3{
        font-size: 1.5rem;
        text-align: center;
    }

    .hero-section .container.story-hero::after{
        background-color: rgba(0, 0, 0, 0.4);
    }
}

@media only screen and (max-width: 430px){
    .hero-section .container.story-hero h3{
        width: 70%;
        font-size: 1.2rem;
        margin: auto;
    }
}

@media only screen and (max-width: 360px){
    .hero-section .container.story-hero h3{
        width: 100%;
    }
}