@font-face{font-family:Sofia Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6db15e7e4f2779f5-s.0~7azh2-hfkb7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Sofia Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d18812f10256b6a0-s.p.14epzf55zdm_r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sofia Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/64e423511e573cfd-s.0a~jhnvwohgy4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Sofia Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5e1aff448c8521b6-s.0ec2h4se1zbea.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sofia Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e9bda45850af0eda-s.p.0.6~v1u0~ty8o.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:Sofia Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6db15e7e4f2779f5-s.0~7azh2-hfkb7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Sofia Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d18812f10256b6a0-s.p.14epzf55zdm_r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sofia Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/64e423511e573cfd-s.0a~jhnvwohgy4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Sofia Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e1aff448c8521b6-s.0ec2h4se1zbea.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sofia Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e9bda45850af0eda-s.p.0.6~v1u0~ty8o.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:Sofia Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6db15e7e4f2779f5-s.0~7azh2-hfkb7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Sofia Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d18812f10256b6a0-s.p.14epzf55zdm_r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sofia Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/64e423511e573cfd-s.0a~jhnvwohgy4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Sofia Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5e1aff448c8521b6-s.0ec2h4se1zbea.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sofia Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e9bda45850af0eda-s.p.0.6~v1u0~ty8o.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:Sofia Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6db15e7e4f2779f5-s.0~7azh2-hfkb7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Sofia Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d18812f10256b6a0-s.p.14epzf55zdm_r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sofia Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/64e423511e573cfd-s.0a~jhnvwohgy4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Sofia Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5e1aff448c8521b6-s.0ec2h4se1zbea.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sofia Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e9bda45850af0eda-s.p.0.6~v1u0~ty8o.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:Sofia Sans Fallback;src:local(Arial);ascent-override:93.31%;descent-override:31.1%;line-gap-override:0.0%;size-adjust:96.46%}.sofia_sans_93917850-module__IjLTcG__className{font-family:Sofia Sans,Sofia Sans Fallback;font-style:normal}.sofia_sans_93917850-module__IjLTcG__variable{--font-sofia:"Sofia Sans", "Sofia Sans Fallback"}
@font-face{font-family:Sofia Sans Extra Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/30b27ac4530d957c-s.0dp_hwes_0pv_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Sofia Sans Extra Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/18c018bbcd2e4917-s.p.09t32.v374dlt.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sofia Sans Extra Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2a0d91b43e81013b-s.0.q_po373fs5~.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Sofia Sans Extra Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/10a247ca40c5269d-s.0c27bi5ehjfm..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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sofia Sans Extra Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2927b0362b499a3a-s.p.0t_kpsanmhrqn.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:Sofia Sans Extra Condensed Fallback;src:local(Arial);ascent-override:147.51%;descent-override:49.17%;line-gap-override:0.0%;size-adjust:61.01%}.sofia_sans_extra_condensed_25612c59-module__ILflHG__className{font-family:Sofia Sans Extra Condensed,Sofia Sans Extra Condensed Fallback;font-style:normal;font-weight:800}.sofia_sans_extra_condensed_25612c59-module__ILflHG__variable{--font-sofia-condensed:"Sofia Sans Extra Condensed", "Sofia Sans Extra Condensed Fallback"}
:root{--km-primitive-color-noir-800:#24201f;--km-primitive-color-noir-900:#161313;--km-primitive-color-noir-950:#0b0a0a;--km-primitive-color-bone-50:#f8f5f0;--km-primitive-color-bone-100:#f4f0ea;--km-primitive-color-bone-200:#e8e2d9;--km-primitive-color-bone-300:#d6cfc6;--km-primitive-color-stone-500:#aaa29a;--km-primitive-color-stone-600:#756d68;--km-primitive-color-stone-700:#56504b;--km-primitive-color-ruby-100:#e7bec6;--km-primitive-color-ruby-200:#d18a98;--km-primitive-color-ruby-300:#c86f82;--km-primitive-color-ruby-350:#a43c54;--km-primitive-color-ruby-400:#861c36;--km-primitive-color-ruby-500:#6b1227;--km-primitive-color-ruby-700:#52101f;--km-primitive-color-status-success-light:#46513d;--km-primitive-color-status-success-dark:#aab89c;--km-primitive-color-status-warning-light:#6e532f;--km-primitive-color-status-warning-dark:#d0ae75;--km-primitive-color-status-info-light:#3b5361;--km-primitive-color-status-info-dark:#91b1c2;--km-primitive-color-status-error-light:#8b3036;--km-primitive-color-status-error-dark:#d8898d;--km-primitive-color-utility-white:#fff;--km-primitive-color-utility-black:#000;--km-primitive-color-utility-transparent:transparent;--km-primitive-space-1:4px;--km-primitive-space-2:8px;--km-primitive-space-3:12px;--km-primitive-space-4:16px;--km-primitive-space-5:20px;--km-primitive-space-6:24px;--km-primitive-space-8:32px;--km-primitive-space-12:48px;--km-primitive-space-18:72px;--km-primitive-space-22:88px;--km-primitive-space-24:96px;--km-primitive-space-28:112px;--km-primitive-space-36:144px;--km-primitive-radius-none:0px;--km-primitive-radius-hair:2px;--km-primitive-radius-control:4px;--km-primitive-radius-panel:8px;--km-primitive-radius-surface-sm:20px;--km-primitive-radius-surface:32px;--km-primitive-radius-pill:999px;--km-primitive-border-hairline:1px;--km-primitive-border-active:2px;--km-primitive-duration-fast:.14s;--km-primitive-duration-standard:.28s;--km-primitive-duration-slow:.56s;--km-typography-family-sans:"Sofia Sans", system-ui, sans-serif;--km-typography-family-serif:"Sofia Sans Extra Condensed", "Arial Narrow", sans-serif;--km-typography-family-label:"Sofia Sans", system-ui, sans-serif;--km-typography-weight-regular:400;--km-typography-weight-medium:500;--km-typography-weight-semibold:600;--km-typography-size-meta:12px;--km-typography-size-helper:14px;--km-typography-size-body:16px;--km-typography-size-body-large:18px;--km-typography-size-lead:22px;--km-typography-size-h3:26px;--km-typography-fluid-hero:clamp(48px, 9vw, 144px);--km-typography-fluid-display:clamp(44px, 6vw, 96px);--km-typography-fluid-section:clamp(40px, 5vw, 72px);--km-typography-fluid-statement:clamp(44px, 7vw, 112px);--km-typography-fluid-proof:clamp(64px, 9vw, 128px);--km-typography-line-height-display:.96;--km-typography-line-height-heading:1.05;--km-typography-line-height-body:1.55;--km-typography-line-height-meta:1.4;--km-typography-letter-spacing-display:-.05em;--km-typography-letter-spacing-heading:-.035em;--km-typography-letter-spacing-body:0;--km-typography-letter-spacing-meta:.08em;--km-typography-letter-spacing-label:.14em;--km-typography-letter-spacing-label-numeric:.1em;--km-layout-container-brand:1440px;--km-layout-container-utility:1120px;--km-layout-container-wide:1200px;--km-layout-container-reading:760px;--km-layout-margin-page:clamp(20px, 5.5vw, 88px);--km-layout-section-block:clamp(88px, 10vw, 144px);--km-layout-breakpoint-compact:520px;--km-layout-breakpoint-utility-stack:680px;--km-layout-breakpoint-tablet:800px;--km-layout-breakpoint-desktop:1080px;--km-layout-grid-desktop-columns:12;--km-layout-grid-tablet-columns:8;--km-layout-grid-mobile-columns:4;--km-layout-grid-desktop-gutter:24px;--km-layout-grid-tablet-gutter:20px;--km-layout-grid-mobile-gutter:16px;--km-control-size-compact:44px;--km-control-size-default:52px;--km-control-size-large:64px;--km-control-padding-inline-compact:16px;--km-control-padding-inline-default:22px;--km-control-padding-inline-large:24px;--km-control-focus-width:2px;--km-control-focus-offset:3px;--km-control-badge-height:28px;--km-control-badge-padding-inline:10px;--km-control-badge-radius:2px;--km-motif-open-frame-stroke:1px;--km-motif-open-frame-gap-minimum:12;--km-motif-open-frame-gap-maximum:20;--km-motif-open-frame-marker-minimum:4px;--km-motif-open-frame-marker-maximum:8px;--km-motif-open-frame-maximum-per-scene:1;--km-site-release-color-dark-blueberry:#17131f;--km-site-release-color-dark-deep:#0e0b14;--km-site-release-color-white:#fff;--km-site-release-color-pink:#c86f82;--km-site-release-color-pink-soft:#e7bec6;--km-site-release-color-wine:#6b1227;--km-site-release-color-pink-muted:#d18a98;--km-site-release-color-wine-bright:#a43c54;--km-site-release-typography-body:"Sofia Sans", system-ui, sans-serif;--km-site-release-typography-display:"Sofia Sans Extra Condensed", "Arial Narrow", sans-serif;--km-site-release-typography-body-weights:400, 500, 600, 700;--km-site-release-typography-display-weight:800;--km-site-release-typography-label-tracking:.12em;--km-site-release-typography-heading-tracking:-.01em;--km-site-release-layout-desktop-section-inset:12px;--km-site-release-layout-mobile-section-inset:8px;--km-site-release-layout-desktop-radius:32px;--km-site-release-layout-mobile-radius:24px;--km-site-release-layout-button-radius:999px;--km-site-release-layout-page-pad:clamp(20px, 4.4vw, 72px);--km-site-release-motion-funnel-cycle:7s;--km-site-release-motion-case-art-bob:3.6s;--km-site-release-motion-portrait-bob:4.4s;--km-site-release-motion-hero-beam-idle-period:~7.85s;--km-site-release-motion-reduced-motion:show final static state;--noir:var(--km-primitive-color-noir-950);--ink:var(--km-primitive-color-noir-900);--carbon:var(--km-primitive-color-noir-800);--bone-50:var(--km-primitive-color-bone-50);--bone-100:var(--km-primitive-color-bone-100);--bone:var(--km-primitive-color-bone-100);--paper:var(--km-primitive-color-bone-200);--fog:var(--km-primitive-color-bone-300);--stone-inverse:var(--km-primitive-color-stone-500);--stone-control:var(--km-primitive-color-stone-600);--stone:var(--km-primitive-color-stone-700);--ruby-soft:var(--km-primitive-color-ruby-100);--ruby-light:var(--km-primitive-color-ruby-300);--ruby-dark:var(--km-primitive-color-ruby-300);--ruby-focus:var(--km-primitive-color-ruby-350);--ruby-hover:var(--km-primitive-color-ruby-400);--ruby:var(--km-primitive-color-ruby-500);--focus:var(--km-color-focus-ring);--radius-control:var(--km-primitive-radius-control);--space-1:var(--km-primitive-space-1);--space-2:var(--km-primitive-space-2);--space-3:var(--km-primitive-space-3);--space-4:var(--km-primitive-space-4);--space-5:var(--km-primitive-space-5);--space-6:var(--km-primitive-space-6);--space-8:var(--km-primitive-space-8);--space-12:var(--km-primitive-space-12);--motion-fast:var(--km-primitive-duration-fast);--motion-default:var(--km-primitive-duration-standard);--ease:cubic-bezier(.16, 1, .3, 1)}:root,[data-theme=light],.theme-light{--km-color-background-canvas:#f4f0ea;--km-color-background-subtle:#f8f5f0;--km-color-background-raised:#fff;--km-color-text-primary:#0b0a0a;--km-color-text-secondary:#56504b;--km-color-text-inverse:#f4f0ea;--km-color-text-accent:#6b1227;--km-color-border-default:#d6cfc6;--km-color-border-control:#756d68;--km-color-border-strong:#24201f;--km-color-focus-ring:#a43c54;--km-color-success:#46513d;--km-color-warning:#6e532f;--km-color-info:#3b5361;--km-color-error:#8b3036;--km-surface-editorial:#f4f0ea;--km-surface-working:#f8f5f0;--km-surface-evidence:#e8e2d9;--km-surface-narrative:#f4f0ea;--km-button-primary-background-default:#0b0a0a;--km-button-primary-background-hover:#6b1227;--km-button-primary-background-pressed:#52101f;--km-button-primary-background-disabled:#d6cfc6;--km-button-primary-text-default:#f4f0ea;--km-button-primary-text-disabled:#56504b;--km-button-secondary-background-default:transparent;--km-button-secondary-background-hover:#e8e2d9;--km-button-secondary-background-pressed:#d6cfc6;--km-button-secondary-text:#0b0a0a;--km-button-secondary-border:#756d68;--km-button-focus-ring:#a43c54;--km-input-background:#f8f5f0;--km-input-text:#0b0a0a;--km-input-placeholder:#756d68;--km-input-border-default:#756d68;--km-input-border-hover:#24201f;--km-input-border-focus:#6b1227;--km-input-border-error:#8b3036;--km-input-border-success:#46513d;--km-input-border-disabled:#d6cfc6;--km-checkbox-border:#756d68;--km-checkbox-background-default:transparent;--km-checkbox-background-selected:#6b1227;--km-checkbox-mark:#f4f0ea;--km-filter-background-default:transparent;--km-filter-background-hover:#e8e2d9;--km-filter-background-selected:#6b1227;--km-filter-text-default:#0b0a0a;--km-filter-text-selected:#f4f0ea;--km-proof-status-confirmed:#46513d;--km-proof-status-nda:#3b5361;--km-proof-status-working:#6e532f;--km-progress-track:#d6cfc6;--km-progress-weak:#8b3036;--km-progress-fair:#6e532f;--km-progress-good:#6b1227;--km-progress-excellent:#46513d}[data-theme=dark],.theme-dark{--km-color-background-canvas:#0b0a0a;--km-color-background-subtle:#161313;--km-color-background-raised:#24201f;--km-color-text-primary:#f4f0ea;--km-color-text-secondary:#aaa29a;--km-color-text-inverse:#0b0a0a;--km-color-text-accent:#c86f82;--km-color-border-default:#24201f;--km-color-border-control:#756d68;--km-color-border-strong:#d6cfc6;--km-color-focus-ring:#c86f82;--km-color-success:#aab89c;--km-color-warning:#d0ae75;--km-color-info:#91b1c2;--km-color-error:#d8898d;--km-surface-editorial:#0b0a0a;--km-surface-working:#161313;--km-surface-evidence:#24201f;--km-surface-narrative:#0b0a0a;--km-button-primary-background-default:#f4f0ea;--km-button-primary-background-hover:#c86f82;--km-button-primary-background-pressed:#d18a98;--km-button-primary-background-disabled:#24201f;--km-button-primary-text-default:#0b0a0a;--km-button-primary-text-disabled:#aaa29a;--km-button-secondary-background-default:transparent;--km-button-secondary-background-hover:#24201f;--km-button-secondary-background-pressed:#161313;--km-button-secondary-text:#f4f0ea;--km-button-secondary-border:#756d68;--km-button-focus-ring:#c86f82;--km-input-background:#161313;--km-input-text:#f4f0ea;--km-input-placeholder:#aaa29a;--km-input-border-default:#756d68;--km-input-border-hover:#d6cfc6;--km-input-border-focus:#c86f82;--km-input-border-error:#d8898d;--km-input-border-success:#aab89c;--km-input-border-disabled:#24201f;--km-checkbox-border:#756d68;--km-checkbox-background-default:transparent;--km-checkbox-background-selected:#c86f82;--km-checkbox-mark:#0b0a0a;--km-filter-background-default:transparent;--km-filter-background-hover:#24201f;--km-filter-background-selected:#c86f82;--km-filter-text-default:#f4f0ea;--km-filter-text-selected:#0b0a0a;--km-proof-status-confirmed:#aab89c;--km-proof-status-nda:#91b1c2;--km-proof-status-working:#d0ae75;--km-progress-track:#24201f;--km-progress-weak:#d8898d;--km-progress-fair:#d0ae75;--km-progress-good:#c86f82;--km-progress-excellent:#aab89c}
