body,html{margin:0;padding:0;background-color:#000;color:#fff}@keyframes flyInLeft{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}.intro-wrapper{display:flex;align-items:center;justify-content:center;gap:7rem;padding:4rem 4rem 5rem;box-sizing:border-box;width:100vw}.intro-content{display:flex;align-items:center;gap:1rem}.info-container{color:#fff;padding:1.5rem 1.5rem 1.5rem .25rem;font-family:Rowdies,sans-serif;box-sizing:border-box;animation:flyInLeft .8s ease-out forwards;animation-delay:.6s;opacity:0}.info-container h1{font-size:4rem;margin-bottom:.5rem}.info-container h2{font-size:1.25rem;margin-bottom:.25rem}.pfp{width:200px;height:200px;border:4px solid white;border-radius:50%;object-fit:cover;display:block;animation:flyInLeft .8s ease-out forwards;animation-delay:.2s;opacity:0}.cube-wrapper{animation:flyInLeft .8s ease-out forwards;animation-delay:1s;opacity:0}@media (max-width: 640px){.intro-wrapper{flex-direction:column;align-items:center;gap:4rem;padding:3rem}.intro-content{flex-direction:column;align-items:center;gap:0}.info-container h1{font-size:2rem}.info-container h2{font-size:1.25rem}.info-container{text-align:center;padding-top:0}.pfp{margin-bottom:0}}.projects-section{opacity:0;transform:translate(-100px);transition:opacity 1.5s ease-out,transform 1.5s ease-out}.projects-section.slide-in{opacity:1;transform:translate(0)}.projects-section h1{font-family:Rowdies,sans-serif;font-size:4rem;text-decoration:underline;text-align:center;margin-bottom:2rem}@media (max-width: 640px){.projects-section h1{font-size:1.7rem}}.languages-section{opacity:0;transform:translate(-100px);transition:opacity 1.5s ease-out,transform 1.5s ease-out}.languages-section.slide-in{opacity:1;transform:translate(0)}.languages-section h1{font-family:Rowdies,sans-serif;font-size:4rem;text-decoration:underline;margin-bottom:-3rem;text-align:center}@media (max-width: 640px){.languages-section h1{font-size:1.7rem}}.extracurriculars-section{opacity:0;transform:translate(-100px);transition:opacity 1.5s ease-out,transform 1.5s ease-out}.extracurriculars-section.slide-in{opacity:1;transform:translate(0)}.extracurriculars-section h1{font-family:Rowdies,sans-serif;font-size:4rem;text-decoration:underline;text-align:center;margin-bottom:0rem}@media (max-width: 640px){.extracurriculars-section h1{font-size:1.7rem}}.competitions-section{opacity:0;transform:translate(-100px);transition:opacity 1.5s ease-out,transform 1.5s ease-out}.competitions-section.slide-in{opacity:1;transform:translate(0)}.competitions-section h1{font-family:Rowdies,sans-serif;font-size:4rem;text-decoration:underline;text-align:center;margin-bottom:2rem}@media (max-width: 640px){.competitions-section h1{font-size:1.7rem}}
