.mtev-module{container-type:inline-size;max-width:100%;overflow:visible;color:var(--mtn-text,#39362f);font-family:var(--mtn-font,inherit)}.mtev-module *{box-sizing:border-box}.mtev-module__header{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-block-end:1.25rem}.mtev-module__header h2{margin:.15rem 0;font-size:clamp(1.65rem,4cqi,2.6rem);line-height:1.08}.mtev-module__kicker{margin:0;color:var(--mtn-gold-text,#80620b);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.mtev-module__intro{max-width:64ch;margin:.5rem 0 0}.mtev-module__all{white-space:nowrap;color:var(--mtn-green,#205d51)}.mtev-module__items{display:grid;grid-template-columns:repeat(var(--mtev-cols-desktop),minmax(0,1fr));gap:clamp(.85rem,2.4cqi,1.5rem)}.mtev-module__item{min-width:0}.mtev-card{display:flex;height:100%;overflow:hidden;flex-direction:column;border:1px solid var(--mtn-border,#dce5de);border-radius:var(--mtn-radius,12px);background:var(--mtn-page,#fff);box-shadow:0 .35rem 1.3rem rgba(33,28,22,.08)}.mtev-card__cover{display:block;aspect-ratio:16/9;overflow:hidden;background:var(--mtn-champagne,#f7efd9)}.mtev-card__cover img{width:100%;height:100%;object-fit:cover}.mtev-card__placeholder{display:grid;height:100%;place-items:center;color:var(--mtn-muted,#626262);font-weight:700}.mtev-card__body{display:flex;flex:1;flex-direction:column;padding:1rem}.mtev-card__date,.mtev-card__meta,.mtev-card__venue,.mtev-card__eligibility{margin:0 0 .55rem;font-size:.88rem}.mtev-card__date{font-weight:700}.mtev-card__meta{display:flex;flex-wrap:wrap;gap:.35rem .8rem;color:var(--mtn-muted,#626262)}.mtev-card h3{margin:.15rem 0 .6rem;font-size:1.2rem;line-height:1.25}.mtev-card h3 a{color:inherit;text-decoration-thickness:.08em;text-underline-offset:.18em}.mtev-card__teaser{margin:0 0 .85rem}.mtev-card__eligibility{color:#7a3f2b}.mtev-card__footer{display:flex;align-items:end;justify-content:space-between;gap:.75rem;margin:auto 0 0;font-weight:700}.mtev-card__footer a{color:var(--mtn-green,#205d51);white-space:nowrap}.mtev-module__empty{padding:1rem;border-radius:var(--mtn-control-radius,8px);background:var(--mtn-sage,#edf4ef)}.mtev-module--feature .mtev-card,.mtev-module--banner .mtev-card{display:grid;grid-template-columns:minmax(13rem,1.15fr) minmax(15rem,1fr)}.mtev-module--feature .mtev-card__cover,.mtev-module--banner .mtev-card__cover{aspect-ratio:auto;min-height:18rem}.mtev-module--liste .mtev-module__items{grid-template-columns:1fr}.mtev-module--liste .mtev-card{display:grid;grid-template-columns:minmax(9rem,14rem) 1fr}.mtev-module--liste .mtev-card__cover{aspect-ratio:4/3}.mtev-module--slider .mtev-module__viewport{overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;scrollbar-width:none}.mtev-module--slider .mtev-module__viewport::-webkit-scrollbar{display:none}.mtev-module--slider .mtev-module__items{display:flex}.mtev-module--slider .mtev-module__item{flex:0 0 min(82cqi,24rem);scroll-snap-align:start}.mtev-module__controls,.mtev-module__dots{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-block:.65rem}.mtev-module__controls button,.mtev-module__dots button{min-width:2.75rem;min-height:2.75rem;border:1px solid currentColor;border-radius:999px;background:transparent;color:inherit}.mtev-module__autoplay{display:inline-flex;align-items:center;gap:.45rem;padding-inline:.85rem}.mtev-module__dots button{position:relative;padding:0;border:0;background:transparent}.mtev-module__dots button::before{position:absolute;inset:50% auto auto 50%;width:.75rem;height:.75rem;border-radius:50%;background:currentColor;content:"";opacity:.3;transform:translate(-50%,-50%)}.mtev-module__dots button[aria-current=true]::before{opacity:1}.mtev-module :focus-visible{outline:3px solid var(--mtn-green,#205d51);outline-offset:3px}@container (max-width:760px){.mtev-module__items{grid-template-columns:repeat(var(--mtev-cols-tablet),minmax(0,1fr))}.mtev-module--feature .mtev-card,.mtev-module--banner .mtev-card{grid-template-columns:1fr}.mtev-module__header{align-items:start;flex-direction:column}.mtev-module--liste .mtev-card{grid-template-columns:minmax(7rem,11rem) 1fr}}@container (max-width:430px){.mtev-module__items{grid-template-columns:repeat(var(--mtev-cols-mobile),minmax(0,1fr))}.mtev-module--liste .mtev-card{grid-template-columns:1fr}.mtev-module--slider .mtev-module__item{flex-basis:92cqi}}@media (prefers-reduced-motion:reduce){.mtev-module__viewport{scroll-behavior:auto!important}}
