.svc-cat[data-astro-cid-i7f2hwb3]{position:relative;width:100%;background:var(--light1);padding-block:var(--section-pad-block, 96px)}.container[data-astro-cid-i7f2hwb3]{width:100%;max-width:1240px;margin-inline:auto;padding-inline:var(--padding-horizontal, 24px);box-sizing:border-box;display:flex;flex-direction:column;gap:32px}.heading[data-astro-cid-i7f2hwb3]{margin:0;width:100%;text-transform:uppercase;color:var(--black3);font-family:var(--font-heading, sans-serif);font-size:28px;font-weight:800;line-height:1.2;letter-spacing:-.02em;word-break:break-word}.cards[data-astro-cid-i7f2hwb3]{list-style:none;margin:0;padding:0;width:100%;display:grid;grid-template-columns:1fr;gap:var(--cards-gap, 20px)}.cards[data-astro-cid-i7f2hwb3] li[data-astro-cid-i7f2hwb3]{display:flex;min-width:0}.card[data-astro-cid-i7f2hwb3]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;background:var(--black3);border-radius:var(--border-radius, 8px);overflow:hidden;text-decoration:none}.card[data-astro-cid-i7f2hwb3]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.card__photo[data-astro-cid-i7f2hwb3]{position:relative;width:100%;height:200px;flex:none;overflow:hidden}.card__photo[data-astro-cid-i7f2hwb3] img[data-astro-cid-i7f2hwb3],.card__photo-empty[data-astro-cid-i7f2hwb3]{position:absolute;inset:0;width:100%;max-width:100%;height:100%;object-fit:cover;display:block}.card__photo-empty[data-astro-cid-i7f2hwb3]{background:var(--secondary)}.card__fade[data-astro-cid-i7f2hwb3]{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,rgba(24,14,10,0) 52.27%,var(--black3) 94.7%)}.card__body[data-astro-cid-i7f2hwb3]{flex:1 1 auto;display:flex;flex-direction:column;gap:16px;padding:var(--padding-vertical, 24px) var(--padding-horizontal, 24px)}.card__text[data-astro-cid-i7f2hwb3]{display:flex;flex-direction:column;gap:8px}.card__title[data-astro-cid-i7f2hwb3]{margin:0;color:var(--white);text-transform:uppercase;font-family:var(--font-heading, sans-serif);font-size:22px;font-weight:700;line-height:31.2px;letter-spacing:-.44px;word-break:break-word}.card__cta[data-astro-cid-i7f2hwb3]{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:4px;color:var(--primary);font-family:var(--font-heading, sans-serif);font-size:18px;font-weight:700;line-height:23.4px;letter-spacing:-.36px;text-transform:uppercase;white-space:nowrap}.card__cta-label[data-astro-cid-i7f2hwb3]{text-decoration:underline;text-underline-offset:2px}.card__arrow[data-astro-cid-i7f2hwb3]{display:inline-block;width:16px;height:16px;background-color:var(--primary);-webkit-mask:url(/figma/services/fdbfa0d2f091c2f66aa2eaa7d105bb620820584c.svg) center / contain no-repeat;mask:url(/figma/services/fdbfa0d2f091c2f66aa2eaa7d105bb620820584c.svg) center / contain no-repeat;transform:rotate(-90deg)}@media(min-width:768px){.container[data-astro-cid-i7f2hwb3]{gap:40px}.heading[data-astro-cid-i7f2hwb3]{font-size:40px;line-height:48px;letter-spacing:-.8px}.cards[data-astro-cid-i7f2hwb3]{grid-template-columns:repeat(2,1fr)}.card__photo[data-astro-cid-i7f2hwb3]{height:230px}.card__body[data-astro-cid-i7f2hwb3]{justify-content:flex-start;gap:20px}}@media(min-width:1024px){.cards[data-astro-cid-i7f2hwb3]{grid-template-columns:repeat(3,1fr)}.card__photo[data-astro-cid-i7f2hwb3]{height:264px}.card__body[data-astro-cid-i7f2hwb3]{gap:24px}}@media(min-width:1024px)and (max-width:1279px){.card__photo[data-astro-cid-i7f2hwb3]{height:220px}.card__body[data-astro-cid-i7f2hwb3]{padding:20px;gap:20px}.card__title[data-astro-cid-i7f2hwb3]{font-size:19px;line-height:26px}.card__cta[data-astro-cid-i7f2hwb3]{font-size:16px}}@media(min-width:768px)and (max-width:1023px){.card__body[data-astro-cid-i7f2hwb3]{padding:20px}.card__title[data-astro-cid-i7f2hwb3]{font-size:20px;line-height:27px}}@media(max-width:767px){.container[data-astro-cid-i7f2hwb3]{padding-inline:16px;gap:28px}.heading[data-astro-cid-i7f2hwb3]{font-size:26px}.cards[data-astro-cid-i7f2hwb3]{gap:16px}.card__photo[data-astro-cid-i7f2hwb3]{height:200px}.card__body[data-astro-cid-i7f2hwb3]{padding:20px 16px;gap:16px}.card__title[data-astro-cid-i7f2hwb3]{font-size:19px;line-height:26px}.card__cta[data-astro-cid-i7f2hwb3]{font-size:16px}}
