/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],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{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.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:-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}:focus-visible{outline:0;-webkit-box-shadow:0 0 0 3px #003fff;box-shadow:0 0 0 3px #003fff}button{margin:0;padding:0;background:0 0;border:0;border-radius:0;font-size:18px;color:#fff;line-height:1;text-transform:uppercase;text-decoration:none;cursor:pointer}.button{display:inline-block;position:relative;margin:20px 20px 0 0;padding:17px 30px 15px 30px;font-weight:800;font-size:18px;color:#fff;line-height:1;text-transform:uppercase;text-decoration:none;z-index:9}.button:after,.button:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;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:focus-visible,.button:hover{-webkit-box-shadow:none;box-shadow:none;color:#fff}.button:focus-visible:after,.button:hover:after{width:100%}@font-face{font-family:Geomanist;font-style:normal;font-weight:400;src:local(""),url(/wp-content/themes/asheabbott-presite-2026/fonts/geomanist/geomanist-regular-webfont.woff2) format("woff2"),url(/wp-content/themes/asheabbott-presite-2026/fonts/geomanist/geomanist-regular-webfont.woff) format("woff");font-display:swap}@font-face{font-family:Geomanist;font-style:italic;font-weight:400;src:local(""),url(/wp-content/themes/asheabbott-presite-2026/fonts/geomanist/geomanist-regular-italic-webfont.woff2) format("woff2"),url(/wp-content/themes/asheabbott-presite-2026/fonts/geomanist/geomanist-regular-italic-webfont.woff) format("woff");font-display:swap}@font-face{font-family:Geomanist;font-style:normal;font-weight:600;src:local(""),url(/wp-content/themes/asheabbott-presite-2026/fonts/geomanist/geomanist-medium-webfont.woff2) format("woff2"),url(/wp-content/themes/asheabbott-presite-2026/fonts/geomanist/geomanist-medium-webfont.woff) format("woff");font-display:swap}@font-face{font-family:Geomanist;font-style:italic;font-weight:600;src:local(""),url(/wp-content/themes/asheabbott-presite-2026/fonts/geomanist/geomanist-medium-italic-webfont.woff2) format("woff2"),url(/wp-content/themes/asheabbott-presite-2026/fonts/geomanist/geomanist-medium-italic-webfont.woff) format("woff");font-display:swap}@font-face{font-family:Geomanist;font-style:normal;font-weight:700;src:local(""),url(/wp-content/themes/asheabbott-presite-2026/fonts/geomanist/geomanist-bold-webfont.woff2) format("woff2"),url(/wp-content/themes/asheabbott-presite-2026/fonts/geomanist/geomanist-bold-webfont.woff) format("woff");font-display:swap}@font-face{font-family:Geomanist;font-style:italic;font-weight:700;src:local(""),url(/wp-content/themes/asheabbott-presite-2026/fonts/geomanist/geomanist-bold-italic-webfont.woff2) format("woff2"),url(/wp-content/themes/asheabbott-presite-2026/fonts/geomanist/geomanist-bold-italic-webfont.woff) format("woff");font-display:swap}@font-face{font-family:Geomanist;font-style:normal;font-weight:800;src:local(""),url(/wp-content/themes/asheabbott-presite-2026/fonts/geomanist/geomanist-black-webfont.woff2) format("woff2"),url(/wp-content/themes/asheabbott-presite-2026/fonts/geomanist/geomanist-black-webfont.woff) format("woff");font-display:swap}@font-face{font-family:Geomanist;font-style:italic;font-weight:800;src:local(""),url(/wp-content/themes/asheabbott-presite-2026/fonts/geomanist/geomanist-black-italic-webfont.woff2) format("woff2"),url(/wp-content/themes/asheabbott-presite-2026/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:-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;color:#fff;text-decoration:none}.site-footer>.flex .text .email{font-weight:600;font-size:18px;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.site-footer>.flex .text .email:hover{color:#2f0}.site-footer>.flex .text .copyright{margin:8px 0 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;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}@media screen and (min-width:600px){.site-footer>.flex .social>.flex a{display:inline-block}}.site-footer>.flex .social>.flex a:hover{color:#2f0}.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}}@media screen and (max-width:599px){.mobile.landscape .site-footer{width:calc(100% - 40px);bottom:20px;padding:0 20px}.mobile.landscape .site-footer .container>.flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile.landscape .site-footer .container>.flex .email{margin-bottom:0}.mobile.landscape .site-footer .container>.flex .social{margin-left:auto}.mobile.landscape .site-footer .container>.flex .social>.flex{margin:-10px}.mobile.landscape .site-footer .container>.flex .social>.flex a{padding:10px}.mobile.landscape .site-footer .container>.flex .social>.flex a i{font-size:30px}}.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:#fff0}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}}main{margin-bottom:65px;padding-bottom:1px;background-color:#fff;-webkit-transition:-webkit-transform .2s ease-in-out;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}.page-header{margin-bottom:65px;padding-bottom:30px}@media screen and (min-width:600px){.page-header{margin-bottom:80px;padding-bottom:50px}}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}.no-wrap{white-space:nowrap}::-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,-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}body.loaded .animate{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.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:-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{display:block}.site-header .flex .logo .logo-inner a svg{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}.site-header .flex .logo .logo-inner.mobile{display:block}@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}.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 .flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-header .flex .menu-btn button{width:36px;height:30px;display:block;position:relative;background:0 0;border:none;-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}.site-header .flex .menu-btn button.open span:nth-child(1){width:0%;top:12px;left:50%}.site-header .flex .menu-btn button.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.site-header .flex .menu-btn button.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.site-header .flex .menu-btn button.open span:nth-child(4){width:0%;top:12px;left:50%}.home-logo-buffer{display:none}@media screen and (max-width:599px){.mobile.landscape .site-header{width:calc(100% - 40px);top:20px;padding:0 20px}}img{width:100%;height:auto;display:block}.loading{width:100%;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items: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}@-webkit-keyframes letter-a{0%,100%,20%{opacity:0}1%,19%{opacity:1}}@keyframes letter-a{0%,100%,20%{opacity:0}1%,19%{opacity:1}}@-webkit-keyframes letter-s{0%,100%,24%,45%{opacity:0}25%,44%{opacity:1}}@keyframes letter-s{0%,100%,24%,45%{opacity:0}25%,44%{opacity:1}}@-webkit-keyframes letter-h{0%,100%,49%,70%{opacity:0}50%,69%{opacity:1}}@keyframes letter-h{0%,100%,49%,70%{opacity:0}50%,69%{opacity:1}}@-webkit-keyframes letter-e{0%,100%,74%,95%{opacity:0}75%,94%{opacity:1}}@keyframes letter-e{0%,100%,74%,95%{opacity:0}75%,94%{opacity:1}}.main-navigation{width:100%;height:100%;position:fixed;top:0;left:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);background-color:#000;-webkit-transition:-webkit-transform .2s ease-in-out;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);-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:130px 0 160px 0}@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:focus-visible,.main-navigation .container .main-menu ul li a:hover{color:#003fff}.main-navigation .container .main-menu ul li a:focus-visible{-webkit-box-shadow:none;box-shadow:none}.main-navigation .container .main-menu ul li.current-menu-item a{color:#003fff}@media screen and (max-width:599px),screen and (max-height:599px){.mobile.landscape .main-navigation .main-menu{height:calc(100% - 260px);padding:130px 0}.mobile.landscape .main-navigation .main-menu .menu-main-menu-container{width:100%}.mobile.landscape .main-navigation .main-menu .menu-main-menu-container ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-15px}.mobile.landscape .main-navigation .main-menu .menu-main-menu-container ul li{margin:15px}.mobile.landscape .main-navigation .main-menu .menu-main-menu-container ul li a{font-size:41px}}.svg-sprite{height:0;width:0;position:absolute;visibility:hidden}h1,h2,h3,h4,h5,h6{margin:0}h1{font-weight:800;font-size:60px;text-transform:uppercase;line-height:1}@media screen and (min-width:600px){h1{font-size:125px}}h2{margin-bottom:40px;font-weight:700;font-size:36px;line-height:1.2}@media screen and (min-width:600px){h2{font-size:48px}}h3{margin-bottom:30px;font-weight:600;font-size:28px;line-height:1.2}@media screen and (min-width:600px){h3{font-size:32px}}h4,h5,h6{margin-bottom:30px;font-weight:700;font-size:20px;text-transform:uppercase;line-height:1.2}@media screen and (min-width:600px){h4,h5,h6{font-size:24px}}p{margin:0 0 30px 0}b,strong{font-weight:600}a{color:#000;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}a:hover{color:#003fff}.video{width:100%;height:0;position:relative;padding-bottom:56.25%;background-color:#fff}.video iframe{width:100%;height:100%;position:absolute;top:0;left:0}.page-template-page-about .bio-content .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:992px){.page-template-page-about .bio-content .flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.page-template-page-about .bio-content .flex .headshot{width:100%;margin:0 0 50px 0}@media screen and (min-width:425px){.page-template-page-about .bio-content .flex .headshot{max-width:220px}}@media screen and (min-width:992px){.page-template-page-about .bio-content .flex .headshot{width:calc(33% - 80px);max-width:none;margin-right:80px}}.page-template-page-about .bio-content .flex .bio{width:100%}@media screen and (min-width:992px){.page-template-page-about .bio-content .flex .bio{width:65%}}.page-template-page-about .skill-set .skills>.flex{margin:-15px}.page-template-page-about .skill-set .skills>.flex.skill-headers{display:none}@media screen and (min-width:1200px){.page-template-page-about .skill-set .skills>.flex.skill-headers{display:-webkit-box;display:-ms-flexbox;display:flex}}.page-template-page-about .skill-set .skills>.flex.skill-headers .skill-level{margin-bottom:0}.page-template-page-about .skill-set .skills>.flex.skill-headers .skill-level .skill-level-header{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box}.page-template-page-about .skill-set .skills>.flex.skill-headers .skill-level .skill-level-header .description{margin-top:auto}.page-template-page-about .skill-set .skills>.flex.skill-levels{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:1200px){.page-template-page-about .skill-set .skills>.flex.skill-levels{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.page-template-page-about .skill-set .skills>.flex.skill-levels .skill-level .skill-level-header{display:block}@media screen and (min-width:1200px){.page-template-page-about .skill-set .skills>.flex.skill-levels .skill-level .skill-level-header{display:none}}.page-template-page-about .skill-set .skills>.flex .skill-level{width:calc(100% - 30px);margin:15px;border:2px solid #000}.page-template-page-about .skill-set .skills>.flex .skill-level .skill-level-header{padding:20px;background-color:#000}.page-template-page-about .skill-set .skills>.flex .skill-level .skill-level-header h3{margin:0;color:#fff}.page-template-page-about .skill-set .skills>.flex .skill-level .skill-level-header .description{margin-bottom:0;padding:20px 0 0 0;font-size:16px;color:#fff}@media screen and (min-width:600px){.page-template-page-about .skill-set .skills>.flex .skill-level .skill-level-header .description{font-size:18px}}.page-template-page-about .skill-set .skills>.flex .skill-level .skill-groups{padding:20px}@media screen and (min-width:600px){.page-template-page-about .skill-set .skills>.flex .skill-level .skill-groups{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}@media screen and (min-width:992px){.page-template-page-about .skill-set .skills>.flex .skill-level .skill-groups{-webkit-column-count:3;-moz-column-count:3;column-count:3}}.page-template-page-about .skill-set .skills>.flex .skill-level .skill-groups .skill-group{margin-bottom:30px;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.page-template-page-about .skill-set .skills>.flex .skill-level .skill-groups .skill-group:last-of-type{margin-bottom:0}.page-template-page-about .skill-set .skills>.flex .skill-level .skill-groups .skill-group h4{margin-bottom:10px}.page-template-page-about .skill-set .skills>.flex .skill-level .skill-groups .skill-group ul{margin:0;padding:0;list-style-type:none}.page-template-page-about .skill-set .skills>.flex .skill-level .skill-groups .skill-group ul li{margin-bottom:10px;line-height:1.2}.home{background-image:url(/wp-content/themes/asheabbott-presite-2026/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-presite-2026/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 0;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}.error404 .page-header,.page .page-header{background-color:#000}.error404 .page-header h1,.page .page-header h1{color:#fff}.single-work{background-color:#000}.single-work main{margin-bottom:0;background-color:#000;color:#fff}.single-work .project-header h1 span{display:block;font-weight:600;font-size:36px;text-transform:none}@media screen and (min-width:600px){.single-work .project-header h1 span{font-size:48px}}.single-work .details-section .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:-32.5px}@media screen and (min-width:600px){.single-work .details-section .flex{margin:-40px}}@media screen and (min-width:992px){.single-work .details-section .flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.single-work .details-section .flex>div{width:calc(100% - 65px);margin:32.5px}@media screen and (min-width:600px){.single-work .details-section .flex>div{width:calc(100% - 80px);margin:40px}}@media screen and (min-width:992px){.single-work .details-section .flex>div{width:calc(50% - 80px)}}.single-work .details-section .flex>div.summary{padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;color:#000}.single-work .details-section .flex>div.summary .summary-inner{position:relative;z-index:0}.single-work .details-section .flex>div.summary .summary-inner.no-buttons p:last-of-type{margin-bottom:0}.single-work .details-section .flex>div.details h2{margin-bottom:10px;font-weight:700;font-size:20px;text-transform:uppercase;line-height:1.2}@media screen and (min-width:600px){.single-work .details-section .flex>div.details h2{font-size:24px}}.single-work .details-section .flex>div.details ul{margin:0 0 30px 0;padding:0;list-style-type:none}.single-work .details-section .flex>div.details ul li{margin-bottom:10px;line-height:1.2}.single-work .details-section .flex>div.details .agency p{margin-bottom:0}.single-work .sample-section .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:-15px}@media screen and (min-width:992px){.single-work .sample-section .flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.single-work .sample-section .flex .screenshot{width:calc(100% - 30px);margin:15px}@media screen and (min-width:992px){.single-work .sample-section .flex .screenshot{width:calc(50% - 30px)}}.single-work .project-nav-section{margin-bottom:0}.single-work .project-nav-section .flex{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-5px 5px}.single-work .project-nav-section .flex .project{width:calc(50% - 10px);margin:5px}@media screen and (min-width:600px){.single-work .project-nav-section .flex .project{width:calc(20% - 10px)}}.single-work .project-nav-section .flex .project .project-inner.mobile-desktop{display:block}@media screen and (min-width:425px){.single-work .project-nav-section .flex .project .project-inner.mobile-desktop{display:none}}@media screen and (min-width:992px){.single-work .project-nav-section .flex .project .project-inner.mobile-desktop{display:block}}.single-work .project-nav-section .flex .project .project-inner.tablet{display:none}@media screen and (min-width:425px){.single-work .project-nav-section .flex .project .project-inner.tablet{display:block}}@media screen and (min-width:992px){.single-work .project-nav-section .flex .project .project-inner.tablet{display:none}}.single-work .project-nav-section .flex .project .project-inner a{display:block;background-size:cover;background-repeat:no-repeat}.single-work .project-nav-section .flex .project .project-inner a:after{content:"";display:block;padding-bottom:56.25%}.page-template-page-work main{margin-bottom:0;padding-bottom:0}.page-template-page-work .portfolio>div>.flex{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-15px}.page-template-page-work .portfolio>div>.flex .project{width:calc(100% - 34px);margin:15px;border:2px solid #000}.page-template-page-work .portfolio>div>.flex .project .name{padding:20px;background-color:#000;border-bottom:2px solid #000}.page-template-page-work .portfolio>div>.flex .project .name h2{margin-bottom:0;font-weight:600;font-size:28px}@media screen and (min-width:600px){.page-template-page-work .portfolio>div>.flex .project .name h2{font-size:32px}}.page-template-page-work .portfolio>div>.flex .project .name a{color:#fff;text-decoration:none}.page-template-page-work .portfolio>div>.flex .project>.flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:768px){.page-template-page-work .portfolio>div>.flex .project>.flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.page-template-page-work .portfolio>div>.flex .project>.flex .thumbnail{width:100%;border-bottom:2px solid #000}@media screen and (min-width:768px){.page-template-page-work .portfolio>div>.flex .project>.flex .thumbnail{border-bottom:0;border-right:2px solid #000}}.page-template-page-work .portfolio>div>.flex .project>.flex .thumbnail .thumbnail-inner{width:100%;height:100%}.page-template-page-work .portfolio>div>.flex .project>.flex .thumbnail .thumbnail-inner.mobile{display:block}@media screen and (min-width:425px){.page-template-page-work .portfolio>div>.flex .project>.flex .thumbnail .thumbnail-inner.mobile{display:none}}.page-template-page-work .portfolio>div>.flex .project>.flex .thumbnail .thumbnail-inner.desktop{display:none}@media screen and (min-width:425px){.page-template-page-work .portfolio>div>.flex .project>.flex .thumbnail .thumbnail-inner.desktop{display:block}}.page-template-page-work .portfolio>div>.flex .project>.flex .thumbnail .thumbnail-inner a{width:100%;height:100%;display:block;background-size:cover;background-position:center top;background-repeat:no-repeat}.page-template-page-work .portfolio>div>.flex .project>.flex .thumbnail .thumbnail-inner a:after{content:"";display:block;padding-bottom:56.25%}.page-template-page-work .portfolio>div>.flex .project>.flex .overview{width:100%;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:768px){.page-template-page-work .portfolio>div>.flex .project>.flex .overview{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.page-template-page-work .portfolio>div>.flex .project>.flex .overview h3{margin-bottom:10px;font-weight:700;font-size:20px;text-transform:uppercase}@media screen and (min-width:600px){.page-template-page-work .portfolio>div>.flex .project>.flex .overview h3{font-size:24px}}.page-template-page-work .portfolio>div>.flex .project>.flex .overview p{margin-bottom:0;font-size:16px}@media screen and (min-width:600px){.page-template-page-work .portfolio>div>.flex .project>.flex .overview p{font-size:18px}}.page-template-page-work .portfolio>div>.flex .project>.flex .overview .button{margin-right:0}.page-template-page-work .awards{margin-bottom:0;padding:65px 0;background-color:#000}@media screen and (min-width:600px){.page-template-page-work .awards{padding:80px 0}}.page-template-page-work .awards .award-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-30px}@media (min-width:768px) and (orientation:portrait),(min-width:992px) and (orientation:landscape){.page-template-page-work .awards .award-logos{margin:-50px}}.page-template-page-work .awards .award-logos .award-logo{width:calc(50% - 60px);margin:30px}@media screen and (min-width:600px){.page-template-page-work .awards .award-logos .award-logo{width:calc(33.33% - 60px)}}@media screen and (min-width:768px){.page-template-page-work .awards .award-logos .award-logo{width:calc(25% - 100px);margin:50px}}@media screen and (min-width:992px){.page-template-page-work .awards .award-logos .award-logo{width:calc(20% - 100px)}}.page-template-page-work .awards .award-logos .award-logo img{display:block}