/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */.case-studies-carousel{margin-left:-52px;margin-right:-52px}.case-studies-carousel-slides{margin-left:-40px;display:flex}.case-studies-carousel-slide-container{flex:0 0 68.5%;min-width:0;padding-left:40px;transition:opacity .2s}.case-studies-carousel-slide-container.inactive{cursor:pointer;opacity:.5}.case-studies-carousel-slide-container a{text-decoration:none}.case-studies-carousel-slide{background-color:var(--color-off-white);text-align:center;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:20px;height:100%;padding:70px 8%;display:flex}.case-studies-carousel-slide-image{width:100%;max-width:221px}.case-studies-carousel-slide-copy{flex-direction:column;gap:40px;display:flex}.case-studies-carousel-slide-title{font-size:48px;font-family:var(--font-family-feature-display);color:var(--color-text-dark-brown);font-weight:300;line-height:1.15}.case-studies-carousel-slide-cta{font-size:13px;font-family:var(--font-family-abc-marfa);letter-spacing:.15em;text-transform:uppercase;text-underline-offset:.4em;color:var(--color-text-dark-brown);cursor:pointer;padding:10px 0;font-weight:400;line-height:1.8;text-decoration:underline;transition:opacity .2s}.carousel-dots{justify-content:center;gap:1rem;margin-top:2rem;display:flex}.carousel-dot{all:unset;background:var(--color-background-brown);opacity:.5;cursor:pointer;border:none;border-radius:50%;width:6px;height:6px;transition:background .3s}.carousel-dot.active{opacity:1}@media (max-width:768px){.case-studies-carousel{margin-left:-20px;margin-right:-20px}.case-studies-carousel-slide{padding:30px 20px 20px}.case-studies-carousel-slide-copy{gap:24px}.case-studies-carousel-slide-title{font-size:28px}.case-studies-carousel-slide-cta{flex-direction:column;gap:10px;padding:20px 0;display:flex}.case-studies-carousel-slide-image{max-width:80%}.case-studies-grid-heading .heading-text--hero{font-size:32px}}@media (max-width:1024px){.case-studies-carousel-slides{margin-left:-20px}.case-studies-carousel-slide-container{flex:0 0 84%;padding-left:20px}}

/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */.case-study-card{max-width:428px;height:100%;color:var(--color-text-dark-brown);text-align:center;aspect-ratio:1;background-color:var(--color-background-card);flex-direction:column;gap:30px;padding:40px;position:relative}.case-study-card,.case-study-card-logo{justify-content:center;align-items:center;display:flex}.case-study-card-logo img{object-fit:contain;width:auto;max-width:100%;height:60px}.case-study-card-title{font-size:21px;font-family:var(--font-family-abc-marfa);font-weight:400;line-height:1.18}.case-study-card-title a{color:inherit;text-decoration:none}.case-study-card-tappable-area{position:absolute;inset:0}.case-study-card-cta{font-size:13px;font-family:var(--font-family-abc-marfa);letter-spacing:.15em;text-transform:uppercase;text-underline-offset:.4em;font-weight:400;line-height:1;text-decoration:underline}@media (max-width:768px){.case-study-card{aspect-ratio:auto;padding:40px}}@media (max-width:1024px){.case-study-card-title{text-wrap:balance}}@media (max-width:1024px) and (min-width:768px){.case-study-card{padding:32px 20px}}

/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */.case-studies-carousel-section{flex-direction:column;gap:80px;padding-top:70px;display:flex}.case-studies-carousel-eyebrow{font-size:14px;font-family:var(--font-family-abc-marfa-mono);font-variation-settings:"wght" 400,"MONO" 1;text-transform:uppercase;letter-spacing:2.1px;color:var(--color-text-dark-brown);font-weight:400;line-height:14px}.case-studies-grid-section{flex-direction:column;gap:20px;width:100%;padding-top:80px;padding-bottom:80px;display:flex}.case-studies-carousel-heading .heading{margin-bottom:28px}.case-studies-grid-heading{padding:28px 0}.case-studies-grid{grid-template-columns:repeat(3,minmax(0,1fr));place-items:center;gap:20px 26px;display:grid}@media (max-width:768px){.case-studies-grid-section{padding:80px 0}.case-studies-grid-heading{padding:0}.case-studies-grid{grid-template-columns:1fr}}@media (min-width:769px) and (max-width:1024px){.case-studies-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */.case-studies-hero-section{width:100%;height:calc(100svh - var(--header-height));background:0 0;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:34px;padding-bottom:40px;display:flex;position:relative}

/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */.case-studies-testimonial-section{width:100%;position:relative;overflow:hidden}.case-studies-testimonial-container{width:100%;margin:0 auto;padding-top:120px;padding-bottom:120px}.case-studies-testimonial-content{flex-direction:column;align-items:flex-start;gap:40px;width:100%;max-width:881px;display:flex}.case-studies-testimonial-label{font-size:14px;font-family:var(--font-family-abc-marfa-mono);font-variation-settings:"wght" 400,"MONO" 1;text-transform:uppercase;letter-spacing:2.1px;font-weight:400;line-height:14px}.case-studies-testimonial-quote{font-size:48px;font-family:var(--font-family-feature-display);margin:0;font-weight:300;line-height:1.15}.case-studies-testimonial-attribution{align-items:center;gap:20px;display:flex}.case-studies-testimonial-avatar{object-fit:cover;width:45px;height:45px}.case-studies-testimonial-details{flex-direction:column;gap:4px;display:flex}.case-studies-testimonial-name,.case-studies-testimonial-title{font-size:12px;font-family:var(--font-family-abc-marfa);font-weight:400;line-height:1}@media (max-width:768px){.case-studies-testimonial-container{padding-right:30px}.case-studies-testimonial-content{gap:20px}.case-studies-testimonial-quote{font-size:32px}}