html{background-color:#000}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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:GT Walsheim Pro Bold;font-style:normal;font-weight:400;src:url(/static/media/GTWalsheimPro-Bold.7b4147fb0a41836f213f.eot) format("embedded-opentype");src:url(/static/media/GTWalsheimPro-Bold.7b4147fb0a41836f213f.eot) format("embedded-opentype"),url(/static/media/GTWalsheimPro-Bold.6b113f6b3bd165884e16.woff2) format("woff2"),url(/static/media/GTWalsheimPro-Bold.6ead5fc9d23b21a10d0a.woff) format("woff"),url(/static/media/GTWalsheimPro-Bold.2dbf49e9fcb548837711.ttf) format("truetype")}@font-face{font-family:GT Walsheim Pro Regular;font-style:normal;font-weight:400;src:url(/static/media/GTWalsheimPro-Regular.3579e898550a8cc59ccc.eot) format("embedded-opentype");src:url(/static/media/GTWalsheimPro-Regular.3579e898550a8cc59ccc.eot) format("embedded-opentype"),url(/static/media/GTWalsheimPro-Regular.6aff6f11d3d29930c9fe.woff2) format("woff2"),url(/static/media/GTWalsheimPro-Regular.1668df1c1c97770e0490.woff) format("woff"),url(/static/media/GTWalsheimPro-Regular.1fd3cd7ade0f79b2152a.ttf) format("truetype")}#App{background-color:#000;color:#fff;font-family:GT Walsheim Pro Bold,sans-serif;margin:0;min-height:100vh;width:100%}.title{font-size:70px;font-weight:700;margin-bottom:50px}.text{color:#999;font-family:GT Walsheim Pro Regular,sans-serif;font-size:18px;line-height:24px}.button{background-color:initial;border:0;border-bottom:1px solid #5f99ff;color:hsla(0,0%,100%,.86);font-size:11px;font-weight:700;letter-spacing:3px;padding:12px 15px 12px 0;text-align:left;transition-duration:.4s}.button:hover{background-color:rgba(95,153,255,.15);padding:12px 10px}.section{margin:0;padding:6vh 5%;width:90%}@media (max-width:1500px){.section{padding:5vh 2.5%;width:95%}}.sectionFlexSimple{align-content:center;align-items:center;display:flex;flex-flow:row wrap;justify-content:space-evenly;max-width:100vw}.titleDesc{color:#5f99ff;font-size:14px;letter-spacing:2px;padding-bottom:15px}.iframeCont{margin:40px 0;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.responsive-iframe{left:0;min-height:100%;min-width:100%;position:absolute;top:0}body{margin:0;padding:0}.container{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:1300px;padding:0 15px}.navbar{background-image:linear-gradient(180deg,#000,rgba(0,0,0,.8) 59%,transparent);height:100px;left:0;position:fixed;top:0;width:100%;z-index:998}#logoPic{height:38px}.menu-icon{display:none}#hamPic{height:40px;width:40px}.nav-elements ul li:hover{cursor:pointer}.nav-elements ul{display:flex;justify-content:space-between;list-style-type:none;padding-right:5px}.nav-elements ul li:not(:last-child){margin-right:60px}.nav-elements ul a{color:#fff;font-size:16px;font-weight:400;text-decoration:none}.nav-elements ul a.active{color:#fff;font-weight:500;position:relative}.nav-elements ul a.active:after{background-color:#5f99ff;bottom:-4px;content:"";height:2px;left:0;position:absolute;width:100%}@media (max-width:768px){.nav-elements ul li:not(:last-child){margin-right:30px}}@media (max-width:600px){.menu-icon{cursor:pointer;display:block}.nav-elements{background-color:rgba(0,0,0,.87);height:calc(100vh - 60px);overflow:hidden;position:absolute;right:0;top:60px;transition:all .3s ease-in;width:0}.nav-elements.active{width:270px}.nav-elements ul{display:flex;flex-direction:column}.nav-elements ul li{margin-right:0;margin-top:22px}}#Intro{min-height:700px;padding-top:5vh}@media (max-width:1142px){#Intro{padding-top:125px}}@media (min-height:875px){#Intro{padding-top:150px}}#nameCont{max-width:100vw}.hello{font-size:28px;font-weight:700}#dot{background-color:#5f99ff;border-radius:50%;color:#5f99ff;display:inline-block;height:20px;margin-left:5px;width:20px}#picCont{max-width:100vw}#headshot{aspect-ratio:1/1;background-color:#000;-webkit-filter:grayscale(0);filter:grayscale(0);float:right;height:calc(100vw - 50px);max-height:600px;padding:25px}#AboutMe{font-size:50px;margin-bottom:25px}#aboutTitleCont{align-items:flex-start;display:flex;flex-flow:column nowrap;justify-content:space-evenly;max-width:100vw;padding:20px 5px}#aboutTitle{margin-bottom:12px}#aboutText{max-width:70ch;padding:20px 5px}@media (max-width:1383px){#aboutTitleCont{align-items:center;text-align:center}}#ProgTitle{margin-top:25px}#progBar{margin:20px 10px;max-width:85vw;width:30vw}@media (max-width:1350px){#progBar{width:500px}}#progBarWord{margin-bottom:30px}#progBarTitle{float:left;font-size:24px}@media (max-width:630px){#progBarTitle{font-size:18px}}#progBarPercent{float:right;font-family:GT Walsheim Pro Regular,sans-serif;font-size:20px;text-align:right}#theBarCont{background-color:#444;height:20px;width:100%}#theBar{background-color:#5f99ff;height:100%}#DigitalScholars{justify-content:center;margin:0;padding-top:7vh}#DSTitleCont{margin-right:5vw;margin-top:8vh}#DSDesc{max-width:60ch}@media (max-width:1434px){#DSTitleCont{margin-right:0}}@media (max-width:1399px){#DSTitleCont{text-align:center}#DSVidDesc{align-items:center;display:flex;flex-flow:column nowrap;justify-content:space-evenly}#DigitalScholars{padding-top:4vh}}#ProgTitleDesc{margin-top:20px}#ProgTitle{font-size:60px;margin-bottom:30px;margin-top:10px;text-align:center}@media (max-width:630px){#ProgTitle{font-size:50px}}#githubBtn{margin-bottom:10px}#skillsBox{align-content:space-evenly;flex-flow:row wrap;justify-content:space-around;margin-top:5vh}#skillsBox,.halfBox{align-items:center;display:flex}.halfBox{flex-flow:column nowrap;justify-content:space-evenly}#RISE{justify-content:center;margin:0;padding-top:7vh}#RISETitleCont{margin-bottom:50px;margin-right:5vw;margin-top:8vh}#RISETitle{margin-bottom:0}.squareBox{margin-left:25px;margin-right:25px}#RISEDesc{margin-bottom:50px;max-width:60ch}#PosterImg{width:30vw}@media (max-width:1434px){#RISETitleCont{margin-right:0}}@media (max-width:1399px){#RISETitleCont{text-align:center}#RISEPoster{align-items:center;display:flex;flex-flow:column nowrap;justify-content:space-evenly}#RISE{padding-top:4vh}}@media (max-width:1356px){#PosterImg{max-width:80vw;width:750px}}#orgTitleCont{text-align:center}@media (max-width:550px){#orgTitle{font-size:45px}}#orgCont{align-items:center;display:flex;flex-flow:row wrap;gap:30px;justify-content:space-around}#Card{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:30px;height:500px;margin:25px;max-width:90vw;width:375px}#overlay{align-items:flex-start;background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.4));border-radius:25px;display:flex;flex-flow:column nowrap;height:calc(100% - 25px);justify-content:flex-end;opacity:1;padding-bottom:25px;padding-left:25px;transition-duration:.5s;width:calc(100% - 25px);z-index:1}#overlay:hover{background-color:rgba(0,0,0,.35);padding-left:25px}#orgPos{font-size:17px}#orgName{color:#fff;font-family:GT Walsheim Pro Bold,sans-serif;font-size:26px;line-height:120%}@media (hover:none) and (pointer:coarse){#overlay{background-color:rgba(0,0,0,.65);height:calc(100% - 15px);opacity:1;padding-bottom:15px;padding-left:15px;width:calc(100% - 15px)}}.contact-form-container{align-items:center;display:flex;justify-content:center}.contact-form{border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);justify-content:center;padding:20px;width:30vw}label{color:#aaa;display:block;font-family:GT Walsheim Pro Regular,sans-serif;font-size:18px;font-weight:700;line-height:24px;margin-bottom:5px;margin-top:20px}input,textarea{background-color:initial;border:0;border-radius:4px;color:#fff;margin-bottom:10px;min-width:20vw;padding:8px;width:100%}input:focus,textarea:focus{outline:none}.buttonAdj{font-size:14px;letter-spacing:1px}.submitButtonAdj{background-color:rgba(95,153,255,.3);border-radius:2.5px;font-size:22px;letter-spacing:2px;padding:13px}.submitButtonAdj:hover{background-color:rgba(95,153,255,.4);padding:15px}#message{font-size:14px;letter-spacing:1px;min-height:250px}@media (max-width:1400px){.contact-form{width:80vw}}#ContactMe{margin-top:70px}#leftHalf{padding-left:1vw;padding-right:1vw}#cmtitleDesc{font-size:32px;line-height:50px;max-width:35ch}@media (max-width:1400px){#leftHalf{text-align:center}}#PageNotFound{font-size:100px;left:calc(50vw - 93.6px);position:absolute;top:calc(50vh - 50px)}#French{height:100vh;margin:0;padding:0}#frenchTitle{margin-bottom:0;padding-bottom:0;padding-top:50px}#frenchTitle,#nextQuestion{text-align:center;width:100vw}#nextQuestion{color:#fff;font-size:28px;font-weight:700}#timer{font-size:24px;text-align:center;width:100vw}.frenchImages{width:9%}#image13{width:3%}#image10{left:46%;width:11%}#image10,#image7{position:absolute;top:50%}#image7{left:60%}#image6{left:55%;top:67%}#image6,#image9{position:absolute}#image9{left:39%;top:66%;width:11%}#image3{left:33%;top:48%;width:12%}#image2,#image3{position:absolute}#image2{left:53.5%;top:31%}#image4{left:43%;top:33%;width:8%}#image1,#image4{position:absolute}#image1{left:27%;top:70%;width:11%}#image12{left:67%;top:60%;width:10%}#image12,#image5{position:absolute}#image5{left:25%;top:48%}#image15{left:65%;position:absolute;top:32%}#image16{left:32%;position:absolute;top:33%}#image17{left:74%;position:absolute;top:48%}#image14{left:21%;position:absolute;top:36%}#image11{left:63%;position:absolute;top:81%;width:11%}#image13{left:22%;top:60%}#image13,#image8{position:absolute}#image8{left:18%;top:78%}#Updating{font-size:70px;left:50%;position:absolute;top:calc(50vh - 35px);-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2}#logoCont{align-items:center;background-color:#000;display:flex;height:125px;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1000}#logoPic{aspect-ratio:1/1.12;height:50px;padding-left:5px}#movingLines{background:linear-gradient(90deg,#5f99ff 1.5px,transparent 0) 0 0 /50px 50px,linear-gradient(0deg,#5f99ff 1.5px,transparent 0) 0 0 /50px 50px;height:100%;left:0;opacity:.2;position:fixed;top:0;width:100%;z-index:1}@-webkit-keyframes moveLines{0%{background-position:0 0}to{background-position:50px 50px}}@keyframes moveLines{0%{background-position:0 0}to{background-position:50px 50px}}#oldSiteBtn{left:50%;position:absolute;top:calc(50vh + 65px);-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2}
/*# sourceMappingURL=main.d53bd0ca.css.map*/