.industries-page{background:var(--cream);min-height:100vh}.industries-hero{color:#fff;text-align:center;background:#0c2d5b;padding:110px 24px 75px}.industries-hero h1{font:600 clamp(48px,6vw,82px)/1.02 Georgia,serif}.industries-hero>p:last-child{color:#ffffffbd;max-width:650px;margin:24px auto 0;font:20px/1.6 Georgia,serif}.industry-grid{grid-template-columns:repeat(3,1fr);gap:22px;max-width:1320px;margin:auto;padding:80px 24px 110px;display:grid}.industry-grid>a{color:#fff;background:#0c2d5b;align-items:flex-end;min-height:330px;display:flex;position:relative;overflow:hidden}.industry-grid img{object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.industry-grid>a:hover img{transform:scale(1.05)}.industry-grid>a:after{content:"";background:linear-gradient(#030d1c14,#030d1cf0);position:absolute;inset:0}.industry-grid div{z-index:1;padding:28px;position:relative}.industry-grid h2{margin:0;font:600 29px/1.08 Georgia,serif}.industry-grid span{color:#f1cd70;letter-spacing:.1em;text-transform:uppercase;margin-top:12px;font-size:11px;font-weight:800;display:block}@media (max-width:820px){.industry-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.industries-hero{padding:75px 24px 58px}.industry-grid{grid-template-columns:1fr;padding:48px 20px 75px}.industry-grid>a{min-height:270px}}
