.cases-widget{padding:0 40px}.cases-widget__inner{display:grid;gap:24px;max-width:1280px;margin:auto}.case-card{display:grid;align-items:start;grid-template-columns:minmax(0,500px) minmax(0,1fr);min-height:315px;border:1px solid rgba(7,63,59,.14);background:#fff}.case-card.is-reverse{grid-template-columns:minmax(0,1fr) minmax(0,500px)}.case-card.is-reverse img{order:2}.case-card img{width:100%;height:300px;max-height:300px;min-height:0;align-self:start;object-fit:cover}.case-card>div{display:flex;flex-direction:column;align-items:flex-start;padding:34px}.case-card--without-metrics>div{justify-content:center}.case-card p{margin:0;color:var(--gold);font:700 var(--cms-eyebrow_size,11px)/1.3 var(--site-font);letter-spacing:.18em}.case-card h2{margin:18px 0 10px;font:600 var(--cms-title_size,28px)/1.15 var(--display-font);letter-spacing:-.035em}.case-card>div>span{max-width:500px;color:#55706d;font:var(--cms-text_size,15px)/1.6 var(--site-font)}.case-card section{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0 0;padding-top:16px;border-top:1px solid rgba(7,63,59,.14)}.case-card section b{font:700 var(--cms-metric_value_size,22px)/1.1 var(--display-font);letter-spacing:-.04em}.case-card section small{display:block;margin-top:3px;color:#63807b;font:600 var(--cms-metric_label_size,11px)/1.3 var(--site-font)}.case-card a{margin-top:auto;padding-top:24px;padding-bottom:3px;border-bottom:1px solid var(--pine);color:var(--pine);font:700 var(--cms-link_size,13px) var(--site-font);text-decoration:none}.case-card--without-metrics a{margin-top:24px}.cases-widget__more{display:block;margin:30px auto 0;padding:13px 23px;border:1px solid var(--pine);background:transparent;color:var(--pine);font:700 var(--cms-link_size,13px) var(--site-font)}@media(max-width:767px){.cases-widget{padding:0 20px}.case-card,.case-card.is-reverse{grid-template-columns:1fr}.case-card.is-reverse img{order:0}.case-card img{height:240px;max-height:240px}.case-card>div{padding:26px}.case-card section{gap:10px}}
.cases-widget--grid .cases-widget__inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cases-widget--grid .case-card{display:flex;min-height:0;flex-direction:column}.cases-widget--grid .case-card img{height:auto;max-height:none;aspect-ratio:16/9}.cases-widget--grid .case-card>div{flex:1;width:100%;min-height:296px;padding:32px}.cases-widget--grid .case-card--without-metrics>div{justify-content:flex-start}.cases-widget--grid .case-card h2{margin-top:26px;font-size:var(--cms-title_size,28px)}.cases-widget--grid .case-card a{margin-top:auto}@media(max-width:1000px){.cases-widget--grid .cases-widget__inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.cases-widget--grid .cases-widget__inner{grid-template-columns:1fr}.cases-widget--grid .case-card>div{min-height:0;padding:26px}}
