.menu-upcoming{display:-moz-box;display:-ms-flexbox;display:flex;gap:var(--small-font-size);-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media only screen and (max-width:1024px){.menu-upcoming{-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.menu-upcoming--mobile{font-size:1rem;gap:var(--padding-small);margin-top:var(--padding-small)}.menu-upcoming__block{position:relative;-moz-box-flex:1;background:var(--block-background);border-radius:var(--border-radius-small);color:var(--block-color);-ms-flex:1 1 0px;flex:1 1 0;min-width:0;overflow:hidden}@media only screen and (max-width:1024px){.menu-upcoming__block{-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.menu-upcoming__block:focus-within,.menu-upcoming__block:hover{background:var(--block-background-active);color:var(--block-color-active)}.menu-upcoming__block:focus-within .menu-upcoming__block__title,.menu-upcoming__block:hover .menu-upcoming__block__title{padding-left:2.5rem}.menu-upcoming__block:focus-within .menu-upcoming__block__icon,.menu-upcoming__block:hover .menu-upcoming__block__icon{opacity:1}.menu-upcoming__block__image{aspect-ratio:3/1;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:1024px){.menu-upcoming__block__image{aspect-ratio:2/1}}.menu-upcoming__block__content{padding:2rem}@media only screen and (max-width:1024px){.menu-upcoming__block__content{padding:1.5rem}}.menu-upcoming__block__link{color:inherit;display:block}.menu-upcoming__block__link:after{content:"";inset:0;position:absolute}.menu-upcoming__block__link:focus-visible{outline:none}.menu-upcoming__block__link:focus-visible:after{border-radius:var(--border-radius-small);outline:2px solid var(--block-color-active);outline-offset:-4px}.menu-upcoming__block__title{color:var(--block-color-active);margin-bottom:var(--small-font-size);position:relative;-moz-transition:padding .15s ease;transition:padding .15s ease}@media only screen and (max-width:1024px){.menu-upcoming__block__title{padding-left:2.5rem}}@media (prefers-reduced-motion:reduce){.menu-upcoming__block__title{-moz-transition:none;transition:none}}.menu-upcoming__block__icon{background:var(--block-cta-icon-background);border-radius:100%;color:var(--block-cta-icon-color);font-size:.75em;height:1.75rem;left:0;line-height:1.75rem!important;opacity:0;position:absolute;text-align:center;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-moz-transition:opacity .15s ease;transition:opacity .15s ease;width:1.75rem}@media only screen and (max-width:1024px){.menu-upcoming__block__icon{opacity:1}}@media (prefers-reduced-motion:reduce){.menu-upcoming__block__icon{-moz-transition:none;transition:none}}.menu-upcoming__block__button{margin-top:1.5rem;max-width:100%;position:relative;white-space:normal}@media only screen and (max-width:1024px){.menu-upcoming__block__button{display:none}}.menu-upcoming__block__button:focus-visible{outline:2px solid var(--block-color-active);outline-offset:4px}.menu-upcoming__editions{font-size:var(--small-font-size);margin-top:1.5rem;position:relative}@media only screen and (max-width:1024px){.menu-upcoming__editions{display:none}}.menu-upcoming__editions__item+.menu-upcoming__editions__item{border-top:1px solid var(--block-cta-icon-background)}.menu-upcoming__editions__link{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;gap:1rem;padding:.75rem 0}.menu-upcoming__editions__link:focus-visible,.menu-upcoming__editions__link:hover{color:var(--block-color-active)}.menu-upcoming__editions__link:focus-visible .menu-upcoming__editions__icon,.menu-upcoming__editions__link:hover .menu-upcoming__editions__icon{background:var(--block-background)}.menu-upcoming__editions__link:focus-visible{outline:2px solid var(--block-color-active);outline-offset:2px}.menu-upcoming__editions__date{-moz-box-flex:0;background:var(--block-cta-icon-background);border-radius:var(--border-radius-small);color:var(--block-color-active);-ms-flex:0 0 3rem;flex:0 0 3rem;line-height:1;padding:.5rem;text-align:center}.menu-upcoming__editions__date span{display:block;font-size:1.5em}.menu-upcoming__editions__content{-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.menu-upcoming__editions__title{color:var(--block-color-active);display:block}.menu-upcoming__editions__location{display:block;margin-top:.25rem;overflow-wrap:anywhere}.menu-upcoming__editions__icon{-moz-box-flex:0;background:var(--block-cta-icon-background);border-radius:100%;color:var(--block-cta-icon-color);-ms-flex:0 0 1.75rem;flex:0 0 1.75rem;height:1.75rem;line-height:1.75rem!important;text-align:center}
/*# sourceMappingURL=menu-upcoming.css.map */
