.event-schedule{--es-fg: var(--m-fg);--es-title: var(--m-heading);--es-label: var(--m-accent-text);--es-time: var(--m-heading);--es-discipline: var(--m-fg);--es-coach: var(--m-muted);--es-rule: var(--m-rule);--es-stripe: calc(100% / 15);--es-inset: clamp(8px, 1.1vw, 14px);--es-time-fs: 28px;--es-time-col: 2.2em;--es-text-fs: 13px;display:flex;flex-direction:column;gap:var(--m-space-section-s);color:var(--es-fg)}.event-schedule[data-palette=monday]{--es-bg: color-mix(in srgb, var(--m-monday-green), var(--m-campaign-mint) 3%);--es-bg-2: color-mix(in srgb, var(--m-monday-green), var(--m-campaign-mint) 9%);--es-fg: var(--m-campaign-cream);--es-title: var(--m-campaign-cream);--es-label: var(--m-campaign-lime);--es-time: var(--m-campaign-cream);--es-discipline: var(--m-campaign-cream);--es-coach: var(--m-campaign-lime);--es-rule: var(--m-campaign-cream)}.event-schedule__head{display:grid;gap:var(--m-sp-5);color:var(--m-fg)}.event-schedule__intro{max-width:60ch}.event-schedule__days{display:flex;flex-direction:column;gap:var(--m-space-section-s)}.event-schedule__day{display:flex;flex-direction:column;gap:var(--m-space-section-s);min-width:0}.event-schedule__day[hidden]{display:none}.event-schedule__board{position:relative;isolation:isolate;min-width:0}.event-schedule__day-title{margin:0;color:var(--es-title);text-wrap:balance}.event-schedule__tracks{--es-cols-max: 1;display:grid;grid-template-columns:repeat(min(var(--es-cols, 1),var(--es-cols-max)),minmax(0,1fr));gap:var(--m-sp-7) 0}@media(min-width:640px){.event-schedule__tracks{--es-cols-max: 3}}@media(min-width:1080px){.event-schedule__tracks{--es-cols-max: 6}}.event-schedule__track{display:flex;flex-direction:column;gap:var(--m-sp-5);min-width:0}.event-schedule__track-label{margin:0;color:var(--es-label);overflow-wrap:anywhere}.event-schedule__slots{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:calc(var(--es-time-fs) * .12)}.event-schedule__slot{display:grid;grid-template-columns:var(--es-time-col) minmax(0,1fr);column-gap:calc(var(--es-time-fs) * .22);align-items:end;font-size:var(--es-time-fs)}.event-schedule__slot[data-break]{margin-top:.7em}.event-schedule__time{grid-column:1;font-family:"Archivo Cond",var(--m-font-display);font-size:1em;font-weight:800;font-variant-numeric:tabular-nums;line-height:.92;letter-spacing:-.01em;white-space:nowrap;color:var(--es-time)}.event-schedule__what{grid-column:2;display:flex;flex-direction:column;min-width:0;padding-bottom:.08em;font-size:var(--es-text-fs);font-weight:600;line-height:1.12;text-transform:uppercase}.event-schedule__discipline{color:var(--es-discipline)}.event-schedule__coach{color:var(--es-coach)}.event-schedule__visual img{display:block;width:100%;height:auto}@media(max-width:639.98px){.event-schedule__visual--wide{display:none}}@media(min-width:640px){.event-schedule__board--narrow{display:none}}.event-schedule__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--m-sp-3) var(--m-sp-6)}.event-schedule__count{display:none;margin:0}.event-schedule__buttons{justify-content:center}.event-schedule__tabbar[hidden]{display:none}.event-schedule[data-palette=monday]{--es-time-fs: clamp(24px, 3.1vw, 46px);--es-time-col: 1.86em;--es-text-fs: clamp(11px, .6vw + 7px, 15px)}.event-schedule[data-palette=monday] .event-schedule__board{padding:clamp(28px,4.6vw,52px) clamp(24px,6.7%,76px) clamp(32px,6.5%,74px);background:repeating-linear-gradient(90deg,var(--es-bg) 0 var(--es-stripe),var(--es-bg-2) var(--es-stripe) calc(2 * var(--es-stripe)))}.event-schedule[data-palette=monday] .event-schedule__board:before{content:"";position:absolute;z-index:-1;inset:var(--es-inset);border:3px solid var(--es-rule);pointer-events:none}.event-schedule[data-palette=monday] .event-schedule__day-title{margin-bottom:clamp(24px,3.4vw,44px);font-family:"Archivo Cond",var(--m-font-display);font-size:clamp(34px,5.6vw + 4px,80px);font-weight:900;line-height:.9;letter-spacing:0;text-transform:uppercase}.event-schedule[data-palette=monday] .event-schedule__tracks{row-gap:var(--m-sp-8)}.event-schedule[data-palette=monday] .event-schedule__track{gap:clamp(16px,3vw,44px)}.event-schedule[data-palette=monday] .event-schedule__track+.event-schedule__track{padding-top:var(--m-sp-8);border-top:2px solid var(--es-rule)}@media(min-width:640px){.event-schedule[data-palette=monday] .event-schedule__track+.event-schedule__track{padding-top:0;padding-left:clamp(20px,5.2vw,74px);border-top:0;border-left:2px solid var(--es-rule)}}@media(min-width:640px){.event-schedule[data-palette=monday] .event-schedule__track:not(:first-child){margin-left:clamp(-8px,-.6vw,0px)}}.event-schedule[data-palette=monday] .event-schedule__track-label{font-family:"Archivo Cond",var(--m-font-display);font-size:clamp(30px,4.6vw,66px);font-weight:900;line-height:.9;letter-spacing:0;text-transform:uppercase}:root[data-skin=parity] .event-schedule__head{justify-items:center;text-align:center}:root[data-skin=parity] .event-schedule__intro{margin-inline:auto}:root[data-skin=parity] .event-schedule[data-palette=theme]{--es-time-fs: clamp(22px, 1.6vw + 10px, 32px);--es-time-col: 2.7em;--es-text-fs: 13px}:root[data-skin=parity] .event-schedule[data-palette=theme] .event-schedule__day-title{font-family:var(--m-font-display);font-weight:var(--m-fw-display);font-style:normal;line-height:var(--m-lh-display);letter-spacing:var(--m-ls-display);text-transform:var(--m-tt-display);margin-bottom:var(--m-sp-7);font-size:var(--m-fs-display);text-align:center}:root[data-skin=parity] .event-schedule[data-palette=theme] .event-schedule__track-label{font-size:20px;font-weight:900;line-height:1.2;text-transform:uppercase}:root[data-skin=parity] .event-schedule[data-palette=theme] .event-schedule__time{font-family:var(--m-font-body);font-weight:700;line-height:1.2;letter-spacing:0}:root[data-skin=parity] .event-schedule[data-palette=theme] .event-schedule__track+.event-schedule__track{padding-top:var(--m-sp-6);border-top:1px solid var(--es-rule)}@media(min-width:640px){:root[data-skin=parity] .event-schedule[data-palette=theme] .event-schedule__track+.event-schedule__track{padding-top:0;padding-left:var(--m-sp-8);border-top:0;border-left:1px solid var(--es-rule)}}:root[data-skin=parity] .event-schedule[data-palette=theme] .event-schedule__tracks{column-gap:var(--m-sp-8)}:root[data-skin=revamp] .event-schedule{--es-card: var(--m-card);--es-card-border: var(--m-line);--es-track-bg: var(--m-sunken);gap:var(--m-sp-8)}:root[data-skin=revamp] [data-theme=paper] .event-schedule{--es-card: var(--m-canvas);--es-card-border: transparent;--es-track-bg: var(--m-canvas)}:root[data-skin=revamp] [data-theme=ink] .event-schedule{--es-card: rgb(255 255 255 / 5%);--es-card-border: rgb(255 255 255 / 10%);--es-track-bg: rgb(255 255 255 / 8%)}:root[data-skin=revamp] [data-theme=brand] .event-schedule,:root[data-skin=revamp] [data-theme=accent] .event-schedule{--es-card: color-mix(in srgb, var(--m-fg) 7%, transparent);--es-card-border: color-mix(in srgb, var(--m-fg) 16%, transparent);--es-track-bg: color-mix(in srgb, var(--m-fg) 10%, transparent)}:root[data-skin=revamp] .event-schedule__head{display:grid;gap:16px;align-items:end;margin-block-end:var(--m-head-gap)}:root[data-skin=revamp] .event-schedule__head>*{min-width:0}@media(min-width:920px){:root[data-skin=revamp] .event-schedule__head{grid-template-columns:1fr 1fr;gap:16px 40px}:root[data-skin=revamp] .event-schedule__head>:first-child{grid-column:1;grid-row:1/span 4;align-self:end}:root[data-skin=revamp] .event-schedule__head>:not(:first-child){grid-column:2;justify-self:start}}:root[data-skin=revamp] .event-schedule__head{margin-block-end:0}@media(min-width:920px){:root[data-skin=revamp] .event-schedule__head>.event-schedule__intro{grid-row:1/span 4;align-self:end}}:root[data-skin=revamp] .event-schedule__intro{font-family:var(--m-font-body);font-size:var(--m-fs-lede);font-weight:400;font-style:normal;font-synthesis:none;line-height:var(--m-lh-lede);letter-spacing:0;text-wrap:pretty;max-inline-size:var(--m-measure-lede);color:var(--m-muted)}:root[data-skin=revamp] .event-schedule__days{gap:var(--m-sp-9)}:root[data-skin=revamp] .event-schedule__day{gap:var(--m-sp-6)}:root[data-skin=revamp] .event-schedule__tabbar{display:flex;min-width:0;margin:calc(-1 * var(--m-sp-1));margin-bottom:calc(var(--m-sp-2) - var(--m-sp-8) + var(--m-sp-6) - var(--m-sp-1));padding:var(--m-sp-1);overflow-x:auto;scrollbar-width:none}:root[data-skin=revamp] .event-schedule__tabbar::-webkit-scrollbar{display:none}:root[data-skin=revamp] .event-schedule__tabbar[hidden]{display:none}:root[data-skin=revamp] .event-schedule__tablist{position:relative;display:inline-flex;flex:0 0 auto;gap:var(--m-sp-1);padding:var(--m-sp-1);background:var(--m-card);border:1px solid var(--m-line);border-radius:var(--m-r-pill);counter-reset:es-day}@media(max-width:639.98px){:root[data-skin=revamp] .event-schedule__tablist{display:flex;flex:1 1 auto}}:root[data-skin=revamp] [data-theme=ink] .event-schedule__tablist,:root[data-skin=revamp] [data-theme=accent] .event-schedule__tablist{background:color-mix(in srgb,var(--m-fg) 6%,transparent);border-color:var(--m-rule)}:root[data-skin=revamp] [data-theme=brand] .event-schedule__tablist{background:#0b0b0d14;border-color:var(--m-rule)}:root[data-skin=revamp] .event-schedule__tab{appearance:none;margin:0;padding:0;font:inherit;color:inherit;background:none;border:0;border-radius:0;cursor:pointer;position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--m-sp-2);min-height:var(--m-sp-8);padding:0 var(--m-sp-4);font-family:var(--m-font-body);font-size:var(--m-fs-btn);font-weight:var(--m-fw-btn);line-height:1;letter-spacing:var(--m-ls-btn);text-transform:uppercase;white-space:nowrap;color:var(--m-muted);border-radius:var(--m-r-pill);counter-increment:es-day;transition:color var(--m-dur-fast) var(--m-ease)}:root[data-skin=revamp] .event-schedule__tab:before{content:counter(es-day,decimal-leading-zero)/"";font-variant-numeric:tabular-nums;color:var(--m-accent-text);transition:color var(--m-dur-fast) var(--m-ease)}:root[data-skin=revamp] .event-schedule__tab .event-schedule__tab-label,:root[data-skin=revamp] .event-schedule__tab:before{position:relative;top:calc(.18em * var(--m-cap-k))}@media(min-width:1080px){:root[data-skin=revamp] .event-schedule__tab{padding-inline:var(--m-sp-5)}}@media(hover:hover)and (pointer:fine){:root[data-skin=revamp] .event-schedule__tab:hover{color:var(--m-fg)}}:root[data-skin=revamp] .event-schedule__tab:focus-visible{outline:var(--m-focus-w, 2.5px) solid var(--m-focus, var(--m-brand-700));outline-offset:0}:root[data-skin=revamp] .event-schedule__tab[aria-selected=true]{color:var(--m-bg);background:var(--m-fg)}:root[data-skin=revamp] .event-schedule__tab[aria-selected=true]:before{color:var(--m-brand)}@media(max-width:639.98px){:root[data-skin=revamp] .event-schedule__tab{flex:1 1 0;padding:var(--m-sp-2) var(--m-sp-3);line-height:1.25;letter-spacing:.08em;white-space:normal;text-align:left}}:root[data-skin=revamp] [data-theme=brand] .event-schedule__tab[aria-selected=true]:before{color:#fff}:root[data-skin=revamp] .event-schedule.is-ready .event-schedule__tab[aria-selected=true]{background:transparent}:root[data-skin=revamp] .event-schedule__thumb{display:none}:root[data-skin=revamp] .event-schedule.is-ready .event-schedule__thumb{position:absolute;inset:var(--m-sp-1) 0;z-index:0;display:block;background:var(--m-fg);clip-path:inset(0 calc(100% - var(--es-thumb-x, 0px) - var(--es-thumb-w, 0px)) 0 var(--es-thumb-x, 0px) round var(--m-r-pill));transition:clip-path calc(var(--m-dur-slow) / 2) var(--m-ease);pointer-events:none}:root[data-skin=revamp] .event-schedule.is-ready .event-schedule__thumb.is-instant{transition:none}:root[data-skin=revamp] .event-schedule.is-tabbed .event-schedule__day-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:root[data-skin=revamp] .event-schedule__day.is-entering{animation:event-schedule-in var(--m-dur) var(--m-ease) both}:root[data-skin=revamp] .event-schedule__day[role=tabpanel]:focus-visible{outline:var(--m-focus-w, 2.5px) solid var(--m-focus, var(--m-brand-700));outline-offset:6px;border-radius:var(--m-r-band)}:root[data-skin=revamp] .event-schedule[data-palette=theme]{--es-time-fs: 28px;--es-time-col: 2.05em;--es-text-fs: 12.5px}:root[data-skin=revamp] .event-schedule[data-palette=theme] .event-schedule__day-title{font-family:var(--m-font-display);font-size:var(--m-fs-h2-article);font-weight:var(--m-fw-role-h2-article, 800);font-style:normal;font-synthesis:none;line-height:var(--m-lh-h2-article);letter-spacing:-.005em;text-transform:uppercase;text-wrap:balance;margin-bottom:var(--m-sp-5)}:root[data-skin=revamp] .event-schedule[data-palette=theme] .event-schedule__tracks{gap:var(--m-sp-4)}@media(min-width:1080px){:root[data-skin=revamp] .event-schedule[data-palette=theme] .event-schedule__tracks{gap:var(--m-sp-5)}}:root[data-skin=revamp] .event-schedule[data-palette=theme] .event-schedule__track{gap:var(--m-sp-4);padding:var(--m-sp-6) var(--m-sp-6) var(--m-sp-4);background:var(--es-card);border:1px solid var(--es-card-border);border-radius:var(--m-r-card)}:root[data-skin=revamp] .event-schedule[data-palette=theme] .event-schedule__track-label{font-family:var(--m-font-display);font-size:var(--m-fs-h3-display);font-weight:var(--m-fw-role-h3-display, 800);font-style:normal;font-synthesis:none;line-height:var(--m-lh-h3-display);letter-spacing:0;text-transform:uppercase;text-wrap:balance;display:flex;align-items:center;gap:var(--m-sp-3);padding-bottom:var(--m-sp-4);color:var(--m-heading);border-bottom:1px solid var(--m-rule)}:root[data-skin=revamp] .event-schedule[data-palette=theme] .event-schedule__track-label:before{content:"";flex:0 0 auto;width:8px;height:8px;background:var(--m-accent-text);border-radius:50%}:root[data-skin=revamp] .event-schedule[data-palette=theme] .event-schedule__slot{align-items:center;min-height:var(--m-sp-9);padding-block:var(--m-sp-2)}:root[data-skin=revamp] .event-schedule[data-palette=theme] .event-schedule__slot+.event-schedule__slot{border-top:1px solid var(--m-line-2)}:root[data-skin=revamp] .event-schedule[data-palette=theme] .event-schedule__slot[data-break]{margin-top:var(--m-sp-3);border-top-color:var(--m-rule)}[data-theme=ink] :root[data-skin=revamp] .event-schedule[data-palette=theme] .event-schedule__slot+.event-schedule__slot{border-top-color:#ffffff14}:root[data-skin=revamp] .event-schedule[data-palette=theme] .event-schedule__time{font-family:var(--m-font-display);line-height:1}:root[data-skin=revamp] .event-schedule[data-palette=theme] .event-schedule__what{gap:2px;padding-bottom:0;font-weight:600;line-height:1.25;letter-spacing:.04em}:root[data-skin=revamp] .event-schedule[data-palette=theme] .event-schedule__discipline{font-family:var(--m-font-body);font-size:var(--m-fs-label);font-weight:700;font-style:normal;font-synthesis:none;line-height:1.3;letter-spacing:var(--m-ls-label);text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--m-subtle)}:root[data-skin=revamp] .event-schedule[data-palette=theme] .event-schedule__coach{color:var(--m-fg)}@media(max-width:639.98px){:root[data-skin=revamp] .event-schedule[data-palette=theme] .event-schedule__tracks{grid-template-columns:none;grid-auto-columns:min(84%,340px);grid-auto-flow:column;align-items:start;gap:var(--m-sp-3);margin-inline:calc(-1 * var(--m-gutter));padding-inline:var(--m-gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--m-gutter);scrollbar-width:none}:root[data-skin=revamp] .event-schedule[data-palette=theme] .event-schedule__tracks::-webkit-scrollbar{display:none}:root[data-skin=revamp] .event-schedule[data-palette=theme] .event-schedule__tracks:focus-visible{outline:var(--m-focus-w, 2.5px) solid var(--m-focus, var(--m-brand-700));outline-offset:-2px}:root[data-skin=revamp] .event-schedule[data-palette=theme] .event-schedule__track{scroll-snap-align:start}}:root[data-skin=revamp] .event-schedule[data-palette=monday]{--es-rule: color-mix(in srgb, var(--m-campaign-cream) 55%, transparent)}:root[data-skin=revamp] .event-schedule[data-palette=monday] .event-schedule__board{overflow:hidden;border-radius:var(--m-r-band)}:root[data-skin=revamp] .event-schedule[data-palette=monday] .event-schedule__board:before{border-width:1px;border-radius:calc(var(--m-r-band) - var(--es-inset));outline:1px solid var(--es-rule);outline-offset:-5px}:root[data-skin=revamp] .event-schedule[data-palette=monday] .event-schedule__day-title{color:var(--m-campaign-lime)}:root[data-skin=revamp] .event-schedule[data-palette=monday] .event-schedule__track+.event-schedule__track{border-width:1px}:root[data-skin=revamp] .event-schedule[data-palette=monday] .event-schedule__discipline{font-family:var(--m-font-body);font-size:.78em;font-weight:500;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;font-weight:600;opacity:.8}:root[data-skin=revamp] .event-schedule__foot{justify-content:space-between}:root[data-skin=revamp] .event-schedule__count{font-family:var(--m-font-body);font-size:11px;font-weight:500;line-height:1.3;letter-spacing:.16em;text-transform:uppercase;display:flex;align-items:baseline;gap:var(--m-sp-2);color:var(--m-subtle)}:root[data-skin=revamp] .event-schedule__count-n{font-family:var(--m-font-display);font-size:22px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--m-heading)}:root[data-skin=revamp] .event-schedule__buttons{justify-content:flex-start}:root[data-skin=revamp] .event-schedule__visual{overflow:hidden;border-radius:var(--m-r-media)}@keyframes event-schedule-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.event-schedule__day.is-entering{animation:none}.event-schedule__thumb{transition:none}}
