.case-grid:has(.case-card[data-id="company-profile"]:only-child) .case-card[data-id="company-profile"]{grid-column:1/-1}.case-card[data-id="company-profile"]{grid-column:1/-2;background:var(--forest);color:#fff}.case-card[data-id="company-profile"] .image{aspect-ratio:2.2;background:#18332c}.case-card[data-id="company-profile"] .image img{object-position:center 20%}.case-card[data-id="company-profile"] .info{padding:18px 20px 20px}.case-card[data-id="company-profile"] h2{font-size:22px;letter-spacing:.03em}.case-card[data-id="company-profile"] p,.case-card[data-id="company-profile"] .count{color:#d0b47a}.case-card[data-id="company-profile"] .badge{background:var(--gold);color:var(--forest)}
.enterprise-copy{padding-bottom:12px}.enterprise-copy h2{font-size:32px;letter-spacing:.04em}.enterprise-brochure{margin:0 20px 35px;background:var(--forest);color:#fff;display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.8fr);min-height:280px}.enterprise-brochure-cover{background:#d5d0c5;min-height:280px}.enterprise-brochure-cover img{width:100%;height:100%;object-fit:cover;display:block}.enterprise-brochure-copy{padding:34px 30px;display:flex;flex-direction:column;justify-content:center}.enterprise-brochure-copy>span,.enterprise-scenes-heading>span{font:10px Arial;letter-spacing:2px;color:var(--gold)}.enterprise-brochure-copy h3,.enterprise-scenes-heading h3{font-size:25px;font-weight:400;margin:10px 0}.enterprise-brochure-copy p,.enterprise-scenes-heading p{font-size:12px;line-height:1.8;color:#b9c4be;margin:0 0 20px}.enterprise-brochure-copy a{align-self:flex-start;color:#fff;border:1px solid #b79657;padding:10px 18px;text-decoration:none;font-size:12px}.enterprise-scenes{padding:0 20px}.enterprise-scenes-heading{padding:5px 0 18px}.enterprise-scenes-heading h3{color:var(--forest);margin-bottom:5px}.enterprise-scenes-heading p{color:#6b7871;margin:0}.enterprise-scenes .viewer-image{margin-left:0;margin-right:0}
@media(max-width:600px){.case-card[data-id="company-profile"] .image{aspect-ratio:1.55}.case-card[data-id="company-profile"] h2{font-size:19px}.enterprise-copy h2{font-size:27px}.enterprise-brochure{margin-left:14px;margin-right:14px;display:block}.enterprise-brochure-cover{height:255px;min-height:0}.enterprise-brochure-copy{padding:25px 22px 28px}.enterprise-brochure-copy h3{font-size:23px}.enterprise-scenes{padding:0 14px}}
