:export{xs:375px;sm:430px;md:740px;lg:1000px;xl:1300px;xxl:1900px}:export{xs:(min-width: 375px);sm:(min-width: 430px);md:(min-width: 740px);lg:(min-width: 1000px);xl:(min-width: 1300px);xxl:(min-width: 1900px)}.nav-item{display:grid;position:relative;transition:border-color .2s;border-top:1px solid transparent;border-bottom:1px solid transparent;text-transform:uppercase}.nav-item.nav-item--highlighted{border-top-color:transparent;border-bottom-color:transparent}.nav-item.nav-item--highlighted>a,.nav-item.nav-item--highlighted>span{margin-block:8px;background-color:#2d4d3a;padding-inline:8px;height:32px;color:#fff;text-decoration:none}.nav-item.nav-item--highlighted .nav-item__flyout-opener{right:8px;color:#fff}.nav-item.nav-item--highlighted.is-open{border-bottom-color:transparent}.nav-item.nav-item--highlighted.is-open>a,.nav-item.nav-item--highlighted.is-open>span{background-color:#000}.nav-item.is-open{border-bottom-color:#000}.nav-item>a,.nav-item>span{display:grid;align-items:center;padding:8px;height:48px}.nav-item>a{color:inherit;text-decoration:none}.nav-item>a:focus{outline:2px solid #4caf50;outline-offset:0}.nav-item>a:focus-visible{outline:2px solid #4caf50;outline-offset:0}.nav-item>a:focus:not(:focus-visible){outline:none}.nav-item span{cursor:default}.nav-item__flyout-opener{display:grid;position:absolute;top:50%;right:-8px;justify-content:center;align-items:center;transform:translateY(-50%);opacity:0;transition:opacity .2s;border:none;background:none;padding:0;width:20px;height:20px;pointer-events:none}.nav-item__flyout-opener:focus,.nav-item__flyout-opener:focus-visible{opacity:1;outline:2px solid #4caf50;outline-offset:0}.nav-item__flyout-opener:focus:not(:focus-visible){outline:none}.nav-item__flyout-opener svg{display:inline-block;transform:rotate(0);transform-origin:50% 50%;transition:transform .25s}.nav-item__flyout-opener[aria-expanded=true] svg{transform:rotate(-180deg);transform-origin:50% 50%}.flyout{--flyout-gap: 20px;--flyout-item-width: calc((100% - 5 * var(--flyout-gap)) / 6);position:absolute;top:50px;right:0;left:0;z-index:103}.flyout__background{position:absolute;right:0;left:0;z-index:103;pointer-events:none}.flyout__content{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:20px var(--flyout-gap);z-index:103;margin:0 auto;padding:28px 28px 56px;width:100%;max-width:1660px;max-height:calc(100vh - 150px);overflow-y:auto;pointer-events:auto}.flyout__content::-webkit-scrollbar{display:none}.flyout__content.state--exited{visibility:hidden;opacity:0}.flyout__content.state--entering{transition:opacity .25s,visibility 0ms}.flyout__content.state--switching_entering{transition:opacity .1s,visibility 0ms}.flyout__content.state--exiting{visibility:hidden;opacity:0;transition:opacity .2s,visibility 0ms .2s}.flyout__content.state--switching_exiting{visibility:hidden;opacity:0;transition:opacity .1s,visibility 0ms .1s}.flyout .tab-nav,.flyout .tab-media{display:contents}.flyout .tab-nav>*,.flyout .tab-media>*{flex:0 0 var(--flyout-item-width);min-width:0}.flyout .tab-nav__column{display:grid;row-gap:20px}.flyout .tab-nav__heading{color:#000;text-transform:uppercase}.flyout .tab-nav__heading:focus{outline:2px solid #4caf50;outline-offset:0}.flyout .tab-nav__heading:focus-visible{outline:2px solid #4caf50;outline-offset:0}.flyout .tab-nav__heading:focus:not(:focus-visible){outline:none}.flyout .tab-nav__list{display:grid;row-gap:10px;padding-left:0;list-style:none}.flyout .tab-nav__item:focus,.flyout .tab-nav__item:focus-visible,.flyout .tab-nav__item:focus-within{transform:translateY(0)!important;opacity:1!important;transition:none!important}.flyout .tab-nav__item a{display:inline-block;position:relative}.flyout .tab-nav__item a:hover span{text-decoration:underline}.flyout .tab-nav__item a:focus{outline:2px solid #4caf50;outline-offset:2px}.flyout .tab-nav__item a:focus-visible{outline:2px solid #4caf50;outline-offset:2px}.flyout .tab-nav__item a:focus:not(:focus-visible){outline:none}.flyout .tab-nav__item span{display:inline-block;color:currentColor}.flyout .tab-nav__item.state--exited,.flyout .tab-nav__item.state--exiting{transform:translateY(-4px)}.flyout .tab-nav__item.state--exited{opacity:0}.flyout .tab-nav__item.state--exiting{transition:opacity .2s,transform .2s}.flyout .tab-nav__cta{display:flex;position:relative;align-items:center;align-self:flex-start;gap:4px;border-bottom:1px solid currentColor;color:#000;text-decoration:none;text-transform:uppercase;white-space:nowrap}.flyout .tab-nav__cta:focus{outline:2px solid #4caf50;outline-offset:2px}.flyout .tab-nav__cta:focus-visible{outline:2px solid #4caf50;outline-offset:2px}.flyout .tab-nav__cta:focus:not(:focus-visible){outline:none}.flyout .tab-media__card{display:grid;align-self:flex-start;gap:10px}.flyout .tab-media__card.state--exited,.flyout .tab-media__card.state--exiting{transform:translateY(-4px)}.flyout .tab-media__card.state--exited{opacity:0}.flyout .tab-media__card.state--exiting{transition:opacity .2s,transform .2s}.flyout .tab-media__link{display:grid;gap:10px;color:inherit;text-decoration:none}.flyout .tab-media__link:hover .tab-media__caption{text-decoration:underline}.flyout .tab-media__link:focus{outline:2px solid #4caf50;outline-offset:0}.flyout .tab-media__link:focus-visible{outline:2px solid #4caf50;outline-offset:0}.flyout .tab-media__link:focus:not(:focus-visible){outline:none}.flyout .tab-media__caption{margin:0;color:#000;text-transform:uppercase}.flyout .tab-media .media{aspect-ratio:.8;width:100%;height:auto;overflow:hidden}.flyout__cta-row{display:flex;flex:0 0 100%;justify-content:flex-start}.flyout__content--mixed .tab-media>:first-child{margin-left:auto}.flyout__content--no-media{justify-content:flex-start}.flyout__content--wrap{justify-content:space-between}.flyout__content--wrap .tab-nav,.flyout__content--wrap .tab-media{display:grid;align-content:start;align-items:start;gap:20px var(--flyout-gap);min-width:0}.flyout__content--wrap .tab-nav{grid-template-columns:repeat(var(--nav-cols, 3),1fr);flex:0 0 calc(var(--nav-cols, 3) * var(--flyout-item-width) + (var(--nav-cols, 3) - 1) * var(--flyout-gap))}.flyout__content--wrap .tab-media{grid-template-columns:repeat(2,1fr);flex:0 0 calc(2 * var(--flyout-item-width) + var(--flyout-gap))}
