@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap');
:root{--paper:#f6f5f0;--ink:#262c28;--muted:#62665f;--line:#dcded3;--orange:#e47843;--sand:#eae9df;--green:#293b32}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;background:var(--paper);color:var(--ink);font-family:'DM Sans',Arial,sans-serif;font-size:15px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{ -webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #b05024;outline-offset:5px}button{color:inherit}img{max-width:100%;display:block}figure,p,h1,h2,h3{margin:0}h1,h2,h3{font-family:'Manrope',Arial,sans-serif;line-height:1.15;font-weight:550;letter-spacing:-.045em}h1{font-size:clamp(48px,5vw,78px)}h2{font-size:clamp(34px,3.4vw,52px)}h3{font-size:23px;letter-spacing:-.035em}p{color:var(--muted)}.concept-bar{height:29px;padding:0 4.2%;display:flex;justify-content:space-between;align-items:center;background:var(--green);color:#f1f0e6;font-size:9px;letter-spacing:.12em}.header{height:104px;display:flex;align-items:center;justify-content:space-between;padding:0 4.2%;border-bottom:1px solid var(--line);gap:28px;position:sticky;top:0;background:rgba(246,245,240,.97);z-index:20}.brand{display:flex;align-items:center;gap:12px;direction:ltr;line-height:1;font-family:'Manrope',Arial,sans-serif;font-weight:800;letter-spacing:-.055em;font-size:23px;flex-shrink:0}.brand small{display:block;font-size:9px;letter-spacing:.38em;margin-top:9px;font-weight:550}.brand-mark{display:block;position:relative;width:36px;height:38px;font-size:39px;font-weight:800;line-height:39px;color:var(--orange);transform:skew(-10deg)}.brand-mark span{display:block;background:var(--ink);width:8px;height:8px;position:absolute;right:0;bottom:2px}.header nav{display:flex;gap:28px;font-size:13px}.header nav a:hover,.quiet-link:hover,.back-link:hover{color:#b95324}.header-tools{display:flex;align-items:center;gap:20px}.language{display:flex;align-items:center;gap:4px}.language select{border:0;background:transparent;font-size:12px;max-width:100px;color:var(--ink);padding:8px 0}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;padding:16px 22px;background:var(--ink);color:#fff;line-height:1.3;font-size:13px;font-weight:500;border:1px solid var(--ink);transition:background .2s}.button:hover{background:#435248}.button span{font-size:21px;line-height:1}.button.small{padding:13px 17px;gap:23px;font-size:12px}.menu-toggle{display:none}.eyebrow{font-size:10px;font-weight:650;letter-spacing:.12em;line-height:1.6;color:var(--ink);text-transform:uppercase;margin-bottom:23px}.orange-dot{display:inline-block;width:6px;height:6px;background:var(--orange);margin-inline-end:8px;vertical-align:middle}.hero{display:grid;grid-template-columns:46% 54%;min-height:655px}.hero-copy{padding:67px 6% 28px 9.1%;display:flex;flex-direction:column;align-items:flex-start}.hero-copy .eyebrow{font-size:9px}.hero h1{margin-bottom:27px}.hero-description{font-size:15px;line-height:1.8;max-width:385px}.hero-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:31px}.quiet-link{font-size:12px;border-bottom:1px solid #898c80;padding-bottom:6px}.hero-foot{display:flex;align-items:center;gap:13px;font-size:8px;letter-spacing:.1em;margin-top:auto;padding-top:57px;color:#62665f;direction:ltr}.hero-foot .line{width:35px;height:1px;background:var(--orange)}.hero-image{position:relative;min-height:655px;overflow:hidden}.hero-image img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:67% center}.hero-image figcaption{position:absolute;bottom:0;left:0;right:0;padding:15px 20px;display:flex;gap:15px;justify-content:space-between;background:linear-gradient(transparent,rgba(25,28,23,.72));color:white;font-size:9px;line-height:1.6;padding-top:55px}.section{padding:88px 6.5%;scroll-margin-top:0}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:36px}.section-heading .section-description{max-width:300px;padding-bottom:6px}.section-description{font-size:14px;line-height:1.9;max-width:420px}.filters{display:flex;gap:8px;border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:26px;flex-wrap:wrap}.filter{background:transparent;border:1px solid var(--line);font-size:12px;padding:9px 17px}.filter.active{background:var(--ink);color:#fff;border-color:var(--ink)}.filter span{font-size:9px;opacity:.75;margin-inline-start:12px}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px 26px}.product-card{display:block;border-bottom:1px solid var(--line);padding-bottom:24px}.product-card[hidden]{display:none}.product-art{height:205px;background:var(--sand);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.machine{width:88%;height:88%;transition:transform .3s}.product-card:hover .machine{transform:translateY(-5px)}.product-number{position:absolute;top:13px;inset-inline-start:17px;font-family:'Manrope',sans-serif;font-size:11px;color:#737a6d}.card-arrow{position:absolute;bottom:10px;inset-inline-end:15px;font-size:22px;transition:transform .2s}.product-card:hover .card-arrow{transform:translate(3px,-3px)}.product-copy{padding-top:19px}.micro{font-size:9px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px}.product-copy h3{font-size:21px;margin-bottom:12px}.product-copy>p:not(.micro){font-size:12px;min-height:38px;line-height:1.7}.text-link{display:flex;justify-content:space-between;font-size:11px;margin-top:20px}.text-link span{font-size:18px}.applications{background:#e8e9e0}.application-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.application-card{position:relative;background:#f3f3ec;min-height:355px;padding:25px;display:flex;flex-direction:column;overflow:hidden}.app-no{font-size:10px;color:#6a7265;letter-spacing:.1em;position:relative;z-index:1}.app-graphic{height:115px;position:relative;margin-bottom:23px}.app-graphic i{position:absolute;display:block}.concrete-shape{width:120px;height:85px;background:#b7baad;transform:skewY(-16deg);inset-inline-start:42px;top:23px;box-shadow:15px 10px 0 #d5d6cc}.concrete-shape.second{width:74px;height:55px;inset-inline-start:152px;top:2px;background:#d9dace;box-shadow:10px 8px 0 #b7baad}.beam{width:150px;height:18px;top:70px;inset-inline-start:46px;background:#89998b;transform:rotate(-30deg);box-shadow:0 10px 0 #627c6d}.beam.second{top:43px;inset-inline-start:87px;transform:rotate(30deg);background:#b6c1b3}.beam.third{width:100px;top:38px;inset-inline-start:24px;transform:rotate(90deg)}.field-line{width:210px;height:20px;top:27px;inset-inline-start:35px;background:#b0b79a;transform:skew(-40deg) rotate(-14deg)}.field-line.second{top:61px;background:#849077}.field-line.third{top:95px;background:#cbd0bc}.application-card h3{font-size:22px;margin-bottom:15px}.application-card p{font-size:12px;line-height:1.8;margin-bottom:22px}.app-link{margin-top:auto;display:flex;justify-content:space-between;align-items:center;font-size:11px;border-top:1px solid var(--line);padding-top:14px}.app-link span{font-size:20px}.application-card:hover{background:#fff}.approach{display:grid;grid-template-columns:1fr 1fr;gap:90px;background:var(--green);color:#f5f4eb}.approach p{color:#c3cabe}.approach .eyebrow{color:#e8b28e}.approach h2{margin-bottom:25px}.steps article{display:flex;gap:25px;border-top:1px solid #566459;padding:25px 0}.steps article>span{font-size:10px;color:#e7aa83;margin-top:5px}.steps h3{font-size:20px;letter-spacing:-.02em;margin-bottom:9px}.steps p{font-size:13px}.inquiry{display:grid;grid-template-columns:1fr 1fr;gap:80px}.inquiry h2{margin-bottom:24px}.contact-monogram{font-size:150px;color:#dedfd3;line-height:1;letter-spacing:-.08em;font-family:'Manrope',sans-serif;font-weight:800;margin-top:40px;position:relative;max-width:130px;direction:ltr}.contact-monogram span{font-size:70px;position:absolute;bottom:-6px;right:-20px;color:var(--orange)}.form-notice{font-size:11px;line-height:1.8;border-inline-start:2px solid var(--orange);padding-inline-start:12px;margin-bottom:24px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.inquiry label{font-size:11px;display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.inquiry input,.inquiry select,.inquiry textarea{width:100%;border:1px solid #cdd0c3;background:#fafaf5;padding:12px;color:var(--ink);border-radius:0;min-width:0}.inquiry textarea{resize:vertical}.inquiry .consent{flex-direction:row;align-items:flex-start;gap:10px;color:var(--muted)}.consent input{width:15px;height:15px;padding:0;margin-top:2px;flex-shrink:0;accent-color:var(--green)}#form-status{font-size:12px;margin-top:15px;color:var(--green)}footer{padding:40px 6.5% 28px;background:#e9eae1}.footer-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:32px}.footer-top .brand{font-size:30px;gap:10px}.orange{color:var(--orange)}.footer-top p{font-size:13px}.footer-bottom{border-top:1px solid #cdd0c1;padding-top:22px;display:flex;gap:30px;justify-content:space-between;font-size:10px}.footer-languages{display:flex;gap:20px;font-size:10px;margin-top:22px;flex-wrap:wrap}.footer-languages a:hover{text-decoration:underline}.back-link{font-size:12px;display:inline-block;margin-bottom:45px}.detail-hero{padding-top:35px}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.detail-grid h1{font-size:clamp(36px,4.3vw,65px);margin-bottom:25px;overflow-wrap:anywhere}.detail-grid .button{margin-top:25px}.detail-art{background:var(--sand);min-height:330px;display:flex;flex-direction:column;justify-content:center}.detail-art .machine{width:100%;height:300px}.detail-art img{width:100%;aspect-ratio:1.5;object-fit:cover}.detail-art p{font-size:10px;padding:15px}.detail-info{display:grid;grid-template-columns:1fr 1fr;gap:85px;background:#e8e9e0}.detail-info h2{margin-bottom:24px}.detail-info h3{font-size:19px;letter-spacing:-.02em;margin-top:30px}.requirements{list-style:none;padding:0}.requirements li{padding:12px 0;border-bottom:1px solid #cbd0c1;font-size:13px}.requirements li:before{content:'↗';margin-inline-end:15px;color:#a04d27}.detail-info aside{border:1px solid #c5cbbd;padding:30px;align-self:start}.detail-info aside p{font-size:13px;margin-top:12px}.detail-info hr{border:0;border-top:1px solid #c5cbbd;margin:30px 0}.faq{max-width:1100px;margin:auto}.faq h2{margin-bottom:30px}details{border-top:1px solid var(--line);padding:20px 0}summary{cursor:pointer;font-size:16px}details p{padding-top:15px;font-size:14px;max-width:780px}.related{padding-top:0}.related-links{display:grid;grid-template-columns:1fr 1fr;gap:12px 35px}.related-links a{border-bottom:1px solid var(--line);padding:17px 0;display:flex;justify-content:space-between;font-size:14px;gap:20px}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{letter-spacing:0;line-height:1.4}[dir=rtl] .hero-copy{padding:67px 9.1% 28px 6%}[dir=rtl] .eyebrow{letter-spacing:0}[dir=rtl] .hero h1{font-size:64px}[dir=rtl] .machine{transform:scaleX(-1)}[dir=rtl] .product-card:hover .machine{transform:scaleX(-1) translateY(-5px)}
@media(min-width:1600px){body{max-width:1800px;margin:auto}.hero{min-height:740px}.hero-image{min-height:740px}.hero-copy{padding-top:95px}}
@media(max-width:1100px){.header{gap:15px;padding:0 4%}.header nav{gap:18px;font-size:12px}.header-tools{gap:12px}.brand{font-size:20px}.hero h1{font-size:57px}.hero-copy{padding:45px 7% 25px 9%}.hero-copy .eyebrow{font-size:8px}.hero-actions{gap:18px}.hero,.hero-image{min-height:620px}.approach,.inquiry{gap:45px}.product-copy h3{font-size:19px}.section{padding:70px 5%}.application-card{padding:22px}.app-graphic{transform:scale(.85);transform-origin:center}.detail-grid{gap:30px}}
@media(max-width:800px){.edition{display:none}.concept-bar{height:29px;font-size:8px;letter-spacing:.06em}.header{height:80px;gap:15px;flex-wrap:wrap}.header nav{display:none}.header-tools{margin-inline-start:auto}.header-tools .button{display:none}.menu-toggle{display:block;order:3;background:transparent;border:1px solid var(--line);height:34px;width:36px;font-size:19px;line-height:1}.header.menu-open nav{display:flex;position:absolute;top:79px;left:0;right:0;flex-direction:column;padding:20px 6%;gap:18px;background:var(--paper);border-bottom:1px solid var(--line)}.language select{max-width:94px}.hero{grid-template-columns:1fr;min-height:0}.hero-copy{padding:42px 6% 35px}.hero h1{font-size:clamp(46px,8.5vw,68px)}.hero-copy .eyebrow{font-size:9px}.hero-description{max-width:500px}.hero-image{min-height:400px}.hero-image img{object-position:center 57%}.hero-foot{padding-top:35px}.section{padding:58px 6%}.section-heading{display:block}.section-heading .section-description{margin-top:22px;max-width:450px}.product-grid{grid-template-columns:repeat(2,1fr);gap:28px 18px}.product-art{height:190px}.application-grid{grid-template-columns:1fr}.application-card{min-height:250px;padding-inline-start:43%;justify-content:center}.app-no{position:absolute;top:22px;inset-inline-start:22px}.app-graphic{position:absolute;inset-inline-start:-10px;width:40%;top:50px;transform:scale(.85)}.approach,.inquiry{grid-template-columns:1fr;gap:35px}.contact-monogram{display:none}.footer-top{gap:25px;align-items:flex-start;flex-direction:column}.footer-bottom{flex-direction:column;gap:12px}.detail-grid,.detail-info{grid-template-columns:1fr}.detail-grid h1{font-size:46px}.detail-info{gap:30px}.detail-art{min-height:280px}.related-links{grid-template-columns:1fr}[dir=rtl] .hero-copy{padding:42px 6% 35px}[dir=rtl] .hero h1{font-size:54px}}
@media(max-width:480px){.brand{font-size:18px;gap:6px}.brand-mark{width:29px;font-size:32px}.brand small{font-size:7px}.header{gap:9px}.header-tools{gap:0}.language select{font-size:10px;max-width:85px}.hero-image{min-height:310px}.hero h1{font-size:47px}.hero-actions{align-items:flex-start;flex-direction:column}.hero-actions .button{width:auto}.hero-foot{font-size:7px}.product-grid{grid-template-columns:1fr}.product-art{height:220px}.product-art .machine{width:85%}.product-copy h3{font-size:23px}.product-copy>p:not(.micro){min-height:0}.form-grid{grid-template-columns:1fr;gap:0}.filter{padding:8px 10px;font-size:10px}.section h2{font-size:35px}.application-card{padding-inline-start:25px;padding-top:150px}.app-graphic{top:25px;inset-inline-start:40px;width:220px}.application-card{min-height:340px}.detail-grid h1{font-size:38px}.concept-bar{font-size:7px}.header .brand small{letter-spacing:.32em}.inquiry .button{width:100%}[dir=rtl] .hero h1{font-size:48px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.site-logo{width:236px;height:auto;display:block}.header .brand{gap:0}.footer-top .site-logo{width:280px}.direct-contact{margin-top:30px;max-width:420px}.direct-contact>.eyebrow{margin-bottom:8px;font-size:11px}.direct-contact>p:not(.eyebrow){font-size:12px;line-height:1.8;margin-bottom:20px}.contact-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 0;border-top:1px solid var(--line);font-size:13px}.contact-row small{display:block;color:var(--muted);font-size:12px;margin-top:3px;letter-spacing:0}.contact-row>span:last-child{font-size:22px;color:var(--orange)}.contact-row:hover small{color:var(--ink)}.footer-contacts{display:flex;align-items:center;gap:13px 30px;flex-wrap:wrap;font-size:11px;border-top:1px solid #cdd0c1;padding:20px 0}.footer-contacts>span{flex-basis:100%;font-size:10px;letter-spacing:.055em}.footer-contacts a:hover{text-decoration:underline}.footer-bottom>p{max-width:65%;font-size:9px;letter-spacing:.02em}.contact-dock{position:fixed;z-index:30;bottom:23px;inset-inline-end:23px;display:flex;box-shadow:0 5px 22px #16271f20;border:1px solid #d9ded2;font-size:12px;line-height:1.2}.contact-dock a{display:flex;align-items:center;justify-content:center;gap:8px;padding:15px 18px;background:var(--paper);min-height:48px}.contact-dock .dock-wa{background:var(--green);color:white}.contact-dock .dock-wa:hover{background:#3c5747}.contact-dock .dock-mail{border-inline-end:1px solid var(--line)}.contact-dock .dock-quote{font-size:11px;max-width:210px}.dock-quote>span{font-size:17px;color:var(--orange)}footer{padding-bottom:95px}.product-direct{display:flex;flex-wrap:wrap;gap:13px 22px;margin-top:22px;font-size:12px}.product-direct a{border-bottom:1px solid #a8b3a1;padding-bottom:5px}.inline-wa{color:#346343}.about-teaser{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.about-teaser h2{margin-bottom:25px}.about-symbol{background:#e8e9df;min-height:350px;display:flex;flex-direction:column;align-items:center;justify-content:center}.about-symbol img{width:150px;margin-bottom:25px}.about-symbol>span{font-family:'Manrope',sans-serif;font-size:20px;letter-spacing:.1em;font-weight:700;direction:ltr}.about-symbol small{margin-top:10px;font-size:8px;letter-spacing:.2em;direction:ltr}.about-read{max-width:280px;border-bottom:1px solid var(--line);padding-bottom:12px;margin-top:25px}.about-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center}.about-hero h1{font-size:clamp(42px,4.3vw,66px);margin-bottom:25px}.about-company{font-size:10px;letter-spacing:.025em;margin-bottom:20px;overflow-wrap:anywhere}.about-hero .hero-description{max-width:520px;font-size:14px}.about-hero .button{margin-top:30px}.about-identity{padding:45px 30px;background:#e8e9df;min-height:360px;display:flex;flex-direction:column;justify-content:center}.about-identity>img{width:100%;margin:10px auto 45px}.about-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;border-top:1px solid #c4ccbd;padding-top:26px}.about-facts strong{display:block;font-family:'Manrope',Arial,sans-serif;font-size:32px;font-weight:500;letter-spacing:-.04em;line-height:1.2}.about-facts span{font-size:10px;line-height:1.7;display:block;margin-top:8px;color:var(--muted)}.about-story{background:#e8e9df;display:grid;grid-template-columns:.9fr 1.2fr;gap:90px}.about-story h2{font-size:43px}.about-story>div>p:not(.eyebrow){font-size:14px;line-height:1.9;margin-bottom:22px}.about-story>div>p:last-child{margin-bottom:0}.about-values{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.about-values article{border-top:1px solid var(--line);padding-top:22px}.about-values .micro{color:#a1502b}.about-values h3{font-size:23px;line-height:1.4;margin:20px 0 15px}.about-values p{font-size:13px;line-height:1.85}.about-support{background:var(--green);display:grid;grid-template-columns:1fr 1fr;gap:80px;color:var(--paper)}.about-support .eyebrow{color:#e7ae88}.about-support h3{font-size:29px;margin-bottom:20px}.about-support p{font-size:14px;color:#c6d1c2;line-height:1.85;margin-bottom:25px}.about-support a{font-size:12px;border-bottom:1px solid #81937e;padding-bottom:7px}.about-contact{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}.about-contact h2{font-size:41px;margin-bottom:25px}.about-contact>div>p:not(.eyebrow){font-size:14px}.about-contact .direct-contact{margin-top:0;max-width:none}.about-contact .direct-contact>p{display:none}.about-contact .contact-row:first-of-type{border-top:0;padding-top:0}.about-hero .hero-description,.about-story p{overflow-wrap:anywhere}
@media(max-width:1100px){.header .site-logo{width:200px}.header nav{gap:20px}.about-hero{gap:35px}.about-teaser{gap:45px}.about-story{gap:45px}.about-facts{gap:12px}.about-facts strong{font-size:28px}.about-identity{padding:30px 20px}}
@media(max-width:800px){.header .site-logo{width:190px}.about-teaser,.about-hero,.about-story,.about-contact{grid-template-columns:1fr;gap:35px}.about-symbol{min-height:270px}.about-symbol img{width:110px}.about-hero h1{font-size:46px}.about-identity{min-height:300px;max-width:550px;width:100%}.about-identity>img{max-width:420px}.about-values{grid-template-columns:1fr;gap:28px}.about-values h3{margin-top:12px}.about-support{gap:40px}.about-story h2,.about-contact h2{font-size:37px}.footer-bottom>p{max-width:none}.contact-dock{bottom:0;inset-inline-start:0;inset-inline-end:0;width:100%;border-bottom:0;border-left:0;border-right:0;box-shadow:0 -3px 20px #16271f12}.contact-dock a{flex:1;padding:15px 10px;min-height:56px}.contact-dock .dock-quote{max-width:none}.contact-dock .dock-mail{flex:.8}.contact-dock .dock-wa{flex:1.15}.direct-contact{max-width:none}}
@media(max-width:480px){.header .site-logo{width:160px}.footer-top .site-logo{width:240px}.about-hero h1{font-size:38px}.about-facts strong{font-size:31px}.about-facts span{font-size:9px}.about-support{grid-template-columns:1fr;gap:40px}.about-support article+article{border-top:1px solid #556b59;padding-top:30px}.about-symbol{min-height:260px}.contact-dock a{font-size:11px;gap:5px}.contact-dock .dock-quote{font-size:10px;padding-inline:8px}.contact-row small{font-size:12px}.footer-contacts{font-size:11px;gap:15px}.footer-contacts>span{font-size:9px;overflow-wrap:anywhere}.about-company{font-size:9px}.about-story h2,.about-contact h2{font-size:33px}.contact-dock{padding-bottom:env(safe-area-inset-bottom);background:var(--paper)}}
@media(max-width:360px){.header .site-logo{width:140px}.header{gap:7px}.language select{max-width:80px}.contact-dock .dock-wa{flex:1}.contact-dock .dock-quote{font-size:9px}.about-hero h1{font-size:34px}}
.contact-dock a{min-width:0}.site-logo,.about-identity>img,.about-symbol img{direction:ltr}
.header .site-logo{width:258px}.footer-top .site-logo{width:300px}@media(max-width:1100px){.header .site-logo{width:220px}}@media(max-width:800px){.header .site-logo{width:195px}}@media(max-width:480px){.header .site-logo{width:170px}.footer-top .site-logo{width:260px}}@media(max-width:360px){.header .site-logo{width:145px}}
.real-product-hero{background:#fff}.real-product-hero>a{display:block;height:100%;position:absolute;inset:0}.real-product-hero img{object-fit:contain;object-position:center;padding:45px 20px 55px}.real-product-hero figcaption{background:transparent;color:var(--muted);padding:15px 20px;font-size:9px;border-top:1px solid #eeeee8}.real-product-card{background:#fff}.real-product-card>img{width:90%;height:88%;object-fit:contain;transition:transform .25s}.product-card:hover .real-product-card>img{transform:translateY(-4px)}.kd-hero{padding-top:30px;padding-bottom:0}.kd-hero>.back-link{margin-bottom:35px}.kd-hero-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:50px;align-items:center}.kd-hero h1{font-size:clamp(34px,3.6vw,54px);line-height:1.13;margin-bottom:22px;overflow-wrap:anywhere}.kd-hero h1 span{display:block;font-size:.59em;font-weight:600;letter-spacing:-.025em;color:#a8552d;margin-top:17px}.kd-hero .hero-description{max-width:510px;font-size:14px;line-height:1.85}.kd-hero-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:26px}.kd-hero-actions .button{font-size:12px;padding:15px 19px;gap:18px}.kd-hero-actions .quiet-link{font-size:11px}.kd-product-image{background:#fff;padding:20px 18px 12px;align-self:center}.kd-product-image img{width:100%;height:auto;aspect-ratio:736/571;object-fit:contain}.kd-product-image figcaption{font-size:10px;color:var(--muted);text-align:center;margin-top:8px}.kd-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;border-top:1px solid var(--line);padding-top:22px;margin-top:28px}.kd-stats strong{font-family:'Manrope',Arial,sans-serif;font-size:27px;font-weight:600;letter-spacing:-.04em;display:block;line-height:1.3}.kd-stats strong small{font-size:15px;font-weight:500}.kd-stats span{display:block;font-size:10px;color:var(--muted);margin-top:8px;line-height:1.6}.kd-page-nav{display:flex;gap:20px 35px;flex-wrap:wrap;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:45px;padding:18px 0;font-size:11px}.kd-page-nav a:hover{color:#a8552d}.kd-features{padding-top:65px;padding-bottom:65px}.kd-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.kd-feature-grid article{border-top:2px solid var(--orange);padding-top:20px}.kd-feature-grid h3{font-size:20px;line-height:1.4;letter-spacing:-.025em;margin:12px 0}.kd-feature-grid p{font-size:12px;line-height:1.85}.kd-video-section{background:var(--green);color:var(--paper)}.kd-video-section .eyebrow{color:#e8b28e}.kd-video-section p{color:#c8d1c1}.kd-video-section video{width:100%;max-height:650px;display:block;background:#15231c;object-fit:contain;aspect-ratio:16/9}.kd-video-download{display:inline-block;margin-top:15px;font-size:11px;border-bottom:1px solid #7f947e;padding-bottom:5px}.kd-technical{display:grid;grid-template-columns:.7fr 1.3fr;gap:65px;background:#e9eae1}.kd-technical-header h2{font-size:39px;overflow-wrap:anywhere}.kd-technical-header>p:not(.eyebrow){font-size:12px;line-height:1.85;margin-top:24px}.kd-technical-header .text-link{font-size:12px;line-height:1.9;gap:15px;margin-top:28px;border-bottom:1px solid #c5cbbd;padding-bottom:12px}.kd-table-wrap{min-width:0}.kd-spec-table{border-collapse:collapse;width:100%;font-size:12px;line-height:1.65}.kd-spec-table caption{text-align:start;font-size:12px;font-weight:600;border-bottom:2px solid #a9b69f;padding:0 0 17px;color:var(--ink)}.kd-spec-table th,.kd-spec-table td{text-align:start;padding:13px 15px;border-bottom:1px solid #cdd2c4;vertical-align:top;overflow-wrap:anywhere}.kd-spec-table th{font-weight:500;width:45%;padding-inline-start:0;color:#616a5d}.kd-spec-table td{font-weight:500;color:var(--ink)}.kd-spec-table tr:nth-child(2),.kd-spec-table tr:nth-child(3){background:#f4f5ed}.kd-spec-table tr:nth-child(2) th,.kd-spec-table tr:nth-child(3) th{padding-inline-start:12px}.kd-back{padding-top:0}.mixer-range h1{font-size:clamp(36px,4.3vw,65px);max-width:900px;overflow-wrap:anywhere}.mixer-range>.hero-description{max-width:600px;margin-top:25px}.model-feature{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:40px 0;margin-top:45px;align-items:center}.model-feature-image{background:white}.model-feature-image img{width:100%;aspect-ratio:736/571;object-fit:contain}.model-feature h2{font-size:43px;margin-bottom:10px}.model-capacity{color:#a8552d;font-size:22px;font-family:'Manrope',Arial,sans-serif;font-weight:600;margin-bottom:20px}.model-feature>div>p:not(.eyebrow):not(.model-capacity){font-size:13px}.model-feature .button{margin-top:25px}.model-feature .eyebrow{color:#9f4e27}.model-feature:hover .model-feature-image img{opacity:.95}[dir=rtl] .kd-hero h1{line-height:1.5}[dir=rtl] .kd-hero h1 span{letter-spacing:0}[dir=rtl] .kd-stats strong{letter-spacing:0}
@media(max-width:1100px){.kd-hero-grid{gap:30px}.kd-technical{gap:35px}.kd-hero-actions{gap:15px}.kd-feature-grid{gap:20px}.kd-technical-header h2{font-size:33px}.kd-stats strong{font-size:25px}.model-feature{gap:30px}}
@media(max-width:800px){.kd-hero-grid,.kd-technical,.model-feature{grid-template-columns:1fr;gap:30px}.kd-hero h1{font-size:43px}.kd-product-image{max-width:650px;width:100%;margin:auto}.kd-hero .hero-description{max-width:600px}.kd-page-nav{gap:16px 24px;font-size:10px;margin-top:30px}.kd-feature-grid{grid-template-columns:repeat(2,1fr);gap:25px}.kd-video-section video{max-height:480px}.kd-technical-header h2{font-size:35px}.kd-spec-table{font-size:12px}.model-feature{margin-top:30px;padding:30px 0}.model-feature-image{max-width:650px}.real-product-hero img{padding:15px 10px 45px}}
@media(max-width:480px){.kd-hero h1{font-size:35px}.kd-hero-actions{align-items:flex-start;flex-direction:column;gap:18px}.kd-hero>.back-link{font-size:11px;margin-bottom:30px}.kd-stats{gap:10px;margin-top:25px;padding-top:20px}.kd-stats strong{font-size:25px}.kd-stats span{font-size:9px}.kd-feature-grid{grid-template-columns:1fr;gap:25px}.kd-feature-grid h3{font-size:22px}.kd-feature-grid p{font-size:13px}.kd-table-wrap{overflow-wrap:anywhere}.kd-spec-table th,.kd-spec-table td{padding:11px 9px;font-size:11px}.kd-spec-table th{width:46%;padding-inline-start:0}.kd-technical-header h2{font-size:32px}.kd-page-nav{gap:13px 18px}.kd-video-section video{aspect-ratio:4/3}.kd-product-image{padding:10px 8px}.kd-product-image figcaption{font-size:9px}.mixer-range h1{font-size:37px}.model-feature h2{font-size:39px}.model-capacity{font-size:22px}.real-product-hero figcaption{font-size:8px;padding:10px 13px;gap:15px}}
.kd-video-section{display:grid;grid-template-columns:1fr 1fr;gap:28px 70px;align-items:start}.kd-video-section .section-heading{display:block;margin:45px 0 0;grid-column:1;grid-row:1}.kd-video-section .section-description{margin-top:25px;max-width:380px}.kd-video-section video{grid-column:2;grid-row:1 / span 2;aspect-ratio:9/16;width:100%;max-width:390px;max-height:695px;justify-self:center}.kd-video-download{grid-column:1;grid-row:2;justify-self:start;align-self:start;margin:0}.kd-video-section .section-heading h2{max-width:460px}
@media(max-width:800px){.kd-video-section{grid-template-columns:1fr;gap:28px}.kd-video-section .section-heading{margin:0;grid-column:1;grid-row:auto}.kd-video-section video{grid-column:1;grid-row:auto;max-width:390px;max-height:none;aspect-ratio:9/16}.kd-video-download{grid-column:1;grid-row:auto}.kd-video-section .section-heading h2{max-width:none}.kd-video-section .section-description{max-width:500px;margin-top:20px}}
.real-product-hero{background:var(--paper)}.kd-product-image,.model-feature-image,.real-product-card{background:transparent}.kd-product-image img,.model-feature-image img,.real-product-card>img,.real-product-hero img{mix-blend-mode:multiply}.real-product-hero figcaption{border-top-color:var(--line)}.kd-player{grid-column:2;grid-row:1 / span 2;width:100%;max-width:390px;justify-self:center;min-width:0}.kd-video-stage{position:relative;background:var(--paper);width:100%;aspect-ratio:9/16;overflow:hidden}.kd-video-section .kd-player video{width:100%;height:100%;max-height:none;max-width:none;aspect-ratio:9/16;display:block;background:#15231c}.kd-video-poster{position:absolute;inset:0;background:var(--paper);display:flex;align-items:center;justify-content:center}.kd-video-poster img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.kd-play-overlay{position:absolute;inset:0;border:0;background:transparent;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;padding:20px}.kd-play-disc{width:76px;height:76px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(37,57,45,.96);box-shadow:0 3px 25px #16271f30;font-size:28px;padding-inline-start:5px;direction:ltr}.kd-play-overlay>[data-play-label]{font-size:13px;font-weight:600;letter-spacing:.02em;background:var(--green);padding:7px 15px}.kd-play-overlay:hover .kd-play-disc{background:#a84d24}.kd-play-overlay:disabled .kd-play-disc{opacity:.65}.kd-play-overlay[hidden],.kd-video-poster[hidden],.kd-video-controlbar[hidden]{display:none}.kd-video-controlbar{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#f6f5f0;color:var(--ink);padding:14px 15px;border-top:1px solid var(--line)}.kd-video-controlbar button{border:1px solid #bcc4b4;background:var(--green);color:#fff;font-size:12px;padding:9px 16px;min-height:38px}.kd-video-time{font-size:12px;white-space:nowrap}.kd-video-section .kd-video-status{font-size:12px;color:#f0cab1;line-height:1.8;margin-top:12px;min-height:0}.kd-video-status:empty{display:none}.kd-video-fallbacks{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;font-size:11px;padding-top:17px}.kd-video-fallbacks a{border-bottom:1px solid #86957f;padding-bottom:4px}.kd-video-fallbacks a:hover{color:#f0c3a0}@media(max-width:800px){.kd-player{grid-column:1;grid-row:auto;max-width:390px}.kd-play-disc{width:70px;height:70px;font-size:25px}}@media(prefers-reduced-motion:reduce){.real-product-card>img{transition:none}}
.contact-utility>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-utility a:hover{text-decoration:underline}.kd-technical{display:block;background:#e9eae1}.kd-technical-header{display:grid;grid-template-columns:1fr 1fr;gap:12px 60px;margin-bottom:35px;align-items:start}.kd-technical-header>.eyebrow{grid-column:1 / -1;margin-bottom:0}.kd-technical-header>h2{grid-column:1;grid-row:2;font-size:43px;max-width:530px}.kd-technical-header>p:not(.eyebrow){grid-column:1;grid-row:3;margin-top:5px;max-width:560px;font-size:13px}.spec-downloads{grid-column:2;grid-row:2 / span 2;display:flex;flex-wrap:wrap;gap:15px 25px;align-items:center;justify-content:flex-end;padding-top:5px}.spec-downloads .button{font-size:12px;padding:14px 20px}.document-download{font-size:12px;line-height:1.5;border-bottom:1px solid #aeb8a3;padding:5px 0}.document-download small{display:block;font-size:9px;color:var(--muted);margin-top:5px}.document-all{font-size:11px;flex-basis:100%;text-align:end;margin-top:5px}.kd-spec-groups{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:start}.group-spec-table{width:100%;border-collapse:collapse;background:#f7f8f1;table-layout:fixed;font-size:12px;line-height:1.7}.group-spec-table caption{text-align:start;background:var(--green);color:var(--paper);font-size:13px;font-weight:500;line-height:1.6;padding:17px 22px}.group-spec-table caption>span{font-size:9px;color:#e7b18b;margin-inline-end:16px}.group-spec-table th,.group-spec-table td{padding:15px 20px;border-bottom:1px solid #e0e4d8;vertical-align:top;overflow-wrap:anywhere;text-align:start}.group-spec-table th{font-weight:400;color:var(--muted);width:48%}.group-spec-table td{font-weight:600;color:var(--ink)}.group-spec-table tr:nth-child(even){background:#eff2e7}.technical-notice{border-inline-start:3px solid var(--orange);padding:19px 24px;background:#f1f3e9;margin-top:30px;color:var(--muted)}.technical-notice h3{font-family:'DM Sans',Arial,sans-serif;font-size:12px;font-weight:600;letter-spacing:0;line-height:1.6;margin-bottom:9px;color:var(--ink)}.technical-notice p{font-size:11px;line-height:1.9;margin-top:6px}.global-technical-notice{padding-top:0;padding-bottom:45px}.global-technical-notice .technical-notice{margin-top:0}.resource-header{padding-bottom:35px}.resource-header h1{font-size:clamp(42px,4.3vw,66px);max-width:950px;overflow-wrap:anywhere}.resource-header>p:not(.eyebrow){font-size:15px;max-width:610px;margin-top:25px;line-height:1.9}.resource-list{padding-top:10px}.resource-card{display:grid;grid-template-columns:300px 1fr;gap:65px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:35px 0;align-items:center}.resource-cover{padding:17px;background:#e8eae0;display:block}.resource-cover img{width:100%;aspect-ratio:1/1.414;object-fit:contain;box-shadow:0 3px 12px #20332110}.resource-type{font-size:10px;letter-spacing:.06em;color:#7c4931;display:flex;align-items:center;gap:20px}.resource-type>span{font-size:9px;color:var(--muted);border:1px solid #b7c2ac;padding:3px 7px;letter-spacing:0}.resource-copy h2{font-size:46px;margin:22px 0 17px}.resource-copy>p{font-size:14px;line-height:1.9;max-width:520px}.resource-copy .resource-language{font-size:11px;margin-top:20px}.resource-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:25px}.resource-download{font-size:12px;border-bottom:1px solid #98a58f;padding-bottom:5px}.resource-viewer-header{padding-top:30px;padding-bottom:35px}.resource-viewer-header>.back-link{margin-bottom:30px}.resource-viewer-header>div{display:flex;align-items:center;justify-content:space-between;gap:35px}.resource-viewer-header h1{font-size:40px;margin-bottom:17px;overflow-wrap:anywhere}.resource-viewer-header .eyebrow{margin-bottom:15px}.resource-viewer-header p:not(.eyebrow){font-size:13px;max-width:600px}.resource-viewer-header .button{flex-shrink:0;font-size:12px}.resource-pages{background:#e5e8dd;padding:20px 6% 65px}.resource-page{max-width:900px;margin:auto}.resource-page figcaption{font-size:10px;color:var(--muted);text-align:center;margin:15px 0 20px}.resource-page img{width:100%;height:auto;box-shadow:0 5px 25px #24312616}.resource-viewer .global-technical-notice{padding-top:35px}.brochure-main .global-technical-notice{padding-top:0}
@media(max-width:1100px){.group-spec-table th,.group-spec-table td{padding:13px 15px}.kd-technical-header{gap:12px 30px}.kd-technical-header>h2{font-size:38px}.resource-card{grid-template-columns:260px 1fr;gap:45px}}
@media(max-width:800px){.kd-technical-header{display:block;margin-bottom:30px}.kd-technical-header>h2{font-size:37px;margin-top:20px}.kd-technical-header>p:not(.eyebrow){margin-top:20px}.spec-downloads{justify-content:flex-start;margin-top:24px;gap:20px}.document-all{text-align:start;flex-basis:auto;margin-top:0}.kd-spec-groups{grid-template-columns:1fr;gap:24px}.group-spec-table{font-size:13px}.group-spec-table caption{padding:16px 19px}.group-spec-table th,.group-spec-table td{padding:14px 18px}.technical-notice{padding:18px 20px}.resource-card{grid-template-columns:210px 1fr;gap:30px}.resource-copy h2{font-size:35px}.resource-copy>p{font-size:12px}.resource-actions{gap:20px}.resource-actions .button{font-size:12px;padding:13px 17px}.resource-type{display:block;line-height:2.5}.resource-type>span{margin-inline-start:15px}.resource-viewer-header>div{display:block}.resource-viewer-header .button{margin-top:25px}.resource-viewer-header h1{font-size:35px}}
@media(max-width:480px){.kd-technical-header>h2{font-size:34px}.group-spec-table{font-size:11px}.group-spec-table th,.group-spec-table td{padding:13px 13px}.group-spec-table caption{font-size:13px;padding:15px 16px}.technical-notice{padding:16px}.technical-notice p{font-size:10px}.spec-downloads{gap:18px}.spec-downloads .button{font-size:11px;padding:13px 16px}.document-download{font-size:11px}.document-all{font-size:10px;flex-basis:100%}.resource-card{grid-template-columns:1fr;gap:28px;padding:28px 0}.resource-cover{max-width:280px;width:100%;padding:15px}.resource-type{font-size:10px}.resource-header h1{font-size:38px}.resource-header>p:not(.eyebrow){font-size:14px}.resource-copy h2{font-size:39px;margin-top:16px}.resource-copy>p{font-size:13px}.resource-viewer-header h1{font-size:32px}.resource-pages{padding-inline:4%;padding-bottom:40px}.resource-actions{gap:22px}.group-spec-table th{width:46%}}
.kd-video-poster img{mix-blend-mode:normal;object-fit:cover}.kd-video-controlbar{position:relative;z-index:1}.kd-video-stage video{color-scheme:dark}
.featured-carousel{position:relative;grid-template-columns:45% 55%;min-height:650px}.featured-copy{padding-top:58px;padding-bottom:28px}.featured-copy h1{margin-bottom:17px}.featured-model{display:block;font-size:clamp(52px,5vw,77px);font-weight:650;letter-spacing:-.06em;line-height:1.1}.featured-name{display:block;font-size:clamp(28px,2.7vw,42px);line-height:1.2;font-weight:500;letter-spacing:-.04em;margin-top:13px;max-width:560px;overflow-wrap:anywhere}.featured-capacity{font-family:'Manrope',Arial,sans-serif;font-size:20px;font-weight:550;letter-spacing:-.025em;color:#a9572e;margin-bottom:18px}.featured-copy .hero-description{font-size:13px;line-height:1.9;max-width:470px}.featured-copy .hero-actions{margin-top:25px}.featured-copy .button>span:first-child{font-size:12px;line-height:1.4}.featured-selector{display:flex;gap:18px;align-items:center;margin-top:auto;padding-top:35px;flex-wrap:wrap}.featured-selector button{border:0;border-bottom:2px solid transparent;background:none;padding:9px 2px;font-size:10px;color:#79816f;letter-spacing:.035em}.featured-selector button span{font-size:8px;margin-inline-end:10px}.featured-selector button.active{border-bottom-color:var(--orange);color:var(--ink)}.featured-media{position:relative;background:var(--paper);min-height:650px;display:flex;align-items:center;justify-content:center;overflow:hidden}.featured-media>a{display:flex;align-items:center;justify-content:center;position:absolute;inset:20px 18px 65px}.featured-media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.featured-media-footer{position:absolute;bottom:0;inset-inline-start:0;inset-inline-end:0;border-top:1px solid var(--line);padding:17px 25px;display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:65px}.featured-media-footer>div:first-child{display:flex;gap:20px;align-items:center;font-size:10px;color:var(--muted)}[data-featured-counter]{font-size:9px;color:#9c552f;white-space:nowrap}.featured-controls{display:flex;gap:7px;direction:ltr}.featured-controls[hidden]{display:none}.featured-controls button{width:36px;height:32px;border:1px solid #bdc6b2;background:transparent;font-size:16px;line-height:1}.featured-controls button:hover{background:#e4e8db}.featured-controls [data-featured-pause]{font-size:11px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[dir=rtl] .featured-model,[dir=rtl] .featured-name{letter-spacing:0}[dir=rtl] .featured-model{line-height:1.1}[dir=rtl] .featured-controls [data-featured-prev],[dir=rtl] .featured-controls [data-featured-next]{transform:scaleX(-1)}
@media(max-width:1100px){.featured-copy{padding-top:42px}.featured-carousel,.featured-media{min-height:630px}.featured-copy .hero-actions{gap:18px}.featured-copy .button{padding:14px 17px;gap:20px}.featured-model{font-size:62px}.featured-name{font-size:33px}}
@media(max-width:800px){.featured-carousel{grid-template-columns:1fr;min-height:0}.featured-copy{padding:42px 6% 25px}.featured-model{font-size:62px}.featured-name{font-size:36px;max-width:570px}.featured-copy .hero-description{max-width:570px}.featured-media{min-height:440px}.featured-media>a{inset:5px 5% 62px}.featured-selector{padding-top:25px}.featured-media-footer{padding:15px 6%}.featured-copy .hero-actions{flex-direction:row;align-items:center}}
@media(max-width:480px){.featured-model{font-size:54px}.featured-name{font-size:30px}.featured-capacity{font-size:20px}.featured-copy .hero-description{font-size:13px}.featured-copy .hero-actions{gap:22px}.featured-media{min-height:340px}.featured-media-footer>div:first-child{font-size:9px;gap:12px}.featured-media-footer{padding:13px 6%;gap:10px}.featured-controls button{width:30px;height:30px}.featured-copy{padding-bottom:15px}.featured-selector{padding-top:20px}}
.video-playing .contact-dock{opacity:0;visibility:hidden;pointer-events:none}
.inspection-player .kd-video-stage,.kd-video-section .inspection-player video{aspect-ratio:600/748}.kd9800-model .kd-product-image img{aspect-ratio:3/2}.kd9800-model .kd-technical-header{display:block}.kd9800-model .kd-technical-header>h2{max-width:none;margin-bottom:20px}.kd9800-model .kd-technical-header>p:not(.eyebrow){max-width:700px;margin:0 0 28px}.inspection-player{max-width:420px}
.brand-home-hero{grid-template-columns:46% 54%}.brand-home-hero .featured-selector{position:absolute;top:22px;inset-inline-start:25px;z-index:1;margin:0;padding:0}.brand-home-hero .featured-media>a{inset:55px 18px 72px}.brand-home-hero .featured-media-footer a:hover{color:#a8552d}.brand-home-hero .hero-description{max-width:385px}@media(max-width:800px){.brand-home-hero{grid-template-columns:1fr}.brand-home-hero .featured-media>a{inset:48px 5% 70px}.brand-home-hero .featured-selector{inset-inline-start:6%;top:10px}}@media(max-width:480px){.brand-home-hero .featured-media-footer>div:first-child{min-width:0;gap:10px}.brand-home-hero .featured-media-footer a{line-height:1.5}.brand-home-hero .featured-controls{flex-shrink:0}}
.kd9800-model .kd-video-section{display:block}.kd9800-model .kd-video-section .section-heading{display:flex;gap:36px;align-items:flex-end;margin:0 0 30px}.kd9800-model .kd-video-section .section-description{margin:0;max-width:440px}.showcase-player{max-width:none}.showcase-player .kd-video-stage,.kd-video-section .showcase-player video{aspect-ratio:16/9}.showcase-player .kd-video-poster img{mix-blend-mode:normal}.showcase-player .kd-video-fallbacks{justify-content:flex-start;gap:30px}@media(max-width:800px){.kd9800-model .kd-video-section .section-heading{flex-direction:column;align-items:flex-start;gap:18px}.kd9800-model .kd-video-section .section-description{max-width:none}}
.about-film-link{display:inline-flex;gap:10px;align-items:center;margin-top:18px;font-size:12px;border-bottom:1px solid #aeb7a5;padding-bottom:5px}.about-film-link:hover{color:#a8552d}.company-film-section{background:#e8e9e0}.company-film-section .section-description{max-width:420px}.company-film-language{font-size:11px;margin-top:12px;color:#65705f}.company-player{max-width:none}.company-player .kd-video-stage{aspect-ratio:16/9}.company-player video{display:block;width:100%;height:100%;aspect-ratio:16/9;object-fit:contain;background:#15231c}.company-player .kd-video-poster img{mix-blend-mode:normal}.company-player .kd-video-fallbacks{justify-content:flex-start;gap:30px}.company-player .kd-video-status{color:#a8552d;font-size:12px}
.kd5000-model .kd-product-image img{aspect-ratio:4/3}.kd5000-model .kd-video-section{display:block}.kd5000-model .kd-video-section .section-heading{display:flex;align-items:flex-end;gap:35px;margin:0 0 30px}.kd5000-model .kd-video-section .section-description{margin:0;max-width:440px}.kd5000-player .kd-video-stage,.kd-video-section .kd5000-player video{aspect-ratio:15/7}.product-copy>.product-model-line{min-height:0;font-size:11px;margin:0 0 9px;color:#a8552d}.related-models{padding-top:45px;padding-bottom:55px}.related-models h2{font-size:35px;margin-bottom:28px}.related-model-grid>a{display:grid;grid-template-columns:220px 1fr;gap:40px;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:25px 0}.related-model-grid img{width:100%;aspect-ratio:4/3;object-fit:contain;mix-blend-mode:multiply}.related-model-grid h3{margin:8px 0 12px}.related-model-grid p{margin-bottom:18px}.related-model-grid span:last-child{font-size:12px}.model-comparison{padding-top:15px;padding-bottom:45px}.model-comparison h2{font-size:35px;margin-bottom:28px}.comparison-scroll{overflow-x:auto}.comparison-table{border-collapse:collapse;width:100%;font-size:13px}.comparison-table th,.comparison-table td{padding:17px 20px;text-align:start;border-bottom:1px solid var(--line)}.comparison-table thead{background:var(--green);color:var(--paper)}.comparison-table tbody th{font-weight:400;color:var(--muted);width:40%}.comparison-table tbody tr:nth-child(even){background:#eef0e7}@media(max-width:800px){.kd5000-model .kd-video-section .section-heading{display:block}.kd5000-model .kd-video-section .section-description{margin-top:20px}.related-model-grid>a{grid-template-columns:140px 1fr;gap:22px}.related-model-grid h3{font-size:22px}.model-comparison h2,.related-models h2{font-size:30px}.comparison-table th,.comparison-table td{padding:14px 10px;font-size:12px}}@media(max-width:480px){.related-model-grid>a{grid-template-columns:1fr}.related-model-grid img{max-width:300px;margin:auto}}
.kd5000-model .kd-spec-groups>table:last-child:nth-child(odd){grid-column:1/-1}

.kd3500-rigid .kd-product-image img{aspect-ratio:1/1}

.comparison-table{min-width:1100px}

.kd4200a-model .kd-video-section{display:block}.kd4200a-model .showcase-player{max-width:380px;margin-inline:auto}.kd4200a-model .showcase-player .kd-video-stage,.kd4200a-model .showcase-player video{aspect-ratio:9/16;max-height:none}

/* Crawler range and ascending grouped brochure order */
.crawler-range{padding-top:0}.crawler-range .model-feature{border-top:1px solid var(--line);padding-block:55px}.crawler-model .kd-product-image img{max-height:580px;width:100%;object-fit:contain}.crawler-model .kd-video-section{display:block}.crawler-model .showcase-player{max-width:980px;margin-inline:auto}.crawler-model .kd-video-stage,.crawler-model .kd-video-stage video{aspect-ratio:16/9;max-height:none}.crawler-model .kd-video-stage video{object-fit:contain;background:#16261d}.crawler-home-image{width:100%;height:100%;object-fit:contain;padding:24px}.resource-group-title{font-size:28px;margin:50px 0 22px;max-width:900px;line-height:1.35}.resource-group-title:first-child{margin-top:8px}@media(max-width:700px){.crawler-range .model-feature{padding-block:32px}.crawler-model .kd-stats{gap:10px}.crawler-model .kd-stats strong{font-size:24px}.resource-group-title{font-size:23px}}

.portrait-crawler .showcase-player{max-width:420px}.portrait-crawler .kd-video-stage,.portrait-crawler .kd-video-stage video{aspect-ratio:17/30}

/* Native original-logo product image inspection */
.image-enlarge{border:0;background:transparent;padding:0;width:100%;color:var(--ink);cursor:zoom-in;font:inherit}.image-enlarge>span{display:block;text-align:end;font-size:12px;padding:12px 0}.image-enlarge:focus-visible{outline:2px solid var(--orange);outline-offset:5px}.product-image-dialog{padding:0;border:1px solid var(--line);background:var(--paper,#f6f5f0);color:var(--ink);width:min(1500px,96vw);max-width:96vw;height:93vh;max-height:93vh}.product-image-dialog::backdrop{background:rgb(15 28 21 / .8)}.image-viewer-toolbar{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding:14px 20px}.image-viewer-toolbar button{font:inherit;font-size:14px;cursor:pointer;color:var(--ink);border:1px solid var(--line);background:transparent;padding:10px 16px}.image-viewer-stage{height:calc(100% - 73px);overflow:auto;display:block;text-align:center;direction:ltr}.image-viewer-stage img{object-fit:contain;width:100%;height:100%;max-width:none;max-height:none}.image-viewer-open{overflow:hidden}.configuration-details{border-top:1px solid var(--line)}.configuration-details h2{font-size:30px;max-width:900px;margin:35px 0 22px}.configuration-details ul{margin:0;padding:0;list-style:none;columns:2;column-gap:55px}.configuration-details li{break-inside:avoid;padding:13px 0;border-bottom:1px solid var(--line);color:var(--muted);font-size:15px;line-height:1.75;overflow-wrap:anywhere}.equipment-telehandler .related-model-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.equipment-telehandler .related-model-grid img{height:180px}.equipment-telehandler .model-feature-image{min-width:0}@media(max-width:700px){.configuration-details ul{columns:1}.configuration-details h2{font-size:26px}.equipment-telehandler .related-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.image-viewer-toolbar{padding:10px}.image-viewer-toolbar button{font-size:12px;padding:9px}.product-image-dialog{height:88vh}.image-viewer-stage{height:calc(100% - 62px)}}

.wheel-comparison h2{font-size:clamp(32px,4vw,55px);max-width:900px}.range-toolbar{display:flex;justify-content:space-between;align-items:end;gap:30px;margin:35px 0}.range-toolbar label{display:grid;gap:10px;font-size:13px;min-width:240px}.range-toolbar input{font:inherit;padding:14px 16px;border:1px solid var(--line);background:transparent;color:var(--ink)}.range-table-scroll{overflow-x:auto;border:1px solid var(--line)}.wheel-range-table{width:100%;min-width:700px;border-collapse:collapse;text-align:start}.wheel-range-table th,.wheel-range-table td{padding:17px;text-align:start;border-bottom:1px solid var(--line);font-size:14px}.wheel-range-table thead{background:var(--ink);color:var(--paper)}.wheel-range-table tbody tr:nth-child(even){background:#ebeee5}.range-detail-list{margin-top:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.range-detail-list details{padding:20px;border:1px solid var(--line);align-self:start}.range-detail-list summary{cursor:pointer;display:flex;justify-content:space-between;gap:20px}.range-detail-list summary span{font-size:12px;color:var(--muted)}.range-detail-list dl{margin:25px 0}.range-detail-list dl>div{display:grid;grid-template-columns:1fr 1fr;gap:12px;border-bottom:1px solid var(--line);padding:10px 0;font-size:13px}.range-detail-list dd{margin:0;overflow-wrap:anywhere}.range-detail-list dt{color:var(--muted)}[data-range-model][hidden]{display:none}@media(max-width:700px){.range-toolbar{display:block}.range-toolbar label{margin-bottom:20px}.range-detail-list{grid-template-columns:1fr}.wheel-range-table th,.wheel-range-table td{padding:13px}}

.complete-catalogue-card{background:#e9ede4;border:1px solid var(--line);padding:30px}.catalogue-reading{padding-top:0}.catalogue-reading iframe{display:block;width:100%;height:82vh;min-height:500px;border:1px solid var(--line);background:#dfe5db}.catalogue-contents{padding:25px;border:1px solid var(--line);margin-top:24px}.catalogue-contents summary{cursor:pointer;font-size:20px}.catalogue-contents>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 30px;margin-top:25px}.catalogue-contents a{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--line);gap:20px;font-size:14px}@media(max-width:700px){.complete-catalogue-card{padding:18px}.catalogue-contents>div{grid-template-columns:1fr}.catalogue-reading iframe{min-height:440px;height:70vh}}

/* Complete nine-family featured selector */
.featured-selector{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px 12px;width:100%}.featured-selector button{padding:6px 0;min-width:0;text-align:start;font-size:11px;line-height:1.3;border:0;border-bottom:1px solid var(--line)}.featured-selector button span{margin-inline-end:7px}.brand-home-hero .featured-media{min-width:0}@media(max-width:700px){.featured-selector{gap:4px 8px}.featured-selector button{font-size:10px}}

.catalogue-toolbar{display:flex;gap:16px;align-items:center;justify-content:center;flex-wrap:wrap;border:1px solid var(--line);background:var(--paper);padding:18px}.catalogue-toolbar button{font:inherit;font-size:13px;padding:10px 16px;color:var(--ink);background:transparent;border:1px solid var(--line);cursor:pointer}.catalogue-toolbar button:disabled{opacity:.35;cursor:default}.catalogue-toolbar label{font-size:13px;display:flex;align-items:center;gap:8px}.catalogue-toolbar input{width:65px;padding:9px 4px;text-align:center;font:inherit;border:1px solid var(--line);background:white}.catalogue-page-stage{padding:22px;background:#e7eae3;border:1px solid var(--line);overflow:auto;direction:ltr;text-align:center}.catalogue-page-stage img{display:block;width:min(100%,993px);height:auto;max-width:none;margin:auto;box-shadow:0 3px 16px #1b2b2020}.catalogue-page-stage.is-zoomed img{width:1986px;min-width:1986px}.catalogue-reading{scroll-margin-top:140px}@media(max-width:700px){.catalogue-toolbar{gap:8px;padding:12px}.catalogue-toolbar button{padding:9px 10px}.catalogue-page-stage{padding:8px}.catalogue-page-stage.is-zoomed img{width:993px;min-width:993px}}
.catalogue-page-stage.is-zoomed img{width:min(200%,1986px);min-width:min(200%,1986px)}
img[src*="/kd-t3007/product-branded-v6.svg"]{mix-blend-mode:multiply}.model-feature-image:has(img[src*="/kd-t3007/product-branded-v6.svg"]),.kd-product-image:has(img[src*="/kd-t3007/product-branded-v6.svg"]){background:transparent}

/* Homepage product cards share one display background. */
.product-grid .product-art.real-product-card{background:var(--sand)}