.case-studies-index__filter{padding-top:4rem}.case-studies-index__filter.has-separator{padding-top:0;position:relative}.case-studies-index__filter.has-separator:after{background-color:var(--bz-link-color);content:"";display:block;height:1px;left:0;position:absolute;right:0;top:-1.5rem}.case-studies-index__filter select{background:#fff;border:2px solid #efeff3;border-radius:4px;color:#8b8795;font-family:Spectral;font-size:16px;height:48px;padding:0 1rem;width:100%}.case-studies-index__listing .case-studies-index__item--wrapper+.case-studies-index__item--wrapper{margin-top:calc(3rem + var(--bz-gutter-y))}.case-studies-index__listing .case-studies-index__item--wrapper+.case-studies-index__item--wrapper>.case-studies-index__item{padding-top:calc(3rem - var(--bz-gutter-y) + 1px);position:relative}.case-studies-index__listing .case-studies-index__item--wrapper+.case-studies-index__item--wrapper>.case-studies-index__item:after{background-color:var(--bz-link-color);content:"";display:block;height:1px;left:calc(var(--bz-gutter-x)*.5);position:absolute;right:calc(var(--bz-gutter-x)*.5);top:0}.case-studies-index__listing .case-study__image .img-container{aspect-ratio:16/9;width:100%}.case-studies-index__listing .case-study__image img{height:100%;object-fit:contain;width:100%}.case-studies-index__listing .case-study__tags{color:var(--bz-link-color)}.case-studies-index__listing .case-study__tags span{display:inline-block;font-family:var(--bz-font-secondary);font-size:15px;font-style:normal;font-weight:700;letter-spacing:.15em;line-height:1rem;text-decoration:none;text-transform:uppercase}.case-studies-index__listing .case-study__tags span+span{margin-left:.5rem}.case-studies-index__listing .case-study__tags span+span:before{content:"|";display:inline-block;margin-right:.5rem}.case-studies-index__listing .case-study__title{color:var(--bz-primary);margin-top:1rem}.case-studies-index__listing .case-study__title a{color:inherit;text-decoration:none}.case-studies-index__listing .case-study__title a:hover{text-decoration:underline}.case-studies-index__listing .case-study__info{color:var(--bz-gray-600);font-family:var(--bz-font-secondary);font-size:15px;letter-spacing:.02em;margin-top:1.5rem;text-transform:uppercase}.case-studies-index__listing .case-study__info strong{font-weight:700}.case-studies-index__listing .case-study__info a{color:inherit;text-decoration:none}.case-studies-index__listing .case-study__info a:hover{text-decoration:underline}.case-studies-index__listing .case-study__info>div+div{margin-top:.5rem}