:root{--bo-navy: #000133;--bo-navy-deep: #00012c;--bo-navy-ink: #002244;--bo-light-blue: #8fbae3;--bo-light-blue-alt: #8ebae5;--bo-link: #2382df;--bo-grey: #edf2f7;--bo-grey-light: #f2f2f2;--bo-card: #f5fafe;--bo-field-border: rgb(210 219 228 / .5);--bo-btn-wash: rgb(0 1 51 / .15);--bo-btn-line: rgb(142 186 229 / .5);--c-white: #ffffff;--c-black: #000000;--c-ink: var(--bo-navy);--c-grey-100: var(--bo-grey);--c-grey-200: var(--bo-grey-light);--c-brand: var(--bo-navy);--c-brand-tint: var(--bo-light-blue);--c-brand-soft: var(--bo-card);--c-accent: var(--bo-light-blue);--color-page: var(--c-white);--color-text: var(--bo-navy);--color-heading: var(--bo-navy);--color-link: var(--bo-link);--color-link-hover: var(--bo-navy);--color-focus: var(--bo-link);--color-focus-inverse: var(--c-white);--color-eyebrow: var(--bo-light-blue);--text-highlight: var(--bo-light-blue);--font-body: "HurmeGeometricSans4-Regular", sans-serif;--font-display: "HurmeGeometricSans4-Black", sans-serif;--fw-light: 300;--fw-regular: 400;--fs-display: 160px;--fs-h1: 52px;--fs-h2: 45px;--fs-h3: 24px;--fs-h4: 24px;--fs-body-lg: 20px;--fs-body: 17px;--fs-body-sm: 16px;--fs-label: 12px;--lh-display: .8;--lh-heading: 1;--lh-body: 1.5;--page-gutter: 25px;--container-max: 1366px;--hero-line-max: calc(var(--container-max) + 2 * var(--page-gutter));--hero-line-edge: var(--page-gutter);--container-text: 1140px;--section-space: 150px;--radius-card: 5px;--radius-media: 0;--motion-fast: .3s;--motion-ease: ease;--btn-font: var(--font-display);--btn-fs: 16px;--btn-fw: 400;--btn-radius: 5px;--btn-padding: 25px 30px;--btn-1-bg: var(--bo-btn-wash);--btn-1-fg: var(--c-white);--btn-1-border: var(--bo-btn-line);--btn-1-hover-bg: var(--bo-light-blue);--btn-1-hover-fg: var(--bo-navy);--btn-2-bg: var(--bo-btn-wash);--btn-2-fg: var(--c-white);--btn-2-border: var(--bo-btn-line);--btn-2-hover-bg: var(--bo-light-blue);--btn-2-hover-fg: var(--bo-navy);--eyebrow-font: var(--font-display);--eyebrow-fs: 20px;--eyebrow-fw: 400;--eyebrow-ls: 0;--eyebrow-transform: uppercase;--eyebrow-color: var(--bo-light-blue);--card-bg: var(--bo-card);--card-radius: 5px;--card-padding: 30px;--theme-plain-bg: var(--c-white);--theme-plain-text: var(--bo-navy);--theme-plain-heading: var(--bo-navy);--theme-plain-link: var(--bo-link);--theme-plain-focus: var(--bo-link);--theme-plain-eyebrow: var(--bo-light-blue);--theme-light-bg: var(--bo-light-blue);--theme-light-text: var(--bo-navy);--theme-light-heading: var(--bo-navy-ink);--theme-light-link: var(--bo-navy);--theme-light-focus: var(--bo-navy);--theme-light-eyebrow: var(--bo-navy);--theme-muted-bg: var(--bo-grey);--theme-muted-text: var(--bo-navy);--theme-muted-heading: var(--bo-navy);--theme-muted-link: var(--bo-link);--theme-muted-focus: var(--bo-navy);--theme-muted-eyebrow: var(--bo-light-blue);--theme-dark-bg: var(--bo-navy);--theme-dark-text: var(--c-white);--theme-dark-heading: var(--bo-light-blue);--theme-dark-link: var(--bo-light-blue);--theme-dark-focus: var(--c-white);--theme-dark-eyebrow: var(--bo-light-blue);--theme-deep-bg: var(--bo-navy);--theme-deep-text: var(--c-white);--theme-deep-heading: var(--bo-light-blue);--theme-deep-link: var(--bo-light-blue);--theme-deep-focus: var(--c-white);--theme-deep-eyebrow: var(--bo-light-blue)}.hero.hero{--hero-overlay: color-mix(in srgb, var(--theme-deep-bg, #000) 55%, transparent)}
