.landing-lanes,.landing-lanes__room{--landing-lanes-scale:.5;--landing-lanes-gap:40px}@media (min-width:768px){.landing-lanes,.landing-lanes__room{--landing-lanes-scale:.7;--landing-lanes-gap:48px}}@media (min-width:1025px){.landing-lanes,.landing-lanes__room{--landing-lanes-scale:.9;--landing-lanes-gap:64px}}.landing-lanes{color:var(--bx-color-birch);pointer-events:none;position:absolute;inset:0}.landing-lanes__drawing{width:100%;height:calc(98px * var(--landing-lanes-scale));position:absolute;bottom:48px;left:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000)}.landing-lanes__room{height:calc(var(--landing-lanes-gap) + 98px * var(--landing-lanes-scale))}.landing-lanes__lane,.landing-lanes__car{stroke:currentColor;stroke-width:2px;vector-effect:non-scaling-stroke}.landing-lanes__lane{opacity:.24;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 2.4s cubic-bezier(.3,.7,.2,1);transition-delay:calc(var(--lane) * .14s)}.landing-lanes--drawn .landing-lanes__lane{stroke-dashoffset:0}.landing-lanes__car{stroke:var(--bx-color-teal-200-light-blue);stroke-linecap:round;stroke-dasharray:.02 .98;stroke-dashoffset:.02px;opacity:0}.landing-lanes--drawn .landing-lanes__car{animation:15s linear infinite backwards landing-lane-car;animation-delay:calc(2.6s + var(--lane) * 3.9s)}@keyframes landing-lane-car{0%{stroke-dashoffset:.02px;opacity:0}5%{opacity:.9}95%{opacity:.9}to{stroke-dashoffset:-.98px;opacity:0}}@media (prefers-reduced-motion:reduce){.landing-lanes__lane{stroke-dashoffset:0;transition:none}.landing-lanes__car{display:none}}
@media (max-width:1024px){.landing-hero{--landing-photo-scale:calc(var(--landing-photo-fill) / var(--landing-photo-w));--landing-photo-height:calc(var(--landing-photo-scale) / var(--landing-photo-ratio) * 100vw)}.landing-hero .landing-hero__photo{inset:auto;left:calc(50% - (var(--landing-photo-x) + var(--landing-photo-w) / 2) * var(--landing-photo-scale) * 100%);top:calc(var(--bx-page-header-height) + var(--bx-safe-top) + var(--landing-photo-clear) - var(--landing-photo-y) * var(--landing-photo-height));width:calc(var(--landing-photo-scale) * 100%);aspect-ratio:var(--landing-photo-ratio)}.landing-hero .landing-hero__copy{margin-top:calc(var(--landing-photo-clear) + var(--landing-photo-h) * var(--landing-photo-height) + var(--landing-photo-gap) - var(--bx-section-gap))}}@media (max-width:767px){.landing-hero{--landing-photo-x:var(--landing-photo-phone-x);--landing-photo-y:var(--landing-photo-phone-y);--landing-photo-w:var(--landing-photo-phone-w);--landing-photo-h:var(--landing-photo-phone-h);--landing-photo-ratio:var(--landing-photo-phone-ratio);--landing-photo-fill:.36;--landing-photo-clear:24px;--landing-photo-gap:24px}}@media (min-width:768px) and (max-width:1024px){.landing-hero{--landing-photo-x:var(--landing-photo-tablet-x);--landing-photo-y:var(--landing-photo-tablet-y);--landing-photo-w:var(--landing-photo-tablet-w);--landing-photo-h:var(--landing-photo-tablet-h);--landing-photo-ratio:var(--landing-photo-tablet-ratio);--landing-photo-fill:.5;--landing-photo-clear:16px;--landing-photo-gap:32px}}@media (min-width:1025px){.landing-hero--centred{--landing-photo-x:var(--landing-photo-tablet-x);--landing-photo-y:var(--landing-photo-tablet-y);--landing-photo-w:var(--landing-photo-tablet-w);--landing-photo-h:var(--landing-photo-tablet-h);--landing-photo-ratio:var(--landing-photo-tablet-ratio);--landing-photo-fill:.3;--landing-photo-clear:16px;--landing-photo-gap:32px;--landing-photo-scale:calc(var(--landing-photo-fill) / var(--landing-photo-w));--landing-photo-height:calc(var(--landing-photo-scale) / var(--landing-photo-ratio) * 100vw)}.landing-hero--centred .landing-hero__photo{inset:auto;left:calc(50% - (var(--landing-photo-x) + var(--landing-photo-w) / 2) * var(--landing-photo-scale) * 100%);top:calc(var(--bx-page-header-height) + var(--bx-safe-top) + var(--landing-photo-clear) - var(--landing-photo-y) * var(--landing-photo-height));width:calc(var(--landing-photo-scale) * 100%);aspect-ratio:var(--landing-photo-ratio)}.landing-hero--centred .landing-hero__copy{margin-top:calc(var(--landing-photo-clear) + var(--landing-photo-h) * var(--landing-photo-height) + var(--landing-photo-gap) - var(--bx-section-gap))}}
.landing-mark{will-change:transform, opacity}.landing-mark--enter{animation:.64s cubic-bezier(.25,1,.5,1) .14s backwards landing-mark-enter}.landing-mark--leave{animation:.48s cubic-bezier(.4,0,1,1) forwards landing-mark-leave}@keyframes landing-mark-enter{0%{opacity:0;transform:translateY(12px)}80%,to{opacity:1;transform:translate(0,0)}}@keyframes landing-mark-leave{to{opacity:0;filter:blur(4px);transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.landing-mark{animation:none}}
.product-cycle .bx-timeline-step:last-child .bx-timeline-step__rule{border-top-style:dashed!important}@container bx-timeline not (min-width:576px){.product-cycle .bx-timeline-step:last-child .bx-timeline-step__rule{border-top-style:none!important;border-left-style:dashed!important}}
