.case-study-listing{--pull-up:100px;background-color:#fff;border-radius:var(--global-corners);padding:80px 0 120px}@media (min-width:800px){.case-study-listing{--pull-up:230px;--per-row:2;--gutter:45px;--card-size:calc((100% - var(--gutter)*var(--per-row))/var(--per-row))}.case-study-listing__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;margin-right:calc(var(--gutter)*-1)}.case-study-listing__list>li{margin:0;width:var(--card-size);-ms-flex-negative:0;flex-shrink:0;margin-bottom:60px;margin-right:var(--gutter)}.case-study-listing__search{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:calc(var(--gutter)*-1);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.case-study-listing--search-left .case-study-listing__search{margin-left:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.case-study-listing--search-center .case-study-listing__search{margin-left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.case-study-listing__search .search-form{width:var(--card-size);-ms-flex-negative:0;flex-shrink:0}}@media (min-width:1024px){.case-study-listing{--per-row:3}}@media (max-width:799px){.case-study-listing{display:block;float:none;margin-left:auto;margin-right:auto;max-width:90%;width:var(--max-width)}.case-study-listing__list>li+li{margin-top:40px}}.case-study-listing--pull-up{margin-top:calc(var(--pull-up)*-1);padding:30px 30px 60px;position:relative;width:1440px;z-index:100}@media (min-width:800px){.case-study-listing--pull-up{padding:90px}}.case-study-listing__header{margin-bottom:60px}@media (min-width:800px){.case-study-listing__header{margin-bottom:90px}}.case-study-listing__header>:not(h1){margin:auto;max-width:650px}.case-study-listing__list{list-style:none;padding-left:0}.case-study-listing__list>li:before{display:none}.case-study-listing__message{font-size:1.25em;text-align:center}.case-study-listing__navigation{text-align:center}@media (max-width:799px){.case-study-listing__navigation{margin-top:30px}}.case-study-listing__search{margin-bottom:40px}.case-study-listing__search .search-form__input{border-left:none;border-right:none;border-top:none;padding:.5em 40px .5em 0}.case-study-listing__search .search-form__input:not(:focus){border-bottom:var(--global-border)}.case-study-listing__search .search-form__submit{height:10px;right:0;width:10px}.case-study-listing__search .search-form__close{bottom:0;height:10px;margin:auto;position:absolute;right:20px;top:0;width:10px}.case-study-thumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;border:var(--global-border);border-radius:var(--global-corners);-ms-flex-direction:column;flex-direction:column;position:relative;top:0;-webkit-transition:all .3s;transition:all .3s}.case-study-thumb:focus--has-url,.case-study-thumb:hover--has-url{-webkit-box-shadow:var(--global-box-shadow);box-shadow:var(--global-box-shadow);-webkit-transform:translateY(-1em);transform:translateY(-1em)}.case-study-thumb:focus--has-url:after,.case-study-thumb:hover--has-url:after{content:"";height:1em;left:0;position:absolute;top:100%;width:100%}.case-study-thumb__thumb{display:block;height:250px;position:relative}.case-study-thumb__thumb,.case-study-thumb__thumb img{border-top-left-radius:var(--global-corners);border-top-right-radius:var(--global-corners)}.case-study-thumb__thumb img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.case-study-thumb__body{padding:35px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.case-study-thumb__name em{color:var(--related-tag-color,var(--eyebrow-font-color));margin-bottom:1em}.case-study-thumb__name a:focus,.case-study-thumb__name a:hover{text-decoration:underline}.case-study-thumb__name a:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.case-study-thumb__downloads{margin-top:12px;padding:0}.case-study-thumb__downloads li{display:inline-block;margin:10px 10px 0 0}.case-study-thumb__downloads li:before{display:none}.case-study-thumb__downloads a{color:var(--links-color);display:grid;grid-template-columns:1fr;grid-template-rows:1fr;height:50px;justify-items:center;width:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1.5px solid var(--links-color);border-radius:1000px}.case-study-thumb__downloads a:focus,.case-study-thumb__downloads a:hover{background-color:var(--links-color)}.case-study-thumb__downloads a:focus svg,.case-study-thumb__downloads a:hover svg{opacity:0}.case-study-thumb__downloads a:focus:after,.case-study-thumb__downloads a:hover:after{opacity:1}.case-study-thumb__downloads a svg,.case-study-thumb__downloads a:after{fill:currentColor;grid-column:1;grid-row:1;max-height:24px;max-width:24px;-webkit-transition:inherit;transition:inherit}.case-study-thumb__downloads a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M216 0h80c13.3 0 24 10.7 24 24v168h87.7c17.8 0 26.7 21.5 14.1 34.1L269.7 378.3c-7.5 7.5-19.8 7.5-27.3 0L90.1 226.1c-12.6-12.6-3.7-34.1 14.1-34.1H192V24c0-13.3 10.7-24 24-24m296 376v112c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V376c0-13.3 10.7-24 24-24h146.7l49 49c20.1 20.1 52.5 20.1 72.6 0l49-49H488c13.3 0 24 10.7 24 24m-124 88c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20m64 0c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20'/%3E%3C/svg%3E");content:"";height:20px;opacity:0;width:20px}