.filter{display:none}.filter-group{position:relative}.filter-group input[type=checkbox]:focus-visible{outline-color:#d10000!important}.filter-toggle{background:none;border:0;cursor:pointer;display:block;padding:0;position:relative;text-align:left}.filter-toggle:after{border:solid #000;border-width:0 2px 2px 0;content:"";display:inline-block;padding:3px;transform:rotate(45deg);transition:transform .2s ease-in-out;vertical-align:middle;will-change:transform}.filter-toggle.active+*,.filter-toggle.active+* .filters__list{display:block}.active .filter-toggle:after,.filter-toggle.active:after{margin-top:5px;transform:rotate(-135deg)}.filter__list-group-header .filter-toggle{margin-left:auto}.filter-toggle.filter-toggle--header{align-items:center;border-bottom:1px solid #d3d3d3;display:flex;font-size:1.1875rem;gap:.8rem;padding-bottom:.8rem;width:100%}.filter-toggle.filter-toggle--header:after{margin-left:auto}.filter__reset-wrap{text-align:right}.filter__reset{background:none;border:0;cursor:pointer;font-size:.875rem;margin:0;padding:0}.filter__reset:focus-visible,.filter__reset:hover{text-decoration:underline}.filter__reset[disabled]{display:none}.filter__item-label{align-items:center;display:inline-flex;font-size:1.1875rem;font-weight:300;gap:8px}.filter__item-label:is(a){color:#000;position:relative;text-decoration:none}.filter__item-label:is(a):before{background-color:#fff;border:1px solid #000;border-radius:3px;content:"";display:block;height:16px;position:static;width:16px}.filter__item-label--active:is(a):before{background-color:#0075ff;border-color:#0075ff}.filter__item-label--active:is(a):after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:block;height:10px;left:6px;position:absolute;top:7px;transform:rotate(45deg);width:5px}.filter__show-toggle{background:none;border:0;color:#000;display:flex;font-size:.875rem;gap:8px;justify-content:space-between;margin:4px 0 0;padding:0;position:relative;text-align:left;transition:color .3s ease-in-out}.filter__show-toggle:after{border:solid;border-width:0 2px 2px 0;content:"";display:block;padding:3px;position:static;transform:rotate(45deg)}.filter__show-toggle:focus-visible,.filter__show-toggle:hover{color:#d10000}.filter__show-toggle[disabled],.filter__title{display:none}.filter__item{align-items:stretch;display:flex;flex-direction:column;gap:8px;margin:0}.filter__item [class*=count]{display:none}.filter__checkbox{align-self:flex-start;flex-shrink:0;height:16px;margin-top:6px;width:16px}.filter__list-group-header{align-items:center;display:flex;gap:8px}.filter__list-group-header.active+*{display:block}.filter__input-group{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.filter__list,.filter__list-sub{list-style-type:none;margin:0;padding:0}.filter__list{display:flex;flex-direction:column;gap:8px;margin-top:8px}.filter__list .filter__list{border-left:1px solid #d3d3d3;margin:0 0 0 4px;padding:16px 0 16px 16px}.filter-group--hier .filter>div>.filter__list>.filter__item{border-bottom:1px solid #d3d3d3;margin-top:4px;padding:16px 0}.filter--expanded{display:block}.search-results__selections{flex:1 100%;margin-bottom:1em}.search-results__selections-list{display:flex;flex-flow:row wrap;gap:.5rem;list-style-type:none;margin:0;padding:0}.selection{display:flex;flex:0 1 auto;flex-wrap:wrap;gap:.5rem;padding:.5em 1em;position:relative}.selection__label{align-items:center;background:#d10000;border-radius:2em;color:#fff;display:inline-flex;gap:.625rem;padding:.5em 1em;text-transform:capitalize}.selection__remove{background:#fff;border:0;border-radius:50%;color:#d10000;cursor:pointer;display:block;font-size:.75rem;font-weight:700;height:16px;margin:0;padding:0;text-align:center;width:16px}@font-face{ascent-override:105%;descent-override:35%;font-family:Font Fallback;line-gap-override:10%;src:local("Arial")}.search-results__input{margin-bottom:16px}.search-results__input-form{display:grid;margin:0;position:relative}.search-results__input-form>*{grid-area:1/1}.search-results__input-form .search-results__input-submit{justify-self:end;position:relative}.search-results__input-form .search-results__input-reset{justify-self:end;margin-left:10px;position:relative}.search-results__input-field{-webkit-appearance:none;background:#fff;border:1px solid #d3d3d3;border-radius:0;font-size:.975rem;height:clamp(45px,3.125vw,60px);margin-bottom:0;padding-block:.8em;padding-inline-start:clamp(30px,3.125vw,60px);position:relative;width:100%}.search-results__input-field::-moz-placeholder{color:#000}.search-results__input-field::placeholder{color:#000}.search-results__input-field::-webkit-search-cancel-button,.search-results__input-field::-webkit-search-decoration,.search-results__input-field::-webkit-search-results-button,.search-results__input-field::-webkit-search-results-decoration{display:none}.search-results__input-submit{background:none;border:0;margin:0 28px 0 0;padding:0}.search-results__input-submit svg{fill:#000;height:1.25em;width:1.25em}.search-results__input-reset{background:none;border:0;margin:0 16px 0 0;padding:0}.search-results__input--desktop{display:none}@media (min-width:78.75em){.search-results__input{background:#f2f2f2;display:block;margin-bottom:2em;padding:1.5em}.search-results__input::-moz-placeholder{color:#000}.search-results__input::placeholder{color:#000}.search-results__input--desktop{display:block}.search-results__input--mobile{display:none}.search-results__input-field{font-size:1.25rem}}.search-results{box-sizing:border-box;font-family:proxima-nova,Font Fallback,sans-serif;margin:2em auto;max-width:90em;padding:1em}.search-results__rail{margin-bottom:2em}.search-results__filters{border:1px solid #d3d3d3;box-shadow:0 0 10px 0 rgba(0,0,0,.09);box-sizing:border-box;display:flex;flex-direction:column;gap:.5rem;margin-bottom:2em;padding:2em}.search-results__filters--alt{background:#f2f2f2;border-color:#d3d3d3;box-shadow:none}.search-results__filters label{font-size:19px;font-weight:300}.search-results__filters-title{border-bottom:1px solid #d3d3d3;font-size:36px;font-weight:400;margin-bottom:1.125rem;padding-bottom:.5em;position:relative}.search-results__filters-title:after{background:#000;bottom:-3px;content:"";height:5px;left:0;position:absolute;width:50px}.search-results__option{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between}.search-results__total{font-size:19px;font-weight:500}.search-results__list{display:flex;flex-direction:column;gap:40px;margin-top:2em}.search-results__item-title,.search-results__item-title a{color:#000;font-size:22px;font-weight:300;letter-spacing:0;line-height:40px;margin:0 0 .5em;text-decoration:none}.search-results__item-summary{font-size:17px;font-weight:300}.search-results__paging{margin-top:2em}.search-results__paging-list{align-items:center;display:flex;gap:40px;justify-content:center;list-style-type:none;margin:0;padding:0}.search-results__paging-item{background:transparent;border:none;box-shadow:none;color:#d10000}.search-results__paging-link{color:#d10000;font-size:1.1875rem;font-weight:500;text-decoration:none}.search-results__paging-link:focus-visible,.search-results__paging-link:hover{color:#6b7280;text-decoration:none}.search-results__paging-item--active .search-results__paging-link{color:#000}.search-results__paging-item--next .search-results__paging-link,.search-results__paging-item--prev .search-results__paging-link{font-size:32px;line-height:0}.search-results__item{display:flex;flex-flow:row wrap}.search-results__item-media{flex:1 30%}.search-results__item-content{flex:1 70%;padding-left:2em}.search-results__item-img{max-width:100%}.search-results__item-meta{font-size:15px;margin-bottom:.3em;text-transform:uppercase}.search-results__item-type{color:#d10000;font-weight:700}.search-results__item-date:before{content:"|";display:inline-block;margin:0 .5em}.solutions{display:grid!important}.people__list{display:flex;flex-flow:row wrap!important}.people__item{flex-grow:0!important;margin:0 0 2em!important}.search__sort{align-items:center;display:inline-flex;gap:10px}.search__sort:before{color:#000;content:"Sort By";font-weight:700}.search__sort-select{border:0;border-radius:7px;height:47px;outline:0 solid #d10000;transition:outline .3s ease-in-out}.search__sort-select:focus-visible,.search__sort-select:hover{outline:2px solid #d10000}.filters--open .filters__list{display:block}.search-results__box{border:none;box-sizing:border-box;display:block;padding:1em;width:100%}.people__name{font-weight:500}@media (min-width:78.75em){.search-results{display:flex;flex-flow:row wrap}.search-results__rail{margin-bottom:0;width:25%}.search-results__content{padding-left:2em;width:75%}.search-results__item-title,.search-results__item-title a{font-size:40px}.search-results__item-summary{font-size:19px}.search-results__item-media{height:250px;margin-right:2em;position:relative;width:30%}.search-results__item-img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.search-results__item-content{flex:1 63%;padding-left:0}}@media (min-width:87.5em){.search-results__content{padding-left:5em}}
/*# sourceMappingURL=../../../maps/tools/algolia/algolia.min.css.map */
