.zNGYOa_root{--container-top:var(--page-section-spacing,var(--spacing-3xl));--container-bottom:var(--page-section-spacing,var(--spacing-3xl));font-family:var(--font-body);flex-direction:column;display:flex;position:relative}.zNGYOa_root:last-child>section:last-of-type{padding-bottom:calc(var(--container-bottom) + var(--overlap))}.zNGYOa_root:has(+.overlap)>section:last-of-type{padding-bottom:calc(var(--container-bottom) + var(--overlap))}.zNGYOa_inner{width:100%;max-width:calc(var(--content-max-width-narrow) + 2 * var(--spacing-xl));padding:0 var(--spacing-xl);margin:0 auto}.zNGYOa_h2{font-family:var(--font-header);text-transform:uppercase;font-weight:700;font-size:var(--font-size-h2);letter-spacing:.01em;margin:0 0 var(--spacing-l);-webkit-hyphens:manual;hyphens:manual;line-height:1}.zNGYOa_hero{isolation:isolate;background:var(--color-primary-middle);color:var(--color-white);padding-bottom:calc(var(--spacing-3xl) + var(--overlap));position:relative;overflow:hidden}.zNGYOa_heroInner{width:min(var(--content-max-width), calc(100% - 2 * var(--spacing-xl)));grid-row-gap:var(--spacing-l);row-gap:var(--spacing-l);grid-template-columns:1fr;grid-template-areas:"media""cta""title""facts";margin:0 auto;display:grid}.zNGYOa_media{grid-area:media;margin:0 calc(50% - 50vw);position:relative}.zNGYOa_mediaImage{overflow:hidden}.zNGYOa_mediaImage img{width:100%;height:auto;-webkit-mask-image:linear-gradient(180deg, var(--color-black) 78%, transparent 100%);-webkit-mask-image:linear-gradient(180deg, var(--color-black) 78%, transparent 100%);mask-image:linear-gradient(180deg, var(--color-black) 78%, transparent 100%);transform-origin:50% 35%;animation:14s ease-in-out infinite alternate zNGYOa_kenburns;display:block}@keyframes zNGYOa_kenburns{0%{transform:scale(1)}to{transform:scale(1.06)}}.zNGYOa_mediaVideo{aspect-ratio:4/5;background:var(--color-primary-middle);margin-bottom:-1px;overflow:hidden}.zNGYOa_poster img,.zNGYOa_loop{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.zNGYOa_poster{width:100%;height:100%;display:block}.zNGYOa_loop{opacity:0;transition:opacity .6s;position:absolute;inset:0}.zNGYOa_loopOn{opacity:1}.zNGYOa_mediaVideo:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg, transparent 0%, var(--color-primary-middle) 88%);height:50%;position:absolute;bottom:-2px;left:0;right:0}.zNGYOa_logo{left:var(--spacing-xl);z-index:2;-o-object-fit:contain;object-fit:contain;width:auto;max-width:60%;height:30px;filter:drop-shadow(0 2px 8px color-mix(in srgb, var(--color-black) 60%, transparent));position:absolute;bottom:44px}.zNGYOa_pause{right:var(--spacing-xl);z-index:3;border:1px solid color-mix(in srgb, var(--color-white) 25%, transparent);background:var(--color-primary-middle);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;bottom:36px}.zNGYOa_pause span{border-left:4px solid var(--color-white);border-right:4px solid var(--color-white);width:12px;height:14px}.zNGYOa_pauseOff span{border-style:solid;border-width:8px 0 8px 13px;border-color:transparent transparent transparent var(--color-white);width:0;height:0;margin-left:4px}.zNGYOa_back{z-index:6;border-radius:0 var(--radius-full) var(--radius-full) 0;background:var(--color-white);color:var(--color-text-100);font-family:var(--font-body-semi);font-weight:600;font-size:var(--font-size-paragraph-xs);align-items:center;gap:12px;padding:8px 8px 8px 14px;text-decoration:none;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:absolute;top:14vw;left:0}.zNGYOa_backArrow{background:var(--color-primary-middle);width:32px;height:32px;color:var(--color-white);border-radius:50%;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.zNGYOa_backTucked{transform:translate(calc(48px - 100%))}.zNGYOa_titleBlock{grid-area:title}.zNGYOa_titleLogo{display:none}.zNGYOa_kicker{font-family:var(--font-body-semi);font-weight:600;font-size:var(--font-size-paragraph-m);color:var(--color-secondary-light);margin:0 0 var(--spacing-m)}.zNGYOa_h1{font-family:var(--font-header);text-transform:uppercase;font-weight:700;font-size:var(--font-size-h1);color:var(--color-secondary-light);-webkit-hyphens:manual;hyphens:manual;margin:0;line-height:1}.zNGYOa_lead{font-size:var(--font-size-paragraph-xl);margin:var(--spacing-m) 0 0;line-height:1.5}.zNGYOa_facts{grid-gap:var(--spacing-s);gap:var(--spacing-s);grid-area:facts;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.zNGYOa_facts li{padding:var(--spacing-m) var(--spacing-l);border-radius:var(--radius-m);font-size:var(--font-size-paragraph-s);background:var(--color-primary-dark);-webkit-hyphens:manual;hyphens:manual;flex-direction:column;margin:0;line-height:1.3;display:flex}.zNGYOa_factLabel{font-family:var(--font-body-semi);font-weight:600;font-size:var(--font-size-paragraph-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-secondary-light);margin-bottom:2px}.zNGYOa_dots span{opacity:.3}.zNGYOa_cta{z-index:2;grid-area:cta;margin-top:-20px;position:relative}.zNGYOa_card{grid-gap:var(--spacing-s);gap:var(--spacing-s);padding:var(--spacing-xl);border-radius:var(--radius-l);background:var(--color-primary-dark);display:grid}.zNGYOa_card p{margin:0}.zNGYOa_cardLabel{font-family:var(--font-body-semi);font-weight:600;font-size:var(--font-size-paragraph-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-secondary-light)}.zNGYOa_cardLabel:before{content:"";background:var(--color-secondary-light);vertical-align:2px;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.zNGYOa_cardDate{flex-direction:column;gap:2px;display:flex}.zNGYOa_cardDate strong{font-family:var(--font-header);text-transform:uppercase;font-size:clamp(1.25rem,5vw,1.625rem);line-height:1.05}.zNGYOa_cardDate span{font-size:var(--font-size-paragraph-s);color:var(--color-white-70)}.zNGYOa_cardButton{margin-top:var(--spacing-xs);width:100%!important;max-width:none!important}.zNGYOa_micro,.zNGYOa_member{font-size:var(--font-size-paragraph-s);color:var(--color-white-70)}@media (min-width:900px){.zNGYOa_hero{min-height:min(86vh,820px);padding-bottom:calc(var(--spacing-6xl) + var(--overlap))}.zNGYOa_heroInner{width:min(var(--content-max-width), calc(100% - 2 * var(--spacing-5xl)));padding-top:var(--spacing-3xl);gap:var(--spacing-xl) var(--spacing-6xl);grid-template-columns:1fr 340px;grid-template-areas:"title media""facts media""cta media";align-items:start}.zNGYOa_heroVideo .zNGYOa_heroInner{grid-template-columns:minmax(0,620px);grid-template-areas:"title""facts""cta"}.zNGYOa_media{margin:0}.zNGYOa_mediaImage{place-self:center end;max-width:440px;overflow:visible}.zNGYOa_mediaImage img{border-radius:var(--radius-l);animation:none;-webkit-mask-image:none;mask-image:none}.zNGYOa_mediaVideo{aspect-ratio:auto;z-index:-2;margin:0;position:absolute;inset:0}.zNGYOa_mediaVideo:after{background:linear-gradient(90deg, var(--color-primary-middle) 0%, color-mix(in srgb, var(--color-primary-middle) 80%, transparent) 38%, transparent 70%), linear-gradient(180deg, transparent 60%, var(--color-primary-middle) 100%);height:auto;inset:0}.zNGYOa_heroVideo .zNGYOa_logo{display:none}.zNGYOa_heroVideo .zNGYOa_pause{bottom:calc(var(--overlap) + 36px);right:var(--spacing-5xl)}.zNGYOa_titleLogo{width:auto;max-width:320px;height:40px;margin:0 0 var(--spacing-l);display:block}.zNGYOa_h1{line-height:1}.zNGYOa_lead{margin-top:var(--spacing-l)}.zNGYOa_facts{gap:var(--spacing-m);grid-template-columns:repeat(4,1fr)}.zNGYOa_cta{margin-top:0}.zNGYOa_card{max-width:520px}.zNGYOa_back{font-size:var(--font-size-paragraph-m);padding:14px 20px;top:33%;transform:translate(calc(56px - 100%))}.zNGYOa_backTucked{transform:translate(calc(56px - 100%))}.zNGYOa_back:hover,.zNGYOa_back:focus-visible{transform:translate(0)}}.zNGYOa_dates{z-index:10;margin-top:var(--radius-top-overlap);border-radius:var(--radius-top);background:var(--color-beige-light);color:var(--color-text-100);padding:var(--container-top) 0 var(--container-bottom);position:relative}.zNGYOa_dates .zNGYOa_h2{color:var(--color-text-70)}.zNGYOa_sub{font-size:var(--font-size-paragraph-m);color:var(--color-text-70);margin:0 0 var(--spacing-xl);line-height:1.5}.zNGYOa_rhythm{margin:0 0 var(--spacing-xl);gap:var(--spacing-s);flex-wrap:wrap;padding:0;list-style:none;display:flex}.zNGYOa_rhythm li{white-space:nowrap;background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius-full);font-size:var(--font-size-paragraph-s);color:var(--color-text-70);align-items:center;gap:6px;margin:0;padding:6px 14px;display:inline-flex}.zNGYOa_rhythm strong{font-family:var(--font-body-semi);color:var(--color-primary-middle);font-weight:600}.zNGYOa_slotList{grid-gap:var(--spacing-s);gap:var(--spacing-s);margin:0;padding:0;list-style:none;display:grid}.zNGYOa_slotGroup{margin:0}.zNGYOa_day{font-family:var(--font-body-semi);font-weight:600;font-size:var(--font-size-paragraph-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-50);margin:var(--spacing-l) 0 var(--spacing-s)}.zNGYOa_slotGroup:first-child .zNGYOa_day{margin-top:0}.zNGYOa_slot{grid-gap:var(--spacing-m) var(--spacing-l);gap:var(--spacing-m) var(--spacing-l);background:var(--color-white);border-radius:var(--radius-m);padding:var(--spacing-l);box-shadow:0 1px 2px color-mix(in srgb, var(--color-black) 6%, transparent);grid-template-columns:56px 1fr;grid-template-areas:"time info""time action";align-items:start;display:grid}.zNGYOa_slotPlain{background:color-mix(in srgb, var(--color-white) 55%, transparent);box-shadow:none}.zNGYOa_slotTime{flex-direction:column;grid-area:time;gap:2px;line-height:1.2;display:flex}.zNGYOa_slotTime strong{font-family:var(--font-header);font-size:var(--font-size-h6);color:var(--color-primary-middle)}.zNGYOa_slotTime span{font-size:var(--font-size-paragraph-xs);color:var(--color-text-50);white-space:nowrap}.zNGYOa_slotInfo{flex-direction:column;grid-area:info;gap:2px;min-width:0;line-height:1.3;display:flex}.zNGYOa_slotInfo strong{font-family:var(--font-body-semi);font-weight:600}.zNGYOa_slotInfo span{font-size:var(--font-size-paragraph-s);color:var(--color-text-50)}.zNGYOa_scarce{font-style:normal;font-family:var(--font-body-semi);font-weight:600;font-size:var(--font-size-paragraph-s);color:var(--color-accent-dark)}.zNGYOa_slotAction{grid-area:action}.zNGYOa_slotAction:empty{display:none}.zNGYOa_slotAction .button{width:100%;max-width:none}.zNGYOa_status{font-size:var(--font-size-paragraph-s);color:var(--color-text-50)}@media (min-width:600px){.zNGYOa_slot{grid-template-columns:72px 1fr auto;grid-template-areas:"time info action";align-items:center}.zNGYOa_slotAction .button{width:auto}}.zNGYOa_more{margin-top:var(--spacing-l);border:2px solid var(--color-primary-middle);color:var(--color-primary-middle);border-radius:var(--radius-full);padding:var(--button-m-padding);font:inherit;font-size:var(--button-m-font-size);cursor:pointer;background:0 0;display:inline-flex}.zNGYOa_more:hover{background:var(--color-primary-middle);color:var(--color-white)}.zNGYOa_scheduleLink{margin:var(--spacing-l) 0 0;font-size:var(--font-size-paragraph-s)}.zNGYOa_scheduleLink a{color:var(--color-primary-middle);font-family:var(--font-body-semi);font-weight:600}.zNGYOa_box{background:var(--color-white);border-radius:var(--radius-m);padding:var(--spacing-xl);margin-top:var(--spacing-l);grid-gap:var(--spacing-m);gap:var(--spacing-m);justify-items:start;display:grid}.zNGYOa_box p{margin:0}.zNGYOa_boxNote,.zNGYOa_source{font-size:var(--font-size-paragraph-xs);color:var(--color-text-50)}.zNGYOa_source{margin:var(--spacing-l) 0 0}.zNGYOa_beginner{z-index:10;margin-top:var(--radius-top-overlap);border-radius:var(--radius-top);background:var(--color-primary-middle);color:var(--color-white);padding:var(--container-top) 0 var(--container-bottom);position:relative}.zNGYOa_beginner .zNGYOa_h2{color:var(--color-white)}.zNGYOa_checks{margin:0 0 var(--spacing-xl);grid-gap:var(--spacing-l);gap:var(--spacing-l);padding:0;list-style:none;display:grid}.zNGYOa_checks li{font-size:var(--font-size-paragraph-m);margin:0;padding-left:44px;line-height:1.5;position:relative}.zNGYOa_checks li:before{content:"✓";background:var(--color-secondary-light);width:28px;height:28px;color:var(--color-primary-middle);font-family:var(--font-header);border-radius:50%;justify-content:center;align-items:center;font-size:15px;display:flex;position:absolute;top:0;left:0}.zNGYOa_bring{padding-top:var(--spacing-l);border-top:1px solid color-mix(in srgb, var(--color-white) 20%, transparent);font-size:var(--font-size-paragraph-s);color:var(--color-white-70);margin:0}.zNGYOa_bring strong{color:var(--color-secondary-light);font-family:var(--font-body-semi);font-weight:600}@media (min-width:1024px){.zNGYOa_root{--container-top:var(--page-section-spacing,var(--spacing-6xl));--container-bottom:var(--page-section-spacing,120px)}.zNGYOa_h2{margin-bottom:var(--spacing-xl)}.zNGYOa_sub,.zNGYOa_checks li{font-size:var(--font-size-paragraph-l)}.zNGYOa_checks li{padding-left:48px}}.zNGYOa_sticky{z-index:900;align-items:center;gap:var(--spacing-m);background:var(--color-white);color:var(--color-text-100);box-shadow:0 -4px 16px color-mix(in srgb, var(--color-black) 12%, transparent);padding:10px var(--spacing-l) calc(10px + env(safe-area-inset-bottom));transition:transform var(--easing-standard);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.zNGYOa_stickyOn{transform:none}.zNGYOa_stickyText{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.zNGYOa_stickyText span{font-size:var(--font-size-paragraph-xs);color:var(--color-text-50)}.zNGYOa_stickyText strong{font-family:var(--font-body-semi);font-weight:600;font-size:var(--font-size-paragraph-s);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (min-width:900px){.zNGYOa_sticky{display:none}}@media (prefers-reduced-motion:reduce){.zNGYOa_mediaImage img{animation:none}.zNGYOa_back,.zNGYOa_sticky{transition:none}}
/*# sourceMappingURL=383yump8bmxcy.css.map*/