.database{position:relative}.database__cards-wrapper{position:relative;z-index:1;margin-top:6rem;display:grid;grid-gap:8rem;gap:8rem;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width:991px){.database__cards-wrapper{grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){.database__cards-wrapper{display:flex;flex-direction:column}}.database .number-results{margin:2rem 0;display:flex;justify-content:flex-end}.database .number-results p{font-weight:500;font-size:1.8rem}.database .buttons-wrapper{margin-top:2rem}.database .chips{display:inline-flex;gap:1rem;flex-wrap:wrap}.search-bar{margin-top:5rem;display:flex;gap:2rem;margin-bottom:2rem;align-items:center}.search-bar__label{font-size:1.8rem;font-weight:500;display:block}.search-bar__input-wrapper{flex:1 1;display:flex;align-items:center;position:relative}.search-bar__icon{position:absolute;left:0;top:-1px;width:3.1rem;height:3.1rem}.search-bar__input{width:min(100%,1220px);border:none;border-bottom:2px solid var(--gray-underline);padding-left:4rem;padding-bottom:.5rem;transition:border-color .15s}.search-bar__input:focus{outline:0!important;border-color:var(--bright-teal)}.filters{display:flex;gap:2rem;align-items:center;z-index:9999;position:relative;margin-top:2rem}@media screen and (max-width:1199px){.filters{flex-direction:column;align-items:flex-start}.filters .buttons-wrapper{width:100%}}.filters__text{font-size:1.8rem;font-weight:500}.filters .filter-wrapper{display:flex;gap:0;align-items:center}.filters .filters-accordion{flex:1 1}.filters .filters-accordion__trigger{cursor:pointer}.filters .filters-accordion__header-wrapper{display:flex;gap:.5rem}@media screen and (min-width:768px){.filters .filters-accordion{display:flex;gap:2rem}.filters .filters-accordion__item{position:relative;display:flex}.filters .filters-accordion__trigger{border:none;background-color:rgba(0,0,0,0);width:16rem;font-size:1.8rem;font-weight:500;padding-bottom:.5rem;padding-left:.5rem;border-bottom:2px solid var(--gray-underline);display:flex;align-items:center;justify-content:space-between}.filters .filters-accordion__trigger[data-state=open]{border-color:var(--bright-teal)}.filters .filters-accordion__trigger[data-state=open] .filters-accordion__icon{transform:rotate(180deg)}.filters .filters-accordion__icon{transition:transform .2s}.filters .filters-accordion__panel{z-index:999}.filters .filters-accordion__content{background-color:#fff;position:absolute;bottom:0;left:0;transform:translateY(100%);background-color:var(--light-purple);padding:1.5rem;width:-moz-fit-content;width:fit-content;z-index:999}.filters .filters-accordion__panel{overflow:hidden}.filters .filters-accordion__panel[data-state=open]{animation:fadeIn .15s ease-out}.filters .filters-accordion__panel[data-state=closed]{animation:fadeOut .15s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}}@media screen and (max-width:767px){.filters .filters-accordion,.filters .filters-accordion .filter-wrapper{width:100%}.filters .filters-accordion__item{width:100%;display:flex;flex-direction:column}.filters .filters-accordion__header-wrapper{padding-bottom:1rem}.filters .filters-accordion__trigger{border:none;background-color:rgba(0,0,0,0);flex:1 1;display:flex;justify-content:space-between}.filters .filters-accordion__trigger .filters-accordion__icon{transition:transform .15s}.filters .filters-accordion__trigger[data-state=open] .filters-accordion__icon{transform:rotate(180deg)}.filters .filters-accordion__panel{font-size:1.7rem;overflow:hidden}.filters .filters-accordion__panel[data-state=open]{animation:slideDown .3s ease-out}.filters .filters-accordion__panel[data-state=closed]{animation:slideUp .3s ease-out}.filters .filters-accordion__content{background-color:var(--light-purple);padding:1rem 2rem;margin-bottom:1rem}@keyframes slideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes slideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}}.buttons-wrapper{display:flex;justify-content:flex-end;gap:1rem}@media screen and (max-width:767px){.buttons-wrapper{margin-top:2rem}}.tooltip__icon{border:none;background-color:#fff;color:var(--dark-purple)}.tooltip__icon:active,.tooltip__icon:focus,.tooltip__icon:hover{color:var(--bright-purple)}.tooltip__content{border-radius:4px;padding:1rem 1.5rem;font-size:1.6rem;line-height:1.2;color:#000;background-color:#fff;border:2px solid var(--blue-green);box-shadow:0 10px 38px -10px hsla(206,22%,7%,.35),0 10px 20px -15px hsla(206,22%,7%,.2);-webkit-user-select:none;-moz-user-select:none;user-select:none;animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity;max-width:35ch;z-index:10000}.tooltip__arrow{fill:var(--blue-green)}.checkbox{display:flex;gap:1rem;align-items:center}.checkbox:not(:last-child){margin-bottom:1rem}.checkbox__box{width:2.4rem;height:2.4rem;border:none;background-color:var(--dark-purple);display:grid;place-content:center}.checkbox__check{color:var(--yellow);transform:translateY(1px)}.checkbox__label{white-space:nowrap}.indicator-card{height:400px;display:flex;flex-direction:column;justify-content:space-between;background-color:var(--light-gray);padding:4rem 3rem 3rem;border-top-width:4.2rem;border-top-style:solid;position:relative;animation-name:animate-pop;animation-iteration-count:1;animation-timing-function:cubic-bezier(.26,.53,.74,1.48);animation-duration:.5s;animation-fill-mode:backwards}@keyframes animate-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.indicator-card:first-child{animation-delay:.1s}.indicator-card:nth-child(2){animation-delay:.2s}.indicator-card:nth-child(3){animation-delay:.3s}.indicator-card:nth-child(4){animation-delay:.4s}.indicator-card:nth-child(5){animation-delay:.5s}.indicator-card:nth-child(6){animation-delay:.6s}.indicator-card:nth-child(7){animation-delay:.7s}.indicator-card:nth-child(8){animation-delay:.8s}.indicator-card:nth-child(9){animation-delay:.9s}.indicator-card--HarmReduction{border-top-color:var(--blue-green)}.indicator-card--HealthAccess{border-top-color:var(--blue)}.indicator-card--LinkagetoCare{border-top-color:var(--dark-purple)}.indicator-card--Partnerships{border-top-color:var(--bright-purple)}.indicator-card--PeerWorkforceSupport{border-top-color:var(--yellow)}.indicator-card--StigmaReduction{border-top-color:var(--teal)}.indicator-card ul{list-style-type:none;display:flex;padding:0;flex-wrap:wrap}.indicator-card li{white-space:nowrap}.indicator-card li:not(:last-child):after{content:", "}.indicator-card hr{border-top:1px solid #000}.indicator-card__icon{position:absolute;width:11rem;height:11rem;top:-7.6rem;left:-2rem;border-radius:50%;padding:2rem;display:grid;place-content:center;border:5px solid #fff}.indicator-card__icon--HarmReduction{background-color:var(--blue-green)}.indicator-card__icon--HealthAccess{background-color:var(--blue)}.indicator-card__icon--LinkagetoCare{background-color:var(--dark-purple)}.indicator-card__icon--Partnerships{background-color:var(--bright-purple)}.indicator-card__icon--PeerWorkforceSupport{background-color:var(--yellow)}.indicator-card__icon--StigmaReduction{background-color:var(--teal)}.indicator-card__title{font-size:2.2rem;font-weight:700;line-height:normal;min-height:52px}.indicator-card__tags{font-size:1.8rem;font-style:italic;color:#525252;min-height:52px}