.heroCarousel{isolation:isolate;touch-action:pan-y}.heroTrack{display:flex;width:100%;height:100%;transition:transform .75s cubic-bezier(.22,.68,.25,1);will-change:transform}.heroSlide{position:relative;flex:0 0 100%;height:100%;min-width:0;overflow:hidden}.heroSlide>img{width:100%;height:100%;object-fit:cover;object-position:center 42%}.heroSlide:not(:first-child)>img{object-position:68% center}.heroSlide .heroTitle{font-size:62px;line-height:1.22;letter-spacing:-3px;margin:25px 0;color:white}.heroSlide .heroContent{max-width:60%;z-index:1}.heroControls{position:absolute;right:5%;bottom:35px;z-index:3;display:flex;align-items:center;gap:9px;background:#10101170;border:1px solid #ffffff16;border-radius:40px;padding:8px 12px;backdrop-filter:blur(10px)}.heroCount{display:flex;gap:8px;align-items:center;margin:0 9px;font-size:11px;letter-spacing:1px}.heroCount b{color:#fff}.heroCount>span{color:#8d8d96}.heroControls>button{width:32px;height:32px;border-radius:50%;border:1px solid #ffffff2b;display:grid;place-items:center;padding:0;font-size:24px;line-height:1}.heroControls #heroPause{font-size:12px;margin-left:4px}.heroDots{display:flex;gap:4px;margin-right:10px}.heroDots button{padding:10px 3px}.heroDots span{display:block;height:3px;width:21px;border-radius:3px;background:#ffffff40;transition:background .25s,width .25s}.heroDots button[aria-pressed=true] span{width:36px;background:#ed2331}.heroSlide .aiLabel{bottom:26px;left:6%;right:auto;font-size:8px;max-width:48%;line-height:1.6}.heroSlide:not(.is-active){pointer-events:none}
@media(min-width:1600px){.heroSlide .heroContent{top:18%}}@media(max-width:900px){.heroSlide .heroTitle{font-size:48px}.heroSlide .heroContent{max-width:65%}.heroControls{bottom:25px}}
@media(max-width:600px){.heroCarousel{height:620px}.heroSlide>img{object-position:60% center}.heroSlide:not(:first-child)>img{object-position:76% center}.heroSlide .shade{background:linear-gradient(0deg,#101011 0%,#101011d9 22%,#10101152 58%,#10101105 90%)}.heroSlide .heroContent{left:6%;right:6%;top:auto;bottom:112px;max-width:none}.heroSlide .heroTitle,.heroSlide h1{font-size:37px;line-height:1.17;letter-spacing:-1.7px;margin:17px 0 13px}.heroSlide .heroContent p{font-size:12px;line-height:1.8;margin:0}.heroSlide .eyebrow{font-size:7px;letter-spacing:1.1px}.heroSlide .heroActions{margin-top:20px;gap:8px}.heroSlide .heroActions button{font-size:11px;padding:12px 14px}.heroSlide .heroMeta{margin-top:19px;font-size:7px;gap:9px}.heroControls{right:5%;bottom:39px;gap:5px;padding:6px 8px}.heroCount{font-size:9px;margin:0 5px}.heroDots{margin-right:3px;gap:2px}.heroDots span{width:14px}.heroDots button[aria-pressed=true] span{width:24px}.heroControls>button{width:28px;height:28px}.heroSlide .aiLabel{bottom:14px;left:6%;max-width:90%;font-size:6px;letter-spacing:.4px}}
@media(prefers-reduced-motion:reduce){.heroTrack{transition:none}.heroDots span{transition:none}}
@media(max-width:600px){.heroCarousel{height:600px}.heroSlide .heroContent{bottom:165px}.heroControls{bottom:105px}.heroSlide .aiLabel{bottom:84px}}

