@charset "UTF-8";:root{--brand-primary:#1A3E75;--brand-primary-dark:#102342;--brand-primary-light:#224377;--brand-secondary:#dda15e;--brand-accent:#dda15e;--brand-text:#1b2733;--brand-text-secondary:#52616e;--brand-bg:#ffffff;--brand-bg-alt:#f7f6f0;--brand-surface-muted:#e8eef2;--brand-border:#d4dee5;--text-on-dark:#ffffff}body{margin:0;color:#1b2733;color:var(--brand-text);background:#fff;background:var(--brand-bg);font-family:system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.65}h1,h2,h3,h5,h6{line-height:1.14;font-weight:700}h1{font-size:max(2rem, min(4vw, 3.5rem));letter-spacing:-.035em}h2{font-size:max(1.55rem, min(2.6vw, 2.25rem));letter-spacing:-.02em;margin-bottom:16px}h3{font-size:1.18rem}a{color:#1a3e75;color:var(--brand-primary);text-underline-offset:0.18em}a:hover{color:#224377;color:var(--brand-primary-light)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:#224377 solid 2px;outline:2px solid var(--brand-primary-light);outline-offset:3px}img{max-width:100%}.band{padding-top:64px;padding-bottom:64px}.eyebrow,.wps-eyebrow{font-size:.78rem;letter-spacing:.12em;font-weight:750;text-transform:uppercase;margin-bottom:8px}.reading-width{max-width:800px}.btn{border-radius:3px;font-weight:650;padding:8px 16px}.btn-primary{--bs-btn-bg:var(--brand-primary);--bs-btn-border-color:var(--brand-primary);--bs-btn-hover-bg:var(--brand-primary-dark);--bs-btn-hover-border-color:var(--brand-primary-dark);--bs-btn-active-bg:var(--brand-primary-dark);--bs-btn-active-border-color:var(--brand-primary-dark);--bs-btn-color:#fff}.btn-outline-primary{--bs-btn-color:var(--brand-primary);--bs-btn-border-color:var(--brand-primary);--bs-btn-hover-bg:var(--brand-primary);--bs-btn-hover-border-color:var(--brand-primary);--bs-btn-active-bg:var(--brand-primary-dark);--bs-btn-active-border-color:var(--brand-primary-dark)}.btn-light-outline{color:#fff;border-color:#fff;background:rgba(13,30,45,.4)}.btn-light-outline:hover{color:#102342;color:var(--brand-primary-dark);background:#fff}.hero-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.brief-strip{background:#102342;background:var(--brand-primary-dark);padding-top:8px;padding-bottom:8px;color:#fff}.brief-strip a:not(.btn){color:#fff;font-weight:650;font-size:.85rem}.wps-catalog-nav{background:#fff;border-bottom:1px solid #d4dee5;border-bottom:1px solid var(--brand-border);min-height:64px}.wps-catalog-nav .navbar-brand img{display:block;-o-object-fit:contain;object-fit:contain}.wps-catalog-nav .navbar-collapse{gap:16px}.wps-catalog-nav .nav-link{color:#1b2733;color:var(--brand-text)}.wps-catalog-nav .nav-link.active{color:#1a3e75;color:var(--brand-primary);-webkit-text-decoration:underline;text-decoration:underline}.site-footer{background:#102342;background:var(--brand-primary-dark);padding:64px 0 32px;color:#fff}.site-footer a:not(.btn),.site-footer h5,.site-footer h6,.site-footer p{color:#fff}.site-footer li{margin-top:8px}.footer-legal{border-top:1px solid #71838e;padding-top:16px;margin:32px 0 0}.closeout{padding:48px 0 64px}.home-closeout,.region-closeout,.service-closeout{background:#1a3e75;background:var(--brand-primary);color:#fff}.home-closeout h2,.home-closeout li,.home-closeout p:not(.form-note),.region-closeout h2,.region-closeout li,.region-closeout p:not(.form-note),.service-closeout h2,.service-closeout p:not(.form-note){color:#fff}.check-list{padding-left:1.25rem}.check-list li{padding-top:4px;padding-bottom:4px}.check-list li::marker{content:"✓  "}.form-panel{background:#fff;color:#1b2733;color:var(--brand-text);padding:24px;border:1px solid #d4dee5;border:1px solid var(--brand-border);border-radius:3px}.form-panel a:not(.btn),.form-panel p.form-note{color:#1b2733;color:var(--brand-text)}.form-panel .btn-primary{color:#fff}.product-intro{background:#f7f6f0;background:var(--brand-bg-alt);padding:32px 0}.contact-hero img,.contact-map img,.product-intro img,.service-hero img{display:block;width:100%;background:#e8eef2;background:var(--brand-surface-muted);color:#1b2733;color:var(--brand-text);-o-object-fit:cover;object-fit:cover}.product-intro img{height:max(240px,min(30vw,400px))}.category-section+.category-section{margin-top:48px}.product-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.product-card{flex:0 1 calc((100% - 32px)/ 3);min-width:0}.product-trigger{background:#fff;border:1px solid #d4dee5;border:1px solid var(--brand-border);color:#1b2733;color:var(--brand-text);display:grid;grid-gap:8px;gap:8px;width:100%;text-align:left;padding:16px}.product-trigger:hover{border-color:#1a3e75;border-color:var(--brand-primary)}.product-trigger img{width:100%;aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain;background:#f7f6f0;background:var(--brand-bg-alt)}.product-trigger span{word-wrap:anywhere}.product-action{color:#1a3e75;color:var(--brand-primary);font-weight:650}.service-hero{background:#f7f6f0;background:var(--brand-bg-alt)}.service-hero img{aspect-ratio:4/3}.service-menu article{display:flex;gap:16px;border:1px solid #d4dee5;border:1px solid var(--brand-border);padding:24px}.service-icon{color:#1a3e75;color:var(--brand-primary);font-size:1.5rem;line-height:1}.service-comparison p,.service-menu p{margin-bottom:0}.service-answers{background:#e8eef2;background:var(--brand-surface-muted)}.accordion-list{max-width:900px}.accordion-list details{border-bottom:1px solid #d4dee5;border-bottom:1px solid var(--brand-border);padding:16px;background:#fff}.accordion-list summary{font-weight:700;cursor:pointer}.accordion-list p{margin:8px 0 0}.service-comparison article{border-top:4px solid #1a3e75;border-top:4px solid var(--brand-primary);padding:24px;background:#f7f6f0;background:var(--brand-bg-alt)}.service-form-wrap{max-width:680px;margin-left:auto;margin-right:auto}.about-heading{padding:48px 0 24px;border-bottom:1px solid #d4dee5;border-bottom:1px solid var(--brand-border)}.about-scope{background:#f7f6f0;background:var(--brand-bg-alt)}.about-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.about-facts>div{background:#fff;padding:24px;border-left:3px solid #1a3e75;border-left:3px solid var(--brand-primary)}.about-facts dt{margin-bottom:8px}.about-facts dd{margin:0}.record-list{padding-left:24px;max-width:80ch}.record-list li+li{margin-top:16px}.about-closeout{background:#e8eef2;background:var(--brand-surface-muted)}.region-hero{position:relative;isolation:isolate;background:#f7f6f0;background:var(--brand-bg-alt);padding-top:64px;padding-bottom:64px}.region-hero-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.3;z-index:-1}.region-hero-copy p:not(.eyebrow){max-width:62ch}.region-programs .nav-link{color:#1a3e75;color:var(--brand-primary);border:1px solid #d4dee5;border:1px solid var(--brand-border)}.region-programs .nav-link.active{background:#1a3e75;background:var(--brand-primary);color:#fff}.region-note{border-left:2px solid #dda15e;border-left:2px solid var(--brand-secondary);padding:8px 16px;margin:8px 0}.region-note p{margin:0}.region-matrix{background:#f7f6f0;background:var(--brand-bg-alt)}.review-chart{max-width:760px}.review-chart>div{padding:8px 0;border-bottom:1px solid #d4dee5;border-bottom:1px solid var(--brand-border)}.review-chart dd{display:flex;align-items:center;gap:16px;margin:0}.review-chart meter{flex:1;width:100%;min-width:0;accent-color:#1A3E75;accent-color:var(--brand-primary)}.review-chart span{min-width:9rem}.records-heading{padding:40px 0;text-align:center;background:#e8eef2;background:var(--brand-surface-muted)}.sustainability-data .table{table-layout:fixed}.sustainability-data .table td,.sustainability-data .table th{word-wrap:anywhere}.sustainability-review{background:#f7f6f0;background:var(--brand-bg-alt)}.records-closeout{text-align:center}.contact-hero{background:#fff}.contact-hero img{aspect-ratio:9/7}.contact-map{background:#f7f6f0;background:var(--brand-bg-alt)}.contact-map img{aspect-ratio:16/11}.contact-map dd{margin-bottom:16px}.contact-form-area{background:#e8eef2;background:var(--brand-surface-muted)}.contact-form-inner{max-width:680px;margin-left:auto;margin-right:auto}.contact-form-area .form-panel{padding:32px}.wps-spec-hero{padding:64px 0;background:#102342;background:var(--brand-primary-dark);color:#fff}.wps-spec-hero h1,.wps-spec-hero p{color:#fff}.wps-spec-hero .btn-primary{background:#dda15e;background:var(--brand-secondary);border-color:#dda15e;border-color:var(--brand-secondary);color:#102342;color:var(--brand-primary-dark)}.wps-spec-card{border:1px solid #71838e;background:#1a3e75;background:var(--brand-primary);padding:24px}.wps-spec-card h2,.wps-spec-card li{color:#fff}.wps-spec-card ul{margin-bottom:0}.rfq-workspace{max-width:760px;margin-left:auto;margin-right:auto}.rfq-desk{background:#f7f6f0;background:var(--brand-bg-alt)}.rfq-desk-cell{border-top:3px solid #dda15e;border-top:3px solid var(--brand-secondary);padding-top:16px}.blog-index h1{margin-bottom:32px}.blog-entries article{border-bottom:1px solid #d4dee5;border-bottom:1px solid var(--brand-border);padding:16px 0}.blog-entries h2{margin:8px 0;font-size:max(1.2rem, min(2vw, 1.6rem))}.blog-index .pagination{margin-top:24px}.article-body{max-width:72ch;word-wrap:anywhere}.article-body img{height:auto}.article-share{margin-top:24px}.author-box{display:flex;align-items:center;gap:16px;background:#f7f6f0;background:var(--brand-bg-alt);padding:16px}.author-box img{-o-object-fit:cover;object-fit:cover}.author-box p{margin-bottom:0}.recent-notes li{display:grid;grid-gap:8px;gap:8px;border-top:1px solid #d4dee5;border-top:1px solid var(--brand-border);padding:8px 0}.recent-notes time{font-size:.85rem}.reply-panel{max-width:640px;border-top:1px solid #d4dee5;border-top:1px solid var(--brand-border);padding:24px 16px 0}.legal-privacy h2,.legal-terms h2{margin-top:24px;font-size:1.35rem}.legal-privacy{background:#f7f6f0;background:var(--brand-bg-alt)}.page-error,.page-missing{min-height:42vh}@media (max-width:991px){.wps-catalog-nav .navbar-collapse{padding-top:8px;padding-bottom:8px}}@media (max-width:767px){.band{padding-top:48px;padding-bottom:48px}.contact-hero .row>:last-child{order:-1}.product-card{flex-basis:calc((100% - 16px)/ 2)}.about-facts{grid-template-columns:1fr}}@media (max-width:420px){.product-card{flex-basis:100%}.contact-form-area .form-panel{padding:16px}}img[src=""]{font-size:0;line-height:0}.layout-aboutus-closeout,.layout-industries-closeout,.layout-services-closeout,.layout-sustainability-closeout{padding:48px 0 64px}.rfq-form,.rfq-wizard,.rfq-wizard fieldset:not([hidden]){display:grid;grid-gap:16px;gap:16px}.rfq-form label,.rfq-wizard label{display:grid;grid-gap:8px;gap:8px;font-weight:650}.rfq-form .form-control,.rfq-wizard .form-control,.rfq-wizard .form-select{min-height:48px;border-radius:3px;border-color:#8a9ba8;font-weight:400}.form-note{font-size:.9rem;margin:0;color:#1b2733;color:var(--brand-text)}.rfq-wizard{padding:24px;border:1px solid #d4dee5;border:1px solid var(--brand-border)}.rfq-wizard legend{font-weight:700;margin-bottom:8px}.rfq-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;margin:0;border-bottom:1px solid #d4dee5;border-bottom:1px solid var(--brand-border)}.rfq-progress li{padding:8px 4px;font-size:.85rem;word-wrap:anywhere}.rfq-progress [aria-current=step]{color:#1a3e75;color:var(--brand-primary);font-weight:700;border-bottom:2px solid #1a3e75;border-bottom:2px solid var(--brand-primary)}.rfq-controls{display:flex;justify-content:flex-end;gap:8px}.rfq-review{padding:16px;border:1px solid #d4dee5;border:1px solid var(--brand-border)}.rfq-review summary{cursor:pointer;font-weight:650}.rfq-review dl{margin:8px 0 0;word-wrap:anywhere}.rfq-review dd{white-space:pre-wrap}@media (max-width:420px){.rfq-wizard{padding:16px}}