.cover{align-items:flex-end;color:var(--color-primary-light);display:flex;height:560px;padding-block:25px 50px;position:relative}.template-home .cover{height:max(620px,80vh)}.cover__image{inset:0;position:absolute;width:100%;z-index:0}.cover__image figure{height:100%;position:relative;width:100%}.cover__image figure:after{background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 1280 652' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='0.5'/><defs><linearGradient id='grad' gradientUnits='userSpaceOnUse' x1='-10' x2='10' y1='0' y2='0' gradientTransform='matrix(3.9189e-15 32.6 -64 1.9962e-15 640 326)'><stop stop-color='rgba(0,0,0,0)' offset='0.40977'/><stop stop-color='rgba(0,0,0,1)' offset='1'/></linearGradient></defs></svg>");content:"";inset:0;position:absolute;z-index:1}.cover__image figure figcaption{bottom:0;font-size:max(14px,calc(var(--px)*14));font-style:normal;font-weight:var(--weight-light);left:0;letter-spacing:.5px;line-height:1.25;padding:1rem;position:absolute}.cover__image figure figcaption em{font-style:italic}.cover__image figure figcaption a{position:relative;-webkit-text-decoration:underline 1px!important;text-decoration:underline 1px!important;text-underline-offset:3px}.cover__image figure figcaption a:after{content:"";display:inline-block;font-family:icomoon;font-size:max(12px,calc(var(--px)*12));padding-inline:max(3px,calc(var(--px)*3))}@media(hover:hover){.cover__image figure figcaption a:hover{text-decoration-color:transparent!important}}.cover__image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.cover__content{align-items:flex-end;position:relative;z-index:10}@media(max-width:850px){.cover__content{grid-column:1/-1;row-gap:12px}}.cover__content .content__title{grid-column:2/8}@media(max-width:1024px){.cover__content .content__title{grid-column:1/-1}}.cover__content .content__description{grid-column:8/-2}@media(max-width:1024px){.cover__content .content__description{grid-column:1/-1;grid-row:2}:root{--padding-x:36px}}@media(max-width:850px){:root{--padding-x:24px;--grid-columns:6;--grid-gutter:20px}}
