.section-featured-event[data-v-0aa7dbfd]{box-sizing:border-box;margin:0 auto;max-width:1800px;padding:var(--padding-v-24) var(--fe-gutter,var(--padding-h-48))}.section-featured-event .promo[data-v-0aa7dbfd]{align-items:stretch;gap:var(--padding-h-24);padding:var(--padding-h-24)}.section-featured-event .promo[data-v-0aa7dbfd],.section-featured-event .text[data-v-0aa7dbfd]{background-position:50%;background-size:cover;box-sizing:border-box;display:flex}.section-featured-event .text[data-v-0aa7dbfd]{align-items:center;background-image:url(../texture-cream.avif);flex:1 1 50%;flex-direction:column;gap:var(--padding-v-16);justify-content:center;min-width:0;padding:var(--padding-v-24) var(--padding-h-32)}.section-featured-event .headline-block[data-v-0aa7dbfd]{align-items:center;display:flex;flex-direction:column;gap:var(--padding-v-8)}.section-featured-event .date-line[data-v-0aa7dbfd],.section-featured-event .eyebrow[data-v-0aa7dbfd]{color:var(--color-black);font-family:var(--font-secondary-cond);font-size:var(--text-body-large);font-weight:600;line-height:1;text-align:center;text-transform:uppercase}.section-featured-event .date-line[data-v-0aa7dbfd]{padding-top:var(--padding-v-4)}.section-featured-event .title[data-v-0aa7dbfd]{color:var(--color-black);margin:0;text-align:center}.section-featured-event .description[data-v-0aa7dbfd]{color:var(--color-black);max-width:520px;text-align:left;width:100%}.section-featured-event .description[data-v-0aa7dbfd] strong{font-weight:700}.section-featured-event .description[data-v-0aa7dbfd] p{margin:0 0 var(--padding-v-16)}.section-featured-event .description[data-v-0aa7dbfd] p:last-child{margin-bottom:0}.section-featured-event .cta-wrap[data-v-0aa7dbfd]{display:flex;justify-content:center}.section-featured-event .photo[data-v-0aa7dbfd]{flex:1 1 50%;min-height:420px;min-width:0;overflow:hidden;position:relative}.section-featured-event .promo[data-v-0aa7dbfd]{opacity:0;transition:opacity .7s var(--easing-authentic-motion)}.section-featured-event .cta-wrap[data-v-0aa7dbfd],.section-featured-event .date-line[data-v-0aa7dbfd],.section-featured-event .description[data-v-0aa7dbfd],.section-featured-event .eyebrow[data-v-0aa7dbfd],.section-featured-event .photo[data-v-0aa7dbfd],.section-featured-event .title[data-v-0aa7dbfd]{opacity:0;transform:translateY(20px);transition:opacity .7s var(--easing-authentic-motion),transform .7s var(--easing-authentic-motion)}.section-featured-event .eyebrow[data-v-0aa7dbfd]{transition-delay:.1s}.section-featured-event .title[data-v-0aa7dbfd]{transition-delay:.15s}.section-featured-event .date-line[data-v-0aa7dbfd]{transition-delay:.2s}.section-featured-event .description[data-v-0aa7dbfd]{transition-delay:.25s}.section-featured-event .cta-wrap[data-v-0aa7dbfd]{transition-delay:.3s}.section-featured-event .photo[data-v-0aa7dbfd]{transition-delay:.2s}.section-featured-event.has-entered .promo[data-v-0aa7dbfd]{opacity:1}.section-featured-event.has-entered .cta-wrap[data-v-0aa7dbfd],.section-featured-event.has-entered .date-line[data-v-0aa7dbfd],.section-featured-event.has-entered .description[data-v-0aa7dbfd],.section-featured-event.has-entered .eyebrow[data-v-0aa7dbfd],.section-featured-event.has-entered .photo[data-v-0aa7dbfd],.section-featured-event.has-entered .title[data-v-0aa7dbfd]{opacity:1;transform:translateY(0)}@media only screen and (max-width:1024px){.section-featured-event .promo[data-v-0aa7dbfd]{gap:var(--padding-h-16);padding:var(--padding-h-16)}.section-featured-event .text[data-v-0aa7dbfd]{padding:var(--padding-v-16) var(--padding-h-20)}.section-featured-event .photo[data-v-0aa7dbfd]{min-height:360px}.section-featured-event .description[data-v-0aa7dbfd]{font-size:var(--text-body-medium);line-height:1.2}}@media only screen and (max-width:850px){.section-featured-event[data-v-0aa7dbfd]{padding:var(--padding-v-16) var(--fe-gutter,0)}.section-featured-event .promo[data-v-0aa7dbfd]{flex-direction:column}.section-featured-event .photo[data-v-0aa7dbfd],.section-featured-event .text[data-v-0aa7dbfd]{flex:0 0 auto;width:100%}.section-featured-event .text[data-v-0aa7dbfd]{order:2}.section-featured-event .photo[data-v-0aa7dbfd]{min-height:188px;order:1}}@media (prefers-reduced-motion:reduce){.section-featured-event .cta-wrap[data-v-0aa7dbfd],.section-featured-event .date-line[data-v-0aa7dbfd],.section-featured-event .description[data-v-0aa7dbfd],.section-featured-event .eyebrow[data-v-0aa7dbfd],.section-featured-event .photo[data-v-0aa7dbfd],.section-featured-event .promo[data-v-0aa7dbfd],.section-featured-event .title[data-v-0aa7dbfd]{opacity:1;transform:none;transition:none}}@media print{.section-featured-event[data-v-0aa7dbfd]{display:none}}.pagination[data-v-9a6840b0]{align-items:center;display:flex;gap:var(--padding-h-12);justify-content:center;padding-block:var(--padding-v-48)}.pagination .arrow[data-v-9a6840b0],.pagination .ellipsis[data-v-9a6840b0],.pagination .page-number[data-v-9a6840b0]{align-items:center;display:flex;flex-shrink:0;font-weight:600;height:36px;justify-content:center;letter-spacing:-2%;line-height:.8;width:36px}.pagination .arrow[data-v-9a6840b0],.pagination .page-number[data-v-9a6840b0]{background-color:var(--color-white);border-radius:25px}.pagination .page-number[data-v-9a6840b0]{color:var(--color-gray-dark);font-family:var(--font-primary);font-size:20px;font-weight:600;letter-spacing:-2%;line-height:.8;text-transform:uppercase;transition:color .4s var(--easing-authentic-motion)}.pagination .page-number.is-active[data-v-9a6840b0]{color:var(--color-warm-red)}.pagination .arrow[data-v-9a6840b0]{cursor:pointer}.pagination .arrow.next .arrow-icon[data-v-9a6840b0]{transform:rotate(180deg)}.pagination .arrow.is-disabled[data-v-9a6840b0]{cursor:default}.pagination .arrow.is-disabled .arrow-icon[data-v-9a6840b0] path{fill:var(--color-gray-card)}.pagination .arrow-icon[data-v-9a6840b0]{display:block;height:20px;width:20px}.pagination .arrow-icon[data-v-9a6840b0] path{fill:var(--color-black);transition:fill .4s var(--easing-authentic-motion)}@media (hover:hover){.pagination .page-number[data-v-9a6840b0]:not(.is-active):hover{color:var(--color-warm-red)}.pagination .arrow:not(.is-disabled):hover .arrow-icon[data-v-9a6840b0] path{fill:var(--color-warm-red)}}
