@property --gradient-angle{syntax:"<angle>";initial-value:5deg;inherits:false}@property --gradient-stop{syntax:"<percentage>";initial-value:0;inherits:false}.wp-block-wp-winstar-activity-carousel-slide{--gradient-angle:5deg;--gradient-stop:0%}.wp-block-wp-winstar-activity-carousel-slide .activity-card{aspect-ratio:4/7;display:grid;isolation:isolate;overflow:hidden;width:27rem}@media screen and (max-width:768px){.wp-block-wp-winstar-activity-carousel-slide .activity-card{aspect-ratio:unset;height:90vh;width:calc(100vw - var(--scrollbar))}}.wp-block-wp-winstar-activity-carousel-slide .activity-card__body,.wp-block-wp-winstar-activity-carousel-slide .activity-card__highlight,.wp-block-wp-winstar-activity-carousel-slide .activity-card__image,.wp-block-wp-winstar-activity-carousel-slide .activity-card__overlay,.wp-block-wp-winstar-activity-carousel-slide .activity-card__video{grid-area:1/-1;position:relative}.wp-block-wp-winstar-activity-carousel-slide .activity-card__image,.wp-block-wp-winstar-activity-carousel-slide .activity-card__overlay,.wp-block-wp-winstar-activity-carousel-slide .activity-card__video{transform:scale(1);transition:transform 1s cubic-bezier(.25,.8,.25,1)}.wp-block-wp-winstar-activity-carousel-slide .activity-card__image-full,.wp-block-wp-winstar-activity-carousel-slide .activity-card__image-preview,.wp-block-wp-winstar-activity-carousel-slide .activity-card__video-el{height:100%!important;left:0;object-fit:cover;position:absolute;top:0;width:100%!important}.wp-block-wp-winstar-activity-carousel-slide .activity-card__video{z-index:1}.wp-block-wp-winstar-activity-carousel-slide .activity-card__image{transition:transform .5s cubic-bezier(.25,.8,.25,1),opacity .5s cubic-bezier(.25,.8,.25,1);z-index:2}.wp-block-wp-winstar-activity-carousel-slide .activity-card__overlay{z-index:3}.wp-block-wp-winstar-activity-carousel-slide .activity-card__highlight{background:linear-gradient(var(--gradient-angle),var(--highlight-color-start) 0,var(--highlight-color-end) var(--gradient-stop));transition:--gradient-angle 1s cubic-bezier(.25,.8,.25,1),--gradient-stop 1s cubic-bezier(.25,.8,.25,1);z-index:4}@media screen and (max-width:768px){.wp-block-wp-winstar-activity-carousel-slide .activity-card__highlight{--gradient-angle:35deg!important;--gradient-stop:50%!important}}.wp-block-wp-winstar-activity-carousel-slide .activity-card:has(:focus-visible) .activity-card__image,.wp-block-wp-winstar-activity-carousel-slide .activity-card:has(:focus-visible) .activity-card__overlay,.wp-block-wp-winstar-activity-carousel-slide .activity-card:has(:focus-visible) .activity-card__video,.wp-block-wp-winstar-activity-carousel-slide .activity-card:hover .activity-card__image,.wp-block-wp-winstar-activity-carousel-slide .activity-card:hover .activity-card__overlay,.wp-block-wp-winstar-activity-carousel-slide .activity-card:hover .activity-card__video{transform:scale(1.05)}.wp-block-wp-winstar-activity-carousel-slide .activity-card:has(:focus-visible) .activity-card__highlight,.wp-block-wp-winstar-activity-carousel-slide .activity-card:hover .activity-card__highlight{--gradient-angle:35deg;--gradient-stop:50%}.wp-block-wp-winstar-activity-carousel-slide .activity-card__body{align-items:flex-end;display:flex;justify-content:flex-end;position:relative;z-index:5}@media screen and (max-width:769px){.wp-block-wp-winstar-activity-carousel-slide .activity-card__body{padding-bottom:3rem}}.wp-block-wp-winstar-activity-carousel-slide .activity-card__content{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:min-content minmax(0,0fr);padding:var(--wp--preset--spacing--50) var(--wp--preset--spacing--40);transition:grid-template-rows .3s cubic-bezier(.25,.8,.25,1);width:100%}@media screen and (max-width:769px){.wp-block-wp-winstar-activity-carousel-slide .activity-card__content{grid-template-rows:min-content minmax(0,1fr)}}.wp-block-wp-winstar-activity-carousel-slide .activity-card__detail{min-height:0;opacity:0;overflow:hidden;transition:opacity .3s cubic-bezier(.25,.8,.25,1) .3s}@media screen and (max-width:769px){.wp-block-wp-winstar-activity-carousel-slide .activity-card__detail{opacity:1}}.wp-block-wp-winstar-activity-carousel-slide.video-playing .activity-card__image{opacity:0}.wp-block-wp-winstar-activity-carousel-slide:focus-within .activity-card__content,.wp-block-wp-winstar-activity-carousel-slide:hover .activity-card__content{grid-template-rows:min-content minmax(0,1fr)}.wp-block-wp-winstar-activity-carousel-slide:focus-within .activity-card__detail,.wp-block-wp-winstar-activity-carousel-slide:hover .activity-card__detail{opacity:1}
