.hero-carousel-module__mKLi6G__track{scroll-snap-type:x mandatory;border-radius:var(--r-lg);scrollbar-width:none;min-height:485px;display:flex;overflow-x:auto}.hero-carousel-module__mKLi6G__track::-webkit-scrollbar{display:none}.hero-carousel-module__mKLi6G__slide{scroll-snap-align:start;background:var(--navy-900) center/cover no-repeat;border-radius:var(--r-lg);flex:0 0 100%;align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero-carousel-module__mKLi6G__media{z-index:0;object-fit:cover;pointer-events:none;border:0;width:100%;height:100%;animation:.6s both hero-carousel-module__mKLi6G__heroFade;position:absolute;inset:0}.hero-carousel-module__mKLi6G__mediaFrame{transform-origin:50%;width:100%;height:100%;animation:.6s 3.5s both hero-carousel-module__mKLi6G__heroFade;top:50%;left:50%;transform:translate(-50%,-50%)scale(2.1)}@keyframes hero-carousel-module__mKLi6G__heroFade{0%{opacity:0}to{opacity:1}}.hero-carousel-module__mKLi6G__slide:before{content:"";z-index:1;background:linear-gradient(76deg,#00132bdb 20%,#00132b40 65%,#00132b1a);position:absolute;inset:0}.hero-carousel-module__mKLi6G__content{z-index:2;color:#fff;max-width:640px;padding:34px;position:relative}.hero-carousel-module__mKLi6G__badge{font-family:var(--font-disp);letter-spacing:.1em;text-transform:uppercase;color:#fff;border-radius:var(--r-pill);background:#ffffff24;border:1px solid #ffffff40;align-items:center;gap:8px;padding:6px 12px;font-size:11px;font-weight:800;display:inline-flex}.hero-carousel-module__mKLi6G__content h2{color:#fff;margin:14px 0 calc(var(--rhythm-title-text) - .34em);text-wrap:balance;-webkit-line-clamp:4;-webkit-box-orient:vertical;padding-bottom:.34em;font-size:clamp(24px,3vw,34px);font-weight:900;display:-webkit-box;overflow:hidden}.hero-carousel-module__mKLi6G__content h2+.hero-carousel-module__mKLi6G__cta{margin-top:calc(var(--rhythm-head-body) - var(--rhythm-title-text))}.hero-carousel-module__mKLi6G__content p{color:#ffffffe0;margin:0 0 var(--rhythm-head-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:52ch;font-size:15px;display:-webkit-box;overflow:hidden}.hero-carousel-module__mKLi6G__cta{gap:var(--rhythm-actions);margin-bottom:14px;display:flex}.hero-carousel-module__mKLi6G__btnLight{color:var(--navy-900);font-family:var(--font-disp);font-weight:700;font-size:var(--btn-font);border-radius:var(--r-md);min-height:var(--control-md);background:#fff;align-items:center;gap:8px;padding:12px 20px;text-decoration:none;display:inline-flex}.hero-carousel-module__mKLi6G__btnLight:hover{transform:translateY(-2px)}.hero-carousel-module__mKLi6G__meta{color:#ffffffbf;font-size:12.5px}.hero-carousel-module__mKLi6G__nav{justify-content:center;align-items:center;gap:14px;margin-top:12px;display:flex}.hero-carousel-module__mKLi6G__arrow{width:var(--control-xs);height:var(--control-xs);border:1px solid var(--border-strong);color:var(--heading);cursor:pointer;background:#fff;border-radius:50%;font-size:18px;line-height:1}.hero-carousel-module__mKLi6G__arrow:hover{background:var(--surface-2)}.hero-carousel-module__mKLi6G__dots{gap:7px;display:flex}.hero-carousel-module__mKLi6G__dot{border-radius:var(--r-pill);background:var(--navy-200);cursor:pointer;width:8px;height:8px;transition:all .25s var(--ease-out);border:0;padding:0;position:relative}.hero-carousel-module__mKLi6G__dot:after{content:"";width:var(--control-xs);height:var(--control-xs);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-carousel-module__mKLi6G__dot[data-active=true]{background:var(--green);width:22px}.hero-carousel-module__mKLi6G__btnOnHero{color:#fff;font-family:var(--font-disp);font-weight:700;font-size:var(--btn-font);border-radius:var(--r-md);cursor:pointer;min-height:var(--control-md);background:#ffffff24;border:1px solid #ffffff4d;align-items:center;padding:12px 20px;display:inline-flex}.hero-carousel-module__mKLi6G__btnOnHero:hover{background:#ffffff3d}@media (max-width:620px){.hero-carousel-module__mKLi6G__track{min-height:440px}.hero-carousel-module__mKLi6G__content{padding:24px}.hero-carousel-module__mKLi6G__content p{-webkit-line-clamp:2}}
