.FeaturedCaseStudies-module__3YSOfa__section{padding-block:112px 48px}.FeaturedCaseStudies-module__3YSOfa__inner{align-items:flex-start;gap:var(--space-8);flex-direction:column;display:flex}.FeaturedCaseStudies-module__3YSOfa__head{--_title-measure:100%;inline-size:100%}.FeaturedCaseStudies-module__3YSOfa__cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:28px;inline-size:100%;display:grid}.FeaturedCaseStudies-module__3YSOfa__card{background:var(--accent-tint);border-radius:var(--radius-card);min-inline-size:0;color:var(--body);transition:box-shadow var(--motion-hover) var(--motion-ease);flex-direction:column;align-items:stretch;text-decoration:none;display:flex;overflow:clip}.FeaturedCaseStudies-module__3YSOfa__card:hover,.FeaturedCaseStudies-module__3YSOfa__card:focus-visible{box-shadow:inset 0 0 0 1px var(--accent)}.FeaturedCaseStudies-module__3YSOfa__card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.FeaturedCaseStudies-module__3YSOfa__card:hover .FeaturedCaseStudies-module__3YSOfa__cardTitle,.FeaturedCaseStudies-module__3YSOfa__card:focus-visible .FeaturedCaseStudies-module__3YSOfa__cardTitle{text-underline-offset:3px;text-decoration:underline}.FeaturedCaseStudies-module__3YSOfa__media{aspect-ratio:16/9;inline-size:100%;position:relative;overflow:clip}.FeaturedCaseStudies-module__3YSOfa__mediaImage{object-fit:cover;transition:transform .2s var(--motion-ease)}.FeaturedCaseStudies-module__3YSOfa__card:hover .FeaturedCaseStudies-module__3YSOfa__mediaImage,.FeaturedCaseStudies-module__3YSOfa__card:focus-visible .FeaturedCaseStudies-module__3YSOfa__mediaImage{transform:scale(1.04)}.FeaturedCaseStudies-module__3YSOfa__caption{background:var(--paper);border-radius:var(--radius-card);max-inline-size:calc(100% - 40px);box-shadow:0 8px 24px rgba(var(--dark-surface-rgb), .12);flex-direction:column;padding:10px 14px;display:flex;position:absolute;inset-block-end:20px;inset-inline-end:20px}.FeaturedCaseStudies-module__3YSOfa__captionEyebrow{min-block-size:24px;font-family:var(--font-mono);font-size:9px;font-weight:var(--fw-semibold);letter-spacing:1px;text-transform:uppercase;color:var(--body-muted);align-items:center;margin:0;line-height:12px;display:flex}.FeaturedCaseStudies-module__3YSOfa__captionName{font-family:var(--font-sans);font-size:var(--type-body-size);font-weight:var(--fw-semibold);color:var(--body);margin:0;line-height:22px}.FeaturedCaseStudies-module__3YSOfa__body{justify-content:space-between;align-items:flex-start;gap:var(--head-gap);padding:var(--space-7);flex-direction:column;flex:1;min-block-size:0;inline-size:100%;display:flex}.FeaturedCaseStudies-module__3YSOfa__content{align-items:flex-start;gap:var(--head-gap);flex-direction:column;inline-size:100%;display:flex}.FeaturedCaseStudies-module__3YSOfa__tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.FeaturedCaseStudies-module__3YSOfa__tag{min-block-size:32px;padding:var(--space-2) var(--space-3);background:var(--paper);color:var(--body)}.FeaturedCaseStudies-module__3YSOfa__cardTitle{font-family:var(--font-sans);font-size:var(--type-h4-size);font-weight:var(--type-h4-weight);letter-spacing:0;color:var(--body);text-wrap:pretty;inline-size:100%;margin:0;line-height:32px}.FeaturedCaseStudies-module__3YSOfa__summary{-webkit-line-clamp:3;line-clamp:3;font-family:var(--font-sans);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);color:color-mix(in srgb, var(--body) 72%, transparent);-webkit-box-orient:vertical;inline-size:100%;margin:0;line-height:20px;display:-webkit-box;overflow:hidden}.FeaturedCaseStudies-module__3YSOfa__stats{align-items:flex-start;gap:var(--space-7);inline-size:100%;padding-block:var(--space-5);border-block-start:var(--rule) solid var(--hairline);display:flex}.FeaturedCaseStudies-module__3YSOfa__stat{align-items:flex-start;gap:var(--space-4);flex-direction:column;flex:1 1 0;min-inline-size:0;display:flex}.FeaturedCaseStudies-module__3YSOfa__statValue{font-family:var(--font-sans);font-size:var(--type-h3-size);font-weight:var(--type-h3-weight);letter-spacing:var(--type-h3-ls);line-height:var(--type-h3-lh);color:var(--body);white-space:nowrap;margin:0}.FeaturedCaseStudies-module__3YSOfa__statLabel{font-family:var(--font-sans);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);color:color-mix(in srgb, var(--body) 72%, transparent);inline-size:100%;margin:0;line-height:20px}.FeaturedCaseStudies-module__3YSOfa__cta{box-sizing:border-box;min-block-size:var(--cta-height);padding-block:0;padding-inline:20px}@supports (text-box:trim-both cap alphabetic){.FeaturedCaseStudies-module__3YSOfa__cardTitle,.FeaturedCaseStudies-module__3YSOfa__statValue,.FeaturedCaseStudies-module__3YSOfa__statLabel{text-box:trim-both cap alphabetic}}@media (prefers-reduced-motion:reduce){.FeaturedCaseStudies-module__3YSOfa__mediaImage{transition:none}.FeaturedCaseStudies-module__3YSOfa__card:hover .FeaturedCaseStudies-module__3YSOfa__mediaImage,.FeaturedCaseStudies-module__3YSOfa__card:focus-visible .FeaturedCaseStudies-module__3YSOfa__mediaImage{transform:none}}@media (max-width:1023px){.FeaturedCaseStudies-module__3YSOfa__cards{gap:var(--space-5)}.FeaturedCaseStudies-module__3YSOfa__body{padding:var(--space-6)}.FeaturedCaseStudies-module__3YSOfa__stats{row-gap:var(--space-5);flex-wrap:wrap}.FeaturedCaseStudies-module__3YSOfa__stat{flex:1 1 calc(50% - var(--space-4))}}@media (max-width:767px){.FeaturedCaseStudies-module__3YSOfa__section{padding-block:var(--space-11) var(--space-4)}.FeaturedCaseStudies-module__3YSOfa__cards{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.FeaturedCaseStudies-module__3YSOfa__caption{max-inline-size:calc(100% - var(--space-6));padding:var(--space-2) var(--space-3);inset-block-end:var(--space-3);inset-inline-end:var(--space-3)}.FeaturedCaseStudies-module__3YSOfa__captionName{font-size:15px}.FeaturedCaseStudies-module__3YSOfa__body{padding:var(--space-6) var(--space-5)}.FeaturedCaseStudies-module__3YSOfa__stats{gap:var(--space-3);flex-flow:column}.FeaturedCaseStudies-module__3YSOfa__stat{align-items:baseline;gap:var(--space-3);flex-direction:row;flex:none;inline-size:100%}.FeaturedCaseStudies-module__3YSOfa__statValue{flex:none;inline-size:56px;font-size:20px;line-height:28px}.FeaturedCaseStudies-module__3YSOfa__cta{inline-size:100%}}
