.case-study-hero-paper{background-color:var(--surface-brand-50);border-radius:0 0 var(--radius-2xl) var(--radius-2xl);padding:var(--padding-vertical) var(--padding-horizontal)}.case-study-hero-container{max-width:var(--section-max-width);margin:0 auto;display:grid;grid-template-areas:"link" "image" "title" "profile";grid-auto-columns:1fr;grid-template-columns:1fr;grid-template-rows:min-content min-content min-content min-content;row-gap:var(--spacing-vertical-lg)}@media(min-width:768px){.case-study-hero-container{grid-template-areas:"left image";gap:var(--spacing-vertical-lg) var(--spacing-4xl);align-items:center;grid-template-rows:auto}}@media(min-width:1440px){.case-study-hero-container{grid-template-rows:1fr;grid-template-columns:488px 1fr}}.case-study-hero-column-title{grid-area:title}.case-study-hero-column-title h1,.case-study-hero-column-title h2{text-wrap:balance;margin:0}.case-study-hero-column-title h1{font-family:Be Vietnam Pro,Helvetica,Arial,sans-serif;font-feature-settings:"liga" 1,"clig" 1,"dlig" 1;font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);line-height:120%;letter-spacing:var(--font-letter-spacing-1xs);text-wrap:balance;color:var(--text-primary);margin-bottom:var(--spacing-vertical-2xs)}.case-study-hero-column-title h2{font-size:var(--font-size-lg);font-weight:var(--font-weight-regular);line-height:140%;letter-spacing:var(--font-letter-spacing-sm);text-wrap:balance;color:var(--text-secondary)}.case-study-hero-column-image{grid-area:image;align-self:center}.case-study-hero-column-image img{max-width:100%;height:auto;border-radius:var(--radius-lg)}.case-study-hero-link{grid-area:link;justify-self:flex-start}.case-study-hero-left-wrapper{display:contents}@media(min-width:768px){.case-study-hero-left-wrapper{display:flex;grid-area:left;flex-direction:column;gap:var(--spacing-vertical-lg)}}
