:root{--black:#0a0a0a;--ash:#a7a7a7;--white:#f5f5f3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--white);color:var(--black)}a{color:inherit;text-decoration:none}.nav{height:80px;background:#0b0b0b;color:white;display:flex;align-items:center;justify-content:space-between;padding:0 5%;border-bottom:1px solid #303030;position:relative;z-index:5}.brand{font-weight:900;letter-spacing:.22em;font-size:24px}.brand-dot,.period{color:#8e8e8e}.nav nav{display:flex;gap:40px;font-size:14.3px;letter-spacing:.16em;text-transform:uppercase}.nav-cta{font-size:14.3px;letter-spacing:.13em;border:1px solid #777;padding:14px 18px}.nav-cta span{margin-left:20px}.hero{min-height:690px;background:#0a0a0a;color:#f3f3f1;position:relative;overflow:hidden;padding:86px 8% 45px}.eyebrow,.hero-index,.section-number{font-size:14.3px;letter-spacing:.25em;font-weight:600}.eyebrow{display:flex;align-items:center;gap:14px;color:#b7b7b7}.dash{width:28px;height:1px;background:#aaa}.hero h1{position:relative;z-index:2;font-size:clamp(62px,9vw,145px);line-height:.91;letter-spacing:-.075em;font-weight:900;margin:66px 0 55px}.hero h1 em,.inner h1 em{font-style:normal;color:#777}.hero-bottom{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;max-width:760px}.hero-bottom p{font-size:16px;color:#aaa;line-height:1.5}.button-dark,.button-light{display:inline-flex;justify-content:space-between;align-items:center;gap:40px;padding:20px 25px;font-weight:800;letter-spacing:.12em}.button-light{background:#eee;color:#111}.button-dark{background:#111;color:white}.outline-word{position:absolute;right:-35px;bottom:25px;font-size:clamp(150px,25vw,430px);font-weight:900;letter-spacing:-.11em;color:transparent;-webkit-text-stroke:1px #242424;pointer-events:none}.hero-index{position:relative;z-index:2;margin-top:75px;color:#666}.statement{padding:130px 8%;min-height:610px}.feature h2,.statement h2,.support-strip h2{font-size:clamp(52px,7vw,108px);letter-spacing:-.075em;line-height:.97;margin:50px 0 30px}.statement h2 span{color:#999}.statement p{max-width:450px;font-size:18px;line-height:1.65;color:#555}.text-link{display:inline-block;margin-top:26px;border-bottom:1px solid #111;padding-bottom:12px;font-size:14.3px;font-weight:800;letter-spacing:.14em}.feature{display:grid;grid-template-columns:1fr 1fr;min-height:570px;background:#d6d6d3}.feature>div:first-child{padding:100px 12%}.feature h2{font-size:clamp(45px,5vw,80px)}.feature p{max-width:400px;color:#555;line-height:1.7;margin-bottom:30px}.feature-graphic{background:#a8a8a5;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.feature-graphic>span{font-size:clamp(230px,36vw,520px);font-weight:900;letter-spacing:-.13em;color:#bbb}.feature-graphic small{position:absolute;bottom:40px;font-size:13px;letter-spacing:.2em}.support-strip{background:#141414;color:#eee;padding:90px 8%;display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.support-strip h2{font-size:clamp(40px,5vw,75px)}footer{background:#080808;color:white;padding:70px 8% 35px;display:flex;justify-content:space-between;align-items:flex-start;gap:25px}footer strong{font-size:25px;letter-spacing:.2em}footer p,footer small{color:#888;font-size:15.6px}footer>div:nth-child(2){display:flex;gap:30px;font-size:15.6px}.inner{padding:100px 8% 130px;min-height:75vh}.inner h1{font-size:clamp(60px,9vw,130px);line-height:.93;letter-spacing:-.075em;margin:55px 0 30px}.lead{font-size:19px;line-height:1.7;color:#555;max-width:680px;margin-bottom:70px}.product-card{display:grid;grid-template-columns:1fr 1fr;background:#ddd;margin:50px 0}.product-card>div:last-child{padding:70px 10%}.product-card h2{font-size:35px;letter-spacing:-.05em}.product-card p{line-height:1.6;color:#555}.product-placeholder{background:#a5a5a3;min-height:420px;display:flex;align-items:center;justify-content:center;font-size:220px;font-weight:900;color:#d5d5d2}.product-placeholder span{color:#333}.support-cards{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.support-cards article{background:#dededb;padding:45px;min-height:300px}.support-cards article>span{font-size:14.3px;letter-spacing:.2em;color:#666}.support-cards h2{font-size:30px;letter-spacing:-.04em;margin-top:55px}.support-cards p{color:#555}.support-cards a{display:inline-block;margin-top:22px;font-size:14.3px;font-weight:800;letter-spacing:.12em;border-bottom:1px solid;padding-bottom:10px}.notice{margin-top:40px;color:#666;font-size:16.9px}@media(max-width:760px){.nav{height:70px;padding:0 5%}.brand{font-size:19px}.nav nav{gap:14px;font-size:12px}.nav-cta{display:none}.hero{min-height:640px;padding:70px 6% 40px}.hero h1{font-size:clamp(54px,12vw,90px);margin-top:100px}.hero-bottom{align-items:flex-start;flex-direction:column;gap:15px}.hero-index{margin-top:55px}.statement{padding:90px 6%;min-height:auto}.feature,.product-card,.support-cards{grid-template-columns:1fr}.feature>div:first-child{padding:70px 8%}.feature-graphic{min-height:340px}.support-strip{padding:70px 6%;align-items:flex-start;flex-direction:column}.inner{padding:80px 6%}.inner h1{font-size:clamp(52px,12vw,85px)}footer{flex-direction:column;padding:60px 6% 30px}footer>div:nth-child(2){flex-wrap:wrap}}:focus-visible{outline:2px solid #555;outline-offset:5px}button,input,textarea{font:inherit}button{cursor:pointer;border:0}.catalogue-tools{border-top:1px solid #bbb;padding-top:32px}.search-label{display:block;max-width:540px;font-size:14.3px;letter-spacing:.15em;font-weight:700}input,textarea{display:block;width:100%;border:1px solid #aaa;border-radius:0;padding:15px;background:#f5f5f3;color:#111;margin-top:12px;letter-spacing:normal;font-size:16px}textarea{resize:vertical}.filters{display:flex;gap:10px;margin:25px 0}.filters button{padding:12px 18px;border:1px solid #bbb;background:transparent;color:#333}.filters button:hover,.filters button[aria-pressed=true]{background:#111;color:#fff;border-color:#111}.result-count{font-size:15.6px;color:#555;margin:25px 0}.catalogue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.catalogue-card{background:#e6e6e3;display:flex;flex-direction:column;min-width:0}.product-photo{display:flex;background:#ededeb;align-items:center;justify-content:center;height:280px;padding:25px;overflow:hidden}.detail-photo img,.product-photo img{width:100%;height:100%;object-fit:contain;filter:none;mix-blend-mode:multiply;transition:transform .2s}.product-photo:hover img{transform:scale(1.035)}.catalogue-copy{padding:28px;display:flex;flex-direction:column;flex:1 1}.catalogue-copy .section-number{color:#555}.catalogue-copy h2{font-size:25px;letter-spacing:-.045em;line-height:1.15;margin:18px 0 12px}.catalogue-copy p{color:#555;line-height:1.6;font-size:18px;margin:0 0 20px}.catalogue-copy .text-link{align-self:start;margin-top:auto;padding-top:12px}.catalogue-help{border-top:1px solid #bbb;margin-top:70px;padding-top:40px}.catalogue-help h2,.enquiry-section h2,.resources h2{font-size:clamp(32px,4vw,56px);letter-spacing:-.06em}.catalogue-help p{line-height:1.7;color:#555}.empty-state{padding:50px;background:#ddd}.detail-photo{padding:35px;background:#e6e6e3;min-height:430px}.product-detail .product-card{grid-template-columns:1fr 1.1fr}.product-detail .product-card h1{font-size:clamp(35px,4vw,62px);line-height:1.05;margin:25px 0;overflow-wrap:anywhere}.product-detail .button-dark{margin:20px 0;line-height:1.6}.product-detail .text-link{font-size:13px;line-height:1.7}.features-list{padding-left:20px;line-height:1.8;color:#555;font-size:18px}.contact-cards address{font-style:normal;font-size:17px;line-height:1.8}.contact-cards p{line-height:1.7}.contact-links{display:flex;flex-direction:column;align-items:flex-start;gap:18px;margin-top:30px}.contact-links a{margin:0;font-size:16.9px;letter-spacing:normal;font-weight:500;overflow-wrap:anywhere;max-width:100%}.company-name{font-size:16.9px;letter-spacing:.05em;max-width:320px}.enquiry-section{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:60px;gap:60px;margin-top:90px;padding-top:50px;border-top:1px solid #bbb}.enquiry-section p{line-height:1.7;color:#555;max-width:350px}.enquiry-section form label{display:block;font-size:15.6px;font-weight:600;margin-bottom:24px}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.resources{margin-top:80px}.resource-list>a{display:grid;grid-template-columns:90px 1fr 20px;align-items:center;grid-gap:20px;gap:20px;padding:27px 0;border-bottom:1px solid #bbb;line-height:1.6}.resource-list>a:hover strong{text-decoration:underline}.resource-list span{font-size:13px;letter-spacing:.1em;color:#555}.resource-list strong{font-size:17px;font-weight:500}.notice a{text-decoration:underline}.skip-link{position:absolute;left:10px;top:-80px;padding:15px;background:#fff;z-index:10}.skip-link:focus{top:10px}@media(max-width:1050px){.catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.catalogue-grid{grid-template-columns:1fr}.product-photo{height:300px}.product-detail .product-card{grid-template-columns:1fr}.detail-photo{min-height:320px;height:350px}.enquiry-section{grid-template-columns:1fr;gap:20px}.form-grid{grid-template-columns:1fr;gap:0}.contact-cards article{padding:30px}.resource-list>a{grid-template-columns:55px 1fr 15px;gap:12px}.resource-list strong{font-size:18px}.filters button{padding:11px 13px}.product-detail .product-card>div:last-child{padding:35px 25px}.inner h1{overflow-wrap:anywhere}.button-dark{max-width:100%}}.product-card .detail-subheading{font-size:22px;letter-spacing:-.035em;margin-top:30px}@media(max-width:600px){.nav{height:auto;min-height:90px;flex-wrap:wrap;gap:18px;padding:18px 6%}.nav nav{width:100%;justify-content:space-between;gap:12px;font-size:13px}.nav .brand{font-size:20px}.product-detail .detail-photo{height:360px;min-height:0}}:root{--paper:#fff;--ink:#272829;--muted:#737578;--line:#e2e3e3;--panel:#f3f3f3;--stage:#e1e1e1}html{scroll-padding-top:90px}body{background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a,button{-webkit-tap-highlight-color:transparent}a,button,input,textarea{transition:background .2s,color .2s,border-color .2s,box-shadow .2s}a:focus-visible,button:focus-visible{outline:2px solid #68696a;outline-offset:5px}::selection{background:#d6d6d6;color:#111}.site-header{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 4%;position:-webkit-sticky;position:sticky;top:0;z-index:100;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(220,220,220,.5)}.wordmark{font-size:24px;font-weight:800;letter-spacing:.24em;display:inline-flex;align-items:flex-start;white-space:nowrap}.wordmark>span{font-size:12px;letter-spacing:0;margin:3px 0 0 5px}.primary-nav{display:flex;gap:5px;position:absolute;left:50%;transform:translateX(-50%)}.primary-nav>a{font-size:16.9px;font-weight:600;padding:11px 19px;border-radius:5px;position:relative}.primary-nav>a:hover{background:#efefef}.primary-nav>a[aria-current=page]:after{content:"";height:2px;background:#777;position:absolute;bottom:3px;left:19px;right:19px}.header-enquiry{font-size:15.6px;font-weight:600;display:flex;gap:30px;align-items:center}.header-enquiry>span{font-size:21px;font-weight:400}.menu-toggle{display:none;background:transparent}.micro-label{font-size:13px;font-weight:600;letter-spacing:.19em;line-height:1.6}.pill-button{display:inline-flex;align-items:center;justify-content:center;gap:35px;min-height:46px;min-width:200px;padding:14px 25px;border-radius:4px;font-size:15.6px;font-weight:600;text-align:center;line-height:1.4}.pill-button.primary{color:#fff;background:#393b3d;border:1px solid #393b3d}.pill-button.primary:hover{background:#57595b;border-color:#57595b;box-shadow:0 4px 15px #00000012}.pill-button.secondary{color:#292a2b;background:#ffffffc9;border:1px solid #fff}.pill-button.secondary:hover{background:#f3f3f3;border-color:#c9c9c9}.action-pair{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.subtle-link{font-size:15.6px;font-weight:600;display:flex;gap:28px;align-items:center;border-bottom:1px solid #b8b8b8;padding-bottom:7px}.subtle-link:hover{color:#747474}.showcase{height:calc(100svh - 76px);min-height:750px;max-height:1050px;background:var(--stage);position:relative;overflow:hidden}.showcase-heading{position:relative;z-index:2;text-align:center;padding:44px 20px 0;animation:enter-up .6s ease both}.showcase-heading h1{font-size:clamp(36px,4.3vw,65px);font-weight:500;letter-spacing:-.055em;margin:11px 0 10px;line-height:1.08}.showcase-heading p{font-size:18px;color:#626466;margin:0 0 25px}.showcase-heading .micro-label{font-size:12px;color:#626466}.showcase-stage{position:absolute;inset:240px 6% 115px;animation:enter-up .7s ease both}.showcase-product{height:100%;width:60%;margin-left:20%;object-fit:contain;filter:none;mix-blend-mode:darken;display:block}.showcase-product.slide-image-1{width:67%;margin-left:16.5%}.stage-caption{position:absolute;left:0;top:40%;font-size:12px;letter-spacing:.15em;color:#5e6062;display:flex;align-items:center;gap:10px}.stage-caption i{display:inline-block;width:5px;height:5px;background:#797b7d;border-radius:100%}.stage-note{position:absolute;right:0;top:40%;font-size:17px;letter-spacing:-.03em;line-height:1.8}.stage-note small{display:block;font-size:13px;letter-spacing:0;color:#737578}.carousel-arrow{position:absolute;top:53%;width:44px;height:44px;border:1px solid #ffffff9e;background:#ffffff80;border-radius:3px;font-size:20px;z-index:3}.carousel-arrow:hover{background:#fff}.carousel-arrow.previous{left:2%}.carousel-arrow.next{right:2%}.showcase-bottom{position:absolute;bottom:30px;left:6%;right:6%;display:grid;grid-template-columns:1fr auto 1fr;align-items:end;grid-gap:20px;gap:20px}.showcase-tags{display:flex;gap:0;align-items:center}.showcase-tags>span{font-size:14.3px;line-height:1.5;padding:0 22px;border-right:1px solid #bfbfbf}.showcase-tags>span:first-child{padding-left:0}.showcase-tags>span:last-child{border-right:0}.slide-controls{display:flex;align-items:center;gap:1px}.slide-controls>button{padding:12px 7px;background:transparent}.slide-controls>button>span{display:block;width:6px;height:6px;background:#aaa;border-radius:100%;transition:width .3s,background .3s}.slide-controls>button[aria-pressed=true]>span{width:22px;border-radius:8px;background:#555}.slide-count{font-size:12px;letter-spacing:.1em;margin-left:12px;color:#666}.scroll-cue{font-size:13px;justify-self:end;display:flex;gap:20px;align-items:center;color:#666}.scroll-cue>span{font-size:18px}.collection-section{padding:100px 4% 80px}.section-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:35px}.section-intro h2{font-size:clamp(30px,3vw,45px);font-weight:500;letter-spacing:-.055em;margin:12px 0 0}.section-intro .micro-label{color:#777}.collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.collection-tile{min-height:570px;background:#e1e1e1;position:relative;overflow:hidden;display:flex;flex-direction:column;border-radius:6px;padding:34px 30px 0}.collection-tile:nth-child(2){background:#e7e7e7}.collection-tile:nth-child(3){background:#e3e3e3}.collection-copy{position:relative;z-index:2}.collection-copy .micro-label{color:#727272;font-size:12px;letter-spacing:.13em}.collection-copy h3{font-size:29px;line-height:1.1;font-weight:500;letter-spacing:-.055em;margin:16px 0 10px}.collection-copy p{font-size:15.6px;color:#65676a;line-height:1.6;margin:0}.collection-image{height:340px;display:flex;align-items:center;justify-content:center;margin:25px -10px 10px;flex:1 1}.collection-image img{width:100%;height:100%;object-fit:contain;filter:none;mix-blend-mode:darken;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.collection-image:hover img{transform:scale(1.045)}.collection-touch .collection-image{margin:0 -25px}.collection-action{display:flex;justify-content:space-between;align-items:center;font-size:14.3px;font-weight:600;border-top:1px solid #00000019;padding:22px 0;margin-top:auto}.collection-action>span{font-size:18px;font-weight:400}.engineering-section{display:grid;grid-template-columns:1fr 1.2fr;margin:0 4% 90px;background:#f6f6f6;min-height:600px;border-radius:6px;overflow:hidden}.engineering-title{padding:85px 12%;align-self:center}.engineering-title h2{font-size:clamp(35px,4vw,58px);font-weight:500;line-height:1.05;letter-spacing:-.065em;margin:25px 0}.engineering-title h2>span{color:#8a8c8d}.engineering-title p{font-size:18px;line-height:1.8;color:#717376;max-width:340px;margin-bottom:30px}.engineering-visual{position:relative;background:#e0e0e0;display:flex;align-items:center;justify-content:center;overflow:hidden}.engineering-visual img{width:85%;height:75%;object-fit:contain;filter:none;mix-blend-mode:darken;transition:transform 1s}.engineering-visual:hover img{transform:scale(1.04)}.technical-cross{position:absolute;font-size:18px;font-weight:300;color:#929496}.cross-one{top:35px;left:35px}.cross-two{bottom:65px;right:35px}.visual-caption{position:absolute;bottom:25px;left:35px;right:35px;display:flex;justify-content:space-between;font-size:12px;letter-spacing:.13em;color:#707274}.accessory-banner{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:410px;background:#e2e2e2;padding:45px 8%;grid-gap:30px;gap:30px}.accessory-banner h2{font-size:clamp(32px,4vw,56px);font-weight:500;letter-spacing:-.06em;margin:18px 0}.accessory-banner p{font-size:18px;line-height:1.8;color:#696b6d;max-width:370px;margin-bottom:25px}.accessory-images{display:flex;align-items:center;justify-content:center}.accessory-images img{width:50%;max-height:310px;object-fit:contain;filter:none;mix-blend-mode:darken}.accessory-images img:nth-child(2){width:42%;transform:rotate(-8deg)}.service-section{text-align:center;padding:120px 20px 95px}.service-section .micro-label{color:#7d7f81}.service-section h2{font-size:clamp(44px,6.5vw,85px);line-height:1.02;font-weight:500;letter-spacing:-.065em;margin:27px 0}.service-section p{font-size:18px;line-height:1.9;color:#757779;margin-bottom:30px}.service-section .secondary{border-color:#cfcfcf}.service-locations{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:70px;font-size:12px;letter-spacing:.15em;color:#76787a}.location-line{width:55px;height:1px;background:#c8c8c8}.site-footer{display:block;background:#f3f3f3;color:#343638;padding:60px 5% 25px}.footer-top{display:grid;grid-template-columns:1.5fr 1fr 1fr;grid-gap:40px;gap:40px}.site-footer p{font-size:15.6px;line-height:1.8;color:#7b7d7f;margin-top:22px}.footer-links,.footer-office{display:flex;flex-direction:column;gap:18px;font-size:15.6px}.footer-links>a:hover,.footer-office>a:hover{text-decoration:underline}.footer-office>span{font-size:12px;letter-spacing:.17em;color:#838587;margin-bottom:-8px}.footer-office>span:nth-of-type(2){margin-top:10px}.footer-bottom{border-top:1px solid #dcdcdc;margin-top:55px;padding-top:23px;display:flex;justify-content:space-between;gap:20px;align-items:center}.footer-bottom small{color:#828486;font-size:13px}.footer-bottom>span{font-size:12px;letter-spacing:.14em;color:#919395}.footer-bottom>a{font-size:13px}.catalogue-hero{background:#e1e1e1;display:grid;grid-template-columns:1fr 1fr;position:relative;min-height:650px;padding:60px 8% 80px;align-items:center;overflow:hidden}.catalogue-hero>div:first-child{position:relative;z-index:2}.catalogue-hero h1{font-size:clamp(55px,7.5vw,108px);line-height:.98;font-weight:500;letter-spacing:-.07em;margin:30px 0}.catalogue-hero h1>span{color:#838587}.catalogue-hero p{font-size:18px;line-height:1.9;color:#707274;margin-bottom:28px}.catalogue-hero-visual{height:520px;position:relative;display:flex;align-items:center;justify-content:center;min-width:0}.catalogue-hero-visual>img{height:95%;width:85%;object-fit:contain;filter:none;mix-blend-mode:darken;z-index:1;animation:enter-up .9s both}.catalogue-hero-word{position:absolute;font-size:400px;line-height:1;letter-spacing:-.1em;color:#d5d5d5;right:-70px;top:45px;font-weight:600}.hero-product-caption{position:absolute;bottom:-4px;left:10%;right:5%;display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #c7c7c7;padding-top:15px;z-index:2}.hero-product-caption>span{font-size:12px;letter-spacing:.12em;color:#7c7e80}.hero-product-caption>a{font-size:13px}.catalogue-hero-footer{position:absolute;bottom:27px;left:8%;right:8%;display:flex;justify-content:space-between;font-size:12px;letter-spacing:.14em;color:#7a7c7e;gap:20px}.catalogue-section{padding:85px 5%}.catalogue-tools{padding-top:0;border-top:0;display:flex;flex-direction:column-reverse;gap:10px}.search-label{align-self:flex-end;font-size:12px;letter-spacing:.13em;width:300px;max-width:100%}.search-label input{background:#f6f6f6;border:1px solid #e7e7e7;border-radius:4px;font-size:15.6px;padding:14px;margin-top:8px}.filters{margin:0;border-bottom:1px solid #dedede;gap:20px;flex-wrap:wrap;padding-bottom:0}.filters button{border:0;border-bottom:2px solid transparent;padding:17px 4px;color:#777;background:transparent!important;font-size:15.6px}.filters button[aria-pressed=true]{border-color:#333;color:#262728}.filters button:hover{color:#222}.result-count{font-size:13px;color:#919395;margin:4px 0 25px;letter-spacing:.03em}.catalogue-grid{gap:35px 22px}.catalogue-card{background:#fff;border-radius:5px;overflow:hidden}.product-photo{height:340px;padding:35px;background:#e1e1e1;border-radius:5px}.product-photo img{mix-blend-mode:darken;transition:transform .65s ease}.product-photo:hover img{transform:scale(1.055)}.catalogue-copy{padding:23px 5px 5px}.catalogue-copy .section-number{font-size:12px;letter-spacing:.13em;color:#96989a}.catalogue-copy h2{font-size:22px;font-weight:500;line-height:1.2;letter-spacing:-.035em;margin:11px 0 10px}.catalogue-copy p{font-size:15.6px;color:#818386;line-height:1.75}.catalogue-copy .text-link{font-size:12px;letter-spacing:.08em;font-weight:600;border-color:#b5b5b5;padding-bottom:8px}.catalogue-help{border:0;border-radius:5px;text-align:center;padding:60px 25px;background:#f4f4f4}.catalogue-help h2{font-size:38px;font-weight:500;letter-spacing:-.05em;margin:0 0 20px}.catalogue-help p{font-size:16.9px;color:#888;margin-bottom:25px}.button-dark,.button-light{border-radius:4px;font-weight:500;letter-spacing:.04em;font-size:14.3px;padding:17px 25px}.button-dark{background:#393b3d}.button-dark:hover{background:#5e6062}.button-light{background:#f6f6f6}.inner{padding:80px 7% 100px;background:#fff}.inner>.section-number{color:#8c8e90;font-size:12px;letter-spacing:.16em}.inner>h1{font-size:clamp(48px,7vw,94px);font-weight:500;line-height:1.01;letter-spacing:-.065em;margin:35px 0}.inner>h1 em{color:#9a9c9e}.lead{font-size:18px;line-height:1.9;color:#7b7d7f;max-width:600px;margin-bottom:55px}.support-cards article{background:#f1f1f1;border-radius:5px;padding:40px}.support-cards h2{font-size:27px;font-weight:500;letter-spacing:-.045em;margin-top:35px}.support-cards p{font-size:16.9px;line-height:1.8;color:#777}.support-cards article>span{font-size:12px}.support-cards a{font-size:13px;letter-spacing:.07em;font-weight:500}.contact-cards address{font-size:18px;line-height:1.9;color:#666}.contact-cards .contact-links a{font-size:15.6px;letter-spacing:0}.enquiry-section h2,.resources h2{font-weight:500;letter-spacing:-.05em}.resource-list>a{border-color:#e4e4e4}.resource-list strong{font-size:18px;color:#666}.enquiry-section{border-color:#e3e3e3}.enquiry-section p{font-size:16.9px;color:#777}.enquiry-section input,.enquiry-section textarea{background:#fafafa;border:1px solid #ddd;border-radius:3px;font-size:18px}.notice{font-size:14.3px;line-height:1.9;color:#999}.product-premium{padding:0 5% 80px}.product-breadcrumb{display:flex;gap:10px;flex-wrap:wrap;font-size:13px;color:#96989a;padding:26px 0}.product-breadcrumb a:hover{color:#333}.product-overview{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:5%;gap:5%;align-items:start}.gallery-column{position:-webkit-sticky;position:sticky;top:100px}.product-gallery{background:#e1e1e1;border-radius:5px;position:relative;min-height:570px;height:calc(100svh - 200px);max-height:780px;display:flex;align-items:center;justify-content:center}.product-gallery>img{width:85%;height:85%;object-fit:contain;filter:none;mix-blend-mode:darken}.gallery-label{position:absolute;top:25px;left:25px;font-size:12px;letter-spacing:.14em;color:#858789}.zoom-button{position:absolute;right:20px;bottom:20px;width:38px;height:38px;border-radius:4px;background:#ffffffb3;color:#666;font-size:22px;display:grid;place-items:center}.gallery-thumbs{display:flex;justify-content:center;gap:12px;padding:18px 0}.gallery-thumbs>button{background:#e1e1e1;width:62px;height:66px;padding:5px;border:1px solid transparent;border-radius:4px}.gallery-thumbs>button[aria-pressed=true]{border-color:#757575}.gallery-thumbs img{width:100%;height:100%;object-fit:contain;filter:none;mix-blend-mode:darken}.product-gallery-note{text-align:center;font-size:12px;color:#a0a2a4;margin:0 0 20px}.product-spec-panel{padding:30px 0}.product-spec-panel>.micro-label{color:#909294;font-size:12px}.product-spec-panel h1{font-size:clamp(32px,3.2vw,49px);line-height:1.08;font-weight:500;letter-spacing:-.055em;margin:17px 0 20px}.product-intro{font-size:16.9px;line-height:1.9;color:#818386;margin-bottom:28px}.model-picker{display:block;margin-top:30px}.model-picker-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px;font-size:14.3px}.model-picker-title>span:last-child{font-size:12px;color:#999}.model-options{display:grid;grid-gap:8px;gap:8px;max-height:230px;overflow:auto;padding:2px}.model-option{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border:1px solid #e1e1e1;border-radius:4px;font-size:14.3px;color:#8d8f91;gap:12px;min-height:48px}.model-option[aria-current=true]{border-color:#666;color:#36383a;background:#f6f6f6}.model-option>span:last-child{font-size:16.9px;color:#7a7c7e}.model-option:hover{background:#f6f6f6}.product-actions{margin:25px 0}.product-actions .pill-button{width:100%;margin-bottom:10px;justify-content:space-between}.product-actions .secondary{border:1px solid #d4d4d4;background:white;color:#777}.product-actions p{font-size:13px;line-height:1.7;color:#a1a3a5;text-align:center}.product-accordion{border-top:1px solid #e2e2e2}.product-accordion details{border-bottom:1px solid #e2e2e2}.product-accordion summary{display:flex;justify-content:space-between;align-items:center;font-size:15.6px;padding:22px 0;cursor:pointer;list-style:none}.product-accordion summary::-webkit-details-marker{display:none}.product-accordion summary:after{content:"+";font-size:18px;color:#999}.product-accordion details[open] summary:after{content:"−"}.product-accordion .features-list{font-size:15.6px;line-height:1.9;color:#818386;margin:0 0 25px;padding-left:17px}.product-accordion p{font-size:15.6px;color:#818386;line-height:1.9;margin-bottom:25px}.product-accordion .resource-list>a{grid-template-columns:35px 1fr 15px;padding:15px 0;gap:10px}.product-accordion .resource-list strong{font-size:14.3px}.source-link{display:block;text-align:center;margin-top:22px;font-size:12px;color:#a0a2a4;text-decoration:underline;text-underline-offset:4px}.product-summary-bar{position:-webkit-sticky;position:sticky;bottom:0;background:#ffffffed;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-top:1px solid #e1e1e1;display:flex;align-items:center;justify-content:space-between;padding:17px 5%;z-index:40;margin-top:30px;gap:25px}.product-summary-bar strong{display:block;font-size:18px;font-weight:500;letter-spacing:-.025em}.product-summary-bar small{display:block;font-size:13px;color:#999;margin-top:6px}.product-summary-bar .pill-button{min-width:210px;min-height:43px;font-size:14.3px}.zoom-overlay{position:fixed;inset:0;background:#edededfa;z-index:200;display:flex;align-items:center;justify-content:center;padding:65px 5%}.zoom-overlay>img{height:100%;width:100%;object-fit:contain;filter:none;mix-blend-mode:darken}.zoom-close{position:absolute;top:25px;right:30px;background:white;color:#555;padding:12px 22px;border-radius:4px;font-size:15.6px}.related-products{margin-top:80px}.related-products .collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.related-products .product-photo{height:280px}.related-products h2{font-size:32px;font-weight:500;letter-spacing:-.05em;margin:14px 0 30px}@keyframes enter-up{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1600px){.showcase-stage{inset:250px 8% 130px}.collection-image{height:400px}.collection-tile{min-height:660px}}@media(max-width:1050px){.primary-nav>a{padding:11px 13px}.showcase-tags>span{padding:0 10px;font-size:12px}.stage-note{font-size:18px}.stage-caption{font-size:12px}.collection-tile{padding:26px 22px 0;min-height:510px}.collection-copy h3{font-size:25px}.collection-image{height:300px}.product-overview{grid-template-columns:1.2fr 1fr;gap:4%}.product-gallery{min-height:490px}.catalogue-hero-footer>span:last-child{display:none}.catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.engineering-section{grid-template-columns:1fr 1fr}.engineering-title{padding:65px 10%}}@media(max-width:760px){.site-header{height:66px;padding:0 6%}.wordmark{font-size:21px}.primary-nav{display:none}.primary-nav.is-open{display:flex;position:absolute;top:66px;left:0;right:0;transform:none;background:#fffffff5;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);flex-direction:column;padding:20px 6% 30px;border-bottom:1px solid #ddd;gap:8px}.primary-nav>a{font-size:17px;padding:15px 10px}.primary-nav>a[aria-current=page]:after{left:10px;right:auto;width:30px}.header-enquiry{margin-left:auto;margin-right:22px;font-size:13px;gap:15px}.header-enquiry>span{font-size:16px}.menu-toggle{display:flex;gap:15px;font-size:14.3px;align-items:center;padding:10px 0;color:#555}.menu-toggle>span{font-size:18px}.showcase{height:calc(100svh - 66px);min-height:680px;max-height:900px}.showcase-heading{padding-top:40px}.showcase-heading h1{font-size:clamp(32px,6.2vw,46px);max-width:500px;margin:12px auto}.showcase-heading p{font-size:15.6px;line-height:1.7;margin-bottom:20px}.pill-button{min-width:170px;min-height:43px;font-size:14.3px;padding:12px 18px;gap:20px}.showcase-stage{inset:240px 6% 110px}.showcase-product{width:90%;margin-left:5%}.showcase-product.slide-image-1{width:100%;margin-left:0}.stage-caption{top:auto;bottom:-12px;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:12px}.stage-note{display:none}.showcase-bottom{grid-template-columns:1fr;justify-items:center;bottom:20px;gap:18px}.scroll-cue,.showcase-tags{display:none}.carousel-arrow{width:34px;height:38px;font-size:16px;top:55%;background:#ffffff6b}.showcase-heading .action-pair{gap:8px}.showcase-heading .pill-button{min-width:155px;padding:12px}.collection-section{padding:65px 5% 50px}.section-intro{display:block;margin-bottom:28px}.section-intro h2{font-size:33px;line-height:1.1}.section-intro .subtle-link{display:inline-flex;margin-top:25px;font-size:14.3px}.collection-grid{grid-template-columns:1fr;gap:18px}.collection-tile{min-height:570px;padding:30px 30px 0}.collection-copy h3{font-size:33px}.collection-image{height:350px;max-height:420px;margin:10px 0}.collection-touch .collection-image{margin:-20px 0}.collection-action{font-size:15.6px}.engineering-section{grid-template-columns:1fr;margin:0 5% 50px;min-height:0}.engineering-title{padding:50px 9%}.engineering-title h2{font-size:44px}.engineering-visual{min-height:380px}.engineering-visual img{height:290px}.accessory-banner{grid-template-columns:1fr;padding:55px 8% 25px;gap:0}.accessory-banner h2{font-size:43px}.accessory-images{height:280px}.accessory-images img{max-height:250px}.service-section{padding:75px 6% 65px}.service-section h2{font-size:56px}.service-section p{font-size:15.6px}.service-section p br{display:none}.service-locations{gap:14px;margin-top:45px;font-size:12px}.footer-top{grid-template-columns:1fr 1fr;gap:35px}.footer-top>div:first-child{grid-column:1/-1}.site-footer{padding:45px 7% 25px}.site-footer .footer-top{display:grid}.site-footer .footer-links{gap:20px}.footer-bottom{align-items:flex-start;flex-wrap:wrap;gap:18px;margin-top:35px}.footer-bottom>span{display:none}.footer-bottom>a{margin-left:auto}.catalogue-hero{grid-template-columns:1fr;padding:45px 7% 65px;text-align:center;min-height:0}.catalogue-hero h1{font-size:70px;margin:25px 0}.catalogue-hero p{font-size:16.9px}.catalogue-hero-visual{height:390px;margin-top:25px}.catalogue-hero-visual>img{height:90%;width:90%}.catalogue-hero-word{font-size:330px;right:0;top:20px}.hero-product-caption{left:0;right:0;bottom:-10px}.catalogue-hero-footer{left:7%;right:7%;bottom:20px;justify-content:center;font-size:12px}.catalogue-section{padding:55px 6%}.filters{gap:9px 16px}.filters button{font-size:13px;padding:13px 0}.search-label{align-self:stretch;width:100%;margin:15px 0}.result-count{margin:0 0 20px;font-size:12px}.catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 13px}.product-photo{height:230px;padding:18px}.catalogue-copy{padding:17px 0 0}.catalogue-copy h2{font-size:18px}.catalogue-copy p{font-size:14.3px;line-height:1.65}.catalogue-copy .section-number,.catalogue-copy .text-link{font-size:12px}.catalogue-help h2{font-size:31px}.catalogue-help{margin-top:50px;padding:45px 20px}.inner{padding:50px 7% 65px}.inner>h1{font-size:58px;margin:25px 0}.lead{font-size:18px;margin-bottom:40px}.support-cards article{padding:30px}.contact-cards address{font-size:18px}.enquiry-section{margin-top:55px;padding-top:40px}.product-premium{padding:0 6% 50px}.product-breadcrumb{padding:22px 0;font-size:12px;gap:7px}.product-breadcrumb>span:last-child{display:none}.product-overview{grid-template-columns:1fr;gap:0}.gallery-column{position:static}.product-gallery{height:470px;min-height:0;max-height:none}.product-gallery>img{height:85%;width:90%}.product-spec-panel{padding:25px 2%}.product-spec-panel h1{font-size:38px;margin:15px 0}.product-intro{font-size:16.9px}.model-options{max-height:215px}.model-option{font-size:15.6px;min-height:51px}.product-actions{margin-top:25px}.product-actions .pill-button{min-height:48px}.product-summary-bar{margin-top:0;padding:12px 6%;gap:15px}.product-summary-bar strong{font-size:14.3px;line-height:1.4}.product-summary-bar small{font-size:12px}.product-summary-bar .pill-button{min-width:130px;font-size:13px;gap:15px;padding:12px 15px;min-height:42px}.related-products{margin-top:40px}.related-products .collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.related-products .catalogue-card:last-child{display:none}.related-products .product-photo{height:230px}.related-products h2{font-size:30px}.visual-caption{font-size:12px;left:25px;right:25px}.zoom-close{top:20px;right:20px}.resource-list strong{font-size:15.6px}}@media(max-width:420px){.header-enquiry{display:none}.menu-toggle{margin-left:auto}.showcase-heading h1{font-size:34px;max-width:310px}.showcase-heading p{max-width:280px;margin:0 auto 20px}.showcase-heading .pill-button{min-width:145px;font-size:13px;gap:15px}.showcase-stage{inset:260px 7% 100px}.showcase{min-height:700px}.catalogue-grid{gap:25px 12px}.product-photo{height:200px;padding:15px}.catalogue-copy h2{font-size:17px}.catalogue-copy p{font-size:13px}.catalogue-hero h1{font-size:64px}.collection-copy h3{font-size:30px}.collection-tile{min-height:520px}.collection-image{height:300px}.service-section .pill-button{min-width:145px}.product-gallery{height:400px}.product-spec-panel h1{font-size:35px}.related-products .product-photo{height:200px}.showcase-tags{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}.collection-image:hover img,.engineering-visual:hover img,.product-photo:hover img{transform:none}}dialog.image-dialog{border:0;padding:0;margin:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;background:#ededed}dialog.image-dialog::-webkit-backdrop{background:#ededed}dialog.image-dialog::backdrop{background:#ededed}dialog.image-dialog .zoom-overlay{position:absolute;background:#ededed}body:has(dialog[open]){overflow:hidden}.gallery-column .product-gallery-note{margin-top:16px}.product-accordion p a{color:#555;text-decoration:underline;text-underline-offset:3px}.showcase-stage{animation:none}.showcase-product{animation:product-arrive .6s ease-out both}@keyframes product-arrive{0%{transform:translateY(12px)}to{transform:translateY(0)}}.accessory-banner p,.catalogue-copy p,.engineering-title p,.product-accordion .features-list,.product-accordion p,.product-intro,.service-section p{color:#707274}.catalogue-copy .section-number,.gallery-label,.product-spec-panel>.micro-label{color:#707274;font-size:12px}.showcase-product.slide-image-1{transform:scale(1.2);animation:none}.showcase-stage{isolation:auto}.stage-note{right:3%}.stage-caption{left:3%}@media(max-width:760px){.stage-caption{left:50%}}@media(min-width:761px){.product-gallery{height:calc(100svh - 320px);min-height:400px;max-height:680px}}:root{--stage:#fff}.accessory-banner,.catalogue-hero,.collection-tile,.collection-tile:nth-child(2),.collection-tile:nth-child(3),.engineering-visual,.gallery-thumbs>button,.product-gallery,.product-photo{background:#fff}.product-gallery,.product-photo{border-radius:0}.accessory-images img,.catalogue-hero-visual>img,.collection-image img,.engineering-visual img,.gallery-thumbs img,.product-gallery>img,.product-photo img,.showcase-product,.zoom-overlay>img{filter:none;mix-blend-mode:multiply}dialog.image-dialog::-webkit-backdrop{background:#fff}dialog.image-dialog,dialog.image-dialog .zoom-overlay,dialog.image-dialog::backdrop{background:#fff}.gallery-thumbs>button{border-color:#eee}.gallery-thumbs>button[aria-pressed=true]{border-color:#666}.carousel-arrow{border-color:#eee;background:#fafafa}.showcase .pill-button.secondary{border-color:#ddd}.collection-section{border-top:1px solid #f0f0f0}.product-gallery,.product-photo{border:1px solid #e7e7e7;border-radius:4px}.product-photo:hover{border-color:#c8c8c8}img[src="/products/touch-cop-model-1.png"]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20886%20862%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M354%20131%20C343%20130%20335%20139%20335%20152%20L338%20703%20C338%20718%20346%20727%20361%20725%20L477%20714%20C491%20713%20498%20705%20498%20689%20L496%20166%20C496%20151%20489%20143%20475%20142%20Z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20886%20862%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M354%20131%20C343%20130%20335%20139%20335%20152%20L338%20703%20C338%20718%20346%20727%20361%20725%20L477%20714%20C491%20713%20498%20705%20498%20689%20L496%20166%20C496%20151%20489%20143%20475%20142%20Z%22%2F%3E%3C%2Fsvg%3E")}img[src="/products/touch-cop-model-1.png"],img[src="/products/touch-cop-model-2.png"]{-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}img[src="/products/touch-cop-model-2.png"]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20886%20862%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M402%2025%20Q397%2024%20392%2031%20L390%2043%20Q374%2046%20372%2061%20L380%20808%20Q380%20819%20390%20824%20L399%20835%20Q406%20843%20415%20838%20L513%20785%20Q525%20779%20525%20763%20L528%20114%20Q528%2077%20512%2070%20Z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20886%20862%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M402%2025%20Q397%2024%20392%2031%20L390%2043%20Q374%2046%20372%2061%20L380%20808%20Q380%20819%20390%20824%20L399%20835%20Q406%20843%20415%20838%20L513%20785%20Q525%20779%20525%20763%20L528%20114%20Q528%2077%20512%2070%20Z%22%2F%3E%3C%2Fsvg%3E")}img[src="/products/touch-cop-model-3.png"]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20886%20862%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M362%2031%20Q345%2031%20345%2050%20L365%20785%20Q365%20800%20381%20799%20L522%20795%20Q539%20795%20539%20777%20L543%2050%20Q543%2032%20525%2032%20Z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20886%20862%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M362%2031%20Q345%2031%20345%2050%20L365%20785%20Q365%20800%20381%20799%20L522%20795%20Q539%20795%20539%20777%20L543%2050%20Q543%2032%20525%2032%20Z%22%2F%3E%3C%2Fsvg%3E")}img[src="/products/touch-cop-model-3.png"],img[src="/products/touch-cop-model-4.png"]{-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}img[src="/products/touch-cop-model-4.png"]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20886%20862%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M365%2050%20Q340%2050%20340%2079%20L344%20729%20Q344%20759%20367%20757%20L516%20746%20Q530%20743%20531%20721%20L538%20675%20L534%2085%20Q534%2060%20511%2058%20Z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20886%20862%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M365%2050%20Q340%2050%20340%2079%20L344%20729%20Q344%20759%20367%20757%20L516%20746%20Q530%20743%20531%20721%20L538%20675%20L534%2085%20Q534%2060%20511%2058%20Z%22%2F%3E%3C%2Fsvg%3E")}img[src="/products/touch-cop-model-5.png"]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20886%20862%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M392%2054%20Q365%2052%20365%2081%20L364%20742%20Q364%20770%20385%20769%20L510%20762%20Q533%20760%20533%20735%20L537%2088%20Q537%2062%20513%2061%20Z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20886%20862%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M392%2054%20Q365%2052%20365%2081%20L364%20742%20Q364%20770%20385%20769%20L510%20762%20Q533%20760%20533%20735%20L537%2088%20Q537%2062%20513%2061%20Z%22%2F%3E%3C%2Fsvg%3E")}img[src="/products/touch-cop-model-5.png"],img[src="/products/touch-cop-model-6.png"]{-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}img[src="/products/touch-cop-model-6.png"]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20886%20862%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M399%2058%20Q382%2058%20383%2078%20L399%20731%20Q399%20750%20415%20749%20L541%20745%20Q557%20745%20557%20727%20L559%2077%20Q559%2058%20541%2058%20Z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20886%20862%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M399%2058%20Q382%2058%20383%2078%20L399%20731%20Q399%20750%20415%20749%20L541%20745%20Q557%20745%20557%20727%20L559%2077%20Q559%2058%20541%2058%20Z%22%2F%3E%3C%2Fsvg%3E")}img[src="/products/touch-cop-model-7.png"]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20886%20862%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M376%202%20Q363%202%20363%2018%20L381%20790%20Q382%20816%20404%20816%20L530%20816%20Q551%20816%20552%20793%20L572%2018%20Q573%201%20557%201%20Z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20886%20862%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M376%202%20Q363%202%20363%2018%20L381%20790%20Q382%20816%20404%20816%20L530%20816%20Q551%20816%20552%20793%20L572%2018%20Q573%201%20557%201%20Z%22%2F%3E%3C%2Fsvg%3E")}img[src="/products/touch-cop-model-7.png"],img[src="/products/touch-cop-model-8.png"]{-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}img[src="/products/touch-cop-model-8.png"]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20886%20862%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M399%2058%20Q382%2058%20383%2078%20L399%20731%20Q399%20750%20415%20749%20L541%20745%20Q557%20745%20557%20727%20L559%2077%20Q559%2058%20541%2058%20Z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20886%20862%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M399%2058%20Q382%2058%20383%2078%20L399%20731%20Q399%20750%20415%20749%20L541%20745%20Q557%20745%20557%20727%20L559%2077%20Q559%2058%20541%2058%20Z%22%2F%3E%3C%2Fsvg%3E")}img[src="/products/touch-cop-model-9.png"]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20886%20862%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M405%2059%20Q387%2059%20387%2078%20L386%20781%20Q386%20800%20404%20799%20L545%20792%20Q564%20791%20563%20773%20L553%2081%20Q553%2063%20536%2063%20Z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20886%20862%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M405%2059%20Q387%2059%20387%2078%20L386%20781%20Q386%20800%20404%20799%20L545%20792%20Q564%20791%20563%20773%20L553%2081%20Q553%2063%20536%2063%20Z%22%2F%3E%3C%2Fsvg%3E")}img[src="/products/touch-cop-model-10.png"],img[src="/products/touch-cop-model-9.png"]{-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}img[src="/products/touch-cop-model-10.png"]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20886%20862%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M376%2050%20Q369%2047%20367%2059%20L360%2065%20L374%20773%20Q375%20785%20382%20790%20L395%20785%20L495%20747%20Q507%20743%20507%20728%20L509%20108%20Q509%2085%20495%2080%20Z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20886%20862%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M376%2050%20Q369%2047%20367%2059%20L360%2065%20L374%20773%20Q375%20785%20382%20790%20L395%20785%20L495%20747%20Q507%20743%20507%20728%20L509%20108%20Q509%2085%20495%2080%20Z%22%2F%3E%3C%2Fsvg%3E")}img[src="/products/bldc-door-motor-with-drive-view-2.jpg"]{-webkit-mask-image:url(/product-masks/bldc-door-motor-with-drive-view-2.svg);mask-image:url(/product-masks/bldc-door-motor-with-drive-view-2.svg)}img[src="/products/bldc-door-motor-with-drive-view-2.jpg"],img[src="/products/bldc-door-motor-with-drive.jpg"]{-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}img[src="/products/bldc-door-motor-with-drive.jpg"]{-webkit-mask-image:url(/product-masks/bldc-door-motor-with-drive.svg);mask-image:url(/product-masks/bldc-door-motor-with-drive.svg)}img[src="/products/door-drive-fermator-model.png"]{-webkit-mask-image:url(/product-masks/door-drive-fermator-model.svg);mask-image:url(/product-masks/door-drive-fermator-model.svg)}img[src="/products/door-drive-fermator-model.png"],img[src="/products/encoder.jpg"]{-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}img[src="/products/encoder.jpg"]{-webkit-mask-image:url(/product-masks/encoder.svg);mask-image:url(/product-masks/encoder.svg)}img[src="/products/gong-bell.jpg"]{-webkit-mask-image:url(/product-masks/gong-bell.svg);mask-image:url(/product-masks/gong-bell.svg)}img[src="/products/gong-bell.jpg"],img[src="/products/limit-switch.png"]{-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}img[src="/products/limit-switch.png"]{-webkit-mask-image:url(/product-masks/limit-switch.svg);mask-image:url(/product-masks/limit-switch.svg)}img[src="/products/osc-switch.jpg"]{-webkit-mask-image:url(/product-masks/osc-switch.svg);mask-image:url(/product-masks/osc-switch.svg)}img[src="/products/osc-switch.jpg"],img[src="/products/pit-switch-emergency-stop-switch.jpg"]{-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}img[src="/products/pit-switch-emergency-stop-switch.jpg"]{-webkit-mask-image:url(/product-masks/pit-switch-emergency-stop-switch.svg);mask-image:url(/product-masks/pit-switch-emergency-stop-switch.svg)}img[src="/products/please-close-door.jpg"]{-webkit-mask-image:url(/product-masks/please-close-door.svg);mask-image:url(/product-masks/please-close-door.svg)}img[src="/products/please-close-door.jpg"],img[src="/products/voice-annunciator-with-speaker.jpg"]{-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}img[src="/products/voice-annunciator-with-speaker.jpg"]{-webkit-mask-image:url(/product-masks/voice-annunciator-with-speaker.svg);mask-image:url(/product-masks/voice-annunciator-with-speaker.svg)}img[src="/products/pm-door-drive-view-3.png"]{-webkit-mask-image:url(/product-masks/pm-door-drive-view-3.svg);mask-image:url(/product-masks/pm-door-drive-view-3.svg)}img[src="/products/pm-door-drive-view-3.png"],img[src="/products/rope-crimper.jpg"]{-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}img[src="/products/rope-crimper.jpg"]{-webkit-mask-image:url(/product-masks/rope-crimper.svg);mask-image:url(/product-masks/rope-crimper.svg)}img[src="/products/touch-finger-rfid-only.png"]{-webkit-mask-image:url(/product-masks/touch-finger-rfid-only.svg);mask-image:url(/product-masks/touch-finger-rfid-only.svg)}img[src="/products/touch-finger-rfid-only.png"],img[src="/products/touch-lop-model-1.png"]{-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}img[src="/products/touch-lop-model-1.png"]{-webkit-mask-image:url(/product-masks/touch-lop-model-1.svg);mask-image:url(/product-masks/touch-lop-model-1.svg)}img[src="/products/touch-lop-model-2.png"]{-webkit-mask-image:url(/product-masks/touch-lop-model-2.svg);mask-image:url(/product-masks/touch-lop-model-2.svg)}img[src="/products/touch-lop-model-2.png"],img[src="/products/touch-lop-model-3.png"]{-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}img[src="/products/touch-lop-model-3.png"]{-webkit-mask-image:url(/product-masks/touch-lop-model-3.svg);mask-image:url(/product-masks/touch-lop-model-3.svg)}img[src="/products/touch-lop-model-4.png"]{-webkit-mask-image:url(/product-masks/touch-lop-model-4.svg);mask-image:url(/product-masks/touch-lop-model-4.svg)}img[src="/products/touch-lop-model-4.png"],img[src="/products/travelling-cable-0-75-sqmm-flat12-core-4-core.jpg"]{-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}img[src="/products/travelling-cable-0-75-sqmm-flat12-core-4-core.jpg"]{-webkit-mask-image:url(/product-masks/travelling-cable-0-75-sqmm-flat12-core-4-core.svg);mask-image:url(/product-masks/travelling-cable-0-75-sqmm-flat12-core-4-core.svg)}img[src="/products/cabin-light-inverter.png"]{-webkit-mask-image:url(/product-masks/cabin-light-inverter.svg);mask-image:url(/product-masks/cabin-light-inverter.svg)}img[src="/products/cabin-light-inverter.png"],img[src="/products/can-cable.jpg"]{-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}img[src="/products/can-cable.jpg"]{-webkit-mask-image:url(/product-masks/can-cable.svg);mask-image:url(/product-masks/can-cable.svg)}img[src="/products/car-header-with-door-motor-drive.png"]{-webkit-mask-image:url(/product-masks/car-header-with-door-motor-drive.svg);mask-image:url(/product-masks/car-header-with-door-motor-drive.svg)}img[src="/products/car-header-with-door-motor-drive.png"],img[src="/products/encoder-cable.png"]{-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}img[src="/products/encoder-cable.png"]{-webkit-mask-image:url(/product-masks/encoder-cable.svg);mask-image:url(/product-masks/encoder-cable.svg)}img[src="/products/goods-lift-controller.png"]{-webkit-mask-image:url(/product-masks/goods-lift-controller.svg);mask-image:url(/product-masks/goods-lift-controller.svg)}img[src="/products/goods-lift-controller.png"],img[src="/products/landing-header.jpg"]{-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}img[src="/products/landing-header.jpg"]{-webkit-mask-image:url(/product-masks/landing-header.svg);mask-image:url(/product-masks/landing-header.svg)}img[src="/products/magnet.png"]{-webkit-mask-image:url(/product-masks/magnet.svg);mask-image:url(/product-masks/magnet.svg)}img[src="/products/magnet.png"],img[src="/products/pm-door-drive-pm-door-motor.png"]{-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}img[src="/products/pm-door-drive-pm-door-motor.png"]{-webkit-mask-image:url(/product-masks/pm-door-drive-pm-door-motor.svg);mask-image:url(/product-masks/pm-door-drive-pm-door-motor.svg)}img[src="/products/reed-switch.png"]{-webkit-mask-image:url(/product-masks/reed-switch.svg);mask-image:url(/product-masks/reed-switch.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.product-detail-buttons{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0}.product-detail-buttons .pill-button{font-size:15px;letter-spacing:0;text-transform:none;min-height:48px;padding:14px 20px;max-width:100%;white-space:normal;line-height:1.45}.product-information{margin-top:56px}.product-information-section{padding:40px 0;border-top:1px solid var(--line);scroll-margin-top:110px}.product-information-section h2{font-size:clamp(26px,3vw,38px);letter-spacing:-.04em;line-height:1.2;margin:16px 0 24px}.product-information-section>p{font-size:17px;line-height:1.75;color:#555;max-width:850px}.product-information-section p a{text-decoration:underline;text-underline-offset:3px}.product-feature-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px 48px;gap:24px 48px}.product-feature-section{min-width:0}.product-feature-section:only-child{grid-column:1/-1;max-width:1050px}.product-feature-section h3{font-size:20px;font-weight:500;line-height:1.45;margin:0 0 14px}.product-feature-section ul{padding-left:22px;margin:0;color:#4f5052;font-size:17px;line-height:1.8}.product-feature-section li{padding-left:4px;margin-bottom:12px;overflow-wrap:anywhere}.product-document-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:24px}.product-document-button{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:25px;border:1px solid #c9caca;border-radius:8px;background:#f3f3f3;min-width:0}.product-document-button:hover{background:#e8e8e8;border-color:#666}.product-document-type{font-size:13px;border:1px solid #bbb;padding:5px 8px;letter-spacing:.1em}.product-document-button strong{font-size:19px;line-height:1.5;font-weight:500;overflow-wrap:anywhere}.product-document-open{font-size:16px;text-decoration:underline;text-underline-offset:4px;margin-top:auto}.product-family-picker{margin-top:32px}.product-family-picker h2{font-size:24px;letter-spacing:-.03em}.catalogue-card-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:auto;padding-top:12px}.catalogue-card-actions .pill-button{font-size:15px;letter-spacing:0;text-transform:none;line-height:1.4;padding:12px 18px;min-height:46px;white-space:normal}.catalogue-card-actions .catalogue-manual-link{font-size:15px;text-decoration:underline;text-underline-offset:4px;align-self:center;padding:12px 0}.product-family-picker .model-options{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:760px){.product-information{margin-top:32px}.product-information-section{padding:30px 0}.product-document-grid,.product-feature-sections{grid-template-columns:1fr;gap:24px}.product-detail-buttons{flex-direction:column}.product-detail-buttons .pill-button{justify-content:space-between;width:100%}.product-feature-section ul{font-size:17px;line-height:1.8}.product-family-picker .model-options{grid-template-columns:1fr}.product-document-button{padding:22px}.product-information-section h2{overflow-wrap:anywhere}}.product-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.product-video-card{border:1px solid #d2d3d3;border-radius:8px;padding:24px;min-width:0;background:#f3f3f3}.product-video-card h3{font-size:21px;line-height:1.4;font-weight:500;margin:0 0 20px}.product-video-card video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#ececec;margin-bottom:20px}.product-video-card .pill-button{font-size:16px;letter-spacing:0;text-transform:none;min-height:48px;white-space:normal}.product-feature-reference{border-left:2px solid #b7b9ba;padding-left:16px;margin-top:28px;font-size:15px!important}.gallery-thumbs{flex-wrap:wrap}.product-gallery-note{line-height:1.6}@media(max-width:760px){.product-video-grid{grid-template-columns:1fr}.product-video-card{padding:20px}}.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}.info-page{background:#fff;color:#363636}.info-page .page-kicker{display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:500;letter-spacing:.17em;line-height:1.7;color:#969696}.info-page .page-kicker>i{width:25px;height:1px;background:#aeaeae}.info-page .info-hero{min-height:570px;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;grid-gap:5%;gap:5%;padding:65px 7% 85px;position:relative;border-bottom:1px solid #efefef;background:linear-gradient(140deg,#fff 45%,#fafafa)}.info-page .info-hero-copy{position:relative;z-index:2}.info-page .info-hero h1{font-size:clamp(46px,6.7vw,91px);font-weight:500;letter-spacing:-.07em;line-height:1.02;margin:30px 0 26px}.info-page .info-hero h1 em{font-style:normal;color:#969696}.info-page .info-hero-copy>p{font-size:18px;line-height:1.9;color:#868686;max-width:425px;margin:0 0 29px}.info-page .info-hero-foot{position:absolute;bottom:24px;left:7%;right:7%;display:flex;justify-content:space-between;gap:20px;font-size:12px;letter-spacing:.13em;line-height:1.7;color:#a5a5a5}.info-page .info-hero-foot>a{letter-spacing:0;font-size:13px;color:#8b8b8b}.info-page .page-outline-button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;min-height:45px;padding:13px 23px;border:1px solid #d8d8d8;border-radius:4px;font-size:14.3px;font-weight:500;color:#626262;background:transparent}.info-page .page-outline-button:hover{background:#f5f5f5;border-color:#bbbbbb}.info-page .quiet-link{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;font-size:14.3px;color:#747474;border-bottom:1px solid #d3d3d3;padding:0 0 8px;line-height:1.7}.info-page .quiet-link:hover{color:#2a2a2a;border-color:#969696}.info-page .inline-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px}.info-page .inline-actions .pill-button{min-width:185px}.info-page .info-section{padding:85px 7%}.info-page .info-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:40px}.info-page .info-section-heading h2{font-size:clamp(32px,3.8vw,51px);line-height:1.08;font-weight:500;letter-spacing:-.055em;margin:18px 0 0}.info-page .info-section-heading>p{font-size:15.6px;line-height:1.9;color:#9b9b9b;margin:0}.info-page .page-closing{margin:15px 7% 85px;padding:48px 5%;display:flex;align-items:center;justify-content:space-between;gap:40px;background:#f5f5f5;border-radius:5px}.info-page .page-closing .micro-label{font-size:12px;color:#989898}.info-page .page-closing h2{font-size:clamp(29px,3.2vw,43px);font-weight:500;letter-spacing:-.055em;line-height:1.1;margin:18px 0 14px}.info-page .page-closing p{font-size:15.6px;line-height:1.9;max-width:440px;color:#8c8c8c;margin:0}.info-page .page-closing .pill-button{min-width:190px;flex-shrink:0}.discover-hero-visual{position:relative;height:410px;display:flex;align-items:center;justify-content:center;min-width:0;isolation:isolate}.discover-orb{position:absolute;aspect-ratio:1;width:90%;max-width:440px;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(ellipse at 35% 25%,#fff,#f2f2f2 50%,#e4e4e4);z-index:0}.discover-hero-visual>img{position:relative;width:110%;max-width:none;height:95%;object-fit:contain;mix-blend-mode:multiply;filter:none;z-index:1}.discover-image-label{position:absolute;bottom:0;font-size:12px;letter-spacing:.16em;color:#9e9e9e}.story-section{display:grid;grid-template-columns:.75fr 1.25fr;grid-gap:12%;gap:12%;align-items:center}.story-year>strong{display:block;font-size:clamp(82px,10vw,140px);letter-spacing:-.09em;line-height:1.1;font-weight:400;margin:28px 0 18px}.story-year>strong>span{display:block;font-size:55px;color:#d6d6d6;line-height:.6;letter-spacing:-.1em}.story-year>p{font-size:15.6px;color:#a0a0a0;line-height:1.9;margin-top:28px}.story-copy h2{font-size:clamp(27px,3vw,40px);line-height:1.16;font-weight:500;letter-spacing:-.055em;margin:20px 0 24px}.story-copy>p{font-size:16.9px;line-height:1.95;color:#8d8d8d;max-width:590px;margin-bottom:18px}.story-copy>.quiet-link{margin-top:12px}.values-section{background:#f7f7f7}.values-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:30px;gap:30px}.values-grid article{padding-top:15px}.value-number{font-size:16.9px;color:#9f9f9f;letter-spacing:-.03em}.value-rule{height:1px;background:#dddddd;margin:23px 0 30px}.values-grid h3{font-size:22px;font-weight:500;letter-spacing:-.04em;margin:0 0 20px}.values-grid p{font-size:15.6px;line-height:1.95;color:#939393;margin:0;max-width:250px}.discover-connection{display:grid;grid-template-columns:1fr 1fr;grid-gap:11%;gap:11%;align-items:center}.connection-art{height:410px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid #eeeeee;border-radius:5px;background:radial-gradient(ellipse,#fff 20%,#f6f6f6);isolation:isolate}.connection-word{font-size:240px;font-weight:500;letter-spacing:-.12em;line-height:1;color:#dddddd;transform:translateX(-12px)}.connection-circle{position:absolute;width:280px;height:280px;border:1px solid #cfcfcf57;border-radius:50%;transform:rotate(-30deg) scaleX(.8);z-index:-1}.connection-axis{position:absolute;width:75%;height:1px;top:50%;left:12.5%;background:#cfcfcf40;transform:rotate(-30deg)}.connection-art>small{position:absolute;bottom:27px;left:25px;right:25px;text-align:center;font-size:12px;letter-spacing:.14em;color:#a5a5a5}.discover-connection h2{font-size:clamp(35px,4.4vw,61px);font-weight:500;letter-spacing:-.06em;line-height:1.04;margin:24px 0}.discover-connection p{font-size:16.9px;line-height:1.95;color:#939393;margin-bottom:30px;max-width:400px}.support-hero-visual{height:400px;position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate}.support-orb{position:absolute;width:340px;height:340px;max-width:90%;border-radius:50%;background:radial-gradient(ellipse at 35% 25%,#fff 0,#f1f1f1 55%,#e3e3e3);z-index:0}.support-headset{position:absolute;width:190px;height:190px;top:20px;color:#a6a6a6;z-index:1}.support-float-label{position:absolute;top:54%;left:8%;right:0;background:#ffffffd9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #e6e6e6;border-radius:6px;padding:23px 28px;box-shadow:0 10px 35px #51515107;z-index:3}.support-float-label>span{font-size:12px;letter-spacing:.16em;color:#9c9c9c;display:block}.support-float-label>a{font-size:clamp(22px,2.5vw,34px);letter-spacing:-.045em;display:flex;align-items:center;justify-content:space-between;margin:14px 0 10px}.support-float-label>a>span{font-size:20px;color:#a6a6a6}.support-float-label>small{font-size:13px;color:#9c9c9c;line-height:1.8}.support-routes{display:grid;grid-template-columns:1fr 1fr;grid-gap:65px;gap:65px}.support-routes article{border-top:1px solid #dfdfdf;padding-top:26px}.support-routes h2{font-size:clamp(29px,3vw,40px);font-weight:500;letter-spacing:-.05em;margin:23px 0 19px}.support-routes p{font-size:16.9px;line-height:1.9;color:#999999;max-width:420px}.support-routes .route-phone{display:block;font-size:21px;letter-spacing:-.035em;margin:24px 0 28px;color:#535353}.info-page .resource-library{padding-top:10px}.resource-toolbar{display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid #e5e5e5;padding-bottom:20px}.resource-tabs{display:flex;gap:8px;flex-wrap:wrap}.resource-tabs>button{min-height:41px;background:transparent;color:#a2a2a2;font-size:14.3px;padding:10px 16px;border:1px solid transparent;border-radius:4px}.resource-tabs>button[aria-pressed=true]{border-color:#c2c2c2;color:#555555;background:#fbfbfb}.resource-tabs>button:hover{background:#f6f6f6;color:#626262}.resource-search{display:flex;align-items:center;gap:12px;padding:0 14px;background:#f9f9f9;border:1px solid #e9e9e9;border-radius:4px;color:#aaaaaa;width:290px;max-width:100%}.resource-search>input{border:0;background:transparent;font-size:15.6px;width:100%;margin:0;padding:13px 0;outline-offset:2px;color:#595959}.resource-search>svg{flex-shrink:0}.resource-count{font-size:13px;color:#a7a7a7;letter-spacing:.025em;margin:23px 0}.support-resource-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.support-resource{display:flex;flex-direction:column;align-items:flex-start;min-width:0;background:linear-gradient(145deg,#fff,#fafafa);border:1px solid #e7e7e7;border-radius:5px;padding:25px 22px;min-height:330px}.resource-topline{display:flex;justify-content:space-between;gap:10px;align-self:stretch;font-size:12px;letter-spacing:.12em;color:#a6a6a6}.resource-topline>span:first-child{border:1px solid #e0e0e0;border-radius:3px;padding:5px 7px;font-size:12px}.resource-symbol{width:40px;height:40px;color:#acacac;margin:25px 0 23px}.resource-symbol svg{width:100%;height:100%}.resource-category{font-size:12px;letter-spacing:.05em;color:#acacac}.support-resource h3{font-size:18px;line-height:1.25;font-weight:500;letter-spacing:-.035em;margin:13px 0}.support-resource p{font-size:14.3px;line-height:1.8;color:#a6a6a6;margin:0 0 25px}.support-resource>a{display:flex;align-items:center;justify-content:space-between;align-self:stretch;gap:15px;font-size:13px;margin-top:auto;padding-top:13px;border-top:1px solid #e8e8e8;color:#7a7a7a}.support-resource>a>span{font-size:16px}.support-resource:hover{border-color:#c4c4c4}.resource-help-note{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:24px 0;border-bottom:1px solid #eaeaea;font-size:14.3px;line-height:1.8;color:#a1a1a1}.resource-help-note>a{color:#7e7e7e;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.resource-empty{background:#f8f8f8;padding:35px;border-radius:5px}.resource-empty h3{font-size:23px;font-weight:500;letter-spacing:-.04em;margin:0 0 13px}.resource-empty p{font-size:15.6px;line-height:1.9;color:#9b9b9b;max-width:520px;margin-bottom:24px}.faq-section{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:9%;gap:9%;padding-top:30px!important}.faq-section h2{font-size:clamp(32px,3.5vw,48px);font-weight:500;letter-spacing:-.055em;line-height:1.1;margin:24px 0 28px}.faq-list details{border-bottom:1px solid #e5e5e5}.faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;padding:23px 0;font-size:16.9px;line-height:1.7;cursor:pointer;color:#757575}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{font-size:19px;color:#a9a9a9;font-weight:300;flex-shrink:0}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details p{font-size:15.6px;line-height:1.95;color:#a0a0a0;margin:0 0 26px;padding-right:25px}.contact-hero .info-hero-copy{max-width:600px}.contact-hero h1{font-size:clamp(43px,5.8vw,79px)!important}.contact-connection{position:relative;height:360px;min-width:0;display:flex;align-items:center;justify-content:center;gap:35px;isolation:isolate}.contact-orbit{position:absolute;width:340px;height:280px;max-width:105%;border:1px solid #e3e3e3;border-radius:50%;transform:rotate(-25deg);background:radial-gradient(ellipse,#fff,#f7f7f740 70%);z-index:-1}.office-node{display:flex;flex-direction:column;align-items:center;z-index:2}.office-node>span{width:76px;height:76px;border:1px solid #dbdbdb;border-radius:50%;display:grid;place-items:center;font-size:23px;letter-spacing:-.04em;font-weight:400;color:#a0a0a0;background:#ffffffde;box-shadow:0 5px 20px #6b6b6b07}.office-node>strong{font-size:20px;font-weight:500;letter-spacing:-.035em;margin-top:20px;color:#7a7a7a}.office-node>small{font-size:12px;letter-spacing:.16em;color:#b6b6b6;margin-top:8px}.dubai-node{transform:translateY(32px)}.office-connector{display:flex;align-items:center;gap:12px;color:#bbbbbb;align-self:center;margin-top:-23px}.office-connector>i{height:1px;width:28px;background:#dedede}.office-connector>span{font-size:20px}.connection-caption{position:absolute;bottom:20px;font-size:12px;letter-spacing:.16em;color:#b3b3b3;text-align:center}.office-section{padding-bottom:45px!important}.office-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:26px;gap:26px}.office-card{background:linear-gradient(145deg,#fff,#fbfbfb);border:1px solid #e7e7e7;border-radius:5px;padding:33px 35px 0;display:flex;flex-direction:column;min-width:0}.office-card-top{display:flex;justify-content:space-between;align-items:center;gap:20px}.office-country{display:grid;place-items:center;width:33px;height:33px;border:1px solid #e7e7e7;border-radius:50%;font-size:12px;color:#adadad}.office-card h3{font-size:45px;font-weight:500;letter-spacing:-.065em;margin:25px 0 12px}.office-card h3>span{color:#bebebe}.office-purpose{font-size:14.3px;color:#aaaaaa;margin:0 0 25px}.office-card address{font-size:18px;font-style:normal;line-height:1.95;color:#878787;min-height:107px}.office-landmark{font-size:13px;line-height:1.9;max-width:310px;color:#b5b5b5;margin:15px 0 0}.office-legal-name{font-size:13px;letter-spacing:.04em;line-height:1.8;max-width:325px;color:#ababab;margin:0 0 16px}.office-contacts{margin:28px 0 30px}.office-contacts>div{display:grid;grid-template-columns:65px 1fr;grid-gap:15px;gap:15px;margin-bottom:15px;align-items:baseline}.office-contacts dt{font-size:12px;color:#bdbdbd}.office-contacts dd{font-size:15.6px;color:#8e8e8e;margin:0;min-width:0;overflow-wrap:anywhere;line-height:1.6}.office-contacts dd a:hover{text-decoration:underline;text-underline-offset:4px}.dubai-contacts{margin-top:28px}.office-actions{margin-top:auto;display:flex;justify-content:space-between;gap:18px;border-top:1px solid #eaeaea;padding:22px 0;font-size:13px;line-height:1.7;color:#949494}.office-actions>a:hover{text-decoration:underline;text-underline-offset:4px}.contact-enquiry{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:10%;gap:10%;margin:30px 7% 65px;padding:60px 5%!important;background:#f9f9f9;border:1px solid #f2f2f2;border-radius:5px;scroll-margin-top:100px}.enquiry-intro h2{font-size:clamp(33px,3.7vw,50px);line-height:1.1;font-weight:500;letter-spacing:-.06em;margin:24px 0}.enquiry-intro>p{font-size:15.6px;line-height:1.95;color:#a8a8a8;max-width:330px}.enquiry-direct{margin-top:40px;display:flex;flex-direction:column;gap:15px}.enquiry-direct>span{font-size:12px;color:#bbbbbb}.enquiry-direct>a{font-size:19px;color:#9b9b9b;letter-spacing:-.03em}.enquiry-direct>small{font-size:13px;line-height:1.9;color:#b7b7b7}.enquiry-direct>small>a{text-decoration:underline;text-underline-offset:4px}.enquiry-form{min-width:0}.enquiry-label{display:block;font-size:13px;font-weight:500;line-height:1.5;color:#999999;margin-bottom:22px}.enquiry-label>span{color:#b2b2b2}.enquiry-label>small{font-size:12px;font-weight:400;color:#c7c7c7;margin-left:6px}.enquiry-form input,.enquiry-form select,.enquiry-form textarea{width:100%;display:block;background:#fff;border:1px solid #e6e6e6;border-radius:3px;padding:14px 13px;margin-top:10px;color:#8c8c8c;font:inherit;font-size:15.6px;line-height:1.6;outline-offset:3px}.enquiry-form input::placeholder,.enquiry-form textarea::placeholder{color:#c6c6c6}.enquiry-form select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;cursor:pointer}.enquiry-form textarea{resize:vertical;min-height:130px}.enquiry-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 18px;gap:0 18px}.enquiry-explanation{font-size:13px;line-height:1.9;color:#bdbdbd;margin:3px 0 20px}.enquiry-form-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.enquiry-form-actions .pill-button{min-width:195px;font-size:14.3px}.enquiry-copy{display:flex;align-items:center;gap:15px;min-height:42px;font-size:13px;background:transparent;color:#a4a4a4;border:0;padding:8px 0}.enquiry-copy:hover{color:#6b6b6b}.enquiry-recipient{font-size:12px;line-height:1.8;color:#c2c2c2;margin-top:18px}.enquiry-recipient>a{color:#aaaaaa;text-decoration:underline;text-underline-offset:3px}.enquiry-status{font-size:14.3px;line-height:1.9;background:#fff;border:1px solid #e6e6e6;padding:15px 18px;border-radius:3px;margin-top:20px;color:#9b9b9b}.contact-verification{display:flex;justify-content:space-between;gap:20px;max-width:86%;margin:0 auto 55px;font-size:12px;line-height:1.8;color:#c0c0c0}.contact-verification>a{text-decoration:underline;text-underline-offset:4px;white-space:nowrap}@media(max-width:1100px){.support-resource-grid{grid-template-columns:1fr 1fr}.support-resource{min-height:300px}.info-page .info-hero{gap:3%;padding-left:6%;padding-right:6%}.info-page .info-hero-foot{left:6%;right:6%}.values-grid{gap:22px}.values-grid h3{font-size:20px}.contact-connection{gap:18px}.office-connector{gap:8px}.office-connector>i{width:17px}.office-node>span{width:66px;height:66px}.office-node>strong{font-size:18px}.contact-enquiry{gap:6%}.enquiry-form-actions{gap:15px}.enquiry-form-actions .pill-button{min-width:175px}.info-page .info-hero h1{font-size:64px}.info-page .contact-hero h1{font-size:58px!important}}@media(max-width:900px){.site-header .primary-nav{display:none}.site-header .primary-nav.is-open{display:flex;position:absolute;top:76px;left:0;right:0;transform:none;background:#fffffff5;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);flex-direction:column;padding:20px 6% 30px;border-bottom:1px solid #ddd;gap:8px}.site-header .primary-nav>a{font-size:17px;padding:15px 10px}.site-header .primary-nav>a[aria-current=page]:after{left:10px;right:auto;width:30px}.site-header .menu-toggle{display:flex;gap:15px;font-size:14.3px;align-items:center;padding:10px 0;color:#555}.site-header .menu-toggle>span{font-size:18px}.site-header .header-enquiry{margin-left:auto;margin-right:25px}.values-grid{grid-template-columns:1fr 1fr;gap:35px}.contact-enquiry{grid-template-columns:1fr;gap:40px}.enquiry-intro>p{max-width:500px}.enquiry-direct{margin-top:23px}.contact-hero .info-hero-copy>p{max-width:330px}.office-card{padding-left:26px;padding-right:26px}.office-actions{font-size:12px;gap:10px}.info-page .info-section-heading>p{font-size:14.3px}.resource-toolbar{align-items:stretch;flex-direction:column}.resource-search{align-self:flex-end}.discover-connection{gap:7%}.connection-art{height:350px}.connection-word{font-size:200px}.faq-section{gap:6%;grid-template-columns:.8fr 1.2fr}}@media(max-width:760px){.site-header .primary-nav.is-open{top:66px}.info-page .info-hero{grid-template-columns:1fr;padding:44px 7% 65px;gap:15px;min-height:0}.info-page .info-hero h1{font-size:58px;letter-spacing:-.065em;margin:26px 0 24px}.info-page .contact-hero h1{font-size:51px!important}.info-page .info-hero-copy>p{font-size:16.9px;max-width:500px}.info-page .info-hero-foot{left:7%;right:7%;bottom:22px;font-size:12px;letter-spacing:.09em;gap:15px}.info-page .info-hero-foot>a{font-size:12px}.info-page .info-section{padding:55px 7%}.info-page .info-section-heading{display:block;margin-bottom:28px}.info-page .info-section-heading h2{font-size:36px;margin-top:18px}.info-page .info-section-heading>p{margin-top:22px;font-size:15.6px}.info-page .info-section-heading>p br{display:none}.info-page .page-closing{display:block;padding:35px 8%;margin:0 7% 55px}.info-page .page-closing h2{font-size:33px}.info-page .page-closing p{font-size:15.6px}.info-page .page-closing .pill-button{margin-top:27px;font-size:14.3px}.info-page .page-outline-button{min-height:43px;font-size:14.3px}.info-page .inline-actions{gap:20px}.discover-hero-visual{height:330px;margin-top:8px}.discover-orb{width:300px;max-width:85%}.discover-hero-visual>img{width:105%;height:95%}.discover-image-label{font-size:12px;bottom:5px}.story-section{grid-template-columns:1fr;gap:35px}.story-year>strong{font-size:104px;margin:18px 0 10px;display:flex;align-items:center;gap:30px}.story-year>strong>span{display:inline-block;font-size:60px}.story-year>p{margin-top:14px;font-size:14.3px}.story-copy h2{font-size:32px;margin-top:20px}.story-copy h2 br{display:none}.story-copy>p{font-size:16.9px}.values-grid{gap:30px 25px}.values-grid h3{font-size:23px;line-height:1.12}.values-grid p{font-size:14.3px}.value-rule{margin:20px 0 24px}.discover-connection{grid-template-columns:1fr;gap:38px}.connection-art{height:330px}.discover-connection h2{font-size:45px}.discover-connection p{font-size:16.9px}.discover-connection .inline-actions .pill-button{font-size:14.3px}.support-hero-visual{height:340px;margin-top:15px}.support-orb{height:290px;width:290px}.support-headset{top:20px;width:165px;height:165px}.support-float-label{left:4%;right:4%;padding:24px;top:53%}.support-float-label>a{font-size:29px}.support-float-label>small{font-size:12px}.support-routes{grid-template-columns:1fr;gap:38px}.support-routes h2{font-size:34px}.support-routes p{font-size:16.9px}.support-routes .route-phone{font-size:22px;margin-top:21px}.info-page .resource-library{padding-top:20px}.resource-tabs{gap:4px}.resource-tabs>button{font-size:13px;padding:10px 11px}.resource-search{width:100%;align-self:stretch;margin-top:4px}.resource-search>input{font-size:15.6px}.resource-count{font-size:12px;margin-top:20px}.support-resource-grid{gap:15px}.support-resource{padding:21px 18px;min-height:330px}.support-resource h3{font-size:20px}.support-resource p{font-size:14.3px}.resource-topline,.resource-topline>span:first-child{font-size:12px}.resource-symbol{width:35px;height:35px;margin:24px 0}.resource-category{font-size:12px}.support-resource>a{font-size:13px}.resource-help-note{display:block;font-size:14.3px;padding:20px 0}.resource-help-note>a{display:inline-block;margin-top:12px;font-size:14.3px;white-space:normal}.faq-section{grid-template-columns:1fr;gap:32px}.faq-section h2{font-size:40px;margin-bottom:24px}.faq-list summary{font-size:16.9px;padding:21px 0}.faq-list details p{font-size:15.6px}.contact-connection{height:305px;gap:23px;margin-top:20px}.contact-orbit{width:290px;height:250px}.office-node>span{width:72px;height:72px;font-size:24px}.office-node>strong{font-size:21px}.office-node>small{font-size:12px}.office-connector{gap:9px}.office-connector>i{width:20px}.office-connector>span{font-size:20px}.connection-caption{bottom:14px;font-size:12px}.office-section{padding-bottom:35px!important}.office-grid{grid-template-columns:1fr;gap:22px}.office-card{padding:27px 27px 0}.office-card h3{font-size:46px;margin-top:24px}.office-purpose{font-size:14.3px}.office-card address{font-size:18px;line-height:1.9;min-height:0}.office-landmark{font-size:13px;margin-top:16px}.office-legal-name{font-size:13px}.office-contacts{margin:25px 0}.office-contacts>div{grid-template-columns:60px 1fr;gap:12px;margin-bottom:16px}.office-contacts dt{font-size:12px}.office-contacts dd{font-size:15.6px}.office-actions{font-size:13px;gap:15px;padding:22px 0}.contact-enquiry{margin:5px 7% 40px;padding:35px 7%!important;gap:30px}.enquiry-intro h2{font-size:42px;margin:24px 0}.enquiry-intro>p{font-size:15.6px}.enquiry-direct>a{font-size:20px}.enquiry-direct>small{font-size:13px}.enquiry-form-grid{grid-template-columns:1fr;gap:0}.enquiry-label{font-size:14.3px;margin-bottom:22px}.enquiry-form input,.enquiry-form select,.enquiry-form textarea{font-size:18px;padding:13px}.enquiry-label>small{font-size:12px}.enquiry-explanation{font-size:13px}.enquiry-form-actions{gap:12px;justify-content:space-between}.enquiry-form-actions .pill-button{min-width:175px;flex:1 1;max-width:100%;font-size:14.3px}.enquiry-copy{font-size:13px;gap:8px}.enquiry-recipient{font-size:12px;overflow-wrap:anywhere}.enquiry-status{font-size:14.3px;padding:13px}.contact-verification{display:block;max-width:86%;margin-bottom:40px;font-size:12px}.contact-verification>a{display:block;margin-top:13px;white-space:normal}}@media(max-width:420px){.values-grid{grid-template-columns:1fr;gap:25px}.values-grid article{padding-top:5px}.values-grid p{font-size:15.6px;max-width:100%}.support-resource-grid{grid-template-columns:1fr}.support-resource{min-height:305px;padding:26px}.support-resource h3{font-size:24px}.support-resource p{font-size:15.6px}.support-resource>a{font-size:14.3px}.resource-category,.resource-topline>span:first-child{font-size:12px}.resource-symbol{width:43px;height:43px}.info-page .info-hero h1{font-size:53px}.info-page .contact-hero h1{font-size:48px!important}.office-node>span{width:61px;height:61px}.contact-connection{gap:18px}.office-connector{gap:6px}.office-connector>i{width:13px}.office-node>strong{font-size:20px}.office-actions{font-size:12px}.contact-enquiry{padding:31px 7%!important}.enquiry-form-actions{flex-direction:column;align-items:stretch}.enquiry-form-actions .pill-button{width:100%}.enquiry-copy{justify-content:center}.info-page .page-closing .pill-button{min-width:180px}}.info-page .page-kicker{color:#777}.discover-connection p,.enquiry-intro>p,.faq-list details p,.info-page .info-hero-copy>p,.info-page .page-closing p,.story-copy>p,.support-resource p,.support-routes p,.values-grid p{color:#737373}.contact-verification,.enquiry-explanation,.enquiry-recipient,.office-contacts dt,.office-landmark,.office-legal-name,.office-purpose,.resource-category,.resource-count{color:#777}.enquiry-copy,.enquiry-direct>a,.enquiry-label,.enquiry-recipient>a,.enquiry-status,.faq-list summary,.office-actions,.office-card address,.office-contacts dd,.resource-help-note,.resource-help-note>a{color:#666}.enquiry-form input,.enquiry-form select,.enquiry-form textarea{color:#444}.enquiry-form input::placeholder,.enquiry-form textarea::placeholder{color:#888}.resource-tabs>button{color:#777}.resource-tabs>button[aria-pressed=true]{color:#333}.info-page .info-hero-foot{flex-wrap:wrap}.enquiry-form input,.enquiry-form select,.enquiry-form textarea{font-size:16px}@media(max-width:760px){.info-page .info-hero-foot{position:relative;bottom:auto;left:auto;right:auto;grid-column:1/-1;margin-top:15px;gap:10px 20px}}.contact-connection{overflow:clip}.wordmark:has(.brand-logo){display:inline-flex;align-items:center;flex-shrink:0;letter-spacing:normal;line-height:1}.brand-logo{display:block;width:200px;height:auto;max-width:100%;object-fit:contain;filter:none;mix-blend-mode:normal}.site-header .wordmark{min-height:57px}.site-footer .brand-logo{width:180px;mix-blend-mode:multiply}@media(max-width:900px){.site-header .brand-logo{width:165px}.site-header .wordmark{min-height:47px}}@media(max-width:420px){.site-header .brand-logo{width:155px}.site-header .wordmark{min-height:44px}}.brand-logo{-webkit-clip-path:inset(0 0 0 1px);clip-path:inset(0 0 0 1px)}.social-links{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:28px 0;border-top:1px solid #ddd;margin-top:30px;color:#555}.social-links-label{font-size:14px;font-weight:500;line-height:1.5}.social-links-items{display:flex;flex-wrap:wrap;gap:12px}.social-links-items>a{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:10px 15px;border:1px solid #d8d8d8;border-radius:4px;font-size:14px;line-height:1.4;color:inherit}.social-links-items>a:hover{background:#f2f2f2;color:#222;border-color:#999}.social-links-items>a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.social-links-items svg{width:23px;height:23px;flex-shrink:0}.social-external{font-size:16px}@media(max-width:700px){.social-links{align-items:flex-start;flex-direction:column}.social-links-items{width:100%;gap:10px}.social-links-items>a{flex:1 1 135px;justify-content:center}}.enquiry-direct>a.technical-support-call{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;max-width:370px;padding:20px 18px;border:1px solid #c6c8ca;border-left:4px solid #555b60;border-radius:8px;background:#eceeef;color:#303438;letter-spacing:0;text-decoration:none;margin-top:5px;min-height:100px}.technical-support-call .support-call-icon{display:grid;place-items:center;width:44px;height:44px;background:#fff;border-radius:50%;color:#454c52}.technical-support-call .support-call-icon svg{width:28px;height:28px}.technical-support-call .support-call-copy{display:flex;flex-direction:column;gap:8px;min-width:0}.technical-support-call .support-call-copy>span{font-size:18px;line-height:1.35;font-weight:700;color:#303438}.technical-support-call .support-call-copy>strong{font-size:clamp(21px,2vw,25px);line-height:1.3;font-weight:700;color:#202428;letter-spacing:-.02em;white-space:nowrap}.enquiry-direct>a.technical-support-call:hover{background:#e2e5e7;border-color:#8f9499}.enquiry-direct>a.technical-support-call:focus-visible{outline:2px solid #454c52;outline-offset:4px}@media(max-width:380px){.enquiry-direct>a.technical-support-call{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:18px 12px}.technical-support-call .support-call-icon{width:36px;height:36px}.technical-support-call .support-call-copy>strong{font-size:20px}.technical-support-call .support-call-copy>span{font-size:17px}}