html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-stopped:not(.with-fancybox){scrollbar-gutter:stable}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}html.lenis{scroll-behavior:auto!important}html.nm-loading .nav-inner>.nav-links-left,html.nm-loading .nav-inner>.nav-logo,html.nm-loading .nav-inner>.nav-links-right,html.nm-loading .nav-inner>.nav-hamburger,html.nm-loading .homepage-banner-slide-title,html.nm-loading .homepage-banner-slide-discover,html.nm-loading .about-us-hero-title,html.nm-loading .blogs-herobanner-title,html.nm-loading .blogs-herobanner-breadcrumb,html.nm-loading .ays-title,html.nm-loading .ays-yacht-name,html.nm-loading .ays-desc,html.nm-loading .all-share-title,html.nm-loading .all-share-eyebrow,html.nm-loading .all-location-hero-title,html.nm-loading .all-location-hero-desc,html.nm-loading .all-location-breadcrumb-text,html.nm-loading .exp-overview-title,html.nm-loading .exp-overview-desc,html.nm-loading .contact-hero-content,html.nm-loading .aboutus-exp-title,html.nm-loading .ays-actions,html.nm-loading .exp-overview-speak,html.nm-loading .blogs-btnss,html.nm-loading .homepage-banner-sidebar-dash,html.nm-loading .all-location-hero-img-wrap img,html.nm-loading .all-share-hero-image-wrap img,html.nm-loading .about-us-hero-content .yofb-sublabel,html.nm-loading .location-inners-main-title{opacity:0}.nmline-mask{display:block;overflow:clip;padding-bottom:.2em;margin-bottom:-.2em}.nmline{display:block;will-change:transform}.nmline,.nmline-mask{transition:none!important;animation:none!important}.nm-rule{transform-origin:left center}body.nm-pin-yofb .nm-sticky-wrap{position:relative}body.nm-pin-yofb .yofb-section{position:sticky;top:var(--nm-header-h,0)}body.nm-pin-yofb .yofb-panel{transition:opacity 0.55s cubic-bezier(.22,1,.36,1)}body.nm-pin-yofb .yofb-topbar-col{transition:opacity 0.4s ease,color 0.4s ease}.nm-yofb-progress{position:absolute;left:0;bottom:0;height:2px;width:100%;background:rgb(255 255 255 / .18);overflow:hidden;pointer-events:none;z-index:3}.nm-yofb-progress-bar{position:absolute;inset:0 auto 0 0;width:100%;background:#fff;transform:scaleX(0);transform-origin:left center}body.nm-marquee-js .hpm-track{animation:none;transition:none!important}body.nm-anim .nav-links-left ul .hasSubmenu .submenuList,body.nm-anim .nav-links-right ul .hasSubmenu .submenuList{display:block;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-10px);transition:opacity 0.38s cubic-bezier(.22,1,.36,1),transform 0.45s cubic-bezier(.22,1,.36,1),visibility 0s linear 0.38s}body.nm-anim .nav-links-left ul .hasSubmenu:hover .submenuList,body.nm-anim .nav-links-right ul .hasSubmenu:hover .submenuList{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:opacity 0.38s cubic-bezier(.22,1,.36,1),transform 0.45s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}body.nm-anim .nav-wrap{transition:background-color 0.38s ease}body.nm-anim .nav-links-left ul li a,body.nm-anim .nav-links-right ul li:not(:last-child) a:not(.nav-contact-btn){transition:opacity 0.35s ease,color 0.35s ease}body.nm-anim .dynamicImg img{transition:opacity 0.3s ease}.yc-card,.coll-card,.all-share-card,.resources-hub-card{transition:transform 0.45s cubic-bezier(.22,1,.36,1),box-shadow 0.45s cubic-bezier(.22,1,.36,1),opacity 0.4s ease}body.nm-anim .yc-card:hover,body.nm-anim .coll-card:hover,body.nm-anim .all-share-card:hover,body.nm-anim .resources-hub-card:hover{transform:translateY(-3px)}body.nm-anim .yc-card-img{transition:transform 0.7s cubic-bezier(.22,1,.36,1)}body.nm-anim .yc-card:hover .yc-card-img{transform:scale(1.035)}============================================================header.php never sets nm-loading for these users and animations.js skips the smoother and every reveal;the rules below strip the CSS-side motion to match,so the pre-hide can never apply either. */ @media (prefers-reduced-motion:reduce){html.nm-loading .nav-inner>.nav-links-left,html.nm-loading .nav-inner>.nav-logo,html.nm-loading .nav-inner>.nav-links-right,html.nm-loading .nav-inner>.nav-hamburger,html.nm-loading .homepage-banner-slide-title,html.nm-loading .homepage-banner-slide-discover,html.nm-loading .about-us-hero-title,html.nm-loading .blogs-herobanner-title,html.nm-loading .blogs-herobanner-breadcrumb,html.nm-loading .ays-title,html.nm-loading .ays-yacht-name,html.nm-loading .ays-desc,html.nm-loading .all-share-title,html.nm-loading .all-share-eyebrow,html.nm-loading .all-location-hero-title,html.nm-loading .all-location-hero-desc,html.nm-loading .all-location-breadcrumb-text,html.nm-loading .exp-overview-title,html.nm-loading .exp-overview-desc,html.nm-loading .contact-hero-content,html.nm-loading .aboutus-exp-title,html.nm-loading .ays-actions,html.nm-loading .exp-overview-speak,html.nm-loading .blogs-btnss,html.nm-loading .homepage-banner-sidebar-dash,html.nm-loading .all-location-hero-img-wrap img,html.nm-loading .all-share-hero-image-wrap img,html.nm-loading .about-us-hero-content .yofb-sublabel,html.nm-loading .location-inners-main-title{opacity:1}.yc-card,.coll-card,.all-share-card,.resources-hub-card,body.nm-anim .yc-card-img{transition:none}body.nm-anim .yc-card:hover,body.nm-anim .coll-card:hover,body.nm-anim .all-share-card:hover,body.nm-anim .resources-hub-card:hover,body.nm-anim .yc-card:hover .yc-card-img{transform:none}}