.case-hero{display:flex;height:calc(100svh - 52px);min-height:600px;max-width:var(--v3-max-width);margin:0 auto;padding:0 16px 16px}.case-hero-text{flex:1;display:flex;flex-direction:column;padding:0 48px 32px 20px}.case-hero-heading-wrapper{flex:1;display:flex;align-items:center}.case-hero-heading{font-size:clamp(36px,4vw,64px);font-weight:var(--font-weight-heavy);line-height:1.05;letter-spacing:-.02em;color:var(--color-almost-black);max-width:640px}.case-hero-bottom{display:flex;flex-direction:column;gap:24px}.case-hero-intro{font-size:var(--font-size-body);line-height:var(--line-height-normal);max-width:600px}.case-hero-intro,.case-hero-meta{font-weight:var(--font-weight-regular);color:var(--color-almost-black)}.case-hero-meta{display:flex;gap:32px;font-family:var(--font-grotesk-mono),monospace;font-size:12px;text-transform:uppercase}.case-hero-image{position:relative;flex:1;min-width:0;border-radius:12px;overflow:hidden}.case-hero-image img{object-fit:cover}.case-article{max-width:800px;margin:0 auto;padding:80px 20px 0}.case-article:last-of-type{padding-bottom:120px}.case-section{margin-bottom:64px}.case-label{display:block;font-family:var(--font-grotesk-mono),monospace;font-size:12px;text-transform:uppercase;margin-bottom:16px}.case-body,.case-label{font-weight:var(--font-weight-regular);color:var(--color-almost-black)}.case-body{font-size:var(--font-size-body-m);line-height:var(--line-height-normal)}.case-quote{text-align:center;max-width:1000px;margin:80px auto;padding:0 20px;border:none}.case-quote-text{font-size:clamp(24px,2.5vw,36px);font-weight:var(--font-weight-heavy);line-height:1.2;color:var(--color-almost-black);margin-bottom:16px}.case-quote-cite{font-family:var(--font-grotesk-mono),monospace;font-size:12px;font-weight:var(--font-weight-regular);text-transform:uppercase;color:var(--color-almost-black);font-style:normal}.case-video{position:relative;aspect-ratio:16/9;margin-bottom:64px;border-radius:12px;overflow:hidden}.case-video iframe{position:absolute;inset:0;width:100%;height:100%;border:none}.case-inline-image{margin:64px 0}.case-inline-image img{width:100%;height:auto;border-radius:12px}.case-footer-meta{margin-top:80px}.case-dashes{display:block;font-size:16px;color:var(--color-almost-black);margin-bottom:16px}.case-article-continued{padding-top:0}@media (max-width:768px){.case-hero{flex-direction:column;height:auto;min-height:100svh}.case-hero-text{padding:80px 0 32px;gap:40px}.case-hero-image{height:50svh;min-height:320px}}
/*# sourceMappingURL=0fd649964360bdbc.css.map*/