.mountain{position:absolute;top:15vh;left:0vh;width:100%;height:80vh;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1;background-size:40% 80vh}.intro-section{display:flex;flex-direction:column;justify-content:center;align-items:center;height:90vh;text-align:center;padding:0 20px}.intro-section h1{font-size:8rem;font-weight:700;margin:0;font-family:Impact,fantasy;letter-spacing:8px}.tagline{font-size:1.5rem;font-weight:300;font-family:Arial,Helvetica,sans-serif;color:#789479;margin-top:20px;letter-spacing:1px}.water{position:absolute;width:100%;height:500px;background-image:url(/assets/water-de76b30c.png);background-size:contain;background-position:center center;margin-top:-243px;z-index:1;background-repeat:repeat-x;animation:flow 35s linear infinite;opacity:.75}.water-two{position:absolute;width:100%;height:500px;background-image:url(/assets/water-de76b30c.png);background-size:contain;background-position:center center;background-repeat:repeat-x;margin-top:-243px;animation:flowTwo 40s linear infinite;opacity:.75}@keyframes flow{0%{background-position:0 0}to{background-position:-200% 0}}@keyframes flowTwo{0%{background-position:0 0}to{background-position:-200% 0}}body,html{position:relative;margin:0;padding:0;color:#000;text-align:center;background-color:#789479}.about-section{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:40px;padding:40px;margin:0 auto;background-color:#789479;min-height:95vh}.about-me{color:#2a2a2a;padding:50px 20px;flex:1;min-width:1000px;border-radius:8px;text-align:left;margin-top:-130px;margin-left:150px;margin-right:140px}.about-me h2{font-size:7rem;font-family:Impact,fantasy;font-weight:bolder;letter-spacing:1px;margin-bottom:10px;margin-left:10px}.about-me p{font-size:1.8rem;font-family:Gill Sans,Gill Sans MT,Calibri;line-height:1.1;margin:0;padding:10px;color:#000;text-align:left}.left-tree,.right-tree{position:absolute;height:100vh;width:180px;background-size:377% 80%;background-repeat:no-repeat;z-index:1}.left-tree{left:0;top:95vh;background-image:url(/assets/lefttree-35de2902.png);background-position:left center}.right-tree{right:0;top:109vh;background-image:url(/assets/righttree-1718b217.png);background-position:right center}html{scroll-behavior:smooth}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.5);border-radius:4px}::-webkit-scrollbar-track{background:#2a2a2a}.divider{border:none;height:2px;background-color:#2a2a2a;margin:-50px auto;width:80%}.skills{color:#000;padding:50px 20px;flex:1;min-width:300px;border-radius:8px;margin-right:200px;margin-top:-200px}.skill-icons{display:flex;flex-wrap:wrap;gap:20px;color:#2a2a2a;margin-top:30px;justify-content:right}.skill-item{display:flex;align-items:right;gap:3px;font-size:4rem;color:#2a2a2a}.skill-item span{font-size:1.3rem;margin-top:11px}.skills h2{color:#2a2a2a;font-size:7rem;font-family:fantasy;font-weight:bolder;letter-spacing:1px;margin-bottom:10px;text-align:right}.skills ul{flex-direction:row;padding-left:0;font-size:1.2rem;font-family:Gill Sans,Gill Sans MT,Calibri;line-height:2;text-align:right}.projects{background-color:#2a2a2a;color:#fff;padding:40px 60px;min-height:95vh;text-align:left}.projects h2{font-size:6rem;font-family:Impact,fantasy;font-weight:bolder;text-align:center;margin-bottom:70px;margin-top:10px}.project-entry{padding:20px 0;cursor:pointer;margin-bottom:40px}.short-description{text-align:center;margin-bottom:-30px;font-size:1.3rem;font-style:italic;color:#ccc}.project-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #555;padding:10px 0;font-size:1.8rem;font-weight:700}.project-title{flex:1;text-align:left}.project-year{text-align:right}.full-description{margin-top:10px;font-size:1.3rem;color:#eee;line-height:1.6}body,html{position:relative;margin:0;padding:0;color:#fff;text-align:center}.contact{background-color:#2f2f2f;color:#fff;padding:5px 20px;min-height:10vh;text-align:center;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif}.social-links{display:flex;justify-content:center;align-items:center;gap:30px;margin-top:1rem}.social-links a{color:#fff;transition:color .3s ease,transform .2s ease}.social-links a:hover{color:#789479;transform:scale(1.1)}body{background-color:#2f2f2f;color:#fff;font-family:Tahoma,Geneva,sans-serif;margin:0;padding:0;text-align:center}nav{display:flex;justify-content:center;gap:60px;padding:40px;background:#2f2f2f;color:#fff;font-family:Tahoma,Geneva,sans-serif;font-size:20px}nav a{position:relative;text-decoration:none;color:#fff}nav a:after{content:"";position:absolute;top:-30px;left:-30px;right:-30px;bottom:-30px;background-image:url(/assets/aura-17b9a10b.png);background-size:contain;background-repeat:no-repeat;background-position:center;opacity:0;transition:opacity .3s ease,transform .3s ease;border-radius:50%}nav a:hover:after{opacity:100%;transform:scale(1.2)}nav a.active:after{opacity:70%;background-image:url(/assets/aura-17b9a10b.png)}nav a:visited{color:#fff}footer{margin-top:20px;padding:10px;background:#2f2f2f;color:#fff}
