:root{--orange:#C2410C;--orange-hover:#9A3412;--charcoal:#182126;--ink:#263238;--muted:#596870;--paper:#F4F5F6;--white:#fff;--line:#D7DDDF;--container:1280px;--body:"Segoe UI",Arial,sans-serif;--heading:"Segoe UI",Arial,sans-serif;--section-space:104px}*{box-sizing:border-box;letter-spacing:0}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;font:18px/1.65 var(--body);color:var(--ink);background:var(--white)}body.inquiry-modal-open{overflow:hidden}button,input,textarea,select{font:inherit}button,a,summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-underline-offset:5px}button{border:0}button:disabled{cursor:not-allowed}button,a{transition:color .16s,background .16s,border-color .16s}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--orange);outline-offset:4px}[hidden]{display:none!important}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:var(--heading);line-height:1.12;font-weight:600}h1{font-size:66px}h2{font-size:46px}h3{font-size:27px}p+p{margin-top:20px}img{display:block;max-width:100%;height:auto}svg{width:24px;height:24px;flex-shrink:0}small{font-size:18px}.wrap{width:min(var(--container),calc(100% - 112px));margin-inline:auto}.section{padding-block:var(--section-space)}.eyebrow{font-size:18px;line-height:1.4;font-weight:600;margin-bottom:22px;color:var(--orange)}.muted,.conditions,.small-note{color:var(--muted)}.small-note,.conditions,.form-note,figcaption{font-size:18px;line-height:1.6}.button{min-height:56px;display:inline-flex;align-items:center;justify-content:center;gap:28px;padding:14px 24px;text-decoration:none;font-weight:600;font-size:18px;line-height:1.4}.button.primary{background:var(--orange);color:white;border:1px solid var(--orange)}.button.primary:hover{background:var(--orange-hover);border-color:var(--orange-hover)}.button.outline{border:1px solid #ffffff90;background:#18212630;color:white}.button.outline:hover{background:#ffffff18}.text-button{background:transparent;border:1px solid var(--line);color:var(--ink)}.text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;font-size:18px;line-height:1.5;text-decoration:none;border-bottom:1px solid currentColor;padding-block:10px;color:var(--orange)}.skip-link{position:fixed;top:8px;left:16px;z-index:1000;transform:translateY(-150%);padding:10px 20px;background:white;color:var(--ink)}.skip-link:focus{transform:none}.site-header{position:absolute;top:0;left:0;right:0;z-index:30;color:white;border-bottom:1px solid #ffffff38;background:linear-gradient(#182126dc,#18212630)}.nav-shell{width:calc(100% - 72px);max-width:1490px;margin:auto;min-height:112px;display:flex;align-items:center;gap:26px}.brand{width:100px;flex-shrink:0}.brand-logo{height:40px;width:auto;object-fit:contain}.brand .brand-logo{width:100px;height:auto;max-height:56px}.logo-dark{display:none}.desktop-nav{display:flex;align-items:center;gap:19px;margin-left:auto}.desktop-nav>a,.nav-dropdown>summary{font-size:18px;text-decoration:none;font-weight:500;white-space:nowrap;padding-block:38px;line-height:1.5}.desktop-nav>a:hover,.nav-dropdown>summary:hover{color:#fff;text-decoration:underline;text-decoration-color:var(--orange);text-decoration-thickness:2px}.nav-dropdown{position:relative}.nav-dropdown>summary{display:flex;align-items:center;gap:7px;list-style:none;cursor:pointer}.nav-dropdown>summary::-webkit-details-marker{display:none}.nav-dropdown summary span{font-size:18px}.nav-submenu{position:absolute;top:100%;left:-18px;min-width:285px;background:white;color:var(--ink);padding:15px 20px;box-shadow:0 12px 30px #18212625;border:1px solid var(--line)}.nav-submenu a{display:block;text-decoration:none;padding:10px 0;line-height:1.5}.nav-submenu a:hover{color:var(--orange)}.header-tools{display:flex;gap:17px;align-items:center}.language{font-size:18px}.icon-action{display:grid;place-items:center;width:42px;height:42px}.icon-action svg{width:22px;height:22px}.header-inquiry{display:flex;gap:16px;white-space:nowrap;align-items:center;background:var(--orange);padding:13px 17px;text-decoration:none;font-weight:600}.header-inquiry:hover{background:var(--orange-hover)}.menu-toggle{display:none;color:inherit;background:transparent;padding:10px;font-size:18px;gap:12px;align-items:center}.mobile-overlay{position:fixed;inset:0;background:#182126aa;z-index:70}.mobile-nav{position:fixed;inset:0 0 0 auto;width:min(450px,100%);z-index:80;overflow-y:auto;background:var(--charcoal);color:white;padding:25px 28px 40px;box-shadow:-20px 0 60px #18212650}.mobile-nav>a{display:flex;align-items:center;gap:12px;padding:13px 0;text-decoration:none;border-bottom:1px solid #ffffff25}.mobile-nav-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:18px;margin-bottom:12px;border-bottom:1px solid #ffffff40}.mobile-nav-top button{font-size:32px;color:white;background:transparent;width:44px;height:44px}.mobile-nav .nav-dropdown summary{padding:13px 0;border-bottom:1px solid #ffffff25}.mobile-nav .nav-submenu{position:static;box-shadow:none;border:0;background:#263238;color:white;padding:8px 18px}.mobile-nav .muted{color:#d6dce0;margin-block:25px}.mobile-nav>.button{margin-top:18px}.hero-carousel{position:relative;isolation:isolate;width:100%;overflow:hidden;color:white;background:var(--charcoal)}.hero-carousel>.swiper-wrapper{display:flex;align-items:stretch}.hero-carousel:not(.is-enhanced) .hero-slide[hidden]{display:none!important}.hero-slide{position:relative;isolation:isolate;min-height:900px;width:100%;height:auto;display:flex;align-items:center;flex-shrink:0}.hero-slide__background,.hero-overlay{position:absolute;inset:0;z-index:-2}.hero-image{width:100%;height:100%;object-fit:cover;object-position:center 55%}.hero-overlay{z-index:-1;background:linear-gradient(180deg,#18212699 0%,#18212688 35%,#182126a6 70%,#182126ed 100%)}.hero-slide__content{text-align:center;padding-block:185px 190px}.hero-slide .eyebrow{color:white;margin-bottom:25px}.hero-slide h1,.hero-slide h2{font-size:66px;line-height:1.1;font-weight:650;max-width:950px;margin-inline:auto}.hero-summary{max-width:650px;margin:28px auto 0;color:#f1f3f4;font-size:20px;line-height:1.65}.hero-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px;margin-top:36px}.hero-scope{display:flex;align-items:center;justify-content:center;gap:22px;margin-top:35px!important;color:#e2e7e9}.hero-scope span{color:#aab4b9}.hero-controls{position:absolute;bottom:61px;left:0;right:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:22px;border-top:1px solid #ffffff55}.hero-theme-labels{display:flex;gap:30px;color:#e1e6e8;font-size:18px}.hero-navigation{display:flex;align-items:center;gap:16px}.hero-navigation>button{background:transparent;color:white;width:44px;height:44px;font-size:25px;border:1px solid #ffffff55}.hero-navigation>button:hover{background:#ffffff20}.hero-pagination{display:flex;gap:12px;align-items:center;width:auto!important}.hero-pagination .swiper-pagination-bullet{width:15px;height:15px;background:transparent;border:1px solid white;border-radius:50%;opacity:1;display:block;margin:0!important}.hero-pagination .swiper-pagination-bullet-active{background:var(--orange);border-color:var(--orange)}.hero-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.hero-media-note{position:absolute;bottom:18px;left:0;right:0;text-align:center;z-index:5;color:#e1e6e8;font-size:18px;padding-inline:20px}.hero-fallback{background:var(--charcoal);padding:20px;text-align:center}.preview-ribbon{background:var(--paper);border-bottom:1px solid var(--line)}.preview-ribbon .wrap{display:flex;align-items:center;gap:15px;padding-block:18px}.preview-ribbon p{font-size:18px;line-height:1.5;flex:1}.preview-ribbon a{white-space:nowrap;color:var(--orange)}.preview-dot{width:8px;height:8px;border-radius:50%;background:var(--orange);flex-shrink:0}.section-heading{margin-bottom:50px}.section-heading p:not(.eyebrow){color:var(--muted)}.centered{text-align:center;max-width:800px;margin-inline:auto}.centered>p:last-child{margin-top:25px}.split-heading{display:grid;grid-template-columns:1.15fr 1fr;gap:85px;align-items:end}.split-heading>p{max-width:510px}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.product-card{border-bottom:2px solid var(--charcoal);min-width:0;scroll-margin-top:30px}.product-image{background:var(--paper);aspect-ratio:4/3;position:relative}.product-image img{height:100%;width:100%;object-fit:contain}.image-counter{position:absolute;top:15px;left:18px}.product-content{padding:28px 0 25px}.model{color:var(--muted);font-size:18px;margin-bottom:8px}.product-content h3{font-size:29px}.product-use{color:var(--muted);margin-top:15px;min-height:90px}.product-specs{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding-top:22px;margin:25px 0;border-top:1px solid var(--line)}.product-specs dt{font-size:18px;color:var(--muted);margin-bottom:6px}.product-specs dd{margin:0;font-size:27px;line-height:1.3;white-space:nowrap;font-variant-numeric:tabular-nums}.product-specs small{font-size:18px}.product-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px}.inquiry-link{font-weight:600}.product-detail summary{cursor:pointer;padding:13px 0;display:flex;justify-content:space-between;border-bottom:1px solid var(--line);list-style:none}.product-detail summary::-webkit-details-marker{display:none}.product-detail p{margin-top:18px}.conditions{text-align:center;max-width:1000px;margin:30px auto 0}.mobile-plant-note{display:grid;grid-template-columns:190px 1fr auto;gap:28px;align-items:center;background:var(--paper);padding:25px 28px;margin-top:40px}.mobile-plant-note h3{font-size:24px;margin-bottom:10px}.pending-label{display:inline-block;color:var(--orange);font-size:18px;font-weight:600;line-height:1.5}.mobile-plant-note p{font-size:18px;color:var(--muted)}.mobile-plant-note .text-link{max-width:200px}.company-section{background:var(--paper)}.company-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:75px;align-items:start}.company-layout figure>img{width:100%;aspect-ratio:4/3;object-fit:cover}.company-layout figcaption{padding-top:14px;color:var(--muted)}.company-copy>p:not(.eyebrow){margin-top:28px}.company-copy h2{font-size:42px;line-height:1.15}.company-fact{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:baseline;margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.company-fact strong{font-size:44px;font-weight:600}.company-fact span:last-child{flex-basis:100%;color:var(--muted)}.pending-block{margin-top:25px;padding:20px 23px;border-left:3px solid var(--orange);background:white}.pending-block p{font-size:18px;margin-top:10px;color:var(--muted)}.company-copy>.text-link{margin-top:18px}.capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px}.capability-grid article{border-top:1px solid var(--ink);padding-top:24px;position:relative}.step-number{font-size:22px;color:var(--orange)}.capability-grid h3{font-size:25px;margin-top:25px;margin-bottom:18px;line-height:1.2}.capability-grid p{color:var(--muted)}.application-strip{margin-top:50px;display:flex;justify-content:space-between;gap:25px;border-block:1px solid var(--line);padding:22px 0}.application-strip span{font-size:18px}.anchor-target{position:absolute;top:-30px}.projects-section{background:var(--paper)}.story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.story-card,.news-card{min-width:0}.story-card figure,.news-card figure{position:relative;margin-bottom:25px;overflow:hidden;background:#e9edef;aspect-ratio:4/3}.story-card figure img,.news-card figure img{width:100%;height:100%;object-fit:cover}.image-badge{position:absolute;bottom:0;left:0;background:var(--charcoal);color:white;padding:9px 13px;font-size:18px}.story-meta{font-size:18px;color:var(--muted);line-height:1.5;margin-bottom:16px}.story-card h3,.news-card h3{font-size:28px;line-height:1.18;margin-bottom:18px}.story-card>p:not(.story-meta){color:var(--muted)}.story-card details,.news-card details{margin-top:20px}.story-card summary,.news-card summary{list-style:none;padding:12px 0;display:flex;justify-content:space-between;gap:15px;cursor:pointer;border-bottom:1px solid var(--line);color:var(--orange)}.story-card summary::-webkit-details-marker,.news-card summary::-webkit-details-marker{display:none}.story-card details p,.news-card details p{margin-top:18px}.oem-section{background:var(--charcoal);color:white}.oem-layout{display:grid;grid-template-columns:1fr 1fr;gap:110px}.oem-layout>.eyebrow{color:white}.oem-layout>div>p:not(.eyebrow){margin-top:28px;color:#d8dfe2;max-width:540px}.oem-layout .button{margin-top:32px}.oem-section .eyebrow{color:#f4f5f6}.oem-scope{padding-top:0}.oem-scope>.pending-label{color:#fff;border-left:3px solid var(--orange);padding-left:16px;margin-bottom:25px}.oem-scope>div{display:grid;grid-template-columns:35px 1fr;gap:10px 20px;padding:25px 0;border-top:1px solid #ffffff40}.oem-scope>div>span{grid-row:1/3;color:#d1d9dd}.oem-scope h3{font-size:25px}.oem-scope p{color:#d1d9dd;grid-column:2}.engineering-section{position:relative;isolation:isolate;min-height:620px;color:white;display:flex;align-items:center}.engineering-background,.engineering-shade{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;z-index:-2}.engineering-shade{z-index:-1;background:linear-gradient(90deg,#182126ed,#182126b8 60%,#18212670)}.engineering-copy{padding-block:100px}.engineering-copy .eyebrow{color:white}.engineering-copy h2{font-size:50px;max-width:900px}.engineering-copy>p:not(.eyebrow){max-width:690px;margin-top:27px}.engineering-copy .button{margin-top:32px}.engineering-copy .small-note{color:#d8dfe2}.news-card .story-meta{display:flex;flex-wrap:wrap;gap:8px 15px;justify-content:space-between}.news-card h3{min-height:100px}.inquiry-section{background:var(--charcoal);color:white}.inquiry-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:90px;align-items:start}.inquiry-copy .eyebrow{color:#f4f5f6}.inquiry-copy h2{font-size:52px}.inquiry-copy>p{margin-top:25px;color:#d8dfe2}.inquiry-copy ul{padding-left:22px;margin-top:24px;color:#d8dfe2}.inquiry-copy li+li{margin-top:10px}.contact-card{border-top:1px solid #ffffff40;margin-top:35px;padding-top:23px}.contact-card>a{display:inline-block;margin-block:14px;color:white;overflow-wrap:anywhere}.contact-card .small-note{color:#d1d9dd}.inquiry-form-panel{padding:35px;background:white;color:var(--ink)}.inquiry-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.inquiry-form__grid label{display:flex;flex-direction:column;gap:9px;font-size:18px}.inquiry-form__wide{grid-column:1/-1}.inquiry-form__grid input,.inquiry-form__grid textarea{width:100%;border:1px solid #aebbc1;background:white;padding:12px;color:var(--ink);border-radius:0;min-width:0;line-height:1.5}.inquiry-form__grid input{height:52px}.inquiry-form__grid textarea{resize:vertical}.inquiry-form__grid :is(input,textarea):user-invalid{border-color:var(--orange)}.required-marker{margin-right:4px;color:var(--orange)}.inquiry-form__actions{margin-top:24px;display:flex;flex-direction:column;gap:20px}.inquiry-form__consent{display:flex;gap:12px;align-items:start;line-height:1.5}.inquiry-form__consent input{width:21px;height:21px;flex-shrink:0;margin:4px 0 0;accent-color:var(--orange)}.inquiry-form__consent a{color:var(--orange)}.inquiry-form__status:not(:empty){padding:15px;margin-top:20px;background:var(--paper);border-left:3px solid var(--orange);color:var(--ink)}.form-note{margin-top:20px;color:var(--muted)}.inquiry-form__actions>.button{align-self:flex-start}.review-section{padding-block:35px;background:#f4f5f6}.review-section h2{font-size:26px;margin-bottom:16px}.review-section .eyebrow{margin-bottom:14px}.review-section p,.review-section summary,.review-section li{font-size:18px;color:var(--muted)}.review-section details{margin-block:16px}.review-section summary{cursor:pointer;color:var(--orange)}.review-section ul{margin-top:15px}.site-footer{background:#10181d;color:#dae1e5;padding-top:70px;padding-bottom:90px}.footer-grid{display:grid;grid-template-columns:1.2fr .8fr .8fr 1.3fr;gap:50px}.footer-brand>a{display:inline-block;background:var(--paper);padding:15px;width:max-content}.footer-brand .logo-dark{display:block;height:40px;width:auto}.footer-brand .logo-light{display:none}.footer-brand>p{margin-top:24px}.footer-grid h2{font-size:22px;color:white;margin-bottom:20px}.footer-grid>div:not(.footer-brand)>a{display:block;text-decoration:none;margin-bottom:11px}.footer-grid a:hover{text-decoration:underline}.footer-grid p,.footer-grid a{font-size:18px;overflow-wrap:anywhere}.footer-grid>div>p{margin-top:18px}.footer-grid .company-name{color:#b9c5cb}.footer-email a{display:block;overflow-wrap:anywhere}.footer-grid .small-note{color:#b9c5cb}.footer-bottom{display:flex;align-items:center;gap:35px;border-top:1px solid #ffffff30;margin-top:50px;padding-top:25px}.footer-bottom p{margin-right:auto}.footer-bottom a{white-space:nowrap}.contact-rail{position:fixed;right:10px;top:50%;transform:translateY(-50%);z-index:40;display:flex;flex-direction:column;box-shadow:0 8px 25px #18212622}.contact-rail>a,.contact-rail>button,.rail-email{position:relative;min-height:60px;width:62px;background:white;color:var(--ink);border:1px solid var(--line);border-bottom:0;display:flex;align-items:center;justify-content:center;text-decoration:none;padding:10px}.contact-rail>*:last-child{border-bottom:1px solid var(--line)}.contact-rail [data-floating-action=inquiry]{background:var(--orange);border-color:var(--orange);color:white}.contact-rail>a>span,.contact-rail>button>span{position:absolute;right:100%;background:var(--charcoal);color:white;white-space:nowrap;padding:8px 14px;display:none;pointer-events:none}.contact-rail>a:hover>span,.contact-rail>a:focus-visible>span,.contact-rail>button:hover>span,.contact-rail>button:focus-visible>span{display:block}.contact-rail>button:disabled{background:#e5e9eb;color:#687a84;cursor:help}.rail-email>a{position:absolute;inset:0;font-size:0;z-index:1;color:transparent}.rail-email>a:focus-visible{outline:3px solid var(--orange);outline-offset:-4px}.rail-email-icon{pointer-events:none;height:24px}.inquiry-modal{position:fixed;inset:0;z-index:100;display:flex;justify-content:center;align-items:flex-start;padding:24px;overflow-y:auto}.inquiry-modal__backdrop{position:fixed;inset:0;background:#182126d0}.inquiry-modal__dialog{position:relative;z-index:1;background:white;color:var(--ink);padding:40px;width:min(820px,100%);max-height:calc(100dvh - 48px);overflow-y:auto;box-shadow:0 20px 80px #0004}.inquiry-modal__close{position:absolute;right:14px;top:8px;width:44px;height:44px;font-size:32px;background:transparent;color:var(--ink)}.inquiry-modal__dialog h2{font-size:37px}.modal-intro{margin-top:20px;margin-bottom:25px}.inquiry-modal .text-link{margin-top:20px}.utility .site-header{position:relative;background:var(--charcoal);color:white}.utility-main{padding:75px 0 100px;min-height:65vh}.narrow{max-width:900px}.utility-main h1{font-size:54px;margin-bottom:32px}.utility-main>.wrap>p{margin-bottom:25px}.detail-prose{line-height:1.8;overflow-wrap:anywhere}.detail-prose h2{font-size:30px;margin-top:45px;margin-bottom:23px}.detail-prose p{margin-top:22px}.detail-prose .effective-date{font-weight:600}.detail-prose+a{display:inline-block;margin-top:40px}.search-form{margin-top:35px}.search-form>label{display:block;margin-bottom:12px}.search-form>div{display:flex;gap:12px;flex-wrap:wrap}.search-form input{flex:1;min-width:0;border:1px solid #aebbc1;padding:13px}.search-recovery{display:flex;flex-wrap:wrap;gap:20px 35px;padding-top:35px;border-top:1px solid var(--line);margin-top:35px}.search-recovery a{color:var(--orange)}[data-site-search]>section{margin-top:35px;padding:25px;background:var(--paper)}[data-site-search]>section h2{font-size:29px;margin-bottom:20px}[data-search-status]{margin-top:25px!important}.search-result-card{border-top:1px solid var(--line);padding:25px 0}.search-result-card h3{font-size:26px;margin-block:12px}.error-page{text-align:center}.error-code{font-size:160px!important;line-height:1;margin-bottom:20px!important}.error-page h2{font-size:38px;margin-bottom:25px}.error-page>p:not(.eyebrow){max-width:700px;margin-inline:auto}.recovery-actions{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:35px}@media(min-width:1700px){.nav-shell{width:calc(100% - 120px)}.hero-slide{min-height:940px}}@media(max-width:1380px){.desktop-nav,.header-inquiry{display:none}.header-tools{margin-left:auto;gap:20px}.menu-toggle{display:flex}.nav-shell{min-height:98px}.hero-theme-labels{gap:20px}}@media(max-width:1100px){.wrap{width:calc(100% - 80px)}.hero-controls{width:calc(100% - 140px);gap:20px}.hero-theme-labels{font-size:18px;gap:17px}.hero-theme-labels span{max-width:100px;line-height:1.2}.hero-navigation{gap:10px}.hero-pagination{gap:10px}.company-layout{gap:45px}.company-copy h2{font-size:36px}.capability-grid{grid-template-columns:1fr 1fr;gap:40px}.mobile-plant-note{grid-template-columns:1fr 2fr}.mobile-plant-note .text-link{grid-column:2}.product-grid,.story-grid{gap:25px}.product-use{min-height:130px}.product-specs{grid-template-columns:1fr;gap:20px}.oem-layout{gap:55px}.inquiry-layout{gap:45px}.inquiry-form-panel{padding:28px}.inquiry-form__grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr;gap:50px}.contact-rail{right:5px}.contact-rail>a,.contact-rail>button,.rail-email{width:55px;min-height:55px}.split-heading{gap:50px}.news-card h3{min-height:150px}}@media(max-width:760px){:root{--section-space:66px}.wrap{width:calc(100% - 40px)}.nav-shell{width:calc(100% - 40px);min-height:86px;gap:12px}.brand,.brand .brand-logo{width:99px}.header-tools{gap:10px}.language{display:none}.icon-action{width:38px;height:42px}.menu-toggle{padding:8px 0}.menu-toggle span{font-size:22px}.hero-slide{min-height:960px;align-items:stretch}.hero-slide__content{padding-top:158px;padding-bottom:200px}.hero-slide h1,.hero-slide h2{font-size:42px;line-height:1.13;font-weight:650;max-width:560px}.hero-slide .eyebrow{font-size:18px;line-height:1.45;margin-bottom:25px}.hero-summary{font-size:18px;line-height:1.65;margin-top:28px;max-width:520px}.hero-actions{margin-top:30px;gap:12px;flex-direction:column;align-items:stretch;max-width:420px;margin-inline:auto}.hero-actions .button{justify-content:space-between;padding:15px 19px;min-height:57px}.hero-scope{gap:12px;font-size:18px;flex-wrap:wrap;margin-top:28px!important}.hero-scope span{font-size:18px}.hero-image{object-position:59% center}.hero-overlay{background:linear-gradient(180deg,#182126b5,#182126aa 45%,#182126ed)}.hero-controls{bottom:77px;width:calc(100% - 40px);flex-direction:column;align-items:stretch;gap:13px;padding-top:18px}.hero-theme-labels{justify-content:space-between;gap:8px}.hero-theme-labels span{font-size:0!important;line-height:1.3}.hero-theme-labels span:before{font-size:18px}.hero-theme-labels span:nth-child(1):before{content:"01"}.hero-theme-labels span:nth-child(2):before{content:"02"}.hero-theme-labels span:nth-child(3):before{content:"03"}.hero-theme-labels span:nth-child(4):before{content:"04"}.hero-navigation{justify-content:center;gap:25px}.hero-navigation>button{width:44px;height:40px}.hero-pagination{gap:17px}.hero-media-note{bottom:15px;font-size:18px;line-height:1.4;max-width:500px;margin:auto}.preview-ribbon .wrap{display:grid;grid-template-columns:8px 1fr;gap:10px 13px;padding-block:20px}.preview-ribbon a{grid-column:2;justify-self:start}.preview-dot{align-self:start;margin-top:11px}.section-heading{margin-bottom:35px}.section-heading h2,h2{font-size:35px}.eyebrow{margin-bottom:18px}.centered{text-align:left}.centered>p:last-child{margin-top:22px}.desktop-break{display:none}.split-heading{display:block}.split-heading>p{margin-top:23px}.product-grid,.story-grid{grid-template-columns:1fr;gap:40px}.product-image{aspect-ratio:4/3}.product-content{padding-top:25px}.product-content h3{font-size:29px}.product-use{min-height:0;margin-top:14px}.product-specs{grid-template-columns:1fr 1fr;gap:15px;margin-top:24px}.product-specs dt{font-size:18px;line-height:1.45}.product-specs dd{font-size:25px}.product-actions{gap:7px}.conditions{text-align:left;margin-top:30px}.mobile-plant-note{display:block;padding:24px;margin-top:32px}.mobile-plant-note>div{margin-top:15px}.mobile-plant-note .text-link{margin-top:12px;max-width:none}.company-layout{grid-template-columns:1fr;gap:35px}.company-layout figure>img{aspect-ratio:4/3}.company-copy h2{font-size:35px}.company-fact{margin-top:25px}.company-fact strong{font-size:42px}.pending-block{padding:20px}.capability-grid{grid-template-columns:1fr;gap:30px}.capability-grid article{padding-top:20px}.capability-grid h3{margin-top:18px;font-size:26px}.application-strip{flex-direction:column;gap:14px;margin-top:35px}.story-card figure,.news-card figure{margin-bottom:22px}.story-card h3,.news-card h3{font-size:29px}.story-card details,.news-card details{margin-top:18px}.oem-layout{grid-template-columns:1fr;gap:45px}.oem-layout>div>p:not(.eyebrow){margin-top:24px}.oem-layout .button{width:100%;justify-content:space-between}.oem-scope>div{grid-template-columns:30px 1fr;gap:8px 14px}.oem-scope h3{font-size:25px}.engineering-section{min-height:650px}.engineering-copy{padding-block:70px}.engineering-copy h2{font-size:36px}.engineering-copy .button{width:100%;justify-content:space-between}.engineering-shade{background:#182126d6}.news-card h3{min-height:0}.news-card .story-meta{display:block}.news-card time{display:block;margin-top:8px}.inquiry-layout{grid-template-columns:1fr;gap:36px}.inquiry-copy h2{font-size:39px}.inquiry-form-panel{padding:25px 20px}.inquiry-form__grid{grid-template-columns:1fr;gap:21px}.inquiry-form__grid label{font-size:18px}.inquiry-form__actions>.button{width:100%;justify-content:space-between}.contact-card>a{font-size:18px}.review-section{padding-block:30px}.review-section h2{font-size:27px}.site-footer{padding-top:50px;padding-bottom:105px}.footer-grid{grid-template-columns:1fr;gap:35px}.footer-brand>p{margin-top:20px}.footer-grid h2{font-size:24px;margin-bottom:17px}.footer-bottom{margin-top:40px;flex-wrap:wrap;gap:16px 30px;padding-top:25px}.footer-bottom p{flex-basis:100%;margin:0}.contact-rail{top:auto;bottom:0;left:0;right:0;width:100%;transform:none;flex-direction:row;justify-content:center;background:white;border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -4px 20px #18212618}.contact-rail>a,.contact-rail>button,.rail-email{width:20%;min-height:58px;height:58px;border:0;border-right:1px solid var(--line)}.contact-rail>*:last-child{border-bottom:0}.contact-rail>a>span,.contact-rail>button>span{display:none!important}.contact-rail svg{width:24px;height:24px}.inquiry-modal{padding:12px 12px 74px;align-items:flex-start}.inquiry-modal__dialog{padding:35px 22px 28px;max-height:calc(100dvh - 90px)}.inquiry-modal__dialog h2{font-size:31px}.inquiry-modal__dialog .eyebrow{margin-right:35px}.inquiry-modal__close{right:7px;top:6px}.modal-intro{margin-bottom:25px}.utility-main{padding-top:50px;padding-bottom:65px}.utility-main h1{font-size:40px}.detail-prose h2{font-size:28px;margin-top:35px}.search-form>div{display:grid;grid-template-columns:1fr 1fr}.search-form input{grid-column:1/-1;width:100%;min-height:56px}.search-form .button{padding:12px 16px}.search-recovery{flex-direction:column;gap:15px}.error-code{font-size:110px!important}.error-page h2{font-size:32px}.recovery-actions{flex-direction:column}.recovery-actions .button{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}body.mobile-nav-open{overflow:hidden}.brand .brand-logo{width:auto;height:40px;max-height:40px}.hero-carousel:not(.is-enhanced) .hero-controls{display:none}@media(max-width:760px){.brand .brand-logo{width:auto;height:40px}}.noscript-nav{position:relative;background:var(--charcoal);color:white;padding:25px 20px;display:flex;gap:25px;flex-wrap:wrap;z-index:41}.noscript-nav a{font-size:18px}.skip-link:not(:focus){clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap;padding:0;top:0;left:0;transform:none}html{scroll-padding-bottom:80px}.inner-page{background:#fff}.inner-hero{position:relative;isolation:isolate;min-height:480px;padding:60px 0 65px;color:#fff;display:flex;align-items:center;background:#182126}.inner-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(10,20,25,.92),rgba(10,20,25,.6))}.inner-hero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.inner-hero h1{font-size:clamp(36px,4vw,60px);line-height:1.1;max-width:1000px;margin:26px 0}.inner-hero p{max-width:780px;line-height:1.7}.inner-hero nav{font-size:18px;opacity:.85}.inner-hero nav a{text-decoration:underline}.inner-section{padding:66px 0;scroll-margin-top:100px}.inner-section:nth-of-type(2n){background:#f4f5f3}.inner-section h2{font-size:34px;line-height:1.2;margin:0 0 26px;max-width:950px}.inner-section h3{font-size:24px;line-height:1.3;margin:28px 0 15px}.inner-section p,.inner-section li{max-width:1000px;line-height:1.75}.inner-section li+li{margin-top:12px}.inner-section ul{padding-left:24px}.inner-section details{padding:20px 0;border-bottom:1px solid #cbd0ce}.inner-section summary{font-weight:650;cursor:pointer}.inner-section a:not(.button){text-underline-offset:5px}.inner-section .pending-block{max-width:1000px}.inner-inquiry{display:grid;grid-template-columns:1fr 1.2fr;gap:64px}.anchor-links,.related-links{display:flex;gap:18px 28px;flex-wrap:wrap}.anchor-links a,.related-links a{color:#a83508;font-weight:600}.process-list{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;padding-left:24px}.table-scroll{overflow-x:auto;max-width:100%;margin:25px 0}.inner-page table{border-collapse:collapse;width:100%;min-width:560px;text-align:left;font-size:18px}.inner-page th,.inner-page td{padding:18px;border-bottom:1px solid #cbd0ce;vertical-align:top}.inner-page thead{background:#182126;color:#fff}.inner-page caption{text-align:left;margin-bottom:18px}.archive-controls{display:flex;gap:24px;align-items:end;flex-wrap:wrap}.archive-controls label{display:grid;gap:9px;flex:1;min-width:220px}.archive-controls input,.archive-controls select{width:100%;padding:13px;border:1px solid #a6afad;border-radius:0;background:#fff;color:#182126;font:inherit;min-height:52px}.archive-controls p{width:100%;margin:0}.catalog-grid{display:grid;gap:40px}.catalog-card{display:grid;grid-template-columns:1fr 1.2fr;background:#fff;border:1px solid #d4dad7}.catalog-card>img{width:100%;height:100%;max-height:480px;object-fit:contain;background:#eef0ed}.catalog-card>div{padding:32px}.catalog-card h3{margin-top:10px;font-size:32px}.catalog-card dl{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:24px 0}.catalog-card dd{font-weight:700;margin:0}.card-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.mobile-card{grid-template-columns:1fr;border-left:5px solid #c2410c}.archive-card{background:#fff;padding:0 0 24px}.archive-card figure{margin:0 0 24px}.archive-card>p,.archive-card>h3,.archive-card>a{margin-left:20px;margin-right:20px}.archive-card img{width:100%;aspect-ratio:4/3;object-fit:cover}.media-pair,.scenario-layout{display:grid;grid-template-columns:1fr 1fr;gap:40px}.media-pair figure{margin:0}.media-pair img,.scenario-layout img{width:100%;height:auto;object-fit:cover}.inner-page figcaption{font-size:18px;line-height:1.6;color:#465552;margin-top:14px}.facts-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.facts-grid>div{border-top:3px solid #c2410c;padding-top:18px}.facts-grid dt{color:#52605d;margin-bottom:12px}.facts-grid dd{font-size:24px;font-weight:650;margin:0}.article-layout{display:grid;grid-template-columns:1fr 2fr;gap:48px;padding-top:72px;padding-bottom:72px;align-items:start}.article-body{grid-column:2;grid-row:1;font-size:18px;line-height:1.8;max-width:800px;min-width:0}.article-body>p:first-of-type{font-size:18px;color:#58615e}.article-body h2{font-size:28px;line-height:1.3;margin:48px 0 20px}.article-body p{margin:0 0 24px}.support-sidebar{grid-column:1;grid-row:1;padding:30px;background:#f1f3f0;border-top:4px solid #c2410c}.support-sidebar h2{font-size:25px;line-height:1.3;margin:18px 0}.support-sidebar nav{display:grid;gap:18px}.support-sidebar nav a{font-size:18px;line-height:1.5;text-decoration:underline;text-underline-offset:4px}.support-sidebar .button{margin-top:15px}.support-sidebar .pending-block{padding:15px}.case-detail__body .wrap{max-width:1000px}.case-detail__body figure{margin:0}.case-detail__body img{width:100%;max-height:560px;object-fit:contain;background:#edf0ec}.case-detail__body .inner-section{background:#fff;border-bottom:1px solid #e0e4e0}.inner-page [hidden]{display:none!important}@media(max-width:900px){.facts-grid{grid-template-columns:1fr 1fr}.process-list{grid-template-columns:1fr 1fr}.article-layout{grid-template-columns:1fr 2fr;gap:32px}.support-sidebar{padding:20px}.inner-inquiry{gap:32px}}@media(max-width:760px){.inner-hero{min-height:420px;padding:40px 0}.inner-hero h1{font-size:36px}.inner-section{padding:44px 0}.inner-section h2{font-size:28px}.inner-inquiry,.catalog-card,.media-pair,.scenario-layout{grid-template-columns:1fr}.catalog-card>div{padding:24px}.catalog-card>img{max-height:330px}.facts-grid{gap:24px 18px}.facts-grid dd{font-size:20px}.process-list{grid-template-columns:1fr;gap:12px}.article-layout{display:flex;flex-direction:column;gap:40px;padding-top:40px;padding-bottom:40px}.article-body{order:0;width:100%}.support-sidebar{order:1;width:100%;padding:24px}.article-body h2{font-size:24px}.inner-page table{min-width:520px}.archive-controls{display:grid;grid-template-columns:1fr;width:100%}.archive-controls label{min-width:0}.inner-section .button{white-space:normal}.related-links{display:grid;gap:20px}}.inner-hero .eyebrow{color:#fff}.home #equipment .product-use{min-height:3.3em}.home #equipment .product-specs{margin:14px 0 20px;padding-top:14px}.home #equipment .inquiry-link{width:100%;justify-content:space-between}.home #equipment [data-product-detail-link]{color:inherit;text-decoration:none}.home #equipment [data-product-detail-link]:hover{text-decoration:underline;text-decoration-color:var(--orange)}@media(max-width:760px){.home #equipment .product-use{min-height:0}}
