.xbkIP{position:relative}.xbkIP:after{content:var(--tw-content);height:100%;left:0;position:absolute;top:0;width:100%}.xbkIP{height:calc(var(--vh, 1vh)*80 - 160px);overflow:hidden}@media (min-width:768px){.xbkIP{height:calc(var(--vh, 1vh)*100 - 160px)}}.xbkIP:after{background-blend-mode:multiply;background-color:#0006;background-repeat:no-repeat;background-size:cover;border-radius:1rem}.xxObd{border-radius:1rem;left:0;overflow:hidden;position:absolute;top:0;z-index:0}.xi7GI,.xxObd{height:100%;width:100%}.xi7GI{-o-object-fit:cover;object-fit:cover}.x8uD2{background-image:linear-gradient(90deg,#fff 0,#fff 50%,transparent 0,transparent);background-position:100% 0;background-repeat:no-repeat;background-size:200% auto;color:#fff;transition-duration:.3s;transition-property:color,background-position}.x8uD2:hover{background-position:0 0;color:#000}.hero-copy>span[data-v-6a7ccf2f]{display:inline-block;opacity:0;transform:translate(-.2em);transition-duration:.5s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.22,.61,.36,1);will-change:contents}.hero-copy>span.is-animated[data-v-6a7ccf2f]{opacity:1;transform:translate(0)}.swiper-slide-prev img[data-v-6a7ccf2f],.swiper-slide-visible img[data-v-6a7ccf2f]{animation:kv_anime-6a7ccf2f 10s linear 0s normal both}@keyframes kv_anime-6a7ccf2f{0%{transform:scale(1)}to{transform:scale(1.15)}}.xqOLF{margin:0 -1rem}.x2Lse{background:linear-gradient(180deg,transparent 0,#dcfce7 5rem,#dcfce7);padding:6rem 1rem 2rem}.x6oYZ{background:linear-gradient(0deg,transparent 0,#ffedd5 5rem,#ffedd5);padding:2rem 1rem 6rem}.xbcEV>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.xbcEV li>header{align-items:center;display:flex;margin-bottom:.5rem}.xbcEV li>header>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.xwb0b{border-radius:9999px;flex-shrink:0;font-size:1.5rem;font-weight:700;height:2.25rem;line-height:2.25rem;text-align:center;width:2.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}
