[data-offscreen] *,[data-offscreen] :after,[data-offscreen] :before{animation-play-state:paused!important}.h-grid{background-image:linear-gradient(90deg,rgb(22 24 28/.045) 1px,transparent 0),linear-gradient(180deg,rgb(22 24 28/.045) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 75% 70% at 60% 35%,#000 25%,transparent 80%);mask-image:radial-gradient(ellipse 75% 70% at 60% 35%,#000 25%,transparent 80%)}.h-grad{background:linear-gradient(100deg,var(--color-brand) 0,#ff3b4f 40%,var(--color-brand-600) 70%,var(--color-brand) 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gradient-pan 7s ease-in-out infinite;padding-bottom:.08em}@keyframes h-underline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.h-underline{transform:scaleX(0);transform-origin:left;animation:h-underline 1s cubic-bezier(.7,0,.2,1) .9s forwards}html[dir=rtl] .h-underline{transform-origin:right}@keyframes kenburns{0%{transform:scale(1.02)}to{transform:scale(1.12) translate3d(-1.5%,-1%,0)}}.kenburns{animation:kenburns 18s ease-in-out infinite alternate}.sc-stage{--va-sw-u:2.7}@media (min-width:640px){.sc-stage{--va-sw-u:2.1}}@media (min-width:1024px){.sc-stage{--va-sw-u:1.85}}.sc-glow{background:radial-gradient(60% 70% at 50% 60%,rgb(var(--accent-rgb)/.07),transparent 70%);transition:background .8s ease}.sc-body{opacity:0;transform:translateY(2.5%) scale(.985);transition:opacity .45s ease,transform .9s cubic-bezier(.2,.8,.2,1)}.sc-body[data-on=true]{opacity:1;transform:none;transition-delay:.15s}.sc-spot,.sc-wheel{transition:transform .95s cubic-bezier(.65,0,.3,1);will-change:transform}@keyframes sc-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}.sc-pop{opacity:0;animation:sc-pop .6s cubic-bezier(.2,.9,.3,1.4) var(--d,1.6s) forwards}.sc-ping{animation:pulse-ring 2.6s cubic-bezier(.2,.6,.3,1) infinite}.sc-spot:nth-child(2n) .sc-ping{animation-delay:1.3s}@keyframes sc-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sc-progress{transform:scaleX(0);animation:sc-progress linear forwards}.roll-item{grid-area:1/1;transition:opacity .45s ease .12s,transform .6s cubic-bezier(.2,.7,.2,1)}.roll-item[data-on=false]{opacity:0;transform:translateY(60%);pointer-events:none;transition:opacity .2s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.roll-item[data-past=true]{transform:translateY(-60%)}@keyframes card-in{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}.is-in .mx-card,.mx-switched .mx-card{animation:card-in .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(min(var(--i, 0), 10) * 45ms)}.mx-halo{background:radial-gradient(closest-side,rgb(var(--accent-rgb)/.08),transparent);transition:background .6s ease}.ci-draw svg :is(path,circle,rect){stroke-dasharray:300;stroke-dashoffset:300;transition:stroke-dashoffset 1.8s cubic-bezier(.55,.1,.25,1)}.is-in .ci-draw svg :is(path,circle,rect),.is-in.ci-draw svg :is(path,circle,rect){stroke-dashoffset:0;transition-delay:var(--cd,.15s)}.no-js .ci-draw svg :is(path,circle,rect){stroke-dashoffset:0}.ci{display:inline-block;transform-origin:center}@keyframes ci-pump{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes ci-squash{0%,to{transform:scaleY(1)}50%{transform:scaleY(.82)}}@keyframes ci-flicker{0%,to{opacity:1}15%{opacity:.35}30%{opacity:1}55%{opacity:.5}70%{opacity:1}}@keyframes ci-drive{0%,to{transform:translateX(0)}50%{transform:translateX(5px)}}@keyframes ci-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-9deg)}75%{transform:rotate(9deg)}}@keyframes ci-recline{0%,to{transform:rotate(0)}50%{transform:rotate(-8deg)}}@keyframes ci-glow{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.group:focus-visible .ci-spin,.group:hover .ci-spin{animation:spin-slow 2.2s linear infinite}.group:focus-visible .ci-pump,.group:hover .ci-pump{animation:ci-pump .45s ease-in-out infinite}.ci-recline,.ci-squash{transform-origin:bottom center}.group:focus-visible .ci-squash,.group:hover .ci-squash{animation:ci-squash .55s ease-in-out infinite}.group:focus-visible .ci-flicker,.group:hover .ci-flicker{animation:ci-flicker 1s step-end infinite}.group:focus-visible .ci-drive,.group:hover .ci-drive{animation:ci-drive .8s ease-in-out infinite}.group:focus-visible .ci-wiggle,.group:hover .ci-wiggle{animation:ci-wiggle .6s ease-in-out infinite}.group:focus-visible .ci-recline,.group:hover .ci-recline{animation:ci-recline 1.2s ease-in-out infinite}.group:focus-visible .ci-glow,.group:hover .ci-glow{animation:ci-glow 1s ease-in-out infinite}.st-line{transform:scaleY(0);transform-origin:top;transition:transform 1.3s cubic-bezier(.6,0,.3,1) .3s}.st.is-in .st-line{transform:scaleY(1)}.st-dot{transition:background-color .5s ease,color .5s ease,box-shadow .5s ease}.st.is-in .st-dot{background-color:var(--color-brand);color:#fff;box-shadow:0 10px 22px -10px rgb(211 0 28/.7);transition-delay:var(--sd,0s)}.no-js .st-line{transform:none}@keyframes orb{0%,to{transform:translateZ(0)}33%{transform:translate3d(60px,-30px,0)}66%{transform:translate3d(-40px,40px,0)}}.cta-orb{animation:orb 18s ease-in-out infinite}.cta-orb-2{animation:orb 24s ease-in-out infinite reverse}@keyframes typing{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-4px);opacity:1}}.typing-dot{animation:typing 1.2s ease-in-out infinite}.typing-dot:nth-child(2){animation-delay:.15s}.typing-dot:nth-child(3){animation-delay:.3s}.chat-wall{background-color:#f3efe8;background-image:radial-gradient(rgb(22 24 28/.06) 1px,transparent 0);background-size:14px 14px}@keyframes h-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.h-bob{animation:h-bob 5s ease-in-out infinite}@keyframes sheen{0%{transform:translateX(-120%) skewX(-18deg)}to{transform:translateX(320%) skewX(-18deg)}}.btn-sheen{position:relative;overflow:hidden;isolation:isolate}.btn-sheen:after{content:"";position:absolute;inset:-20% auto -20% 0;width:35%;z-index:-1;background:linear-gradient(100deg,transparent,rgb(255 255 255/.35),transparent);animation:sheen 3.6s cubic-bezier(.4,0,.2,1) 1.4s infinite}@media (prefers-reduced-motion:reduce){.btn-sheen:after,.cta-orb,.cta-orb-2,.h-bob,.h-underline,.kenburns,.sc-ping,.typing-dot{animation:none!important}.h-underline{transform:none!important}.sc-pop{animation:none!important;opacity:1!important}.roll-item,.sc-body,.sc-spot,.sc-wheel{transition:none!important}.is-in .mx-card,.mx-switched .mx-card{animation:none!important}.ci-draw svg :is(path,circle,rect){stroke-dashoffset:0!important;transition:none!important}.st-line{transform:none!important;transition:none!important}}[data-active=lexus] [data-panel]:not([data-panel=lexus]),[data-active=toyota] [data-panel]:not([data-panel=toyota]){display:none}