.brand-image{background:transparent;padding:0}.brand-image img{width:190px;height:63px;object-fit:contain}footer .brand-image img{width:165px;height:55px}.languages{display:flex;gap:13px;align-items:center}.languages a{font-size:12px;letter-spacing:1px;padding:4px 0;color:#9ba9b3}.languages a[aria-current=true]{color:#4dc1f1;border-bottom:1px solid #0082bc}.topbar{gap:24px}.topbar>span{font-size:9px;letter-spacing:1px}.home-hero h1{font-size:clamp(80px,10vw,148px)}.page-banner h1{font-size:clamp(57px,7vw,100px);overflow-wrap:break-word}.hero-actions{flex-wrap:wrap}.hero-actions p{max-width:340px}.service-four{display:grid;grid-template-columns:1fr 1fr;gap:0 50px}.expertise .service-four article{padding:35px 0;border:0;border-top:1px solid #30383e}.service-four h3{font-size:42px}.service-four article:last-child:nth-child(odd){grid-column:1/-1}.service-four article>p{max-width:580px}.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding:0 5% 70px}.principles article{padding-top:25px;border-top:1px solid #2e3c47}.principles h3{font-size:31px}.principles p{color:#a0a8ad;font-size:16px}.fleet-count{font-size:18px;margin-bottom:30px;color:#4cb4df}.fleet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}.machine-card{border:1px solid #2d3b45;background:#12191e;overflow:hidden}.machine-card-top{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;font-size:13px;letter-spacing:1px}.machine-card-top strong{color:#40b6e7;font-size:22px;font-weight:500}.machine-photo{height:300px;background:#fff;padding:20px}.machine-photo img{width:100%;height:100%;object-fit:contain}.machine-info{padding:27px}.machine-info h2{font-size:39px;line-height:1.1;margin-bottom:18px}.machine-info .eyebrow{font-size:11px;margin-bottom:15px}.machine-info>p:not(.eyebrow){color:#aebbc5;font-size:16px}.machine-quantity{border:1px solid #37617b;padding:5px 12px;font-size:13px;display:inline-block;color:#78c6e8}.machine-info .image-disclosure{font-size:12px!important;color:#8293a0!important;margin-top:20px;margin-bottom:0}.fleet-foot{font-size:16px;color:#b1bcc4;max-width:680px;margin-top:35px}.contact-email{overflow-wrap:anywhere}.home-links h3{font-size:38px}.contact-top>p{font-size:17px}@media(max-width:1000px){nav{gap:12px}nav a{font-size:10px;letter-spacing:1px}.brand-image img{width:160px}.topbar>span{display:none}.topbar>.languages{margin-right:auto}.hero-facts{min-width:135px}.page-banner h1{font-size:75px}}@media(max-width:760px){.topbar>a{display:none}.topbar .languages a{display:block}.topbar{padding:8px 6%}.brand-image img{width:165px;height:50px}.home-hero{min-height:720px}.home-hero h1{font-size:clamp(66px,14vw,100px)}.hero-actions{align-items:flex-start}.hero-actions p{flex-basis:100%;max-width:100%;font-size:16px}.hero-actions .button{font-size:11px}.page-banner h1{font-size:clamp(46px,10vw,68px)}.service-four,.principles,.fleet-grid{grid-template-columns:1fr}.principles{padding:0 6% 50px;gap:25px}.machine-photo{height:270px;padding:12px}.machine-info{padding:23px}.machine-info h2{font-size:35px}.fleet-grid{gap:28px}.machine-card-top{padding:14px 23px}.service-four h3{font-size:38px}.home-intro h2{font-size:45px}.home-links h3{font-size:35px}.page-cta h2{font-size:40px}.component-copy h2{font-size:41px}.contact-email{font-size:26px}.contact-top>p{font-size:16px}}
.home-hero>.hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.video-toggle{position:absolute;right:5%;bottom:18px;border:1px solid #8aabb9;background:#0d1012c9;color:white;font-size:12px;padding:7px 12px;z-index:3}.wide-photo video{display:block;width:100%;height:auto;aspect-ratio:16/9;max-height:none;object-fit:cover;background:#080b0d;pointer-events:none}.home-shade{pointer-events:none}@media(max-width:760px){.home-hero{padding-bottom:65px}.video-toggle{right:6%;bottom:12px}}
.cx{background:#0d1012}.cx-lead{max-width:640px;color:#b4c3ca;font-size:17px;margin:0 0 55px}.cx-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #2a3034;border-bottom:1px solid #2a3034}.cx-form{padding:50px 60px 55px 0;border-right:1px solid #2a3034}.cx-side{padding:50px 0 55px 60px;background:linear-gradient(90deg,#11171b,#0d1012)}.cx-label{font-size:10px;letter-spacing:2.5px;color:#8ca5b0;margin:0 0 30px}.cx-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.cx-field{margin-bottom:28px}.cx-wide{grid-column:1/-1}.cx-field label{display:block;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#42b6e7;margin-bottom:6px}.cx-field input,.cx-field textarea{width:100%;background:transparent;border:0;border-bottom:1px solid #353c42;color:#eef1f3;font:inherit;font-size:15px;padding:10px 0;border-radius:0;transition:border-color .2s}.cx-field textarea{resize:vertical;min-height:110px}.cx-field input::placeholder,.cx-field textarea::placeholder{color:#5f6a71}.cx-field input:focus,.cx-field textarea:focus{outline:0;border-bottom-color:#0082bc}.cx-form .button{border:0;margin-top:8px}.cx-note{font-size:12px;color:#7d8a93;margin:18px 0 0;max-width:440px}.cx-person{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #2a3034}.cx-person h3{font-size:34px;line-height:1;margin:0 0 8px}.cx-role{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#42b6e7;margin:0 0 18px}.cx-person dl{display:grid;grid-template-columns:22px 1fr;gap:8px 0;margin:0}.cx-person dt{font-size:11px;color:#42b6e7;line-height:26px}.cx-person dd{margin:0;line-height:26px}.cx-person a{color:#eef1f3;font-size:15px}.cx-person a:hover,.cx-address a:hover{color:#42b6e7}.cx-address .cx-label{margin-bottom:15px}.cx-address address{color:#c7d0d6;line-height:1.7;margin-bottom:12px}.cx-address a{font-size:13px;letter-spacing:1px;text-transform:uppercase;color:#eef1f3;border-bottom:1px solid #0082bc;padding-bottom:3px}.cx-prepare{padding-top:50px}.cx-prepare ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:25px;counter-reset:s}.cx-prepare li{counter-increment:s;border-top:1px solid #2e3c47;padding-top:18px;color:#c7d0d6;font-size:15px}.cx-prepare li:before{content:'0' counter(s);display:block;font-family:'Bebas Neue',Impact,sans-serif;font-size:28px;color:#0082bc;margin-bottom:6px}@media(max-width:900px){.cx-grid{grid-template-columns:1fr}.cx-form{padding:40px 0;border-right:0;border-bottom:1px solid #2a3034}.cx-side{padding:40px 0;background:none}.cx-prepare ol{grid-template-columns:1fr 1fr}}@media(max-width:560px){.cx-fields{grid-template-columns:1fr}.cx-lead{font-size:16px;margin-bottom:40px}.cx-person h3{font-size:30px}.cx-prepare ol{grid-template-columns:1fr;gap:18px}}.component-section{grid-template-columns:1fr}.component-copy{padding:75px 5%}.component-copy>p:not(.eyebrow){max-width:720px}.gallery{border-top:1px solid #30383e}.gallery-top{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:40px}.gallery-top h2{font-size:54px;margin:0}.gallery-top h2 em{color:#0082bc}.gallery-top p{max-width:420px;color:#abb5bc;margin:0}.gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.gallery-grid figure{margin:0;border:1px solid #2d3b45;background:#12191e;overflow:hidden}.gallery-grid img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;transition:transform .4s}.gallery-grid figure:hover img{transform:scale(1.03)}.gallery-grid figcaption{padding:16px 22px;font-size:13px;letter-spacing:1px;text-transform:uppercase;color:#aebbc5;border-top:1px solid #2d3b45}@media(max-width:760px){.gallery-top{flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:28px}.gallery-top h2{font-size:45px}.gallery-grid{grid-template-columns:1fr;gap:22px}.gallery-grid figcaption{padding:14px 18px;font-size:12px}}
.home-hero h1{font-size:clamp(52px,6.4vw,100px);line-height:.92;max-width:1000px;text-wrap:balance}@media(max-width:760px){.home-hero h1{font-size:clamp(46px,12vw,64px)}}.hm-about{display:grid;grid-template-columns:1fr 1.4fr;gap:60px;border-top:1px solid #2a3034;padding-top:110px;padding-bottom:110px}.hm-split{font-size:clamp(80px,10vw,150px);line-height:.85;margin:0}.hm-split span{display:block}.hm-split span:first-child{color:#0082bc}.hm-split span:last-child{padding-left:.4em;color:#fff}.hm-exp .eyebrow{justify-content:center}.hm-about-copy h3{font-size:42px;color:#42b6e7;line-height:1.05;margin:0 0 25px;max-width:560px}.hm-about-copy .lead{color:#e1e5e8;font-size:19px;max-width:620px}.hm-about-copy p{color:#aab3b9;max-width:620px}.hm-tags{list-style:none;padding:0;margin:30px 0;display:flex;flex-direction:column;gap:8px}.hm-tags li{font-size:13px;letter-spacing:2px;text-transform:uppercase;color:#eef1f3}.hm-tags li:before{content:'— ';color:#0082bc}.hm-exp{text-align:center;background:#0a0d0f;border-top:1px solid #1d2428}.hm-exp h2{font-size:clamp(48px,6vw,80px);margin:12px 0 20px}.hm-exp h2 em{color:#0082bc}.hm-exp-intro{max-width:600px;margin:0 auto 55px;color:#aab3b9}.hm-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;text-align:left}.hm-card{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;border:1px solid #2d3b45;color:white;transition:border-color .3s}.hm-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.6);transition:transform .6s,filter .6s}.hm-card:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#0d1012d9 0%,#0d101233 40%,#0d1012f2 100%)}.hm-card-body{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;padding:30px}.hm-card h3{font-size:42px;line-height:1;margin:0}.hm-card p{margin:auto 0 0;font-size:14px;color:#c7d0d6;max-width:360px}.hm-card b{font-size:12px;letter-spacing:1.5px;text-transform:uppercase;font-weight:500;color:#42b6e7;margin-top:14px}.hm-card:hover{border-color:#0082bc}.hm-card:hover img{transform:scale(1.05);filter:brightness(.8)}.hm-adv{overflow:hidden;border-top:1px solid #1d2428}.hm-adv-head{margin-bottom:45px}.hm-adv-head h2{font-size:clamp(48px,6vw,80px);margin:12px 0 0}.hm-adv-head h2 em{color:#0082bc}.hm-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 60px)/3);gap:30px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;outline:0}.hm-track::-webkit-scrollbar{display:none}.hm-track article{scroll-snap-align:start;border-left:1px solid #0082bc;padding:12px 30px 30px;min-height:340px;background:linear-gradient(90deg,#11181d,transparent 75%)}.hm-track span{font-family:'Bebas Neue',Impact,sans-serif;font-size:22px;color:#0082bc}.hm-track h3{font-size:42px;line-height:1;margin:22px 0 14px}.hm-adv-sub{color:#eef1f3;font-weight:600;margin:0 0 18px}.hm-track article p:last-child{color:#a0a8ad;font-size:15px}.hm-adv-nav{display:flex;align-items:center;gap:10px;margin-top:35px}.hm-adv-nav button{width:54px;height:44px;border:0;background:#0082bc;color:white;font-size:18px;transition:background .2s}.hm-adv-nav button:hover{background:#006b9b}.hm-adv-nav button:disabled{background:#16232b;color:#4f606b;cursor:default}.hm-adv-nav span{font-size:11px;letter-spacing:3px;color:#a0a8ad;margin-left:16px}.hm-progress{flex:1;max-width:420px;height:2px;background:#22303a;margin-left:24px}.hm-progress i{display:block;height:100%;width:33%;background:#0082bc;transition:width .3s}.hm-map{border-top:1px solid #1d2428;padding-top:95px}.hm-map-head{display:grid;grid-template-columns:1fr 1fr;gap:20px 40px;align-items:end;padding:0 5%;margin-bottom:45px}.hm-map-head .eyebrow{grid-column:1/-1;margin:0}.hm-map-head h2{font-size:clamp(48px,6vw,80px);margin:0}.hm-map-head h2 em{color:#0082bc}.hm-map-head p:last-child{color:#aab3b9;max-width:480px;margin:0}.hm-map-canvas{position:relative;height:540px;overflow:hidden}.hm-map-canvas{background:#10161a}.st-map{display:block;width:100%;height:100%}.st-map .land{fill:#141c21}.st-map .bl{fill:#1b252c;stroke:#24313a;stroke-width:1.5}.st-map .rd-case{fill:none;stroke:#0d1216;stroke-linecap:round}.st-map .rd{fill:none;stroke:#2b3a45;stroke-linecap:round}.st-map .rd-label{fill:#8fa3b0;font:600 15px 'DM Sans',Arial,sans-serif;letter-spacing:.5px}.st-map .pin-halo{fill:#0082bc;opacity:.18}.st-map .pin-body{fill:#0082bc}.st-map .pin-dot{fill:#0d1012}.st-map .pin-label{fill:#eef1f3;font:400 30px 'Bebas Neue',Impact,sans-serif;letter-spacing:1px}.hm-map-canvas:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#0d1012 0%,transparent 22%,transparent 70%,#0d1012 100%);pointer-events:none}.hm-pin{position:absolute;left:47%;top:40%;width:28px;height:28px;border-radius:50% 50% 50% 0;background:#0082bc;transform:translate(-50%,-100%) rotate(-45deg);z-index:2;box-shadow:0 0 0 10px #0082bc33,0 0 40px #0082bc88}.hm-pin:after{content:'';position:absolute;inset:9px;border-radius:50%;background:#0d1012}.hm-map-canvas .button{position:absolute;right:5%;bottom:70px;z-index:2}.site-foot{display:block;padding:75px 5% 30px;background:#080b0d;border-top:1px solid #292f33}.ft-grid{display:grid;grid-template-columns:1.4fr 1fr 1.3fr 1.2fr;gap:50px}.ft-brand p{color:#8f9aa1;font-size:14px;max-width:310px;margin-top:22px}.site-foot h4{font-family:'Bebas Neue',Impact,sans-serif;font-weight:400;font-size:22px;letter-spacing:1px;color:white;margin:0 0 20px}.site-foot ul{list-style:none;padding:0;margin:0;display:grid;gap:11px}.site-foot li,.site-foot li a{font-size:14px;color:#9aa5ac;line-height:1.5}.site-foot li a:hover{color:#42b6e7}.ft-box{border:1px solid #2d3b45;padding:22px;background:#0d1418}.ft-box b{display:block;font-family:'Bebas Neue',Impact,sans-serif;font-weight:400;font-size:21px;color:#42b6e7;margin-bottom:8px}.ft-box p{font-size:14px;color:#9aa5ac;margin:0}.ft-bottom{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;border-top:1px solid #1e2529;margin-top:55px;padding-top:24px;font-size:12px;color:#6f7b83}.ft-bottom a{color:#c7d0d6}.ft-bottom a:hover{color:#42b6e7}@media(max-width:1000px){.hm-about{grid-template-columns:1fr;gap:30px;padding-top:75px;padding-bottom:75px}.hm-cards{grid-template-columns:1fr 1fr}.hm-track{grid-auto-columns:calc((100% - 30px)/2)}.ft-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.hm-split{font-size:84px}.hm-about-copy h3{font-size:32px}.hm-cards{grid-template-columns:1fr}.hm-card{aspect-ratio:4/5}.hm-card h3{font-size:36px}.hm-track{grid-auto-columns:86%;gap:20px}.hm-track h3{font-size:36px}.hm-track article{padding:10px 22px 24px;min-height:0}.hm-adv-nav span{display:none}.hm-map{padding-top:60px}.hm-map-head{grid-template-columns:1fr;padding:0 6%}.hm-map-canvas{height:380px}.hm-map-canvas .button{left:6%;right:auto;bottom:45px}.site-foot{padding:55px 6% 25px}.ft-grid{grid-template-columns:1fr;gap:35px}}
.mx-hero{position:relative;min-height:min(78vh,720px);display:flex;align-items:flex-end;overflow:hidden;padding:120px clamp(20px,5vw,80px) 70px}.mx-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mx-shade{position:absolute;inset:0;background:linear-gradient(90deg,#0d1012f0 0%,#0d1012a6 45%,#0d101266 100%),linear-gradient(0deg,#0d1012 0%,transparent 45%)}.mx-hero h1{position:relative;margin:0;font-size:clamp(84px,13vw,210px);line-height:.82}.mx-hero h1 span{display:block;color:#fff}.mx-hero h1 span:last-child{color:#0082bc}
.mx-strip{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #2a3034;border-bottom:1px solid #2a3034;background:#0a0d0f}.mx-strip div{padding:26px clamp(14px,2vw,30px);border-right:1px solid #2a3034;display:flex;flex-direction:column;gap:4px}.mx-strip div:last-child{border-right:0}.mx-strip b{font-family:'Bebas Neue','Arial Narrow',sans-serif;font-size:clamp(40px,4vw,60px);line-height:1;color:#42b6e7;font-weight:400}.mx-strip span{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#c7d0d6}
.mx-intro{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(30px,6vw,100px);align-items:start}.mx-intro .lead{font-size:clamp(22px,2.2vw,30px);color:#fff;line-height:1.35;margin:0 0 24px}.mx-intro-copy p:not(.lead){color:#aab3b9;max-width:640px}.mx-stats{display:grid;grid-template-columns:1fr 1fr;border:1px solid #2a3034}.mx-stats div{padding:28px;border-right:1px solid #2a3034;border-bottom:1px solid #2a3034}.mx-stats div:nth-child(2n){border-right:0}.mx-stats div:nth-last-child(-n+2){border-bottom:0}.mx-stats b{display:block;font-family:'Bebas Neue','Arial Narrow',sans-serif;font-weight:400;font-size:clamp(46px,4.4vw,68px);line-height:1;color:#fff}.mx-stats span{font-size:12px;letter-spacing:1.8px;text-transform:uppercase;color:#8f9aa1}
.mx-cat{border-top:1px solid #1d2428}.mx-cat-head{position:relative;display:grid;grid-template-columns:auto 1fr;gap:0 40px;align-items:end;margin-bottom:50px;padding-right:160px}.mx-cat-head .eyebrow{grid-column:1/-1}.mx-cat-head h2{margin:0;font-size:clamp(64px,8vw,130px);line-height:.85}.mx-cat-head h2 span,.mx-cat-head h2 em{display:block}.mx-cat-head h2 em{font-style:normal;color:#0082bc}.mx-cat-head p{margin:0 0 10px;font-size:13px;letter-spacing:2px;text-transform:uppercase;color:#aab3b9}.mx-cat-n{position:absolute;right:0;bottom:0;font-family:'Bebas Neue','Arial Narrow',sans-serif;font-weight:400;font-size:clamp(90px,10vw,160px);line-height:.8;color:transparent;-webkit-text-stroke:1px #35576b}
.mx-list{display:flex;flex-direction:column;gap:24px}.mx-item{display:grid;grid-template-columns:1.1fr 1fr;border:1px solid #2a3034;background:linear-gradient(135deg,#141b20,#0d1012);transition:border-color .3s}.mx-item:hover{border-color:#0082bc}.mx-item:nth-child(even){grid-template-columns:1fr 1.1fr}.mx-item:nth-child(even) .mx-photo{order:2;border-left:1px solid #2a3034;border-right:0}.mx-photo{position:relative;display:flex;align-items:center;justify-content:center;padding:clamp(24px,4vw,56px);min-height:380px;border-right:1px solid #2a3034;overflow:hidden;background:radial-gradient(ellipse at 50% 62%,#1c3445 0%,transparent 68%)}.mx-photo img{position:relative;z-index:1;width:100%;max-height:340px;object-fit:contain;filter:drop-shadow(0 24px 28px #000b);transition:transform .5s}.mx-item:hover .mx-photo img{transform:scale(1.03)}.mx-ghost{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);text-align:center;font-family:'Bebas Neue','Arial Narrow',sans-serif;font-size:clamp(90px,11vw,190px);line-height:1;color:#ffffff0a;white-space:nowrap}
.mx-body{padding:clamp(26px,4vw,56px);display:flex;flex-direction:column;justify-content:center}.mx-idx{margin:0 0 10px;font-size:12px;letter-spacing:2.2px;text-transform:uppercase;color:#42b6e7}.mx-body h3{margin:0 0 18px;font-size:clamp(44px,4.6vw,72px);line-height:.92;color:#fff}.mx-body>p:not(.mx-idx):not(.image-disclosure){color:#aab3b9;margin:0 0 24px;max-width:520px}.mx-tags{list-style:none;padding:0;margin:0 0 26px;display:flex;flex-wrap:wrap;gap:8px}.mx-tags li{font-size:11px;letter-spacing:1.6px;text-transform:uppercase;border:1px solid #2f4757;padding:7px 12px;color:#dfe6ea}.mx-meta{display:flex;margin:0;border-top:1px solid #2a3034}.mx-meta div{flex:1;padding-top:16px}.mx-meta dt{font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:#7f8a91}.mx-meta dd{margin:4px 0 0;font-family:'Bebas Neue','Arial Narrow',sans-serif;font-size:32px;color:#fff}
.mx-ind{border-top:1px solid #1d2428;background:#0a0d0f}.mx-ind-head{display:grid;grid-template-columns:1fr 1fr;gap:20px 60px;align-items:end;margin-bottom:50px}.mx-ind-head .eyebrow{grid-column:1/-1}.mx-ind-head h2{margin:0;font-size:clamp(56px,7vw,110px);line-height:.88}.mx-ind-head h2 em{font-style:normal;color:#0082bc}.mx-ind-head p{color:#aab3b9;margin:0;max-width:520px}.mx-ind-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #2a3034;border-left:1px solid #2a3034}.mx-ind-grid article{padding:36px 32px 40px;border-right:1px solid #2a3034;border-bottom:1px solid #2a3034;min-height:260px;display:flex;flex-direction:column;transition:background .3s}.mx-ind-grid article:hover{background:#0f1a21}.mx-ind-grid span{font-family:'Bebas Neue','Arial Narrow',sans-serif;font-size:20px;color:#42b6e7;letter-spacing:1px}.mx-ind-grid h3{margin:auto 0 12px;padding-top:40px;font-size:clamp(30px,2.6vw,40px);line-height:.98;color:#fff}.mx-ind-grid p{margin:0;font-size:14px;color:#9aa5ac}.mx-ind .fleet-foot{margin-top:40px}
@media(max-width:960px){.mx-strip{grid-template-columns:repeat(3,1fr)}.mx-strip div:nth-child(3){border-right:0}.mx-strip div:nth-child(-n+3){border-bottom:1px solid #2a3034}.mx-intro,.mx-ind-head{grid-template-columns:1fr}.mx-item,.mx-item:nth-child(even){grid-template-columns:1fr}.mx-item:nth-child(even) .mx-photo{order:0;border-left:0}.mx-photo{border-right:0;border-bottom:1px solid #2a3034;min-height:260px}.mx-ind-grid{grid-template-columns:1fr 1fr}.mx-cat-head{padding-right:0;grid-template-columns:1fr}.mx-cat-n{display:none}}
@media(max-width:600px){.mx-hero{min-height:440px;padding-bottom:40px}.mx-strip{grid-template-columns:1fr 1fr}.mx-strip div,.mx-strip div:nth-child(3){border-right:1px solid #2a3034;border-bottom:1px solid #2a3034}.mx-strip div:nth-child(2n){border-right:0}.mx-strip div:last-child{border-bottom:0}.mx-stats div{padding:20px}.mx-ind-grid{grid-template-columns:1fr}.mx-ind-grid article{min-height:0}.mx-photo img{max-height:240px}}
.mx-cat-head h2 span{color:#fff}
.mx-ind-head .eyebrow,.mx-cat-head .eyebrow{text-transform:uppercase;letter-spacing:2.4px}
.mx-ind-grid a{padding:36px 32px 40px;border-right:1px solid #2a3034;border-bottom:1px solid #2a3034;min-height:240px;display:flex;flex-direction:column;color:inherit;transition:background .3s}.mx-ind-grid a:hover{background:#0f1a21}.hm-ind{border-top:1px solid #1d2428;background:#0a0d0f}.hm-ind .inline-link{display:inline-block;margin-top:34px}.mx-foot{padding:0 clamp(20px,5vw,80px);margin:10px auto 70px;max-width:1240px}
.ab-head{display:grid;grid-template-columns:1fr 1fr;gap:16px 60px;align-items:end;margin-bottom:50px}.ab-head .eyebrow{grid-column:1/-1;text-transform:uppercase;letter-spacing:2.4px}.ab-head h2{margin:0;font-size:clamp(52px,6.4vw,96px);line-height:.9}.ab-head h2 em{font-style:normal;color:#0082bc}.ab-head p{color:#aab3b9;margin:0;max-width:540px}
.ind-list{display:flex;flex-direction:column;border-top:1px solid #2a3034;padding-top:0}.ind-row{display:grid;grid-template-columns:140px 1.4fr 1fr;gap:40px;padding:56px 0;border-bottom:1px solid #2a3034;align-items:start;scroll-margin-top:110px}.ind-n{font-family:'Bebas Neue','Arial Narrow',sans-serif;font-size:clamp(72px,7vw,110px);line-height:.8;color:transparent;-webkit-text-stroke:1px #3a6680}.ind-row:hover .ind-n{color:#0082bc;-webkit-text-stroke:0}.ind-main h2{margin:0 0 16px;font-size:clamp(36px,3.6vw,56px);line-height:.95;color:#fff}.ind-main p{margin:0;color:#aab3b9;max-width:560px}.ind-parts{border-left:1px solid #2a3034;padding-left:32px}.ind-parts .eyebrow{text-transform:uppercase;letter-spacing:2.2px;color:#42b6e7;margin:0 0 14px}.ind-parts ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ind-parts li{color:#e2e7ea;font-size:15px}.ind-parts li:before{content:'';display:inline-block;width:14px;height:1px;background:#0082bc;vertical-align:middle;margin-right:12px}
@media(max-width:960px){.ab-head{grid-template-columns:1fr}.ind-row{grid-template-columns:1fr;gap:18px;padding:40px 0}.ind-parts{border-left:0;padding-left:0;border-top:1px solid #2a3034;padding-top:20px}}
.hm-ind .mx-ind-grid{grid-template-columns:repeat(5,1fr)}.hm-ind .mx-ind-grid a{min-height:220px}.hm-ind .mx-ind-grid p{display:none}.hm-ind .mx-ind-grid h3{font-size:clamp(24px,2vw,32px)}@media(max-width:960px){.hm-ind .mx-ind-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.hm-ind .mx-ind-grid{grid-template-columns:1fr}.hm-ind .mx-ind-grid a{min-height:0}}
.mx-bleed .mx-photo{padding:48px 0;align-items:center}.mx-bleed .mx-photo img{width:100%;max-height:none}.mx-bleed .mx-ghost{display:none}
.ft-contact li{display:flex;gap:14px;align-items:flex-start}.ft-ico{flex:0 0 18px;width:18px;height:18px;margin-top:3px;fill:none;stroke:#0082bc;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.mx-bleed .mx-photo{padding:56px 0 56px 8%;justify-content:flex-end}.mx-bleed .mx-photo img{width:100%;max-height:300px;object-fit:contain;object-position:right center}
.iso-strip{display:flex;align-items:center;gap:32px;border-top:1px solid #1d2428;border-bottom:1px solid #1d2428;background:#0a0d0f}.iso-badge{flex:0 0 auto;width:108px;height:108px;border:2px solid #0082bc;border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;font-family:'Bebas Neue','Arial Narrow',sans-serif;font-weight:400;font-size:30px;line-height:.95;color:#fff}.iso-strip .eyebrow{text-transform:uppercase;letter-spacing:2.4px;margin:0 0 8px}.iso-strip p:last-child{margin:0;color:#c7d0d6;max-width:640px;font-size:17px}.ft-iso{margin:14px 0 0;padding-top:12px;border-top:1px solid #2a3034;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:#aab3b9}.ft-iso b{color:#42b6e7}@media(max-width:600px){.iso-strip{flex-direction:column;align-items:flex-start;gap:18px}}
.ft-box .ft-iso b{display:inline;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:1.5px;margin:0;color:#42b6e7}
@media(min-width:1100px){html{zoom:.85}}
body{max-width:none}
