@-webkit-keyframes letter-a{0%,20%,to{opacity:0}1%,19%{opacity:1}}@keyframes letter-a{0%,20%,to{opacity:0}1%,19%{opacity:1}}@-webkit-keyframes letter-s{0%,24%,45%,to{opacity:0}25%,44%{opacity:1}}@keyframes letter-s{0%,24%,45%,to{opacity:0}25%,44%{opacity:1}}@-webkit-keyframes letter-h{0%,49%,70%,to{opacity:0}50%,69%{opacity:1}}@keyframes letter-h{0%,49%,70%,to{opacity:0}50%,69%{opacity:1}}@-webkit-keyframes letter-e{0%,74%,95%,to{opacity:0}75%,94%{opacity:1}}@keyframes letter-e{0%,74%,95%,to{opacity:0}75%,94%{opacity:1}}.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:0}.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:0 0;border:0}ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}html{line-height:1.15}body{margin:0}main{display:block;margin-bottom:65px;padding-bottom:1px;background-color:#fff;-webkit-transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}button,h1{margin:0;line-height:1;text-transform:uppercase}h1{font-weight:800;font-size:60px}a{background-color:transparent;color:#000;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}strong{font-weight:600}button{font-family:inherit;overflow:visible;-webkit-appearance:button;padding:0;background:0 0;border:0;border-radius:0;font-size:18px;color:#fff;text-decoration:none;cursor:pointer}button::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted ButtonText}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.skip-to-content{display:block;position:absolute;top:0;left:50%;padding:10px 15px;background-color:#fff;-webkit-transform:translate(-50%,-500px);transform:translate(-50%,-500px);-webkit-transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;font-weight:600;font-size:16px;color:#000;text-transform:uppercase;text-decoration:none;line-height:1.15;white-space:nowrap;z-index:999}.skip-to-content:focus{-webkit-transform:translate(-50%,5px);transform:translate(-50%,5px)}:focus:not(:focus-visible){outline:0}.button,.site-footer>.flex a{color:#fff;text-decoration:none}.button{display:inline-block;position:relative;margin:20px 20px 0 0;padding:17px 30px 15px;font-weight:800;font-size:18px;line-height:1;text-transform:uppercase;z-index:9}.button:after,.button:before{content:"";height:100%;position:absolute;top:0;left:0}.button:before{width:100%;background-color:#000;z-index:-2}.button:after{width:0;background-color:#003fff;-webkit-transition:width .2s ease-in-out;transition:width .2s ease-in-out;z-index:-1}.button:hover{-webkit-box-shadow:none;box-shadow:none;color:#fff}.button:hover:after{width:100%}@font-face{font-display:swap;font-family:Geomanist;font-style:normal;font-weight:400;src:local(""),url(/wp-content/themes/asheabbott-2024/fonts/geomanist/geomanist-regular-webfont.woff2)format("woff2"),url(/wp-content/themes/asheabbott-2024/fonts/geomanist/geomanist-regular-webfont.woff)format("woff");font-display:swap}@font-face{font-display:swap;font-family:Geomanist;font-style:italic;font-weight:400;src:local(""),url(/wp-content/themes/asheabbott-2024/fonts/geomanist/geomanist-regular-italic-webfont.woff2)format("woff2"),url(/wp-content/themes/asheabbott-2024/fonts/geomanist/geomanist-regular-italic-webfont.woff)format("woff");font-display:swap}@font-face{font-display:swap;font-family:Geomanist;font-style:normal;font-weight:600;src:local(""),url(/wp-content/themes/asheabbott-2024/fonts/geomanist/geomanist-medium-webfont.woff2)format("woff2"),url(/wp-content/themes/asheabbott-2024/fonts/geomanist/geomanist-medium-webfont.woff)format("woff");font-display:swap}@font-face{font-display:swap;font-family:Geomanist;font-style:italic;font-weight:600;src:local(""),url(/wp-content/themes/asheabbott-2024/fonts/geomanist/geomanist-medium-italic-webfont.woff2)format("woff2"),url(/wp-content/themes/asheabbott-2024/fonts/geomanist/geomanist-medium-italic-webfont.woff)format("woff");font-display:swap}@font-face{font-display:swap;font-family:Geomanist;font-style:normal;font-weight:700;src:local(""),url(/wp-content/themes/asheabbott-2024/fonts/geomanist/geomanist-bold-webfont.woff2)format("woff2"),url(/wp-content/themes/asheabbott-2024/fonts/geomanist/geomanist-bold-webfont.woff)format("woff");font-display:swap}@font-face{font-display:swap;font-family:Geomanist;font-style:italic;font-weight:700;src:local(""),url(/wp-content/themes/asheabbott-2024/fonts/geomanist/geomanist-bold-italic-webfont.woff2)format("woff2"),url(/wp-content/themes/asheabbott-2024/fonts/geomanist/geomanist-bold-italic-webfont.woff)format("woff");font-display:swap}@font-face{font-display:swap;font-family:Geomanist;font-style:normal;font-weight:800;src:local(""),url(/wp-content/themes/asheabbott-2024/fonts/geomanist/geomanist-black-webfont.woff2)format("woff2"),url(/wp-content/themes/asheabbott-2024/fonts/geomanist/geomanist-black-webfont.woff)format("woff");font-display:swap}@font-face{font-display:swap;font-family:Geomanist;font-style:italic;font-weight:800;src:local(""),url(/wp-content/themes/asheabbott-2024/fonts/geomanist/geomanist-black-italic-webfont.woff2)format("woff2"),url(/wp-content/themes/asheabbott-2024/fonts/geomanist/geomanist-black-italic-webfont.woff)format("woff");font-display:swap}.site-footer{width:calc(100% - 40px);position:fixed;bottom:20px;left:0;padding:0 15px;mix-blend-mode:difference;-webkit-transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;z-index:999}@media screen and (min-width:600px) and (min-height:600px){.site-footer{width:calc(100% - 60px);bottom:30px;padding:0 30px}}@media screen and (min-width:768px){.site-footer{width:calc(100% - 100px);bottom:40px;padding:0 50px}}.site-footer>.flex{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.site-footer>.flex a{display:block}.site-footer>.flex .social>.flex a,.site-footer>.flex .text .email{-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.site-footer>.flex .text .email{font-weight:600;font-size:18px}.site-footer>.flex .social>.flex a:hover,.site-footer>.flex .text .email:hover{color:#2f0}.site-footer>.flex .text .copyright{margin:8px 0 0;font-size:12px;color:#fff}.site-footer>.flex .social{margin-left:auto}.site-footer>.flex .social>.flex{max-width:140px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:-5px -8px}@media screen and (min-width:600px){.site-footer>.flex .social>.flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.site-footer>.flex .social>.flex a{padding:5px 8px}@media screen and (min-width:600px){.site-footer>.flex .social>.flex a{display:inline-block}}.site-footer>.flex .social>.flex a i{font-size:30px}@media screen and (min-width:600px){.site-footer>.flex .social>.flex{max-width:none;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:-12px}.site-footer>.flex .social>.flex a{padding:12px}}.footer-buffer{background-color:#000}body,html{background-color:#fff;overflow-x:hidden;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;-webkit-tap-highlight-color:transparent}body{position:relative;font-family:Geomanist,sans-serif;font-weight:400;font-size:20px;line-height:1.5}@media screen and (min-width:600px){body{font-size:24px}}section{margin-bottom:65px}@media screen and (min-width:600px){section{margin-bottom:80px}}.container{width:100%;max-width:1240px;margin:0 auto;padding:0 30px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:600px) and (min-height:600px){.container{padding:0 50px}}@media screen and (min-width:768px){.container{padding:0 65px}}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}::-moz-selection{background-color:#07f2f1}::selection{background-color:#07f2f1}.animate{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:opacity .5s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .5s ease-in-out,transform .2s ease-in-out;transition:opacity .5s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.site-header{width:calc(100% - 40px);position:fixed;top:20px;padding:0 15px;mix-blend-mode:difference;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;z-index:999}@media screen and (min-width:600px) and (min-height:600px){.site-header{width:calc(100% - 60px);top:30px;padding:0 30px}}@media screen and (min-width:768px){.site-header{width:calc(100% - 100px);top:40px;padding:0 50px}}.site-header .flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-header .flex .logo .logo-inner a,.site-header .flex .logo .logo-inner a svg,.site-header .flex .logo .logo-inner.mobile{display:block}.site-header .flex .logo .logo-inner a svg use{fill:#fff;-webkit-transition:fill .2s ease-in-out;transition:fill .2s ease-in-out}.site-header .flex .logo .logo-inner a:hover svg use{fill:#07f2f1}@media screen and (min-width:600px){.site-header .flex .logo .logo-inner.mobile{display:none}}.site-header .flex .logo .logo-inner.mobile svg{width:127px;height:70px}.home-logo-buffer,.site-header .flex .logo .logo-inner.desktop{display:none}@media screen and (min-width:600px){.site-header .flex .logo .logo-inner.desktop{display:block}}.site-header .flex .logo .logo-inner.desktop svg{width:300px;height:21px}.site-header .flex .menu-btn{margin:0 0 0 auto}.site-header .flex .menu-btn button{width:36px;height:30px;display:block;position:relative;background:0 0;border:0;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;cursor:pointer}.site-header .flex .menu-btn button:hover span{background-color:#f52d83}.site-header .flex .menu-btn button span{width:100%;height:6px;position:fixed;left:0;display:block;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:#fff;opacity:1}.site-header .flex .menu-btn button span:nth-child(1){top:0}.site-header .flex .menu-btn button span:nth-child(2),.site-header .flex .menu-btn button span:nth-child(3){top:12px}.site-header .flex .menu-btn button span:nth-child(4){top:24px}.loading,.main-navigation .container .main-menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.loading{width:100%;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;left:0;background-color:#000;z-index:99999}.loading .loading-icon{position:relative;width:100px;height:100px}.loading .loading-icon>div{position:absolute;opacity:0}.loading .loading-icon>div.letter-a{-webkit-animation:letter-a 2s infinite;animation:letter-a 2s infinite}.loading .loading-icon>div.letter-s{-webkit-animation:letter-s 2s infinite;animation:letter-s 2s infinite}.loading .loading-icon>div.letter-h{-webkit-animation:letter-h 2s infinite;animation:letter-h 2s infinite}.loading .loading-icon>div.letter-e{-webkit-animation:letter-e 2s infinite;animation:letter-e 2s infinite}.loading .loading-icon>div svg{width:100px;height:100px;position:absolute}.loading .loading-icon>div svg use{fill:#fff}.main-navigation,.video iframe{width:100%;height:100%;top:0;left:0}.main-navigation{position:fixed;-webkit-transform:translateY(-100%);transform:translateY(-100%);background-color:#000;-webkit-transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;z-index:99}.main-navigation .container{height:100%}.main-navigation .container .main-menu{height:calc(100% - 290px);padding:130px 0 160px}@media screen and (min-width:600px){.main-navigation .container .main-menu{height:calc(100% - 260px);padding:130px 0}}.main-navigation .container .main-menu ul{margin:0;padding:0;list-style-type:none}.main-navigation .container .main-menu ul li{overflow:hidden}.main-navigation .container .main-menu ul li a{font-weight:800;font-size:60px;color:#fff;line-height:1;text-transform:uppercase;text-decoration:none;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}@media screen and (min-width:600px) and (min-height:600px){.main-navigation .container .main-menu ul li a{font-size:125px}}.main-navigation .container .main-menu ul li a:hover,a:hover{color:#003fff}.svg-sprite{height:0;width:0;position:absolute;visibility:hidden}@media screen and (min-width:600px){h1{font-size:125px}}p{margin:0 0 30px}.video{width:100%;height:0;position:relative;padding-bottom:56.25%;background-color:#fff}.video iframe{position:absolute}.home{background-image:url(/wp-content/themes/asheabbott-2024/images/logo-home-mobile.svg);background-size:100%;background-position:left top;background-repeat:no-repeat;background-attachment:fixed}@media screen and (min-width:600px){.home{background-image:url(/wp-content/themes/asheabbott-2024/images/logo-home.svg)}}.home .home-logo-buffer{width:100%;height:0;display:block;margin-bottom:-1px;padding-bottom:55%}@media screen and (min-width:600px){.home .home-logo-buffer{padding-bottom:6.6%}}.home .hero .hero-text{padding:250px 0 92px;background-color:#000}@media screen and (min-width:600px){.home .hero .hero-text{padding-bottom:192px}}.home .hero .hero-text .hero-text-inner{max-width:900px}.home .hero .hero-text .hero-text-inner h1{margin:0;font-weight:600;font-size:36px;color:#fff;text-transform:none;line-height:1.2}@media screen and (min-width:600px){.home .hero .hero-text .hero-text-inner h1{font-size:48px}}.home .hero .hero-reel{margin-top:-52px}@media screen and (min-width:600px){.home .hero .hero-reel{margin-top:-142px}}.home .hero .hero-reel .video{background-color:#f52d83}