.event-hero-split{display:grid;grid-template-columns:1fr;gap:16px;margin-top:16px;min-width:0}.event-hero-shell{container:event-page-hero/inline-size;min-width:0}.event-hero-art-column,.event-hero-info-column{min-width:0}.event-hero-art-content{display:flex;min-height:0;flex-direction:column}.event-hero-info-scroll{min-width:0}.event-hero-footer{display:none}@media (max-width:767px){.event-hero-split[data-media-presentation=poster]{gap:0}.event-hero-split[data-media-presentation=poster] .event-hero-art-column{position:relative;z-index:1}.event-hero-split[data-media-presentation=poster] .event-hero-art-frame{border:1px solid rgba(231,229,228,.9);border-radius:18px;box-shadow:0 18px 42px -26px rgba(28,25,23,.42)}.event-hero-art-content [data-event-hero-art-tools]{position:absolute;right:10px;bottom:10px;z-index:3;margin-top:0}.event-hero-split[data-media-presentation=poster] .event-hero-art-content [data-event-hero-art-tools]{top:12px;right:12px;bottom:auto}.event-hero-art-content [data-event-hero-art-tools]>*{border-color:rgba(231,229,228,.86);background-color:rgba(255,255,255,.94);box-shadow:0 10px 26px -18px rgba(28,25,23,.46);backdrop-filter:blur(14px)}.event-hero-split[data-media-presentation=poster] .event-hero-info-column{position:relative;z-index:2;margin-top:-64px;overflow:visible}.event-hero-split[data-media-presentation=poster] .event-hero-info-scroll{overflow:visible}.event-hero-split[data-media-presentation=poster] .event-hero-info-scroll>[data-event-hero-decision-stack]{width:100%;max-width:none;gap:16px;padding:20px 16px 18px;border:1px solid rgba(231,229,228,.92);border-radius:22px;background:rgba(255,255,255,.96);box-shadow:0 -10px 30px -24px rgba(28,25,23,.3),0 18px 40px -34px rgba(28,25,23,.35);backdrop-filter:blur(18px)}.event-hero-split[data-media-presentation=poster] [data-event-title-stack]{gap:12px}.event-hero-split[data-media-presentation=poster] [data-event-hero-meta]{font-size:.875rem;line-height:1.5}.event-hero-split[data-media-presentation=poster] [data-event-key-facts]{border-radius:16px;background:rgba(255,255,255,.98)}.event-hero-split[data-media-presentation=poster] [data-event-plan-actions]{gap:10px}.dark .event-hero-split[data-media-presentation=poster] .event-hero-info-scroll>[data-event-hero-decision-stack]{border-color:rgba(38,38,38,.95);background:rgba(10,10,10,.94);box-shadow:0 -10px 30px -24px rgba(0,0,0,.65),0 18px 40px -34px rgba(0,0,0,.75)}.dark .event-hero-split[data-media-presentation=poster] [data-event-key-facts]{background:rgba(10,10,10,.96)}.dark .event-hero-art-content [data-event-hero-art-tools]>*{border-color:rgba(38,38,38,.95);background-color:rgba(19,19,22,.94);box-shadow:none}}@media (min-width:1024px){.event-hero-split{grid-template-columns:minmax(410px,.82fr) minmax(620px,1.18fr);gap:clamp(28px,3vw,44px);align-items:stretch;min-height:clamp(540px,calc(100dvh - 240px),720px);overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.event-hero-split[data-media-presentation=landscape]{grid-template-columns:minmax(420px,1fr) minmax(500px,1fr);min-height:clamp(380px,calc(100dvh - 320px),500px)}.event-hero-art-column{grid-column:1;position:relative;display:flex;min-height:0;flex-direction:column;align-items:center;justify-content:center;isolation:isolate;overflow:hidden;padding:clamp(20px,2.4vw,32px);border:1px solid rgba(231,229,228,.94);border-radius:14px;background:#FFFFFF}.event-hero-split[data-media-presentation=landscape] .event-hero-art-column{justify-content:center;padding:clamp(18px,2vw,28px);background:#FFFFFF}.event-hero-art-column>*{display:flex;min-height:0;flex:0 1 auto;flex-direction:column;justify-content:center;width:100%}.event-hero-split[data-media-presentation=poster] .event-hero-art-content{width:min(100%,580px);margin-inline:auto}.event-hero-art-column .event-hero-art-frame{min-height:0;flex:0 1 auto;width:100%;aspect-ratio:var(--event-cover-aspect-ratio,.8);border:1px solid rgba(214,211,209,.72);border-radius:12px;background:#fff;box-shadow:0 18px 52px -34px rgba(28,25,23,.42),0 1px 1px rgba(28,25,23,.04)}.event-hero-split[data-media-presentation=poster] .event-hero-art-frame{max-height:min(80dvh,720px)}.event-hero-split[data-media-presentation=landscape] .event-hero-art-content{width:min(100%,620px);margin-inline:auto}.event-hero-split[data-media-presentation=landscape] .event-hero-art-frame{border-color:rgba(214,211,209,.68);background:#ffffff}.event-hero-info-column{grid-column:2;display:flex;flex-direction:column;height:auto;min-height:0;overflow:visible;background:transparent}.event-hero-info-scroll{flex:1 1 auto;display:flex;align-items:center;min-height:0;overflow:visible;padding:clamp(24px,2.4vw,34px)}.event-hero-info-scroll>*{width:100%}.event-hero-footer{grid-column:1/-1;display:block;min-width:0;padding:clamp(12px,1.2vw,16px) clamp(20px,2.4vw,30px);border-top:1px solid rgba(231,229,228,.92);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(250,250,249,.98))}}@media (min-width:1024px){@container event-page-hero (max-width: 1160px){.event-hero-split{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(22px,2.4vw,32px);min-height:clamp(500px,calc(100dvh - 260px),660px)}.event-hero-split[data-media-presentation=landscape]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:clamp(380px,calc(100dvh - 320px),490px)}.event-hero-info-scroll{padding:clamp(22px,2.1vw,28px)}}}@media (min-width:1024px){@container event-page-hero (min-width: 1320px){.event-hero-split[data-media-presentation=poster]{grid-template-columns:minmax(500px,.8fr) minmax(760px,1.2fr)}.event-hero-split[data-media-presentation=landscape]{grid-template-columns:minmax(560px,1fr) minmax(560px,1fr)}}}@media (min-width:1024px){.dark .event-hero-split{background:transparent;box-shadow:none}.dark .event-hero-art-column{border-color:rgba(38,38,38,.95);background:#131316}.dark .event-hero-split[data-media-presentation=landscape] .event-hero-art-column{background:#131316}.dark .event-hero-art-column .event-hero-art-frame,.dark .event-hero-split[data-media-presentation=landscape] .event-hero-art-frame{border-color:rgba(255,255,255,.12);background:#0A0A0C}.dark .event-hero-info-column{background:transparent}.dark .event-hero-footer{border-top-color:rgba(38,38,38,.95);background:#0A0A0C}}.event-hero-art-frame{aspect-ratio:var(--event-cover-aspect-ratio,.8)}