*{box-sizing:border-box;padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.container{scroll-snap-type:y mandatory;overflow-y:scroll;height:100vh}.section{position:relative;padding-top:10vh;height:100%;width:100vw;display:flex;align-items:center;scroll-snap-align:start}#section0{background-color:#e9edc9}#section1{background-color:#fefae0}#section2{background-color:#faedcd}a{color:inherit;text-decoration:none}.nav{position:fixed;width:100%;z-index:100}#menu,.nav{height:10vh;color:#000;list-style:none;display:flex;justify-content:flex-end;align-items:center}#menu li{margin-right:2rem}#menu li:hover{text-decoration:underline}.cv{margin-right:auto;padding-left:2rem}.cv span{margin:0 0 5px 10px}.whybox{max-width:700px;margin:auto;padding:0 20px}.whybox p{margin-top:30px;line-height:30px}.fSlider{height:100%;overflow:hidden}.fSlides{display:flex;width:300vw;height:80%;align-items:center}.fSlides input{display:none}.slide{width:100vw;transition:1s}.slide,.slidecon{display:flex;align-items:center}.slidecon{justify-content:center;margin:auto;max-width:90vw;height:auto}p{word-wrap:break-word}.polaroid{aspect-ratio:1/1;background-color:hsla(0,0%,96%,.996);box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);margin-bottom:20px;padding:20px 20px 0}.polaroid img{width:100%;aspect-ratio:1/1}.polatitle{text-align:center;padding:20px}.about{width:350px;height:500px;margin-left:30px;overflow:scroll;padding-top:20px}.where{margin:auto;width:80vw;text-align:center}.manNav{display:flex;justify-content:center}.m-btn{border:6px solid #000;border-radius:20px;padding:10px;cursor:pointer;transition:.2s}.m-btn:not(:last-child){margin-right:40px}.m-btn:hover{background:#000}#r1:checked~.first{margin-left:0}#r2:checked~.first{margin-left:-100vw}#r3:checked~.first{margin-left:-200vw}.iconBox{display:flex;justify-content:center}@keyframes example{0%{transform:translateX(0)}to{transform:translatey(-10px)}}.icon:hover{animation:example 1s;animation-fill-mode:forwards}@media screen and (max-width:650px){.slide{height:100%;display:block}.slidecon{padding-top:3vh;flex-direction:column}p{font-size:.75em}.polaroid{margin:0 auto;width:70vw;aspect-ratio:1/1}.polaroid img{height:60vw}.about{width:80vw;padding-top:20px;margin:0;height:200px;text-align:center}.polatitle{text-align:center;padding:0}.iconBox{flex-direction:column;justify-content:center}.section{display:block}}