.Hero-module__JgYmMq__hero{background:#000;width:100%;height:100vh;position:relative;overflow:hidden}.Hero-module__JgYmMq__mainSwiper{width:100%;height:100%}.Hero-module__JgYmMq__slideWrapper{align-items:center;width:100%;height:100%;display:flex;position:relative}.Hero-module__JgYmMq__bgImage{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.Hero-module__JgYmMq__vignette{top:0;background:radial-gradient(circle at var(--vignette-x,20%) 50%, #00040acc 0%, #00040a66 50%, #00040acc 100%);z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset-inline-start:0}.Hero-module__JgYmMq__slideContainer{z-index:10;width:100%;max-width:1400px;margin:0 auto;padding-block:0 100px;padding-inline:4rem;position:relative}.Hero-module__JgYmMq__slideContent{max-width:850px}.Hero-module__JgYmMq__topBadge{align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.Hero-module__JgYmMq__line{background:var(--accent,#dc143c);width:40px;height:2px}.Hero-module__JgYmMq__badgeText{color:var(--accent,#dc143c);letter-spacing:3px;text-transform:uppercase;font-size:.9rem;font-weight:700}.Hero-module__JgYmMq__title{color:#fff;text-transform:uppercase;margin-bottom:1.5rem;font-size:clamp(3rem,10vw,6rem);font-weight:900;line-height:1.05}.Hero-module__JgYmMq__description{color:#fffc;max-width:600px;margin-bottom:3rem;font-size:clamp(1rem,2vw,1.25rem);line-height:1.8}.Hero-module__JgYmMq__sideNav{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;background:#0003;border:1px solid #ffffff1a;justify-content:center;align-items:center;width:80px;height:80px;transition:all .4s cubic-bezier(.165,.84,.44,1);display:flex;position:absolute;top:50%;transform:translateY(-50%)}.Hero-module__JgYmMq__prevBtn{inset-inline-start:2rem}.Hero-module__JgYmMq__nextBtn{inset-inline-end:2rem}.Hero-module__JgYmMq__sideNav:hover{background:var(--accent,#dc143c);border-color:var(--accent,#dc143c);width:100px}.Hero-module__JgYmMq__controlsLayer{bottom:4rem;z-index:50;justify-content:space-between;align-items:center;display:flex;position:absolute;inset-inline:4rem}.Hero-module__JgYmMq__paginationLayer{z-index:50;justify-content:center;width:auto;display:flex;position:absolute;bottom:5rem;left:50%;transform:translate(-50%)}.Hero-module__JgYmMq__paginationWrapper{align-items:center;gap:1.5rem;display:flex!important}.Hero-module__JgYmMq__customBullet{cursor:pointer;flex-direction:column;gap:.5rem;display:flex;opacity:1!important;background:0 0!important;width:50px!important;height:auto!important;margin:0!important}.Hero-module__JgYmMq__bulletNumber{color:#ffffff4d;font-size:.75rem;font-weight:700;transition:color .3s}.Hero-module__JgYmMq__bulletProgress{background:#ffffff1a;width:100%;height:2px;position:relative;overflow:hidden}.Hero-module__JgYmMq__bulletProgress:after{content:"";background:var(--accent,#dc143c);transform-origin:0;width:100%;height:100%;transition:transform .3s;position:absolute;top:0;left:0;transform:scaleX(0)}.swiper-pagination-bullet-active .Hero-module__JgYmMq__bulletNumber{color:#fff}.swiper-pagination-bullet-active .Hero-module__JgYmMq__bulletProgress:after{transform:scaleX(1)}.Hero-module__JgYmMq__bottomDecor{bottom:4rem;z-index:60;position:absolute;inset-inline-end:4rem}.Hero-module__JgYmMq__scrollInfo{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.Hero-module__JgYmMq__scrollText{color:#ffffff80;letter-spacing:3px;writing-mode:vertical-rl;text-transform:uppercase;font-size:.7rem}.Hero-module__JgYmMq__scrollLine{background:#ffffff1a;width:2px;height:80px;position:relative}.Hero-module__JgYmMq__scrollDot{background:var(--accent,#dc143c);width:2px;height:20px}.Hero-module__JgYmMq__tickerWrapper{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;background:#000000e6;border-top:1px solid #ffffff1a;width:100%;height:40px;display:flex;position:absolute;bottom:0;left:0}.Hero-module__JgYmMq__tickerLabel{background:var(--accent,#dc143c);color:#fff;text-transform:uppercase;letter-spacing:1px;z-index:2;white-space:nowrap;align-items:center;padding:0 2rem;font-size:.85rem;font-weight:700;display:flex;position:relative;box-shadow:5px 0 15px #00000080}.Hero-module__JgYmMq__tickerContent{flex:1;align-items:center;display:flex;position:relative;overflow:hidden}.Hero-module__JgYmMq__tickerTrack{white-space:nowrap;gap:4rem;padding-left:100%;animation:40s linear infinite Hero-module__JgYmMq__tickerScroll;display:flex;position:absolute}@keyframes Hero-module__JgYmMq__tickerScroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.Hero-module__JgYmMq__tickerItem{color:#ffffffe6;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.Hero-module__JgYmMq__tickerSeparator{color:var(--accent,#dc143c);margin:0 1rem}.Hero-module__JgYmMq__hero[dir=rtl]{--vignette-x:80%}.Hero-module__JgYmMq__hero[dir=ltr]{--vignette-x:20%}[dir=rtl] .Hero-module__JgYmMq__sideNav svg{transform:rotate(180deg)}[dir=rtl] .Hero-module__JgYmMq__tickerTrack{flex-direction:row-reverse;padding-left:0;padding-right:100%;animation:40s linear infinite Hero-module__JgYmMq__tickerScrollRTL}@keyframes Hero-module__JgYmMq__tickerScrollRTL{0%{transform:translate(0)}to{transform:translate(100%)}}@media (max-width:1200px){.Hero-module__JgYmMq__slideContainer{max-width:100%;padding-inline:2.5rem}.Hero-module__JgYmMq__slideContent{max-width:700px}.Hero-module__JgYmMq__title{font-size:clamp(2.5rem,8vw,4.5rem)}.Hero-module__JgYmMq__description{max-width:550px;font-size:clamp(.95rem,1.8vw,1.15rem)}.Hero-module__JgYmMq__controlsLayer{inset-inline:2.5rem;bottom:3rem}.Hero-module__JgYmMq__prevBtn{inset-inline-start:1.5rem}.Hero-module__JgYmMq__nextBtn{inset-inline-end:1.5rem}.Hero-module__JgYmMq__bottomDecor{inset-inline-end:2.5rem;bottom:3rem}}@media (max-width:1024px){.Hero-module__JgYmMq__slideContainer{padding:0 2rem}.Hero-module__JgYmMq__sideNav{width:60px;height:60px}.Hero-module__JgYmMq__sideNav:hover{width:70px}}@media (max-width:768px){.Hero-module__JgYmMq__sideNav{display:none}.Hero-module__JgYmMq__paginationLayer{bottom:4rem}.Hero-module__JgYmMq__title{font-size:2.8rem}.Hero-module__JgYmMq__description{font-size:1rem}.Hero-module__JgYmMq__slideContainer{padding:0 1.5rem}.Hero-module__JgYmMq__paginationWrapper{gap:.6rem}.Hero-module__JgYmMq__customBullet{width:28px!important}.Hero-module__JgYmMq__bulletNumber{font-size:.6rem}.Hero-module__JgYmMq__tickerLabel{justify-content:center;width:100px;padding:0 1rem;font-size:.75rem}}
