.acds-case-study-filters{flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px;margin-bottom:40px;display:flex}.acds-case-study-filters__visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.acds-case-study-filters__field{display:flex}.acds-case-study-filters__field--search{flex:280px;max-width:360px}.acds-case-study-filters__select-wrapper{align-items:center;display:inline-flex;position:relative}.acds-case-study-filters__select{appearance:none;font-family:var(--theme-font-family-body);color:var(--white);background:var(--new-moon-80,#343247);border:1px solid var(--new-moon-70,#555261);cursor:pointer;border-radius:5px;min-width:200px;padding:10px 40px 10px 16px;font-size:14px;font-weight:500;transition:border-color .2s,background-color .2s}.acds-case-study-filters__select:hover{border-color:var(--new-moon-60,#75727a)}.acds-case-study-filters__select:focus-visible{border-color:var(--purple-40);box-shadow:0 0 0 3px color-mix(in srgb, var(--purple-40) 35%, transparent);outline:none}.acds-case-study-filters__caret{fill:var(--new-moon-40,#b6b1ad);pointer-events:none;position:absolute;right:16px}.acds-case-study-filters__search-wrapper{align-items:center;width:100%;display:flex;position:relative}.acds-case-study-filters__search-icon{color:var(--new-moon-40,#b6b1ad);pointer-events:none;position:absolute;left:14px}.acds-case-study-filters__search-input{width:100%;font-family:var(--theme-font-family-body);color:var(--white);background:var(--new-moon-80,#343247);border:1px solid var(--new-moon-70,#555261);border-radius:5px;padding:10px 40px;font-size:14px;transition:border-color .2s,background-color .2s}.acds-case-study-filters__search-input::placeholder{color:var(--new-moon-40,#b6b1ad)}.acds-case-study-filters__search-input:hover{border-color:var(--new-moon-60,#75727a)}.acds-case-study-filters__search-input:focus-visible,.acds-case-study-filters__search-input:focus{border-color:var(--purple-40);box-shadow:0 0 0 3px color-mix(in srgb, var(--purple-40) 35%, transparent);outline:none}.acds-case-study-filters__clear{width:20px;height:20px;color:var(--new-moon-40,#b6b1ad);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .2s,background-color .2s;display:flex;position:absolute;right:12px}.acds-case-study-filters__clear:hover,.acds-case-study-filters__clear:focus-visible{color:var(--white);background:var(--new-moon-70,#555261)}.acds-case-study-filters__clear:focus-visible{outline:2px solid var(--purple-40);outline-offset:2px}@media screen and (width<=640px){.acds-case-study-filters{flex-direction:column;align-items:stretch;gap:12px;margin-top:24px;margin-bottom:24px}.acds-case-study-filters__select{width:100%;min-width:0}.acds-case-study-filters__field--search{flex:auto;max-width:none}}@media (prefers-reduced-motion:reduce){.acds-case-study-filters__select,.acds-case-study-filters__search-input,.acds-case-study-filters__clear{transition:none}}.acds-case-study-filters__card--hidden{display:none!important}:root{--theme-background-color:var(--new-moon-95,#111121);--theme-text-color:#fff;--theme-border-color:var(--new-moon-90,#1d1d2c);--theme-pitch-card-bg:var(--new-moon-80,#343247);--theme-pitch-card-bg-hover:var(--theme-pitch-card-bg)}main{overflow:hidden;background:var(--theme-background-color)!important}.page-hero__content,.page-pitch,.page-features,.acds-page-video-title{color:var(--theme-text-color)}.page-hero__logos{margin-top:40px;mask:linear-gradient(90deg,#0000 0%,#000 40% 40%,#0000 100%)}.page-all-stories{color:#fff;background:var(--new-moon-90,#1d1d2c);padding-top:112px;padding-bottom:168px}.page-all-stories__empty{text-align:center;color:var(--new-moon-30,#d0c9c2);padding:40px 20px}.page-videos{color:#fff;background:var(--new-moon-95,#111121);padding-top:57px;padding-bottom:67px}.page-videos__top{margin-bottom:27px}.popup-vid-wrapper{border:1px solid var(--new-moon-90,#1d1d2c);background:var(--new-moon-80,#343247);min-width:428px;padding:32px 20px 0;transition:all .3s}.popup-vid-wrapper,.video__thumbnail img{border-radius:5px!important}.video__wrapper{background:0 0;border:0;grid-template-rows:1fr;justify-content:center;align-items:center;gap:20px 0;padding:0 30px;display:grid}.acds-popup-video__logo{filter:brightness(0)invert();max-height:25px;margin-inline:auto}.acds-popup-video__logo[src="/images/customers/autodesk.png"]{max-height:18px}.page-g2{color:#fff;background:var(--new-moon-90,#1d1d2c);padding-top:90px;padding-bottom:99px}.page-g2__top{margin-bottom:45px}.page-featured-story{color:#fff;border:1px solid var(--new-moon-80,#343247);background:var(--new-moon-90,#1d1d2c);border-radius:5px;padding:32px 20px;display:inline-block;overflow:hidden;text-decoration:none!important}.page-featured-story:hover{border:1px solid var(--gold-40)!important}.page-featured-story:first-of-type{grid-column:1/-1;padding:0 20px 0 0;display:grid}.page-featured-story:first-of-type .page-featured-story__text{margin-top:0;padding:50px 20px}.page-featured-story:not(:first-of-type) .page-featured-story__image img{object-fit:cover;width:100%;height:280px}.page-featured-story__logo{width:auto;max-width:160px;max-height:36px;margin-top:2rem}.page-featured-story:first-of-type .page-featured-story__logo{filter:brightness(0)invert();max-height:60px}.page-featured-story:first-of-type .page-featured-story__image{height:100%}.page-featured-story:first-of-type .page-featured-story__image img{object-fit:cover;width:100%;height:100%}.page-featured-stories{margin-top:120px}.page-featured-story,.content-gallery .post-card{transition:all .3s}.page-featured-story:hover,.page-featured-story:focus,.popup-vid-wrapper:hover,.popup-vid-wrapper:focus,.content-gallery .post-card:hover,.content-gallery .post-card:focus{border:1px solid var(--gold-40)}.acds-carousel__slides{padding-bottom:2rem}@media screen and (width>=980px){.page-featured-story:first-of-type{grid-template-columns:1fr 1fr}}.popup-vid-wrapper:nth-child(3) .acds-popup-video__logo{max-height:18px}.popup-vid-wrapper:nth-child(2) .acds-popup-video__logo{max-height:40px}.popup-vid-wrapper:nth-child(4) .acds-popup-video__logo{max-height:45px}.post-card{--card-background-color:var(--new-moon-05);border:1px solid var(--new-moon-80)!important}.post-card .acds-h4 a{text-transform:none;font-size:22px;display:inline-block;font-family:var(--theme-font-family-body)!important;color:#fff!important;font-weight:500!important;line-height:1.25!important}.post-card__end a{text-transform:uppercase;letter-spacing:1px;font-size:12px}.page-all-stories__top{justify-content:center;align-items:center;display:grid}
