.cxu-event-stage__band{background:var(--dark-band)}.cxu-event-stage__subheading{color:var(--on-dark-muted)}.cxu-event-stage__head{text-align:start}.cxu-event-stage__heading{color:var(--on-dark);max-width:none;margin:16px 0 24px}.cxu-event-stage__heading+.cxu-event-stage__subheading{margin:0}.cxu-event-stage{height:var(--event-stage-height);border-block:1px solid var(--hairline-on-dark);display:flex;overflow:hidden;container-type:inline-size}.cxu-event-stage__half{isolation:isolate;min-width:0;transition:flex-grow var(--cxu-duration-long) var(--cxu-ease-emphasised);background:var(--glow-sweep-bleed), var(--dark-band);flex-direction:column;flex:1 1 0;display:flex;position:relative;overflow:hidden}.cxu-event-stage__half+.cxu-event-stage__half{border-left:1px solid var(--hairline-on-dark)}.cxu-event-stage__half[data-open]{flex-grow:var(--event-stage-open-grow)}.cxu-event-stage__toggle{z-index:1;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.cxu-event-stage__half[data-open] .cxu-event-stage__toggle{cursor:default}.cxu-event-stage__toggle:focus{outline:none}.cxu-event-stage__half:has(.cxu-event-stage__toggle:focus-visible){outline:2px solid var(--on-dark-accent);outline-offset:-4px}.cxu-event-stage__photo{z-index:-2;object-fit:cover;object-position:50% 30%;width:100%;height:100%;transition:transform var(--cxu-duration-reveal) var(--cxu-ease-standard);position:absolute;inset:0}.cxu-event-stage__half[data-open] .cxu-event-stage__photo{transform:scale(var(--cxu-hover-scale-subtle))}.cxu-event-stage__shade{z-index:-1;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--cxu-ink-base) 60%, transparent) 0%, transparent 26%);position:absolute;inset:0}.cxu-event-stage__shade:after{content:"";height:var(--cxu-rule-weight);background:var(--glow-lead);box-shadow:var(--glow-edge-line);position:absolute;inset:auto 0 0}.cxu-event-stage__top{z-index:2;flex-wrap:wrap;align-items:center;gap:16px;padding:32px 32px 0;display:flex;position:relative}.cxu-event-stage__logo{height:var(--event-logo-stage-height);width:auto;filter:var(--shadow-logo-on-photo)}.cxu-event-stage__title{color:var(--on-dark);margin:0}.cxu-event-stage__body{z-index:2;margin-top:auto;padding:32px;position:relative}.cxu-event-stage__body:before{content:"";inset:-128px 0 var(--cxu-rule-weight) 0;z-index:-1;pointer-events:none;background:linear-gradient(0deg, color-mix(in srgb, var(--cxu-ink-base) 94%, transparent) 0%, color-mix(in srgb, var(--cxu-ink-base) 88%, transparent) calc(100% - 128px), transparent 100%);position:absolute}@media (width>=781px){.cxu-event-stage__half:first-child .cxu-event-stage__top,.cxu-event-stage__half:first-child .cxu-event-stage__body{padding-left:max(var(--wrap-pad), calc(50cqi - var(--wrap-max) / 2 + var(--wrap-pad)))}.cxu-event-stage__half:last-child .cxu-event-stage__top,.cxu-event-stage__half:last-child .cxu-event-stage__body{padding-right:max(var(--wrap-pad), calc(50cqi - var(--wrap-max) / 2 + var(--wrap-pad)))}.cxu-event-stage__half:not(:last-child) .cxu-event-stage__body{padding-right:48px}.cxu-event-stage__half:not(:first-child) .cxu-event-stage__top,.cxu-event-stage__half:not(:first-child) .cxu-event-stage__body{padding-left:48px}}.cxu-event-stage__kicker{margin-bottom:16px;display:flex}.cxu-event-stage__promise{color:var(--on-dark);margin:0}.cxu-event-stage__cue{color:var(--on-dark);transition:opacity var(--cxu-duration-standard) var(--cxu-ease-standard);align-items:center;gap:12px;margin-top:24px;display:flex}.cxu-event-stage__half[data-open] .cxu-event-stage__cue{display:none}.cxu-event-stage__half:not([data-open]):hover{cursor:pointer}.cxu-event-stage__half:not([data-open]):hover .cxu-event-stage__cue-label{text-underline-offset:4px;text-decoration:underline}.cxu-event-stage__cue-label{letter-spacing:var(--cxu-tracking-widest)}.cxu-event-stage__cue-dot{width:var(--icon-button-md-size);height:var(--icon-button-md-size);background:var(--brand-accent);color:var(--cxu-ink-base);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.cxu-event-stage__cue-dot svg{width:var(--icon-button-md-glyph-size);height:var(--icon-button-md-glyph-size)}.cxu-event-stage__cue-dot:after{content:"";border:2px solid var(--brand-accent);opacity:0;border-radius:50%;animation:2.4s ease-out infinite cxu-event-stage-ring;position:absolute;inset:-6px}@keyframes cxu-event-stage-ring{0%{opacity:.7;transform:scale(.7)}to{opacity:0;transform:scale(1.25)}}.cxu-event-stage__reveal{opacity:0;visibility:hidden;transition:grid-template-rows var(--cxu-duration-media) var(--cxu-ease-standard), opacity var(--cxu-duration-media) var(--cxu-ease-standard), visibility 0s linear var(--cxu-duration-media);grid-template-rows:0fr;display:grid}.cxu-event-stage__half[data-open] .cxu-event-stage__reveal{opacity:1;visibility:visible;transition:grid-template-rows var(--cxu-duration-media) var(--cxu-ease-standard), opacity var(--cxu-duration-media) var(--cxu-ease-standard), visibility 0s;grid-template-rows:1fr}.cxu-event-stage__reveal-in{min-height:0;margin:0 -8px -8px;padding:0 8px 8px;overflow:hidden}.cxu-event-stage__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0 0;display:grid}.cxu-event-stage__facts>div{border-top:1px solid var(--hairline-on-dark);padding-top:16px}.cxu-event-stage__fact-label{letter-spacing:var(--cxu-tracking-widest);color:var(--brand-accent);margin:0 0 8px}.cxu-event-stage__fact-value{color:var(--on-dark-muted);margin:0}.cxu-event-stage__link{margin-top:24px}@media (width<=780px){.cxu-event-stage{flex-direction:column;height:auto}.cxu-event-stage__half{background:var(--brand-ink);flex:none}.cxu-event-stage__half+.cxu-event-stage__half{border-left:0;border-top:1px solid var(--hairline-on-dark)}.cxu-event-stage__photo,.cxu-event-stage__shade{height:var(--event-stage-photo-band);bottom:auto}.cxu-event-stage__shade{background:var(--stage-photo-shade-narrow)}.cxu-event-stage__shade:after,.cxu-event-stage__body:before,.cxu-event-stage__cue,.cxu-event-stage__toggle{display:none}.cxu-event-stage__top{min-height:calc(var(--event-stage-photo-band) - 24px);align-content:flex-start;padding:24px 24px 0}.cxu-event-stage__logo{height:var(--event-logo-stage-height-narrow)}.cxu-event-stage__body{padding:24px}.cxu-event-stage__reveal{opacity:1;visibility:visible;grid-template-rows:1fr}.cxu-event-stage__facts{grid-template-columns:1fr;gap:16px}.cxu-event-stage__link{white-space:normal;height:auto;min-height:52px}}@media (width<=520px){.cxu-event-stage__top,.cxu-event-stage__body{padding-inline:20px}.cxu-event-stage__link{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.cxu-event-stage__half,.cxu-event-stage__photo,.cxu-event-stage__cue,.cxu-event-stage__reveal{transition:none}.cxu-event-stage__cue-dot:after{animation:none}.cxu-event-stage__half[data-open] .cxu-event-stage__photo{transform:none}}
