.section--home {

    .btn--bold-inline {
        text-transform: none;
        margin-top: calc(var(--spacing)*1.5);

        svg {
            width: 12px;
            height: 12px;
            top: 0px;
        }

    }



    .title-section {
        font-size: var(--fs-medium);
        font-weight: normal;
        text-transform: uppercase;
        font-size: var(--fs-big);
        margin-bottom: calc(var(--spacing)*1);
    }

    .description-section {
        max-width: 42ch;
        font-size: var(--fs-medium);
        line-height: 1.1;
    }


    @media #{$medium-up} {

        border-bottom: var(--border-light);

        .section--inner {
            max-width: 1280px;
            margin: calc(var(--spacing)*3) auto;
            display: grid;
            --gap: calc(var(--padding-body)*2);
            grid-template-columns: 1fr 640px;
            grid-gap: var(--gap);
        }


        .col-left {
            height: 100%;
            display: flex;
            flex-direction: column;
            align-items: flex-start;

        }

        .col-right {
            width: 100%;
            height: 100%;
        }


    }

    @media #{$medium} {

        &#home__investigations,
        &#home__hero {
            border-bottom: var(--border-light);
        }

        .section--inner {
            margin-top: calc(var(--spacing)*3);
            margin-bottom: calc(var(--spacing)*4);
        }

        .col-left {
            display: flex;
            flex-wrap: wrap;
            align-items: flex-end;
            justify-content: space-between;
            margin-bottom: calc(var(--spacing)*2);

            .title-section {
                width: 100%;
            }

        }
    }

    @media #{$x-small} {
        .section--inner {
            margin-top: calc(var(--spacing)*2);
            margin-bottom: calc(var(--spacing)*4);
            margin-bottom: 0px;
        }

        .col-left{
            margin-bottom: calc(var(--spacing)*1.5);
        }


        .title-section {
            margin-bottom: calc(var(--spacing)*0.25);
        }

        .description-section {
            max-width: 42ch;
            font-size: var(--fs-normal);
        }

        .btn--bold-inline {
            color: var(--color-txt-light);
            border-color: var(--color-txt-light);
            height: calc(var(--h-block) * 0.75);
            // margin: 0 auto;
            margin-top: calc(var(--spacing)*0.75);

            a {
                padding: 0 1ch;
                padding-top: 2px;
            }

            svg {
                fill: var(--color-txt-light);
            }
        }
    }








}




#home__investigations {

    .home-investigations-slider {
        max-width: 500px;
        height: auto;
    }

    .card--article {

        .time-alone {
            display: block;
        }

        .dl,
        .pin {
            display: none;
        }
    }


}


#home__hero {
    margin-top: calc(var(--spacing)*3);
    margin-bottom: calc(var(--spacing)*3);

    @media #{$x-small} {
        margin-top: calc(var(--spacing)*2.5);
        padding-bottom: calc(var(--spacing)*1.5);
        margin-bottom: 0px;

    }


    .section--inner {
        display: block;
    }

    .baseline {
        font-family: var(--title);
        font-size: 45px;
        line-height: 1.1;
        max-width: 26ch;

        @media #{$x-small} {
            font-size: 34px;
        }
    }

    button {
        margin-top: calc(var(--spacing)*1);
    }



}


#home__folders {
    .card--folder {
        margin-bottom: calc(var(--spacing)*0.5);
    }
}