.hero-buttons[data-v-ff8b71c3],.hero-subtitle[data-v-ff8b71c3],.hero-title[data-v-ff8b71c3]{opacity:0;transform:translateY(30px);transition:all .8s ease-out}.hero-title[data-v-ff8b71c3]{animation:fadeInUpHero-ff8b71c3 1s ease-out .3s forwards}.hero-subtitle[data-v-ff8b71c3]{animation:fadeInUpHero-ff8b71c3 1s ease-out .6s forwards}.hero-buttons[data-v-ff8b71c3]{animation:fadeInUpHero-ff8b71c3 1s ease-out .9s forwards}.hero-buttons .hero-btn-primary[data-v-ff8b71c3],.hero-buttons .hero-btn-secondary[data-v-ff8b71c3]{animation:heroButtonsShow-ff8b71c3 .5s ease-out 1.5s forwards!important}@keyframes heroButtonsShow-ff8b71c3{to{opacity:1!important;transform:translateY(0)!important}}@keyframes fadeInUpHero-ff8b71c3{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.grid>div[data-v-ff8b71c3]{animation:fadeInUpHero-ff8b71c3 .8s ease-out 1.2s forwards;opacity:0;transform:translateY(40px);transition:all .8s ease-out}.hero-buttons a[data-v-ff8b71c3]{overflow:hidden;position:relative}.hero-buttons a[data-v-ff8b71c3]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.hero-buttons a[data-v-ff8b71c3]:hover:before{left:100%}.hero-btn-primary[data-v-ff8b71c3],.hero-btn-secondary[data-v-ff8b71c3]{opacity:1!important;transform:translateY(0)!important}.hero-btn-primary[data-v-ff8b71c3]{background-color:var(--color-primary)}.hero-btn-primary[data-v-ff8b71c3]:hover{background-color:var(--color-primary-dark)}.hero-buttons .hero-btn-primary[data-v-ff8b71c3],.hero-buttons .hero-btn-secondary[data-v-ff8b71c3]{animation:fadeInUpHero-ff8b71c3 1s ease-out .9s forwards}.animate-bounce[data-v-ff8b71c3]{animation:bounce-ff8b71c3 2s infinite}@keyframes bounce-ff8b71c3{0%,20%,53%,80%,to{transform:translate3d(-50%,0,0)}40%,43%{transform:translate3d(-50%,-10px,0)}70%{transform:translate3d(-50%,-5px,0)}90%{transform:translate3d(-50%,-2px,0)}}@media (max-width:768px){.hero-title[data-v-ff8b71c3]{font-size:2.5rem}.hero-subtitle[data-v-ff8b71c3]{font-size:1.125rem}.hero-buttons[data-v-ff8b71c3]{flex-direction:column}.hero-buttons a[data-v-ff8b71c3]{max-width:300px;text-align:center;width:100%}}.bg-white\/10[data-v-ff8b71c3]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}[data-v-ff8b71c3]{transition:all .3s ease}.about-content p[data-v-e0c77e43],.about-nav[data-v-e0c77e43],.about-subtitle[data-v-e0c77e43],.about-title[data-v-e0c77e43],section.relative.py-20 .bg-primary[data-v-e0c77e43]{opacity:0;transform:translateY(30px);transition:all 1s cubic-bezier(.16,1,.3,1)}.play-button[data-v-e0c77e43]{opacity:0;transform:scale(.8) rotate(-10deg);transition:all .8s cubic-bezier(.34,1.56,.64,1)}.absolute.bg-primary\/10[data-v-e0c77e43],.absolute.bg-secondary\/10[data-v-e0c77e43]{opacity:0;transform:scale(0);transition:all 1.5s cubic-bezier(.16,1,.3,1)}.nav-link[data-v-e0c77e43]{overflow:hidden;position:relative;transition:all .4s cubic-bezier(.16,1,.3,1)}.nav-link:hover span[data-v-e0c77e43]{width:100%}.nav-link span[data-v-e0c77e43]{transition:width .4s cubic-bezier(.16,1,.3,1)}section.relative.py-20 .bg-primary[data-v-e0c77e43]{transition:all .4s cubic-bezier(.16,1,.3,1)}section.relative.py-20 .bg-primary[data-v-e0c77e43]:hover{background:linear-gradient(135deg,var(--color-primary),var(--color-fourth));box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transform:translateY(-2px)}.aspect-\[4\/3\][data-v-e0c77e43]{transition:all .4s cubic-bezier(.16,1,.3,1)}.aspect-\[4\/3\][data-v-e0c77e43]:hover{box-shadow:0 25px 50px -12px #00000040;transform:translateY(-5px)}.aspect-\[4\/3\]:hover .play-button[data-v-e0c77e43]{transform:scale(1.1)}[data-v-e0c77e43]{transition:all .3s cubic-bezier(.16,1,.3,1)}.play-button[data-v-e0c77e43],a[data-v-e0c77e43],button[data-v-e0c77e43]{transition:all .4s cubic-bezier(.16,1,.3,1)}.bg-fifth[data-v-e0c77e43]{background-image:radial-gradient(circle at 20% 50%,rgba(66,142,181,.05) 0,transparent 50%),radial-gradient(circle at 80% 20%,hsla(6,27%,76%,.05) 0,transparent 50%)}.backdrop-blur-sm[data-v-e0c77e43]{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}@media (max-width:1024px){.about-title[data-v-e0c77e43]{font-size:2.5rem}.about-nav[data-v-e0c77e43]{flex-direction:column;gap:1rem}}@media (max-width:768px){.about-title[data-v-e0c77e43]{font-size:2rem}.about-subtitle[data-v-e0c77e43]{font-size:1rem}}.video-banner[data-v-37390dbc]{background-color:#fff;height:100vh;opacity:1;position:relative;width:100%}.video-container.video-expandable[data-v-37390dbc]{border-radius:24px;margin:40px;transform:scale(.8);transition:all .3s ease-out;will-change:transform,border-radius,margin}.video-banner .banner-txt .pretit[data-v-37390dbc],.video-banner .banner-txt .tit1[data-v-37390dbc]{opacity:0;transform:translateY(30px)}.video-banner .banner-txt .tit1[data-v-37390dbc]{animation:fadeInUp-37390dbc 1.5s ease-out .5s forwards}.video-banner .banner-txt .pretit[data-v-37390dbc]{animation:fadeInUp-37390dbc 1.2s ease-out .8s forwards}@keyframes fadeInUp-37390dbc{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.tit1[data-v-37390dbc]{text-shadow:0 4px 8px rgba(0,0,0,.3)}.tit1 em[data-v-37390dbc]{position:relative}.tit1 em[data-v-37390dbc]:after{background:linear-gradient(90deg,transparent,var(--color-primary),transparent);bottom:-4px;content:"";height:2px;left:0;opacity:.7;position:absolute;width:100%}.pretit[data-v-37390dbc]{color:#ffffffe6;text-shadow:0 2px 4px rgba(0,0,0,.3)}video[data-v-37390dbc]{display:block!important;height:100%;-o-object-fit:cover;object-fit:cover;opacity:1!important;width:100%}.video-container[data-v-37390dbc]{background:transparent}.bg-cover[data-v-37390dbc]{background-position:50%;background-repeat:no-repeat;background-size:cover}.animate-spin[data-v-37390dbc]{animation:spin-37390dbc 1s linear infinite}@keyframes spin-37390dbc{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.video-banner .animate-bounce[data-v-37390dbc]{animation:bounce-37390dbc 2s infinite,fadeInUp-37390dbc 1s ease-out 1.1s forwards;opacity:0;transform:translateY(20px)}@keyframes bounce-37390dbc{0%,20%,53%,80%,to{transform:translate3d(-50%,0,0)}40%,43%{transform:translate3d(-50%,-10px,0)}70%{transform:translate3d(-50%,-5px,0)}90%{transform:translate3d(-50%,-2px,0)}}@media (max-width:768px){.tit1[data-v-37390dbc]{font-size:2.5rem;line-height:1.2}.pretit[data-v-37390dbc]{font-size:1.125rem}.banner-txt[data-v-37390dbc]{padding:0 1rem}}@media (max-width:480px){.tit1[data-v-37390dbc]{font-size:2rem}.pretit[data-v-37390dbc]{font-size:1rem}}@media (prefers-contrast:high){.video-banner[data-v-37390dbc]:after{background:#0009}}@media (prefers-reduced-motion:reduce){.animate-bounce[data-v-37390dbc],.animate-pulse[data-v-37390dbc],.animate-spin[data-v-37390dbc]{animation:none}.banner-txt .pretit[data-v-37390dbc],.banner-txt .tit1[data-v-37390dbc]{opacity:1;transform:none}}.video-banner[data-v-37390dbc]{will-change:transform}video[data-v-37390dbc]{will-change:auto}.rooms-section .room-nav-item[data-v-c224c161],.rooms-section .rooms-cta-btn[data-v-c224c161],.rooms-section .rooms-image-container[data-v-c224c161],.rooms-section .rooms-subtitle[data-v-c224c161],.rooms-section .rooms-title[data-v-c224c161]{opacity:0;transform:translateY(30px);transition:all 1s cubic-bezier(.16,1,.3,1)}.rooms-section .rooms-title[data-v-c224c161]{animation:fadeInUpRooms-c224c161 1.2s ease-out .3s forwards}.rooms-section .rooms-subtitle[data-v-c224c161]{animation:fadeInUpRooms-c224c161 1s ease-out .6s forwards}.rooms-section .rooms-nav[data-v-c224c161]{animation:fadeInUpRooms-c224c161 .8s ease-out .9s forwards}.rooms-section .rooms-cta-btn[data-v-c224c161]{animation:fadeInUpRooms-c224c161 .6s ease-out 1.2s forwards}.rooms-section .rooms-image-container[data-v-c224c161]{animation:fadeInRightRooms-c224c161 1.2s ease-out .5s forwards}@keyframes fadeInUpRooms-c224c161{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInRightRooms-c224c161{0%{opacity:0;transform:translate(50px) scale(.9)}to{opacity:1;transform:translate(0) scale(1)}}.room-nav-item[data-v-c224c161]{position:relative;transition:all .4s cubic-bezier(.16,1,.3,1)}.room-nav-item[data-v-c224c161]:hover{transform:translate(8px)}.room-nav-title[data-v-c224c161]{transition:all .3s cubic-bezier(.16,1,.3,1)}.room-nav-desc[data-v-c224c161]{transition:all .5s cubic-bezier(.16,1,.3,1)}.rooms-section .rooms-cta-btn[data-v-c224c161]{transition:all .4s cubic-bezier(.16,1,.3,1)}.rooms-section .rooms-cta-btn[data-v-c224c161]:hover{background:linear-gradient(135deg,var(--color-primary),var(--color-fourth));box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transform:translateY(-2px) scale(1.05)}.rooms-image-container img[data-v-c224c161]{transition:all .7s cubic-bezier(.16,1,.3,1)}.rooms-image-container:hover img[data-v-c224c161]{transform:scale(1.05)}.rooms-overlay-text[data-v-c224c161]{text-shadow:0 2px 4px rgba(0,0,0,.3);transition:all .5s cubic-bezier(.16,1,.3,1)}.rooms-section .bg-primary\/10[data-v-c224c161],.rooms-section .bg-secondary\/10[data-v-c224c161]{opacity:0;transform:scale(0);transition:all 1.5s cubic-bezier(.16,1,.3,1)}.rooms-section[data-v-c224c161]{background-image:radial-gradient(circle at 80% 20%,rgba(66,142,181,.03) 0,transparent 50%),radial-gradient(circle at 20% 80%,hsla(6,27%,76%,.03) 0,transparent 50%)}@media (max-width:1024px){.rooms-title[data-v-c224c161]{font-size:2.5rem}.room-nav-item[data-v-c224c161]{padding:1rem 0}}@media (max-width:768px){.rooms-title[data-v-c224c161]{font-size:2rem}.room-nav-title[data-v-c224c161],.rooms-subtitle[data-v-c224c161]{font-size:1rem}.room-nav-desc[data-v-c224c161]{font-size:.875rem}}.rooms-section[data-v-c224c161] *{transition:all .3s cubic-bezier(.16,1,.3,1)}.room-nav-item[data-v-c224c161],.rooms-section a[data-v-c224c161],.rooms-section button[data-v-c224c161]{transition:all .4s cubic-bezier(.16,1,.3,1)}.video-modal-overlay[data-v-89a657f5]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#000000f2;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:9999}.video-modal-container[data-v-89a657f5]{animation:slideUp-89a657f5 .4s ease-out;background:linear-gradient(135deg,#101828fa,#1e283cfa);border-radius:12px;box-shadow:0 25px 50px -12px #00000080;max-width:1200px;overflow:hidden;position:relative;width:100%}.video-modal-close[data-v-89a657f5]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:all .3s ease;width:44px;z-index:10}.video-modal-close[data-v-89a657f5]:hover{background:#fff3;border-color:#fff6;transform:scale(1.1) rotate(90deg)}.video-modal-header[data-v-89a657f5]{background:linear-gradient(180deg,rgba(0,0,0,.3),transparent);padding:2rem 2rem 1rem;text-align:center}.video-modal-title[data-v-89a657f5]{color:#fff;font-size:1.75rem;font-weight:600;line-height:1.3;margin-bottom:.5rem}.video-modal-description[data-v-89a657f5]{color:#fffc;font-size:1rem;line-height:1.6}.video-wrapper[data-v-89a657f5]{background:#000;padding-bottom:56.25%;position:relative;width:100%}.video-iframe[data-v-89a657f5]{height:100%;left:0;position:absolute;top:0;width:100%}.modal-fade-enter-active[data-v-89a657f5],.modal-fade-leave-active[data-v-89a657f5]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-89a657f5],.modal-fade-leave-to[data-v-89a657f5]{opacity:0}.modal-fade-enter-active .video-modal-container[data-v-89a657f5],.modal-fade-leave-active .video-modal-container[data-v-89a657f5]{transition:transform .3s ease,opacity .3s ease}.modal-fade-enter-from .video-modal-container[data-v-89a657f5],.modal-fade-leave-to .video-modal-container[data-v-89a657f5]{opacity:0;transform:scale(.9) translateY(20px)}@keyframes slideUp-89a657f5{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.video-modal-overlay[data-v-89a657f5]{padding:.5rem}.video-modal-container[data-v-89a657f5]{border-radius:8px}.video-modal-header[data-v-89a657f5]{padding:1.5rem 1rem .75rem}.video-modal-title[data-v-89a657f5]{font-size:1.25rem}.video-modal-description[data-v-89a657f5]{font-size:.875rem}.video-modal-close[data-v-89a657f5]{height:36px;right:.5rem;top:.5rem;width:36px}}.video-wrapper[data-v-89a657f5]:before{animation:spin-89a657f5 1s linear infinite;border:3px solid hsla(0,0%,100%,.2);border-radius:50%;border-top:3px solid var(--color-primary);content:"";height:50px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px}.video-iframe[data-v-89a657f5]{z-index:1}@keyframes spin-89a657f5{to{transform:translate(-50%,-50%) rotate(1turn)}}.amalfi-content p[data-v-fabab146],.amalfi-nav[data-v-fabab146],.amalfi-subtitle[data-v-fabab146],.amalfi-title[data-v-fabab146],section.relative.py-20 .bg-primary[data-v-fabab146]{opacity:0;transform:translateY(30px);transition:all 1s cubic-bezier(.16,1,.3,1)}.play-button[data-v-fabab146]{opacity:0;pointer-events:auto!important;position:relative!important;transform:scale(.8) rotate(-10deg);transition:all .8s cubic-bezier(.34,1.56,.64,1);z-index:10!important}.absolute.bg-primary\/10[data-v-fabab146],.absolute.bg-secondary\/10[data-v-fabab146]{opacity:0;transform:scale(0);transition:all 1.5s cubic-bezier(.16,1,.3,1)}.nav-link[data-v-fabab146]{overflow:hidden;position:relative;transition:all .4s cubic-bezier(.16,1,.3,1)}.nav-link:hover span[data-v-fabab146]{width:100%}.nav-link span[data-v-fabab146]{transition:width .4s cubic-bezier(.16,1,.3,1)}section.relative.py-20 .bg-primary[data-v-fabab146]{transition:all .4s cubic-bezier(.16,1,.3,1)}section.relative.py-20 .bg-primary[data-v-fabab146]:hover{background:linear-gradient(135deg,var(--color-primary),var(--color-fourth));box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transform:translateY(-2px)}.aspect-\[4\/3\][data-v-fabab146]{transition:all .4s cubic-bezier(.16,1,.3,1)}.aspect-\[4\/3\][data-v-fabab146]:hover{box-shadow:0 25px 50px -12px #00000040;transform:translateY(-5px)}.aspect-\[4\/3\]:hover .play-button[data-v-fabab146]{transform:scale(1.1)}[data-v-fabab146]{transition:all .3s cubic-bezier(.16,1,.3,1)}.play-button[data-v-fabab146],a[data-v-fabab146],button[data-v-fabab146]{transition:all .4s cubic-bezier(.16,1,.3,1)}.bg-fifth[data-v-fabab146]{background-image:radial-gradient(circle at 20% 50%,rgba(66,142,181,.05) 0,transparent 50%),radial-gradient(circle at 80% 20%,hsla(6,27%,76%,.05) 0,transparent 50%)}.backdrop-blur-sm[data-v-fabab146]{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}@media (max-width:1024px){.amalfi-title[data-v-fabab146]{font-size:2.5rem}.amalfi-nav[data-v-fabab146]{flex-direction:column;gap:1rem}}@media (max-width:768px){.amalfi-title[data-v-fabab146]{font-size:2rem}.amalfi-subtitle[data-v-fabab146]{font-size:1rem}}.aspect-\[4\/3\][data-v-ffa3a879],.contact-card[data-v-ffa3a879],.contacts-actions[data-v-ffa3a879],.contacts-subtitle[data-v-ffa3a879],.contacts-title[data-v-ffa3a879]{opacity:0;transform:translateY(30px);transition:all 1s cubic-bezier(.16,1,.3,1)}.absolute.bg-primary\/10[data-v-ffa3a879],.absolute.bg-secondary\/10[data-v-ffa3a879]{opacity:0;transform:scale(0);transition:all 1.5s cubic-bezier(.16,1,.3,1)}.absolute.w-1[data-v-ffa3a879],.absolute.w-2[data-v-ffa3a879],.absolute.w-4[data-v-ffa3a879],.absolute.w-6[data-v-ffa3a879]{opacity:0;transform:scale(0);transition:all 1.2s cubic-bezier(.16,1,.3,1)}.contact-card[data-v-ffa3a879]{transition:all .4s cubic-bezier(.16,1,.3,1);will-change:transform}.contact-card[data-v-ffa3a879]:hover{box-shadow:0 25px 50px -12px #00000026;transform:translateY(-5px) scale(1.02)}.contacts-actions a[data-v-ffa3a879]{transition:all .4s cubic-bezier(.16,1,.3,1)}.contacts-actions a[data-v-ffa3a879]:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transform:translateY(-2px)}.aspect-\[4\/3\][data-v-ffa3a879]{transition:all .4s cubic-bezier(.16,1,.3,1)}.aspect-\[4\/3\][data-v-ffa3a879]:hover{box-shadow:0 25px 50px -12px #00000040;transform:translateY(-5px)}.absolute.bottom-6.right-6[data-v-ffa3a879],.absolute.top-6.left-6[data-v-ffa3a879]{transition:all .3s cubic-bezier(.16,1,.3,1)}@keyframes pulse-soft-ffa3a879{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.animate-pulse[data-v-ffa3a879]{animation:pulse-soft-ffa3a879 2s cubic-bezier(.4,0,.6,1) infinite}.bg-fifth[data-v-ffa3a879]{background-image:radial-gradient(circle at 20% 50%,rgba(66,142,181,.05) 0,transparent 50%),radial-gradient(circle at 80% 20%,hsla(6,27%,76%,.05) 0,transparent 50%)}.backdrop-blur-sm[data-v-ffa3a879]{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}@media (max-width:1024px){.contacts-title[data-v-ffa3a879]{font-size:2.5rem}.contacts-actions[data-v-ffa3a879]{flex-direction:column}}@media (max-width:768px){.contacts-title[data-v-ffa3a879]{font-size:2rem}.contacts-subtitle[data-v-ffa3a879]{font-size:1rem}.contact-card[data-v-ffa3a879]{padding:1rem}.contact-card .flex[data-v-ffa3a879]{flex-direction:column;gap:1rem;text-align:center}}[data-v-ffa3a879]{transition:all .3s cubic-bezier(.16,1,.3,1)}.contact-card[data-v-ffa3a879],a[data-v-ffa3a879],button[data-v-ffa3a879]{transition:all .4s cubic-bezier(.16,1,.3,1)}
