@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Splash&display=swap);
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{-webkit-text-decoration-skip:objects;background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}.row{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap}@media only screen{.small-1{flex-basis:8.333%;max-width:8.333%}.small-2{flex-basis:16.666%;max-width:16.666%}.small-3{flex-basis:25%;max-width:25%}.small-4{flex-basis:33.333%;max-width:33.333%}.small-5{flex-basis:41.666%;max-width:41.666%}.small-6{flex-basis:50%;max-width:50%}.small-7{flex-basis:58.333%;max-width:58.333%}.small-8{flex-basis:66.666%;max-width:66.666%}.small-9{flex-basis:75%;max-width:75%}.small-10{flex-basis:83.333%;max-width:83.333%}.small-11{flex-basis:91.666%;max-width:91.666%}.small-12{flex-basis:100%;max-width:100%}}@media only screen and (min-width:800px){.medium-1{flex-basis:8.333%;max-width:8.333%}.medium-2{flex-basis:16.666%;max-width:16.666%}.medium-3{flex-basis:25%;max-width:25%}.medium-4{flex-basis:33.333%;max-width:33.333%}.medium-5{flex-basis:41.666%;max-width:41.666%}.medium-6{flex-basis:50%;max-width:50%}.medium-7{flex-basis:58.333%;max-width:58.333%}.medium-8{flex-basis:66.666%;max-width:66.666%}.medium-9{flex-basis:75%;max-width:75%}.medium-10{flex-basis:83.333%;max-width:83.333%}.medium-11{flex-basis:91.666%;max-width:91.666%}.medium-12{flex-basis:100%;max-width:100%}}@media only screen and (min-width:1250px){.large-1{flex-basis:8.333%;max-width:8.333%}.large-2{flex-basis:16.666%;max-width:16.666%}.large-3{flex-basis:25%;max-width:25%}.large-4{flex-basis:33.333%;max-width:33.333%}.large-5{flex-basis:41.666%;max-width:41.666%}.large-6{flex-basis:50%;max-width:50%}.large-7{flex-basis:58.333%;max-width:58.333%}.large-8{flex-basis:66.666%;max-width:66.666%}.large-9{flex-basis:75%;max-width:75%}.large-10{flex-basis:83.333%;max-width:83.333%}.large-11{flex-basis:91.666%;max-width:91.666%}.large-12{flex-basis:100%;max-width:100%}}.primary-color{color:#337f97}.primary-background{background-color:#337f97}.secondary-color{color:#f6b802}.secondary-background{background-color:#f6b802}.white{color:#fff}.white-background{background-color:#fff}.black{color:#000}.black-background{background-color:#000}.light-grey{color:#f9f9f9}.light-grey-background{background-color:#f9f9f9}.medium-grey-color{color:#999}.medium-grey-background{background-color:#999}.dark-grey-color{color:#222}.dark-grey-background{background-color:#222}.green-color{color:#4cd964}.green-background{background-color:#4cd964}.red-color{color:#ff2d55}.red-background{background-color:#ff2d55}.full-width{width:100%}.half-width{width:50%}.quarter-width{width:25%}.max-width-container{margin:auto;max-width:100px;width:100%}.medium-max-width-container{margin:auto;max-width:1200px;width:100%}.small-max-width-container{margin:auto;max-width:800px;width:100%}.center-position{margin:auto}@media screen and (max-width:800px){.large-padding{padding:20px}.medium-padding{padding:15px}.small-padding{padding:5px}.tiny-padding{padding:2.5px}}@media screen and (min-width:800px)and (max-width:1280px){.large-padding{padding:55px}.medium-padding{padding:37.5px}.small-padding{padding:15px}.tiny-padding{padding:7.5px}}@media screen and (min-width:1280px){.large-padding{padding:80px}.medium-padding{padding:50px}.small-padding{padding:20px}.tiny-padding{padding:10px}}@media screen{.show-for-small{display:none}.hide-for-small{display:block}}@media only screen and (max-width:800px){.small-centered-text{text-align:center}.small-left-text,.small-right-text{text-align:right}.show-for-small{display:block}.hide-for-small{display:none}}body,html{overflow-x:hidden;width:100%}html{background-color:#337f97;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:400}*,:after,:before{box-sizing:inherit}h1,h2,h3,h4,h5,h6{font-family:Inter,sans-serif}p{line-height:1.75}.fancy-font{font-family:Splash,cursive;font-style:normal;font-weight:400}#root,.wrapper,body,html{-webkit-font-smoothing:antialiased;display:block;height:100%;min-height:100%;overflow-x:hidden;width:100%}.wrapper{background:#f9f9f9;height:100%;overflow:hidden}.back-button{background-color:#0000001a;border-radius:50%;height:45px;left:20px;position:absolute;top:80px;width:45px;z-index:5}main{position:relative}.animated-page-wrapper{-webkit-overflow-scrolling:touch;height:100%;left:0;overflow-x:hidden;overflow-y:scroll;position:fixed;top:0;width:100%}.button{background-color:#fff;border:1px solid #000;color:#000;margin-top:20px;padding:20px 40px;text-decoration:none;transition:all .25s ease-out}.vertical-tag{color:#fff;height:500px;letter-spacing:10;position:absolute;text-transform:uppercase;top:0;writing-mode:vertical-lr;z-index:100}.vertical-tag.right{right:20px}.vertical-tag.left{left:20px}.lip{margin-top:-5vh;position:relative;z-index:100}.subheading{opacity:.65}.alternating-grid-text h2{font-size:30px;font-weight:700;transform:translateY(-50%) scale(1.75) translateX(20%)}h1.oversized-text{transform:translateY(-50%) scale(1.75)}.alternating-grid-row{background-position:50%;background-size:cover}.alternating-grid-row.reverse{flex-direction:row-reverse}.alternating-grid-image{background-position:50%;background-size:cover;width:100%}.alternating-grid-text{padding:10%}.button:hover{background-color:#000;color:#fff}.page{-webkit-overflow-scrolling:touch;height:100%;overflow-y:scroll}.shadow-light{webkit-box-shadow:0 0 40px #0000000d;moz-box-shadow:0 0 40px #0000000d;ms-box-shadow:0 0 40px #0000000d;box-shadow:0 0 40px #0000000d}.circle{border-radius:50%}.centered-text{text-align:center}.subheading{opacity:.75}.uppercase{text-transform:uppercase}.clip-text{-webkit-text-fill-color:#fff0;-webkit-background-clip:text;background-size:cover;color:#fff;display:inline-block;font-weight:700;line-height:1;position:relative}.clip-text:after{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}nav{float:right;padding-top:10px;width:75%}.hover-grow{box-shadow:0 0 20px #0000;transform:scale(1);transition:all .25s ease-in-out}.hover-grow:hover{box-shadow:0 0 20px #0000000d;transform:scale(1.025)}#mobile-menu-icon{float:right;height:30px;margin-right:10px;margin-top:0;width:30px}#mobile-menu{left:-100vw;position:fixed;z-index:-1}.slant-bottom{margin-bottom:-10%}.slant-bottom,.slant-top{clip-path:polygon(0 0,100% 0,100% 90%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% 90%,0 100%)}.card,.shadow{box-shadow:0 0 40px #00000026}.button{border:0 solid;border-radius:8px;display:inline-block;font-weight:700;padding:20px 50px}.Collapsible{border-bottom:2px solid #337f97;padding-left:2vh;padding-right:2vh}.Collapsible .Collapsible__trigger{cursor:pointer;display:block;font-weight:700;padding-bottom:2vh;padding-top:2vh;text-decoration:none}.testimonial-card{background-color:#206074;border-radius:4px;box-shadow:0 30px 40px #00000026;height:100%;text-align:left}@media only screen and (max-width:800px){.story-lip.lip{margin-top:0}.hero.full{height:70vh!important}.alternating-grid-text h2{font-size:30px}.alternating-grid-text h2,h1.oversized-text{font-weight:700;transform:translateY(0) scale(1) translateX(0)}h1.oversized-text{font-size:40px}.lip{margin-top:-15vh}.gutter{padding-left:10px;padding-right:10px}.mobile-reverse{flex-direction:column-reverse}.small-centered-text{text-align:center}.small-left-text,.small-right-text{text-align:right}#mobile-menu{background-size:cover;display:flex;height:100%;opacity:0;text-align:center;transform:scale(1.25);transition:transform .45s ease-in-out;width:100%;z-index:-1}#mobile-menu .logo-light{max-width:100px;width:100%}#mobile-menu .mobile-menu-content{height:80%;margin:auto;width:100%}#mobile-menu a{color:#fff;display:block;font-size:20px;height:80px;text-decoration:none;width:100%}#mobile-menu.active{left:0;opacity:1;transform:scale(1);z-index:1001}.vertical-tag{display:none!important}.home-page-slant-shim .side-by-side-card-and-image-container.slant-bottom{padding-top:5vh}}@media screen and (max-width:1280px){.vertical-tag{top:-100px}}@media screen and (max-width:800px){.button{font-size:16px;padding:-20px}}@media (-ms-high-contrast:none){.background-grow-hover:hover .background-grow-hover-back{opacity:.5!important}.clip-text{background-image:none!important;color:#fff}}@-moz-document url-prefix(){.clip-text{-webkit-text-fill-color:#fffc;-webkit-background-clip:unset;background-image:none!important;color:#fff}}#header.top-bar{background-color:#337f97}#header.top-bar .header-cta{background-color:#f35b05;border-radius:4px;color:#fff;margin-top:0;padding:10px 35px}#header nav{padding-bottom:10px;padding-top:12px}.logo-container{float:left;height:100%;position:absolute;text-align:left;width:25%}.logo-container .logo{margin-left:20px;margin-top:-10px;max-width:130px;width:100%}.top-bar .logo-container a{opacity:1!important}.top-bar-background{height:59px}.top-bar{background-color:#fff0;box-shadow:0 0 80px #0000;left:0;position:absolute;text-align:right;top:0;transition:all .25s ease-out;width:100%;z-index:10}.top-bar a{color:#fff;font-size:14px;font-weight:500;margin-right:1.5rem;opacity:.75;text-decoration:none;text-transform:uppercase}.top-bar a.active{font-weight:700;opacity:1}.top-bar .logo-container a{margin:0}.top-bar .logo-container .logo-light{display:block}.top-bar .logo-container .logo-dark,.top-bar .mobile-menu-icon-dark{display:none}.top-bar .mobile-menu-icon-light{display:block}.top-bar .coupon-container{background-color:#206074;color:#fff;padding:10px;text-align:center}#mobile-menu{background-color:#206074;background-position:50%;background-size:cover}#mobile-menu .header-cta{background-color:#f35b05;color:#fff}#mobile-menu .logo-light{margin-left:-100px;max-width:none;position:absolute;top:0;width:200px}.top-bar.active{background:#fff;box-shadow:0 0 80px #0000001a;font-weight:700;padding:15px}.top-bar.active a{color:#000}.top-bar.active .logo-container .logo{max-width:90px}.top-bar.active .logo-container .logo-dark{display:block}.top-bar.active .logo-container .logo-light{display:none}.top-bar.active .mobile-menu-icon-dark{display:block}.top-bar.active .mobile-menu-icon-light{display:none}.coupon-container{display:none!important}@media only screen and (max-width:800px){.logo-container{width:35%}.coupon-container a{margin-right:0}}.sticky-countdown-dock.active{transform:translateY(0)}.sticky-countdown-container{align-items:center;bottom:0;display:flex;justify-content:center;padding-bottom:0;padding-top:10px;position:fixed;text-align:center;width:100%}.sticky-countdown-container .bg{bottom:0;position:absolute;transform:scale(1.2,.85);width:300px;z-index:1}.sticky-countdown-container .mountain-shadow{border-radius:100px;box-shadow:0 -100px 100px #000;height:38px;width:350px}.sticky-countdown-container .mountain,.sticky-countdown-container .mountain-three,.sticky-countdown-container .mountain-two{border-bottom:180px solid #206074;border-left:150px solid #0000;border-right:150px solid #0000;bottom:0;position:absolute;z-index:1}.sticky-countdown-container .mountain-two{bottom:-20px;left:100px;z-index:0}.sticky-countdown-container .mountain-three{bottom:-30px;left:-80px;z-index:0}.sticky-countdown-container .mountain-top{border-bottom:77px solid #ceeaf6;border-left:65px solid #0000;border-right:65px solid #0000;position:absolute;right:-65px;z-index:2}.sticky-countdown-container .mountain-cap-1,.sticky-countdown-container .mountain-cap-2,.sticky-countdown-container .mountain-cap-3{border-left:25px solid #0000;border-right:25px solid #0000;border-top:25px solid #ceeaf6;position:absolute;top:70px}.sticky-countdown-container .mountain-cap-1{left:-55px}.sticky-countdown-container .mountain-cap-2{left:-25px}.sticky-countdown-container .mountain-cap-3{left:5px}.sticky-countdown-dock{border-radius:4px;max-width:400px;padding:10px 20px;transform:translateY(200px);transition:all .5s ease-in-out;width:100%}.sticky-countdown-dock,.sticky-countdown-dock .row{position:relative;z-index:100}.sticky-countdown-dock .countdown-title{font-size:10px}.sticky-countdown-dock .countdown-large-text{font-size:18px;font-weight:700}.sticky-countdown-dock .countdown-small-text{font-size:14px}.sticky-countdown-dock .countdown-tile{padding:1%;text-align:center}@media only screen and (max-width:800px){.sticky-countdown-container{margin-bottom:-10px;transform:scale(.75)}}.mailing-list-signup{border-radius:8px;box-shadow:0 4px 6px #0000001a;margin:40px 0;overflow:hidden}.mailing-list-signup .signup-content{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:40px;text-align:center}.mailing-list-signup .signup-content h2{font-size:28px;font-weight:700;margin-bottom:15px}.mailing-list-signup .signup-content p{font-size:16px;line-height:1.6;margin-bottom:30px}.mailing-list-signup .signup-content .signup-form{margin:0 auto;max-width:500px}.mailing-list-signup .signup-content .signup-form .form-group{display:flex;gap:15px;margin-bottom:15px}.mailing-list-signup .signup-content .signup-form .form-group .email-input{background-color:#fff;border:none;border-radius:25px;color:#333;flex:1 1;font-size:16px;outline:none;padding:15px 20px}.mailing-list-signup .signup-content .signup-form .form-group .email-input::placeholder{color:#666}.mailing-list-signup .signup-content .signup-form .form-group .email-input:disabled{cursor:not-allowed;opacity:.7}.mailing-list-signup .signup-content .signup-form .form-group .submit-button{border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:15px 30px;transition:all .3s ease;white-space:nowrap}.mailing-list-signup .signup-content .signup-form .form-group .submit-button:hover:not(:disabled){opacity:.9;transform:translateY(-2px)}.mailing-list-signup .signup-content .signup-form .form-group .submit-button:disabled{cursor:not-allowed;opacity:.7;transform:none}.mailing-list-signup .signup-content .signup-form .error-message{color:#ff6b6b;font-size:14px;margin-bottom:0;margin-top:10px}@media(max-width:768px){.mailing-list-signup{margin:20px 0}.mailing-list-signup .signup-content{padding:30px 20px}.mailing-list-signup .signup-content h2{font-size:24px}.mailing-list-signup .signup-content .signup-form .form-group{flex-direction:column;gap:15px}.mailing-list-signup .signup-content .signup-form .form-group .email-input{padding:12px 20px}.mailing-list-signup .signup-content .signup-form .form-group .submit-button{padding:12px 30px}}.footer{background-color:#337f97;border-top:10px solid #206074;padding-top:0}.footer .footer-mailing-list{background-color:#206074;padding:20px 0}.footer-inner{padding-bottom:180px;padding-top:40px}.footer-inner img{margin-bottom:30px}.footer-inner .copyright-text{margin-top:20px}.footer-inner .powered-by-stamp{text-align:center;width:100%}.footer-inner .powered-by-stamp img{margin-bottom:-10px;max-width:200px;width:50%}@media only screen and (max-width:800px){.copyright-text{font-size:12px}.footer-inner{padding-bottom:150px}.footer .footer-mailing-list{padding:15px 0}}.banger-text{font-size:40px;font-weight:700;padding:7.5% 20px;width:100%}.banger-text-accent{background-color:#000;height:7px;margin-bottom:2%;width:100px}.hero-background-tint{background-size:cover;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transform:scale(1.15);transition:all .75s ease-out;z-index:2}@media only screen and (max-width:3000px){.banger-text{font-size:40px}}@media only screen and (max-width:2000px){.banger-text{font-size:30px}}@media only screen and (max-width:1200px){.banger-text{font-size:22px}}@media only screen and (max-width:800px){.banger-text-accent{margin-bottom:5%}.banger-text{font-size:20px;padding-bottom:20%;padding-top:20%}}.full-width-portfolio-teaser-container{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100vh}.full-width-portfolio-teaser-container.right{justify-content:flex-end}.full-width-portfolio-teaser-container.left{justify-content:flex-start}.full-width-portfolio-teaser-card-container{margin-left:5%;margin-right:5%;max-width:450px;width:100%}.full-width-portfolio-teaser-card{background-color:#fff;box-shadow:0 0 40px #00000026;padding:80px 40px;position:relative}.full-width-portfolio-teaser-logo{border-radius:50%;height:60px;margin-bottom:30px;width:60px}.full-width-portfolio-teaser-title{font-size:14px;margin-bottom:30px;margin-top:30px}.full-width-portfolio-teaser-description{margin-top:0}.full-width-portfolio-teaser-button{background-position:50%;background-repeat:no-repeat;background-size:40px;height:60px;margin-top:30px;transition:all .15s ease-in-out;width:40px}.full-width-portfolio-teaser-button:hover{height:60px;margin-top:30px;width:90px}.video-hero-container{opacity:0;transition:all 1s ease-out}.video-hero-container.ready{opacity:1}.video-hero .hero-content{border:4px solid #fff;height:70%;margin:auto;max-width:none!important;position:relative;text-align:left;width:70%;z-index:3}.video-hero .hero-title{font-size:100px;text-shadow:0 0 30px #00000040}.video-hero .powered-by-stamp{bottom:0;left:0;padding:5;position:absolute;text-align:center;width:100%}.video-hero .powered-by-stamp img{width:200px}@media screen and (max-width:1600px){.video-hero .hero-content{margin-top:170px;width:80%}.video-hero .hero-title{font-size:60px}.video-hero .vertical-tag{margin-top:-100px}}@media screen and (max-width:1280px){.video-hero .hero-content{height:70%;margin-top:100px;width:90%}.video-hero .hero-title{font-size:60px}}@media only screen and (max-width:800px){.video-hero-container{height:70vh!important;min-height:70vh!important}#widget2,.Player__videoContainer___2TVqS,.Player__videoIframe___3_jFK,.Player__videoInnerContainer___3idnr{height:70vh!important}.video-hero .hero-title{font-size:40px}}.countdown-container{padding-bottom:7%;padding-top:7%;position:relative;text-align:center}.countdown-title{font-size:40px;font-weight:700}.countdown-container .countdown-large-text{-webkit-text-fill-color:#0000;background:-webkit-linear-gradient(#fff,#337f97);-webkit-background-clip:text}.countdown-large-text{font-size:130px;font-weight:700}.countdown-small-text{font-size:20px}.countdown-tile{padding:2%;text-align:center}@media only screen and (max-width:1600px){.countdown-large-text{font-size:120px}}@media only screen and (max-width:1280px){.countdown-large-text{font-size:80px}}@media only screen and (max-width:800px){.countdown-tile{padding:1%}.countdown-large-text{font-size:50px}.countdown-container{padding-bottom:14%}}.side-by-side-card-and-image-container{background-position:50%;background-repeat:no-repeat;background-size:cover;overflow-x:hidden;position:relative}.side-by-side-card-and-image-inner{padding-bottom:20%;padding-top:20%}.side-by-side-card-and-image-image{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;transform:scale(1.2);z-index:1}.side-by-side-card-and-image-container .card{padding:10%;position:relative;z-index:2}.side-by-side-card-and-image-container .card-title{font-size:40px;font-weight:700;transform:translateY(-50%) scale(1.5) translateX(15%)}.side-by-side-card-and-image-container .card-description{color:#fff;font-size:20px;margin-bottom:20px;margin-top:20px}@media only screen and (max-width:800px){.side-by-side-card-and-image-container .card-title{font-size:30px;font-weight:700;transform:translateY(0) scale(1) translateX(0)}.side-by-side-card-and-image-container .side-by-side-card-and-image-image{transform:scale(1)}}.epic-card-grid-container{background-size:cover;overflow-x:hidden;position:relative;width:100vw}.epic-card-grid-foreground{align-items:center;display:flex;height:100vh;justify-content:center;z-index:2}.epic-card-grid-background{bottom:0;display:flex;flex-wrap:wrap;left:0;position:absolute;right:0;top:0;z-index:1}.epic-card-grid-background .parallax-image-1{background-position:50%;background-size:cover;height:50vh;margin-left:2vw;margin-top:5vh;position:relative;width:30vw;z-index:3}.epic-card-grid-background .parallax-image-2{background-position:50%;background-size:cover;height:30vh;margin-right:5vw;margin-top:10vh;position:relative;width:40vw;z-index:3}.epic-card-grid-background .parallax-image-3{background-size:cover;height:40vh;margin-left:10vw;margin-top:-2vh;position:relative;width:30vw;z-index:2}.epic-card-grid-background .parallax-image-4{background-position:50%;background-size:cover;height:50vh;margin-left:2vw;margin-top:-10vh;position:relative;width:30vw;z-index:2}.epic-card-grid-container .card{max-width:600px;padding:3%;position:relative;z-index:2}.epic-card-grid-container .card-title{font-size:40px;font-weight:700;transform:translateY(-50%) scale(1.5) translateX(15%);width:800px}.epic-card-grid-container .card-description{color:#fff;font-size:20px;margin-bottom:20px;margin-top:20px}@media only screen and (max-width:800px){.epic-card-grid-container .card-title{font-size:30px;transform:translateY(0) scale(1) translateX(0);width:auto}.epic-card-grid-container .card{padding:5%;width:90%}.epic-card-grid-background .parallax-image-1{margin-left:0;margin-top:0;width:40vw}.epic-card-grid-background .parallax-image-2{margin-right:0;margin-top:0;width:100vw}.epic-card-grid-background .parallax-image-3{margin-bottom:0;width:100vw}}.knockout-comp{background-size:cover;overflow-x:hidden;padding-bottom:10%;padding-top:10%;position:relative;text-align:center;width:100vw}.knockout-comp h2{font-size:60px;margin-bottom:20px}.knockout-comp .stamp-text{color:#206074;font-size:90px;margin-bottom:5%;margin-top:5%;transform:rotate(-5deg)}.knockout-layer-container,.knockout-text{position:relative}.knockout-text{-webkit-background-clip:text;background-clip:text;background-position:50%;background-size:cover;color:#0000;font-size:600px;font-weight:700;text-shadow:10px 0 180px #00000059;text-transform:uppercase;width:100%;z-index:1}.knockout-text-overlay{left:20%;position:absolute;top:-5%;width:60%;z-index:2}.knockout-content-container{padding-top:5%}@media only screen and (max-width:1500px){.knockout-comp .knockout-text-overlay{left:20%;position:absolute;top:5%;width:80%;z-index:2}}@media only screen and (max-width:1600px){.knockout-comp .knockout-text{font-size:400px}.knockout-comp .knockout-text-overlay{left:20%;top:5%;width:60%}}@media only screen and (max-width:1280px){.knockout-comp .knockout-text{font-size:350px}.knockout-comp .knockout-text-overlay{left:5%;top:5%;width:90%}}@media only screen and (max-width:800px){.knockout-comp{margin-top:-30%;padding-top:30%}.knockout-comp .knockout-text{font-size:120px}.knockout-comp .knockout-text-overlay{left:13%;top:-5%;width:70%}.knockout-comp h2{font-size:30px}.knockout-comp .fancy-font{font-size:40px}}.parallax-collage-1{background-position:50%;background-size:cover;position:relative}.parallax-collage-1-background{background-size:cover;padding-top:5%;position:relative;text-align:center}.parallax-collage-1-image-1{background-position:50%;background-size:cover;height:100%;margin:auto;width:80%}.parallax-collage-1-image-2{background-position:50%;background-size:cover;bottom:10vh;height:35vh;left:-10%;position:absolute;width:80%}.parallax-collage-1-content{background-color:#337f97;box-shadow:0 0 60px #0000001a;color:#fff;margin:40% auto auto -15%;padding:60px 40px;position:relative;width:100%;z-index:5}.parallax-collage-1-content h1{font-size:60px;margin-top:0}.parallax-collage-1-content p{font-size:20px;line-height:1.75}.parallax-collage-1{background-color:#f9f9f9}.parallax-collage-1-content .cta{background-color:#fff;border:1px solid #000;color:#000;display:inline-block;font-weight:700;margin-top:20px;padding:20px 40px;text-decoration:none;transition:all .25s ease-out}.parallax-collage-1-content .cta:hover{background-color:#000;color:#fff}.parallax-collage-description-container{padding-left:5%;padding-right:5%}@media only screen and (min-width:1440px){.parallax-collage-1-content h1{font-size:60px}}@media only screen and (max-width:1440px){.parallax-collage-1-content h1{font-size:50px}}@media only screen and (max-width:1280px){.parallax-collage-1-content{padding:10px}.parallax-collage-1{padding-left:0;padding-right:0}.parallax-collage-1-image-2{bottom:-5vh}}@media only screen and (max-width:800px){.parallax-collage-1-content{margin-left:10px;margin-right:10px;padding-bottom:5%;width:auto}.photo-grid-collage .medium-7{margin-bottom:-50%}.parallax-collage-1-content h1{font-size:40px;margin-top:30px;padding-left:5%}.parallax-collage-1 .lip{margin-top:0}}.scroll-highlight-text-item{opacity:.5}.scroll-highlight-text-item.active{opacity:1}.hero{align-items:center;display:flex;overflow:hidden;position:relative;text-align:center}.hero,.hero.full{height:100vh}.hero.half{height:50vh}.hero.quarter{height:25vh}.hero.threequarter{height:75vh}.hero-background{background-position:50%;background-size:cover;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transform:scale(1.15);transition:all .75s ease-out;z-index:1}.ready .hero-background{opacity:1;transform:scale(1)}.hero-content{margin:auto;max-width:1400px;padding:20px;width:100%;z-index:3}.hero-title{color:#ffffffbf;font-size:120px;margin:0;opacity:0;transform:translateY(40%);transition:all .5s ease-out;transition-delay:.2s;width:100%}.hero-title.fancy-font{transform:translateY(40%) rotate(-5deg)}.ready .hero-title.fancy-font{transform:rotate(-5deg)}.hero-subtitle{color:#fff;margin-bottom:0;opacity:0;transform:translateY(80%);transition:all .5s ease-out;transition-delay:.15s;width:100%}.ready .hero-subtitle,.ready .hero-title{opacity:1;transform:translateY(0)}.hero-button{border-radius:5px;padding:10px 20px;text-decoration:none}.powered-by-stamp{text-align:center;width:100%}.powered-by-stamp img{max-width:300px;width:50%}@keyframes heroShrink{to{opacity:1;transform:scale(1)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media only screen and (max-width:800px){.hero-title{font-size:50px}}input,textarea{outline:none}input[type=text],textarea{background-color:#ffffff40;border:0;border-bottom:0 solid #337f97;border-radius:4px;box-shadow:none;color:#666;padding:15px;transition:all .25s ease-in-out;width:100%}input[type=text]:focus,textarea:focus{background-color:#ffffff80}input[type=submit]{border:0;border-radius:4px;box-shadow:none;padding:15px;width:100%}@media screen and (max-width:800px){input[type=text],textarea{background-color:#ffffffd9}input[type=text]:focus,textarea:focus{background-color:#fff}}.clipped-banger-title{font-family:Inter,sans-serif;font-size:100px;margin-bottom:0}.clipped-banger-text{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;padding-left:20px;padding-right:20px}@media only screen and (max-width:800px){.clipped-banger-title{font-size:35px}}.expandable-image-card{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;box-shadow:0 4px 6px #0000001a;margin:20px 0;overflow:hidden}.expandable-image-card .expandable-image-card-content{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:row}.expandable-image-card .image-section{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;width:33%}.expandable-image-card .image-section .mobile-image{background-position:50%;background-repeat:no-repeat;background-size:contain;display:none;height:100%;width:100%}.expandable-image-card .text-section{color:#fff;padding:30px;width:75%}.expandable-image-card .text-section h2{font-size:24px;font-weight:700;margin-bottom:15px}.expandable-image-card .text-section .Collapsible{padding-left:0}.expandable-image-card .text-section .description{font-size:16px;line-height:1.6;margin-bottom:20px}.expandable-image-card .text-section .accordion-trigger{align-items:center;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:10px;transition:all .3s ease}.expandable-image-card .text-section .accordion-trigger:hover{opacity:.9}.expandable-image-card .text-section .accordion-trigger .arrow{transition:transform .3s ease}.expandable-image-card .text-section .accordion-trigger .arrow.up{transform:rotate(180deg)}.expandable-image-card .text-section .expanded-content{border-top:1px solid #fff3;font-size:16px;line-height:1.6;margin-top:20px;padding-top:20px}@media(max-width:768px){.expandable-image-card .expandable-image-card-content{flex-direction:column}.expandable-image-card .image-section{background:none;width:100%}.expandable-image-card .image-section .mobile-image{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:auto;width:100%}.expandable-image-card .text-section{padding:20px;width:100%}}.three-column-box{display:flex;gap:20px;margin:20px 0}.three-column-box .column-box{border-radius:8px;box-shadow:0 4px 6px #0000001a;flex:1 1;overflow:hidden}.three-column-box .column-box .column-content{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100%;justify-content:center;padding:30px;text-align:center}.three-column-box .column-box .column-content p{margin:0;text-align:left}@media(max-width:768px){.three-column-box{flex-direction:column;gap:15px}.three-column-box .column-box .column-content{padding:20px}}
/*# sourceMappingURL=main.a9e7d7d5.css.map*/