:root{--color-program-navy:#1a2333;--color-trophy-brass:#c79a3d;--color-brass-text:#7d6020;--color-brass-figure:#8a6a25;--color-card-stock-oat:#f3efe5;--color-backing-board:#e8e1d2;--color-ink-muted:#4a556b;--color-ink-faint:#626a7d;--color-rule-hairline:#d8d1bf;--color-rule-strong:#c0b79f;--color-rule-on-navy:#33405a;--color-on-navy:#f3efe5;--color-on-navy-muted:#b3bac8;--color-on-navy-faint:#9aa3b5;--color-on-navy-footer:#8892a6;--color-placeholder-field:#ede7da;--color-placeholder-line:#bfb49a;--color-field-ground:#fbf9f3;--color-disabled:#a79e88;--text-display-xl:66px;--text-display:56px;--text-headline:44px;--text-title-xl:34px;--text-title:26px;--text-title-sm:22px;--text-subtitle:19px;--text-body-lg:17px;--text-body:15px;--text-caption:13px;--text-label:11px;--font-display:"Bitter", Georgia, serif;--font-body:"Work Sans", system-ui, sans-serif;--weight-body:400;--weight-medium:500;--weight-semibold:600;--weight-black:800;--leading-display:1.04;--leading-body-lg:1.7;--leading-body:1.7;--leading-caption:1.6;--leading-label:1.4;--tracking-display:-.015em;--tracking-label:.18em;--tracking-normal:normal;--tracking-wordmark:.02em;--tracking-button:.05em;--space-hair:7px;--space-tight:14px;--space-snug:22px;--space-loose:34px;--space-gutter:60px;--space-section:70px;--space-label-clear:9px;--space-gutter-mobile:24px;--radius:0;--layout-content-max:1280px;--shadow-item-rest:0 6px 16px #1a233329;--shadow-item-lifted:0 16px 32px #1a233342;--shadow-item-featured:0 20px 44px #1a233342;--shadow-on-navy:0 12px 26px #0000005c}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-card-stock-oat);color:var(--color-program-navy);font-family:var(--font-body);font-weight:var(--weight-body);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--weight-black);line-height:var(--leading-display);letter-spacing:var(--tracking-display);margin:0}p{margin:0}a{color:var(--color-brass-text);text-decoration:none}:focus-visible{outline:2px solid var(--focus-ring,var(--color-program-navy));outline-offset:2px}a:hover{color:var(--color-brass-text);text-decoration:underline}ul,ol{margin:0;padding:0;list-style:none}button{font-family:inherit}img{max-width:100%;display:block}*,input,button,select,textarea{border-radius:var(--radius)}*{box-shadow:none}
