:root{--color-white:#fff;--color-corporate-blue:#003188;--color-corporate-orange:#ffa346;--color-grey-50:#f6f7fa;--color-grey-100:#eceef4;--color-grey-200:#d9dde8;--color-grey-300:#b9c0d2;--color-grey-400:#8d96ad;--color-grey-500:#5f6883;--color-grey-600:#424a63;--color-grey-700:#2a3047;--color-grey-800:#181d33;--color-black:#0a1024;--color-blue-700:#001f5c;--color-blue-600:#002a76;--color-blue-500:#003188;--color-blue-400:#2e57a8;--color-blue-300:#6a86c2;--color-blue-200:#a8b8db;--color-blue-100:#d6dff0;--color-blue-50:#ecf1fa;--color-orange-700:#d97a1f;--color-orange-600:#f08a2c;--color-orange-550:#fb923c;--color-orange-500:#ffa346;--color-orange-400:#ffb86e;--color-orange-300:#ffcd96;--color-orange-200:#ffe1bd;--color-orange-100:#fff0dd;--color-orange-50:#fff8ee;--color-success:#1c8c5b;--color-warning:#e89412;--color-danger:#c83a2a;--color-info:#003188;--bg:var(--color-white);--bg-elevated:var(--color-white);--bg-subtle:var(--color-grey-50);--bg-muted:var(--color-grey-100);--bg-inverse:var(--color-corporate-blue);--bg-accent:var(--color-orange-50);--fg:var(--color-corporate-blue);--fg-1:var(--color-corporate-blue);--fg-2:var(--color-grey-600);--fg-3:var(--color-grey-500);--fg-muted:var(--color-grey-400);--fg-inverse:var(--color-white);--fg-accent:var(--color-corporate-orange);--border:var(--color-grey-200);--border-strong:var(--color-grey-300);--border-inverse:hsla(0,0%,100%,.16);--focus-ring:color-mix(in oklab,var(--color-corporate-orange) 70%,transparent);--chart-1:var(--color-corporate-blue);--chart-2:var(--color-corporate-orange);--chart-3:var(--color-blue-300);--chart-4:var(--color-orange-300);--chart-5:var(--color-grey-500);--chart-6:var(--color-grey-300);--font-headline:"Kanit","Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--font-body:"Archivo","Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--text-2xs:0.6875rem;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-md:1.1875rem;--text-lg:1.5rem;--text-xl:1.9375rem;--text-2xl:3.125rem;--text-3xl:5.0625rem;--leading-tight:1.15;--leading-snug:1.25;--leading-normal:1.4;--leading-relaxed:1.55;--tracking-tight:-0.01em;--tracking-normal:0;--tracking-wide:0.02em;--tracking-slogan:0.06em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-2xl:36px;--radius-pill:999px;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--shadow-xs:0 1px 2px rgba(0,49,136,.05);--shadow-sm:0 2px 8px rgba(0,49,136,.06);--shadow-md:0 8px 24px rgba(0,49,136,.08);--shadow-lg:0 20px 48px rgba(0,49,136,.1);--shadow-inset:inset 0 0 0 1px rgba(0,49,136,.06);--gradient-blue-deep:linear-gradient(135deg,#001f5c,#003188 55%,#2e57a8);--gradient-brand:linear-gradient(120deg,#003188,#3a3963 28%,#7a5b59 55%,#d97a44 80%,#ffa346);--gradient-brand-soft:linear-gradient(120deg,#003188,#4a5279 24%,#a89074 52%,#ef9a52 80%,#ffa346);--gradient-orange-warm:linear-gradient(135deg,#ffb86e,#ffa346 50%,#fb923c);--gradient-photo-blue:linear-gradient(90deg,rgba(0,31,92,.92),rgba(0,49,136,.75) 55%,rgba(0,49,136,.35));--gradient-photo-blue-soft:linear-gradient(180deg,rgba(0,31,92,.55),rgba(0,31,92,.05) 60%,rgba(0,31,92,.65));--gradient-photo-orange:linear-gradient(135deg,rgba(255,163,70,.92),rgba(251,146,60,.7));--gradient-surface-inverse:linear-gradient(180deg,#003188,#001f5c);--ease-out:cubic-bezier(0.22,0.61,0.36,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--duration-fast:120ms;--duration-base:200ms;--duration-slow:320ms}html{font-size:16px;background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,html{font-family:var(--font-body);color:var(--fg-1)}body{font-size:var(--text-base);line-height:var(--leading-normal)}body,h1,h2,h3,h4,h5,h6{font-weight:var(--weight-regular)}h1,h2,h3,h4,h5,h6{font-family:var(--font-headline);color:var(--fg-1);line-height:var(--leading-tight);margin:0 0 var(--space-4);letter-spacing:var(--tracking-normal);text-wrap:balance}h1{font-size:var(--text-2xl)}h2{font-size:var(--text-xl)}h3{font-size:var(--text-lg);letter-spacing:var(--tracking-wide)}h4{font-size:var(--text-md)}h5{font-size:var(--text-base)}h5,h6{text-transform:uppercase;letter-spacing:var(--tracking-slogan)}h6{font-size:var(--text-sm);color:var(--fg-2)}p{margin:0 0 1em;line-height:var(--leading-normal);text-wrap:pretty}b,strong{font-weight:var(--weight-semibold)}em,i{font-style:italic}a{color:var(--color-corporate-blue);text-decoration-color:color-mix(in oklab,var(--color-corporate-orange) 60%,transparent);text-underline-offset:3px;transition:color var(--duration-fast) var(--ease-out)}a:hover{color:var(--color-corporate-orange)}.caption,small{font-size:var(--text-xs);color:var(--fg-3);letter-spacing:var(--tracking-wide)}code,kbd,pre{font-family:var(--font-mono);font-size:.9em;background:var(--bg-muted);border-radius:var(--radius-xs);padding:.1em .35em}.display{font-size:var(--text-3xl);font-weight:var(--weight-regular);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.display,.slogan{font-family:var(--font-headline)}.slogan{font-size:var(--text-xl);text-transform:none;color:var(--color-corporate-blue)}.eyebrow,.slogan{letter-spacing:var(--tracking-slogan)}.eyebrow{font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;color:var(--color-corporate-orange)}.eyebrow,.lede{font-family:var(--font-body)}.lede{font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--fg-2)}::selection{background:color-mix(in oklab,var(--color-corporate-orange) 45%,transparent);color:var(--color-corporate-blue)}
/*# sourceMappingURL=dbb9a44ce2a60c0b.css.map*/