/* generated by build/hero.mjs from the exported slider data */
.hero.lv-d .hero-slide[data-i="0"] .hero-title{font-size:calc(40px*var(--hs));font-size:round(calc(40px*var(--hs)),1px);letter-spacing:calc(35px*var(--hs));line-height:calc(40px*var(--hs));line-height:round(calc(40px*var(--hs)),1px);padding-left:calc(35px*var(--hs));padding-left:round(calc(35px*var(--hs)),1px);top:calc(50% + -134px)}
.hero.lv-n .hero-slide[data-i="0"] .hero-title{font-size:calc(33px*var(--hs));font-size:round(calc(33px*var(--hs)),1px);letter-spacing:calc(28px*var(--hs));line-height:calc(33px*var(--hs));line-height:round(calc(33px*var(--hs)),1px);padding-left:calc(29px*var(--hs));padding-left:round(calc(29px*var(--hs)),1px);top:calc(50% + -110px)}
.hero.lv-t .hero-slide[data-i="0"] .hero-title{font-size:calc(25px*var(--hs));font-size:round(calc(25px*var(--hs)),1px);letter-spacing:calc(21px*var(--hs));line-height:calc(25px*var(--hs));line-height:round(calc(25px*var(--hs)),1px);padding-left:calc(22px*var(--hs));padding-left:round(calc(22px*var(--hs)),1px);top:calc(50% + -83px)}
.hero.lv-m .hero-slide[data-i="0"] .hero-title{font-size:calc(25px*var(--hs));font-size:round(calc(25px*var(--hs)),1px);letter-spacing:calc(20px*var(--hs));line-height:calc(25px*var(--hs));line-height:round(calc(25px*var(--hs)),1px);padding-left:calc(23px*var(--hs));padding-left:round(calc(23px*var(--hs)),1px);top:calc(50% + -100px)}
.hero.lv-d .hero-slide[data-i="0"] .hero-text{font-size:calc(30px*var(--hs));font-size:round(calc(30px*var(--hs)),1px);line-height:calc(40px*var(--hs));line-height:round(calc(40px*var(--hs)),1px);width:calc(1023px*var(--hs));top:calc(50% + 3px)}
.hero.lv-n .hero-slide[data-i="0"] .hero-text{font-size:calc(25px*var(--hs));font-size:round(calc(25px*var(--hs)),1px);line-height:calc(25px*var(--hs));line-height:round(calc(25px*var(--hs)),1px);width:calc(844px*var(--hs));top:calc(50% + 2px)}
.hero.lv-t .hero-slide[data-i="0"] .hero-text{font-size:calc(25px*var(--hs));font-size:round(calc(25px*var(--hs)),1px);line-height:calc(25px*var(--hs));line-height:round(calc(25px*var(--hs)),1px);width:calc(641px*var(--hs));top:calc(50% + 1px)}
.hero.lv-m .hero-slide[data-i="0"] .hero-text{font-size:calc(20px*var(--hs));font-size:round(calc(20px*var(--hs)),1px);line-height:calc(25px*var(--hs));line-height:round(calc(25px*var(--hs)),1px);width:calc(360px*var(--hs));top:calc(50% + 30px)}
.hero.lv-d .hero-slide[data-i="1"] .hero-title{font-size:calc(40px*var(--hs));font-size:round(calc(40px*var(--hs)),1px);letter-spacing:calc(35px*var(--hs));line-height:calc(40px*var(--hs));line-height:round(calc(40px*var(--hs)),1px);padding-left:calc(35px*var(--hs));padding-left:round(calc(35px*var(--hs)),1px);top:calc(50% + -134px)}
.hero.lv-n .hero-slide[data-i="1"] .hero-title{font-size:calc(33px*var(--hs));font-size:round(calc(33px*var(--hs)),1px);letter-spacing:calc(28px*var(--hs));line-height:calc(33px*var(--hs));line-height:round(calc(33px*var(--hs)),1px);padding-left:calc(29px*var(--hs));padding-left:round(calc(29px*var(--hs)),1px);top:calc(50% + -110px)}
.hero.lv-t .hero-slide[data-i="1"] .hero-title{font-size:calc(25px*var(--hs));font-size:round(calc(25px*var(--hs)),1px);letter-spacing:calc(21px*var(--hs));line-height:calc(25px*var(--hs));line-height:round(calc(25px*var(--hs)),1px);padding-left:calc(22px*var(--hs));padding-left:round(calc(22px*var(--hs)),1px);top:calc(50% + -83px)}
.hero.lv-m .hero-slide[data-i="1"] .hero-title{font-size:calc(15px*var(--hs));font-size:round(calc(15px*var(--hs)),1px);letter-spacing:calc(12px*var(--hs));line-height:calc(15px*var(--hs));line-height:round(calc(15px*var(--hs)),1px);padding-left:calc(14px*var(--hs));padding-left:round(calc(14px*var(--hs)),1px);top:calc(50% + -100px)}
.hero.lv-d .hero-slide[data-i="1"] .hero-text{font-size:calc(30px*var(--hs));font-size:round(calc(30px*var(--hs)),1px);line-height:calc(40px*var(--hs));line-height:round(calc(40px*var(--hs)),1px);width:calc(1013.997px*var(--hs));top:calc(50% + 3px)}
.hero.lv-n .hero-slide[data-i="1"] .hero-text{font-size:calc(25px*var(--hs));font-size:round(calc(25px*var(--hs)),1px);line-height:calc(25px*var(--hs));line-height:round(calc(25px*var(--hs)),1px);width:calc(836px*var(--hs));top:calc(50% + 2px)}
.hero.lv-t .hero-slide[data-i="1"] .hero-text{font-size:calc(25px*var(--hs));font-size:round(calc(25px*var(--hs)),1px);line-height:calc(25px*var(--hs));line-height:round(calc(25px*var(--hs)),1px);width:calc(635px*var(--hs));top:calc(50% + 1px)}
.hero.lv-m .hero-slide[data-i="1"] .hero-text{font-size:calc(20px*var(--hs));font-size:round(calc(20px*var(--hs)),1px);line-height:calc(25px*var(--hs));line-height:round(calc(25px*var(--hs)),1px);width:calc(360px*var(--hs));top:calc(50% + 30px)}
.hero.lv-d .hero-slide[data-i="2"] .hero-title{font-size:calc(40px*var(--hs));font-size:round(calc(40px*var(--hs)),1px);letter-spacing:calc(35px*var(--hs));line-height:calc(45px*var(--hs));line-height:round(calc(45px*var(--hs)),1px);padding-left:calc(35px*var(--hs));padding-left:round(calc(35px*var(--hs)),1px);top:calc(50% + -134px)}
.hero.lv-n .hero-slide[data-i="2"] .hero-title{font-size:calc(33px*var(--hs));font-size:round(calc(33px*var(--hs)),1px);letter-spacing:calc(28px*var(--hs));line-height:calc(37px*var(--hs));line-height:round(calc(37px*var(--hs)),1px);padding-left:calc(29px*var(--hs));padding-left:round(calc(29px*var(--hs)),1px);top:calc(50% + -110px)}
.hero.lv-t .hero-slide[data-i="2"] .hero-title{font-size:calc(25px*var(--hs));font-size:round(calc(25px*var(--hs)),1px);letter-spacing:calc(21px*var(--hs));line-height:calc(28px*var(--hs));line-height:round(calc(28px*var(--hs)),1px);padding-left:calc(22px*var(--hs));padding-left:round(calc(22px*var(--hs)),1px);top:calc(50% + -83px)}
.hero.lv-m .hero-slide[data-i="2"] .hero-title{font-size:calc(18px*var(--hs));font-size:round(calc(18px*var(--hs)),1px);letter-spacing:calc(14px*var(--hs));line-height:calc(18px*var(--hs));line-height:round(calc(18px*var(--hs)),1px);padding-left:calc(16px*var(--hs));padding-left:round(calc(16px*var(--hs)),1px);top:calc(50% + -100px)}
.hero.lv-d .hero-slide[data-i="2"] .hero-text{font-size:calc(30px*var(--hs));font-size:round(calc(30px*var(--hs)),1px);line-height:calc(40px*var(--hs));line-height:round(calc(40px*var(--hs)),1px);width:calc(985px*var(--hs));top:calc(50% + 3px)}
.hero.lv-n .hero-slide[data-i="2"] .hero-text{font-size:calc(25px*var(--hs));font-size:round(calc(25px*var(--hs)),1px);line-height:calc(25px*var(--hs));line-height:round(calc(25px*var(--hs)),1px);width:calc(813px*var(--hs));top:calc(50% + 2px)}
.hero.lv-t .hero-slide[data-i="2"] .hero-text{font-size:calc(25px*var(--hs));font-size:round(calc(25px*var(--hs)),1px);line-height:calc(25px*var(--hs));line-height:round(calc(25px*var(--hs)),1px);width:calc(617px*var(--hs));top:calc(50% + 1px)}
.hero.lv-m .hero-slide[data-i="2"] .hero-text{font-size:calc(20px*var(--hs));font-size:round(calc(20px*var(--hs)),1px);line-height:calc(25px*var(--hs));line-height:round(calc(25px*var(--hs)),1px);width:calc(360px*var(--hs));top:calc(50% + 30px)}
