.em-block-event-card{border-top:var(--wp--custom--border-width--hairline) solid var(--color-border);padding-block:var(--wp--preset--spacing--700);font-family:var(--wp--preset--font-family--primary)}.em-block-event-card__link{display:grid;row-gap:var(--wp--preset--spacing--500)}@media(min-width: 900px){.em-block-event-card__link{grid-template-columns:repeat(2, minmax(0, 1fr))}}.em-block-event-card__image{align-self:start;aspect-ratio:3/2;overflow:hidden;width:100%}.em-block-event-card__image img{display:block;height:100%;object-fit:cover;width:100%}.em-block-event-card__image--empty{background-color:var(--wp--preset--color--green)}.em-block-event-card__content{align-self:start;padding-block:var(--wp--preset--spacing--500)}@media(min-width: 900px){.em-block-event-card__content{padding-inline:var(--wp--preset--spacing--700)}}.em-block-event-card__meta{align-items:center;display:flex;flex-flow:row wrap;gap:var(--wp--preset--spacing--100);margin-block-end:var(--wp--preset--spacing--500);font-size:var(--wp--preset--font-size--200);line-height:var(--wp--custom--line-height--normal);color:var(--color-heading)}.em-block-event-card__terms{align-items:center;display:flex;flex-flow:row wrap;gap:var(--wp--preset--spacing--100);list-style-type:none;margin:0;padding-left:0}.em-block-event-card__term{border:var(--wp--custom--border-width--hairline) solid currentcolor;border-radius:var(--wp--custom--border-radius--pill);display:inline-block;font-size:var(--wp--preset--font-size--100);font-weight:var(--wp--custom--font-weight--book);line-height:var(--wp--custom--line-height--flat);padding:var(--wp--preset--spacing--100) var(--wp--preset--spacing--200);text-transform:uppercase}.em-block-event-card__status{border:var(--wp--custom--border-width--hairline) solid currentcolor;border-radius:var(--wp--custom--border-radius--pill);display:inline-block;font-size:var(--wp--preset--font-size--100);font-weight:var(--wp--custom--font-weight--book);line-height:var(--wp--custom--line-height--flat);padding:var(--wp--preset--spacing--100) var(--wp--preset--spacing--200);text-transform:uppercase;border-color:rgba(0,0,0,0)}.em-block-event-card__datetime{white-space:nowrap}.em-block-event-card__title{margin-block:0 var(--wp--preset--spacing--400)}.em-block-event-card__location{margin-block:0 var(--wp--preset--spacing--400);font-size:var(--wp--preset--font-size--200);font-weight:var(--wp--custom--font-weight--bold);line-height:var(--wp--custom--line-height--normal)}.em-block-event-card__description{margin-block:0 var(--wp--preset--spacing--400);font-size:var(--wp--preset--font-size--300);line-height:var(--wp--custom--line-height--normal)}.em-block-event-card__footer{margin-block-start:var(--wp--preset--spacing--500)}.em-block-event-card__button{--em-event-card-button-fill: var(--color-button-background);--em-event-card-button-line-box: calc(var(--wp--custom--line-height--normal) * var(--wp--preset--font-size--400));--em-event-card-button-frame: calc(2 * var(--wp--custom--button--default--padding-y) + 2 * var(--wp--custom--border-width--hairline));--em-event-card-button-box-height: max(var(--wp--custom--button--default--height), calc(var(--em-event-card-button-line-box) + var(--em-event-card-button-frame)));--em-event-card-button-arrow-overlap: 5px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--wp--custom--button--gap);min-height:var(--wp--custom--button--default--height);padding:var(--wp--custom--button--default--padding-y) var(--wp--custom--button--default--padding-x);font-size:var(--wp--preset--font-size--400);line-height:var(--wp--custom--line-height--normal);border:var(--wp--custom--border-width--hairline) solid var(--color-button-border);border-radius:var(--wp--custom--border-radius--pill);background-color:var(--em-event-card-button-fill);color:var(--color-button-text);transition:background-color var(--wp--custom--transition--fast),color var(--wp--custom--transition--fast),border-color var(--wp--custom--transition--fast)}.em-block-event-card__button::before,.em-block-event-card__button::after{content:"";position:absolute;inset-block-start:calc(-1*var(--wp--custom--border-width--hairline));inset-inline-start:calc(100% + var(--wp--custom--border-width--hairline) - var(--em-event-card-button-arrow-overlap));inline-size:var(--em-event-card-button-box-height);block-size:var(--em-event-card-button-box-height);translate:var(--em-event-card-button-arrow-shift, 0);transition:translate var(--wp--custom--transition--fast),background-color var(--wp--custom--transition--fast)}.em-block-event-card__button::before{border-radius:var(--wp--custom--border-radius--pill);background-color:var(--em-event-card-button-fill)}.em-block-event-card__button::after{background-color:currentcolor;mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M16.175 13H4V11H16.175L10.575 5.4L12 4L20 12L12 20L10.575 18.6L16.175 13Z%27/%3E%3C/svg%3E");mask-position:center;mask-repeat:no-repeat;mask-size:24px}.em-block-event-card__link:is(:hover,:focus-visible) .em-block-event-card__button{--em-event-card-button-fill: var(--color-button-background-hover);color:var(--color-button-hover-text)}@media(prefers-reduced-motion: no-preference){.em-block-event-card__link:is(:hover,:focus-visible) .em-block-event-card__button{--em-event-card-button-arrow-shift: calc(2 * var(--em-event-card-button-arrow-overlap))}}.em-block-event-card__link:any-link{color:var(--color-text);text-decoration:none}.em-block-event-card__link:focus-visible{outline:var(--wp--custom--focus--ring-width) solid var(--wp--custom--feedback--focus);outline-offset:var(--wp--custom--focus--ring-offset)}.em-block-event-card__link:is(:hover,:focus-visible) .em-block-event-card__title{text-decoration:underline;text-decoration-thickness:var(--wp--custom--button--underline-width);text-underline-offset:.2em}@media(prefers-reduced-motion: no-preference){.em-block-event-card__link .em-block-event-card__image img{transition:transform var(--wp--custom--transition--normal)}}.em-block-event-card__link:hover .em-block-event-card__image img{transform:scale(1.03)}.em-block-past-event-card{border-block-start:var(--wp--custom--border-width--hairline) solid var(--color-border);padding-block-start:var(--wp--preset--spacing--500);font-family:var(--wp--preset--font-family--primary);width:100%}.em-block-past-event-card,.em-block-past-event-card__link{display:flex;flex-flow:column nowrap;min-height:100%}.em-block-past-event-card__link{flex-grow:1;color:var(--color-text);text-decoration:none}.em-block-past-event-card__image{aspect-ratio:3/2;overflow:hidden;width:100%}.em-block-past-event-card__image img{display:block;height:100%;object-fit:cover;width:100%}.em-block-past-event-card__image--empty{background-color:var(--wp--preset--color--green)}.em-block-past-event-card__content{display:flex;flex-flow:column nowrap;flex-grow:1;gap:var(--wp--preset--spacing--300);padding-block-start:var(--wp--preset--spacing--500)}.em-block-past-event-card__meta{align-items:center;display:flex;flex-flow:row wrap;gap:var(--wp--preset--spacing--100);font-size:var(--wp--preset--font-size--200);line-height:var(--wp--custom--line-height--normal);color:var(--color-heading)}.em-block-past-event-card__terms{align-items:center;display:flex;flex-flow:row wrap;gap:var(--wp--preset--spacing--100);list-style-type:none;margin:0;padding-left:0}.em-block-past-event-card__term{border:var(--wp--custom--border-width--hairline) solid currentcolor;border-radius:var(--wp--custom--border-radius--pill);display:inline-block;font-size:var(--wp--preset--font-size--100);font-weight:var(--wp--custom--font-weight--book);line-height:var(--wp--custom--line-height--flat);padding:var(--wp--preset--spacing--100) var(--wp--preset--spacing--200);text-transform:uppercase}.em-block-past-event-card__datetime{white-space:nowrap}.em-block-past-event-card__title{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--800);font-weight:var(--wp--custom--font-weight--bold);line-height:var(--wp--custom--line-height--snug);margin:0}.em-block-past-event-card__location{color:color-mix(in srgb, currentcolor 80%, transparent);font-size:var(--wp--preset--font-size--200);line-height:var(--wp--custom--line-height--normal);margin:0}.em-block-past-event-card__footer{margin-block-start:var(--wp--preset--spacing--300)}.em-block-past-event-card__button{color:var(--color-button-text-button-text);font-size:var(--wp--preset--font-size--500);line-height:var(--wp--custom--line-height--normal);text-decoration:underline;text-decoration-style:dashed;text-decoration-thickness:var(--wp--custom--button--underline-width);text-underline-offset:.2em}.em-block-past-event-card__link:focus-visible{outline:var(--wp--custom--focus--ring-width) solid var(--wp--custom--feedback--focus);outline-offset:var(--wp--custom--focus--ring-offset)}.em-block-past-event-card__link:is(:hover,:focus-visible) .em-block-past-event-card__title{text-decoration:underline;text-decoration-thickness:var(--wp--custom--button--underline-width);text-underline-offset:.2em}.em-block-past-event-card__link:is(:hover,:focus-visible) .em-block-past-event-card__button{text-decoration-style:solid}@media(prefers-reduced-motion: no-preference){.em-block-past-event-card__link .em-block-past-event-card__image img{transition:transform var(--wp--custom--transition--normal)}}.em-block-past-event-card__link:hover .em-block-past-event-card__image img{transform:scale(1.03)}
