@layer theme,base,components;@layer departures{.site-header[data-over-navy]:not(:has(.menu[open])){--fg:var(--c-white);--focus:var(--c-violet-on-navy);--material-bar:var(--c-navy)}@supports (color:color-mix(in lab, red, red)){.site-header[data-over-navy]:not(:has(.menu[open])){--material-bar:color-mix(in srgb,var(--c-navy)78%,transparent)}}.site-header[data-over-navy]:not(:has(.menu[open])){--edge-fade:none;--hair-bar:var(--hair-on-navy)}:is(.site-header[data-over-navy]:not(:has(.menu[open])) .site-header__logo,.site-header[data-over-navy]:not(:has(.menu[open])) .menu__toggle){color:var(--c-white)}.site-header:before{transition:background-color var(--dur-2)var(--ease)}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.site-header[data-over-navy]:not(:has(.menu[open])){--material-bar:var(--c-navy);--hair-bar:var(--c-on-navy-3)}}.cta-band.section--accent{background:var(--c-magenta)}.menu__toggle{box-shadow:none}.dialog--sheet{margin:var(--frame-inset)var(--frame-inset)var(--frame-inset)auto;height:calc(100% - 2*var(--frame-inset));max-height:calc(100% - 2*var(--frame-inset));border-radius:var(--radius-panel)}@media (prefers-reduced-motion:no-preference) and (min-width:64rem){.dialog--sheet:not([open]):not(:popover-open){transform:translateX(calc(100% + var(--frame-inset)))}@starting-style{.dialog--sheet[open]{transform:translateX(calc(100% + var(--frame-inset)))}}}.dialog--sheet[data-work-open][open]:not(:modal){z-index:var(--z-overlay);box-shadow:var(--shadow-3),0 0 0 100vmax var(--scrim);position:fixed;inset:0}.work-card:has(>.dialog--sheet[data-work-open][open]:not(:modal)){transform:none}@media (max-width:63.99rem){.dialog--sheet{width:calc(100% - 2*var(--frame-inset));height:auto;max-height:var(--sheet-max-h-phone);margin:auto var(--frame-inset)0;border-radius:var(--radius-panel)var(--radius-panel)0 0}}.dialog--sheet[open]:has(>.work-sheet-foot){flex-direction:column;display:flex}.work-sheet-foot{z-index:var(--z-raised);align-items:center;gap:var(--space-2);padding:var(--space-3)var(--space-4);background:var(--c-white);border-top:var(--border-1)solid var(--hair);margin-block-start:auto;display:flex;position:sticky;bottom:0}.work-sheet-foot__count{color:var(--fg-2);font-size:var(--fs-small)}.work-sheet-foot__gap{display:inline-block}.work-sheet-foot .btn{margin-inline-start:auto}}@layer utilities;