:root{--font-body:"Barlow",sans-serif;--font-header:"Nothing You Could Do",cursive;--font-section:"La Belle Aurore",cursive;--white:#fff;--black:#000;--orange:#ff8052;--orange-state:#ef754d;--project-shadow:#c6c3c3}html{box-sizing:border-box;font-size:100%}*,:after,:before{box-sizing:inherit}body{font-family:var(--font-body)!important;margin:0;padding:0}@media (min-width:71.875em){body{align-items:center;display:flex;flex-direction:column;justify-content:center;left:50%!important;position:absolute;-webkit-transform:translateX(-50%)!important;transform:translateX(-50%)!important;width:calc(100% - 3rem)!important}}h1,h2,h3{line-height:1.1;margin-top:0}a,a:active,a:visited{text-decoration:none}body{margin:0 auto;max-width:96.875rem;padding:0 1.5rem}@media (min-width:71.875em){body{padding:0;-webkit-transform:translate(0);transform:translate(0)}}section{background-color:var(--white)}a{color:var(--white)!important;text-decoration:none!important}footer{background-color:var(--black);color:var(--white);padding:80px;text-align:center;width:100%}.tags{color:#737377;font-family:var(--font-section);font-size:1.1875rem;font-style:italic}.hero{background-color:var(--black);color:var(--white);font-size:2.5rem;height:100vh;width:100%}.hero .body-open{margin-left:1.875rem!important}.hero .h1-close{width:auto}.hero .h1-close,.hero .p-close{display:flex;justify-content:end}.hero .p-close{width:55%}.hero__area{align-items:center;display:flex;height:100%;justify-content:space-between}.hero__socials{margin-right:1.875rem;padding-bottom:12.5rem}.hero__text{margin-bottom:12.5rem;margin-left:5rem}.hero__button{background-color:var(--orange);border-radius:1.875rem;font-size:1.25rem;height:3.4375rem;margin-top:1.25rem;padding-top:.625rem;text-align:center;width:10.9375rem}.hero__button:hover{background-color:var(--orange-state);cursor:pointer}.hero__button:active{background-color:#a9a9a9;color:grey}.hero--header{font-family:var(--font-header);font-size:5.3125rem;margin:0;padding-bottom:.625rem}.hero--text{font-size:1.875rem;margin:0}.nav-open{margin:0 0 6.875rem 2.625rem;position:absolute}.nav-close{display:flex;justify-content:end;margin-top:5.625rem;position:absolute;width:92%}@media (min-width:87.5em){.nav-close{width:97%!important}}.nav{align-items:center;display:flex;justify-content:space-between;margin-top:1.25rem}.nav__logo{height:5rem;margin:1.875rem}.nav-links{display:flex;font-size:1.75rem;justify-content:space-around;list-style-type:none;width:31.25rem}.nav-links__li{align-items:center;display:flex;margin-right:.625rem;text-decoration:none}.nav-links__button{background-color:var(--orange);border:none;border-radius:1.875rem;font-size:1.5625rem;height:3.4375rem;text-align:center;width:10rem}.nav-links__button:hover{background-color:var(--orange-state);cursor:pointer}.nav-links__button:active{background-color:#a9a9a9;color:grey}.s2-close{align-items:flex-end;display:flex}.sub{display:flex;justify-content:space-around;padding:5rem}.sub__information{color:var(--black)}.sub--header{font-size:3.4375rem;margin-bottom:1.25rem}.sub--text{font-size:1.75rem}.sub__container{align-items:center;display:flex}.sub__headshot{border-radius:9.375rem;margin-left:5rem;width:15.625rem}@media (min-width:){.sub__headshot{margin-left:0!important;margin-right:.375rem!important}}.sub-projects{display:flex;flex-direction:column;padding:5rem;text-align:center}.sub-projects--header{font-size:3.125rem;margin-bottom:1.875rem}.sub-projects .s-open{display:flex}.sub-projects .s-close{display:flex;justify-content:end;margin-top:1.875rem}.project-container{display:flex;justify-content:space-around}.project-card{box-shadow:5px 5px 20px var(--project-shadow);height:31.25rem;margin:.625rem;width:15.625rem}.project-card--header{font-size:1.375rem;margin:.625rem}.project-card--text{font-size:.9375rem}.project-image{border-radius:7.8125rem;height:13.1875rem;margin-top:1.5625rem;width:13.875rem}.project-link{color:var(--orange)!important;text-decoration:none}small{display:flex;font-size:.75rem;justify-content:center;margin-top:.3125rem}hr{margin-left:1.25rem;margin-right:1.25rem}.footer .ft-open{display:flex;margin-left:11.25rem}@media (min-width:87.5em){.footer .ft-open{margin-left:22.1875rem}}.footer .ft-close{display:flex;justify-content:end;margin-right:10.625rem}@media (min-width:87.5em){.footer .ft-close{margin-right:22.1875rem}}.footer .body-close{display:flex;justify-content:end}.footer--header{font-size:3.4375rem;margin-bottom:.9375rem;text-transform:uppercase}.footer--text{font-size:1.5625rem}@media (max-width:47em){.nav__wrapper{display:none}}@media (max-width:){.nav-close,.nav-open{display:none}}.nav__tog{cursor:pointer;display:flex;flex-direction:column;height:.9375rem;justify-content:space-around;margin-right:1.875rem;position:relative;-webkit-transform:center;transform:center;transition:.5s;width:2.5rem}@media (min-width:47em){.nav__tog{display:none}}.nav__tog span{background-color:#fff;height:2px;-webkit-transform-origin:center;transform-origin:center;transition:.2s}.nav__tog span:first-child{width:100%}.nav__tog span:nth-child(2){width:80%}.nav__tog.active span{background-color:#fff;left:0;position:absolute;width:100%}.nav__tog.active span:first-child{top:40%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav__tog.active span:nth-child(2){bottom:40%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width:47em){.hero{background-color:var(--black);color:var(--white);font-size:2.5rem;height:100vh;width:100%}.hero .body-open{margin-left:1.875rem!important}.hero .h1-close{display:flex;justify-content:center!important;width:auto}.hero .p-close{display:flex;justify-content:end;width:55%}.hero__area{align-items:center;display:flex;height:100%;justify-content:space-between}.hero__socials{margin-right:1.875rem;padding-bottom:15.625rem}.hero__text{margin-bottom:29rem;margin-left:2.5rem!important}.hero__button{background-color:var(--orange);border-radius:1.875rem;font-size:1.25rem;height:3.4375rem;margin-top:1.25rem;padding-top:.625rem;text-align:center;width:10rem}.hero__button:hover{background-color:var(--orange-state);cursor:pointer}.hero__button:active{background-color:#a9a9a9;color:grey}.hero--header{font-family:var(--font-header);font-size:3.75rem!important;margin:0;padding-bottom:.625rem}.hero--text{font-size:1.375rem!important;margin:0}.sub{display:grid;grid-template-columns:13.75rem 1fr!important}.sub--header{font-size:1.875rem;margin-bottom:1.25rem}.sub--text{font-size:1.125rem!important}.sub__headshot{margin-left:.625rem!important;width:10.625rem!important}.sub-projects--header{font-size:2.5rem;margin-bottom:1.875rem}.footer .ft-close,.footer .ft-open{display:flex;margin:.625rem!important}.footer .ft-close{justify-content:end}.footer .body-close{display:flex;justify-content:end}.footer--header{font-size:1.875rem;margin-bottom:.9375rem;text-transform:uppercase}.footer--text{font-size:1.1875rem}}@media (max-width:60.875em){body{padding:0}.hero{background-color:var(--black);color:var(--white);font-size:2.5rem;height:100vh;width:100%}.hero .body-open{margin-left:1.875rem!important}.hero .h1-close{width:auto}.hero .h1-close,.hero .p-close{display:flex;justify-content:end}.hero .p-close{width:55%}.hero__text{margin-bottom:18.75rem;margin-left:5rem}.hero--header{font-family:var(--font-header);font-size:4.0625rem;margin:0;padding-bottom:.625rem}.hero--text{font-size:1.5625rem;margin:0}.nav{align-items:center;display:flex;justify-content:space-between;margin-top:1.25rem}.nav__logo{height:5rem;margin:1.875rem 1.5625rem 1.875rem 1.875rem}.nav-links{display:flex;font-size:1.25rem;justify-content:space-around;list-style-type:none;margin-bottom:0;width:31.25rem}.nav-links__li{align-items:center;display:flex;margin-right:.625rem;text-decoration:none}.nav-links__button{background-color:var(--orange);border:none;border-radius:1.875rem;font-size:1.25rem;height:3.4375rem;text-align:center;width:8.75rem}.nav-links__button:hover{background-color:var(--orange-state);cursor:pointer}.nav-links__button:active{background-color:#a9a9a9;color:grey}.s2-close{display:flex;grid-column:2/-1;justify-content:flex-end}.sub{display:grid;grid-template-columns:1fr 1fr}.sub--header{font-size:3.125rem;margin-bottom:1.25rem}.sub--text{font-size:1.375rem}.sub__headshot{margin-left:3.125rem;width:13.125rem}.project-container{display:flex;flex-wrap:wrap;justify-content:space-around}.footer .ft-open{display:flex;margin-left:6.25rem}.footer .ft-close{margin-right:5.625rem}.footer .body-close,.footer .ft-close{display:flex;justify-content:end}}
/*# sourceMappingURL=style.css.map */