.menu-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;height:16px;margin-left:auto;padding:0;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:.4s ease;transition:.4s ease;width:25px}.menu-toggle:focus,.menu-toggle:hover{background-color:transparent;cursor:pointer}.menu-toggle span{background-color:var(--black);display:block;height:2px;left:0;opacity:1;position:absolute;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}.menu-toggle span:first-child{top:0;width:100%}.menu-toggle span:nth-child(2),.menu-toggle span:nth-child(3){top:7px}.menu-toggle span:nth-child(4){top:14px;width:100%}.menu-toggle[aria-expanded=true] span:first-child{left:50%;top:7px;width:0}.menu-toggle[aria-expanded=true] span:nth-child(2),.menu-toggle[aria-expanded=true] span:nth-child(3){top:7px}.menu-toggle[aria-expanded=true] span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu-toggle[aria-expanded=true] span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-toggle[aria-expanded=true] span:nth-child(4){left:50%;top:7px;width:0}@media (min-width:1040px){.menu-toggle{display:none}}.menu{background:var(--white);border-top:1px solid var(--light-gray);display:none;left:0;list-style:none;margin:0;max-height:calc(100vh - 70px);overflow:scroll;padding:2rem;position:absolute;right:0;top:100%;z-index:101}@media (min-width:1040px){.menu{align-items:center;border-top:none;display:flex;gap:var(--gap);justify-content:center;left:auto;max-height:inherit;overflow:inherit;padding:0;position:unset;right:auto;top:auto;width:100%}}@media (min-width:1280px){.menu{gap:var(--gap-md)}}.menu.open{display:flex;flex-direction:column}@media (min-width:1040px){.menu.open{flex-direction:row}}@media (max-width:1039px){.menu.open{border-bottom:1px solid var(--light-gray)}}.menu>li>a:not(.button){align-items:center;background-color:var(--white);color:var(--secondary-color);display:flex;font-size:14px;font-weight:500;gap:.8rem;line-height:1.43;padding:1.2rem 0}.menu>li>a:not(.button)>svg{flex-grow:0;flex-shrink:0;height:.5rem}@media (min-width:1040px){.menu>li>a:not(.button){background-color:transparent;display:inline-flex;padding:0}}.menu>li>a:not(.button).is-active,.menu>li>a:not(.button):focus,.menu>li>a:not(.button):hover{color:var(--primary-color);cursor:pointer;text-decoration:none}.dropdown-menu{display:none;position:relative}.dropdown-menu,.dropdown-menu ul{list-style:none;margin:0;padding:0}.dropdown-resource{display:none}.dropdown-items>ul{display:grid;gap:var(--gap);grid-template-columns:1fr;padding-top:var(--gap)}.dropdown-menu>li.dropdown-resource.bar{background:#fafafa;padding:1.6rem}.dropdown-menu>li.dropdown-resource.bar a{margin-left:.8rem}.dropdown-menu>li.dropdown-resource.bar .dropdown-item{margin:0 auto}.dropdown-menu>li.dropdown-resource:not(.bar) .dropdown-item{flex-wrap:wrap;gap:1.6rem}.dropdown-menu>li.dropdown-resource:not(.bar) .child-image{aspect-ratio:295/222;flex:1 1 280px;width:100%}.dropdown-menu>li.dropdown-resource:not(.bar) .child-image img{border-radius:1.6rem;height:100%!important;object-fit:cover;object-position:center center;width:100%!important}.dropdown-menu>li.dropdown-resource:not(.bar) .child-content{flex:1 1 280px;width:100%}.dropdown-menu>li.dropdown-resource:not(.bar) .child-title{color:#181f4a;display:block;font-size:1.4rem;font-weight:700;letter-spacing:.25px;line-height:1.71;margin-bottom:1.6rem}.dropdown-menu>li.dropdown-resource:not(.bar) a.dropdown-item.is-active .child-title{color:var(--primary-color)}.dropdown-menu>li.dropdown-resource:not(.bar) .button{font-size:1.4rem;line-height:1.71}.dropdown-item__title{color:var(--secondary-color);display:block;font-size:1.6rem;font-weight:700;line-height:1.5;white-space:nowrap}div.dropdown-item__title{margin-bottom:2.4rem}@media (min-width:1040px){.dropdown-menu{align-items:flex-start;background-color:var(--white);border-top:1px solid var(--light-gray);box-shadow:0 10px 32px -4px rgba(24,39,75,.08);gap:2rem 3.6rem;left:0;padding:2rem calc(50% - 590px);position:absolute;right:0;top:calc(100% + 1px)}.dropdown-menu.pb-xl{padding-bottom:calc(var(--gap)*3.5)}.dropdown-menu>li.dropdown-wrapper{flex:1 1 calc(33.3333% - 0.66667rem)}.dropdown-menu>li.dropdown-wrapper__1{flex:1 1 25%}.dropdown-menu>li.dropdown-wrapper__2{flex:0 1 calc(50% - 0.66667rem)}.dropdown-menu>li.dropdown-resource{flex:0 1 25%;padding-top:4.8rem}.dropdown-menu>li.dropdown-resource.bar{bottom:0;left:0;position:absolute;right:0;width:100%}li.dropdown-item__title:not(:first-child){margin-top:1rem}div.dropdown-item__title .dropdown-item{margin-bottom:-2.4rem}a.dropdown-item{font-size:1.5rem;padding:1rem 1.6rem!important}.dropdown-items>ul{gap:0 2rem;grid-template-columns:repeat(4,1fr);padding-top:0}.dropdown-items.dropdown-items__3>ul{grid-template-columns:repeat(3,1fr)}.dropdown-items.dropdown-items__2>ul{grid-template-columns:repeat(2,1fr)}.dropdown-items.dropdown-items__1>ul{grid-template-columns:1fr}.dropdown-resource{display:flex;gap:var(--gap);width:368px}.dropdown-resource>a.dropdown-item{padding:0!important}.dropdown-resource .child-content,.dropdown-resource .child-image{flex:0 1 176px}}@media (min-width:1040px) and (max-width:1179px){.dropdown-menu{padding:var(--gap-md) 2rem}}.dropdown-menu>li>a{align-items:flex-start;display:flex;gap:var(--gap);padding:1.2rem 1.6rem;width:max-content}.dropdown-item{color:var(--secondary-color);display:flex;font-size:1.6rem;font-weight:500;gap:var(--gap);letter-spacing:.25px;line-height:1.5}.dropdown-item__title .dropdown-item{font-weight:700}a.dropdown-item{border-radius:.8rem;padding:1.6rem}a.dropdown-item:hover{background:rgba(239,244,250,.5);color:var(--purple);text-decoration:none}.dropdown-item .child-icon{flex:0 0 24px;max-height:2rem}.dropdown-item .child-icon svg path{fill:var(--secondary-color);transition:all .3s ease}.dropdown-item:hover .child-icon svg path{fill:var(--purple)}li:not(.dropdown-resource)>.dropdown-item img{filter:brightness(0) saturate(100%) invert(14%) sepia(16%) saturate(2226%) hue-rotate(193deg) brightness(96%) contrast(103%)}li:not(.dropdown-resource)>.dropdown-item:hover img{filter:brightness(0) saturate(100%) invert(10%) sepia(92%) saturate(2618%) hue-rotate(279deg) brightness(97%) contrast(104%)}.dropdown-item .child-content{flex:1}.dropdown-item .child-description{color:var(--medium-gray);display:block;font-size:1.4rem;font-weight:400;letter-spacing:.25px;line-height:1.71;margin-top:4px}.dropdown.open>.dropdown-menu{display:flex}.dropdown-menu .dropdown-menu{z-index:1}.dropdown-toggle svg{flex-grow:0;flex-shrink:0;height:.5rem;transition:transform .2s ease}.dropdown.open>.dropdown-toggle>svg{transform:rotate(-180deg)}@media (min-width:1040px){.dropdown-menu .dropdown-toggle>svg{transform:rotate(-90deg)}.dropdown-menu .dropdown.open>.dropdown-toggle>svg{transform:rotate(90deg)}}.dropdown-menu--sub{background-color:var(--white)}@media (min-width:1040px){.dropdown-menu--sub{left:100%;top:-.5rem}}.menu__button{background-color:var(--white);order:-1;padding:.8rem 0}.dropdown-menu>li.dropdown-resource>a{width:auto}a.dropdown-item.is-active .child-content{color:var(--primary-color)}@media (min-width:1040px){.menu__button{background-color:transparent;order:unset;padding:0}}@media (max-width:1039px){.menu>li>a>svg{display:none}.menu>li>a:not(.button){font-size:1.8rem;font-weight:700;letter-spacing:.5px;line-height:1.78;padding-right:24px;position:relative}.menu>li.dropdown>a:after,.menu>li.dropdown>a:before{background:var(--secondary-color);content:"";display:inline-block;position:absolute;transition:all .2s ease}.menu>li.dropdown>a:before{height:2px;right:0;width:14px}.menu>li.dropdown>a:after{height:14px;right:6px;width:2px}.menu>li.dropdown.open>a:after{transform:rotate(90deg)}a.dropdown-item{background:none!important;border-radius:0;padding:0}.dropdown-item__title{color:var(--secondary-color);display:none;font-size:1.6rem;font-weight:700;line-height:1.5;white-space:nowrap}.dropdown-wrapper__1 .dropdown-item__title,.dropdown-wrapper__2 .dropdown-item__title,.dropdown-wrapper__3 .dropdown-item__title{display:block}.dropdown-items>ul{gap:4rem}.menu__button .button{max-width:28rem;width:100%}}@media (max-width:767px){.menu__button .button{width:100%}}@media (max-width:1039px){.dropdown>.dropdown-menu{flex-direction:column;padding:2rem 0}.dropdown-items>ul{padding-bottom:2rem;padding-top:0}.dropdown-wrapper:not(:first-child){margin-top:2rem}}.child-award{display:none}@media(min-width:1040px){.child-award{display:block;margin-left:44px;padding:var(--gap)}}