@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/barlow-400-latin-ext-BKWkRE1H.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/barlow-400-latin-DygnOwyn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/barlow-500-latin-ext-CPelPZq1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/barlow-500-latin-D6sGsXIV.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/barlow-600-latin-ext-Cu-we8td.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/barlow-600-latin-DO9c7XN2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/barlow-700-latin-ext-CaU1nQ4r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/barlow-700-latin-B_0g9oET.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jost-400-latin-ext-CIz6PhuC.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jost-400-latin-BzT6BTit.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/jost-400-latin-ext-CIz6PhuC.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/jost-400-latin-BzT6BTit.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/jost-400-latin-ext-CIz6PhuC.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/jost-400-latin-BzT6BTit.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/jost-400-latin-ext-CIz6PhuC.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/jost-400-latin-BzT6BTit.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brand-blue:#3464ac;--brand-red:#d92517;--brand-grey:#606060;--white:#fff;--black:#000;--blue-50:#f2f7ff;--blue-100:#e5efff;--blue-200:#cbe0ff;--blue-300:#a6c9ff;--blue-400:#7aadfb;--blue-500:#588cdc;--blue-600:#3464ac;--blue-700:#245193;--blue-800:#173e77;--blue-900:#0d2c5a;--blue-950:#041b3e;--red-50:#fff4f2;--red-100:#ffe9e5;--red-200:#ffd2ca;--red-300:#ffb0a3;--red-400:#ff8270;--red-500:#f73b2a;--red-600:#d92517;--red-700:#9e0300;--red-800:#7d0100;--red-900:#5d0000;--red-950:#400000;--stone-50:#f6f7f8;--stone-100:#edeff1;--stone-200:#dbdee3;--stone-300:#c3c8ce;--stone-400:#a7adb4;--stone-500:#878d94;--stone-600:#696e74;--stone-700:#4e5359;--stone-800:#3c4045;--stone-900:#2b2e32;--stone-950:#1b1d20;--green-50:#ecfbef;--green-100:#daf7e1;--green-200:#baedc6;--green-300:#91dca5;--green-400:#6ac385;--green-500:#42a263;--green-600:#26844a;--green-700:#006430;--green-800:#004e24;--green-900:#003918;--green-950:#00250d;--amber-50:#fff5e9;--amber-100:#ffebd3;--amber-200:#ffd6a5;--amber-300:#fcb95f;--amber-400:#e89a16;--amber-500:#bf7c00;--amber-600:#9f6700;--amber-700:#724800;--amber-800:#593700;--amber-900:#422700;--amber-950:#2c1800;--alpha-ink-04:#1b1d200a;--alpha-ink-08:#1b1d2014;--alpha-ink-12:#1b1d201f;--alpha-ink-24:#1b1d203d;--alpha-ink-64:#1b1d20a3;--alpha-ink-88:#1b1d20e0;--alpha-blue-12:#3464ac1f;--alpha-blue-28:#3464ac47;--alpha-red-12:#d925171f;--alpha-white-12:#ffffff1f;--alpha-white-72:#ffffffb8;--surface-page:var(--white);--surface-subtle:var(--stone-50);--surface-sunken:var(--stone-100);--surface-card:var(--white);--surface-raised:var(--white);--surface-inverse:var(--stone-950);--surface-inverse-subtle:var(--stone-900);--surface-brand:var(--brand-blue);--surface-brand-strong:var(--blue-800);--surface-brand-subtle:var(--blue-50);--surface-accent:var(--brand-red);--surface-accent-subtle:var(--red-50);--surface-scrim:var(--alpha-ink-64);--text-strong:var(--stone-950);--text-body:var(--stone-800);--text-muted:var(--stone-600);--text-subtle:var(--stone-500);--text-disabled:var(--stone-400);--text-inverse:var(--white);--text-inverse-muted:var(--stone-300);--text-brand:var(--blue-700);--text-accent:var(--brand-red);--text-on-brand:var(--white);--text-on-accent:var(--white);--text-link:var(--blue-700);--text-link-hover:var(--brand-red);--border-subtle:var(--stone-200);--border-default:var(--stone-300);--border-strong:var(--stone-400);--border-inverse:#ffffff29;--border-brand:var(--brand-blue);--border-accent:var(--brand-red);--focus-ring:var(--alpha-blue-28);--hover-tint:var(--alpha-ink-04);--press-tint:var(--alpha-ink-08);--selected-tint:var(--blue-50);--status-running:var(--green-600);--status-running-surface:var(--green-50);--status-running-border:var(--green-200);--status-standby:var(--amber-600);--status-standby-surface:var(--amber-50);--status-standby-border:var(--amber-200);--status-down:var(--brand-red);--status-down-surface:var(--red-50);--status-down-border:var(--red-200);--status-offline:var(--stone-500);--status-offline-surface:var(--stone-100);--status-offline-border:var(--stone-300);--status-info:var(--brand-blue);--status-info-surface:var(--blue-50);--status-info-border:var(--blue-200);--grade-abu:var(--stone-700);--grade-screening:var(--amber-600);--grade-split-1:var(--brand-blue);--grade-split-2:var(--blue-800);--grade-base:var(--brand-red);--grade-boulder:var(--stone-900);--font-display:"Jost", "Century Gothic", "Futura", system-ui, sans-serif;--font-text:"Barlow", "Helvetica Neue", system-ui, sans-serif;--font-data:"Barlow", ui-monospace, monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--size-display-xl:72px;--size-display-lg:56px;--size-display-md:44px;--size-h1:34px;--size-h2:26px;--size-h3:20px;--size-h4:17px;--size-body-lg:18px;--size-body:16px;--size-body-sm:14px;--size-caption:13px;--size-label:12px;--size-overline:11px;--size-data-xl:40px;--size-data-lg:28px;--size-data-md:20px;--leading-flat:1;--leading-tight:1.06;--leading-snug:1.18;--leading-heading:1.28;--leading-body:1.6;--leading-relaxed:1.72;--tracking-display:-.022em;--tracking-heading:-.012em;--tracking-body:0em;--tracking-label:.08em;--tracking-overline:.14em;--tracking-lockup:.34em;--numeric-tabular:tabular-nums;--space-0:0px;--space-px:1px;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:12px;--space-6:16px;--space-7:20px;--space-8:24px;--space-9:32px;--space-10:40px;--space-11:48px;--space-12:64px;--space-13:80px;--space-14:96px;--space-15:128px;--radius-none:0px;--radius-xs:2px;--radius-sm:3px;--radius-md:4px;--radius-lg:6px;--radius-xl:10px;--radius-pill:999px;--radius-card:var(--radius-md);--radius-control:var(--radius-sm);--border-width-hairline:1px;--border-width-thick:2px;--border-width-rule:3px;--border-width-slab:6px;--brand-slash-angle:14.1deg;--brand-skew:skewX(-14.1deg);--brand-unskew:skewX(14.1deg);--brand-slash-ratio:.3069;--container-max:1280px;--container-wide:1440px;--container-narrow:720px;--gutter:var(--space-8);--gutter-lg:var(--space-10);--header-height:76px;--header-height-compact:56px;--sidebar-width:248px;--sidebar-width-collapsed:64px;--row-height:44px;--row-height-compact:36px;--control-height-sm:32px;--control-height-md:40px;--control-height-lg:48px;--tap-min:44px;--z-base:0;--z-sticky:10;--z-header:20;--z-dropdown:30;--z-overlay:40;--z-dialog:50;--z-toast:60;--shadow-none:none;--shadow-xs:0 1px 1px #1b1d200d;--shadow-sm:0 1px 2px #1b1d2014, 0 1px 3px -1px #1b1d200f;--shadow-md:0 2px 4px -1px #1b1d2014, 0 4px 10px -3px #1b1d201a;--shadow-lg:0 4px 8px -3px #1b1d2014, 0 14px 28px -8px #1b1d2024;--shadow-xl:0 8px 16px -6px #1b1d201a, 0 28px 56px -16px #1b1d2033;--shadow-inset:inset 0 1px 0 #1b1d200d;--shadow-focus:0 0 0 3px var(--focus-ring);--shadow-focus-accent:0 0 0 3px var(--alpha-red-12);--scrim-bottom:linear-gradient(to top, #0d2c5aeb 0%, #0d2c5ab8 34%, #0d2c5a1a 78%, transparent 100%);--scrim-left:linear-gradient(to right, #0d2c5ae6 0%, #0d2c5a8c 46%, transparent 88%);--scrim-flat:#041b3e9e;--blur-chrome:saturate(1.4) blur(14px);--duration-instant:80ms;--duration-fast:.14s;--duration-base:.2s;--duration-slow:.32s;--duration-deliberate:.48s;--ease-standard:cubic-bezier(.2, 0, .2, 1);--ease-out:cubic-bezier(0, 0, .22, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-linear:linear;--transition-control:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-text);font-size:var(--size-body);line-height:var(--leading-body);font-weight:var(--weight-regular);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--weight-semibold);color:var(--text-strong);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading);text-wrap:balance;margin:0}h1{font-size:var(--size-h1)}h2{font-size:var(--size-h2)}h3{font-size:var(--size-h3)}h4{font-size:var(--size-h4)}p{margin:0 0 var(--space-6);text-wrap:pretty}p:last-child{margin-bottom:0}a{color:var(--text-link);text-underline-offset:2px;transition:color var(--duration-fast) var(--ease-standard);text-decoration-thickness:1px}a:hover{color:var(--text-link-hover)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}strong,b{font-weight:var(--weight-semibold);color:var(--text-strong)}small{font-size:var(--size-caption)}hr{border:0;border-top:var(--border-width-hairline) solid var(--border-subtle);margin:var(--space-9) 0}img,svg{max-width:100%}table{border-collapse:collapse}button,input,select,textarea{font:inherit}::selection{background:var(--alpha-blue-28)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.hks-eyebrow{font-family:var(--font-display);font-size:var(--size-overline);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--text-muted)}.hks-eyebrow--brand{color:var(--brand-blue)}.hks-eyebrow--accent{color:var(--brand-red)}.hks-lockup-sub{font-family:var(--font-display);font-weight:var(--weight-medium);letter-spacing:var(--tracking-lockup);text-transform:uppercase;color:var(--brand-grey)}.hks-numeric{font-variant-numeric:var(--numeric-tabular);font-feature-settings:"tnum" 1}.hks-slash{background:var(--brand-red);width:10px;height:1em;transform:var(--brand-skew);display:inline-block}.hks-slash--blue{background:var(--brand-blue)}.hks-rule{height:var(--border-width-rule);background:linear-gradient(to right, var(--brand-red) 0 22px, var(--brand-blue) 22px 100%);border:0;margin:0}.hks-scrim-bottom{background:var(--scrim-bottom)}.hks-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes hks-spin{to{transform:rotate(360deg)}}@keyframes hks-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}.container{max-width:var(--container-max);padding-left:var(--space-9);padding-right:var(--space-9);margin:0 auto}.section-inner{padding-block:var(--space-13)}.band-inner{padding-block:var(--space-12)}.hero-inner{padding-block:var(--space-14)}.hero-title{font-size:clamp(34px, 6vw, var(--size-display-lg))}.display-md{font-size:clamp(30px, 5vw, var(--size-display-md))}.grid{gap:var(--space-6);grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));display:grid}.split{gap:var(--space-10);grid-template-columns:var(--split,1fr 1fr);align-items:start;display:grid}.fields{gap:var(--space-6);grid-template-columns:var(--fields,1fr 1fr);display:grid}.nav-desktop{align-items:center;gap:var(--space-8);margin-left:auto;display:flex}.header-side{align-items:center;gap:var(--space-5);flex:none;display:flex}.nav-toggle{margin-left:auto;display:none}.nav-mobile{gap:var(--space-2);padding:var(--space-4) 0 var(--space-6);border-top:var(--border-width-hairline) solid var(--border-subtle);flex-direction:column;display:none}.nav-mobile[data-open=true]{display:flex}.grade-layout{gap:var(--space-10);grid-template-columns:260px 1fr;align-items:start;display:grid}.grade-nav{gap:var(--space-2);flex-direction:column;display:flex;position:sticky;top:100px}.grade-detail{grid-template-columns:1fr 1fr;display:grid}.footer-grid{gap:var(--space-10);grid-template-columns:1.4fr 1fr 1fr 1.2fr;display:grid}.footer-icon:hover{background:#ffffff29}.footer-icon:active{background:#ffffff3d}section[id]{scroll-margin-top:var(--header-height)}@media (width<=900px){.container{padding-left:var(--space-6);padding-right:var(--space-6)}.section-inner{padding-block:var(--space-11)}.band-inner,.hero-inner{padding-block:var(--space-12)}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.split{grid-template-columns:1fr}.nav-desktop,.header-side{display:none}.nav-toggle{display:inline-flex}.grade-layout{grid-template-columns:1fr}.grade-nav{gap:var(--space-4);padding-bottom:var(--space-3);flex-direction:row;position:static;overflow-x:auto}.grade-nav>*{flex:none}.grade-detail{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.grid,.fields,.footer-grid{grid-template-columns:1fr}}
