.mh-video-reveal,.mh-magma{box-sizing:border-box;font-family:Arial,Helvetica,sans-serif}.mh-video-reveal{height:185vh;height:185svh;position:relative;background:#fff;width:100%;margin:0}.mh-video-sticky{position:sticky;top:0;height:100vh;height:100svh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;padding:24px 0}.mh-video-frame{position:relative;width:62%;height:48%;overflow:hidden;border-radius:28px;background:#101626;box-shadow:0 18px 50px #10162618;will-change:width,height,border-radius}.mh-video-player,.mh-video-player iframe,.mh-video-poster{position:absolute;inset:0;width:100%;height:100%;border:0}.mh-video-poster{object-fit:cover}.mh-video-player iframe{display:block}.mh-video-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid #ffffff90;background:#1f3c89;color:#fff;border-radius:40px;padding:15px 26px;font:600 16px Arial;cursor:pointer;z-index:2}.mh-video-play[hidden]{display:none!important}.mh-youtube-link{font-size:13px;color:#1f3c89!important;text-decoration:underline}.mh-video-reveal:focus-within .mh-video-play,.mh-video-play:focus-visible{outline:3px solid #fff;outline-offset:4px}.mh-magma{background:#f3f3f2;color:#111;padding:64px clamp(20px,4vw,72px);width:100%}.mh-magma-grid{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:24px;max-width:1600px;margin:auto;align-items:start}.mh-magma a{text-decoration:none!important;color:inherit}.mh-magma-brand{display:flex;flex-direction:column;align-items:flex-start;padding-right:18px;min-width:0}.mh-magma-brand img{width:100%;max-width:290px;height:auto;object-fit:contain}.mh-magma-claim{font-size:clamp(26px,2.5vw,40px);line-height:1.02;letter-spacing:-1.2px;max-width:280px;margin:18px 0 32px}.mh-magma-address{font-size:23px;color:#353c89}.mh-news-card{display:block;min-width:0;background:#fff;transition:transform .2s}.mh-news-card:hover{transform:translateY(-5px)}.mh-news-image{aspect-ratio:4/5;overflow:hidden;background:#343d8d}.mh-news-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s}.mh-news-card:hover .mh-news-image img{transform:scale(1.04)}.mh-news-fallback{height:100%;display:flex;align-items:center;justify-content:center;font-size:clamp(28px,3vw,48px);font-weight:800;line-height:.9;letter-spacing:-2px;color:#fff;background:linear-gradient(135deg,#d1148c,#3b3891)}.mh-news-copy{padding:18px}.mh-news-copy time{font-size:12px;color:#626262}.mh-magma .mh-news-copy h3{font-family:inherit;font-size:20px;line-height:1.15;margin:12px 0 22px;letter-spacing:-.5px;color:#111}.mh-news-read{font-size:13px;color:#343d8d}.mh-magma-empty{grid-column:2/-1;padding:30px;border:1px solid #ddd}.mh-magma a:focus-visible{outline:3px solid #1f3c89;outline-offset:6px}.mh-home-embed,.mh-home-embed>.elementor-container,.mh-home-embed .elementor-widget-wrap,.mh-home-embed .elementor-widget-container{overflow:visible!important}.mh-home-embed>.elementor-container{max-width:none!important}.mh-home-embed .elementor-widget-wrap{padding:0!important}@media(max-width:1024px){.mh-magma-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.mh-magma-brand img{max-width:240px}.mh-magma-claim{font-size:32px}.mh-news-image{aspect-ratio:4/3}}@media(max-width:767px){.mh-video-reveal{height:140svh}.mh-video-frame{width:90%;height:40%;border-radius:16px}.mh-video-sticky{padding:18px 0}.mh-magma{padding:36px 20px}.mh-magma-grid{grid-template-columns:1fr;gap:28px}.mh-magma-brand{padding:0}.mh-magma-claim{max-width:300px;margin:18px 0 20px}.mh-magma-address{font-size:20px}.mh-magma-empty{grid-column:auto}.mh-news-image{aspect-ratio:4/3}}@media(prefers-reduced-motion:reduce){.mh-video-reveal{height:auto}.mh-video-sticky{position:relative;height:auto;padding:28px 16px}.mh-video-frame{width:100%;height:auto;aspect-ratio:16/9;border-radius:16px;will-change:auto}.mh-news-card,.mh-news-image img{transition:none}.mh-news-card:hover,.mh-news-card:hover .mh-news-image img{transform:none}}.mh-magma-brand .mh-logo-blue{filter:invert(22%) sepia(42%) saturate(2083%) hue-rotate(210deg) brightness(94%) contrast(91%)}@media(max-width:767px){.mh-video-frame{height:auto;aspect-ratio:16/9}}