@font-face{font-family:"Source Sans 3";src:url(/fonts/SourceSans3-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/SourceSans3-Semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/SourceSans3-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/Newsreader-Variable.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--aries-font);font-size:var(--aries-text-base);line-height:var(--aries-leading-body);color:var(--aries-ink-900);background:var(--aries-paper);-webkit-font-smoothing:antialiased;display:flex;flex-direction:column;min-height:100vh}main{flex:1 0 auto}h1,h2,h3,h4{margin:0;line-height:var(--aries-leading-tight);font-weight:600;color:var(--aries-navy-900);text-wrap:balance}h1,h2{font-family:var(--aries-font-serif);font-weight:600;letter-spacing:-.015em}h1{font-size:var(--aries-text-3xl)}h2{font-size:var(--aries-text-2xl)}h3{font-size:var(--aries-text-xl)}p{margin:0 0 var(--aries-space-4)}a{color:var(--aries-crimson-600);text-decoration-thickness:1px;text-underline-offset:2px}a:hover{color:var(--aries-crimson-700)}img{max-width:100%;height:auto}hr{border:0;border-top:1px solid var(--aries-rule);margin:var(--aries-space-12) 0}:focus-visible{outline:2px solid var(--aries-crimson-600);outline-offset:2px;border-radius:var(--aries-radius-sm)}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;background:var(--aries-crimson-600);color:#fff;padding:var(--aries-space-3) var(--aries-space-4);min-height:44px;display:inline-flex;align-items:center}.skip-link:focus{left:0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.container{width:100%;max-width:1120px;margin-inline:auto;padding-inline:var(--aries-space-6)}.container--narrow{max-width:760px}.eyebrow{font-size:var(--aries-text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--aries-navy-500);margin:0 0 var(--aries-space-3)}.crimson-rule{display:block;width:60px;height:2px;background:var(--aries-crimson-600);border:0;margin:var(--aries-space-4) 0 var(--aries-space-6)}.tenure{font-size:var(--aries-text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--aries-ink-500)}.tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--aries-space-2);min-height:44px;padding:var(--aries-space-3) var(--aries-space-6);border-radius:var(--aries-radius-md);border:1px solid transparent;font:inherit;font-size:var(--aries-text-sm);font-weight:600;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.btn--primary{background:var(--aries-crimson-600);color:#fff}.btn--primary:hover{background:var(--aries-crimson-700);color:#fff}.btn--secondary{background:transparent;color:var(--aries-navy-900);border-color:var(--aries-navy-300)}.btn--on-navy{background:transparent;color:#fff;border-color:#ffffff59}.btn--on-navy:hover{color:#fff;border-color:#ffffffb3}.btn--secondary:hover{color:var(--aries-crimson-700);border-color:var(--aries-crimson-600)}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.card{background:var(--aries-paper);border:1px solid var(--aries-rule);border-radius:var(--aries-radius-lg);box-shadow:var(--aries-shadow-sm)}.grid-auto{display:grid;gap:var(--aries-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.prose>*+*{margin-top:var(--aries-space-4)}.prose h2{margin-top:var(--aries-space-12)}.prose h3{margin-top:var(--aries-space-8)}.prose li{margin-bottom:var(--aries-space-2)}
