*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul[role=list],ol[role=list]{padding:0;list-style:none}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}
:root{--blue:#004680;--blue-deep:#003864;--teal:#0d7680;--cyan:#0095b6;--ruby:#c1272d;--emerald:#1f5438;--gold:#d4920b;--violet:#5764a8;--sienna:#b85c2f;--ocean:#2a6f7d;--burgundy:#8e3b46;--page:#f3f5f8;--page-alt:#e9edf3;--surface:#fff;--ink:#1c1c1c;--ink-2:#4b4d50;--ink-muted:#646769;--ink-inverse:#fff;--line:#d0d2d5;--line-soft:#e9ebee;--line-strong:#bdbfc2;--ink-secondary:var(--ink-2);--ink-body:var(--ink-2);--ink-eyebrow:var(--ink-muted);--focus-ring:var(--blue);--t-8:.5rem;--t-9:.5625rem;--t-10:.625rem;--t-11:.6875rem;--t-12:.75rem;--t-13:.8125rem;--t-14:.875rem;--t-16:1rem;--t-18:1.125rem;--t-21:1.3125rem;--t-24:1.5rem;--t-28:1.75rem;--t-34:2.125rem;--t-44:2.75rem;--t-55:3.4375rem;--t-89:5.5625rem;--t-128:8rem;--t-180:11.25rem;--lh-display:.9;--lh-single:1;--lh-headline:1.15;--lh-subhead:1.3;--lh-interface:1.45;--lh-reading:1.6;--tr-impact:-.05em;--tr-display:-.02em;--tr-headline:-.015em;--tr-pill:.8px;--tr-eyebrow:1.6px;--tr-micro:2px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:72px;--s9:112px;--s10:160px;--r-btn:6px;--r-sm:4px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-2xl:24px;--r-pill:999px;--shadow-1:0 1px 2px #0000000f;--shadow-2:0 4px 16px #00000014;--shadow-3:0 12px 32px #0000001f;--shadow-4:0 24px 64px #00000029;--ease:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.16s;--dur:.28s;--dur-slow:.56s;--measure:68ch;--measure-display:26ch;--gutter:var(--s5);--max:1240px;--max-narrow:820px;--max-wide:1600px}@media (min-width:900px){:root{--gutter:var(--s7)}}
:root{--f-display:"freightdispcmp-pro", Georgia, serif;--f-text:"freighttextcmp-pro", Georgia, serif;--f-ui:"avenir-next-lt-pro-condensed", "avenir-next-condensed", system-ui, sans-serif;--f-num:"brother-xl", "brother-1816", system-ui, sans-serif}html{font-feature-settings:"lnum" 1;font-size:100%}body{font-family:var(--f-ui);font-size:var(--t-16);line-height:var(--lh-reading)}.display{font-family:var(--f-display);font-weight:600;font-size:var(--t-55);line-height:var(--lh-display);letter-spacing:var(--tr-display);max-width:var(--measure-display);text-wrap:balance}@media (min-width:48rem){.display{font-size:var(--t-89)}}@media (min-width:75rem){.display{font-size:var(--t-180);letter-spacing:var(--tr-impact)}}.h1{font-family:var(--f-display);font-weight:600;font-size:var(--t-34);line-height:var(--lh-headline);letter-spacing:var(--tr-headline);max-width:var(--measure-display);text-wrap:balance}@media (min-width:48rem){.h1{font-size:var(--t-55);line-height:var(--lh-display);letter-spacing:var(--tr-display)}}@media (min-width:75rem){.h1{font-size:var(--t-89)}}.h2{font-family:var(--f-display);font-weight:600;font-size:var(--t-28);line-height:var(--lh-headline);letter-spacing:var(--tr-headline);text-wrap:balance}@media (min-width:48rem){.h2{font-size:var(--t-44)}}@media (min-width:75rem){.h2{font-size:var(--t-55);letter-spacing:var(--tr-display)}}.h3{font-family:var(--f-ui);font-weight:700;font-size:var(--t-21);line-height:var(--lh-subhead)}@media (min-width:75rem){.h3{font-size:var(--t-28)}}.lead{font-family:var(--f-ui);font-size:var(--t-18);line-height:var(--lh-interface);color:var(--ink-body);text-wrap:pretty;max-width:48rem}@media (min-width:48rem){.lead{font-size:var(--t-21)}}@media (min-width:75rem){.lead{font-size:var(--t-24)}}.body{font-family:var(--f-ui);font-size:var(--t-16);line-height:var(--lh-reading);color:var(--ink-body);text-wrap:pretty;max-width:38rem}.editorial{font-family:var(--f-text);font-size:var(--t-18);line-height:var(--lh-reading);color:var(--ink-body);max-width:38rem}@media (min-width:75rem){.editorial{font-size:var(--t-21)}}.eyebrow{font-family:var(--f-ui);font-weight:900;font-size:var(--t-12);letter-spacing:var(--tr-micro);text-transform:uppercase;line-height:var(--lh-interface);color:var(--ink-eyebrow)}.label{font-family:var(--f-ui);font-weight:700;font-size:var(--t-12);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;line-height:var(--lh-interface)}.numeric{font-family:var(--f-num);font-feature-settings:"lnum" 1, "tnum" 1}
.stack-top-sm{margin-top:var(--s5)}.stack-top{margin-top:var(--s7)}.stack-top-lg{margin-top:var(--s8)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;font-size:var(--t-16);border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}::selection{background-color:var(--blue);color:var(--ink-inverse)}::selection{background-color:var(--blue);color:var(--ink-inverse)}html{scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--line-strong);border-radius:var(--r-pill);background-clip:content-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background-color:var(--ink-muted);background-clip:content-box}
body{background:var(--page);color:var(--ink)}
