:root{--columns:1;--gap:1rem}@keyframes dot-bounce{0%{transform:translateY(0)}5%{transform:translateY(2px)}20%{transform:translateY(-8px)}35%{transform:translateY(4px)}40%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes dot-fade{0%{opacity:1}50%{opacity:.2}to{opacity:1}}@keyframes dot-pulse{0%{transform:scale(1)}5%{transform:scale(.98)}50%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes full-height{0%{height:0}to{height:100%}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.m-hamburger{align-items:center;background-color:transparent;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;height:100%;justify-content:center;margin:0 .5rem 0 0;overflow:visible;padding:.625rem 1rem;position:relative;text-transform:none;transition-duration:.15s;transition-property:opacity,filter,background-color;transition-timing-function:linear;z-index:100}@media screen and (min-width:72.5em){.m-hamburger{display:none}}.m-hamburger__label{font-weight:700;margin-left:1rem}.m-hamburger.is-active .m-hamburger__label--open,.m-hamburger__label--close{display:none}.m-hamburger.is-active .m-hamburger__label--close{display:block}.m-hamburger:hover .m-hamburger__inner,.m-hamburger:hover .m-hamburger__inner:after,.m-hamburger:hover .m-hamburger__inner:before{background-color:#1e1e1e}.m-hamburger.is-active .m-hamburger__inner{background-color:#1e1e1e;transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);width:1.5rem}.m-hamburger.is-active .m-hamburger__inner:before{background-color:#1e1e1e;opacity:0;top:0;transition:top 75ms ease,opacity 75ms ease .12s;width:1.5rem}.m-hamburger.is-active .m-hamburger__inner:after{background-color:#1e1e1e;bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;width:1.5rem}.m-hamburger__box{display:inline-block;height:1.5rem;position:relative;width:1.5rem}.m-hamburger__inner,.m-hamburger__inner:after,.m-hamburger__inner:before{background-color:#1e1e1e;border-radius:0;height:.1875rem;position:absolute;right:0;width:1.5rem}.m-hamburger__inner{display:block;top:50%;transition-duration:75ms;transition:cubic-bezier(.55,.055,.675,.19),width .25s ease,background-color .14s}.m-hamburger__inner:after,.m-hamburger__inner:before{content:"";display:block}.m-hamburger__inner:before{top:-.5rem;transition:top 75ms ease .12s,opacity 75ms ease,width .25s ease,background-color .14s;width:1.5rem}.m-hamburger__inner:after{bottom:-.5rem;transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19),width .25s ease,background-color .14s;width:1.5rem}.m-main-nav{--main-nav-drilldown:1;background-color:#9c0214;display:block;margin:0;transition:.25s;width:100%;z-index:100}@media screen and (min-width:72.5em){.m-main-nav{--main-nav-drilldown:0}}@media print,screen and (max-width:47.99875em){.m-header-sponsor--mobile+.region-primary-menu .m-main-nav{padding-top:3.5rem}}@media print,screen and (min-width:64em){.m-main-nav{margin-top:3.1875rem}}@media screen and (max-width:63.99875em){.m-main-nav{margin-top:1.3125rem}}@media screen and (max-width:72.4375em){.m-main-nav{height:calc(100% - 5rem);left:-100%;overflow-y:auto;position:fixed}.m-main-nav.is-open{left:0}.toolbar-vertical.toolbar-tray-open .m-main-nav.is-open{left:15rem}}@media screen and (min-width:72.5em){.m-main-nav{background:none;height:100%;margin-top:0;position:static;width:auto}}.m-main-nav::-webkit-scrollbar{display:none}.m-main-nav__mega-bg{background-color:#9c0214}@media screen and (min-width:72.5em){.m-main-nav__mega-bg{box-shadow:0 1px 6px 0 rgba(0,0,0,.1);height:0;left:calc(-50vw + 50%);position:absolute;top:100%;transition:.15s;width:100vw;z-index:-1}}.m-main-nav__menu{color:#fff;font:700 1.25rem Poppins,Helvetica,Roboto,Arial,sans-serif;list-style:none;margin:0;padding:0 1.5rem;position:static;text-transform:capitalize}[data-whatinput=mouse] .m-main-nav__menu{outline:0}@media print,screen and (max-width:47.99875em){.m-main-nav__menu{padding-top:3.625rem}}@media screen and (min-width:48em){.m-main-nav__menu{margin-top:5.375rem}}@media screen and (min-width:72.5em){.m-main-nav__menu{color:#1e1e1e;display:flex;font-size:1rem;height:100%;margin-top:0;padding:0}}.m-main-nav__menu .menu-item{border-bottom:.125rem solid #8b0212;padding:0}@media screen and (min-width:48em){.m-main-nav__menu .menu-item{margin:0 auto;max-width:39rem}.m-main-nav__menu .menu-item.menu-item--active-trail{color:inherit}}@media screen and (max-width:72.4375em){.m-main-nav__menu .menu-item.is-drilldown-submenu-parent>a .menu-item-icon{opacity:.5}}@media screen and (min-width:72.5em){.m-main-nav__menu .menu-item{border-bottom:0;margin-left:1.5rem}.m-main-nav__menu .menu-item.menu-item--active-trail{color:#9c0214}.m-main-nav__menu .menu-item a:after{background-color:#9c0214}}.m-main-nav__menu .menu-item.more{display:none}.m-main-nav__menu .menu-item--expanded{list-style:none}.m-main-nav__menu .menu-item--expanded>a:after{display:none}@media screen and (min-width:48em){.m-main-nav__menu .menu-item.menu-item--active-trail .is-active,.m-main-nav__menu .menu-item.menu-item--active-trail a{color:inherit}}.m-main-nav__menu .menu-item a{background:none;color:inherit;padding:.625rem 5.625rem .625rem 0;position:relative;transition:.14s}@media screen and (max-width:72.4375em){.m-main-nav__menu .menu-item a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media screen and (min-width:72.5em){.m-main-nav__menu .menu-item a{align-items:center;display:flex;height:100%;padding:0;position:relative}.m-main-nav__menu .menu-item a:after{background:#9c0214;bottom:0;content:"";display:block;height:.375rem;left:0;margin:auto;position:absolute;right:0;top:auto;transform:none;transition:.25s;width:0}.m-main-nav__menu .menu-item a:hover{text-decoration:none}.m-main-nav__menu .menu-item a:hover:after{width:100%}}.m-main-nav__menu .menu-item a:focus,.m-main-nav__menu .menu-item a:hover{text-decoration:none}@media screen and (min-width:72.5em){.m-main-nav__menu .menu-item .is-menu-active:after{width:100%}.m-main-nav__menu .menu-item .is-menu-active+.submenu{height:auto;opacity:1;overflow:visible;visibility:visible;width:100%}}.m-main-nav__menu .menu-item .menu-item-icon{align-items:center;display:flex;height:100%;justify-content:flex-end;padding-left:.8125rem;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media screen and (min-width:72.5em){.m-main-nav__menu .menu-item .menu-item-icon{display:none}}.m-main-nav__menu .menu-item .menu-item-icon:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMjAuODE4IDExLjY5NyAyOSAyMGwtOC4xODIgOC4zMDMtMi4xMjEtMi4xMjEgNC43NTEtNC42ODJIMTF2LTNoMTIuNDQ4bC00Ljc1MS00LjY4MnoiLz48L3N2Zz4=) no-repeat 50%;content:"";height:1.5625rem;width:1.5625rem}@media screen and (min-width:72.5em){.m-main-nav__menu .submenu{background:none}.m-main-nav__menu .submenu .menu-item{border-right-color:#8b0212}}.m-main-nav__menu .submenu{background-color:#9c0214;color:#fff;list-style:none;margin:0;padding:0 1.5rem;-webkit-overflow-scrolling:touch}@media screen and (min-width:72.5em){.m-main-nav__menu .submenu{display:flex;flex-wrap:wrap;height:0;left:calc(-50vw + 50%);margin:auto;opacity:0;overflow:hidden;padding:2.8125rem 2.8125rem 0;position:absolute;right:0;top:100%;transition:opacity .4s ease .25s;visibility:hidden;width:100vw}}.m-main-nav__menu .submenu::-webkit-scrollbar{display:none}.m-main-nav__menu .submenu [data-is-parent-link]{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap}@media screen and (min-width:72.5em){.m-main-nav__menu .submenu .menu-item{border:0;border-right:.125rem solid #8b0212;flex:0 0 33.33%;margin:0 0 3rem;max-width:none;min-width:0;padding:0 2rem}}@media screen and (min-width:80em){.m-main-nav__menu .submenu .menu-item{padding:0 3.375rem}}.m-main-nav__menu .submenu .menu-item.menu-item--active-trail a{color:#fff}.m-main-nav__menu .submenu .menu-item:nth-child(3n+3){border-right:0}.m-main-nav__menu .submenu a{color:inherit}@media screen and (min-width:72.5em){.m-main-nav__menu .submenu a{background-color:#c30017;display:inline-block;font-size:1.5rem;height:auto;line-height:1.2;margin-bottom:.5rem;padding:.625rem}}.m-main-nav__menu .submenu a:after,.m-main-nav__menu .submenu a:before{display:none}@media screen and (min-width:72.5em){.m-main-nav__menu .submenu a:hover{background-color:#c30017}.m-main-nav__menu .submenu .submenu a{background:none;display:block;font-size:1rem;margin-bottom:.5rem;padding:.25rem .625rem .25rem 0}.m-main-nav__menu .submenu .submenu a:hover{background:none;opacity:.5}.m-main-nav__menu .submenu .submenu{display:block;flex-direction:column;height:auto;left:0;opacity:1;overflow:hidden;padding:0 0 0 .625rem;position:relative;text-overflow:ellipsis;top:0;visibility:visible;white-space:nowrap;width:100%}}.m-main-nav__menu .submenu .submenu .menu-item{padding:0}@media screen and (min-width:72.5em){.m-main-nav__menu .submenu .submenu .menu-item{border:0;margin:0}}.m-main-nav .is-drilldown{max-width:100%!important}.m-main-nav .drilldown a{background:none}.m-main-nav .js-drilldown-back{background-color:#fff;color:#fff;cursor:pointer;font:700 1.5rem Poppins,Helvetica,Roboto,Arial,sans-serif;line-height:1rem;margin:0 -1.5rem 1rem;padding:.625rem 1rem .625rem 3.5rem;position:relative;text-transform:capitalize}@media screen and (min-width:48em){.m-main-nav .js-drilldown-back{margin-bottom:1.75rem}}.m-main-nav .js-drilldown-back:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCI+PHBhdGggZmlsbD0iI2MzMDAxNyIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTkuMTgyIDI4LjMwMyAxMSAyMGw4LjE4Mi04LjMwMyAyLjEyMSAyLjEyMS00Ljc1MSA0LjY4MkgyOXYzSDE2LjU1Mmw0Ljc1MSA0LjY4MnoiLz48L3N2Zz4=) no-repeat 50%;content:"";height:1.5625rem;left:1rem;position:absolute;top:50%;transform:translateY(-50%);width:1.5625rem}.m-main-nav .js-drilldown-back>a{background-color:#c30017;display:inline-block;line-height:1;padding:.4375rem .3125rem}.m-main-nav .js-drilldown-back>a:hover{background-color:inherit;background-color:#c30017}.m-main-nav .js-drilldown-back>a:before{display:none}