/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */.case-study-detail-hero-section{width:100%;height:calc(100svh - var(--header-height));align-items:end;padding:0 52px 36.5px;display:flex;position:relative;overflow:hidden}.case-study-detail-hero-content{flex-direction:column;align-items:flex-start;gap:30px;width:100%;max-width:70%;display:flex}.case-study-detail-hero-category{font-size:13px;font-family:var(--font-family-abc-marfa);text-transform:uppercase;letter-spacing:1.95px;color:var(--color-text-dark-brown);font-weight:400;line-height:13px}.case-study-detail-hero-title{width:855px;font-size:82px;font-family:var(--font-family-feature-display);line-height:90.2px}.case-study-detail-hero-subtitle,.case-study-detail-hero-title{max-width:100%;color:var(--color-text-dark-brown);margin:0;font-weight:300}.case-study-detail-hero-subtitle{width:440px;font-size:18px;font-family:var(--font-family-abc-marfa);line-height:25.2px}.case-study-detail-hero-logo{object-fit:contain;width:250px;height:60px}@media (max-width:768px){.case-study-detail-hero-section{height:calc(100svh - var(--header-height));padding:0 20px 20px}.case-study-detail-hero-content{max-width:100%}.case-study-detail-hero-title{letter-spacing:.4px;width:100%;font-size:40px;line-height:46px}.case-study-detail-hero-subtitle{letter-spacing:-.54px;width:100%;line-height:24.3px}}@media (min-width:769px) and (max-width:1024px){.case-study-detail-hero-section{height:calc(100svh - var(--header-height));padding:0 20px 20px}.case-study-detail-hero-title{width:100%}.case-study-detail-hero-subtitle{letter-spacing:-.54px;width:100%;line-height:24.3px}}