:root{--meb-color-text: #222A35;--meb-color-text-muted: #5A6779;--meb-color-text-inverse: #FFFFFF;--meb-color-surface: #FFFFFF;--meb-color-surface-sunken: #F2F2F2;--meb-color-border-subtle: #D5D8DD;--meb-color-border-strong: #7B8696;--meb-color-action: #048A53;--meb-color-action-strong: #037044;--meb-color-action-active: #025A37;--meb-color-action-disabled: #B8BEC8;--meb-color-action-text: #FFFFFF;--meb-color-pillar-red: #BE1A28;--meb-color-focus-ring: #222A35;--meb-color-focus-ring-inner: #FFFFFF;--meb-color-success: #036B41;--meb-color-success-tint: #E6F3EC;--meb-color-error: #B3121F;--meb-color-error-tint: #FBE9EB;--meb-color-warning: #7A4F00;--meb-color-warning-fill: #FFC000;--meb-color-warning-tint: #FFF4D6;--meb-color-info: #333F50;--meb-color-info-tint: #EDEFF3;--meb-color-shell: #222A35;--meb-color-shell-raised: #333F50;--meb-color-shell-border: #8C96A4;--meb-color-shell-muted: #B8BEC8;--meb-color-scrim: rgba(34, 42, 53, .45);--meb-badge-participant-fill: #F2F2F2;--meb-badge-participant-text: #222A35;--meb-badge-speaker-fill: #FFC000;--meb-badge-speaker-text: #222A35;--meb-badge-press-fill: #EDEFF3;--meb-badge-press-text: #222A35;--meb-badge-organization-fill: #E6F3EC;--meb-badge-organization-text: #222A35;--meb-badge-institutional-fill: #037044;--meb-badge-institutional-text: #FFFFFF;--meb-badge-partner-fill: #FFF4D6;--meb-badge-partner-text: #222A35;--meb-flag-green: #048A53;--meb-flag-yellow: #FFC000;--meb-flag-red: #EA2031;--meb-prose-slate: #333F50;--meb-prose-muted: #5A6779;--meb-prose-green: #037044;--meb-board-yellow-fill: #FFC000;--meb-board-yellow-text: #222A35;--meb-board-green-fill: #037044;--meb-board-green-text: #FFFFFF;--meb-board-red-fill: #BE1A28;--meb-board-red-text: #FFFFFF;--meb-board-ink-fill: #222A35;--meb-board-ink-text: #FFFFFF;--meb-board-slate-fill: #333F50;--meb-board-slate-text: #FFFFFF;--meb-board-mist-fill: #F2F2F2;--meb-board-mist-text: #222A35;--meb-board-day-green: #037044;--meb-board-day-warning: #7A4F00;--meb-board-day-slate: #333F50;--meb-board-day-ink: #222A35;--meb-board-day-muted: #5A6779;--meb-font-body: "Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--meb-font-display: "Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--meb-font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--meb-weight-body: 500;--meb-weight-emphasis: 700;--meb-weight-display: 900;--meb-text-xs: .75rem;--meb-text-sm: .875rem;--meb-text-base: 1rem;--meb-text-lg: 1.125rem;--meb-text-xl: 1.25rem;--meb-text-2xl: 1.5rem;--meb-text-3xl: 1.875rem;--meb-text-4xl: 2.25rem;--meb-leading-tight: 1.15;--meb-leading-snug: 1.3;--meb-leading-normal: 1.5;--meb-leading-relaxed: 1.65;--meb-tracking-caps: .04em;--meb-tracking-normal: 0;--meb-tracking-tight: -.01em;--meb-space-0: 0;--meb-space-1: .25rem;--meb-space-2: .5rem;--meb-space-3: .75rem;--meb-space-4: 1rem;--meb-space-5: 1.25rem;--meb-space-6: 1.5rem;--meb-space-8: 2rem;--meb-space-10: 2.5rem;--meb-space-12: 3rem;--meb-space-16: 4rem;--meb-radius-none: 0;--meb-radius-sm: .25rem;--meb-radius-md: .5rem;--meb-radius-lg: .75rem;--meb-radius-pill: 999px;--meb-size-touch-target: 2.75rem;--meb-size-measure: 68ch;--meb-size-container: 72rem;--meb-size-wide: 88rem;--meb-focus-width: 2px;--meb-focus-offset: 2px;--meb-shadow-raised: 0 2px 8px rgb(34 42 53 / 12%);--meb-breakpoint-sm: 360px;--meb-breakpoint-md: 600px;--meb-breakpoint-lg: 900px;--meb-breakpoint-xl: 1200px}:root[data-theme=dark]{--meb-color-text: #E8EBEF;--meb-color-text-muted: #A8B2C0;--meb-color-text-inverse: #FFFFFF;--meb-color-surface: #333F50;--meb-color-surface-sunken: #222A35;--meb-color-border-subtle: #49566B;--meb-color-border-strong: #8C96A4;--meb-color-action: #2FB37A;--meb-color-action-strong: #58C793;--meb-color-action-active: #7FD6AC;--meb-color-action-disabled: #5C6675;--meb-color-action-text: #222A35;--meb-color-pillar-red: #EDA0A0;--meb-color-focus-ring: #FFFFFF;--meb-color-focus-ring-inner: #222A35;--meb-color-success: #5BC98F;--meb-color-success-tint: #1F4133;--meb-color-error: #F08A92;--meb-color-error-tint: #4A2027;--meb-color-warning: #F2C14E;--meb-color-warning-fill: #FFC000;--meb-color-warning-tint: #453414;--meb-color-info: #A9B7CE;--meb-color-info-tint: #2C3747;--meb-color-shell: #222A35;--meb-color-shell-raised: #333F50;--meb-color-shell-border: #8C96A4;--meb-color-shell-muted: #B8BEC8;--meb-color-scrim: rgba(10, 13, 18, .65)}@font-face{font-family:Montserrat;src:url(/assets/fonts/montserrat-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/fonts/montserrat-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/fonts/montserrat-900.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--meb-color-surface);color:var(--meb-color-text);font-family:var(--meb-font-body);font-size:var(--meb-text-base);font-weight:var(--meb-weight-body);line-height:var(--meb-leading-normal)}h1,h2,h3{font-weight:var(--meb-weight-display);line-height:var(--meb-leading-tight);margin:0 0 var(--meb-space-4)}p{margin:0 0 var(--meb-space-4)}img{max-width:100%;height:auto}a{color:var(--meb-color-action-strong);text-decoration:none}.prose a{text-decoration:underline}:focus-visible{outline:var(--meb-focus-width) solid var(--meb-color-focus-ring);outline-offset:var(--meb-focus-offset)}.page__inner,.section__inner,.hero__inner,.header__bar,.footer__inner{width:100%;max-width:var(--meb-size-container);margin:0 auto;padding-inline:var(--meb-space-4)}.main{display:block;min-height:50vh}.skip-link{position:absolute;left:-100vw;top:var(--meb-space-2);z-index:10;padding:var(--meb-space-2) var(--meb-space-4);background:var(--meb-color-surface);color:var(--meb-color-text);font-weight:var(--meb-weight-emphasis)}.skip-link:focus{left:var(--meb-space-2)}.venues__map{height:20rem;margin-block-end:var(--meb-space-6);background:var(--meb-color-surface-sunken);border-radius:var(--meb-radius-md)}@media(min-width:900px){.venues__map{height:28rem}}.venues__pin{color:var(--meb-color-action-strong)}.venue--pointed{outline:var(--meb-focus-width) solid var(--meb-color-action);outline-offset:var(--meb-space-2)}.offline{margin:0 0 var(--meb-space-6);padding:0;list-style:none}.offline li{padding-block:var(--meb-space-3);border-bottom:1px solid var(--meb-color-border-subtle)}.header{border-bottom:1px solid var(--meb-color-border-subtle)}.header__bar{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--meb-space-3);padding-block:var(--meb-space-3)}.header__brand{display:inline-flex;flex:0 0 auto;order:1}.header__logo{display:block;width:auto;height:2.25rem}.menu{order:4}.menu__toggle{display:inline-flex;align-items:center;justify-content:center;min-width:var(--meb-size-touch-target);min-height:var(--meb-size-touch-target);border-radius:var(--meb-radius-sm);color:var(--meb-color-text);cursor:pointer;list-style:none}.menu__toggle::-webkit-details-marker{display:none}.menu__icon--close,.menu[open] .menu__icon--open{display:none}.menu[open] .menu__icon--close{display:block}.menu>.nav{position:absolute;inset-inline:0;top:100%;z-index:20;padding:var(--meb-space-2) var(--meb-space-4) var(--meb-space-4);background:var(--meb-color-surface);border-bottom:1px solid var(--meb-color-border-subtle);box-shadow:var(--meb-shadow-raised)}.nav__list{display:flex;flex-direction:column;gap:var(--meb-space-1);margin:0;padding:0;list-style:none}.nav__link{display:flex;align-items:center;min-height:var(--meb-size-touch-target);padding-inline:var(--meb-space-3);border-radius:var(--meb-radius-sm);color:var(--meb-color-text);font-weight:var(--meb-weight-emphasis);text-decoration:none;white-space:nowrap}.nav__link--current{background:var(--meb-color-surface-sunken);box-shadow:inset 0 -3px 0 var(--meb-color-action-strong)}.header__end{display:contents}.langs__toggle{order:2;margin-inline-start:auto}.header__account{order:4;flex:1 1 100%}@media(min-width:700px){.header__end{display:flex;align-items:center;gap:var(--meb-space-2);order:3}.menu{order:2}.langs__toggle{order:0;margin-inline-start:0}.header__account{order:0;flex:0 0 auto}.menu>.nav{margin-inline-end:auto}}.header__account{min-height:var(--meb-size-touch-target);padding-inline:var(--meb-space-3);font-size:var(--meb-text-sm);white-space:nowrap}.langs__toggle{display:inline-flex;align-items:center;gap:var(--meb-space-1);min-height:var(--meb-size-touch-target);padding-inline:var(--meb-space-2);border-radius:var(--meb-radius-sm);color:var(--meb-color-text-muted);font-size:var(--meb-text-sm);font-weight:var(--meb-weight-emphasis);letter-spacing:var(--meb-tracking-caps);text-decoration:none}.langs__toggle:hover,.langs__toggle:focus{color:var(--meb-color-text);background:var(--meb-color-surface-sunken)}.langs__globe{flex:0 0 auto}@media(min-width:700px){.menu__toggle{display:none}.menu::details-content{content-visibility:visible;display:contents}.menu>.nav,.menu:not([open])>.nav{display:block;position:static;padding:0;border:0;box-shadow:none;background:none;overflow-x:auto}.nav__list{flex-direction:row;flex-wrap:nowrap}.nav__link{padding-inline:var(--meb-space-2)}.header__bar{flex-wrap:nowrap}.header__bar{max-width:90rem}.menu{min-width:0;flex:1 1 auto}}@media(min-width:600px){.nav{flex:1 1 auto;margin-inline-start:var(--meb-space-4);overflow-x:visible}.header__logo{height:2.75rem}}.tricolour{display:flex;height:4px}.tricolour>span{flex:1 1 0}.tricolour__green{background:var(--meb-flag-green)}.tricolour__yellow{background:var(--meb-flag-yellow)}.tricolour__red{background:var(--meb-flag-red)}.hero{background:var(--meb-color-surface-sunken);padding-block:var(--meb-space-10)}.hero--pictured{padding-block-start:0}.hero--pictured .hero__inner{padding-block-start:var(--meb-space-6)}.hero__kicker{margin:0 0 var(--meb-space-2);color:var(--meb-color-text-muted);font-size:var(--meb-text-sm);font-weight:var(--meb-weight-emphasis);letter-spacing:var(--meb-tracking-caps);text-transform:uppercase}.hero__title{font-size:var(--meb-text-xl);max-width:var(--meb-size-measure)}.hero__lead{max-width:var(--meb-size-measure);color:var(--meb-color-text-muted);font-size:var(--meb-text-lg)}.section,.page{padding-block:var(--meb-space-8)}.page__title{font-size:var(--meb-text-xl)}.page__lead,.section__title,.prose{max-width:var(--meb-size-measure)}.empty{padding:var(--meb-space-6);background:var(--meb-color-surface-sunken);border-radius:var(--meb-radius-md);color:var(--meb-color-text-muted)}.empty__action{margin-top:var(--meb-space-3)}@media(min-width:600px){.hero__title,.page__title{font-size:2rem}}[hidden]{display:none!important}.button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--meb-size-touch-target);padding-inline:var(--meb-space-5);border:0;border-radius:var(--meb-radius-sm);font:inherit;font-weight:var(--meb-weight-emphasis);text-decoration:none;cursor:pointer}.button[disabled]{cursor:default;opacity:.5}.button--primary{background:var(--meb-color-action-strong);color:var(--meb-color-text-inverse)}.button--primary:hover{background:var(--meb-color-action-active)}.button--outline{background:transparent;color:var(--meb-color-action-strong);box-shadow:inset 0 0 0 1px var(--meb-color-border-strong)}.button--outline:hover{background:var(--meb-color-surface-sunken);color:var(--meb-color-action-active)}.button--icon{gap:var(--meb-space-2);padding-inline:var(--meb-space-4)}.button__icon{flex:none}.link{font-weight:var(--meb-weight-emphasis)}.link:hover,.link:focus-visible{text-decoration:underline}.filters{margin-block:var(--meb-space-6);padding:var(--meb-space-4);background:var(--meb-color-surface-sunken);border-radius:var(--meb-radius-md)}.filters__set{display:grid;gap:var(--meb-space-3);margin:var(--meb-space-4) 0 0;padding:0;border:0}.filters__legend{padding:0;font-size:var(--meb-text-sm);font-weight:var(--meb-weight-emphasis);letter-spacing:var(--meb-tracking-caps);text-transform:uppercase;color:var(--meb-color-text-muted)}.filters__label{display:block;margin-bottom:var(--meb-space-1);font-size:var(--meb-text-sm);font-weight:var(--meb-weight-emphasis)}.filters__input,.filters__select{width:100%;min-height:var(--meb-size-touch-target);padding:var(--meb-space-2) var(--meb-space-3);background:var(--meb-color-surface);border:1px solid var(--meb-color-border-strong);border-radius:var(--meb-radius-sm);color:var(--meb-color-text);font:inherit}.filters__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--meb-space-4);margin-top:var(--meb-space-4)}.results{margin-block:var(--meb-space-4);font-weight:var(--meb-weight-emphasis)}@media(min-width:600px){.filters__set{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.filters__set{grid-template-columns:repeat(3,minmax(0,1fr))}}.actions,.activity__actions,.comeback__actions,.done__actions,.error-page__actions,.filters__actions,.form__actions,.hero__actions,.otherdoor{display:flex;flex-wrap:wrap;align-items:center;gap:var(--meb-space-3)}.actions>.button,.activity__actions .button,.comeback__actions>.button,.done__actions>.button,.error-page__actions>.button,.filters__actions>.button,.form__actions>.button,.hero__actions>.button,.otherdoor>.button{flex:1 1 100%;justify-content:center}.cards{display:grid;gap:var(--meb-space-4);margin:0 0 var(--meb-space-8);padding:0;list-style:none}.card{height:100%;padding:var(--meb-space-4);background:var(--meb-color-surface);border:1px solid var(--meb-color-border-subtle);border-radius:var(--meb-radius-md)}.card--pictured{position:relative;display:flex;flex-direction:column;padding:0;overflow:hidden}.card--linked{position:relative}.card--linked .card__link:after{content:"";position:absolute;inset:0}.card--linked .card__actions,.card--linked form{position:relative;z-index:1}.card__cover,.card__cover .figure__image{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--meb-radius-none);background:var(--meb-color-surface-sunken)}.card__summary{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-block:var(--meb-space-2) 0;color:var(--meb-color-text-muted);font-size:var(--meb-text-sm);line-height:var(--meb-leading-normal)}.card__body{display:flex;flex:1;flex-direction:column;padding:var(--meb-space-4)}.card__body .tags{margin-block-start:auto;padding-block-start:var(--meb-space-3)}@media(prefers-reduced-motion:no-preference){.card--linked,.card--pictured{transition:transform .12s ease,box-shadow .12s ease}.card--linked:hover,.card--pictured:hover{transform:translateY(-1px)}}.card--linked:hover,.card--linked:focus-within,.card--pictured:hover,.card--pictured:focus-within{box-shadow:var(--meb-shadow-raised)}.card__when{margin:0 0 var(--meb-space-1);color:var(--meb-color-text-muted);font-size:var(--meb-text-sm);font-weight:var(--meb-weight-emphasis)}.card__title{display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 var(--meb-space-2);font-size:var(--meb-text-lg)}.card__link{color:inherit;text-decoration:none}.card__link:hover{text-decoration:underline}.card__place,.card__organizer{margin:0 0 var(--meb-space-1);color:var(--meb-color-text-muted);font-size:var(--meb-text-sm)}.card__list{margin:0 0 var(--meb-space-2);padding:0;list-style:none}.card__list li{margin-bottom:var(--meb-space-1);font-size:var(--meb-text-sm)}.card__list .card__when{display:block;color:var(--meb-color-text-muted)}.day{margin-bottom:var(--meb-space-8)}.day__title{font-size:var(--meb-text-lg);text-transform:capitalize}@media(min-width:600px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.tags{display:flex;flex-wrap:wrap;gap:var(--meb-space-2);margin:var(--meb-space-3) 0 0;padding:0;list-style:none}.tag{padding:var(--meb-space-1) var(--meb-space-3);background:var(--meb-color-surface-sunken);border-radius:var(--meb-radius-pill);color:var(--meb-color-text-muted);font-size:var(--meb-text-xs);font-weight:var(--meb-weight-emphasis)}.tag--format{background:var(--meb-color-info-tint);color:var(--meb-color-info)}.facts{margin:0 0 var(--meb-space-6)}.facts__row{display:grid;gap:var(--meb-space-1);padding-block:var(--meb-space-3);border-bottom:1px solid var(--meb-color-border-subtle)}.facts__term{color:var(--meb-color-text-muted);font-size:var(--meb-text-sm);font-weight:var(--meb-weight-emphasis);letter-spacing:var(--meb-tracking-caps);text-transform:uppercase}.facts__value{margin:0}.facts__muted{color:var(--meb-color-text-muted)}.facts__action{display:block;margin-top:var(--meb-space-3)}.activity__back{margin-bottom:var(--meb-space-4)}.activity__terms{margin-block-start:var(--meb-space-6)}.activity__terms-title{margin-block-end:var(--meb-space-2);font-size:var(--meb-text-base)}.activity__keep{margin-block:var(--meb-space-4)}.activity .prose{margin-block-start:var(--meb-space-6)}.section--aside{margin-block-start:var(--meb-space-10);padding-block:0;border-block-start:1px solid var(--meb-color-border-subtle);padding-block-start:var(--meb-space-6)}.section--aside .section__title{font-size:var(--meb-text-lg);margin-block-end:var(--meb-space-2)}.section__title--caution{display:flex;align-items:center;gap:var(--meb-space-2)}.section__hint{margin-block:0 var(--meb-space-4);max-width:var(--meb-size-measure)}.section__hint--caution{color:var(--meb-color-warning);font-weight:var(--meb-weight-emphasis)}.activity__cover{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;margin-block-end:var(--meb-space-5);border-radius:var(--meb-radius-md);background:var(--meb-color-surface-sunken)}@media(min-width:600px){.facts__row{grid-template-columns:12rem minmax(0,1fr);gap:var(--meb-space-4)}}.venues{margin:0;padding:0;list-style:none}.venue{margin-bottom:var(--meb-space-8);padding-bottom:var(--meb-space-6);border-bottom:1px solid var(--meb-color-border-subtle)}.venue__name{font-size:var(--meb-text-lg)}.venue__address,.venue__place{margin:0 0 var(--meb-space-1);color:var(--meb-color-text-muted)}.venue__map{margin-top:var(--meb-space-3)}.venue__activities{margin:var(--meb-space-4) 0 0;padding:0;list-style:none}.venue__activities>li{padding-block:var(--meb-space-2)}.venue__when{display:block;color:var(--meb-color-text-muted);font-size:var(--meb-text-sm)}.footer{margin-top:var(--meb-space-12);padding-block:var(--meb-space-8);background:var(--meb-color-surface-sunken);border-top:1px solid var(--meb-color-border-subtle)}.footer__kicker{color:var(--meb-color-text-muted);font-size:var(--meb-text-sm);font-weight:var(--meb-weight-emphasis);letter-spacing:var(--meb-tracking-caps);text-transform:uppercase}.institutional{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--meb-space-6);margin:var(--meb-space-4) 0 0;padding:0;list-style:none}.institutional__item{display:flex;align-items:center}.institutional__item--on-dark{padding:var(--meb-space-2) var(--meb-space-4);background:var(--meb-color-text);border-radius:var(--meb-radius-sm)}.institutional__logo{width:auto;max-width:100%;height:3rem;object-fit:contain}.institutional__wordmark{display:flex;align-items:center;height:3rem;color:var(--meb-color-text);font-size:var(--meb-text-lg);font-weight:var(--meb-weight-display);letter-spacing:var(--meb-tracking-caps);text-decoration:none}.footer__contacts{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--meb-space-3);margin:var(--meb-space-8) 0 0;padding:0;list-style:none}.footer__contacts>li{flex:1 1 100%}.footer__contact{width:100%;padding-block:var(--meb-space-2);word-break:break-word}@media(min-width:600px){.footer__contacts>li{flex:0 0 auto}.footer__contact{width:auto}}@media(min-width:600px){.institutional__logo,.institutional__wordmark{height:3.5rem}}.page__inner--narrow{max-width:42rem}.funnel__back{margin-bottom:var(--meb-space-4)}.funnel__heading{margin-bottom:var(--meb-space-2);font-size:var(--meb-text-lg)}.funnel__activity{font-size:var(--meb-text-lg);font-weight:var(--meb-weight-emphasis)}.funnel__when{color:var(--meb-color-text-muted)}.steps{display:flex;flex-wrap:wrap;gap:var(--meb-space-2);margin:0 0 var(--meb-space-6);padding:0;list-style:none;counter-reset:step}.steps__item{flex:1 1 auto;padding:var(--meb-space-2) var(--meb-space-3);border-bottom:3px solid var(--meb-color-border-subtle);color:var(--meb-color-text-muted);font-size:var(--meb-text-sm);font-weight:var(--meb-weight-emphasis)}.steps__item--done{border-bottom-color:var(--meb-color-action-strong);color:var(--meb-color-text)}.steps__item--current{background:var(--meb-color-surface-sunken)}.field{margin-bottom:var(--meb-space-5)}.field__label{display:block;margin-bottom:var(--meb-space-1);font-weight:var(--meb-weight-emphasis)}.field__input,.field__select{width:100%;min-height:var(--meb-size-touch-target);padding:var(--meb-space-3);background:var(--meb-color-surface);border:1px solid var(--meb-color-border-strong);border-radius:var(--meb-radius-sm);color:var(--meb-color-text);font:inherit}.field__help{margin:var(--meb-space-1) 0 0;color:var(--meb-color-text-muted);font-size:var(--meb-text-sm)}.field__error{margin:var(--meb-space-1) 0 0;color:var(--meb-color-error);font-size:var(--meb-text-sm);font-weight:var(--meb-weight-emphasis)}.form__actions{margin-top:var(--meb-space-6)}.choices{margin:0;padding:0;list-style:none}.choice{display:flex;gap:var(--meb-space-3);align-items:flex-start;min-height:var(--meb-size-touch-target);padding:var(--meb-space-3) 0;cursor:pointer}.choice__input{flex:0 0 auto;width:1.25rem;height:1.25rem;margin-top:.125rem}.consents{margin:var(--meb-space-6) 0 0;padding:0;border:0}.alert{margin-bottom:var(--meb-space-5);padding:var(--meb-space-4);background:var(--meb-color-info-tint);border-left:4px solid var(--meb-color-info);border-radius:var(--meb-radius-sm)}.alert--error{background:var(--meb-color-error-tint);border-left-color:var(--meb-color-error);color:var(--meb-color-error);font-weight:var(--meb-weight-emphasis)}.alert--warning{background:var(--meb-color-warning-tint);border-left-color:var(--meb-color-warning-fill);color:var(--meb-color-warning);font-weight:var(--meb-weight-emphasis)}.reference{margin:var(--meb-space-6) 0;padding:var(--meb-space-6);background:var(--meb-color-surface-sunken);border-radius:var(--meb-radius-md);text-align:center}.reference__label{margin:0;color:var(--meb-color-text-muted);font-size:var(--meb-text-sm);font-weight:var(--meb-weight-emphasis);letter-spacing:var(--meb-tracking-caps);text-transform:uppercase}.reference__code{margin:var(--meb-space-2) 0;font-size:2rem;font-weight:var(--meb-weight-display);letter-spacing:.15em}.reference__help{margin:0;color:var(--meb-color-text-muted);font-size:var(--meb-text-sm)}.activity__register{margin:var(--meb-space-6) 0}.activity__favourite{display:contents}.activity__seats{margin:var(--meb-space-3) 0 0;color:var(--meb-color-text-muted);font-weight:var(--meb-weight-emphasis)}.activity__register .alert{margin-bottom:var(--meb-space-3)}.places{display:grid;gap:var(--meb-space-4);margin:0 0 var(--meb-space-6);padding:0;list-style:none}.places__item{padding:var(--meb-space-4);background:var(--meb-color-surface);border:1px solid var(--meb-color-border-subtle);border-radius:var(--meb-radius-md)}.places__title{margin:0 0 var(--meb-space-1);font-size:var(--meb-text-lg)}.places__where,.places__address,.places__when{margin:0 0 var(--meb-space-1);color:var(--meb-color-text-muted);font-size:var(--meb-text-sm)}.places__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--meb-space-3);margin:var(--meb-space-4) 0 0}.places__actions>.button{flex:1 1 100%;justify-content:center}.places__actions .alert{margin-bottom:0}@media(min-width:600px){.places__actions>.button{flex:0 0 auto}}.phone{display:flex;gap:var(--meb-space-2);align-items:stretch}.phone__country,.phone__fixed{flex:0 0 auto;display:flex;align-items:center;gap:var(--meb-space-2);min-height:var(--meb-size-touch-target);max-width:11rem;padding:var(--meb-space-2) var(--meb-space-3);background:var(--meb-color-surface-sunken);border:1px solid var(--meb-color-border-strong);border-radius:var(--meb-radius-sm);color:var(--meb-color-text);font:inherit}.phone__country{flex:0 0 4.5rem;max-width:4.5rem}.phone__number{flex:1 1 auto;min-width:0}.phone__flag{font-size:1.25em;line-height:1}.phone__dial{font-weight:var(--meb-weight-emphasis)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip-path:inset(50%)}.footer__links{margin-top:var(--meb-space-6);padding-top:var(--meb-space-6);border-top:1px solid var(--meb-color-border-subtle)}.footer__list{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--meb-space-2) var(--meb-space-5);margin:0;padding:0;list-style:none}.footer__link{display:inline-flex;align-items:center;min-height:var(--meb-size-touch-target);color:var(--meb-color-text-muted);font-size:var(--meb-text-sm)}.footer__link:hover,.footer__link:focus-visible{color:var(--meb-color-text);text-decoration:underline}.footer__social{margin-top:var(--meb-space-4)}.social{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--meb-space-2);margin:0;padding:0;list-style:none}.social__link{display:inline-flex;align-items:center;justify-content:center;width:var(--meb-size-touch-target);height:var(--meb-size-touch-target);border-radius:var(--meb-radius-sm);color:var(--meb-color-text-muted)}.social__link:hover{background:var(--meb-color-surface);color:var(--meb-color-text)}.social__icon{display:block}.footer__copyright{margin:var(--meb-space-6) 0 0;color:var(--meb-color-text-muted);font-size:var(--meb-text-sm);text-align:center}.error-page{max-width:var(--meb-size-measure);padding-block:var(--meb-space-12);text-align:center}.error-page__brand{display:inline-block;margin-bottom:var(--meb-space-8)}.error-page__status{margin:0;color:var(--meb-color-border-strong);font-family:var(--meb-font-display);font-size:4rem;font-weight:var(--meb-weight-display);line-height:1}.error-page__lead{color:var(--meb-color-text-muted)}.error-page__actions{display:flex;flex-wrap:wrap;gap:var(--meb-space-3);justify-content:center;margin-top:var(--meb-space-8)}.error-page__hint{margin-top:var(--meb-space-6);color:var(--meb-color-text-muted);font-size:var(--meb-text-sm)}.space__head{margin-bottom:var(--meb-space-8);padding-bottom:var(--meb-space-5);border-bottom:1px solid var(--meb-color-border-subtle)}.space__who{margin:0 0 var(--meb-space-4);color:var(--meb-color-text-muted);font-size:var(--meb-text-sm)}.space__out{margin:0}.space__help{margin-top:var(--meb-space-8);padding-top:var(--meb-space-5);border-top:1px solid var(--meb-color-border-subtle);color:var(--meb-color-text-muted);font-size:var(--meb-text-sm)}@media(min-width:48rem){.space__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--meb-space-4)}.space__head .page__title{flex:1 1 auto;margin-bottom:var(--meb-space-2)}.space__who{order:3;flex:1 1 100%;margin-bottom:0}}.dossier__group{margin-bottom:var(--meb-space-10)}.dossier__heading{margin:0 0 var(--meb-space-4);font-size:var(--meb-text-lg)}.dossier__count{color:var(--meb-color-text-muted);font-weight:var(--meb-weight-body)}.dossier__list{display:grid;gap:var(--meb-space-4);margin:0;padding:0;list-style:none}.card--registration{border-left:4px solid var(--meb-color-border-strong)}.card--upcoming{border-left-color:var(--meb-color-success)}.card--awaiting{border-left-color:var(--meb-color-warning-fill)}.card--past,.card--closed{background:var(--meb-color-surface-sunken)}.card__meta{margin:0 0 var(--meb-space-1);color:var(--meb-color-text-muted);font-size:var(--meb-text-sm);font-weight:var(--meb-weight-emphasis)}.card__status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--meb-space-2);margin:var(--meb-space-3) 0 0}.card__waitlist,.card__edition,.card__reference{margin:var(--meb-space-1) 0 0;color:var(--meb-color-text-muted);font-size:var(--meb-text-sm)}.card__code{font-family:var(--meb-font-mono);font-weight:var(--meb-weight-emphasis);letter-spacing:.08em}.badge{display:inline-block;padding:var(--meb-space-1) var(--meb-space-3);background:var(--meb-color-info-tint);border-radius:var(--meb-radius-pill);font-size:var(--meb-text-sm);font-weight:var(--meb-weight-emphasis)}.badge--confirmed{background:var(--meb-color-success-tint);color:var(--meb-color-success)}.badge--pending,.badge--waitlisted{background:var(--meb-color-warning-tint);color:var(--meb-color-warning)}.badge--cancelled,.badge--refused{background:var(--meb-color-surface-sunken);color:var(--meb-color-text-muted)}.alert--success{background:var(--meb-color-success-tint);border-left-color:var(--meb-color-success)}.recognised{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--meb-space-1) var(--meb-space-3)}.recognised__who,.recognised__out{margin:0}.link--button{padding:0;background:none;border:0;font:inherit;font-weight:var(--meb-weight-emphasis);color:var(--meb-color-action-strong);text-decoration:underline;cursor:pointer}.link--button:hover,.link--button:focus-visible{text-decoration:none}.button--small{padding:var(--meb-space-2) var(--meb-space-4);font-size:var(--meb-text-sm)}.field__input--code{max-width:12ch;font-family:var(--meb-font-mono);font-size:var(--meb-text-lg);letter-spacing:.12em;text-transform:uppercase}.activity__one-click{display:inline;margin:0}@media(min-width:600px){.actions>.button,.activity__actions .button,.comeback__actions>.button,.done__actions>.button,.error-page__actions>.button,.filters__actions>.button,.form__actions>.button,.hero__actions>.button,.otherdoor>.button{flex:0 0 auto}}.done__keep{margin-top:var(--meb-space-4);color:var(--meb-color-text-muted);font-size:var(--meb-text-sm)}.comeback{margin:var(--meb-space-8) 0 0;padding:var(--meb-space-6);background:var(--meb-color-surface-sunken);border-radius:var(--meb-radius-md)}.comeback__title{margin:0 0 var(--meb-space-3);font-size:var(--meb-text-base);text-transform:uppercase;letter-spacing:var(--meb-tracking-caps)}.comeback__code{margin:0 0 var(--meb-space-3);font-family:var(--meb-font-mono);font-size:var(--meb-text-3xl);font-weight:var(--meb-weight-emphasis);letter-spacing:.16em;user-select:all}.comeback__lead{margin:0 0 var(--meb-space-5)}.comeback__actions{margin:0}.comeback__keep{margin-top:var(--meb-space-5);padding:var(--meb-space-3);background:var(--meb-color-surface);border:1px solid var(--meb-color-border-subtle);border-radius:var(--meb-radius-sm)}.comeback__link-label{display:block;margin-bottom:var(--meb-space-1);color:var(--meb-color-text-muted);font-size:var(--meb-text-sm)}.comeback__url{display:block;font-family:var(--meb-font-mono);font-size:var(--meb-text-xs);line-height:var(--meb-leading-normal);overflow-wrap:anywhere;user-select:all}.comeback__keep-actions{margin:var(--meb-space-3) 0 0}.comeback__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--meb-space-3);margin:0 0 var(--meb-space-3)}.copy--done{border-color:var(--meb-color-success);color:var(--meb-color-success)}.otherdoor{display:flex;flex-wrap:wrap;align-items:center;gap:var(--meb-space-3);margin:var(--meb-space-8) 0 0;padding-top:var(--meb-space-5);border-top:1px solid var(--meb-color-border-subtle)}.otherdoor__question{color:var(--meb-color-text-muted)}.badge-offer{margin-bottom:var(--meb-space-10);padding:var(--meb-space-6);background:var(--meb-color-surface-sunken);border-radius:var(--meb-radius-md)}.badge-offer__lead{margin:0 0 var(--meb-space-5);color:var(--meb-color-text-muted)}.button--danger{color:var(--meb-color-error);box-shadow:inset 0 0 0 1px var(--meb-color-error)}.button--danger:hover{background:var(--meb-color-error-tint);color:var(--meb-color-error)}.cancel__lead{margin:var(--meb-space-6) 0 var(--meb-space-2)}.cancel__deadline{margin:0 0 var(--meb-space-6);color:var(--meb-color-text-muted)}.card__actions{margin:var(--meb-space-4) 0 0}.card__cancel{color:var(--meb-color-text-muted)}.space__tools{margin:0 0 var(--meb-space-8)}.space__edit{margin:var(--meb-space-2) 0 0}.profile__phone{margin:0 0 var(--meb-space-6);padding:var(--meb-space-4);background:var(--meb-color-surface-sunken);border-radius:var(--meb-radius-sm)}.page__aside{margin:calc(var(--meb-space-4) * -1) 0 var(--meb-space-6)}.page__action+.page__aside{margin-top:0}.card__action{margin:var(--meb-space-4) 0 0}.card__about{margin:0 0 var(--meb-space-2)}.card--chosen{margin:0 0 var(--meb-space-6);border-left:4px solid var(--meb-color-action)}.coaches{margin:var(--meb-space-3) 0 0;padding:0;list-style:none}.coach{position:relative;display:flex;align-items:flex-start;gap:var(--meb-space-3);margin:0 0 var(--meb-space-3);font-size:var(--meb-text-sm)}a.coach__name:after{content:"";position:absolute;inset:0}.coach__portrait .figure__image{width:3rem;height:3rem;border-radius:var(--meb-radius-pill);object-fit:cover}.coach__who{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--meb-space-1) var(--meb-space-2)}.coach__name{font-weight:var(--meb-weight-emphasis)}.coach__kind{color:var(--meb-color-action-strong);font-weight:var(--meb-weight-emphasis);text-transform:uppercase;font-size:var(--meb-text-xs);letter-spacing:var(--meb-tracking-caps)}.coach__role{color:var(--meb-color-text-muted)}.coach__expertise{display:flex;flex-wrap:wrap;gap:var(--meb-space-1);flex-basis:100%}.form__intro,.form__note{margin:0 0 var(--meb-space-4);color:var(--meb-color-text-muted);font-size:var(--meb-text-sm)}.form--inline{margin:0 0 var(--meb-space-4)}.field__required{color:var(--meb-color-error)}.space__coaching{margin:var(--meb-space-8) 0 0}.space__heading{margin:0 0 var(--meb-space-4);font-size:var(--meb-text-lg)}.footer__partners{margin-block-start:var(--meb-space-6);padding-block-start:var(--meb-space-5);border-block-start:1px solid var(--meb-color-border-subtle)}.partners--footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--meb-space-4) var(--meb-space-6);margin:0;padding:0;list-style:none}.partners--footer .figure__image{width:auto;max-width:7rem;max-height:2.25rem;object-fit:contain}.partners--footer .partners__name{color:var(--meb-color-text-muted);font-size:var(--meb-text-sm);font-weight:var(--meb-weight-emphasis)}.pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--meb-space-3);margin-block:var(--meb-space-8) var(--meb-space-4)}.pager__count{color:var(--meb-color-text-muted);font-size:var(--meb-text-sm);font-weight:var(--meb-weight-emphasis)}.error-page__resume{margin-block:var(--meb-space-6) var(--meb-space-4)}.block{padding-block:var(--meb-space-8)}.block:first-child{padding-block-start:var(--meb-space-4)}.block__inner{width:100%;max-width:var(--meb-size-container);margin:0 auto;padding-inline:var(--meb-space-4)}.block__title{font-size:var(--meb-text-2xl)}.block--center{text-align:center}.block--center .prose{margin-inline:auto}.block--wide>.block__inner{max-width:var(--meb-size-wide)}.block--full>.block__inner{max-width:none;padding-inline:var(--meb-space-4)}.block--section{padding-block:0}.section--air-normal{padding-block:var(--meb-space-8)}.section--air-large{padding-block:var(--meb-space-16)}.section--sunken{background:var(--meb-color-surface-sunken)}.section--brand{background:var(--meb-color-action-strong);color:var(--meb-color-text-inverse)}.section--brand .block,.section--sunken .block{background:transparent}.grid-block{display:grid;--meb-cols: var(--meb-grid-columns-phone, 1);grid-template-columns:repeat(var(--meb-cols),minmax(0,1fr));gap:var(--meb-space-6);align-items:start}@media(width>=40rem){.grid-block{--meb-cols: var(--meb-grid-columns-tablet, 2)}}@media(width>=64rem){.grid-block{--meb-cols: var(--meb-grid-columns, 2)}}.grid-cell{min-width:0;grid-column:span var(--meb-span-phone, 1)}@media(width>=40rem){.grid-cell{grid-column:span var(--meb-span-tablet, 1)}}@media(width>=64rem){.grid-cell{grid-column:span var(--meb-span, 1)}}.grid-block--gap-small .grid-block{gap:var(--meb-space-3)}.grid-block--gap-large .grid-block{gap:var(--meb-space-10)}.grid-cell>.block>.block__inner{max-width:none;padding-inline:0}.grid-cell>.block{padding-block:0}.grid-cell>.block--awaiting>.block__inner{max-width:none;padding-inline:0}.prose h2{font-size:var(--meb-text-xl);margin-block:var(--meb-space-6) var(--meb-space-3)}.prose h3{font-size:var(--meb-text-lg);margin-block:var(--meb-space-5) var(--meb-space-2)}.prose p{line-height:var(--meb-leading-relaxed)}.prose ul,.prose ol{margin:0 0 var(--meb-space-4);padding-inline-start:var(--meb-space-6);line-height:var(--meb-leading-relaxed)}.prose li{margin-block-end:var(--meb-space-2)}.prose strong{font-weight:var(--meb-weight-emphasis)}.prose h4{font-size:var(--meb-text-base);margin-block:var(--meb-space-4) var(--meb-space-2)}.prose-slate{color:var(--meb-prose-slate)}.prose-muted{color:var(--meb-prose-muted)}.prose-green{color:var(--meb-prose-green)}.figure{margin:0}.figure__image{display:block;width:100%;height:auto;border-radius:var(--meb-radius-md)}.block--full .figure__image{border-radius:var(--meb-radius-none)}.figure__caption{margin-block-start:var(--meb-space-2);color:var(--meb-color-text-muted);font-size:var(--meb-text-sm);line-height:var(--meb-leading-snug)}.gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:var(--meb-space-4);margin:0;padding:0;list-style:none}.gallery__link{display:block}.section__more{display:flex;justify-content:center;margin-block-start:var(--meb-space-6)}.swiper-initialized{cursor:grab}.swiper-initialized:active{cursor:grabbing}.gallery__frame--strip:not(.swiper-initialized){overflow-x:auto;padding-block-end:var(--meb-space-3);overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none}.gallery__frame--strip:not(.swiper-initialized)::-webkit-scrollbar{display:none}.gallery__frame--strip .gallery{display:flex;flex-wrap:nowrap;justify-content:flex-start}.gallery__frame--strip:not(.swiper-initialized) .gallery__item{flex:0 0 max(14rem,calc((100% - (var(--meb-at-once, 3) - 1) * var(--meb-space-4)) / var(--meb-at-once, 3)));scroll-snap-align:center}.gallery__frame--strip:focus-visible{outline:var(--meb-focus-width) solid var(--meb-color-focus-ring);outline-offset:var(--meb-focus-offset)}@media(prefers-reduced-motion:reduce){.gallery__frame--strip:not(.swiper-initialized){scroll-behavior:auto}}.block__split{display:grid;gap:var(--meb-space-6)}@media(min-width:600px){.block__split{grid-template-columns:1fr 1fr;align-items:center}.block--image-right .block__figure{order:2}}.block__cards{display:grid;gap:var(--meb-space-4);margin:0;padding:0;list-style:none}@media(min-width:600px){.block__cards--2,.block__cards--3,.block__cards--4{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.block__cards--3{grid-template-columns:repeat(3,1fr)}.block__cards--4{grid-template-columns:repeat(4,1fr)}}.pane{display:flex;flex-direction:column;gap:var(--meb-space-2);padding:var(--meb-space-5);background:var(--meb-color-surface-sunken);border-radius:var(--meb-radius-md)}.pane__link{display:flex;flex-direction:column;gap:var(--meb-space-2);color:inherit;text-decoration:none}.pane__link:hover .pane__title,.pane__link:focus .pane__title{text-decoration:underline}.pane__title{font-weight:var(--meb-weight-display);font-size:var(--meb-text-lg);line-height:var(--meb-leading-snug)}.pane__body{color:var(--meb-color-text-muted);font-size:var(--meb-text-sm);line-height:var(--meb-leading-normal)}.quote{margin:0;padding:var(--meb-space-5) var(--meb-space-6);background:var(--meb-color-surface-sunken);border-inline-start:var(--meb-space-1) solid var(--meb-color-action);border-radius:var(--meb-radius-md);font-size:var(--meb-text-lg);line-height:var(--meb-leading-relaxed)}.quote__who{margin-block-start:var(--meb-space-3);color:var(--meb-color-text-muted);font-size:var(--meb-text-sm)}.download{margin:0}.download__link{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--meb-space-2) var(--meb-space-3);min-height:var(--meb-size-touch-target);padding:var(--meb-space-4);background:var(--meb-color-surface-sunken);border-radius:var(--meb-radius-md);color:var(--meb-color-action-strong);font-weight:var(--meb-weight-emphasis);text-decoration:none}.download__link:hover .download__name,.download__link:focus .download__name{text-decoration:underline}.download__facts{color:var(--meb-color-text-muted);font-size:var(--meb-text-sm);font-weight:var(--meb-weight-body);text-transform:uppercase;letter-spacing:var(--meb-tracking-caps)}.embed{position:relative;width:100%;background:var(--meb-color-surface-sunken);border-radius:var(--meb-radius-md);overflow:hidden}.embed__frame{display:block;width:100%;height:100%;border:0}.figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:var(--meb-space-4);margin:0;padding:0;list-style:none;text-align:center}.figures--2,.figures--4{grid-template-columns:repeat(2,1fr)}.figures--3{grid-template-columns:repeat(3,1fr)}@media(min-width:600px){.figures--4{grid-template-columns:repeat(4,1fr)}}.figures__item{display:flex;flex-direction:column;gap:var(--meb-space-1)}.figures__value{color:var(--meb-color-action-strong);font-family:var(--meb-font-display);font-weight:var(--meb-weight-display);font-size:clamp(var(--meb-text-2xl),8vw,var(--meb-text-4xl));line-height:var(--meb-leading-tight)}.figures__label{color:var(--meb-color-text-muted);font-size:clamp(var(--meb-text-xs),3.1vw,var(--meb-text-sm));text-transform:uppercase;letter-spacing:var(--meb-tracking-caps);overflow-wrap:anywhere}.partners{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--meb-space-6);margin:0;padding:0;list-style:none}.partners__item{display:flex;align-items:center;justify-content:center;height:3rem}.partners__frame--strip:not(.swiper-initialized){overflow-x:auto;scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;padding-block-end:var(--meb-space-3)}.partners__frame--strip:not(.swiper-initialized)::-webkit-scrollbar{display:none}.partners__frame--strip .partners{flex-wrap:nowrap;justify-content:flex-start}.partners__frame--strip:not(.swiper-initialized) .partners__item{flex:0 0 max(7rem,calc((100% - (var(--meb-at-once, 5) - 1) * var(--meb-space-6)) / var(--meb-at-once, 5)));scroll-snap-align:center}.partners__frame--strip:focus-visible{outline:var(--meb-focus-width) solid var(--meb-color-focus-ring);outline-offset:var(--meb-focus-offset)}@media(prefers-reduced-motion:reduce){.partners__frame--strip:not(.swiper-initialized){scroll-behavior:auto}}.partners__item .figure__image{width:100%;max-width:10rem;height:3rem;object-fit:contain;border-radius:var(--meb-radius-none)}.partners__link{display:flex;align-items:center;height:100%}.partners__name{font-weight:var(--meb-weight-emphasis);text-transform:uppercase;letter-spacing:var(--meb-tracking-caps)}.block--breadcrumb{padding-block:var(--meb-space-4) 0}.breadcrumb{display:flex;flex-wrap:wrap;align-items:baseline;margin:0;padding:0;list-style:none;color:var(--meb-color-text-muted);font-size:var(--meb-text-sm)}.breadcrumb__step+.breadcrumb__step:before{content:"/";padding-inline:var(--meb-space-1);color:var(--meb-color-text-muted)}.block--page-header .page__meta{margin-block-start:var(--meb-space-2)}.block--page-header .page__lead{margin-block-start:var(--meb-space-3)}.block--page-header.block--center .page__lead{margin-inline:auto}.page__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--meb-space-3);color:var(--meb-color-text-muted);font-size:var(--meb-text-sm)}.card__cover{display:block;margin-block-end:var(--meb-space-3)}.card__body{color:var(--meb-color-text-muted);font-size:var(--meb-text-sm);line-height:var(--meb-leading-normal)}.pager__item{margin-block-start:var(--meb-space-4)}.hero--pictured .figure__image{border-radius:var(--meb-radius-none);max-height:22rem;object-fit:cover}.hero__shots:not(.swiper-initialized) .carousel__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hero__shots:not(.swiper-initialized) .carousel__track::-webkit-scrollbar{display:none}.hero__shots:not(.swiper-initialized) .hero__shot{flex:0 0 100%;scroll-snap-align:start}.block--banner{padding-block-start:var(--meb-space-4)}.banner__media{max-width:var(--meb-size-container);margin-inline:auto}.block--banner.block--full .banner__media{max-width:none}.block--banner.block--full{padding-block-start:0}.banner__media .figure__image{aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--meb-radius-none)}.banner__words{max-width:var(--meb-size-container);margin-inline:auto;padding:var(--meb-space-5) var(--meb-space-4) 0}.banner__title{font-size:var(--meb-text-2xl);line-height:var(--meb-leading-snug)}.banner__lead{max-width:var(--meb-size-measure);margin-block-start:var(--meb-space-3);color:var(--meb-color-text-muted);line-height:var(--meb-leading-relaxed)}.banner__actions{display:flex;flex-wrap:wrap;gap:var(--meb-space-3);margin-block-start:var(--meb-space-5)}.block--banner.block--center .banner__words{text-align:center}.block--banner.block--center .banner__lead{margin-inline:auto}.block--banner.block--center .banner__actions{justify-content:center}.carousel:not(.swiper-initialized) .carousel__track{display:flex;gap:var(--meb-space-4);margin:0;padding:0 var(--meb-space-4);overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-inline:var(--meb-space-4);overscroll-behavior-x:contain;scrollbar-width:none}.carousel:not(.swiper-initialized) .carousel__track::-webkit-scrollbar{display:none}.carousel__track{margin:0;padding:0;list-style:none}.carousel__slide{position:relative;border-radius:var(--meb-radius-md);overflow:hidden;background:var(--meb-color-surface-sunken)}.carousel:not(.swiper-initialized) .carousel__slide{flex:0 0 100%;scroll-snap-align:start}.carousel__slide .figure__image{aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--meb-radius-none)}.carousel__link{display:block;color:inherit;text-decoration:none}.carousel__words{display:block;padding:var(--meb-space-4)}.carousel__title{display:block;font-weight:var(--meb-weight-display);font-size:var(--meb-text-lg);line-height:var(--meb-leading-snug)}.carousel__line{display:block;margin-block-start:var(--meb-space-2);color:var(--meb-color-text-muted);font-size:var(--meb-text-sm);line-height:var(--meb-leading-normal)}.carousel__action{display:inline-block;margin-block-start:var(--meb-space-3);color:var(--meb-color-action-strong);font-weight:var(--meb-weight-emphasis);font-size:var(--meb-text-sm)}.carousel__link:hover .carousel__title,.carousel__link:focus .carousel__title{text-decoration:underline}.carousel__dots{--swiper-pagination-bottom: 2px;display:flex;position:static;justify-content:center;gap:var(--meb-space-2);margin-block-start:var(--meb-space-4);margin-block-end:var(--meb-space-4);padding:0;list-style:none}.carousel__dots:empty{display:none}.carousel__dot{width:var(--meb-space-2);height:var(--meb-space-2);padding:0;border:1px solid var(--meb-color-border-strong);border-radius:var(--meb-radius-pill);background:var(--meb-color-surface);cursor:pointer}.carousel__dot--on,.carousel__dot[aria-current=true]{background:var(--meb-color-action-strong);border-color:var(--meb-color-action-strong)}@media(min-width:900px){.carousel{max-width:var(--meb-size-container);margin-inline:auto}}.faq{margin:0;padding:0;list-style:none}.faq__item+.faq__item{margin-block-start:var(--meb-space-3)}.faq__entry{background:var(--meb-color-surface-sunken);border-radius:var(--meb-radius-md)}.faq__question{display:flex;align-items:center;gap:var(--meb-space-3);min-height:var(--meb-size-touch-target);padding:var(--meb-space-3) var(--meb-space-5);font-weight:var(--meb-weight-emphasis);line-height:var(--meb-leading-snug);cursor:pointer}.faq__question::marker,.faq__question::-webkit-details-marker{color:var(--meb-color-action-strong)}.faq__answer{padding:0 var(--meb-space-5) var(--meb-space-4)}@media(prefers-reduced-motion:no-preference){@supports selector(details::details-content){.faq__entry::details-content{block-size:0;overflow:hidden;transition:block-size .2s ease,content-visibility .2s allow-discrete}.faq__entry[open]::details-content{block-size:auto}}}.block--pdf .block__action{display:flex;flex-wrap:wrap;align-items:center;gap:var(--meb-space-3)}.countdown{text-align:center}.countdown__cells{display:grid;width:fit-content;justify-content:center;margin-block:var(--meb-space-4);margin-inline:auto;gap:var(--meb-space-2);grid-template-columns:repeat(2,minmax(4.5rem,6rem));list-style:none;padding:0}@media(width>=600px){.countdown__cells{grid-template-columns:repeat(4,minmax(4.5rem,6rem))}}.countdown__cell{display:flex;flex-direction:column;align-items:center;padding-block:var(--meb-space-3);background:var(--meb-color-surface-sunken);border-radius:var(--meb-radius-md);gap:var(--meb-space-1)}.countdown__value{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:var(--meb-space-2);margin-block:var(--meb-space-2)}.countdown__figure{color:var(--meb-color-action-strong);font-weight:var(--meb-weight-display);font-size:var(--meb-text-3xl);font-variant-numeric:tabular-nums;line-height:var(--meb-leading-snug)}.countdown__unit{color:var(--meb-color-text-muted);font-size:var(--meb-text-xs);letter-spacing:var(--meb-tracking-caps);text-transform:uppercase}.countdown__label{font-weight:var(--meb-weight-emphasis);font-size:var(--meb-text-lg)}.countdown--ink{padding-block:var(--meb-space-8);background:var(--meb-color-shell);border-radius:var(--meb-radius-md);color:var(--meb-color-text-inverse)}.countdown--ink .countdown__cell{background:var(--meb-color-shell-raised)}.countdown--ink .countdown__figure{color:var(--meb-color-text-inverse)}.countdown--ink .countdown__unit,.countdown--ink .countdown__line{color:var(--meb-color-shell-muted)}.block--countdown-running .countdown__label{color:var(--meb-color-action-strong);font-size:var(--meb-text-2xl);font-weight:var(--meb-weight-display)}.countdown__line{max-width:var(--meb-size-measure);margin-inline:auto;color:var(--meb-color-text-muted)}.page__cover{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;margin-block-end:var(--meb-space-5);border-radius:var(--meb-radius-md);background:var(--meb-color-surface-sunken)}.showcase{display:grid;gap:var(--meb-space-6);align-items:center}@media(min-width:900px){.showcase{grid-template-columns:1fr 1fr}.block--media-left .showcase__media{order:-1}}.showcase__kicker{margin:0 0 var(--meb-space-2);color:var(--meb-color-text-muted);font-size:var(--meb-text-sm);font-weight:var(--meb-weight-emphasis);letter-spacing:var(--meb-tracking-caps);text-transform:uppercase}.showcase__title{margin:0 0 var(--meb-space-3);font-size:var(--meb-text-3xl);line-height:var(--meb-leading-tight)}.showcase__lead{margin:0 0 var(--meb-space-5);max-width:var(--meb-size-measure);line-height:var(--meb-leading-relaxed)}.showcase__actions{display:flex;flex-wrap:wrap;gap:var(--meb-space-3);margin:0}.showcase__media{display:grid;border-radius:var(--meb-radius-md);overflow:hidden}.showcase__shot{grid-area:1 / 1;display:block}.showcase__shot .figure__image{display:block;width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover}.showcase__media--still-1 .showcase__shot:not(:first-child),.showcase__media--still-2 .showcase__shot:not(:first-child),.showcase__media--still-3 .showcase__shot:not(:first-child),.showcase__media--still-4 .showcase__shot:not(:first-child),.showcase__media--still-5 .showcase__shot:not(:first-child){display:none}.showcase__media--fade-2 .showcase__shot,.showcase__media--fade-3 .showcase__shot,.showcase__media--fade-4 .showcase__shot,.showcase__media--fade-5 .showcase__shot{opacity:0;animation-duration:calc(var(--meb-shots) * 5s);animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:calc(var(--meb-shot) * 5s)}.showcase__media--fade-1 .showcase__shot:not(:first-child){display:none}.showcase__media--fade-2 .showcase__shot{animation-name:meb-showcase-2}.showcase__media--fade-3 .showcase__shot{animation-name:meb-showcase-3}.showcase__media--fade-4 .showcase__shot{animation-name:meb-showcase-4}.showcase__media--fade-5 .showcase__shot{animation-name:meb-showcase-5}@keyframes meb-showcase-2{0%,46%{opacity:1}50%,96%{opacity:0}to{opacity:1}}@keyframes meb-showcase-3{0%,29%{opacity:1}33%,96%{opacity:0}to{opacity:1}}@keyframes meb-showcase-4{0%,21%{opacity:1}25%,96%{opacity:0}to{opacity:1}}@keyframes meb-showcase-5{0%,16%{opacity:1}20%,96%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.showcase__shot{animation:none}.showcase__shot:first-child{opacity:1}.showcase__shot:not(:first-child){display:none}}.map{--map-width: 22rem;display:grid;gap:var(--meb-space-6)}@media(min-width:900px){.map{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start}}.map__drawing{display:block;width:100%;max-width:var(--map-width);height:auto;margin-inline:auto}.map__department{fill:var(--meb-color-surface-sunken);stroke:var(--meb-color-border-subtle);stroke-width:1.5;stroke-linejoin:round}.map__point{fill:var(--meb-color-border-strong)}.map__dot--on .map__point{fill:var(--meb-color-action)}.map__dot--on:hover .map__point,.map__dot--on:focus-visible .map__point{fill:var(--meb-color-action-active)}.map__dot--on:focus-visible{outline:var(--meb-focus-width) solid var(--meb-color-focus-ring);outline-offset:var(--meb-focus-offset)}.map__tip{opacity:0;pointer-events:none;transition:opacity var(--meb-motion-fast) ease}.map__dot:hover .map__tip,.map__dot:focus-visible .map__tip,.map__dot:focus-within .map__tip{opacity:1}.map__tip-box{fill:var(--meb-color-surface);stroke:var(--meb-color-border-strong);stroke-width:1}.map__tip--on .map__tip-box{fill:var(--meb-color-action-strong);stroke:var(--meb-color-action-strong)}.map__tip-name{fill:var(--meb-color-text);font-size:12px;font-weight:var(--meb-weight-emphasis)}.map__tip--on .map__tip-name{fill:var(--meb-color-surface)}.map__tip-count{fill:var(--meb-color-surface);font-size:10px}.map__ripple{fill:none;stroke:var(--meb-color-action);stroke-width:2;transform-box:fill-box;transform-origin:center;animation:meb-map-ripple 2.4s ease-out infinite}@keyframes meb-map-ripple{0%{opacity:.55;transform:scale(.6)}70%,to{opacity:0;transform:scale(2.4)}}@media(prefers-reduced-motion:reduce){.map__ripple{animation:none;opacity:0}}.map__places{list-style:none;margin:0;padding:0;display:grid;gap:var(--meb-space-4)}@media(min-width:900px){.map__places{max-height:calc(var(--map-width) * 2.0436);overflow-y:auto;scroll-padding-block-start:var(--meb-space-2);scroll-behavior:smooth;padding-inline-end:var(--meb-space-2);scrollbar-width:thin}@media(prefers-reduced-motion:reduce){.map__places{scroll-behavior:auto}}}.map__place{padding:var(--meb-space-4);border:1px solid var(--meb-color-border-subtle);border-radius:var(--meb-radius-md);background-color:var(--meb-color-surface)}.map__place:target{border-color:var(--meb-color-action);box-shadow:var(--meb-shadow-raised)}.map__place-name{margin:0 0 var(--meb-space-2);font-size:var(--meb-text-lg);display:flex;align-items:center;gap:var(--meb-space-2)}.map__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;padding:0 var(--meb-space-1);border-radius:var(--meb-radius-pill);background-color:var(--meb-color-success-tint);color:var(--meb-color-success);font-size:var(--meb-text-sm);font-weight:var(--meb-weight-emphasis)}.map__list{list-style:none;margin:0;padding:0;display:grid;gap:0}.map__list>li{display:flex;flex-direction:column;padding-block:var(--meb-space-2);gap:2px}.map__list>li+li{border-top:1px solid var(--meb-color-border-subtle)}.map__more{margin-block-start:var(--meb-space-3)}.button__arrow{width:1em;height:1em;margin-inline-start:var(--meb-space-1);fill:none;stroke:currentcolor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.map__when{display:block;color:var(--meb-color-text-muted);font-size:var(--meb-text-sm)}.map__more{margin:var(--meb-space-3) 0 0;font-size:var(--meb-text-sm)}.awaiting{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--meb-space-6) var(--meb-space-4);border:2px dashed var(--meb-color-border-strong);border-radius:var(--meb-radius-md);background:var(--meb-color-surface-sunken);color:var(--meb-color-text-muted);gap:var(--meb-space-2);text-align:center}.awaiting__mark{width:3rem;height:auto;fill:none;stroke:currentcolor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:.55}.awaiting__what{color:var(--meb-color-text);font-weight:var(--meb-weight-emphasis)}.awaiting__name{font-size:var(--meb-text-sm);letter-spacing:var(--meb-tracking-caps);text-transform:uppercase}.awaiting__size{max-width:var(--meb-size-measure);font-size:var(--meb-text-sm);line-height:var(--meb-leading-snug)}.anchor{padding:var(--meb-space-6) var(--meb-space-4);border:2px dashed var(--meb-color-action);border-radius:var(--meb-radius-md);background:var(--meb-color-surface-sunken);text-align:center}.anchor__title{margin:0;color:var(--meb-color-text);font-weight:var(--meb-weight-emphasis);letter-spacing:var(--meb-tracking-caps);text-transform:uppercase}.anchor__help{margin:var(--meb-space-2) auto 0;max-width:var(--meb-size-measure);color:var(--meb-color-text-muted);font-size:var(--meb-text-sm);line-height:var(--meb-leading-snug)}.seeded{position:relative;border:1px dashed var(--meb-color-warning);border-radius:var(--meb-radius-md)}.seeded__tag{position:absolute;z-index:1;top:0;left:var(--meb-space-4);display:inline-flex;align-items:center;padding:2px var(--meb-space-2);background:var(--meb-color-warning);border-radius:0 0 var(--meb-radius-sm) var(--meb-radius-sm);color:var(--meb-color-text-inverse);font-size:var(--meb-text-xs);font-weight:var(--meb-weight-emphasis);gap:var(--meb-space-1);letter-spacing:var(--meb-tracking-caps);text-transform:uppercase}.seeded__tag:before{content:"";width:6px;height:6px;border-radius:50%;background:currentcolor;animation:meb-seeded-pulse 1.8s ease-in-out infinite}@keyframes meb-seeded-pulse{0%,to{opacity:1}50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.seeded__tag:before{animation:none}}.block--fit-whole .figure__image,.block--fit-whole .banner__media .figure__image{height:auto;max-height:none;aspect-ratio:auto;object-fit:contain}.board{columns:1;column-gap:var(--meb-space-5);margin:0;padding:0;list-style:none}.board__card{break-inside:avoid;overflow:hidden;margin-block-end:var(--meb-space-5);border-radius:var(--meb-radius-md);background:var(--meb-color-surface-sunken)}.board__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--meb-space-2);margin:0;padding:var(--meb-space-3) var(--meb-space-4);background:var(--meb-board-head);color:var(--meb-board-head-text)}.board__name{font-size:var(--meb-text-lg);font-weight:var(--meb-weight-display);text-transform:uppercase;letter-spacing:var(--meb-tracking-caps)}.board__note{font-weight:var(--meb-weight-emphasis)}.board__entries{display:grid;gap:var(--meb-space-4);margin:0;padding:var(--meb-space-4);list-style:none}.board__when{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--meb-space-2);margin:0 0 var(--meb-space-1);font-size:var(--meb-text-sm)}.board__day{color:var(--meb-board-day);font-weight:var(--meb-weight-display);text-transform:uppercase}.board__hours,.board__detail{color:var(--meb-color-text-muted)}.board__detail:before{content:"\b7";padding-inline-end:var(--meb-space-2)}.board__title{margin:0;font-weight:var(--meb-weight-emphasis);line-height:var(--meb-leading-snug)}.board__entry{position:relative}.board__link{color:var(--meb-color-text);text-decoration:none}.board__link:after{content:"";position:absolute;inset:0}.board__link:hover,.board__link:focus-visible{text-decoration:underline}@media(min-width:600px){.board{columns:2}}@media(min-width:1100px){.board{columns:var(--meb-board-columns)}}.coach-cards{display:grid;gap:var(--meb-space-4);margin:0 0 var(--meb-space-8);padding:0;list-style:none}.coach-card{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--meb-color-surface);border:1px solid var(--meb-color-border-subtle);border-radius:var(--meb-radius-md)}.coach-card__link{display:block;padding:0 0 var(--meb-space-3);color:var(--meb-color-text);text-decoration:none}.coach-card__link:after{content:"";position:absolute;inset:0}.coach-card__photo{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;background:var(--meb-color-surface-sunken)}.coach-card__kind{display:inline-block;margin:var(--meb-space-3) var(--meb-space-4) 0;font-size:var(--meb-text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--meb-color-text-muted)}.coach-card__name{margin:var(--meb-space-1) var(--meb-space-4) 0;font-size:var(--meb-text-lg)}.coach-card__role,.coach-card__structure{margin:var(--meb-space-1) var(--meb-space-4) 0;font-size:var(--meb-text-sm);color:var(--meb-color-text-muted)}.coach-card__link:hover .coach-card__name,.coach-card__link:focus-visible .coach-card__name{text-decoration:underline}.coach-card__themes{display:flex;flex-wrap:wrap;gap:var(--meb-space-1);margin:auto var(--meb-space-4) var(--meb-space-4);padding:var(--meb-space-3) 0 0;list-style:none}.chip{padding:2px var(--meb-space-2);font-size:var(--meb-text-xs);color:var(--meb-color-text);background:var(--meb-color-surface-sunken);border-radius:var(--meb-radius-sm)}@media(min-width:600px){.coach-cards{grid-template-columns:repeat(var(--meb-coach-columns),minmax(0,1fr))}}
