.about-industry-gallery{width:min(1180px,calc(100% - 48px));margin:0 auto 100px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:360px;gap:20px}.about-industry-gallery figure{margin:0;position:relative;overflow:hidden;border-radius:12px;background:var(--navy-dark)}.about-industry-gallery figure>a{display:block;height:100%;color:inherit;text-decoration:none}.about-industry-gallery img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.about-industry-gallery figure:hover img{transform:scale(1.025)}.about-industry-gallery figure:focus-within{outline:3px solid var(--magenta);outline-offset:4px}.about-industry-gallery figcaption strong{display:block;font-size:1.65rem}.about-industry-description{display:block;font-family:Inter,sans-serif;font-size:1rem;margin-top:4px}.about-industry-cta{display:inline-block;font-family:Inter,sans-serif;font-size:.875rem;font-weight:600;margin-top:14px;padding:8px 14px;border:1px solid rgba(255,255,255,.8);border-radius:6px;background:rgba(19,31,56,.5)}.about-industry-gallery figure:focus-within .about-industry-cta,.about-industry-gallery figure:hover .about-industry-cta{background:var(--magenta);border-color:var(--magenta)}.about-industry-gallery figure:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(19,31,56,.88),transparent 55%);pointer-events:none}.about-industry-gallery figcaption{position:absolute;bottom:24px;left:26px;right:24px;color:white;z-index:1;font-family:Outfit,sans-serif;font-size:1.4rem;line-height:var(--leading-subheading);border-left:3px solid var(--magenta);padding-left:14px}@media(max-width:760px){.about-industry-gallery{grid-template-columns:1fr;grid-auto-rows:300px;gap:16px;margin-bottom:65px}.about-industry-gallery figcaption{font-size:1.25rem}}.page-hero:has(>.editorial-visual){display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:6%;align-items:center;width:100%;padding:78px max(24px,calc((100vw - 1180px)/2));min-height:590px}.page-hero:has(>.editorial-visual) .page-hero-inner{width:100%;padding:0;margin:0}.page-hero:has(>.editorial-visual) h1{font-size:clamp(2.6rem,3.9vw,4rem);max-width:650px;overflow-wrap:normal}.page-hero:has(>.editorial-visual) .page-hero-inner>p:last-of-type{font-size:1.05rem;margin-bottom:0}.editorial-visual{position:relative;min-width:0;width:100%;height:440px;margin:0;isolation:isolate}.editorial-photo{display:block;width:100%;height:100%;object-fit:cover;border-radius:8px 60px 8px 8px}.leadership-hero .editorial-photo{object-position:right center}.visual-diagram{position:absolute;left:-22px;right:20px;bottom:24px;background:rgba(27,42,74,.97);color:#fff;padding:22px 24px 24px;border-left:4px solid var(--magenta);border-radius:4px 16px 16px 4px;box-shadow:0 14px 35px rgba(27,42,74,.16)}.visual-diagram-title{display:flex;align-items:center;gap:12px;font-family:Outfit,sans-serif;font-weight:600;font-size:1.2rem;line-height:var(--leading-subheading);margin-bottom:24px}.visual-diagram-title>svg{color:var(--magenta);flex-shrink:0;stroke-width:2.6}.visual-diagram-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;list-style:none;padding:0;margin:0}.visual-diagram-steps.steps-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.visual-diagram-steps>li{position:relative;min-width:0;display:flex;flex-direction:column;gap:9px;font-size:1rem;line-height:1.4}.visual-step-mark{display:flex;align-items:center;justify-content:center;width:34px;height:34px;color:var(--magenta);font-weight:700;font-size:1rem;border:2px solid var(--magenta);border-radius:50%;background:var(--navy-dark)}.visual-step-mark>svg{stroke-width:2.7}.visual-connector{position:absolute;top:8px;right:8px;color:var(--magenta);stroke-width:2.8}.visual-network .visual-diagram-title{padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.18);margin-bottom:18px}.visual-network .visual-connector{display:none}.visual-network .visual-diagram-steps{position:relative}.visual-network .visual-diagram-steps:before{content:"";position:absolute;top:16px;left:16px;width:70%;height:2px;background:var(--magenta);z-index:0}.visual-network .visual-step-mark{position:relative;z-index:1}.visual-feedback{display:flex;align-items:center;gap:12px;font-size:1rem;line-height:var(--leading-compact);color:#b6c8db;margin-top:18px}.visual-feedback>span{height:1px;flex:1;border-top:2px dashed rgba(185,54,128,.82)}.visual-midstream-operations .visual-diagram{left:18px;right:18px;bottom:16px;padding:14px 18px 16px}.visual-midstream-operations .visual-diagram-title{font-size:1rem;margin-bottom:12px}.visual-midstream-operations .visual-diagram-steps>li{font-size:.86rem;gap:6px}.visual-midstream-operations .visual-step-mark{width:29px;height:29px;font-size:.82rem}.visual-midstream-operations .visual-connector{top:6px}.insight-visual-wrap{width:min(960px,calc(100% - 48px));margin:0 auto;padding-top:36px}.insight-visual-wrap .editorial-visual{height:460px}.insight-visual-wrap .visual-diagram{left:24px;right:auto;bottom:24px;width:min(480px,calc(100% - 48px))}.resource-art{position:relative;height:185px;margin:-34px -34px 28px;border-radius:20px 20px 0 0;overflow:hidden;background:var(--navy-dark)}.resource-art>img{height:100%;width:100%;object-fit:cover;transition:transform .35s ease}.resource-card:hover .resource-art>img{transform:scale(1.035)}.resource-art:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(19,31,56,.85),transparent 70%);pointer-events:none}.resource-art-type{position:absolute;bottom:18px;left:24px;right:18px;z-index:1;font-size:.75rem;letter-spacing:.08em;font-weight:600;color:white}.resource-art.resource-art-insights{height:auto;background:#fff}.resource-art.resource-art-insights>img{display:block;height:auto;object-fit:contain;transform:none}.resource-art.resource-art-insights:after{display:none}.resource-art-brochures{height:215px;background:var(--purple)}.resource-art-brochures>img{width:62%;margin-left:auto;clip-path:polygon(20% 0,100% 0,100% 100%,0 100%);opacity:.85}.resource-art-icon{position:absolute;top:30px;left:28px;color:white;z-index:1}.pillar-photo{height:170px;margin:-32px -32px 28px;overflow:hidden;border-radius:20px 20px 0 0}.pillar-photo>img{height:100%;width:100%;object-fit:cover;transition:transform .35s ease}.pillar:hover .pillar-photo>img{transform:scale(1.035)}@media(min-width:1500px){.page-hero:has(>.editorial-visual){min-height:630px}.editorial-visual{height:470px}}@media(max-width:1000px){.page-hero:has(>.editorial-visual){gap:4%;padding-top:64px;padding-bottom:64px}.page-hero:has(>.editorial-visual) h1{font-size:2.8rem}.editorial-visual{height:400px}.visual-diagram{left:-10px;right:10px;padding:18px}.visual-diagram-title{font-size:1.1rem}.visual-diagram-steps{gap:8px}.visual-connector{right:0}}@media(max-width:760px){.page-hero:has(>.editorial-visual){grid-template-columns:minmax(0,1fr);gap:38px;padding:58px 24px 48px;min-height:0}.page-hero:has(>.editorial-visual) h1{font-size:clamp(2.4rem,8vw,3.2rem)}.editorial-visual{height:390px}.editorial-photo{border-top-right-radius:42px}.visual-diagram{left:12px;right:12px;bottom:16px;padding:18px}.visual-diagram-title{margin-bottom:18px}.insight-visual-wrap{padding-top:24px}.insight-visual-wrap .editorial-visual{height:380px}.insight-visual-wrap .visual-diagram{left:12px;right:12px;width:auto;bottom:16px}.resource-art{height:180px}.pillar-photo,.resource-art-brochures{height:200px}}@media(max-width:520px){.visual-diagram-steps.steps-4{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.visual-diagram-steps.steps-4 .visual-connector{display:none}.visual-midstream-operations .visual-diagram{left:10px;right:10px;bottom:10px;padding:13px 15px}.visual-midstream-operations .visual-diagram-title{margin-bottom:10px}}@media(prefers-reduced-motion:reduce){.pillar-photo>img,.resource-art>img{transition:none}.pillar:hover .pillar-photo>img,.resource-card:hover .resource-art>img{transform:none}}.visual-contact .visual-diagram-steps,.visual-contact .visual-diagram-steps>li{list-style:none}.visual-contact .visual-diagram-steps>li::marker{content:""}