.map__button{position:absolute;left:1rem;bottom:1rem;width:2rem;height:2rem;padding:0;z-index:1}.map__button.map__button--theme-light svg{fill:#000000}.no-js .map__button{display:none}@media (prefers-reduced-motion: reduce){.map__button{display:none}}.map__play-icon{display:none}[aria-pressed='true']>.map__play-icon{display:block}[aria-pressed='true']>.map__pause-icon{display:none}.home-impact__content{position:relative;z-index:1}.map-outer-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}@media screen and (max-width: 46.8125em){.map-outer-wrapper{display:none}}.map-inner-wrapper{display:flex;height:100%;justify-content:center;align-items:center}.map{position:relative;max-width:1440px;margin-left:auto;margin-right:auto;width:100%}.map path{stroke:none !important}.map--theme-dark path{fill:#ffffff;opacity:0.105}.map--theme-light path{fill:gainsboro}.canvas-wrapper{padding-top:58.95%;position:absolute;width:100%;top:0}.no-js .canvas-wrapper{display:none}.canvas-wrapper canvas{width:100%;position:absolute;top:0;left:0;object-fit:contain}.js .svg-shopify-integrations__arrows--microsoft path:last-child,.js .svg-shopify-integrations__arrows--sap path:last-child,.js .svg-shopify-integrations__arrows--netsuite path:last-child,.js .svg-shopify-integrations__arrows--oracle path:last-child,.js .svg-shopify-integrations__arrows--salesforce path:last-child{stroke-dasharray:50;stroke-dashoffset:-50;transition-property:stroke-dashoffset;transition-duration:300ms}.js-animate .svg-shopify-integrations__arrows--microsoft path:last-child,.js-animate .svg-shopify-integrations__arrows--sap path:last-child,.js-animate .svg-shopify-integrations__arrows--netsuite path:last-child,.js-animate .svg-shopify-integrations__arrows--oracle path:last-child,.js-animate .svg-shopify-integrations__arrows--salesforce path:last-child{stroke-dashoffset:0}@media not all and (-webkit-min-device-pixel-ratio: 0),not all and (min-resolution: 0.001dpcm){@supports (-webkit-appearance: none) and (display: flow-root){.js .svg-shopify-integrations__arrows--microsoft path:last-child,.js .svg-shopify-integrations__arrows--sap path:last-child,.js .svg-shopify-integrations__arrows--netsuite path:last-child,.js .svg-shopify-integrations__arrows--oracle path:last-child,.js .svg-shopify-integrations__arrows--salesforce path:last-child{stroke-dasharray:50;stroke-dashoffset:50;transition-property:stroke-dashoffset;transition-duration:300ms}.js-animate .svg-shopify-integrations__arrows--microsoft path:last-child,.js-animate .svg-shopify-integrations__arrows--sap path:last-child,.js-animate .svg-shopify-integrations__arrows--netsuite path:last-child,.js-animate .svg-shopify-integrations__arrows--oracle path:last-child,.js-animate .svg-shopify-integrations__arrows--salesforce path:last-child{stroke-dashoffset:0}}}.svg-shopify-integrations__arrows--microsoft path:last-child{transition-delay:1s}.svg-shopify-integrations__arrows--sap path:last-child{transition-delay:1.2s}.svg-shopify-integrations__arrows--netsuite path:last-child{transition-delay:1.4s}.svg-shopify-integrations__arrows--oracle path:last-child{transition-delay:1.6s}.svg-shopify-integrations__arrows--salesforce path:last-child{transition-delay:1.8s}@keyframes pulse{from{outline:2px solid #8d9091;outline-offset:0}50%{outline:4px solid rgba(141,144,145,0.5)}to{outline:6px solid rgba(141,144,145,0);outline-offset:5rem}}.migration-hero{overflow:hidden}.hero__col-2{align-items:center}@media screen and (max-width: 46.8125em){.hero__col-2{display:none}}.calendar-wrapper{display:flex;justify-content:center;width:100%;max-width:500px}.calendar{position:relative;height:400px;width:500px;padding:1rem 1.5rem;text-align:center;text-transform:uppercase;border:3px solid #1238bf;z-index:1}@media screen and (min-width: 67.5em){.calendar{height:500px}}.calendar::before,.calendar::after{content:'';position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;height:3px;width:calc(100% - 3rem);background-color:#8d9091}.calendar::before{bottom:10%}.calendar::after{bottom:7%}.calendar__hooks::before,.calendar__hooks::after{content:'';top:-5%;position:absolute;border:3px solid #8d9091;background-color:#ffffff;width:16px;height:64px;border-radius:16px;z-index:20}.calendar__hooks::before{left:90px}.calendar__hooks::after{right:90px}.calendar__page{display:flex;justify-content:center;align-items:center;position:absolute;top:1rem;right:0;left:0;width:calc(100% - 6px - 3rem);height:calc(100% - 6px - 5rem);margin-right:auto;margin-left:auto;font-size:12.5rem;line-height:1;border:3px solid #000000;background-color:white;transform:translateY(0);opacity:1;transition:opacity 300ms, transform 300ms;will-change:opacity, transform;pointer-events:none}@media screen and (min-width: 46.875em) and (max-width: 67.4375em){.calendar__page{font-size:8.125rem}}.calendar__page:nth-child(1):not(.calendar__page--last){z-index:-1;transition-delay:0.275s}.js-animate .calendar__page:nth-child(1):not(.calendar__page--last){opacity:0;transform:translateY(50%) translateX(100px) rotate(-15deg) skew(5deg)}.calendar__page:nth-child(2):not(.calendar__page--last){z-index:-2;transition-delay:0.55s}.js-animate .calendar__page:nth-child(2):not(.calendar__page--last){opacity:0;transform:translateY(50%) translateX(-150px) rotate(-55deg) skew(10deg)}.calendar__page:nth-child(3):not(.calendar__page--last){z-index:-3;transition-delay:0.825s}.js-animate .calendar__page:nth-child(3):not(.calendar__page--last){opacity:0;transform:translateY(50%) translateX(-50px) rotate(-55deg) skew(10deg)}.calendar__page:nth-child(4):not(.calendar__page--last){z-index:-4;transition-delay:1.1s}.js-animate .calendar__page:nth-child(4):not(.calendar__page--last){opacity:0;transform:translateY(50%) translateX(-150px) rotate(55deg) skew(15deg)}.calendar__page:nth-child(5):not(.calendar__page--last){z-index:-5;transition-delay:1.375s}.js-animate .calendar__page:nth-child(5):not(.calendar__page--last){opacity:0;transform:translateY(50%) translateX(0px) rotate(35deg) skew(5deg)}.calendar__page:nth-child(6):not(.calendar__page--last){z-index:-6;transition-delay:1.65s}.js-animate .calendar__page:nth-child(6):not(.calendar__page--last){opacity:0;transform:translateY(50%) translateX(50px) rotate(55deg) skew(15deg)}.calendar__page:nth-child(7):not(.calendar__page--last){z-index:-7;transition-delay:1.925s}.js-animate .calendar__page:nth-child(7):not(.calendar__page--last){opacity:0;transform:translateY(50%) translateX(50px) rotate(35deg) skew(10deg)}.calendar__page:nth-child(8):not(.calendar__page--last){z-index:-8;transition-delay:2.2s}.js-animate .calendar__page:nth-child(8):not(.calendar__page--last){opacity:0;transform:translateY(50%) translateX(50px) rotate(35deg) skew(10deg)}.calendar__page::before,.calendar__page::after{content:'';top:1%;position:absolute;border:3px solid #8d9091;background-color:#ffffff;width:16px;height:16px;border-radius:50%}.calendar__page::after{left:60px}.calendar__page::before{right:60px}.calendar__page--last{z-index:-20}@media screen and (min-width: 46.875em){.calendar__page--last:lang(fr){font-size:MIN(10vw, 150px)}}.calendar__pulse{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.js-animate .calendar__pulse{animation:pulse 1s;animation-delay:2.5s}.calendar__pulse:nth-last-child(2){animation-delay:calc(2.5s + 0.3s)}.calendar__pulse:nth-last-child(3){animation-delay:calc(2.5s + 0.6s)}.migration-scale{position:relative}.migration-scale__content{position:relative;z-index:1}.migration-quote-two__image{position:absolute;left:0;z-index:1}.migration-quote-two__quote{position:relative;z-index:10}@media screen and (min-width: 67.5em){.migration-quote-two__quote{left:35.7142857143%;width:64.2857142857%}}.quote--full-width .quote__image--portrait{z-index:11;position:relative}@media screen and (min-width: 46.875em){.quote--full-width .quote__image--portrait{margin-top:-4rem}}@media screen and (min-width: 67.5em){.quote--full-width .quote__image--portrait{margin-top:-6.5rem}}
