/*
 *  Copyright 2019 Adobe
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
.cmp-accordion__header {
  margin: 0;
}
.cmp-accordion__button {
  display: block;
  width: 100%;
  text-align: left;
}
.cmp-accordion__panel--hidden {
  display: none;
}
.cmp-accordion__panel--expanded {
  display: block;
}

/*
 *  Copyright 2018 Adobe
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
.cmp-tabs__tablist {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  list-style: none;
}
.cmp-tabs__tab {
  box-sizing: border-box;
  border-bottom: 1px solid transparent;
  padding: .5rem 1rem;
  cursor: pointer;
}
.cmp-tabs__tab--active {
  border-color: inherit;
}
.cmp-tabs__tabpanel {
  display: none;
}
.cmp-tabs__tabpanel--active {
  display: block;
}

/*
 *  Copyright 2021 Adobe
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
/** @define image */
.cmp-image__image {
  width: 100%;
  height: auto;
}

/*
 *  Copyright 2017 Adobe
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
.cmp-search {
  position: relative;
}
.cmp-search__field {
  position: relative;
  height: 2rem;
}
.cmp-search__input {
  padding-left: 2rem;
  padding-right: 2rem;
  height: 100%;
  width: 100%;
}
.cmp-search__icon {
  display: block;
  position: absolute;
  left: .5rem;
  top: .5rem;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTE1MnB4IiBoZWlnaHQ9IjExNTJweCIgdmlld0JveD0iMCAwIDExNTIgMTE1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTE1MiAxMTUyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGQ9Ik02NzIsMEM0MDYuOTAzLDAsMTkyLDIxNC45MDMsMTkyLDQ4MGMwLDk1LjcsMjguMDExLDE4NC44NTUsNzYuMjc1LDI1OS43MjVDMTgxLjY0Niw4MjYuMzU0LDQ4LjA3NSw5NTkuOTI1LDM2LDk3Mg0KCWMtMTgsMTgtMzYsMzYtMzYsNzJzMTgsNTQsMzYsNzJzMzYuMDEyLDM2LDcyLDM2czU0LTE4LDcyLTM2YzEyLjA3NS0xMi4wNzUsMTQ1LjY0Ni0xNDUuNjQ2LDIzMi4yNzUtMjMyLjI3NQ0KCUM0ODcuMTQ0LDkzMS45ODgsNTc2LjMsOTYwLDY3Miw5NjBjMjY1LjA5NywwLDQ4MC0yMTQuOTAzLDQ4MC00ODBDMTE1MiwyMTQuOTAzLDkzNy4wOTcsMCw2NzIsMHogTTY3Miw4MTYNCgljLTE4NS41NjgsMC0zMzYtMTUwLjQzMy0zMzYtMzM2YzAtMTg1LjU2OCwxNTAuNDMyLTMzNiwzMzYtMzM2YzE4NS41NjcsMCwzMzYsMTUwLjQzMiwzMzYsMzM2QzEwMDgsNjY1LjU2Nyw4NTcuNTY3LDgxNiw2NzIsODE2eiINCgkvPg0KPC9zdmc+DQo=");
  background-size: contain;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
}
.cmp-search__loading-indicator {
  display: none;
  position: absolute;
  top: .5rem;
  left: .5rem;
  border: 3px solid #ccc;
  border-top-color: #333;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
  animation: cmp-search__loading-indicator-spin 2s linear infinite;
}
@keyframes cmp-search__loading-indicator-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.cmp-search__clear {
  display: none;
  margin: 0;
  padding: 0;
  border: none;
  background: transparent;
}
.cmp-search__clear-icon {
  position: absolute;
  top: .5rem;
  right: .5rem;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTE1MnB4IiBoZWlnaHQ9IjExNTJweCIgdmlld0JveD0iMCAwIDExNTIgMTE1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTE1MiAxMTUyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGlkPSJYTUxJRF85XyIgZD0iTTgyLjYsOTM3LjJsMzYyLTM2Mkw4NCwyMTQuOGMtMTQuMS0xNC4xLTE0LjEtMzYuOSwwLTUxbDgxLjItODEuMmMxNC4xLTE0LjEsMzYuOS0xNC4xLDUxLDBsMzYwLjUsMzYwLjUNCglMOTM3LjIsODIuNmMxNC4xLTE0LjEsMzYuOS0xNC4xLDUxLDBsODEuMiw4MS4yYzE0LjEsMTQuMSwxNC4xLDM2LjksMCw1MUw3MDguOSw1NzUuM2wzNjAuNSwzNjAuNWMxNC4xLDE0LjEsMTQuMSwzNi45LDAsNTENCglsLTgxLjIsODEuMmMtMTQuMSwxNC4xLTM2LjksMTQuMS01MSwwTDU3Ni43LDcwNy41bC0zNjIsMzYyYy0xNC4xLDE0LjEtMzYuOSwxNC4xLTUxLDBsLTgxLjItODEuMg0KCUM2OC41LDk3NC4yLDY4LjUsOTUxLjMsODIuNiw5MzcuMnoiLz4NCjwvc3ZnPg0K");
  background-size: contain;
  width: 1rem;
  height: 1rem;
}
.cmp-search__results {
  display: none;
  overflow-y: auto;
  min-width: 100%;
  max-height: 10rem;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 999999;
  border: 1px solid #ccc;
  background: #fff;
}
.cmp-search__item {
  display: block;
}
.cmp-search__item--is-focused {
  background-color: #ccc;
}

/*
 *  Copyright 2025 Adobe
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
.cmp-form-text .cmp-form-text__validation-message {
  visibility: hidden;
}
.cmp-form-text :invalid + .cmp-form-text__validation-message {
  visibility: visible;
}

/*
 *  Copyright 2018 Adobe
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
.cmp-carousel__content {
  position: relative;
}
.cmp-carousel__item {
  display: none;
}
.cmp-carousel__item--active {
  display: block;
}
.cmp-carousel__action {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.cmp-carousel__indicators {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0;
  padding: 0;
  list-style: none;
}
.cmp-carousel__indicator {
  position: relative;
  flex: 0 1 auto;
  width: 10px;
  height: 10px;
  margin: 0 7px;
  border-radius: 50%;
  font-size: 0;
  text-indent: -3000px;
  background-color: rgba(0, 0, 0, 0.5);
}
.cmp-carousel__indicator--active {
  background-color: rgba(0, 0, 0, 0.8);
}

:root{--scale-0:0;--scale-25:1px;--scale-50:2px;--scale-100:4px;--scale-150:6px;--scale-200:8px;--scale-300:12px;--scale-400:16px;--scale-500:20px;--scale-600:24px;--scale-700:28px;--scale-800:32px;--scale-900:36px;--scale-1000:40px;--scale-1100:44px;--scale-1200:48px;--scale-1300:52px;--scale-1400:56px;--scale-1500:60px;--scale-1600:64px;--scale-2000:80px;--scale-3300:132px;--spacing-3xs:var(--scale-50,2px);--spacing-2xs:var(--scale-100,4px);--spacing-xs:var(--scale-200,8px);--spacing-sm:var(--scale-150,6px);--spacing-md:var(--scale-200,8px);--spacing-lg:var(--scale-400,16px);--spacing-xl:var(--scale-400,16px);--spacing-2xl:var(--scale-600,24px);--spacing-3xl:var(--scale-400,16px);--spacing-4xl:var(--scale-400,16px);--spacing-page-gutter:var(--scale-400,16px);--spacing-component-padding:var(--scale-800,32px);--spacing-neg-padding:-62px;--paragraph-spacing-body-md:16px;--paragraph-spacing-body-sm:16px;--paragraph-spacing-body-lg:20px;--paragraph-spacing-heading-h1:36px;--paragraph-spacing-heading-h2:32px;--paragraph-spacing-heading-h3:28px;--paragraph-spacing-heading-h4:24px;--paragraph-spacing-heading-h5:28px;--paragraph-spacing-heading-h6:20px;--tab-spacing:var(--scale-400);--spacing-spotlight-large:var(--scale-1000,40px) var(--scale-1500,60px);--spacing-spotlight-small:var(--scale-1000,40px) var(--scale-200,8px)}@container ( 769px <= width < 1025px){.aem-Grid{--spacing-sm:var(--scale-200,8px);--spacing-md:var(--scale-300,12px);--spacing-lg:var(--scale-500,20px);--spacing-xl:var(--scale-600,24px);--spacing-2xl:var(--scale-800 32px);--spacing-3xl:var(--scale-800,32px);--spacing-4xl:var(--scale-3300,132px);--spacing-page-gutter:var(--scale-800,32px);--spacing-component-padding:var(--scale-1400,56px);--spacing-neg-padding:-70px;--spacing-spotlight-small:var(--scale-2000,80px)}}@container ( width >= 1025px ){.aem-Grid{--spacing-sm:var(--scale-300,12px);--spacing-md:var(--scale-400,16px);--spacing-lg:var(--scale-600,24px);--spacing-xl:var(--scale-800,32px);--spacing-2xl:var(--scale-1200,48px);--spacing-3xl:var(--scale-1600,64px);--spacing-4xl:var(--scale-2000,80px);--spacing-page-gutter:var(--scale-1600,64px);--spacing-component-padding:var(--scale-1600,64px);--spacing-neg-padding:-80px;--tab-spacing:var(--scale-900,36px);--spacing-spotlight-large:var(--scale-2000,80px);--spacing-spotlight-small:var(--scale-2000,80px) var(--scale-200,8px)}}.grid{column-gap:16px;display:grid;grid-template-columns:repeat(4,1fr)}@media(min-width:769px){.grid{grid-template-columns:repeat(8,1fr)}}@media(min-width:1025px){.grid{grid-template-columns:repeat(12,1fr)}}:root{--color-semper-fi-default:#991b20;--color-semper-fi-100:#fcf8f8;--color-semper-fi-200:#faf4f4;--color-semper-fi-300:#f5e8e9;--color-semper-fi-400:#e5c6c7;--color-semper-fi-500:#cc8d8f;--color-semper-fi-600:#b35458;--color-semper-fi-800:#731418;--color-semper-fi-900:#4d0e10;--color-semper-fi-1000:#260708;--color-dress-blues-default:#001e2d;--color-dress-blues-100:#f7f8f9;--color-dress-blues-200:#f2f4f4;--color-dress-blues-300:#e5e8ea;--color-dress-blues-400:#bfc7ca;--color-dress-blues-500:#808e96;--color-dress-blues-600:#405662;--color-dress-blues-800:#001722;--color-dress-blues-900:#000f17;--color-dress-blues-1000:#00080b;--color-fringe-default:#efc97b;--color-fringe-100:#fffdfb;--color-fringe-200:#fefcf8;--color-fringe-300:#fdfaf2;--color-fringe-400:#fbf1de;--color-fringe-500:#f7e4bd;--color-fringe-600:#f3d79c;--color-fringe-800:#b3975c;--color-fringe-900:#78653e;--color-fringe-1000:#3c321f;--color-white-100:#fff;--color-black-default:#010101;--color-black-100:#f7f7f7;--color-black-200:#f2f2f2;--color-black-300:#e6e6e6;--color-black-400:#bfbfbf;--color-black-500:gray;--color-black-600:#414141;--color-pinstripe-default:#ad1f24;--color-pinstripe-100:#fdf8f8;--color-pinstripe-200:#fbf4f4;--color-pinstripe-300:#f7e9e9;--color-pinstripe-400:#ebc7c8;--color-pinstripe-500:#d68f91;--color-pinstripe-600:#c1575b;--color-pinstripe-800:#82171b;--color-pinstripe-900:#571012;--color-pinstripe-1000:#2b0809;--color-battle-red-default:#7a131b;--color-battle-red-100:#fbf8f8;--color-battle-red-200:#f8f3f4;--color-battle-red-300:#f2e7e8;--color-battle-red-400:#dec4c6;--color-battle-red-500:#bc898d;--color-battle-red-600:#9b4e54;--color-battle-red-800:#5c0e14;--color-battle-red-900:#3d0a0e;--color-battle-red-1000:#1f0507;--color-ocean-default:#07405b;--color-ocean-100:#f8f9fa;--color-ocean-200:#f3f5f7;--color-ocean-300:#e6ecef;--color-ocean-400:#c1cfd6;--color-ocean-500:#839fad;--color-ocean-600:#457084;--color-ocean-800:#053044;--color-ocean-900:#04202e;--color-ocean-1000:#021017;--color-midnight-default:#101728;--color-midnight-100:#f8f8f9;--color-midnight-200:#f3f3f4;--color-midnight-300:#e7e8e9;--color-midnight-400:#c3c5c9;--color-midnight-500:#878b93;--color-midnight-600:#4c515e;--color-success-default:#44ca5b;--color-success-100:#ecfaef;--color-success-200:#d0f2d6;--color-success-300:#a1e5ad;--color-success-400:#73d784;--color-success-600:#339744;--color-success-700:#22652e;--color-error-default:#ee3934;--color-error-100:#fdebeb;--color-error-200:#fbcdcc;--color-error-300:#f79c99;--color-error-400:#f26b67;--color-error-600:#b22b27;--color-error-700:#771d1a;--color-warning-default:#ffb400;--color-warning-100:#fff7e5;--color-warning-200:#ffecbf;--color-warning-300:#ffd980;--color-warning-400:#ffc740;--color-warning-600:#bf8700;--color-warning-700:#805a00;--color-information-default:#3086eb;--color-information-100:#eaf3fd;--color-information-200:#cbe1fa;--color-information-300:#97c3f5;--color-information-400:#64a4f0;--color-information-600:#2465b0;--color-information-700:#184376;--primary-default:var(--color-dress-blues-default);--primary-100:var(--color-dress-blues-100);--primary-200:var(--color-dress-blues-200);--primary-300:var(--color-dress-blues-300);--primary-400:var(--color-dress-blues-400);--primary-500:var(--color-dress-blues-500);--primary-600:var(--color-dress-blues-600);--primary-800:var(--color-dress-blues-800);--primary-900:var(--color-dress-blues-900);--primary-1000:var(--color-dress-blues-1000);--secondary-default:var(--color-pinstripe-default);--secondary-100:var(--color-pinstripe-100);--secondary-200:var(--color-pinstripe-200);--secondary-300:var(--color-pinstripe-300);--secondary-400:var(--color-pinstripe-400);--secondary-500:var(--color-pinstripe-500);--secondary-600:var(--color-pinstripe-600);--secondary-800:var(--color-pinstripe-800);--secondary-900:var(--color-pinstripe-900);--secondary-1000:var(--color-pinstripe-1000);--error-default:var(--color-error-default);--error-100:var(--color-error-100);--error-200:var(--color-error-200);--error-300:var(--color-error-300);--error-400:var(--color-error-400);--error-600:var(--color-error-600);--error-700:var(--color-error-700);--success-default:var(--color-success-default);--success-100:var(--color-success-100);--success-200:var(--color-success-200);--success-300:var(--color-success-300);--success-400:var(--color-success-400);--success-600:var(--color-success-600);--success-700:var(--color-success-700);--neutral-default:var(--color-midnight-default);--neutral-100:var(--color-midnight-100);--neutral-200:var(--color-midnight-200);--neutral-300:var(--color-midnight-300);--neutral-400:var(--color-midnight-400);--neutral-500:var(--color-midnight-500);--neutral-600:var(--color-midnight-600);--neutral-black:var(--color-black-default);--neutral-white:var(--color-white-100);--warning-default:var(--color-warning-default);--warning-100:var(--color-warning-100);--warning-200:var(--color-warning-200);--warning-300:var(--color-warning-300);--warning-400:var(--color-warning-400);--warning-600:var(--color-warning-600);--warning-700:var(--color-warning-700);--information-default:var(--color-information-default);--information-100:var(--color-information-100);--information-200:var(--color-information-200);--information-300:var(--color-information-300);--information-400:var(--color-information-400);--information-600:var(--color-information-600);--information-700:var(--color-information-700)}.mode-light,:root{--colors-text-headings:var(--neutral-black);--colors-text-body:var(--neutral-default);--colors-text-action:var(--secondary-default);--colors-text-action-hover:var(--secondary-900);--colors-text-disabled:var(--neutral-400);--colors-text-information:var(--information-default);--colors-text-success:var(--success-default);--colors-text-warning:var(--warning-default);--colors-text-error:var(--error-default);--colors-text-on-action:var(--color-white-100);--colors-text-on-disabled:var(--neutral-black);--colors-text-eyebrow:var(--color-black-default);--colors-text-subhead:var(--color-midnight-600);--colors-text-tabs-hover:var(--color-midnight-default);--colors-button-button-text:var(--neutral-white);--colors-button-disabled:var(--primary-400);--colors-button-action:var(--secondary-default);--colors-button-action-hover:var(--secondary-900);--colors-border-primary:var(--neutral-400);--colors-border-button:var(--neutral-black);--colors-border-information:var(--information-700);--colors-border-success:var(--success-700);--colors-border-warning:var(--warning-700);--colors-border-error:var(--error-700);--colors-border-disabled:var(--neutral-400);--colors-border-action:var(--secondary-default);--colors-border-action-hover:var(--secondary-900);--colors-border-focus:var(--secondary-default);--colors-surface-page:var(--neutral-white);--colors-surface-primary:var(--neutral-white);--colors-surface-secondary:var(--color-dress-blues-default);--colors-surface-card-bg:var(--primary-300);--colors-surface-text-field:var(--neutral-white);--colors-surface-success:var(--success-100);--colors-surface-disabled:var(--neutral-100);--colors-surface-error:var(--error-100);--colors-surface-warning:var(--color-fringe-100);--colors-surface-information:var(--information-100);--colors-surface-action:var(--secondary-default);--colors-surface-action-hover:var(--secondary-900);--colors-icons-primary:var(--neutral-white);--colors-icons-primary-on-white:var(--primary-default);--colors-icons-information:var(--information-600);--colors-icons-success:var(--success-600);--colors-icons-warning:var(--warning-600);--colors-icons-error:var(--error-600)}.mode-dark-dress-blues{--colors-text-headings:var(--neutral-white);--colors-text-body:var(--neutral-white);--colors-text-action:var(--neutral-white);--colors-text-action-hover:var(--color-fringe-default);--colors-text-on-disabled:var(--neutral-500);--colors-text-eyebrow:var(--neutral-white);--colors-text-subhead:var(--color-midnight-400);--colors-text-tabs-hover:var(--color-midnight-500);--colors-button-action:var(--color-midnight-200);--colors-button-action-hover:var(--color-fringe-default);--colors-button-disabled:var(--color-midnight-600);--colors-button-button-text:var(--color-dress-blues-default);--colors-border-primary:var(--neutral-600);--colors-border-button:var(--color-midnight-400);--colors-border-focus:var(--color-midnight-200);--colors-surface-page:var(--color-dress-blues-default);--colors-surface-secondary:var(--primary-600);--colors-surface-card-bg:var(--primary-600);--colors-surface-text-field:var(--primary-600);--colors-icons-primary-on-white:var(--neutral-white)}.mode-dark-black{--colors-text-headings:var(--neutral-white);--colors-text-body:var(--neutral-white);--colors-text-action:var(--neutral-white);--colors-text-action-hover:var(--color-fringe-default);--colors-text-on-disabled:var(--neutral-500);--colors-text-eyebrow:var(--neutral-white);--colors-text-subhead:var(--color-midnight-400);--colors-text-tabs-hover:var(--color-midnight-500);--colors-button-action:var(--color-midnight-200);--colors-button-action-hover:var(--color-fringe-default);--colors-button-disabled:var(--color-midnight-600);--colors-button-button-text:var(--neutral-black);--colors-border-primary:var(--neutral-600);--colors-border-button:var(--color-midnight-400);--colors-border-focus:var(--color-midnight-200);--colors-surface-page:var(--neutral-black);--colors-surface-secondary:var(--color-black-600);--colors-surface-card-bg:var(--color-black-600);--colors-surface-text-field:var(--color-black-600);--colors-icons-primary-on-white:var(--neutral-white)}.mode-battle-red{--colors-text-headings:var(--neutral-white);--colors-text-body:var(--neutral-white);--colors-text-action:var(--neutral-white);--colors-text-action-hover:var(--color-fringe-default);--colors-text-on-disabled:var(--neutral-500);--colors-text-eyebrow:var(--neutral-white);--colors-text-subhead:var(--color-midnight-400);--colors-text-tabs-hover:var(--color-midnight-500);--colors-button-action:var(--color-midnight-100);--colors-button-action-hover:var(--color-fringe-default);--colors-button-disabled:var(--color-midnight-600);--colors-button-button-text:var(--neutral-black);--colors-border-primary:var(--neutral-600);--colors-border-button:var(--color-midnight-400);--colors-border-focus:var(--color-midnight-200);--colors-surface-page:var(--color-battle-red-900);--colors-surface-secondary:var(--color-black-600);--colors-surface-card-bg:var(--color-black-600);--colors-surface-text-field:var(--color-black-600);--colors-icons-primary-on-white:var(--neutral-white)}:root{--colors-surface-benefits:#060504;--colors-border-benefits:#312e2e}[data-color=deepteal]{--colors-surface-benefits:#002d31;--colors-border-benefits:#28939a}[data-color=nero]{--colors-surface-benefits:#170700;--colors-border-benefits:#4c3531}[data-color=prussianblue]{--colors-surface-benefits:#002948;--colors-border-benefits:#1f6295}[data-color=rangoongreen]{--colors-surface-benefits:#060504;--colors-border-benefits:#312e2e}[data-color=rock]{--colors-surface-benefits:#222;--colors-border-benefits:#3d3d3d}[data-color=stratos]{--colors-surface-benefits:#000536;--colors-border-benefits:#4a34b4}:root{--border-width-none:var(--scale-0);--border-width-sm:var(--scale-25);--border-width-md:var(--scale-50);--border-width-lg:var(--scale-100);--border-radius-none:var(--scale-0);--border-radius-sm:var(--scale-50);--border-radius-md:var(--scale-100);--border-radius-lg:var(--scale-200);--type-font-family-primary:Expressway,Corbel,Galvji,Roboto,sans-serif;--type-font-family-secondary:Meno Banner,Constantia,Big Caslon,"Droid Serif",serif;--type-font-weight-regular:400;--type-font-weight-semibold:600;--type-font-weight-bold:700;--fontsize-body-xs:0.75rem;--fontsize-body-sm:0.875rem;--fontsize-body-md:1rem;--fontsize-body-lg:1.25rem;--fontsize-heading-h1:3rem;--fontsize-heading-h2:2.5rem;--fontsize-heading-h3:2rem;--fontsize-heading-h4:1.5rem;--fontsize-heading-h5:1.25rem;--fontsize-heading-h6:1rem;--fontsize-display-display:1.25 rem}@media(min-width:481px){:root{--fontsize-display-display:1.5rem}}@media(min-width:1025px){:root{--fontsize-heading-h1:3.75rem;--fontsize-heading-h2:3rem;--fontsize-heading-h3:2.5rem;--fontsize-heading-h4:2rem;--fontsize-heading-h5:1.5rem;--fontsize-heading-h6:1.25rem;--fontsize-display-display:2rem}}:root{--line-height-body-xm:1.667;--line-height-body-sm:1.714;--line-height-body-md:1.5;--line-height-body-lg:1.6;--line-height-heading-h1:1.167;--line-height-heading-h2:1.2;--line-height-heading-h3:1.25;--line-height-heading-h4:1.167;--line-height-heading-h5:1.2;--line-height-heading-h6:1.25;--line-height-display-display:1.2}@media(min-width:482px){:root{--line-height-display-display:1.6}}@media(min-width:1025px){:root{--line-height-heading-h1:1.2;--line-height-heading-h2:1.167;--line-height-heading-h3:1.2;--line-height-heading-h4:1.25;--line-height-heading-h5:1.167;--line-height-heading-h6:1.2;--line-height-display-display:1.25}}.h1,.squadbayresourcepage .cmp-squadbayresourcecontentfragment .cmp-contentfragment__element h1{font-size:var(--fontsize-heading-h1);font-style:normal;font-weight:600;line-height:var(--line-height-heading-h1);text-transform:uppercase}.h2{font-size:var(--fontsize-heading-h2);line-height:var(--line-height-heading-h2)}.h2,.h3{font-style:normal;font-weight:600;text-transform:uppercase}.h3{font-size:var(--fontsize-heading-h3);line-height:var(--line-height-heading-h3)}.h4{font-size:var(--fontsize-heading-h4);line-height:var(--line-height-heading-h4)}.h4,.h5{font-style:normal;font-weight:600;text-transform:uppercase}.h5{font-size:var(--fontsize-heading-h5);line-height:var(--line-height-heading-h5)}.h6{font-size:var(--fontsize-heading-h6);font-style:normal;font-weight:600;line-height:var(--line-height-heading-h6);text-transform:uppercase}.squadbayresourcepage .cmp-squadbayresourcecontentfragment .cmp-contentfragment__element--bodyCopy a:not(.cmp-button){font-weight:700;text-decoration-line:underline;text-decoration-skip-ink:auto;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}:root{--icon-size:24px}svg.icon{aspect-ratio:1;display:block;fill:currentcolor;height:var(--icon-size,24px)}*{box-sizing:border-box;margin:0;padding:0}body{color:var(--colors-text-body);container-type:inline-size;margin:0 auto}img{max-width:100%}.is-hidden{display:none}.reverse{transform:rotate(180deg)}.rotate-45{transform:rotate(45deg)}.rotate-90{transform:rotate(90deg)}.rotate-270{transform:rotate(270deg)}.columns{background-color:var(--colors-surface-page);display:flex;flex-flow:column}@media(min-width:1025px){.columns{flex-flow:row}}.columns .content{display:flex;flex-direction:column;margin:0 auto;max-width:1440px;width:100%}@media(min-width:1025px){.columns .content{flex-flow:row}}.columns .full-bleed{max-width:unset}.columns .cell{container-type:inline-size;flex:1;width:100%}.columns .editing{border:1px solid var(--color-semper-fi-1000);min-height:100px}@media(min-width:1025px){.columns .halves{max-width:50%}.columns .thirds{max-width:33.33%}.columns .two-thirds{max-width:66.63%}}.columns.headerPadding{padding-top:72px}.columns:not(:has(.full-bleed)).pageGutter{margin-inline:var(--spacing-page-gutter)}.squadbayresourcepage{container-type:inline-size}.squadbayresourcepage .cq-Editable-dom .cmp-squadbayresourcecontentfragment article{min-height:unset}.squadbayresourcepage .cmp-container_header .cmp-container{padding:var(--scale-400,16px)}@media(min-width:769px){.squadbayresourcepage .cmp-container_header .cmp-container{padding-inline:var(--scale-800,32px)}}@media(min-width:1025px){.squadbayresourcepage .cmp-container_header .cmp-container{padding-inline:var(--scale-1600,64px)}}.squadbayresourcepage .cmp-experiencefragment--header .columns{padding:var(--scale-400,16px)}@media(min-width:769px){.squadbayresourcepage .cmp-experiencefragment--header .columns{padding-inline:var(--scale-800,32px)}}@media(min-width:1025px){.squadbayresourcepage .cmp-experiencefragment--header .columns{padding-inline:var(--scale-1600,64px)}}.squadbayresourcepage .cmp-experiencefragment--header .cmp-image,.squadbayresourcepage .cmp-image_fixed{text-align:left;width:185px}.squadbayresourcepage .cmp-squadbayresourcecontentfragment .cmp-contentfragment__elements{background-color:var(--color-dress-blues-default);color:var(--neutral-white);padding-block:.05px}.squadbayresourcepage .cmp-squadbayresourcecontentfragment .cmp-contentfragment__element{margin:var(--spacing-xl) var(--spacing-page-gutter)}.squadbayresourcepage .cmp-squadbayresourcecontentfragment .cmp-contentfragment__element h1{max-width:unset}.squadbayresourcepage .cmp-squadbayresourcecontentfragment .cmp-contentfragment__element--bodyCopy{background-color:var(--colors-surface-page);color:var(--colors-text-body);margin:unset;max-width:unset;padding:var(--scale-800,32px) var(--spacing-page-gutter)}.squadbayresourcepage .cmp-squadbayresourcecontentfragment .cmp-contentfragment__element--bodyCopy p{margin-block:var(--scale-200,8px)}.squadbayresourcepage .cmp-squadbayresourcecontentfragment .cmp-contentfragment__element--bodyCopy a:not(.cmp-button){color:var(--colors-button-action,#ad1f24)}.squadbayresourcepage .cmp-squadbayresourcecontentfragment .cmp-contentfragment__element--bcVideoId iframe{aspect-ratio:16/9;display:block;width:100%}.squadbayresourcepage .cmp-squadbayresourcecontentfragment .cmp-contentfragment__element--bcVideoId,.squadbayresourcepage .cmp-squadbayresourcecontentfragment .cmp-contentfragment__element--dynamicMediaImageUrl{padding-block-end:var(--scale-800,32px)}.squadbayresourcepage .cmp-squadbayresourcecontentfragment .cmp-contentfragment__element-value{max-width:870px}.squadbayresourcepage .cmp-squadbayresourcecontentfragment .cmp-image__image{display:block;max-height:50vh;max-width:100%;width:auto}.squadbayresourcepage ol,.squadbayresourcepage ul{padding-inline-start:1.5em}
