.module--card .module__inner{background-color:var(--background-color,var(--white-color));background-image:var(--background-gradient,none);border-color:var(--border-color,var(--light-gray-color));border-radius:var(--desktop-border-radius,var(--module-border-radius));border-style:solid;border-width:var(--border-width,1px);display:flex;flex-flow:column;overflow:hidden;padding:var(--desktop-padding,calc(var(--spacing-base)*6));position:relative}@media (width > 600px) and (width <= 992px){.module--card .module__inner{border-radius:var(--tablet-border-radius,var(--module-border-radius));padding:var(--tablet-padding,calc(var(--spacing-base)*6))}}@media (width <= 600px){.module--card .module__inner{border-radius:var(--mobile-border-radius,var(--module-border-radius));padding:var(--mobile-padding,calc(var(--spacing-base)*6))}}.module--card .module__inner:before{background:var(--border-gradient,transparent);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;padding:var(--border-gradient-width,1px);pointer-events:none;position:absolute;z-index:2}.module--card .module--card__cover.module__inner:before{display:none}.module--card .module--card__description{display:flex;flex-flow:column;gap:calc(var(--spacing-base)*2);width:100%}.module--card .module--card__description h1,.module--card .module--card__description h2,.module--card .module--card__description h3,.module--card .module--card__description h4,.module--card .module--card__description h5,.module--card .module--card__description h6{font-size:var(--h6-font-size);line-height:var(--h6-line-height)}.module--card .module--card__description h1{color:var(--title-color,var(--h1-color))}.module--card .module--card__description h2{color:var(--title-color,var(--h2-color))}.module--card .module--card__description h3{color:var(--title-color,var(--h3-color))}.module--card .module--card__description h4{color:var(--title-color,var(--h4-color))}.module--card .module--card__description h5{color:var(--title-color,var(--h5-color))}.module--card .module--card__description h6{color:var(--title-color,var(--h6-color))}.module--card .module--card__description blockquote,.module--card .module--card__description ol li,.module--card .module--card__description p:not(.eyebrow),.module--card .module--card__description span,.module--card .module--card__description ul li{color:var(--description-color,var(--default-color))}.module--card .module--card__date{color:var(--date-color,var(--dark-gray-color));font-size:var(--extra-small-font-size);line-height:var(--extra-small-line-height)}.module--card .module--card__category{background-color:var(--accent-background-color,var(--dark-gray-color));border-radius:calc(var(--spacing-base)*12);color:var(--accent-text-color,var(--light-gray-color));display:inline-flex;font-size:var(--small-font-size);line-height:var(--small-line-height);padding:var(--spacing-base) calc(var(--spacing-base)*3)}.module--card .module--card__image{border-radius:calc(var(--spacing-base)*2);display:flex;flex-flow:column;overflow:hidden;position:relative;width:100%}.module--card .module--card__image[style*=background-color]{padding:calc(var(--spacing-base)*6)}.module--card .module--card__image img{aspect-ratio:16/9;object-fit:cover;width:100%}.module--card .module__inner.module--card__cover{background:var(--dark-gray-color);border:none;justify-content:flex-end;min-height:clamp(360px,42vh,480px);padding:calc(var(--spacing-base)*7);position:relative;z-index:1}.module--card .module--card__cover .module--card__image{border-radius:inherit;inset:0;position:absolute;z-index:0}.module--card .module--card__cover .module--card__image img{aspect-ratio:auto;height:100%;object-fit:cover;width:100%}.module--card .module--card__cover .module--card__image:after{background-color:var(--overlay-color,transparent);background-image:linear-gradient(180deg,rgb(0 0 0/5%),rgba(0,0,0,.7));border-radius:inherit;content:"";inset:0;position:absolute;z-index:0}.module--card .module--card__cover.module__inner .module--card__image:before{display:none}.module--card .module--card__cover .module--card__button,.module--card .module--card__cover .module--card__category,.module--card .module--card__cover .module--card__date,.module--card .module--card__cover .module--card__description{position:relative;z-index:1}.module--card .module--card__cover .module--card__description,.module--card .module--card__cover .module--card__description .eyebrow,.module--card .module--card__cover .module--card__description h1,.module--card .module--card__cover .module--card__description h2,.module--card .module--card__cover .module--card__description h3,.module--card .module--card__cover .module--card__description h4,.module--card .module--card__cover .module--card__description h5,.module--card .module--card__cover .module--card__description h6,.module--card .module--card__cover .module--card__description p,.module--card .module--card__cover .module--card__description pre{color:var(--white-color)}.module--card .module--card__image__legend{background:var(--white-color);border-radius:calc(var(--spacing-base)*1.5);padding:calc(var(--spacing-base)*1) calc(var(--spacing-base)*2);position:absolute;right:calc(var(--spacing-base)*2);top:calc(var(--spacing-base)*2);z-index:5}.module--card .module--card__image__legend .eyebrow,.module--card .module--card__image__legend blockquote,.module--card .module--card__image__legend h1,.module--card .module--card__image__legend h2,.module--card .module--card__image__legend h3,.module--card .module--card__image__legend h4,.module--card .module--card__image__legend h5,.module--card .module--card__image__legend h6,.module--card .module--card__image__legend li,.module--card .module--card__image__legend ol,.module--card .module--card__image__legend p,.module--card .module--card__image__legend pre,.module--card .module--card__image__legend ul{font-size:var(--extra-small-font-size);line-height:var(--extra-small-line-height)}@media (width <= 600px){.module--card .module--card__image img{object-fit:var(--mobile-image-fit)}}@media (600px <= width <= 992px){.module--card .module--card__image img{object-fit:var(--tablet-image-fit);object-position:var(--tablet-image-position)}}@media (width > 992px){.module--card .module--card__image img{object-fit:var(--desktop-image-fit);object-position:var(--desktop-image-position)}}