@layer reset{*,:before,:after{box-sizing:border-box}body,h1,h2,h3,p,figure{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}img{max-width:100%;display:block}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}svg{flex-shrink:0}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}[hidden]{display:none!important}}@layer base{:root{--bg:#0b0d0e;--surface:#121516;--surface-high:#1b1e1f;--gold:#c29a67;--gold-light:#e1c6a0;--text:#f2f1ed;--muted:#a5a9a8;--line:#dbcab226;--line-gold:#c29a6757;--glass:#1b1e1eb3;--font:"Manrope Variable","Manrope",Arial,"PingFang SC","Microsoft YaHei",sans-serif;--mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--container:1360px;--gutter:clamp(24px,5vw,88px);--ease:cubic-bezier(.22,1,.36,1);color-scheme:dark}html{scroll-behavior:smooth;scroll-padding-top:120px}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.65;overflow-x:clip}body:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(at 78% 0,#6952340f,#0000 48%);position:fixed;inset:0}::selection{background:var(--gold);color:var(--bg)}:focus-visible{outline:2px solid var(--gold-light);outline-offset:5px;border-radius:3px}h1,h2,h3{letter-spacing:-.05em;font-weight:450;line-height:1.1}h1{font-size:clamp(48px,6.7vw,98px)}h2{font-size:clamp(36px,4.1vw,62px)}h3{letter-spacing:-.035em;font-size:clamp(23px,2vw,30px)}p{color:var(--muted);line-height:1.8}button{border:0}a,button{touch-action:manipulation}a,button,summary{transition:color .22s,background .22s,border-color .22s,transform .4s var(--ease)}.multiline{white-space:pre-line}.container{width:calc(100% - var(--gutter)*2);max-width:var(--container);margin-inline:auto}.section{padding-block:112px}.eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:24px;font-size:11px;line-height:1.7}.mono{font-family:var(--mono);letter-spacing:.06em;font-size:11px}.muted{color:var(--muted)}.glass{background:linear-gradient(135deg,#ffffff0b,#ffffff02),var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(24px)}.arrow{width:20px;height:20px}.button{border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:28px;min-height:54px;padding:14px 24px;font-size:13px;font-weight:650;line-height:1.4;display:inline-flex}.button-gold{background:var(--gold);color:#101311}.button-gold:hover{background:var(--gold-light);transform:translateY(-2px)}.text-link{border-bottom:1px solid var(--line-gold);align-items:center;gap:24px;padding-block:10px;font-size:13px;font-weight:550;line-height:1.6;display:inline-flex}.text-link:hover{color:var(--gold-light);gap:31px}.round-arrow{border:1px solid var(--line);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:43px;height:43px;display:flex}.skip-link{z-index:100;background:var(--gold-light);color:#111;padding:12px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:10px}.section-head{justify-content:space-between;align-items:flex-end;gap:70px;margin-bottom:48px;display:flex}.section-description{max-width:380px;font-size:15px}.tiny-line{background:var(--gold);vertical-align:middle;width:24px;height:1px;margin-right:12px;display:inline-block}}@layer components{.site-header{z-index:30;top:24px;left:var(--gutter);right:var(--gutter);max-width:var(--container);margin:auto;position:absolute}.header-inner{background-color:#111415ab;border-radius:8px;justify-content:space-between;align-items:center;gap:32px;min-height:80px;padding:10px 24px;display:flex;box-shadow:0 12px 45px #0002}.brand{flex-shrink:0;display:block}.brand img{opacity:1;width:103px;height:auto}.desktop-nav{align-items:center;gap:32px;font-size:12px;font-weight:600;display:flex}.desktop-nav>a,.products-menu>summary{white-space:nowrap;padding-block:18px}.desktop-nav [aria-current],.desktop-nav>a:hover,summary:hover{color:var(--gold)}.chevron{vertical-align:3px;border-bottom:1px solid;border-right:1px solid;width:5px;height:5px;margin-left:9px;display:inline-block;transform:rotate(45deg)}.header-actions{align-items:center;gap:25px;font-size:12px;display:flex}.header-contact{border-left:1px solid var(--line);align-items:center;gap:18px;padding-left:23px;display:flex}.header-contact:hover{color:var(--gold)}.language-menu{position:relative}.language-menu summary{padding-block:18px}.language-options{background-color:#181b1cf2;border-radius:6px;min-width:160px;padding:10px;position:absolute;top:56px;right:-15px}.language-options a{white-space:nowrap;padding:8px 12px;display:block}.language-options a:hover,.language-options [aria-current]{color:var(--gold);background:#ffffff07}.products-menu{position:relative}.mega-menu{background-color:#141819f5;border-radius:6px;width:420px;padding:16px;position:absolute;top:57px;left:-30px}.mega-menu a{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:19px 12px;display:flex}.mega-menu a>span:nth-child(2){flex:1}.mega-menu a:hover{color:var(--gold);background:#ffffff05}.mega-menu .mono{color:var(--gold)}.mega-menu .secondary-link{color:var(--muted);border:0;justify-content:space-between;font-size:11px}.menu-toggle{background:0 0;width:36px;height:38px;display:none;position:relative}.menu-toggle span{background:var(--text);height:1px;transition:transform .3s,top .3s;display:block;position:absolute;top:15px;left:6px;right:6px}.menu-toggle span:last-child{top:23px}.menu-toggle[aria-expanded=true] span{top:19px;transform:rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:rotate(-45deg)}.mobile-menu{background-color:#131617f5;border-radius:8px;max-height:calc(100dvh - 120px);margin-top:8px;padding:20px;overflow-y:auto}.mobile-menu>a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 6px;font-size:17px;display:flex}.mobile-languages{justify-content:space-between;padding:24px 6px 6px;font-size:14px;display:flex}.mobile-languages [aria-current]{color:var(--gold)}.hero{isolation:isolate;grid-template-columns:1fr 1.05fr;align-items:center;height:min(890px,100svh);min-height:810px;padding-top:138px;padding-bottom:120px;display:grid;position:relative}.hero-copy{z-index:3;padding-bottom:25px;position:relative}.hero h1{letter-spacing:-.075em;font-size:clamp(76px,8.7vw,134px);font-weight:420;line-height:1.02}.hero h1 span{color:var(--gold)}.hero-description{max-width:400px;margin-top:30px;font-size:15px;line-height:1.85}.hero-actions{align-items:center;gap:30px;margin-top:33px;display:flex}.hero-actions .text-link{gap:15px;font-size:12px}.hero-bottom{color:#898e8e;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:28px;left:0;right:0}.hero-bottom>.mono{letter-spacing:.16em;font-size:10px}.scroll-cue{align-items:center;gap:13px;font-size:11px;display:flex}.scroll-icon{border:1px solid var(--line);border-radius:18px;justify-content:center;align-items:center;width:30px;height:40px;display:flex}.scroll-icon .arrow{width:12px}.hero-index{color:var(--gold)}.head-visual{aspect-ratio:1;isolation:isolate;min-width:0;position:relative}.hero .head-visual{width:118%;margin-top:-15px;margin-left:-8%}.hero-product{object-fit:contain;mix-blend-mode:lighten;z-index:1;will-change:opacity,transform;width:100%;height:100%;position:relative;mask-image:radial-gradient(at 50% 49%,#000 35%,#0000 72%)}.visual-halo{filter:blur(20px);z-index:-1;background:radial-gradient(#b88a4312,#0000 68%);border-radius:50%;position:absolute;inset:20% 10%}.visual-orbit{z-index:0;border:1px solid #c5a87b1c;border-radius:50%;position:absolute;inset:12%;transform:rotate(-24deg)scaleY(.85)}.visual-orbit:after{content:"";border:1px dashed #c5a87b0d;border-radius:50%;position:absolute;inset:-35px}.visual-tag{z-index:4;border-radius:5px;align-items:center;gap:13px;padding:13px 19px;display:flex;position:absolute;bottom:19%;right:1%}.visual-tag strong{letter-spacing:.05em;font-size:12px;font-weight:500;display:block}.visual-tag span:not(.tag-cross){color:var(--muted);font-size:10px;display:block}.tag-cross{color:var(--gold);font-size:25px;line-height:1}.visual-coordinate{color:#747a77;z-index:3;font-size:9px;position:absolute;top:9%;left:20%}.digital-label{color:var(--muted);z-index:3;align-items:center;gap:14px;font-size:9px;display:flex;position:absolute;bottom:6%;left:22%;right:6%}.digital-label>span:first-child{color:var(--gold)}.digital-value{color:var(--gold);margin-left:auto}.digital-canvas{z-index:2;pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;inset:0;mask-image:radial-gradient(#000 45%,#0000 75%)}.heritage-strip{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding-block:35px;display:flex}.heritage-strip>div{align-items:center;gap:22px;display:flex}.heritage-strip strong{letter-spacing:-.05em;font-size:28px;font-weight:450}.heritage-strip span:not(.strip-symbol){color:var(--muted);max-width:115px;font-size:11px;line-height:1.6}.strip-symbol{color:var(--gold);font-size:42px;line-height:1}.tech-story{padding-bottom:75px;overflow:hidden}.tech-window{padding-left:max(var(--gutter),calc((100vw - var(--container))/2));padding-right:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.tech-window::-webkit-scrollbar{display:none}.tech-track{gap:24px;width:max-content;display:flex}.tech-card{width:min(520px,calc(100vw - var(--gutter)*2));scroll-snap-align:start;background-color:#141718d9;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:410px;padding:27px 32px 32px;display:flex}.tech-card-top{color:var(--gold);justify-content:space-between;align-items:center;display:flex}.tech-number{color:#d4b18b28;letter-spacing:-.06em;font-size:33px;line-height:1}.tech-card h3{margin-bottom:16px;font-size:25px;line-height:1.25}.tech-card p{max-width:390px;font-size:13px}.tech-controls{align-items:center;gap:40px;margin-top:24px;display:flex}.tech-progress{background:var(--line);flex:1;height:1px}.tech-progress>span{background:var(--gold);width:33.3%;height:1px;transition:width .25s;display:block}.tech-buttons{gap:8px;display:flex}.tech-buttons button{border:1px solid var(--line);background:0 0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.tech-buttons button:hover{background:var(--surface-high);border-color:var(--gold)}.tech-buttons button:first-child svg{transform:rotate(180deg)}.solutions{padding-top:60px}.solution-grid{grid-template-columns:1.05fr 1.05fr .9fr;gap:22px;display:grid}.solution-card{border:1px solid var(--line);isolation:isolate;background:var(--surface);border-radius:8px;flex-direction:column;min-height:460px;display:flex;position:relative;overflow:hidden}.solution-card>.mono{z-index:3;color:var(--gold);letter-spacing:.08em;font-size:9px;position:absolute;top:24px;left:25px}.solution-card>img{object-fit:cover;width:100%;height:280px;transition:transform .8s var(--ease);mask-image:linear-gradient(#000 55%,#0000)}.solution-head>img{object-fit:contain;mix-blend-mode:lighten;scale:1.2}.solution-line>img{opacity:.7;filter:saturate(.4)}.solution-card:hover>img{transform:scale(1.04)}.solution-card:hover{border-color:var(--line-gold);transform:translateY(-5px)}.solution-card-copy{margin-top:auto;padding:25px;position:relative}.solution-card-copy h3{max-width:80%;margin-bottom:13px;font-size:24px}.solution-card-copy p{max-width:95%;font-size:12px;line-height:1.8}.solution-card-copy>.round-arrow{width:33px;height:33px;position:absolute;top:20px;right:22px}.solution-card-copy>.round-arrow svg{width:16px}.single-card-graphic{justify-content:center;align-items:center;gap:22px;height:260px;padding:65px 25px 0;display:flex;position:relative;overflow:hidden}.single-card-graphic>span:first-child{color:#c4a17a;letter-spacing:-.1em;font-size:120px;font-weight:300;line-height:1}.single-graphic-rule{background:linear-gradient(#0000,#c4a17a6b,#0000);width:1px;height:120px;transform:rotate(23deg)}.single-plus{color:#c4a17a50;font-size:58px;font-weight:250}.solution-single{background:radial-gradient(ellipse at 50% 35%,#c2924e10,transparent 75%),var(--surface)}.heritage-feature{grid-template-columns:1.07fr 1fr;align-items:center;gap:95px;display:grid}.heritage-photo{border-radius:6px;min-width:0;height:480px;position:relative;overflow:hidden}.heritage-photo img{object-fit:cover;filter:grayscale(.9);opacity:.82;width:100%;height:100%}.photo-caption{color:#e6ddd0;background:#10101090;border:1px solid #ffffff15;padding:9px 12px;font-size:9px;position:absolute;bottom:20px;left:22px}.heritage-copy h2{max-width:480px;margin-bottom:24px}.heritage-copy>p:not(.eyebrow){max-width:440px;font-size:15px}.heritage-copy>.text-link{margin-top:26px}.heritage-year{color:var(--gold);letter-spacing:-.06em;align-items:center;gap:20px;margin-top:45px;font-size:63px;font-weight:350;line-height:1;display:flex}.heritage-year>span:first-child{color:#5e5749;font-size:40px}.heritage-year .mono{letter-spacing:0;font-size:14px}.heritage-copy h3{margin-block:30px 14px}.manufacturing{isolation:isolate;height:570px;margin-top:25px;position:relative;overflow:hidden}.manufacturing>img{object-fit:cover;object-position:50% 48%;z-index:-2;filter:grayscale(.6);opacity:.55;width:100%;height:100%;position:absolute}.manufacturing-overlay{z-index:-1;background:linear-gradient(90deg,#0b0d0eee,#0b0d0e91 58%,#0b0d0e28);position:absolute;inset:0}.manufacturing-content{padding-top:115px}.manufacturing-content h2{max-width:670px}.manufacturing-content p:not(.eyebrow){max-width:480px;margin-block:24px;font-size:14px}.manufacturing-content .text-link{color:var(--gold-light)}.contact-cta{border-bottom:1px solid var(--line);margin-top:40px;padding-block:115px 100px;position:relative;overflow:hidden}.cta-row{z-index:1;justify-content:space-between;align-items:center;gap:80px;display:flex;position:relative}.cta-row h2{font-size:clamp(44px,5.5vw,84px)}.cta-row>div{max-width:350px}.cta-row p{margin-bottom:27px;font-size:14px}.cta-orbit{pointer-events:none;border:1px solid #c39d6620;border-radius:50%;width:350px;height:350px;position:absolute;top:-32px;right:28%;transform:rotate(-35deg)scaleX(.5)}.cta-orbit:after{content:"";border:1px solid #c39d6610;border-radius:50%;position:absolute;inset:20px}.site-footer{padding-block:52px 26px}.footer-top{grid-template-columns:1.1fr 1fr .85fr 1.1fr;gap:45px;padding-bottom:55px;display:grid}.footer-brand img{width:110px}.footer-top>div:first-child p{margin-top:18px;font-size:11px}.footer-nav{color:var(--muted);flex-direction:column;gap:13px;font-size:12px;display:flex}.footer-nav a:hover{color:var(--gold)}.footer-address{color:var(--muted);font-size:12px}.footer-address p{margin-bottom:14px}.footer-bottom{border-top:1px solid var(--line);color:#858b89;justify-content:space-between;align-items:center;gap:20px;padding-top:22px;font-size:9px;display:flex}.footer-bottom>div{gap:18px;display:flex}.footer-bottom [aria-current]{color:var(--gold)}.footer-bottom>.mono{font-size:9px}.page-intro{padding-top:200px;padding-bottom:65px}.page-intro h1{max-width:1100px}.page-intro>p:last-child{max-width:600px;margin-top:30px;font-size:16px}.page-intro .button{margin-top:35px}.inner-hero{grid-template-columns:1fr 1fr;align-items:center;gap:25px;min-height:730px;padding-top:180px;padding-bottom:65px;display:grid}.inner-hero h1{font-size:clamp(48px,5.5vw,82px)}.inner-hero>div>p:not(.eyebrow){max-width:510px;margin-top:25px;font-size:15px}.inner-hero .button{margin-top:30px}.inner-hero .head-visual{width:115%;margin-left:-5%}.benefits{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.benefits>article{border:1px solid var(--line);border-radius:7px;padding:32px}.benefits .mono{color:var(--gold);margin-bottom:40px;display:block}.benefits h3{margin-bottom:20px;font-size:24px}.benefits p{font-size:13px}.engineering-section{grid-template-columns:.9fr 1.1fr;align-items:center;gap:85px;display:grid}.engineering-section p:not(.eyebrow){max-width:450px;margin-top:26px;font-size:15px}.engineering-section figure{background:#a4a8a7;border-radius:7px;overflow:hidden}.engineering-section figure img{filter:saturate(.45);width:100%}.engineering-section figcaption{background:var(--surface);color:var(--muted);padding:12px 18px;font-size:11px}.engineering-section .button{margin-top:28px}.maintenance{border-radius:7px;align-items:center;gap:35px;padding:32px 40px;display:flex}.maintenance-symbol{color:var(--gold);font-size:56px;font-weight:200}.maintenance>div{flex:1;max-width:760px}.maintenance h3{margin-bottom:12px;font-size:23px}.maintenance p{font-size:13px}.maintenance .text-link{flex-shrink:0;margin-left:auto}.falcon-banner{background:radial-gradient(ellipse at 70% 50%,#6b4e2322,transparent 60%),var(--surface);border-radius:8px;align-items:center;gap:35px;height:230px;padding:30px 42px;display:flex;position:relative;overflow:hidden}.falcon-banner>div{z-index:1;flex:1;position:relative}.falcon-banner .eyebrow{margin-bottom:9px}.falcon-banner h2{letter-spacing:-.04em;font-size:38px}.falcon-banner p{margin-top:10px;font-size:14px}.falcon-banner>img{object-fit:contain;mix-blend-mode:lighten;width:320px;height:320px;mask-image:radial-gradient(#000 35%,#0000 70%)}.falcon-banner>.round-arrow{width:54px;height:54px}.catalogue{padding-top:60px}.catalogue-tools{justify-content:space-between;align-items:center;gap:25px;margin-bottom:35px;display:flex}.filter-tabs{flex-wrap:wrap;gap:6px;display:flex}.filter-tabs button{border:1px solid var(--line);background:0 0;border-radius:30px;padding:10px 20px;font-size:12px}.filter-tabs button[aria-pressed=true]{color:var(--gold-light);border-color:var(--line-gold);background:#bd9c6314}.filter-tabs button:hover{border-color:var(--gold)}.catalogue-count{color:var(--muted);white-space:nowrap;font-size:10px}.product-grid{grid-template-columns:repeat(3,1fr);gap:35px 24px;display:grid}.product-card{border:1px solid var(--line);background:var(--surface);border-radius:7px;min-width:0;overflow:hidden}.product-card:hover{border-color:var(--line-gold)}.product-image{isolation:isolate;background:#bca078;position:relative;overflow:hidden}.product-image:after{content:"";pointer-events:none;background:radial-gradient(at 50% 40%,#0000 25%,#51371430);position:absolute;inset:0}.product-image>img{object-fit:contain;filter:grayscale()contrast(1.03);mix-blend-mode:multiply;width:100%;height:285px;transition:transform .8s var(--ease);padding:40px 16px 15px}.product-card:hover .product-image>img{transform:scale(1.035)}.product-category{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#2e281d;z-index:2;font-size:9px;position:absolute;top:16px;left:20px}.product-image>.round-arrow{color:#292017;z-index:2;background:#ddc3a333;border-color:#30251a33;width:33px;height:33px;position:absolute;bottom:18px;right:18px}.product-image>.round-arrow svg{width:15px}.product-info{padding:23px}.product-info h3{font-size:29px}.product-info p{min-height:39px;margin-top:8px;font-size:12px}.product-spec{border-top:1px solid var(--line);font-size:10px;font-family:var(--mono);color:var(--gold);justify-content:space-between;gap:16px;margin-top:18px;padding-top:16px;display:flex}.two-products{grid-template-columns:repeat(2,1fr);max-width:950px}.two-products .product-image>img{height:330px}.product-detail{padding-top:155px}.back-link{color:var(--muted);align-items:center;gap:12px;margin-bottom:40px;font-size:12px;display:inline-flex}.back-link svg{width:16px;transform:rotate(180deg)}.product-detail-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:75px;display:grid}.product-detail-image{border-radius:8px;align-items:center;min-height:480px;display:flex}.product-detail-image>img{height:480px;padding:55px 25px}.product-detail-copy h1{font-size:clamp(43px,5vw,76px)}.product-detail-copy>p:not(.eyebrow){max-width:490px;margin-block:28px 30px;font-size:15px}.product-detail-copy>.text-link{margin-top:22px;display:table}.product-detail-copy>.text-link svg{vertical-align:middle;margin-left:20px;display:inline}.spec-section{grid-template-columns:1fr 1fr;gap:90px;display:grid}.spec-section h2{font-size:42px}.spec-section>div>p:not(.eyebrow){max-width:370px;margin-top:24px;font-size:13px}.spec-table{border-radius:7px;margin:0;padding:10px 32px}.spec-table>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding-block:19px;display:flex}.spec-table>div:last-child{border:0}.spec-table dt{color:var(--muted);font-size:13px}.spec-table dd{font-family:var(--mono);color:var(--gold-light);text-align:right;margin:0;font-size:14px}.compatibility{border-top:1px solid var(--line);padding:45px 0 25px}.compatibility h2{font-size:38px}.compatibility>p:last-child{max-width:630px;margin-top:25px;font-size:15px}.line-panorama{border-radius:8px;height:530px;position:relative;overflow:hidden}.line-panorama>img{object-fit:cover;filter:saturate(.55);width:100%;height:100%}.line-panorama figcaption{border-radius:5px;justify-content:space-between;align-items:center;gap:20px;padding:17px 22px;font-size:11px;display:flex;position:absolute;bottom:25px;left:25px;right:25px}.line-panorama .mono{color:var(--gold-light);font-size:10px}.line-configurations{grid-template-columns:repeat(3,1fr);gap:22px;padding-bottom:65px;display:grid}.line-config{border-radius:7px;padding:30px}.line-config>.mono{color:var(--gold)}.line-config h2{margin-top:36px;font-size:31px;line-height:1.2}.line-config h2>span{color:var(--gold);letter-spacing:-.075em;margin-top:8px;font-size:100px;font-weight:300;display:block}.line-config>p{font-size:13px}.line-config .text-link{margin-top:25px;font-size:12px}.single-intro{border-radius:8px;grid-template-columns:.85fr 1.15fr;align-items:center;gap:60px;padding:70px;display:grid}.single-type{letter-spacing:-.11em;color:var(--gold);font-size:clamp(150px,20vw,280px);font-weight:250;line-height:1}.single-type>span{vertical-align:middle;color:#c39d6755;font-size:100px}.single-intro>div>p:not(.eyebrow){max-width:480px;margin-block:25px;font-size:15px}.single-intro h2{font-size:clamp(32px,3.5vw,49px)}.story-hero{isolation:isolate;grid-template-columns:1.1fr 1fr;gap:70px;padding-top:200px;padding-bottom:80px;display:grid;position:relative}.story-hero>div>p:not(.eyebrow){max-width:470px;margin-top:30px;font-size:15px}.story-hero h1{font-size:clamp(47px,6vw,86px)}.story-hero figure{margin-top:15px;position:relative}.story-hero figure img{object-fit:cover;filter:grayscale();opacity:.8;border-radius:5px;width:100%;height:450px}.story-hero figcaption{color:var(--muted);margin-top:15px;font-size:9px}.story-year{z-index:-1;color:#b48f5610;letter-spacing:-.07em;font-size:220px;font-weight:350;line-height:1;position:absolute;bottom:0;left:0}.history-section{border-block:1px solid var(--line);background:#14171860;padding-bottom:70px;overflow:hidden}.history-track{padding-inline:max(var(--gutter),calc((100vw - var(--container))/2));scroll-snap-type:x mandatory;scrollbar-color:var(--gold) var(--surface);scrollbar-width:thin;gap:0;margin-top:55px;padding-bottom:30px;display:flex;overflow:auto}.history-event{scroll-snap-align:start;width:350px;min-width:350px;padding-right:52px}.history-date{color:var(--gold);letter-spacing:-.065em;font-size:70px;font-weight:300;line-height:1}.history-line{background:var(--line-gold);width:calc(100% + 52px);height:1px;margin-block:32px 30px;position:relative}.history-line i{background:var(--gold);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:0}.history-event>.mono{color:#737a75;font-size:10px}.history-event h3{margin-block:20px 18px;font-size:25px}.history-event p{font-size:13px}.contact-section{grid-template-columns:1.05fr 1fr;gap:100px;margin-bottom:100px;display:grid}.enquiry-form{border-radius:8px;padding:36px}.enquiry-form label{color:#c4c7c4;flex-direction:column;gap:8px;margin-bottom:23px;font-size:12px;display:flex}.form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}input,select,textarea{border:1px solid var(--line);width:100%;color:var(--text);background:#080b0c44;border-radius:4px;min-height:48px;padding:13px 14px;font-size:15px}textarea{resize:vertical}select{appearance:auto}select option{color:var(--text);background:#1b1e1f}input:focus,select:focus,textarea:focus{border-color:var(--gold)}.form-note,.form-status{margin-top:17px;font-size:11px;line-height:1.75}.form-status{color:var(--gold-light);border:1px solid var(--line-gold);border-radius:4px;padding:12px}.contact-details{padding-top:10px}.contact-details>div{border-bottom:1px solid var(--line);margin-bottom:30px;padding-bottom:30px}.contact-details .eyebrow{margin-bottom:13px;display:block}.contact-details a{display:block}.contact-details .contact-email{letter-spacing:-.04em;justify-content:space-between;align-items:center;gap:14px;font-size:clamp(18px,2.1vw,30px);display:flex}.contact-details a:hover{color:var(--gold)}.contact-details .whatsapp-link{color:var(--muted);align-items:center;gap:16px;margin-top:12px;font-size:12px;display:flex}.contact-details p{margin-bottom:18px;font-size:14px}.contact-details .contact-coordinates{color:var(--gold);border:0;font-size:12px;line-height:2}.contact-coordinates span{color:var(--muted);font-size:9px}.download-grid{grid-template-columns:1fr 1fr;gap:28px;margin-bottom:50px;display:grid}.download-card{border-radius:8px;overflow:hidden}.download-art{color:#f8efdf;background:linear-gradient(135deg,#af8954,#5c4b35);flex-direction:column;height:280px;padding:30px;display:flex;position:relative;overflow:hidden}.download-art>span:first-child{letter-spacing:-.04em;font-size:25px;font-weight:650}.download-number{letter-spacing:-.09em;color:#e1c9a64d;font-size:230px;font-weight:250;line-height:1;position:absolute;top:0;right:30px}.download-art>.mono{margin-top:auto;font-size:10px}.download-card>div:last-child{padding:30px}.download-card h2{font-size:29px}.download-card p{margin-block:18px;font-size:13px}.download-card .text-link{justify-content:space-between;width:100%}.download-card:hover{border-color:var(--gold)}.gear-content{border-radius:8px;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:65px;display:grid}.gear-numbers{color:var(--gold);letter-spacing:-.06em;font-size:clamp(40px,6vw,85px);line-height:1.6}.gear-content p:not(.eyebrow){margin-block:25px;font-size:15px}html[lang=ru] h1{font-size:clamp(44px,6vw,88px)}html[lang=ru] .hero h1{font-size:clamp(63px,7.4vw,114px)}html[lang=zh-CN] h1,html[lang=zh-CN] h2{letter-spacing:-.03em;line-height:1.3}html[lang=zh-CN] .hero h1{font-size:clamp(64px,7.5vw,110px)}html[lang=zh-CN] .hero-description{line-height:2}}@layer responsive{@media (width>=1600px){.hero{min-height:850px}.site-header{width:calc(100% - var(--gutter)*2);left:50%;right:auto;transform:translate(-50%)}}@media (width<=1180px){.desktop-nav{gap:22px}.header-inner{gap:24px;padding-inline:20px}.header-actions{gap:18px}.header-contact{padding-left:18px}.hero{min-height:750px}.hero-actions{flex-wrap:wrap;gap:18px}.hero h1{font-size:100px}.hero-description{max-width:340px}.hero .head-visual{width:120%;margin-left:-7%}.visual-tag{padding:11px 13px;right:0}.section-head{gap:50px}.solution-grid{gap:16px}.solution-card-copy{padding:22px}.solution-card-copy h3{font-size:22px}.solution-card{min-height:460px}.heritage-feature{gap:55px}.heritage-photo{height:430px}.footer-top{gap:30px}.contact-section{gap:65px}.engineering-section{gap:50px}.product-detail-grid{gap:45px}.single-intro{padding:50px}.story-hero{gap:45px}.story-hero figure img{height:430px}}@media (width<=960px){:root{--gutter:32px}.desktop-nav{display:none}.menu-toggle{display:block}.header-actions{gap:20px}.header-inner{min-height:70px;padding:8px 20px}.brand img{width:95px}.hero{grid-template-columns:1fr 1fr;min-height:715px;padding-top:120px}.hero h1{font-size:87px}.hero-description{max-width:320px;font-size:14px}.hero-copy{padding-bottom:30px}.hero-actions{gap:15px}.hero-actions .text-link{font-size:11px}.button{gap:20px;min-height:50px;padding:13px 18px;font-size:12px}.hero .head-visual{width:125%;margin-left:-15%}.visual-coordinate{font-size:8px;top:5%}.visual-tag{bottom:8%;right:5%}.digital-label{font-size:8px;bottom:-2%;left:18%}.hero-bottom>.mono{font-size:8px}.hero .eyebrow{font-size:9px}.heritage-strip{padding-block:28px}.heritage-strip>div{display:block}.heritage-strip strong{font-size:25px}.heritage-strip span:not(.strip-symbol){max-width:160px;margin-top:7px;display:block}.section{padding-block:80px}.section-head{align-items:flex-start;gap:30px}.section-description{max-width:290px;font-size:13px}.solutions{padding-top:60px}.solution-grid{grid-template-columns:1fr 1fr}.solution-single{grid-column:1/-1;grid-template-columns:1fr 1.5fr;min-height:220px;display:grid}.solution-single>.mono{top:20px}.single-card-graphic{height:230px;padding-top:45px}.single-card-graphic>span:first-child{font-size:100px}.single-card-graphic>.single-graphic-rule{height:110px}.solution-single .solution-card-copy{margin-block:auto;padding:35px}.solution-single .solution-card-copy>.round-arrow{top:30px}.heritage-feature{gap:35px}.heritage-photo{height:380px}.heritage-copy h2{font-size:39px}.heritage-copy>p:not(.eyebrow){font-size:13px}.heritage-year{margin-top:30px;font-size:50px}.manufacturing{height:510px}.manufacturing-content{padding-top:90px}.cta-row{gap:45px}.cta-row>div{max-width:270px}.cta-row p{font-size:13px}.footer-top{grid-template-columns:1fr 1fr;gap:40px}.footer-bottom{font-size:8px}.inner-hero{grid-template-columns:1.1fr 1fr;min-height:660px;padding-top:160px}.inner-hero h1{font-size:48px}.inner-hero>div>p:not(.eyebrow){font-size:13px}.benefits{gap:14px}.benefits>article{padding:24px}.benefits h3{font-size:21px}.benefits p{font-size:12px}.engineering-section{gap:35px}.engineering-section h2{font-size:37px}.engineering-section p:not(.eyebrow){font-size:13px}.maintenance{flex-wrap:wrap;gap:22px;padding:26px}.maintenance .text-link{margin-left:60px}.page-intro{padding-top:170px;padding-bottom:55px}.page-intro h1{font-size:65px}.page-intro>p:last-child{font-size:15px}.product-grid{grid-template-columns:repeat(2,1fr)}.product-image>img{height:270px}.catalogue-tools{align-items:flex-start}.catalogue-count{display:none}.product-detail-grid{gap:32px}.product-detail-image,.product-detail-image>img{height:390px;min-height:390px}.product-detail-copy h1{font-size:45px}.product-detail-copy>p:not(.eyebrow){font-size:13px}.spec-section{gap:45px}.spec-section h2{font-size:35px}.spec-table{padding-inline:24px}.spec-table dt,.spec-table dd{font-size:12px}.line-panorama{height:430px}.line-configurations{gap:14px}.line-config{padding:23px}.line-config h2{font-size:25px}.line-config h2>span{font-size:90px}.line-config .text-link{gap:15px;font-size:10px}.single-intro{gap:35px;padding:40px}.single-type{font-size:170px}.single-type>span{font-size:70px}.single-intro h2{font-size:34px}.single-intro>div>p:not(.eyebrow){font-size:13px}.story-hero{gap:35px;padding-top:170px}.story-hero h1{font-size:53px}.story-hero figure img{height:370px}.story-hero>div>p:not(.eyebrow){font-size:13px}.contact-section{gap:40px}.enquiry-form{padding:26px}.form-row{grid-template-columns:1fr;gap:0}.contact-details .contact-email{font-size:20px}.gear-content{gap:35px;padding:40px}}@media (width<=680px){:root{--gutter:22px}.site-header{top:16px}.header-inner{border-radius:7px;min-height:64px;padding:8px 16px}.brand img{width:82px}.header-contact{display:none}.header-actions{gap:17px}.language-menu summary{font-size:11px}.hero{flex-direction:column;align-items:stretch;height:auto;min-height:840px;padding-top:135px;padding-bottom:80px;display:flex}.hero-copy{padding-bottom:0}.hero h1{letter-spacing:-.075em;font-size:clamp(65px,16vw,98px)}.hero .eyebrow{letter-spacing:.1em;margin-bottom:22px;font-size:9px}.hero-description{max-width:360px;margin-top:23px;font-size:13px;line-height:1.9}.hero-actions{flex-wrap:wrap;gap:24px;margin-top:26px}.hero-actions .text-link{font-size:11px}.hero .head-visual{aspect-ratio:1;pointer-events:none;align-self:center;width:min(440px,110%);max-width:none;min-height:310px;margin:-12px auto -5px}.visual-tag{gap:8px;padding:10px 12px;bottom:13%;right:2%}.visual-tag strong{font-size:10px}.visual-tag span:not(.tag-cross){font-size:9px}.visual-tag .tag-cross{font-size:21px}.visual-coordinate{font-size:7px;top:9%;left:14%}.digital-label{font-size:8px;bottom:2%;left:13%;right:7%}.hero-bottom{bottom:24px}.hero-bottom>.mono:not(.hero-index){display:none}.hero-index{font-size:9px}.scroll-cue{font-size:10px}.scroll-icon{width:25px;height:34px}.hero .head-visual .hero-product{mask-image:radial-gradient(at 50% 49%,#000 37%,#0000 72%)}.heritage-strip{grid-template-columns:1fr 1fr 1.1fr;gap:17px;padding-block:26px;display:grid}.heritage-strip strong{font-size:23px}.heritage-strip span:not(.strip-symbol){max-width:100px;font-size:9px}.strip-symbol{display:none}.section{padding-block:65px}.section-head{margin-bottom:32px;display:block}.section-head h2{font-size:37px}.section-description{max-width:390px;margin-top:23px;font-size:13px}.eyebrow{letter-spacing:.11em;margin-bottom:19px;font-size:9px}.tech-card{border-radius:7px;min-height:380px;padding:23px}.tech-card-top .mono{font-size:9px}.tech-card h3{font-size:23px}.tech-card p{font-size:12px}.tech-track{gap:16px}.tech-controls{gap:30px;margin-top:20px}.tech-buttons button{width:36px;height:36px}.solutions{padding-top:35px}.solution-grid{grid-template-columns:1fr;gap:20px}.solution-card{min-height:440px}.solution-card>img{height:280px}.solution-card-copy{padding:26px}.solution-card-copy h3{font-size:26px}.solution-card-copy p{font-size:13px}.solution-card>.mono{font-size:9px}.solution-single{grid-column:auto;min-height:365px;display:flex}.single-card-graphic{height:185px;padding-top:52px}.single-card-graphic>span:first-child{font-size:96px}.single-card-graphic .single-graphic-rule{height:90px}.solution-single .solution-card-copy{padding:26px}.solution-single .solution-card-copy>.round-arrow{top:25px}.heritage-feature{grid-template-columns:1fr;gap:35px}.heritage-photo{height:360px}.heritage-copy h2{font-size:41px}.heritage-copy>p:not(.eyebrow){font-size:14px}.heritage-year{margin-top:30px;font-size:60px}.manufacturing{height:545px;margin-top:0}.manufacturing-content{padding-top:80px}.manufacturing-content h2{font-size:42px}.manufacturing-content p:not(.eyebrow){max-width:320px;font-size:13px}.manufacturing-overlay{background:linear-gradient(90deg,#0b0d0edd,#0b0d0e88),linear-gradient(#0000,#0b0d0e66)}.contact-cta{margin-top:10px;padding-block:65px 60px}.cta-row{display:block}.cta-row h2{font-size:47px}.cta-row>div{max-width:340px;margin-top:27px}.cta-row p{font-size:13px}.cta-orbit{top:20px;right:-30%}.site-footer{padding-top:40px}.footer-top{grid-template-columns:1fr 1fr;gap:32px 24px;padding-bottom:35px}.footer-top>div:first-child{grid-column:1/-1}.footer-top>div:first-child p{margin-top:12px}.footer-brand img{width:97px}.footer-address{grid-column:1/-1;font-size:12px}.footer-address p{line-height:1.9}.footer-nav{gap:14px;font-size:12px}.footer-bottom{flex-wrap:wrap;gap:20px;font-size:9px;line-height:1.6}.footer-bottom>span:first-child{width:100%}.footer-bottom>.mono{font-size:8px}.footer-bottom>div{gap:20px;font-size:11px}.page-intro{padding-top:150px;padding-bottom:40px}.page-intro h1{font-size:46px;line-height:1.13}.page-intro>p:last-child{margin-top:24px;font-size:14px}.inner-hero{flex-direction:column;gap:0;min-height:0;padding-top:145px;padding-bottom:35px;display:flex}.inner-hero h1{font-size:48px}.inner-hero>div>p:not(.eyebrow){margin-top:22px;font-size:14px}.inner-hero .head-visual{align-self:center;width:110%;max-width:480px;margin:-5px 0 0}.inner-hero .button{margin-top:25px}.benefits{grid-template-columns:1fr;gap:14px}.benefits>article{padding:26px}.benefits .mono{margin-bottom:22px}.benefits h3{margin-bottom:15px;font-size:25px}.benefits p{font-size:13px}.engineering-section{grid-template-columns:1fr;gap:33px}.engineering-section h2{font-size:39px}.engineering-section p:not(.eyebrow){margin-top:22px;font-size:14px}.engineering-section figcaption{font-size:10px}.maintenance{gap:20px;padding:25px}.maintenance-symbol{display:none}.maintenance h3{font-size:24px}.maintenance p{font-size:13px}.maintenance .text-link{margin-left:0}.falcon-banner{gap:0;height:195px;padding:24px}.falcon-banner h2{font-size:28px}.falcon-banner>div{flex:none;max-width:70%}.falcon-banner>img{opacity:.75;width:245px;height:245px;position:absolute;right:-55px}.falcon-banner p{max-width:170px;font-size:12px}.falcon-banner>.round-arrow{background:#1118;width:35px;height:35px;position:absolute;bottom:18px;right:20px}.falcon-banner .eyebrow{font-size:8px}.catalogue{padding-top:35px}.catalogue-tools{margin-bottom:25px}.filter-tabs{gap:6px}.filter-tabs button{min-height:38px;padding:9px 14px;font-size:10px}.product-grid{grid-template-columns:1fr;gap:24px}.product-image>img{height:310px;padding-inline:20px}.product-info{padding:23px}.product-info h3{font-size:31px}.product-info p{min-height:0;font-size:13px}.product-spec{font-size:11px}.product-category{font-size:10px;top:18px}.two-products{grid-template-columns:1fr}.two-products .product-image>img{height:310px}.product-detail{padding-top:140px}.back-link{margin-bottom:27px;font-size:12px}.product-detail-grid{grid-template-columns:1fr;gap:35px}.product-detail-image,.product-detail-image>img{height:330px;min-height:330px}.product-detail-copy h1{font-size:51px}.product-detail-copy>p:not(.eyebrow){margin-block:23px 27px;font-size:14px}.product-detail-copy>.text-link{font-size:12px}.spec-section{grid-template-columns:1fr;gap:30px}.spec-section h2{font-size:37px}.spec-section>div>p:not(.eyebrow){margin-top:20px;font-size:13px}.spec-table{padding-inline:23px}.spec-table dt,.spec-table dd{font-size:13px}.compatibility{padding-top:30px}.compatibility h2{font-size:32px}.compatibility>p:last-child{margin-top:20px;font-size:14px}.line-panorama{height:400px}.line-panorama figcaption{padding:14px;display:block;bottom:15px;left:15px;right:15px}.line-panorama figcaption>span:last-child{margin-top:6px;font-size:10px;display:block}.line-panorama .mono{font-size:9px}.line-configurations{grid-template-columns:1fr;gap:15px;padding-bottom:45px}.line-config{padding:26px;position:relative}.line-config h2{margin-top:20px;font-size:28px}.line-config h2>span{vertical-align:middle;margin-left:15px;font-size:70px;display:inline}.line-config .text-link{margin-top:22px;font-size:12px}.single-intro{grid-template-columns:1fr;gap:35px;padding:30px}.single-type{letter-spacing:-.1em;font-size:150px}.single-type>span{font-size:75px}.single-intro h2{font-size:35px}.single-intro>div>p:not(.eyebrow){font-size:14px}.story-hero{flex-direction:column;gap:30px;padding-top:150px;padding-bottom:40px;display:flex}.story-hero h1{font-size:49px}.story-hero>div>p:not(.eyebrow){margin-top:25px;font-size:14px}.story-hero figure{margin-top:0}.story-hero figure img{height:340px}.story-year{display:none}.history-section h2{font-size:38px}.history-track{margin-top:38px;padding-bottom:20px}.history-event{width:285px;min-width:285px;padding-right:35px}.history-date{font-size:60px}.history-event h3{font-size:25px}.history-event p{font-size:13px}.history-line{width:calc(100% + 35px)}.contact-section{grid-template-columns:1fr;gap:45px;margin-bottom:40px}.enquiry-form{padding:24px}.enquiry-form .button{width:100%;font-size:12px}.enquiry-form label{font-size:12px}.contact-details{padding-top:0}.contact-details .contact-email{font-size:27px}.contact-details>div{margin-bottom:25px;padding-bottom:25px}.download-grid{grid-template-columns:1fr;gap:25px}.download-art{height:250px}.download-card>div:last-child{padding:25px}.download-card h2{font-size:28px}.gear-content{grid-template-columns:1fr;gap:35px;padding:30px}.gear-numbers{font-size:64px}.gear-content h2{font-size:39px}.gear-content p:not(.eyebrow){font-size:14px}html[lang=ru] .hero h1{font-size:clamp(50px,12.2vw,77px)}html[lang=ru] h1{font-size:43px}html[lang=ru] .hero-actions{gap:15px}html[lang=ru] .hero-actions .text-link{font-size:10px}html[lang=zh-CN] .hero h1{font-size:65px}html[lang=zh-CN] .page-intro h1{font-size:44px}html[lang=zh-CN] .hero-description{max-width:350px}.history-track:focus-visible{outline-offset:-3px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.hero-product{opacity:1!important;transform:none!important}.digital-canvas{display:none}.tech-window{scroll-behavior:auto}}}@layer fixes{.head-visual{overflow:clip}.digital-label{text-align:left;pointer-events:auto;background:0 0;border-bottom:1px solid #c49c6540;min-height:38px;padding:6px 0;bottom:11%}.digital-label:not(:disabled):hover,.digital-label[aria-pressed=true]{color:var(--gold-light);border-color:var(--gold)}.digital-label:disabled{cursor:default;border-color:#0000}.product-detail-image>img{padding:25px 12px}.tech-card p,.benefits p,.solution-card-copy p{font-size:14px}@media (width<=1180px){.digital-label{bottom:0}}@media (width<=680px){.hero .head-visual,.inner-hero .head-visual{width:100%;margin-inline:0}.hero{min-height:810px}.hero h1{letter-spacing:-.065em}html[lang=zh-CN] .hero h1{font-size:clamp(42px,12.7vw,65px)}.hero-product{transform:scale(1.045)}.spec-table dd.multiline{line-height:1.9}}}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-cyrillic-wght-normal.Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-greek-wght-normal.DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-vietnamese-wght-normal.usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-ext-wght-normal.Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-wght-normal.DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--motion-fast:.16s;--motion-ui:.28s;--motion-enter:.7s;--motion-stagger:70ms;--motion-ambient:18s;--motion-ease:cubic-bezier(.22, 1, .36, 1);--motion-gsap-ease:power3.out}.motion-reveal{translate:0 var(--motion-reveal-y,0px);opacity:var(--motion-reveal-opacity,1)}.motion-card{isolation:isolate;position:relative}.motion-card:after{content:"";z-index:4;pointer-events:none;border-radius:inherit;background:radial-gradient(340px circle at var(--motion-pointer-x,50%) var(--motion-pointer-y,50%), #e1c6a017, transparent 72%);opacity:0;transition:opacity var(--motion-ui) var(--motion-ease);position:absolute;inset:0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.motion-fine-pointer .motion-card:not(.product-card){transform:perspective(1000px) rotateX(var(--motion-tilt-x,0deg)) rotateY(var(--motion-tilt-y,0deg));transition:transform var(--motion-ui) var(--motion-ease), border-color var(--motion-ui) var(--motion-ease), box-shadow var(--motion-ui) var(--motion-ease)}.motion-fine-pointer .motion-card:not(.product-card):hover{transform:perspective(1000px) translateY(-4px) rotateX(var(--motion-tilt-x,0deg)) rotateY(var(--motion-tilt-y,0deg));box-shadow:0 16px 36px #0002}.motion-fine-pointer .motion-card.motion-pointer-active:after{opacity:1}}:where(.button,.text-link,.round-arrow,.tech-buttons button,.filter-tabs button,.digital-label,.header-contact){transition-duration:var(--motion-ui);transition-timing-function:var(--motion-ease)}:where(.button,.tech-buttons button,.filter-tabs button,.digital-label):not(:disabled):not([aria-disabled=true]):active{transition:scale var(--motion-fast) var(--motion-ease);scale:.975}.text-link{transition:color var(--motion-ui), border-color var(--motion-ui)}.text-link:hover{gap:24px}.hero-actions .text-link:hover{gap:15px}@media (width<=960px){.line-config .text-link:hover{gap:15px}}.text-link .arrow{transition:translate var(--motion-ui) var(--motion-ease)}.text-link:is(:hover,:focus-visible) .arrow{translate:3px}.text-link:active .arrow{translate:5px}:where(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--gold-light);outline-offset:5px}:where(button[aria-pressed=true],a[aria-current=page]){border-color:var(--gold)}:where(button:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:.48;scale:1}.button:disabled:hover,.button[aria-disabled=true]:hover{transform:none}.motion-enabled .visual-orbit{animation:motion-halo var(--motion-ambient) ease-in-out infinite alternate paused}.motion-enabled.motion-tab-visible .visual-orbit.motion-in-view{animation-play-state:running}@keyframes motion-halo{0%{rotate:-6deg}to{rotate:8deg}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--motion-ui);animation-timing-function:var(--motion-ease)}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}.motion-reveal{opacity:1!important;translate:none!important}.motion-card,.motion-card:hover,.button:hover,.product-card:hover .product-image>img,.solution-card:hover>img{transform:none!important}.motion-card:after{display:none}.visual-orbit{animation:none!important}.text-link .arrow,.text-link:active .arrow{translate:none}:where(.button,.tech-buttons button,.filter-tabs button,.digital-label):active{scale:1!important}}:root{--state-ready:#c3a16d;--state-busy:#e0c59c;--state-ring:0 0 0 3px #b59a7026}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.navigation-progress{z-index:100;pointer-events:none;background:var(--gold);transform-origin:0;opacity:0;width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0)}html[data-navigating] .navigation-progress{opacity:1;animation:navigation-pending 1.2s var(--motion-ease) infinite}@keyframes navigation-pending{0%{transform:translate(-40%)scaleX(.2)}65%{transform:translate(12%)scaleX(.65)}to{transform:translate(100%)scaleX(.2)}}[aria-busy=true]{cursor:progress}:where(a,button)[aria-busy=true]{opacity:.8}.button[aria-busy=true]{box-shadow:var(--state-ring);position:relative}.button[aria-busy=true] .arrow{opacity:0}.button[aria-busy=true]:after{content:"";border:1px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:13px;height:13px;animation:.7s linear infinite state-spin}.button[aria-busy=true]:has(.arrow):after{position:absolute;top:calc(50% - 7px);right:25px}@keyframes state-spin{to{rotate:360deg}}.digital-label[aria-busy=true]{border-color:var(--state-busy);opacity:.8}.digital-label[aria-busy=true] .digital-value{color:var(--state-busy)}[data-digital-state=digital] .digital-label{color:var(--gold-light);box-shadow:0 1px var(--gold)}[data-digital-state=static] .digital-label{opacity:.65}.tech-buttons button:disabled{border-color:var(--line)}.tech-window{scroll-padding-inline:max(var(--gutter),calc((100vw - var(--container))/2))}.tech-buttons button[aria-busy=true]{opacity:.85;box-shadow:var(--state-ring)}.filter-tabs button[aria-pressed=true]{box-shadow:inset 0 -2px var(--gold)}.menu-toggle[aria-busy=true]{opacity:.8}.enquiry-form fieldset{border:0;min-width:0;margin:0;padding:0}.enquiry-form :is(input,select,textarea){transition:border-color var(--motion-fast),box-shadow var(--motion-fast),background var(--motion-fast)}.enquiry-form :is(input,select,textarea):focus{border-color:var(--gold);box-shadow:var(--state-ring);outline:none}.enquiry-form :is(input,select,textarea):user-invalid{border-color:#c78371}.enquiry-form[data-state=prepared] button[type=submit]{opacity:.8;color:var(--gold-light);border-color:var(--line-gold);cursor:default;background:0 0}.enquiry-form[data-state=prepared] button[type=submit] .arrow{display:none}.enquiry-form[data-state=prepared] button[type=submit]:after{content:"✓";font-size:16px}.form-status:empty,.copy-status:empty{display:none}.form-status,.copy-status{margin-top:18px;font-size:13px;line-height:1.7}.enquiry-draft{border-top:1px solid var(--line-gold);animation:draft-enter var(--motion-ui) var(--motion-ease);margin-top:23px;padding-top:23px}@keyframes draft-enter{0%{opacity:.7;translate:0 7px}to{opacity:1;translate:0}}.draft-actions{flex-wrap:wrap;gap:12px;display:flex}.button-outline{border-color:var(--line-gold);color:var(--gold-light);background:0 0}.button-outline:hover{background:#b59a700f}.enquiry-draft details{margin-top:22px}.enquiry-draft summary{color:var(--gold);padding-block:12px;font-size:12px}.enquiry-draft textarea{resize:vertical;width:100%;font-size:12px;line-height:1.65}@media (prefers-reduced-motion:reduce){html[data-navigating] .navigation-progress{animation:none;transform:scaleX(1)}.button[aria-busy=true]:after,.enquiry-draft{animation:none}}.engineering-section{gap:clamp(32px,5vw,85px)}.engineering-section figure{background:0 0;border-radius:0;min-width:0;overflow:visible}.engineering-section figure img{object-fit:contain;object-position:center;filter:none;width:100%;max-width:100%;height:auto;display:block}.engineering-section figcaption{border-top:1px solid var(--line-gold);font-family:var(--mono);letter-spacing:.04em;color:var(--muted);background:0 0;padding:18px 0 0;font-size:10px}@media (width<=680px){.engineering-section{grid-template-columns:minmax(0,1fr)}.engineering-section figure{width:100%}}.gear-scene{isolation:isolate;--gear-bronze:#d2af77;--gear-ink:#090e0d;background:radial-gradient(at 49% 48%,#29302b42,#0000 68%);border-radius:8px;width:100%;margin:0;position:relative}.gear-scene__svg{width:100%;height:auto;display:block;overflow:visible}.gear-scene__draft{fill:none;stroke:#8f9679;stroke-width:.7px;opacity:.17;stroke-dasharray:2 6}.gear-scene__baseline{stroke-dasharray:none;opacity:.5}.gear-scene__depth{fill:#342b1e;stroke:#070b0a;stroke-width:1.7px;stroke-linejoin:round}.gear-scene__face{stroke:#f3d49f;stroke-width:.6px;stroke-opacity:.65;stroke-linejoin:round}.gear-scene__machining{fill:none;stroke:#5c482b;stroke-width:1px;opacity:.64}.gear-scene__machining--fine{stroke:#f5dba7;stroke-width:.65px;opacity:.33}.gear-scene__labels{fill:#aaa995;stroke:none;font-family:var(--mono,monospace);letter-spacing:.2px;font-size:10.5px}.gear-scene__labels path{fill:none;stroke:#7c806d;stroke-width:.8px;opacity:.65}.gear-scene__contact{fill:#edcb8220;stroke:#e7c38a;stroke-width:.9px;stroke-dasharray:2 3}.gear-scene__contact path{fill:none;stroke-dasharray:none}.gear-scene__gap{fill:none;stroke:#edac62;stroke-width:1px;stroke-dasharray:2 2}.gear-scene__motion-cue,.gear-scene__continuity{fill:none;stroke:#b5a17a;stroke-width:1px;opacity:.75}.gear-scene__motion-cue circle,.gear-scene__continuity circle{fill:#f2cb86;stroke:none}.gear-scene__continuity text,.gear-scene__preload text{fill:#d8be8e;stroke:none;font-family:var(--mono,monospace);letter-spacing:.2px;font-size:10.5px}.gear-scene__reversal-track{stroke-dasharray:2 4;opacity:.6}.gear-scene__contact-leader{stroke:#af9b72;stroke-width:.7px;opacity:.6}.gear-scene__spring{fill:none;stroke:#d7bf8f;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.gear-scene__spring-rail{fill:none;stroke:#809185;stroke-width:.65px;opacity:.2}.gear-scene__spring-seat{fill:none;stroke:#707d70;stroke-width:1.4px}.gear-scene__force{fill:none;stroke:#b7a073;stroke-width:1px;opacity:.8}.gear-scene__contact-label path{fill:none;stroke:#b3a071;stroke-width:.75px;opacity:.6}.gear-scene__footer{min-height:44px;font:9px/1.5 var(--mono,monospace);letter-spacing:.045em;color:#9f9f8d;justify-content:space-between;align-items:center;gap:12px;padding:0 6px 2px;display:flex}.gear-scene__footer>span{max-width:calc(100% - 52px)}.gear-scene__toggle{color:#dfc398;cursor:pointer;background:#bfa16d0a;border:1px solid #cfb58635;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;padding:0;transition:background .18s,border-color .18s;display:grid}.gear-scene__toggle:hover:not(:disabled){background:#bfa16d20;border-color:#cfb58699}.gear-scene__toggle:focus-visible{outline-offset:3px;outline:2px solid #ebcb91}.gear-scene__toggle:disabled{cursor:default;opacity:.35}.gear-scene__toggle svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.gear-scene__play-icon{display:none}.gear-scene__toggle[aria-pressed=true] .gear-scene__play-icon{display:block}.gear-scene__toggle[aria-pressed=true] .gear-scene__pause-icon{display:none}@media (prefers-reduced-motion:reduce){.gear-scene__toggle{transition:none}}.gear-scene__toggle[aria-pressed=true]{color:#f0d5a7;background:#bfa16d20;border-color:#cfb58675}.tech-card{justify-content:flex-start}.tech-card>.gear-scene{margin-block:20px 16px}
