.featured-case-studies.swipe-track{--swipe-track-gutter:2.5rem;--swipe-track-item-width:calc(100% - var(--site-gutter) - var(--site-gutter));align-items:center;display:grid;gap:1.5rem;grid-template:"track track track track" 1fr ". progress controls ." auto/var(--site-gutter-calculated) 1fr auto var(--site-gutter-calculated)}@media (min-width:1400px){.featured-case-studies.swipe-track{--swipe-track-gutter:3rem;--swipe-track-item-width:calc(var(--site-width) - var(--site-gutter) - var(--site-gutter))}}.featured-case-studies__layout{display:flex;flex-direction:column;gap:4rem}@media (min-width:800px){.featured-case-studies__layout{gap:clamp(5rem,15vh,7rem)}}.featured-case-studies .swipe-track__track{grid-area:track}.featured-case-studies__controls{grid-area:controls;z-index:1}.featured-case-studies__progress{grid-area:progress;z-index:1}.featured-case-study{display:flex;flex-direction:column;gap:1.2rem 2rem;position:relative}.swipe-track .featured-case-study{overflow:hidden;padding:3rem 0}@media (max-width:799px){.featured-case-study:before{background:linear-gradient(0deg,rgb(var(--color-background-alt),1),rgb(var(--color-background-alt),.5));content:"";height:110%;position:absolute;right:calc(var(--site-gutter)*-1);top:-5%;width:75%;z-index:-1}.featured-case-study:nth-child(2n):before{left:calc(var(--site-gutter)*-1);right:auto}}@media (min-width:800px){.featured-case-study{display:grid;grid-template:var(--cs-hdr-layout\@lg);padding-top:0!important}}.featured-case-study p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;margin-top:0;overflow:hidden}.featured-case-study__title{grid-area:title}.featured-case-study__title a{color:inherit;font-weight:inherit}.featured-case-study__featured-image{align-self:end;grid-area:img;position:relative;width:100%}.featured-case-study__featured-image a{opacity:1}img.featured-case-study__featured-image{aspect-ratio:4/3;max-width:85%;object-fit:cover;width:100%;z-index:1}div.featured-case-study__featured-image:after{background:linear-gradient(90deg,rgb(var(--color-secondary)),rgb(var(--color-secondary),.1));bottom:0;content:"";display:block;height:3px;left:0;position:absolute;transition:all .2s ease;width:85%;z-index:1}div.featured-case-study__featured-image:hover:after{background:linear-gradient(90deg,rgb(var(--color-secondary)),rgb(var(--color-secondary),.9));transition:all .5s ease}.featured-case-study__featured-image .bg-box{height:120%;left:20%;position:absolute;top:-10%;width:150%}@media (max-width:700px){.featured-case-study__featured-image .bg-box{display:none}}.featured-case-study__featured-image .bg-triangle{position:absolute;right:0;top:0;transition:translate .2s ease;width:20%}.featured-case-study__featured-image:hover .bg-triangle{transition:translate .5s ease;translate:-1.5rem 0}.featured-case-study__client{grid-area:client;order:-1}.featured-case-study__client--dark{display:none}[data-theme=dark] .featured-case-study__client--dark{display:block}[data-theme=dark] .featured-case-study__client--dark+.featured-case-study__client{display:none}@media screen and (prefers-color-scheme:dark){[data-theme=system] .featured-case-study__client--dark{display:block}[data-theme=system] .featured-case-study__client--dark+.featured-case-study__client{display:none}}.featured-case-study__breadcrumbs{grid-area:breadcrumbs;margin-bottom:1rem;order:-2}.featured-case-study__breadcrumbs .breadcrumb+.breadcrumb:before{margin-right:0}.featured-case-study__breadcrumbs a{color:inherit;padding:.35em .7em}.featured-case-study__breadcrumbs .breadcrumb:first-child a{background:rgb(var(--color-background-alt))}@media (max-width:799px){.featured-case-study__breadcrumbs .breadcrumb:first-child a{border:1px solid rgb(var(--color-foreground),.1)}}.featured-case-studies .blog-tag-heading{padding-bottom:2rem;position:relative;z-index:1}