.nt{--ink:#101113;--black:#080a0d;--paper:#edeae5;--white:#f2f0ec;--muted:#a8aaad;--red:#f52b32;--line:#ffffff25;--pad:clamp(24px,7.7vw,148px);--ease:cubic-bezier(.22,.61,.36,1);font-family:var(--rd-font),Arial,sans-serif;color:var(--white);background:var(--ink);font-synthesis:none;scroll-behavior:smooth}:where(.nt) *{box-sizing:border-box}body:has(#secondary-menu[open]){overflow:hidden}:where(.ref,.site-header,#secondary-menu,.site-footer,.home-hero) button,:where(.ref,.site-header,#secondary-menu,.site-footer,.home-hero) input,:where(.ref,.site-header,#secondary-menu,.site-footer,.home-hero) select,:where(.ref,.site-header,#secondary-menu,.site-footer,.home-hero) textarea{font:inherit}:where(.ref,.site-header,#secondary-menu,.site-footer,.home-hero) button,:where(.ref,.site-header,#secondary-menu,.site-footer,.home-hero) a,:where(.ref,.site-header,#secondary-menu,.site-footer,.home-hero) input,:where(.ref,.site-header,#secondary-menu,.site-footer,.home-hero) select,:where(.ref,.site-header,#secondary-menu,.site-footer,.home-hero) textarea{-webkit-tap-highlight-color:transparent}:where(.ref,.site-header,#secondary-menu,.site-footer,.home-hero) button,:where(.ref,.site-header,#secondary-menu,.site-footer,.home-hero) a{touch-action:manipulation}:where(.ref,.site-header,#secondary-menu,.site-footer,.home-hero) button{color:inherit;cursor:pointer}:where(.ref,.site-header,#secondary-menu,.site-footer,.home-hero) a{color:inherit;text-decoration:none}:where(.ref,.site-header,#secondary-menu,.site-footer,.home-hero) button{background:0 0;border:0}:where(.ref,.site-header,#secondary-menu,.site-footer,.home-hero) button:disabled{cursor:not-allowed;opacity:.4}:where(.ref,.site-header,#secondary-menu,.site-footer,.home-hero) a,:where(.ref,.site-header,#secondary-menu,.site-footer,.home-hero) button{text-underline-offset:6px}:where(.ref,.site-header,#secondary-menu,.site-footer,.home-hero) a:hover{text-decoration:none}:where(.ref,.site-header,#secondary-menu,.site-footer,.home-hero) a:focus-visible,:where(.ref,.site-header,#secondary-menu,.site-footer,.home-hero) button:focus-visible,:where(.ref,.site-header,#secondary-menu,.site-footer,.home-hero) select:focus-visible,:where(.ref,.site-header,#secondary-menu,.site-footer,.home-hero) input:focus-visible,:where(.ref,.site-header,#secondary-menu,.site-footer,.home-hero) textarea:focus-visible{outline:2px solid var(--red);outline-offset:6px}:where(.ref,.site-header,#secondary-menu,.site-footer,.home-hero) h1,:where(.ref,.site-header,#secondary-menu,.site-footer,.home-hero) h2,:where(.ref,.site-header,#secondary-menu,.site-footer,.home-hero) h3,:where(.ref,.site-header,#secondary-menu,.site-footer,.home-hero) p{margin:0}:where(.ref,.site-header,#secondary-menu,.site-footer,.home-hero) h1,:where(.ref,.site-header,#secondary-menu,.site-footer,.home-hero) h2,:where(.ref,.site-header,#secondary-menu,.site-footer,.home-hero) h3{letter-spacing:-.04em;font-weight:400;line-height:1.1}:where(.ref,.site-header,#secondary-menu,.site-footer,.home-hero) h1{font-size:clamp(40px,4.2vw,80px)}:where(.ref,.site-header,#secondary-menu,.site-footer,.home-hero) h2{font-size:clamp(32px,3.25vw,62px)}:where(.ref,.site-header,#secondary-menu,.site-footer,.home-hero) h3{font-size:clamp(24px,2vw,38px)}:where(.ref,.site-header,#secondary-menu,.site-footer,.home-hero) p{line-height:1.5}:where(.ref,.site-header,#secondary-menu,.site-footer,.home-hero) small,:where(.nt) .eyebrow,:where(.nt) .micro{text-transform:uppercase;letter-spacing:.015em;font-size:14px;font-weight:400}:where(.nt) .eyebrow{color:var(--red);margin-bottom:24px}:where(.nt) .muted{color:var(--muted)}:where(.nt) .accent{color:var(--red)}:where(.nt) .body-copy{max-width:440px;font-size:clamp(16px,1.25vw,23px);font-weight:300;line-height:1.4}:where(.nt) .skip-link{z-index:100;background:var(--paper);color:var(--ink);padding:12px 20px;position:fixed;top:-100px;left:12px}:where(.nt) .skip-link:focus{top:12px}:where(.nt) .site-header{background:var(--ink);z-index:10;align-items:center;gap:38px;height:86px;padding:0 clamp(24px,3vw,58px);display:flex;position:relative}.home-active .site-header{background:linear-gradient(#0006,#0000);position:absolute;inset:0 0 auto}:where(.nt) .logo{letter-spacing:-2px;white-space:nowrap;font-size:25px;font-weight:700;line-height:1}:where(.nt) .logo span{letter-spacing:-1px;border-top:2px solid var(--red);font-size:16px}:where(.nt) .main-nav{align-items:center;gap:24px;margin-left:auto;display:flex}:where(.nt) .main-nav a,:where(.nt) .menu-trigger{white-space:nowrap;color:#c9c9cc;font-size:14px}:where(.nt) .main-nav small{color:#8b8d90;margin-right:4px;font-size:12px}:where(.nt) .main-nav a[aria-current],:where(.nt) .main-nav a:hover,:where(.nt) .menu-trigger:hover{color:#fff}:where(.nt) .main-nav a[aria-current]{border-bottom:1px solid var(--red);padding-bottom:5px}:where(.nt) .menu-trigger{padding:12px 0}:where(.nt) .menu-trigger .menu-plus{vertical-align:-1px;margin-left:8px;font-size:22px}:where(.nt) .long-arrow{background:currentColor;flex-shrink:0;width:70px;height:1px;display:inline-block;position:relative}:where(.nt) .long-arrow:after{content:"";border-top:1px solid;border-right:1px solid;width:25px;height:25px;position:absolute;top:-12px;right:1px;transform:rotate(45deg)}:where(.nt) .arrow-link{border-bottom:1px solid;align-items:center;gap:20px;padding:10px 0;font-size:clamp(16px,1.6vw,30px);line-height:1.3;display:inline-flex}:where(.nt) .arrow-link .long-arrow{width:40px}:where(.nt) .arrow-link .long-arrow:after{width:13px;height:13px;top:-6px}:where(.nt) .text-link{border-bottom:1px solid #8885;padding:8px 0;font-size:16px;display:inline-block}:where(.nt) .text-link:hover,:where(.nt) .arrow-link:hover{color:var(--red)}:where(.nt) .section{padding:80px var(--pad)}:where(.nt) .light{background:var(--paper);color:var(--ink)}:where(.nt) .back-link{color:var(--muted);align-items:center;gap:12px;margin-bottom:30px;font-size:14px;display:inline-flex}:where(.nt) .back-link:hover{color:var(--red)}:where(.nt) .home-hero{isolation:isolate;touch-action:pan-y;background:#010a17;height:100svh;min-height:620px;position:relative;overflow:hidden}:where(.nt) .hero-frame{opacity:0;pointer-events:none;will-change:opacity,transform,filter;position:absolute;inset:0}:where(.nt) .hero-frame.is-current{opacity:1}:where(.nt) .hero-frame img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%}:where(.nt) .home-hero:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000,#0006);position:absolute;inset:65% 0 0}:where(.nt) .hero-caption{z-index:3;text-align:center;position:absolute;bottom:16%;left:18%;right:18%}:where(.nt) .hero-caption a{letter-spacing:-.035em;align-items:center;gap:28px;font-size:clamp(24px,2.6vw,50px);font-weight:300;line-height:1.12;display:inline-flex}:where(.nt) .hero-caption strong{font-weight:600}:where(.nt) .hero-caption .long-arrow{width:48px;transition:transform .4s}:where(.nt) .hero-caption a:hover .long-arrow{transform:translate(8px)}:where(.nt) .hero-next,:where(.nt) .hero-prev{z-index:3;padding:32px 20px;position:absolute;top:45%}:where(.nt) .hero-next{right:2.5%}:where(.nt) .hero-prev{left:2.5%;transform:rotate(180deg)}:where(.nt) .hero-prev .long-arrow,:where(.nt) .hero-next .long-arrow{width:55px}:where(.nt) .hero-bottom{z-index:3;bottom:30px;left:var(--pad);right:var(--pad);grid-template-columns:1fr 1fr 1fr;align-items:end;gap:20px;display:grid;position:absolute}:where(.nt) .hero-bottom>a{font-size:14px}:where(.nt) .slide-control{text-align:center}:where(.nt) .slide-control p{color:#b3b6bb;margin-bottom:14px;font-size:12px}:where(.nt) .slide-dots{justify-content:center;gap:10px;display:flex}:where(.nt) .slide-dots button{background:linear-gradient(#ffffff50,#ffffff50) 50%/100% 2px no-repeat;width:32px;height:18px;padding:8px 0}:where(.nt) .slide-dots button[aria-pressed=true]{background-image:linear-gradient(var(--white),var(--white))}:where(.nt) .hero-count{text-align:right;color:#bebfc3;font-size:14px}:where(.nt) .hero-count b{color:#fff;margin-right:16px;font-weight:400}:where(.nt) #secondary-menu{width:min(840px,100vw - 48px);max-width:none;max-height:calc(100svh - 48px);color:var(--white);background:#151515;border:1px solid #777;margin:0;padding:clamp(28px,4.2vw,70px);position:fixed;inset:24px 24px auto auto;overflow:auto}:where(.nt) #secondary-menu::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02050bbb}:where(.nt) #secondary-menu[open]{animation:menu-in .35s var(--ease)}:where(.nt) .menu-top{justify-content:space-between;align-items:center;gap:24px;margin-bottom:40px;display:flex}:where(.nt) .menu-top h2{color:var(--red);letter-spacing:-.03em;font-size:clamp(18px,2.3vw,30px);font-weight:500}:where(.nt) .close-menu{white-space:nowrap;padding:0;font-size:clamp(18px,2.3vw,30px);font-weight:300}:where(.nt) .secondary-links a{letter-spacing:-.035em;border-top:1px solid #626262;grid-template-columns:65px 1fr 85px;align-items:center;gap:20px;min-height:110px;padding:24px 0;font-size:clamp(23px,2.8vw,39px);font-weight:300;line-height:1.2;display:grid}:where(.nt) .secondary-links a:last-child{border-bottom:1px solid #626262}:where(.nt) .secondary-links a:hover{color:#fff}:where(.nt) .secondary-links a .long-arrow{transition:transform .3s}:where(.nt) .secondary-links a:hover .long-arrow{transform:translate(8px)}:where(.nt) .menu-number{color:var(--red);font-size:.83em}:where(.nt) .menu-signature{letter-spacing:-.03em;margin-top:32px;font-size:clamp(18px,2vw,28px);font-weight:600}:where(.nt) .mobile-primary{display:none}:where(.nt) .finder-section{padding:58px var(--pad) 64px;background:#101113}:where(.nt) .finder-heading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:32px;display:flex}:where(.nt) .finder-heading h1,:where(.nt) .finder-heading h2{font-size:clamp(34px,3.8vw,68px)}:where(.nt) .finder-heading .eyebrow{margin-bottom:14px}:where(.nt) .finder-form{background:var(--paper);color:var(--ink);grid-template-columns:1fr 1.4fr 1fr auto;gap:0;max-width:1280px;padding:16px;display:grid}:where(.nt) .finder-field{border-right:1px solid #0002;flex-direction:column;gap:6px;min-width:0;padding:5px 24px;display:flex}:where(.nt) .finder-field label{color:#68686a;font-size:12px}:where(.nt) .finder-field input{width:100%;color:var(--ink);text-overflow:ellipsis;background:0 0;border:0;border-radius:0;height:46px;padding-right:16px;font-size:clamp(18px,1.75vw,30px)}:where(.nt) .finder-field input:disabled{color:#848487;opacity:1}:where(.nt) .finder-submit{color:#fff;background:#111;justify-content:center;align-items:center;gap:12px;min-width:110px;margin:8px 0 8px 20px;padding:10px 20px;display:flex}:where(.nt) .finder-submit .long-arrow{width:28px}:where(.nt) .finder-submit .long-arrow:after{width:12px;height:12px;top:-6px}:where(.nt) .finder-tools{color:var(--muted);justify-content:space-between;align-items:center;gap:20px;margin-top:16px;font-size:14px;display:flex}:where(.nt) .finder-reset{padding:5px 0;text-decoration:underline}:where(.nt) .finder-results{margin-top:32px}:where(.nt) .finder-placeholder{border-top:1px solid var(--line);color:var(--muted);padding:24px 0;font-size:16px}:where(.nt) .fitment-group{border:1px solid var(--line);background:#08090a;margin-top:16px;padding:clamp(20px,2.6vw,42px)}:where(.nt) .fitment-group .eyebrow{margin-bottom:10px;font-size:13px}:where(.nt) .fitment-header{justify-content:space-between;align-items:start;gap:20px;margin-bottom:20px;display:flex}:where(.nt) .fitment-header h3{letter-spacing:-.02em;font-size:clamp(23px,2vw,34px)}:where(.nt) .generation{color:var(--muted);margin-top:7px;font-size:14px}:where(.nt) .fitment-total{color:var(--muted);white-space:nowrap;font-size:13px}:where(.nt) .result-row{border-top:1px solid var(--line);grid-template-columns:36px 1fr 1fr auto;align-items:center;gap:12px;padding:18px 0;transition:color .2s;display:grid}:where(.nt) .result-row:hover{color:var(--red)}:where(.nt) .result-number{color:var(--red);font-size:13px}:where(.nt) .result-name{font-size:clamp(18px,1.5vw,26px)}:where(.nt) .result-category{color:var(--muted);text-transform:uppercase;font-size:13px}:where(.nt) .result-action{align-items:center;gap:16px;font-size:14px;display:flex}:where(.nt) .result-action .long-arrow{width:32px}:where(.nt) .result-action .long-arrow:after{width:12px;height:12px;top:-6px}:where(.nt) .fitment-note{color:var(--muted);margin-top:18px;font-size:14px}:where(.nt) .request-line{color:var(--muted);margin-top:24px;font-size:16px}:where(.nt) .request-line a{color:var(--red);border-bottom:1px solid #f52b3266;padding-bottom:5px}:where(.nt) .status-line{color:var(--muted);padding:20px 0;font-size:16px}:where(.nt) .photo-section{isolation:isolate;min-height:min(810px,57vw);padding:70px var(--pad);align-items:center;display:flex;position:relative;overflow:hidden}:where(.nt) .photo-section>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}:where(.nt) .photo-copy{z-index:1;max-width:41%;position:relative}:where(.nt) .photo-copy h1,:where(.nt) .photo-copy h2{margin-bottom:34px}:where(.nt) .photo-copy .body-copy{max-width:390px}:where(.nt) .photo-copy .actions{flex-direction:column;align-items:start;gap:18px;margin-top:48px;display:flex}:where(.nt) .photo-copy .eyebrow{margin-bottom:26px}:where(.nt) .photo-section.light .body-copy{color:#434345}:where(.nt) .photo-section.technical .photo-copy{max-width:57%;margin-left:43%}:where(.nt) .technical-list{margin-top:38px}:where(.nt) .technical-item{border-bottom:1px solid #ffffff20;padding:24px 0}:where(.nt) .technical-item:last-child{border-bottom:0}:where(.nt) .technical-item h3{letter-spacing:-.02em;margin-bottom:10px;font-size:clamp(23px,2vw,34px)}:where(.nt) .technical-item p{color:#b9b9bb;max-width:490px;font-size:clamp(16px,1.2vw,21px);line-height:1.4}:where(.nt) .product-tabs{padding:22px var(--pad);background:var(--paper);color:var(--ink);border-bottom:1px solid #0001;flex-wrap:wrap;justify-content:center;gap:30px;display:flex}:where(.nt) .product-tabs button,:where(.nt) .product-tabs a{white-space:nowrap;color:#67676a;padding:8px 0;font-size:14px}:where(.nt) .product-tabs [aria-selected=true],:where(.nt) .product-tabs a[aria-current]{color:var(--ink);border-bottom:1px solid var(--red)}:where(.nt) .product-showcase{min-height:min(780px,56vw);padding-top:65px;padding-bottom:70px}:where(.nt) .product-showcase h2{font-weight:500}:where(.nt) .product-showcase h3{margin-bottom:36px;font-size:clamp(27px,2.9vw,53px);font-weight:300;line-height:1.13}:where(.nt) .product-showcase .arrow-link{font-weight:300}:where(.nt) .product-detail{padding-top:35px}:where(.nt) .product-availability{border-left:1px solid var(--red);background:#0004;margin-top:30px;padding:20px;font-size:16px;line-height:1.4}:where(.nt) .light .product-availability{background:#fff6}:where(.nt) .detail-nav{padding:22px var(--pad);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:28px;display:flex}:where(.nt) .detail-nav a{font-size:14px}:where(.nt) .detail-nav a[aria-current]{color:var(--red)}:where(.nt) .about-hero{min-height:min(850px,59vw)}:where(.nt) .about-hero .photo-copy{max-width:38%}:where(.nt) .about-hero h1{font-size:clamp(38px,4.1vw,76px)}:where(.nt) .about-process{background:var(--paper) none center/cover;color:var(--ink);padding:72px var(--pad) 65px;position:relative;overflow:hidden}:where(.nt) .about-process h2{max-width:820px;margin-bottom:28px}:where(.nt) .about-process .body-copy{max-width:480px;font-size:18px}:where(.nt) .process-steps{z-index:1;grid-template-columns:repeat(4,1fr);gap:20px;max-width:960px;margin-top:48px;display:grid;position:relative}:where(.nt) .process-steps span{border-right:1px solid #0002;padding:14px 0;font-size:14px}:where(.nt) .process-steps span:last-child{border:0}:where(.nt) .about-engineering{min-height:540px}:where(.nt) .about-engineering .photo-copy{max-width:38%}:where(.nt) .about-tested{background:var(--paper);min-height:0;color:var(--ink);isolation:auto;grid-template-columns:38% 62%;padding:0;display:grid}:where(.nt) .about-tested .photo-copy{max-width:none;padding:65px 40px 65px var(--pad)}:where(.nt) .about-tested h2{margin-bottom:26px;font-size:clamp(30px,2.5vw,48px)}:where(.nt) .about-tested .body-copy{font-size:18px}:where(.nt) .about-tested>img{z-index:auto;object-fit:cover;object-position:75% center;width:100%;height:100%;min-height:410px;position:relative;inset:auto}:where(.nt) .about-tested .micro{margin-top:36px;font-size:12px}:where(.nt) .timeline{padding:72px var(--pad) 85px;background:#101012}:where(.nt) .timeline h2{margin-bottom:66px;font-size:clamp(32px,3vw,54px)}:where(.nt) .timeline ol{grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}:where(.nt) .timeline ol:before{content:"";background:#842329;height:1px;position:absolute;top:8px;left:0;right:0}:where(.nt) .timeline li{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:36px 14px 0;display:flex;position:relative}:where(.nt) .timeline li:before{content:"";background:var(--red);border-radius:50%;width:17px;height:17px;position:absolute;top:0}:where(.nt) .timeline time{font-size:28px;line-height:1.2}:where(.nt) .timeline li span{color:#b5b5b8;font-size:14px;line-height:1.4}:where(.nt) .closing{background:var(--paper) none center/cover;color:var(--ink);padding:75px var(--pad) 0;position:relative;overflow:hidden}:where(.nt) .closing h2{max-width:1350px;font-size:clamp(38px,4.25vw,80px);line-height:1.1}:where(.nt) .closing-links{z-index:1;grid-template-columns:repeat(3,1fr);gap:35px;max-width:1000px;margin:55px 0 0;display:grid;position:relative}:where(.nt) .closing-links a{border-right:1px solid #0002;padding:12px 0;font-size:14px}:where(.nt) .closing-links a:last-child{border:0}:where(.nt) .closing-line{height:85px;margin:14px calc(-1 * var(--pad)) 0;pointer-events:none;position:relative}:where(.nt) .closing-line svg{width:100%;height:100%;overflow:visible}:where(.nt) .back-top{z-index:1;flex-direction:column;align-items:center;gap:10px;width:max-content;margin:0 auto;padding:0 25px 38px;font-size:12px;line-height:1.4;display:flex;position:relative}:where(.nt) .back-top span{font-size:25px;line-height:1}:where(.nt) .order-footer{padding:65px var(--pad) 0;background:var(--paper) none center/cover;color:var(--ink)}:where(.nt) .order-grid{grid-template-columns:1fr 1fr;gap:70px;padding-bottom:56px;display:grid}:where(.nt) .order-grid h2{font-size:clamp(32px,3.2vw,58px)}:where(.nt) .order-grid .eyebrow{margin-bottom:20px}:where(.nt) .order-grid p{max-width:520px;margin:20px 0;font-size:18px}:where(.nt) .order-footer .back-top{padding-bottom:32px}:where(.nt) .page-title{padding:60px var(--pad) 70px}:where(.nt) .page-title h1{max-width:1000px}:where(.nt) .page-title .body-copy{max-width:650px;margin-top:28px}:where(.nt) .market-picker{flex-direction:column;gap:12px;max-width:380px;margin-top:36px;display:flex}:where(.nt) .market-picker label{color:var(--red);font-size:13px}:where(.nt) .market-picker select{background:var(--paper);color:var(--ink);border:0;border-radius:0;padding:18px 22px;font-size:24px}:where(.nt) .dealer-intro{min-height:550px}:where(.nt) .dealer-intro .photo-copy{max-width:48%}:where(.nt) .dealer-list{padding:65px var(--pad)}:where(.nt) .dealer-row{border-top:1px solid var(--line);grid-template-columns:45px 1fr 1fr auto;align-items:center;gap:20px;padding:28px 0;display:grid}:where(.nt) .dealer-row h3{font-size:24px}:where(.nt) .dealer-row p{color:var(--muted);font-size:15px}:where(.nt) .dealer-row a{font-size:14px}:where(.nt) .support-grid{padding:70px var(--pad);grid-template-columns:1fr 1fr;gap:75px;display:grid}:where(.nt) .support-grid h2{margin-bottom:30px;font-size:clamp(34px,3.1vw,58px)}:where(.nt) .support-grid p{max-width:480px;margin-bottom:28px;font-size:18px}:where(.nt) .hq{padding:65px var(--pad);color:var(--ink);background:#e9e6e1;grid-template-columns:1fr 1fr;gap:70px;display:grid}:where(.nt) .hq h2{margin-bottom:28px;font-size:clamp(31px,3vw,52px)}:where(.nt) .hq address{font-size:18px;font-style:normal;line-height:1.6}:where(.nt) .hq .micro{color:#747476}:where(.nt) .hq dl{grid-template-columns:90px 1fr;gap:25px 20px;margin:20px 0 0;font-size:16px;display:grid}:where(.nt) .hq dd{overflow-wrap:anywhere;margin:0}:where(.nt) .contact-paths{padding:0 var(--pad) 70px}:where(.nt) .contact-path{border-top:1px solid var(--line);grid-template-columns:40px 1fr auto;align-items:center;gap:20px;padding:26px 0;display:grid}:where(.nt) .contact-path h2{font-size:clamp(26px,2.5vw,43px)}:where(.nt) .contact-path .long-arrow{width:50px}:where(.nt) .contact-options{padding:45px var(--pad);background:var(--paper);color:var(--ink);grid-template-columns:repeat(3,1fr);gap:36px;display:grid}:where(.nt) .contact-options p{margin-bottom:18px;font-size:14px}:where(.nt) .contact-options a{border-bottom:1px solid #0004;font-size:22px}:where(.nt) .enquiry-section{padding:65px var(--pad)}:where(.nt) .enquiry-grid{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}:where(.nt) .enquiry-grid h2{margin:15px 0 25px}:where(.nt) .enquiry-form{grid-template-columns:1fr 1fr;gap:24px;display:grid}:where(.nt) .enquiry-form label{color:#bdbdbf;flex-direction:column;gap:12px;font-size:12px;display:flex}:where(.nt) .enquiry-form input,:where(.nt) .enquiry-form select,:where(.nt) .enquiry-form textarea{color:var(--white);background:0 0;border:0;border-bottom:1px solid #ffffff50;border-radius:0;width:100%;padding:14px 0;font-size:16px}:where(.nt) .enquiry-form select option{color:var(--ink)}:where(.nt) .enquiry-form .wide{grid-column:1/-1}:where(.nt) .enquiry-form textarea{resize:vertical;min-height:140px}:where(.nt) .primary-button{background:var(--red);color:#fff;min-height:50px;padding:14px 24px}:where(.nt) .enquiry-note{color:var(--muted);font-size:14px}:where(.nt) .resource-links{padding:30px var(--pad) 65px}:where(.nt) .resource-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding:30px 0;display:flex}:where(.nt) .resource-row h2{font-size:clamp(25px,2.7vw,44px)}:where(.nt) .resource-row p{color:var(--muted);margin-top:8px;font-size:14px}:where(.nt) .resource-row .long-arrow{width:60px}:where(.nt) .media-feature{background:var(--paper);color:var(--ink);grid-template-columns:1fr 1fr;display:grid}:where(.nt) .media-feature img{object-fit:cover;width:100%;height:100%;min-height:340px}:where(.nt) .media-feature>div{padding:70px 60px}:where(.nt) .media-feature h2{margin-bottom:30px}:where(.nt) .media-feature .body-copy{margin-bottom:28px}:where(.nt) .table-wrap{margin-top:36px;overflow:auto}:where(.nt) .compare-table{border-collapse:collapse;text-align:left;width:100%;min-width:510px;font-size:16px}:where(.nt) .compare-table th,:where(.nt) .compare-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:20px}:where(.nt) .compare-table th{color:var(--red);font-weight:500}:where(.nt) .compare-table td:first-child{color:var(--muted)}:where(.nt) .noscript{padding:100px var(--pad)}@keyframes menu-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@media (min-width:1800px){:where(.nt) .site-header{height:96px}:where(.nt) .home-hero{max-height:1200px}:where(.nt) .photo-section{min-height:900px}:where(.nt) .about-engineering{min-height:650px}}@media (max-width:1100px){:where(.nt) .main-nav{gap:16px}:where(.nt) .site-header{gap:24px}:where(.nt) .main-nav a{font-size:12px}:where(.nt) .main-nav small{font-size:11px}:where(.nt) .photo-section{min-height:650px}:where(.nt) .photo-copy{max-width:46%}:where(.nt) .about-hero .photo-copy,:where(.nt) .about-engineering .photo-copy{max-width:45%}:where(.nt) .about-tested{grid-template-columns:43% 57%}:where(.nt) .about-tested .photo-copy{padding-right:25px}:where(.nt) .finder-field{padding:5px 16px}:where(.nt) .finder-submit{min-width:80px}:where(.nt) .finder-submit .long-arrow{display:none}:where(.nt) .hero-frame img{object-fit:contain}:where(.nt) .home-hero{background:#010916}:where(.nt) .enquiry-grid{gap:40px}:where(.nt) .secondary-links a{min-height:95px}:where(.nt) .order-grid{gap:35px}}@media (max-width:760px){.nt{--pad:24px}:where(.nt) .site-header{justify-content:space-between;gap:16px;height:72px;padding:0 24px}:where(.nt) .main-nav{display:none}:where(.nt) .menu-trigger{font-size:13px}:where(.nt) .logo{font-size:24px}:where(.nt) .home-hero{min-height:640px;max-height:950px}:where(.nt) .hero-frame img{object-fit:cover;object-position:center;height:72%;position:absolute;top:8%}:where(.nt) .hero-caption{bottom:20%;left:50px;right:50px}:where(.nt) .hero-caption a{gap:15px;font-size:29px;display:block}:where(.nt) .hero-caption .long-arrow{vertical-align:middle;width:30px;margin-left:15px}:where(.nt) .hero-caption .long-arrow:after{width:14px;height:14px;top:-7px}:where(.nt) .hero-prev,:where(.nt) .hero-next{padding:24px 12px;top:41%}:where(.nt) .hero-prev{left:4px}:where(.nt) .hero-next{right:4px}:where(.nt) .hero-prev .long-arrow,:where(.nt) .hero-next .long-arrow{width:26px}:where(.nt) .hero-prev .long-arrow:after,:where(.nt) .hero-next .long-arrow:after{width:18px;height:18px;top:-9px}:where(.nt) .hero-bottom{grid-template-columns:1fr 1fr;gap:25px;bottom:25px}:where(.nt) .slide-control{grid-area:1/1/auto/-1}:where(.nt) .hero-bottom>a,:where(.nt) .hero-count{font-size:13px}:where(.nt) .hero-count b{margin-right:8px}:where(.nt) .menu-top{gap:12px;margin-bottom:25px}:where(.nt) .menu-top h2,:where(.nt) .close-menu{font-size:18px}:where(.nt) #secondary-menu{width:calc(100vw - 24px);max-height:calc(100svh - 24px);padding:28px 23px;inset:12px 12px auto auto}:where(.nt) .secondary-links a{grid-template-columns:33px 1fr 35px;gap:10px;min-height:89px;padding:23px 0;font-size:23px}:where(.nt) .secondary-links .long-arrow{width:32px}:where(.nt) .secondary-links .long-arrow:after{width:17px;height:17px;top:-8px}:where(.nt) .menu-signature{margin-top:26px;font-size:20px}:where(.nt) .finder-section{padding:40px 24px 45px}:where(.nt) .finder-heading{margin-bottom:25px;display:block}:where(.nt) .finder-heading .text-link{margin-top:15px}:where(.nt) .finder-form{grid-template-columns:1fr 1fr;padding:10px}:where(.nt) .finder-field{padding:10px 12px}:where(.nt) .finder-field:first-child{border-bottom:1px solid #0002}:where(.nt) .finder-field:nth-child(2){border-bottom:1px solid #0002;border-right:0}:where(.nt) .finder-field:nth-child(3){border-bottom:0}:where(.nt) .finder-field input{height:40px;font-size:19px}:where(.nt) .finder-submit{min-width:0;margin:14px 10px;font-size:16px}:where(.nt) .finder-tools{font-size:13px}:where(.nt) .fitment-header{display:block}:where(.nt) .fitment-total{margin-top:12px;display:block}:where(.nt) .fitment-group{padding:20px}:where(.nt) .result-row{grid-template-columns:23px 1fr 28px;gap:8px;padding:17px 0}:where(.nt) .result-name{font-size:20px}:where(.nt) .result-category{grid-area:auto/2;font-size:12px}:where(.nt) .result-action{grid-area:span 2/3;align-self:center}:where(.nt) .result-action .action-label{display:none}:where(.nt) .result-action .long-arrow{width:23px}:where(.nt) .result-number{grid-row:span 2;align-self:start;padding-top:5px}:where(.nt) .request-line{font-size:14px;line-height:1.8}:where(.nt) .photo-section,:where(.nt) .photo-section.technical,:where(.nt) .about-hero,:where(.nt) .about-engineering{isolation:auto;flex-direction:column;min-height:0;padding:0;display:flex}:where(.nt) .photo-section>img{aspect-ratio:16/10;object-fit:cover;z-index:auto;order:0;width:100%;height:auto;position:relative;inset:auto}:where(.nt) .photo-section .photo-copy,:where(.nt) .photo-section.technical .photo-copy,:where(.nt) .about-hero .photo-copy,:where(.nt) .about-engineering .photo-copy{background:var(--ink);order:1;width:100%;max-width:none;margin:0;padding:38px 24px 45px}:where(.nt) .photo-section.light .photo-copy{background:var(--paper)}:where(.nt) .photo-copy h1,:where(.nt) .photo-copy h2{margin-bottom:25px}:where(.nt) .photo-copy .body-copy{max-width:100%;font-size:18px}:where(.nt) .photo-copy .actions{gap:16px;margin-top:28px}:where(.nt) .photo-copy .eyebrow{margin-bottom:18px}:where(.nt) .photo-section.light{background:var(--paper)}:where(.nt) .product-tabs{flex-wrap:nowrap;justify-content:flex-start;gap:16px;padding:14px 24px;overflow:auto}:where(.nt) .product-tabs button,:where(.nt) .product-tabs a{font-size:13px}:where(.nt) .product-showcase h3{margin-bottom:25px;font-size:32px}:where(.nt) .technical-list{margin-top:20px}:where(.nt) .technical-item p{font-size:17px}:where(.nt) .technical-item h3{font-size:25px}:where(.nt) .about-process{padding:48px 24px}:where(.nt) .about-process h2{font-size:36px}:where(.nt) .process-steps{grid-template-columns:1fr 1fr;gap:12px;margin-top:28px}:where(.nt) .process-steps span:nth-child(2){border:0}:where(.nt) .about-tested{flex-direction:column;display:flex}:where(.nt) .about-tested>img{aspect-ratio:16/9;object-position:75% center;order:1;height:auto;min-height:0}:where(.nt) .about-tested .photo-copy{background:var(--paper);order:0;padding:42px 24px}:where(.nt) .about-tested h2{font-size:33px}:where(.nt) .timeline{padding:50px 24px}:where(.nt) .timeline h2{margin-bottom:36px}:where(.nt) .timeline ol{grid-template-columns:1fr;gap:0;margin-left:6px}:where(.nt) .timeline ol:before{width:1px;height:auto;inset:0 auto 0 7px}:where(.nt) .timeline li{text-align:left;align-items:start;gap:5px;padding:0 0 32px 40px}:where(.nt) .timeline li:last-child{padding-bottom:0}:where(.nt) .timeline li:before{width:15px;height:15px;top:5px;left:0}:where(.nt) .timeline time{font-size:25px}:where(.nt) .timeline li span{font-size:14px}:where(.nt) .closing{padding:48px 24px 0}:where(.nt) .closing h2{font-size:clamp(32px,7.8vw,50px)}:where(.nt) .closing .eyebrow{font-size:13px}:where(.nt) .closing-links{grid-template-columns:1fr;gap:0;margin-top:30px}:where(.nt) .closing-links a{border-bottom:1px solid #0002;border-right:0;padding:18px 0;font-size:15px}:where(.nt) .closing-line{height:58px;margin-top:12px}:where(.nt) .back-top{padding-bottom:30px}:where(.nt) .order-footer{padding:45px 24px 0}:where(.nt) .order-grid{grid-template-columns:1fr;gap:28px;padding-bottom:42px}:where(.nt) .order-grid .arrow-link{font-size:22px}:where(.nt) .order-grid p{margin:15px 0;font-size:16px}:where(.nt) .order-grid h2{font-size:36px}:where(.nt) .page-title{padding:40px 24px 45px}:where(.nt) .page-title .body-copy{font-size:18px}:where(.nt) .page-title h1{font-size:43px}:where(.nt) .section{padding:45px 24px}:where(.nt) .dealer-row{grid-template-columns:28px 1fr;gap:12px}:where(.nt) .dealer-row p,:where(.nt) .dealer-row a{grid-column:2}:where(.nt) .dealer-row a{color:var(--red)}:where(.nt) .dealer-list{padding:45px 24px}:where(.nt) .support-grid,:where(.nt) .hq{grid-template-columns:1fr;gap:35px;padding:45px 24px}:where(.nt) .hq address{font-size:16px}:where(.nt) .hq dl{grid-template-columns:65px 1fr;gap:20px 15px;font-size:15px}:where(.nt) .contact-options{grid-template-columns:1fr;gap:30px;padding:35px 24px}:where(.nt) .contact-options p{margin-bottom:10px}:where(.nt) .contact-paths{padding:0 24px 45px}:where(.nt) .contact-path{grid-template-columns:26px 1fr 36px;gap:12px}:where(.nt) .contact-path h2{font-size:27px}:where(.nt) .contact-path .long-arrow{width:32px}:where(.nt) .enquiry-section{padding:45px 24px}:where(.nt) .enquiry-grid{grid-template-columns:1fr;gap:35px}:where(.nt) .enquiry-form{gap:24px 18px}:where(.nt) .enquiry-form input,:where(.nt) .enquiry-form select{font-size:16px}:where(.nt) .resource-links{padding:15px 24px 45px}:where(.nt) .resource-row .long-arrow{width:35px}:where(.nt) .media-feature{grid-template-columns:1fr}:where(.nt) .media-feature img{aspect-ratio:16/10;min-height:0}:where(.nt) .media-feature>div{padding:40px 24px}:where(.nt) .detail-nav{gap:18px;padding:18px 24px}:where(.nt) .photo-section.product-detail{padding-top:0}}@media (prefers-reduced-motion:reduce){.nt{scroll-behavior:auto}:where(.nt) *,:where(.nt) :before,:where(.nt) :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}:where(.nt) .hero-frame{will-change:auto}}:where(.nt) .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.ref,.site-header,#secondary-menu,.site-footer,.home-hero) main:focus{outline:none}@media (max-width:760px){:where(.nt) .result-name{grid-area:1/2}:where(.nt) .result-number{grid-area:1/1/span 2}:where(.nt) .result-category{grid-area:2/2}:where(.nt) .result-action{grid-area:1/3/span 2}}:where(.nt) .logo img{width:134px;height:auto;display:block}.nt.home-active{--paper:#ede9e5;background:#010814;font-weight:300}.home-active .site-header{background:0 0;align-items:center;gap:2.6vw;height:clamp(60px,4.1vw,80px);padding:0 2.25vw}.home-active .original-logo{aspect-ratio:1400/206;flex-shrink:0;width:clamp(106px,6.77vw,160px);line-height:0;display:block;position:relative;overflow:hidden}.home-active .original-logo img{width:137.143%;max-width:none;height:auto;position:absolute;top:-82.0388%;left:-18.5714%}.home-active .main-nav{gap:1.6vw;margin-left:auto}.home-active .main-nav a,.home-active .menu-trigger{color:#eeedf0;font-size:clamp(12px,.928vw,19px);font-weight:300;line-height:1.25}.home-active .main-nav small{font:inherit;color:inherit;margin-right:0}.home-active .main-nav a[aria-current]{border:0;padding-bottom:0;font-weight:600}.home-active .menu-trigger .menu-plus{display:none}.home-active .home-hero{cursor:grab;background:#010814;height:100svh;min-height:480px;max-height:none}.home-active .home-hero:active{cursor:grabbing}.home-active .hero-frame{inset:0}.home-active .hero-frame img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:static;inset:auto}.home-active .home-hero:after{display:none}.home-active .hero-caption{text-align:center;width:max-content;max-width:86%;inset:77.4% auto auto 50%;translate:-50%}.home-active .hero-caption a{letter-spacing:0;white-space:nowrap;transform-origin:50%;align-items:center;gap:1.1vw;font-size:clamp(26px,2.53125vw,61px);font-weight:300;line-height:1.25;display:inline-flex}.home-active .hero-caption strong{font-weight:600}.home-active .hero-caption .long-arrow{width:2.65vw;min-width:30px;height:1px}.home-active .hero-caption .long-arrow:after{width:13px;height:13px;top:-6px}.home-active .hero-next{place-items:center;width:calc(4.65vw + 44px);height:calc(4.65vw + 44px);padding:22px;display:grid;top:50%;right:3.1%;translate:22px -50%}.home-active #secondary-menu{background:#151515;border:1px solid #777;width:min(1080px,100vw - 48px);padding:clamp(28px,3.5vw,68px);font-weight:300}.home-active .menu-top h2,.home-active .close-menu{font-size:clamp(21px,1.95vw,38px);font-weight:300}.home-active .secondary-links a{letter-spacing:-.025em;grid-template-columns:80px 1fr 125px;gap:26px;min-height:clamp(100px,8.2vw,156px);font-size:clamp(27px,2.42vw,47px);font-weight:300}.home-active .menu-signature{font-size:clamp(22px,1.7vw,33px);font-weight:600}.home-active a,.home-active button{transform-origin:50%;transition:scale .4s cubic-bezier(.22,.61,.36,1),color .3s}@media (hover:hover) and (prefers-reduced-motion:no-preference){.home-active a:hover,.home-active button:hover{scale:1.045}.home-active .hero-caption a:hover{scale:1.065}.home-active .secondary-links a:hover{scale:1.025}.home-active .hero-caption a:hover .long-arrow{transform:none}}@media (max-width:1100px) and (min-width:761px){.home-active .site-header{gap:24px;padding:0 24px}.home-active .main-nav{gap:14px}.home-active .main-nav a,.home-active .menu-trigger{font-size:12px}}@media (max-width:760px){.home-active .site-header{gap:18px;height:70px;padding:0 24px}.home-active .main-nav{display:none}.home-active .original-logo{width:120px}.home-active .menu-trigger{font-size:13px}.home-active .hero-frame img{object-fit:cover;object-position:center}.home-active .hero-caption{max-width:calc(100vw - 48px);top:auto;bottom:15%}.home-active .hero-caption a{white-space:normal;gap:15px;font-size:clamp(20px,4.9vw,36px);line-height:1.35}.home-active .hero-caption .long-arrow{width:24px;min-width:24px;margin:0}.home-active .hero-next{width:50px;height:70px;padding:12px;right:20px;translate:0 -50%}:where(.nt) .next-chevron{width:24px;height:24px}:where(.nt) .home-swipe-cue{font-size:12px;bottom:6%}.home-active #secondary-menu{width:calc(100vw - 24px);padding:28px 23px}.home-active .secondary-links a{grid-template-columns:30px 1fr 35px;gap:12px;min-height:90px;padding:23px 0;font-size:clamp(20px,5.5vw,30px)}.home-active .secondary-links .long-arrow{width:32px}.home-active .secondary-links .long-arrow:after{width:17px;height:17px;top:-8px}.home-active .menu-top h2,.home-active .close-menu{font-size:18px}.home-active .menu-signature{font-size:20px}}@media (max-aspect-ratio:3/4){.home-active .hero-frame img{object-fit:contain;background:#010814}}@media (prefers-reduced-motion:reduce){.home-active a,.home-active button{transition:none}}.nt.home-active,.home-active .site-header,.home-active .home-hero,.home-active #secondary-menu{font-family:var(--rd-font),Arial,sans-serif;color:#fff}.home-active .site-header *,.home-active .home-hero *,.home-active #secondary-menu *,.home-active .main-nav a,.home-active .main-nav small,.home-active .menu-trigger,.home-active .hero-caption a,.home-active .home-swipe-cue,.home-active .menu-top h2,.home-active .menu-number{color:#fff}.home-active .hero-prev,.home-active .hero-next{z-index:3;place-items:center;width:calc(4.65vw + 44px);height:calc(4.65vw + 44px);padding:22px;display:grid;position:absolute;top:50%;translate:0 -50%}@media (max-width:760px){.home-active .hero-prev,.home-active .hero-next{width:50px;height:70px;padding:12px;translate:0 -50%}.home-active .hero-prev{left:8px}.home-active .hero-next{right:8px}:where(.nt) .side-chevron{width:24px;height:24px}}.nt.home-active{font-synthesis:none}.home-active .original-logo{width:clamp(88px,5.75vw,118px)}.home-active .site-header{gap:2vw;height:clamp(54px,3.55vw,68px);padding-inline:2.05vw}.home-active .main-nav{gap:1.35vw}.home-active .main-nav a,.home-active .menu-trigger{font-size:clamp(10px,.72vw,14px)}.home-active .hero-caption a{gap:.9vw;font-size:clamp(22px,2vw,42px)}.home-active .hero-caption strong,.home-active .main-nav a[aria-current]{font-family:var(--rd-font),Arial,sans-serif;font-synthesis:none;font-weight:600}.home-active .hero-prev,.home-active .hero-next{width:76px;height:96px;padding:22px;transform:none}.home-active .hero-prev{left:2.2%}.home-active .hero-next{right:2.2%}.home-active #secondary-menu{width:min(720px,100vw - 36px);max-height:calc(100svh - 36px);padding:clamp(28px,2.35vw,44px);inset:18px 18px auto auto}.home-active .menu-top{margin-bottom:26px}.home-active .menu-top h2,.home-active .close-menu{font-size:clamp(17px,1.3vw,24px)}.home-active .secondary-links a{grid-template-columns:52px 1fr 75px;gap:18px;min-height:clamp(72px,5vw,94px);padding:16px 0;font-size:clamp(20px,1.68vw,32px)}.home-active .secondary-links .long-arrow{width:68px}.home-active .secondary-links .long-arrow:after{width:22px;height:22px;top:-10.5px}.home-active .menu-signature{margin-top:23px;font-size:clamp(16px,1.15vw,22px)}@media (max-width:1100px) and (min-width:761px){.home-active .site-header{gap:18px;padding-inline:20px}.home-active .main-nav{gap:12px}.home-active .main-nav a,.home-active .menu-trigger{font-size:10px}}@media (max-width:760px){.home-active .site-header{height:64px;padding-inline:20px}.home-active .original-logo{width:98px}.home-active .hero-caption a{font-size:clamp(18px,4.4vw,28px)}.home-active .hero-prev,.home-active .hero-next{width:46px;height:64px;padding:11px;transform:none}.home-active .hero-prev{left:6px}.home-active .hero-next{right:6px}:where(.nt) .side-chevron{width:21px;height:21px}.home-active #secondary-menu{width:calc(100vw - 24px);max-height:calc(100svh - 24px);padding:24px 20px;inset:12px 12px auto auto}.home-active .secondary-links a{grid-template-columns:28px 1fr 32px;gap:10px;min-height:72px;padding:15px 0;font-size:clamp(18px,4.8vw,23px)}.home-active .secondary-links .long-arrow{width:28px}.home-active .secondary-links .long-arrow:after{width:15px;height:15px;top:-7px}}@media (min-width:761px){.home-active #secondary-menu{border-color:#626262;width:clamp(360px,23.3vw,448px);max-height:calc(100svh - clamp(48px,3.1vw,60px));padding:25px 20px 20px;inset:clamp(48px,3.1vw,60px) 0 auto auto;overflow:auto}.home-active #secondary-menu::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.home-active .menu-top{align-items:center;min-height:22px;margin-bottom:17px}.home-active .menu-top h2,.home-active .close-menu{letter-spacing:0;font-size:14px;line-height:1.2}.home-active .secondary-links a{letter-spacing:-.02em;grid-template-columns:32px 1fr 48px;gap:13px;min-height:59px;padding:9px 0;font-size:18px;line-height:1.08}.home-active .secondary-links .long-arrow{width:44px}.home-active .secondary-links .long-arrow:after{width:15px;height:15px;top:-7px}.home-active .menu-signature{letter-spacing:-.01em;margin-top:14px;font-size:13px;line-height:1.2}}.nt.internal-active{--paper:#ede9e5;background:#010814;font-weight:300}.internal-active .site-header{background:0 0;align-items:center;gap:2.6vw;height:clamp(60px,4.1vw,80px);padding:0 2.25vw}.internal-active .original-logo{aspect-ratio:1400/206;flex-shrink:0;width:clamp(106px,6.77vw,160px);line-height:0;display:block;position:relative;overflow:hidden}.internal-active .original-logo img{width:137.143%;max-width:none;height:auto;position:absolute;top:-82.0388%;left:-18.5714%}.internal-active .main-nav{gap:1.6vw;margin-left:auto}.internal-active .main-nav a,.internal-active .menu-trigger{color:#eeedf0;font-size:clamp(12px,.928vw,19px);font-weight:300;line-height:1.25}.internal-active .main-nav small{font:inherit;color:inherit;margin-right:0}.internal-active .main-nav a[aria-current]{border:0;padding-bottom:0;font-weight:600}.internal-active .menu-trigger .menu-plus{display:none}.internal-active .home-hero{cursor:grab;background:#010814;height:100svh;min-height:480px;max-height:none}.internal-active .home-hero:active{cursor:grabbing}.internal-active .hero-frame{inset:0}.internal-active .hero-frame img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:static;inset:auto}.internal-active .home-hero:after{display:none}.internal-active .hero-caption{text-align:center;width:max-content;max-width:86%;inset:77.4% auto auto 50%;translate:-50%}.internal-active .hero-caption a{letter-spacing:0;white-space:nowrap;transform-origin:50%;align-items:center;gap:1.1vw;font-size:clamp(26px,2.53125vw,61px);font-weight:300;line-height:1.25;display:inline-flex}.internal-active .hero-caption strong{font-weight:600}.internal-active .hero-caption .long-arrow{width:2.65vw;min-width:30px;height:1px}.internal-active .hero-caption .long-arrow:after{width:13px;height:13px;top:-6px}.internal-active .hero-next{place-items:center;width:calc(4.65vw + 44px);height:calc(4.65vw + 44px);padding:22px;display:grid;top:50%;right:3.1%;translate:22px -50%}:where(.nt) .next-chevron{border-top:1px solid #eeedf0;border-right:1px solid #eeedf0;width:3.25vw;height:3.25vw;display:block;rotate:45deg}:where(.nt) .home-swipe-cue{z-index:3;color:#d3d1d6;white-space:nowrap;margin:0;font-size:clamp(12px,.827vw,18px);font-weight:300;position:absolute;bottom:4.7%;left:50%;translate:-50%}.internal-active #secondary-menu{background:#151515;border:1px solid #777;width:min(1080px,100vw - 48px);padding:clamp(28px,3.5vw,68px);font-weight:300}.internal-active .menu-top h2,.internal-active .close-menu{font-size:clamp(21px,1.95vw,38px);font-weight:300}.internal-active .secondary-links a{letter-spacing:-.025em;grid-template-columns:80px 1fr 125px;gap:26px;min-height:clamp(100px,8.2vw,156px);font-size:clamp(27px,2.42vw,47px);font-weight:300}.internal-active .menu-signature{font-size:clamp(22px,1.7vw,33px);font-weight:600}.internal-active :where(.ref,.site-header,#secondary-menu,.site-footer) a,.internal-active :where(.ref,.site-header,#secondary-menu,.site-footer) button{transform-origin:50%;transition:scale .4s cubic-bezier(.22,.61,.36,1),color .3s}@media (hover:hover) and (prefers-reduced-motion:no-preference){.internal-active :where(.ref,.site-header,#secondary-menu,.site-footer) a:hover,.internal-active :where(.ref,.site-header,#secondary-menu,.site-footer) button:hover{scale:1.045}.internal-active .hero-caption a:hover{scale:1.065}.internal-active .secondary-links a:hover{scale:1.025}.internal-active .hero-caption a:hover .long-arrow{transform:none}}@media (max-width:1100px) and (min-width:761px){.internal-active .site-header{gap:24px;padding:0 24px}.internal-active .main-nav{gap:14px}.internal-active .main-nav a,.internal-active .menu-trigger{font-size:12px}}@media (max-width:760px){.internal-active .site-header{gap:18px;height:70px;padding:0 24px}.internal-active .main-nav{display:none}.internal-active .original-logo{width:120px}.internal-active .menu-trigger{font-size:13px}.internal-active .hero-frame img{object-fit:cover;object-position:center}.internal-active .hero-caption{max-width:calc(100vw - 48px);top:auto;bottom:15%}.internal-active .hero-caption a{white-space:normal;gap:15px;font-size:clamp(20px,4.9vw,36px);line-height:1.35}.internal-active .hero-caption .long-arrow{width:24px;min-width:24px;margin:0}.internal-active .hero-next{width:50px;height:70px;padding:12px;right:20px;translate:0 -50%}:where(.nt) .next-chevron{width:24px;height:24px}:where(.nt) .home-swipe-cue{font-size:12px;bottom:6%}.internal-active #secondary-menu{width:calc(100vw - 24px);padding:28px 23px}.internal-active .secondary-links a{grid-template-columns:30px 1fr 35px;gap:12px;min-height:90px;padding:23px 0;font-size:clamp(20px,5.5vw,30px)}.internal-active .secondary-links .long-arrow{width:32px}.internal-active .secondary-links .long-arrow:after{width:17px;height:17px;top:-8px}.internal-active .menu-top h2,.internal-active .close-menu{font-size:18px}.internal-active .menu-signature{font-size:20px}}@media (max-aspect-ratio:3/4){.internal-active .hero-frame img{object-fit:contain;background:#010814}}@media (prefers-reduced-motion:reduce){.internal-active :where(.ref,.site-header,#secondary-menu,.site-footer) a,.internal-active :where(.ref,.site-header,#secondary-menu,.site-footer) button{transition:none}}.nt{font-family:var(--rd-font),Arial,sans-serif}.nt.internal-active,.internal-active .site-header,.internal-active .home-hero,.internal-active #secondary-menu{font-family:var(--rd-font),Arial,sans-serif;color:#fff}.internal-active .site-header *,.internal-active .home-hero *,.internal-active #secondary-menu *,.internal-active .main-nav a,.internal-active .main-nav small,.internal-active .menu-trigger,.internal-active .hero-caption a,.internal-active .home-swipe-cue,.internal-active .menu-top h2,.internal-active .menu-number{color:#fff}.internal-active .hero-prev,.internal-active .hero-next{z-index:3;place-items:center;width:calc(4.65vw + 44px);height:calc(4.65vw + 44px);padding:22px;display:grid;position:absolute;top:50%;translate:0 -50%}:where(.nt) .side-chevron{border-top:1px solid #fff;border-right:1px solid #fff;width:3.25vw;height:3.25vw;display:block}@media (max-width:760px){.internal-active .hero-prev,.internal-active .hero-next{width:50px;height:70px;padding:12px;translate:0 -50%}.internal-active .hero-prev{left:8px}.internal-active .hero-next{right:8px}:where(.nt) .side-chevron{width:24px;height:24px}}.nt.internal-active{font-synthesis:none}.internal-active .original-logo{width:clamp(88px,5.75vw,118px)}.internal-active .site-header{gap:2vw;height:clamp(54px,3.55vw,68px);padding-inline:2.05vw}.internal-active .main-nav{gap:1.35vw}.internal-active .main-nav a,.internal-active .menu-trigger{font-size:clamp(10px,.72vw,14px)}.internal-active .hero-caption a{gap:.9vw;font-size:clamp(22px,2vw,42px)}.internal-active .hero-caption strong,.internal-active .main-nav a[aria-current]{font-family:var(--rd-font),Arial,sans-serif;font-synthesis:none;font-weight:600}.internal-active .hero-prev,.internal-active .hero-next{width:76px;height:96px;padding:22px;transform:none}.internal-active .hero-prev{left:2.2%}.internal-active .hero-next{right:2.2%}:where(.nt) .side-chevron{width:32px;height:32px}:where(.nt) .hero-prev .side-chevron{rotate:-135deg}:where(.nt) .hero-next .side-chevron{rotate:45deg}.internal-active #secondary-menu{width:min(720px,100vw - 36px);max-height:calc(100svh - 36px);padding:clamp(28px,2.35vw,44px);inset:18px 18px auto auto}.internal-active .menu-top{margin-bottom:26px}.internal-active .menu-top h2,.internal-active .close-menu{font-size:clamp(17px,1.3vw,24px)}.internal-active .secondary-links a{grid-template-columns:52px 1fr 75px;gap:18px;min-height:clamp(72px,5vw,94px);padding:16px 0;font-size:clamp(20px,1.68vw,32px)}.internal-active .secondary-links .long-arrow{width:68px}.internal-active .menu-signature{margin-top:23px;font-size:clamp(16px,1.15vw,22px)}@media (max-width:1100px) and (min-width:761px){.internal-active .site-header{gap:18px;padding-inline:20px}.internal-active .main-nav{gap:12px}.internal-active .main-nav a,.internal-active .menu-trigger{font-size:10px}}@media (max-width:760px){.internal-active .site-header{height:64px;padding-inline:20px}.internal-active .original-logo{width:98px}.internal-active .hero-caption a{font-size:clamp(18px,4.4vw,28px)}.internal-active .hero-prev,.internal-active .hero-next{width:46px;height:64px;padding:11px;transform:none}.internal-active .hero-prev{left:6px}.internal-active .hero-next{right:6px}:where(.nt) .side-chevron{width:21px;height:21px}.internal-active #secondary-menu{width:calc(100vw - 24px);max-height:calc(100svh - 24px);padding:24px 20px;inset:12px 12px auto auto}.internal-active .secondary-links a{grid-template-columns:28px 1fr 32px;gap:10px;min-height:72px;padding:15px 0;font-size:clamp(18px,4.8vw,23px)}.internal-active .secondary-links .long-arrow{width:28px}.internal-active .secondary-links .long-arrow:after{width:15px;height:15px;top:-7px}}@media (min-width:761px){.internal-active #secondary-menu{border-color:#626262;width:clamp(360px,23.3vw,448px);max-height:calc(100svh - clamp(48px,3.1vw,60px));padding:25px 20px 20px;inset:clamp(48px,3.1vw,60px) 0 auto auto;overflow:auto}.internal-active #secondary-menu::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.internal-active .menu-top{align-items:center;min-height:22px;margin-bottom:17px}.internal-active .menu-top h2,.internal-active .close-menu{letter-spacing:0;font-size:14px;line-height:1.2}.internal-active .secondary-links a{letter-spacing:-.02em;grid-template-columns:32px 1fr 48px;gap:13px;min-height:59px;padding:9px 0;font-size:18px;line-height:1.08}.internal-active .secondary-links .long-arrow{width:44px}.internal-active .secondary-links .long-arrow:after{width:15px;height:15px;top:-7px}.internal-active .menu-signature{letter-spacing:-.01em;margin-top:14px;font-size:13px;line-height:1.2}}.nt.internal-active{--ink:#101012;--black:#080a0d;--paper:#ede9e5;--white:#fff;--muted:#a8aaad;--red:#ff252c;--line:#ffffff25;--pad:9.4vw;--ease:cubic-bezier(.22,.61,.36,1);background:var(--paper);color:#fff;font-family:var(--rd-font),Arial,sans-serif;font-synthesis:none;font-weight:300}.internal-active>main{overflow:hidden}.internal-active .site-header{z-index:10;background:0 0;position:absolute;inset:0 0 auto}.internal-active :where(.ref,.site-header,#secondary-menu,.site-footer) h1,.internal-active :where(.ref,.site-header,#secondary-menu,.site-footer) h2,.internal-active :where(.ref,.site-header,#secondary-menu,.site-footer) h3{letter-spacing:-.035em;font-family:inherit;font-weight:300;line-height:1.18}.internal-active :where(.ref,.site-header,#secondary-menu,.site-footer) strong,.internal-active :where(.ref,.site-header,#secondary-menu,.site-footer) b{font-weight:600}.internal-active .eyebrow{letter-spacing:0;color:var(--red);margin:0 0 1.35vw;font-size:clamp(10px,1.04vw,20px);font-weight:300;line-height:1.35}.internal-active .reference-body{letter-spacing:-.025em;margin:0;font-size:clamp(12px,1.25vw,24px);font-weight:300;line-height:1.23}.internal-active .reference-plate{aspect-ratio:16/9;isolation:isolate;background:#101012;width:100%;position:relative;overflow:hidden}.internal-active .plate-image{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.internal-active .plate-copy{width:33%;position:absolute;top:13.8%;left:9.4%}.internal-active .reference-plate h1,.internal-active .reference-plate h2{font-size:clamp(30px,3.65vw,70px)}.internal-active .plate-copy>.reference-body{max-width:31vw;margin-top:3.7vw}.internal-active .family-hero .eyebrow{color:#fff;margin-bottom:3vw;font-size:2.1vw}.internal-active .family-hero .plate-copy{width:36%;top:13.5%}.internal-active .family-hero .reference-body{width:27vw;margin-top:3.9vw}.internal-active .reference-actions{flex-direction:column;align-items:flex-start;gap:3vw;margin-top:4vw;display:flex}.internal-active .arrow-link{border-bottom:1px solid;gap:1.1vw;width:fit-content;padding-bottom:.35vw;font-size:clamp(14px,2.2vw,42px);font-weight:300;line-height:1.2;display:inline-flex}.internal-active .long-arrow{width:3.3vw;min-width:24px;height:1px}.internal-active .long-arrow:after{width:.9vw;height:.9vw;top:calc(.5px - .45vw)}.internal-active .text-link{font-size:clamp(11px,1.35vw,26px);font-weight:300;line-height:1.25}.internal-active .reference-actions .text-link{border-bottom:1px solid #ffffff40;padding-bottom:3px}.internal-active .section-scroll{font-size:clamp(8px,.65vw,12px);font-weight:300;position:absolute;bottom:2.5%;left:50%;translate:-50%}.internal-active .finder-section{color:#fff;background:#101113;min-height:55.6vw;padding:6.1vw 3.4vw 2vw}.internal-active .finder-heading :is(h1,h2){font-size:3.65vw}.internal-active .finder-heading>.text-link{display:none}.internal-active .finder-form{background:var(--paper);color:#111;width:77%;min-height:8vw;margin-top:2.7vw}.internal-active .finder-field label{font-size:clamp(9px,.9vw,17px)}.internal-active .finder-field input{font-size:clamp(16px,2.2vw,42px);font-weight:300}.internal-active .finder-submit{color:#fff;background:#080808;align-self:center;min-width:7vw;height:3.7vw;margin:2vw;font-size:0}.internal-active .finder-tools{font-size:clamp(10px,1vw,19px)}.internal-active .finder-results{min-height:12vw;margin-top:3vw}.internal-active .request-line{font-size:clamp(12px,1.45vw,28px)}.internal-active .finder-section a:hover,.internal-active .finder-section button:hover{transform:none}.internal-active .reference-selection{aspect-ratio:16/9;background:var(--paper);color:#101012;position:relative;overflow:hidden}.internal-active .reference-tabs{z-index:3;border-bottom:1px solid #1111;justify-content:center;gap:2vw;display:flex;position:absolute;top:3.7%;left:9.4%;right:9.4%}.internal-active .reference-tabs button{white-space:nowrap;padding:0 0 .8vw;font-size:clamp(9px,1vw,19px);font-weight:300}.internal-active .reference-tabs [aria-selected=true]{border-bottom:1px solid var(--red);font-weight:600}.internal-active #system-panel{touch-action:pan-y;z-index:1;will-change:opacity,transform,filter;position:absolute;inset:0}.internal-active .selection-transition-layer{z-index:2;pointer-events:none;will-change:opacity,transform,filter;position:absolute;inset:0}.internal-active .selection-prev,.internal-active .selection-next{z-index:4;padding:28px 18px;position:absolute;top:45%}.internal-active .selection-prev{left:2.3%}.internal-active .selection-next{right:2.3%}.internal-active .selection-prev,.internal-active .selection-next{color:#141416}.internal-active .selection-prev .long-arrow,.internal-active .selection-next .long-arrow{width:clamp(30px,2.8vw,54px);min-width:0}.internal-active .selection-prev .long-arrow:after,.internal-active .selection-next .long-arrow:after{width:clamp(10px,.95vw,18px);height:clamp(10px,.95vw,18px);top:calc(.5px - .475vw)}.internal-active .selection-prev{rotate:180deg}.internal-active .selection-product{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:17%}.internal-active .selection-number{color:#11111107;letter-spacing:-.06em;font-size:17vw;line-height:1;position:absolute;top:11%;right:3.5%}.internal-active .selection-copy{z-index:1;width:47%;position:absolute;top:13.5%;left:9.4%}.internal-active .selection-copy h2{margin-bottom:3.4vw;font-size:4vw;font-weight:600}.internal-active .selection-copy h2 span{color:var(--red)}.internal-active .selection-copy h3{margin-bottom:3.5vw;font-size:2.85vw;font-weight:300;line-height:1.22}.internal-active .selection-copy .reference-body{width:29vw;margin-bottom:4vw;font-size:1.4vw}.internal-active .selection-copy .arrow-link{font-size:3vw}.internal-active .selection-hint{text-align:center;color:#999;pointer-events:none;width:100%;font-size:clamp(8px,1vw,18px);position:absolute;bottom:2.6%}.internal-active .reference-specs{gap:1.3vw;margin:-1.5vw 0 2vw;font-size:.95vw;display:flex}.internal-active .reference-specs span{border-right:1px solid #1113;padding-right:1vw}.internal-active .reference-selection.brakes .selection-copy{width:43%}.internal-active .reference-selection.brakes .selection-copy h3{margin-bottom:2.5vw;font-size:2.65vw}.internal-active .reference-selection.brakes .selection-copy .reference-body{width:30vw;margin-bottom:3vw;font-size:1.25vw}.internal-active .reference-selection.brakes .selection-copy .arrow-link{font-size:2.4vw}.internal-active .selection-sway-links .selection-product{object-position:center;width:100%;height:100%;left:22%}.internal-active .selection-edc-canceller{background:var(--paper)}.internal-active .selection-edc-canceller .selection-product{object-position:center;width:120%;height:120%;top:-10%;left:10%}.internal-active .reference-selection.chassis .selection-copy{width:40%}.internal-active .reference-selection.chassis .selection-copy h2{margin-bottom:1.5vw;font-size:3.25vw}.internal-active .reference-selection.chassis .selection-copy h3{margin-bottom:1.4vw;font-size:2.15vw}.internal-active .reference-selection.chassis .selection-copy .reference-body{width:27vw;margin-bottom:1.25vw;font-size:1.03vw;line-height:1.35}.internal-active .selection-sway-links .selection-copy .arrow-link{margin-top:.7vw;font-size:1.55vw}.internal-active .selection-edc-canceller .selection-copy .arrow-link{font-size:2vw}.internal-active .chassis-sizes{border-top:1px solid #1112;width:27vw;padding-top:.85vw}.internal-active .chassis-sizes>p{color:var(--red);letter-spacing:.1em;margin:0 0 .7vw;font-size:.72vw;font-weight:600}.internal-active .chassis-sizes>div{grid-template-columns:1fr 1fr;gap:1.6vw;display:grid}.internal-active .chassis-sizes section{grid-template-columns:auto 1fr;align-items:start;column-gap:.75vw;display:grid}.internal-active .chassis-sizes strong{color:var(--red);grid-row:1/6;font-size:.8vw;line-height:1.48}.internal-active .chassis-sizes span{white-space:nowrap;font-size:.78vw;line-height:1.48}.internal-active .selection-product.full{object-fit:cover;left:0}.internal-active .full-selection .selection-copy{color:#fff;width:40%;left:53%}.internal-active .full-selection .selection-copy h2{font-size:2.4vw}.internal-active .full-selection .selection-copy h3{font-size:2.6vw}.internal-active .full-selection .selection-copy .reference-body{width:32vw}.internal-active .reference-technical .plate-copy{width:53%;top:14%;left:43.5%}.internal-active .reference-technical h2{font-size:3vw}.internal-active .reference-features{margin-top:4vw}.internal-active .reference-features article{border-bottom:1px solid #ffffff18;padding:2vw 0 1.7vw 5.5vw;position:relative}.internal-active .reference-features article:before{content:"";background:var(--red);width:4.5vw;height:1px;position:absolute;top:3vw;left:0}.internal-active .reference-features h3{margin-bottom:.9vw;font-size:2.1vw;line-height:1.2}.internal-active .reference-features .reference-body{max-width:32vw;font-size:1.55vw}.internal-active .reference-technical.brakes .plate-copy,.internal-active .reference-technical.chassis .plate-copy{width:41%;left:53%}.internal-active .reference-technical.brakes h2,.internal-active .reference-technical.chassis h2{font-size:3.35vw}.internal-active .reference-technical.brakes .reference-features article{padding-top:2.4vw;padding-left:0}.internal-active .reference-technical.brakes .reference-features article:before{display:none}.internal-active .reference-technical.chassis .reference-body{max-width:35vw;margin-top:3.2vw;font-size:1.7vw}.internal-active .integration-label{color:var(--red);margin-top:5vw;font-size:1.5vw;font-weight:600}.internal-active .integration-shop{color:var(--red);border-bottom:1px solid;margin-top:1vw;padding-bottom:.25vw;font-size:1.35vw;line-height:1.2;display:inline-flex}.internal-active .integration-shop:after{content:"→";margin-left:.75vw}.internal-active .reference-order{background:var(--paper);color:#101012;grid-template-columns:1fr 1fr;gap:4vw;min-height:27vw;padding:4vw 9.4vw 7vw;display:grid;position:relative}.internal-active .reference-order h2{font-size:3.55vw}.internal-active .reference-order .eyebrow{margin-bottom:1.3vw}.internal-active .reference-order .arrow-link{margin:1.3vw 0 1vw;font-size:3vw}.internal-active .reference-order .reference-body{max-width:30vw;margin-bottom:2vw;font-size:1.5vw}.internal-active .reference-order .text-link{font-size:1.2vw}.internal-active .back-top{white-space:nowrap;color:inherit;place-items:center;gap:.6vw;font-size:clamp(9px,1vw,19px);font-weight:300;display:grid;position:absolute;bottom:1.8vw;left:50%;translate:-50%}.internal-active .back-top span{font-size:1.7vw;font-weight:300}.internal-active .reference-about-hero .plate-copy{width:38%;top:20%}.internal-active .reference-about-hero .eyebrow{margin-bottom:2.2vw;font-size:1.9vw}.internal-active .reference-about-hero h1{font-size:3.65vw}.internal-active .reference-about-hero .reference-body{width:31vw;margin-top:3vw;font-size:1.65vw}.internal-active .about-discover{margin-top:8.5vw;padding:0;font-size:.75vw}.internal-active .reference-process{aspect-ratio:1920/566;background:var(--paper);color:#111;position:relative;overflow:hidden}.internal-active .reference-process>div{padding:3.4vw 9.4vw;position:relative}.internal-active .reference-process h2{margin-bottom:2.2vw;font-size:3vw}.internal-active .reference-process .eyebrow{margin-bottom:1.1vw;font-size:1.15vw}.internal-active .reference-process .reference-body{font-size:1vw;line-height:1.23}.internal-active .process-art{pointer-events:none;width:100%;height:auto;position:absolute;bottom:0;left:0}.internal-active .reference-engineering{aspect-ratio:1920/702}.internal-active .reference-engineering .plate-copy{width:34%;top:10%}.internal-active .reference-engineering .eyebrow{margin-bottom:3vw;font-size:1.2vw}.internal-active .reference-engineering h2{font-size:2.9vw}.internal-active .reference-engineering .reference-body{max-width:24vw;margin-top:2.1vw;font-size:1vw}.internal-active .engineering-labels{gap:3vw;margin:3vw 0 3.3vw;font-size:.85vw;line-height:1.2;display:flex}.internal-active .reference-engineering .arrow-link{font-size:1.15vw}.internal-active .reference-tested{aspect-ratio:1920/619;color:#111;background:var(--paper)}.internal-active .reference-tested .plate-copy{width:29%;top:15%}.internal-active .reference-tested .eyebrow{margin-bottom:2.5vw;font-size:.9vw}.internal-active .reference-tested h2{font-size:1.85vw}.internal-active .reference-tested .reference-body{width:25vw;margin-top:3.2vw;font-size:1.25vw}.internal-active .proving-location{white-space:nowrap;margin-top:3.8vw;font-size:.8vw}.internal-active .reference-timeline{aspect-ratio:1920/385;background:#111015;position:relative;overflow:hidden}.internal-active .reference-timeline>img{object-fit:fill;width:100%;height:100%;position:absolute;inset:0}.internal-active .reference-timeline h2{font-size:3vw;position:absolute;top:17%;left:9.4%}.internal-active .reference-timeline time{font-size:1.4vw;line-height:1.1;position:absolute;top:58.6%;translate:-50%}.internal-active .year-2013{left:33.7%}.internal-active .year-2019{left:62.55%}.internal-active .year-2024{left:84.48%}.internal-active .reference-closing{aspect-ratio:1920/510;background:var(--paper);color:#111;padding:3.4vw 9.4vw 7vw;position:relative;overflow:hidden}.internal-active .reference-closing h2{margin-top:1.8vw;font-size:3vw}.internal-active .closing-art{pointer-events:none;width:100%;height:auto;display:block;position:absolute;bottom:3vw;left:0}.internal-active .closing-art path{fill:none;stroke:var(--red);stroke-width:1.5px;vector-effect:non-scaling-stroke}.internal-active .reference-closing-links{grid-template-columns:repeat(3,1fr);width:51%;font-size:1.15vw;display:grid;position:absolute;bottom:7.15vw;left:9.4%}.internal-active .reference-closing-links a{width:fit-content}.internal-active .reference-dealer-hero .plate-copy{width:35%;top:17%}.internal-active .reference-dealer-hero .eyebrow{margin-bottom:4vw;font-size:1.8vw}.internal-active .reference-dealer-hero .reference-body{max-width:32vw;margin-top:3.5vw;font-size:1.4vw}.internal-active .market-select{max-width:31vw;margin-top:3.5vw;display:block}.internal-active .market-select select{color:#fff;text-transform:uppercase;background:0 0;border:1px solid #fff6;width:100%;padding:.5vw;font-size:1.3vw}.internal-active .market-select select:focus,.internal-active .market-select select:focus-visible{box-shadow:none;border-color:#fff;outline:0}.internal-active :where(.ref,.site-header,#secondary-menu,.site-footer) select option{background:var(--paper);color:#111}.internal-active .dealer-help{text-align:left;margin-top:3vw;padding:0;font-size:1.5vw;font-weight:300}.internal-active .reference-dealers{background:var(--paper);color:#111;min-height:56.2vw;padding:3vw 9.4vw 8vw;position:relative}.internal-active .reference-dealers h2{margin-bottom:3.5vw;font-size:4vw}.internal-active .usa-store{border:1px solid #1113;grid-template-columns:1.8fr 1fr;gap:4vw;margin-bottom:5vw;padding:4vw 2.5vw;display:grid}.internal-active .usa-store[hidden]{display:none}.internal-active .usa-store h3{font-size:3vw}.internal-active .usa-store .reference-body{font-size:1.5vw}.internal-active #dealer-rows article{border-top:1px solid #1112;grid-template-columns:5vw 1.4fr 1.5fr auto;align-items:center;gap:1vw;min-height:8vw;display:grid}.internal-active #dealer-rows h3{font-size:2.3vw;font-weight:600}.internal-active #dealer-rows p{font-size:1.7vw}.internal-active #dealer-rows .text-link{font-size:1.25vw}.internal-active .dealer-number{color:var(--red);font-size:2.8vw}.internal-active .reference-dealer-support{color:#fff;background:#111;grid-template-columns:1fr 1.3fr;gap:7vw;min-height:56.2vw;padding:14vw 9.4vw 9vw;display:grid}.internal-active .reference-dealer-support h2{font-size:3.8vw}.internal-active .reference-dealer-support .reference-body{margin-top:6vw;font-size:1.9vw}.internal-active .dealer-request label{margin:0 0 2vw;font-size:1.6vw;display:block}.internal-active .dealer-request input{color:inherit;outline-offset:2px;background:0 0;border:0;border-bottom:1px solid #fffa;width:100%;height:2.5vw;display:block}.internal-active .reference-hq{aspect-ratio:1920/544;color:#fff;isolation:isolate;background:#111;padding:3.8vw 9.4vw 5vw;position:relative}.internal-active .reference-hq>img{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.internal-active .reference-hq h2{margin-bottom:1.2vw;font-size:2.25vw}.internal-active .reference-hq address{font-size:1.2vw;font-style:normal;line-height:1.22}.internal-active .reference-hq .eyebrow{margin-bottom:1vw;font-size:1.1vw}.internal-active .hq-label{margin-top:1vw;margin-bottom:.3vw;font-size:.65vw}.internal-active .reference-hq a{font-size:.9vw}.internal-active .dealer-hq{background:var(--paper);color:#111}.internal-active .reference-contact-hero{aspect-ratio:1920/544}.internal-active .reference-contact-hero .plate-copy{width:42%;top:26%}.internal-active .reference-contact-hero h1{font-size:3vw}.internal-active .reference-contact-hero .eyebrow{font-size:1vw}.internal-active .reference-contact-hero .reference-body{width:33vw;margin-top:1.7vw;font-size:1.15vw}.internal-active .reference-contact-paths{background:var(--paper);color:#111;min-height:33vw;padding:4vw 9.4vw 2vw}.internal-active .reference-contact-paths>h2{margin-bottom:4vw;font-size:1.85vw}.internal-active .reference-contact-paths nav{grid-template-columns:repeat(4,1fr);display:grid}.internal-active .reference-contact-paths nav a{border-right:1px solid #1111;min-height:13vw;padding:2vw 1.5vw 1.5vw;display:block}.internal-active .reference-contact-paths nav a:first-child{padding-left:0}.internal-active .reference-contact-paths nav a:last-child{border:0}.internal-active .reference-contact-paths nav span{font-size:5vw}.internal-active .reference-contact-paths nav h3{font-size:1.6vw;line-height:1.15}.internal-active .reference-contact-paths [aria-current]{color:var(--red)}.internal-active .reference-contact-options{border-top:1px solid #1112;justify-content:space-between;margin-top:2vw;padding-top:1.4vw;font-size:1vw;display:flex}.internal-active .reference-contact-options a{color:var(--red);margin-top:.6vw;font-size:1.1vw;display:inline-block}.internal-active .reference-enquiry{background:var(--paper);color:#111;border-top:1px solid #1113;grid-template-columns:46.5% 53.5%;min-height:52.5vw;display:grid}.internal-active .enquiry-intro{border-right:1px solid #1111;padding:6vw 4vw 6vw 9.4vw}.internal-active .enquiry-intro .eyebrow{margin-bottom:2.7vw;font-size:1.5vw}.internal-active .enquiry-intro h2{margin-bottom:2.7vw;font-size:4.1vw}.internal-active .enquiry-intro .reference-body{max-width:30vw;font-size:1.6vw;line-height:1.2}.internal-active .reference-enquiry-form{grid-template-columns:1fr 1fr;align-content:start;gap:1.2vw 3.5vw;padding:6vw 9.4vw 6vw 5.5vw;display:grid}.internal-active .reference-enquiry-form label{flex-direction:column;gap:.2vw;font-size:clamp(8px,.76vw,15px);line-height:1.25;display:flex}.internal-active .wide{grid-column:1/-1}.internal-active .reference-enquiry-form input,.internal-active .reference-enquiry-form select,.internal-active .reference-enquiry-form textarea{color:#111;background:0 0;border:0;border-bottom:1px solid #1114;border-radius:0;width:100%;min-height:1.8vw;padding:.2vw 0 .4vw;font-size:1.2vw;line-height:1.3}.internal-active .reference-enquiry-form select{min-height:2.4vw}.internal-active .reference-enquiry-form textarea{resize:vertical;min-height:4vw}.internal-active .reference-enquiry-form .attachment-label{cursor:pointer;gap:.6vw;margin-top:.5vw}.internal-active .reference-enquiry-form input[type=file]{border:0;font-size:.8vw}.internal-active .enquiry-submit{background:var(--red);color:#fff;white-space:nowrap;width:fit-content;min-height:3.6vw;margin-top:.6vw;padding:.7vw 1.1vw;font-size:1.1vw}.internal-active .enquiry-disclosure{color:#555;font-size:clamp(9px,.85vw,16px);line-height:1.4}.internal-active .enquiry-next:empty{display:none}.internal-active .enquiry-next{margin-top:16px;font-size:14px;line-height:1.4}.internal-active .enquiry-next textarea{width:100%;min-height:180px;color:inherit;background:0 0;margin:16px 0;font-size:14px;display:block}.internal-active .enquiry-next .arrow-link{margin-top:20px;font-size:14px;display:flex}.internal-active .enquiry-next .text-link{font-size:14px}.internal-active .section-reveal{opacity:0;transition:opacity .85s,translate .85s cubic-bezier(.22,.61,.36,1);translate:0 20px}.internal-active .section-reveal.revealed{opacity:1;translate:0}.internal-active .sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover) and (prefers-reduced-motion:no-preference){.internal-active :where(.ref,.site-header,#secondary-menu,.site-footer) a:hover,.internal-active :where(.ref,.site-header,#secondary-menu,.site-footer) button:hover{scale:1.025}.internal-active .finder-section a:hover,.internal-active .finder-section button:hover{scale:1}}@media (max-width:760px){.internal-active .site-header{position:absolute}.internal-active .reference-plate{aspect-ratio:auto;min-height:650px}.internal-active .plate-image{object-fit:cover;object-position:60% center}.internal-active .plate-copy{margin:0;padding:110px 24px 55px;position:relative;left:auto;width:auto!important;top:auto!important}.internal-active .reference-plate h1,.internal-active .reference-plate h2{font-size:34px}.internal-active .reference-plate .eyebrow{margin-bottom:24px;font-size:12px}.internal-active .reference-plate .reference-body{width:75%;max-width:340px;margin-top:28px;font-size:14px}.internal-active .family-hero .plate-copy,.internal-active .reference-dealer-hero .plate-copy{background:linear-gradient(90deg,#0009,#0000)}.internal-active .reference-actions{gap:26px;margin-top:40px}.internal-active .arrow-link,.internal-active .reference-actions .arrow-link{font-size:20px}.internal-active .long-arrow:after{width:10px;height:10px;top:-4.5px}.internal-active .section-scroll{font-size:9px}.internal-active .finder-section{min-height:650px;padding:100px 24px 45px}.internal-active .finder-heading :is(h1,h2){font-size:32px}.internal-active .finder-form{grid-template-columns:1fr;gap:0;width:100%;margin-top:30px}.internal-active .finder-field{border-bottom:1px solid #1112;padding:15px}.internal-active .finder-field input{font-size:20px}.internal-active .finder-submit{width:calc(100% - 30px);height:44px;margin:15px;font-size:13px}.internal-active .finder-results{min-height:80px;margin-top:28px}.internal-active .reference-selection{aspect-ratio:auto;min-height:850px}.internal-active .reference-tabs{scrollbar-width:thin;justify-content:flex-start;gap:20px;top:20px;left:24px;right:24px;overflow:auto}.internal-active .reference-tabs button{padding-bottom:10px;font-size:10px}.internal-active .selection-copy,.internal-active .reference-selection.brakes .selection-copy{width:calc(100% - 48px);top:75px;left:24px}.internal-active .selection-copy h2{margin-bottom:25px;font-size:32px}.internal-active .selection-copy h3,.internal-active .reference-selection.brakes .selection-copy h3{margin-bottom:22px;font-size:26px}.internal-active .selection-copy .reference-body,.internal-active .reference-selection.brakes .selection-copy .reference-body{width:80%;margin-bottom:22px;font-size:14px}.internal-active .selection-copy .arrow-link,.internal-active .reference-selection.brakes .selection-copy .arrow-link{font-size:20px}.internal-active .selection-product{object-fit:contain;width:100%;height:410px;top:auto;bottom:10px;left:0}.internal-active .selection-number{font-size:120px;top:50%}.internal-active .reference-specs{gap:10px;margin:10px 0 22px;font-size:10px}.internal-active .selection-hint{font-size:10px;bottom:12px}.internal-active .full-selection .selection-product{object-fit:cover;object-position:30% center;opacity:.55;height:100%}.internal-active .full-selection{background:#111}.internal-active .full-selection .selection-copy{left:24px}.internal-active .full-selection .selection-copy h2{font-size:30px}.internal-active .full-selection .selection-copy h3{font-size:26px}.internal-active .reference-technical .plate-image{object-position:20% center;opacity:.45}.internal-active .reference-technical .plate-copy{width:100%;padding-top:65px;left:0}.internal-active .reference-features{margin-top:28px}.internal-active .reference-features article{padding:20px 0 20px 30px}.internal-active .reference-features article:before{width:20px;top:31px}.internal-active .reference-features h3{margin-bottom:10px;font-size:18px}.internal-active .reference-features .reference-body{width:100%;max-width:100%;margin:0;font-size:14px}.internal-active .reference-technical.brakes .plate-copy,.internal-active .reference-technical.chassis .plate-copy{left:0}.internal-active .reference-technical.brakes .reference-features article{padding:25px 0}.internal-active .reference-technical.chassis .reference-body{width:100%;max-width:100%;margin-top:30px;font-size:16px}.internal-active .integration-label{margin-top:40px;font-size:12px}.internal-active .reference-order{grid-template-columns:1fr;gap:24px;min-height:440px;padding:45px 24px 90px}.internal-active .reference-order h2{font-size:32px}.internal-active .reference-order .arrow-link{margin:0 0 15px;font-size:23px}.internal-active .reference-order .reference-body{max-width:100%;margin-bottom:20px;font-size:14px}.internal-active .reference-order .text-link{font-size:11px}.internal-active .back-top{gap:4px;font-size:10px;bottom:24px}.internal-active .back-top span{font-size:20px}.internal-active .reference-about-hero .reference-body{max-width:260px}.internal-active .about-discover{margin-top:70px;font-size:10px}.internal-active .reference-process{aspect-ratio:auto;min-height:360px}.internal-active .reference-process>div{padding:40px 24px 100px}.internal-active .reference-process h2{margin-bottom:24px;font-size:27px}.internal-active .reference-process .eyebrow{margin-bottom:15px;font-size:10px}.internal-active .reference-process .reference-body{font-size:12px}.internal-active .process-art{width:160%;max-width:none;bottom:0;left:-6%}.internal-active .reference-engineering{min-height:440px}.internal-active .reference-engineering .plate-copy{background:linear-gradient(90deg,#000a,#0000);padding-top:45px}.internal-active .reference-engineering .reference-body{max-width:240px}.internal-active .engineering-labels{gap:22px;margin:35px 0;font-size:9px}.internal-active .reference-engineering .arrow-link{font-size:13px}.internal-active .reference-tested{align-items:flex-start;min-height:490px;display:flex}.internal-active .reference-tested .plate-image{object-position:65% bottom;height:230px;top:auto;bottom:0}.internal-active .reference-tested .plate-copy{padding-top:35px}.internal-active .reference-tested h2{font-size:24px}.internal-active .reference-tested .eyebrow{margin-bottom:18px;font-size:10px}.internal-active .reference-tested .reference-body{width:100%;margin-top:20px;font-size:13px}.internal-active .proving-location{margin-top:22px;font-size:8px}.internal-active .reference-timeline{aspect-ratio:auto;min-height:160px}.internal-active .reference-timeline img{object-fit:contain;object-position:bottom;height:auto;top:auto;bottom:0}.internal-active .reference-timeline h2{font-size:25px;top:25px;left:24px}.internal-active .reference-timeline time{font-size:1.4vw;top:auto;bottom:7.15vw}.internal-active .reference-closing{aspect-ratio:auto;min-height:320px;padding:35px 24px 100px}.internal-active .reference-closing h2{margin-top:25px;font-size:27px}.internal-active .reference-closing-links{gap:10px;width:calc(100% - 48px);font-size:10px;bottom:85px;left:24px}.internal-active .closing-art{bottom:70px}.internal-active .market-select{max-width:290px;margin-top:30px}.internal-active .market-select select{padding:10px;font-size:14px}.internal-active .dealer-help{margin-top:30px;font-size:14px}.internal-active .reference-dealers{min-height:550px;padding:35px 24px 90px}.internal-active .reference-dealers h2{margin-bottom:30px;font-size:32px}.internal-active .usa-store{grid-template-columns:1fr;gap:20px;margin-bottom:35px;padding:25px}.internal-active .usa-store h3{font-size:23px}.internal-active .usa-store .reference-body{font-size:14px}.internal-active #dealer-rows article{grid-template-columns:30px 1fr;gap:10px;padding:22px 0}.internal-active .dealer-number{font-size:22px}.internal-active #dealer-rows h3{font-size:20px}.internal-active #dealer-rows p{grid-column:2;font-size:13px}.internal-active #dealer-rows .text-link{grid-column:2;font-size:11px}.internal-active .reference-dealer-support{grid-template-columns:1fr;gap:40px;padding:60px 24px}.internal-active .reference-dealer-support h2{font-size:32px}.internal-active .reference-dealer-support .reference-body{margin-top:25px;font-size:16px}.internal-active .dealer-request label{margin-bottom:25px;font-size:12px}.internal-active .dealer-request input{height:35px;font-size:16px}.internal-active .reference-hq{aspect-ratio:auto;min-height:340px;padding:40px 24px 80px}.internal-active .reference-hq>img{object-position:40% center;filter:brightness(.7)}.internal-active .reference-hq h2{margin-bottom:15px;font-size:24px}.internal-active .reference-hq address{font-size:12px}.internal-active .reference-hq .eyebrow{margin-bottom:15px;font-size:10px}.internal-active .hq-label{margin:12px 0 4px;font-size:8px}.internal-active .reference-hq a{font-size:11px}.internal-active .reference-contact-hero{min-height:350px}.internal-active .reference-contact-hero .plate-image{object-fit:fill}.internal-active .reference-contact-hero .plate-copy{padding:100px 24px 55px}.internal-active .reference-contact-hero .reference-body{width:100%;max-width:330px;font-size:13px}.internal-active .reference-contact-paths{padding:35px 24px}.internal-active .reference-contact-paths>h2{margin-bottom:22px;font-size:18px}.internal-active .reference-contact-paths nav{grid-template-columns:1fr 1fr;gap:20px 0}.internal-active .reference-contact-paths nav a{min-height:120px;padding:12px}.internal-active .reference-contact-paths nav span{font-size:40px}.internal-active .reference-contact-paths nav h3{max-width:145px;font-size:14px}.internal-active .reference-contact-options{flex-direction:column;gap:18px;margin-top:24px;padding-top:22px;font-size:10px}.internal-active .reference-contact-options a{margin-top:7px;font-size:12px}.internal-active .reference-enquiry{grid-template-columns:1fr}.internal-active .enquiry-intro{border:0;padding:35px 24px}.internal-active .enquiry-intro .eyebrow{margin-bottom:22px;font-size:12px}.internal-active .enquiry-intro h2{margin-bottom:25px;font-size:34px}.internal-active .enquiry-intro .reference-body{max-width:100%;font-size:15px}.internal-active .reference-enquiry-form{gap:24px 20px;padding:10px 24px 55px}.internal-active .reference-enquiry-form label{gap:8px;font-size:10px}.internal-active .reference-enquiry-form input,.internal-active .reference-enquiry-form select,.internal-active .reference-enquiry-form textarea{min-height:35px;padding-bottom:8px;font-size:16px}.internal-active .reference-enquiry-form input[type=file]{font-size:11px}.internal-active .reference-enquiry-form textarea{min-height:90px}.internal-active .enquiry-submit{min-height:45px;padding:12px 18px;font-size:12px}.internal-active .enquiry-disclosure{font-size:11px}}@media (prefers-reduced-motion:reduce){.internal-active .section-reveal{opacity:1;transition:none;translate:none}}.internal-active .reference-dealer-support{background:#111 url(/images/redesign/p8-2.webp) 50%/cover}.internal-active .dealer-hq{background:#ede9e5 url(/images/redesign/p8-1.webp) top/100% no-repeat}.internal-active .secondary-links .long-arrow{width:44px;min-width:0}.internal-active .secondary-links .long-arrow:after{width:15px;height:15px;top:-7px}@media (max-width:760px){.internal-active .reference-technical.brakes h2,.internal-active .reference-technical.chassis h2{font-size:32px}.internal-active .reference-engineering h2{font-size:30px}.internal-active .secondary-links .long-arrow{width:28px}}@media (min-width:761px){.internal-active .reference-plate,.internal-active .reference-selection{aspect-ratio:auto;height:100svh;min-height:620px}.internal-active .finder-section{min-height:100svh;padding:clamp(76px,7vh,96px) 3.4vw 2.5vh}.internal-active .finder-heading :is(h1,h2){font-size:clamp(38px,2.85vw,55px)}.internal-active .finder-form{width:min(72%,1250px);height:clamp(106px,11.5vh,124px);min-height:0;margin-top:2.1vw}.internal-active .finder-field{padding:1.15vw 1.25vw}.internal-active .finder-field label{font-size:clamp(10px,.68vw,13px)}.internal-active .finder-field input{font-size:clamp(19px,1.45vw,28px)}.internal-active .finder-submit{min-width:clamp(84px,6vw,116px);height:clamp(45px,5.3vh,58px);margin:1.25vw}.internal-active .finder-results{min-height:10vw;margin-top:1.6vw}.internal-active .request-line{margin-top:1vw;font-size:clamp(13px,1vw,19px)}.internal-active .family-hero .plate-copy{width:33%;top:14%}.internal-active .family-hero .eyebrow{margin-bottom:2.4vw;font-size:clamp(22px,1.8vw,35px)}.internal-active .family-hero .plate-copy h2{font-size:clamp(44px,3.15vw,61px)}.internal-active .family-hero .reference-body{margin-top:2.8vw;font-size:clamp(16px,1.05vw,20px);line-height:1.35}.internal-active .reference-actions{gap:2.3vw;margin-top:3vw}.internal-active .reference-actions .arrow-link{font-size:clamp(25px,1.75vw,34px)}.internal-active .reference-actions .text-link{font-size:clamp(16px,1.05vw,20px)}.internal-active .selection-copy{width:39%;top:14.5%}.internal-active .selection-copy h2{margin-bottom:2.5vw;font-size:clamp(42px,3.3vw,64px)}.internal-active .selection-copy h3{margin-bottom:2.6vw;font-size:clamp(30px,2.25vw,44px)}.internal-active .selection-copy .reference-body{width:26vw;margin-bottom:2.8vw;font-size:clamp(16px,1.05vw,20px);line-height:1.35}.internal-active .selection-copy .arrow-link{font-size:clamp(27px,2.2vw,42px)}.internal-active .reference-selection.brakes .selection-product{width:72%;left:34%}.internal-active .reference-selection.brakes .selection-copy{width:40%}.internal-active .reference-selection.brakes .selection-copy h3{font-size:clamp(29px,2.2vw,42px)}.internal-active .reference-selection.brakes .selection-copy .reference-body{width:28vw;font-size:clamp(15px,1vw,19px)}.internal-active .reference-selection.chassis .selection-product{object-position:center;width:100%;left:0}.internal-active .reference-technical .plate-copy{top:14%}.internal-active .reference-technical h2{font-size:clamp(38px,2.65vw,51px)}.internal-active .reference-features h3{font-size:clamp(21px,1.7vw,33px)}.internal-active .reference-features .reference-body{font-size:clamp(15px,1.05vw,20px);line-height:1.35}.internal-active .reference-order{height:50svh;min-height:0;padding:5vh 9.4vw 10vh}.internal-active .reference-order h2{font-size:clamp(35px,3vw,58px)}.internal-active .reference-order .arrow-link{font-size:clamp(28px,2.35vw,45px)}.internal-active .reference-order .reference-body{font-size:clamp(15px,1.1vw,21px)}.internal-active .reference-order .text-link{font-size:clamp(12px,.85vw,16px)}.internal-active .reference-dealer-hero .plate-copy{top:15%}.internal-active .reference-dealers{min-height:100svh;padding-top:5vh;padding-bottom:11vh}.internal-active .reference-dealer-support{min-height:100svh;padding-top:14vh;padding-bottom:10vh}.internal-active .reference-engineering{height:65svh;min-height:400px}.internal-active .reference-tested{height:57svh;min-height:350px}.internal-active .reference-contact-hero{height:50svh;min-height:300px}.internal-active .reference-hq,.internal-active .reference-closing{aspect-ratio:auto;height:50svh;min-height:310px}.internal-active .back-top{gap:2px;font-size:clamp(10px,.75vw,14px);line-height:1;bottom:8px}.internal-active .back-top span{font-size:clamp(17px,1.15vw,22px);line-height:1}.internal-active .dealer-hq{background:var(--paper)}.internal-active .finder-section{min-height:0;transition:min-height .55s var(--ease),padding .55s var(--ease);padding:clamp(72px,7vh,88px) 3.4vw clamp(34px,4vh,46px)}.internal-active .finder-section.has-results{min-height:100svh;padding-bottom:6vh}.internal-active .finder-heading :is(h1,h2){font-size:clamp(36px,2.45vw,47px);line-height:1.08}.internal-active .finder-heading .eyebrow{margin-bottom:.75rem;font-size:clamp(11px,.7vw,14px)}.internal-active .finder-form{border:1px solid #ffffff12;width:min(74%,1240px);height:clamp(88px,9.5vh,102px);margin-top:clamp(22px,2.4vh,28px);padding:0 12px;box-shadow:0 18px 55px #00000024}.internal-active .finder-field{justify-content:center;gap:2px;padding:0 clamp(18px,1.35vw,26px);transition:box-shadow .2s}.internal-active .finder-field label{letter-spacing:.025em;font-size:clamp(10px,.62vw,12px);line-height:1.15}.internal-active .finder-field input{height:34px;padding:0 22px 0 0;font-size:clamp(18px,1.25vw,24px);line-height:1.15}.internal-active .finder-field input:focus,.internal-active .finder-field input:focus-visible{box-shadow:none;outline:0}.internal-active .finder-field:focus-within{box-shadow:inset 0 -2px var(--red)}.internal-active .finder-submit{outline-offset:3px;align-self:center;min-width:clamp(80px,5.7vw,108px);height:clamp(42px,4.8vh,52px);margin:0 8px 0 18px;padding:0 18px}.internal-active .finder-submit:focus-visible{outline:1px solid #fff}.internal-active .finder-tools{margin-top:10px;font-size:clamp(11px,.72vw,14px)}.internal-active .finder-results,.internal-active .request-line{display:none}.internal-active .finder-section.has-results .finder-results{min-height:0;margin-top:clamp(24px,3vh,34px);display:block}.internal-active .finder-section.has-results .request-line{margin-top:14px;display:block}.internal-active .reference-hq:not(.dealer-hq){min-height:420px;padding:0}.internal-active .reference-hq:not(.dealer-hq)>div{width:31%;position:absolute;top:55%;left:8.7%;translate:0 -50%}.internal-active .reference-hq:not(.dealer-hq) .eyebrow{margin-bottom:14px;font-size:clamp(11px,.72vw,14px)}.internal-active .reference-hq:not(.dealer-hq) h2{margin-bottom:18px;font-size:clamp(28px,1.75vw,34px)}.internal-active .reference-hq:not(.dealer-hq) address{font-size:clamp(14px,.84vw,16px);line-height:1.28}.internal-active .reference-hq:not(.dealer-hq) .hq-label{margin-top:13px;margin-bottom:4px;font-size:clamp(9px,.56vw,11px)}.internal-active .reference-hq:not(.dealer-hq) a{font-size:clamp(12px,.74vw,14px)}.internal-active .reference-hq:not(.dealer-hq) .back-top{bottom:4px}}@media (max-width:760px){.internal-active .finder-section{min-height:0;padding:88px 20px 34px}.internal-active .finder-section.has-results{min-height:100svh;padding-bottom:50px}.internal-active .finder-results,.internal-active .request-line{display:none}.internal-active .finder-section.has-results .finder-results,.internal-active .finder-section.has-results .request-line{display:block}.internal-active .finder-field{justify-content:center;min-height:68px}.internal-active .finder-field input:focus,.internal-active .finder-field input:focus-visible{box-shadow:none;outline:0}.internal-active .finder-field:focus-within{box-shadow:inset 0 -2px var(--red)}}.internal-active .finder-section .request-line{margin-top:14px;display:block}@media (min-width:761px){.internal-active .dealer-hq{padding-top:2vw}.internal-active .dealer-hq .back-top{gap:1px;padding:0;bottom:6px}.internal-active .dealer-hq .back-top span{line-height:1}}@media (max-width:760px){.internal-active .dealer-hq{padding-top:26px}.internal-active .dealer-hq .back-top{gap:1px;padding:0;bottom:8px}}:where(.nt) .coilover-detail{color:#fff;font-weight:300}:where(.nt) .coilover-detail h1,:where(.nt) .coilover-detail h2,:where(.nt) .coilover-detail h3{font-weight:300}:where(.nt) .coilover-detail strong,:where(.nt) .coilover-detail .cd-note{font-weight:600}:where(.nt) .coilover-detail a,:where(.nt) .coilover-detail button{transition:transform .35s var(--ease),color .3s;transform-origin:0}:where(.nt) .coilover-detail a:hover,:where(.nt) .coilover-detail button:hover{transform:scale(1.035)}:where(.nt) .cd-hero,:where(.nt) .cd-technical{background:#101116 var(--cd-image) center/cover no-repeat;position:relative}:where(.nt) .cd-hero{height:100svh;min-height:700px}:where(.nt) .cd-top{padding:90px 10.3vw 0}:where(.nt) .cd-breadcrumb{gap:15px;margin-bottom:22px;font-size:13px;display:flex}:where(.nt) .cd-top>.eyebrow{margin-bottom:12px;font-size:14px}:where(.nt) .cd-nav{grid-template-columns:repeat(3,1fr);gap:24px;max-width:950px;display:grid}:where(.nt) .cd-nav a{flex-direction:column;gap:8px;padding:13px 20px;display:flex}:where(.nt) .cd-nav small{font-size:11px}:where(.nt) .cd-nav strong{font-size:24px;line-height:1.1}:where(.nt) .cd-nav span{border-bottom:1px solid;width:fit-content;padding-bottom:5px;font-size:10px}:where(.nt) .cd-nav a[aria-current]{color:var(--red);text-shadow:0 0 15px #f52b3250;background:radial-gradient(#ef293025,#0000 75%)}:where(.nt) .cd-hero-copy{width:46%;max-width:720px;position:absolute;top:39%;left:10.3%}:where(.nt) .cd-hero-copy h1{font-size:clamp(38px,3.8vw,70px);line-height:1.1}:where(.nt) .cd-hero-copy>p{max-width:680px;margin-top:18px;font-size:clamp(15px,1.22vw,21px);line-height:1.35}:where(.nt) .cd-shop{color:var(--red);border-bottom:1px solid;margin-top:22px;padding-bottom:7px;font-size:clamp(22px,2.3vw,40px);display:table}:where(.nt) .cd-dealer{border-bottom:1px solid;margin-top:14px;font-size:clamp(15px,1.3vw,23px);display:table}:where(.nt) .cd-compare,:where(.nt) .cd-overview{background:var(--paper);color:#111}:where(.nt) .cd-compare{padding:38px 10.3vw 0}:where(.nt) .cd-compare>p{margin-bottom:24px;font-size:14px}:where(.nt) .cd-compare-grid{border-bottom:1px solid #1112;grid-template-columns:1fr 1fr;padding-bottom:34px;display:grid}:where(.nt) .cd-compare-grid article{grid-template-columns:90px 1fr;gap:12px;padding-right:28px;display:grid}:where(.nt) .cd-compare-grid article+article{border-left:1px solid #1112;padding-left:28px;padding-right:0}:where(.nt) .cd-number{color:#1111;font-size:100px;line-height:1}:where(.nt) .cd-compare .eyebrow{margin:8px 0 12px;font-size:11px}:where(.nt) .cd-compare h3{margin-bottom:8px;font-size:clamp(18px,1.6vw,28px)}:where(.nt) .cd-compare article p:not(.eyebrow){font-size:14px;line-height:1.35}:where(.nt) .cd-compare article a{color:var(--red);border-bottom:1px solid;margin-top:18px;font-size:14px;display:inline-block}:where(.nt) .cd-overview{isolation:isolate;height:70svh;min-height:580px;padding:45px 10.3vw 55px;position:relative;overflow:hidden}:where(.nt) .cd-overview-copy{z-index:1;width:55%;position:relative}:where(.nt) .cd-overview .eyebrow{color:#111;margin-bottom:18px;font-size:14px}:where(.nt) .cd-overview h2{margin-bottom:20px;font-size:clamp(30px,3.2vw,58px);line-height:1.15}:where(.nt) .cd-overview-copy>p:not(.eyebrow){max-width:640px;font-size:clamp(14px,1.2vw,20px);line-height:1.35}:where(.nt) .cd-insert{object-fit:contain;mix-blend-mode:multiply;z-index:0;width:68%;height:82%;position:absolute;bottom:3%;right:-4%}:where(.nt) .cd-use-list{max-width:540px;margin-top:24px}:where(.nt) .cd-use-list article{grid-template-columns:65px 1fr;gap:20px;padding:10px 0;display:grid}:where(.nt) .cd-use-list article>span{color:var(--red);font-size:13px}:where(.nt) .cd-use-list h3{font-size:clamp(17px,1.5vw,26px);line-height:1.2}:where(.nt) .cd-use-list p{max-width:390px;margin-top:5px;font-size:14px;line-height:1.3}:where(.nt) .cd-overview small{margin-top:10px;font-size:11px;display:block}:where(.nt) .cd-technical{height:100svh;min-height:700px;padding:6vh 7.5vw 65px 47.5vw}:where(.nt) .cd-tech-copy>.eyebrow{margin-bottom:24px;font-size:14px}:where(.nt) .cd-tech-copy>h2{margin-bottom:26px;font-size:clamp(32px,3.2vw,58px);line-height:1.13}:where(.nt) .cd-tech-copy>p:not(.eyebrow):not(.cd-note){font-size:clamp(14px,1.2vw,20px);line-height:1.4}:where(.nt) .cd-tech-features{margin-top:30px}:where(.nt) .cd-tech-features article{border-top:1px solid #fff2;padding:17px 0 17px 48px;position:relative}:where(.nt) .cd-tech-features article:before{content:"";background:var(--red);width:30px;height:1px;position:absolute;top:31px;left:0}:where(.nt) .cd-tech-features h3{margin-bottom:8px;font-size:clamp(19px,1.9vw,32px);line-height:1.15}:where(.nt) .cd-tech-features p{font-size:clamp(13px,1vw,17px);line-height:1.35}:where(.nt) .cd-note{color:var(--red);margin-top:14px;font-size:12px;line-height:1.4;display:block}:where(.nt) .cd-text-left{padding-left:10.3vw;padding-right:53vw}.internal-active .coilover-detail .back-top{gap:3px;padding:0;bottom:16px}@media (min-width:761px){:where(.nt) .cd-neosport-hero,:where(.nt) .cd-neotrack-hero{background-image:var(--cd-image);background-position:50%;background-repeat:no-repeat;background-size:cover}:where(.nt) .cd-insert{width:76%;height:112%;bottom:-5%;right:-2%}:where(.nt) .cd-neotrack-tech-1,:where(.nt) .cd-neotrack-tech-2{padding-left:55vw;padding-right:6vw}:where(.nt) .cd-neotrack-tech-1:before,:where(.nt) .cd-neotrack-tech-2:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0 46%,#090a0db8 56%,#090a0de8 100%);position:absolute;inset:0}:where(.nt) .cd-neotrack-tech-1 .cd-tech-copy,:where(.nt) .cd-neotrack-tech-2 .cd-tech-copy{z-index:1;position:relative}:where(.nt) .cd-neotrack-tech-2 .cd-tech-copy>h2{font-size:clamp(30px,2.8vw,52px)}:where(.nt) .cd-neostreet-tech-1{background-position:0;background-repeat:no-repeat;background-size:auto 100%;height:76svh;min-height:620px;max-height:800px}:where(.nt) .cd-technical.cd-neotrack-tech-1{background-position:-6vw;background-repeat:no-repeat;background-size:106%;height:82svh;min-height:640px;max-height:760px;padding-top:clamp(82px,11vh,104px);padding-bottom:45px}}@media (min-width:761px) and (max-height:800px){:where(.nt) .cd-hero{min-height:590px}:where(.nt) .cd-top{padding-top:10px}:where(.nt) .cd-breadcrumb{margin-bottom:12px}:where(.nt) .cd-nav a{padding:8px 14px}:where(.nt) .cd-nav strong{font-size:20px}:where(.nt) .cd-hero-copy{top:38%}:where(.nt) .cd-hero-copy h1{font-size:46px}:where(.nt) .cd-hero-copy>p{margin-top:14px;font-size:16px}:where(.nt) .cd-shop{margin-top:18px;font-size:28px}:where(.nt) .cd-technical{min-height:620px;padding-top:30px}:where(.nt) .cd-tech-copy>.eyebrow{margin-bottom:16px}:where(.nt) .cd-tech-copy>h2{margin-bottom:18px;font-size:38px}:where(.nt) .cd-tech-copy>p:not(.eyebrow):not(.cd-note){font-size:15px}:where(.nt) .cd-tech-features{margin-top:20px}:where(.nt) .cd-tech-features article{padding-top:12px;padding-bottom:12px}:where(.nt) .cd-tech-features h3{font-size:22px}:where(.nt) .cd-tech-features p{font-size:14px}}@media (max-width:760px){:where(.nt) .cd-hero{background-position:62%;height:auto;min-height:820px}:where(.nt) .cd-top{padding:22px}:where(.nt) .cd-breadcrumb{gap:8px;font-size:10px}:where(.nt) .cd-nav{gap:4px}:where(.nt) .cd-nav a{padding:12px 5px}:where(.nt) .cd-nav strong{font-size:15px}:where(.nt) .cd-nav small,:where(.nt) .cd-nav span{font-size:8px}:where(.nt) .cd-top>.eyebrow{font-size:12px}:where(.nt) .cd-hero-copy{background:linear-gradient(90deg,#000b,#0000);width:calc(100% - 48px);padding:20px 0;top:auto;bottom:95px;left:24px}:where(.nt) .cd-hero-copy h1{font-size:38px}:where(.nt) .cd-hero-copy>p{max-width:340px}:where(.nt) .cd-shop{font-size:24px}:where(.nt) .cd-compare{padding:30px 24px 0}:where(.nt) .cd-compare-grid{grid-template-columns:1fr;gap:24px}:where(.nt) .cd-compare-grid article{grid-template-columns:48px 1fr;padding:0}:where(.nt) .cd-compare-grid article+article{border-top:1px solid #1112;border-left:0;padding:20px 0 0}:where(.nt) .cd-number{font-size:55px}:where(.nt) .cd-overview{height:auto;min-height:0;padding:38px 24px 330px}:where(.nt) .cd-overview-copy{width:100%}:where(.nt) .cd-overview h2{font-size:32px}:where(.nt) .cd-insert{width:100%;height:330px;bottom:0;right:0}:where(.nt) .cd-use-list article{grid-template-columns:30px 1fr;gap:14px}:where(.nt) .cd-technical,:where(.nt) .cd-text-left{background-color:#101116;background-position:top;background-size:auto 330px;height:auto;min-height:0;padding:330px 24px 80px}:where(.nt) .cd-tech-copy{background:#101116}:where(.nt) .cd-tech-copy>h2{font-size:34px}:where(.nt) .cd-tech-copy>.eyebrow{margin-bottom:18px}:where(.nt) .cd-tech-features h3{font-size:22px}:where(.nt) .cd-tech-features article{padding-left:35px}:where(.nt) .cd-tech-features article:before{width:22px}}@media (min-width:761px) and (max-height:800px){:where(.nt) .cd-hero{min-height:700px}:where(.nt) .cd-top{padding-top:76px}:where(.nt) .cd-hero-copy{top:38%}}@media (max-width:760px){:where(.nt) .cd-top{padding-top:84px}}@media (prefers-reduced-motion:reduce){:where(.nt) .coilover-detail a,:where(.nt) .coilover-detail button{transition:none}:where(.nt) .coilover-detail .section-reveal{opacity:1;transition:none;translate:none}}@media (min-width:761px){.internal-active .reference-dealers{min-height:100svh;padding:clamp(28px,3.8vh,42px) 7.8vw clamp(44px,6vh,64px)}.internal-active .reference-dealers>.eyebrow{margin-bottom:clamp(8px,1vh,12px);font-size:clamp(11px,.7vw,14px)}.internal-active .reference-dealers h2{margin-bottom:clamp(20px,2.6vh,30px);font-size:clamp(36px,3.2vw,58px)}.internal-active .usa-store{gap:3vw;margin-bottom:clamp(24px,3vh,34px);padding:clamp(22px,3vh,32px) clamp(24px,2vw,38px)}.internal-active .usa-store .eyebrow{margin-bottom:8px;font-size:clamp(11px,.7vw,14px)}.internal-active .usa-store h3{font-size:clamp(26px,2.1vw,40px)}.internal-active .usa-store .reference-body{font-size:clamp(14px,1vw,18px);line-height:1.35}.internal-active #dealer-rows article{min-height:clamp(76px,10vh,104px)}.internal-active #dealer-rows h3{font-size:clamp(24px,1.7vw,32px)}.internal-active #dealer-rows p{font-size:clamp(16px,1.15vw,21px)}.internal-active #dealer-rows .text-link{font-size:clamp(12px,.8vw,15px)}.internal-active .dealer-number{font-size:clamp(28px,2vw,38px)}}:where(.nt) .brake-detail .bd-hero .cd-hero-copy{width:40%;max-width:660px;top:35%}:where(.nt) .brake-detail .bd-hero h1{font-size:clamp(38px,3.5vw,64px);line-height:1.1}:where(.nt) .brake-detail .bd-hero .cd-shop{font-size:clamp(20px,1.8vw,32px)}:where(.nt) .bd-specs{flex-wrap:wrap;gap:16px 26px;margin-top:24px;display:flex}:where(.nt) .bd-specs div{flex-direction:column;gap:6px;display:flex}:where(.nt) .bd-specs dt{color:#ff343d;font-size:12px}:where(.nt) .bd-specs dd{margin:0;font-size:14px}:where(.nt) .brake-detail .cd-compare>.eyebrow{color:var(--red);margin-bottom:10px}:where(.nt) .brake-detail .bd-compare-note{margin-top:22px;margin-bottom:0;font-size:12px}:where(.nt) .brake-detail .bd-overview{height:auto;min-height:680px;padding-top:55px;padding-bottom:65px}:where(.nt) .brake-detail .cd-overview-copy{width:48%}:where(.nt) .brake-detail .cd-overview h2{font-size:clamp(32px,3vw,54px)}:where(.nt) .brake-detail .cd-use-list article{grid-template-columns:45px 1fr}:where(.nt) .brake-detail .cd-use-list p{max-width:430px;font-size:16px}:where(.nt) .bd-caliper{aspect-ratio:2.6;width:46%;position:absolute;top:50%;right:4%;overflow:hidden;transform:translateY(-50%)}:where(.nt) .brake-detail .bd-caliper .cd-insert{object-fit:contain;mix-blend-mode:multiply;width:166%;max-width:none;height:auto;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}:where(.nt) .brake-detail .bd-6p-overview .cd-insert{width:175%;top:44%}:where(.nt) .brake-detail .bd-evo-r-overview .cd-insert{width:217%;top:50%}:where(.nt) .brake-detail .bd-technical{background-position:0;background-size:auto 100%;align-items:center;height:auto;min-height:clamp(680px,82svh,900px);padding:80px 7vw 85px 55vw;display:flex}:where(.nt) .brake-detail .bd-technical .cd-tech-copy{width:100%}:where(.nt) .brake-detail .bd-technical h2{font-size:clamp(34px,3vw,54px)}:where(.nt) .brake-detail .bd-text-left{background-position:100%;padding-left:10.3vw;padding-right:55vw}:where(.nt) .bd-cycles{grid-template-columns:repeat(3,1fr);gap:16px;margin:30px 0;display:grid}:where(.nt) .bd-cycles strong{color:var(--red);font-size:28px;display:block}:where(.nt) .bd-cycles span{margin-top:6px;font-size:15px;display:block}@media (min-width:761px) and (max-height:800px){:where(.nt) .brake-detail .bd-hero .cd-hero-copy{top:36%}:where(.nt) .brake-detail .bd-hero h1{font-size:46px}:where(.nt) .bd-specs{margin-top:16px}:where(.nt) .brake-detail .bd-hero .cd-shop{font-size:25px}}@media (max-width:1100px) and (min-width:761px){:where(.nt) .brake-detail .bd-hero h1{font-size:40px}:where(.nt) .brake-detail .bd-hero .cd-hero-copy{width:43%}:where(.nt) .brake-detail .bd-technical{background-position:0;background-size:150%;padding-left:52vw;padding-right:5vw}:where(.nt) .brake-detail .bd-text-left{background-position:100%;padding-left:6vw;padding-right:52vw}:where(.nt) .brake-detail .bd-technical h2{font-size:34px}}@media (max-width:760px){:where(.nt) .brake-detail .bd-hero{background-color:#101116;background-position:65% 0;background-size:auto 650px;min-height:940px}:where(.nt) .brake-detail .bd-hero .cd-hero-copy{background:0 0;width:auto;max-width:none;margin:260px 24px 0;padding:0 0 90px;position:relative;top:auto;bottom:auto;left:auto}:where(.nt) .brake-detail .bd-hero h1{font-size:38px}:where(.nt) .brake-detail .bd-hero .cd-hero-copy>p{max-width:none;font-size:16px}:where(.nt) .brake-detail .bd-hero .cd-shop{font-size:22px}:where(.nt) .bd-specs{gap:14px}:where(.nt) .brake-detail .bd-overview{min-height:0;padding:40px 24px 280px}:where(.nt) .brake-detail .cd-overview-copy{width:100%}:where(.nt) .bd-caliper{width:90%;top:auto;bottom:45px;right:5%;transform:none}:where(.nt) .brake-detail .bd-technical,:where(.nt) .brake-detail .bd-text-left{background-position:0 0;background-size:auto 330px;min-height:0;padding:320px 24px 80px;display:block}:where(.nt) .brake-detail .bd-text-left{background-position:100% 0}:where(.nt) .brake-detail .bd-technical .cd-tech-copy{background:0 0}:where(.nt) .bd-cycles{gap:10px}:where(.nt) .bd-cycles strong{font-size:24px}}:where(.nt) .brake-detail .bd-technical,:where(.nt) .cd-technical.cd-neotrack-tech-1{isolation:isolate;background:#101116;height:auto;max-height:none}:where(.nt) .technical-art{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}:where(.nt) .technical-art img{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;position:absolute;inset:0}:where(.nt) .brake-detail .bd-technical .cd-tech-copy,:where(.nt) .cd-neotrack-tech-1 .cd-tech-copy{background:0 0;position:relative}:where(.nt) .brake-detail .bd-text-left .technical-art img{object-position:center}:where(.nt) .cd-technical.cd-neotrack-tech-1:before{display:none}:where(.nt) .cd-neotrack-tech-1 .technical-art img{width:100%}@media (min-width:901px){:where(.nt) .brake-detail .bd-technical{min-height:680px;padding:75px 7vw 80px 55vw}:where(.nt) .brake-detail .bd-text-left{padding-left:8vw;padding-right:55vw}:where(.nt) .brake-detail .bd-6p-tech-4{min-height:540px;padding-top:55px;padding-bottom:60px}:where(.nt) .cd-technical.cd-neotrack-tech-1{align-items:center;min-height:640px;padding:75px 6vw 75px 55vw;display:flex}}@media (max-width:900px){:where(.nt) .brake-detail .bd-technical,:where(.nt) .brake-detail .bd-text-left,:where(.nt) .cd-technical.cd-neotrack-tech-1{min-height:0;padding:calc(min(100vw,520px) + 24px) 24px 70px;display:block}:where(.nt) .technical-art{height:min(100vw,520px)}:where(.nt) .technical-art img,:where(.nt) .cd-neotrack-tech-1 .technical-art img{object-fit:cover;object-position:left center;width:284%;height:100%;max-height:none}:where(.nt) .brake-detail .bd-text-left .technical-art img{object-position:right center}:where(.nt) .cd-neotrack-tech-1 .technical-art img{width:300%}:where(.nt) .brake-detail .bd-6p-tech-4 .technical-art img{width:356%}}.internal-active .site-footer{z-index:1;color:#f5f5f6;background:#111216;min-height:290px;padding:38px 7.5vw 14px;position:relative}.internal-active .site-footer-primary{grid-template-columns:1.15fr 1fr 1fr 1fr;gap:clamp(30px,4.5vw,82px);display:grid}.internal-active .site-footer-logo-frame{width:170px;height:27px;margin-bottom:7px;position:relative;overflow:hidden}.internal-active .site-footer-logo-frame img{width:233px;max-width:none;height:auto;position:absolute;top:-21px;left:-31px}.internal-active .site-footer-brand p{margin:0;font-size:clamp(13px,.86vw,17px);line-height:1.2}.internal-active .site-footer nav{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.internal-active .site-footer h2{margin:0 0 6px;font-size:clamp(15px,.92vw,18px);font-weight:600}.internal-active .site-footer a{color:inherit;font-size:clamp(13px,.82vw,16px);line-height:1;text-decoration:none;transition:color .25s}.internal-active .site-footer a:hover,.internal-active .site-footer a:focus-visible{color:var(--red)}.internal-active .site-footer-bottom{border-top:1px solid #ffffff2b;justify-content:flex-end;margin-top:32px;padding-top:12px;display:flex}.internal-active .site-footer-bottom nav{flex-direction:row;gap:0;display:flex}.internal-active .site-footer-bottom a{border-left:1px solid #ffffff12;padding:0 20px;font-size:clamp(12px,.72vw,14px);line-height:24px}.internal-active .site-footer-bottom a:first-child{border-left:0}@media (max-width:900px){.internal-active .site-footer{min-height:0;padding:34px 24px 18px}.internal-active .site-footer-primary{grid-template-columns:1fr 1fr;gap:48px 28px}.internal-active .site-footer-brand{grid-column:1/-1}.internal-active .site-footer nav{gap:12px}.internal-active .site-footer h2{margin-bottom:7px}.internal-active .site-footer-bottom{justify-content:flex-start;margin-top:28px;padding-top:12px;overflow-x:auto}.internal-active .site-footer-bottom nav{min-width:max-content}.internal-active .site-footer-bottom a{padding:0 16px}.internal-active .site-footer-bottom a:first-child{padding-left:0}}@media (max-width:760px){.internal-active .selection-prev,.internal-active .selection-next{padding:16px 12px;top:auto;bottom:26px}.internal-active .selection-prev{left:18px}.internal-active .selection-next{right:18px}.internal-active .selection-prev .long-arrow,.internal-active .selection-next .long-arrow{width:28px}.internal-active .selection-prev .long-arrow:after,.internal-active .selection-next .long-arrow:after{width:12px;height:12px;top:-6px}}@media (max-width:520px){.internal-active .site-footer-primary{grid-template-columns:1fr}.internal-active .site-footer-brand{grid-column:auto}}@media (min-width:761px){.internal-active .reference-selection.chassis #system-panel.selection-sway-links .selection-product{object-position:center;width:100%;height:100%;top:0;left:22%}.internal-active .reference-selection.chassis #system-panel.selection-edc-canceller .selection-product{object-position:center;width:120%;height:120%;top:-10%;left:10%}}@media (max-width:760px){.internal-active .reference-selection.chassis{min-height:900px}.internal-active .reference-selection.chassis .selection-copy{width:calc(100% - 48px);top:72px}.internal-active .reference-selection.chassis .selection-copy h2{margin-bottom:16px;font-size:29px}.internal-active .reference-selection.chassis .selection-copy h3{margin-bottom:14px;font-size:23px}.internal-active .reference-selection.chassis .selection-copy .reference-body{width:90%;margin-bottom:15px;font-size:13px}.internal-active .reference-selection.chassis #system-panel.selection-sway-links .selection-product{object-position:center;width:160%;height:440px;top:auto;bottom:18px;left:-10%}.internal-active .reference-selection.chassis #system-panel.selection-edc-canceller .selection-product{object-position:center;width:170%;height:430px;top:auto;bottom:0;left:-30%}.internal-active .chassis-sizes{width:100%;padding-top:12px}.internal-active .chassis-sizes>p{margin-bottom:9px;font-size:10px}.internal-active .chassis-sizes>div{gap:18px}.internal-active .chassis-sizes section{column-gap:9px}.internal-active .chassis-sizes strong,.internal-active .chassis-sizes span{font-size:11px;line-height:1.45}.internal-active .selection-sway-links .selection-copy .arrow-link,.internal-active .selection-edc-canceller .selection-copy .arrow-link{margin-top:12px;font-size:18px}.internal-active .integration-label{margin-top:36px;font-size:12px}.internal-active .integration-shop{margin-top:12px;font-size:14px}}@media (min-width:761px){.internal-active .reference-selection.chassis{height:88svh;min-height:640px;max-height:820px}.internal-active .reference-selection.chassis .selection-copy{width:41%;top:50%;transform:translateY(-47%)}.internal-active .reference-selection.chassis .selection-copy h2{margin-bottom:1.25vw;font-size:clamp(46px,3.55vw,68px)}.internal-active .reference-selection.chassis .selection-copy h3{margin-bottom:1.25vw;font-size:clamp(32px,2.4vw,46px)}.internal-active .reference-selection.chassis .selection-copy .reference-body{width:30vw;margin-bottom:1.15vw;font-size:clamp(17px,1.12vw,21px);line-height:1.38}.internal-active .reference-selection.chassis .selection-copy .arrow-link{margin-top:.6vw;font-size:clamp(28px,2.05vw,39px)}.internal-active .chassis-sizes{width:30vw;padding-top:.75vw}.internal-active .chassis-sizes>p{margin-bottom:.6vw;font-size:clamp(12px,.76vw,15px)}.internal-active .chassis-sizes strong,.internal-active .chassis-sizes span{font-size:clamp(14px,.88vw,17px);line-height:1.42}.internal-active .reference-technical.chassis .integration-label{margin-top:2.1vw}}@media (max-width:760px){.internal-active .reference-technical.chassis .integration-label{margin-top:24px}}.internal-active .reference-engineering .arrow-link{display:none}.internal-active .dealer-request textarea{width:100%;min-height:82px;color:inherit;font:inherit;resize:vertical;outline-offset:2px;background:0 0;border:0;border-bottom:1px solid #fffa;border-radius:0;padding:8px 0;line-height:1.4;display:block}@media (min-width:761px){.internal-active .reference-hq:not(.dealer-hq){height:36svh;min-height:330px}.internal-active .reference-hq:not(.dealer-hq)>div{top:50%}}@media (max-width:760px){.internal-active .reference-hq:not(.dealer-hq){min-height:300px;padding-bottom:55px}html:has(.nt){scroll-padding-top:76px}.home-active .site-header,.internal-active .site-header{height:72px;padding:env(safe-area-inset-top,0px) 20px 0;gap:16px}.home-active .menu-trigger,.internal-active .menu-trigger{min-height:44px;margin-left:auto;font-size:14px}.home-active .main-nav,.internal-active .main-nav{display:none}.home-active #secondary-menu,.internal-active #secondary-menu{width:calc(100% - 24px);max-height:calc(100dvh - 32px);padding:24px;overflow-y:auto}.home-active .secondary-links a,.internal-active .secondary-links a{grid-template-columns:28px 1fr 30px;min-height:80px;font-size:24px}.home-active .home-hero,.internal-active .home-hero{touch-action:pan-y;background:#03142e;height:100svh;min-height:560px;max-height:none}.home-active .hero-frame,.internal-active .hero-frame{background:radial-gradient(at 50% 48%,#123d72 0%,#071e41 52%,#020d21 100%);overflow:hidden}.home-active .hero-frame[data-slide="2"],.internal-active .hero-frame[data-slide="2"]{background:radial-gradient(#343a42,#11161e 80%)}.home-active .hero-frame[data-slide="3"],.internal-active .hero-frame[data-slide="3"]{background:#080e1a}.home-active .hero-frame img,.internal-active .hero-frame img{object-fit:contain;background:0 0;width:158%;max-width:none;height:auto;position:absolute;inset:46% auto auto 50%;transform:translate(-50%,-50%);-webkit-mask-image:linear-gradient(#0000,#000 16% 83%,#0000);mask-image:linear-gradient(#0000,#000 16% 83%,#0000)}.home-active .hero-frame[data-slide="0"] img,.internal-active .hero-frame[data-slide="0"] img{width:auto;max-width:none;height:82%;top:44%}.home-active .hero-frame[data-slide="3"] img,.internal-active .hero-frame[data-slide="3"] img{width:110%}.home-active .hero-caption,.internal-active .hero-caption{width:calc(100% - 64px);max-width:420px;top:auto;bottom:max(14%,90px);left:50%}.home-active .hero-caption a,.internal-active .hero-caption a{white-space:normal;gap:12px;font-size:clamp(22px,5.7vw,30px);line-height:1.3;display:inline}.home-active .hero-caption .long-arrow,.internal-active .hero-caption .long-arrow{vertical-align:middle;margin-left:12px}.home-active .hero-prev,.home-active .hero-next,.internal-active .hero-prev,.internal-active .hero-next{width:48px;height:64px;padding:14px;top:47%;translate:0 -50%}.home-active .hero-prev,.internal-active .hero-prev{left:4px}.home-active .hero-next,.internal-active .hero-next{right:4px}.home-active .side-chevron,.internal-active .hero-frame~button .side-chevron{width:20px;height:20px}:where(.nt) .home-swipe-cue{bottom:max(30px,env(safe-area-inset-bottom));font-size:12px}.internal-active .finder-section{min-height:0;padding:100px 20px 40px}.internal-active .finder-heading :is(h1,h2){font-size:34px}.internal-active .finder-form{min-width:0}.internal-active .finder-field input{width:100%;min-height:44px;font-size:18px}.internal-active .reference-plate{aspect-ratio:auto;background:#0c0e12;height:auto;min-height:0}.internal-active .reference-plate .plate-image{object-fit:cover;opacity:1;height:300px;top:0;bottom:auto;-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000)}.internal-active .reference-plate .plate-copy{background:0 0;padding:300px 24px 64px}.internal-active .reference-plate h1,.internal-active .reference-plate h2{font-size:clamp(30px,8.2vw,40px);line-height:1.12}.internal-active .reference-plate .eyebrow{margin-bottom:20px;font-size:13px}.internal-active .reference-plate .reference-body{width:100%;max-width:none;margin-top:24px;font-size:16px;line-height:1.55}.internal-active .reference-actions{gap:20px;margin-top:26px}.internal-active .reference-actions a{white-space:normal;line-height:1.35}.internal-active .family-hero.brakes .plate-image{object-position:78% center}.internal-active .reference-technical .plate-image{object-position:left center}.internal-active .reference-technical .reference-features h3{font-size:23px}.internal-active .reference-technical .reference-features .reference-body{margin-top:10px}.internal-active .reference-selection,.internal-active .reference-selection.chassis{touch-action:pan-y;height:auto;min-height:0;max-height:none;padding:0 0 78px;overflow:hidden}.internal-active .reference-tabs{scrollbar-width:thin;gap:20px;margin:0 20px;padding:14px 0;position:relative;inset:auto}.internal-active .reference-tabs button{flex-shrink:0;min-height:44px;padding:8px 0;font-size:14px}.internal-active #system-panel{flex-direction:column;padding-bottom:0;display:flex;position:relative;inset:auto}.internal-active .selection-transition-layer{flex-direction:column;display:flex;top:73px;bottom:78px}.internal-active .reference-selection .selection-copy,.internal-active .reference-selection.chassis .selection-copy,.internal-active .reference-selection.brakes .selection-copy{order:0;width:auto;padding:22px 24px 10px;position:relative;inset:auto;transform:none}.internal-active .reference-selection .selection-copy h2,.internal-active .reference-selection.chassis .selection-copy h2{margin-bottom:22px;font-size:clamp(29px,8vw,40px)}.internal-active .reference-selection .selection-copy h3,.internal-active .reference-selection.chassis .selection-copy h3,.internal-active .reference-selection.brakes .selection-copy h3{margin-bottom:18px;font-size:27px}.internal-active .reference-selection .selection-copy .reference-body,.internal-active .reference-selection.chassis .selection-copy .reference-body,.internal-active .reference-selection.brakes .selection-copy .reference-body{width:100%;margin-bottom:20px;font-size:16px;line-height:1.5}.internal-active .reference-selection .selection-copy .arrow-link{white-space:normal;font-size:22px}.internal-active .reference-selection .selection-product,.internal-active .reference-selection.chassis #system-panel .selection-product{object-fit:contain;object-position:center;opacity:1;order:1;align-self:center;width:150%;max-width:none;height:340px;position:relative;inset:auto}.internal-active .reference-selection.chassis #system-panel.selection-edc-canceller .selection-product{width:180%}.internal-active .reference-selection .selection-number{pointer-events:none;font-size:120px;top:auto;bottom:35px}.internal-active .reference-selection .reference-specs{flex-wrap:wrap;margin:16px 0;font-size:14px}.internal-active .chassis-sizes{width:100%}.internal-active .chassis-sizes>p{font-size:13px}.internal-active .chassis-sizes strong,.internal-active .chassis-sizes span{font-size:14px;line-height:1.6}.internal-active .chassis-sizes>div{gap:12px}.internal-active .selection-hint{width:70%;font-size:12px;bottom:25px;left:15%}.internal-active .selection-prev,.internal-active .selection-next{min-width:48px;min-height:48px;top:auto;bottom:12px}.internal-active .full-selection .selection-product{-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}:where(.nt) .cd-hero,:where(.nt) .brake-detail .bd-hero{--mobile-tint:#240d16;isolation:isolate;background:radial-gradient(ellipse at 65% 30%,var(--mobile-tint),#080b11 72%);height:auto;min-height:0;padding-bottom:72px;position:relative}:where(.nt) .cd-neosport-hero,:where(.nt) .cd-neotrack-hero{--mobile-tint:#102941}:where(.nt) .cd-hero:before{content:"";z-index:-1;background:var(--cd-image) 80% center/auto 100% no-repeat;pointer-events:none;width:100%;height:390px;position:absolute;top:210px;left:0;-webkit-mask-image:linear-gradient(#0000,#000 14% 83%,#0000);mask-image:linear-gradient(#0000,#000 14% 83%,#0000)}:where(.nt) .brake-detail .bd-hero:before{background-position:82%;background-size:auto 100%;height:380px}:where(.nt) .cd-top{padding:85px 20px 0}:where(.nt) .cd-breadcrumb{flex-wrap:wrap;gap:8px;margin-bottom:16px;font-size:12px}:where(.nt) .cd-nav{gap:4px;max-width:none}:where(.nt) .cd-nav a{gap:8px;min-width:0;padding:12px 5px}:where(.nt) .cd-nav strong{font-size:16px}:where(.nt) .cd-nav small{font-size:10px;line-height:1.4}:where(.nt) .cd-nav span{font-size:10px}:where(.nt) .cd-hero .cd-hero-copy,:where(.nt) .brake-detail .bd-hero .cd-hero-copy{background:0 0;width:auto;max-width:none;margin:380px 24px 0;padding:0;position:relative;inset:auto}:where(.nt) .brake-detail .bd-hero .cd-hero-copy{margin-top:350px}:where(.nt) .cd-hero .cd-hero-copy h1,:where(.nt) .brake-detail .bd-hero h1{font-size:clamp(32px,8.5vw,42px)}:where(.nt) .cd-hero .cd-hero-copy>p{max-width:none;font-size:16px;line-height:1.55}:where(.nt) .cd-shop,:where(.nt) .brake-detail .bd-hero .cd-shop{white-space:normal;font-size:23px;line-height:1.4}:where(.nt) .cd-dealer{padding:8px 0;font-size:17px}:where(.nt) .cd-compare{padding:32px 24px 0}:where(.nt) .cd-compare article p:not(.eyebrow){font-size:16px;line-height:1.5}:where(.nt) .cd-overview,:where(.nt) .brake-detail .bd-overview{height:auto;min-height:0;padding:40px 24px 320px}:where(.nt) .cd-overview-copy,:where(.nt) .brake-detail .cd-overview-copy{width:100%}:where(.nt) .cd-overview-copy>p:not(.eyebrow),:where(.nt) .cd-use-list p,:where(.nt) .brake-detail .cd-use-list p{font-size:16px;line-height:1.5}:where(.nt) .cd-insert{width:150%;max-width:none;height:320px;bottom:0;right:-25%}:where(.nt) .bd-caliper{bottom:75px;overflow:visible}:where(.nt) .cd-use-list h3{font-size:23px}:where(.nt) .cd-technical,:where(.nt) .cd-text-left,:where(.nt) .brake-detail .bd-technical,:where(.nt) .brake-detail .bd-text-left,:where(.nt) .cd-technical.cd-neotrack-tech-1{isolation:isolate;background:#0a0b0e;height:auto;min-height:0;max-height:none;padding:330px 24px 76px;display:block;position:relative}:where(.nt) .cd-technical:before{content:"";background:var(--cd-image) left center/auto 100% no-repeat;z-index:-1;height:310px;display:block;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}:where(.nt) .cd-text-left:before{background-position:100%}:where(.nt) .brake-detail .bd-technical:before,:where(.nt) .cd-neotrack-tech-1:before{display:none}:where(.nt) .technical-art{height:310px;-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}:where(.nt) .technical-art img,:where(.nt) .cd-neotrack-tech-1 .technical-art img,:where(.nt) .brake-detail .bd-6p-tech-4 .technical-art img{object-fit:contain;object-position:left center;width:185%;height:100%;left:0}:where(.nt) .brake-detail .bd-text-left .technical-art img{object-position:right center;left:auto;right:0}:where(.nt) .cd-tech-copy{background:0 0}:where(.nt) .cd-tech-copy>h2,:where(.nt) .brake-detail .bd-technical h2{font-size:32px}:where(.nt) .cd-tech-copy>p:not(.eyebrow):not(.cd-note),:where(.nt) .cd-tech-features p{font-size:16px;line-height:1.55}:where(.nt) .cd-tech-features h3{font-size:23px}:where(.nt) .cd-note{font-size:13px}.internal-active .reference-tested{background:#eeede9}.internal-active .reference-tested .plate-copy{padding:40px 24px 310px}.internal-active .reference-tested .plate-image{object-position:right center;height:300px;top:auto;bottom:0;-webkit-mask-image:linear-gradient(#0000,#000 25%);mask-image:linear-gradient(#0000,#000 25%)}.internal-active .proving-location{white-space:normal;font-size:12px;line-height:1.5}.internal-active .reference-process>div{padding:40px 24px 120px}.internal-active .reference-process .reference-body{font-size:16px;line-height:1.5}.internal-active .process-art{width:100%;left:0}.internal-active .reference-process br{display:none}.internal-active .engineering-labels{flex-wrap:wrap;gap:16px;font-size:12px}.internal-active .reference-contact-hero .plate-copy{padding-top:110px}.internal-active .reference-contact-hero .plate-image{object-fit:cover;opacity:.3;height:100%}.internal-active .reference-dealer-hero .plate-copy{padding-top:260px}.internal-active .reference-closing-links{flex-wrap:wrap;gap:16px;width:100%;margin-top:24px;font-size:14px;display:flex;position:relative;inset:auto}.internal-active .reference-order .reference-body,.internal-active .reference-dealer-support .reference-body,.internal-active .usa-store .reference-body{font-size:16px;line-height:1.5}.internal-active .reference-order .text-link,.internal-active #dealer-rows .text-link{padding:8px 0;font-size:14px;line-height:1.5}.internal-active .reference-hq>div{width:auto;position:relative;inset:auto;transform:none}.internal-active .reference-hq address,.internal-active .reference-hq a{font-size:15px;line-height:1.5}.internal-active .hq-label{font-size:12px}.internal-active .reference-enquiry-form{grid-template-columns:1fr}.internal-active .reference-enquiry-form label,.internal-active .dealer-request label{font-size:13px}.internal-active .reference-enquiry-form input,.internal-active .reference-enquiry-form select,.internal-active .dealer-request input{min-height:48px}.internal-active .reference-enquiry-form textarea,.internal-active .dealer-request textarea{min-height:140px;font-size:16px}.internal-active .reference-enquiry-form input[type=file]{width:100%;font-size:14px}.internal-active .enquiry-submit{min-height:48px;font-size:16px}.internal-active .enquiry-disclosure{font-size:13px;line-height:1.5}.internal-active .reference-contact-options,.internal-active .reference-contact-options a{font-size:14px}.internal-active .site-footer-primary{grid-template-columns:1fr 1fr;gap:28px 20px}.internal-active .site-footer-brand{grid-column:1/-1}.internal-active .site-footer a{align-items:center;min-height:32px;font-size:14px;line-height:1.4;display:inline-flex}.internal-active .site-footer h2{font-size:15px}.internal-active .site-footer-bottom{margin-top:20px}.internal-active .section-scroll{min-height:32px;font-size:12px;bottom:20px}:where(.ref,.site-header,#secondary-menu,.site-footer,.home-hero) a,:where(.ref,.site-header,#secondary-menu,.site-footer,.home-hero) button,:where(.ref,.site-header,#secondary-menu,.site-footer,.home-hero) input,:where(.ref,.site-header,#secondary-menu,.site-footer,.home-hero) select,:where(.ref,.site-header,#secondary-menu,.site-footer,.home-hero) textarea{-webkit-tap-highlight-color:transparent}:where(.nt) :focus-visible{outline-offset:5px;outline:2px solid #ff343d}}@media (max-width:380px){:where(.nt) .cd-nav strong{font-size:14px}.internal-active .reference-contact-paths nav{grid-template-columns:1fr}}@media (max-width:760px) and (orientation:landscape){.home-active .home-hero,.internal-active .home-hero{min-height:500px}}.nt{min-height:100dvh}.nt.home-active{background:#010814}.nt .nt-preview-pill{z-index:90;color:#fff9;font:600 10px/1.2 var(--rd-font),Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000c;border-radius:999px;align-items:center;gap:12px;padding:6px 12px;display:flex;position:fixed;bottom:12px;left:12px}.nt .nt-preview-pill a{color:#fff;scale:1!important}@media (max-width:760px){.nt .nt-preview-pill span{display:none}}.nt.internal-active>main>.rd{min-height:60dvh}@media (hover:hover) and (prefers-reduced-motion:no-preference){.nt .ref .finder-section a:hover,.nt .ref .finder-section button:hover{scale:1}}.nt .enquiry-error{color:var(--red);font-size:12px}.nt .reference-enquiry-form button:disabled,.nt .dealer-request button:disabled{opacity:.5}.nt.internal-active .reference-process{aspect-ratio:auto;flex-direction:column;justify-content:center;gap:clamp(28px,5.5vh,72px);height:auto;padding:clamp(72px,11vh,130px) 9.4vw clamp(40px,7vh,96px);display:flex}.nt.internal-active .reference-process>.process-head{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:6vw;padding:0;display:grid}.nt.internal-active .process-head .eyebrow{margin-bottom:clamp(12px,1.4vw,24px);font-size:clamp(12px,1vw,18px)}.nt.internal-active .process-head h2{margin:0;font-size:clamp(34px,3.6vw,68px);line-height:1.1}.nt.internal-active .process-head .reference-body{color:#333;margin:0;font-size:clamp(15px,1.15vw,21px);line-height:1.5}.nt .about-steps{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.nt .about-steps li{padding:28px 1.8vw 0 0;position:relative}.nt .about-steps li:before,.nt .about-steps li:after{content:"";background:#1112;height:1px;position:absolute;top:0;left:0;right:0}.nt .about-steps li:after{background:var(--red);transform-origin:0;transition:transform .7s cubic-bezier(.22,.61,.36,1)}.nt .about-steps li:nth-child(2):after{transition-delay:.5s}.nt .about-steps li:nth-child(3):after{transition-delay:1s}.nt .about-steps li:nth-child(4):after{transition-delay:1.5s}.nt .about-steps.section-reveal:not(.revealed) li:after{transform:scaleX(0)}.nt .about-step-num{letter-spacing:.12em;color:var(--red);margin-bottom:clamp(12px,1.6vh,20px);font-size:clamp(12px,.9vw,16px);font-weight:600;display:block}.nt .about-step-num:before{content:"";background:var(--red);border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;left:0}.nt .about-step-photo{aspect-ratio:4/3;background:#d9d5cf;max-height:34vh;position:relative;overflow:hidden}.nt .about-step-photo img{object-fit:cover}.nt.internal-active .about-steps h3{letter-spacing:-.01em;color:#111;margin-top:clamp(14px,2vh,24px);font-size:clamp(20px,1.75vw,34px);font-weight:600;line-height:1.1}.nt .about-steps p{color:#444;max-width:24em;margin-top:8px;font-size:clamp(14px,1vw,18px);line-height:1.45}@media (prefers-reduced-motion:reduce){.nt .about-steps li:after{transition:none}}@media (max-width:760px){.nt.internal-active .reference-process{gap:24px;padding:48px 0 36px}.nt.internal-active .reference-process>.process-head{grid-template-columns:1fr;gap:16px;padding:0 24px}.nt.internal-active .process-head h2{font-size:clamp(28px,8vw,36px)}.nt.internal-active .process-head .reference-body{font-size:15px}.nt .about-steps{scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 24px;scroll-padding-inline:24px;display:flex;overflow-x:auto}.nt .about-steps::-webkit-scrollbar{display:none}.nt .about-steps li{scroll-snap-align:start;flex:0 0 76%;padding:24px 16px 0 0}.nt .about-step-photo{aspect-ratio:4/3;max-height:30dvh}.nt.internal-active .about-steps h3{margin-top:14px;font-size:22px}.nt .about-steps p{margin-top:6px;font-size:14px}}.nt .reference-timeline ol{margin:0;padding:0;list-style:none;position:absolute;inset:0}.nt .reference-timeline ol:before{content:"";background:#842329;height:1px;position:absolute;top:52.1%;left:9.58%;right:8.44%}.nt .reference-timeline li{text-align:center;white-space:nowrap;flex-direction:column;align-items:center;padding-top:1.15vw;display:flex;position:absolute;top:52.1%;translate:-50%}.nt .reference-timeline li:before{content:"";background:var(--red);border-radius:50%;width:.9vw;height:.9vw;position:absolute;top:-.45vw;left:50%;translate:-50%}.nt .reference-timeline li:first-child{left:11.72%}.nt .reference-timeline li:nth-child(2){left:33.7%}.nt .reference-timeline li:nth-child(3){left:62.55%}.nt .reference-timeline li:nth-child(4){left:84.48%}.nt .reference-timeline time{color:#fff;font-size:1.4vw;line-height:1.1;position:static;translate:none}.nt .reference-timeline li span{color:#e4e4e6;margin-top:.2vw;font-size:1.05vw;line-height:1.3}@media (max-width:760px){.nt .reference-timeline{aspect-ratio:auto;min-height:0;padding:28px 24px 40px}.nt .reference-timeline h2{margin-bottom:28px;position:static}.nt .reference-timeline ol{margin-left:6px;position:relative;inset:auto}.nt .reference-timeline ol:before{width:1px;height:auto;inset:0 auto 0 6px}.nt .reference-timeline li{text-align:left;align-items:flex-start;padding:0 0 26px 34px;position:relative;top:auto;translate:none;left:auto!important}.nt .reference-timeline li:last-child{padding-bottom:0}.nt .reference-timeline li:before{width:13px;height:13px;top:5px;left:0;translate:0}.nt .reference-timeline time{font-size:22px}.nt .reference-timeline li span{font-size:13px}}.nt.nt-stack{scroll-snap-type:y mandatory;overscroll-behavior-y:none;background:#08090b;height:100dvh;min-height:0;position:relative;overflow:hidden auto}@media (max-height:560px){.nt.nt-stack{scroll-snap-type:y proximity}}.internal-active.nt-stack>main{overflow:clip}.nt-stack>main>.ref>*{scroll-snap-align:start}.internal-active.nt-stack>main>.ref>.section-reveal{opacity:1;translate:none}.nt-stack>.site-footer-end{scroll-snap-align:start;min-height:100dvh}.nt-stack .reference-order{align-content:center;height:auto;min-height:100dvh}.nt-stack .reference-order .back-top{padding:0;bottom:clamp(14px,1.8vh,26px)}@media (min-width:761px) and (min-height:1000px){.nt-stack .cd-pair{background:var(--paper);flex-direction:column;min-height:100dvh;display:flex}.nt-stack .cd-pair>.cd-overview{flex:1 0 auto;height:auto}}@media (min-width:761px) and (max-height:999.98px){.nt-stack .cd-pair{display:contents}.nt-stack .cd-pair>*{scroll-snap-align:start}.nt-stack .cd-pair>.cd-overview{height:auto;min-height:100dvh}}@media (min-width:761px){.nt-stack .reference-selection.chassis{height:100dvh;max-height:none}.nt-stack .cd-technical,.nt-stack .cd-technical.cd-neotrack-tech-1,.nt-stack .brake-detail .bd-technical{flex-direction:column;justify-content:center;height:auto;min-height:100dvh;max-height:none;display:flex}.nt-stack .technical-art{height:clamp(680px,82svh,900px);inset:50% 0 auto;translate:0 -50%}.nt-stack .cd-neotrack-tech-1 .technical-art{height:clamp(640px,82svh,760px)}}@media (max-width:760px){.nt-stack .finder-section{flex-direction:column;justify-content:center;min-height:100dvh;padding:84px 20px 28px;display:flex}.nt-stack .finder-section.has-results{justify-content:flex-start}.nt-stack .finder-form{margin-top:22px}.nt-stack .finder-field{min-height:58px;padding:6px 15px}.nt-stack .finder-submit{margin:10px 15px}.nt-stack .reference-plate{flex-direction:column;justify-content:flex-end;min-height:100dvh;display:flex}.nt-stack .reference-plate .plate-image{height:58%}.nt-stack .reference-plate .plate-copy{background:linear-gradient(#0000,#0c0e12 56px);padding:56px 24px 60px}.nt-stack .reference-plate h1,.nt-stack .reference-plate h2{font-size:clamp(28px,7.6vw,36px)}.nt-stack .reference-plate .eyebrow{margin-bottom:14px}.nt-stack .reference-plate .reference-body{margin-top:16px;font-size:15px;line-height:1.5}.nt-stack .reference-actions{gap:12px;margin-top:20px}.nt-stack .reference-actions .arrow-link{font-size:20px}.nt-stack .section-scroll{bottom:14px}.nt-stack .reference-technical .plate-image{height:46%}.nt-stack .reference-technical .plate-copy{padding-bottom:36px}.nt-stack .reference-features{margin-top:18px}.nt-stack .reference-features article{padding:12px 0 12px 30px}.nt-stack .reference-features article:before{top:23px}.nt-stack .reference-technical .reference-features h3{margin-bottom:0;font-size:18px}.nt-stack .reference-technical .reference-features .reference-body{margin-top:4px;font-size:14px}.nt-stack .reference-technical.brakes .reference-features article{padding:12px 0}.nt-stack .integration-label{margin-top:20px}.nt-stack .reference-selection,.nt-stack .reference-selection.chassis{flex-direction:column;height:auto;min-height:100dvh;padding-bottom:70px;display:flex}.nt-stack .chassis-sizes strong,.nt-stack .chassis-sizes span{font-size:13px;line-height:1.45}.nt-stack .reference-tabs{flex:none}.nt-stack #system-panel{flex:1;min-height:0}.nt-stack .selection-transition-layer{bottom:70px}.nt-stack .reference-selection .selection-product,.nt-stack .reference-selection.chassis #system-panel .selection-product{flex:1 1 0;width:200%;height:auto;min-height:140px}.nt-stack .reference-selection.chassis #system-panel.selection-lowering-springs .selection-product{translate:-24.7%}.nt-stack .reference-selection.chassis #system-panel.selection-sway-links .selection-product,.nt-stack .reference-selection.chassis #system-panel.selection-edc-canceller .selection-product{width:200%;left:0}.nt-stack .reference-selection.chassis #system-panel.selection-edc-canceller .selection-product{width:230%}.nt-stack .reference-selection .selection-copy,.nt-stack .reference-selection.chassis .selection-copy,.nt-stack .reference-selection.brakes .selection-copy{padding:14px 24px 4px}.nt-stack .reference-selection .selection-copy h2,.nt-stack .reference-selection.chassis .selection-copy h2{margin-bottom:12px;font-size:clamp(28px,7.6vw,36px)}.nt-stack .reference-selection .selection-copy h3,.nt-stack .reference-selection.chassis .selection-copy h3,.nt-stack .reference-selection.brakes .selection-copy h3{margin-bottom:12px;font-size:23px}.nt-stack .reference-selection .selection-copy .reference-body,.nt-stack .reference-selection.chassis .selection-copy .reference-body,.nt-stack .reference-selection.brakes .selection-copy .reference-body{margin-bottom:12px;font-size:15px}.nt-stack .reference-selection .selection-copy .arrow-link{font-size:20px}.nt-stack .reference-selection .reference-specs{margin:10px 0}.nt-stack .selection-hint{bottom:24px}.nt-stack .selection-prev,.nt-stack .selection-next{padding:22px 14px;top:auto;bottom:max(140px,38% - 100px);translate:0 50%}.nt-stack .selection-prev{left:2px}.nt-stack .selection-next{right:2px}.nt-stack .selection-prev .long-arrow,.nt-stack .selection-next .long-arrow{width:34px}.nt-stack .selection-prev .long-arrow:after,.nt-stack .selection-next .long-arrow:after{width:14px;height:14px;top:-7px}.nt-stack .reference-order{gap:14px;padding:36px 24px 84px}.nt-stack .reference-order h2{font-size:28px}.nt-stack .reference-order .arrow-link{margin:0 0 10px;font-size:21px}.nt-stack .reference-order .reference-body{margin-bottom:8px}.nt-stack .reference-order .back-top{padding:0;bottom:18px}.nt-stack .site-footer{padding:28px 24px 14px}.nt-stack .site-footer-primary{grid-template-columns:repeat(3,1fr);gap:18px 16px}.nt-stack .site-footer h2{margin-bottom:2px;font-size:14px}.nt-stack .site-footer nav{gap:2px}.nt-stack .site-footer a{min-height:30px;font-size:13px}.nt-stack .site-footer-bottom{margin-top:12px}.nt-stack .cd-pair{display:contents}.nt-stack .cd-pair>*{scroll-snap-align:start}.nt.nt-stack .coilover-detail .cd-hero{flex-direction:column;height:auto;min-height:100dvh;padding-bottom:0;display:flex}.nt.nt-stack .coilover-detail .cd-hero:before{height:46%;top:118px}.nt.nt-stack .coilover-detail .cd-top{padding:78px 20px 0}.nt.nt-stack .coilover-detail .cd-breadcrumb{display:none}.nt.nt-stack .coilover-detail .cd-top>.eyebrow{margin-bottom:2px;font-size:11px}.nt.nt-stack .coilover-detail .cd-nav a{gap:4px;padding:8px 4px}.nt.nt-stack .coilover-detail .cd-nav small{display:none}.nt.nt-stack .coilover-detail .cd-nav strong{font-size:15px}.nt.nt-stack .coilover-detail .cd-nav span{display:none}.nt.nt-stack .coilover-detail .cd-hero .cd-hero-copy{background:linear-gradient(#0000,#080b11c0 28px,#080b11 60%);margin:auto 0 0;padding:28px 24px 50px}.nt.nt-stack .coilover-detail .cd-hero .cd-hero-copy h1{font-size:clamp(28px,7.8vw,34px)}.nt.nt-stack .coilover-detail .cd-hero .cd-hero-copy>p{margin-top:10px;font-size:15px;line-height:1.45}.nt.nt-stack .coilover-detail .bd-specs{gap:6px 18px;margin-top:10px}.nt.nt-stack .coilover-detail .bd-specs div{gap:2px}.nt.nt-stack .coilover-detail .bd-specs dt{font-size:11px}.nt.nt-stack .coilover-detail .bd-specs dd{font-size:13px}.nt.nt-stack .coilover-detail .cd-hero .cd-shop{margin-top:12px;font-size:18px;line-height:1.35}.nt.nt-stack .coilover-detail .cd-dealer{padding:6px 0;font-size:15px}.nt.nt-stack .coilover-detail .cd-compare{flex-direction:column;justify-content:center;min-height:100dvh;padding:40px 24px;display:flex}.nt.nt-stack .coilover-detail .cd-compare article p:not(.eyebrow){font-size:15px;line-height:1.45}.nt.nt-stack .coilover-detail .cd-number{font-size:44px}.nt.nt-stack .coilover-detail .cd-overview{flex-direction:column;height:auto;min-height:100dvh;padding:36px 24px 16px;display:flex}.nt.nt-stack .coilover-detail .cd-overview-copy{order:1}.nt.nt-stack .coilover-detail .cd-overview h2{margin-bottom:12px;font-size:clamp(26px,7.2vw,32px)}.nt.nt-stack .coilover-detail .cd-overview-copy>p:not(.eyebrow){font-size:15px;line-height:1.45}.nt.nt-stack .coilover-detail .cd-overview>.cd-insert{flex:1 1 0;order:2;width:150%;height:auto;min-height:150px;margin:0 -25%;position:relative;bottom:auto;right:auto}.nt.nt-stack .coilover-detail .bd-caliper{aspect-ratio:auto;flex:1 1 0;order:2;width:100%;min-height:130px;position:relative;inset:auto;transform:none}.nt.nt-stack .coilover-detail .cd-use-list{margin-top:14px}.nt.nt-stack .coilover-detail .cd-use-list article{gap:10px;padding:6px 0}.nt.nt-stack .coilover-detail .cd-use-list h3{font-size:18px}.nt.nt-stack .coilover-detail .cd-use-list p{margin-top:2px;font-size:14px;line-height:1.4}.nt.nt-stack .coilover-detail .cd-use-list:has(p){scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;margin-right:-24px;padding-right:24px;display:flex;overflow-x:auto}.nt.nt-stack .coilover-detail .cd-use-list:has(p)::-webkit-scrollbar{display:none}.nt.nt-stack .coilover-detail .cd-use-list:has(p) article{scroll-snap-align:start;border-top:1px solid #1112;flex:0 0 82%;padding-top:12px}.nt.nt-stack .coilover-detail .cd-technical{flex-direction:column;justify-content:flex-end;height:auto;min-height:100dvh;padding:0;display:flex}.nt.nt-stack .coilover-detail .cd-technical:before,.nt.nt-stack .coilover-detail .technical-art{height:46%}.nt.nt-stack .coilover-detail .cd-tech-copy{background:linear-gradient(#0000,#0a0b0e 44px);padding:44px 24px 56px}.nt.nt-stack .coilover-detail .cd-tech-copy>.eyebrow{margin-bottom:10px}.nt.nt-stack .coilover-detail .cd-tech-copy>h2{margin-bottom:10px;font-size:clamp(26px,7.2vw,30px)}.nt.nt-stack .coilover-detail .cd-tech-copy>p:not(.eyebrow):not(.cd-note){font-size:15px;line-height:1.45}.nt.nt-stack .coilover-detail .bd-cycles{margin:14px 0}.nt.nt-stack .coilover-detail .cd-tech-features{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;margin-top:14px;margin-right:-24px;padding-right:24px;display:flex;overflow-x:auto}.nt.nt-stack .coilover-detail .cd-tech-features::-webkit-scrollbar{display:none}.nt.nt-stack .coilover-detail .cd-tech-features article{scroll-snap-align:start;flex:0 0 82%;padding:12px 0 0 30px}.nt.nt-stack .coilover-detail .cd-tech-features article:before{width:20px;top:23px}.nt.nt-stack .coilover-detail .cd-tech-features article:only-child{flex-basis:100%}.nt.nt-stack .coilover-detail .cd-tech-features h3{margin-bottom:4px;font-size:18px}.nt.nt-stack .coilover-detail .cd-tech-features p{font-size:14px;line-height:1.4}.nt.nt-stack .coilover-detail .cd-note{margin-top:10px;font-size:12px}}.nt .cd-chart{display:none}@media (max-width:760px){.nt .cd-technical:has(.cd-chart) .technical-art{display:none}.nt .cd-chart{color:#fff;margin:0;padding:32px 20px 0;display:block}.nt.nt-stack .coilover-detail .cd-technical:has(.cd-chart) .cd-chart{flex-direction:column;flex:1 0 auto;justify-content:center;padding-bottom:12px;display:flex}.nt.nt-stack .coilover-detail .cd-technical:has(.cd-chart) .cd-tech-copy{background:0 0;padding-top:12px;padding-bottom:44px}.nt .cd-chart svg{width:100%;height:auto;font-family:inherit;display:block;overflow:visible}.nt .cd-chart-axis{stroke:#ffffff80;stroke-width:1px}.nt .cd-chart-zero{stroke:#fff5;stroke-width:1px}.nt .cd-chart-tick{stroke:#ffffff26;stroke-width:1px}.nt .cd-chart-bar{stroke:var(--red);stroke-width:2.2px;stroke-linecap:round;filter:drop-shadow(0 0 4px #ff252c99)}.nt .cd-chart-dot{fill:var(--red)}.nt .cd-chart-hi .cd-chart-dot{fill:#fff;filter:drop-shadow(0 0 4px #ff252c)}.nt .cd-chart-hi .cd-chart-bar{stroke:#ff5a5f}.nt .cd-chart-zero-dot{fill:#fff}.nt .cd-chart-num,.nt .cd-chart-sign,.nt .cd-chart-label{fill:#fffc;text-anchor:middle;font-size:11px}.nt .cd-chart-num{fill:#ffffffb3;font-size:10.5px}.nt .cd-chart-sign{font-size:13px}.nt .cd-chart-legend{fill:#fff;font-size:11px}@media (max-height:720px){.nt .cd-chart svg{max-height:30dvh}}.nt .cd-chart-ranges{letter-spacing:.14em;text-transform:uppercase;text-align:center;color:#fffc;grid-template-columns:repeat(3,1fr);margin:14px 0 0;padding:0 1% 0 13%;font-size:10px;line-height:1.3;list-style:none;display:grid}.nt .cd-chart-ranges li{padding:0 10px;position:relative}.nt .cd-chart-ranges li+li:before{content:"";background:var(--red);width:14%;height:1px;position:absolute;top:.65em;left:-7%}}@media (min-width:761px){.nt-stack .reference-process{min-height:100dvh}.nt-stack .reference-engineering,.nt-stack .reference-tested{aspect-ratio:auto;height:100dvh;min-height:0}.nt-stack .reference-engineering .plate-copy{top:50%;translate:0 -50%}.nt-stack .reference-tested .plate-image{aspect-ratio:1920/619;height:auto;top:auto;bottom:0;-webkit-mask-image:linear-gradient(#0000,#000 35%);mask-image:linear-gradient(#0000,#000 35%)}.nt-stack .reference-tested .plate-copy{width:38%;top:clamp(72px,11vh,130px)}.nt-stack .reference-tested .eyebrow{margin-bottom:2vw;font-size:1.2vw}.nt-stack .reference-tested h2{font-size:2.9vw}.nt-stack .reference-tested .reference-body{width:30vw;margin-top:2.1vw;font-size:1.2vw;line-height:1.4}.nt-stack .reference-tested .proving-location{margin-top:2.4vw;font-size:.95vw}.nt-stack .reference-timeline{aspect-ratio:auto;min-height:100dvh}.nt-stack .reference-timeline h2{font-size:4vw;top:24%}.nt-stack .reference-timeline li{padding-top:1.8vw}.nt-stack .reference-timeline li:before{width:1.2vw;height:1.2vw;top:-.6vw}.nt-stack .reference-timeline time{font-size:2.6vw}.nt-stack .reference-timeline li span{letter-spacing:.02em;margin-top:.5vw;font-size:1.25vw}.nt-stack .reference-closing{aspect-ratio:auto;flex-direction:column;justify-content:center;height:auto;min-height:100dvh;padding-top:max(4vw,9vh);display:flex}.nt-stack .reference-closing .eyebrow{font-size:1.2vw}.nt-stack .reference-closing h2{margin-top:2vw;font-size:4.2vw}.nt-stack .reference-closing-links{width:66%;margin-top:clamp(28px,4.5vh,64px);font-size:1.6vw;position:static}}@media (max-width:760px){.nt-stack .reference-process{min-height:100dvh}.nt-stack .reference-plate.reference-tested{background:#eeede9;justify-content:flex-start}.nt-stack .reference-plate.reference-tested .plate-copy{background:0 0;padding:64px 24px 0}.nt-stack .reference-plate.reference-tested .plate-image{object-position:right center;height:42%;top:auto;bottom:0;-webkit-mask-image:linear-gradient(#0000,#000 30%);mask-image:linear-gradient(#0000,#000 30%)}.nt-stack .reference-plate.reference-tested .eyebrow{font-size:14px}.nt-stack .reference-plate.reference-tested h2{font-size:clamp(30px,8.6vw,38px)}.nt-stack .reference-plate.reference-tested .reference-body{font-size:17px}.nt-stack .reference-tested .proving-location{margin-top:20px;font-size:13px}.nt-stack .reference-timeline{flex-direction:column;justify-content:center;min-height:100dvh;padding:48px 28px;display:flex}.nt-stack .reference-timeline h2{margin-bottom:40px;font-size:clamp(34px,9.4vw,42px)}.nt-stack .reference-timeline li{padding:0 0 34px 44px}.nt-stack .reference-timeline li:before{width:15px;height:15px;top:9px}.nt-stack .reference-timeline ol:before{left:7px}.nt-stack .reference-timeline time{font-size:32px}.nt-stack .reference-timeline li span{letter-spacing:.02em;margin-top:4px;font-size:15px}.nt-stack .reference-closing{flex-direction:column;justify-content:center;min-height:100dvh;padding:40px 24px 110px;display:flex}.nt-stack .reference-closing .eyebrow{font-size:14px}.nt-stack .reference-closing h2{margin-top:18px;font-size:clamp(32px,9vw,40px)}.nt-stack .reference-closing-links{flex-direction:column;gap:14px;margin-top:28px;font-size:19px}}.nt.internal-active .reference-dealer-hero .plate-copy{width:42%;top:50%;translate:0 -50%}.nt.internal-active .dealer-help{color:#fff;line-height:1.3}.nt.internal-active .market-empty{border-top:1px solid #1112;padding-top:clamp(20px,3vh,32px);font-size:clamp(16px,1.15vw,21px)}@media (max-width:760px){.nt.internal-active .reference-dealer-hero .plate-copy{translate:none}}.nt-stack .reference-dealers,.nt-stack .reference-dealer-support{min-height:100dvh}@media (min-width:761px){.nt-stack .reference-dealer-support{align-content:center;padding-top:clamp(56px,9vh,110px);padding-bottom:clamp(40px,6vh,90px)}}.nt-stack .dealer-hq{aspect-ratio:auto;background-image:none;flex-direction:column;justify-content:center;height:auto;min-height:100dvh;padding-block:clamp(36px,6vh,110px);display:flex}.nt.internal-active.nt-stack .dealer-hq .eyebrow{color:var(--red);margin-bottom:clamp(10px,1.2vw,20px);font-size:clamp(12px,1vw,18px)}.nt.internal-active.nt-stack .dealer-hq h2{margin-bottom:clamp(18px,2.4vh,32px);font-size:clamp(34px,3.6vw,68px);line-height:1.1}.nt.internal-active.nt-stack .dealer-hq address{font-size:clamp(16px,1.3vw,24px);line-height:1.45}.nt.internal-active.nt-stack .dealer-hq .hq-label{letter-spacing:.06em;margin:clamp(16px,2.4vh,28px) 0 6px;font-size:clamp(11px,.8vw,14px)}.nt.internal-active.nt-stack .dealer-hq a{font-size:clamp(15px,1.1vw,20px)}@media (max-width:760px){.nt-stack .reference-dealer-support{gap:24px;padding:44px 24px}.nt.internal-active.nt-stack .dealer-request label{margin-bottom:14px}.nt.internal-active.nt-stack .dealer-request textarea{min-height:90px}.nt-stack .dealer-hq{padding:48px 24px 72px}.nt.internal-active.nt-stack .dealer-hq h2{font-size:clamp(30px,8.4vw,38px)}.nt.internal-active.nt-stack .dealer-hq address{font-size:16px}}.nt.internal-active .contact-start{aspect-ratio:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6vw;height:auto;min-height:100dvh;padding:clamp(88px,12vh,140px) 9.4vw clamp(48px,8vh,96px);display:grid}.nt.internal-active .contact-start .plate-image{opacity:.35}.nt.internal-active .contact-start .plate-copy{background:0 0;width:auto;padding:0;position:relative;inset:auto}.nt.internal-active .contact-start .eyebrow{color:var(--red);margin-bottom:clamp(12px,1.4vw,24px);font-size:clamp(12px,1vw,18px)}.nt.internal-active .contact-start h1{font-size:clamp(40px,4.2vw,80px);line-height:1.08}.nt.internal-active .contact-start .reference-body{color:#fffc;width:auto;max-width:30em;margin-top:clamp(18px,2.4vh,32px);font-size:clamp(16px,1.2vw,22px);line-height:1.5}.nt.internal-active .contact-start-panel h2{letter-spacing:.1em;color:#ffffffb3;margin:0 0 clamp(10px,1.4vh,18px);font-size:clamp(12px,.9vw,16px);font-weight:600}.nt .contact-reasons{border-bottom:1px solid #ffffff26;display:grid}.nt.internal-active .contact-reasons a{color:#fff;border-top:1px solid #ffffff26;grid-template-columns:3em minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:clamp(14px,2.4vh,26px) 0;display:grid}.nt .contact-reasons a>span:first-child{color:var(--red);font-size:clamp(13px,.95vw,17px)}.nt.internal-active .contact-reasons h3{margin:0;font-size:clamp(22px,1.9vw,36px);font-weight:300;line-height:1.15}.nt .contact-reasons a>span:last-child{color:#ffffff80;font-size:clamp(18px,1.4vw,26px)}.nt.internal-active .contact-reasons a[aria-current] h3,.nt.internal-active .contact-reasons a[aria-current]>span:last-child{color:var(--red)}.nt .contact-quick{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:clamp(20px,3.6vh,40px);display:grid}.nt .contact-quick p{letter-spacing:.04em;color:#fff9;margin:0 0 6px;font-size:clamp(11px,.72vw,13px)}.nt.internal-active .contact-quick .text-link{color:var(--red);border:0;padding:0;font-size:clamp(14px,1vw,18px)}.nt.internal-active .reference-enquiry{min-height:100dvh}.nt.internal-active .enquiry-intro{flex-direction:column;justify-content:center;padding:clamp(72px,11vh,130px) 4vw clamp(48px,8vh,96px) 9.4vw;display:flex}.nt.internal-active .enquiry-intro .eyebrow{color:var(--red);margin-bottom:clamp(12px,1.4vw,24px);font-size:clamp(12px,1vw,18px)}.nt.internal-active .enquiry-intro h2{margin-bottom:clamp(18px,2.4vh,32px);font-size:clamp(36px,3.6vw,68px);line-height:1.1}.nt.internal-active .enquiry-intro .reference-body{max-width:28em;font-size:clamp(16px,1.2vw,22px);line-height:1.5}.nt.internal-active .reference-enquiry-form{align-content:center;row-gap:clamp(14px,2.2vh,24px);padding:clamp(72px,11vh,130px) 9.4vw clamp(48px,8vh,96px) 5vw}.nt.internal-active .reference-enquiry-form label.wide:not(:has(textarea)){grid-column:auto}.nt.internal-active .reference-enquiry-form label{letter-spacing:.04em;color:#444;gap:4px;font-size:clamp(11px,.8vw,14px)}.nt.internal-active .reference-enquiry-form input,.nt.internal-active .reference-enquiry-form select,.nt.internal-active .reference-enquiry-form textarea{min-height:clamp(38px,5vh,50px);font-size:clamp(16px,1.1vw,20px)}.nt.internal-active .reference-enquiry-form textarea{min-height:clamp(70px,10vh,120px)}.nt.internal-active .enquiry-submit{min-height:clamp(44px,5.4vh,56px);padding:0 clamp(18px,1.6vw,28px);font-size:clamp(14px,1vw,18px)}.nt.internal-active .enquiry-disclosure{font-size:clamp(12px,.8vw,14px)}.nt.internal-active.nt-stack .reference-hq:not(.dealer-hq){height:auto;min-height:100dvh}.nt.internal-active.nt-stack .reference-hq:not(.dealer-hq) .eyebrow{margin-bottom:clamp(10px,1.2vw,20px);font-size:clamp(12px,1vw,18px)}.nt.internal-active.nt-stack .reference-hq:not(.dealer-hq) h2{margin-bottom:clamp(18px,2.4vh,32px);font-size:clamp(34px,3.6vw,68px);line-height:1.1}.nt.internal-active.nt-stack .reference-hq:not(.dealer-hq) address{font-size:clamp(16px,1.3vw,24px);line-height:1.45}.nt.internal-active.nt-stack .reference-hq:not(.dealer-hq) .hq-label{letter-spacing:.06em;margin:clamp(16px,2.4vh,28px) 0 6px;font-size:clamp(11px,.8vw,14px)}.nt.internal-active.nt-stack .reference-hq:not(.dealer-hq) a{font-size:clamp(15px,1.1vw,20px)}@media (min-width:761px){.nt.internal-active.nt-stack .dealer-hq{grid-template-columns:minmax(280px,36%) 1fr;align-content:center;align-items:center;column-gap:clamp(32px,5vw,90px);padding-bottom:clamp(56px,8vh,120px);display:grid}.nt.internal-active.nt-stack .dealer-hq>div{width:auto}.nt.internal-active.nt-stack .dealer-hq .hq-map{align-self:center;width:auto;height:min(66vh,580px);margin-right:-9.4vw}.nt.internal-active.nt-stack .reference-hq:not(.dealer-hq)>div:not(.hq-map){width:38%}.nt.internal-active.nt-stack .reference-hq:not(.dealer-hq) .hq-map{width:46%;height:min(66vh,580px);margin:0;position:absolute;top:50%;left:auto;right:0;translate:0 -50%}}@media (max-width:760px){.nt.internal-active.nt-stack .reference-hq{flex-direction:column;justify-content:flex-start;display:flex}.nt.internal-active.nt-stack .reference-hq .hq-map{flex:auto;width:auto;min-height:150px;margin:20px -24px 0}.nt.internal-active .contact-start{flex-direction:column;justify-content:center;align-items:stretch;gap:28px;padding:92px 24px 36px;display:flex}.nt.internal-active .contact-start .plate-image{height:100%}.nt.internal-active .contact-start h1{font-size:clamp(32px,9vw,40px)}.nt.internal-active .contact-start .reference-body{margin-top:14px;font-size:15px}.nt.internal-active .contact-start .reference-body br{display:none}.nt.internal-active .contact-reasons a{gap:10px;padding:13px 0}.nt.internal-active .contact-reasons h3{font-size:19px}.nt .contact-quick{grid-template-columns:1fr;gap:10px;margin-top:18px}.nt .contact-quick>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.nt .contact-quick p{margin:0;font-size:11px}.nt.internal-active .contact-quick .text-link{white-space:nowrap;padding:4px 0;font-size:14px}.nt.internal-active .enquiry-intro{padding:44px 24px 8px}.nt.internal-active .enquiry-intro h2{font-size:clamp(30px,8.4vw,38px)}.nt.internal-active .enquiry-intro .reference-body{font-size:15px}.nt.internal-active .reference-enquiry-form{row-gap:14px;padding:16px 24px 40px}.nt.internal-active .reference-enquiry-form label{font-size:12px}.nt.internal-active .reference-enquiry-form input,.nt.internal-active .reference-enquiry-form select{min-height:44px}.nt.internal-active .reference-enquiry-form textarea{min-height:100px}.nt.internal-active.nt-stack .reference-hq:not(.dealer-hq)>div{width:auto}.nt.internal-active.nt-stack .reference-hq:not(.dealer-hq) h2{font-size:clamp(30px,8.4vw,38px)}.nt.internal-active.nt-stack .reference-hq:not(.dealer-hq) address{font-size:16px}}.nt.internal-active .reference-enquiry-form label.wide{grid-column:1/-1}.nt.internal-active .reference-enquiry-form ::placeholder{color:#0000}@media (max-width:760px){.nt.internal-active .reference-enquiry-form{grid-template-columns:1fr 1fr;gap:6px 16px;padding:12px 24px 32px}.nt.internal-active .reference-enquiry-form label{grid-column:1/-1;gap:0}.nt.internal-active .reference-enquiry-form label.half{grid-column:auto}.nt .reference-enquiry-form .field-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nt.internal-active .reference-enquiry-form ::placeholder{color:#777;opacity:1}.nt.internal-active .reference-enquiry-form input,.nt.internal-active .reference-enquiry-form select{min-height:46px;padding:0;font-size:16px}.nt.internal-active .reference-enquiry-form select:has(option[value=""]:checked){color:#777}.nt.internal-active .reference-enquiry-form textarea{min-height:84px;padding-top:12px}.nt.internal-active .enquiry-submit{grid-column:1/-1;width:100%;margin-top:12px}.nt.internal-active .enquiry-disclosure{grid-column:1/-1;font-size:12px}.nt.internal-active .enquiry-intro{padding:40px 24px 4px}.nt.internal-active .enquiry-intro .eyebrow{margin-bottom:10px}.nt.internal-active .enquiry-intro h2{margin-bottom:12px}}.internal-active .site-footer-end{flex-direction:column;padding-top:clamp(80px,15vh,190px);display:flex;position:relative;overflow:hidden}.internal-active .site-footer-end .site-footer-line{pointer-events:none;width:100%;height:clamp(120px,19vh,230px);display:block;position:absolute;bottom:clamp(190px,24vh,300px);left:0}.internal-active .site-footer-end .motion-narrow{display:none}.internal-active .site-footer-end .motion-road{fill:none;stroke:#ffffff30;stroke-width:1px;vector-effect:non-scaling-stroke}.internal-active .site-footer-end .motion-body{fill:none;stroke:var(--red);stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.internal-active .site-footer-end .site-footer-primary{z-index:1;flex:1;grid-template-columns:repeat(3,1fr);align-content:space-between;position:relative}.internal-active .site-footer-end .site-footer-brand{grid-column:1/-1}.internal-active .site-footer-end .site-footer-logo-frame{aspect-ratio:170/27;width:clamp(210px,21vw,330px);height:auto;margin-bottom:clamp(16px,1.7vw,28px)}.internal-active .site-footer-end .site-footer-logo-frame img{width:137.1%;height:auto;top:-77.8%;left:-18.2%}.internal-active .site-footer-end .site-footer-brand p{letter-spacing:-.04em;font-size:clamp(34px,5.6vw,104px);line-height:1.04}.internal-active .site-footer-end .site-footer-brand .site-footer-since{letter-spacing:.015em;color:#8b8d90;margin-top:clamp(14px,1.5vw,24px);font-size:clamp(11px,.8vw,15px);line-height:1.4}.internal-active .site-footer-end .site-footer-bottom{z-index:1;position:relative}@media (max-width:760px){.internal-active .site-footer-end{padding:92px 24px 46px}.internal-active .site-footer-end .motion-wide{display:none}.internal-active .site-footer-end .motion-narrow{display:block}.internal-active .site-footer-end .site-footer-line{height:104px;bottom:218px}.internal-active .site-footer-end .site-footer-logo-frame{width:clamp(150px,42vw,210px)}.internal-active .site-footer-end .site-footer-brand p{font-size:clamp(30px,11vw,52px)}.internal-active .site-footer-end .site-footer-brand .site-footer-since{margin-top:12px;font-size:11px}.internal-active .site-footer-end .site-footer-primary{gap:0}}:where(.nt) .menu-label-narrow,:where(.nt) .menu-title-narrow,:where(.nt) .menu-number-narrow,:where(.nt) .menu-bars{display:none}@media (max-width:760px){.home-active .menu-trigger,.internal-active .menu-trigger{letter-spacing:.06em;align-items:center;gap:11px;display:inline-flex}.home-active .menu-label-wide,.internal-active .menu-label-wide,.home-active .menu-title-wide,.internal-active .menu-title-wide{display:none}.home-active .menu-label-narrow,.internal-active .menu-label-narrow,.home-active .menu-title-narrow,.internal-active .menu-title-narrow,.home-active .menu-number-narrow,.internal-active .menu-number-narrow{display:inline}.home-active .menu-number-wide,.internal-active .menu-number-wide{display:none}.home-active .menu-bars,.internal-active .menu-bars{background:currentColor;width:20px;height:1px;display:block;position:relative}.home-active .menu-bars:before,.internal-active .menu-bars:before,.home-active .menu-bars:after,.internal-active .menu-bars:after{content:"";background:currentColor;width:20px;height:1px;position:absolute;left:0}.home-active .menu-bars:before,.internal-active .menu-bars:before{top:-6px}.home-active .menu-bars:after,.internal-active .menu-bars:after{top:6px}:where(.nt) .mobile-primary{display:block}.home-active .mobile-primary a,.internal-active .mobile-primary a{letter-spacing:-.03em;border-top:1px solid #626262;grid-template-columns:30px 1fr 30px;align-items:center;gap:12px;min-height:66px;padding:15px 0;font-size:23px;font-weight:300;line-height:1.12;display:grid}.home-active .mobile-primary a[aria-current],.internal-active .mobile-primary a[aria-current]{font-weight:600}.home-active .mobile-primary .long-arrow,.internal-active .mobile-primary .long-arrow{width:28px}.home-active .mobile-primary .long-arrow:after,.internal-active .mobile-primary .long-arrow:after{width:15px;height:15px;top:-7px}.home-active #secondary-menu .secondary-links a,.internal-active #secondary-menu .secondary-links a{letter-spacing:-.03em;min-height:66px;color:inherit;grid-template-columns:30px 1fr 30px;gap:12px;padding:15px 0;font-size:23px}.home-active .secondary-links .long-arrow,.internal-active .secondary-links .long-arrow{width:28px}.home-active .secondary-links .long-arrow:after,.internal-active .secondary-links .long-arrow:after{width:15px;height:15px;top:-7px}.home-active #secondary-menu .menu-signature,.internal-active #secondary-menu .menu-signature{color:#8b8d90;margin-top:22px;font-size:15px}}.nt .finder-results .fitment-group{padding:clamp(20px,2.2vw,36px) clamp(22px,2.6vw,42px)}.nt .finder-results .fitment-header{margin-bottom:clamp(16px,2.2vh,26px)}.nt .result-groups{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));align-items:start;gap:22px clamp(28px,3vw,56px);display:grid}.nt .result-groups[data-cols="2"]{--cols:2}.nt .result-groups[data-cols="4"]{--cols:4}@media (max-width:1100px) and (min-width:761px){.nt .result-groups[data-cols]{--cols:2}}.nt.internal-active .result-group-title{border-bottom:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;color:var(--red);margin:0;padding-bottom:10px;font-size:clamp(11px,.72vw,14px);font-weight:600;line-height:1.2}.nt .finder-results .result-row{border-top:0;border-bottom:1px solid var(--line);grid-template-rows:auto auto;grid-template-columns:clamp(24px,1.8vw,34px) minmax(0,1fr) auto;align-items:center;gap:3px 12px;padding:clamp(10px,1.4vh,15px) 0;display:grid}.nt .finder-results .result-number{grid-area:1/1;align-self:baseline;padding:0}.nt .finder-results .result-name{grid-area:1/2;font-size:clamp(17px,1.15vw,22px);line-height:1.2}.nt .finder-results .result-label{letter-spacing:.04em;color:var(--muted);grid-area:2/2;font-size:clamp(10px,.66vw,13px)}.nt .finder-results .result-row .long-arrow{grid-area:1/3/span 2;width:clamp(24px,1.8vw,34px)}@media (max-width:760px){.nt .finder-results .fitment-group{padding:16px 16px 4px}.nt .finder-results .fitment-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:0 12px;margin-bottom:14px;display:grid}.nt .finder-results .fitment-header .eyebrow{margin-bottom:6px;font-size:11px}.nt .finder-results .fitment-header h3{font-size:22px}.nt .finder-results .generation{margin-top:4px;font-size:12px}.nt .finder-results .fitment-total{margin:0;font-size:12px;line-height:1.5}.nt-stack .finder-section.has-results .finder-results{margin-top:16px}.nt .result-groups{grid-template-columns:1fr;gap:14px}.nt.internal-active .result-group-title{padding-bottom:6px;font-size:11px}.nt .finder-results .result-row{grid-template-columns:22px minmax(0,1fr) 24px;row-gap:1px;min-height:48px;padding:6px 0}.nt .finder-results .result-number{font-size:11px}.nt .finder-results .result-name{font-size:16px}.nt .finder-results .result-label{font-size:10px}.nt .finder-results .result-row .long-arrow{width:22px}.nt-stack .finder-section .finder-heading :is(h1,h2){font-size:30px}.nt-stack .finder-section .finder-form{grid-template-columns:1fr 1fr;padding:6px}.nt-stack .finder-section .finder-field{border-bottom:1px solid #1112;border-right:1px solid #1112;min-height:0;padding:6px 12px}.nt-stack .finder-section .finder-field:nth-child(2){border-right:0}.nt-stack .finder-section .finder-field:nth-child(3){border-bottom:0}.nt-stack .finder-section .finder-field label{font-size:10px}.nt-stack .finder-section .finder-field input{height:36px;min-height:36px;font-size:17px}.nt-stack .finder-section .finder-submit{align-self:stretch;width:auto;height:auto;min-height:44px;margin:8px}}:where(.nt) .finder-combobox{min-width:0;position:relative}:where(.nt) .finder-field input{cursor:text;outline:0;display:block}:where(.nt) .finder-field input::placeholder{color:inherit;opacity:1}:where(.nt) .finder-field input:disabled{cursor:default}:where(.nt) .finder-field input:disabled::placeholder{color:#848487}:where(.nt) .finder-combobox-chevron{pointer-events:none;border-bottom:1.5px solid;border-right:1.5px solid;width:8px;height:8px;margin-top:-6px;position:absolute;top:50%;right:4px;transform:rotate(45deg)}:where(.nt) .finder-combobox:has(input:disabled) .finder-combobox-chevron{color:#848487}:where(.nt) .finder-combobox-list{z-index:40;overscroll-behavior:contain;background:var(--paper);width:max-content;min-width:calc(100% + 24px);max-width:min(440px,86vw);max-height:min(340px,50vh);color:var(--ink);margin:0;padding:6px 0;font-size:17px;font-weight:300;list-style:none;position:absolute;top:calc(100% + 10px);left:-12px;overflow:auto;box-shadow:0 22px 50px #00000059}:where(.nt) .finder-combobox-list[hidden]{display:none}:where(.nt) .finder-combobox-list li{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;padding:9px 18px;overflow:hidden}:where(.nt) .finder-combobox-list li[aria-selected=true]{font-weight:600}:where(.nt) .finder-combobox-list li[data-active]{color:#fff;background:#111}:where(.nt) .finder-combobox-list .finder-combobox-empty{cursor:default;color:#68686a}@media (max-width:760px){:where(.nt) .finder-combobox-list{width:auto;min-width:0;max-width:none;font-size:16px;left:-8px;right:-8px}:where(.nt) .finder-combobox-list li{white-space:normal;padding:10px 12px}}.internal-active .reference-plate h1.eyebrow{line-height:1.35}
