@font-face{font-family:Eastman;src:url(/_astro/eastman-roman-light.nLS67WiX.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Eastman;src:url(/_astro/eastman-roman-regular.DSeF0lW8.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Eastman;src:url(/_astro/eastman-roman-medium.BgxXnWgO.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Eastman;src:url(/_astro/eastman-roman-bold.BbSN2tSC.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--brand-blue:#2646d5;--brand-navy:#171f54;--brand-light-blue:#d3e2fb;--brand-light-gray:#eff0f3;--brand-white:#fff;--brand-black:#000;--cs-blue-50:#eaf1fe;--cs-blue-100:#cfe0fd;--cs-blue-200:#a3c3fb;--cs-blue-300:#8f9ff0;--cs-blue-400:#5a70e6;--cs-blue-500:#2646d5;--cs-blue-600:#1f3bb5;--cs-blue-700:#1a3196;--cs-blue-800:#172a7c;--cs-blue-900:#141f57;--cs-navy-500:#23306b;--cs-navy-600:#171f54;--cs-navy-700:#121844;--cs-navy-800:#0d1132;--cs-navy-900:#080b20;--cs-cyan-50:#e6f9fb;--cs-cyan-100:#c2f0f5;--cs-cyan-400:#22bcd0;--cs-cyan-500:#10a8bd;--cs-cyan-600:#0c8797;--cs-white:#fff;--cs-gray-25:#fbfcfe;--cs-gray-50:#f6f7f9;--cs-gray-100:#eef1f6;--cs-gray-200:#e2e7ef;--cs-gray-300:#cdd5e1;--cs-gray-400:#a4afc0;--cs-gray-500:#79879c;--cs-gray-600:#566379;--cs-gray-700:#3d4859;--cs-gray-800:#26303f;--cs-gray-900:#141b26;--cs-success-50:#e7f7ee;--cs-success-500:#1e9e5a;--cs-success-600:#17824a;--cs-warning-50:#fdf3e2;--cs-warning-500:#e0961a;--cs-warning-600:#b6790f;--cs-danger-50:#fdecec;--cs-danger-500:#d83a3a;--cs-danger-600:#b32c2c;--cs-info-50:#eaf1fe;--cs-info-500:#0b62e4;--color-brand:var(--brand-blue);--color-brand-hover:var(--cs-blue-600);--color-brand-active:var(--cs-blue-700);--color-brand-subtle:var(--cs-blue-50);--color-accent:var(--cs-cyan-500);--color-accent-hover:var(--cs-cyan-600);--text-strong:var(--brand-navy);--text-body:var(--cs-gray-800);--text-muted:var(--cs-gray-600);--text-subtle:var(--cs-gray-500);--text-on-brand:var(--cs-white);--text-on-inverse:var(--cs-white);--text-link:var(--cs-blue-500);--text-link-hover:var(--cs-blue-700);--surface-page:var(--brand-white);--surface-card:var(--brand-white);--surface-sunken:var(--brand-light-gray);--surface-tint:var(--brand-light-blue);--surface-tint-soft:var(--brand-light-gray);--surface-inverse:var(--brand-navy);--surface-brand:var(--brand-blue);--border-subtle:var(--cs-gray-200);--border-default:var(--cs-gray-300);--border-strong:var(--cs-gray-400);--border-brand:var(--cs-blue-500);--status-success:var(--cs-success-500);--status-warning:var(--cs-warning-500);--status-danger:var(--cs-danger-500);--status-info:var(--cs-info-500);--focus-ring:color-mix(in srgb, var(--cs-blue-500) 40%, transparent);--font-sans:"Eastman", -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-display:var(--font-sans);--font-mono:ui-monospace, "SF Mono", "JetBrains Mono", Consolas, monospace;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:700;--fw-bold:700;--fs-display-xl:64px;--fs-display-lg:50px;--fs-display-md:40px;--fs-h1:32px;--fs-h2:27px;--fs-h3:21px;--fs-h4:18px;--fs-body-lg:18px;--fs-body:16px;--fs-body-sm:14px;--fs-caption:13px;--fs-overline:12px;--fs-mono:13px;--lh-display-xl:1.04;--lh-display-lg:1.06;--lh-display-md:1.1;--lh-h1:1.15;--lh-h2:1.2;--lh-h3:1.25;--lh-h4:1.3;--lh-body-lg:1.55;--lh-body:1.55;--lh-body-sm:1.5;--lh-caption:1.45;--lh-overline:1.3;--lh-mono:1.5;--ls-display-xl:-.022em;--ls-display-lg:-.02em;--ls-display-md:-.018em;--ls-h1:-.015em;--ls-h2:-.012em;--ls-h3:-.008em;--ls-h4:-.004em;--ls-overline:.08em;--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;--space-32:128px;--radius-xs:4px;--radius-sm:8px;--radius-md:10px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-3xl:40px;--radius-pill:999px;--radius-card:var(--radius-2xl);--radius-section:var(--radius-3xl);--radius-control:var(--radius-pill);--radius-field:var(--radius-md);--border-w:1px;--border-w-2:2px;--shadow-none:none;--shadow-sm:0 2px 4px #00000014;--shadow-lift:0 15px 50px #0000001a;--shadow-xs:var(--shadow-sm);--shadow-md:var(--shadow-sm);--shadow-lg:var(--shadow-lift);--shadow-xl:var(--shadow-lift);--shadow-brand:0 10px 30px #2646d533;--container-max:1200px;--container-wide:1360px;--header-h:72px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s}.cs-btn:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:none}.cs-btn:not(:disabled):active{transform:translateY(1px)}.cs-btn--primary:not(:disabled):hover{background:var(--color-brand-hover)!important}.cs-btn--primary:not(:disabled):active{background:var(--color-brand-active)!important}.cs-btn--secondary:not(:disabled):hover{background:var(--surface-sunken)!important;border-color:var(--border-strong)!important}.cs-btn--ghost:not(:disabled):hover{background:var(--color-brand-subtle)!important}.cs-btn--subtle:not(:disabled):hover{background:color-mix(in srgb, var(--color-brand-subtle) 70%, var(--color-brand) 12%)!important}.cs-btn--danger:not(:disabled):hover{background:var(--cs-danger-600)!important}.cs-iconbtn:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:none}.cs-iconbtn:not(:disabled):hover{background:var(--surface-sunken)!important}.cs-iconbtn--brand:not(:disabled):hover{background:var(--color-brand-hover)!important}.cs-iconbtn:not(:disabled):active{transform:translateY(1px)}.cs-input:focus,.cs-select:focus,.cs-textarea:focus{box-shadow:0 0 0 3px var(--focus-ring);outline:none;border-color:var(--border-brand)!important}.cs-input::placeholder,.cs-textarea::placeholder{color:var(--text-subtle)}.cs-link{color:var(--text-link);transition:color var(--dur-fast) var(--ease-out);text-decoration:none}.cs-link:hover{color:var(--text-link-hover);text-decoration:underline}.cs-card--interactive{transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);cursor:pointer}.cs-card--interactive:hover{transform:translateY(-2px);background:var(--surface-tint-soft)!important;border-color:var(--border-brand)!important}.cs-card--interactive:active{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.cs-card--interactive,.cs-btn,.cs-iconbtn{transition:none!important}.cs-card--interactive:hover{transform:none}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + var(--space-4))}body{background:var(--surface-page);color:var(--text-body);font-family:var(--font-sans);font-weight:var(--fw-regular);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}img,svg{max-width:100%;display:block}a{color:var(--text-link);text-decoration:none}h1,h2,h3,h4,p,summary{overflow-wrap:break-word}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.container{width:100%;max-width:var(--container-max);padding-inline:var(--space-8);margin-inline:auto}.section{padding-block:var(--space-20)}.section--sunken{background:var(--surface-sunken)}.section--inverse{background:var(--surface-inverse);color:var(--text-on-inverse)}.section--inverse .section-title,.section--inverse .section-lead{color:var(--text-on-inverse)}.section--inverse .section-eyebrow{color:var(--brand-light-blue)}.panel{border-radius:var(--radius-section);padding:var(--space-20) 72px}.panel--tint{background:var(--surface-tint)}.panel--tint-soft{background:var(--surface-tint-soft)}.panel--inverse{background:var(--surface-inverse);color:var(--text-on-inverse)}.section-title{font-size:var(--fs-display-md);font-weight:var(--fw-semibold);line-height:var(--lh-display-md);letter-spacing:var(--ls-display-md);color:var(--text-strong);text-wrap:balance;margin:0}.section-title__accent{color:var(--color-brand);display:block}.section-title__accent--inline{display:inline}.section-eyebrow{margin:0 0 var(--space-3);font-size:var(--fs-overline);font-weight:var(--fw-semibold);line-height:var(--lh-overline);letter-spacing:var(--ls-overline);text-transform:uppercase;color:var(--color-brand)}.section-lead{font-size:var(--fs-body-lg);line-height:var(--lh-body-lg);color:var(--text-muted);text-wrap:pretty;margin:0}.brand-brackets{isolation:isolate;position:relative;overflow:hidden}.brand-brackets:before{z-index:0;background:var(--brand-light-blue);content:"";opacity:.34;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='88' viewBox='0 0 88 88'%3E%3Cpath d='M18 16h22v7H25v15h-7V16Zm52 56H48v-7h15V50h7v22Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='88' viewBox='0 0 88 88'%3E%3Cpath d='M18 16h22v7H25v15h-7V16Zm52 56H48v-7h15V50h7v22Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-size:88px 88px;mask-size:88px 88px;-webkit-mask-repeat:repeat;mask-repeat:repeat}.brand-brackets>*{z-index:1;position:relative}.cs-btn{border-radius:var(--radius-control);font-family:var(--font-sans);font-weight:var(--fw-semibold);text-align:center;cursor:pointer;transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;line-height:1;display:inline-flex}.cs-btn--primary{background:var(--surface-brand);color:var(--text-on-brand)}.cs-btn--secondary{background:var(--surface-card);color:var(--text-strong)}.cs-btn--outline{gap:var(--space-2);border-color:var(--surface-tint);color:var(--text-strong);background:0 0}.cs-btn--outline:hover{border-color:var(--color-brand);color:var(--color-brand)}.cs-btn--inverse{background:var(--surface-card);color:var(--text-strong)}.cs-btn--lg{padding:var(--space-4) var(--space-8);font-size:var(--fs-body)}.cs-btn--md{padding:14px var(--space-6);font-size:15px}.cs-btn--sm{padding:11px var(--space-6);font-size:var(--fs-body-sm)}.grid{gap:var(--space-6);display:grid}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr))}.card{background:var(--surface-sunken);border-radius:var(--radius-card);padding:var(--space-8)}.card__title{font-size:19px;font-weight:var(--fw-semibold);line-height:var(--lh-h3);color:var(--text-strong);margin:0 0 10px}.card__text{font-size:15px;line-height:var(--lh-body);color:var(--text-muted);margin:0}.skip-link{top:var(--space-2);left:var(--space-2);z-index:100;padding:10px var(--space-4);border-radius:var(--radius-field);background:var(--surface-brand);color:var(--text-on-brand);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);transition:transform var(--dur-base) var(--ease-out);position:fixed;transform:translateY(-200%)}.skip-link:focus-visible{transform:translateY(0)}@media (width<=1023px){h1,h2,h3,h4{hyphens:auto}.container{padding-inline:var(--space-6)}.section{padding-block:var(--space-16)}.panel{padding:var(--space-12) var(--space-10)}.section-title{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1)}.grid--4,.grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.container{padding-inline:var(--space-4)}.section{padding-block:var(--space-12)}.panel{border-radius:var(--radius-card);padding:var(--space-8) var(--space-5)}.section-title{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2)}.section-lead{font-size:var(--fs-body)}.grid,.grid--2,.grid--3,.grid--4{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.card{padding:var(--space-6)}.cs-btn--lg,.cs-btn--md{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
