:root{--dark-bg: rgba(15, 15, 15, .95);--spacing: 150px;font-family:Montserrat,sans-serif;font-weight:400;font-style:normal;box-sizing:border-box}html{overflow-x:hidden}body{font-family:Montserrat,sans-serif;color:#fff;width:100%;padding-top:60px}canvas{position:fixed;top:0;left:0}.menu{height:60px;box-sizing:border-box;position:fixed;top:0;left:0;width:100%;padding:3rem 5rem;display:flex;justify-content:space-between;align-items:center;z-index:1000;font-size:60%;color:#fff}.logo{all:unset;font-size:1.5rem;color:#fff;font-weight:800;cursor:pointer;transition:.3s ease}.logo:hover{transform:scale(1.1)}.logo span{font-size:1rem;text-shadow:0 0 25px white;color:tomato}.navbar a{all:unset;font-size:1rem;color:#fff;margin-left:4rem;font-weight:500;transition:.3s ease;cursor:pointer;border-bottom:3px solid transparent}.navbar a:hover{color:orange;border-bottom:3px solid #FF6347;text-shadow:0 0 10px white}#menu-icon{font-size:3.6rem;color:tomato;display:none}main{width:100vw;color:#fff;position:relative;width:100%;padding-top:0;display:grid;grid-template-columns:repeat(12,1fr)}h1,h2,h3,blockquote{font-family:Montserrat,sans-serif;font-weight:700;font-style:normal}#home{padding-top:20px}.home{width:100%;min-height:0vh;padding:0rem 10rem 5rem;display:flex;justify-content:center;align-items:center;gap:8rem;background:none;margin-bottom:var(--spacing);font-size:1.25rem;line-height:1}.home-grid{grid-column:2/3}.home-content{display:flex;flex-direction:column;align-items:baseline;text-align:left;justify-content:center}.home-content h3{margin-bottom:1rem;margin-top:.5rem;font-size:1.5rem}.home-content h1{font-size:3rem;font-weight:700;margin-top:0rem;line-height:1}.profile-img{border-radius:50%}.profile-img img{position:relative;top:1rem;width:32vw;height:35vw;border-radius:50%;box-shadow:0 0 25px tomato;cursor:pointer;transition:.4s ease-in-out}.profile-img img:hover{box-shadow:0 0 25px tomato,0 0 50px tomato,0 0 100px tomato;transform:scale(1) translateY(-5px)}.home-content p{font-size:1rem;font-weight:500;line-height:1.8;max-width:1000px}.social-icons a{display:inline-flex;justify-content:center;align-items:center;width:3rem;height:3rem;background:transparent;border:2px solid #FF6347;font-size:1.5rem;border-radius:50%;color:tomato;margin:.5rem .5rem 1.2rem 0;transition:.3s ease-in-out}.social-icons a:hover{color:#000;transform:scale(1.3) translateY(-5px);box-shadow:0 0 25px tomato;background-color:tomato}.btn{display:inline-block;padding:.5rem 1.5rem;background:tomato;box-shadow:0 0 25px tomato;border-radius:4rem;font-size:1.2rem;color:#000;border:2px solid transparent;letter-spacing:.1rem;font-weight:600;transition:.3s ease-in-out;cursor:pointer}.btn:hover{transform:scale(1.05);box-shadow:0 0 50px tomato}.btn-group a:nth-of-type(2){background-color:#000;color:tomato;border:2px solid #FF6347;box-shadow:0 0 25px transparent}.btn-group a:nth-of-type(2):hover{box-shadow:0 0 25px tomato;background-color:tomato;color:#000}.section{margin-left:75px;grid-column:2/8;margin-right:40%;padding:1rem;background:var(--dark-bg);border:2px solid #FF6347;border-radius:4rem;box-shadow:0 0 10px tomato;margin-bottom:var(--spacing);font-size:1rem;line-height:2}.blockquote{all:unset;margin:0;padding:120px 0 0;grid-column:2/8;margin-bottom:var(--spacing);font-size:1.25rem;line-height:1.5;margin-left:45%}blockquote h2{color:tomato;font-size:3rem;display:inline;line-height:1.5}.contact{font-size:1.9rem;display:inline;line-height:1.5;cursor:pointer}.contact a{color:#fff}.contact a:hover{transform:scale(1.1);filter:drop-shadow(16px 16px 20px #FF6347)}.left{all:unset;grid-column:2/8;padding:1rem;background:var(--dark-bg);margin-bottom:var(--spacing);font-size:1rem;line-height:2;margin-left:40%;border:2px solid #FF6347;border-radius:4rem;box-shadow:0 0 10px tomato}span{font-size:1.5rem;color:tomato}.bg{position:absolute;top:0;left:0;z-index:1}
