.hero-carousel-module__Imz1_W__carousel{isolation:isolate;background:#f8f4ec;border:1px solid #11253e14;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 32px 90px #08274614}.hero-carousel-module__Imz1_W__viewport{contain:layout paint;perspective:1500px;height:620px;position:relative;overflow:hidden}.hero-carousel-module__Imz1_W__slide{pointer-events:none;background:0 0;grid-template-columns:minmax(390px,.78fr) minmax(0,1.22fr);display:grid;position:absolute;inset:0}.hero-carousel-module__Imz1_W__active{z-index:3;pointer-events:auto}.hero-carousel-module__Imz1_W__leaving{z-index:2}.hero-carousel-module__Imz1_W__inactive{z-index:1;visibility:hidden}.hero-carousel-module__Imz1_W__copy{z-index:2;background:#f8f4ec;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(62px,6vw,92px) clamp(34px,4vw,64px);display:flex;position:relative;overflow:hidden}.hero-carousel-module__Imz1_W__copy:before{content:"";z-index:1;background:linear-gradient(135deg, var(--accent-soft), #fffdfa 55%, transparent);clip-path:circle(0 at var(--origin-x) var(--origin-y));opacity:0;pointer-events:none;position:absolute;inset:0}.hero-carousel-module__Imz1_W__copy>*{z-index:2;position:relative}.hero-carousel-module__Imz1_W__eyebrow{color:#a63e29;letter-spacing:.14em;text-transform:uppercase;margin-bottom:20px;font-size:12px;font-weight:780;line-height:1.35;display:block}.hero-carousel-module__Imz1_W__copy h2{color:#11253e;max-width:590px;font-family:var(--serif);letter-spacing:-.052em;margin:0;font-size:clamp(64px,6vw,100px);font-weight:400;line-height:.9}.hero-carousel-module__Imz1_W__copy h2 em{color:#c94d30;font-weight:400}.hero-carousel-module__Imz1_W__copy>p{color:#54606d;max-width:440px;margin:32px 0 0;font-size:17px;line-height:1.62}.hero-carousel-module__Imz1_W__actions{align-items:center;gap:26px;margin-top:32px;display:flex}.hero-carousel-module__Imz1_W__primary{color:#fff;background:#123f66;border-radius:10px;justify-content:center;align-items:center;gap:14px;min-height:52px;padding:0 24px;font-size:15px;font-weight:760;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 30px #123f6633}.hero-carousel-module__Imz1_W__primary:hover{background:#082746;transform:translateY(-2px);box-shadow:0 18px 38px #123f6647}.hero-carousel-module__Imz1_W__secondary{color:#11253e;border-bottom:1px solid #11253e52;align-items:center;min-height:44px;padding:10px 2px 7px;font-size:14px;font-weight:700;display:inline-flex}.hero-carousel-module__Imz1_W__art{isolation:isolate;background:#082746;min-width:0;position:relative;overflow:hidden}.hero-carousel-module__Imz1_W__art>img{object-fit:cover;will-change:transform, filter;width:110%;height:110%;position:absolute;inset:-5%}.hero-carousel-module__Imz1_W__shade{z-index:1;background:linear-gradient(90deg,#081f361f,#0000 45%,#081f363d);position:absolute;inset:0}.hero-carousel-module__Imz1_W__floatingCard{z-index:4;color:#11253e;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffdf8e6;border:1px solid #ffffff73;border-radius:13px;align-items:center;gap:11px;min-height:58px;padding:13px 17px;display:flex;position:absolute;box-shadow:0 18px 50px #07192b33}.hero-carousel-module__Imz1_W__floatingCard>span{flex-direction:column;gap:3px;display:flex}.hero-carousel-module__Imz1_W__floatingCard small{color:#59616a;letter-spacing:.11em;text-transform:uppercase;font-size:10px}.hero-carousel-module__Imz1_W__floatingCard b{font-family:var(--serif);font-size:15px;font-weight:500}.hero-carousel-module__Imz1_W__floatingCard>i:first-child{background:var(--accent);color:#fff;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.hero-carousel-module__Imz1_W__productCard{top:9%;left:7%}.hero-carousel-module__Imz1_W__statusCard{bottom:9%;right:6%}.hero-carousel-module__Imz1_W__statusCard>.hero-carousel-module__Imz1_W__statusDot{background:#51a56f;border-radius:50%;flex:0 0 10px;width:10px;height:10px;box-shadow:0 0 0 5px #51a56f26}.hero-carousel-module__Imz1_W__counter{z-index:4;color:#ffffffc2;letter-spacing:.18em;font-size:12px;position:absolute;bottom:22px;left:28px}.hero-carousel-module__Imz1_W__morphShape{z-index:3;width:72px;height:72px;left:var(--origin-x);top:var(--origin-y);background:radial-gradient(circle at 34% 30%, white, var(--accent-soft) 28%, var(--accent) 58%, #173f63 100%);box-shadow:0 0 100px color-mix(in srgb, var(--accent) 72%, transparent);opacity:0;pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.hero-carousel-module__Imz1_W__lightTrail{z-index:5;background:linear-gradient(90deg, transparent, #fffffff2, var(--accent), transparent);opacity:0;pointer-events:none;width:160%;height:2px;position:absolute;top:52%;left:-30%;box-shadow:0 0 24px #ffffffb3}.hero-carousel-module__Imz1_W__portalRing{z-index:5;width:84px;height:84px;left:var(--origin-x);top:var(--origin-y);box-shadow:0 0 0 8px color-mix(in srgb, var(--accent) 24%, transparent), 0 0 60px color-mix(in srgb, var(--accent) 66%, transparent);opacity:0;pointer-events:none;border:1px solid #fffc;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.hero-carousel-module__Imz1_W__glint{z-index:6;width:8px;height:8px;box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 28%, transparent), 0 0 26px white;opacity:0;pointer-events:none;background:#fff;border-radius:50%;position:absolute}.hero-carousel-module__Imz1_W__glintOne{top:24%;left:22%}.hero-carousel-module__Imz1_W__glintTwo{bottom:27%;right:19%}.hero-carousel-module__Imz1_W__sceneBridge{z-index:12;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-carousel-module__Imz1_W__sceneBridge span{opacity:0;transform-origin:50%;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 76%, white), transparent);width:124%;height:1px;box-shadow:0 0 16px color-mix(in srgb, var(--accent) 58%, transparent);position:absolute;top:50%;left:-12%}.hero-carousel-module__Imz1_W__sceneBridge span:nth-child(2){top:46%;transform:rotate(4deg)}.hero-carousel-module__Imz1_W__sceneBridge span:nth-child(3){top:54%;transform:rotate(-4deg)}.hero-carousel-module__Imz1_W__controlBar{z-index:20;background:#fffdfa;border-top:1px solid #11253e17;grid-template-columns:auto minmax(120px,286px) 1fr;align-items:center;gap:22px;min-height:78px;padding:11px clamp(24px,4vw,58px);display:grid;position:relative}.hero-carousel-module__Imz1_W__controls{align-items:center;gap:8px;display:flex}.hero-carousel-module__Imz1_W__controls>button{color:#11253e;cursor:pointer;background:#fff;border:1px solid #11253e29;border-radius:50%;place-items:center;width:44px;height:44px;font-size:18px;transition:transform .2s,border-color .2s,background .2s;display:grid}.hero-carousel-module__Imz1_W__controls>button:hover{background:#f8f4ec;border-color:#11253e57;transform:translateY(-2px)}.hero-carousel-module__Imz1_W__controls>.hero-carousel-module__Imz1_W__pause{color:#63707c;background:0 0;border-color:#0000;font-size:13px;font-weight:800}.hero-carousel-module__Imz1_W__dots{align-items:center;display:flex}.hero-carousel-module__Imz1_W__dots button{cursor:pointer;background:0 0;border:0;width:32px;height:44px;padding:0 5px}.hero-carousel-module__Imz1_W__dots span{background:#11253e29;border-radius:10px;width:100%;height:3px;transition:transform .25s,background .25s;display:block}.hero-carousel-module__Imz1_W__dots .hero-carousel-module__Imz1_W__currentDot span{background:var(--active-accent);transform:scaleY(1.8)}.hero-carousel-module__Imz1_W__progress{background:#11253e1a;border-radius:999px;height:3px;overflow:hidden}.hero-carousel-module__Imz1_W__progress span{border-radius:inherit;background:linear-gradient(90deg, var(--active-accent), var(--active-accent-soft));transform-origin:0;width:100%;height:100%;animation:hero-carousel-module__Imz1_W__progress var(--autoplay-delay) linear forwards;display:block}.hero-carousel-module__Imz1_W__progressPaused span{animation-play-state:paused}.hero-carousel-module__Imz1_W__controlBar>p{color:#6d747b;justify-self:end;margin:0;font-size:13px}.hero-carousel-module__Imz1_W__controlBar>p strong{color:#11253e}.hero-carousel-module__Imz1_W__active .hero-carousel-module__Imz1_W__copy{animation:1.85s cubic-bezier(.16,1,.3,1) both hero-carousel-module__Imz1_W__copyPanelIn}.hero-carousel-module__Imz1_W__leaving .hero-carousel-module__Imz1_W__copy{animation:1.85s cubic-bezier(.76,0,.24,1) both hero-carousel-module__Imz1_W__copyPanelOut}.hero-carousel-module__Imz1_W__active .hero-carousel-module__Imz1_W__copy:before{animation:1.85s cubic-bezier(.76,0,.24,1) both hero-carousel-module__Imz1_W__copyColorMorph}.hero-carousel-module__Imz1_W__active .hero-carousel-module__Imz1_W__eyebrow,.hero-carousel-module__Imz1_W__active .hero-carousel-module__Imz1_W__copy h2,.hero-carousel-module__Imz1_W__active .hero-carousel-module__Imz1_W__copy>p,.hero-carousel-module__Imz1_W__active .hero-carousel-module__Imz1_W__actions{animation:1.05s cubic-bezier(.16,1,.3,1) both hero-carousel-module__Imz1_W__copyPieceIn}.hero-carousel-module__Imz1_W__active .hero-carousel-module__Imz1_W__eyebrow{animation-delay:.38s}.hero-carousel-module__Imz1_W__active .hero-carousel-module__Imz1_W__copy h2{animation-delay:.48s}.hero-carousel-module__Imz1_W__active .hero-carousel-module__Imz1_W__copy>p{animation-delay:.62s}.hero-carousel-module__Imz1_W__active .hero-carousel-module__Imz1_W__actions{animation-delay:.74s}.hero-carousel-module__Imz1_W__leaving .hero-carousel-module__Imz1_W__eyebrow,.hero-carousel-module__Imz1_W__leaving .hero-carousel-module__Imz1_W__copy h2,.hero-carousel-module__Imz1_W__leaving .hero-carousel-module__Imz1_W__copy>p,.hero-carousel-module__Imz1_W__leaving .hero-carousel-module__Imz1_W__actions{animation:.72s cubic-bezier(.76,0,.24,1) both hero-carousel-module__Imz1_W__copyPieceOut}.hero-carousel-module__Imz1_W__leaving .hero-carousel-module__Imz1_W__copy h2{animation-delay:50ms}.hero-carousel-module__Imz1_W__leaving .hero-carousel-module__Imz1_W__copy>p{animation-delay:.1s}.hero-carousel-module__Imz1_W__leaving .hero-carousel-module__Imz1_W__actions{animation-delay:.14s}.hero-carousel-module__Imz1_W__active .hero-carousel-module__Imz1_W__art{animation:1.85s cubic-bezier(.76,0,.24,1) both hero-carousel-module__Imz1_W__maskReveal}.hero-carousel-module__Imz1_W__active .hero-carousel-module__Imz1_W__art>img{transform-origin:var(--origin-x) var(--origin-y);animation:1.85s cubic-bezier(.16,1,.3,1) both hero-carousel-module__Imz1_W__parallaxIn}.hero-carousel-module__Imz1_W__leaving .hero-carousel-module__Imz1_W__art>img{transform-origin:var(--origin-x) var(--origin-y);animation:1.85s cubic-bezier(.76,0,.24,1) both hero-carousel-module__Imz1_W__parallaxOut}.hero-carousel-module__Imz1_W__active .hero-carousel-module__Imz1_W__shade{animation:1.85s both hero-carousel-module__Imz1_W__shadeSettle}.hero-carousel-module__Imz1_W__active .hero-carousel-module__Imz1_W__productCard{animation:1.05s cubic-bezier(.12,1.35,.28,1) .6s both hero-carousel-module__Imz1_W__cardMorphInLeft}.hero-carousel-module__Imz1_W__active .hero-carousel-module__Imz1_W__statusCard{animation:1.05s cubic-bezier(.12,1.35,.28,1) .72s both hero-carousel-module__Imz1_W__cardMorphInRight}.hero-carousel-module__Imz1_W__leaving .hero-carousel-module__Imz1_W__productCard{animation:.82s cubic-bezier(.76,0,.24,1) both hero-carousel-module__Imz1_W__cardMorphOutLeft}.hero-carousel-module__Imz1_W__leaving .hero-carousel-module__Imz1_W__statusCard{animation:.82s cubic-bezier(.76,0,.24,1) 60ms both hero-carousel-module__Imz1_W__cardMorphOutRight}.hero-carousel-module__Imz1_W__active .hero-carousel-module__Imz1_W__counter{animation:.72s .9s both hero-carousel-module__Imz1_W__counterIn}.hero-carousel-module__Imz1_W__active .hero-carousel-module__Imz1_W__morphShape{animation:1.85s cubic-bezier(.76,0,.24,1) both hero-carousel-module__Imz1_W__morph}.hero-carousel-module__Imz1_W__active .hero-carousel-module__Imz1_W__portalRing{animation:1.85s cubic-bezier(.16,1,.3,1) both hero-carousel-module__Imz1_W__portal}.hero-carousel-module__Imz1_W__active .hero-carousel-module__Imz1_W__lightTrail{animation:1.85s cubic-bezier(.76,0,.24,1) both hero-carousel-module__Imz1_W__trail}.hero-carousel-module__Imz1_W__active .hero-carousel-module__Imz1_W__glintOne{animation:1.05s .72s both hero-carousel-module__Imz1_W__glint}.hero-carousel-module__Imz1_W__active .hero-carousel-module__Imz1_W__glintTwo{animation:1.05s .94s both hero-carousel-module__Imz1_W__glint}.hero-carousel-module__Imz1_W__active .hero-carousel-module__Imz1_W__sceneBridge span{animation:1.85s cubic-bezier(.76,0,.24,1) both hero-carousel-module__Imz1_W__bridge}.hero-carousel-module__Imz1_W__active .hero-carousel-module__Imz1_W__sceneBridge span:nth-child(2){animation-delay:80ms}.hero-carousel-module__Imz1_W__active .hero-carousel-module__Imz1_W__sceneBridge span:nth-child(3){animation-delay:.15s}.hero-carousel-module__Imz1_W__directionPrevious .hero-carousel-module__Imz1_W__active .hero-carousel-module__Imz1_W__copy{animation-name:hero-carousel-module__Imz1_W__copyPanelInReverse}.hero-carousel-module__Imz1_W__directionPrevious .hero-carousel-module__Imz1_W__leaving .hero-carousel-module__Imz1_W__copy{animation-name:hero-carousel-module__Imz1_W__copyPanelOutReverse}.hero-carousel-module__Imz1_W__directionPrevious .hero-carousel-module__Imz1_W__active .hero-carousel-module__Imz1_W__copy>:not(.hero-carousel-module__Imz1_W__actions),.hero-carousel-module__Imz1_W__directionPrevious .hero-carousel-module__Imz1_W__active .hero-carousel-module__Imz1_W__actions{animation-name:hero-carousel-module__Imz1_W__copyPieceInReverse}.hero-carousel-module__Imz1_W__directionPrevious .hero-carousel-module__Imz1_W__leaving .hero-carousel-module__Imz1_W__copy>:not(.hero-carousel-module__Imz1_W__actions),.hero-carousel-module__Imz1_W__directionPrevious .hero-carousel-module__Imz1_W__leaving .hero-carousel-module__Imz1_W__actions{animation-name:hero-carousel-module__Imz1_W__copyPieceOutReverse}.hero-carousel-module__Imz1_W__directionPrevious .hero-carousel-module__Imz1_W__active .hero-carousel-module__Imz1_W__art>img{animation-name:hero-carousel-module__Imz1_W__parallaxInReverse}.hero-carousel-module__Imz1_W__directionPrevious .hero-carousel-module__Imz1_W__leaving .hero-carousel-module__Imz1_W__art>img{animation-name:hero-carousel-module__Imz1_W__parallaxOutReverse}.hero-carousel-module__Imz1_W__directionPrevious .hero-carousel-module__Imz1_W__active .hero-carousel-module__Imz1_W__sceneBridge span{animation-name:hero-carousel-module__Imz1_W__bridgeReverse}@keyframes hero-carousel-module__Imz1_W__copyPanelIn{0%,12%{opacity:0;clip-path:inset(0 0 0 100%);transform:translate(22%)scale(1.035)}58%{opacity:1}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes hero-carousel-module__Imz1_W__copyPanelOut{0%,10%{opacity:1;transform:none}72%,to{opacity:0;filter:blur(8px);transform:translate(-18%)scale(.93)}}@keyframes hero-carousel-module__Imz1_W__copyPanelInReverse{0%,12%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-22%)scale(1.035)}58%{opacity:1}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes hero-carousel-module__Imz1_W__copyPanelOutReverse{0%,10%{opacity:1;transform:none}72%,to{opacity:0;filter:blur(8px);transform:translate(18%)scale(.93)}}@keyframes hero-carousel-module__Imz1_W__copyPieceIn{0%{opacity:0;filter:blur(7px);clip-path:inset(0 0 100%);transform:translate(36px,24px)rotate(1deg)}to{opacity:1;filter:blur();clip-path:inset(0);transform:none}}@keyframes hero-carousel-module__Imz1_W__copyPieceInReverse{0%{opacity:0;filter:blur(7px);clip-path:inset(100% 0 0);transform:translate(-36px,-18px)rotate(-1deg)}to{opacity:1;filter:blur();clip-path:inset(0);transform:none}}@keyframes hero-carousel-module__Imz1_W__copyPieceOut{to{opacity:0;filter:blur(5px);transform:translate(-24px,-14px)}}@keyframes hero-carousel-module__Imz1_W__copyPieceOutReverse{to{opacity:0;filter:blur(5px);transform:translate(24px,14px)}}@keyframes hero-carousel-module__Imz1_W__copyColorMorph{0%,15%{opacity:0;clip-path:circle(0 at var(--origin-x) var(--origin-y))}48%{opacity:.94}76%{opacity:.38;clip-path:circle(145% at var(--origin-x) var(--origin-y))}to{opacity:0;clip-path:circle(165% at var(--origin-x) var(--origin-y))}}@keyframes hero-carousel-module__Imz1_W__maskReveal{0%,13%{clip-path:circle(0 at var(--origin-x) var(--origin-y));transform:translateZ(120px)scale(1.08)}58%{clip-path:circle(76% at var(--origin-x) var(--origin-y))}to{clip-path:circle(155% at var(--origin-x) var(--origin-y));transform:none}}@keyframes hero-carousel-module__Imz1_W__parallaxIn{0%,10%{filter:saturate(.55)brightness(.68)blur(2px);transform:translate(12%)translateZ(160px)scale(1.24)}62%{filter:saturate(1.08)brightness(1.03)blur()}to{filter:saturate()brightness();transform:none}}@keyframes hero-carousel-module__Imz1_W__parallaxOut{0%,12%{filter:saturate()brightness();transform:none}68%,to{filter:saturate(.48)brightness(.56)blur(3px);transform:translate(-12%)translateZ(240px)scale(1.32)}}@keyframes hero-carousel-module__Imz1_W__parallaxInReverse{0%,10%{filter:saturate(.55)brightness(.68)blur(2px);transform:translate(-12%)translateZ(160px)scale(1.24)}62%{filter:saturate(1.08)brightness(1.03)blur()}to{filter:saturate()brightness();transform:none}}@keyframes hero-carousel-module__Imz1_W__parallaxOutReverse{0%,12%{filter:saturate()brightness();transform:none}68%,to{filter:saturate(.48)brightness(.56)blur(3px);transform:translate(12%)translateZ(240px)scale(1.32)}}@keyframes hero-carousel-module__Imz1_W__cardMorphInLeft{0%{opacity:0;filter:blur(7px);transform:translate(120px,-35px)scale(.12)rotate(18deg)}68%{opacity:1;transform:translate(-8px,3px)scale(1.04)rotate(-1deg)}to{opacity:1;filter:blur();transform:none}}@keyframes hero-carousel-module__Imz1_W__cardMorphInRight{0%{opacity:0;filter:blur(7px);transform:translate(-135px,-115px)scale(.12)rotate(-18deg)}68%{opacity:1;transform:translate(8px,-3px)scale(1.04)rotate(1deg)}to{opacity:1;filter:blur();transform:none}}@keyframes hero-carousel-module__Imz1_W__cardMorphOutLeft{to{opacity:0;filter:blur(6px);transform:translate(125px,-42px)scale(.08)rotate(16deg)}}@keyframes hero-carousel-module__Imz1_W__cardMorphOutRight{to{opacity:0;filter:blur(6px);transform:translate(-140px,-120px)scale(.08)rotate(-16deg)}}@keyframes hero-carousel-module__Imz1_W__morph{0%,10%{opacity:0;transform:translate(-50%,-50%)scale(.1)}22%{opacity:.96}54%{opacity:.82;transform:translate(-50%,-50%)scale(15)}78%{opacity:.2;transform:translate(-50%,-50%)scale(29)}to{opacity:0;transform:translate(-50%,-50%)scale(36)}}@keyframes hero-carousel-module__Imz1_W__portal{0%,12%{opacity:0;transform:translate(-50%,-50%)scale(.15)rotate(0)}30%{opacity:1}66%{opacity:.5;transform:translate(-50%,-50%)scale(5.5)rotate(170deg)}to{opacity:0;transform:translate(-50%,-50%)scale(9)rotate(260deg)}}@keyframes hero-carousel-module__Imz1_W__trail{0%,18%{opacity:0;transform:translate(-42%)rotate(-8deg)scaleX(.1)}46%{opacity:1}82%,to{opacity:0;transform:translate(42%)rotate(-8deg)scaleX(1)}}@keyframes hero-carousel-module__Imz1_W__bridge{0%,20%{opacity:0;transform:translate(-48%)rotate(-4deg)scaleX(.12)}48%{opacity:.85}82%,to{opacity:0;transform:translate(48%)rotate(4deg)scaleX(.8)}}@keyframes hero-carousel-module__Imz1_W__bridgeReverse{0%,20%{opacity:0;transform:translate(48%)rotate(4deg)scaleX(.12)}48%{opacity:.85}82%,to{opacity:0;transform:translate(-48%)rotate(-4deg)scaleX(.8)}}@keyframes hero-carousel-module__Imz1_W__glint{0%,28%,to{opacity:0;transform:scale(.2)rotate(0)}52%{opacity:1;transform:scale(1.5)rotate(90deg)}70%{opacity:.3;transform:scale(.65)rotate(160deg)}}@keyframes hero-carousel-module__Imz1_W__shadeSettle{0%{opacity:.88}60%{opacity:.28}to{opacity:1}}@keyframes hero-carousel-module__Imz1_W__counterIn{0%{opacity:0;letter-spacing:.42em;transform:translateY(16px)}to{opacity:1;letter-spacing:.18em;transform:none}}@keyframes hero-carousel-module__Imz1_W__progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:1100px){.hero-carousel-module__Imz1_W__slide{grid-template-columns:1fr 1.15fr}.hero-carousel-module__Imz1_W__copy{padding-inline:46px}.hero-carousel-module__Imz1_W__copy h2{font-size:68px}}@media (max-width:720px){.hero-carousel-module__Imz1_W__carousel{border-radius:20px}.hero-carousel-module__Imz1_W__viewport{height:780px}.hero-carousel-module__Imz1_W__slide{grid-template-rows:450px 330px;grid-template-columns:1fr}.hero-carousel-module__Imz1_W__copy{padding:42px 27px 30px}.hero-carousel-module__Imz1_W__copy h2{font-size:clamp(53px,16vw,68px);line-height:.91}.hero-carousel-module__Imz1_W__copy>p{max-width:315px;margin-top:22px;font-size:16px;line-height:1.55}.hero-carousel-module__Imz1_W__actions{flex-wrap:wrap;gap:8px 18px;margin-top:24px}.hero-carousel-module__Imz1_W__primary{min-height:50px;font-size:14px}.hero-carousel-module__Imz1_W__secondary{font-size:14px}.hero-carousel-module__Imz1_W__floatingCard{min-height:50px;padding:10px 12px}.hero-carousel-module__Imz1_W__floatingCard small{font-size:9px}.hero-carousel-module__Imz1_W__floatingCard b{font-size:13px}.hero-carousel-module__Imz1_W__productCard{top:14px;left:13px}.hero-carousel-module__Imz1_W__statusCard{bottom:12px;right:12px}.hero-carousel-module__Imz1_W__controlBar{grid-template-columns:1fr;gap:7px;min-height:126px;padding:10px 16px 14px}.hero-carousel-module__Imz1_W__controls{justify-content:center}.hero-carousel-module__Imz1_W__progress{justify-self:center;width:min(100%,300px)}.hero-carousel-module__Imz1_W__controlBar>p{justify-self:center;font-size:12px}}
