@font-face{font-family:Big Shoulders;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/big-shoulders-600.ttf)format("truetype")}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/outfit-latin-wght.woff2)format("woff2-variations");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:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/outfit-latin-ext-wght.woff2)format("woff2-variations");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}
:root,[data-force-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tm-color-brand-primary:#3c362a;--tm-color-brand-accent:#4eeefa;--tm-color-brand-action:#ff005c;--tm-color-brand-cyan:#04f2fe;--tm-color-brand-yellow:#eaff04;--tm-color-brand-background:#f9f7f2;--tm-color-deep-0:#211e17;--tm-color-deep-1:#2b2820;--tm-color-deep-3:#4d4638;--tm-color-deep-4:#5a5242;--tm-color-deep-border:#6f6653;--tm-color-deep-border-strong:#9d927b;--tm-color-deep-control:#b5ab92;--tm-color-paper-text-2:#e8e2d4;--tm-color-paper-text-3:#d0c7b3;--tm-color-action-light:#ffb4ca;--tm-color-wash:#ffffff12;--tm-color-glow-action:#ff005c59;--tm-color-glow-accent:#4eeefa73;--tm-color-background:var(--tm-color-deep-0);--tm-color-background-raised:var(--tm-color-deep-1);--tm-color-surface:var(--tm-color-brand-primary);--tm-color-surface-raised:var(--tm-color-deep-3);--tm-color-surface-strong:var(--tm-color-deep-4);--tm-color-surface-inverse:var(--tm-color-brand-background);--tm-color-surface-glass:#211e17db;--tm-color-plate:#211e17cc;--tm-color-overlay:#16140fc2;--tm-color-border:var(--tm-color-deep-border);--tm-color-border-strong:var(--tm-color-deep-border-strong);--tm-color-border-control:var(--tm-color-deep-control);--tm-color-text-primary:var(--tm-color-brand-background);--tm-color-text-secondary:var(--tm-color-paper-text-2);--tm-color-text-muted:var(--tm-color-paper-text-3);--tm-color-text-inverse:var(--tm-color-deep-0);--tm-color-text-disabled:var(--tm-color-deep-control);--tm-color-accent:var(--tm-color-brand-accent);--tm-color-accent-strong:#9af5fc;--tm-color-accent-soft:#4eeefa24;--tm-color-accent-line:#4eeefa7a;--tm-color-on-accent:var(--tm-color-deep-0);--tm-color-success:var(--tm-color-brand-accent);--tm-color-success-soft:#4eeefa24;--tm-color-warning:var(--tm-color-brand-yellow);--tm-color-warning-soft:#eaff0421;--tm-color-danger:var(--tm-color-action-light);--tm-color-danger-soft:#ff6f9b26;--tm-color-on-danger:var(--tm-color-deep-0);--tm-color-info:var(--tm-color-brand-cyan);--tm-color-info-soft:#04f2fe21;--tm-color-live:var(--tm-color-brand-cyan);--tm-color-live-soft:#04f2fe29;--tm-color-on-live:var(--tm-color-deep-0);--tm-color-state-draft:#e4d2ff;--tm-color-state-draft-soft:#d6b8ff24;--tm-color-state-active:var(--tm-color-brand-accent);--tm-color-state-active-soft:#4eeefa24;--tm-color-state-closed:#d9d2dc;--tm-color-state-closed-soft:#d9d2dc1f;--tm-color-state-archived:#d6cdb8;--tm-color-state-archived-soft:#b9a9bd1f;--tm-color-accent-text:var(--tm-color-brand-accent);--tm-color-accent-strong-text:#9af5fc;--tm-color-success-text:var(--tm-color-brand-accent);--tm-color-warning-text:var(--tm-color-brand-yellow);--tm-color-live-text:var(--tm-color-brand-cyan);--tm-color-state-active-text:var(--tm-color-brand-accent);--tm-color-focus:var(--tm-color-brand-cyan);--tm-material-filter:saturate(180%) blur(20px);--tm-glow-green:#4eeefa2b;--tm-glow-cyan:#04f2fe26;--tm-glow-pink:#ff005c1c;--tm-color-always-white:#fff;--tm-color-always-white-soft:#ffffffdb;--tm-gradient-hero-bottom:linear-gradient(to top, var(--tm-color-deep-0) 0%, #211e17e0 28%, #211e1766 58%, #211e171f 100%);--tm-font-display:"Big Shoulders", "Arial Narrow", "Roboto Condensed", system-ui, sans-serif;--tm-font-heading:var(--tm-font-display);--tm-font-score:var(--tm-font-display);--tm-font-body:"Outfit", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-display:var(--tm-font-display);--font-body:var(--tm-font-body);--tm-size-display:clamp(3rem, 2.1rem + 4.2vw, 5.5rem);--tm-size-h1:clamp(2.5rem, 1.9rem + 2.2vw, 3.75rem);--tm-size-h2:clamp(1.75rem, 1.45rem + .9vw, 2.375rem);--tm-size-h3:1.5rem;--tm-size-card-title:1.625rem;--tm-size-metric:clamp(3rem, 2.4rem + 2.4vw, 4.5rem);--tm-size-score:2.75rem;--tm-size-body:1.0625rem;--tm-size-body-sm:.9375rem;--tm-size-meta:.875rem;--tm-size-label:.9375rem;--tm-size-button:1.125rem;--tm-size-status:.8125rem;--tm-weight-regular:400;--tm-weight-medium:500;--tm-weight-semibold:600;--tm-weight-bold:600;--tm-weight-display:600;--tm-weight-heading:600;--tm-weight-subheading:600;--tm-weight-score:600;--tm-leading-display:.95;--tm-leading-tight:1.15;--tm-leading-snug:1.3;--tm-leading-body:1.5;--tm-tracking-display:.02em;--tm-tracking-heading:.02em;--tm-tracking-label:.08em;--tm-word-spacing-display:.04em;--tm-tracking-score:0;--tm-type-display:var(--tm-weight-display) var(--tm-size-display) / var(--tm-leading-display) var(--tm-font-display);--tm-type-h1:var(--tm-weight-display) var(--tm-size-h1) / var(--tm-leading-display) var(--tm-font-display);--tm-type-h2:var(--tm-weight-heading) var(--tm-size-h2) / var(--tm-leading-tight) var(--tm-font-heading);--tm-type-h3:var(--tm-weight-subheading) var(--tm-size-h3) / var(--tm-leading-tight) var(--tm-font-heading);--tm-type-card-title:var(--tm-weight-heading) var(--tm-size-card-title) / var(--tm-leading-tight) var(--tm-font-heading);--tm-type-metric:var(--tm-weight-score) var(--tm-size-metric) / 1 var(--tm-font-score);--tm-type-score:var(--tm-weight-score) var(--tm-size-score) / 1 var(--tm-font-score);--tm-type-body:var(--tm-weight-regular) var(--tm-size-body) / var(--tm-leading-body) var(--tm-font-body);--tm-type-body-sm:var(--tm-weight-regular) var(--tm-size-body-sm) / 1.5 var(--tm-font-body);--tm-type-meta:var(--tm-weight-medium) var(--tm-size-meta) / 1.4 var(--tm-font-body);--tm-type-label:var(--tm-weight-heading) var(--tm-size-label) / 1.3 var(--tm-font-heading);--tm-type-button:var(--tm-weight-heading) var(--tm-size-button) / 1 var(--tm-font-heading);--tm-type-status:var(--tm-weight-heading) var(--tm-size-status) / 1.2 var(--tm-font-heading);--tm-space-0:0;--tm-space-px:1px;--tm-space-0-5:.125rem;--tm-space-1:.25rem;--tm-space-1-5:.375rem;--tm-space-2:.5rem;--tm-space-3:.75rem;--tm-space-4:1rem;--tm-space-5:1.25rem;--tm-space-6:1.5rem;--tm-space-8:2rem;--tm-space-10:2.5rem;--tm-space-12:3rem;--tm-space-16:4rem;--tm-space-20:5rem;--tm-gutter:clamp(1rem, .6rem + 1.8vw, 2rem);--tm-section-gap:clamp(2rem, 1.5rem + 2vw, 3rem);--tm-content-max:76rem;--tm-reading-max:62ch;--tm-touch-target:44px;--tm-control-sm:2.25rem;--tm-control-md:3rem;--tm-control-lg:3.5rem;--tm-icon-sm:14px;--tm-icon-md:18px;--tm-icon-lg:24px;--tm-header-height:3.5rem;--tm-sidebar-width:16rem;--tm-sidebar-collapsed:4.5rem;--tm-radius-xs:0;--tm-radius-sm:0;--tm-radius-md:0;--tm-radius-lg:0;--tm-radius-xl:0;--tm-radius-pill:0;--tm-radius-round:50%;--tm-radius-control:0;--tm-cut-xs:0px;--tm-cut-sm:0px;--tm-cut-md:0px;--tm-cut-lg:0px;--tm-skew:0deg;--tm-border-width:1px;--tm-border-width-strong:2px;--tm-accent-bar:3px;--tm-shadow-1:0 1px 0 #f7f9f80a inset, 0 8px 20px -14px #000c;--tm-shadow-2:0 1px 0 #f7f9f80d inset, 0 18px 40px -20px #000000d9;--tm-shadow-3:0 1px 0 #f7f9f80f inset, 0 30px 70px -26px #000000e6;--tm-shadow-accent:0 12px 32px -18px #4eeefa80;--tm-text-shadow:0 2px 16px #0006;--tm-focus-ring:0 0 0 2px var(--tm-color-background), 0 0 0 4px var(--tm-color-focus);--tm-focus-ring-inset:inset 0 0 0 2px var(--tm-color-focus);--tm-disabled-opacity:.48;--tm-duration-instant:80ms;--tm-duration-fast:.14s;--tm-duration-base:.2s;--tm-duration-slow:.32s;--tm-duration-deliberate:.52s;--tm-ease-out:cubic-bezier(.2, .8, .2, 1);--tm-ease-in-out:cubic-bezier(.65, 0, .35, 1);--tm-ease-snap:cubic-bezier(.3, 1.3, .5, 1);--tm-z-base:0;--tm-z-raised:10;--tm-z-sticky:100;--tm-z-header:200;--tm-z-drawer:300;--tm-z-overlay:400;--tm-z-modal:500;--tm-z-toast:600}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--tm-color-background:var(--tm-color-brand-background);--tm-color-background-raised:#fff;--tm-color-surface:#fff;--tm-color-surface-raised:#f0ece2;--tm-color-surface-strong:#e3ddcd;--tm-color-surface-inverse:var(--tm-color-brand-primary);--tm-color-surface-glass:#f9f7f2e0;--tm-color-plate:#f9f7f2db;--tm-color-overlay:#3c362a8f;--tm-color-border:#d3cdbc;--tm-color-border-strong:#857b66;--tm-color-border-control:#5f573f;--tm-color-text-primary:var(--tm-color-brand-primary);--tm-color-text-secondary:#4a4333;--tm-color-text-muted:#6a614c;--tm-color-text-inverse:var(--tm-color-brand-background);--tm-color-text-disabled:#857b66;--tm-color-accent:var(--tm-color-brand-accent);--tm-color-accent-strong:#2fc6d3;--tm-color-accent-soft:#4eeefa38;--tm-color-accent-line:#00828e99;--tm-color-on-accent:var(--tm-color-brand-primary);--tm-color-success:var(--tm-color-brand-accent);--tm-color-success-soft:#4eeefa3d;--tm-color-warning:var(--tm-color-brand-yellow);--tm-color-warning-soft:#eaff044d;--tm-color-danger:#b3002f;--tm-color-danger-soft:#b3002f1a;--tm-color-on-danger:#fff;--tm-color-info:#006573;--tm-color-info-soft:#0065731c;--tm-color-live:var(--tm-color-brand-cyan);--tm-color-live-soft:#04f2fe4d;--tm-color-on-live:var(--tm-color-brand-primary);--tm-color-state-draft:#5b3bb0;--tm-color-state-draft-soft:#5b3bb01c;--tm-color-state-active:var(--tm-color-brand-accent);--tm-color-state-active-soft:#4eeefa3d;--tm-color-state-closed:#5b4a5e;--tm-color-state-closed-soft:#5b4a5e1c;--tm-color-state-archived:#5f4f62;--tm-color-state-archived-soft:#5f4f621c;--tm-color-accent-text:#00646d;--tm-color-accent-strong-text:#004d55;--tm-color-success-text:#00646d;--tm-color-warning-text:#5c5600;--tm-color-live-text:#006574;--tm-color-state-active-text:#00646d;--tm-color-focus:var(--tm-color-brand-primary);--tm-shadow-1:0 1px 2px #3c362a14, 0 6px 16px -10px #3c362a2e;--tm-shadow-2:0 1px 2px #3c362a14, 0 14px 32px -16px #3c362a42;--tm-shadow-3:0 1px 2px #3c362a1a, 0 26px 60px -24px #3c362a57;--tm-shadow-accent:0 8px 22px -12px #4eeefab3;--tm-text-shadow:none}@media (prefers-reduced-motion:reduce){:root{--tm-duration-instant:0s;--tm-duration-fast:0s;--tm-duration-base:0s;--tm-duration-slow:0s;--tm-duration-deliberate:0s}}
*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{isolation:isolate;min-height:100dvh;color:var(--tm-color-text-primary);background-color:var(--tm-color-background);background-image:radial-gradient(38rem 38rem at 6% 10%, var(--tm-glow-green), transparent 70%), radial-gradient(30rem 30rem at 94% 34%, var(--tm-glow-cyan), transparent 70%), radial-gradient(34rem 34rem at 66% 98%, var(--tm-glow-pink), transparent 70%);font:var(--tm-type-body);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:fixed;position:relative}body:before{content:"";z-index:-1;pointer-events:none;background:var(--tm-color-text-primary);opacity:.032;position:fixed;inset:0;-webkit-mask-image:url(/brand/pattern-wide.png);mask-image:url(/brand/pattern-wide.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media print{body:before{display:none}}h1{font:var(--tm-type-h1);letter-spacing:var(--tm-tracking-display);text-transform:uppercase}h2{font:var(--tm-type-h2);letter-spacing:var(--tm-tracking-heading)}h3,h4{font:var(--tm-type-h3);letter-spacing:var(--tm-tracking-heading)}strong,b{font-weight:var(--tm-weight-semibold)}a{color:inherit}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button,a,select,summary,[role=button],[role=tab],label{touch-action:manipulation;-webkit-tap-highlight-color:transparent}:focus-visible{box-shadow:var(--tm-focus-ring);border-radius:0;outline:none}::selection{background:var(--tm-color-accent);color:var(--tm-color-on-accent)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--tm-space-4);top:calc(-1 * var(--tm-space-20));z-index:var(--tm-z-toast);padding:var(--tm-space-2) var(--tm-space-4);background:var(--tm-color-accent);color:var(--tm-color-on-accent);font:var(--tm-type-button);text-transform:uppercase;border-radius:var(--tm-radius-sm);position:absolute}.skip-link:focus{top:var(--tm-space-4)}.numeric{font-family:var(--tm-font-score);font-weight:var(--tm-weight-score);letter-spacing:var(--tm-tracking-score);font-variant-numeric:tabular-nums}.narrow-page{max-width:40rem;padding:var(--tm-space-16) var(--tm-gutter);margin:0 auto}.brand-center{margin-bottom:var(--tm-space-8);justify-content:center;display:flex}.intervention-banner{z-index:var(--tm-z-header);padding:var(--tm-space-3) var(--tm-space-4);background:var(--tm-color-danger);color:var(--tm-color-on-danger);font-weight:var(--tm-weight-semibold);position:sticky;top:0}
