.euro-masters-module__vg5wBG__hero{isolation:isolate;background:var(--ds-color-bg-light);align-items:center;min-height:min(84svh,52rem);display:flex;position:relative;overflow:hidden}.euro-masters-module__vg5wBG__media,.euro-masters-module__vg5wBG__overlay,.euro-masters-module__vg5wBG__gridTexture{position:absolute;inset:0}.euro-masters-module__vg5wBG__media{z-index:-2}.euro-masters-module__vg5wBG__image{object-fit:cover;object-position:center 56%;opacity:.55;filter:grayscale(.65)saturate(.7)contrast(.95)brightness(1.05);mix-blend-mode:multiply}.euro-masters-module__vg5wBG__overlay{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#f3f5f8f0 0%,#f3f5f8c2 42%,#f3f5f838 78%,#f3f5f814 100%),linear-gradient(#0000 28%,#f3f5f814 55%,#f3f5f880)}.euro-masters-module__vg5wBG__gridTexture{z-index:-1;opacity:.025;pointer-events:none;background-image:linear-gradient(#0f0f12 1px,#0000 1px),linear-gradient(90deg,#0f0f12 1px,#0000 1px);background-size:60px 60px}.euro-masters-module__vg5wBG__content{z-index:1;width:100%;max-width:var(--container-xl);margin-inline:auto;position:relative}.euro-masters-module__vg5wBG__brandLogo{width:auto;height:clamp(3rem,6vw,4.5rem);margin-bottom:var(--ds-space-lg);display:block}.euro-masters-module__vg5wBG__title{max-width:62rem;color:var(--ds-color-text-strong);font-family:var(--ds-font-display);letter-spacing:0;text-transform:uppercase;overflow-wrap:anywhere;font-size:3rem;font-weight:900;line-height:.92;display:grid}.euro-masters-module__vg5wBG__titleAccent{color:var(--ds-color-brand-red)}.euro-masters-module__vg5wBG__subtitle{max-width:38rem;margin-top:var(--ds-space-xl);color:var(--ds-color-text-body);font-size:var(--ds-fs-body-md);line-height:1.65}.euro-masters-module__vg5wBG__actions{gap:var(--ds-space-sm);margin-top:var(--ds-space-xl);flex-wrap:wrap;display:flex}.euro-masters-module__vg5wBG__actions svg{flex-shrink:0;width:1.125rem;height:1.125rem}@media (min-width:640px){.euro-masters-module__vg5wBG__title{font-size:5rem}}@media (min-width:1024px){.euro-masters-module__vg5wBG__title{font-size:7rem}}.euro-masters-module__vg5wBG__textLinks{align-items:center;gap:var(--ds-space-md) var(--ds-space-lg);flex-wrap:wrap;display:flex}.euro-masters-module__vg5wBG__textLinks>a,.euro-masters-module__vg5wBG__notice a,.euro-masters-module__vg5wBG__classCard>a,.euro-masters-module__vg5wBG__contactDetails a{align-items:center;gap:.4rem;display:inline-flex}.euro-masters-module__vg5wBG__textLinks svg,.euro-masters-module__vg5wBG__notice svg,.euro-masters-module__vg5wBG__classCard>a svg,.euro-masters-module__vg5wBG__contactDetails a svg{flex:none;width:1rem;height:1rem}.euro-masters-module__vg5wBG__introSection,.euro-masters-module__vg5wBG__calendarSection,.euro-masters-module__vg5wBG__classesSection,.euro-masters-module__vg5wBG__participationSection{background:var(--ds-color-bg-light)}.euro-masters-module__vg5wBG__introGrid,.euro-masters-module__vg5wBG__participationGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,7vw,7rem);display:grid}.euro-masters-module__vg5wBG__sectionHeading{max-width:55rem}.euro-masters-module__vg5wBG__sectionHeading .euro-masters-module__vg5wBG__rt-section__title{margin-top:var(--ds-space-sm);text-wrap:balance}.euro-masters-module__vg5wBG__introGrid .euro-masters-module__vg5wBG__sectionHeading{top:calc(var(--rt-header-height) + 2rem);gap:var(--ds-space-xl);flex-direction:column;display:flex;position:sticky}.euro-masters-module__vg5wBG__introImage{aspect-ratio:3/2;background:var(--ds-color-carbon);position:relative;overflow:hidden}.euro-masters-module__vg5wBG__introImage img{object-fit:cover}.euro-masters-module__vg5wBG__prose{max-width:68ch}.euro-masters-module__vg5wBG__prose p,.euro-masters-module__vg5wBG__sectionLede,.euro-masters-module__vg5wBG__classNote,.euro-masters-module__vg5wBG__trackCard>p,.euro-masters-module__vg5wBG__scoringNotes>p,.euro-masters-module__vg5wBG__participationList>p{color:var(--ds-color-text-body);font-size:var(--ds-fs-body-md);line-height:1.75}.euro-masters-module__vg5wBG__prose p+p{margin-top:var(--ds-space-md)}.euro-masters-module__vg5wBG__factsSection,.euro-masters-module__vg5wBG__tracksSection,.euro-masters-module__vg5wBG__formatSection,.euro-masters-module__vg5wBG__contactSection{background:var(--ds-color-bg-dark);color:var(--ds-color-text-strong)}.euro-masters-module__vg5wBG__factsGrid{border-top:1px solid var(--ds-color-border-dark);border-left:1px solid var(--ds-color-border-dark);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.euro-masters-module__vg5wBG__fact{min-width:0;min-height:9rem;padding:var(--ds-space-lg);border-right:1px solid var(--ds-color-border-dark);border-bottom:1px solid var(--ds-color-border-dark);overflow-wrap:anywhere}.euro-masters-module__vg5wBG__fact:nth-child(-n+2){background:var(--ds-color-surface-light)}.euro-masters-module__vg5wBG__fact:first-child{box-shadow:inset 0 3px 0 var(--ds-color-brand-red)}.euro-masters-module__vg5wBG__fact dt{align-items:center;gap:var(--ds-space-sm);color:var(--ds-color-text-muted);font-size:var(--ds-fs-body-xs);letter-spacing:0;text-transform:uppercase;font-weight:700;display:flex}.euro-masters-module__vg5wBG__factIndex,.euro-masters-module__vg5wBG__classNumber{color:var(--ds-color-brand-red);font-family:var(--ds-font-display);font-variant-numeric:tabular-nums;font-weight:800}.euro-masters-module__vg5wBG__factIndex{white-space:nowrap;flex-shrink:0}.euro-masters-module__vg5wBG__fact dd{margin-top:var(--ds-space-md);font-size:clamp(1rem,1.7vw,1.3rem);font-weight:700;line-height:1.35}.euro-masters-module__vg5wBG__calendarSection,.euro-masters-module__vg5wBG__tracksSection,.euro-masters-module__vg5wBG__classesSection,.euro-masters-module__vg5wBG__formatSection{scroll-margin-top:var(--rt-header-height)}.euro-masters-module__vg5wBG__notice{align-items:flex-start;gap:var(--ds-space-sm);max-width:75ch;color:var(--ds-color-text-body);font-size:var(--ds-fs-body-sm);line-height:1.65;display:flex}.euro-masters-module__vg5wBG__notice>svg{color:var(--ds-color-brand-red);margin-top:.15em}.euro-masters-module__vg5wBG__notice strong{color:var(--ds-color-text-strong)}.euro-masters-module__vg5wBG__tableWrap{background:0 0;border:0;overflow-x:auto}.euro-masters-module__vg5wBG__calendarSection .euro-masters-module__vg5wBG__tableWrap{border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-soft)}.euro-masters-module__vg5wBG__table{border-collapse:collapse;text-align:left;width:100%;min-width:42rem;font-size:var(--ds-fs-body-sm)}.euro-masters-module__vg5wBG__calendarSection .euro-masters-module__vg5wBG__table{box-shadow:none;margin-bottom:0}.euro-masters-module__vg5wBG__table thead{background:var(--ds-color-carbon);color:var(--ds-color-text-strong)}.euro-masters-module__vg5wBG__table th,.euro-masters-module__vg5wBG__table td{padding:var(--ds-space-md);border-bottom:1px solid var(--ds-color-border-light);vertical-align:top}.euro-masters-module__vg5wBG__table thead th{font-size:var(--ds-fs-body-xs);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-weight:700}.euro-masters-module__vg5wBG__table tbody th{color:var(--ds-color-text-strong);white-space:nowrap;font-weight:800}.euro-masters-module__vg5wBG__table tbody td{color:var(--ds-color-text-body);line-height:1.55}.euro-masters-module__vg5wBG__table tbody tr:last-child th,.euro-masters-module__vg5wBG__table tbody tr:last-child td{border-bottom:0}.euro-masters-module__vg5wBG__trackGrid,.euro-masters-module__vg5wBG__classGrid{background:var(--ds-color-border-dark);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.euro-masters-module__vg5wBG__tracksSection{background:var(--ds-color-carbon)}.euro-masters-module__vg5wBG__trackGrid{gap:var(--ds-space-md);background:0 0}.euro-masters-module__vg5wBG__trackCard{border:1px solid var(--ds-color-border-dark);background:var(--ds-color-surface-light);flex-direction:column;min-width:0;padding:clamp(1.25rem,3vw,2.25rem);display:flex}.euro-masters-module__vg5wBG__trackCard:nth-child(2){box-shadow:inset 0 3px 0 var(--ds-color-brand-red)}.euro-masters-module__vg5wBG__trackTopline{justify-content:space-between;align-items:center;gap:var(--ds-space-sm);color:var(--ds-color-text-muted);font-size:var(--ds-fs-body-xs);text-transform:uppercase;font-weight:700;display:flex}.euro-masters-module__vg5wBG__trackTopline span:last-child{color:var(--ds-color-brand-red);font-family:var(--ds-font-display);font-size:2rem;font-weight:800;line-height:1}.euro-masters-module__vg5wBG__trackCard h3,.euro-masters-module__vg5wBG__classCard h3{margin-top:var(--ds-space-lg);color:var(--ds-color-text-strong);font-family:var(--ds-font-display);text-transform:uppercase;font-size:clamp(1.5rem,2.5vw,2.1rem);font-weight:800;line-height:1.05}.euro-masters-module__vg5wBG__trackCard>p{margin-top:var(--ds-space-md);font-size:var(--ds-fs-body-sm)}.euro-masters-module__vg5wBG__organizer{justify-content:space-between;align-items:center;gap:var(--ds-space-2xs);padding-top:var(--ds-space-xl);flex-wrap:wrap;margin-top:auto;display:flex}.euro-masters-module__vg5wBG__organizerDetails{gap:var(--ds-space-2xs);display:grid}.euro-masters-module__vg5wBG__organizerDetails>span{color:var(--ds-color-text-muted)}.euro-masters-module__vg5wBG__organizerDetails strong{font-size:var(--ds-fs-body-sm)}.euro-masters-module__vg5wBG__organizerLogo{object-fit:contain;object-position:right center;width:auto;max-width:9rem;height:2rem}.euro-masters-module__vg5wBG__organizerLogoBadge{max-width:4.5rem;height:3.25rem}.euro-masters-module__vg5wBG__classGrid{background:var(--ds-color-border-light)}.euro-masters-module__vg5wBG__classCard{background:var(--ds-color-surface-light);min-width:0;padding:clamp(1.5rem,4vw,3rem);position:relative}.euro-masters-module__vg5wBG__classNumber{opacity:.8;font-size:2rem;position:absolute;top:1.5rem;right:1.5rem}.euro-masters-module__vg5wBG__classCard>p:first-of-type{color:var(--ds-color-text-muted)}.euro-masters-module__vg5wBG__classCard h3{margin-top:var(--ds-space-sm);font-size:clamp(2.4rem,5vw,4.5rem)}.euro-masters-module__vg5wBG__classCard .euro-masters-module__vg5wBG__classSpec{min-height:4.5em;margin-block:var(--ds-space-md) var(--ds-space-lg);color:var(--ds-color-text-body);font-size:var(--ds-fs-body-md);line-height:1.65}.euro-masters-module__vg5wBG__classNote{max-width:78ch;font-size:var(--ds-fs-body-sm)}.euro-masters-module__vg5wBG__sectionLede{max-width:70ch}.euro-masters-module__vg5wBG__scoringLayout{grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.euro-masters-module__vg5wBG__pointsTable{min-width:22rem}.euro-masters-module__vg5wBG__pointsTable th,.euro-masters-module__vg5wBG__pointsTable td{padding:var(--ds-space-sm) var(--ds-space-md);text-align:center;font-variant-numeric:tabular-nums}.euro-masters-module__vg5wBG__pointsTable tbody th:nth-child(3){border-left:1px solid var(--ds-color-border-light)}.euro-masters-module__vg5wBG__pointsTable tbody td{color:var(--ds-color-text-strong);font-weight:700}.euro-masters-module__vg5wBG__scoringNotes>p+p{margin-top:var(--ds-space-md)}.euro-masters-module__vg5wBG__scoringNotes .euro-masters-module__vg5wBG__draftNote{padding-left:var(--ds-space-md);border-left:2px solid var(--ds-color-brand-red);color:var(--ds-color-text-muted);font-size:var(--ds-fs-body-sm)}.euro-masters-module__vg5wBG__scoringNotes .euro-masters-module__vg5wBG__textLinks{margin-top:var(--ds-space-lg)}.euro-masters-module__vg5wBG__participationGrid{grid-template-columns:minmax(0,1fr) minmax(17rem,.55fr);align-items:center}.euro-masters-module__vg5wBG__participationContent{gap:var(--ds-space-2xl);flex-direction:column;display:flex}.euro-masters-module__vg5wBG__participationList{max-width:74ch}.euro-masters-module__vg5wBG__participationList>p{font-size:var(--ds-fs-body-sm);padding-left:1.5rem;position:relative}.euro-masters-module__vg5wBG__participationList>p+p{margin-top:var(--ds-space-sm)}.euro-masters-module__vg5wBG__participationList>p:before{color:var(--ds-color-brand-red);content:"—";font-weight:800;position:absolute;left:0}.euro-masters-module__vg5wBG__participationGrid .euro-masters-module__vg5wBG__textLinks{margin-top:0}.euro-masters-module__vg5wBG__registerCard{border:1px solid var(--ds-color-border-light);background:linear-gradient(135deg, color-mix(in srgb, var(--ds-color-brand-red) 14%, transparent), transparent 55%), var(--ds-color-surface-light);padding:clamp(1.5rem,4vw,2.5rem)}.euro-masters-module__vg5wBG__registerMark{width:3rem;height:3rem;margin-bottom:var(--ds-space-lg);background:color-mix(in srgb, var(--ds-color-brand-red) 12%, transparent);color:var(--ds-color-brand-red);place-items:center;display:grid}.euro-masters-module__vg5wBG__registerMark svg{width:1.4rem;height:1.4rem}.euro-masters-module__vg5wBG__registerCard h3{margin-top:var(--ds-space-sm);font-family:var(--ds-font-display);text-transform:uppercase;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:800;line-height:1}.euro-masters-module__vg5wBG__registerCard>p:not(.euro-masters-module__vg5wBG__rt-kicker){margin-block:var(--ds-space-md) var(--ds-space-lg);color:var(--ds-color-text-body);font-size:var(--ds-fs-body-sm);line-height:1.65}.euro-masters-module__vg5wBG__registerCard .rt-btn{white-space:normal;text-align:center;max-width:100%}.euro-masters-module__vg5wBG__contactSection{padding:clamp(3rem, 6vw, 5rem) var(--ds-section-padding-inline);border-top:1px solid var(--ds-color-border-dark)}.euro-masters-module__vg5wBG__contactInner{gap:var(--ds-space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}.euro-masters-module__vg5wBG__contactInner h2{margin-top:var(--ds-space-sm);font-family:var(--ds-font-display);text-transform:uppercase;font-size:clamp(1.8rem,4vw,3.2rem);font-weight:800;line-height:1}.euro-masters-module__vg5wBG__contactDetails{gap:var(--ds-space-md);display:grid}.euro-masters-module__vg5wBG__contactDetails>p{gap:var(--ds-space-2xs);display:grid}.euro-masters-module__vg5wBG__contactDetails>p>span{color:var(--ds-color-text-muted)}.euro-masters-module__vg5wBG__contactDetails a{justify-self:start}.euro-masters-module__vg5wBG__tagline{padding-top:var(--ds-space-md);border-top:1px solid var(--ds-color-border-dark);color:var(--ds-color-text-muted);font-size:var(--ds-fs-body-sm);letter-spacing:.06em;grid-column:1/-1;font-weight:700}@media (max-width:63.9375rem){.euro-masters-module__vg5wBG__factsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.euro-masters-module__vg5wBG__introGrid,.euro-masters-module__vg5wBG__participationGrid{gap:var(--ds-space-xl);grid-template-columns:minmax(0,1fr)}.euro-masters-module__vg5wBG__introGrid .euro-masters-module__vg5wBG__sectionHeading{position:static}.euro-masters-module__vg5wBG__registerCard{max-width:36rem}}@media (max-width:47.9375rem){.euro-masters-module__vg5wBG__trackGrid,.euro-masters-module__vg5wBG__classGrid,.euro-masters-module__vg5wBG__scoringLayout{grid-template-columns:minmax(0,1fr)}.euro-masters-module__vg5wBG__contactInner{grid-template-columns:minmax(0,1fr);align-items:start}.euro-masters-module__vg5wBG__tagline{grid-column:auto}}@media (max-width:479px){.euro-masters-module__vg5wBG__fact{padding:var(--ds-space-md)}}
