.lbx5ho1{flex-direction:column;gap:2rem;display:flex}
.lbx5ho2{aspect-ratio:200/249;background-color:#181818;width:100%;position:relative;overflow:hidden}
.lbx5ho2:before{content:"";z-index:0;opacity:0;background-color:#000;transition-property:opacity;transition-duration:.6s;transition-timing-function:cubic-bezier(.5,.2,.1,1);position:absolute;inset:0}
.lbx5ho3{z-index:1;width:-webkit-fill-available;width:-moz-available;width:stretch;height:-webkit-fill-available;height:-moz-available;height:stretch;position:relative}
.lbx5ho4{flex-direction:column;gap:.8rem;transition-property:color;transition-duration:.6s;transition-timing-function:cubic-bezier(.5,.2,.1,1);display:flex}
.lbx5ho5{line-height:1.5}
.lbx5ho6{line-height:1}
@media (hover:hover){.lbx5ho1:hover .lbx5ho2:before{opacity:1}.lbx5ho1:hover .lbx5ho4{color:color(from currentColor sRGB r g b / .7)}}
@media screen and not (min-width:768px){.lbx5ho6{font-size:2rem}}
@media screen and (min-width:768px){.lbx5ho6{font-size:2rem}}
.d5ooar1{display:grid}
@media screen and not (min-width:768px){.d5ooar1{grid-template-columns:repeat(2,1fr);gap:4.8rem 3.8rem}}
@media screen and (min-width:768px) and (not (min-width:1024px)){.d5ooar1{grid-template-columns:repeat(4,1fr)}}
@media screen and (min-width:768px){.d5ooar1{gap:6.8rem 1.6rem}}
@media screen and (min-width:1024px){.d5ooar1{grid-template-columns:repeat(6,1fr)}}
.kb1wzo3{margin-top:8rem}
.kb1wzo4{position:relative}
.kb1wzo5{aspect-ratio:1440/660;z-index:-1;position:absolute;overflow:hidden}
.kb1wzo6{z-index:1;position:relative}
.kb1wzo7{overflow:visible}
.kb1wzo9{z-index:0;position:relative}
@media screen and not (min-width:768px){.kb1wzo1{padding-bottom:8rem}.kb1wzo4{padding-bottom:20.4rem}.kb1wzo5{width:40.8rem;bottom:0;left:0}.kb1wzo8{min-height:14rem;translate:0 2.4rem}.kb1wzo9{margin-top:-1.4rem;padding-inline:2rem}}
@media screen and (min-width:768px) and (not (min-width:1024px)){.kb1wzo8{min-height:12.2222vw}}
@media screen and (min-width:768px){.kb1wzo4{padding-bottom:20rem}.kb1wzo5{width:88rem;bottom:-14.8rem;right:-20rem}.kb1wzo8{translate:0 4.8rem}.kb1wzo9{margin-top:-3.2rem;padding-inline:8rem}}
@media screen and (min-width:1024px){.kb1wzo8{height:17.6rem}}
