:root{--event-layout-inner-max-width:var(--layout-inner-max-width);--event-badge-background-color:var(--color-accent);--event-badge-text-color:var(--color-accent-foreground);--event-cta-text-color:var(--color-accent-complementary);--flip-shadow-color:0,0,0;--flip-label-color:var(--color-accent);--flip-bg-color:var(--color-accent);--flip-text-color:var(--color-accent-foreground);--flip-dots-color:var(--color-accent-foreground);--event-card-background-color-base:transparent;--event-card-text-color-base:var(--body-color);--event-card-background-color-live:var(--base-color-1);--event-card-text-color-live:var(--base-color-1-negative);--event-card-background-color:var(--event-card-background-color-base);--event-card-text-color:var(--event-card-text-color-base)}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes l5{0%{inset:0 35px 35px 0}12.5%{inset:0 35px 0 0}25%{inset:35px 35px 0 0}37.5%{inset:35px 0 0 0}50%{inset:35px 0 0 35px}62.5%{inset:0 0 0 35px}75%{inset:0 0 35px 35px}87.5%{inset:0 0 35px 0}to{inset:0 35px 35px 0}}article.mestevents-event{padding-bottom:6rem}.badge{align-items:center;background:#6a6a6a;border-radius:48px;color:#000;display:inline-flex;font-size:.8125rem;font-weight:700;justify-content:center;padding:.25rem .5rem;text-transform:uppercase}.mestevents-event__hero{align-items:center;display:flex;gap:2rem;justify-content:flex-start;min-height:max(520px,70vh);padding-bottom:4rem;padding-top:6rem;position:relative}.mestevents-event__hero__background{background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.mestevents-event__hero__body{margin:0 auto;max-width:var(--layout-max-width);padding-left:var(--layout-space-sides);padding-right:var(--layout-space-sides);position:relative;width:100%;z-index:10}.mestevents-event__hero__body__inner{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin:0 auto;max-width:620px;text-align:center}.mestevents-section{padding-bottom:3rem;padding-top:3rem}.mestevents-section__inner{margin:0 auto;max-width:var(--layout-max-width);padding-left:var(--layout-space-sides);padding-right:var(--layout-space-sides);position:relative;width:100%}.mestevents-speakers{align-items:stretch;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.mestevents-speakers .mestevents-speaker{height:380px;width:250px}.mestevents-speaker{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end;position:relative}.mestevents-speaker__avatar{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.mestevents-speaker__avatar img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;width:100%}.mestevents-speaker__info{backdrop-filter:blur(5px);background:rgba(0,0,0,.25);color:#fff;min-width:100%;padding:1rem;position:relative;z-index:10}.mestevents-countdown,.mestevents-event-access{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:20}@media(max-width:600px){.mestevents-event--streaming:has(.mestevents-event-access) .mestevents-video{padding-top:100%}}.mestevents-video{aspect-ratio:16/9;margin:0 auto;max-height:80vh;overflow:hidden;position:relative}.mestevents-video img{height:100%;-o-object-fit:cover;object-fit:cover;transition-duration:.3s;transition-property:opacity;transition-timing-function:linear;width:100%}.mestevents-video .jwplayer,.mestevents-video .mestevents-video__player,.mestevents-video iframe{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.mestevents-video__preview.loaded .button-overlay,.mestevents-video__preview.loaded img{pointer-events:none}.mestevents-video__preview.playing .button-overlay,.mestevents-video__preview.playing img{opacity:0;pointer-events:none}.mestevents-cta__inner{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;text-align:center}.mestevents-cta__claim{margin:0 auto;max-width:620px}.block--events-past{--block-background:var(--block-background-medium)}.event-card-grid{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.event-card{background-color:var(--event-card-background-color);max-width:320px}.event-card,.event-card__inner{color:var(--event-card-text-color)}.event-card__inner{display:flex;flex-direction:column}.event-card__preview{aspect-ratio:16/9;position:relative}.event-card__preview img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.event-card__preview .button{display:none!important;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.event-card__header{padding:0 16px}.event-card__badge{margin-bottom:0;transform:translate(-8px,-50%)}.event-card__badge .badge,.event-card__badge .has-play{align-items:center;display:inline-flex;gap:8px;justify-content:flex-start}.event-card__badge .has-play:before{content:"•";transform:translateY(-1px)}.event-card__badge .has-play:first-child:before{content:""}.event-card__badge .has-play:after{border-bottom:6px solid transparent;border-left:9px solid var(--event-badge-text-color);border-top:6px solid transparent;content:"";height:0;width:0}.event-card__title{font-family:var(--text-title-4-font-family);font-size:var(--text-title-4-size);font-weight:var(--text-title-4-font-weight);line-height:var(--text-title-4-line-height);margin-bottom:.5rem}.event-card__body{font-size:var(--body-small-font-size);font-weight:var(--body-small-font-weight);line-height:var(--body-small-line-height);padding:0 16px}.event-card--live{--event-card-background-color:var(--event-card-background-color-live);--event-card-text-color:var(--event-card-text-color-live);--text-title-4-size:2rem;max-width:640px}.event-card--live .badge{transform:scale(1.25);transform-origin:0 0}.badge{background-color:var(--event-badge-background-color);color:var(--event-badge-text-color)}.mestevents-htmlcontent--block{margin:0 auto;max-width:var(--event-layout-inner-max-width)}.mestevents-cta__claim{color:var(--color-accent-complementary);font-family:var(--text-title-2-font-family);font-size:var(--text-title-2-size);font-weight:var(--text-title-2-font-weight);line-height:var(--text-title-2-line-height)}
