:root{--color-primary1: #6d5128;--color-primary2: #6fa8ae;--color-primary3: #c4682b;--color-primary4: #cba82b;--color-primary5: #c4851d;--color-primary6: #3b719d;--color-black: #19160F;--color-gray75: #504D48;--color-gray50: #878682;--color-gray25: #BEBCBB;--color-gray15: #DFDFDE;--color-white: #FBFBFB;--font-primary: Helvetica, "Gotham", "Montserrat", "Helvetica Neue", Arial, sans-serif;--font-logo: 'Ador Hairline', 'Helvetica Neue', Helvetica, Arial, sans-serif;--font-size-base: 16px}.visually-hidden{position:absolute;width:1px;height:1px;border:0;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}.hidden{display:none}.cursorPointer{cursor:pointer}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;display:block;height:auto;line-height:normal;width:auto}.skip-link{position:absolute;color:#000;top:-40px;left:0;background:#fff;z-index:100;transition:all .3s ease-in-out;padding:.5em .5em}.skip-link:focus{top:0px}button:focus,a:focus{outline:2px solid #000}button{background:none;border:none;font-family:inherit;padding:0px;margin:0px;cursor:pointer}li{list-style-type:none;padding-left:0;margin:0}ul{padding:0;margin:0}a{text-decoration:none}body{margin:0 auto;padding:0;color:var(--color-black);font-family:"Literata",serif;animation:bugfix infinite 1s;-webkit-animation:bugfix infinite 1s;font-size:var(--font-size-base)}h1,h2,h3,h4,h5,p{margin:0;padding:0}p{font-family:"Quicksand",sans-serif}html{font-size:14px;scroll-behavior:smooth;background-color:var(--color-white)}@media screen and (min-width: 48em){html{font-size:100%}}h2{font-size:2em}h3{font-size:1.5em}h4{font-size:1em}p{font-size:1em;line-height:1.3125em}@media screen and (min-width: 48em){h2{font-size:2em}h3{font-size:1.5em}h4{font-size:1em}p{font-size:1em;line-height:1.375em}}@media screen and (min-width: 75em){h2{font-size:3.4em}h3{font-size:2em}h4{font-size:1.5em}p{font-size:1em;line-height:1.375em}}.CSButton{width:10px;height:10px;background:none;border:none;background-color:var(--color-black);border-radius:100px;cursor:pointer}.selectedBtn{background-color:var(--color-white)}.foot{background-color:var(--color-white);padding:0 1em;margin-top:4em}.foot .footerWrapper{width:100%;max-width:1200px;margin-top:3em}.foot .footNavLogo{width:11.25em;margin-bottom:2em}.foot a{color:var(--color-black)}.foot a i:hover{text-decoration:underline}.foot a:hover{text-decoration:underline}.foot .footerNav ul{display:flex;flex-direction:row;justify-content:space-between}.foot .footerNav li{margin-bottom:2.5em}.foot .footerSocials ul{display:flex;flex-direction:row}.foot .footerSocials ul li:nth-child(2){margin-left:2em}.foot .footerSocials ul li:nth-child(3){margin-left:2em}.foot .footerCopy{border-top:.125em solid var(--color-gray50);margin-top:2em;text-align:center}.foot .footerCopy p{margin:2em 0;text-align:center}@media screen and (min-width: 75em){.footerSocials ul{justify-content:flex-end}}.head{background-color:var(--color-white)}.head .logoWrapper{display:flex;align-items:center}.head .navLogo{width:11.25rem}.head #mobileMenuCloseBtn{background:none;border:none;font-family:inherit;padding:0px;margin:0px;cursor:pointer;font-size:3em;color:var(--color-gray75);padding-right:30px}.head .menuWrapper{display:flex;justify-content:flex-end;align-items:center}.head .mobileIcon{width:2.5em}.head .mobileIconWrapper{display:flex;flex-direction:row;justify-content:end;align-items:center}@media screen and (min-width: 75em){.head .mobileIcon{display:none}}.head #mobileMenu{background-color:var(--color-white);position:absolute;inset:0;width:100vw;height:100vh;z-index:100;transform:translateY(-100%);transition:transform .5s ease-in-out}.head #mobileMenu ul{margin-top:20vh}.head #mobileMenu ul li{text-align:center;padding-bottom:1em;margin-bottom:2em}.head #mobileMenu a{color:var(--color-gray75)}.head #mobileMenu a:hover{text-decoration:underline}.head #mobileMenu .alignItemRow{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.head #mobileMenu.open{transform:translateY(0);box-shadow:0 6px 6px rgba(145,144,144,.3)}.head #desktopMenu{display:none;grid-column-start:-1}.head #desktopMenu ul{display:flex;flex-direction:row;justify-content:flex-end;width:37.5em}.head #desktopMenu ul li{margin-right:2em}.head #desktopMenu a{color:var(--color-gray75)}.head #desktopMenu a:hover{text-decoration:underline}.head .headerWrapper{padding:1em}@media screen and (min-width: 75em){.head #desktopMenu{display:block}.head .headerWrapper{padding:1em}}form{margin:2em auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}#name,#email,#botCheck{width:100%;height:3em;border-radius:.5em;margin:.5em auto 1em auto;border:.0625em solid var(--color-gray75);color:var(--color-gray75);padding-left:.5em}#message{width:100%;height:7.5em;border-radius:.5em;margin:.5em auto 1em auto;border:.0625em solid var(--color-gray75);color:var(--color-gray75);padding-left:.5em}input[type=submit]{height:3.5em;background-color:var(--color-primary3);color:var(--color-white);border-radius:.25em;border:none}input[type=submit]:hover{background-color:var(--color-white);color:var(--color-primary3);border:.125em solid var(--color-primary3);transition:all .125s ease}#feedback{margin:2em 0}#name:invalid:not(:-moz-placeholder), #email:invalid:not(:-moz-placeholder), #message:invalid:not(:-moz-placeholder){border:.2em solid red}#name:invalid:not(:placeholder-shown),#email:invalid:not(:placeholder-shown),#message:invalid:not(:placeholder-shown){border:.2em solid red}#name:valid,#email:valid,#message:valid{border:.2em solid green}input:focus{outline:none}.brandButtons{padding:.75em 1em;max-width:7em;height:auto;border:none;border-radius:.25em;background-color:var(--color-black);color:var(--color-white);text-align:center;white-space:normal;display:flex;justify-content:center;align-items:center}.brandButtons:hover{background-color:var(--color-white);color:var(--color-black);border:.125em solid var(--color-black);transition:all .125s ease}@media screen and (min-width: 75em){.brandButtons{padding:.75em 2em;max-width:8em;height:auto}}.ctaButtons{padding:.75em 1em;max-width:7em;height:auto;border:.125em solid var(--color-primary3);border-radius:.25em;background-color:var(--color-primary3);color:var(--color-white);text-align:center;white-space:normal;display:flex;justify-content:center;align-items:center}.ctaButtons:hover{color:var(--color-primary3);border:.125em solid var(--color-primary3);background-color:var(--color-white);transition:all .125s ease}@media screen and (min-width: 75em){.ctaButtons{padding:.75em 2em;max-width:8em;height:auto}}#heroSection{height:100vh;text-align:center;position:relative;overflow:hidden;background:var(--color-white)}#heroSection .gradient-bg{position:absolute;inset:0;z-index:0;overflow:hidden}#heroSection .gradient-bg .blob{position:absolute;width:450px;height:450px;border-radius:50%;filter:blur(50px);opacity:.5}#heroSection .gradient-bg .blob1{background:var(--color-primary1);top:10%;left:10%}#heroSection .gradient-bg .blob2{background:var(--color-primary2);top:20%;right:10%}#heroSection .gradient-bg .blob3{background:var(--color-primary3);bottom:15%;left:20%}#heroSection .gradient-bg .blob4{background:var(--color-primary4);bottom:10%;right:15%}#heroSection .gradient-bg .blob5{background:var(--color-primary5);top:50%;left:40%}#heroSection .gradient-bg .blob6{background:var(--color-primary6);top:70%;right:30%}#heroSection .heroWrapper{margin:0 auto;max-width:1200px;width:100%;padding:1em 1em}#heroSection #heroCopy{margin-bottom:1em;color:var(--color-black)}#heroSection #heroCopy #heroName{font-size:5em}@media screen and (min-width: 48em){#heroSection #heroCopy #heroName{font-size:8em}}@media screen and (min-width: 75em){#heroSection #heroCopy #heroName{font-size:10em}}#heroSection #heroCopy .heroCopyDescription{font-size:2em}@media screen and (min-width: 48em){#heroSection #heroCopy .heroCopyDescription{font-size:2.5em}}@media screen and (min-width: 75em){#heroSection #heroCopy .heroCopyDescription{font-size:3em}}#heroSection #downArrow{color:var(--color-black);font-size:2em}#heroSection #downArrow i{padding-top:3em}@media screen and (min-width: 48em){#heroSection #downArrow i{padding-top:2em}}@media screen and (min-width: 75em){#heroSection #downArrow i{padding-top:.5em}}#heroSection .heroSocials ul{display:flex;align-items:space-between;font-size:4em}#heroSection .heroSocials ul a{color:var(--color-black)}#ctaWrapper{padding:0 2em;border-radius:2em;flex-direction:column;margin-bottom:2em;position:relative;z-index:2}#ctaWrapper #boldP{font-weight:bold}#ctaWrapper{display:flex;justify-content:center;align-items:center}@media screen and (min-width: 75em){#ctaWrapper{margin:0 2em 0 2em}#ctaWrapper a{max-width:15em}#heroSection a:nth-child(1){margin-bottom:.8em}}#newCaseStudiesSection,#featuredSection{padding:4em 1em}#newCaseStudiesSection ul,#featuredSection ul{margin-top:1em}#newCaseStudiesSection ul li a,#featuredSection ul li a{display:block}#newCaseStudiesSection ul li a picture img,#featuredSection ul li a picture img{border-radius:2em 2em 0 0}#newCaseStudiesSection ul li a .aCopy,#featuredSection ul li a .aCopy{padding:1em}#newCaseStudiesSection ul li,#featuredSection ul li{margin-top:1em;border-radius:2em}#newCaseStudiesSection ul li .projectCardCopyContainer,#featuredSection ul li .projectCardCopyContainer{margin-top:.5em;display:flex;justify-content:space-between}#newCaseStudiesSection ul li .projectCardCopyContainer p,#featuredSection ul li .projectCardCopyContainer p{margin-right:1em}#newCaseStudiesSection ul li .projectCardCopyContainer button,#featuredSection ul li .projectCardCopyContainer button{width:100%;max-width:10em}#newCaseStudiesSection ul li:hover,#featuredSection ul li:hover{transform:scale(1.01);transition:all .125s ease}#newCaseStudiesSection .roleDiv ul,#featuredSection .roleDiv ul{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin:1em 0}#newCaseStudiesSection .roleDiv ul li,#featuredSection .roleDiv ul li{font-size:.8125em;border-radius:1em;padding:.75em 1em;margin-right:.8em;margin-bottom:.8em}@media screen and (min-width: 48em){#newCaseStudiesSection .roleDiv ul,#featuredSection .roleDiv ul{display:flex;flex-direction:row;align-items:center}}@media screen and (min-width: 75em){#newCaseStudiesSection .roleDiv ul,#featuredSection .roleDiv ul{display:flex;flex-direction:row;align-items:center}}#newCaseStudiesSection picture img,#featuredSection picture img{margin-bottom:1em;width:100%}#featuredSection .roleDiv ul li{background-color:var(--color-white);border:.125em solid var(--color-gray15);color:var(--color-gray75)}#featuredSection li{background-color:var(--color-white)}#featuredSection h2{color:var(--color-white)}#featuredSection h3{color:var(--color-white)}#featuredSection h4,#featuredSection p{color:var(--color-gray75)}#featuredSection{background-color:var(--color-primary6)}#newCaseStudiesSection .roleDiv ul li{background-color:var(--color-primary3);border:.125em solid var(--color-white);color:var(--color-white)}#newCaseStudiesSection li{background-color:var(--color-primary3)}#newCaseStudiesSection h2,#newCaseStudiesSection h3{color:var(--color-primary1)}#newCaseStudiesSection h4,#newCaseStudiesSection p{color:var(--color-white)}#resumeSection{height:80vh;position:relative;overflow:hidden;background:var(--color-white)}#resumeSection .gradient-bg{position:absolute;inset:0;z-index:0;overflow:hidden}#resumeSection .gradient-bg .blob{position:absolute;width:300px;height:300px;border-radius:50%;filter:blur(50px);opacity:.5}#resumeSection .gradient-bg .blob1{background:var(--color-primary1);top:10%;left:10%}#resumeSection .gradient-bg .blob2{background:var(--color-primary2);top:20%;right:10%}#resumeSection .gradient-bg .blob3{background:var(--color-primary3);bottom:15%;left:20%}#resumeSection .gradient-bg .blob4{background:var(--color-primary4);bottom:10%;right:15%}#resumeSection .gradient-bg .blob5{background:var(--color-primary5);top:50%;left:40%}#resumeSection .gradient-bg .blob6{background:var(--color-primary6);top:70%;right:30%}#resumeSection #ctaWrapperResume{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:2}#resumeSection #ctaWrapperResume a{color:var(--color-black);text-decoration:underline;font-size:1.5em}@media screen and (min-width: 48em){#resumeSection #ctaWrapperResume a{font-size:1.5em}}@media screen and (min-width: 75em){#resumeSection #ctaWrapperResume a{font-size:2em}}#contactSection{margin-top:4em}#contactSection h2,#contactSection h3{color:var(--color-primary1)}#contactSection{padding:0 1em}.imageDiv{min-width:0}.imageDiv picture,.imageDiv img{width:100%;max-width:100%;display:block}.imageDiv img{height:auto;border-radius:2em}.title{margin:1em 0;text-align:center;font-size:1.5em}@media screen and (min-width: 48em){.title{font-size:3em}}@media screen and (min-width: 75em){.title{font-size:3em}}#projectHero{padding:10vh 10vw;margin-bottom:1em}#projectHeroCta{padding:2em;border-radius:2em}#projectHeroCta h2{text-align:center;margin-bottom:1em;font-size:2em;color:var(--color-gray75)}@media screen and (min-width: 48em){#projectHeroCta h2{font-size:4em}}@media screen and (min-width: 75em){#projectHeroCta h2{font-size:4em}}#projectHeroCta #btnCon{margin:0 auto}#projectHeroCta #btnCon a{padding:.75em 1em;height:auto;border:.125em solid var(--color-primary6);border-radius:1em;color:var(--color-primary6);text-align:center;white-space:normal;font-weight:bold}#projectHeroCta #btnCon a:hover{border:.125em solid var(--color-white);color:var(--color-white);background-color:var(--color-primary6);transition:all .125s ease}#techDiv,#roleDiv{display:flex;flex-direction:column;align-items:flex-start}#techDiv li,#roleDiv li{color:var(--color-gray75);font-size:1em;background-color:var(--color-white);border-radius:1em;border:.125em solid var(--color-gray15);padding:.75em 1em;margin-right:.8em;margin-bottom:.8em}@media screen and (min-width: 48em){#techDiv,#roleDiv{display:flex;flex-direction:row;align-items:center}}@media screen and (min-width: 75em){#techDiv,#roleDiv{display:flex;flex-direction:row;align-items:center}}#overviewSection{padding:2em 1em}#overviewSection p{color:var(--color-gray75)}#overviewSection .marginBot{margin-bottom:1em}#overviewSection h3{margin-bottom:.3em;color:var(--color-primary1)}#overviewSection h4{margin-bottom:.5em;color:var(--color-primary1)}#roleSection,#processSection{background-color:#f5f5f5}#roleSection,#processSection,#outcomeSection,#challengeSection{padding:2em 1em}#roleSection li,#processSection li,#outcomeSection li,#challengeSection li{list-style-type:none;font-family:"Quicksand",serif;margin-left:1em;color:var(--color-gray75);padding:.8em .8em;border-radius:1em;margin-bottom:1em;box-shadow:.01em 1em 1em #efefef}#roleSection h3,#processSection h3,#outcomeSection h3,#challengeSection h3{margin-bottom:.3em;color:var(--color-primary1)}#roleSection h4,#processSection h4,#outcomeSection h4,#challengeSection h4{margin-bottom:.5em;color:var(--color-primary1)}#suggestedSection{padding:4em 1em}#suggestedSection ul{margin-top:1em}#suggestedSection ul li a{display:block}#suggestedSection ul li a picture img{border-radius:2em 2em 0 0}#suggestedSection ul li a .aCopy{padding:1em}#suggestedSection ul li a .aCopy h5{font-size:1em;color:var(--color-gray75)}@media screen and (min-width: 75em){#suggestedSection ul li a .aCopy h5{font-size:1.5em}}#suggestedSection ul li{margin-top:1em;border-radius:2em}#suggestedSection ul li .projectCardCopyContainer{margin-top:.5em;display:flex;justify-content:space-between}#suggestedSection ul li .projectCardCopyContainer p{margin-right:1em}#suggestedSection ul li .projectCardCopyContainer button{width:100%;max-width:10em}#suggestedSection ul li:hover{transform:scale(1.01);transition:all .125s ease}#suggestedSection .roleDiv ul{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin:1em 0}#suggestedSection .roleDiv ul li{font-size:.8125em;border-radius:1em;padding:.75em 1em;margin-right:.8em;background-color:var(--color-white);border:.125em solid var(--color-gray15);color:var(--color-gray75)}#suggestedSection picture img{margin-bottom:1em;width:100%}#suggestedSection li{background-color:var(--color-white)}#suggestedSection h2{color:var(--color-white)}#suggestedSection h3,#suggestedSection h4{color:var(--color-white)}#suggestedSection p{color:var(--color-gray75)}#suggestedSection{background-color:var(--color-primary6)}#aboutSection,#promptOneSection,#promptTwoSection,#promptThreeSection,#promptFourSection{padding:0em 1em}#aboutSection img,#promptOneSection img,#promptTwoSection img,#promptThreeSection img,#promptFourSection img{width:100%;border-radius:1em}#aboutSection .promptDiv,#promptOneSection .promptDiv,#promptTwoSection .promptDiv,#promptThreeSection .promptDiv,#promptFourSection .promptDiv{margin:1em 0;background-color:var(--color-gray15);border-radius:.5em;padding:1em}#aboutSection .promptDiv h3,#promptOneSection .promptDiv h3,#promptTwoSection .promptDiv h3,#promptThreeSection .promptDiv h3,#promptFourSection .promptDiv h3{font-size:1.125em}#aboutSection .promptDiv p,#promptOneSection .promptDiv p,#promptTwoSection .promptDiv p,#promptThreeSection .promptDiv p,#promptFourSection .promptDiv p{font-size:.8125em}#aboutSection .bufferDiv,#promptOneSection .bufferDiv,#promptTwoSection .bufferDiv,#promptThreeSection .bufferDiv,#promptFourSection .bufferDiv{background-color:var(--color-gray15);border-radius:.5em;padding:1em}#aboutSection .bufferDiv h3,#promptOneSection .bufferDiv h3,#promptTwoSection .bufferDiv h3,#promptThreeSection .bufferDiv h3,#promptFourSection .bufferDiv h3{font-size:1.125em}#aboutSection .bufferDiv ul,#promptOneSection .bufferDiv ul,#promptTwoSection .bufferDiv ul,#promptThreeSection .bufferDiv ul,#promptFourSection .bufferDiv ul{display:flex;flex-direction:row}#aboutSection .bufferDiv ul li,#promptOneSection .bufferDiv ul li,#promptTwoSection .bufferDiv ul li,#promptThreeSection .bufferDiv ul li,#promptFourSection .bufferDiv ul li{font-size:.8125em;background-color:var(--color-white);border-radius:1em;border:.125em solid var(--color-gray15);padding:.75em 1em;margin-right:.8em}#aboutSection .marginBottom,#promptOneSection .marginBottom,#promptTwoSection .marginBottom,#promptThreeSection .marginBottom,#promptFourSection .marginBottom{margin-bottom:1em}#aboutSection .marginTop,#promptOneSection .marginTop,#promptTwoSection .marginTop,#promptThreeSection .marginTop,#promptFourSection .marginTop{margin-top:1em}@media screen and (min-width: 48em){#aboutSection,#promptOneSection,#promptTwoSection,#promptThreeSection{margin-bottom:1em;background-color:var(--color-gray15);border-radius:1em}#promptFourSection{background-color:var(--color-gray15);border-radius:1em}.promptDiv{margin-top:50%}.center-content{align-items:center}}@media screen and (min-width: 75em){#aboutSection .promptDiv h3,#promptOneSection .promptDiv h3,#promptTwoSection .promptDiv h3,#promptThreeSection .promptDiv h3,#promptFourSection .promptDiv h3{font-size:1.3125em}#aboutSection .promptDiv p,#promptOneSection .promptDiv p,#promptTwoSection .promptDiv p,#promptThreeSection .promptDiv p,#promptFourSection .promptDiv p{font-size:1em}#aboutSection .bufferDiv h3,#promptOneSection .bufferDiv h3,#promptTwoSection .bufferDiv h3,#promptThreeSection .bufferDiv h3,#promptFourSection .bufferDiv h3{font-size:1.3125em}#aboutSection .bufferDiv ul li,#promptOneSection .bufferDiv ul li,#promptTwoSection .bufferDiv ul li,#promptThreeSection .bufferDiv ul li,#promptFourSection .bufferDiv ul li{font-size:1em}}#relativeDiv{position:relative;overflow:hidden}#absoluteDiv{position:absolute;bottom:1em;left:1em}#absoluteDiv p{font-size:.875em}#absoluteDiv ul{display:flex;flex-direction:row;justify-content:space-between}#absoluteDiv ul li{font-size:.6875em;background-color:var(--color-white);border-radius:1em;border:.125em solid var(--color-gray15);padding:.75em 1em;margin-right:.8em}@media screen and (min-width: 75em){#absoluteDiv p{font-size:1em}#absoluteDiv ul li{font-size:1em}}/*# sourceMappingURL=main.css.map */