.hero-text-col[data-v-90214a84]{padding-left:calc(50vw - 140px)!important}@media(max-width:959px){.hero-text-col[data-v-90214a84]{padding-left:35vw!important}}@media(max-width:599px){.hero-text-col[data-v-90214a84]{padding-left:40vw!important;padding-top:40px!important}}.happy-text[data-v-90214a84]{font-size:.35em;letter-spacing:.22em;font-weight:300;white-space:nowrap;color:#00e5ff;text-shadow:0 0 4px #fff,0 0 8px #00e5ff,0 0 16px #00e5ff,0 0 32px #00e5ff,0 0 64px #00bfff,0 0 100px #00bfff}.nathan-name[data-v-90214a84]{font-size:1.4em!important;color:#fff;display:inline-block;margin-bottom:8px}@media(max-width:959px){.lms-heading[data-v-90214a84]{font-size:clamp(2rem,6.5vw,3.5rem)!important}}@media(max-width:599px){.lms-heading[data-v-90214a84]{font-size:clamp(1.8rem,10vw,3rem)!important}.happy-text[data-v-90214a84]{font-size:.4em}.inner[data-v-90214a84]{margin-left:-20px}}.hero-outer[data-v-403510ae]{position:relative}.hero-strapline[data-v-403510ae]{position:absolute;bottom:35px;left:calc(50vw - 140px);right:0;text-align:left;color:hsla(0,0%,100%,.9);font-size:1.3rem;line-height:1.7;letter-spacing:.05em;padding:0;font-family:Josefin Sans,sans-serif}@media(min-width:960px)and (max-width:1263px){.hero-strapline[data-v-403510ae]{left:35vw;font-size:1.15rem;bottom:30px}}@media(max-width:959px){.hero-strapline[data-v-403510ae]{left:35vw;font-size:1.05rem;bottom:25px}}@media(max-width:599px){.hero-outer[data-v-403510ae]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:45%;background:linear-gradient(180deg,transparent,#000 70%);pointer-events:none;z-index:0}.hero-strapline[data-v-403510ae]{left:calc(40vw - 20px);font-size:.75rem;line-height:1.5;bottom:20px;z-index:1}}@media(max-width:599px){.slider_fixed_height[data-v-403510ae]{height:130vw!important;padding-bottom:0!important;background-size:200% auto!important;background-position:center 56px!important;background-color:#2a3e3d!important;overflow:hidden}.slide.designer-portfolio.slider-style-3[data-v-403510ae],.slider_fixed_height[data-v-403510ae]{padding-top:0!important}}@media(max-width:390px){.slide.designer-portfolio.slider-style-3[data-v-403510ae]{padding-top:20px!important}}@media(max-width:320px){.slide.designer-portfolio.slider-style-3[data-v-403510ae]{padding-top:40px!important}}