@import url("https://fonts.googleapis.com/css2?family=Parisienne&display=swap");@import url("https://fonts.googleapis.com/css2?family=Alata&display=swap");:root{--grey:#f6f7f8}body,html{scroll-behavior:smooth;padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}li{list-style:none}a{color:inherit;text-decoration:none}*{box-sizing:border-box}#signature1{stroke-dasharray:1274;stroke-dashoffset:1274;animation:sign 9s ease forwards}#signature2{stroke-dasharray:407;stroke-dashoffset:407;animation:sign 5s ease forwards;animation-delay:1s}#signature3{stroke-dasharray:1234;stroke-dashoffset:1234;animation:sign 9s ease forwards;animation-delay:2s}:root{--translate-distance:5px}#signature1,#signature2,#signature3{stroke:black;stroke-width:6px}@keyframes sign{to{stroke-dashoffset:0}}@keyframes fadein{0%{opacity:0}to{opacity:1}}.nav_Navbar__rvTXo{display:flex;justify-content:space-between;width:100%;font-size:1.2em}.nav_Navbar__rvTXo ul{list-style-type:none;margin:0;padding:10px 30px;overflow:hidden}.nav_Navbar__rvTXo li{margin:20px 0 0 20px}.nav_Left__JFl3O li{float:left}.nav_dropdownBtn__cD1hv{position:fixed;z-index:2;top:2vh;right:2vw;display:none;margin-left:auto;border-radius:5px;border:none;font-size:2em;background:none;font-size:3rem}.nav_dropdownBtn__cD1hv:hover{color:#1b1b1b;cursor:pointer}.nav_Navbar__rvTXo li a{display:block;text-align:center;padding:14px 16px;text-decoration:none;font-family:sans-serif}.nav_Navbar__rvTXo li a:hover{text-decoration:underline;text-decoration-thickness:2px}@keyframes nav_fadeIn__6ISky{0%{opacity:0;transform:translate3d(0,-20%,0)}to{opacity:1;transform:translateZ(0)}}.nav_navHidden__BkKdI{visibility:hidden;opacity:0;pointer-events:none}.nav_navHidden__BkKdI,.nav_navVisible__4dXgw{transition:visibility .2s,opacity .2s ease-in-out}.nav_navVisible__4dXgw{visibility:visible;opacity:1;pointer-events:auto}@media only screen and (max-width:770px){.nav_Navbar__rvTXo{position:fixed;z-index:1;background:var(--grey);flex-direction:column;height:100%}.nav_Left__JFl3O{display:flex;flex-direction:column;justify-content:space-evenly;height:100%}.nav_Right__wZml_{display:flex;flex-direction:column;align-items:center;margin:0 0 4vh}.nav_dropdownBtn__cD1hv{display:block}}@media only screen and (min-width:770px){.nav_Navbar__rvTXo{display:flex;top:0;z-index:1}}.form_Form__TrZrX{margin:0 auto 10vh;text-align:center;padding:20px;max-width:700px}.form_Form__TrZrX *{border:none}.form_Form__TrZrX>h2{text-align:left}.form_Form__TrZrX>form>div{display:flex}.form_Form__TrZrX>form>div>input{width:90%;margin:0 0 10px;padding:1em;border-bottom:1px solid #a2a4a8}.form_Form__TrZrX>form>textarea{width:100%;height:300px;padding:1em;font-family:sans-serif;font-size:1.2em;resize:none;border-bottom:1px solid #a2a4a8}.form_Form__TrZrX>form button{margin:0 0 10px 10px;height:40px;width:60px;float:right;border-radius:5px;background-color:white;border:none}.form_Form__TrZrX>form select{width:25%;margin-bottom:10px;padding:.5em}.form_Form__TrZrX>form button:hover{background-color:rgb(244,244,244);cursor:pointer}.form_antispam__Mr7zO{display:none}.message_Message__tYXoJ{width:fit-content;padding:15px;border-radius:1.2em;margin:auto;font-size:1.2em;position:absolute;top:500;right:40%;z-index:100}.footer_Footer__n9EKn{background:#f6f7f8}.footer_social__cTb3Q{font-size:2em;justify-content:space-around;padding:0 0 30px}.footer_social__cTb3Q>a{margin:0 50px}.footer_social__cTb3Q .footer_fa__oXqsO{color:blue}.footer_social__cTb3Q .footer_in__ssZVQ{color:#9d38b1}.layout_Layout__z3DLL{background:url(/_next/static/media/last.12514d9a.jpg) no-repeat;background-size:cover;transition:.5s ease-in;margin:0;padding:0}.analytics_banner__w13Fm{position:fixed;top:30px;margin:auto;padding:10px;font-size:.8em;width:fit-content;background:rgba(248,248,248,.904);left:0;right:0;border-radius:10px;z-index:10;text-align:center;animation:analytics_reveal-down__VifpP 1.5s ease-in}.analytics_wrapper__PxQHg{display:flex;width:fit-content;margin:auto}.analytics_buttons__U26Ip{display:flex;width:30%;justify-content:space-evenly;padding:5px;align-items:center}.analytics_buttons__U26Ip button{border:none;cursor:pointer;display:flex;align-items:center;font-size:1.3rem;border-radius:5px;height:fit-content}.analytics_buttons__U26Ip button:hover{filter:brightness(.9)}.analytics_buttons__U26Ip .analytics_accept__U1jfN{background:#49e049}.analytics_buttons__U26Ip .analytics_deny__hOIfY{background-color:#ddd;color:#000}@keyframes analytics_reveal-down__VifpP{0%{transform:translateY(-100%)}to{transform:translateY(0)}}#about-me-nav{position:sticky;top:40%;left:30px;z-index:1;height:10vh;width:fit-content}#about-me-nav ul{margin:0;padding:20px}#about-me-nav li{margin-top:20px}#about-me-nav ul li a{transition:color,.3s}#about-me-nav ul li a:hover{color:#757575}.Curriculum{display:flex;flex-direction:column;margin:auto;padding:0 0 10vh}.Curriculum,.Curriculum ul{list-style:none}.Curriculum h4{text-align:center;margin-top:30px;padding:10px}.Curriculum h2{margin:auto auto 40px;padding:10px}.CurriculumRow{display:flex;margin-top:10px}.Desc{color:#242424;width:78%}.Year{width:22%}.entry2{text-align:center;margin:auto}@media only screen and (max-width:900px){.Curriculum{width:90%}.CurriculumRow{flex-direction:column}}@media only screen and (min-width:900px){.Curriculum{width:60%}.CurriculumRow{flex-direction:row}.Desc{margin-left:10px}}