.fade-out{visibility:hidden;opacity:0;transition:visibility 0s .5s,opacity .5s linear}.fade-in{opacity:1;animation-name:fadeInOpacity;animation-duration:.25s;animation-timing-function:ease-in;animation-iteration-count:1}@keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}#loader{background:url(/images/landing/sky-ocean-bg.webp) 50%/cover no-repeat;width:100vw;height:100vh}#loader .loading-logo-container{height:100vh}.loading-content .logo{object-fit:cover;height:100vh;transition:transform 2s;position:absolute}.loading-content .logo.zoomed-small{transform:scale(1.15)}.loading-content .logo.zoomed{transform:scale(6)}.white-container{position:absolute;top:80%;left:50%;transform:translate(-50%)}.loading-content .white-container .logo-text-container .logo-text{letter-spacing:10px;padding-left:20px;font-family:Trajan Pro Bold;font-size:50px}.loading-content .loading-container{width:500px;position:relative}.loading-content .loading-label{color:#999;font-size:14px;position:absolute;top:30px}.loading-content .progress-wrapper{align-items:center;display:flex}.loading-content .progress-bar{background:#ccc;flex-grow:1;height:2px;margin-right:10px;position:relative}.loading-content .progress-fill{background:#333;width:0%;height:100%;transition:width .1s}.loading-content .progress-text{color:#999;text-align:right;width:40px;margin-bottom:50px;font-size:50px}.panel{box-sizing:border-box;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.panel.p3 .wording-5,.panel.p3 .wording-6{position:relative}.panel.p3 .p3-text-initial,.panel.p3 .p3-text-updated{width:100%;height:auto;display:block;position:absolute;top:0;left:0}.panel.p3 .p3-text-updated{opacity:0}.panel.p3{margin-right:1px;position:relative}.pinned-container-wrapper{background:0 0;width:100vw;height:100vh;position:relative;overflow:hidden}.panels-track{background:0 0;height:100vh;display:flex}.panel.p4{width:105vw;position:relative}#track-p3-p4{width:205vw}.pageContent-section-1 .hero{color:#fff;background:url(/images/landing/sky-ocean-bg.webp) 50%/cover no-repeat;height:100vh;position:relative}.pageContent-section-1 .logo{position:absolute;top:30px;left:50%;transform:translate(-50%)}.pageContent-section-1 .logo img{width:auto;height:175px}.pageContent-section-1 .headline{text-align:center;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.pageContent-section-1 .headline .line-1{text-transform:math-auto;font-size:60px;font-style:italic}.pageContent-section-1 .headline .line-2{letter-spacing:7px;padding-top:20px;font-size:40px}.pageContent-section-1 .headline .line-1,.pageContent-section-1 .headline .line-2{font-family:Trajan Pro Regular;font-weight:300;line-height:1.1}.pageContent-section-1 .headline .line-1 .double-quote{font-family:Georgia,Times New Roman,serif;font-size:75px}.pageContent-section-1 .divider-line{background-color:#fff;width:2px;height:150px;position:absolute;top:57.5%;left:50%;transform:translate(-50%)}.pageContent-section-1 .cta{position:absolute;bottom:10%;left:50%;transform:translate(-50%)}.pageContent-section-1 .cta .btn{color:#000;letter-spacing:2px;background-color:#fff;font-family:Trajan Pro Bold;font-size:20px}.p2-p3-background-wrapper{background-position:0 37.5%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;position:relative}.p2-p3-background-wrapper video{z-index:-1;object-fit:cover;width:auto;min-width:101%;height:auto;min-height:100%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.pageContent-section-2{background:0 0;height:100vh}.pageContent-section-2 .vertical-line{z-index:1;background:#fff;width:2px;height:0;position:absolute;top:60%;left:25%}.pageContent-section-2 .vertical-line.animate{animation:2s forwards drawLine}@keyframes drawLine{0%{height:0}to{height:55%}}.pageContent-section-2 .pageContent-section-2-content-1 .wording-1{letter-spacing:1px;text-transform:uppercase;color:#fbf8f2;font-family:Trajan Pro Bold;font-size:27.5px;font-weight:500}.pageContent-section-2 .pageContent-section-2-content-1 .wording-2{letter-spacing:4px;text-transform:uppercase;color:#fbf8f2;font-family:Trajan Pro Regular;font-size:40px;font-style:italic;font-weight:300}.pageContent-section-2 .wording-1,.pageContent-section-2 .wording-2,.pageContent-section-2 .wording-3{opacity:0;transition-property:opacity;transition-duration:.8s;transition-timing-function:ease-in-out}.pageContent-section-2 .wording-1.fade-in-visible{opacity:1;transition-delay:.2s}.pageContent-section-2 .wording-2.fade-in-visible{opacity:1;transition-delay:.5s}.pageContent-section-2 .wording-3.fade-in-visible{opacity:1;transition-delay:.8s}.pageContent-section-2 .pageContent-section-2-content-2 .wording-3{letter-spacing:2px;color:#fbf8f2;text-align:end;font-family:Trajan Pro Regular;font-size:20px;font-weight:300}.pageContent-section-3{will-change:transform;z-index:1;background:0 0;height:100vh;transition:transform .7s ease-in-out;position:relative}.pageContent-section-3 .section3-content1 .wording-4{letter-spacing:4px;text-transform:uppercase;color:#fbf8f2;width:64%;font-family:Trajan Pro Regular;font-size:37.5px;font-weight:300}.pageContent-section-3 .section3-content2 .wording-5{text-transform:uppercase;color:#fbf8f2;font-family:Trajan Pro Bold;font-size:60px;font-weight:500}.pageContent-section-3 .section3-content2 .wording-6{letter-spacing:3px;text-transform:uppercase;color:#fbf8f2;margin-bottom:65px;font-family:Trajan Pro Regular;font-size:25px;font-weight:300}.pageContent-section-3 .section3-content2 .vertical-divider{background:#fff;width:2px;height:100px;margin-top:40px;margin-right:30px}.panel.p3>.horizontal-line{z-index:0;width:0;position:absolute;top:50%;left:7%}.panel.p3>.horizontal-line hr{opacity:1;background:#fff;height:3px}.panel.p3>.horizontal-line.animate{animation:2s forwards drawHorizontalLine}.pageContent-section-4{will-change:transform;z-index:1;background:#fbf8f2;height:100vh;transition:transform .7s ease-in-out;position:relative}.pageContent-section-4.is-visually-hidden-right{transform:translate(100%)}.parallax-container{position:relative}.parallax-container .dragon-image{z-index:1;width:100%}.parallax-container .cup-image,.parallax-container .dragon-image{will-change:transform;transition:transform 2s ease-out}.pageContent-section-4 .cta-wording{letter-spacing:2px;color:#03173e;font-family:Trajan Pro Regular;font-size:37.5px;font-weight:300}.pageContent-section-4 .primary-button{color:#fbf8f2;letter-spacing:1px;text-transform:uppercase;text-align:center;background:#03173e;border-color:#0000;padding:15px 30px;font-family:Trajan Pro Bold;font-size:20px;font-weight:500}.pageContent-section-4 .section-4-cta{z-index:2}.pageContent-section-4>.horizontal-line{z-index:1;width:0;position:absolute;top:calc(50% - 1px)}.pageContent-section-4>.horizontal-line hr{opacity:1;background:#000;height:4px}.pageContent-section-4>.horizontal-line.animate{animation:5s forwards drawHorizontalLine}@keyframes drawHorizontalLine{0%{width:0}to{width:100%}}@media (min-width:2000px){.pageContent-section-2 .vertical-line{left:40%}}@media (min-width:992px) and (max-width:1199.98px){.loading-content .loading-container{width:400px}.pageContent-section-1 .headline{width:100%}.pageContent-section-1 .headline .line-1,.pageContent-section-1 .headline .line-2{font-size:35px}.pageContent-section-1 .divider-line{height:100px}.pageContent-section-1 .cta .btn{font-size:15px}.pageContent-section-2 .pageContent-section-2-content-1 .wording-1{font-size:25px}.pageContent-section-2 .pageContent-section-2-content-1 .wording-2{font-size:30px}.pageContent-section-2 .pageContent-section-2-content-2 .wording-3{font-size:17.5px}.pageContent-section-3 .section3-content1 .wording-4{width:74%;font-size:30px}.pageContent-section-3 .section3-content2 .wording-5{font-size:50px}.pageContent-section-3 .section3-content2 .wording-6{font-size:20px}.pageContent-section-4 .cta-wording{font-size:30px}}@media (min-width:768px) and (max-width:991.98px){.loading-content .loading-container{width:450px}.pageContent-section-1 .logo img{height:160px}.pageContent-section-1 .headline{width:100%}.pageContent-section-1 .headline .line-1{font-size:45px}.pageContent-section-1 .headline .line-1 .double-quote{font-size:58px}.pageContent-section-1 .headline .line-2{font-size:28px}.pageContent-section-1 .divider-line{height:120px}.pageContent-section-1 .cta .btn{font-size:14px}.pageContent-section-2 .pageContent-section-2-content-1 .wording-1{font-size:22px}.pageContent-section-2 .pageContent-section-2-content-1 .wording-2{font-size:28px}.pageContent-section-2 .pageContent-section-2-content-2 .wording-3{font-size:15px}.pageContent-section-3 .section3-content1 .wording-4{width:80%;font-size:25px}.pageContent-section-3 .section3-content2 .wording-5{font-size:45px}.pageContent-section-3 .section3-content2 .wording-6{font-size:18px}.pageContent-section-4 .cta-wording{font-size:28px}.pageContent-section-4 .primary-button{padding:12px 24px;font-size:15px}}@media (max-width:767.98px){.white-container{width:100%}.loading-content .white-container .logo-text-container .logo-text{font-size:25px}.loading-content .loading-container{width:100%}.loading-content .loading-label{top:15px}.loading-content .progress-text{margin-bottom:40px;font-size:30px}.panel{height:unset}.pageContent-section-1 .logo img{height:150px}.pageContent-section-1 .headline{width:100%;top:47.5%}.pageContent-section-1 .headline .line-1 .double-quote{font-size:40px}.pageContent-section-1 .headline .line-1{font-size:27px}.pageContent-section-1 .headline .line-2{padding-top:10px;font-size:17px}.pageContent-section-1 .divider-line{height:100px;top:60%}.pageContent-section-1 .cta{text-align:center;width:90%}.pageContent-section-1 .cta .btn{font-size:11px}.p2-p3-background-wrapper{background-position:100% 0}.pageContent-section-2 .vertical-line{left:50%;transform:translate(-50%)}.pageContent-section-2 .pageContent-section-2-content-1{width:100%;top:unset;left:unset;position:relative}.pageContent-section-2 .pageContent-section-2-content-1 .wording-1{text-align:center;font-size:20px}.pageContent-section-2 .pageContent-section-2-content-1 .wording-2{text-align:center;font-size:14px}.pageContent-section-2 .pageContent-section-2-content-2{width:100%;left:unset;top:unset;bottom:unset;right:unset;padding-top:10px;position:relative}.pageContent-section-2 .pageContent-section-2-content-2 .wording-3{text-align:center;font-size:11px;line-height:18px}.panel.p3>.horizontal-line{top:50%}.pageContent-section-3 .section3-content1 .wording-4{text-align:center;width:100%;font-size:15px}.pageContent-section-3 .section3-content2 .wording-5{text-align:center;font-size:20px}.pageContent-section-3 .section3-content2 .vertical-divider{height:90px;margin-top:15px}.pageContent-section-3 .section3-content2 .wording-6{text-align:center;font-size:15px}.pageContent-section-4 .parallax-container{text-align:center}.pageContent-section-4 .parallax-container .dragon-image{will-change:unset;width:65%;transition:none;transform:none}.pageContent-section-4>.horizontal-line{width:100%;top:50%}.pageContent-section-4 .cta-wording{font-size:20px}.pageContent-section-4 .primary-button{padding:10px 20px;font-size:12.5px}}
