.HeroCarousel-module__49hLuq__hero{--ground:#0c0b09;--ink:#f6f3ea;--yellow:#f6c700;--yellow-ink:#15130c;background:var(--ground);isolation:isolate;height:560px;color:var(--ink);position:relative;overflow:hidden}.HeroCarousel-module__49hLuq__slide{opacity:0;visibility:hidden;transition:opacity .6s,visibility 0s .6s;position:absolute;inset:0}.HeroCarousel-module__49hLuq__on{opacity:1;visibility:visible;transition:opacity .6s}.HeroCarousel-module__49hLuq__photo{width:60%;position:absolute;top:0;bottom:0;right:0}.HeroCarousel-module__49hLuq__photo img{-o-object-fit:cover;object-fit:cover}.HeroCarousel-module__49hLuq__photo:after{content:"";background:linear-gradient(90deg,var(--ground) 0%,#0c0b09b8 12%,#0c0b0900 34%),linear-gradient(0deg,#0c0b098c 0%,#0c0b0900 30%);position:absolute;inset:0}.HeroCarousel-module__49hLuq__tight:after{background:linear-gradient(90deg,var(--ground) 0%,#0c0b098c 8%,#0c0b0900 22%),linear-gradient(0deg,#0c0b098c 0%,#0c0b0900 30%)}.HeroCarousel-module__49hLuq__copy{box-sizing:border-box;z-index:2;flex-direction:column;justify-content:center;gap:18px;max-width:1216px;height:100%;margin:0 auto;padding:0 32px;display:flex;position:relative}.HeroCarousel-module__49hLuq__copy>*{max-width:520px}.HeroCarousel-module__49hLuq__tag{letter-spacing:1.6px;text-transform:uppercase;color:var(--yellow);font-size:12px;font-weight:700}.HeroCarousel-module__49hLuq__headline{font-family:var(--font-bebas),"Arial Narrow",Impact,sans-serif;letter-spacing:.5px;text-wrap:balance;color:var(--ink);margin:0;font-size:clamp(44px,5.4vw,76px);font-weight:400;line-height:.95}.HeroCarousel-module__49hLuq__sub{color:#e4dfd2;max-width:46ch;margin:0;font-size:17px;line-height:1.5}.HeroCarousel-module__49hLuq__row{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.HeroCarousel-module__49hLuq__cta{background:var(--yellow);color:var(--yellow-ink);border-radius:4px;padding:14px 22px;font-size:16px;font-weight:700;text-decoration:none;display:inline-block}.HeroCarousel-module__49hLuq__cta:hover{background:#ffd61a}.HeroCarousel-module__49hLuq__link{color:var(--ink);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow);font-size:15px;font-weight:600}.HeroCarousel-module__49hLuq__cta:focus-visible,.HeroCarousel-module__49hLuq__link:focus-visible,.HeroCarousel-module__49hLuq__dots button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.HeroCarousel-module__49hLuq__label{z-index:3;color:#d8d3c5;background:#00000073;border-radius:3px;padding:3px 8px;font-size:12px;position:absolute;bottom:34px;right:16px}.HeroCarousel-module__49hLuq__dots{z-index:4;gap:6px;max-width:1216px;margin:0 auto;padding:0 32px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.HeroCarousel-module__49hLuq__dots button{cursor:pointer;background:0 0;border:0;flex:0 0 64px;height:20px;padding:8px 0}.HeroCarousel-module__49hLuq__dots button span{background:#57534a;height:3px;display:block;overflow:hidden}.HeroCarousel-module__49hLuq__dots button i{background:var(--yellow);width:0;height:100%;display:block}.HeroCarousel-module__49hLuq__dots button.HeroCarousel-module__49hLuq__done i{width:100%}.HeroCarousel-module__49hLuq__dots button.HeroCarousel-module__49hLuq__run i{animation:7s linear forwards HeroCarousel-module__49hLuq__fill}@keyframes HeroCarousel-module__49hLuq__fill{0%{width:0}to{width:100%}}@media (max-width:760px){.HeroCarousel-module__49hLuq__hero{height:600px}.HeroCarousel-module__49hLuq__photo{width:100%;height:62%;bottom:auto}.HeroCarousel-module__49hLuq__photo:after,.HeroCarousel-module__49hLuq__tight:after{background:linear-gradient(0deg,var(--ground) 0%,#0c0b0999 16%,#0c0b0900 40%)}.HeroCarousel-module__49hLuq__copy{justify-content:flex-end;gap:12px;padding:0 16px 56px}.HeroCarousel-module__49hLuq__headline{font-size:46px}.HeroCarousel-module__49hLuq__sub{font-size:15px}.HeroCarousel-module__49hLuq__label{top:12px;bottom:auto}.HeroCarousel-module__49hLuq__dots{padding:0 16px 14px}.HeroCarousel-module__49hLuq__dots button{flex:1 1 0}}@media (prefers-reduced-motion:reduce){.HeroCarousel-module__49hLuq__slide,.HeroCarousel-module__49hLuq__on{transition:none}.HeroCarousel-module__49hLuq__dots button.HeroCarousel-module__49hLuq__run i{width:100%;animation:none}}
