.mobile-menu-overlay[data-v-229896a1]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d172cf2;bottom:0;color:var(--color-secondary-2);font-size:1.2rem;left:0;overflow-y:auto;position:fixed;right:0;top:0}.mobile-menu[data-v-229896a1]{display:flex;flex-direction:column;min-height:100dvh;padding:calc(var(--spacing-4xl)*1.5) var(--spacing-lg) var(--spacing-xl) var(--spacing-lg);text-align:center}.mobile-menu-header[data-v-229896a1]{align-items:center;display:flex;justify-content:flex-end;margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-xl)}.mobile-logo[data-v-229896a1]{text-decoration:none}.logo-text[data-v-229896a1]{letter-spacing:.05em}.close-btn[data-v-229896a1]{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;justify-content:center;padding:0;transition:background-color .3s ease}.close-btn[data-v-229896a1]:hover{background:#ffffff1a}.fleet-section[data-v-229896a1]{margin-bottom:var(--spacing-2xl)}.fleet-title[data-v-229896a1]{color:inherit;font-size:1.2rem;letter-spacing:.02em;margin-bottom:var(--spacing-lg)}.fleet-grid[data-v-229896a1]{display:grid;gap:var(--spacing-lg)}@media (min-width:480px){.fleet-grid[data-v-229896a1]{grid-template-columns:repeat(2,1fr)}}.fleet-card[data-v-229896a1]{background:#ffffff0d;color:var(--color-primary-light);display:block;overflow:hidden;text-decoration:none;transition:all .3s ease}.fleet-card-image[data-v-229896a1]{aspect-ratio:2/1;overflow:hidden;position:relative}.fleet-card-image[data-v-229896a1]:after{background:linear-gradient(180deg,transparent 0,rgba(13,23,44,.3) 50%,rgba(13,23,44,.7));bottom:0;content:"";height:60%;left:0;pointer-events:none;position:absolute;right:0;z-index:1}.fleet-card-image img[data-v-229896a1]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.fleet-card:hover .fleet-card-image img[data-v-229896a1]{transform:scale(1.05)}.fleet-card-content[data-v-229896a1]{padding:var(--spacing-md)}.fleet-card-name[data-v-229896a1]{bottom:1rem;color:var(--color-primary-light);font-weight:300;left:50%;letter-spacing:.02em;margin:0;position:absolute;text-shadow:0 2px 4px rgba(0,0,0,.3);transform:translate(-50%);z-index:2}.mobile-nav[data-v-229896a1]{margin-bottom:var(--spacing-2xl)}.mobile-nav-list[data-v-229896a1]{display:flex;flex-direction:column;gap:var(--spacing-md);list-style:none;margin:0;padding:0}.mobile-nav-link[data-v-229896a1]{color:inherit;display:block;letter-spacing:.02em;padding:var(--spacing-md) 0;text-decoration:none;transition:color .3s ease}.mobile-cta[data-v-229896a1]{margin-top:auto;padding-top:var(--spacing-xl)}.mobile-cta .btn-primary[data-v-229896a1]{display:block;text-align:center;width:100%}.mobile-menu-enter-active[data-v-229896a1],.mobile-menu-leave-active[data-v-229896a1]{transition:opacity .3s ease}.mobile-menu-enter-active .mobile-menu[data-v-229896a1],.mobile-menu-leave-active .mobile-menu[data-v-229896a1]{transition:transform .3s ease}.mobile-menu-enter-from[data-v-229896a1],.mobile-menu-leave-to[data-v-229896a1]{opacity:0}.mobile-menu-enter-from .mobile-menu[data-v-229896a1],.mobile-menu-leave-to .mobile-menu[data-v-229896a1]{transform:translateY(-20px)}.app-header[data-v-ffb8b644]{background:linear-gradient(180deg,#0d172c26 0,#0d172c14 70%,#0d172c00);left:0;padding:var(--spacing-2xl) 0 var(--spacing-3xl) 0;position:fixed;right:0;top:0;transition:all .5s cubic-bezier(.4,0,.2,1);z-index:var(--z-fixed);z-index:100}.app-header.is-scrolled[data-v-ffb8b644]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--color-background-dark);box-shadow:0 2px 20px #0000001a;padding:var(--spacing-lg) 0}.app-header.theme-light .nav-link[data-v-ffb8b644]{color:var(--color-secondary-1)}.app-header.theme-light .nav-link[data-v-ffb8b644]:focus,.app-header.theme-light .nav-link[data-v-ffb8b644]:hover,.app-header.theme-light .nav-link[aria-expanded=true][data-v-ffb8b644]{color:var(--color-text-primary)}.app-header .container[data-v-ffb8b644],.app-header .header-content[data-v-ffb8b644],.app-header .mobile-header-content[data-v-ffb8b644]{transition:all .3s cubic-bezier(.4,0,.2,1)}.container[data-v-ffb8b644]{max-width:unset}.header-content[data-v-ffb8b644],.mobile-header-content[data-v-ffb8b644]{align-items:center;display:flex;justify-content:space-between;margin:0 auto}@media (min-width:768px){.header-content[data-v-ffb8b644]{gap:80px;justify-content:flex-start;padding:0 30px}}.desktop-logo[data-v-ffb8b644]{display:none;height:29px;opacity:0;pointer-events:none;transform:translate(-40px);transition:all .8s cubic-bezier(.25,.46,.45,.94);width:24px;z-index:100}.desktop-logo.is-visible[data-v-ffb8b644]{opacity:1;pointer-events:auto;transform:translate(0)}.desktop-logo.is-visible[data-v-ffb8b644]:hover{opacity:.7}@media (min-width:768px){.desktop-logo[data-v-ffb8b644]{display:block}}.logo[data-v-ffb8b644]{color:var(--color-primary-light);text-decoration:none;transition:opacity .3s ease}.logo[data-v-ffb8b644]:hover{opacity:.7}.logo-text[data-v-ffb8b644]{letter-spacing:.1em}.desktop-nav[data-v-ffb8b644]{display:none;position:relative;transition:transform .8s cubic-bezier(.25,.46,.45,.94);z-index:10}.desktop-nav.logo-hidden[data-v-ffb8b644]{transform:translate(-104px)}.header-content:hover .desktop-logo[data-v-ffb8b644]:not(.is-visible){opacity:0!important;pointer-events:none!important}@media (min-width:768px){.desktop-nav[data-v-ffb8b644]{display:block}}.nav-list[data-v-ffb8b644]{align-items:center;display:flex;gap:48px;list-style:none;margin:0;padding:0}.nav-item[data-v-ffb8b644]{position:relative}.nav-link[data-v-ffb8b644]{align-items:center;background:none;border:none;color:var(--color-primary-light);cursor:pointer;display:flex;font-family:var(--font-family-body,var(--font-family-base)),sans-serif;font-size:12px;font-weight:100;gap:var(--spacing-sm);letter-spacing:.48px;padding:var(--spacing-sm) 0;text-decoration:none;text-transform:none;transition:all .3s ease}.nav-link[data-v-ffb8b644]:focus,.nav-link[data-v-ffb8b644]:hover,.nav-link[aria-expanded=true][data-v-ffb8b644]{color:#c5b083}.dropdown-icon[data-v-ffb8b644]{transition:transform .3s ease}.has-dropdown .nav-link[aria-expanded=true] .dropdown-icon[data-v-ffb8b644]{transform:rotate(180deg)}.dropdown-menu[data-v-ffb8b644]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--color-background-dark);left:0;min-width:280px;overflow:hidden;padding:150px 40px 40px;position:fixed;top:0;transform-origin:top center;width:100vw;z-index:5}.app-header.is-scrolled .dropdown-menu[data-v-ffb8b644]{padding-top:120px}.dropdown-content[data-v-ffb8b644]{padding:var(--spacing-md) var(--spacing-6xl)}.dropdown-content[data-v-ffb8b644],.dropdown-item[data-v-ffb8b644]{display:flex;gap:var(--spacing-md)}.dropdown-item[data-v-ffb8b644]{align-items:center;color:var(--color-primary-light);position:relative;text-decoration:none;transition:background-color .3s ease}.dropdown-item-image[data-v-ffb8b644]{overflow:hidden;position:relative}.dropdown-item-image[data-v-ffb8b644]:after{background:linear-gradient(0deg,#0d172caa 0,rgba(13,23,44,.8) 30%,rgba(13,23,44,.4) 60%,transparent);bottom:0;content:"";height:60%;left:0;pointer-events:none;position:absolute;right:0}.dropdown-item-image[data-v-ffb8b644] .base-image{height:100%;width:100%}.dropdown-item-image[data-v-ffb8b644] .image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dropdown-item-name[data-v-ffb8b644]{bottom:1em;font-family:var(--font-family-heading);left:1em;letter-spacing:.05em;line-height:.9em;position:absolute;text-transform:uppercase}.dropdown-item-arrow[data-v-ffb8b644]{align-items:center;bottom:var(--spacing-lg);color:var(--color-primary-light);display:flex;justify-content:center;position:absolute;right:var(--spacing-lg);transition:transform .3s ease}.dropdown-item:hover .dropdown-item-arrow[data-v-ffb8b644]{transform:translate(5px)}.mobile-menu-btn[data-v-ffb8b644]{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:0}@media (min-width:768px){.app-header .mobile-logo-mark[data-v-ffb8b644],.app-header .mobile-logo-wordmark[data-v-ffb8b644],.app-header .mobile-menu-btn[data-v-ffb8b644],.header-content[data-v-ffb8b644] .mobile-logo-wordmark{display:none}}.hamburger[data-v-ffb8b644]{align-items:flex-end;display:flex;flex-direction:column;height:calc(var(--spacing-lg));justify-content:space-between;position:relative;width:calc(var(--spacing-xl))}.hamburger-line[data-v-ffb8b644]{background:var(--color-secondary-2);height:1px;position:absolute;right:0;transform-origin:center;transition:all .3s cubic-bezier(.645,.045,.355,1);width:100%}.hamburger-line[data-v-ffb8b644]:first-child{top:0}.hamburger-line[data-v-ffb8b644]:nth-child(2){opacity:1;top:50%;transform:translateY(-50%);width:60%}.hamburger-line[data-v-ffb8b644]:nth-child(3){bottom:0}.hamburger.is-active .hamburger-line[data-v-ffb8b644]:first-child{top:50%;transform:rotate(-45deg) translate(1px,-1px)}.hamburger.is-active .hamburger-line[data-v-ffb8b644]:nth-child(2){opacity:0;transform:translateY(-50%) scaleX(0)}.hamburger.is-active .hamburger-line[data-v-ffb8b644]:nth-child(3){bottom:50%;transform:rotate(45deg) translateY(0)}.mobile-menu-btn:hover .hamburger-line[data-v-ffb8b644]{opacity:.7}@media (max-width:767px){.header-content[data-v-ffb8b644]{padding:0 var(--spacing-md)}.app-header[data-v-ffb8b644]{background:var(--color-background-dark);padding:var(--spacing-xl) 0}.app-header.is-scrolled[data-v-ffb8b644]{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0d172c;padding:var(--spacing-md) 0}}.dropdown-enter-active[data-v-ffb8b644],.dropdown-leave-active[data-v-ffb8b644]{transition:all .6s cubic-bezier(.25,0,.5,1)}.dropdown-enter-from[data-v-ffb8b644]{opacity:0;transform:translateY(-50px)}.dropdown-enter-to[data-v-ffb8b644],.dropdown-leave-from[data-v-ffb8b644]{opacity:1;transform:translateY(0)}.dropdown-leave-to[data-v-ffb8b644]{opacity:0;transform:translateY(-5px)}.dropdown-enter-active .dropdown-item[data-v-ffb8b644],.dropdown-leave-active .dropdown-item[data-v-ffb8b644]{transition:all .6s cubic-bezier(.25,0,.5,1)}.dropdown-enter-from .dropdown-item[data-v-ffb8b644]{opacity:0;transform:translateY(-50px)}.dropdown-enter-to .dropdown-item[data-v-ffb8b644]{opacity:1;transform:translateY(0)}.dropdown-leave-active .dropdown-item[data-v-ffb8b644]:nth-child(2){transition-delay:.05s}.dropdown-leave-active .dropdown-item[data-v-ffb8b644]:first-child{transition-delay:.1s}.dropdown-leave-to .dropdown-item[data-v-ffb8b644]{opacity:0;transform:translateY(-5px)}
