.ev9{font-stretch:98%}.ev9 .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ev9 .insart-progress{z-index:40;pointer-events:none;background:0 0;height:2px;position:fixed;top:72px;left:0;right:0}.ev9 .insart-progress-fill{background:var(--accent-blue);height:100%;transition:width .1s linear}.ev9 .insart-hero{border-bottom:1px solid var(--line-d);grid-template-columns:minmax(0,58fr) minmax(0,42fr);min-height:84vh;display:grid;position:relative}.ev9 .insart-hero-copy{flex-direction:column;display:flex;position:relative}.ev9 .insart-hero-copy-top{flex-direction:column;flex:auto;justify-content:flex-end;padding:170px 64px 32px 48px;display:flex}.ev9 .insart-hero-copy-top .meta-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;display:flex}.ev9 .insart-back{letter-spacing:.04em;color:var(--silver);font-size:12px;font-weight:500;transition:color .2s}.ev9 .insart-back:hover{color:#fff}.ev9 .insart-hero-copy-navy{background:var(--navy);padding:28px 64px 40px 48px}.ev9 .insart-hero-copy-navy h1{letter-spacing:-.02em;color:#fff;max-width:20ch;font-size:clamp(30px,3.6vw,54px);font-weight:700;line-height:1.1}.ev9 .insart-hero-copy-bottom{padding:40px 64px 64px 48px}.ev9 .insart-hero-copy-bottom .standfirst{color:#c7c9cc;border-left:1px solid var(--line-d);max-width:54ch;margin-top:0;padding-left:22px;font-size:16px;font-weight:375;line-height:1.7}.ev9 .insart-hero-photo{border-left:1px solid var(--line-d);background:var(--graphite);min-height:480px;position:relative;overflow:hidden}.ev9 .insart-hero-photo .ph{filter:grayscale(.35)contrast(1.05);position:absolute;inset:0;transform:scale(1.08)}.ev9 .insart-hero-photo .scrim{background:linear-gradient(#1416190d 55%,#141619d9 100%);position:absolute;inset:0}.ev9 .insart-hero-photo .plate{padding:28px 32px;position:absolute;bottom:0;left:0;right:0}.ev9 .insart-hero-photo .plate .cap{color:var(--silver);max-width:32ch;font-size:12px;font-weight:375;line-height:1.6}@media (max-width:1000px){.ev9 .insart-hero{grid-template-columns:1fr;min-height:0}.ev9 .insart-hero-copy-top{padding:150px 28px 24px}.ev9 .insart-hero-copy-navy{padding:22px 28px 32px}.ev9 .insart-hero-copy-bottom{padding:32px 28px 48px}.ev9 .insart-hero-photo{border-left:0;border-top:1px solid var(--line-d);min-height:340px}}.ev9 .insart-meta{letter-spacing:.04em;color:var(--silver);flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;font-size:12px;font-weight:500;display:flex}.ev9 .insart-meta-cat{color:#fff;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:400}.ev9 .insart-meta-sep{background:var(--silver);opacity:.7;border-radius:50%;width:3px;height:3px}.ev9 .insart-section{border-top:1px solid var(--line-l);padding:55px 0;position:relative}.ev9 .insart-section--white{background:#fff}.ev9 .insart-section--lightgray{background:var(--lightgray)}.ev9 .insart-section--paper{background:var(--paper)}.ev9 .insart-section--paper-2{background:var(--paper-2)}.ev9 .insart-section--dark{background:var(--navy-deep);border-top-color:var(--line-d)}.ev9 .insart-section-inner{max-width:700px;margin:0 auto}.ev9 .insart-head{margin-bottom:24px}.ev9 .insart-eyebrow{align-items:center;gap:10px;margin-bottom:20px;display:inline-flex}.ev9 .insart-eyebrow .rule{background:var(--navy);width:28px;height:1px}.ev9 .insart-eyebrow--dark .rule{background:var(--silver)}.ev9 .insart-eyebrow span.txt{letter-spacing:.2em;text-transform:uppercase;color:var(--navy);font-size:11.5px;font-weight:600}.ev9 .insart-eyebrow--dark span.txt{color:var(--silver)}.ev9 .insart-head h2{letter-spacing:-.015em;color:var(--ink);font-size:clamp(26px,3vw,40px);font-weight:550;line-height:1.16}.ev9 .insart-section--dark .insart-head h2{color:#f7f6f3}.ev9 .insart-head p.intro{color:#6b6e75;margin-top:16px;font-size:18px;font-weight:375;line-height:1.75}.ev9 .insart-section--dark .insart-head p.intro{color:#9aa1ab}.ev9 .insart-body{flex-direction:column;gap:16px;display:flex}.ev9 .insart-body p{font-family:var(--font);color:#4d5057;letter-spacing:-.003em;margin:0;font-size:15.5px;font-weight:375;line-height:1.8}.ev9 .insart-section--dark .insart-body p{color:#d7dade}.ev9 .insart-lead{letter-spacing:-.003em;color:#4d5057!important;font-size:15.5px!important;font-weight:700!important;line-height:1.8!important}.ev9 .insart-section--dark .insart-lead{color:#f2f2f0!important}.ev9 .insart-body h3{letter-spacing:-.005em;color:var(--ink);margin-top:10px;font-size:19px;font-weight:450}.ev9 .insart-section--dark .insart-body h3{color:#f2f2f0}.ev9 a.insart-inline-link{color:var(--navy);border-bottom:1px solid var(--blue-line);font-weight:500;transition:border-color .2s,color .2s}.ev9 a.insart-inline-link:hover{border-bottom-color:var(--navy);color:var(--accent-blue)}.ev9 .insart-section--dark a.insart-inline-link{color:#cfe0f4;border-bottom-color:#cfe0f466}.ev9 .insart-section--dark a.insart-inline-link:hover{color:#fff;border-bottom-color:#fff}.ev9 .insart-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ev9 .insart-list li{color:#4d5057;font-size:15.5px;font-weight:375;line-height:1.7}.ev9 .insart-section--dark .insart-list li{color:#d7dade}.ev9 .insart-inline-quote{border-left:2px solid var(--navy);color:var(--ink);margin:4px 0;padding-left:22px;font-size:19px;font-style:italic;font-weight:375;line-height:1.6}.ev9 .insart-flow{flex-wrap:wrap;align-items:center;gap:0;padding:8px 0 4px;display:flex}.ev9 .insart-flow-step{letter-spacing:.01em;color:var(--navy);font-size:15px;font-weight:500}.ev9 .insart-section--dark .insart-flow-step{color:#cfe0f4}.ev9 .insart-flow-connector{background:var(--line-l);flex-shrink:0;width:34px;height:1px;margin:0 14px;position:relative}.ev9 .insart-flow-connector:after{content:"";border-right:1px solid var(--line-l);border-bottom:1px solid var(--line-l);width:6px;height:6px;position:absolute;top:50%;right:0;transform:translate(-2px,-50%)rotate(-45deg)}.ev9 .insart-section--dark .insart-flow-connector,.ev9 .insart-section--dark .insart-flow-connector:after{background:var(--line-d);border-color:var(--line-d)}@media (max-width:640px){.ev9 .insart-flow{flex-direction:column;align-items:flex-start;gap:10px}.ev9 .insart-flow-connector{width:1px;height:20px;margin:0 0 0 3px}.ev9 .insart-flow-connector:after{top:100%;right:50%;transform:translate(50%,-8px)rotate(45deg)}}.ev9 .insart-image-wrap{margin:8px -130px 4px}.ev9 .insart-image{aspect-ratio:16/9;background:var(--graphite);max-width:960px;margin:0 auto;position:relative;overflow:hidden}.ev9 .insart-image img{object-fit:cover;filter:grayscale(.45)contrast(1.05);width:100%;height:100%;position:absolute;inset:0}.ev9 .insart-image-wrap figcaption{max-width:960px;color:var(--steel);margin:14px auto 0;padding:0 4px;font-size:12.5px;font-weight:375;line-height:1.6}@media (max-width:1180px){.ev9 .insart-image-wrap{margin-left:0;margin-right:0}}@media (max-width:640px){.ev9 .insart-image{aspect-ratio:4/3}}.ev9 .insart-question{letter-spacing:-.01em;color:#f7f6f3;margin:12px 0;font-size:clamp(24px,3vw,36px);font-weight:375;line-height:1.3}.ev9 .insart-contrast{border:1px solid var(--line-l);grid-template-columns:1fr 1fr;display:grid}.ev9 .insart-contrast-col{border:1px solid var(--line-l);border-top:2px solid var(--steel);background:0 0;flex-direction:column;gap:10px;padding:24px 26px;display:flex}.ev9 .insart-contrast-col--after{border-top-color:var(--navy)}.ev9 .insart-contrast-col+.insart-contrast-col{border-left:0}.ev9 .insart-contrast-col .k{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font-size:10.5px;font-weight:600}.ev9 .insart-contrast-col p{color:var(--ink);margin:0;font-size:15.5px;font-style:italic;font-weight:375;line-height:1.6}@media (max-width:640px){.ev9 .insart-contrast{grid-template-columns:1fr}}.ev9 .insart-concept{border-top:1px solid var(--line-d);border-bottom:1px solid var(--line-d);flex-direction:column;gap:14px;padding:30px 4px;display:flex}.ev9 .insart-concept-term{letter-spacing:.16em;text-transform:uppercase;color:var(--steel);margin:0;font-size:11.5px;font-weight:600}.ev9 .insart-concept-def{color:var(--ink);margin:0;font-size:clamp(19px,2vw,22px);font-style:italic;font-weight:375;line-height:1.6}.ev9 .insart-concept-note{color:#6b6e75;margin:4px 0 0;font-size:14.5px;font-style:normal;font-weight:375;line-height:1.7}@media (max-width:560px){.ev9 .insart-concept{padding:24px 2px}}.ev9 .insart-columns-wrap{margin-left:-130px;margin-right:-130px}.ev9 .insart-columns{background:var(--line-l);border:1px solid var(--line-l);grid-template-columns:repeat(3,1fr);gap:1px;max-width:960px;margin:0 auto;display:grid}@media (max-width:1180px){.ev9 .insart-columns-wrap{margin-left:0;margin-right:0}.ev9 .insart-columns{max-width:100%}}.ev9 .insart-column{background:#fff;flex-direction:column;gap:10px;padding:30px 26px 28px;display:flex}.ev9 .insart-column-num{letter-spacing:.06em;color:var(--steel);font-size:12px;font-weight:600}.ev9 .insart-column-heading{letter-spacing:-.01em;color:var(--ink);font-size:16px;font-weight:550;line-height:1.3}.ev9 .insart-column-text{color:#45484e;margin:0;font-size:14px;font-weight:375;line-height:1.6}.ev9 .insart-column-list{flex-direction:column;gap:9px;margin:4px 0 0;padding:0;list-style:none;display:flex}.ev9 .insart-column-list li{color:#45484e;font-size:13.5px;font-weight:375;line-height:1.55}.ev9 .insart-column-note{color:#6b6e75;margin:4px 0 0;font-size:13px;font-style:italic;font-weight:375;line-height:1.6}@media (max-width:860px){.ev9 .insart-columns{grid-template-columns:1fr}}.ev9 .insart-stack{background:var(--line-l);border:1px solid var(--line-l);grid-template-columns:1fr;gap:1px;display:grid}.ev9 .insart-stack-row{background:#fff;align-items:flex-start;gap:22px;padding:28px 30px;display:flex}.ev9 .insart-stack-num{background:var(--navy);color:#fff;letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:600;display:flex}.ev9 .insart-stack-body{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.ev9 .insart-stack-heading{letter-spacing:-.01em;color:var(--ink);font-size:17px;font-weight:550}.ev9 .insart-stack-text{color:#45484e;margin:0;font-size:15px;font-weight:375;line-height:1.7}@media (max-width:560px){.ev9 .insart-stack-row{gap:16px;padding:22px 20px}.ev9 .insart-stack-num{width:26px;height:26px;font-size:11px}}.ev9 a.insart-crossref{border:1px solid var(--line-l);border-left:3px solid var(--navy);background:#fff;flex-direction:column;gap:6px;padding:24px 28px;display:flex}.ev9 .insart-crossref-label{letter-spacing:.16em;text-transform:uppercase;color:var(--ink);font-size:10.5px;font-weight:600}.ev9 .insart-crossref-title{letter-spacing:-.012em;color:var(--ink);font-size:17px;font-weight:550}.ev9 .insart-crossref-desc{color:var(--ink);font-size:14px;font-weight:375;line-height:1.6}.ev9 a.insart-crossref .card-cta{margin-top:6px}@media (max-width:640px){.ev9 .insart-section{padding:38px 0}.ev9 .insart-concept,.ev9 a.insart-crossref{padding:22px 20px}}.ev9 .insart-final{background:var(--navy-deep);border-top:1px solid var(--line-d);border-bottom:1px solid var(--line-d);padding:62px 0}.ev9 .insart-final-inner{max-width:680px;margin:0 auto;padding:0 24px 0 60px;position:relative}.ev9 .insart-final-inner:before{content:"";background:var(--silver);width:2px;position:absolute;top:6px;bottom:6px;left:24px}.ev9 .insart-final blockquote{margin:0}.ev9 .insart-final blockquote:before{content:"“";color:var(--silver);opacity:.6;margin-bottom:10px;font-size:44px;font-weight:700;line-height:1;display:block}.ev9 .insart-final blockquote p,.ev9 .insart-final blockquote{color:#f2f2f0;letter-spacing:-.005em;font-size:clamp(19px,2vw,25px);font-style:italic;font-weight:375;line-height:1.6}.ev9 .insart-final cite{letter-spacing:.14em;text-transform:uppercase;color:var(--silver);margin-top:28px;font-size:11.5px;font-style:normal;font-weight:600;display:block}@media (max-width:640px){.ev9 .insart-final{padding:46px 0}.ev9 .insart-final-inner{padding-left:44px}.ev9 .insart-final-inner:before{left:16px}}.ev9 .insart-related{background:var(--lightgray);padding:66px 0}.ev9 .insart-related .insart-head{text-align:center;max-width:700px;margin-left:auto;margin-right:auto}.ev9 .insart-related .insart-eyebrow{justify-content:center}.ev9 .insart-related-grid{background:var(--line-l);border:1px solid var(--line-l);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:48px;display:grid}.ev9 .insart-related-card{background:#fff;flex-direction:column;gap:10px;padding:28px 24px 26px;transition:background .2s;display:flex}.ev9 a.insart-related-card.click-card:hover{background:var(--paper)}.ev9 .insart-related-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--navy);font-size:10.5px;font-weight:600}.ev9 .insart-related-title{letter-spacing:-.01em;color:var(--ink);font-size:16px;font-weight:600;line-height:1.28}.ev9 .insart-related-desc{color:#6b6e75;flex:1;font-size:13px;font-weight:375;line-height:1.55}.ev9 .insart-related-card .card-cta{margin-top:auto}@media (max-width:900px){.ev9 .insart-related-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.ev9 .insart-related-grid{grid-template-columns:1fr}.ev9 .insart-related{padding:43px 0}}.ev9 .ins-cta.gridded{background:linear-gradient(#000000d1,#000000d1),#000 url(/images/industries/hero-industrial-facility.avif) 50%/cover no-repeat}
