.hero-carousel,.hero-carousel .hero-slide{position:absolute;inset:0}.hero-carousel .hero-slide{visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--ui-fade-duration) ease, visibility 0s linear var(--ui-fade-duration)}.hero-carousel .hero-slide.is-active{visibility:visible;opacity:1;pointer-events:auto;z-index:1;transition-delay:0s}.hero-carousel .hero-base{object-fit:cover;object-position:center bottom;width:103.8%;max-width:none;height:104%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.hero-carousel .hero-cms-image{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.hero-carousel .hero-base-a{z-index:0}.hero-carousel .hero-base-b{z-index:1}.hero-carousel .hero-base-c{z-index:2}.hero-carousel .hero-base-d{z-index:3;width:83.2%}.hero-carousel .hero-brandmarks{z-index:4;pointer-events:none;transform-origin:50%;position:absolute;inset:0}.hero-carousel .hero-brandmark{transform-origin:50%;max-width:none;position:absolute}.hero-carousel .hero-brandmark-left{width:24.32px;height:3.77px;top:703.41px;left:635.72px;transform:rotate(.97deg)}.hero-carousel .hero-brandmark-center{width:44.58px;height:6.91px;top:565.22px;left:1045.13px;transform:rotate(-5.14deg)}.hero-carousel .hero-brandmark-right{width:39.77px;height:6.16px;top:400.51px;left:1303.95px;transform:rotate(-17.49deg)}.hero-carousel .hero-e300{justify-content:center;align-items:center;width:13.584px;height:10.387px;display:flex;position:absolute;top:419.14px;left:1316.81px}.hero-carousel .hero-e300 span{color:#000;letter-spacing:-.275px;white-space:nowrap;font-family:Inter,sans-serif;font-size:5.5px;font-weight:700;line-height:normal;transform:rotate(-14deg)skew(-14deg)scaleY(.97)}.hero-carousel .hero-copy{z-index:5;position:absolute;top:50%;left:240px;transform:translateY(-48%)}.hero-carousel .hero-copy p{letter-spacing:1px;margin:0 0 18px;font-size:20px;line-height:26px}.hero-carousel .hero-copy h1{letter-spacing:3.75px;margin:0 0 50px;font-size:75px;font-weight:700;line-height:99px}.hero-carousel .circle-arrow{background:var(--brand);border:0;border-radius:50px;width:40px;height:40px;transition:width .3s;display:block;position:relative;overflow:hidden}.hero-carousel .circle-arrow:hover,.hero-carousel .circle-arrow:focus-visible{width:102px}.hero-carousel .circle-arrow img{width:8.41005px;max-width:none;height:12px;transition:left .3s;position:absolute;top:14px;left:16px}.hero-carousel .circle-arrow:hover img,.hero-carousel .circle-arrow:focus-visible img{left:76px}.hero-carousel .circle-arrow-label{color:#fff;white-space:nowrap;opacity:0;align-items:center;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:17px;transition:opacity .3s;display:flex;position:absolute;top:0;bottom:0;left:14px}.hero-carousel .circle-arrow:hover .circle-arrow-label,.hero-carousel .circle-arrow:focus-visible .circle-arrow-label{opacity:1}@media (prefers-reduced-motion:reduce){.hero-carousel .hero-slide,.hero-carousel .circle-arrow,.hero-carousel .circle-arrow img,.hero-carousel .circle-arrow-label{transition:none}}.hero-carousel .hero-pagination{z-index:7;align-items:center;gap:15px;display:flex;position:absolute;bottom:50px;left:50%;transform:translate(-50%)}.hero-carousel .hero-pagination button{cursor:pointer;background:#fff;border:0;border-radius:10px;width:8px;height:8px;padding:0;transition:width .25s,background .25s}.hero-carousel .hero-pagination button.active{background:linear-gradient(135deg,#ff6b23,#ff8215);width:30px}.hero-carousel .hero-content-empty{color:#fff;background:#596b78;height:100%}
