.ref-leaf-canvas{pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity 1.2s;position:absolute;inset:0}.ref-motion-ready .ref-leaf-canvas{opacity:1}.ref-ambient-canvas:after{content:"";pointer-events:none;opacity:.9;background:radial-gradient(60% 45% at 18% 12%,#16a34a12,#0000 70%),radial-gradient(50% 40% at 85% 70%,#eab3080d,#0000 70%);position:absolute;inset:-10%}html[data-theme=dark] .ref-ambient-canvas:after{background:radial-gradient(60% 45% at 18% 12%,#34d3990f,#0000 70%),radial-gradient(50% 40% at 85% 70%,#eab3080a,#0000 70%)}.ref-scroll-sentinel{pointer-events:none;visibility:hidden;height:1px;margin-bottom:-1px}.ref-sticky-chrome{isolation:isolate;transition:box-shadow .35s,background-color .35s}.ref-sticky-chrome:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);opacity:0;background:#011627e0;transition:opacity .35s;position:absolute;inset:0}.ref-sticky-chrome .ref-header{transition:background-color .35s}.ref-sticky-chrome .ref-logo img{transform-origin:0;transition:transform .35s cubic-bezier(.16,1,.3,1)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ref-sticky-chrome.is-scrolled{background-color:#0000;box-shadow:0 10px 30px -12px #01162773}.ref-sticky-chrome.is-scrolled:before{opacity:1}.ref-sticky-chrome.is-scrolled .ref-header{background-color:#0000}}.ref-sticky-chrome.is-scrolled .ref-logo img{transform:scale(.9)}.ref-home .ref-product-photo{overflow:hidden}.ref-home .ref-product-photo img,.ref-home .ref-video-card img{transition:transform .7s cubic-bezier(.16,1,.3,1)}.ref-home :is(.ref-primary-button,.ref-buy-now,.ref-dealer-banner-btn,.ref-partner-submit-btn,.ref-location-btn,.ref-auth-submit){isolation:isolate;position:relative;overflow:hidden}.ref-home :is(.ref-primary-button,.ref-buy-now,.ref-dealer-banner-btn,.ref-partner-submit-btn,.ref-location-btn,.ref-auth-submit):before{content:"";z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 15%,#ffffff47 50%,#0000 85%);width:55%;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)skew(-12deg)}.ref-ripple{pointer-events:none;opacity:.18;background:currentColor;border-radius:50%;animation:.6s cubic-bezier(.16,1,.3,1) forwards refRipple;position:absolute;transform:scale(0)}.ref-has-ripple{position:relative;overflow:hidden}@keyframes refRipple{to{opacity:0;transform:scale(1)}}@keyframes refSheen{0%{opacity:1;transform:translate(-120%)skew(-12deg)}to{opacity:1;transform:translate(260%)skew(-12deg)}}.ref-home :is(.ref-footer-links a,.ref-content-prose a,.ref-contact-link,.ref-breadcrumb a,.ref-nav-item>a){background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .35s cubic-bezier(.16,1,.3,1),color .2s}.ref-home :is(.ref-footer-links a,.ref-content-prose a,.ref-contact-link,.ref-breadcrumb a,.ref-nav-item>a):is(:hover,:focus-visible){background-size:100% 1px;text-decoration:none}.ref-counting{font-variant-numeric:tabular-nums}.ref-home .ref-carousel .ref-slide{transition:opacity .9s}@media (prefers-reduced-motion:no-preference){@media (hover:hover) and (pointer:fine){.ref-home :is(.ref-primary-button,.ref-buy-now,.ref-dealer-banner-btn,.ref-partner-submit-btn,.ref-location-btn,.ref-auth-submit):hover:before{animation:.85s cubic-bezier(.16,1,.3,1) refSheen}}.ref-ambient-canvas:after{animation:18s ease-in-out infinite alternate refAmbientBreathe}}@keyframes refAmbientBreathe{0%{opacity:.7;transform:translate(0,0)scale(1)}to{opacity:1;transform:translate(-2%,1.5%)scale(1.06)}}@media (prefers-reduced-motion:reduce){.ref-leaf-canvas,.ref-ripple{display:none}.ref-ambient-orb{translate:none!important}}@media (width<=767px){.ref-leaf-canvas{display:none}}
