@font-face{font-family:Jost\*;src:url(/fonts/jost-700-bold.woff2?97d58e445b22616e66a84ac3dcda8c21) format("woff2"),url(/fonts/jost-700-bold.woff?43d8adf0ecb45452cc9992a45e474497) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Jost\*;src:url(/fonts/jost-600-semi.woff2?86ae53813aeafd3ec8f6286a2455f34c) format("woff2"),url(/fonts/jost-600-semi.woff?6082e7066f5027398c256eb553507c0d) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Jost\*;src:url(/fonts/jost-400-book.woff2?7adda3e4a5f513622ac8f2ba6ad09ec3) format("woff2"),url(/fonts/jost-400-book.woff?7da204ff8581ad180520a666b5ffa6dc) format("woff");font-weight:400;font-style:normal}@-webkit-keyframes bounce{0%{opacity:0;transform:translateY(0)}30%{opacity:1}70%{opacity:1}to{opacity:0;transform:translateY(100%)}}@keyframes bounce{0%{opacity:0;transform:translateY(0)}30%{opacity:1}70%{opacity:1}to{opacity:0;transform:translateY(100%)}}@-webkit-keyframes click{0%{transform:scale(1)}50%{transform:scale(.9)}to{transform:scale(1)}}@keyframes click{0%{transform:scale(1)}50%{transform:scale(.9)}to{transform:scale(1)}}@-webkit-keyframes kiss{0%{opacity:1;transform:scale(1)}2%{opacity:0;transform:scale(2)}6%{transform:scale(1);opacity:1}}@keyframes kiss{0%{opacity:1;transform:scale(1)}2%{opacity:0;transform:scale(2)}6%{transform:scale(1);opacity:1}}@-webkit-keyframes underline-from-center{0%{left:51%;right:51%}to{left:0;right:0}}@keyframes underline-from-center{0%{left:51%;right:51%}to{left:0;right:0}}:root{--ty-chris:70%;--op-arrow:1}body,html{font-family:Jost\*,sans-serif;font-weight:400;color:#000;scroll-behavior:smooth}.h1,.h2,.h3,h1,h2,h3{display:block}.h2,h2,h3{font-size:30px;font-weight:600;line-height:25px;margin-left:-.05em}.h1,h1,h2.h1{font-weight:700;font-size:50px;line-height:50px;margin-left:-.06em}@media (min-width:640px){.h1,h1,h2.h1{font-size:60px}}@media (min-width:768px){.h2,h2{font-size:60px;line-height:54px}.h1,h1,h2.h1{font-size:100px;line-height:120px}}@media (min-width:1024px){.h2,h2{font-size:88px;line-height:80px}.h1,h1,h2.h1{font-size:150px;line-height:150px}}@media (min-width:1200px){.h2,h2{font-size:100px;line-height:90px}.h1,h1,h2.h1{font-size:170px;line-height:170px}}h3{font-size:24px;font-weight:600}p{font-weight:400;padding-bottom:1rem;color:#000;font-size:18px;line-height:22px}@media (min-width:1024px){p{font-size:20px;line-height:26px}}a:not(.button){position:relative;display:inline-block;color:#000;text-decoration:none;border-color:#000}a:not(.button).border-0:after{display:none!important}a:not(.button):after{content:"";display:block;position:absolute;left:0;right:0;border-top:.1em solid #000;transform:translateY(-4px);-webkit-animation-timing-function:cubic-bezier(.785,.135,.15,.86);animation-timing-function:cubic-bezier(.785,.135,.15,.86)}a:not(.button).strong:after{transform:translateY(-2px)}a:not(.button):hover:after{-webkit-animation:underline-from-center .5s;animation:underline-from-center .5s}.strong,strong{font-weight:600}.small,.small p,small{font-size:12px;line-height:18px}@media (min-width:1024px){.small,.small p,small{font-size:14px;line-height:20px}}header,section{min-height:100vh;width:100vw;background-repeat:no-repeat;background-size:cover}header{background-color:#76c4b8;background-image:url(/images/bg1.svg?7d56c2447701be4c8b5b2f9f6f210e3e);background-position:0 0}@media (min-width:1200px){header{background-position:100% 100%}}section:first-of-type{background-color:#76c4b8;background-image:url(/images/bg2.svg?5fadb05af3cb2404d70c284f264f1366);background-position:100% 100%}@media (min-width:1200px){section:first-of-type{background-position:0 0}}section:nth-of-type(2){position:relative;background:#000}section:nth-of-type(2) .h1,section:nth-of-type(2) .h2,section:nth-of-type(2) .h3 strong,section:nth-of-type(2) .strong,section:nth-of-type(2) h1,section:nth-of-type(2) h2,section:nth-of-type(2) h3{color:#fff}section:nth-of-type(2) a,section:nth-of-type(2) p{color:#999}section:nth-of-type(2) a:after,section:nth-of-type(2) p:after{border-color:#999}section:nth-of-type(2) a.strong{color:#f7f48b}section:nth-of-type(2) a.strong:after{border-color:#f7f48b}section:nth-of-type(3){min-height:0;background-color:#fff;background-image:url(/images/bg3.svg?80e67d99e4bf5478aaa051a65d4bf7ff);height:25vh}@media (min-width:768px){section:nth-of-type(3){height:50vh}}a.button,button{display:inline-block;padding:0 11px;line-height:42px;font-weight:600;font-size:20px;color:#000;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);transition:all .1s;text-decoration:none;will-change:transform}a.button:after,button:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;box-shadow:0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08);opacity:0;transition:opacity .3s ease-in-out;transform:translateY(0);will-change:opacity;border:none}a.button:hover:after,button:hover:after{opacity:1}a.button:active,button:active{-webkit-animation:click .1s;animation:click .1s;outline:none!important}.chris{will-change:transform;z-index:1;transform:translateY(var(--ty-chris-mobile));text-align:center;width:100%}@media (min-width:640px){.chris{width:33vw;transform:translateY(0)}}@media (min-width:1024px){.chris{transform:translateY(var(--ty-chris))}}.chris img{vertical-align:middle;max-height:50vh}@media (min-width:640px){.chris img{max-width:calc(33vw - 2rem);max-height:75vh}}@media (min-width:1024px){.chris img{max-height:50vh}}.bounce{-webkit-animation:bounce 1s ease-in-out infinite;animation:bounce 1s ease-in-out infinite;will-change:transform,opacity}.no-js .no-js-hide,.no-js [lang=en]{display:none}.down-arrow{opacity:var(--op-arrow);will-change:opacity}.down-arrow img{width:24px}.hidden{display:none!important}#hi-im-chris a:not(.button){font-size:1.5rem;line-height:1.8rem}