body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}#root,body,html{margin:0;font-family:Roboto-300,sans-serif;-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth}body::-webkit-scrollbar{display:none}.App{position:relative;min-height:100vh;overflow:hidden}#invictus_loading{position:absolute;top:50%;left:50%;width:20vw;transform:translate(-50%,-50%)}#invictus_loading .cls-1{stroke-dasharray:3330;stroke-dashoffset:3330;-webkit-animation:draw-trace-circle 4s ease forwards;animation:draw-trace-circle 4s ease forwards}@-webkit-keyframes draw-trace-circle{0%{stroke-dashoffset:3330}to{stroke-dashoffset:0}}@keyframes draw-trace-circle{0%{stroke-dashoffset:3330}to{stroke-dashoffset:0}}.MainGridLayer_2{position:relative;height:200vh;width:100vw;display:grid;grid-template-columns:50px auto 60% 50px;grid-template-rows:1% 5% 6% 17.5% 14% 3.5% auto 50%;grid-gap:1px 1px;gap:1px 1px;z-index:5;padding-bottom:100px}.BackgroundLayers{top:0;left:0;position:absolute;height:100%;overflow:hidden}.PageBackgroundBase,.PageBackgroundCutout{position:absolute;width:100vw;left:50%;transform:translateX(-50%);top:0;background-repeat:no-repeat;z-index:0;stroke:transparent;stroke-width:0}.PageBackgroundCutout{z-index:3}.Footer{position:absolute;bottom:0;width:100%;height:100px;background-color:rgba(15,32,46,.7);color:#fff;z-index:5;display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end}.MITLogoLink{order:0}.CornellTechLogoLink,.MITLogoLink{position:relative;height:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.CornellTechLogoLink{order:1}.CornellTechLogo,.MITLogo{position:relative;height:80%;top:5%;left:50%;transform:translateX(-50%);max-width:80%;object-fit:contain}.NavBar{grid-area:NavBar;width:100%;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr;grid-gap:0 5px;gap:0 5px;grid-template-areas:"Home AboutUs Team News ContactUs"}.HomeNavSection{grid-area:Home}.AboutNavSection{grid-area:AboutUs}.TeamNavSection{grid-area:Team}.NewsNavSection{grid-area:News}.ContactNavSection{grid-area:ContactUs}.NavButton{position:relative;width:100%;height:100%}.NavLinks{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:block;color:#065394;text-decoration:none}.NavLinks,.NavText{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.NavText{position:absolute;left:50%;top:50%;text-align:center;white-space:nowrap;padding:20px;font-family:Roboto-regular,sans-serif;font-size:1vw;letter-spacing:3px;word-spacing:5px;border-radius:.3vw;background:none;transition:1s;transform:translate(-50%,-50%)}.NavText:hover{font-family:Roboto-900,sans-serif;border:1px solid #054e8a;background:hsla(0,0%,100%,.34);border-radius:7vw;letter-spacing:4px;word-spacing:7px}.NavText:active{border:3px solid #065394}.HomeNavSection>.NavLinks>.NavText:hover{background:rgba(5,78,138,.1);border-color:#054e8a;color:#054e8a;letter-spacing:7px}.AboutNavSection>.NavLinks>.NavText:hover{background:rgba(56,86,70,.1);border-color:#385646;color:#385646}.TeamNavSection>.NavLinks>.NavText:hover{background:rgba(143,0,36,.1);border-color:#8f0024;color:#8f0024;letter-spacing:7px}.NewsNavSection>.NavLinks>.NavText:hover{background:rgba(202,149,2,.2);color:#ca9502;border-color:#ca9502;letter-spacing:7px}.ContactNavSection>.NavLinks>.NavText:hover{background:rgba(151,94,147,.1);color:#975e93;border-color:#975e93}.PageTitle{width:100%;grid-area:TitleText}.PageSubTitle{position:absolute;padding:20px;bottom:10%;left:50%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap;transform:translateX(-50%);grid-area:SubTitleText;text-align:center;font-size:1.8vw;letter-spacing:2px;word-spacing:2px;border-radius:26px;transition:3s;font-family:Roboto-300-italic,sans-serif;font-style:italic}.ArrowButton{grid-area:Arrow;width:100%;height:100%}.MovingDownArrow{position:absolute;height:5vh;width:auto;left:50%;transform:translateX(-50%);transition:.65s;overflow:visible;padding:1vh}.MovingDownArrow path{fill:#054e8a;stroke:#065394;stroke-width:5px}.MovingDownArrow circle{fill:hsla(0,0%,100%,.34);stroke:#065394;stroke-width:2px}.MovingDownArrow:hover{padding:3.5vh 1vh 1vh}.MainPageLayer>.PageSubTitle:hover{border-radius:3px}.MainPageLayer>.PageTitle>*{width:100%;height:100%;fill:#065394;stroke:none;stroke-width:.2vw;stroke-miterlimit:10;overflow:visible}.MainPageLayer>.PageTitle>* path{transition:1s}.MainPageLayer>.PageTitle:hover * path{-webkit-animation:draw-trace 4s ease-in-out infinite;animation:draw-trace 4s ease-in-out infinite;-webkit-animation-delay:1s;animation-delay:1s;animation-direction:alternate-reverse}.MainPageLayer>.PageTitle:active * path{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes draw-trace{0%{stroke-dashoffset:0}}@keyframes draw-trace{0%{stroke-dashoffset:0}}@font-face{font-family:Roboto-100;font-style:normal;font-weight:100;src:local("Roboto Thin"),local("Roboto-Thin"),url(/static/media/roboto-v20-latin-100.7370c367.woff2) format("woff2"),url(/static/media/roboto-v20-latin-100.5cb7edfc.woff) format("woff"),url(/static/media/roboto-v20-latin-100.ff1e90ce.ttf) format("truetype")}@font-face{font-family:Roboto-300;font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(/static/media/roboto-v20-latin-300.ef7c6637.woff2) format("woff2"),url(/static/media/roboto-v20-latin-300.b00849e0.woff) format("woff"),url(/static/media/roboto-v20-latin-300.806854d4.ttf) format("truetype")}@font-face{font-family:Roboto-regular;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(/static/media/roboto-v20-latin-regular.479970ff.woff2) format("woff2"),url(/static/media/roboto-v20-latin-regular.60fa3c06.woff) format("woff"),url(/static/media/roboto-v20-latin-regular.329ae1c3.ttf) format("truetype")}@font-face{font-family:Roboto-900;font-style:normal;font-weight:900;src:local("Roboto Black"),local("Roboto-Black"),url(/static/media/roboto-v20-latin-900.9b3766ef.woff2) format("woff2"),url(/static/media/roboto-v20-latin-900.bb1e4dc6.woff) format("woff"),url(/static/media/roboto-v20-latin-900.22acb397.ttf) format("truetype")}@font-face{font-family:Roboto-300-italic;font-style:italic;font-weight:300;src:local("Roboto Light Italic"),local("Roboto-LightItalic"),url(/static/media/roboto-v20-latin-300italic.14286f3b.woff2) format("woff2"),url(/static/media/roboto-v20-latin-300italic.4df32891.woff) format("woff"),url(/static/media/roboto-v20-latin-300italic.51c5bffe.ttf) format("truetype")}@font-face{font-family:Roboto-regular-italic;font-style:italic;font-weight:400;src:local("Roboto Italic"),local("Roboto-Italic"),url(/static/media/roboto-v20-latin-italic.51521a2a.woff2) format("woff2"),url(/static/media/roboto-v20-latin-italic.fe65b833.woff) format("woff"),url(/static/media/roboto-v20-latin-italic.d4ad1feb.ttf) format("truetype")}@font-face{font-family:Roboto-900-italic;font-style:italic;font-weight:900;src:local("Roboto Black Italic"),local("Roboto-BlackItalic"),url(/static/media/roboto-v20-latin-900italic.ebf6d164.woff2) format("woff2"),url(/static/media/roboto-v20-latin-900italic.28f91510.woff) format("woff"),url(/static/media/roboto-v20-latin-900italic.a3f8594c.ttf) format("truetype")}@media only screen and (max-width:800px){.BackgroundLayers,.PageBackgroundBase,.PageBackgroundCutout{position:fixed}.MainGridLayer_2{width:100vw;height:202vh;grid-template-columns:6% 88% 6%;grid-template-rows:20% 5% 10% 2.5% 10% 2.5% 50%;grid-gap:1px 1px;gap:1px 1px}.PageSubTitle{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%;white-space:normal;font-size:1.8vh;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;padding:15px 10px}.NavBar{width:60%;padding-left:20%;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;grid-template-areas:"Home Home" "AboutUs Team" "News ContactUs";grid-gap:25% 15%;gap:25% 15%}.NavLinks{position:absolute;width:100%;height:100%}.NavText{font-size:3vw;border:1px solid #054e8a;background:hsla(0,0%,100%,.34);border-radius:7vw;letter-spacing:4px;word-spacing:7px;padding:2vh}.NavNewsSection{width:72%}.HomeNavSection>.NavLinks>.NavText{background:rgba(5,78,138,.1);border-color:#054e8a;color:#054e8a;letter-spacing:7px;width:90%}.AboutNavSection>.NavLinks>.NavText{background:rgba(56,86,70,.1);border-color:#385646;color:#385646;transform:translateY(-50%);left:0}.TeamNavSection>.NavLinks>.NavText{background:rgba(143,0,36,.1);border-color:#8f0024;color:#8f0024;letter-spacing:7px;transform:translate(-100%,-50%);left:100%}.NewsNavSection>.NavLinks>.NavText{background:rgba(202,149,2,.2);color:#ca9502;border-color:#ca9502;letter-spacing:7px;transform:translateY(-50%);left:0}.ContactNavSection>.NavLinks>.NavText{background:rgba(151,94,147,.1);color:#975e93;border-color:#975e93;transform:translate(-100%,-50%);left:100%}.ArrowButton{visibility:hidden}.BackgroundLayers>.AccentLayer{opacity:.8}}@media only screen and (max-width:550px){.NavText{font-size:4vw;border:1px solid #054e8a;background:hsla(0,0%,100%,.34);border-radius:7vw;letter-spacing:4px;word-spacing:7px;padding:2vh}.NavBar{width:100%;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;grid-template-areas:"Home Home" "AboutUs Team" "News ContactUs";grid-gap:25% 15%;gap:25% 15%;padding:0}}
/*# sourceMappingURL=main.7b710102.chunk.css.map */