.featured-case{--featured-case-min-height:clamp(360px,36vw + 100px,620px);color:rgb(var(--brand-color-white));display:flex;flex-direction:column;isolation:isolate;justify-content:flex-end;min-height:var(--featured-case-min-height);overflow:hidden;position:relative;width:100%}.featured-case--overlap,.featured-case--rounded{border-radius:var(--radius-default)}.featured-case--overlap{--featured-case-min-height:clamp(340px,30vw + 100px,520px);box-shadow:var(--shadow-elevation-high);margin-block-start:calc(var(--overlap-card)*-1);margin-inline:auto;width:min(var(--wide-max),100% - var(--wide-gutter) * 2);z-index:var(--z-raised)}.dnd-section:has(+.dnd-section .featured-case--overlap) .pillar-hero{padding-bottom:calc(var(--pillar-hero-padding-bottom, 6rem) + var(--overlap-card))}.dnd-section:has(+.dnd-section .featured-case--overlap) .hero-home{padding-bottom:calc(var(--hero-padding-bottom, 6rem) + var(--overlap-card))}.featured-case__media{background-image:var(--bg-lg);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:-25%;left:0;position:absolute;right:0;scale:1;top:-5%;transition:scale var(--duration-slow) var(--ease-standard);will-change:transform;z-index:0}@media (max-width:767px){.featured-case__media{background-image:var(--bg-sm)}}@media (min-width:768px) and (max-width:1279px){.featured-case__media{background-image:var(--bg-md)}}@media (min-resolution:2dppx) and (min-width:1024px),(min-width:1600px){.featured-case__media{background-image:var(--bg-xl)}}.featured-case__overlay{background:linear-gradient(to top,rgba(var(--brand-color-ink),.92) 0,rgba(var(--brand-color-ink),.8) 35%,rgba(var(--brand-color-ink),.35) 70%,rgba(var(--brand-color-ink),0) 100%);display:flex;flex:1;flex-direction:column;justify-content:flex-end;padding-block:4rem 2rem;position:relative;width:100%;z-index:1}.featured-case__inner{display:grid;gap:1.5rem;margin-inline:auto;max-width:var(--site-width,1120px);padding-inline:1.5rem;width:100%}.featured-case__content{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.featured-case__logo{align-self:flex-start;display:block;height:var(--featured-case-logo-height);max-width:min(18rem,70%);object-fit:contain;object-position:left center;width:auto}.featured-case__logo--small{--featured-case-logo-height:clamp(1.5rem,1.25rem + 0.75vw,2rem)}.featured-case__logo--medium{--featured-case-logo-height:clamp(2rem,1.6rem + 1.25vw,3rem)}.featured-case__logo--large{--featured-case-logo-height:clamp(2.5rem,1.9rem + 2vw,4rem)}.featured-case__row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1.25rem clamp(1.25rem,1rem + 3vw,6rem);justify-content:space-between}.featured-case__text{display:flex;flex:1 1 22rem;flex-direction:column;gap:.375rem;min-width:0}.featured-case__eyebrow{color:rgba(var(--brand-color-white),.75);margin:0}.featured-case__headline{color:inherit;font-family:var(--font-header);font-size:var(--font-size-h5);font-weight:700;letter-spacing:var(--tracking-heading);line-height:var(--line-height-h5);margin:0;max-width:42ch;min-width:0;text-wrap:balance}.featured-case__description{color:rgba(var(--brand-color-white),.85);font-size:1rem;line-height:1.5;margin:.375rem 0 0;max-width:60ch;text-wrap:pretty}.featured-case__headline-link{color:inherit;text-decoration-color:transparent;text-decoration-line:underline;text-decoration-thickness:var(--link-title-underline-thickness);text-underline-offset:var(--link-title-underline-offset);transition:var(--link-transition)}.featured-case__headline-link:after{content:"";inset:0;position:absolute;z-index:1}.featured-case:is(:hover,:focus-within) .featured-case__headline-link{text-decoration-color:var(--link-underline-hover)}.featured-case:is(:hover,:focus-within) .featured-case__media{scale:var(--image-zoom-subtle)}.featured-case--overlap{transition:box-shadow var(--duration-base) var(--ease-standard)}.featured-case--overlap:hover{box-shadow:var(--shadow-elevation-high),var(--shadow-card-hover)}@media (prefers-reduced-motion:reduce){.featured-case:is(:hover,:focus-within) .featured-case__media{scale:1}}.featured-case__cta{flex:none;position:relative;z-index:2}@media (max-width:767px){.featured-case__overlay{background:linear-gradient(to top,rgba(var(--brand-color-ink),.92) 0,rgba(var(--brand-color-ink),.85) 50%,rgba(var(--brand-color-ink),.35) 100%);padding-block:3rem 2rem}}@media (max-width:639px){.featured-case{--featured-case-min-height:420px}.featured-case__row{gap:1rem}.featured-case__cta{align-self:flex-start}}@media (min-width:768px){.featured-case--has-quote .featured-case__inner{align-items:end;column-gap:clamp(1.5rem,1rem + 4vw,5rem);grid-template-columns:minmax(0,1fr) minmax(18rem,30rem)}}@media (max-width:767px){.featured-case__testimonial--desktop-only{display:none}}.featured-case--height-xs{--featured-case-min-height:0px}.featured-case--height-xs .featured-case__overlay{padding-block-start:2rem}.featured-case--height-short{--featured-case-min-height:clamp(280px,24vw + 100px,440px)}.featured-case--height-tall{--featured-case-min-height:clamp(480px,40vw + 160px,760px)}.featured-case--height-xl{--featured-case-min-height:clamp(600px,52vw + 200px,920px)}.featured-case--height-screen{--featured-case-min-height:100svh}