.topper-event .topper__eyebrow{color:var(--helio-color-label,var(--helio-color-vivent-red));font-family:var(--helio-f-primary);font-size:var(--helio-fs-label);font-weight:600;letter-spacing:.009em;line-height:1.42;text-transform:capitalize}@keyframes fade-in{0%{opacity:var(--animate-opacity-start,var(--helio-anim-opacity-start,0))}to{opacity:var(--animate-opacity-end,var(--helio-anim-opacity-end,1))}}@keyframes fade-out{0%{opacity:var(--animate-opacity-start,var(--helio-anim-opacity-end,1))}to{opacity:var(--animate-opacity-end,var(--helio-anim-opacity-start,0))}}@keyframes fade-in-up{0%{opacity:var(--animate-opacity-start,var(--helio-anim-opacity-start,0));transform:translateY(var(--animate-translate-y-start,var(--helio-anim-distance-y,25px)))}to{opacity:var(--animate-opacity-end,var(--helio-anim-opacity-end,1));transform:translateY(var(--animate-translate-y-end,0))}}@keyframes fade-in-down{0%{opacity:var(--animate-opacity-start,var(--helio-anim-opacity-start,0));transform:translateY(var(--animate-translate-y-start,calc(var(--helio-anim-distance-y, 25px)*-1)))}to{opacity:var(--animate-opacity-end,var(--helio-anim-opacity-end,1));transform:translateY(var(--animate-translate-y-end,0))}}@keyframes fade-in-left{0%{opacity:var(--animate-opacity-start,var(--helio-anim-opacity-start,0));transform:translate(var(--animate-translate-x-start,var(--helio-anim-distance-x,25%)),var(--animate-translate-y-start,0))}to{opacity:var(--animate-opacity-end,var(--helio-anim-opacity-end,1));transform:translate(var(--animate-translate-x-end,0),var(--animate-translate-y-end,0))}}@keyframes fade-in-right{0%{opacity:var(--animate-opacity-start,var(--helio-anim-opacity-start,0));transform:translate(var(--animate-translate-x-start,calc(var(--helio-anim-distance-x, 25%)*-1)),var(--animate-translate-y-start,0))}to{opacity:var(--animate-opacity-end,var(--helio-anim-opacity-end,1));transform:translate(var(--animate-translate-x-end,0),var(--animate-translate-y-end,0))}}@keyframes fade-in-scaling{0%{opacity:var(--animate-opacity-start,var(--helio-anim-opacity-start,0));transform:perspective(var(--animate-scale-perspective,var(--helio-anim-scale-perspective,3000px))) scale(var(--animate-scale-start,var(--helio-anim-scale-start,1.1)))}to{opacity:var(--animate-opacity-end,var(--helio-anim-opacity-end,1));transform:perspective(var(--animate-scale-perspective,var(--helio-anim-scale-perspective,3000px))) scale(var(--animate-scale-end,var(--helio-anim-scale-end,1)))}}@keyframes fade-in-scaleX{0%{opacity:var(--animate-opacity-start,var(--helio-anim-opacity-start,0));transform:perspective(var(--animate-scale-perspective,var(--helio-anim-scale-perspective,3000px))) scaleX(var(--animate-scale-start,var(--helio-anim-scale-start,0)))}to{opacity:var(--animate-opacity-end,var(--helio-anim-opacity-end,1));transform:perspective(var(--animate-scale-perspective,var(--helio-anim-scale-perspective,3000px))) scaleX(var(--animate-scale-end,var(--helio-anim-scale-end,1)))}}@media(prefers-reduced-motion:no-preference){.js .topper-event [data-animate-child]{opacity:var(--animate-opacity-start,var(--helio-anim-opacity-start,0))}.js .topper-event [data-animate-child=true]{animation:fade-in var(--animate-duration,var(--helio-anim-duration,.3s)) var(--animate-timing,var(--helio-anim-timing,ease-in-out)) var(--animate-delay,var(--helio-anim-delay,0s)) 1 var(--animate-fill-mode,var(--helio-anim-fill-mode,both))}.js .topper-event [data-animate-child].topper__inner{opacity:var(--animate-opacity-start,var(--helio-anim-opacity-start,0));transform:translateY(var(--animate-translate-y-start,var(--helio-anim-distance-y,25px)))}.js .topper-event [data-animate-child=true].topper__inner{animation:fade-in-up var(--animate-duration,var(--helio-anim-duration,.3s)) var(--animate-timing,var(--helio-anim-timing,ease-in-out)) var(--animate-delay,var(--helio-anim-delay,0s)) 1 var(--animate-fill-mode,var(--helio-anim-fill-mode,both))}}.wp-block-heliotrope-topper-event{--helio-topper-max-width:var(--helio-container-max-width);--topper-padding-block:0}.topper-event .topper__inner{align-items:center;border-radius:var(--helio-border-radius-lg);display:flex;flex-direction:column;padding-block:var(--helio-spacing-8) var(--helio-spacing-7);padding-inline:0}@media(min-width:960px){.topper-event .topper__inner{padding-block:var(--helio-spacing-7) var(--helio-spacing-5)}}.topper-event .topper__content{align-items:flex-start;display:flex;flex-direction:column;gap:var(--helio-spacing-4);inline-size:100%;max-inline-size:calc(var(--helio-block-max-width-default) + var(--helio-spacing-5)*2);padding-inline:var(--helio-spacing-5)}.topper-event .topper__eyebrow,.topper-event .topper__title{color:var(--helio-color-vivent-black);margin:0}.topper-event .topper__title{--helio-headline-mb-default:0;font-family:var(--helio-f-headline);font-size:28px;font-weight:300;inline-size:100%;letter-spacing:-.01em;line-height:1.12}@media(min-width:960px){.topper-event .topper__title{font-size:40px}}.topper-event .topper__meta{color:var(--helio-color-body-text);display:flex;font-size:var(--helio-fs-body);font-weight:700;line-height:1.5;list-style-type:none;margin:0}@media(min-width:960px){.topper-event .topper__meta{align-items:center;flex-direction:row;flex-wrap:wrap;gap:var(--helio-spacing-3)}}.topper-event .topper__actions{display:flex;inline-size:100%}.topper-event .topper__actions .btn{gap:var(--helio-spacing-2);inline-size:100%;justify-content:center}@media(min-width:960px){.topper-event .topper__actions .btn{inline-size:auto}}.topper-event .topper__actions .btn .icon{block-size:12px;display:inline-flex;inline-size:12px}.topper-event .topper__actions .btn .icon svg{block-size:12px;inline-size:12px}.topper-event .topper__actions .btn .icon svg,.topper-event .topper__actions .btn .icon svg path{fill:currentColor}.topper-event .topper__media{align-items:stretch;display:flex;flex-direction:column;gap:var(--helio-spacing-1);inline-size:100%;margin:0;max-inline-size:calc(var(--helio-block-max-width-default) + var(--helio-spacing-5)*2);padding-block-start:var(--helio-spacing-5);padding-inline:var(--helio-spacing-5)}.topper-event .topper__media img{border-radius:12px;display:block;inline-size:100%;height:auto}@media(min-width:960px){.topper-event .topper__media img{border-radius:var(--helio-border-radius-lg)}}.topper-event .topper__caption,.topper-event .topper__caption p{color:var(--helio-color-body-text);font-family:var(--helio-f-primary);font-size:var(--helio-fs-caption);font-style:normal;font-weight:500;line-height:1.42;margin:0}.topper-event .topper__meta{flex-direction:column;gap:var(--helio-spacing-1)}@media(min-width:960px){.topper-event .topper__meta{align-items:flex-start;flex-direction:column;gap:var(--helio-spacing-1)}}.topper-event .topper__date-range{white-space:nowrap}.js .topper-event{--animate-duration:250ms}@media(min-width:768px){.js .topper-event{--animate-duration:350ms}}
