:root{--splash-screen-duration:3s}.homePageContainer{overflow-y:hidden;max-height:100vh;width:100vw}.splashScreen{display:flex;align-items:center;height:100vh;justify-content:center;flex-direction:column;inset:0;animation:slide-out 1s var(--splash-screen-duration) ease-in-out forwards;overflow:hidden}.homePage,.splashScreen{width:100vw;position:absolute}.homePage{top:100vh;height:0;animation:slide-in 1s var(--splash-screen-duration) ease-in-out forwards;opacity:0;visibility:hidden}.homePageHeader,.slideShow{position:absolute}.slideShow{display:flex;flex-wrap:wrap;inset:0}.slide{flex:1 1;transition:flex .3s ease;height:100vh;cursor:pointer;position:relative;overflow:hidden}.slide:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.5);z-index:1;transition:background .3s ease}.slide:hover .slideContent{opacity:1}.slide:hover:after{background:transparent;transition:background .3s ease}.slideList{font-size:60px;font-family:var(--font-family);font-weight:700}.slideList.black{color:var(--color-primary)}.slideContent{left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .3s ease;display:flex;flex-direction:column;justify-content:center;align-items:center}.slide h2,.slideContent{position:absolute;top:50%}.slide h2{left:32px;transform:rotate(-90deg) translateX(25%);z-index:1;font-size:48px;margin:0;padding:0}.slide img{width:100%;height:100%;object-fit:cover;position:relative;filter:grayscale(1)}.slide img,.slide:hover img{transition:filter .3s ease-in-out}.slide:hover img{filter:grayscale(0)}.splashScreen .content{color:var(--color-text);font-family:var(--font-family);font-weight:700;margin-top:64px;font-size:30px;animation:fade-in 1s ease-in 3s forwards;opacity:0}.splashScreen .logo{height:300px;width:auto}.head,.line{fill:transparent;stroke:var(--color-secondary);stroke-width:2;stroke-dasharray:1000;stroke-dashoffset:1000;animation:draw var(--splash-screen-duration) ease-in-out forwards}.c,.f,.m,.o,.r,.y{transform:scale(0);animation:funky .8s ease-out forwards;animation-delay:calc(1.5s + var(--delay, 0s));fill:var(--color-text)}.y{--delay:0.1s}.c{--delay:0.2s}.f{--delay:0.3s}.o{--delay:0.4s}.r{--delay:0.5s}.m{--delay:0.6s}.ctaMobile{display:none;position:absolute;bottom:32px;z-index:6;left:50%;transform:translateX(-50%);border:none}@keyframes draw{0%{stroke-dashoffset:1000}80%{fill:transparent}to{stroke-dashoffset:0;fill:var(--color-secondary)}}@keyframes fade-in{to{opacity:1}}@keyframes fade-out{to{opacity:0}}@keyframes funky{0%{transform:scale(.5) rotate(-30deg);opacity:0}50%{transform:scale(1.2) rotate(15deg);opacity:.8}to{transform:scale(1) rotate(0deg);opacity:1}}@keyframes fill-color{0%{fill:none;stroke:var(--color-secondary)}to{fill:var(--color-secondary);stroke:none}}@keyframes slide-in{0%{top:100vh;opacity:0;visibility:hidden;height:0}to{top:0;opacity:1;visibility:visible;height:100vh}}@keyframes slide-out{0%{top:0}to{top:-100vh}}.cta{border-radius:32px;background-color:var(--color-secondary);color:var(--color-text);text-decoration:none;padding:16px 32px}.cta,.cta:hover{transition:transform .3s}.cta:hover{background-color:var(--color-primary);color:var(--color-secondary);transform:scale(1.1)}.consentCTA{font-family:var(--font-family);border-radius:32px!important;background-color:var(--color-secondary)!important;color:var(--color-text)!important;text-decoration:none!important;padding:16px 32px!important}.consentCTA,.consentCTA:hover{transition:transform .3s!important}.consentCTA:hover{background-color:var(--color-primary)!important;color:var(--color-secondary)!important;transform:scale(1.1)!important}.declineCTa{background-color:var(--color-light-red)!important;color:var(--color-primary)!important}@keyframes circle-in-center{0%{-webkit-clip-path:circle(0);clip-path:circle(0)}to{-webkit-clip-path:circle(125%);clip-path:circle(125%)}}[transition-style="in:circle:center"]{animation:circle-in-center 2.5s cubic-bezier(.25,1,.3,1) both}.black{color:var(--color-primary)}@media (max-width:960px){.slide h2{font-size:40px;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center}.slide img{filter:grayscale(0)}.splashScreen .content{font-size:24px}.splashScreen .logo{height:200px}.slide{height:50vh;flex:50% 1}.slide:hover .slideContent{opacity:0}.ctaMobile{display:block}}