.filtered .grid__media{display:none}
.grid-content__wrapper{height:100%;width:100%;transition:all var(--nova-transition);display:flex;flex-direction:column;gap:var(--nova-space-sm,4px)}
.grid-content__container{transform:translateY(0)}
.grid-content__container:hover .grid-content__wrapper{transform:translateY(-1px)}
.grid-content__media{width:100%;height:auto;border-radius:var(--nova-border-radius-l,12px);position:relative}
@media screen and (max-width:768px){
.grid-content__image{aspect-ratio:1.5}
}
@media screen and (min-width:769px) and (max-width:990px){
.grid-content__image{aspect-ratio:2/1}
}
.grid-content__embeded-container{width:100%;height:100%;border-radius:var(--nova-border-radius-l,12px);position:relative;overflow:hidden}
.grid-content__embeded-video{aspect-ratio:16/9;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.grid-content__video{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:var(--nova-border-radius-l,12px)}
.grid-content__media-button-container{position:absolute;top:var(--nova-space-xs,8px);right:var(--nova-space-xs,8px);display:flex;flex-direction:row;gap:var(--nova-brand-2xs,4px);z-index:3}
.grid-content__media-button{background-color:var(--nova-brand-primary,#5812cd);height:46px;width:46px;border-radius:var(--nova-border-radius-m,6px);display:flex;justify-content:center;align-items:center}
.grid-content__button-icon svg{height:30px;width:30px}
.grid-content__image{height:100%;width:100%;object-fit:cover;object-position:center;border-radius:var(--nova-border-radius-l,12px)}
.grid-content__content .rgb--light{background-color:var(--nova-color-light-lilac,#f1defb)}
.grid-content__content{padding:var(--nova-space-xl,20px) var(--nova-space-lg,16px) var(--nova-space-lg,16px);width:100%;flex:1;border-radius:var(--nova-border-radius-l,12px);display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:var(--nova-space-xs,8px)}
.grid-content__text{display:flex;flex-direction:column}
.grid-content__text h3{font-size:24px;line-height:100%;margin-bottom:8px}
.grid-content__text p{font-size:18px;line-height:130%;font-weight:500;margin:0}
.grid-content__content a:not(.grid-content__link){background-color:var(--nova-brand-primary,#5812cd)}
.grid-content__cta{border-radius:var(--nova-border-radius-m,6px);padding:16px var(--nova-space-2xl,24px);font-size:20px;line-height:100%;font-weight:500;letter-spacing:.04em;text-transform:uppercase}
.grid-content__link{font-size:18px;font-weight:600;text-decoration:underline;text-underline-offset:3px;transition:all var(--nova-transition)}
.grid-content__link svg{height:10px}
.grid-content__link:hover path{stroke:var(--nova-brand-primary)}
.grid-content__link path{stroke:var(--nova-brand-ink);stroke-width:3px;transition:all var(--nova-transition)}
.grid-content__link:hover{color:var(--nova-brand-ink);color:var(--nova-brand-primary)}
.grid-content__cta.button{height:auto}
.grid-content__video-poster{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}
@media screen and (min-width:990px){
.grid-content__content{padding:var(--nova-space-xl,20px) var(--nova-space-lg,16px) 14px}
.grid-content__image{aspect-ratio:4/5}
.grid-content__text h3{font-size:26px;font-weight:500;margin-bottom:4px}
}