/* 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(26px*var(--hs));font-size:round(calc(26px*var(--hs)),1px);letter-spacing:calc(21px*var(--hs));line-height:calc(26px*var(--hs));line-height:round(calc(26px*var(--hs)),1px);padding-left:calc(24px*var(--hs));padding-left:round(calc(24px*var(--hs)),1px);top:calc(50% + -100px)}
.hero.lv-d .hero-slide[data-i="0"] .hero-text{font-size:calc(26px*var(--hs));font-size:round(calc(26px*var(--hs)),1px);line-height:calc(26px*var(--hs));line-height:round(calc(26px*var(--hs)),1px);width:calc(1045px*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(862px*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(654px*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(377.99px*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(27px*var(--hs));font-size:round(calc(27px*var(--hs)),1px);line-height:calc(30px*var(--hs));line-height:round(calc(30px*var(--hs)),1px);width:calc(1097.99px*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(905px*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(687px*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(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="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(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="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(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="2"] .hero-title{font-size:calc(21px*var(--hs));font-size:round(calc(21px*var(--hs)),1px);letter-spacing:calc(17px*var(--hs));line-height:calc(21px*var(--hs));line-height:round(calc(21px*var(--hs)),1px);padding-left:calc(20px*var(--hs));padding-left:round(calc(20px*var(--hs)),1px);top:calc(50% + -100px)}
.hero.lv-d .hero-slide[data-i="2"] .hero-text{font-size:calc(27px*var(--hs));font-size:round(calc(27px*var(--hs)),1px);line-height:calc(30px*var(--hs));line-height:round(calc(30px*var(--hs)),1px);width:calc(1009.997px*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(833px*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(632px*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)}
