.home-invitation[data-astro-cid-xlsjli4c]{z-index:45;right:var(--space-5);bottom:calc(var(--space-5) + env(safe-area-inset-bottom,0px));width:31.25rem;max-width:calc(100% - 2 * var(--space-5));padding:var(--space-5);border:1px solid var(--border-strong);border-radius:var(--radius-m);background:var(--navy-850);color:var(--slate-200);box-shadow:0 .625rem 2rem color-mix(in srgb, var(--navy-950) 35%, transparent);visibility:hidden;opacity:0;pointer-events:none;transform:translateY(var(--space-2));transition:opacity .18s var(--ease), transform .18s var(--ease);position:fixed}.home-invitation[data-astro-cid-xlsjli4c][data-visible=true]{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.home-invitation[data-astro-cid-xlsjli4c] h2[data-astro-cid-xlsjli4c]{margin:0 2rem var(--space-3) 0;font-family:var(--font-display);font-size:1.375rem;font-weight:600;line-height:var(--lh-heading);color:var(--white)}.home-invitation[data-astro-cid-xlsjli4c] p[data-astro-cid-xlsjli4c]{margin-bottom:var(--space-5);white-space:nowrap;font-size:.875rem;line-height:1.6}.home-invitation__actions[data-astro-cid-xlsjli4c]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.home-invitation__actions[data-astro-cid-xlsjli4c] .btn{min-width:0;padding-inline:var(--space-2);white-space:normal;font-size:.8125rem}.home-invitation__close[data-astro-cid-xlsjli4c]{right:var(--space-2);top:var(--space-2);border-radius:var(--radius-s);width:2.75rem;height:2.75rem;color:var(--slate-200);font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;font-size:1.75rem;line-height:1;display:grid;position:absolute}.home-invitation__close[data-astro-cid-xlsjli4c]:hover{background:var(--navy-700);color:var(--white)}@media (width<=35rem){.home-invitation[data-astro-cid-xlsjli4c]{right:var(--space-3);bottom:calc(var(--space-3) + env(safe-area-inset-bottom,0px));max-width:calc(100% - 2 * var(--space-3));padding:var(--space-4)}.home-invitation[data-astro-cid-xlsjli4c] h2[data-astro-cid-xlsjli4c]{font-size:1.25rem}.home-invitation[data-astro-cid-xlsjli4c] p[data-astro-cid-xlsjli4c]{white-space:normal;text-wrap:balance}}@media (prefers-reduced-motion:reduce){.home-invitation[data-astro-cid-xlsjli4c]{transition:none;transform:none}}.fleet[data-astro-cid-fcqarjhi]{z-index:1;scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--gutter), calc((100vw - var(--container)) / 2));scrollbar-width:thin;scrollbar-color:var(--navy-600) transparent;padding-bottom:var(--space-5);position:relative;overflow-x:auto}.fleet[data-astro-cid-fcqarjhi]:focus-visible{box-shadow:none;outline:2px solid var(--blue-300);outline-offset:4px}.fleet__track[data-astro-cid-fcqarjhi]{gap:var(--space-5);width:max-content;padding-inline:max(var(--gutter), calc((100vw - var(--container)) / 2));display:flex}.fleet__card[data-astro-cid-fcqarjhi]{scroll-snap-align:start;width:clamp(16rem,24vw,22rem)}.fleet__link[data-astro-cid-fcqarjhi]{gap:var(--space-3);color:var(--fg);text-decoration:none;display:grid}.fleet__link[data-astro-cid-fcqarjhi] img{transition:transform .6s var(--ease)}.fleet__link[data-astro-cid-fcqarjhi]:hover img{transform:scale(1.04)}.fleet__n[data-astro-cid-fcqarjhi]{margin-top:var(--space-2);color:var(--red-400)}.fleet__title[data-astro-cid-fcqarjhi]{font-family:var(--font-display);font-size:var(--fs-h3);letter-spacing:-.02em;font-weight:700}.fleet__link[data-astro-cid-fcqarjhi]:hover .fleet__title[data-astro-cid-fcqarjhi]{text-decoration:underline;text-decoration-color:var(--red-500);text-underline-offset:.2em}.fleet__text[data-astro-cid-fcqarjhi]{font-size:var(--fs-small);color:var(--fg-muted)}.hero[data-astro-cid-lcdefpme]{background:var(--navy-950);color:var(--fg);padding-top:var(--space-6);padding-bottom:var(--space-6);position:relative;overflow:hidden}.hero__grid[data-astro-cid-lcdefpme]{gap:var(--space-8);display:grid;position:relative}.hero__kicker[data-astro-cid-lcdefpme]{color:var(--red-400)}.hero__title[data-astro-cid-lcdefpme]{margin-top:var(--space-5);font-size:var(--fs-display);letter-spacing:-.04em;line-height:.98}.hero__slogan[data-astro-cid-lcdefpme]{margin-top:var(--space-6);max-width:30rem;font-family:var(--font-display);font-size:var(--fs-lead);color:var(--white);padding-left:var(--space-4);border-left:2px solid var(--red-500);font-weight:500;line-height:1.45}.hero__slogan-line[data-astro-cid-lcdefpme]{text-wrap:balance;display:block}.hero__text[data-astro-cid-lcdefpme]{margin-top:var(--space-5);max-width:32rem;color:var(--slate-400)}.hero__actions[data-astro-cid-lcdefpme]{gap:var(--space-3);margin-top:var(--space-7);flex-wrap:wrap;display:flex}.hero__figure[data-astro-cid-lcdefpme]{margin:0;position:relative}.hero__caption[data-astro-cid-lcdefpme]{margin-top:var(--space-3);color:var(--fg-muted);overflow-wrap:anywhere}.hero__stop[data-astro-cid-lcdefpme]{height:clamp(5rem,3rem + 6vw,8rem)}.fleet-sec[data-astro-cid-lcdefpme]{overflow:hidden}.benefits-grid[data-astro-cid-lcdefpme]{gap:var(--space-5);display:grid}.benefits[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);display:grid}.benefits-sign[data-astro-cid-lcdefpme]{display:none}.benefits__item[data-astro-cid-lcdefpme]{padding:var(--space-5) 0;border-bottom:1px solid var(--border);grid-template-columns:3rem 1fr;align-items:baseline;display:grid}.benefits__n[data-astro-cid-lcdefpme]{color:var(--accent-text)}.benefits__text[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(1.25rem,1rem + .8vw,1.625rem);font-weight:600;line-height:1.25}.carriers[data-astro-cid-lcdefpme]{gap:var(--space-7);align-items:end;display:grid}.carriers__actions[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.carriers__actions[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{font-family:var(--font-display);text-underline-offset:.3em}.carriers__warning[data-astro-cid-lcdefpme]{padding:var(--space-6);background:var(--surface);border-left:4px solid var(--red-500);color:var(--fg-muted)}.carriers__tag[data-astro-cid-lcdefpme]{margin-bottom:var(--space-3);color:var(--accent-text);display:block}.carriers__warning[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{margin-bottom:var(--space-2);font-family:var(--font-display);font-size:var(--fs-h3);color:var(--fg);line-height:1.3;display:block}@media (width<=47.99rem){.routes[data-astro-cid-lcdefpme]>.container[data-astro-cid-lcdefpme]{z-index:2}}@media (width>=48rem){.benefits[data-astro-cid-lcdefpme]{column-gap:var(--space-7);grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.hero__grid[data-astro-cid-lcdefpme]{align-items:end;gap:var(--space-9);grid-template-columns:1.35fr 1fr}.benefits-grid[data-astro-cid-lcdefpme]{gap:var(--space-9);grid-template-columns:1fr 2fr;align-items:stretch}.benefits-side[data-astro-cid-lcdefpme]{align-content:start;display:grid}.benefits-sign[data-astro-cid-lcdefpme]{top:calc(var(--header-h) + var(--space-7));gap:var(--space-3);justify-items:start;display:grid;position:sticky}.benefits-sign__mark[data-astro-cid-lcdefpme]{aspect-ratio:457/497;width:min(100%,18rem);margin-bottom:calc(var(--space-7) + var(--space-5) - var(--space-3));position:relative}.benefits-sign__mark[data-astro-cid-lcdefpme] .benefits-sign__whale{width:100%;height:100%;inset:0}.benefits-sign__since[data-astro-cid-lcdefpme]{color:var(--fg)}.carriers[data-astro-cid-lcdefpme]{gap:var(--space-9);grid-template-columns:1.3fr 1fr}}
