:root{--kmb-onix:#0c0c0c;--kmb-black:#111;--kmb-carbon-gray:#1c1c1c;--kmb-carbon-black:#232323;--kmb-elevated:#2e2e2e;--kmb-bold-gray:#909090;--kmb-gray:#d9d9d9;--kmb-light-gray:#f2f2f2;--kmb-white:#fff;--kmb-gradient:linear-gradient(180deg, #1c1c1c 0%, #363636 100%);--kmb-advisory-accent:#b27c1b;--kmb-advisory-accent-lift:#d59a2f;--kmb-advisory-accent-on-light:#7e5410;--kmb-partners-accent:#770c2d;--kmb-partners-accent-lift:#e07089;--kmb-partners-accent-on-light:#770c2d;--kmb-capital-accent:#377f4f;--kmb-capital-accent-lift:#58b87c;--kmb-capital-accent-on-light:#2f6e44;--kmb-os-accent:#1b6fa0;--kmb-os-accent-lift:#7dd2f3;--kmb-os-accent-on-light:#2a6fa8;--kmb-mb-accent:#5b5d63;--kmb-mb-accent-lift:#aeaeb2;--kmb-mb-accent-on-light:#5b5d63;--kmb-chrome:linear-gradient(162deg, #fff 0%, #e9e9ee 20%, #b4b4bb 48%, #f4f4f7 66%, #9a9aa1 100%);--kmb-error:#ff9780;--kmb-success:#7dd2f3;--kmb-font-display:"Erode", Georgia, serif;--kmb-font-serif:"Instrument Serif", Georgia, "Times New Roman", serif;--kmb-font-body:"Plus Jakarta Sans", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--kmb-font-ui:"Work Sans", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--kmb-text-display:120px;--kmb-leading-display:1;--kmb-text-h1:64px;--kmb-leading-h1:1.04;--kmb-text-h2:48px;--kmb-leading-h2:1.08;--kmb-text-h3:38px;--kmb-leading-h3:1.1;--kmb-text-subhead:24px;--kmb-leading-subhead:1.35;--kmb-text-body-lg:21px;--kmb-leading-body-lg:1.43;--kmb-text-body:17px;--kmb-leading-body:1.5;--kmb-text-body-sm:14px;--kmb-leading-body-sm:1.5;--kmb-text-ui:16px;--kmb-leading-ui:1.4;--kmb-text-label:14px;--kmb-leading-label:1.3;--kmb-text-eyebrow:12px;--kmb-leading-eyebrow:1;--kmb-weight-light:300;--kmb-weight-regular:400;--kmb-weight-medium:500;--kmb-weight-semibold:600;--kmb-weight-bold:700;--kmb-tracking-tight:-.01em;--kmb-tracking-normal:0;--kmb-tracking-eyebrow:.1em;--kmb-space-0:0;--kmb-space-1:4px;--kmb-space-2:8px;--kmb-space-3:12px;--kmb-space-4:16px;--kmb-space-5:20px;--kmb-space-6:24px;--kmb-space-8:32px;--kmb-space-10:40px;--kmb-space-12:48px;--kmb-space-16:64px;--kmb-space-20:80px;--kmb-space-24:96px;--kmb-space-32:128px;--kmb-section-y:var(--kmb-space-24);--kmb-section-y-tablet:var(--kmb-space-20);--kmb-section-y-mobile:var(--kmb-space-16);--kmb-measure-prose:66ch;--kmb-measure-headline:28ch;--kmb-heading-gap:var(--kmb-space-4);--kmb-block-gap:var(--kmb-space-8);--kmb-stack-tight:var(--kmb-space-2);--kmb-stack-default:var(--kmb-space-4);--kmb-stack-loose:var(--kmb-space-6);--kmb-radius-0:0;--kmb-radius-full:9999px;--kmb-border-width:1px;--kmb-blur-sm:8px;--kmb-blur-md:12px;--kmb-ease:cubic-bezier(.16, 1, .3, 1);--kmb-ease-inout:cubic-bezier(.44, 0, .56, 1);--kmb-duration-fast:.12s;--kmb-duration-base:.2s;--kmb-duration-slow:.32s;--kmb-z-dropdown:1000;--kmb-z-sticky:1100;--kmb-z-overlay:1200;--kmb-z-modal:1300;--kmb-z-toast:1400;--kmb-z-tooltip:1500;--kmb-bp-mobile:768px;--kmb-bp-tablet:1024px;--kmb-bp-desktop:1280px;--_kmb-accent-base:var(--kmb-mb-accent);--_kmb-accent-lift:var(--kmb-mb-accent-lift);--_kmb-accent-onlight:var(--kmb-mb-accent-on-light);--kmb-bg:var(--kmb-carbon-gray);--kmb-surface:var(--kmb-carbon-black);--kmb-surface-raised:var(--kmb-elevated);--kmb-text:var(--kmb-light-gray);--kmb-text-muted:var(--kmb-bold-gray);--kmb-text-on-accent:var(--kmb-white);--kmb-border:#f2f2f21a;--kmb-border-strong:#f2f2f238;--kmb-accent:var(--_kmb-accent-base);--kmb-accent-fg:var(--_kmb-accent-lift);--kmb-focus-ring:var(--kmb-success);--kmb-state-error:var(--kmb-error);--kmb-state-error-bg:#ff97801f;--kmb-state-success:var(--kmb-success);--kmb-state-success-bg:#7dd2f31f;--kmb-disabled-fg:#f2f2f259;--kmb-disabled-bg:#f2f2f20f;--kmb-overlay-scrim:#0c0c0cb8;--kmb-hero-bg:var(--kmb-onix);--kmb-glass-bg:#232323d1;--kmb-glass-bg-raised:#2e2e2edb;--kmb-glass-edge:#f2f2f229;--kmb-aurora-color:color-mix(in srgb, var(--kmb-accent) 20%, transparent);--kmb-hairline-accent:linear-gradient(90deg, var(--kmb-accent-fg) 0%, transparent 62%)}[data-kmb-entity=advisory]{--_kmb-accent-base:var(--kmb-advisory-accent);--_kmb-accent-lift:var(--kmb-advisory-accent-lift);--_kmb-accent-onlight:var(--kmb-advisory-accent-on-light)}[data-kmb-entity=partners]{--_kmb-accent-base:var(--kmb-partners-accent);--_kmb-accent-lift:var(--kmb-partners-accent-lift);--_kmb-accent-onlight:var(--kmb-partners-accent-on-light)}[data-kmb-entity=capital]{--_kmb-accent-base:var(--kmb-capital-accent);--_kmb-accent-lift:var(--kmb-capital-accent-lift);--_kmb-accent-onlight:var(--kmb-capital-accent-on-light)}[data-kmb-entity=os]{--_kmb-accent-base:var(--kmb-os-accent);--_kmb-accent-lift:var(--kmb-os-accent-lift);--_kmb-accent-onlight:var(--kmb-os-accent-on-light)}[data-kmb-entity=mb]{--_kmb-accent-base:var(--kmb-mb-accent);--_kmb-accent-lift:var(--kmb-mb-accent-lift);--_kmb-accent-onlight:var(--kmb-mb-accent-on-light)}[data-kmb-scheme=dark]{--kmb-bg:var(--kmb-carbon-gray);--kmb-surface:var(--kmb-carbon-black);--kmb-surface-raised:var(--kmb-elevated);--kmb-text:var(--kmb-light-gray);--kmb-text-muted:var(--kmb-bold-gray);--kmb-border:#f2f2f21a;--kmb-border-strong:#f2f2f238;--kmb-accent:var(--_kmb-accent-base);--kmb-accent-fg:var(--_kmb-accent-lift);--kmb-focus-ring:var(--kmb-success);--kmb-state-error:var(--kmb-error);--kmb-state-error-bg:#ff97801f;--kmb-state-success:var(--kmb-success);--kmb-state-success-bg:#7dd2f31f;--kmb-overlay-scrim:#0c0c0cb8;--kmb-hero-bg:var(--kmb-onix);--kmb-glass-bg:#232323d1;--kmb-glass-bg-raised:#2e2e2edb;--kmb-glass-edge:#f2f2f229;--kmb-aurora-color:color-mix(in srgb, var(--kmb-accent) 20%, transparent);--kmb-disabled-fg:#f2f2f259;--kmb-disabled-bg:#f2f2f20f}[data-kmb-scheme=light]{--kmb-bg:var(--kmb-light-gray);--kmb-surface:var(--kmb-white);--kmb-surface-raised:var(--kmb-white);--kmb-text:var(--kmb-carbon-gray);--kmb-text-muted:#5a5a5a;--kmb-border:#1c1c1c1f;--kmb-border-strong:#1c1c1c42;--kmb-accent:var(--_kmb-accent-base);--kmb-accent-fg:var(--_kmb-accent-onlight);--kmb-focus-ring:var(--kmb-mb-accent);--kmb-state-error:#b3261e;--kmb-state-error-bg:#b3261e1a;--kmb-state-success:#1f6f3a;--kmb-state-success-bg:#1f6f3a1a;--kmb-disabled-fg:#1c1c1c61;--kmb-disabled-bg:#1c1c1c0d;--kmb-overlay-scrim:#1c1c1c80;--kmb-hero-bg:var(--kmb-bg);--kmb-glass-bg:#fffc;--kmb-glass-bg-raised:#ffffffe0;--kmb-glass-edge:#1c1c1c2e;--kmb-aurora-color:transparent}[data-kmb-scheme]{background-color:var(--kmb-bg);color:var(--kmb-text);font-family:var(--kmb-font-body);font-weight:var(--kmb-weight-light);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-kmb-scheme] :focus-visible{outline:2px solid var(--kmb-focus-ring);outline-offset:2px}.kmb-glass{background-color:var(--kmb-surface);border:var(--kmb-border-width) solid var(--kmb-glass-edge);border-radius:var(--kmb-radius-0)}.kmb-glass--raised{background-color:var(--kmb-surface-raised)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.kmb-glass{background-color:var(--kmb-glass-bg);-webkit-backdrop-filter:blur(var(--kmb-blur-md));backdrop-filter:blur(var(--kmb-blur-md))}.kmb-glass--raised{background-color:var(--kmb-glass-bg-raised)}}@media (prefers-reduced-transparency:reduce){.kmb-glass{background-color:var(--kmb-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.kmb-glass--raised{background-color:var(--kmb-surface-raised)}}@media (forced-colors:active){[data-kmb-scheme] :focus-visible{outline-color:highlight}.kmb-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:canvas;border-color:canvastext}}.kmb-aurora{isolation:isolate;position:relative}.kmb-aurora:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(55% 45% at 72% 28%, var(--kmb-aurora-color), transparent 70%), radial-gradient(45% 40% at 18% 82%, var(--kmb-aurora-color), transparent 72%);position:absolute;inset:0}.kmb-lift{transition:transform var(--kmb-duration-base) var(--kmb-ease)}.kmb-lift:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.kmb-lift{transition:none}.kmb-lift:hover{transform:none}}.kmb-type{color:var(--kmb-text);font-family:var(--kmb-font-body);text-wrap:pretty;margin:0}.kmb-type--muted{color:var(--kmb-text-muted)}.kmb-type--display{font-family:var(--kmb-font-display);font-size:var(--kmb-text-display);line-height:var(--kmb-leading-display);font-weight:var(--kmb-weight-regular);letter-spacing:var(--kmb-tracking-tight);text-wrap:balance}.kmb-type--h1{font-family:var(--kmb-font-display);font-size:var(--kmb-text-h1);line-height:var(--kmb-leading-h1);font-weight:var(--kmb-weight-regular);text-wrap:balance}.kmb-type--h2{font-family:var(--kmb-font-display);font-size:var(--kmb-text-h2);line-height:var(--kmb-leading-h2);font-weight:var(--kmb-weight-regular);text-wrap:balance}.kmb-type--h3{font-family:var(--kmb-font-display);font-size:var(--kmb-text-h3);line-height:var(--kmb-leading-h3);font-weight:var(--kmb-weight-regular)}.kmb-type--subhead{font-size:var(--kmb-text-subhead);line-height:var(--kmb-leading-subhead);font-weight:var(--kmb-weight-regular)}.kmb-type--body-lg{font-size:var(--kmb-text-body-lg);line-height:var(--kmb-leading-body-lg);font-weight:var(--kmb-weight-light)}.kmb-type--body{font-size:var(--kmb-text-body);line-height:var(--kmb-leading-body);font-weight:var(--kmb-weight-light)}.kmb-type--body-sm{font-size:var(--kmb-text-body-sm);line-height:var(--kmb-leading-body-sm);font-weight:var(--kmb-weight-light)}.kmb-type--ui{font-family:var(--kmb-font-ui);font-size:var(--kmb-text-ui);line-height:var(--kmb-leading-ui);font-weight:var(--kmb-weight-light)}.kmb-type--label{font-family:var(--kmb-font-ui);font-size:var(--kmb-text-label);line-height:var(--kmb-leading-label);font-weight:var(--kmb-weight-medium)}.kmb-type--eyebrow{font-family:var(--kmb-font-ui);font-size:var(--kmb-text-eyebrow);line-height:var(--kmb-leading-eyebrow);font-weight:var(--kmb-weight-regular);letter-spacing:var(--kmb-tracking-eyebrow);text-transform:uppercase;color:var(--kmb-text-muted)}.kmb-box{box-sizing:border-box;border-radius:var(--kmb-radius-0)}.kmb-box--p-0{padding:var(--kmb-space-0)}.kmb-box--p-1{padding:var(--kmb-space-1)}.kmb-box--p-2{padding:var(--kmb-space-2)}.kmb-box--p-3{padding:var(--kmb-space-3)}.kmb-box--p-4{padding:var(--kmb-space-4)}.kmb-box--p-5{padding:var(--kmb-space-5)}.kmb-box--p-6{padding:var(--kmb-space-6)}.kmb-box--p-8{padding:var(--kmb-space-8)}.kmb-box--p-10{padding:var(--kmb-space-10)}.kmb-box--p-12{padding:var(--kmb-space-12)}.kmb-box--p-16{padding:var(--kmb-space-16)}.kmb-box--p-20{padding:var(--kmb-space-20)}.kmb-box--p-24{padding:var(--kmb-space-24)}.kmb-box--p-32{padding:var(--kmb-space-32)}.kmb-box--bg-bg{background:var(--kmb-bg);color:var(--kmb-text)}.kmb-box--bg-surface{background:var(--kmb-surface);color:var(--kmb-text)}.kmb-box--bg-surface-raised{background:var(--kmb-surface-raised);color:var(--kmb-text)}.kmb-box--border{border:var(--kmb-border-width) solid var(--kmb-border)}.kmb-box--border-strong{border:var(--kmb-border-width) solid var(--kmb-border-strong)}.kmb-stack{border-radius:var(--kmb-radius-0);min-width:0;display:flex}.kmb-grid{grid-template-columns:var(--kmb-grid-columns,repeat(12, minmax(0, 1fr)));gap:var(--kmb-grid-gap,var(--kmb-space-4));border-radius:var(--kmb-radius-0);width:100%;display:grid}.kmb-container{box-sizing:border-box;width:100%;max-width:var(--kmb-container-max,var(--kmb-bp-desktop));padding-inline:var(--kmb-space-6);border-radius:var(--kmb-radius-0);margin-inline:auto}.kmb-spacer{border-radius:var(--kmb-radius-0);flex:none;display:block}.kmb-spacer--block{width:100%;height:var(--kmb-spacer-size)}.kmb-spacer--inline{width:var(--kmb-spacer-size);align-self:stretch;height:auto;display:inline-block}.kmb-divider{border-radius:var(--kmb-radius-0);border:0}.kmb-divider--horizontal{border-bottom:var(--kmb-border-width) solid var(--kmb-border);width:100%;height:0}.kmb-divider--vertical{width:0;min-height:var(--kmb-space-6);border-left:var(--kmb-border-width) solid var(--kmb-border);align-self:stretch;height:100%}.kmb-divider--labeled{align-items:center;gap:var(--kmb-space-4);border-bottom:0;width:100%;height:auto;display:flex}.kmb-divider--labeled:before,.kmb-divider--labeled:after{content:"";border-top:var(--kmb-border-width) solid var(--kmb-border);flex:1 1 0;height:0}.kmb-divider__label{font-family:var(--kmb-font-ui);font-size:var(--kmb-text-eyebrow);font-weight:var(--kmb-weight-medium);letter-spacing:var(--kmb-tracking-eyebrow);text-transform:uppercase;color:var(--kmb-text-muted);flex:none}.kmb-glass-panel{box-sizing:border-box;color:var(--kmb-text)}.kmb-glass-panel--p-0{padding:var(--kmb-space-0)}.kmb-glass-panel--p-1{padding:var(--kmb-space-1)}.kmb-glass-panel--p-2{padding:var(--kmb-space-2)}.kmb-glass-panel--p-3{padding:var(--kmb-space-3)}.kmb-glass-panel--p-4{padding:var(--kmb-space-4)}.kmb-glass-panel--p-5{padding:var(--kmb-space-5)}.kmb-glass-panel--p-6{padding:var(--kmb-space-6)}.kmb-glass-panel--p-8{padding:var(--kmb-space-8)}.kmb-glass-panel--p-10{padding:var(--kmb-space-10)}.kmb-glass-panel--p-12{padding:var(--kmb-space-12)}.kmb-glass-panel--p-16{padding:var(--kmb-space-16)}.kmb-glass-panel--p-20{padding:var(--kmb-space-20)}.kmb-glass-panel--p-24{padding:var(--kmb-space-24)}.kmb-glass-panel--p-32{padding:var(--kmb-space-32)}.kmb-icon{color:currentColor;flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.kmb-icon>svg{fill:currentColor;width:100%;height:100%;display:block}.kmb-visually-hidden{width:1px;height:1px;padding:var(--kmb-space-0);clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;margin:-1px;position:absolute;overflow:hidden}.kmb-eyebrow{align-items:center;gap:var(--kmb-space-3);font-family:var(--kmb-font-ui);font-size:var(--kmb-text-eyebrow);line-height:var(--kmb-leading-eyebrow);font-weight:var(--kmb-weight-regular);letter-spacing:var(--kmb-tracking-eyebrow);text-transform:uppercase;color:var(--kmb-text-muted);display:inline-flex}.kmb-eyebrow__rule{width:var(--kmb-space-6);height:var(--kmb-border-width);background:var(--kmb-accent);flex:none}.kmb-eyebrow__text{display:inline-block}.kmb-badge{justify-content:center;align-items:center;gap:var(--kmb-space-1);padding:var(--kmb-space-1) var(--kmb-space-2);font-family:var(--kmb-font-ui);font-size:var(--kmb-text-eyebrow);line-height:var(--kmb-leading-eyebrow);font-weight:var(--kmb-weight-semibold);letter-spacing:var(--kmb-tracking-eyebrow);text-transform:uppercase;white-space:nowrap;border-radius:var(--kmb-radius-0);border:var(--kmb-border-width) solid transparent;display:inline-flex}.kmb-badge--neutral{border-color:var(--kmb-border-strong);color:var(--kmb-text-muted);background:0 0}.kmb-badge--accent{background:color-mix(in srgb, var(--kmb-accent-fg) 14%, transparent);border-color:color-mix(in srgb, var(--kmb-accent-fg) 40%, transparent);color:var(--kmb-accent-fg)}.kmb-badge--success{background:color-mix(in srgb, var(--kmb-state-success) 14%, transparent);border-color:color-mix(in srgb, var(--kmb-state-success) 40%, transparent);color:var(--kmb-state-success)}.kmb-badge--error{background:color-mix(in srgb, var(--kmb-state-error) 14%, transparent);border-color:color-mix(in srgb, var(--kmb-state-error) 40%, transparent);color:var(--kmb-state-error)}.kmb-tag{align-items:center;gap:var(--kmb-space-1);height:24px;padding:0 var(--kmb-space-2);font-family:var(--kmb-font-ui);font-size:var(--kmb-text-eyebrow);font-weight:var(--kmb-weight-medium);line-height:var(--kmb-leading-eyebrow);letter-spacing:.02em;border-radius:var(--kmb-radius-0);border:var(--kmb-border-width) solid var(--kmb-border);background:var(--kmb-surface);color:var(--kmb-text-muted);white-space:nowrap;display:inline-flex}.kmb-tag--accent{background:color-mix(in srgb, var(--kmb-accent) 14%, transparent);color:var(--kmb-accent-fg);border-color:#0000}.kmb-tag__label{display:inline-block}.kmb-tag__remove{box-sizing:content-box;width:16px;height:16px;padding:var(--kmb-space-1);margin-top:calc(-1 * var(--kmb-space-1));margin-bottom:calc(-1 * var(--kmb-space-1));margin-right:calc(-1 * var(--kmb-space-2));border-radius:var(--kmb-radius-0);color:currentColor;cursor:pointer;appearance:none;transition:color var(--kmb-duration-base) var(--kmb-ease);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.kmb-tag__remove:hover{color:var(--kmb-text)}.kmb-tag__remove-glyph{display:block}.kmb-entity-logo{color:var(--kmb-text);align-items:center;line-height:0;display:inline-flex}.kmb-entity-logo__svg{fill:currentColor;width:auto;display:block}.kmb-entity-logo--wordmark .kmb-entity-logo__svg{height:var(--kmb-space-6)}.kmb-entity-logo--symbol .kmb-entity-logo__svg{height:var(--kmb-space-8)}.kmb-entity-logo--mb{gap:var(--kmb-space-3)}.kmb-entity-logo__chevron{width:auto;height:var(--kmb-space-6);fill:currentColor;flex:none;display:block}.kmb-entity-logo__wordmark-text{white-space:nowrap;color:inherit;line-height:1}.kmb-aspect-ratio{width:100%;aspect-ratio:var(--kmb-aspect-ratio,16 / 9);border-radius:var(--kmb-radius-0);display:block;position:relative;overflow:hidden}.kmb-aspect-ratio>*{width:100%;height:100%;display:block}.kmb-aspect-ratio>img,.kmb-aspect-ratio>video,.kmb-aspect-ratio>picture,.kmb-aspect-ratio>iframe,.kmb-aspect-ratio>svg{object-fit:cover;border:0}.kmb-figure{gap:var(--kmb-space-3);flex-direction:column;margin:0;display:flex}.kmb-figure__media{border-radius:var(--kmb-radius-0);display:flex}.kmb-figure__media>img,.kmb-figure__media>video,.kmb-figure__media>svg{border-radius:var(--kmb-radius-0);max-width:100%;height:auto;display:block}.kmb-figure__caption{max-width:64ch}.kmb-figure--start{text-align:start;align-items:flex-start}.kmb-figure--center{text-align:center;align-items:center}.kmb-figure--end{text-align:end;align-items:flex-end}.kmb-duotone-image{border-radius:var(--kmb-radius-0);background:var(--kmb-surface);line-height:0;display:inline-block;position:relative;overflow:hidden}.kmb-duotone-image__img{object-fit:cover;border-radius:var(--kmb-radius-0);filter:grayscale()contrast(1.08);width:100%;height:100%;display:block}.kmb-duotone-image__overlay{background:var(--kmb-accent);opacity:.28;mix-blend-mode:color;pointer-events:none;border-radius:var(--kmb-radius-0);position:absolute;inset:0}.kmb-button{justify-content:center;align-items:center;gap:var(--kmb-space-2);font-family:var(--kmb-font-ui);font-weight:var(--kmb-weight-medium);letter-spacing:.01em;border-radius:var(--kmb-radius-0);border:var(--kmb-border-width) solid transparent;cursor:pointer;white-space:nowrap;appearance:none;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:no-preference){.kmb-button{transition:background-color var(--kmb-duration-base) var(--kmb-ease), border-color var(--kmb-duration-base) var(--kmb-ease), color var(--kmb-duration-base) var(--kmb-ease)}.kmb-button:active:not(:disabled):not([aria-disabled=true]){transition:background-color var(--kmb-duration-fast) var(--kmb-ease), border-color var(--kmb-duration-fast) var(--kmb-ease), color var(--kmb-duration-fast) var(--kmb-ease)}}.kmb-button:disabled,.kmb-button[aria-disabled=true]{color:var(--kmb-disabled-fg);background:var(--kmb-disabled-bg);cursor:not-allowed;pointer-events:none;border-color:#0000}.kmb-button--md{height:46px;padding:0 var(--kmb-space-5);font-size:var(--kmb-text-ui)}.kmb-button--sm{height:38px;padding:0 var(--kmb-space-4);font-size:var(--kmb-text-label)}.kmb-button--primary{background:color-mix(in srgb, var(--kmb-text) 10%, transparent);color:var(--kmb-text)}.kmb-button--primary:hover{background:color-mix(in srgb, var(--kmb-text) 18%, transparent)}.kmb-button--secondary{border-color:var(--kmb-border-strong);color:var(--kmb-text);background:0 0}.kmb-button--secondary:hover{border-color:var(--kmb-text)}.kmb-button--link{height:auto;color:var(--kmb-accent-fg);font-weight:var(--kmb-weight-medium);background:0 0;border:none;padding:0}.kmb-button--link:hover{text-underline-offset:3px;text-decoration:underline}.kmb-button--arrow{border-color:var(--kmb-border-strong);width:44px;height:44px;color:var(--kmb-text-muted);background:0 0;padding:0}.kmb-button--arrow:hover{color:var(--kmb-text);border-color:var(--kmb-text)}.kmb-button__icon{align-items:center;display:inline-flex}.kmb-link{align-items:center;gap:var(--kmb-space-1);font-family:var(--kmb-font-body);color:var(--kmb-accent-fg);border-radius:var(--kmb-radius-0);text-underline-offset:3px;cursor:pointer;transition:color var(--kmb-duration-base) var(--kmb-ease);text-decoration:none;display:inline-flex}.kmb-link:hover{text-underline-offset:3px;text-decoration:underline}.kmb-link__label{-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.kmb-link__icon{flex:none;text-decoration:none;display:inline-flex}.kmb-link__icon--arrow{transition:transform var(--kmb-duration-base) var(--kmb-ease)}.kmb-link:hover .kmb-link__icon--arrow{transform:translateX(var(--kmb-space-1))}@media (prefers-reduced-motion:reduce){.kmb-link__icon--arrow{transition:none}.kmb-link:hover .kmb-link__icon--arrow{transform:none}}.kmb-label{align-items:baseline;gap:var(--kmb-space-1);font-family:var(--kmb-font-ui);font-size:var(--kmb-text-label);line-height:var(--kmb-leading-label);font-weight:var(--kmb-weight-medium);color:var(--kmb-text);border-radius:var(--kmb-radius-0);display:inline-flex}.kmb-label__required{color:var(--kmb-accent-fg);font-weight:var(--kmb-weight-medium)}.kmb-field-error{align-items:flex-start;gap:var(--kmb-space-2);border-radius:var(--kmb-radius-0);font-family:var(--kmb-font-body);font-weight:var(--kmb-weight-regular);font-size:var(--kmb-text-body-sm);line-height:var(--kmb-leading-body-sm);color:var(--kmb-state-error);margin:0;padding:0;display:flex}.kmb-field-error__icon{flex:none;margin-top:2px}.kmb-field-error__text{display:inline-block}@media (prefers-reduced-motion:no-preference){.kmb-field-error{animation:kmb-field-error-appear var(--kmb-duration-slow) var(--kmb-ease-inout) both}@keyframes kmb-field-error-appear{0%{opacity:0;transform:translate(0)}40%{opacity:1}55%{transform:translate(2px)}75%{transform:translate(-2px)}90%{transform:translate(1px)}to{opacity:1;transform:translate(0)}}}.kmb-form-field{gap:var(--kmb-space-2);border-radius:var(--kmb-radius-0);flex-direction:column;display:flex}.kmb-form-field__control{flex-direction:column;display:flex}.kmb-form-field__control>*{width:100%}.kmb-form-field__helper{font-family:var(--kmb-font-body);font-weight:var(--kmb-weight-regular);font-size:var(--kmb-text-body-sm);line-height:var(--kmb-leading-body-sm);color:var(--kmb-text-muted);margin:0;padding:0}.kmb-form-field--invalid .kmb-form-field__control>*{border-color:var(--kmb-state-error)}.kmb-fieldset{min-inline-size:0;padding:var(--kmb-space-5);border:var(--kmb-border-width) solid var(--kmb-border);border-radius:var(--kmb-radius-0);background:0 0;margin:0}.kmb-fieldset__legend{padding:0 var(--kmb-space-2);font-family:var(--kmb-font-ui);font-size:var(--kmb-text-label);line-height:var(--kmb-leading-label);font-weight:var(--kmb-weight-medium);letter-spacing:var(--kmb-tracking-eyebrow);text-transform:uppercase;color:var(--kmb-text);margin-inline-start:calc(var(--kmb-space-2) * -1)}.kmb-fieldset__description{margin:0 0 var(--kmb-space-4);font-family:var(--kmb-font-body);font-size:var(--kmb-text-body-sm);line-height:var(--kmb-leading-body-sm);font-weight:var(--kmb-weight-light);color:var(--kmb-text-muted)}.kmb-fieldset__body{gap:var(--kmb-space-4);flex-direction:column;display:flex}.kmb-fieldset:disabled{border-color:var(--kmb-border)}.kmb-fieldset:disabled .kmb-fieldset__legend,.kmb-fieldset:disabled .kmb-fieldset__description{color:var(--kmb-disabled-fg)}.kmb-text-field{width:100%;height:45px;padding:0 var(--kmb-space-4);background:var(--kmb-surface);color:var(--kmb-text);font-family:var(--kmb-font-ui);font-weight:var(--kmb-weight-regular);font-size:var(--kmb-text-ui);line-height:var(--kmb-leading-ui);border:var(--kmb-border-width) solid var(--kmb-border);border-radius:var(--kmb-radius-0);appearance:none;transition:border-color var(--kmb-duration-base) var(--kmb-ease), background-color var(--kmb-duration-base) var(--kmb-ease), color var(--kmb-duration-base) var(--kmb-ease);display:block}.kmb-text-field::placeholder{color:var(--kmb-text-muted);opacity:1}.kmb-text-field:hover:not(:disabled){border-color:var(--kmb-border-strong)}.kmb-text-field--invalid,.kmb-text-field--invalid:hover:not(:disabled){border-color:var(--kmb-state-error)}.kmb-text-field--success,.kmb-text-field--success:hover:not(:disabled){border-color:var(--kmb-state-success)}.kmb-text-field:disabled{color:var(--kmb-disabled-fg);background:var(--kmb-disabled-bg);border-color:var(--kmb-border);cursor:not-allowed}.kmb-text-field:disabled::placeholder{color:var(--kmb-disabled-fg)}.kmb-textarea{width:100%;min-height:96px;padding:var(--kmb-space-3) var(--kmb-space-4);font-family:var(--kmb-font-body);font-size:var(--kmb-text-body);line-height:var(--kmb-leading-body);font-weight:var(--kmb-weight-light);color:var(--kmb-text);background:var(--kmb-surface);border:var(--kmb-border-width) solid var(--kmb-border-strong);border-radius:var(--kmb-radius-0);resize:vertical;appearance:none;transition:border-color var(--kmb-duration-base) var(--kmb-ease), color var(--kmb-duration-base) var(--kmb-ease);display:block}.kmb-textarea::placeholder{color:var(--kmb-text-muted)}.kmb-textarea:hover{border-color:var(--kmb-text-muted)}.kmb-textarea:focus{border-color:var(--kmb-text)}.kmb-textarea:disabled{color:var(--kmb-disabled-fg);background:var(--kmb-disabled-bg);border-color:var(--kmb-border);cursor:not-allowed;resize:none}.kmb-textarea--invalid,.kmb-textarea--invalid:hover,.kmb-textarea--invalid:focus{border-color:var(--kmb-state-error)}.kmb-textarea--success,.kmb-textarea--success:hover,.kmb-textarea--success:focus{border-color:var(--kmb-state-success)}.kmb-checkbox{gap:var(--kmb-space-1);font-family:var(--kmb-font-body);flex-direction:column;display:inline-flex}.kmb-checkbox__row{align-items:flex-start;gap:var(--kmb-space-2);display:inline-flex}.kmb-checkbox__control{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;position:relative}.kmb-checkbox__input{appearance:none;background:var(--kmb-surface);border:var(--kmb-border-width) solid var(--kmb-border-strong);border-radius:var(--kmb-radius-0);cursor:pointer;width:20px;height:20px;transition:background-color var(--kmb-duration-base) var(--kmb-ease), border-color var(--kmb-duration-base) var(--kmb-ease);margin:0;position:absolute;inset:0}.kmb-checkbox__input:hover{border-color:var(--kmb-text)}.kmb-checkbox__input:checked{background:var(--kmb-accent);border-color:var(--kmb-accent)}.kmb-checkbox__check{width:14px;height:14px;color:var(--kmb-text-on-accent);opacity:0;pointer-events:none;transition:opacity var(--kmb-duration-fast) var(--kmb-ease);position:relative}.kmb-checkbox__input:checked~.kmb-checkbox__check{opacity:1}.kmb-checkbox__label{font-size:var(--kmb-text-body);line-height:var(--kmb-leading-body);color:var(--kmb-text);cursor:pointer;-webkit-user-select:none;user-select:none}.kmb-checkbox--invalid .kmb-checkbox__input{border-color:var(--kmb-state-error)}.kmb-checkbox--invalid .kmb-checkbox__input:checked{background:var(--kmb-state-error);border-color:var(--kmb-state-error)}.kmb-checkbox__error{font-family:var(--kmb-font-ui);font-size:var(--kmb-text-label);line-height:var(--kmb-leading-label);color:var(--kmb-state-error);padding-left:calc(20px + var(--kmb-space-2))}.kmb-checkbox--disabled .kmb-checkbox__input{background:var(--kmb-disabled-bg);border-color:var(--kmb-border);cursor:not-allowed}.kmb-checkbox--disabled .kmb-checkbox__check{color:var(--kmb-disabled-fg)}.kmb-checkbox--disabled .kmb-checkbox__label{color:var(--kmb-disabled-fg);cursor:not-allowed}.kmb-radio{gap:var(--kmb-space-1);font-family:var(--kmb-font-body);flex-direction:column;display:inline-flex}.kmb-radio__row{align-items:flex-start;gap:var(--kmb-space-2);display:inline-flex}.kmb-radio__control{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;position:relative}.kmb-radio__input{appearance:none;background:var(--kmb-surface);border:var(--kmb-border-width) solid var(--kmb-border-strong);border-radius:var(--kmb-radius-0);cursor:pointer;width:20px;height:20px;transition:background-color var(--kmb-duration-base) var(--kmb-ease), border-color var(--kmb-duration-base) var(--kmb-ease);margin:0;position:absolute;inset:0}.kmb-radio__input:hover{border-color:var(--kmb-text)}.kmb-radio__input:checked{border-color:var(--kmb-accent)}.kmb-radio__mark{background:var(--kmb-accent);border-radius:var(--kmb-radius-0);opacity:0;pointer-events:none;width:10px;height:10px;transition:opacity var(--kmb-duration-fast) var(--kmb-ease);position:relative}.kmb-radio__input:checked~.kmb-radio__mark{opacity:1}.kmb-radio__label{font-size:var(--kmb-text-body);line-height:var(--kmb-leading-body);color:var(--kmb-text);cursor:pointer;-webkit-user-select:none;user-select:none}.kmb-radio--invalid .kmb-radio__input,.kmb-radio--invalid .kmb-radio__input:checked{border-color:var(--kmb-state-error)}.kmb-radio--invalid .kmb-radio__mark{background:var(--kmb-state-error)}.kmb-radio__error{font-family:var(--kmb-font-ui);font-size:var(--kmb-text-label);line-height:var(--kmb-leading-label);color:var(--kmb-state-error);padding-left:calc(20px + var(--kmb-space-2))}.kmb-radio--disabled .kmb-radio__input{background:var(--kmb-disabled-bg);border-color:var(--kmb-border);cursor:not-allowed}.kmb-radio--disabled .kmb-radio__mark{background:var(--kmb-disabled-fg)}.kmb-radio--disabled .kmb-radio__label{color:var(--kmb-disabled-fg);cursor:not-allowed}.kmb-radio-group{gap:var(--kmb-space-3);flex-direction:column;display:flex}.kmb-switch{gap:var(--kmb-space-2);font-family:var(--kmb-font-ui);flex-direction:column;display:inline-flex}.kmb-switch__row{align-items:center;gap:var(--kmb-space-3);display:inline-flex}.kmb-switch__input{opacity:0;cursor:pointer;z-index:1;width:44px;height:24px;margin:0;position:absolute}.kmb-switch__input:disabled{cursor:not-allowed}.kmb-switch__track{background:color-mix(in srgb, var(--kmb-text) 8%, transparent);border:var(--kmb-border-width) solid var(--kmb-border-strong);border-radius:var(--kmb-radius-0);flex:none;align-items:center;width:44px;height:24px;padding:2px;display:inline-flex;position:relative}.kmb-switch__thumb{background:var(--kmb-text-muted);border-radius:var(--kmb-radius-0);width:16px;height:16px;display:block;transform:translate(0)}@media (prefers-reduced-motion:no-preference){.kmb-switch__track{transition:background-color var(--kmb-duration-fast) var(--kmb-ease), border-color var(--kmb-duration-fast) var(--kmb-ease)}.kmb-switch__thumb{transition:transform var(--kmb-duration-fast) var(--kmb-ease), background-color var(--kmb-duration-fast) var(--kmb-ease)}}.kmb-switch__input:checked~.kmb-switch__track{background:var(--kmb-accent);border-color:var(--kmb-accent)}.kmb-switch__input:checked~.kmb-switch__track .kmb-switch__thumb{background:var(--kmb-text-on-accent);transform:translate(20px)}.kmb-switch__input:not(:disabled):hover~.kmb-switch__track{border-color:var(--kmb-text)}.kmb-switch__input:focus-visible~.kmb-switch__track{outline:2px solid var(--kmb-focus-ring);outline-offset:2px}.kmb-switch__input:disabled~.kmb-switch__track{background:var(--kmb-disabled-bg);border-color:var(--kmb-border)}.kmb-switch__input:disabled~.kmb-switch__track .kmb-switch__thumb{background:var(--kmb-disabled-fg)}.kmb-switch__input:disabled~.kmb-switch__label{color:var(--kmb-disabled-fg);cursor:not-allowed}.kmb-switch__label{font-size:var(--kmb-text-ui);line-height:var(--kmb-leading-ui);color:var(--kmb-text);cursor:pointer;-webkit-user-select:none;user-select:none}.kmb-switch__hint{font-size:var(--kmb-text-label);line-height:var(--kmb-leading-label);color:var(--kmb-text-muted)}.kmb-switch__error{font-size:var(--kmb-text-label);line-height:var(--kmb-leading-label);color:var(--kmb-state-error)}.kmb-switch--error .kmb-switch__input:not(:checked)~.kmb-switch__track{border-color:var(--kmb-state-error)}.kmb-select__wrap{width:100%;display:inline-flex;position:relative}.kmb-select{width:100%;height:45px;padding:0 var(--kmb-space-10) 0 var(--kmb-space-3);font-family:var(--kmb-font-ui);font-size:var(--kmb-text-ui);font-weight:var(--kmb-weight-regular);line-height:var(--kmb-leading-ui);color:var(--kmb-text);background:var(--kmb-surface);border:var(--kmb-border-width) solid var(--kmb-border-strong);border-radius:var(--kmb-radius-0);cursor:pointer;appearance:none;transition:border-color var(--kmb-duration-base) var(--kmb-ease), color var(--kmb-duration-base) var(--kmb-ease)}.kmb-select:hover{border-color:var(--kmb-text)}.kmb-select:disabled{color:var(--kmb-disabled-fg);background:var(--kmb-disabled-bg);border-color:var(--kmb-border);cursor:not-allowed}.kmb-select:disabled~.kmb-select__chevron{color:var(--kmb-disabled-fg)}.kmb-select--invalid,.kmb-select--invalid:hover{border-color:var(--kmb-state-error)}.kmb-select--success,.kmb-select--success:hover{border-color:var(--kmb-state-success)}.kmb-select__chevron{top:50%;right:var(--kmb-space-3);color:var(--kmb-text-muted);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;transform:translateY(-50%)}.kmb-stat{flex-direction:column;align-items:flex-start;display:flex}.kmb-stat__value{color:var(--kmb-text);white-space:nowrap;display:block}@media (prefers-reduced-motion:no-preference){.kmb-stat__value{animation:kmb-stat-pop var(--kmb-duration-slow) var(--kmb-ease) both}@keyframes kmb-stat-pop{0%{opacity:0;transform:translateY(var(--kmb-space-1))}to{opacity:1;transform:translateY(0)}}}.kmb-stat__delta{align-items:center;gap:var(--kmb-space-1);margin:0;margin-top:var(--kmb-stack-tight);font-family:var(--kmb-font-ui);font-size:var(--kmb-text-label);line-height:var(--kmb-leading-label);font-weight:var(--kmb-weight-medium);letter-spacing:var(--kmb-tracking-normal);display:inline-flex}.kmb-stat__delta--up{color:var(--kmb-state-success)}.kmb-stat__delta--down{color:var(--kmb-state-error)}.kmb-stat__arrow{flex:none;display:block}.kmb-stat__delta-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kmb-stat__delta-value{display:inline-block}.kmb-stat__label{margin:0;margin-top:var(--kmb-stack-default);max-width:var(--kmb-measure-prose)}.kmb-stat__delta+.kmb-stat__label{margin-top:var(--kmb-stack-tight)}.kmb-statbar{width:100%}.kmb-statbar__list{gap:var(--kmb-stack-loose);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kmb-statbar__item{align-items:baseline;column-gap:var(--kmb-stack-default);row-gap:var(--kmb-stack-tight);grid-template-columns:minmax(0,1fr) auto;display:grid}.kmb-statbar__label{color:var(--kmb-text-muted);text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;min-width:0;overflow:hidden}.kmb-statbar__value{color:var(--kmb-text);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;grid-area:1/2}.kmb-statbar__track{background:var(--kmb-border);border-radius:var(--kmb-radius-0);grid-area:2/1/auto/-1;width:100%;height:6px;position:relative;overflow:hidden}.kmb-statbar__fill{background:var(--kmb-accent);border-radius:var(--kmb-radius-0);height:100%;transition:width var(--kmb-duration-base) var(--kmb-ease);position:absolute;inset-block:0;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.kmb-statbar__fill{transition:none}}.kmb-description-list{flex-direction:column;margin:0;padding:0;display:flex}.kmb-description-list__row{gap:var(--kmb-stack-tight);padding-block:var(--kmb-space-5);border-top:var(--kmb-border-width) solid var(--kmb-border);flex-direction:column;display:flex}.kmb-description-list__row:first-child{border-top:none;padding-top:0}.kmb-description-list__row:last-child{padding-bottom:0}.kmb-description-list--flush .kmb-description-list__row{padding-block:var(--kmb-space-3);border-top:none}.kmb-description-list--flush .kmb-description-list__row:first-child{padding-top:0}.kmb-description-list--flush .kmb-description-list__row:last-child{padding-bottom:0}.kmb-description-list__term{font-family:var(--kmb-font-ui);font-size:var(--kmb-text-eyebrow);line-height:var(--kmb-leading-eyebrow);font-weight:var(--kmb-weight-regular);letter-spacing:var(--kmb-tracking-eyebrow);text-transform:uppercase;color:var(--kmb-text-muted);margin:0}.kmb-description-list__description{max-width:var(--kmb-measure-prose);margin:0}@media (min-width:768px){.kmb-description-list--inline .kmb-description-list__row{align-items:baseline;gap:var(--kmb-space-8);flex-direction:row}.kmb-description-list--inline .kmb-description-list__term{flex:none;width:22ch}.kmb-description-list--inline .kmb-description-list__description{flex:auto;min-width:0}}.kmb-table{border-collapse:collapse;border-spacing:0;border-radius:var(--kmb-radius-0);width:100%;font-family:var(--kmb-font-body);color:var(--kmb-text);text-align:left}.kmb-table__caption{caption-side:top;text-align:left;font-family:var(--kmb-font-ui);font-size:var(--kmb-text-eyebrow);line-height:var(--kmb-leading-eyebrow);font-weight:var(--kmb-weight-medium);letter-spacing:var(--kmb-tracking-eyebrow);text-transform:uppercase;color:var(--kmb-text-muted);padding-bottom:var(--kmb-heading-gap)}.kmb-table__cell{padding:var(--kmb-space-4) var(--kmb-space-5);border-bottom:var(--kmb-border-width) solid var(--kmb-border);font-size:var(--kmb-text-body-sm);line-height:var(--kmb-leading-body-sm);font-weight:var(--kmb-weight-light);vertical-align:baseline}.kmb-table__cell:first-child{padding-left:var(--kmb-space-0)}.kmb-table__cell:last-child{padding-right:var(--kmb-space-0)}.kmb-table__cell--head{padding-top:var(--kmb-space-2);padding-bottom:var(--kmb-space-3);font-family:var(--kmb-font-ui);font-size:var(--kmb-text-eyebrow);line-height:var(--kmb-leading-eyebrow);font-weight:var(--kmb-weight-medium);letter-spacing:var(--kmb-tracking-eyebrow);text-transform:uppercase;color:var(--kmb-text-muted);border-bottom:var(--kmb-border-width) solid var(--kmb-border-strong);white-space:nowrap;vertical-align:bottom}.kmb-table__cell--head[scope=row]{font-family:var(--kmb-font-body);font-size:var(--kmb-text-body-sm);line-height:var(--kmb-leading-body-sm);font-weight:var(--kmb-weight-medium);letter-spacing:var(--kmb-tracking-normal);text-transform:none;color:var(--kmb-text);border-bottom:var(--kmb-border-width) solid var(--kmb-border)}.kmb-table__cell--start{text-align:left}.kmb-table__cell--center{text-align:center}.kmb-table__cell--end{text-align:right}.kmb-table--zebra .kmb-table__body .kmb-table__row:nth-of-type(2n) .kmb-table__cell{background:var(--kmb-surface)}.kmb-table__body .kmb-table__row:last-of-type .kmb-table__cell{border-bottom:0}.kmb-skeleton{gap:var(--kmb-space-2);flex-direction:column;width:100%;display:flex}.kmb-skeleton__bone{border-radius:var(--kmb-radius-0);background-color:var(--kmb-surface);background-image:linear-gradient(90deg, transparent 0%, var(--kmb-surface-raised) 50%, transparent 100%);border:var(--kmb-border-width) solid var(--kmb-border);width:100%;animation:kmb-skeleton-shimmer 1.4s var(--kmb-ease-inout) infinite;background-position:-150% 0;background-repeat:no-repeat;background-size:50% 100%;display:block}.kmb-skeleton__bone--text{height:var(--kmb-text-body)}.kmb-skeleton__bone--rect{height:48px}.kmb-skeleton__bone--circle{border-radius:var(--kmb-radius-full);width:48px;height:48px}.kmb-skeleton__sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes kmb-skeleton-shimmer{0%{background-position:-150% 0}to{background-position:250% 0}}@media (prefers-reduced-motion:reduce){.kmb-skeleton__bone{background-image:none;background-color:var(--kmb-surface-raised);animation:none}}.kmb-spinner{color:var(--kmb-text-muted);justify-content:center;align-items:center;line-height:0;display:inline-flex}.kmb-spinner__svg{width:100%;height:100%;display:block}.kmb-spinner__track{opacity:.2}.kmb-spinner__arc{transform-origin:50%;animation:kmb-spinner-spin var(--kmb-duration-slow) linear infinite}.kmb-spinner--sm{width:16px;height:16px}.kmb-spinner--md{width:24px;height:24px}.kmb-spinner--lg{width:36px;height:36px}@keyframes kmb-spinner-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.kmb-spinner__arc{animation:none}}.kmb-progress{background:var(--kmb-border);border-radius:var(--kmb-radius-0);width:100%;position:relative;overflow:hidden}.kmb-progress--md{height:8px}.kmb-progress--sm{height:4px}.kmb-progress__fill{background:var(--kmb-accent);border-radius:var(--kmb-radius-0);height:100%;position:absolute;inset-block:0;inset-inline-start:0}.kmb-progress--determinate .kmb-progress__fill{transition:width var(--kmb-duration-base) var(--kmb-ease)}.kmb-progress--indeterminate .kmb-progress__fill{width:40%;animation:kmb-progress-sweep 1.4s var(--kmb-ease-inout) infinite}@keyframes kmb-progress-sweep{0%{inset-inline-start:-40%}to{inset-inline-start:100%}}@media (prefers-reduced-motion:reduce){.kmb-progress--determinate .kmb-progress__fill{transition:none}.kmb-progress--indeterminate .kmb-progress__fill{opacity:.5;width:100%;animation:none;inset-inline-start:0}}.kmb-alert{align-items:flex-start;gap:var(--kmb-stack-default);padding:var(--kmb-space-4);border-radius:var(--kmb-radius-0);border:var(--kmb-border-width) solid transparent;background:color-mix(in srgb, var(--kmb-alert-tone) 12%, transparent);border-color:color-mix(in srgb, var(--kmb-alert-tone) 36%, transparent);display:flex}@media (prefers-reduced-motion:no-preference){.kmb-alert{animation:kmb-alert-enter var(--kmb-duration-base) var(--kmb-ease) both}@keyframes kmb-alert-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}}.kmb-alert__icon{block-size:calc(var(--kmb-text-ui) * var(--kmb-leading-ui));color:var(--kmb-alert-tone);flex:none;justify-content:center;align-items:center;display:inline-flex}.kmb-alert--no-title .kmb-alert__icon{block-size:calc(var(--kmb-text-body-sm) * var(--kmb-leading-body-sm))}.kmb-alert__content{gap:var(--kmb-stack-tight);flex-direction:column;min-width:0;display:flex}.kmb-alert__title{font-weight:var(--kmb-weight-semibold);color:var(--kmb-alert-tone);margin:0}.kmb-alert__body{max-width:var(--kmb-measure-prose);color:var(--kmb-text);margin:0}.kmb-alert--info{--kmb-alert-tone:var(--kmb-accent-fg)}.kmb-alert--success{--kmb-alert-tone:var(--kmb-state-success)}.kmb-alert--warning{--kmb-alert-tone:var(--kmb-text);background:var(--kmb-surface-raised);border-color:var(--kmb-border-strong)}.kmb-alert--error{--kmb-alert-tone:var(--kmb-state-error)}.kmb-empty-state{text-align:center;padding:var(--kmb-section-y-mobile) var(--kmb-space-8);border-radius:var(--kmb-radius-0);flex-direction:column;justify-content:center;align-items:center;display:flex}.kmb-empty-state__icon{color:var(--kmb-text-muted);justify-content:center;align-items:center;display:inline-flex}.kmb-empty-state__icon+.kmb-empty-state__title{margin-top:var(--kmb-block-gap)}.kmb-empty-state__title{max-width:var(--kmb-measure-headline);text-wrap:balance}.kmb-empty-state__description{max-width:var(--kmb-measure-prose);margin-top:var(--kmb-heading-gap)}.kmb-empty-state__action{justify-content:center;align-items:center;gap:var(--kmb-stack-default);margin-top:var(--kmb-block-gap);flex-wrap:wrap;display:flex}.kmb-navbar{background:var(--kmb-bg);border-bottom:var(--kmb-border-width) solid var(--kmb-border);border-radius:var(--kmb-radius-0);width:100%;display:block}.kmb-navbar--sticky{z-index:var(--kmb-z-sticky);position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.kmb-navbar--sticky{background-color:var(--kmb-glass-bg);-webkit-backdrop-filter:blur(var(--kmb-blur-sm));backdrop-filter:blur(var(--kmb-blur-sm))}}@media (prefers-reduced-transparency:reduce){.kmb-navbar--sticky{background-color:var(--kmb-bg);-webkit-backdrop-filter:none;backdrop-filter:none}}.kmb-navbar__inner{justify-content:space-between;align-items:center;gap:var(--kmb-space-8);width:100%;max-width:1280px;padding:var(--kmb-space-4) var(--kmb-space-6);min-height:72px;margin:0 auto;display:flex}.kmb-navbar__brand{color:var(--kmb-text);padding-right:var(--kmb-space-4);flex:none;align-items:center;line-height:0;text-decoration:none;display:inline-flex}.kmb-navbar__cluster{align-items:center;gap:var(--kmb-space-6);margin-left:auto;display:flex}.kmb-navbar__links{align-items:center;gap:var(--kmb-space-5);margin:0;padding:0;list-style:none;display:flex}.kmb-navbar__item{align-items:center;display:flex}.kmb-navbar__link{color:var(--kmb-text-muted);font-family:var(--kmb-font-ui);font-size:var(--kmb-text-ui);padding-bottom:var(--kmb-space-1);border-bottom:2px solid #0000}.kmb-navbar__link:hover{color:var(--kmb-text)}.kmb-navbar__link[data-current=true]{color:var(--kmb-text);border-bottom-color:var(--kmb-accent-fg)}.kmb-navbar__cta{flex:none;align-items:center;display:flex}.kmb-navbar__links+.kmb-navbar__cta:before{content:"";width:var(--kmb-border-width);height:var(--kmb-space-5);margin-right:var(--kmb-space-6);background:var(--kmb-border);align-self:center}.kmb-navbar__toggle{flex:none;width:44px;padding:0;display:none}.kmb-navbar__toggle-icon{display:block}.kmb-navbar__panel{display:none}.kmb-navbar__panel-links{gap:var(--kmb-stack-tight);padding:var(--kmb-space-4) var(--kmb-space-6);border-top:var(--kmb-border-width) solid var(--kmb-border);flex-direction:column;margin:0;list-style:none;display:flex}.kmb-navbar__panel-links .kmb-navbar__item{display:block}.kmb-navbar__panel-links .kmb-navbar__link{padding:var(--kmb-space-3) 0;font-size:var(--kmb-text-body);display:inline-flex}.kmb-navbar__panel-cta{padding:var(--kmb-space-4) var(--kmb-space-6) var(--kmb-space-6)}@media (min-width:1024px){.kmb-navbar__inner{padding-left:var(--kmb-space-8);padding-right:var(--kmb-space-8)}}@media (max-width:768px){.kmb-navbar__cluster{display:none}.kmb-navbar__toggle{display:inline-flex}.kmb-navbar--open .kmb-navbar__panel[data-open=true]{display:block}}.kmb-footer{background:var(--kmb-surface);color:var(--kmb-text);border-top:var(--kmb-border-width) solid var(--kmb-border);border-radius:var(--kmb-radius-0)}.kmb-footer__inner{gap:var(--kmb-space-20);padding:var(--kmb-section-y-mobile) var(--kmb-space-8) var(--kmb-space-16);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;max-width:1280px;margin:0 auto;display:flex}.kmb-footer__brand{gap:var(--kmb-stack-loose);flex-direction:column;min-width:220px;max-width:320px;display:flex}.kmb-footer__mark{color:var(--kmb-text);align-items:center;display:flex}.kmb-footer__description{max-width:38ch}.kmb-footer__columns{gap:var(--kmb-space-16);flex-wrap:wrap;align-items:flex-start;display:flex}.kmb-footer__column{gap:var(--kmb-heading-gap);flex-direction:column;min-width:150px;display:flex}.kmb-footer__heading{margin:0}.kmb-footer__list{gap:var(--kmb-stack-tight);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kmb-footer__item{margin:0}.kmb-footer__link{color:var(--kmb-text-muted);font-family:var(--kmb-font-ui);font-size:var(--kmb-text-ui);font-weight:var(--kmb-weight-light)}.kmb-footer__link:hover,.kmb-footer__link:focus-visible{color:var(--kmb-accent-fg)}.kmb-footer__bar{border-top:var(--kmb-border-width) solid var(--kmb-border);padding:var(--kmb-space-8) var(--kmb-space-8);max-width:1280px;margin:0 auto}.kmb-footer__legal{max-width:var(--kmb-measure-prose);margin:0}@media (max-width:768px){.kmb-footer__inner{gap:var(--kmb-space-12);padding:var(--kmb-section-y-mobile) var(--kmb-space-6) var(--kmb-space-12);flex-direction:column}.kmb-footer__columns{gap:var(--kmb-space-10)}.kmb-footer__bar{padding:var(--kmb-space-6)}}.kmb-breadcrumb{font-family:var(--kmb-font-ui)}.kmb-breadcrumb__list{align-items:center;gap:var(--kmb-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.kmb-breadcrumb__item{align-items:center;gap:var(--kmb-space-2);display:inline-flex}.kmb-breadcrumb__link{font-family:var(--kmb-font-ui);font-size:var(--kmb-text-label);line-height:var(--kmb-leading-label);color:var(--kmb-text-muted);border-radius:var(--kmb-radius-0);transition:color var(--kmb-duration-base) var(--kmb-ease)}.kmb-breadcrumb__link:hover{color:var(--kmb-accent-fg)}.kmb-breadcrumb__separator{color:var(--kmb-text-muted);flex:none;display:inline-flex}.kmb-breadcrumb__current{font-family:var(--kmb-font-ui);font-size:var(--kmb-text-label);line-height:var(--kmb-leading-label);font-weight:var(--kmb-weight-semibold);color:var(--kmb-text)}.kmb-tabs{gap:var(--kmb-block-gap);flex-direction:column;width:100%;display:flex}.kmb-tabs__list{align-items:stretch;gap:var(--kmb-space-8);border-bottom:var(--kmb-border-width) solid var(--kmb-border);flex-wrap:wrap;display:flex}.kmb-tabs__trigger{padding:var(--kmb-space-2) 0 var(--kmb-space-3);margin-bottom:calc(-2 * var(--kmb-border-width));border:none;border-bottom:calc(var(--kmb-border-width) * 2) solid transparent;border-radius:var(--kmb-radius-0);color:var(--kmb-text-muted);font-family:var(--kmb-font-ui);font-size:var(--kmb-text-ui);line-height:var(--kmb-leading-ui);font-weight:var(--kmb-weight-medium);letter-spacing:.01em;white-space:nowrap;cursor:pointer;appearance:none;transition:color var(--kmb-duration-base) var(--kmb-ease), border-color var(--kmb-duration-base) var(--kmb-ease);background:0 0;justify-content:center;align-items:center;display:inline-flex;position:relative}.kmb-tabs__trigger:hover{color:var(--kmb-text)}.kmb-tabs__trigger[data-state=active]{color:var(--kmb-text);border-bottom-color:var(--kmb-accent-fg);font-weight:var(--kmb-weight-semibold)}.kmb-tabs__trigger:disabled{color:var(--kmb-disabled-fg);cursor:not-allowed;pointer-events:none}.kmb-tabs__trigger-label{align-items:center;display:inline-flex}.kmb-tabs__content{gap:var(--kmb-stack-default);max-width:var(--kmb-measure-prose);color:var(--kmb-text);flex-direction:column;display:flex}.kmb-tabs__content[hidden]{display:none}@media (prefers-reduced-motion:reduce){.kmb-tabs__trigger{transition:none}}.kmb-dialog__overlay{z-index:var(--kmb-z-overlay);background:var(--kmb-overlay-scrim);-webkit-backdrop-filter:blur(var(--kmb-blur-sm));backdrop-filter:blur(var(--kmb-blur-sm));position:fixed;inset:0}@media (prefers-reduced-transparency:reduce){.kmb-dialog__overlay{-webkit-backdrop-filter:none;backdrop-filter:none}}.kmb-dialog__content{z-index:var(--kmb-z-modal);gap:var(--kmb-space-5);width:calc(100vw - var(--kmb-space-8));max-width:520px;max-height:calc(100vh - var(--kmb-space-12));padding:var(--kmb-space-8);color:var(--kmb-text);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.kmb-dialog__header{gap:var(--kmb-space-2);padding-right:var(--kmb-space-8);flex-direction:column;display:flex}.kmb-dialog__title,.kmb-dialog__description{margin:0}.kmb-dialog__body{gap:var(--kmb-space-4);flex-direction:column;display:flex}.kmb-dialog__close{top:var(--kmb-space-4);right:var(--kmb-space-4);width:36px;height:36px;color:var(--kmb-text-muted);border:var(--kmb-border-width) solid transparent;border-radius:var(--kmb-radius-0);cursor:pointer;appearance:none;transition:color var(--kmb-duration-base) var(--kmb-ease), border-color var(--kmb-duration-base) var(--kmb-ease);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.kmb-dialog__close:hover{color:var(--kmb-text);border-color:var(--kmb-border-strong)}@media (prefers-reduced-motion:no-preference){.kmb-dialog__overlay{animation:kmb-dialog-overlay-in var(--kmb-duration-base) var(--kmb-ease)}.kmb-dialog__overlay[data-state=closed]{animation:kmb-dialog-overlay-out var(--kmb-duration-fast) var(--kmb-ease)}.kmb-dialog__content{animation:kmb-dialog-content-in var(--kmb-duration-base) var(--kmb-ease)}.kmb-dialog__content[data-state=closed]{animation:kmb-dialog-content-out var(--kmb-duration-fast) var(--kmb-ease)}}@keyframes kmb-dialog-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes kmb-dialog-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes kmb-dialog-content-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes kmb-dialog-content-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.98)}}.kmb-tooltip__content{max-width:280px;padding:var(--kmb-space-2) var(--kmb-space-3);font-family:var(--kmb-font-ui);font-size:var(--kmb-text-label);line-height:var(--kmb-leading-label);font-weight:var(--kmb-weight-regular);color:var(--kmb-text);z-index:var(--kmb-z-tooltip);-webkit-user-select:none;user-select:none}.kmb-tooltip__arrow{fill:var(--kmb-surface-raised)}@media (prefers-reduced-motion:no-preference){.kmb-tooltip__content[data-state=delayed-open],.kmb-tooltip__content[data-state=instant-open]{animation-duration:var(--kmb-duration-fast);animation-timing-function:var(--kmb-ease);animation-name:kmb-tooltip-in}}@media (prefers-reduced-motion:reduce){.kmb-tooltip__content{animation:none}}@keyframes kmb-tooltip-in{0%{opacity:0}to{opacity:1}}.kmb-popover__content{z-index:var(--kmb-z-overlay);min-width:220px;max-width:360px;padding:var(--kmb-space-5);gap:var(--kmb-space-3);font-family:var(--kmb-font-body);color:var(--kmb-text);border-radius:var(--kmb-radius-0);flex-direction:column;display:flex;position:relative}.kmb-popover__arrow{fill:var(--kmb-surface-raised)}.kmb-popover__title{padding-right:var(--kmb-space-6);margin:0}.kmb-popover__body{gap:var(--kmb-space-3);flex-direction:column;display:flex}.kmb-popover__close{top:var(--kmb-space-3);right:var(--kmb-space-3);width:32px;height:32px;color:var(--kmb-text-muted);border:var(--kmb-border-width) solid transparent;border-radius:var(--kmb-radius-0);cursor:pointer;appearance:none;transition:color var(--kmb-duration-base) var(--kmb-ease), border-color var(--kmb-duration-base) var(--kmb-ease);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.kmb-popover__close:hover{color:var(--kmb-text);border-color:var(--kmb-border-strong)}@media (prefers-reduced-motion:no-preference){.kmb-popover__content[data-state=open]{animation-duration:var(--kmb-duration-fast);animation-timing-function:var(--kmb-ease);animation-name:kmb-popover-in}}@keyframes kmb-popover-in{0%{opacity:0;transform:translateY(var(--kmb-space-1))}to{opacity:1;transform:translateY(0)}}.kmb-sheet__overlay{z-index:var(--kmb-z-overlay);background:var(--kmb-overlay-scrim);-webkit-backdrop-filter:blur(var(--kmb-blur-sm));backdrop-filter:blur(var(--kmb-blur-sm));position:fixed;inset:0}@media (prefers-reduced-transparency:reduce){.kmb-sheet__overlay{-webkit-backdrop-filter:none;backdrop-filter:none}}.kmb-sheet__content{z-index:var(--kmb-z-modal);gap:var(--kmb-space-5);padding:var(--kmb-space-8);color:var(--kmb-text);flex-direction:column;display:flex;position:fixed;overflow-y:auto}.kmb-sheet__content--right{width:calc(100vw - var(--kmb-space-12));border-left-width:var(--kmb-border-width);max-width:420px;top:0;bottom:0;right:0}.kmb-sheet__content--left{width:calc(100vw - var(--kmb-space-12));border-right-width:var(--kmb-border-width);max-width:420px;top:0;bottom:0;left:0}.kmb-sheet__content--top{max-height:calc(100vh - var(--kmb-space-12));border-bottom-width:var(--kmb-border-width);top:0;left:0;right:0}.kmb-sheet__content--bottom{max-height:calc(100vh - var(--kmb-space-12));border-top-width:var(--kmb-border-width);bottom:0;left:0;right:0}.kmb-sheet__header{gap:var(--kmb-space-2);padding-right:var(--kmb-space-8);flex-direction:column;display:flex}.kmb-sheet__title,.kmb-sheet__description{margin:0}.kmb-sheet__body{gap:var(--kmb-space-4);flex-direction:column;display:flex}.kmb-sheet__close{top:var(--kmb-space-4);right:var(--kmb-space-4);width:36px;height:36px;color:var(--kmb-text-muted);border:var(--kmb-border-width) solid transparent;border-radius:var(--kmb-radius-0);cursor:pointer;appearance:none;transition:color var(--kmb-duration-base) var(--kmb-ease), border-color var(--kmb-duration-base) var(--kmb-ease);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.kmb-sheet__close:hover{color:var(--kmb-text);border-color:var(--kmb-border-strong)}@media (prefers-reduced-motion:no-preference){.kmb-sheet__overlay{animation:kmb-sheet-overlay-in var(--kmb-duration-base) var(--kmb-ease)}.kmb-sheet__content{animation:kmb-sheet-fade-in var(--kmb-duration-base) var(--kmb-ease)}.kmb-sheet__content--right{animation-name:kmb-sheet-slide-right}.kmb-sheet__content--left{animation-name:kmb-sheet-slide-left}.kmb-sheet__content--top{animation-name:kmb-sheet-slide-top}.kmb-sheet__content--bottom{animation-name:kmb-sheet-slide-bottom}@keyframes kmb-sheet-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes kmb-sheet-fade-in{0%{opacity:0}to{opacity:1}}@keyframes kmb-sheet-slide-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes kmb-sheet-slide-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes kmb-sheet-slide-top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes kmb-sheet-slide-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.kmb-sheet__overlay,.kmb-sheet__content{animation:none}}.kmb-entity-card{background:var(--kmb-surface);border:var(--kmb-border-width) solid var(--kmb-border);border-radius:var(--kmb-radius-0);color:var(--kmb-text);isolation:isolate;display:grid;overflow:hidden}.kmb-entity-card--horizontal{grid-template-columns:minmax(0,4fr) minmax(0,5fr);align-items:stretch}.kmb-entity-card--vertical{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.kmb-entity-card__media{background:var(--kmb-bg);min-height:0;position:relative}.kmb-entity-card--horizontal .kmb-entity-card__media{aspect-ratio:1}.kmb-entity-card--vertical .kmb-entity-card__media{aspect-ratio:4/3}.kmb-entity-card__image{width:100%;height:100%;display:block}.kmb-entity-card__image .kmb-duotone-image__img{width:100%;height:100%}.kmb-entity-card__body{gap:var(--kmb-block-gap);padding:var(--kmb-space-8);flex-direction:column;min-width:0;display:flex}.kmb-entity-card__header{justify-content:space-between;align-items:center;gap:var(--kmb-stack-default);display:flex}.kmb-entity-card__logo{color:var(--kmb-text);min-width:0}.kmb-entity-card__logo .kmb-entity-logo__svg,.kmb-entity-card__logo .kmb-entity-logo__chevron{height:var(--kmb-space-5);max-width:100%}.kmb-entity-card__arrow{color:var(--kmb-accent-fg);flex:none;display:inline-flex}.kmb-entity-card__arrow-glyph{width:var(--kmb-space-6);height:var(--kmb-space-6);display:block}.kmb-entity-card__text{margin-bottom:auto}.kmb-entity-card__title{color:var(--kmb-text);max-width:var(--kmb-measure-headline);line-height:var(--kmb-leading-h3);text-wrap:balance}.kmb-entity-card__description{max-width:var(--kmb-measure-prose)}.kmb-entity-card__actions{gap:var(--kmb-stack-loose);flex-direction:column;display:flex}.kmb-entity-card__divider{width:100%;height:var(--kmb-border-width);background:var(--kmb-border);display:block}@media (max-width:768px){.kmb-entity-card--horizontal{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.kmb-entity-card--horizontal .kmb-entity-card__media{aspect-ratio:4/3}.kmb-entity-card__body{padding:var(--kmb-space-6)}}.kmb-leadership-card{background:var(--kmb-surface);border:var(--kmb-border-width) solid var(--kmb-border);border-radius:var(--kmb-radius-0);color:var(--kmb-text);flex-direction:column;display:flex;overflow:hidden}.kmb-leadership-card__media{width:100%;display:block}.kmb-leadership-card__body{gap:var(--kmb-block-gap);padding:var(--kmb-space-8);flex-direction:column;display:flex}.kmb-leadership-card__heading{gap:var(--kmb-stack-tight);flex-direction:column;display:flex}.kmb-leadership-card__name{max-width:var(--kmb-measure-headline);text-wrap:balance;margin:0}.kmb-leadership-card__role{margin:0}.kmb-leadership-card__bio{max-width:var(--kmb-measure-prose);margin:0}.kmb-leadership-card__footer{margin:0}.kmb-leadership-card--rectangle .kmb-leadership-card__media{aspect-ratio:4/3}.kmb-leadership-card--horizontal{flex-direction:row;align-items:stretch}.kmb-leadership-card--horizontal .kmb-leadership-card__media{flex:none;align-self:stretch;width:40%;max-width:240px}.kmb-leadership-card--horizontal .kmb-leadership-card__body{flex:auto;justify-content:center}@media (max-width:768px){.kmb-leadership-card--horizontal{flex-direction:column}.kmb-leadership-card--horizontal .kmb-leadership-card__media{aspect-ratio:16/10;width:100%;max-width:none}}.kmb-leadership-card--no-photo .kmb-leadership-card__body{border-top:3px solid var(--kmb-accent)}.kmb-form{gap:var(--kmb-block-gap);padding:var(--kmb-space-10);background-color:var(--kmb-surface);border:var(--kmb-border-width) solid var(--kmb-border);border-radius:var(--kmb-radius-0);color:var(--kmb-text);flex-direction:column;display:flex}@media (max-width:768px){.kmb-form{padding:var(--kmb-space-6)}}.kmb-form__header{gap:var(--kmb-heading-gap);flex-direction:column;display:flex}.kmb-form__title{max-width:var(--kmb-measure-headline);text-wrap:balance;margin:0}.kmb-form__description{max-width:var(--kmb-measure-prose);margin:0}.kmb-form__fields{gap:var(--kmb-block-gap);flex-direction:column;display:flex}.kmb-form__row{gap:var(--kmb-stack-loose);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (max-width:768px){.kmb-form__row{gap:var(--kmb-block-gap);grid-template-columns:1fr}}.kmb-form__status:empty{display:none}.kmb-form__status-success{color:var(--kmb-state-success);margin:0}.kmb-form__status-error{color:var(--kmb-state-error);margin:0}.kmb-form__actions{gap:var(--kmb-stack-default);margin-top:var(--kmb-stack-tight);padding-top:var(--kmb-block-gap);border-top:var(--kmb-border-width) solid var(--kmb-border);flex-wrap:wrap;display:flex}.kmb-dot-globe{border-radius:var(--kmb-radius-0);width:100%;height:100%;overflow:hidden}.kmb-dot-globe__canvas{display:block}.kmb-fwbtn{--kmb-fwbtn-accent:var(--kmb-accent,#5b5d63);align-items:center;gap:var(--kmb-space-2,8px);padding:var(--kmb-space-3,12px) var(--kmb-space-6,24px);border-radius:var(--kmb-radius-0,0);white-space:nowrap;-webkit-user-select:none;user-select:none;isolation:isolate;display:inline-flex;position:relative}.kmb-fwbtn__backdrop{z-index:-1;border-radius:var(--kmb-radius-0,0);background:radial-gradient(ellipse 75% 100% at 50% 50%, var(--kmb-carbon-gray,#1c1c1c) 0%, color-mix(in srgb, var(--kmb-carbon-gray,#1c1c1c) 0%, transparent) 100%);position:absolute;inset:0}.kmb-fwbtn--active .kmb-fwbtn__backdrop{background:radial-gradient(ellipse 78% 100% at 50% 50%, color-mix(in srgb, var(--kmb-fwbtn-accent) 26%, var(--kmb-carbon-gray,#1c1c1c)) 0%, color-mix(in srgb, var(--kmb-fwbtn-accent) 0%, transparent) 100%)}.kmb-fwbtn__label{font-family:var(--kmb-font-ui,system-ui, sans-serif);font-size:var(--kmb-text-label,14px);line-height:var(--kmb-leading-label,1.3);font-weight:var(--kmb-weight-medium,500);letter-spacing:var(--kmb-tracking-eyebrow,.1em);text-transform:uppercase;color:var(--kmb-text-muted,#909090);transition:color var(--kmb-duration-base,.2s) var(--kmb-ease,ease), opacity var(--kmb-duration-base,.2s) var(--kmb-ease,ease)}.kmb-fwbtn--active .kmb-fwbtn__label{color:color-mix(in srgb, var(--kmb-fwbtn-accent) 70%, var(--kmb-white,#fff))}.kmb-fwbtn__chevron{font-family:var(--kmb-font-ui,system-ui, sans-serif);font-size:var(--kmb-text-label,14px);color:var(--kmb-fwbtn-accent);line-height:1}@media (prefers-reduced-motion:reduce){.kmb-fwbtn__label{transition:none}[role=img]>[role=tab]{transition:none!important}}[role=img]>[role=tab]{outline:none}[role=img]>[role=tab]:focus-visible{outline:2px solid var(--kmb-focus-ring);outline-offset:2px}.kmb-hero-section{background-color:var(--kmb-hero-bg);width:100%;color:var(--kmb-text);padding-block:var(--kmb-section-y);border-radius:var(--kmb-radius-0);position:relative;overflow:hidden}.kmb-hero-section__grid{align-items:center;gap:var(--kmb-space-16);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid}.kmb-hero-section__copy{max-width:var(--kmb-measure-headline)}.kmb-hero-section__headline{font-size:clamp(var(--kmb-text-h2), 4vw, var(--kmb-text-h1));line-height:var(--kmb-leading-h2);letter-spacing:-.01em;max-width:var(--kmb-measure-headline);text-wrap:balance}.kmb-hero-section__subhead{max-width:min(var(--kmb-measure-prose), var(--kmb-measure-headline));text-wrap:pretty}.kmb-hero-section__actions{margin-top:var(--kmb-block-gap)}.kmb-hero-section__globe{aspect-ratio:1;width:100%;max-width:520px;margin-inline:auto;position:relative}.kmb-hero-section__globe .kmb-dot-globe{width:100%;height:100%;position:absolute;inset:0}@media (max-width:1024px){.kmb-hero-section{padding-block:var(--kmb-section-y-tablet)}.kmb-hero-section__grid{gap:var(--kmb-block-gap);grid-template-columns:minmax(0,1fr)}.kmb-hero-section__globe{max-width:440px}}@media (max-width:768px){.kmb-hero-section{padding-block:var(--kmb-section-y-mobile)}.kmb-hero-section__copy{max-width:none}.kmb-hero-section__subhead{max-width:var(--kmb-measure-prose)}.kmb-hero-section__globe{max-width:320px}}.kmb-brand-statement{background:var(--kmb-bg);width:100%;color:var(--kmb-text);padding-block:var(--kmb-section-y);border-radius:var(--kmb-radius-0);display:block}.kmb-brand-statement__inner{text-align:center}.kmb-brand-statement__statement{font-size:clamp(var(--kmb-text-h3), 6vw, var(--kmb-text-h1));max-width:var(--kmb-measure-headline);text-wrap:balance;overflow-wrap:break-word;color:var(--kmb-text)}.kmb-brand-statement__support{width:100%}.kmb-brand-statement__rule{width:var(--kmb-space-20)}.kmb-brand-statement__supporting{text-wrap:balance;max-width:38ch}@media (max-width:1024px){.kmb-brand-statement{padding-block:var(--kmb-section-y-tablet)}}@media (max-width:768px){.kmb-brand-statement{padding-block:var(--kmb-section-y-mobile)}}.kmb-keel-stack-section{background:var(--kmb-bg);color:var(--kmb-text);padding-block:var(--kmb-section-y)}.kmb-keel-stack-section__layout{gap:var(--kmb-block-gap)}.kmb-keel-stack-section__intro{gap:var(--kmb-heading-gap);max-width:var(--kmb-measure-headline)}.kmb-keel-stack-section__heading{max-width:var(--kmb-measure-headline);line-height:var(--kmb-leading-h2);text-wrap:balance;margin:0}.kmb-keel-stack-section__grid{border-top:var(--kmb-border-width) solid var(--kmb-border);border-left:var(--kmb-border-width) solid var(--kmb-border)}.kmb-keel-stack-section__cell{align-items:flex-start;gap:var(--kmb-stack-default);padding:var(--kmb-space-10);border-right:var(--kmb-border-width) solid var(--kmb-border);border-bottom:var(--kmb-border-width) solid var(--kmb-border);background:var(--kmb-surface);border-radius:var(--kmb-radius-0);flex-direction:column;display:flex}.kmb-keel-stack-section__rule{width:var(--kmb-space-10);height:var(--kmb-border-width);background:var(--kmb-accent);flex:none}.kmb-keel-stack-section__logo{color:var(--kmb-text);max-width:100%}.kmb-keel-stack-section__logo.kmb-entity-logo--wordmark .kmb-entity-logo__svg{height:var(--kmb-text-h3);width:auto;max-width:100%}.kmb-keel-stack-section__description{max-width:var(--kmb-measure-prose);margin:0}@media (max-width:1024px){.kmb-keel-stack-section{padding-block:var(--kmb-section-y-tablet)}}@media (max-width:768px){.kmb-keel-stack-section{padding-block:var(--kmb-section-y-mobile)}.kmb-keel-stack-section__grid{grid-template-columns:minmax(0,1fr)!important}.kmb-keel-stack-section__cell{padding:var(--kmb-space-6)}}.kmb-flywheel-section{box-sizing:border-box;background-color:var(--kmb-bg);width:100%;color:var(--kmb-text);padding-block:var(--kmb-section-y);border-radius:var(--kmb-radius-0)}.kmb-flywheel-section__head{text-align:center;max-width:var(--kmb-measure-prose);margin-inline:auto}.kmb-flywheel-section__heading{max-width:var(--kmb-measure-headline);text-wrap:balance}.kmb-flywheel-section__lead{max-width:52ch}.kmb-flywheel-section__body{align-items:center;column-gap:var(--kmb-space-16);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);margin-block-start:var(--kmb-block-gap);display:grid}.kmb-flywheel-section__wheel{aspect-ratio:1;place-self:center;width:100%;max-width:520px;margin-inline:auto;position:relative}.kmb-flywheel-section__legend{gap:var(--kmb-stack-loose);flex-direction:column;max-width:46ch;margin:0;padding:0;list-style:none;display:flex}.kmb-flywheel-section__step{padding-left:var(--kmb-space-4);position:relative}.kmb-flywheel-section__step:before{content:"";inset-block:var(--kmb-space-1) auto;width:var(--kmb-border-width);height:var(--kmb-space-5);background-color:var(--kmb-accent-fg);position:absolute;inset-inline-start:0}.kmb-flywheel-section__step-label{color:var(--kmb-text);margin:0}.kmb-flywheel-section__step-copy{max-width:var(--kmb-measure-prose);margin:0}.kmb-flywheel-section__footnote{text-align:center;border-top:var(--kmb-border-width) solid var(--kmb-border);max-width:64ch;padding-top:var(--kmb-block-gap);margin-block-start:var(--kmb-block-gap);margin-inline:auto}@media (max-width:1024px){.kmb-flywheel-section{padding-block:var(--kmb-section-y-tablet)}.kmb-flywheel-section__body{justify-items:center;row-gap:var(--kmb-block-gap);grid-template-columns:minmax(0,1fr)}.kmb-flywheel-section__wheel{max-width:440px}.kmb-flywheel-section__legend{column-gap:var(--kmb-space-12);row-gap:var(--kmb-stack-loose);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:none;display:grid}}@media (max-width:768px){.kmb-flywheel-section{padding-block:var(--kmb-section-y-mobile)}.kmb-flywheel-section__wheel{max-width:360px}.kmb-flywheel-section__legend{row-gap:var(--kmb-stack-default);grid-template-columns:minmax(0,1fr)}}.kmb-entities-section{background:var(--kmb-bg);color:var(--kmb-text);padding-block:var(--kmb-section-y)}.kmb-entities-section__layout{width:100%}.kmb-entities-section__intro{max-width:var(--kmb-measure-prose)}.kmb-entities-section__heading{max-width:var(--kmb-measure-headline);line-height:var(--kmb-leading-h2);text-wrap:balance;margin:0}.kmb-entities-section__grid{align-items:stretch;width:100%}.kmb-entities-section__card{height:100%}@media (max-width:1024px){.kmb-entities-section{padding-block:var(--kmb-section-y-tablet)}}@media (max-width:768px){.kmb-entities-section{padding-block:var(--kmb-section-y-mobile)}}.kmb-leadership-section{background:var(--kmb-bg);color:var(--kmb-text);padding-block:var(--kmb-section-y)}.kmb-leadership-section__intro{max-width:var(--kmb-measure-headline)}.kmb-leadership-section__heading{text-wrap:balance;margin:0}.kmb-leadership-section__grid{align-items:stretch;row-gap:var(--kmb-space-8)}@media (max-width:1024px){.kmb-leadership-section{padding-block:var(--kmb-section-y-tablet)}}@media (max-width:768px){.kmb-leadership-section{padding-block:var(--kmb-section-y-mobile)}.kmb-leadership-section__grid{row-gap:var(--kmb-space-6);grid-template-columns:minmax(0,1fr)!important}}.kmb-final-cta{background:var(--kmb-bg);width:100%;color:var(--kmb-text);padding-block:var(--kmb-section-y);border-radius:var(--kmb-radius-0);display:block}.kmb-final-cta__inner{text-align:center}.kmb-final-cta__lede{width:100%}.kmb-final-cta__headline{font-size:clamp(var(--kmb-text-h2), 9vw, var(--kmb-text-display));max-width:var(--kmb-measure-headline);line-height:var(--kmb-leading-h2);text-wrap:balance;overflow-wrap:break-word;color:var(--kmb-text)}.kmb-final-cta__supporting{text-wrap:balance;max-width:46ch}.kmb-final-cta__metrics{border-block:var(--kmb-border-width) solid var(--kmb-border);width:100%;padding-block:var(--kmb-space-10)}.kmb-final-cta__metric{text-align:center;flex:1 1 0;align-items:center;min-width:14ch;max-width:22ch}@media (max-width:1024px){.kmb-final-cta{padding-block:var(--kmb-section-y-tablet)}}@media (max-width:768px){.kmb-final-cta{padding-block:var(--kmb-section-y-mobile)}.kmb-final-cta__metrics{padding-block:var(--kmb-space-8)}.kmb-final-cta__headline{max-width:16ch}}.kmb-landing-page{background-color:var(--kmb-bg);color:var(--kmb-text);min-block-size:100vh;font-family:var(--kmb-font-body)}.kmb-skip-link{z-index:1000;padding:var(--kmb-space-2) var(--kmb-space-4);background-color:var(--kmb-accent);color:var(--kmb-text-on-accent);font-family:var(--kmb-font-ui);font-size:var(--kmb-text-ui);line-height:var(--kmb-leading-ui);border-radius:var(--kmb-radius-0);text-decoration:none;position:absolute;inset-block-start:var(--kmb-space-2);inset-inline-start:var(--kmb-space-2);transform:translateY(-200%)}.kmb-skip-link:focus{outline:2px solid var(--kmb-focus-ring);outline-offset:2px;transform:translateY(0)}.kmb-landing-page__main{scroll-margin-block-start:var(--kmb-space-16);display:block}.kmb-landing-page__banner{border-block-end:var(--kmb-border-width) solid var(--kmb-border);padding-block:var(--kmb-space-3);padding-inline:var(--kmb-space-6);text-align:center;color:var(--kmb-text-muted);font-family:var(--kmb-font-ui);font-size:var(--kmb-text-body-sm);line-height:var(--kmb-leading-body-sm)}.kmb-landing-page .kmb-keel-stack-section,.kmb-landing-page .kmb-flywheel-section,.kmb-landing-page .kmb-entities-section,.kmb-landing-page .kmb-leadership-section{padding-block-start:var(--kmb-space-0)}.kmb-landing-page .kmb-leadership-section{padding-block-end:var(--kmb-space-0)}
:root{--motion-dur-fast:.18s;--motion-dur-base:.32s;--motion-dur-slow:.56s;--motion-dur-reveal:.64s;--motion-dur-xl:.9s;--motion-dur-hero:1.2s;--motion-ease-out:cubic-bezier(.22, .61, .36, 1);--motion-ease-inout:cubic-bezier(.77, 0, .175, 1);--motion-ease-smooth:cubic-bezier(.16, 1, .3, 1);--motion-ease-veil:cubic-bezier(.4, 0, .2, 1);--motion-blur-soft:6px;--motion-blur-base:8px;--motion-scale-soft:.985;--motion-scale-in:.98;--motion-stagger-tight:40ms;--motion-stagger-base:70ms;--motion-stagger-loose:.11s;--motion-rise-base:16px;--motion-rise-lg:28px;--motion-parallax:60px}.preloader-stage{z-index:300;pointer-events:none;position:fixed;inset:0;overflow:hidden}.preloader-panel{background:var(--kmb-carbon-gray,#1c1c1c);will-change:transform;width:51%;height:100%;position:absolute;top:0}.preloader-panel-left{left:0}.preloader-panel-right{right:0}.preloader-brand{will-change:transform, opacity;place-items:center;display:grid;position:absolute;inset:0}.preloader-chrome{z-index:1;pointer-events:none;grid-area:1/1;width:clamp(84px,10vw,132px);height:auto;display:block}@media (prefers-reduced-motion:reduce){.preloader-stage{display:none}}.scroll-progress{z-index:200;transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#0000,#b9b9c0 58%,#d8d8dd);height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.scroll-progress{display:none}}
