@media screen and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.lgrid>.card,.plp .pgrid:not(.is-list)>.card{animation:linear both v2-float;animation-timeline:view();animation-range:entry entry 70%}:is(.journey__title,.diagram__title,.codeband__title,.dealers__title,.journal__title,.featured__head .sec-title){animation:linear both v2-title;animation-timeline:view();animation-range:entry cover 25%}.featured__head .sec-rule{transform-origin:0;animation:linear both v2-grow-x;animation-timeline:view();animation-range:entry 40% cover 30%}.journey__track{view-timeline:--v2-journey block}.journey__road{animation:linear both v2-wipe;animation-timeline:--v2-journey;animation-range:entry 30% cover 50%}.journey__hex{animation:linear both v2-pop;animation-timeline:--v2-journey;animation-range:entry calc(40% + var(--i,0) * 20%) cover calc(30% + var(--i,0) * 10%)}.diagram__sheet{view-timeline:--v2-diagram block}.diagram__pin{transform-box:fill-box;transform-origin:50%;animation:linear both v2-pop;animation-timeline:--v2-diagram;animation-range:entry calc(40% + var(--i,0) * 5%) entry calc(70% + var(--i,0) * 5%)}.codeband{view-timeline:--v2-codeband block}.codeband__code{animation:linear both v2-drift;animation-timeline:--v2-codeband;animation-range:cover}.dealers__route{view-timeline:--v2-route block}.dealers__route:before{transform-origin:top;animation:linear both v2-grow;animation-timeline:--v2-route;animation-range:entry 50% cover 50%}}@media (hover:hover) and (pointer:fine){.hs-link .ic,.link-all .ic{transition:translate var(--transition-fast)}.hs-link:hover .ic,.link-all:hover .ic{translate:3px}}}@keyframes v2-float{0%{opacity:.2;translate:0 16px}to{opacity:1;translate:0}}@keyframes v2-title{0%{opacity:.2;clip-path:inset(-20% 0 45%);translate:0 12px}to{opacity:1;clip-path:inset(-20% 0);translate:0}}@keyframes v2-grow-x{0%{scale:0 1}to{scale:1}}@keyframes v2-pop{0%{opacity:0;scale:.4}70%{opacity:1;scale:1.08}to{opacity:1;scale:1}}@keyframes v2-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes v2-drift{0%{translate:4%}to{translate:-6%}}@keyframes v2-grow{0%{scale:1 0}to{scale:1}}
