.home-use-cases{background:#faf9f6}
.home-use-cases .use-cases-intro{max-width:48em}
.home-use-cases h2{text-wrap:balance}
.home-use-cases .use-cases-list{display:grid;grid-template-columns:1fr;gap:48px 36px}
.home-use-cases .use-case{min-width:0}
.home-use-cases .use-case-link{display:grid;gap:28px;height:100%;align-items:center}
.home-use-cases .use-case{grid-column:1/-1}
.home-use-cases .use-case .use-case-link{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}
.home-use-cases .use-case-photo img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:60% center}
.home-use-cases .use-case-copy{min-width:0}
.home-use-cases .use-case-copy .eyebrow{font-size:.8125rem;margin-bottom:16px}
.home-use-cases .use-case-copy h3{font-family:var(--serif);font-size:clamp(1.5rem,2.3vw,2rem);font-weight:500;line-height:1.8;margin-bottom:20px}
.home-use-cases .use-case-copy>p:not(.eyebrow){font-size:1rem;margin-bottom:20px}
.home-use-cases #use-case-choice-title span{display:inline-block}
@media(max-width:900px){.home-use-cases .use-case .use-case-link{gap:32px}}
@media(max-width:650px){.home-use-cases .use-cases-list{grid-template-columns:1fr;gap:36px}.home-use-cases .use-case .use-case-link{grid-template-columns:1fr;gap:26px}.home-use-cases .use-case-copy h3{font-size:clamp(1.25rem,5.6vw,1.5rem);margin-bottom:16px}.home-use-cases .use-case-copy .eyebrow{margin-bottom:12px}.home-use-cases .use-cases-intro br{display:none}}
