:root{--hc-blue: #297296;--hc-green: #49775a;--hc-image-scrim: rgb(8 20 25 / .81)}html[data-contrast=high]{--main-blue: var(--hc-blue);--color-primary-button-background: var(--hc-blue);--color-primary-button-border: var(--hc-blue);--color-primary-button-hover-background: color-mix(in srgb, var(--hc-blue) 82%, #000);--color-primary-button-hover-border: color-mix(in srgb, var(--hc-blue) 82%, #000);--hc-link-color: var(--hc-blue);--hc-link-color-hover: color-mix(in srgb, var(--hc-blue) 82%, #000);--medium-gray: #4a4b4d;--focus-outline-width: 3px}html[data-contrast=high],html[data-contrast=high] [class*=color-custom-]{--opacity-muted-text: 1;--opacity-subdued-text: 1;--opacity-35-55: .75;--opacity-40-60: .85}html[data-contrast=high] .timeline__background{background-color:var(--hc-blue)!important}html[data-contrast=high] .timeline__background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hc-image-scrim);pointer-events:none}html[data-contrast=high] .image-block:before{padding:.3em .55em;background-color:var(--hc-image-scrim);color:#fff!important;text-shadow:none!important}html[data-contrast=high] .overlay-hero :is(.button,.button-secondary,.button-custom):hover{--button-background-color: var(--hc-blue) !important}html[data-contrast=high] :is(.background-image-container,.video-background,.hero__media-grid,.slide__image-container,.overlay-hero__media,.overlay-panel__media){isolation:isolate}html[data-contrast=high] :is(.group-block,.custom-section-content):has(:is(.text-block,.button,.button-secondary,.button-custom)) :is(.background-image-container,.video-background):after,html[data-contrast=high] .hero:has(.text-block) .hero__media-grid:after,html[data-contrast=high] slideshow-slide:has(.text-block) .slide__image-container:after,html[data-contrast=high] :is(.overlay-hero__media,.overlay-panel__media):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--hc-image-scrim);pointer-events:none}html[data-contrast=high] :is(.overlay-hero__content-inner,.overlay-panel__text){text-shadow:none!important}html[data-contrast=high] body{background-image:none}html[data-contrast=high] :is(p,li,.text-block) a{text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.15em}.high-contrast-toggle__button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:inherit;cursor:pointer}html[data-contrast=high] .high-contrast-toggle__button{border-radius:50%;background-color:var(--color-foreground);color:var(--color-background)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/high-contrast.css.map */
