.Industries_head__2Wn6g{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;align-self:center}.Industries_intro__ANByl{margin:0;max-width:var(--intro-width);font-size:var(--text-body-l);line-height:var(--leading-body-l);color:var(--section-fg-soft)}.Industries_grid__WnQTn{--industries-columns:4;--industries-media-h:200px;--industries-media-bg:#dfe3ea;--industries-cta-bg:#6b2f22;--industries-cta-bg-hover:#57251a;display:grid;grid-template-columns:repeat(var(--industries-columns),minmax(0,1fr));grid-gap:16px;gap:16px}.Industries_card__he1gN{display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);overflow:hidden;color:var(--color-ink);text-decoration:none}.Industries_card__he1gN:hover{border-color:var(--color-accent);color:var(--color-ink);text-decoration:none}.Industries_media__8yb1r{position:relative;display:block;height:var(--industries-media-h);overflow:hidden;border-radius:calc(var(--radius-md) - 1px) calc(var(--radius-md) - 1px) 0 0;background:var(--industries-media-bg)}.Industries_mediaInner__vADqD{position:absolute;inset:0;display:block;transition:transform .4s ease}.Industries_card__he1gN:hover .Industries_mediaInner__vADqD{transform:scale(1.03)}.Industries_img__y8AWh{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.Industries_body__ZFi_r{padding:20px;display:flex;flex-direction:column;gap:8px;flex:1 1}.Industries_name__sbxOK{font-size:19px;font-weight:var(--weight-semibold);letter-spacing:-.015em;line-height:1.2}.Industries_desc__Q_5pJ{font-size:14.5px;line-height:1.5;color:var(--color-ink-soft)}.Industries_cardPlain__OlJyv .Industries_body__ZFi_r{padding:24px;gap:10px}.Industries_nameRow__F0P_C{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.Industries_nameArrow__9ETzU{display:flex;flex:none;margin-top:2px;font-size:var(--text-body-l);color:var(--color-ink-muted);transition:transform .2s ease,color .2s ease}.Industries_cardPlain__OlJyv:hover .Industries_nameArrow__9ETzU{color:var(--color-ink);transform:translateX(3px)}.Industries_cardPlain__OlJyv .Industries_extras__aEG3S{margin-top:auto;padding-top:14px}.Industries_grid__WnQTn:has(.Industries_cardPlain__OlJyv) .Industries_seeAll__uHDjs{gap:16px;padding:24px}.Industries_grid__WnQTn:has(.Industries_cardPlain__OlJyv) .Industries_seeAllIcon__Q7Ghm{width:44px;height:44px;border-radius:10px}.Industries_grid__WnQTn:has(.Industries_cardPlain__OlJyv) .Industries_seeAllNumber__Wxa6_{font-size:48px}.Industries_extras__aEG3S{margin-top:4px;padding-top:12px;display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--color-line)}.Industries_extrasLabel__bRvwn{font-size:12px;font-weight:var(--weight-semibold);color:#4b5563}.Industries_extra__fATmB{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:var(--weight-medium)}.Industries_extraIcon__mzBS6{display:flex}.Industries_seeAll__uHDjs{display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:28px;border-radius:var(--radius-md);background:var(--industries-cta-bg);color:var(--color-on-dark);text-decoration:none}.Industries_seeAll__uHDjs:hover{background:var(--industries-cta-bg-hover);color:var(--color-on-dark);text-decoration:none}.Industries_seeAllIcon__Q7Ghm{width:52px;height:52px;border-radius:12px;background:rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;font-size:var(--text-title);color:var(--color-on-dark)}.Industries_seeAllStat__sIrWx{display:flex;flex-direction:column;gap:10px}.Industries_seeAllNumber__Wxa6_{font-family:var(--font-display);font-size:56px;line-height:1;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-display-m)}.Industries_seeAllText__GSvJU{font-size:var(--text-body-l);font-weight:var(--weight-medium)}.Industries_seeAllLink__DvkhU{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid rgba(255,255,255,.35);font-size:17px;font-weight:var(--weight-semibold)}.Industries_seeAllArrow__5ibXf{display:flex;font-size:var(--text-body-l)}@media (max-width:1199px){.Industries_grid__WnQTn{--industries-columns:2}.Industries_media__8yb1r{height:auto;aspect-ratio:16/9}}@media (max-width:599px){.Industries_grid__WnQTn{--industries-columns:1;gap:12px}.Industries_seeAll__uHDjs{padding:24px}.Industries_seeAllNumber__Wxa6_{font-size:48px}}