:root{--color_p:#000;--color_s:#621fff;--color_t:#fff;--color_p-2:#111;--color_p-3:#222;--color_p-4:#333;--color_p-5:#777}body{font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0;padding:0;line-height:1.5;background-color:var(--color_p);position:relative;overflow-x:hidden;overflow-y:auto}a,body{color:var(--color_t)}.fade-enter-active{animation:fadein .5s}.fade-leave-active{animation:fadein .5s reverse}@keyframes fadein{0%{display:none;overflow-y:hidden;transform:translateY(150%) scale(0);opacity:0}50%{display:inline;opacity:0}95%{transform:translateY(0)}to{overflow-y:auto;transform:scale(1);opacity:1}}.page{display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:100%;min-height:100vh;min-height:100svh}.layout{max-width:760px;margin:0 auto;padding-left:20px;padding-right:20px}.Title{text-align:center}.Subtitle{padding-left:15px;padding-bottom:.8rem;font-weight:400;font-size:1.6rem;border-bottom:1px solid var(--color_t)}.spacing{margin-top:20px;height:80px}.header{position:fixed;padding-bottom:0;top:0;padding-left:10px;padding-right:10px;height:80px;left:0;right:0;border-bottom:2px solid var(--color_s);border-bottom-left-radius:25%;border-bottom-right-radius:25%;z-index:1}.footer{position:absolute;bottom:0;height:40px;display:flex;width:100vw;width:100svw;background-color:var(--color_p-2);padding:2px 2px 2px 15px;font-size:small}.header .content{max-width:760px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;height:80px}.mobileNav{position:absolute;display:flex;flex-direction:column;padding-top:20px;top:60px;width:100%;min-height:100vh;background-color:var(--color_p-2)}.mobileNav .nav__link{display:block;padding:8px;border-bottom:1px solid transparent}.mobileNav .nav__link,.nav__link{transition:all .5s;color:var(--color_t)}.nav__link{margin-left:20px;text-decoration:none;border-bottom:1px solid var(--color_p)}.nav__link:hover{color:var(--color_s);border-color:var(--color_s)}.nav__logoSpace{display:inline-flex;text-decoration:none;gap:.75rem;height:32px;border-bottom:1px solid transparent;transition:all .5s}.nav__logoSpace:hover{border-color:var(--color_s)}.nav__logo{color:var(--color_s);font-size:larger;height:32px;margin:0}.nav__mobileIcon{background:transparent;color:var(--color_t);border-width:0}@media only screen and (max-width:760px){.page{min-height:120vh;min-height:120svh}.header{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-width:1px;padding-left:20px;padding-right:20px;background-color:var(--color_p-2)}}.content{gap:1.25rem}.talentIcon{height:64px;width:64px;padding:10px;border:4px double var(--color_s);border-radius:50%;background:transparent;display:inline-block;transition:all .5s}.talentIcon:hover{transform:translateY(15%);opacity:.75;border-radius:15%}.talentCaption{border-top:2px solid var(--color_p-4);border-bottom:2px solid var(--color_p-4);padding-bottom:2px;text-align:center;font-weight:400;color:var(--color_p-5)}@media only screen and (max-width:760px){.talentCaption{font-size:1rem}}.content{display:flex;gap:.75rem;align-content:flex-start;justify-content:center}.socialIcon{height:64px;width:64px;padding:10px;border:2px solid var(--color_s);border-radius:10%;background:transparent;display:inline-block;transition:all .5s}.socialIcon:hover{transform:translateY(-15%);opacity:.75}.socialCaption{border-top:2px solid var(--color_p-4);border-bottom:2px solid var(--color_p-4);padding-bottom:2px;text-align:center;font-weight:400;color:var(--color_p-5)}@media only screen and (max-width:760px){.socialCaption{font-size:1rem}}.Description{text-align:center}.home-links a{margin-right:1rem}.logo{display:flex;justify-content:center;align-items:center}