.home-featured-cases{isolation:isolate;background:var(--background);--home-case-ink:var(--foreground);position:relative;overflow:clip}.home-featured-cases[data-active=true]{--home-case-ink:var(--home-case-active-ink)}.home-case-backdrops{z-index:-1;pointer-events:none;opacity:0;transition:opacity 1.4s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.home-case-backdrops[data-active=true]{opacity:1;transition-duration:.95s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.home-case-backdrop{opacity:0;background:var(--home-case-colour);transition:opacity 1s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.home-case-backdrop[data-active=true]{opacity:1}.home-case-backdrop img{object-fit:cover;object-position:var(--home-case-focal);filter:blur(8px);width:100%;height:100%;transform:scale(1.04)}.home-case-image-shade{background:var(--foreground);opacity:var(--home-case-overlay);position:absolute;inset:0}.home-featured-cases h2,.home-featured-cases .home-case-title{color:var(--home-case-ink);transition:color 1.1s cubic-bezier(.4,0,.2,1)}.home-featured-cases .eyebrow,.home-featured-cases .home-cases-link{transition:color 1.1s cubic-bezier(.4,0,.2,1)}.home-featured-cases[data-active=true] .eyebrow,.home-featured-cases[data-active=true] .home-cases-link{color:var(--home-case-ink)}.home-case-image-frame{position:relative}.home-case-image-frame:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid color-mix(in oklab, var(--home-case-ink) 24%, transparent);transition:border-color 1.1s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}@media (width<=767px){.home-case-backdrop img{object-position:var(--home-case-mobile-focal)}}.cases-overview{isolation:isolate;background:var(--background);--home-case-ink:var(--foreground);position:relative;overflow:clip}.cases-overview[data-active=true]{--home-case-ink:var(--home-case-active-ink)}.cases-overview .home-case-backdrops{height:100lvh;margin-top:-3.5rem;margin-bottom:calc(3.5rem - 100lvh);position:sticky;top:0}@media (width>=768px){.cases-overview .home-case-backdrops{margin-top:-5rem;margin-bottom:calc(5rem - 100lvh)}}.cases-overview .cases-overview-card{transition:background-color 1.1s cubic-bezier(.4,0,.2,1),border-color 1.1s cubic-bezier(.4,0,.2,1)}.cases-overview[data-active=true] .cases-overview-card{background:color-mix(in oklab, var(--home-case-ink) 6%, transparent);border-color:color-mix(in oklab, var(--home-case-ink) 22%, transparent)}.cases-overview .cases-overview-title,.cases-overview .cases-overview-subtitle,.cases-overview .eyebrow,.cases-overview .cases-overview-link{transition:color 1.1s cubic-bezier(.4,0,.2,1)}.cases-overview[data-active=true] .cases-overview-title,.cases-overview[data-active=true] .eyebrow{color:var(--home-case-ink)}.cases-overview[data-active=true] .cases-overview-subtitle{color:color-mix(in oklab, var(--home-case-ink) 72%, transparent)}.cases-overview[data-active=true] .cases-overview-link{color:var(--home-case-ink)}@media (prefers-reduced-motion:reduce){.home-featured-cases .home-case-backdrop,.home-featured-cases .home-case-backdrops,.home-featured-cases .home-case-image-frame:after,.home-featured-cases h2,.home-featured-cases .home-case-title,.home-featured-cases .eyebrow,.home-featured-cases .home-cases-link,.cases-overview .home-case-backdrop,.cases-overview .home-case-backdrops,.cases-overview .home-case-image-frame:after,.cases-overview .cases-overview-card,.cases-overview .cases-overview-title,.cases-overview .cases-overview-subtitle,.cases-overview .eyebrow,.cases-overview .cases-overview-link{transition:none}}
