body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.Node{--width:20em;--height:17em;--background-color:#26bfe9;background-color:var(--background-color);border:.15vmax solid #000;color:#000;display:flex;flex-direction:column;font-size:large;margin:.5vmax;padding:.25em;position:relative}.NodeHeader{display:flex;flex-direction:row}.NodeTitleDate{margin:0}.NodeImage{border-radius:1em;border-style:solid;border-width:inherit;color:inherit;margin:.35em;max-height:5em;max-width:5em}.NodeTitle{align-content:center;font-size:1.5em;margin-bottom:0;margin-left:.5em;margin-top:.25em}.NodeDate{margin-bottom:0;margin-left:.25em;margin-top:0}.NodeDescription{font-size:medium;margin:.25ch;text-align:left}.NodeLink{bottom:5px;color:inherit;font-weight:700;position:absolute;right:10px}.Node.start{-webkit-animation:Box-to-Circle 0s ease-in forwards,To-Transparent 0s ease-in forwards;animation:Box-to-Circle 0s ease-in forwards,To-Transparent 0s ease-in forwards}.Node.off,.Node.start{-webkit-user-select:none;user-select:none}.Node.off{-webkit-animation:Box-to-Circle .5s ease-in forwards,To-Transparent .5s ease-in forwards;animation:Box-to-Circle .5s ease-in forwards,To-Transparent .5s ease-in forwards}.Node.on{-webkit-animation:Circle-to-Box .5s ease forwards,To-Color .5s ease forwards;animation:Circle-to-Box .5s ease forwards,To-Color .5s ease forwards;-webkit-user-select:initial;user-select:auto}.NodeImage.off{-webkit-animation:To-Clear .5s ease-in forwards;animation:To-Clear .5s ease-in forwards}.NodeImage.on{-webkit-animation:To-Opaque .5s ease forwards;animation:To-Opaque .5s ease forwards}@-webkit-keyframes Box-to-Circle{0%{border-radius:1em;height:var(--height);margin:.5vmax;width:var(--width)}to{border-radius:50%;font-size:0;height:2rem;margin:calc(var(--height)*.5 - 1rem) calc(var(--width)*.5 - 1rem);width:2rem}}@keyframes Box-to-Circle{0%{border-radius:1em;height:var(--height);margin:.5vmax;width:var(--width)}to{border-radius:50%;font-size:0;height:2rem;margin:calc(var(--height)*.5 - 1rem) calc(var(--width)*.5 - 1rem);width:2rem}}@-webkit-keyframes Circle-to-Box{0%{border-radius:50%;font-size:0;height:2rem;margin:calc(var(--height)*.5 - 1rem) calc(var(--width)*.5 - 1rem);width:2rem}to{border-radius:1em;height:var(--height);margin:.5vmax;width:var(--width)}}@keyframes Circle-to-Box{0%{border-radius:50%;font-size:0;height:2rem;margin:calc(var(--height)*.5 - 1rem) calc(var(--width)*.5 - 1rem);width:2rem}to{border-radius:1em;height:var(--height);margin:.5vmax;width:var(--width)}}@-webkit-keyframes To-Transparent{0%{color:#000}10%,to{color:transparent}}@keyframes To-Transparent{0%{color:#000}10%,to{color:transparent}}@-webkit-keyframes To-Color{0%,90%{color:transparent}to{color:#000}}@keyframes To-Color{0%,90%{color:transparent}to{color:#000}}@-webkit-keyframes To-Clear{0%{opacity:1}10%,to{opacity:0}}@keyframes To-Clear{0%{opacity:1}10%,to{opacity:0}}@-webkit-keyframes To-Opaque{0%,90%{opacity:0}to{opacity:1}}@keyframes To-Opaque{0%,90%{opacity:0}to{opacity:1}}.Home{text-align:center}.HomeHeader{max-height:100vh}.HomeHeader,body{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center}body{min-height:100vh}.ProfileHeader{margin:30vh}#ProfileImage{border-radius:15%;height:450px;object-fit:cover;width:450px}.Linebreak{background-color:#000;border-radius:.5vh;height:1vh;margin:5vh;width:85vw}.NodeContainer{grid-gap:1vmin;display:grid;gap:1vmin;grid-template-columns:repeat(3,1fr)}.ContactContainer{grid-gap:10vmin;display:grid;gap:10vmin;grid-template-columns:repeat(3,1fr);margin:5vh}.ContactButton{background-color:#4a4a4a;border-radius:1vmin;height:15vmin;width:15vmin}.ContactLogo{height:auto;max-height:95%;max-width:95%;width:auto}.InfoBox{grid-gap:1vmin;align-items:center;display:grid;gap:1vmin;grid-template-columns:repeat(2,1fr);margin:1vmax}.InfoBoxImage{margin:1vmax}.InfoBoxImage,.InfoBoxVideo{border-radius:1vmin;width:100%}.InfoBoxVideo{margin:0}.ProjectHeader{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);min-height:100vh;padding-left:5vmin;padding-right:5vmin}.ProjectLink{color:#fff}.ProjectDescription{margin-bottom:5vh;margin-left:5vw;margin-right:5vw}.GameViewer{height:75vh;margin:1vmax;width:75vw}.NavigationBar{background-color:#181a1f;border-bottom:solid;-webkit-column-gap:1vw;column-gap:1vw;height:4vh;padding:1vw;position:-webkit-sticky;position:sticky;top:0;z-index:9000}.NavItem{background-color:gray;border-color:#000;border-radius:1vh;border-style:solid;height:5vh;padding:1vh;text-align:center;width:10vh}.NavItem,a{color:#fff}.NavContactContainer{grid-gap:3vh;display:grid;float:right;gap:3vh;grid-template-columns:repeat(3,1fr)}.NavContactButton{background-color:#4a4a4a;border-radius:1vh;height:5vh;width:5vh}.NavContactLogo{height:auto;max-height:95%;max-width:95%;width:auto}
/*# sourceMappingURL=main.e57525d3.css.map*/