@font-face{font-family:Archivo Wide;src:url(/fonts/archivo-wide.woff2) format("woff2");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap}:root{--bg: #ffffff;--panel: #ffffff;--panel-2: #f3f3f2;--stone: #efefed;--ink: #111213;--ink-2: #2c2e31;--muted: #6a6d71;--line: #e2e2e0;--line-strong: #c8c9c6;--red: #9b2f20;--red-deep: #7a2418;--red-hot: #e2553f;--red-tint: #f6e7e3;--red-ring: rgba(155, 47, 32, .22);--night: #0e0f10;--radius: 0px;--font-display: "Archivo Wide", "Arial Black", "Helvetica Neue", Arial, sans-serif;--ease-out: cubic-bezier(.2, .75, .2, 1);--ease-swift: cubic-bezier(.7, 0, .2, 1);--ease-spring: cubic-bezier(.3, .7, .3, 1.35)}html{scroll-padding-top:84px}html.menu-open{overflow:hidden}body{background:#fff;font-size:16px;color:var(--ink)}body:before,body:after{content:""!important;display:block!important;position:fixed;inset:0;z-index:-1;width:100%;height:100vh;height:100lvh;pointer-events:none}body:before{background:radial-gradient(120% 70% at 12% -12%,rgba(255,255,255,.11),transparent 58%),radial-gradient(90% 60% at 104% 108%,rgba(255,255,255,.07),transparent 62%),linear-gradient(158deg,#050506,#17181a 20%,#0a0a0b 36%,#26282b 50%,#0c0c0d 63%,#1a1b1e 80%,#060607)!important;animation:none!important}body:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='0.06'/%3E%3C/svg%3E") 0 0 / 180px 180px,linear-gradient(112deg,transparent 30%,rgba(255,255,255,.035) 44%,rgba(255,255,255,.075) 50%,rgba(255,255,255,.035) 56%,transparent 70%) 0 0 / 260% 100%!important;transform:none!important;animation:chrome-sheen 16s ease-in-out infinite alternate!important}@keyframes chrome-sheen{0%{background-position:0 0,100% 0}to{background-position:0 0,0% 0}}h1,h2,h3{font-family:var(--font-display);font-weight:600;font-stretch:114%;text-transform:uppercase;letter-spacing:-.012em;line-height:1.02}h3{font-stretch:108%;letter-spacing:.01em;line-height:1.25}:focus-visible{outline:2px solid var(--red-hot);outline-offset:3px}.skip-link{border-radius:0}.rx-wrap{width:min(100% - 32px,1320px);margin-inline:auto}@media(min-width:700px){.rx-wrap{width:min(100% - 80px,1320px)}}.rx-sec{padding-block:clamp(80px,10vw,140px)}.rx-sec--flush-top{padding-top:0}.rx-h1{font-size:clamp(2.2rem,1.1rem + 4.2vw,5.2rem);line-height:.96}.rx-h2{font-size:clamp(1.8rem,1.05rem + 2.7vw,3.5rem);line-height:1}.rx-h3{font-size:clamp(1.45rem,1rem + 1.5vw,2.3rem);line-height:1.04}.rx-lede{color:var(--muted);font-size:1rem;line-height:1.7;max-width:46ch}.rx-eyebrow{display:inline-flex;align-items:center;gap:12px;margin:0;font:600 .7rem/1.2 var(--font-display);font-stretch:112%;letter-spacing:.16em;text-transform:uppercase;color:var(--red)}.rx-eyebrow:before{content:"";width:26px;height:1px;background:currentColor}.rx-eyebrow--light{color:#fff}.rx-eyebrow--light:before{background:var(--red-hot)}.fineprint{font-size:.8rem;line-height:1.6}.rx-btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;gap:12px;width:fit-content;min-height:50px;padding:0 6px 0 22px;background:var(--night);color:#fff;border:0;border-radius:0;font:600 .72rem/1.2 var(--font-display);font-stretch:112%;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:color .35s}.rx-btn:not(:has(.rx-btn__arrow)){padding-right:22px}.rx-btn:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--red);transform:translate(-101%);transition:transform .55s var(--ease-swift)}.rx-btn:hover:before,.rx-btn:focus-visible:before{transform:none}.rx-btn__arrow{width:38px;height:38px;display:grid;place-items:center;transition:transform .45s var(--ease-spring)}.rx-btn:hover .rx-btn__arrow{transform:translate(4px)}.rx-btn--light{background:#fff;color:var(--ink)}.rx-btn--light:hover,.rx-btn--light:focus-visible{color:#fff}.rx-link{position:relative;display:inline-flex;align-items:center;gap:10px;width:fit-content;padding:8px 0;color:var(--ink);font:600 .72rem/1.2 var(--font-display);font-stretch:112%;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.rx-link:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:1px;background:currentColor;transform:scaleX(.35);transform-origin:left;transition:transform .45s var(--ease-out)}.rx-link:hover:after{transform:scaleX(1)}.rx-link svg{transition:transform .35s var(--ease-out)}.rx-link:hover svg{transform:translate(3px)}.rx-link--light{color:#fff}.rx-pill{display:inline-flex;align-items:center;gap:18px;color:var(--ink);font:600 .72rem/1.2 var(--font-display);font-stretch:112%;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.rx-pill__disc{width:66px;height:66px;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:50%;transition:background .35s,border-color .35s,color .35s,transform .5s var(--ease-spring)}.rx-pill:hover .rx-pill__disc{background:var(--night);border-color:var(--night);color:#fff;transform:rotate(45deg)}.cta-quote,.cta-service,.cta-chat,.cta-sheet{border-radius:0;font-family:var(--font-display);font-weight:600;font-stretch:112%;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;min-height:52px}.cta-quote{position:relative;isolation:isolate;overflow:hidden;gap:16px;padding:0 6px 0 22px;background:var(--night);color:#fff}.cta-quote:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--red);transform:translate(-101%);transition:transform .55s var(--ease-swift)}.cta-quote:hover{background:var(--night)}.cta-quote:hover:before,.cta-quote:focus-visible:before{transform:none}.cta-quote__arrow{width:40px;height:40px;border-radius:0;background:#ffffff1f}.cta-quote:hover .cta-quote__arrow{background:#fff;color:var(--red)}.cta-quote--on-dark{background:#fff;color:var(--ink);box-shadow:none}.cta-quote--on-dark:hover{background:#fff;color:#fff}.cta-quote--on-dark .cta-quote__arrow{background:#0e0f1014}.cta-service{padding:0 22px;transition:background .3s}.cta-service:hover{background:var(--red)}.cta-service:after{display:none}.cta-chat{border-width:1px;padding:0 20px}.cta-sheet{border-width:1px;padding:0 18px 0 8px}.cta-sheet__icon{border-radius:0}.cta-range{font:600 .72rem/1.2 var(--font-display);font-stretch:112%;letter-spacing:.1em;text-transform:uppercase}.cta-call{font-family:var(--font-body)}.text-link{text-decoration-thickness:1px}html.motion-ready [data-reveal]{transition:opacity .9s var(--ease-out) calc(var(--d, 0) * .11s),transform 1.1s var(--ease-out) calc(var(--d, 0) * .11s),clip-path 1.3s var(--ease-swift) calc(var(--d, 0) * .11s)}html.motion-ready [data-reveal]:not(.is-in){opacity:0;transform:translateY(34px)}html.motion-ready h1[data-reveal]:not(.is-in),html.motion-ready h2[data-reveal]:not(.is-in){opacity:1;transform:none}.sw{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.1em;margin-bottom:-.1em}.sw__in{display:inline-block;transform-origin:0 100%;transition:transform 1.1s var(--ease-out) calc(var(--i, 0) * 70ms + 80ms),opacity .8s ease calc(var(--i, 0) * 70ms + 80ms)}html.motion-ready [data-reveal]:not(.is-in) .sw__in{transform:translateY(108%) rotate(5deg);opacity:0}.fill__w{transition:color .45s ease}html.motion-ready .fill__w:not(.is-lit){color:#d3d3d1}.curtain{position:fixed;inset:0;z-index:300;display:grid;place-items:center;overflow:hidden;pointer-events:none;animation:curtain-done 0s linear 1.4s forwards}.curtain__shutter{position:absolute;top:0;bottom:0;left:calc(var(--i) * 20%);width:calc(20% + 1px);background:linear-gradient(180deg,#ad3523,#962d1e 55%,#6e2015);box-shadow:inset 0 -7px 0 var(--night);animation:curtain-shutter .6s var(--ease-swift) calc(.56s + var(--i) * 55ms) forwards}.curtain__shutter:nth-child(2n){background:linear-gradient(180deg,#a3311f,#8b291b 55%,#651d13)}.curtain__shutter:after{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background:#ffffff14}.curtain__core{position:relative;z-index:1;display:grid;justify-items:center;gap:14px;color:#fff;animation:curtain-core-out .35s var(--ease-swift) .5s forwards}.curtain__tri{position:absolute;left:50%;top:50%;width:min(78vmin,640px);height:auto;overflow:visible;transform:translate(-50%,-54%) rotate(-6deg) scale(.86);animation:curtain-tri .9s var(--ease-out) both}.curtain__tri path{fill:none;stroke:#ffffff29;stroke-width:1px;vector-effect:non-scaling-stroke}.curtain__badge{position:relative;width:104px;height:104px;display:grid;place-items:center;border-radius:50%;background:var(--night);animation:curtain-badge .55s var(--ease-spring) both}.curtain__badge img{width:50px;height:50px}.curtain__ring{position:absolute;inset:-9px;width:calc(100% + 18px);height:calc(100% + 18px);transform:rotate(-90deg)}.curtain__ring circle{fill:none;stroke:#fff;stroke-width:1.5;stroke-dasharray:100;stroke-dashoffset:100;animation:curtain-ring .5s var(--ease-out) .05s forwards}@keyframes curtain-shutter{to{transform:translateY(-101%)}}@keyframes curtain-core-out{to{opacity:0;transform:translateY(-28px) scale(.96)}}@keyframes curtain-tri{0%{opacity:0;transform:translate(-50%,-54%) rotate(-18deg) scale(.6)}}@keyframes curtain-badge{0%{opacity:0;transform:scale(.5)}}@keyframes curtain-ring{to{stroke-dashoffset:0}}@keyframes curtain-done{to{visibility:hidden}}.cursor{position:fixed;left:0;top:0;z-index:250;width:0;height:0;pointer-events:none;opacity:0;transition:opacity .3s}.cursor.is-on{opacity:1}.cursor:before{content:"";position:absolute;left:-15px;top:-15px;width:30px;height:30px;border-radius:50%;background:#9b2f204d;transition:transform .4s var(--ease-out),background .3s}.cursor[data-mode=link]:before{transform:scale(1.8);background:#9b2f2033}.cursor[data-mode=label]:before{transform:scale(2.5);background:var(--red)}.cursor[data-mode=hide]:before{transform:scale(0)}.cursor.is-down:before{transform:scale(.75)}.cursor__label{position:absolute;left:0;top:0;transform:translate(-50%,-50%);color:#fff;font:600 .6rem/1 var(--font-display);font-stretch:112%;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .2s}.cursor[data-mode=label] .cursor__label{opacity:1}.to-top{position:fixed;left:20px;bottom:20px;z-index:60;width:50px;height:50px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:var(--night);color:#fff;cursor:pointer;opacity:0;transform:translateY(16px) scale(.8);pointer-events:none;transition:opacity .4s,transform .5s var(--ease-spring),background .3s}html.is-past-fold .to-top{opacity:1;transform:none;pointer-events:auto}.to-top:hover{background:var(--red)}.to-top svg:not(.to-top__arrow){position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.to-top__track,.to-top__ring{fill:none;stroke-width:2}.to-top__track{stroke:#ffffff24}.to-top__ring{stroke:var(--red-hot);stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--scroll-p, 0) * 100)}.to-top__arrow{transform:rotate(-90deg)}.rx-header{position:fixed;inset:0 0 auto;z-index:90;color:#fff;transition:transform .5s var(--ease-out)}html.is-heading-down:not(.menu-open) .rx-header{transform:translateY(-100%)}.rx-header__bar{position:relative;display:flex;align-items:center;gap:24px;height:86px;padding-inline:clamp(16px,3vw,40px);border-bottom:1px solid rgba(255,255,255,.12);transition:background .4s,height .4s var(--ease-out),border-color .4s}html.is-scrolled .rx-header__bar{height:70px;background:#0e0f10e0;border-color:transparent;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html.menu-open .rx-header__bar{background:transparent;border-color:#ffffff1f;-webkit-backdrop-filter:none;backdrop-filter:none}.rx-header__logo{display:flex;align-items:center;gap:14px;flex:none}.rx-header__logo img{width:auto;height:30px}.rx-header__logo .rx-header__dealer{height:38px}.rx-header__rule{width:1px;height:30px;background:#ffffff4d}.rx-nav,.rx-header__actions{display:none}.rx-nav__link{position:relative;padding:10px 2px;color:#fffc;font:600 .7rem/1 var(--font-display);font-stretch:112%;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:color .3s}.rx-nav__link:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:1px;background:var(--red-hot);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease-out)}.rx-nav__link:hover,.rx-nav__link.is-active{color:#fff}.rx-nav__link:hover:after,.rx-nav__link.is-active:after{transform:scaleX(1)}.rx-nav__sep{color:#ffffff4d;font-size:.8rem}.rx-header__call{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.35);border-radius:50%;color:#fff;transition:background .3s,border-color .3s}.rx-header__call:hover{background:var(--red);border-color:var(--red)}.rx-header__quote{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;gap:10px;height:42px;padding:0 18px 0 14px;border:1px solid rgba(255,255,255,.75);color:#fff;font:600 .7rem/1 var(--font-display);font-stretch:112%;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:color .35s,border-color .35s}.rx-header__quote:before{content:"";position:absolute;inset:0;z-index:-1;background:#fff;transform:translateY(101%);transition:transform .45s var(--ease-swift)}.rx-header__quote:hover{color:var(--ink);border-color:#fff}.rx-header__quote:hover:before{transform:none}.rx-header__quote-arrow{display:grid;transition:transform .4s var(--ease-spring)}.rx-header__quote:hover .rx-header__quote-arrow{transform:translate(3px)}.rx-header__menu{margin-left:auto;width:48px;height:48px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.4);border-radius:50%;background:transparent;color:#fff;cursor:pointer}.rx-burger{position:relative;width:20px;height:10px}.rx-burger span{position:absolute;left:0;width:100%;height:1.5px;background:currentColor;transition:transform .45s var(--ease-out),top .3s}.rx-burger span:first-child{top:0}.rx-burger span:last-child{top:8.5px}.rx-header.is-open .rx-burger span:first-child{top:4.25px;transform:rotate(45deg)}.rx-header.is-open .rx-burger span:last-child{top:4.25px;transform:rotate(-45deg)}@media(min-width:1100px){.rx-nav{display:flex;align-items:center;gap:14px;margin-inline:auto}.rx-header__actions{display:flex;align-items:center;gap:10px}.rx-header__menu{display:none}}.rx-menu{position:fixed;inset:0;z-index:-1;display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding:120px clamp(20px,6vw,48px) 36px;overflow-y:auto;background:var(--night);color:#fff;clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path .75s var(--ease-swift),visibility 0s linear .75s}.rx-menu[data-open=true]{clip-path:inset(0);visibility:visible;transition:clip-path .75s var(--ease-swift),visibility 0s}.rx-menu__nav{display:grid;gap:4px}.rx-menu__link{width:fit-content;color:#fff;font:600 clamp(2rem,1.2rem + 5vw,3.6rem)/1.08 var(--font-display);font-stretch:116%;text-transform:uppercase;text-decoration:none;opacity:0;transform:translateY(40px);transition:opacity .5s ease,transform .8s var(--ease-out),color .3s}.rx-menu[data-open=true] .rx-menu__link{opacity:1;transform:none;transition-delay:calc(var(--i, 0) * 70ms + .26s)}.rx-menu__link:hover{color:var(--red-hot)}.rx-menu__foot{display:grid;gap:18px;padding-top:28px;border-top:1px solid rgba(255,255,255,.14)}@media(min-width:640px){.rx-menu__foot{grid-template-columns:repeat(3,auto);justify-content:start;gap:22px 48px}}.rx-menu__foot a{color:#fff;text-decoration:none}.rx-menu__label{margin:0 0 4px;font:600 .66rem/1.2 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--red-hot)}.rx-menu__wa{display:inline-flex;align-items:center;gap:10px;width:fit-content;padding:12px 18px;border:1px solid rgba(255,255,255,.5);font:600 .72rem/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase}.hx{position:relative;isolation:isolate;overflow:hidden;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;background:var(--night);color:#fff}.hx__media{position:absolute;inset:-9% 0;z-index:-2;transform:translate3d(0,var(--py, 0),0)}.hx__slide{position:absolute;inset:0;overflow:hidden;opacity:0;transition:opacity 1.6s ease}.hx__slide.is-active{opacity:1}.hx__img{width:100%;height:100%;object-fit:cover;transform:scale(1.14)}.hx__slide.is-active .hx__img{animation:hx-zoom 9s linear forwards}@keyframes hx-zoom{0%{transform:scale(1.16)}to{transform:scale(1.02)}}.hx__scrim{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0e0f10b3,#0e0f1026 60%),linear-gradient(180deg,#0e0f1099,#0e0f1033 34%,#0e0f108c 70%,#0e0f10)}.hx__inner{display:grid;gap:44px;padding-top:150px;padding-bottom:36px}.hx__title{margin-top:20px;font-size:clamp(2.8rem,1rem + 4.9vw,6.4rem);font-stretch:118%;line-height:.92}.hx__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:16px 30px;margin-top:36px}.hx__side{display:grid;justify-items:start;gap:30px}.hx__statement{max-width:42ch;color:#ffffffdb;font:500 .78rem/1.7 var(--font-display);font-stretch:108%;letter-spacing:.05em;text-transform:uppercase}.orbit{position:relative;width:152px;height:152px;display:grid;place-items:center;align-content:center;gap:10px;border:1px solid rgba(255,255,255,.32);border-radius:50%;color:#fff;text-decoration:none;transition:background .45s,border-color .45s,transform .6s var(--ease-spring)}.orbit__ring{position:absolute;inset:-1px;border-radius:50%;animation:orbit-spin 10s linear infinite}.orbit__dot{position:absolute;top:-4px;left:50%;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:#fff;box-shadow:0 0 12px #fffc}@keyframes orbit-spin{to{transform:rotate(360deg)}}.orbit svg{transition:transform .5s var(--ease-spring)}.orbit__label{font:600 .66rem/1 var(--font-display);font-stretch:112%;letter-spacing:.12em;text-transform:uppercase}.orbit:hover{background:var(--red);border-color:var(--red);transform:scale(1.06)}.orbit:hover svg{transform:translateY(5px)}.hx__foot{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:30px}.hx__bars{display:flex;gap:8px}.hx__bar{width:56px;height:2px;overflow:hidden;background:#ffffff38}.hx__bar i{display:block;height:100%;background:#fff;transform:scaleX(0);transform-origin:left}.hx__bar.is-done i{transform:scaleX(1)}.hx__bar.is-active i{animation:hx-bar var(--dur, 6.5s) linear forwards}@keyframes hx-bar{to{transform:scaleX(1)}}.hx__scroll{position:relative;padding-right:54px;color:#ffffffb3;font:600 .62rem/1 var(--font-display);letter-spacing:.22em;text-transform:uppercase}.hx__scroll:after{content:"";position:absolute;right:0;top:50%;width:40px;height:1px;background:linear-gradient(90deg,transparent,#fff);animation:hx-scroll 2.4s var(--ease-swift) infinite}@keyframes hx-scroll{0%{transform:scaleX(0);transform-origin:left}50%{transform:scaleX(1);transform-origin:left}51%{transform-origin:right}to{transform:scaleX(0);transform-origin:right}}@media(min-width:900px){.hx__inner{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end}.hx__side{align-self:end;padding-bottom:104px;justify-items:end;text-align:right}}.rx-statement{padding-block:clamp(90px,12vw,170px) clamp(56px,8vw,110px)}.rx-statement__text{font:600 clamp(1.5rem,.75rem + 2.75vw,3.4rem) / 1.12 var(--font-display);font-stretch:112%;letter-spacing:-.01em;text-transform:uppercase}.rx-intro{padding-top:0}.rx-intro__grid{display:grid;gap:72px}.rx-intro__media{position:relative;margin-right:24px}.rx-frame{position:relative;overflow:hidden;aspect-ratio:4 / 5;background:#d9d9d6}.rx-frame__img{position:absolute;inset:-6% 0;transform:translate3d(0,var(--py, 0),0)}.rx-frame__img img{width:100%;height:100%;object-fit:cover}.rx-square{position:absolute;right:-24px;bottom:-40px;width:min(48%,236px);aspect-ratio:1;display:flex;flex-direction:column;justify-content:space-between;padding:22px;background:var(--night);color:#fff;font:600 .84rem/1.3 var(--font-display);font-stretch:112%;text-transform:uppercase;text-decoration:none;transition:background .45s,transform .6s var(--ease-out)}.rx-square__arrow{align-self:flex-end;transition:transform .55s var(--ease-spring)}.rx-square:hover{background:var(--red);transform:translate(10px,10px)}.rx-square:hover .rx-square__arrow{transform:rotate(45deg) scale(1.15)}.rx-intro__text{display:grid;justify-items:start;gap:22px}.rx-intro__text>p{max-width:52ch;color:var(--muted);line-height:1.75}.rx-intro__marks{display:flex;align-items:center;gap:22px;margin-bottom:8px}@media(min-width:900px){.rx-intro__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(72px,9vw,140px);align-items:center}}.rx-headrow{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 48px;margin-bottom:clamp(36px,5vw,64px)}.rx-headrow h2{max-width:18ch}.rx-headrow--split>div{display:grid;gap:18px}.rx-headrow--split h2{max-width:17ch}.svc-cards{display:grid;gap:18px}@media(min-width:760px){.svc-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.svc-card{--x: 50%;--y: 100%;--rx: 0deg;--ry: 0deg;position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:48px;min-height:clamp(420px,36vw,520px);padding:clamp(24px,2.4vw,34px);background:var(--stone);color:var(--ink);text-decoration:none;transform:perspective(1100px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .6s var(--ease-out),color .5s ease,box-shadow .6s ease}html.motion-ready .svc-card.is-in{transition:transform .6s var(--ease-out),color .5s ease,box-shadow .6s ease,opacity .9s ease}.svc-card:hover,.svc-card:focus-visible{color:#fff;box-shadow:0 34px 60px -34px #0e0f1099}.svc-card__photo{position:absolute;inset:0;z-index:-2;background:var(--night);clip-path:circle(0% at var(--x) var(--y));transition:clip-path .95s var(--ease-swift)}.svc-card__photo img{width:100%;height:100%;object-fit:cover;filter:grayscale(.3);transform:scale(1.18);transition:transform 1.6s var(--ease-out)}.svc-card__photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0e0f1099,#0e0f1038 42%,#0e0f10eb)}.svc-card:hover .svc-card__photo,.svc-card:focus-visible .svc-card__photo{clip-path:circle(150% at var(--x) var(--y))}.svc-card:hover .svc-card__photo img,.svc-card:focus-visible .svc-card__photo img{transform:scale(1.03)}.svc-card__ghost{position:absolute;left:0;top:50%;z-index:-1;display:flex;width:max-content;margin-top:-.55em;color:transparent;font:600 clamp(4.4rem,2.8rem + 4vw,8rem) / 1 var(--font-display);font-stretch:120%;text-transform:uppercase;white-space:nowrap;-webkit-text-stroke:1px rgba(255,255,255,.3);opacity:0;pointer-events:none;animation:marquee 20s linear infinite;animation-play-state:paused;transition:opacity .6s ease .15s}.svc-card__ghost>span{display:inline-flex;align-items:center;gap:.35em;padding-right:.35em}.svc-card__ghost i{width:.14em;height:.14em;border-radius:50%;background:var(--red);opacity:.5}.svc-card:hover .svc-card__ghost,.svc-card:focus-visible .svc-card__ghost{opacity:1;animation-play-state:running}.svc-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.svc-card__icon{transition:color .4s,transform .7s var(--ease-spring)}.svc-card:hover .svc-card__icon{color:var(--red-hot);transform:rotate(-8deg) scale(1.12)}.svc-card__tag{padding:7px 12px;border:1px solid currentColor;font:600 .6rem/1 var(--font-display);font-stretch:112%;letter-spacing:.16em;text-transform:uppercase;opacity:.75}.svc-card__body h3{max-width:12ch;font-size:clamp(1.45rem,1rem + 1.1vw,2.05rem);line-height:1.02;transition:transform .6s var(--ease-out)}.svc-card__body p{max-width:34ch;margin-top:16px;color:var(--muted);font-size:.92rem;line-height:1.65;transition:color .5s}.svc-card:hover .svc-card__body h3{transform:translateY(-6px)}.svc-card:hover .svc-card__body p,.svc-card:focus-visible .svc-card__body p{color:#ffffffd6}.svc-card__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:20px;border-top:1px solid rgba(17,18,19,.16);font:600 .68rem/1.2 var(--font-display);font-stretch:112%;letter-spacing:.12em;text-transform:uppercase;transition:border-color .5s}.svc-card:hover .svc-card__foot,.svc-card:focus-visible .svc-card__foot{border-color:#ffffff4d}.svc-card__arrow{width:54px;height:54px;display:grid;place-items:center;border-radius:50%;background:var(--night);color:#fff;transition:background .4s,transform .6s var(--ease-spring)}.svc-card:hover .svc-card__arrow,.svc-card:focus-visible .svc-card__arrow{background:var(--red);transform:rotate(45deg) scale(1.08)}@media(hover:none){.svc-card{color:#fff}.svc-card__photo{clip-path:none}.svc-card__photo img{transform:none}.svc-card__body p{color:#ffffffd6}.svc-card__foot{border-color:#ffffff4d}.svc-card__ghost{opacity:.6}.svc-card__arrow{background:var(--red)}}.rx-band{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(140px,18vw,240px) clamp(48px,6vw,80px);background:var(--night);color:#fff}.rx-band__media{position:absolute;inset:-16% 0;z-index:-2;transform:translate3d(0,var(--py, 0),0)}.rx-band__img{width:100%;height:100%;object-fit:cover}.rx-band__scrim{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0e0f104d,#0e0f1080 45%,#0e0f10f0)}.rx-band__inner{display:grid;gap:40px}.rx-band__title{max-width:12ch;font-size:clamp(2.4rem,1.1rem + 5vw,6.2rem);line-height:.93}.rx-band__side{display:grid;justify-items:start;gap:18px}.rx-band__side p{max-width:42ch;color:#ffffffd1;line-height:1.7}.rx-facts{display:grid;margin:24px 0 0;border-top:1px solid rgba(255,255,255,.22)}.rx-facts>div{padding:24px 24px 8px 0}.rx-facts dt{font:600 clamp(2.2rem,1.2rem + 3.2vw,4.4rem) / 1 var(--font-display);font-stretch:116%}.rx-facts dd{max-width:28ch;margin:10px 0 0;color:#ffffffb3;font-size:.88rem}@media(min-width:900px){.rx-band__inner{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end}.rx-facts{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}.rx-facts>div+div{padding-left:28px;border-left:1px solid rgba(255,255,255,.14)}}.rx-range .rx-lede{max-width:40ch}.finder__marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.app-tile{border-radius:0;border:1px solid var(--line);background:#fff;box-shadow:none;transition:background .3s,color .3s,border-color .3s,transform .4s var(--ease-out)}.app-tile span{font-family:var(--font-display);font-stretch:110%;font-weight:600;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.app-tile:hover{border-color:var(--ink);transform:translateY(-3px)}.app-tile[aria-pressed=true]{background:var(--night);border-color:var(--night);color:#fff}.app-tile[aria-pressed=true] small{color:#ffffffb3}.range-switch{gap:4px 22px;padding:0;background:none;border:0;border-radius:0;box-shadow:none}.range-switch button{padding:0;background:none;border:0;border-radius:0;box-shadow:none;color:#c2c3c0;font:600 clamp(1.15rem,.9rem + 1vw,1.75rem) / 1.2 var(--font-display);font-stretch:112%;text-transform:uppercase;cursor:pointer;transition:color .3s}.range-switch button:after{content:"."}.range-switch button:hover{color:var(--ink-2);background:none}.range-switch button[aria-pressed=true]{background:none;color:var(--ink);box-shadow:none}@media(max-width:699px){.range-switch{width:100%}.range-switch button{white-space:nowrap;font-size:1rem}}.finder__motion,.finder__clear{border-radius:0}.finder__count{font-size:.85rem}.rung,.rung__link{border-radius:0}.rung__media{border-radius:0;overflow:hidden}.rung__media img{filter:grayscale(1);transition:filter .6s,transform .9s var(--ease-out)}.rung__link:hover .rung__media img{filter:none;transform:scale(1.06)}.rung__name{font-family:var(--font-display);font-weight:600;font-stretch:112%;text-transform:uppercase}.rung__name span{color:var(--red)}.rung__go{font:600 .68rem/1.2 var(--font-display);font-stretch:112%;letter-spacing:.1em;text-transform:uppercase}.mass__track,.mass__gvm,.mass__gcm{border-radius:0}.rx-marquees{display:grid;gap:4px;padding-block:clamp(26px,4vw,56px);overflow:hidden;border-block:1px solid var(--line)}.marquee{overflow:hidden;white-space:nowrap}.marquee__track{display:flex;width:max-content;animation:marquee var(--dur, 40s) linear infinite}.marquee--reverse .marquee__track{animation-direction:reverse}.marquee__set{display:flex;flex:none}.marquee__item{display:inline-flex;align-items:center;gap:.6em;padding-right:.6em;font:600 clamp(2rem,1rem + 3.6vw,4.8rem) / 1.08 var(--font-display);font-stretch:120%;letter-spacing:-.01em;text-transform:uppercase}.marquee__dot{width:.2em;height:.2em;border-radius:50%;background:var(--red)}.marquee--outline .marquee__item{color:transparent;-webkit-text-stroke:1px var(--ink)}.rx-marquees:hover .marquee__track{animation-play-state:paused}@keyframes marquee{to{transform:translate(-50%)}}.rx-builds{background:var(--stone)}.rx-builds__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rx-builds__panel{grid-column:1 / -1;display:grid;align-content:center;justify-items:start;gap:22px;padding:clamp(32px,4vw,60px);background:var(--night);color:#fff}.rx-builds__panel p{max-width:44ch;color:#ffffffb8;line-height:1.7}.rx-tile{position:relative;display:block;aspect-ratio:1;overflow:hidden;padding:0;border:0;background:#1b1c1e;color:#fff;font:inherit;text-align:left;cursor:pointer}.rx-tile--mixer{order:1}.rx-tile--compactor{order:2}.rx-tile--tipper{order:3}.rx-tile--fire{order:4}.rx-tile--tipper,.rx-tile--fire{grid-column:span 2;aspect-ratio:2 / 1}.rx-tile__media{position:absolute;inset:0}.rx-tile__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease-out),filter .6s}.rx-tile:not(.rx-tile--poster):hover .rx-tile__media img{transform:scale(1.06)}.rx-tile__pop{position:absolute;left:0;right:0;bottom:0;display:grid;gap:8px;padding:22px 70px 24px 24px;background:var(--night);transform:translateY(101%);transition:transform .6s var(--ease-swift)}.rx-tile:hover .rx-tile__pop,.rx-tile:focus-visible .rx-tile__pop{transform:none}.rx-tile__title{font:600 1rem/1.2 var(--font-display);font-stretch:112%;text-transform:uppercase}.rx-tile__text{color:#ffffffb8;font-size:.86rem;line-height:1.55}.rx-tile__arrow{position:absolute;right:22px;bottom:22px;color:var(--red-hot)}@media(hover:none){.rx-tile__pop{transform:none;padding:30px 48px 14px 14px;background:linear-gradient(180deg,transparent,rgba(14,15,16,.92) 55%)}.rx-tile__text{display:none}.rx-tile__arrow{right:12px;bottom:12px}}@media(min-width:900px){.rx-builds__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rx-builds__panel{grid-column:3 / 5;grid-row:1}.rx-tile--mixer{grid-column:1;grid-row:1}.rx-tile--compactor{grid-column:2;grid-row:1}.rx-tile--tipper{grid-column:1 / 3;grid-row:2}.rx-tile--fire{grid-column:3 / 5;grid-row:2}}.rx-lightbox{width:min(1120px,100vw - 32px);max-width:none;max-height:calc(100vh - 32px);max-height:calc(100svh - 32px);padding:0;border:0;overflow:auto;background:#fff;color:var(--ink)}.rx-lightbox::backdrop{background:#0a0a0bcc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.rx-lightbox[open]{animation:lb-in .55s var(--ease-out)}.rx-lightbox[open]::backdrop{animation:lb-fade .4s ease}@keyframes lb-in{0%{opacity:0;transform:translateY(28px) scale(.97)}}@keyframes lb-fade{0%{opacity:0}}.rx-lightbox__in{display:grid}.rx-lightbox__media{display:grid;place-items:center;background:#111}.rx-lightbox__media img{width:100%;height:100%;max-height:78vh;object-fit:cover}.rx-lightbox__media.is-poster img{object-fit:contain}.rx-lightbox__body{display:grid;align-content:center;justify-items:start;gap:18px;padding:clamp(28px,4vw,52px)}.rx-lightbox__body h2{font-size:clamp(1.6rem,1rem + 2vw,2.6rem)}.rx-lightbox__body>p:not(.rx-eyebrow){color:var(--muted);line-height:1.7}.rx-lightbox__x{position:absolute;top:12px;right:12px;width:48px;height:48px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--night);color:#fff;cursor:pointer;transition:background .3s,transform .45s var(--ease-spring)}.rx-lightbox__x:hover{background:var(--red);transform:rotate(90deg)}@media(min-width:820px){.rx-lightbox__in{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.rx-after{display:grid}.rx-after__photo{position:relative;overflow:hidden;min-height:460px;background:#222}.rx-after__img{position:absolute;inset:-8% 0;transform:translate3d(0,var(--py, 0),0)}.rx-after__img img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.05);transition:filter 1.2s ease}.rx-after:hover .rx-after__img img{filter:none}.rx-after__dark{display:grid;align-content:center;justify-items:start;gap:24px;padding:clamp(44px,5vw,80px);background:var(--night);color:#fff}.rx-after__dark p{max-width:40ch;color:#ffffffb8;line-height:1.7}.rx-after__list{display:grid;align-content:center;gap:32px;padding:clamp(44px,5vw,80px);background:var(--stone)}.rx-after__list ul{display:grid;gap:28px;margin:0;padding:0;list-style:none}.rx-after__list li{display:grid;grid-template-columns:46px minmax(0,1fr);gap:18px}.rx-after__list h3{font-size:.9rem}.rx-after__list p{margin-top:6px;color:var(--muted);font-size:.9rem;line-height:1.65}@media(min-width:1000px){.rx-after{grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1.15fr)}.rx-after__photo{min-height:620px}}.rx-process{padding-block:clamp(80px,10vw,140px);background:#fff}.rx-steps{display:grid;margin:0;padding:0;list-style:none;background:var(--stone)}.rx-step{position:relative;display:grid;align-content:start;gap:14px;padding:38px 30px 42px;border-top:1px solid var(--line-strong);transition:opacity .7s ease calc(var(--d, 0) * .22s + .15s),transform .9s var(--ease-out) calc(var(--d, 0) * .22s + .15s)}.rx-step:before{content:"";position:absolute;top:-1px;left:0;width:100%;height:2px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform 1s var(--ease-out) calc(var(--d, 0) * .22s + .35s)}html:not(.motion-ready) .rx-step:before,.rx-steps.is-in .rx-step:before{transform:scaleX(1)}html.motion-ready .rx-steps:not(.is-in) .rx-step{opacity:0;transform:translateY(24px)}.rx-step__icon{color:var(--ink);margin-bottom:8px}.rx-step h3{color:var(--red);font-size:.86rem;letter-spacing:.06em}.rx-step p{max-width:30ch;color:var(--muted);font-size:.9rem;line-height:1.65}.rx-step__arrow{display:none}.rx-step:hover .rx-step__icon{color:var(--red)}@media(min-width:900px){.rx-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.rx-step__arrow{position:absolute;top:48px;right:-10px;z-index:1;width:22px;height:22px;display:grid;place-items:center;background:var(--stone);color:var(--muted)}}.rx-desks{overflow:hidden;padding-top:clamp(90px,11vw,150px);background:var(--night);color:#fff}.rx-desks__head{display:grid;gap:22px;margin-bottom:clamp(44px,6vw,72px)}.rx-desks__title{max-width:12ch;font-size:clamp(2.3rem,1.1rem + 4.6vw,5.6rem);line-height:.93}.rx-desks__lede{max-width:46ch;color:#ffffffb3;line-height:1.75}@media(min-width:900px){.rx-desks__head{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end}.rx-desks__lede{justify-self:end}}.bays{display:flex;flex-direction:column;gap:10px}.bay{position:relative;isolation:isolate;overflow:hidden;height:92px;background:#1a1b1d;transition:height .8s var(--ease-swift),flex-grow .8s var(--ease-swift)}.bay.is-open{height:440px}.bay__img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;filter:grayscale(1) brightness(.45);transform:scale(1.14);transition:filter .9s ease,transform 1.6s var(--ease-out)}.bay.is-open .bay__img{filter:grayscale(0) brightness(.8);transform:scale(1)}.bay__shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0e0f108c,#0e0f1000 34%,#0e0f10eb)}.bay:after{content:"";position:absolute;left:0;top:0;width:100%;height:2px;background:var(--red-hot);transform:scaleX(0);transform-origin:left;transition:transform .9s var(--ease-out) .15s}.bay.is-open:after{transform:scaleX(1)}.bay__head{margin:0}.bay__tab{position:absolute;left:0;top:0;display:flex;align-items:center;gap:14px;width:100%;padding:30px 24px;background:none;border:0;color:#fff;text-align:left;cursor:pointer;font:600 1rem/1.1 var(--font-display);font-stretch:114%;letter-spacing:.02em;text-transform:uppercase;animation:bay-tab-b .6s var(--ease-out) .15s both}.bay.is-open .bay__tab{animation:bay-tab-a .7s var(--ease-out) .2s both}.bay__tab:focus-visible{outline-offset:-8px}.bay.is-open .bay__label{font-size:clamp(1.35rem,1rem + 1.3vw,2.2rem)}.bay__icon{flex:none;color:var(--red-hot)}@keyframes bay-tab-a{0%{opacity:0;transform:translateY(12px)}}@keyframes bay-tab-b{0%{opacity:0;transform:translateY(12px)}}.bay__body{position:absolute;left:0;bottom:0;display:grid;gap:16px;width:100%;min-width:min(460px,100vw - 32px);padding:26px 24px 30px}.bay__body>*{opacity:0;transform:translateY(18px);transition:opacity .35s ease,transform .6s var(--ease-out)}.bay.is-open .bay__body>*{opacity:1;transform:none;transition-delay:.35s}.bay.is-open .bay__body>:nth-child(2){transition-delay:.48s}.bay__kicker{max-width:38ch;color:#ffffffc7;font-size:.95rem}.bay__lines{display:grid;gap:6px;margin:0;padding:0;list-style:none}.bay__lines li{font:600 clamp(1.05rem,.85rem + .75vw,1.6rem) / 1.25 var(--font-display);font-stretch:108%;overflow-wrap:anywhere}.bay__lines a{color:#fff;text-decoration:none;background:linear-gradient(var(--red-hot),var(--red-hot)) 0 100% / 0 2px no-repeat;transition:background-size .45s var(--ease-out)}.bay__lines a:hover{background-size:100% 2px}@media(min-width:900px){.bays{flex-direction:row;height:clamp(480px,44vw,600px)}.bay{flex:1 1 0;min-width:0;height:auto}.bay.is-open{flex-grow:4.4;height:auto}.bay__tab{height:100%;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:30px 26px}.bay:not(.is-open) .bay__label{writing-mode:vertical-rl;transform:rotate(180deg)}.bay:not(.is-open):hover .bay__img{filter:grayscale(.6) brightness(.6)}.bay.is-open .bay__tab{height:auto;flex-direction:row;justify-content:flex-start;align-items:center;padding:32px 34px}.bay__body{padding:30px 34px 36px}}.rx-desks__links{display:grid;margin-top:clamp(56px,7vw,90px);border-top:1px solid rgba(255,255,255,.12)}.rx-desks__links a{display:flex;align-items:center;justify-content:center;gap:14px;padding:34px 20px;color:#fff;font:600 .74rem/1 var(--font-display);font-stretch:112%;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:background .4s,color .3s}.rx-desks__links a+a{border-top:1px solid rgba(255,255,255,.12)}.rx-desks__links a:hover{background:var(--red)}.rx-desks__links svg{transition:transform .4s var(--ease-spring)}.rx-desks__links a:hover svg{transform:translate(6px)}@media(min-width:900px){.rx-desks__links{grid-template-columns:1fr 1fr}.rx-desks__links a+a{border-top:0;border-left:1px solid rgba(255,255,255,.12)}}html.motion-ready .rx-place[data-reveal]{opacity:1;transform:none}.rx-place{position:relative;isolation:isolate;overflow:hidden;min-height:clamp(540px,86vh,860px);display:flex;align-items:flex-end;background:var(--night);color:#fff}.rx-place:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0e0f101a 40%,#0e0f10bf)}.rx-place__media{position:absolute;inset:-12% 0;z-index:-2;transform:translate3d(0,var(--py, 0),0)}.rx-place__img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.05) brightness(.8);transition:filter 2.6s ease .3s}.rx-place.is-in .rx-place__img,html:not(.motion-ready) .rx-place__img{filter:none}.rx-place__inner{padding-block:clamp(40px,6vw,72px)}.rx-place__card{display:grid;justify-items:start;gap:18px;max-width:540px;padding:clamp(28px,4vw,48px);background:var(--night);transition:opacity .9s ease .4s,transform 1.1s var(--ease-out) .4s}html.motion-ready .rx-place:not(.is-in) .rx-place__card{opacity:0;transform:translateY(48px)}.rx-place__card h2{font-size:clamp(1.6rem,1rem + 2.3vw,2.8rem)}.rx-place__card p:not(.rx-eyebrow){color:#ffffffb8;line-height:1.7}.rx-closing{padding-block:clamp(110px,14vw,200px);text-align:center}.rx-closing__title{max-width:14ch;margin-inline:auto;font-size:clamp(2.4rem,1.1rem + 5.4vw,6.8rem);line-height:.93}.rx-closing__ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:44px}.phero{position:relative;isolation:isolate;overflow:hidden;min-height:clamp(460px,70vh,680px);display:flex;align-items:flex-end;background:var(--night);color:#fff}.phero--plain{min-height:clamp(400px,56vh,520px);background:radial-gradient(120% 140% at 85% 0%,#2b2c2f 0%,var(--night) 62%)}.phero__media{position:absolute;inset:-14% 0;z-index:-2;transform:translate3d(0,var(--py, 0),0)}.phero__img{width:100%;height:100%;object-fit:cover}.phero__scrim{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0e0f109e,#0e0f1052 40%,#0e0f10f0)}.phero--plain .phero__scrim{display:none}.phero__inner{display:grid;gap:28px;padding-top:150px;padding-bottom:clamp(40px,5vw,64px)}.phero__title{margin-top:16px;font-size:clamp(2.5rem,1.1rem + 5.4vw,6.4rem);line-height:.92}.phero__aside{display:grid;justify-items:start;gap:20px;max-width:46ch;color:#ffffffdb;font:500 .78rem/1.7 var(--font-display);font-stretch:108%;letter-spacing:.05em;text-transform:uppercase}.phero__aside .cta-call{text-transform:none;letter-spacing:0;font-size:.95rem}@media(min-width:900px){.phero__inner{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end}.phero__aside{justify-self:end;justify-items:end;text-align:right}}.rx-connect{padding-block:clamp(80px,10vw,140px);background:var(--night);color:#fff}.rx-connect__grid{display:grid;gap:56px}.rx-connect__title{font-size:clamp(2.6rem,1rem + 3.6vw,5rem);line-height:.92}.rx-connect__list{display:grid;gap:26px;margin:44px 0 30px;padding:0;list-style:none}.rx-connect__list li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:16px}.rx-connect__list svg{color:var(--red-hot)}.rx-connect__list div{display:grid;gap:3px;overflow-wrap:anywhere}.rx-connect__list a{width:fit-content;color:#fff;text-decoration:none;transition:color .25s}.rx-connect__list a:hover{color:var(--red-hot)}.rx-connect__label{margin-bottom:4px;color:#ffffff80;font:600 .68rem/1.2 var(--font-display);font-stretch:112%;letter-spacing:.12em;text-transform:uppercase}.rx-connect__dealer{max-width:40ch;margin-bottom:24px;color:#fff9;font-size:.88rem}.rx-connect__form{padding:clamp(24px,4vw,56px);background:#fff;color:var(--ink)}.rx-connect__form .enquiry{margin:0;padding:0;background:none;border:0;box-shadow:none}@media(min-width:1000px){.rx-connect__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:clamp(56px,6vw,100px);align-items:start}.rx-connect__info{position:sticky;top:100px}}.rx-svc__grid{display:grid;gap:48px}.rx-svc__media{position:relative;overflow:hidden;aspect-ratio:4 / 5;background:#d9d9d6}.rx-svc__img{position:absolute;inset:0;opacity:0;transform:scale(1.08);transition:opacity .8s ease,transform 1.4s var(--ease-out)}.rx-svc__img.is-active{opacity:1;transform:none}.rx-svc__img img{width:100%;height:100%;object-fit:cover}.rx-svc__text{display:grid;align-content:center;justify-items:start;gap:18px}.rx-svc__list{width:100%;margin:24px 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.rx-svc__list li{position:relative;display:grid;gap:8px;padding:24px 0;border-bottom:1px solid var(--line);cursor:default;transition:padding .45s var(--ease-out)}.rx-svc__list li:before{content:"";position:absolute;left:0;top:24px;bottom:24px;width:2px;background:var(--red);transform:scaleY(0);transition:transform .45s var(--ease-out)}.rx-svc__list h3{color:#a7a8a5;font-size:clamp(1rem,.85rem + .6vw,1.4rem);transition:color .35s}.rx-svc__list p{max-width:54ch;color:var(--muted);font-size:.92rem;line-height:1.65;opacity:.6;transition:opacity .35s}.rx-svc__list li.is-active{padding-left:20px}.rx-svc__list li.is-active:before{transform:scaleY(1)}.rx-svc__list li.is-active h3{color:var(--ink)}.rx-svc__list li.is-active p{opacity:1}@media(min-width:1000px){.rx-svc__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(56px,7vw,120px);align-items:center}.rx-svc__media{position:sticky;top:100px}}.rx-policy{padding-block:clamp(64px,8vw,110px)}.rx-policy h2{font-size:clamp(1.3rem,1rem + 1vw,1.8rem)}.rx-404{min-height:82vh;display:flex;align-items:flex-end;padding:150px 0 clamp(60px,8vw,110px);background:radial-gradient(120% 140% at 85% 0%,#2b2c2f 0%,var(--night) 62%);color:#fff}.rx-404__code{font:600 clamp(5rem,2rem + 14vw,14rem) / .85 var(--font-display);font-stretch:120%;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.4)}.rx-404 h1{max-width:16ch;margin-top:24px;font-size:clamp(2rem,1rem + 3.6vw,4.4rem);line-height:.95}.rx-404__lede{max-width:50ch;margin-top:20px;color:#ffffffb8}.rx-404__links{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:34px}.truck{padding:0}.tx-hero{padding:130px 0 0;background:var(--night);color:#fff}.tx-hero__grid{display:grid;gap:48px}.tx-crumbs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px;color:#ffffff80;font:600 .68rem/1.2 var(--font-display);font-stretch:112%;letter-spacing:.1em;text-transform:uppercase}.tx-crumbs a{color:#ffffffd1;text-decoration:none}.tx-crumbs a:hover{color:#fff}.tx-hero__title{margin-top:18px;font-size:clamp(2.6rem,1.2rem + 5.2vw,6.4rem);line-height:.92}.tx-hero__brand{display:block;margin-bottom:.35em;color:var(--red-hot);font-size:.26em;letter-spacing:.16em}.tx-hero__lede{max-width:50ch;margin-top:24px;color:#ffffffbf;line-height:1.7}.tx-hero__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px}.tx-hero .cta-sheet{background:transparent;border-color:#ffffff73;color:#fff}.tx-hero .cta-sheet:hover{border-color:#fff}.tx-hero .cta-sheet__icon{background:#ffffff1f;color:#fff}.tx-hero__figure{margin:0}html.motion-ready .tx-hero__figure[data-reveal]{transform:none;opacity:1;clip-path:inset(0)}html.motion-ready .tx-hero__figure[data-reveal]:not(.is-in){clip-path:inset(0 0 0 100%)}.tx-hero__media{overflow:hidden;aspect-ratio:4 / 3;background:#fff}.tx-hero__media img{width:100%;height:100%;object-fit:cover;transform:scale(1.08);transition:transform 2s var(--ease-out) .2s}.tx-hero__figure.is-in .tx-hero__media img,html:not(.motion-ready) .tx-hero__media img{transform:none}.tx-hero .photo-credit{color:#ffffff80}.tx-figs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:64px 0 0;border-top:1px solid rgba(255,255,255,.16)}.tx-figs>div{padding:24px 18px 32px 0}.tx-figs dt{color:#ffffff80;font:600 .66rem/1.2 var(--font-display);font-stretch:112%;letter-spacing:.12em;text-transform:uppercase}.tx-figs dd{margin:10px 0 0;font:600 clamp(1.05rem,.85rem + .7vw,1.5rem) / 1.2 var(--font-display);font-stretch:108%}@media(min-width:700px){.tx-figs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1000px){.tx-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center}}@media(min-width:1200px){.tx-figs{grid-template-columns:repeat(6,minmax(0,1fr))}.tx-figs>div+div{padding-left:20px;border-left:1px solid rgba(255,255,255,.1)}}.tx-body{padding-block:clamp(30px,4vw,60px) clamp(70px,9vw,120px)}.tx-body .panel,.tx-body .truck-section{margin:0;padding:clamp(48px,6vw,84px) 0;background:none;border:0;border-top:1px solid var(--line);border-radius:0;box-shadow:none}.tx-body>.truck-section:first-child{border-top:0}.tx-body .truck-section>h2,.tx-body .compare__head h2{font-size:clamp(1.6rem,1rem + 2.2vw,3rem);margin-bottom:28px}.tx-body .spec-group h3{color:var(--red);font-size:.82rem;letter-spacing:.08em}.tx-body table th{font-weight:500}.goodfor li,.other-card,.compare__pick select,.weigh,.specs,.spec-group{border-radius:0}.other-card{overflow:hidden;transition:border-color .3s,transform .5s var(--ease-out)}.other-card img{filter:grayscale(1);transition:filter .6s,transform .9s var(--ease-out)}.other-card:hover img{filter:none;transform:scale(1.05)}.other-card span{font-family:var(--font-display);font-weight:600;font-stretch:110%;text-transform:uppercase}.enquiry input,.enquiry select,.enquiry textarea,.enquiry button,.topic-picker label,.topic-picker__options>*,.send-btn{border-radius:0}.topic-picker span{border-radius:0}.send-btn{font-family:var(--font-display);font-weight:600;font-stretch:112%;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.rx-footer{position:relative;isolation:isolate;overflow:hidden;padding-top:clamp(56px,7vw,96px);background:var(--night);color:#ffffffa8;font-size:.88rem;line-height:1.6}.rx-footer__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding-bottom:34px;border-bottom:1px solid rgba(255,255,255,.12)}.rx-footer__marks{display:flex;align-items:center;gap:16px}.rx-footer .rx-footer__social{display:flex;flex-wrap:wrap;gap:10px 30px;margin:0;padding:0;list-style:none}.rx-footer__social a{color:#fff;font-size:.82rem;text-decoration:none;transition:color .25s}.rx-footer__social a:hover{color:var(--red-hot)}.rx-footer__cols{display:grid;gap:44px;padding-block:52px}.rx-footer h2{margin-bottom:18px;color:var(--red-hot);font-size:.7rem;font-stretch:112%;letter-spacing:.12em}.rx-footer ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.rx-footer__col a{color:#ffffffd1;text-decoration:none;transition:color .25s}.rx-footer__col a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.rx-footer__dl{display:grid;gap:18px;margin:0}.rx-footer__dl dt{color:#ffffff7a;font-size:.78rem}.rx-footer__dl dd{display:grid;gap:2px;margin:4px 0 0;color:#fff;overflow-wrap:anywhere}.rx-footer__dl dd a{color:#fff}.rx-footer__dealer{max-width:32ch;margin-top:24px;font-size:.82rem}@media(min-width:760px){.rx-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.rx-footer__cols{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr))}}.rx-footer__scene{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.rx-footer__scene img{position:absolute;left:0;right:0;bottom:0;width:100%;height:auto}@media(max-width:699px){.rx-footer__scene img{height:230px;object-fit:cover;object-position:center bottom}}.rx-footer__scene:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--night) 0%,var(--night) 48%,rgba(14,15,16,.45) 72%,rgba(14,15,16,.2) 87%,rgba(14,15,16,.12) 100%)}.rx-footer__legal{display:grid;gap:16px;padding-block:26px 150px;border-top:1px solid rgba(255,255,255,.16);color:#ffffffd6;font-size:.76rem;text-shadow:0 1px 3px rgba(0,0,0,.95),0 0 12px rgba(0,0,0,.75)}.rx-footer__copy{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;color:#ffffffd1}.rx-footer__copy a,.rx-footer__copy button{padding:0;background:none;border:0;color:#fff;font:inherit;text-decoration:none;cursor:pointer}.rx-footer__copy a:hover,.rx-footer__copy button:hover{text-decoration:underline}@media(min-width:900px){.rx-footer__legal{padding-bottom:160px}}.wa-float__btn,.assist-launcher{transition:transform .4s var(--ease-spring),background .3s}@media(prefers-reduced-motion:reduce){.curtain,.cursor{display:none}.marquee__track,.orbit__ring,.hx__slide.is-active .hx__img,.hx__bar.is-active i,.hx__scroll:after{animation:none}.hx__bar.is-active i{transform:scaleX(1)}.rx-menu,.rx-menu__link{transition:none}}:root{--bg: #0a0a0b;--panel: #141517;--panel-2: #1c1d20;--stone: rgba(255, 255, 255, .035);--glass: rgba(255, 255, 255, .045);--glass-line: rgba(255, 255, 255, .1);--ink: #f3f3f1;--ink-2: #d4d5d3;--muted: #a1a4a8;--line: rgba(255, 255, 255, .1);--line-strong: rgba(255, 255, 255, .22);--red: #c23b26;--red-deep: #9b2f20;--red-hot: #ee5c45;--red-tint: rgba(238, 92, 69, .14);--red-ring: rgba(238, 92, 69, .3);--night: #0b0b0c;--coal: #0b0b0c;--chrome: linear-gradient(180deg, #fbfbfb 0%, #d9dbde 42%, #9da0a5 50%, #eceef0 58%, #c3c6ca 100%);--chrome-text: linear-gradient(180deg, #ffffff 0%, #eef0f2 40%, #a3a7ad 54%, #f6f7f8 70%, #cdd0d4 100%);--edge: linear-gradient(90deg, rgba(255, 255, 255, .02), rgba(255, 255, 255, .32), rgba(255, 255, 255, .02));color-scheme:dark}html{background:#0a0a0b}body{background:transparent;color:var(--ink)}::selection{background:var(--red);color:#fff}.sw__in{background:var(--chrome-text);-webkit-background-clip:text;background-clip:text;color:transparent}.rx-eyebrow{color:var(--red-hot)}.rx-lede,.rx-intro__text>p,.fineprint{color:var(--muted)}.rx-btn,.rx-btn--light,.cta-quote,.cta-quote--on-dark,.cta-service{background:var(--chrome);color:var(--coal);box-shadow:inset 0 1px #ffffffe6,0 10px 24px -14px #000000e6}.rx-btn:hover,.rx-btn:focus-visible,.cta-quote:hover,.cta-quote:focus-visible,.cta-quote--on-dark:hover{background:var(--chrome);color:#fff}.cta-service:hover{background:var(--red);color:#fff}.cta-quote__arrow,.cta-quote--on-dark .cta-quote__arrow{background:#0b0b0c1a}.cta-chat{border-color:var(--line-strong);color:var(--ink)}.cta-chat:hover{background:#fff;border-color:#fff;color:var(--coal)}.cta-sheet{background:var(--glass);border-color:var(--line-strong);color:var(--ink)}.text-link{color:var(--ink)}.rx-pill:hover .rx-pill__disc{background:#fff;border-color:#fff;color:var(--coal)}html.is-scrolled .rx-header__bar{background:#0a0a0bb8;border-image:var(--edge) 1;border-bottom:1px solid}.rx-header__quote:hover{color:var(--coal)}.rx-menu{background:radial-gradient(120% 70% at 10% -10%,rgba(255,255,255,.1),transparent 60%),linear-gradient(158deg,#060607,#18191b 40%,#0a0a0b,#1a1b1e)}.hx__scrim{background:linear-gradient(90deg,#0a0a0bb3,#0a0a0b1f 60%),linear-gradient(180deg,#0a0a0b99,#0a0a0b33 34%,#0a0a0b80 70%,#0a0a0beb)}.hx,.phero,.tx-hero,.rx-band,.rx-place{background:transparent}.phero__scrim{background:linear-gradient(180deg,#0a0a0b9e,#0a0a0b4d 40%,#0a0a0be6)}.phero--plain{background:radial-gradient(90% 120% at 85% 0%,rgba(255,255,255,.08) 0%,transparent 60%)}.rx-band__scrim{background:linear-gradient(180deg,#0a0a0b59,#0a0a0b80 45%,#0a0a0be0)}html.motion-ready .fill__w:not(.is-lit){color:#ffffff24}.fill__w.is-lit{color:#fff}.rx-square,.rx-builds__panel,.rx-after__dark,.rx-place__card,.rx-tile__pop,.svc-card,.rx-steps,.rx-after__list,.rx-connect__form,.rx-lightbox{box-shadow:inset 0 0 0 1px var(--glass-line)}.rx-square{background:linear-gradient(160deg,#1b1c1f,#0b0b0c)}.svc-card{background:var(--glass);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.svc-card:hover,.svc-card:focus-visible{box-shadow:inset 0 0 0 1px #ffffff2e,0 34px 60px -30px #000000e6}.svc-card__foot{border-top-color:var(--line)}.svc-card__arrow{background:var(--chrome);color:var(--coal)}.svc-card:hover .svc-card__arrow,.svc-card:focus-visible .svc-card__arrow{background:var(--red);color:#fff}.app-tile{background:var(--glass);border-color:var(--glass-line);color:var(--ink)}.app-tile img,.goodfor img{filter:invert(1) brightness(1.05)}.app-tile:hover{border-color:#fff6}.app-tile[aria-pressed=true]{background:var(--red);border-color:var(--red);box-shadow:none}.app-tile[aria-pressed=true] span{color:#fff}.range-switch button{color:#ffffff47}.range-switch button[aria-pressed=true]{color:#fff}.finder__bar,.spec-group h3,.compare thead th,.policy thead th,.keyfigs,.after__list,.service-list{border-color:var(--line-strong)}.finder__clear,.rung__name span,.compare td.is-more,.field__error,.tx-body .spec-group h3,.rx-step h3{color:var(--red-hot)}.rung__media{background:var(--panel-2)}.mass__gcm,.mass__key--gcm:before{background:#ffffff61}.weigh-list li:not(.is-current) .mass__gvm{background:#ffffff3d}.weigh-list li:not(.is-current) .mass__gcm{background:#ffffff1f}.rx-marquees{border-color:var(--line)}.marquee__item{color:var(--ink)}.marquee--outline .marquee__item{color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.55)}.rx-builds,.rx-process,.rx-desks,.rx-connect,.rx-404{background:transparent}.rx-builds__panel{background:linear-gradient(160deg,#1c1d20,#0b0b0c)}.rx-lightbox{background:linear-gradient(160deg,#1a1b1e,#0b0b0c);color:var(--ink)}.rx-lightbox__x{background:var(--chrome);color:var(--coal)}.rx-lightbox__x:hover{background:var(--red);color:#fff}.rx-after__dark{background:linear-gradient(160deg,#1c1d20,#0b0b0c)}.rx-after__list,.rx-steps{background:var(--glass)}.rx-step{border-top-color:var(--line-strong)}.rx-step__icon{color:var(--ink)}.rx-step__arrow{background:#141517;color:var(--muted);box-shadow:0 0 0 1px var(--glass-line)}.bay{background:#141517;box-shadow:inset 0 0 0 1px var(--glass-line)}.rx-desks__links{border-top-color:var(--line)}.rx-place__card{background:#0a0a0bdb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rx-connect__form{background:var(--glass);color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.field input,.field select,.field textarea{background:#00000059;border-color:var(--line-strong);color:var(--ink)}.field input:focus,.field select:focus,.field textarea:focus{background:#0000008c;border-color:#fff}.field select option{background:#141517;color:var(--ink)}.topic-picker span{background:#00000059;border-color:var(--line-strong);color:var(--ink)}.topic-picker input:hover+span{border-color:#fff}.topic-picker input:checked+span{background:var(--red);border-color:var(--red);color:#fff}.send-btn--alt{border-color:var(--line-strong);color:var(--ink)}.send-btn--alt:hover{background:#fff;border-color:#fff;color:var(--coal)}.enquiry__status{background:var(--glass)}.enquiry__done-icon{background:var(--red)}.rx-svc__list h3{color:#ffffff57}.rx-svc__list li.is-active h3{color:#fff}.rx-svc__media,.rx-frame{background:var(--panel)}.tx-hero .cta-sheet{background:transparent}.goodfor li,.other-card,.compare__pick select,.policy__table{background:var(--glass);border-color:var(--glass-line)}.compare__pick select{color:var(--ink)}.compare__pick select option{background:#141517}.user-msg{background:var(--red);color:#fff}.assist-truck{background:var(--panel-2);border-color:var(--line)}.assist-truck:hover{border-color:#ffffff80}.assist__chips button{background:transparent;border-color:var(--line-strong);color:var(--ink)}.assist__chips button:hover{background:#fff;border-color:#fff;color:var(--coal)}.assist__form input:focus{background:#232427}.wa-float__tip,.cookie-notice__ok{color:var(--coal)}.rx-footer{background:linear-gradient(180deg,transparent 0,#070708 200px)}.rx-footer__scene:after{background:linear-gradient(180deg,transparent 0%,#070708 18%,#070708 48%,rgba(7,7,8,.45) 72%,rgba(7,7,8,.2) 87%,rgba(7,7,8,.12) 100%)}@media(prefers-reduced-motion:reduce){body:after{animation:none!important}}.mass__track{background:linear-gradient(90deg,transparent calc(33.333% - 1px),var(--line-strong) calc(33.333% - 1px),var(--line-strong) 33.333%,transparent 33.333%),linear-gradient(90deg,transparent calc(66.666% - 1px),var(--line-strong) calc(66.666% - 1px),var(--line-strong) 66.666%,transparent 66.666%),#ffffff12}.hx{padding-bottom:80px;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 120px),transparent 100%);mask-image:linear-gradient(180deg,#000 calc(100% - 120px),transparent 100%)}.phero{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 110px),transparent 100%);mask-image:linear-gradient(180deg,#000 calc(100% - 110px),transparent 100%)}.phero__inner{padding-bottom:calc(clamp(40px,5vw,64px) + 70px)}.rx-band,.rx-place{-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 110px,#000 calc(100% - 110px),transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 110px,#000 calc(100% - 110px),transparent 100%)}.rx-band{padding-bottom:calc(clamp(48px,6vw,80px) + 80px)}.rx-place__inner{padding-block:clamp(40px,6vw,72px) calc(clamp(40px,6vw,72px) + 80px)}.lockup{display:inline-grid;justify-items:center;gap:14px}.lockup__marks{display:flex;align-items:center;gap:var(--lk-gap, 22px)}.lockup__logo{position:relative;display:block;flex:none;height:var(--lk-h, 36px)}.lockup__logo--hd{height:calc(var(--lk-h, 36px) * 1.38)}.lockup__logo img{display:block;width:auto;height:100%}.lockup__rule{flex:none;width:1px;height:calc(var(--lk-h, 36px) * 1.4);background:linear-gradient(180deg,transparent,rgba(255,255,255,.6),transparent)}.lockup--sm{--lk-h: 26px;--lk-gap: 16px}.lockup--md{--lk-h: 36px;--lk-gap: 22px}.lockup--lg{--lk-h: clamp(34px, 3.4vw, 50px);--lk-gap: clamp(18px, 2.4vw, 32px)}.lockup--xl{--lk-h: clamp(38px, 5.4vw, 88px);--lk-gap: clamp(20px, 3.4vw, 54px)}.lockup__caption{color:var(--muted);font:600 .64rem/1.5 var(--font-display);font-stretch:112%;letter-spacing:.14em;text-transform:uppercase;text-align:center}.lockup__glint{position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.95) 50%,transparent 60%) 100% 0 / 320% 100% no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;animation:lockup-glint 6.5s ease-in-out 1.2s infinite}.lockup__logo--hd .lockup__glint{animation-delay:1.65s}@keyframes lockup-glint{0%{background-position:100% 0}38%,to{background-position:0% 0}}.dealer-band{padding-block:clamp(56px,8vw,110px) clamp(16px,3vw,36px)}.dealer-band__in{display:grid;justify-items:center;gap:clamp(22px,3vw,38px);text-align:center}.dealer-band__line{max-width:58ch;color:var(--muted);font-size:.95rem;line-height:1.7}.dealer-band+.rx-statement{padding-top:clamp(56px,7vw,110px)}.rx-intro__marks{margin-bottom:12px}.rx-closing__marks{margin-bottom:clamp(30px,4vw,48px)}.rx-connect__marks,.tx-hero__dealer .lockup{justify-items:start}.rx-connect__marks .lockup__caption,.tx-hero__dealer .lockup__caption{text-align:left}.rx-connect__marks{margin-bottom:34px}.tx-hero__dealer{margin-top:30px;padding-top:24px;border-top:1px solid var(--line)}.rx-footer__marks{display:block;text-decoration:none}.rx-header__bar{height:98px}html.is-scrolled .rx-header__bar{height:76px}.rx-header__logo{gap:18px}.rx-header__logo img{height:40px;transition:height .4s var(--ease-out)}.rx-header__logo .rx-header__dealer{height:56px}.rx-header__rule{height:46px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.55),transparent);transition:height .4s var(--ease-out)}html.is-scrolled .rx-header__logo img{height:32px}html.is-scrolled .rx-header__logo .rx-header__dealer{height:46px}html.is-scrolled .rx-header__rule{height:38px}html{scroll-padding-top:96px}@media(max-width:699px){.rx-header__bar{height:82px}html.is-scrolled .rx-header__bar{height:68px}.rx-header__logo{gap:12px}.rx-header__logo img{height:30px}.rx-header__logo .rx-header__dealer{height:42px}.rx-header__rule{height:34px}html.is-scrolled .rx-header__logo img{height:26px}html.is-scrolled .rx-header__logo .rx-header__dealer{height:36px}}@media(min-width:1100px)and (max-width:1259px){.rx-nav,.rx-header__actions{display:none}.rx-header__menu{display:grid}}.curtain__plate{display:flex;align-items:center;gap:18px;margin-top:16px;padding:16px 22px;background:var(--night);box-shadow:inset 0 0 0 1px #ffffff1f;animation:curtain-badge .6s var(--ease-out) .12s both}.curtain__plate img:first-child{width:auto;height:34px}.curtain__plate img:last-child{width:auto;height:48px}.curtain__plate i{width:1px;height:42px;background:#ffffff59}@media(prefers-reduced-motion:reduce){.lockup__glint{display:none}}.hx{min-height:clamp(560px,72vh,760px);min-height:clamp(560px,72svh,760px)}.hx__inner{padding-top:130px;gap:32px}.hx__title{font-size:clamp(2.5rem,1rem + 4.2vw,5.4rem)}.hx__ctas{margin-top:28px}.orbit{width:128px;height:128px}@media(min-width:900px){.hx__side{padding-bottom:60px}}@media(max-width:699px){.hx__inner{padding-top:112px;gap:22px}.hx .orbit{display:none}.hx__statement{font-size:.7rem}}.findus{padding-block:clamp(70px,9vw,130px) clamp(20px,4vw,50px)}.findus__grid{display:grid;gap:12px}.findus__photo{position:relative;overflow:hidden;aspect-ratio:16 / 9;background:var(--panel);box-shadow:inset 0 0 0 1px var(--glass-line)}html.motion-ready .findus__photo[data-reveal]{opacity:1;transform:none;clip-path:inset(0)}html.motion-ready .findus__photo[data-reveal]:not(.is-in){clip-path:inset(0 100% 0 0)}.findus__media{position:absolute;inset:-8% 0;transform:translate3d(0,var(--py, 0),0)}.findus__img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.05) brightness(.85);transition:filter 2.6s ease .5s}.findus__photo.is-in .findus__img,html:not(.motion-ready) .findus__img{filter:none}.findus__card{display:grid;align-content:center;justify-items:start;gap:18px;padding:clamp(28px,4vw,54px);background:linear-gradient(160deg,#1c1d20,#0b0b0c);box-shadow:inset 0 0 0 1px var(--glass-line)}.findus__card h2{font-size:clamp(1.6rem,1rem + 2vw,2.6rem)}.findus__card p:not(.rx-eyebrow){max-width:40ch;color:var(--muted);line-height:1.7}@media(min-width:960px){.findus__grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.findus__photo{aspect-ratio:auto;min-height:clamp(440px,38vw,560px)}}.findus__grid{align-items:center}.findus__photo,.findus__photo img{aspect-ratio:2400 / 1340}.findus__photo .findus__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media(min-width:960px){.findus__photo{min-height:0;aspect-ratio:2400 / 1340}}.findus__img,.findus__photo .findus__img{filter:none;transition:none}
