.cover{margin:var(--container-padding) var(--padding-1) 0}@media(max-width: 1299px){.cover{margin:var(--container-padding) 0 0;padding:0}}@media(max-width: 1179px){.cover{margin:0}}.cover .image-box{position:relative;display:block}@media(max-width: 1179px){.cover .image-box{margin:0 calc(var(--container-padding)*-1)}}.cover .image-box:not(.auto-height)::before{content:"";display:block;padding-top:60%}.cover .image-box:not(.auto-height) img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.cover .image-box.auto-height img{display:block;max-width:100%;height:auto}@media(min-width: 1400px){.cover .image-box::after{content:"";position:absolute;top:-500px;left:calc(var(--container-padding)*-1 - var(--padding-1));right:calc(var(--container-padding)*-1 - var(--padding-1));bottom:30%;transform:skewY(-5deg);background-color:var(--cover-background);z-index:-1}}.cover .text-box{position:relative;margin:-6% var(--padding-2) 0;background-color:#fff;padding:2.5% var(--container-padding) 0}@media(max-width: 1299px)and (min-width: 568px){.cover .text-box{padding:0;margin:calc(1% + 2em) 0}.cover .text-box h1{margin-top:.3em;margin-bottom:.6em}}@media(max-width: 567px){.cover .text-box{margin-top:0;padding:8px 0 0}}.cover .text-box:first-child{margin-top:calc(2em + 1%);padding-top:0}.cover .meta{display:flex;align-items:flex-start;padding-bottom:.5em}@media(max-width: 1299px){.cover .meta{padding-bottom:0;margin-bottom:0}}.cover h1{margin-top:.5em;position:relative;z-index:1}
