@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;700;900";
html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[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,[hidden]{display:none}
:root{--GM_EmphasizedDecelerate:cubic-bezier(.05,.7,.1,1);--GM_EmphasizedAccelerate:cubic-bezier(.3,0,.8,.15);--GM_Standard:cubic-bezier(.2,0,0,1);--GM_StandardDecelerate:cubic-bezier(0,0,0,1);--GM_StandardAccelerate:cubic-bezier(.3,0,1,1);--RP_EaseInQuad:cubic-bezier(.55,.085,.68,.53);--RP_EaseInCubic:cubic-bezier(.55,.055,.675,.19);--RP_EaseInQuart:cubic-bezier(.895,.03,.685,.22);--RP_EaseInQuint:cubic-bezier(.755,.05,.855,.06);--RP_EaseInSine:cubic-bezier(.47,0,.745,.715);--RP_EaseInExpo:cubic-bezier(.95,.05,.795,.035);--RP_EaseInCirc:cubic-bezier(.6,.04,.98,.335);--RP_EaseInBack:cubic-bezier(.6,-.28,.735,.045);--RP_EaseOutQuad:cubic-bezier(.25,.46,.45,.94);--RP_EaseOutCubic:cubic-bezier(.215,.61,.355,1);--RP_EaseOutQuart:cubic-bezier(.165,.84,.44,1);--RP_EaseOutQuint:cubic-bezier(.23,1,.32,1);--RP_EaseOutSine:cubic-bezier(.39,.575,.565,1);--RP_EaseOutExpo:cubic-bezier(.19,1,.22,1);--RP_EaseOutCirc:cubic-bezier(.075,.82,.165,1);--RP_EaseOutBack:cubic-bezier(.175,.885,.32,1.275);--RP_EaseInOutQuad:cubic-bezier(.455,.03,.515,.955);--RP_EaseInOutCubic:cubic-bezier(.645,.045,.355,1);--RP_EaseInOutQuart:cubic-bezier(.77,0,.175,1);--RP_EaseInOutQuint:cubic-bezier(.86,0,.07,1);--RP_EaseInOutSine:cubic-bezier(.445,.05,.55,.95);--RP_EaseInOutExpo:cubic-bezier(1,0,0,1);--RP_EaseInOutCirc:cubic-bezier(.785,.135,.15,.86);--RP_EaseInOutBack:cubic-bezier(.68,-.55,.265,1.55);--AE_SmoothOperator:cubic-bezier(.64,.03,.07,.97);--AE_EndlessBummer:cubic-bezier(.99,.03,.42,.97);--AE_GetAround:cubic-bezier(1,.07,.11,1);--AE_UnknownSoldier:cubic-bezier(.33,.02,.11,1);--AE_SpanishCaravan:cubic-bezier(.76,0,.43,.94);--AE_FiveToOne:cubic-bezier(.32,.05,.27,1);--AE_WildInTheStreets:cubic-bezier(.5,1,.35,1);--AE_Daniel:cubic-bezier(0,.1,.53,1.34);--AE_CrocodileTears:cubic-bezier(.47,1.35,.53,1.33);--AE_CrystalShip:cubic-bezier(.99,-.55,.73,1);--AE_10Cc:cubic-bezier(.14,-.14,0,1);--AE_Bishop:cubic-bezier(1,-.66,.42,.97);--AE_ScarboroughFair:cubic-bezier(1,.06,.73,.98);--AE_TulsaTime:cubic-bezier(.19,2.51,.43,1);--AE_NorwegianSkog:cubic-bezier(.25,.51,.35,.95);--AE_WeirdFishes:cubic-bezier(.88,.04,.88,.95);--AE_BraveStrangers:cubic-bezier(0,.01,0,1);--AE_StrangerThanDiction:cubic-bezier(1,0,.74,1);--AE_TheGambler:cubic-bezier(.47,-.48,0,1.03);--AE_CracklinRose:cubic-bezier(.05,.03,0,1.16)}
:root{--color-dark:#121212;--color-light:#fcfcfc;--color-light-rgb:252,252,252;--color-accent:#15161e;--color-brand-blue:#099ad7;--color-dark-blue:#1a495e;--timing-main:.5s;--size-body-h-padding:64px;--size-body-v-home:156px;--size-project-item-gap:32px;--space-xxxl:256px;--space-xxl:128px;--space-xl:64px;--space-lg:32px;--space-md:16px;--space-sm:8px;--space-xs:4px;--margin-v:64px;--margin-sm:12px;--margin:16px;--margin-md:20px;--margin-lg:32px;--client-size:1.45rem;--client-margin:1rem;--client-translate:.2rem;--client-logo-size:76px;--client-padding-size:24px;--port-radius:8px;--nav-height:72px}@media only screen and (min-width:640px){:root{--margin-v:76px;--margin-sm:16px;--margin:32px;--margin-lg:64px;--client-size:2rem;--client-margin:1.5rem;--client-logo-size:112px;--client-padding-size:38px}}@media only screen and (min-width:768px){:root{--client-size:2.5rem;--client-margin:1.6rem;--port-radius:16px;--nav-height:88px}}@media only screen and (min-width:1280px){:root{--margin-v:96px;--margin-sm:20px;--margin-md:24px;--margin:64px;--margin-lg:128px;--client-size:3rem;--client-margin:1.6rem;--client-logo-size:150px;--client-padding-size:48px;--size-body-v-home:212px;--port-radius:24px;--nav-height:90px}}@media only screen and (min-width:1536px){:root{--margin-v:128px;--margin-sm:24px;--margin-md:32px;--margin:128px;--margin-lg:256px;--client-size:5rem;--client-margin:3.5rem;--nav-height:98px}}html,body{scroll-behavior:smooth;width:100vw;margin:0;padding:0;position:relative}a{color:inherit;text-decoration:none}body{color:var(--color-light);font-family:Montserrat,sans-serif;font-size:1rem;line-height:1.62;overflow-x:hidden}h1,h2,h3,h4,h5,h6{line-height:1.167;margin:0!important}h1{font-weight:500;font-size:3rem!important}@media only screen and (min-width:640px){h1{font-size:5rem!important}}@media only screen and (min-width:768px){h1{font-size:6rem!important}}@media only screen and (min-width:1280px){h1{font-size:8rem!important}}h2{font-size:2.5rem;font-weight:300;font-family:var(--font-clash)}@media only screen and (min-width:640px){h2{font-size:4.25rem}}@media only screen and (min-width:768px){h2{font-size:5.5rem}}@media only screen and (min-width:1024px){h2{font-size:6rem}}@media only screen and (min-width:1536px){h2{font-size:7rem}}h3{font-size:3rem;font-weight:300}@media only screen and (min-width:1536px){h3{font-size:3.5rem}}h4{font-size:1.2rem;font-weight:500;margin-top:8px!important}@media only screen and (min-width:640px){h4{font-size:1.8rem}}@media only screen and (min-width:1024px){h4{font-size:2rem}}h5{font-size:1.1rem;font-weight:400}@media only screen and (min-width:768px){h5{font-size:1.49rem}}p.body{margin:0;font-size:1.2rem;line-height:1.62rem}span.caption{text-transform:uppercase;font-size:.9rem;line-height:2.66}.main{background-color:var(--color-dark);transition:background-color var(--timing-main)ease-in-out;z-index:5;position:relative}.main.believe{background-color:var(--color-dark)}.main.about,.main.clients{background-color:var(--color-light)}.main.featured{background-color:var(--color-accent)}.main.featuredSection{background-color:var(--color-dark)}.main.moreProjects{background-color:var(--color-dark-blue)}.main.projectContent{background-color:var(--color-light)}.main.mainFeatured{z-index:1}
