@-webkit-keyframes marquee{0%{-webkit-transform:translateX(100vw);transform:translateX(100vw)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes marquee{0%{-webkit-transform:translateX(100vw);transform:translateX(100vw)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.splash{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity 0.4s, visibility 0.4s, top 0s, -webkit-transform 0.4s;transition:opacity 0.4s, visibility 0.4s, top 0s, -webkit-transform 0.4s;-o-transition:opacity 0.4s, transform 0.4s, visibility 0.4s, top 0s;transition:opacity 0.4s, transform 0.4s, visibility 0.4s, top 0s;transition:opacity 0.4s, transform 0.4s, visibility 0.4s, top 0s, -webkit-transform 0.4s;-webkit-transition-delay:2.4s, 2.4s, 2.4s, 2.8s;-o-transition-delay:2.4s, 2.4s, 2.4s, 2.8s;transition-delay:2.4s, 2.4s, 2.4s, 2.8s}.window--splash .splash{display:-webkit-box;display:-ms-flexbox;display:flex}.window--loaded .splash{visibility:hidden;opacity:0;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);top:200vw}.splash__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.splash__logo.container{width:auto}.splash__logo__grey{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;-webkit-transition:opacity 0.4s, -webkit-transform 0.4s;transition:opacity 0.4s, -webkit-transform 0.4s;-o-transition:opacity 0.4s, transform 0.4s;transition:opacity 0.4s, transform 0.4s;transition:opacity 0.4s, transform 0.4s, -webkit-transform 0.4s;-webkit-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s}.window--loaded .splash__logo__grey{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.splash__logo__red{-webkit-clip-path:polygon(0 100%, 100% 100%, 100% 100%, 0% 100%);clip-path:polygon(0 100%, 100% 100%, 100% 100%, 0% 100%);-webkit-transition:-webkit-clip-path 0.4s;transition:-webkit-clip-path 0.4s;-o-transition:clip-path 0.4s;transition:clip-path 0.4s;transition:clip-path 0.4s, -webkit-clip-path 0.4s;-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.window--loaded .splash__logo__red{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}.splash__title{font-family:"ivypresto-display", sans-serif;font-weight:100;font-style:italic;font-size:clamp(32px, 10vw, 56px);line-height:1.48214em;margin:0.5em 0 8px;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-transition:opacity 0.4s, -webkit-transform 0.4s;transition:opacity 0.4s, -webkit-transform 0.4s;-o-transition:opacity 0.4s, transform 0.4s;transition:opacity 0.4s, transform 0.4s;transition:opacity 0.4s, transform 0.4s, -webkit-transform 0.4s;-webkit-transition-delay:1.6s;-o-transition-delay:1.6s;transition-delay:1.6s}.window--loaded .splash__title{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.splash__title span{font-weight:400;font-style:normal}.splash__text{color:#373940;margin:0;font-weight:100;line-height:1.25em;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-transition:opacity 0.4s, -webkit-transform 0.4s;transition:opacity 0.4s, -webkit-transform 0.4s;-o-transition:opacity 0.4s, transform 0.4s;transition:opacity 0.4s, transform 0.4s;transition:opacity 0.4s, transform 0.4s, -webkit-transform 0.4s;-webkit-transition-delay:1.8s;-o-transition-delay:1.8s;transition-delay:1.8s}.window--loaded .splash__text{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}