@charset "UTF-8";.c-card--videoProduction{--videoProduction-content-margin-top:1.25rem;--videoProduction-content-padding-bottom:56.25%;--videoProduction-title-margin-bottom:1.25rem;--videoProduction-icon-font-size:1rem;--videoProduction-padding-card:20px;padding:var(--videoProduction-padding-card);border:2px solid var(--charcoal);transition:all var(--btn-transition) cubic-bezier(.43, .045, .1, .95);height:100%}.c-card--videoProduction .c-card__media{position:relative}.c-card--videoProduction .c-card__media:has(.has-video) .c-card__media__video{display:block}.c-card--videoProduction .c-card__media:has(.has-video) .c-card__media__image{clip-path:inset(var(--video-media-padding))}.c-card--videoProduction .c-card__media:has(.has-video) .is-corners__bottom,.c-card--videoProduction .c-card__media:has(.has-video) .is-corners__top{opacity:1}.c-card--videoProduction .c-card__media__content{display:block;position:relative;width:100%;height:100%;padding-bottom:var(--videoProduction-content-padding-bottom)}.c-card--videoProduction .c-card__media__content.has-video iframe,.c-card--videoProduction .c-card__media__content.has-video:is(iframe){opacity:1}.c-card--videoProduction .c-card__media__image{position:absolute;inset:calc(-1 * var(--video-media-padding));width:calc(100% + var(--video-media-padding) * 2);min-width:100%;height:calc(100% + var(--video-media-padding) * 2);clip-path:inset(0 0 0 0);transition:clip-path var(--btn-transition) cubic-bezier(.43, .045, .1, .95)}.c-card--videoProduction .c-card__media__image:has(.c-card__media__button:hover){clip-path:inset(var(--video-media-padding))}.c-card--videoProduction .c-card__media__image:has(.c-card__media__button:hover) img{transform:scale(.98)}.c-card--videoProduction .c-card__media__image:has(.c-card__media__button:hover)::before{opacity:0;pointer-events:auto;z-index:0}.c-card--videoProduction .c-card__media__image picture{height:100%}.c-card--videoProduction .c-card__media__image img{transform:scale(1);transition:transform var(--btn-transition) cubic-bezier(.43, .045, .1, .95);height:100%;-o-object-fit:cover;object-fit:cover}.c-card--videoProduction .c-card__media__image::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;display:block;width:100%;height:100%;background:linear-gradient(180deg,rgba(32,30,30,0) 0,rgba(32,30,30,.55) 100%)}.c-card--videoProduction .c-card__media__button{position:absolute;z-index:2;bottom:0;left:0;display:flex;justify-content:left;align-items:flex-end;opacity:1;padding:20px;width:100%;height:100%;transition:opacity var(--btn-transition) cubic-bezier(.43, .045, .1, .95)}.c-card--videoProduction .c-card__media__button__play{display:flex;align-items:center;justify-content:center}.c-card--videoProduction .c-card__media__button__play__icon svg{height:19px;width:auto;color:var(--primary);margin-right:5px}.c-card--videoProduction .c-card__media__button__play__text{color:var(--gray);text-transform:uppercase;font-size:var(--videoProduction-icon-font-size);font-weight:var(--font-medium)}.c-card--videoProduction .c-card__media__video{display:none}.c-card--videoProduction .c-card__media__video iframe,.c-card--videoProduction .c-card__media__video:is(iframe){position:absolute;inset:0;width:100%;height:100%;z-index:1;opacity:0;background-color:var(--black);transition:opacity .35s cubic-bezier(.43, .045, .1, .95) .6s}.c-card--videoProduction .c-card__content{display:flex;flex-direction:column;margin-top:var(--videoProduction-content-margin-top)}.c-card--videoProduction .c-card__content__title{margin-bottom:var(--videoProduction-title-margin-bottom)}.c-card--videoProduction .c-card__content__text{text-wrap:pretty}.c-card--videoProduction:hover{border:2px solid var(--primary);box-shadow:0 0 50px 0 rgba(255,55,30,.5)}@media (min-width:1200px){.c-card--videoProduction{--videoProduction-content-margin-top:2.5rem;--videoProduction-icon-font-size:1.125rem}.c-card--videoProduction .c-card__content{width:75%}}@media (min-width:1650px){.c-card--videoProduction{--videoProduction-icon-font-size:1.5rem}}.c-card__media__image.is-playing .c-card__media__button{display:none}