.xpZge{position:relative}.xpZge:after{content:var(--tw-content);height:100%;left:0;position:absolute;top:0;width:100%}.xpZge{height:calc(var(--vh, 1vh)*80 - 160px);overflow:hidden}@media (min-width:768px){.xpZge{height:calc(var(--vh, 1vh)*100 - 160px)}}.xpZge:after{background-blend-mode:multiply;background-color:#0006;background-repeat:no-repeat;background-size:cover;border-radius:1rem}.xntxg{border-radius:1rem;left:0;overflow:hidden;position:absolute;top:0;z-index:0}.xAmBA,.xntxg{height:100%;width:100%}.xAmBA{-o-object-fit:cover;object-fit:cover}.xvNI5{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}.xvNI5: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)}}.xsbPL{margin:0 -1rem}.x30zK{background:linear-gradient(180deg,transparent 0,#dcfce7 5rem,#dcfce7);padding:6rem 1rem 2rem}.xnXSo{background:linear-gradient(0deg,transparent 0,#ffedd5 5rem,#ffedd5);padding:2rem 1rem 6rem}.xvS6b>: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)))}.xvS6b li>header{align-items:center;display:flex;margin-bottom:.5rem}.xvS6b 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))}.xsEce{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))}
