.wd-site-motion .wd-motion-word{white-space:pre;display:inline-block;position:relative}.wd-site-motion .hero-visual{translate:0 calc(var(--wd-scroll,0)*-36px)}.wd-site-motion .hero-concept{scale:calc(1 - var(--wd-scroll,0)*.035);transform-origin:50%;will-change:scale}.wd-site-motion .availability-card{translate:calc(var(--wd-scroll,0)*-12px) calc(var(--wd-scroll,0)*-20px)}.wd-site-motion .hero-visual:before{translate:0 calc(var(--wd-scroll,0)*14px)}.wd-site-motion .button,.wd-site-motion .text-link{transition:background-color .3s,color .3s,transform .3s cubic-bezier(.25,.46,.45,.94)}.wd-site-motion .button svg,.wd-site-motion .text-link svg{transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.wd-site-motion .button:hover svg,.wd-site-motion .text-link:hover svg{transform:translate(2px,-2px)}@media (max-width:900px){.wd-site-motion .hero-visual{translate:0 calc(var(--wd-scroll,0)*-24px)}.wd-site-motion .availability-card{translate:0 calc(var(--wd-scroll,0)*-12px)}}@media (prefers-reduced-motion:reduce){.wd-site-motion .wd-motion-word{opacity:1!important;transform:none!important}.wd-site-motion .hero-visual,.wd-site-motion .availability-card,.wd-site-motion .hero-visual:before{translate:none}.wd-site-motion .hero-concept{scale:1}.wd-site-motion .button,.wd-site-motion .text-link,.wd-site-motion svg{transition:none!important}}.feature-marquee{max-width:100%;padding:0;overflow:hidden}.feature-marquee-track{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:max-content;animation:64s linear infinite wd-feature-roll;display:flex}.feature-marquee-group{flex:none;align-items:stretch;display:flex}.feature-marquee-group span{white-space:nowrap;border-right:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;flex:none;justify-content:center;align-items:center;padding:24px 42px;font-size:13px;font-weight:800;display:flex}@keyframes wd-feature-roll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (max-width:600px){.feature-marquee-group span{padding:20px 28px;font-size:12px}}@media (prefers-reduced-motion:reduce){.feature-marquee{overflow-x:auto}.feature-marquee-track{will-change:auto;animation:none}.feature-marquee-group[aria-hidden=true]{display:none}}
