.hero-video[data-astro-cid-anhloy43]{opacity:0;transition:opacity .6s ease}.hero-video[data-astro-cid-anhloy43].is-playing{opacity:1}.scrollbar-none[data-astro-cid-pq4tbz3g]{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.scrollbar-none[data-astro-cid-pq4tbz3g]::-webkit-scrollbar{display:none}#fleet-wrapper[data-astro-cid-pq4tbz3g]{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.boat-card[data-astro-cid-pq4tbz3g]{will-change:transform}.boat-image[data-astro-cid-pq4tbz3g] img[data-astro-cid-pq4tbz3g]{will-change:auto;backface-visibility:hidden;transform:translateZ(0)}.gallery-swiper[data-astro-cid-iuo7srjn]{width:100%;height:auto;padding:20px 0 120px;position:relative;overflow:visible}.gallery-swiper[data-astro-cid-iuo7srjn] .swiper-slide[data-astro-cid-iuo7srjn]{height:auto;display:flex;justify-content:center}.gallery-card[data-astro-cid-iuo7srjn]{will-change:transform,opacity;transform-origin:center center;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:transform .2s ease-out,opacity .2s ease-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.gallery-image[data-astro-cid-iuo7srjn]{will-change:auto;backface-visibility:hidden}.gallery-image[data-astro-cid-iuo7srjn] img[data-astro-cid-iuo7srjn]{will-change:auto;backface-visibility:hidden;transform:translateZ(0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}.swiper-button-next[data-astro-cid-iuo7srjn],.swiper-button-prev[data-astro-cid-iuo7srjn]{color:#1e40af;background:#fff;width:44px;height:44px;border-radius:50%;box-shadow:0 4px 12px #00000026;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.swiper-button-next[data-astro-cid-iuo7srjn]:after,.swiper-button-prev[data-astro-cid-iuo7srjn]:after{font-size:16px;font-weight:700}.swiper-button-next[data-astro-cid-iuo7srjn]:hover,.swiper-button-prev[data-astro-cid-iuo7srjn]:hover{background:#1e40af;color:#fff;transform:scale(1.1)}@media (max-width:767px){.swiper-button-next[data-astro-cid-iuo7srjn],.swiper-button-prev[data-astro-cid-iuo7srjn]{display:none}}.swiper-pagination[data-astro-cid-iuo7srjn].gallery-pagination{bottom:60px!important}.swiper-pagination[data-astro-cid-iuo7srjn].gallery-pagination .swiper-pagination-bullet[data-astro-cid-iuo7srjn]{background:#1e40af;opacity:.4;width:10px;height:10px}.swiper-pagination[data-astro-cid-iuo7srjn].gallery-pagination .swiper-pagination-bullet-active[data-astro-cid-iuo7srjn]{opacity:1;transform:scale(1.2)}#gallery-lightbox[data-astro-cid-iuo7srjn]{backdrop-filter:blur(8px)}#gallery-lightbox[data-astro-cid-iuo7srjn] img[data-astro-cid-iuo7srjn]{transition:opacity .3s ease}@media (max-width:640px){#gallery-title[data-astro-cid-iuo7srjn]{font-size:2.5rem!important}.gallery-swiper[data-astro-cid-iuo7srjn]{padding:20px 0 100px}}@media (max-width:767px){.gallery-card[data-astro-cid-iuo7srjn]{width:280px!important;height:350px!important}.swiper-pagination[data-astro-cid-iuo7srjn].gallery-pagination{bottom:50px!important}}.swiper[data-astro-cid-w4bh2oje]{width:100%;height:auto;padding:20px 0 60px}.swiper-slide[data-astro-cid-w4bh2oje]{height:auto}.swiper-button-next[data-astro-cid-w4bh2oje],.swiper-button-prev[data-astro-cid-w4bh2oje]{color:#1e40af;background:#fff;width:44px;height:44px;border-radius:50%;box-shadow:0 4px 12px #00000026;transition:all .3s ease}.swiper-button-next[data-astro-cid-w4bh2oje]:after,.swiper-button-prev[data-astro-cid-w4bh2oje]:after{font-size:16px;font-weight:700}.swiper-button-next[data-astro-cid-w4bh2oje]:hover,.swiper-button-prev[data-astro-cid-w4bh2oje]:hover{background:#1e40af;color:#fff;transform:scale(1.1)}@media (max-width:767px){.swiper-button-next[data-astro-cid-w4bh2oje],.swiper-button-prev[data-astro-cid-w4bh2oje]{display:none}}.swiper-pagination[data-astro-cid-w4bh2oje]{bottom:20px!important}.swiper-pagination-bullet[data-astro-cid-w4bh2oje]{background:#1e40af;opacity:.4;width:10px;height:10px}.swiper-pagination-bullet-active[data-astro-cid-w4bh2oje]{opacity:1;transform:scale(1.2)}@media (max-width:767px){.swiper[data-astro-cid-w4bh2oje]{padding:20px 0 50px}}#booking-search-input[data-astro-cid-nhk62ug6]:focus{box-shadow:0 0 0 3px #0ea5e91a}.animate-spin[data-astro-cid-nhk62ug6]{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}#booking-details-modal[data-astro-cid-nhk62ug6].flex{animation:modalFadeIn .3s ease-out}#booking-details-content[data-astro-cid-nhk62ug6]>div[data-astro-cid-nhk62ug6]>div[data-astro-cid-nhk62ug6]{animation:slideInUp .4s ease-out;animation-fill-mode:both}#booking-details-content[data-astro-cid-nhk62ug6]>div[data-astro-cid-nhk62ug6]>div[data-astro-cid-nhk62ug6]:nth-child(1){animation-delay:.1s}#booking-details-content[data-astro-cid-nhk62ug6]>div[data-astro-cid-nhk62ug6]>div[data-astro-cid-nhk62ug6]:nth-child(2){animation-delay:.2s}#booking-details-content[data-astro-cid-nhk62ug6]>div[data-astro-cid-nhk62ug6]>div[data-astro-cid-nhk62ug6]:nth-child(3){animation-delay:.3s}#booking-details-content[data-astro-cid-nhk62ug6]>div[data-astro-cid-nhk62ug6]>div[data-astro-cid-nhk62ug6]:nth-child(4){animation-delay:.4s}#booking-details-content[data-astro-cid-nhk62ug6]>div[data-astro-cid-nhk62ug6]>div[data-astro-cid-nhk62ug6]:nth-child(5){animation-delay:.5s}@media (max-width:768px){button[data-astro-cid-nhk62ug6]{min-height:44px;min-width:44px}#booking-details-modal[data-astro-cid-nhk62ug6]{padding:0;align-items:stretch;justify-content:stretch}.booking-details-modal-content[data-astro-cid-nhk62ug6]{margin:0;width:100vw;height:100vh;max-width:none;max-height:none;border-radius:0;display:flex;flex-direction:column}.booking-modal-body[data-astro-cid-nhk62ug6]{flex:1;max-height:none;overflow-y:auto}#cancel-confirmation-modal[data-astro-cid-nhk62ug6]{padding:0;align-items:stretch;justify-content:stretch}.cancel-confirmation-modal-content[data-astro-cid-nhk62ug6]{margin:0;width:100vw;height:100vh;max-width:none;max-height:none;border-radius:0;display:flex;flex-direction:column}.px-6[data-astro-cid-nhk62ug6]{padding-left:1rem;padding-right:1rem}.cancel-modal-body[data-astro-cid-nhk62ug6]{flex:1;max-height:none;overflow-y:auto}#cancel-actions[data-astro-cid-nhk62ug6] button[data-astro-cid-nhk62ug6]{min-height:48px;padding:12px 16px;font-size:16px}#close-cancel-modal[data-astro-cid-nhk62ug6],#confirm-cancel-btn[data-astro-cid-nhk62ug6],#keep-booking-btn[data-astro-cid-nhk62ug6]{min-height:44px;min-width:44px}}@media (prefers-reduced-motion:reduce){#booking-details-modal[data-astro-cid-nhk62ug6].flex,#booking-details-content[data-astro-cid-nhk62ug6]>div[data-astro-cid-nhk62ug6]>div[data-astro-cid-nhk62ug6]{animation:none}}@media (prefers-contrast:high){#booking-details-modal[data-astro-cid-nhk62ug6]{backdrop-filter:none;background-color:#000c}}button[data-astro-cid-nhk62ug6]{cursor:pointer}button[data-astro-cid-nhk62ug6]:disabled,button[data-astro-cid-nhk62ug6][disabled]{cursor:not-allowed}