.d-none .search--preview-top{max-width:21.875rem;position:absolute;top:50%;transform:translateY(-50%);width:auto;overflow:visible;transition:all .2s ease-in-out}@media(prefers-reduced-motion: reduce){.d-none .search--preview-top{transition:none}}@media(max-width: 61.99875rem){.d-none .search--preview-top{display:none}}.headroom--top .d-none .search--preview-top{display:none}.d-none .search--preview{display:flex;flex-direction:row;align-items:center;z-index:110;position:absolute;top:8.125rem;right:50%;transform:translateX(50%);max-width:calc(100% - 3rem);width:18.125rem}@media(min-width: 62rem){.d-none .search--preview{transform:translateX(0);top:10.625rem;right:0.75rem;width:auto;right:1.5rem}}@media(min-width: 62rem)and (min-width: 62rem){.d-none .search--preview{right:2rem}}@media(min-width: 62rem)and (min-width: 75rem){.d-none .search--preview{right:3rem}}@media(min-width: 62rem)and (min-width: 87.5rem){.d-none .search--preview{right:4rem}}@media(min-width: 87.5rem){.d-none .search--preview{top:10.625rem}}@media(min-width: 100rem){.d-none .search--preview{right:calc((100vw - 100rem)*.5 + 4rem);right:calc((var(--vw, 1vw)*100 - 100rem)*.5 + 4rem)}}body:not(.has-banner-image,.has-banner-slider) .d-none .search--preview{top:7.5rem}@media(min-width: 62rem){body:not(.has-banner-image,.has-banner-slider) .d-none .search--preview{top:12.5rem}}body.has-breaking-ribbon .d-none .search--preview{margin-top:3.75rem}.off-canvas__inner .off-canvas__search{align-items:center}.page__header--scrollsearch{position:absolute;right:5rem;top:1.5625rem;transform:none}@media(min-width: 62rem){.page__header--scrollsearch{right:2rem;top:50%;transform:translateY(-50%)}}@media(min-width: 62rem)and (min-width: 62rem){.page__header--scrollsearch .navigation-open .button{display:none}}@media(min-width: 75rem){.page__header--scrollsearch{right:3rem}}@media(min-width: 87.5rem){.page__header--scrollsearch{right:4rem}}.page__header--scrollsearch .button{background-color:#fff;border:0.1875rem solid #0d2c54}.page__header--scrollsearch .button img{height:1.875rem;filter:invert(10%) sepia(44%) saturate(3315%) hue-rotate(202deg) brightness(98%) contrast(92%)}.page__header--scrollsearch .button--icon{padding:0.375rem}@media(min-width: 62rem){.page__header--scrollsearch .button--icon{padding:0.5rem}}.page__header--scrollsearch .button{transition:all .2s ease-in-out}@media(prefers-reduced-motion: reduce){.page__header--scrollsearch .button{transition:none}}.page__header--scrollsearch .button:hover{background-color:#0d2c54}.page__header--scrollsearch .button:hover img{filter:brightness(0) invert(1)}.page__header--scrollsearch .button:focus-visible{background-color:#0d2c54}.page__header--scrollsearch .button:focus-visible img{filter:brightness(0) invert(1)}@media(max-width: 61.99875rem){.headroom--top .has-banner-slider:not(.navigation-open) .page__header--scrollsearch .button,.headroom--top .has-banner-video:not(.navigation-open) .page__header--scrollsearch .button,.headroom--top .has-banner-image:not(.navigation-open) .page__header--scrollsearch .button{background-color:rgba(0,0,0,0);border-color:#fff}.headroom--top .has-banner-slider:not(.navigation-open) .page__header--scrollsearch .button img,.headroom--top .has-banner-video:not(.navigation-open) .page__header--scrollsearch .button img,.headroom--top .has-banner-image:not(.navigation-open) .page__header--scrollsearch .button img{filter:brightness(0) invert(1)}.headroom--top .has-banner-slider:not(.navigation-open) .skip-links__body .button,.headroom--top .has-banner-video:not(.navigation-open) .skip-links__body .button,.headroom--top .has-banner-image:not(.navigation-open) .skip-links__body .button{display:block}}@media(min-width: 62rem){.headroom--top .has-banner-slider:not(.navigation-open) .page__header--scrollsearch .button,.headroom--top .has-banner-video:not(.navigation-open) .page__header--scrollsearch .button,.headroom--top .has-banner-image:not(.navigation-open) .page__header--scrollsearch .button{display:none}.headroom--top .has-banner-slider:not(.navigation-open) .skip-links__body .button,.headroom--top .has-banner-video:not(.navigation-open) .skip-links__body .button,.headroom--top .has-banner-image:not(.navigation-open) .skip-links__body .button{display:block}}@media(min-width: 62rem){.headroom--top .page__header--scrollsearch .button{display:none}.headroom--top .skip-links__body .button{display:block}}
/*# sourceMappingURL=search.min.css.map */
