/* Seven individually approved images; no duplicate or rejected fitting image. */
.photo-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-width:0}.photo-card{margin:0;min-width:0;background:#f5f2ea;border:1px solid #9b92742b;box-shadow:0 14px 32px -24px #10231e65;border-radius:3px;overflow:hidden}.photo-card-image{position:relative;isolation:isolate;aspect-ratio:1;overflow:hidden}.photo-card-image:after{content:"";position:absolute;inset:0;background:rgba(21,53,41,.065);pointer-events:none}.photo-card-image img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.photo-card figcaption{padding:12px 15px;font-size:13px;line-height:1.65;color:var(--ink);font-weight:400;border-top:1px solid #9b92741c}.cards-equipment{grid-column:1;grid-row:1/3;align-self:start}.cards-equipment .photo-card:last-child{grid-column:1/-1;justify-self:center;width:calc((100% - 20px)/2)}.expertise-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:32px 65px}.expertise-heading{grid-column:2;grid-row:1}.expertise-list{grid-column:2;grid-row:2;margin-top:0}.cards-applications{grid-column:1;align-self:start}.sectors .photo-card{background:#1c342c;border-color:#ffffff19;box-shadow:0 14px 35px -22px #0006}.sectors .photo-card figcaption{color:#e5e5d6;border-color:#ffffff12}.sector-grid{align-self:center}html[lang=en] .photo-card figcaption{font-size:11px;line-height:1.6}
@media(max-width:1000px){.expertise-grid{column-gap:35px}.photo-card-grid{gap:14px}.photo-card figcaption{padding:10px 11px;font-size:12px}.cards-equipment .photo-card:last-child{width:calc((100% - 14px)/2)}}
@media(max-width:700px){.expertise-grid{display:flex;gap:27px}.expertise-heading{order:1}.expertise-list{order:2}.cards-equipment{order:3;width:100%}.photo-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%}.cards-applications{width:100%}.photo-card figcaption{font-size:12px;padding:10px;line-height:1.65}.cards-equipment .photo-card:last-child{width:calc((100% - 14px)/2)}html[lang=en] .photo-card figcaption{font-size:10px}.sectors>.shell{gap:28px}.photo-card{border-radius:2px}}
