body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@-webkit-keyframes arrow-off{0%{padding-left:2.75rem}to{padding-left:1.5rem}}@keyframes arrow-off{0%{padding-left:2.75rem}to{padding-left:1.5rem}}@-webkit-keyframes arrow{0%{padding-left:1.5rem}to{padding-left:2.75rem}}@keyframes arrow{0%{padding-left:1.5rem}to{padding-left:2.75rem}}.button-arrow{background-color:#2a5825;height:-webkit-max-content;height:max-content;padding:.75rem;width:-webkit-max-content;width:max-content}.button-arrow a{align-items:center;color:#fefbea;display:inline-block;display:flex;font-family:Space Grotesk,Helvetica,"sans-serif";font-size:2rem;font-weight:700;text-decoration:none}.button-arrow svg{fill:#fefbea;-webkit-animation-name:arrow-off;animation-name:arrow-off;padding-left:1.5rem;padding-right:.75rem;scale:1.5}.button-arrow svg,.button-arrow:hover svg{-webkit-animation-duration:.3s;animation-duration:.3s}.button-arrow:hover svg{-webkit-animation-name:arrow;animation-name:arrow;padding-left:2.75rem}@-webkit-keyframes arrow-off-small{0%{padding-left:2rem}to{padding-left:1rem}}@keyframes arrow-off-small{0%{padding-left:2rem}to{padding-left:1rem}}@-webkit-keyframes arrow-small{0%{padding-left:1rem}to{padding-left:2rem}}@keyframes arrow-small{0%{padding-left:1rem}to{padding-left:2rem}}.button-arrow-small{background-color:#2a5825;height:-webkit-max-content;height:max-content;padding:.5rem;width:-webkit-max-content;width:max-content}.button-arrow-small a{align-items:center;color:#fefbea;display:inline-block;display:flex;font-family:Space Grotesk,Helvetica,"sans-serif";font-size:1.5rem;font-weight:700;text-decoration:none}.button-arrow-small svg{fill:#fefbea;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:arrow-off-small;animation-name:arrow-off-small;padding-left:1rem;padding-right:.5rem;scale:1.2}.button-arrow-small:hover svg{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:arrow-small;animation-name:arrow-small;padding-left:2rem}footer{background-color:#2a5825;color:#fefbea;font-family:Space Grotesk,Helvetica,"sans-serif";font-size:1.5rem;font-weight:700;padding:1.5rem 0;text-align:center}footer p{margin:0 0 1rem}footer .socials a{fill:#fefbea;margin:0 1rem}footer .socials a svg{scale:1.5}header{position:-webkit-sticky;position:sticky;top:0;z-index:700}header h1{margin:0;max-width:100px;scale:.7}header .socials a{fill:#fefbea;margin:2rem 3rem 0 2rem}header .socials svg{scale:2}.nav-button{background:none;border:none;margin:0;padding:0;position:absolute;right:15px;top:2px;z-index:800}.nav-button .line{background-color:#2a5825;display:block;height:5px;margin:10px auto;transition:all .4s ease-in-out;width:50px}.show .nav-button .line:nth-child(2){width:0}.show .nav-button .line:first-child{-webkit-transform:translateY(15px);transform:translateY(15px)}.show .nav-button .line:nth-child(3){-webkit-transform:translateY(-15px) rotate(90deg);transform:translateY(-15px) rotate(90deg)}.show .nav-button .line{background-color:#fefbea}.show .nav-button{-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:all .4s ease-in-out;z-index:800}.site-nav{background-color:#2a5825;display:grid;height:100vh;margin:0 auto;place-items:center;position:fixed;right:-100%;top:0;transition:right .4s ease;z-index:100}.show .site-nav{right:0;width:100vw}.site-nav ul{padding:1rem}.site-nav ul li{list-style:none;padding:1.5rem 0;text-align:center}.site-nav ul li a{color:#fefbea;font-family:Space Grotesk,Helvetica,"sans-serif";font-size:2.5rem;text-decoration:none;text-transform:uppercase}.site-nav ul li :hover,.site-nav ul li a:active,.site-nav ul li a:focus{background-color:#fefbea;color:#2a5825}.site-nav ul li:not(:last-child){border-bottom:1px solid #fefbea}@media(min-width:31em){.show .site-nav{width:auto}.site-nav ul{padding:4rem 5rem}}#about,#featured,#projects{margin:0 1rem}#about .projects-container,#featured .projects-container,#projects .projects-container{display:grid;grid-template-columns:1fr}#about .projects-container .accordion-content,#featured .projects-container .accordion-content,#projects .projects-container .accordion-content{height:0;overflow:hidden;padding:0;transition:height .5s ease}#about .projects-container .open,#featured .projects-container .open,#projects .projects-container .open{height:100%;overflow:visible;overflow-y:hidden}#about .projects-container .featured-image,#featured .projects-container .featured-image,#projects .projects-container .featured-image{margin:0}#about .projects-container .featured-image img,#featured .projects-container .featured-image img,#projects .projects-container .featured-image img{height:auto;object-fit:cover;width:100%}@media(min-width:52em){#about .projects-container,#featured .projects-container,#projects .projects-container{gap:0 4rem;grid-template-columns:repeat(2,1fr)}#about .projects-container .featured-image,#featured .projects-container .featured-image,#projects .projects-container .featured-image{height:10em;object-fit:cover;overflow:hidden}}@media(min-width:65em){#about,#featured,#projects{margin:0 auto;max-width:60em;padding:0 1rem}#about .projects-container .featured-image,#featured .projects-container .featured-image,#projects .projects-container .featured-image{height:12em;width:auto}}@media(min-width:70em){#about .projects-container .featured-image,#featured .projects-container .featured-image,#projects .projects-container .featured-image{height:14em}}@-webkit-keyframes animateFromBottom{0%{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes animateFromBottom{0%{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.image-carousel{height:10em;object-fit:cover;overflow:hidden;overflow-y:scroll;position:relative;z-index:0}.image-carousel img{height:auto;object-fit:cover;width:100%}.image-carousel button{background:none;border:none;cursor:pointer;-webkit-filter:drop-shadow(0 0 1px #26272f);filter:drop-shadow(0 0 1px #26272F);outline:none;position:absolute;top:50%}.image-carousel button svg{fill:#fefbea;scale:1.2}.image-carousel .button-prev{left:0}.image-carousel .button-next{right:0}@media(min-width:45em){.image-carousel{height:15em}}@media(min-width:65em){.image-carousel{height:25em}}.content-container{display:grid;grid-template-columns:1fr}.content-container .button-arrow-small{margin-top:2rem}@media(min-width:45em){.content-container{gap:0 2rem;grid-template-columns:.5fr 1fr}.content-container .button-arrow,.content-container .content-tabs,.content-container .heading-tabs{grid-column:2/3}}#about,#featured{padding-bottom:4rem}#about h2,#featured h2{color:#2a5825;font-size:2.5rem;font-weight:700}#about h2,#about h3,#featured h2,#featured h3{font-family:Space Grotesk,Helvetica,"sans-serif"}#about h3,#featured h3{color:#26272f;font-size:1.5rem;margin:1.5rem 0 .5rem}#about .project,#featured .project{margin-bottom:2.5rem}#about .project h3,#featured .project h3{margin-top:.5rem}#about .project a,#featured .project a{color:#26272f;margin-bottom:3rem}#about .socials,#featured .socials{margin:3rem 0;padding-left:.75rem}#about .socials a,#featured .socials a{fill:#2a5825;margin:0 4rem 0 0}#about .socials svg,#featured .socials svg{scale:2}#about h2{margin-bottom:.5rem}#landing{align-content:center;align-items:center;display:grid;grid-template-rows:250px 250px 200px;height:90vh;justify-content:center;padding:0 2rem}#landing h1{color:#2a5825;font-family:Space Grotesk,Helvetica,"sans-serif";font-size:4rem;font-weight:700;text-transform:uppercase}@media(min-width:40em){#landing{grid-template-rows:150px 250px 150px;max-width:46em}#landing h1{font-size:5rem}}@media(min-width:65em){#landing{justify-content:start;margin:0 auto;max-width:60em}#landing .content{max-width:40em}}#projects h1{color:#2a5825;font-family:Space Grotesk,Helvetica,"sans-serif";font-size:2.5rem;font-weight:700}#projects .project{margin-bottom:2rem}#projects .project h2{color:#26272f;font-family:Space Grotesk,Helvetica,"sans-serif";font-size:1.5rem;margin:0}#projects .project a{color:#fefbea}#projects .project .title-btn{align-items:center;display:flex;justify-content:space-between}#projects .project .title-btn button{all:unset;font-size:2rem;font-weight:700;padding-right:.5rem}#single-project{display:grid;grid-template-columns:1fr;margin:0 1rem 3rem}#single-project h1{color:#2a5825;font-size:2.5rem;font-weight:700}#single-project h1,#single-project h2{font-family:Space Grotesk,Helvetica,"sans-serif"}#single-project h2{color:#26272f;font-size:1.5rem;margin:1.5rem 0 .5rem}#single-project h3{margin-bottom:.5rem}#single-project p{margin:0}#single-project .heading-tabs{display:flex;flex-direction:row;justify-content:flex-start}#single-project .heading-tabs h2{margin-right:3rem}#single-project .active-tabs{border-bottom:3px solid #2a5825}#single-project .content{display:none}#single-project .active-content{display:block}#single-project .button-arrow{margin-top:2rem}@media(min-width:65em){#single-project{margin:0 auto 3rem;max-width:60em;padding:0 1rem}}.loading{display:grid;grid-template-columns:200px;height:100vh;place-content:center}.loading img{height:auto;width:200px}.error-404{display:grid;grid-template-columns:1fr;height:100vh;place-items:center}body{background-color:#fefbea;font-size:1.2rem;line-height:1.5}html{scroll-behavior:smooth}
/*# sourceMappingURL=main.750fc186.css.map*/