.header{--size:21px;--line:21px;--gap:36px;inset:0 0 auto 0;position:fixed;z-index:7;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media(prefers-reduced-motion:reduce){.header{-webkit-transition:none;transition:none}}@media(min-width:1024px){.header{--size:17px;--line:17px;--gap:30px}}@media(min-width:1280px)and (max-width:1919.98px){.header{--size:calc(19px + (100vw - 1280px) / ((1600 - 1280) / (17 - 19)));--line:calc(19px + (100vw - 1280px) / ((1600 - 1280) / (17 - 19)));--gap:calc(36px + (100vw - 1280px) / ((1600 - 1280) / (30 - 36)))}}@media(min-width:1920px){.header{--size:19px;--line:19px;--gap:30px}}.header--fixed{background-color:#000}@media(min-width:1024px){.header--fixed .main-navigation__button{--background:#cd0e2c;--background-hover:#d5d1c4;--border:transparent;--border-hover:#d5d1c4;--color:#fff;--color-hover:#cd0e2c}}.header[data-mega-menu-active=true]{background-color:#000}.header__inner{padding:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(min-width:576px)and (max-width:767.98px){.header__inner{padding-block:calc(24px + (100vw - 576px)/((768 - 576)/(32 - 24)));padding-inline:calc(24px + (100vw - 576px)/((768 - 576)/(40 - 24)))}}@media(min-width:768px)and (max-width:1919.98px){.header__inner{padding-block:32px;padding-inline:calc(40px + (100vw - 768px)/((1440 - 768)/(60 - 40)))}}@media(min-width:1440px){.header__inner{padding-block:32px;padding-inline:calc(60px + (100vw - 1440px)/((1920 - 1440)/(80 - 60)))}}@media(min-width:1920px){.header__inner{gap:34px;padding-block:32px;padding-inline:80px}}.header__logo{color:#fff;display:inline-block;--icon-height:60px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.header__logo:hover,.header__logo:focus{color:#cd0e2c;text-decoration:none}@media(prefers-reduced-motion:reduce){.header__logo{-webkit-transition:none;transition:none}}@media(min-width:576px)and (max-width:767.98px){.header__logo{--icon-height:calc(70px + (100vw - 576px) / ((768 - 576) / (90 - 70)))}}@media(min-width:768px){.header__logo{--icon-height:90px}}@media(min-width:1440px){.header__logo{--icon-height:102px}}@media(min-width:1920px){.header__logo{--icon-height:115px}}@media(min-width:1024px){.main-navigation{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media(max-width:1023.98px){.main-navigation__container{background-blend-mode:multiply;background-color:#cd0e2c;background-image:url(/content/themes/base/assets/img/background/paper-texture.png);background-position:center;background-repeat:no-repeat;background-size:cover;inset:0;isolation:isolate;padding:calc(100px + (100vw - 320px)/((768 - 320)/(120 - 100))) calc(50px + (100vw - 320px)/((768 - 320)/(150 - 50)));position:fixed;translate:100% 0;visibility:hidden;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}}@media(max-width:1023.98px)and (prefers-reduced-motion:reduce){.main-navigation__container{-webkit-transition:none;transition:none}}@media(max-width:1023.98px){.main-navigation__container:before{background:radial-gradient(99.27% 71.44% at 50% 50%,rgba(0,0,0,0) 0%,rgba(0,0,0,.59) 100%),#cd0e2c;inset:0;mix-blend-mode:multiply;opacity:.6;content:"";display:block;position:absolute;z-index:-1}.main-navigation__container[data-expanded=true]{translate:0 0;visibility:visible}.admin-bar .main-navigation__container{height:calc(100% - var(--admin-bar-height, 32px));top:var(--admin-bar-height,32px)}}@media(min-width:768px)and (max-width:1023.98px){.main-navigation__container{padding-inline:96px;padding-block:120px}}@media(min-width:1024px)and (max-width:1919.98px){.main-navigation__container{gap:36px 24px;padding:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(min-width:1920px){.main-navigation__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:36px;-moz-column-gap:36px;column-gap:36px}}.main-navigation__toggle{height:22px;position:relative;width:48px;z-index:2;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media(prefers-reduced-motion:reduce){.main-navigation__toggle{-webkit-transition:none;transition:none}}.main-navigation__toggle span{background-color:#fff;height:2px;position:absolute;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media(prefers-reduced-motion:reduce){.main-navigation__toggle span{-webkit-transition:none;transition:none}}.main-navigation__toggle span:nth-child(1){inset:0 0 auto 0}.main-navigation__toggle span:nth-child(2){inset:calc(50% - 1px) 0 auto 0}.main-navigation__toggle span:nth-child(3){inset:auto 0 0 0}.main-navigation__toggle[aria-expanded=true]{background-color:#fff;border-radius:100vmax;height:48px;width:48px}.main-navigation__toggle[aria-expanded=true] span{background-color:#cd0e2c}.main-navigation__toggle[aria-expanded=true] span:nth-child(1){inset:calc(50% - 1px) 16px auto 16px;rotate:45deg}.main-navigation__toggle[aria-expanded=true] span:nth-child(2){opacity:0}.main-navigation__toggle[aria-expanded=true] span:nth-child(3){inset:calc(50% - 1px) 16px auto 16px;rotate:-45deg}@media(min-width:1024px){.main-navigation__toggle{display:none}}.main-navigation__main-nav{-webkit-margin-after:auto;margin-block-end:auto;width:min(100%,288px);gap:0;display:grid;grid-template-areas:"main-nav" "weather" "search" "navbutton"}@media(max-width:1023.98px){.main-navigation__main-nav{overflow-x:hidden;overflow-y:auto;height:100%}}@media(min-width:768px){.main-navigation__main-nav{width:100%}}@media(min-width:1024px){.main-navigation__main-nav{justify-items:end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;grid-template-columns:auto 230px 40px;grid-template-areas:"weather navbutton search" "main-nav main-nav main-nav"}}@media(min-width:1440px){.main-navigation__main-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}}.main-navigation .weather-widget{grid-area:weather;margin-block:100px 20px}@media(min-width:1024px){.main-navigation .weather-widget{margin-block:0;padding-right:32px}}.main-navigation .header-search{grid-area:search}@media(min-width:768px){.main-navigation .header-search{margin-top:auto}}@media(min-width:1024px){.main-navigation .header-search{padding-left:24px}}.main-navigation .menu-header-primary-navigation-container{grid-area:main-nav}@media(min-width:1024px){.main-navigation .menu-header-primary-navigation-container{margin-top:36px}}@media(min-width:1440px){.main-navigation .menu-header-primary-navigation-container{margin-top:0;-webkit-margin-end:40px;margin-inline-end:40px}}.main-navigation__button{grid-area:navbutton;padding-block:12px 10px;padding-inline:40px;text-align:center;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:100%;margin-top:32px}@media(min-width:768px){.main-navigation__button{margin-inline:auto;white-space:nowrap}}@media(min-width:1024px){.main-navigation__button{margin-top:0}}@media(max-width:1279.98px){.main-navigation__button{--background:#fff;--background-hover:#d5d1c4;--color:#cd0e2c}}@media(min-width:1280px){.main-navigation__button{--background:0 0;--background-hover:#cd0e2c;--border:#fff;--border-hover:#cd0e2c;--color:#fff;margin-inline:24px}}#nav-header-primary-menu .menu,#nav-header-secondary-menu .menu{gap:var(--gap);list-style:none;margin:0;padding:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}@media(min-width:1024px){#nav-header-primary-menu .menu,#nav-header-secondary-menu .menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(min-width:1920px){#nav-header-primary-menu .menu,#nav-header-secondary-menu .menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;flex-wrap:nowrap}}#nav-header-primary-menu .menu-item a:not(.mega-menu-card__link,.mega-menu-card__image,.menu-item__link,.mega-menu--single-column a,.mega-menu__badge-link,.mega-menu__mobile-banner),#nav-header-secondary-menu .menu-item a:not(.mega-menu-card__link,.mega-menu-card__image,.menu-item__link,.mega-menu--single-column a,.mega-menu__badge-link,.mega-menu__mobile-banner){color:#fff;display:block;position:relative;text-decoration:none;width:100%;font-weight:300;font-family:"ClarendonLTStd-Light",sans-serif;font-size:16px;line-height:var(--line);letter-spacing:.03em;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media(prefers-reduced-motion:reduce){#nav-header-primary-menu .menu-item a:not(.mega-menu-card__link,.mega-menu-card__image,.menu-item__link,.mega-menu--single-column a,.mega-menu__badge-link,.mega-menu__mobile-banner),#nav-header-secondary-menu .menu-item a:not(.mega-menu-card__link,.mega-menu-card__image,.menu-item__link,.mega-menu--single-column a,.mega-menu__badge-link,.mega-menu__mobile-banner){-webkit-transition:none;transition:none}}@media(min-width:768px){#nav-header-primary-menu .menu-item a:not(.mega-menu-card__link,.mega-menu-card__image,.menu-item__link,.mega-menu--single-column a,.mega-menu__badge-link,.mega-menu__mobile-banner),#nav-header-secondary-menu .menu-item a:not(.mega-menu-card__link,.mega-menu-card__image,.menu-item__link,.mega-menu--single-column a,.mega-menu__badge-link,.mega-menu__mobile-banner){width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media(min-width:1024px){#nav-header-primary-menu .menu-item a:not(.mega-menu-card__link,.mega-menu-card__image,.menu-item__link,.mega-menu--single-column a,.mega-menu__badge-link,.mega-menu__mobile-banner):after,#nav-header-secondary-menu .menu-item a:not(.mega-menu-card__link,.mega-menu-card__image,.menu-item__link,.mega-menu--single-column a,.mega-menu__badge-link,.mega-menu__mobile-banner):after{background-color:currentColor;height:1px;inset:26px 0 -3px 0;scale:0 1;content:"";display:block;position:absolute;-webkit-transition:scale .25s ease-in-out;transition:scale .25s ease-in-out}}@media(min-width:1024px)and (prefers-reduced-motion:reduce){#nav-header-primary-menu .menu-item a:not(.mega-menu-card__link,.mega-menu-card__image,.menu-item__link,.mega-menu--single-column a,.mega-menu__badge-link,.mega-menu__mobile-banner):after,#nav-header-secondary-menu .menu-item a:not(.mega-menu-card__link,.mega-menu-card__image,.menu-item__link,.mega-menu--single-column a,.mega-menu__badge-link,.mega-menu__mobile-banner):after{-webkit-transition:none;transition:none}}@media(min-width:1024px){#nav-header-primary-menu .menu-item a:not(.mega-menu-card__link,.mega-menu-card__image,.menu-item__link,.mega-menu--single-column a,.mega-menu__badge-link,.mega-menu__mobile-banner):hover,#nav-header-secondary-menu .menu-item a:not(.mega-menu-card__link,.mega-menu-card__image,.menu-item__link,.mega-menu--single-column a,.mega-menu__badge-link,.mega-menu__mobile-banner):hover{color:#fff;text-decoration:none}#nav-header-primary-menu .menu-item a:not(.mega-menu-card__link,.mega-menu-card__image,.menu-item__link,.mega-menu--single-column a,.mega-menu__badge-link,.mega-menu__mobile-banner):hover:after,#nav-header-secondary-menu .menu-item a:not(.mega-menu-card__link,.mega-menu-card__image,.menu-item__link,.mega-menu--single-column a,.mega-menu__badge-link,.mega-menu__mobile-banner):hover:after{scale:1 1}}