.cxu-event-stage__subheading{color:var(--text-muted)}.cxu-event-stage__head{text-align:start}.cxu-event-stage__heading{color:var(--text-strong);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-radius:var(--radius-card);border:1px solid var(--hairline-on-dark);display:flex;overflow:hidden}.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__half: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:var(--stage-photo-shade);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__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__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__cue{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}}
