@charset "UTF-8";:root{--kb-font-montserrat: "Montserrat", Helvetica, sans-serif;--kb-font-montserrat-heading: "Montserrat", "PT Sans", Helvetica, sans-serif;--kb-font-pt-sans: "PT Sans", Helvetica, sans-serif;--kb-font-ubuntu: "Ubuntu", "PT Sans", Helvetica, Arial, sans-serif;--kb-font-bree-serif: "Bree Serif", serif;--kb-font-noto-sans: "Noto Sans", sans-serif;--kb-weight-100: 100;--kb-weight-500: 500;--kb-weight-600: 600;--kb-weight-800: 800;--kb-weight-900: 900;--kb-tracking-1: 1px;--kb-tracking-1-5: 1.5px;--kb-tracking-2: 2px;--kb-tracking-3: 3px;--kb-tracking-4: 4px;--kb-black: #000;--kb-black-solid: #000000;--kb-black-rgba: rgba(0,0,0,1);--kb-white: #fff;--kb-white-solid: #ffffff;--kb-white-a40: rgba(255,255,255,.4);--kb-transparent: rgba(0,0,0,0);--kb-grey-eeeeee: #EEEEEE;--kb-grey-panel: #666;--kb-grey-border: #414141;--kb-blue-button: #25638D;--kb-teal-shadow: #2b665e;--kb-black-a60: rgba(0,0,0,.6);--kb-black-a75: rgba(0,0,0,.75);--kb-white-a55: rgba(255,255,255,.55);--kb-white-a92: rgba(255,255,255,.92);--kb-radius-3: 3px;--kb-radius-5: 5px;--kb-radius-7: 7px;--kb-duration-220: 220ms;--kb-duration-320: 320ms;--kb-duration-200: .2s;--kb-duration-250: .25s;--kb-duration-300: .3s;--kb-duration-2000: 2s;--kb-font-heading: var(--kb-font-montserrat-heading);--kb-font-body: var(--kb-font-pt-sans);--kb-font-button: var(--kb-font-montserrat);--kb-font-slide-title: var(--kb-font-ubuntu);--kb-font-info-icon: var(--kb-font-bree-serif);--kb-font-card-title: var(--kb-font-noto-sans);--kb-font-drop-cap: var(--kb-font-montserrat);--kb-weight-thin: var(--kb-weight-100);--kb-weight-medium: var(--kb-weight-500);--kb-weight-wordmark: var(--kb-weight-600);--kb-weight-heaviest: var(--kb-weight-900);--kb-weight-heavy: var(--kb-weight-800);--kb-tracking-base: var(--kb-tracking-1);--kb-tracking-label: var(--kb-tracking-1-5);--kb-tracking-button: var(--kb-tracking-3);--kb-tracking-heading: var(--kb-tracking-4);--kb-tracking-active: var(--kb-tracking-2);--kb-tracking-wordmark: 3.226px;--kb-color-text-link: rgba(0,0,0,.9);--kb-color-text-on-dark: rgba(255,255,255,.9);--kb-color-text-solid-white: rgba(255,255,255,1);--kb-color-text-breadcrumb: rgba(150,150,150,1);--kb-color-overlay-light: rgba(255,255,255,.7);--kb-color-hover-text: var(--kb-black);--kb-color-solid-control: var(--kb-black-solid);--kb-color-image-frame: var(--kb-white);--kb-color-focus-ring: var(--kb-white);--kb-color-button-text: var(--kb-white-solid);--kb-color-button-bg: var(--kb-blue-button);--kb-color-button-hover-bg: var(--kb-grey-eeeeee);--kb-color-button-text-shadow: var(--kb-teal-shadow);--kb-color-header-bg: var(--kb-white-a40);--kb-color-field-muted: var(--kb-white-a40);--kb-color-scrollbar-inset: var(--kb-transparent);--kb-color-shadow-off: var(--kb-transparent);--kb-color-shadow-on: var(--kb-black-rgba);--kb-color-page-veil: rgba(0,0,0,.4);--kb-color-panel-dark: rgba(0,0,0,.55);--kb-color-card-base: rgba(20,30,48,.7);--kb-color-border-subtle: rgba(0,0,0,.6);--kb-color-field-border: rgba(255,255,255,.25);--kb-color-panel-placeholder-bg: var(--kb-grey-panel);--kb-color-panel-border: var(--kb-grey-border);--kb-color-rail-border: rgba(100,100,100,1);--kb-color-tab-bg-inactive: var(--kb-black-a60);--kb-color-tab-bg-active: var(--kb-white-a92);--kb-color-tab-shadow: var(--kb-black-a75);--kb-color-text-tab-active: var(--kb-color-text-link);--kb-color-text-tab-inactive: var(--kb-white-a55);--kb-radius-control: var(--kb-radius-3);--kb-radius-panel: var(--kb-radius-5);--kb-radius-scrollbar: var(--kb-radius-7);--kb-duration-fast: var(--kb-duration-220);--kb-duration-underline: var(--kb-duration-320);--kb-duration-control: var(--kb-duration-200);--kb-duration-icon: var(--kb-duration-250);--kb-duration-panel: var(--kb-duration-300);--kb-duration-wrapper: var(--kb-duration-2000);--kb-shadow-underline-rest: inset 0 0 0 var(--kb-color-shadow-off), 0 1px 0 var(--kb-color-shadow-on);--kb-shadow-underline-hover: inset 0 0 0 var(--kb-color-shadow-off), 0 3px 0 var(--kb-color-shadow-on);--kb-shadow-panel-inset: inset 0 0 80px 3px var(--kb-color-page-veil);--kb-shadow-button-text: 0 1px 0 var(--kb-color-button-text-shadow);--kb-shadow-scrollbar-thumb: inset -1px -1px 0 rgba(0,0,0,.05), inset 1px 1px 0 rgba(0,0,0,.05);--kb-bg-card-shadow: linear-gradient(90deg, rgba(0,0,0,.1), rgba(0,0,0,.2));--kb-anim-reveal: .8s ease-in 0s 1 slideInFromTop;--kb-shadow-tab-inset: inset 0 8px 16px var(--kb-color-tab-shadow);--kb-shadow-tab-active: 0 6px 18px var(--kb-color-tab-shadow);--kb-rail-icon-h: 61px}
