.event-extended{padding:var(--s);display:none!important}@media screen and (min-width: 1200px){.event-extended{display:table-row!important}}.event-extended__line{width:100%;display:block;border:1px solid;position:absolute;left:0}@media screen and (min-width: 1200px){.event-extended .event-extended__cell{vertical-align:bottom;padding:var(--s3) var(--s3) var(--s2) 0}}@media screen and (min-width: 1200px){.event-extended .event-extended__cell-date{margin-top:0}.event-extended .event-extended__cell-date button{display:none}}.event-extended .event-extended__cell-date .date-inner{display:flex;flex-direction:row-reverse;width:fit-content;gap:var(--s)}@media screen and (min-width: 1200px){.event-extended .event-extended__cell-date .date-inner{display:flex;flex-direction:column;gap:0;align-items:center}}.event-extended .event-extended__cell-date .date-inner .month{font-size:var(--fs-l);line-height:var(--lh-l);letter-spacing:var(--ls-l);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);text-transform:capitalize;margin-right:auto}@media screen and (min-width: 1200px){.event-extended .event-extended__cell-date .date-inner .month{margin-right:0;font-size:var(--fs-xxs);line-height:var(--lh-xxs);letter-spacing:var(--ls-xxs);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);text-transform:uppercase}}.event-extended .event-extended__cell-date .icon{margin-left:auto}.event-extended .event-extended__cell-date .icon .icon--calendar{--width: var(--s4);--height: var(--s2)}@media screen and (min-width: 1200px){.event-extended .event-extended__cell-date .icon{display:none}}.event-extended .event-extended__cell-date .day{font-size:var(--fs-l);line-height:var(--lh-l);letter-spacing:var(--ls-l);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);line-height:1}@media screen and (min-width: 1200px){.event-extended .event-extended__cell-date .day{font-size:var(--fs-l);line-height:var(--lh-l);letter-spacing:var(--ls-l);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);line-height:1}}.event-extended .event-extended__cell-title{margin-left:auto;padding-left:var(--s2);font-size:var(--fs-l);line-height:var(--lh-l);letter-spacing:var(--ls-l);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}@media screen and (min-width: 1200px){.event-extended .event-extended__cell-title{text-wrap:balance}}@media screen and (min-width: 1600px){.event-extended .event-extended__cell-title{padding-right:10%}}.event-extended .event-extended__cell-location,.event-extended .event-extended__cell-venue,.event-extended .event-extended__cell-stand{color:var(--color-primary-400)}@media screen and (min-width: 1200px){.event-extended .event-extended__cell-location,.event-extended .event-extended__cell-venue,.event-extended .event-extended__cell-stand{margin-right:auto}}.event-extended .event-extended__cell-stand{padding-bottom:var(--s)}@media screen and (min-width: 1200px){.event-extended .event-extended__cell-stand{padding-bottom:var(--s2)}}.event-extended .event-extended__cell-calendar-icon{padding:0}.event-extended .event-extended__cell-calendar-icon button{margin-left:auto;padding:var(--s2) var(--s2)}.event-extended__dates-wrapper{display:flex;align-items:center;gap:var(--s)}.event-extended__dates-wrapper .dash{transform:translateY(var(--s))}.event-extended__icon{display:none;--width: var(--s3)}@media screen and (min-width: 1200px){.event-extended__icon{display:block}}.event-extended__icon .icon-calendar{--width: var(--s3);--height: var(--s2)}@media screen and (min-width: 1200px){.event-extended__icon .icon-calendar{--width: var(--s4);--height: var(--s3)}}.event-extended-mobile{margin-bottom:var(--s2)}@media screen and (min-width: 768px){.event-extended-mobile{margin-bottom:var(--s3)}}@media screen and (min-width: 1200px){.event-extended-mobile{display:none}}.event-extended-mobile .event__top{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s6);margin-bottom:calc(var(--s) * 1.5)}.event-extended-mobile .event__top .event__icon{display:block;padding:var(--s) 0}.event-extended-mobile .event__top .event__icon .icon{--width: var(--s3);--height: var(--s3)}.event-extended-mobile .event__bottom{display:flex;align-items:flex-end;justify-content:space-between;width:100%;color:var(--color-primary-400);gap:var(--s);flex-wrap:wrap}@media screen and (min-width: 576px){.event-extended-mobile .event__bottom{flex-wrap:nowrap}}.event-extended-mobile .event__bottom .event__bottom-row{display:flex;align-items:flex-end;justify-content:space-between;min-width:100%;padding-bottom:var(--s)}@media screen and (min-width: 576px){.event-extended-mobile .event__bottom .event__bottom-row{min-width:75%}}.event-extended-mobile .event__bottom .event__date{width:fit-content;min-width:25%}@media screen and (min-width: 768px){.event-extended-mobile .event__bottom .event__date{margin-right:auto}}.event-extended-mobile .event__bottom .event__date-month,.event-extended-mobile .event__bottom .event__date-day{text-transform:capitalize;font-size:var(--fs-xs);line-height:var(--lh-xs);letter-spacing:var(--ls-xs);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}.event-extended-mobile .event__bottom .event__day-wrapper{white-space:nowrap}.event-extended-mobile .event__bottom .event__location,.event-extended-mobile .event__bottom .event__venue,.event-extended-mobile .event__bottom .event__stand{font-size:var(--fs-xs);line-height:var(--lh-xs);letter-spacing:var(--ls-xs);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-wrap:nowrap}.event-extended-mobile .event__bottom .event__location{min-width:20%}.event-extended-mobile .event__bottom .event__venue{min-width:30%;text-align:right}@media screen and (min-width: 576px){.event-extended-mobile .event__bottom .event__venue{text-align:left}}.event-extended-mobile .event__bottom .event__stand{padding-right:0;text-align:right;min-width:100%;margin-top:var(--s)}@media screen and (min-width: 576px){.event-extended-mobile .event__bottom .event__stand{min-width:0}}.event-extended-mobile .event__title{margin-right:auto;margin-left:0;font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:var(--ls-xl);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}.events{margin-top:var(--s9);display:flex;flex-direction:column;width:100%;padding:var(--s4) var(--safe-area);gap:var(--s3)}.events .event-simple,.events .event-extended,.events .event-extended-mobile{position:relative}.events .event-simple:not(.line-fix):after,.events .event-extended:not(.line-fix):after,.events .event-extended-mobile:not(.line-fix):after{content:"";border-bottom:.07em solid var(--color-primary);width:100%;position:absolute;bottom:0;right:0;display:block}.events .event-simple.line-fix,.events .event-extended.line-fix,.events .event-extended-mobile.line-fix{border-bottom:.07em solid var(--color-primary)}.events .event-extended-mobile .button{cursor:pointer}@media screen and (prefers-reduced-motion: no-preference){.events.animate--initial table:before{transform:scale(0);animation:var(--animation-trim-path-x);transform-origin:center;animation-delay:var(--animation-delay);animation-play-state:paused}.events.animate--initial .heading{opacity:0;animation:var(--animation-enter-word);animation-play-state:paused}.events.animate--initial .event-simple:after,.events.animate--initial .event-extended:after,.events.animate--initial .event-extended-mobile:after{transform:scale(0);animation:var(--animation-trim-path-x);transform-origin:left;animation-delay:var(--animation-delay);animation-play-state:paused}.events.animate--initial .event-extended-mobile:after{transform-origin:center}.events.animate--initial table tbody>.event-simple,.events.animate--initial table tbody>.event-extended,.events.animate--initial table tbody>.event-extended-mobile{--start-opacity: 0;--end-opacity: 1;opacity:0;animation:opacity 667ms var(--cubic-bezier-2) forwards;animation-play-state:paused;animation-delay:var(--animation-delay)}.events.animate--play table:before{animation-play-state:running}.events.animate--play .heading{animation-play-state:running}.events.animate--play .event-simple:after,.events.animate--play .event-extended:after,.events.animate--play .event-extended-mobile:after{animation-play-state:running}.events.animate--play table tbody>.event-simple,.events.animate--play table tbody>.event-extended,.events.animate--play table tbody>.event-extended-mobile{animation-play-state:running}.events.animate--play .button svg circle{transform:scale(1);transition:.5s var(--animation-delay) cubic-bezier(.75,0,.25,1)}.events.animate--play .button svg path{transform:translate(0);transition:.5s calc(var(--animation-delay) + 83ms) cubic-bezier(.75,0,.25,1)}.events.animate--play .button .button__text>span>span{transform:translate(0);opacity:1;transition:transform .5s 583ms cubic-bezier(.75,0,.25,1),opacity 0ms 583ms linear}.events.animate--play .button .button__text>span+span:after{transition:transform .5s cubic-bezier(.75,0,.25,1),max-width .5s .5s cubic-bezier(.75,0,.25,1);max-width:100%;transform:scale(1)}}@media screen and (min-width: 1200px){.events{gap:var(--s3)}}.events .title{margin-bottom:var(--s3)}@media screen and (min-width: 1200px){.events .title{margin-bottom:var(--s6)}}.events table{width:100%;display:table;border-collapse:collapse;border-spacing:0}.events__actions{display:flex;justify-content:flex-end}.event-simple{padding-top:var(--s2);border-top:0;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}@media screen and (min-width: 768px){.event-simple{display:flex;padding-top:0}}@media screen and (min-width: 768px){.event-simple .event-simple__cell{vertical-align:bottom;padding:var(--s3) var(--s3) var(--s2) 0}}.event-simple .event-simple__cell-date{grid-column:1;grid-row:2;align-self:end}@media screen and (min-width: 768px){.event-simple .event-simple__cell-date{margin-top:0}.event-simple .event-simple__cell-date button{display:none}}@media screen and (min-width: 1200px){.event-simple .event-simple__cell-date{align-self:auto}}.event-simple .event-simple__cell-date .date-inner{display:flex;flex-direction:row-reverse;width:fit-content;gap:var(--s);align-items:baseline;padding-left:var(--s2);padding-bottom:var(--s2)}@media screen and (min-width: 768px){.event-simple .event-simple__cell-date .date-inner{padding-left:0;padding-bottom:0;display:flex;flex-direction:column;gap:0;align-items:center}}.event-simple .event-simple__cell-date .date-inner .month{font-size:var(--fs-l);line-height:var(--lh-l);letter-spacing:var(--ls-l);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);text-transform:capitalize;margin-right:auto}@media screen and (min-width: 768px){.event-simple .event-simple__cell-date .date-inner .month{margin-right:0;font-size:var(--fs-xxs);line-height:var(--lh-xxs);letter-spacing:var(--ls-xxs);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);text-transform:uppercase}}.event-simple .event-simple__cell-date .icon{margin-left:auto}.event-simple .event-simple__cell-date .icon .icon--calendar{--width: var(--s4);--height: var(--s2)}@media screen and (min-width: 768px){.event-simple .event-simple__cell-date .icon{display:none}}.event-simple .event-simple__cell-date .day{font-size:var(--fs-l);line-height:var(--lh-l);letter-spacing:var(--ls-l);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);line-height:1}@media screen and (min-width: 768px){.event-simple .event-simple__cell-date .day{font-size:var(--fs-l);line-height:var(--lh-l);letter-spacing:var(--ls-l);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);line-height:1}}.event-simple .event-simple__cell-title{margin-left:auto;padding-left:var(--s2);font-size:var(--fs-l);line-height:var(--lh-l);letter-spacing:var(--ls-l);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}@media screen and (max-width: 767px){.event-simple .event-simple__cell-title{grid-column:1/3;grid-row:1;width:100%}}.event-simple .event-simple__cell-title--desktop{display:none}@media screen and (min-width: 768px){.event-simple .event-simple__cell-title--desktop{display:block;text-wrap:balance;align-self:end;margin-left:0;margin-right:auto}}@media screen and (min-width: 1600px){.event-simple .event-simple__cell-title--desktop{padding-right:10%}}@media screen and (min-width: 768px){.event-simple .event-simple__cell-title--mobile{display:none}}.event-simple .event-simple__cell--calendar-icon{padding:0;align-self:end}.event-simple .event-simple__cell--calendar-icon button{margin-left:auto;padding:var(--s2) var(--s2)}@media screen and (max-width: 767px){.event-simple .event-simple__cell--calendar-icon{grid-column:2;grid-row:2}}.event-simple__dates-wrapper{display:flex;align-items:center;gap:var(--s)}.event-simple__dates-wrapper .dash{transform:translateY(var(--s))}.event-simple__icon{display:none;--width: var(--s3)}@media screen and (max-width: 1199px){.event-simple__icon{display:block}}@media screen and (min-width: 1200px){.event-simple__icon{display:block}}.event-simple__icon .icon--calendar{--width: var(--s3);--height: var(--s2)}@media screen and (min-width: 1200px){.event-simple__icon .icon--calendar{--width: var(--s4);--height: var(--s3)}}
