body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.skill-button{padding:.8em 2em;display:inline-block;margin:.5em .5em .5em 0;transition:.2s linear;cursor:pointer;text-decoration:none;background:#f1eae0;color:#75654c}.skill-button:hover{opacity:.8}.block.retro-green{height:16rem;width:100%;background-color:#909e84}.section-wrapper{background:#c4c4c4;text-align:center}.section-wrapper h1,.section-wrapper h2{color:#75654c}.section-wrapper .text-wrapper{width:100%;max-width:800px;margin:0 auto;padding:2rem 0}.section-wrapper .columns{text-align:left}.section-wrapper .columns h1{color:#000}.section-wrapper.pink{background:#d19f8f}.section-wrapper.pink h1{color:#fff}.section-wrapper.blush{background:#cf9b7a}.section-wrapper.blush h1{color:#fff}.section-wrapper.soft-pink{background:#d0b0af}.section-wrapper.soft-pink h1{color:#000}.section-wrapper.retro-green{background:#909e84}.section-wrapper.retro-white{background:#c4c4c4}.section-wrapper.retro-brown{background:#75654c}.section-wrapper.retro-brown2{background:#bb8644}.section-wrapper.retro-yellow{background:#e3d477}.section-wrapper.retro-orange{background:#e8b38c}.section-wrapper.white{background:#f1eae0}.section-wrapper.white h1{color:#000}.top-section{padding-top:10rem;padding-bottom:4rem}.top-section.header{position:relative;padding-top:13rem;padding-bottom:3rem}.top-section.header h1{color:#75654c}.top-section.header:before{content:"";width:35vw;height:35vw;background:#bb8644;position:absolute;right:-5vw;top:-15vw;border-radius:50%}.top-section.header.orange{background:#d09b7b}.top-section.header.orange h1{color:#fff}.top-section.header.orange:before{background:#bb6f1c}.top-section.header.lightpink:before{background:#d19f8f}.top-section.header.white:before{background:#d0b0af;opacity:.7}.blog-wrapper{display:flex;padding:0;align-items:center}.blog-wrapper .blog-post{width:30%;margin:1em;cursor:pointer;transition:.2s}.blog-wrapper .blog-post img{width:100%;transition:.3s;margin-bottom:.6em}.blog-wrapper .blog-post:hover img{opacity:.8}.blog-wrapper .blog-post p{transition:.2s}.blog-wrapper .blog-post a{text-decoration:none;color:#000}.blog-wrapper .blog-link{width:100px;text-align:left;padding:1em;box-sizing:border-box;transition:padding .2s linear}.blog-wrapper .blog-link h4{font-family:"Montserrat",sans-serif;text-transform:uppercase;letter-spacing:2px;margin:0}.blog-wrapper .blog-link a{color:#000;font-size:1.5em;font-weight:100}.blog-wrapper .blog-link:hover{padding-left:1.2em}.split-section-wrapper{display:flex;justify-content:center}.split-section-wrapper .split-section-light{width:50%;padding:5rem 2rem;background:#c4c4c4;text-align:right;display:flex;align-items:center;justify-content:flex-end}.split-section-wrapper .split-section-light div{max-width:475px;display:inline-block;text-align:left;margin-right:3rem;padding-right:1em}.split-section-wrapper .split-section-light h3{font-size:2.5em;-webkit-margin-after:.5em;margin-block-end:.5em}.split-section-wrapper .split-section-dark{width:50%;padding:5rem 2rem;background:#75654c}.split-section-wrapper .split-section-dark div{max-width:475px;margin-left:3rem}.split-section-wrapper .split-section-dark img{max-width:500px;width:100%}.collage-wrapper{display:flex;align-items:center}.collage-wrapper div{padding:.6em;box-sizing:border-box}.collage-wrapper h1{font-size:3rem;line-height:1em;-webkit-margin-after:.3em;margin-block-end:.3em;word-wrap:break-word;text-align:left}.collage-wrapper .collage-left{text-align:right;width:45%}.collage-wrapper .collage-right{width:55%;display:flex;flex-wrap:wrap;align-items:flex-end}.collage-wrapper .collage-right .collage-inner-header{width:45%}.collage-wrapper .collage-right .collage-inner-top{width:55%}.collage-wrapper .collage-right .collage-inner-bottom{width:65%}.collage-wrapper img{width:100%;transition:.4s;position:relative}.collage-wrapper #photography-link:before{content:"Photography";font-family:"Montserrat",sans-serif;font-size:30px;opacity:1}.photo-header-section-wrapper{display:flex;max-width:1200px;margin:0 auto;justify-content:center;align-items:center}.photo-header-section-wrapper h1{color:#b45118;-webkit-margin-after:.3em;margin-block-end:.3em}.photo-header-section-wrapper .photo-header-section-photo{width:40%;max-width:450px}.photo-header-section-wrapper .photo-header-section-text{width:60%;max-width:550px}.photo-header-section-wrapper .photo-header-section-text h2{color:#e3d477}.photo-header-section-wrapper .photo-header-section-text a{color:#e3d477;font-weight:700}.photo-header-section-wrapper .photo-header-section-text li,.photo-header-section-wrapper .photo-header-section-text p{color:#f1eae0}.photo-header-section-wrapper div{text-align:left;padding:2rem;position:relative;z-index:2}.photo-header-section-wrapper div img{width:100%}.photo-header-section-wrapper div #placeholder{position:absolute;z-index:2;top:0;left:0}.photo-header-section-wrapper div .bg{position:absolute;width:100%;background:#909e84;height:400px;z-index:0;top:50%;left:50%;border-radius:50%}.photo-title-section-wrapper{display:flex;max-width:1200px;margin:0 auto;justify-content:center;align-items:center;padding-bottom:-1rem}.photo-title-section-wrapper h1{color:#000;-webkit-margin-after:.3em;margin-block-end:.3em;padding:1em}.photo-title-section-wrapper div{width:35%;max-width:450px;text-align:left;padding:2rem;position:relative;z-index:2}.photo-title-section-wrapper div img{width:100%}.photo-title-section-wrapper div #placeholder{position:absolute;z-index:2;top:0;left:0}.photo-title-section-wrapper div .bg{position:absolute;width:100%;background:#d19f8f;height:400px;z-index:0;top:50%;right:50%;border-radius:50%}.gallery-full-wrapper{width:100%;background:#e7d3c9;margin-top:-3rem;padding-bottom:5rem}.gallery-full-wrapper img{width:100%;margin:1em 0}.gallery-full-wrapper.white{background:#f1eae0}.gallery-full{width:100%;max-width:1200px;margin:0 auto}.gallery-full h4{font-size:.8em}.gallery{width:100%;display:flex;flex-wrap:wrap;padding:0;box-sizing:border-box}.gallery .gallery-item{flex:1 1 30%;padding:1em;box-sizing:border-box}.gallery .gallery-item .gallery-item-photo{width:100%;position:relative}.gallery .gallery-item img{width:100%;object-fit:cover}.gallery .gallery-item .gallery-caption{font-size:.8em;padding:1em;text-align:center}.photo-divider{height:40vh;width:100%;background-size:cover;background-position:50%;background-attachment:fixed}.footer-wrapper{background:#e8b38c;width:100%;padding:5rem 0;box-sizing:border-box}.footer-wrapper .footer{max-width:1200px;margin:0 auto;width:100%;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;padding:0 1em}.footer-wrapper h1{font-weight:800;font-size:3.5em;margin:0;color:#75654c}.footer-wrapper h4{font-family:"Montserrat-ExtraBold",sans-serif;text-transform:uppercase;letter-spacing:1px;font-size:.8em}.footer-wrapper img{height:20px;margin:10px}.tiled-nav{display:flex;flex-wrap:wrap;width:100%;max-width:1200px;margin:0 auto;padding:5em 0}.tiled-nav .tiled-nav-item-wrapper{width:50%;box-sizing:border-box;padding:3em 2em}.tiled-nav .tiled-nav-item{width:100%;height:350px;position:relative}.tiled-nav .tiled-nav-item h2{position:absolute;z-index:4;bottom:-1.3em;left:-.3em;font-size:6em}.tiled-nav .tiled-nav-item .tiled-nav-pic{width:100%;height:100%;background-size:cover;background-position:50%;position:absolute;top:0;z-index:3;transition:.5s;cursor:pointer}.tiled-nav .tiled-nav-item .tiled-nav-pic:hover{opacity:0}.tiled-nav .tiled-nav-item .tiled-nav-text{position:absolute;width:100%;height:100%;top:0;display:flex;justify-content:center;align-items:center;align-content:center;z-index:2;flex-wrap:wrap}.tiled-nav .tiled-nav-item .tiled-nav-text h1{font-size:2.5em;margin-bottom:.2em;color:#000;width:100%;letter-spacing:1px}.tiled-nav .tiled-nav-item .tiled-nav-text h4{font-family:"Montserrat",sans-serif;text-transform:uppercase;letter-spacing:1px;margin:0;font-weight:100;font-size:.8em;color:#000}.half-section{display:flex;padding:7rem 1rem;width:100%;box-sizing:border-box;max-width:1200px;margin:0 auto;align-items:center}.half-section .half-section-pic{display:flex}.half-section .half-section-pic img{height:300px;margin:0 .5em}.half-section .half-section-text{text-align:left;padding:0 3em}.half-section .half-section-text h1{margin-bottom:.2em}.aaw h1{margin-bottom:.3em!important}@media (max-width:1024px){.blog-wrapper{padding:0}.top-section{padding-top:18rem}.split-section-wrapper .split-section-dark{padding:5rem 1rem}.split-section-wrapper .split-section-dark div{margin-right:2rem}.collage-wrapper h1{font-size:calc(4.44vw + 1rem)}.photo-header-section-wrapper{flex-direction:column}.photo-header-section-wrapper div{width:100%}.photo-header-section-wrapper .photo-header-section-text{width:80%;max-width:700px;padding-top:.3em}.tiled-nav .tiled-nav-item-wrapper{width:100%}}@media (max-width:768px){.block.retro-green{height:10rem}.split-section-wrapper{flex-direction:column;padding:3rem 1rem;background:#c4c4c4;position:relative}.split-section-wrapper .split-section-dark,.split-section-wrapper .split-section-light{text-align:center;box-sizing:border-box;width:100%;padding:1rem;background:transparent;z-index:2}.split-section-wrapper .split-section-dark div,.split-section-wrapper .split-section-light div{width:100%;margin:0 auto}.split-section-wrapper .split-section-dark .accent,.split-section-wrapper .split-section-light .accent{color:#000}.split-section-wrapper:before{content:"";position:absolute;width:20%;height:100%;background:#75654c;right:0;top:0;z-index:0}.collage-wrapper{flex-direction:column-reverse}.collage-wrapper .collage-left,.collage-wrapper .collage-right,.collage-wrapper .collage-right .collage-inner-bottom,.photo-header-section-wrapper .photo-header-section-photo{width:100%}.tiled-nav .tiled-nav-item-wrapper .tiled-nav-item h2{font-size:3.5em}}@media (max-width:650px){.top-section{padding-top:8rem}.block.retro-green{height:10rem}.collage-wrapper h1{font-size:calc(4.44vw + .25rem);text-align:right}.blog-wrapper{flex-direction:column}.blog-wrapper .blog-post{width:93%}.blog-wrapper .blog-link{width:100%;text-align:center}.pink-section-wrapper{padding:5rem 2rem}.split-section-wrapper .split-section-light h3{font-size:1.5em}.photo-header-section-wrapper{padding:0 1em}.photo-header-section-wrapper #placeholder,.photo-header-section-wrapper .bg{display:none}.photo-header-section-wrapper .photo-header-section-photo{width:100%}.photo-header-section-wrapper .photo-header-section-text{width:100%;padding-bottom:.3em;padding-top:1em}.photo-title-section-wrapper{padding:0 1em}.photo-title-section-wrapper div{width:50%}.photo-title-section-wrapper h1{padding:.5em}.photo-title-section-wrapper #placeholder,.photo-title-section-wrapper .bg{display:none}.gallery{flex-direction:column}.footer-wrapper{padding:2.5rem 0}.footer-wrapper .footer{display:block;text-align:center}.footer-wrapper h1{font-size:1.5rem}}body{background:#fefefe}.home{font-family:"Montserrat",sans-serif}.about{width:80%;margin:2rem auto 0;padding:2rem;box-sizing:border-box}.about p{font-size:3em;margin-bottom:0}.read-more-link{text-align:right}.read-more-link a{text-decoration:none;border-bottom:1px solid #000;transition:.2s;color:#000}.read-more-link a:hover{margin-right:3px}.project-container{display:flex;padding:2rem 8rem;justify-content:space-around;flex-wrap:wrap}.section h1{margin-bottom:.4em}.skills-wrapper{max-width:800px;margin:0 auto}.project-item{background:#fff;width:40%;padding:2rem;transition:.3s}.project-item img{width:100%}.project-item h3{font-weight:500;font-size:1.8em;-webkit-margin-after:0;margin-block-end:0}.project-item a{color:#000;text-decoration:none;transition:.3s}.project-item a:hover{color:#d09b7b}.project-item p{font-family:"Montserrat",sans-serif;text-transform:uppercase;font-size:.7em;letter-spacing:1px;-webkit-margin-before:.5em;margin-block-start:.5em}.project-item:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.position-wrapper{display:flex;text-align:left;border-top:1px solid #e7d3c9;max-width:1000px;margin:0 auto;justify-content:center;padding:2em}.position-wrapper .position-title{width:40%;display:flex;flex-direction:column;justify-content:center;flex-wrap:wrap}.position-wrapper .position-title h3{font-weight:500;font-size:2em}.position-wrapper .position-title h3,.position-wrapper .position-title p{-webkit-margin-after:.2em;margin-block-end:.2em}.position-wrapper .position-description{width:60%}.position-wrapper .position-description p{-webkit-margin-after:.2em;margin-block-end:.2em}.position-wrapper .position-description li{margin-bottom:.5em}.position-wrapper:last-of-type{border-bottom:1px solid #e7d3c9;margin-bottom:2em}.gallery-wrapper{max-width:1000px;margin:0 auto}.gallery-wrapper .gallery-item-wrapper{width:100%;padding:2em 1em;position:relative;display:flex;align-items:center;flex-direction:row}.gallery-wrapper .gallery-item-wrapper .gallery-item-img{width:40%}.gallery-wrapper .gallery-item-wrapper .gallery-item-text{text-align:left;padding:3rem 1rem 3rem 3rem;width:60%}.gallery-wrapper .gallery-item-wrapper img{width:100%}.gallery-wrapper .gallery-item-wrapper h2{margin:.3em 0;color:#000}.gallery-wrapper .gallery-item-wrapper p.tags{color:#b45118;margin-bottom:0;font-size:1em}.gallery-wrapper .gallery-item-wrapper:nth-of-type(2n){flex-direction:row-reverse}.gallery-wrapper .gallery-item-wrapper:nth-of-type(2n) .gallery-item-text{padding:3rem 3rem 3rem 0}.gallery-wrapper .gallery-item-wrapper:nth-of-type(2n) .gallery-item-img{padding-right:1rem}.gallery-wrapper.lightbox .gallery-item-wrapper .gallery-item-img{cursor:pointer}.pop-up{position:fixed;width:100%;height:100%;top:0;left:0;background:hsla(0,0%,100%,.9);opacity:0;transition:opacity .1s linear;z-index:10;display:none;justify-content:center;align-items:center}.pop-up img{min-width:400px;max-width:80%;max-height:90%}.visible-enter{opacity:0;display:none}.visible-enter-active{opacity:0;display:flex;transition:.1s linear}.visible-enter-done,.visible-exit{opacity:1;display:flex}.visible-exit-active{opacity:0;display:flex;transition:.1s linear}.visible-exit-done{opacity:0;display:none}.resume-img{width:75%;max-width:800px;margin:0 auto 1em}.tot .gallery-wrapper .gallery-item-wrapper .gallery-item-img{width:70%}.tot .gallery-wrapper .gallery-item-wrapper .gallery-item-text{width:30%}.back-link{margin:2em 0}.back-link a{text-decoration:none;border-bottom:1px solid #000;transition:.2s;text-align:center}.back-link a:hover{margin-left:3px}@media (max-width:768px){.position-wrapper{flex-direction:column}.position-wrapper .position-title{width:100%;margin-bottom:1em}.position-wrapper .position-title h3{font-size:1.5em}.position-wrapper .position-description{width:100%}.position-wrapper .position-description ul{-webkit-padding-start:0;padding-inline-start:0}.gallery-wrapper .gallery-item-wrapper,.gallery-wrapper .gallery-item-wrapper:nth-of-type(2n){flex-direction:column;padding:0}.gallery-wrapper .gallery-item-wrapper .gallery-item-img,.gallery-wrapper .gallery-item-wrapper .gallery-item-text,.gallery-wrapper .gallery-item-wrapper:nth-of-type(2n) .gallery-item-img,.gallery-wrapper .gallery-item-wrapper:nth-of-type(2n) .gallery-item-text{width:100%;padding:1em 2em}.tot .gallery-wrapper .gallery-item-wrapper,.tot .gallery-wrapper .gallery-item-wrapper:nth-of-type(2n){flex-direction:column;padding:0}.tot .gallery-wrapper .gallery-item-wrapper .gallery-item-img,.tot .gallery-wrapper .gallery-item-wrapper .gallery-item-text,.tot .gallery-wrapper .gallery-item-wrapper:nth-of-type(2n) .gallery-item-img,.tot .gallery-wrapper .gallery-item-wrapper:nth-of-type(2n) .gallery-item-text{width:100%;padding:1em 2em;text-align:center}.pop-up img{width:80%}}@media (max-width:650px){.resume-img{width:100%}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@font-face{font-family:"Montserrat";src:url(/static/media/Montserrat-Regular.65bc44fb.otf) format("opentype")}@font-face{font-family:"Montserrat-ExtraBold";src:url(/static/media/Montserrat-ExtraBold.08b61655.otf) format("opentype")}body{overflow-x:hidden}h1,h2,h3{font-family:"Montserrat-ExtraBold",sans-serif;font-weight:800;-webkit-margin-before:0;margin-block-start:0}h1{font-size:calc(4.44vw + 1rem)}h2{font-size:calc(2.16vw + 1rem)}h3{font-size:calc(1.7vw + 1rem)}h4{text-transform:uppercase;letter-spacing:2px;margin:0;font-weight:100}h4,p{font-family:"Montserrat",sans-serif}p{font-size:calc(.2vw + .9rem);line-height:1.3em;margin:0 0 1em;letter-spacing:.2px}a{color:#bb6f1c;text-decoration:none}li{font-family:"Montserrat",sans-serif;font-size:calc(.2vw + .9rem);line-height:1.3em;letter-spacing:.2px}.button{padding:.8em 2em;display:inline-block;margin:.5em .5em .5em 0;cursor:pointer;text-decoration:none;background:#75654c;color:#fff;transition:.2s linear;position:relative;letter-spacing:1px;border-radius:3rem}.button:hover{background:transparent;color:#75654c}.button:hover:before{width:100%}.button:before{content:"";position:absolute;width:0;height:100%;top:0;left:0;border-bottom:2px solid #75654c;transition:.5s ease-out}.nav-wrapper{width:100%;position:fixed;z-index:7}.nav-wrapper #logo{position:fixed;top:1.5rem;left:2rem;z-index:5;cursor:pointer}.nav-wrapper #logo h1{color:#000;font-family:"Montserrat-ExtraBold",sans-serif;font-weight:800;font-size:3em;background:#f1eae0;width:50px;height:50px;text-align:center}.nav-wrapper #logo img{transition:.2s;width:150px;z-index:6}.nav{width:100%;background:#e8b38c;top:0;overflow:hidden;position:fixed;height:10px;-webkit-transform:translateY(-10px);transform:translateY(-10px);transition:.3s ease}.nav.hover{-webkit-transform:translateY(0);transform:translateY(0)}.open-enter{height:10px}.open-enter-active{height:16rem;transition:.3s ease}.open-enter-done{height:16rem}.open-exit{height:14rem}.open-exit-active{height:10px;transition:.3s ease}.open-exit-done{height:10px}.nav-container{width:100%;display:flex;flex-direction:column;margin:1.75rem -6rem auto;align-items:flex-end}.nav-container a{width:25%;padding:0;cursor:pointer;text-align:right;color:#000;text-decoration:none}.nav-container a,.nav-container a p{font-family:"Montserrat-ExtraBold",sans-serif}.nav-container a p{margin-bottom:0;font-weight:800;font-size:.8em}.nav-container a h3{margin-top:0;margin-bottom:1.25rem;font-family:"Montserrat-ExtraBold",sans-serif;font-size:2em;transition:.2s;font-weight:900}.nav-container a:hover h3{color:#75654c}.menu{position:fixed;top:3rem;right:3rem;cursor:pointer;height:30px}.menu,.menu span{z-index:5;width:30px}.menu span{position:absolute;border-bottom:2px solid #000;margin:8px 0;transition:.3s ease-in-out}.menu span:nth-of-type(2),.menu span:nth-of-type(3){top:10px}.menu span:nth-of-type(4){top:20px}.cross-enter span:first-of-type{width:30px;top:0;left:0}.cross-enter span:nth-of-type(2),.cross-enter span:nth-of-type(3){-webkit-transform:rotate(0deg);transform:rotate(0deg)}.cross-enter span:nth-of-type(4){width:30px;top:20px;left:0}.cross-enter-active span:first-of-type{transition:.3s ease-in-out;width:0;top:14px;left:50%}.cross-enter-active span:nth-of-type(2){-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:.3s ease-in-out}.cross-enter-active span:nth-of-type(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:.3s ease-in-out}.cross-enter-active span:nth-of-type(4){transition:.3s ease-in-out;width:0;top:14px;left:50%}.cross-enter-done span:first-of-type{width:0;top:14px;left:50%}.cross-enter-done span:nth-of-type(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cross-enter-done span:nth-of-type(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.cross-enter-done span:nth-of-type(4),.cross-exit span:first-of-type{width:0;top:14px;left:50%}.cross-exit span:nth-of-type(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cross-exit span:nth-of-type(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.cross-exit span:nth-of-type(4){width:0;top:14px;left:50%}.cross-exit-active span:first-of-type{width:30px;top:0;left:0;transition:.3s ease-in-out}.cross-exit-active span:nth-of-type(2),.cross-exit-active span:nth-of-type(3){-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:.3s ease-in-out}.cross-exit-active span:nth-of-type(4){transition:.3s ease-in-out;width:30px;top:20px;left:0}.cross-exit-done span:first-of-type{width:30px;top:0;left:0}.cross-exit-done span:nth-of-type(2),.cross-exit-done span:nth-of-type(3){-webkit-transform:rotate(0deg);transform:rotate(0deg)}.cross-exit-done span:nth-of-type(4){width:30px;top:20px;left:0}.section{max-width:1200px;margin:0 auto;padding:5rem 1rem}.section h1{color:#75654c}.accent{color:#b45118}.page{position:fixed;width:100%;height:100%;top:0;left:0;right:0;transition:.7s cubic-bezier(.97,0,.68,.93) .3s;overflow-y:scroll;overflow-x:hidden}.switch-enter{left:100%}.switch-enter-active{left:0;transition:.7s cubic-bezier(.97,0,.68,.93) .3s}.switch-enter-done,.switch-exit{left:0}.switch-exit-active{left:-100%;transition:.7s cubic-bezier(.97,0,.68,.93) .3s}.switch-exit-done{left:-100%}@media (max-width:1024px){p{font-size:1em}}@media (max-width:768px){.nav-wrapper{width:50%}.nav-wrapper #logo{left:2rem}.nav-wrapper #logo img{width:80px}.nav{left:100%;width:50%;height:100%;display:flex;align-items:center;justify-content:center}.nav,.nav.hover{-webkit-transform:translateY(0);transform:translateY(0)}.open-enter{left:100%}.open-enter-active,.open-enter-done,.open-exit{left:50%}.open-exit-active,.open-exit-done{left:100%}.nav-container{width:100%;flex-direction:column;justify-content:center;display:flex;margin:auto 50rem}.nav-container a{width:100%;padding:0}.nav-container .nav-item{padding:.5em 0}}@media (max-width:650px){.nav-wrapper{width:80%}.nav-wrapper .menu{right:2rem;top:2rem}.nav-wrapper #logo{left:1rem}.nav{width:80%}.nav-container{width:100%;flex-direction:column;justify-content:center;display:flex;margin:auto 50rem}.open-enter-active,.open-enter-done,.open-exit{left:20%}.section{padding:2em}h2{font-size:2em}h3{font-size:1.6em}}
/*# sourceMappingURL=main.1b4db407.chunk.css.map */