﻿._animatedBackground_1n2dz_1 {
    position: relative
}

    ._animatedBackground_1n2dz_1:before {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        content: "";
        background-color: #fff;
        transition: transform .4s cubic-bezier(.4,0,.1,1);
        transform: scaleX(0);
        transform-origin: right
    }

@media (hover: hover) and (pointer: fine) {
    ._animatedBackground_1n2dz_1:hover:before {
        transform: scaleX(1);
        transform-origin: left
    }
}

._heroNewsWrapper_1n2dz_23 {
    position: relative;
    margin: 40px auto
}

@media (min-width: 64em) {
    ._heroNewsWrapper_1n2dz_23 {
        padding-bottom: 0;
        margin: 80px auto
    }
}

._contentWrapper_1n2dz_34 {
    position: relative;
    width: 100%;
    margin-top: 160px;
    overflow: hidden
}

@media (min-width: 64em) {
    ._contentWrapper_1n2dz_34 {
        padding: 0 40px
    }
}

._legend_1n2dz_46 {
    font-family: GeistMono,monospace;
    font-weight: 400;
    position: relative;
    margin-bottom: 10px;
    font-size: .625rem;
    line-height: 1.25;
    color: #ffffff80
}

@media (min-width: 64em) {
    ._legend_1n2dz_46 {
        margin-bottom: 48px;
        font-size: .75rem
    }
}

._textScrambleLegend_1n2dz_62 {
    display: inline-block
}

._newsLink_1n2dz_66 {
    position: relative;
    color: #ffffffbf;
    text-transform: uppercase;
    transition: color .3s linear
}

    ._newsLink_1n2dz_66:before {
        position: absolute;
        bottom: -1px;
        left: 0;
        width: 100%;
        height: 1px;
        content: "";
        background: #ffffff80
    }

    ._newsLink_1n2dz_66:after {
        position: absolute;
        bottom: -1px;
        left: 0;
        width: 100%;
        height: 1px;
        content: "";
        background: #fff;
        transition: transform .4s cubic-bezier(.4,0,.1,1);
        transform: scaleX(0);
        transform-origin: right
    }

    ._newsLink_1n2dz_66:hover {
        color: #fff
    }

        ._newsLink_1n2dz_66:hover:after {
            transform: scaleX(1);
            transform-origin: left
        }

._title_1n2dz_101 {
    margin-bottom: 20px;
    font-size: 3rem;
    line-height: 1
}

@media (min-width: 64em) {
    ._title_1n2dz_101 {
        margin-bottom: 48px;
        font-size: 5.625rem;
        line-height: 1.2
    }
}

._description_1n2dz_114 {
    font-family: Roobert,Open-Sans,sans-serif;
    font-weight: 300;
    font-size: .875rem;
    line-height: 1.1;
    color: #ffffffbf
}

@media (min-width: 64em) {
    ._description_1n2dz_114 {
        max-width: 720px;
        font-size: 1.25rem
    }
}

._imageWrapper_1n2dz_128 {
    width: 100%;
    aspect-ratio: 1160/620;
    margin-top: 40px;
    overflow: hidden;
    background: #ffffff05;
    border: 1px solid rgba(255,255,255,.1490196078);
    border-radius: 12px
}

@media (min-width: 64em) {
    ._imageWrapper_1n2dz_128 {
        margin-top: 80px
    }
}
