@media (prefers-reduced-motion:no-preference){.fg-motion-on .fg-main{overflow-x:clip}}@media (prefers-reduced-motion:no-preference){.fg-motion-on .fg-reveal{--fg-rv-x:0;--fg-rv-y:0;--fg-rv-s:1;--fg-rv-dur:.7s;--fg-rv-delay:0s;opacity:0;transform:translate3d(var(--fg-rv-x),var(--fg-rv-y),0) scale(var(--fg-rv-s));transition:opacity var(--fg-rv-dur) var(--fg-ease,ease) var(--fg-rv-delay),transform var(--fg-rv-dur) var(--fg-ease,ease) var(--fg-rv-delay),clip-path var(--fg-rv-dur) var(--fg-ease,ease) var(--fg-rv-delay);will-change:opacity,transform}.fg-motion-on .fg-reveal[data-fg-reveal="up"]{--fg-rv-y:var(--fg-s4, 2rem)}.fg-motion-on .fg-reveal[data-fg-reveal="left"]{--fg-rv-x:calc(var(--fg-s5, 3rem) * -1);--fg-rv-dur:.85s}.fg-motion-on .fg-reveal[data-fg-reveal="right"]{--fg-rv-x:var(--fg-s5, 3rem);--fg-rv-dur:.85s}.fg-motion-on .fg-reveal[data-fg-reveal="zoom"]{--fg-rv-s:.92;--fg-rv-y:var(--fg-s2, 1rem);--fg-rv-dur:.9s}.fg-motion-on .fg-reveal[data-fg-reveal-delay="1"]{--fg-rv-delay:.12s}.fg-motion-on .fg-reveal[data-fg-reveal-delay="2"]{--fg-rv-delay:.24s}.fg-motion-on .fg-reveal[data-fg-reveal-delay="3"]{--fg-rv-delay:.36s}@media (max-width:599px){.fg-motion-on .fg-reveal[data-fg-reveal="left"]{--fg-rv-x:calc(var(--fg-s3, 1.5rem) * -1)}.fg-motion-on .fg-reveal[data-fg-reveal="right"]{--fg-rv-x:var(--fg-s3, 1.5rem)}.fg-motion-on .fg-reveal[data-fg-reveal="up"]{--fg-rv-y:var(--fg-s3, 1.5rem)}}.fg-motion-on .fg-reveal.fg-reveal--mask{--fg-rv-dur:1s;opacity:1;clip-path:inset(0 0 100% 0);will-change:opacity,transform,clip-path}.fg-motion-on .fg-reveal.is-in{opacity:1;transform:translate3d(0,0,0) scale(1);clip-path:inset(0 0 0 0)}.fg-motion-on .fg-reveal.fg-reveal--done{opacity:1;transform:none;clip-path:none;transition:none;will-change:auto}}@media (prefers-reduced-motion:no-preference){.fg-motion-on .fg-parallax{overflow:hidden}.fg-motion-on .fg-parallax__target{transform:translate3d(0,var(--fg-py,0),0) scale(var(--fg-ps,1));will-change:transform;backface-visibility:hidden}.fg-motion-on .fg-hero__media.fg-parallax .fg-parallax__target{--fg-ps:1.14}}@media (prefers-reduced-motion:no-preference){.fg-motion-sweep{position:fixed;top:0;left:0;z-index:500;width:100%;height:3px;background:linear-gradient(90deg,var(--fg-orange,#EF731D) 0%,var(--fg-green,#45AD30) 55%,var(--fg-orange,#EF731D) 100%);transform-origin:left center;pointer-events:none;animation:fg-sweep .9s var(--fg-ease,ease) forwards}@keyframes fg-sweep{0%{transform:scaleX(0);opacity:1}70%{transform:scaleX(1);opacity:1}100%{transform:scaleX(1);opacity:0}}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.fg-card .fg-btn--ghost::after{transition:transform .3s var(--fg-ease,ease)}.fg-card:hover .fg-btn--ghost::after,.fg-card:focus-within .fg-btn--ghost::after{transform:translateX(.4rem)}.fg-motion-on .fg-brands .fg-brand-item img,.fg-motion-on .fg-brands .fg-brand-item__wordmark{transition:transform .3s var(--fg-ease,ease)}.fg-motion-on .fg-brands .fg-brand-item:hover img,.fg-motion-on .fg-brands .fg-brand-item:focus-visible img,.fg-motion-on .fg-brands .fg-brand-item:hover .fg-brand-item__wordmark,.fg-motion-on .fg-brands .fg-brand-item:focus-visible .fg-brand-item__wordmark{transform:scale(1.07)}.fg-motion-on .fg-mosaico__item img{transition:transform .45s var(--fg-ease,ease)}.fg-motion-on .fg-mosaico__item:hover img{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.fg-reveal,.fg-reveal.fg-reveal--mask{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important;will-change:auto!important}.fg-parallax__target{transform:none!important;will-change:auto!important}.fg-motion-sweep{display:none!important}}