.m4n-experience{--blue:#303b91;--ink:#232d7d;--yellow:#ffb90d;color:var(--ink);font-family:'Poppins',system-ui,sans-serif;line-height:1.6;background:#fff;width:100%;isolation:isolate;overflow:clip;text-align:left}.m4n-experience *{box-sizing:border-box}.m4n-experience h1,.m4n-experience h2,.m4n-experience h3,.m4n-experience p{font-family:inherit;margin:0;padding:0}.m4n-experience a{color:inherit;text-decoration:none}.m4n-experience button{font:inherit;cursor:pointer}.m4n-experience a:focus-visible,.m4n-experience button:focus-visible{outline:3px solid #f3ae15;outline-offset:5px}.m4n-experience img{display:block;max-width:100%}.m4n-sr,.m4n-partner-list{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.m4n-cinema{position:relative;height:310vh;background:#1d285d}.m4n-cinema-stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.m4n-header{height:108px;display:flex;align-items:center;justify-content:space-between;padding:12px clamp(24px,5vw,90px);gap:25px;background:#fff;position:relative;z-index:5}.m4n-header img{width:195px;height:78px;object-fit:contain}.m4n-header p{color:#f73362;font-size:10px;font-weight:650;letter-spacing:2.5px;line-height:1.5}.m4n-film-wrap{position:absolute;inset:108px 0 0;background:#1b254d;overflow:hidden}.m4n-film{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.m4n-film-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(15,24,70,.96) 0%,rgba(21,31,80,.9) 28%,rgba(25,36,83,.66) 50%,rgba(12,21,53,.12) 82%),linear-gradient(0deg,rgba(9,17,45,.38),transparent 50%)}.m4n-hero-copy{position:absolute;left:clamp(25px,5.4vw,94px);top:50%;transform:translateY(-50%);width:min(53%,690px);color:#fff}.m4n-experience h1{font-size:clamp(39px,4.3vw,66px);font-weight:700;line-height:1.1;letter-spacing:-2.7px;margin-bottom:20px}.m4n-experience h1 span{color:var(--yellow)}.m4n-hero-copy>p{font-size:clamp(13px,1.13vw,17px);font-weight:400;line-height:1.95;color:#f5f6ff;max-width:620px}.m4n-event-meta{display:flex;gap:26px;border-top:1px solid #ffffff48;margin-top:22px;padding-top:17px;align-items:center;flex-wrap:wrap}.m4n-event-meta>span{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:400;line-height:1.5}.m4n-event-meta svg{width:22px;height:24px;flex-shrink:0}.m4n-film-progress{position:absolute;bottom:0;left:0;right:0;height:3px;background:#ffffff16}.m4n-film-progress>span{display:block;width:100%;height:100%;background:var(--yellow);transform:scaleX(0);transform-origin:left}.m4n-countdown-section{position:relative;isolation:isolate;background:#1a245f none center 58%/cover no-repeat!important;padding:95px 30px 88px;background:var(--blue);color:#fff;text-align:center}.m4n-count-heading h2{font-size:clamp(29px,3.1vw,45px);line-height:1.15;font-weight:600;letter-spacing:-1.5px}.m4n-count-heading>p{font-size:13px;color:#d5daf7;margin-top:13px}.m4n-countdown{display:flex;justify-content:center;align-items:start;gap:23px;max-width:1080px;margin:48px auto 40px;font-variant-numeric:tabular-nums}.m4n-countdown>div{width:200px;min-width:0}.m4n-countdown strong{display:block;font-size:clamp(54px,8.4vw,120px);line-height:1.13;font-weight:500;letter-spacing:-5px;color:#fff}.m4n-countdown span{display:block;font-size:11px;font-weight:400;letter-spacing:2.5px;margin-top:16px;color:#d8defb;text-transform:uppercase}.m4n-countdown>b{font-size:clamp(30px,4vw,56px);font-weight:300;line-height:1.8;color:#aab4ef;opacity:.55}.m4n-ticket-link{display:inline-flex;align-items:center;justify-content:center;gap:28px;background:var(--yellow);color:#202b73!important;border-radius:100px;padding:14px 24px;font-size:12px;font-weight:600;transition:transform .25s}.m4n-ticket-link:hover{transform:translateY(-3px)}.m4n-ticket-link>span{font-size:20px;line-height:1}.m4n-page-enhanced .elementor-location-header{display:none!important}.m4n-page-enhanced main,.m4n-page-enhanced #content{max-width:none!important;padding-top:0!important}.m4n-page-enhanced .m4n-experience{width:100vw;max-width:100vw;position:relative;left:50%;margin-left:-50vw}.m4n-page-enhanced .elementor-583{overflow:visible!important}

.m4n-hero-icon{width:clamp(110px,17.5vh,175px);height:auto;margin-bottom:17px;object-fit:contain}.m4n-hero-copy{padding-block:14px}.m4n-hero-ticket{margin-top:24px}.m4n-experience .m4n-ticket-link{background:#F7AD1A;color:#293896!important;border:1px solid #F7AD1A;border-radius:30px;padding:10px 25px;font-family:'Poppins',sans-serif;font-size:16px;font-weight:600;line-height:1.4;letter-spacing:0;display:inline-flex;text-align:center;align-items:center;justify-content:center;transition:transform .25s}.m4n-experience .m4n-ticket-link:hover{transform:scale(1.04)}
.m4n-countdown-section:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,rgba(17,27,77,.86),rgba(23,34,87,.72)),linear-gradient(0deg,rgba(12,20,60,.3),transparent)}.m4n-countdown-section .m4n-count-heading,.m4n-countdown-section .m4n-countdown,.m4n-countdown-section .m4n-ticket-link{position:relative;z-index:1}
.m4n-spectra{--card-w:320px;--card-h:330px;--persp:1680px;position:relative;overflow:hidden;min-height:700px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:75px 20px 60px;background:#f1f2f9;color:#293896}.m4n-spectra-halo{position:absolute;top:53%;left:50%;width:min(70vw,640px);aspect-ratio:1;transform:translate(-50%,-50%);background:radial-gradient(closest-side,#9ba7e1,transparent 72%);opacity:.16;filter:blur(30px);pointer-events:none}.m4n-spectra-heading{position:relative;z-index:2;text-align:center;margin-bottom:15px}.m4n-spectra-heading h2{font-size:clamp(33px,4vw,58px);font-weight:650;letter-spacing:-2.5px;line-height:1.12}.m4n-spectra-heading p{font-size:13px;line-height:1.8;color:#6a7192;margin-top:19px;max-width:490px;margin-inline:auto}.m4n-spectra-stage{position:relative;z-index:1;width:100%;height:calc(var(--card-h) + 90px);display:grid;place-items:center;perspective:var(--persp);perspective-origin:50% 44%;cursor:grab;touch-action:pan-y;user-select:none}.m4n-spectra-stage.m4n-drag{cursor:grabbing}.m4n-spectra-deck{position:relative;width:0;height:0;transform-style:preserve-3d}.m4n-experience .m4n-spectra-card{position:absolute;width:var(--card-w);height:var(--card-h);left:calc(var(--card-w)/-2);top:calc(var(--card-h)/-2);margin:0;padding:0;border:0;border-radius:0;background:none;cursor:pointer;transform-style:preserve-3d;will-change:transform,opacity;-webkit-tap-highlight-color:transparent;box-shadow:none;color:#293896}.m4n-spectra-inner{position:absolute;inset:0;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 25px 45px -22px #1e286333,0 5px 20px -10px #1e286320;border:1px solid #e0e3ef;display:flex;flex-direction:column}.m4n-spectra-media{display:block;width:100%;flex:1;min-height:0;position:relative;background:#fff}.m4n-spectra-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block;pointer-events:none}.m4n-spectra-name{display:block;background:#fff;border-top:1px solid #eef0f6;font-size:11px;font-weight:500;padding:18px 15px;line-height:1.5;text-align:center;min-height:54px}.m4n-experience .m4n-spectra-card:focus-visible{outline:0}.m4n-spectra-card:focus-visible .m4n-spectra-inner{outline:3px solid #F7AD1A;outline-offset:3px}.m4n-experience .m4n-logo-pause{position:relative;z-index:2;background:transparent;color:#293896;border:1px solid #a6afcf;border-radius:30px;padding:9px 22px;font-size:12px;font-weight:500;line-height:1.4;box-shadow:none;margin-top:8px}.m4n-logo-pause:hover{background:#e6e9f5}
@media(max-width:880px){.m4n-header{height:90px;padding:10px 24px}.m4n-header img{width:165px;height:65px}.m4n-header p{font-size:8px;letter-spacing:1.7px;max-width:200px;text-align:right}.m4n-film-wrap{top:90px}.m4n-hero-copy{width:65%;left:30px}.m4n-experience h1{font-size:44px;letter-spacing:-1.8px}.m4n-hero-copy>p{font-size:12px;line-height:1.8}.m4n-event-meta{gap:14px}.m4n-event-meta>span{font-size:10px}.m4n-countdown{gap:12px}.m4n-countdown strong{font-size:72px;letter-spacing:-3px}.m4n-hero-icon{width:120px}.m4n-spectra{min-height:600px;padding:60px 20px 45px}.m4n-spectra-name{font-size:10px;padding:13px 8px;min-height:48px}}
@media(max-width:540px){.m4n-header{height:91px;padding:10px 20px;gap:15px}.m4n-header img{width:145px;height:58px}.m4n-header p{font-size:6.5px;letter-spacing:1.2px;max-width:145px}.m4n-film-wrap{top:91px}.m4n-film{object-position:63% center}.m4n-film-shade{background:linear-gradient(90deg,#111d4adb,#111d4a50),linear-gradient(0deg,#111d4acc,transparent 100%)}.m4n-hero-copy{left:24px;right:24px;width:auto;top:auto;bottom:25px;transform:none;padding:0}.m4n-hero-icon{width:110px;margin-bottom:20px}.m4n-experience h1{font-size:clamp(32px,9.4vw,43px);line-height:1.13;letter-spacing:-1.4px;margin-bottom:20px}.m4n-hero-copy>p{font-size:11px;line-height:1.85}.m4n-event-meta{display:block;margin-top:19px;padding-top:14px}.m4n-event-meta>span{font-size:9px;margin-bottom:10px;gap:8px}.m4n-event-meta>span:last-child{margin-bottom:0}.m4n-event-meta svg{width:18px;height:21px}.m4n-experience .m4n-ticket-link{font-size:14px;padding:10px 25px}.m4n-hero-ticket{margin-top:21px}.m4n-countdown-section{padding:62px 20px 57px;background-position:42% center!important}.m4n-count-heading h2{font-size:30px;letter-spacing:-1px}.m4n-count-heading>p{font-size:10px;margin-top:11px}.m4n-countdown{margin:37px auto 32px;gap:5px}.m4n-countdown>div{width:80px}.m4n-countdown strong{font-size:clamp(37px,11.7vw,57px);letter-spacing:-2px}.m4n-countdown span{font-size:7px;letter-spacing:1.1px;margin-top:13px}.m4n-countdown>b{font-size:26px;line-height:1.55}.m4n-spectra{min-height:570px;padding:55px 16px 44px;gap:12px}.m4n-spectra-heading h2{font-size:33px;letter-spacing:-1.5px;max-width:340px}.m4n-spectra-heading p{font-size:11px;max-width:285px;margin-top:17px}.m4n-spectra-name{font-size:8px;padding:12px 6px;min-height:45px}.m4n-spectra-inner{border-radius:14px}.m4n-spectra-heading{margin-bottom:5px}}
@media(max-height:760px) and (min-width:881px){.m4n-header{height:85px}.m4n-header img{height:60px;width:160px}.m4n-film-wrap{top:85px}.m4n-hero-icon{width:130px;margin-bottom:13px}.m4n-experience h1{font-size:46px;margin-bottom:16px}.m4n-hero-copy>p{font-size:12px;line-height:1.8}.m4n-event-meta{margin-top:17px;padding-top:14px}.m4n-hero-ticket{margin-top:20px}.m4n-experience .m4n-hero-ticket{font-size:14px}}
@media(max-height:700px) and (max-width:540px){.m4n-header{height:72px}.m4n-header img{height:50px;width:125px}.m4n-film-wrap{top:72px}.m4n-hero-copy{bottom:20px}.m4n-hero-icon{width:72px;margin-bottom:12px}.m4n-experience h1{font-size:30px;margin-bottom:14px}.m4n-hero-copy>p{font-size:10px;line-height:1.7}.m4n-event-meta{margin-top:13px;padding-top:11px}.m4n-event-meta>span{font-size:8px;margin-bottom:8px}.m4n-hero-ticket{margin-top:15px}.m4n-experience .m4n-hero-ticket{font-size:12px;padding:9px 22px}}
@media(prefers-reduced-motion:reduce){.m4n-cinema{height:100vh;height:100svh}.m4n-film{display:none}.m4n-film-wrap{background:#19254e none center/cover}.m4n-spectra-stage,.m4n-logo-pause{display:none!important}.m4n-partner-list{position:static;width:auto;height:auto;clip:auto;white-space:normal;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;list-style:none;padding:0;margin:20px 0 0;max-width:900px}.m4n-partner-list img{background:#fff;aspect-ratio:5/3;object-fit:contain}.m4n-partner-list li{background:#fff;border:1px solid #e0e4ec;border-radius:10px;overflow:hidden}.m4n-partner-list span{font-size:10px;display:block;padding:13px}.m4n-experience *{transition:none!important;animation:none!important}}
.m4n-no-js .m4n-cinema{height:100vh}.m4n-no-js .m4n-spectra-stage,.m4n-no-js .m4n-logo-pause{display:none}.m4n-no-js .m4n-partner-list{position:static;width:auto;height:auto;clip:auto;white-space:normal;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:30px 0 0;padding:0;max-width:900px}.m4n-no-js .m4n-partner-list img{width:100%;background:#fff}.m4n-no-js .m4n-partner-list span{font-size:12px}.m4n-no-js .m4n-countdown{display:none}

@media(max-height:650px) and (min-width:881px){.m4n-hero-icon{width:80px}.m4n-experience h1{font-size:39px}.m4n-hero-copy>p{font-size:11px}.m4n-hero-copy{padding-block:8px}}
/* Match the current site's standard heading and CTA typography. */
.m4n-hero-brand{display:flex;align-items:center;gap:22px;margin-bottom:22px}.m4n-hero-brand .m4n-hero-icon{width:125px;flex-shrink:0;margin:0}.m4n-hero-wordmark{font-synthesis:none;font-family:'fatfrank','Poppins',sans-serif;font-weight:400;font-size:55px;line-height:.9;letter-spacing:0;color:#fff}.m4n-hero-wordmark>span{display:block}.m4n-hero-wordmark b{color:#1FC959;font-weight:inherit}.m4n-experience h1,.m4n-spectra-heading h2,.m4n-count-heading h2{font-family:var(--e-global-typography-primary-font-family,'fatfrank'),'Poppins',sans-serif;font-size:46px;font-weight:400;line-height:1.1;letter-spacing:0}.m4n-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:15px}.m4n-hero-ctas{margin-top:24px}.m4n-countdown-ctas{justify-content:center;position:relative;z-index:1}.m4n-experience .m4n-ticket-link{font-family:'Poppins',sans-serif;font-weight:600;font-size:16px;line-height:1.4;text-transform:capitalize;border-radius:30px;padding:10px 25px;white-space:nowrap}.m4n-experience .m4n-ticket-link.m4n-secondary{background:transparent;border:1px solid #fff;color:#fff!important}.m4n-experience .m4n-ticket-link.m4n-secondary:hover{background:#ffffff14}.m4n-embedded-hero .m4n-film-wrap{inset:0}.m4n-embedded-hero .m4n-cinema-stage{top:var(--m4n-sticky-top,0px);height:calc(100svh - var(--m4n-sticky-top,0px))}
@media(max-width:1024px){.m4n-hero-brand .m4n-hero-icon{width:105px}.m4n-hero-wordmark{font-size:48px}.m4n-hero-brand{gap:18px}.m4n-experience h1,.m4n-spectra-heading h2,.m4n-count-heading h2{font-size:40px}}
@media(max-width:540px){.m4n-experience h1,.m4n-spectra-heading h2,.m4n-count-heading h2{font-size:30px;line-height:1.1}.m4n-hero-brand{gap:17px;margin-bottom:20px}.m4n-hero-brand .m4n-hero-icon{width:100px}.m4n-hero-wordmark{font-size:44px}.m4n-hero-ctas{margin-top:20px}.m4n-cta-row{gap:12px}.m4n-experience .m4n-ticket-link{font-size:16px;line-height:1.4;padding:10px 25px}.m4n-hero-ctas{flex-direction:column;align-items:stretch;max-width:327px}.m4n-countdown-ctas{flex-direction:column;align-items:center}.m4n-countdown-ctas .m4n-ticket-link{width:min(100%,327px)}}
@media(max-height:760px) and (min-width:881px){.m4n-hero-brand .m4n-hero-icon{width:100px}.m4n-hero-wordmark{font-size:46px}.m4n-hero-brand{margin-bottom:16px}.m4n-hero-ctas{margin-top:20px}}
@media(max-height:700px) and (max-width:540px){.m4n-hero-brand .m4n-hero-icon{width:68px}.m4n-hero-wordmark{font-size:34px}.m4n-hero-brand{gap:14px;margin-bottom:13px}.m4n-hero-ctas{margin-top:14px;gap:10px}.m4n-experience .m4n-ticket-link{font-size:16px;padding:9px 22px}}

/* Quiet ambient colour movement behind the partner cards. */
.m4n-spectra-halo{width:min(85vw,850px);opacity:.22;filter:none;background:radial-gradient(ellipse,#a8b5e6 0%,#c6cdee66 35%,transparent 70%);animation:m4n-partner-drift 24s ease-in-out infinite alternate;animation-play-state:paused}
.m4n-spectra::after{content:'';position:absolute;left:12%;top:12%;width:min(60vw,620px);aspect-ratio:1;pointer-events:none;background:radial-gradient(ellipse,#e6d9f266,transparent 70%);animation:m4n-partner-wash 30s ease-in-out infinite alternate;animation-play-state:paused}
.m4n-spectra[data-motion-running="true"] .m4n-spectra-halo,.m4n-spectra[data-motion-running="true"]::after{animation-play-state:running}
@keyframes m4n-partner-drift{from{transform:translate(-60%,-55%) scale(.95)}to{transform:translate(-40%,-44%) scale(1.08)}}
@keyframes m4n-partner-wash{from{transform:translate(0,0);opacity:.45}to{transform:translate(22%,12%);opacity:.8}}
@media(prefers-reduced-motion:reduce){.m4n-spectra-halo,.m4n-spectra::after{animation:none!important}}
