@import"https://fonts.googleapis.com/css2?family=Archivo:wght@500;600;700;800;900&family=IBM+Plex+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap";:root{--navy-900: #10142a;--navy-800: #191e39;--navy-700: #202645;--navy-600: #2b3358;--navy-500: #3a4470;--navy-400: #515c8c;--teal-700: #0f6472;--teal-600: #147888;--teal-500: #1e9aad;--teal-400: #53becf;--teal-300: #86d4e0;--teal-200: #bde8ef;--teal-100: #e4f5f8;--petrol-700: #1a3346;--petrol-600: #234158;--petrol-500: #315a76;--slate-900: #171a22;--slate-800: #2a2e3a;--slate-700: #3d4250;--slate-600: #626271;--slate-500: #7c808e;--slate-400: #a2a6b2;--slate-300: #c9ccd4;--slate-200: #e2e4ea;--slate-100: #f0f1f5;--slate-50: #f7f8fa;--white: #ffffff;--green-600: #268a5e;--green-500: #2e9e6b;--green-100: #e2f4ec;--amber-600: #c47f1f;--amber-500: #e0952b;--amber-100: #fbeed6;--red-600: #c23b3b;--red-500: #d14545;--red-100: #fae1e1;--brand: var(--navy-700);--brand-deep: var(--navy-800);--accent: var(--teal-400);--accent-strong: var(--teal-600);--accent-ink: var(--teal-700);--text-strong: var(--navy-800);--text-body: var(--slate-800);--text-muted: var(--slate-600);--text-subtle: var(--slate-500);--text-inverse: var(--white);--text-on-accent: var(--navy-800);--text-link: var(--teal-600);--text-link-hover: var(--teal-700);--surface-page: var(--slate-50);--surface-card: var(--white);--surface-subtle: var(--slate-100);--surface-sunken: var(--slate-100);--surface-navy: var(--navy-700);--surface-navy-deep:var(--navy-800);--surface-petrol: var(--petrol-600);--surface-accent: var(--teal-100);--border: var(--slate-200);--border-strong: var(--slate-300);--border-navy: var(--navy-600);--divider: var(--slate-200);--focus-ring: var(--teal-400);--status-booked: var(--slate-600);--status-transit: var(--teal-600);--status-customs: var(--amber-600);--status-delivered: var(--green-600);--status-delayed: var(--red-600)}:root{--font-display: "Archivo", "Arial Narrow", system-ui, sans-serif;--font-sans: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--text-2xs: .6875rem;--text-xs: .75rem;--text-sm: .875rem;--text-base:1rem;--text-md: 1.125rem;--text-lg: 1.375rem;--text-xl: 1.75rem;--text-2xl: 2.25rem;--text-3xl: 2.875rem;--text-4xl: 3.75rem;--text-5xl: 4.75rem;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-black: 900;--leading-tight: 1.05;--leading-snug: 1.2;--leading-normal: 1.5;--leading-relaxed: 1.65;--tracking-tight: -.02em;--tracking-normal: 0;--tracking-wide: .04em;--tracking-wider: .08em;--tracking-label: .14em;--font-heading: var(--font-display);--font-body: var(--font-sans);--font-data: var(--font-mono);--font-eyebrow: var(--font-sans)}:root{--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--container-max: 1200px;--container-wide: 1440px;--gutter: var(--space-6);--section-y: var(--space-24)}:root{--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 10px;--radius-xl: 16px;--radius-2xl: 22px;--radius-pill: 999px;--border-w: 1px;--border-w-2: 2px;--shadow-xs: 0 1px 2px rgba(16, 20, 42, .06);--shadow-sm: 0 1px 3px rgba(16, 20, 42, .08), 0 1px 2px rgba(16, 20, 42, .04);--shadow-md: 0 4px 12px rgba(16, 20, 42, .09), 0 1px 3px rgba(16, 20, 42, .05);--shadow-lg: 0 12px 28px rgba(16, 20, 42, .12), 0 2px 6px rgba(16, 20, 42, .06);--shadow-xl: 0 24px 56px rgba(16, 20, 42, .18);--shadow-focus: 0 0 0 3px rgba(83, 190, 207, .45);--shadow-inset: inset 0 1px 2px rgba(16, 20, 42, .06);--ease-standard: cubic-bezier(.22, .61, .36, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-fast: .12s;--dur-med: .2s;--dur-slow: .32s}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--surface-page)}body{font-family:var(--font-body);color:var(--text-body);-webkit-font-smoothing:antialiased}a{color:var(--text-link);text-decoration:none}a:hover{color:var(--text-link-hover)}
