:root{--navy-100:#d4e6f1;--navy-300:#2a6fa0;--navy-500:#1a5276;--navy-700:#123b55;--navy-900:#0b2536;--navy-rgb:28,82,118;--sage-100:#deeadf;--sage-300:#8aab90;--sage-500:#6b8f71;--sage-700:#526e57;--sage-900:#3a4e3e;--sage-rgb:107,142,114;--gray-100:#ebebec;--gray-300:#9a9b9c;--gray-500:#6e6f71;--gray-700:#4a4b4d;--gray-900:#2b2c2d;--gray-rgb:110,111,113;--white:#fff;--black:#000;--off-white:#f8f9fa;--light-gray:#e9ecef;--mid-gray:#ced4da;--ink:#212529;--success-100:#e7f0e9;--success-500:#4f7a56;--success-700:#37563d;--warning-100:#f9efdc;--warning-500:#9c6a1e;--warning-700:#6f4a14;--error-100:#f7e7e6;--error-500:#b0413e;--error-700:#7e2c2a;--info-100:#d4e6f1;--info-500:#2a6fa0;--info-700:#123b55;--font-display:"Bank Gothic BT","Bank Gothic",sans-serif;--font-body:"Montserrat",sans-serif;--font-mono:"Courier New",Courier,monospace;--fw-thin:100;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fw-black:900;--font-size-100:.64rem;--font-size-200:.8rem;--font-size-300:1rem;--font-size-400:1.25rem;--font-size-500:1.563rem;--font-size-600:1.953rem;--font-size-700:2.441rem;--font-size-800:3.052rem;--font-size-900:3.815rem;--leading-tight:1.2;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.05em;--tracking-wider:.1em;--tracking-widest:.2em;--space-base:.5rem;--space-0:0;--space-1:calc(.5*var(--space-base));--space-2:calc(1*var(--space-base));--space-3:calc(1.5*var(--space-base));--space-4:calc(2*var(--space-base));--space-5:calc(2.5*var(--space-base));--space-6:calc(3*var(--space-base));--space-8:calc(4*var(--space-base));--space-10:calc(5*var(--space-base));--space-12:calc(6*var(--space-base));--space-16:calc(8*var(--space-base));--space-20:calc(10*var(--space-base));--space-24:calc(12*var(--space-base));--space-32:calc(16*var(--space-base));--border-width-hairline:1px;--border-width-thick:2px;--radius-100:4px;--radius-200:8px;--radius-300:16px;--radius-400:24px;--radius-500:32px;--radius-pill:9999px;--radius-logo:12px;--shadow-xs:0 1px 2px rgba(var(--navy-rgb),.08);--shadow-sm:0 2px 6px rgba(var(--navy-rgb),.1);--shadow-md:0 4px 16px rgba(var(--navy-rgb),.12);--shadow-lg:0 8px 32px rgba(var(--navy-rgb),.16);--shadow-xl:0 16px 48px rgba(var(--navy-rgb),.2);--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--dur-fast:.12s;--dur-base:.18s;--dur-slow:.3s;--transition-fast:var(--dur-fast)var(--ease-out);--transition-base:var(--dur-base)var(--ease-out);--transition-slow:var(--dur-slow)var(--ease-out);--transition-spring:.3s cubic-bezier(.34,1.56,.64,1);--container-width:1280px;--container-sm-width:768px;--container-md-width:1024px;--container-lg-width:1440px;--capsule-width:48px;--capsule-dot-height:48px;--capsule-sm-height:80px;--capsule-md-height:120px;--capsule-lg-height:180px;--capsule-border:3px;--z-base:0;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-modal:400;--z-toast:500}
:root{--color-action:var(--navy-500);--color-action-hover:color-mix(in oklch,var(--navy-500)82%,var(--black));--color-action-active:color-mix(in oklch,var(--navy-500)70%,var(--black));--color-action-subtle:color-mix(in oklch,var(--navy-500)12%,var(--white));--color-action-on:var(--white);--color-accent:var(--sage-500);--color-accent-hover:color-mix(in oklch,var(--sage-500)82%,var(--black));--color-accent-subtle:color-mix(in oklch,var(--sage-500)12%,var(--white));--color-accent-on:var(--white);--color-surface:var(--white);--color-surface-subtle:var(--off-white);--color-surface-sunken:var(--light-gray);--color-surface-inverse:var(--navy-500);--color-surface-on-inverse:var(--white);--color-overlay-backdrop:color-mix(in oklch,var(--ink)48%,transparent);--color-text:var(--ink);--color-text-muted:var(--gray-500);--color-text-subtle:var(--gray-300);--color-text-inverse:var(--white);--color-text-link:var(--navy-500);--color-text-link-hover:color-mix(in oklch,var(--navy-500)55%,var(--white));--color-border:var(--light-gray);--color-border-strong:var(--mid-gray);--color-border-interactive:var(--navy-500);--color-focus-ring:color-mix(in oklch,var(--navy-500)15%,transparent);--border-control:var(--border-width-thick);--border-hairline:var(--border-width-hairline);--color-status-success:var(--success-500);--color-status-success-surface:var(--success-100);--color-status-success-text:var(--success-700);--color-status-warning:var(--warning-500);--color-status-warning-surface:var(--warning-100);--color-status-warning-text:var(--warning-700);--color-status-error:var(--error-500);--color-status-error-surface:var(--error-100);--color-status-error-text:var(--error-700);--color-status-info:var(--info-500);--color-status-info-surface:var(--info-100);--color-status-info-text:var(--info-700);--color-status-on:var(--white);--space-inset-2xs:var(--space-1);--space-inset-xs:var(--space-2);--space-inset-sm:var(--space-3);--space-inset-md:var(--space-4);--space-inset-lg:var(--space-6);--space-inset-xl:var(--space-8);--space-stack-xs:var(--space-2);--space-stack-sm:var(--space-4);--space-stack-md:var(--space-6);--space-stack-lg:var(--space-8);--space-stack-xl:var(--space-12);--space-inline-xs:var(--space-1);--space-inline-sm:var(--space-2);--space-inline-md:var(--space-4);--space-inline-lg:var(--space-6);--space-gutter:var(--space-6);--space-section:var(--space-16);--space-scroll-offset:var(--space-16);--space-section-fluid:clamp(var(--space-12),1.5rem + 5vw,var(--space-24));--font-ui:var(--font-body);--text-body:var(--font-size-300);--text-body-fluid:clamp(var(--font-size-300),.875rem + .4167vw,var(--font-size-400));--text-heading:var(--font-size-700);--text-label:var(--font-size-200);--text-caption:var(--font-size-100);--leading-body:var(--leading-relaxed);--leading-heading:var(--leading-tight);--weight-regular:var(--fw-regular);--weight-medium:var(--fw-medium);--weight-semibold:var(--fw-semibold);--weight-bold:var(--fw-bold);--tracking-label:var(--tracking-wider);--motion-fast:var(--transition-fast);--motion-base:var(--transition-base);--motion-slow:var(--transition-slow);--motion-duration-fast:var(--dur-fast);--motion-duration-base:var(--dur-base);--motion-duration-slow:var(--dur-slow);--motion-ease-out:var(--ease-out);--motion-ease-in-out:var(--ease-in-out);--radius-control:var(--radius-logo);--radius-surface:var(--radius-400);--radius-round:var(--radius-pill);--elevation-rest:var(--shadow-sm);--elevation-raised:var(--shadow-md);--elevation-overlay:var(--shadow-lg);--color-navy:var(--navy-500);--color-sage:var(--sage-500);--color-gray:var(--gray-500);--color-navy-rgb:var(--navy-rgb);--color-sage-rgb:var(--sage-rgb);--color-gray-rgb:var(--gray-rgb);--color-navy-dark:var(--navy-700);--color-navy-light:var(--navy-300);--color-navy-tint:var(--navy-100);--color-sage-dark:var(--sage-700);--color-sage-light:var(--sage-300);--color-sage-tint:var(--sage-100);--color-gray-dark:var(--gray-700);--color-gray-light:var(--gray-300);--color-gray-tint:var(--gray-100);--color-white:var(--white);--color-black:var(--black);--color-off-white:var(--off-white);--color-light-gray:var(--light-gray);--color-mid-gray:var(--mid-gray);--color-dark:var(--ink);--color-primary:var(--navy-500);--color-secondary:var(--sage-500);--color-neutral:var(--gray-500);--color-bg:var(--white);--color-bg-subtle:var(--off-white);--text-xs:var(--font-size-100);--text-sm:var(--font-size-200);--text-base:var(--font-size-300);--text-md:var(--font-size-400);--text-lg:var(--font-size-500);--text-xl:var(--font-size-600);--text-2xl:var(--font-size-700);--text-3xl:var(--font-size-800);--text-4xl:var(--font-size-900);--text-h1:clamp(var(--font-size-700),1.4227rem + 3.3944vw,var(--font-size-800));--text-h2:clamp(var(--font-size-600),1.1397rem + 2.7111vw,var(--font-size-700));--text-display:clamp(var(--font-size-700),.151rem + 7.6333vw,var(--font-size-900));--radius-sm:var(--radius-100);--radius-md:var(--radius-200);--radius-lg:var(--radius-300);--radius-xl:var(--radius-400);--radius-2xl:var(--radius-500)}
:root{--stm-single:#1a5276;--stm-single-50:#e8f4f8;--stm-single-100:#d1e9f1;--stm-single-500:#1a5276;--stm-single-600:#154466;--stm-single-700:#123b55;--stm-throw:#6b8f71;--stm-throw-50:#f0f4f1;--stm-throw-100:#e1e9e3;--stm-throw-500:#6b8f71;--stm-throw-600:#567259;--stm-throw-700:#415641;--stm-marketing:#6e6f71;--stm-marketing-50:#f1f1f1;--stm-marketing-100:#e3e3e4;--stm-marketing-500:#6e6f71;--stm-marketing-600:#58595a;--stm-marketing-700:#424243;--stm-gradient-start:#0c4468;--stm-gradient-mid:#186697;--stm-gradient-end:#2688c6;--stm-gradient-blue:linear-gradient(0deg,var(--stm-gradient-end)0%,var(--stm-gradient-mid)74.52%,var(--stm-gradient-start)100%);--stm-gradient-blue-reverse:linear-gradient(180deg,var(--stm-gradient-end)0%,var(--stm-gradient-mid)74.52%,var(--stm-gradient-start)100%);--stm-primary:var(--stm-single);--stm-primary-light:#2d7ab8;--stm-primary-foreground:#fff;--stm-secondary:var(--stm-throw);--stm-secondary-light:#8fb896;--stm-secondary-foreground:#fff;--stm-accent:#2688c6;--stm-accent-foreground:#fff;--stm-success:#059669;--stm-success-light:#dcfce7;--stm-success-dark:#166534;--stm-warning:#f59e0b;--stm-warning-light:#fef3c7;--stm-warning-dark:#92400e;--stm-error:#f40001;--stm-error-light:#fee2e2;--stm-error-dark:#991b1b;--stm-destructive:var(--stm-error);--stm-destructive-light:var(--stm-error-light);--stm-destructive-dark:var(--stm-error-dark);--stm-destructive-foreground:#fff;--stm-info:var(--stm-accent);--stm-info-light:#dbeafe;--stm-info-dark:#1e40af;--stm-gray-50:#f9fafb;--stm-gray-100:#f3f4f6;--stm-gray-200:#e5e7eb;--stm-gray-300:#d1d3d4;--stm-gray-400:#9ca3af;--stm-gray-500:#6b7280;--stm-gray-600:#4b5563;--stm-gray-700:#374151;--stm-gray-800:#282828;--stm-gray-900:#111827;--stm-background:var(--lightningcss-light,oklch(100% 0 none))var(--lightningcss-dark,var(--stm-gray-900));--stm-foreground:var(--lightningcss-light,var(--stm-gray-900))var(--lightningcss-dark,var(--stm-gray-50));--stm-card:var(--lightningcss-light,oklch(100% 0 none))var(--lightningcss-dark,var(--stm-gray-800));--stm-card-foreground:var(--lightningcss-light,var(--stm-gray-900))var(--lightningcss-dark,var(--stm-gray-50));--stm-border:var(--lightningcss-light,var(--stm-gray-200))var(--lightningcss-dark,var(--stm-gray-700));--stm-input-border:var(--lightningcss-light,var(--stm-gray-300))var(--lightningcss-dark,var(--stm-gray-600));--stm-muted:var(--lightningcss-light,var(--stm-gray-100))var(--lightningcss-dark,var(--stm-gray-800));--stm-muted-foreground:var(--lightningcss-light,var(--stm-gray-500))var(--lightningcss-dark,var(--stm-gray-400));--stm-page-background:var(--lightningcss-light,var(--stm-gray-50))var(--lightningcss-dark,var(--stm-gray-900));--stm-sidebar:var(--stm-gradient-start);--stm-sidebar-foreground:#ecf0f1;--stm-sidebar-primary:var(--stm-throw);--stm-sidebar-primary-foreground:#fff;--stm-sidebar-accent:var(--stm-gradient-mid);--stm-sidebar-accent-foreground:#ecf0f1;--stm-sidebar-border:var(--stm-gradient-mid);--stm-footer:#282828;--stm-footer-dark:#000;--stm-chart-1:#1da1f2;--stm-chart-2:#0c5489;--stm-chart-3:var(--stm-throw);--stm-chart-4:#f40001;--stm-chart-5:var(--stm-gradient-end);--stm-primary-a2:color-mix(in oklch,var(--stm-single)2%,transparent);--stm-primary-a3:color-mix(in oklch,var(--stm-single)3%,transparent);--stm-primary-a5:color-mix(in oklch,var(--stm-single)5%,transparent);--stm-primary-a8:color-mix(in oklch,var(--stm-single)8%,transparent);--stm-primary-a10:color-mix(in oklch,var(--stm-single)10%,transparent);--stm-primary-a12:color-mix(in oklch,var(--stm-single)12%,transparent);--stm-primary-a15:color-mix(in oklch,var(--stm-single)15%,transparent);--stm-primary-a20:color-mix(in oklch,var(--stm-single)20%,transparent);--stm-secondary-a3:color-mix(in oklch,var(--stm-throw)3%,transparent);--stm-secondary-a5:color-mix(in oklch,var(--stm-throw)5%,transparent);--stm-secondary-a10:color-mix(in oklch,var(--stm-throw)10%,transparent);--stm-accent-a10:color-mix(in oklch,var(--stm-accent)10%,transparent);--stm-success-a10:color-mix(in oklch,var(--stm-success)10%,transparent);--stm-warning-a10:color-mix(in oklch,var(--stm-warning)10%,transparent);--stm-error-a6:color-mix(in oklch,var(--stm-error)6%,transparent);--stm-error-a10:color-mix(in oklch,var(--stm-error)10%,transparent);--stm-black-a5:#0000000d;--stm-black-a10:#0000001a;--stm-black-a50:#00000080;--stm-black-a60:#0009;--stm-white-a4:#ffffff0a;--stm-white-a8:#ffffff14;--stm-white-a10:#ffffff1a;--stm-white-a15:#ffffff26;--stm-white-a20:#fff3;--stm-white-a25:#ffffff40;--stm-white-a40:#fff6;--stm-white-a50:#ffffff80;--stm-white-a60:#fff9;--stm-white-a70:#ffffffb3;--stm-white-a75:#ffffffbf;--stm-white-a80:#fffc;--stm-white-a90:#ffffffe6;--stm-success-lighter:#f0fdf4;--stm-success-border:#86efac;--stm-warning-darker:#854d0e;--stm-warning-border:#fde047;--stm-error-lighter:#fef2f2;--stm-error-border:#fca5a5;--stm-info-lighter:#eff6ff;--stm-info-border:#93c5fd;--stm-rating:#f59e0b;--stm-gradient-horizontal:linear-gradient(90deg,var(--stm-gradient-start)0%,var(--stm-gradient-mid)50%,var(--stm-gradient-end)100%);--stm-gradient-diagonal:linear-gradient(135deg,var(--stm-gradient-start)0%,var(--stm-gradient-mid)50%,var(--stm-gradient-end)100%);--stm-gradient-subtle:linear-gradient(180deg,var(--stm-single-50)0%,var(--stm-background)100%);--stm-gradient-signal:linear-gradient(90deg,var(--stm-throw)0%,var(--stm-single)100%);--stm-gradient-wire:linear-gradient(90deg,transparent 0%,var(--stm-single)20%,var(--stm-single)80%,transparent 100%);--stm-tint-single:color-mix(in oklch,var(--stm-single)3%,transparent);--stm-tint-throw:color-mix(in oklch,var(--stm-throw)3%,transparent);--stm-tint-marketing:color-mix(in oklch,var(--stm-marketing)3%,transparent);--stm-surface-dark:var(--stm-gradient-start);--stm-surface-darker:#091f30;--stm-surface-darkest:#040e17}@supports (color:lab(0% 0 0)){:root{--stm-single:lab(32.651% -8.38842 -26.2272);--stm-single-50:lab(95.376% -3.53751 -3.36478);--stm-single-100:lab(90.7478% -6.99091 -6.72141);--stm-single-500:lab(32.651% -8.38842 -26.2272);--stm-single-600:lab(27.0605% -6.20675 -24.9425);--stm-single-700:lab(23.069% -6.90897 -20.1958);--stm-throw:lab(56.0466% -17.8171 11.7656);--stm-throw-50:lab(95.8216% -1.77261 .958467);--stm-throw-100:lab(91.6095% -3.57559 1.94259);--stm-throw-500:lab(56.0466% -17.8171 11.7656);--stm-throw-600:lab(45.28% -14.6903 10.4584);--stm-throw-700:lab(34.334% -11.9594 9.54687);--stm-marketing:lab(46.8002% -.0884235 -1.24753);--stm-marketing-50:lab(95.1396% 0 -.0000119209);--stm-marketing-100:lab(90.2564% .129491 -.473118);--stm-marketing-500:lab(46.8002% -.0884235 -1.24753);--stm-marketing-600:lab(37.7539% -.257254 -.741476);--stm-marketing-700:lab(28.0072% .169531 -.618196);--stm-gradient-start:lab(26.9137% -6.76194 -26.4479);--stm-gradient-mid:lab(40.5804% -9.40813 -33.8656);--stm-gradient-end:lab(53.4976% -11.6707 -40.7946);--stm-primary-light:lab(48.8099% -7.48143 -40.1773);--stm-primary-foreground:lab(100% 0 0);--stm-secondary-light:lab(71.0941% -19.4022 12.6295);--stm-secondary-foreground:lab(100% 0 0);--stm-accent:lab(53.4976% -11.6707 -40.7946);--stm-accent-foreground:lab(100% 0 0);--stm-success:lab(54.8214% -43.4905 13.9594);--stm-success-light:lab(96.2244% -13.6517 6.44561);--stm-success-dark:lab(37.3245% -33.3398 20.7351);--stm-warning:lab(72.7929% 26.9251 75.4769);--stm-warning-light:lab(95.8997% -1.20547 22.7041);--stm-warning-dark:lab(38.018% 33.4902 44.1568);--stm-error:lab(51.9777% 78.1544 67.4481);--stm-error-light:lab(92.2081% 9.93347 3.70221);--stm-error-dark:lab(33.8585% 50.7898 35.3989);--stm-destructive-foreground:lab(100% 0 0);--stm-info-light:lab(92.0196% -2.22087 -11.5024);--stm-info-dark:lab(30.7863% 22.3288 -63.8491);--stm-gray-50:lab(98.2133% -.210553 -.6006);--stm-gray-100:lab(96.1601% -.0803471 -1.09789);--stm-gray-200:lab(91.5774% -.155211 -2.19244);--stm-gray-300:lab(84.4207% -.570655 -.749147);--stm-gray-400:lab(66.7164% -.754237 -7.14612);--stm-gray-500:lab(47.8042% -.383139 -8.71135);--stm-gray-600:lab(35.6617% -1.46081 -9.53184);--stm-gray-700:lab(27.1225% -.956997 -11.119);--stm-gray-800:lab(16.1088% -.0000149012 .00000596046);--stm-gray-900:lab(8.15258% .651956 -11.4858);--stm-sidebar-foreground:lab(94.5116% -1.24633 -.975597);--stm-sidebar-primary-foreground:lab(100% 0 0);--stm-sidebar-accent-foreground:lab(94.5116% -1.24633 -.975597);--stm-footer:lab(16.1088% -.0000149012 .00000596046);--stm-footer-dark:lab(0% 0 0);--stm-chart-1:lab(62.6793% -12.1263 -50.8334);--stm-chart-2:lab(33.882% -4.94471 -35.9957);--stm-chart-4:lab(51.9777% 78.1544 67.4481);--stm-black-a5:lab(0% 0 0/.05);--stm-black-a10:lab(0% 0 0/.1);--stm-black-a50:lab(0% 0 0/.5);--stm-black-a60:lab(0% 0 0/.6);--stm-white-a4:lab(100% 0 0/.04);--stm-white-a8:lab(100% 0 0/.08);--stm-white-a10:lab(100% 0 0/.1);--stm-white-a15:lab(100% 0 0/.15);--stm-white-a20:lab(100% 0 0/.2);--stm-white-a25:lab(100% 0 0/.25);--stm-white-a40:lab(100% 0 0/.4);--stm-white-a50:lab(100% 0 0/.5);--stm-white-a60:lab(100% 0 0/.6);--stm-white-a70:lab(100% 0 0/.7);--stm-white-a75:lab(100% 0 0/.75);--stm-white-a80:lab(100% 0 0/.8);--stm-white-a90:lab(100% 0 0/.9);--stm-success-lighter:lab(98.146% -5.63127 2.77741);--stm-success-border:lab(86.8459% -42.8109 22.6801);--stm-warning-darker:lab(38.84% 20.992 43.6599);--stm-warning-border:lab(89.7022% -1.08951 73.9618);--stm-error-lighter:lab(96.4436% 4.15251 1.51316);--stm-error-border:lab(76.6278% 33.0482 14.0585);--stm-info-lighter:lab(96.5495% -1.16226 -5.18732);--stm-info-border:lab(77.5666% -6.26132 -33.2518);--stm-rating:lab(72.7929% 26.9251 75.4769);--stm-surface-darker:lab(10.7243% -3.66886 -14.1042);--stm-surface-darkest:lab(3.55976% -1.41675 -6.26067)}}
