.enquiry-timeline-module__3IEuSG__play{--step:.65s}@media (prefers-reduced-motion:no-preference){.enquiry-timeline-module__3IEuSG__play:is([data-phase=armed],[data-phase=play]) .enquiry-timeline-module__3IEuSG__line{animation:enquiry-timeline-module__3IEuSG__tl-draw-down var(--step) linear calc(var(--i) * var(--step)) both paused}.enquiry-timeline-module__3IEuSG__play:is([data-phase=armed],[data-phase=play]) .enquiry-timeline-module__3IEuSG__marker{animation:enquiry-timeline-module__3IEuSG__tl-pop .26s var(--yc-ease) calc(var(--i) * var(--step)) both paused}.enquiry-timeline-module__3IEuSG__play:is([data-phase=armed],[data-phase=play]) .enquiry-timeline-module__3IEuSG__words{animation:enquiry-timeline-module__3IEuSG__tl-rise .52s var(--yc-ease) calc(var(--i) * var(--step) + .14s) both paused}}@media (prefers-reduced-motion:no-preference) and (min-width:64rem){.enquiry-timeline-module__3IEuSG__play:is([data-phase=armed],[data-phase=play]) .enquiry-timeline-module__3IEuSG__line{animation-name:enquiry-timeline-module__3IEuSG__tl-draw-across}}@media (prefers-reduced-motion:no-preference){.enquiry-timeline-module__3IEuSG__play[data-phase=play] :is(.enquiry-timeline-module__3IEuSG__line,.enquiry-timeline-module__3IEuSG__marker,.enquiry-timeline-module__3IEuSG__words){animation-play-state:running}}@keyframes enquiry-timeline-module__3IEuSG__tl-draw-down{0%{scale:1 0}to{scale:1}}@keyframes enquiry-timeline-module__3IEuSG__tl-draw-across{0%{scale:0 1}to{scale:1}}@keyframes enquiry-timeline-module__3IEuSG__tl-pop{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}@keyframes enquiry-timeline-module__3IEuSG__tl-rise{0%{opacity:0;translate:0 .75rem}to{opacity:1;translate:0}}
.hero-module__M4laAG__pinned{display:none}@media (min-width:64rem) and (min-height:37.5rem) and (prefers-reduced-motion:no-preference) and (scripting:enabled){.hero-module__M4laAG__pinned{display:block}.hero-module__M4laAG__stacked{display:none}}.hero-module__M4laAG__pinned{height:540svh;position:relative}.hero-module__M4laAG__stage{height:100svh;position:sticky;top:0;overflow:clip}.hero-module__M4laAG__headingLayer{inset-inline:0;z-index:10;height:100svh;position:absolute;top:0}.hero-module__M4laAG__moves{will-change:transform, opacity}.hero-module__M4laAG__pinned,.hero-module__M4laAG__stacked{--mark-hero:clamp(8rem, 17vw, 17.5rem);--mark-story:clamp(8rem, 13.5vw, 14rem)}.hero-module__M4laAG__field{height:100lvh;position:sticky;top:0;overflow:clip}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hero-module__M4laAG__rise{animation:linear both hero-module__M4laAG__hero-rise;animation-timeline:view();animation-range:entry entry 60%}}}@keyframes hero-module__M4laAG__hero-rise{0%{opacity:0;transform:translateY(40px)}}
.product-grid-module__zGMvVq__cell{--lag:0s}@media (prefers-reduced-motion:no-preference){.product-grid-module__zGMvVq__cell:is([data-phase=armed],[data-phase=play]) .product-grid-module__zGMvVq__in{animation:product-grid-module__zGMvVq__pg-in var(--dur,.36s) var(--yc-ease) calc(var(--lag) + var(--at,0s)) both paused}.product-grid-module__zGMvVq__cell:is([data-phase=armed],[data-phase=play]) .product-grid-module__zGMvVq__rise{animation:product-grid-module__zGMvVq__pg-rise var(--dur,.52s) var(--yc-ease) calc(var(--lag) + var(--at,0s)) both paused}.product-grid-module__zGMvVq__cell:is([data-phase=armed],[data-phase=play]) .product-grid-module__zGMvVq__slide{animation:product-grid-module__zGMvVq__pg-slide var(--dur,.56s) var(--yc-ease) calc(var(--lag) + var(--at,0s)) both paused}.product-grid-module__zGMvVq__cell:is([data-phase=armed],[data-phase=play]) .product-grid-module__zGMvVq__pop{animation:product-grid-module__zGMvVq__pg-pop var(--dur,.34s) var(--yc-ease) calc(var(--lag) + var(--at,0s)) both paused}.product-grid-module__zGMvVq__cell:is([data-phase=armed],[data-phase=play]) .product-grid-module__zGMvVq__out{animation:product-grid-module__zGMvVq__pg-out var(--dur,.22s) ease-out calc(var(--lag) + var(--at,0s)) both paused}.product-grid-module__zGMvVq__cell:is([data-phase=armed],[data-phase=play]) .product-grid-module__zGMvVq__move{animation:product-grid-module__zGMvVq__pg-move var(--dur,.42s) var(--yc-ease) calc(var(--lag) + var(--at,0s)) both paused}.product-grid-module__zGMvVq__cell:is([data-phase=armed],[data-phase=play]) .product-grid-module__zGMvVq__bob{animation:product-grid-module__zGMvVq__pg-bob .44s ease-in-out calc(var(--lag) + var(--at,0s)) 2 both paused}.product-grid-module__zGMvVq__cell[data-phase=play] :is(.product-grid-module__zGMvVq__in,.product-grid-module__zGMvVq__rise,.product-grid-module__zGMvVq__slide,.product-grid-module__zGMvVq__pop,.product-grid-module__zGMvVq__out,.product-grid-module__zGMvVq__move,.product-grid-module__zGMvVq__bob){animation-play-state:running}}@keyframes product-grid-module__zGMvVq__pg-in{0%{opacity:0}to{opacity:1}}@keyframes product-grid-module__zGMvVq__pg-rise{0%{opacity:0;translate:0 var(--from,.75rem)}to{opacity:1;translate:0}}@keyframes product-grid-module__zGMvVq__pg-slide{0%{opacity:0;translate:var(--from,1.25rem) 0}to{opacity:1;translate:0}}@keyframes product-grid-module__zGMvVq__pg-pop{0%{opacity:0;scale:.86}to{opacity:1;scale:1}}@keyframes product-grid-module__zGMvVq__pg-out{0%{opacity:1}to{opacity:0}}@keyframes product-grid-module__zGMvVq__pg-move{0%{translate:var(--from,0 0)}to{translate:0}}@keyframes product-grid-module__zGMvVq__pg-bob{0%,to{translate:0}50%{translate:0 -.25rem}}
