body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:National2,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.font-national{font-family:National2,sans-serif}.font-ruzicka{font-family:DartmouthRuzicka,serif}@font-face{font-family:National2;font-style:normal;font-weight:400;src:url(/static/media/National2-Regular.18ca0636e0d6db638e97.otf) format("opentype")}@font-face{font-family:National2;font-style:italic;font-weight:400;src:url(/static/media/National2-RegularItalic.1e32d334d6d0f502bfae.otf) format("opentype")}@font-face{font-family:National2;font-style:normal;font-weight:900;src:url(/static/media/National2-Black.434490708a262cddb00d.otf) format("opentype")}@font-face{font-family:National2;font-style:italic;font-weight:900;src:url(/static/media/National2-BlackItalic.88919af9f3d13686cb5f.otf) format("opentype")}@font-face{font-family:National2;font-style:normal;font-weight:700;src:url(/static/media/National2-Bold.88005e68d9f87a95e16c.otf) format("opentype")}@font-face{font-family:National2;font-style:italic;font-weight:700;src:url(/static/media/National2-BoldItalic.d465cf0fd5a248e5ac0c.otf) format("opentype")}@font-face{font-family:National2;font-style:normal;font-weight:800;src:url(/static/media/National2-Extrabold.0ad7d38bc83f0423578d.otf) format("opentype")}@font-face{font-family:National2;font-style:italic;font-weight:800;src:url(/static/media/National2-ExtraboldItalic.6c0e0112eead55efbf5c.otf) format("opentype")}@font-face{font-family:National2;font-style:normal;font-weight:200;src:url(/static/media/National2-Extralight.c51d172966b30b6b86b9.otf) format("opentype")}@font-face{font-family:National2;font-style:italic;font-weight:200;src:url(/static/media/National2-ExtralightItalic.b93c48cdff23591d9a18.otf) format("opentype")}@font-face{font-family:National2;font-style:normal;font-weight:300;src:url(/static/media/National2-Light.041cf1fec8d463137c69.otf) format("opentype")}@font-face{font-family:National2;font-style:italic;font-weight:300;src:url(/static/media/National2-LightItalic.7ab38af297eed4dd7eb9.otf) format("opentype")}@font-face{font-family:National2;font-style:normal;font-weight:500;src:url(/static/media/National2-Medium.86921bd9568d8014737a.otf) format("opentype")}@font-face{font-family:National2;font-style:italic;font-weight:500;src:url(/static/media/National2-MediumItalic.6d3d0c69eba4deda52ab.otf) format("opentype")}@font-face{font-family:National2;font-style:normal;font-weight:100;src:url(/static/media/National2-Thin.6018dcc3ff3bc18f6807.otf) format("opentype")}@font-face{font-family:National2;font-style:italic;font-weight:100;src:url(/static/media/National2-ThinItalic.63e38d600e42ff012cf5.otf) format("opentype")}@font-face{font-family:DartmouthRuzicka;font-style:normal;font-weight:regular;src:url(/static/media/DartmouthRuzicka-Regular.1c629ac0dd87a8ba1f1c.ttf) format("opentype")}@font-face{font-family:DartmouthRuzicka;font-style:italic;font-weight:regular;src:url(/static/media/DartmouthRuzicka-RegularItalic.a08772372aae371aec8f.ttf) format("opentype")}@font-face{font-family:DartmouthRuzicka;font-style:normal;font-weight:700;src:url(/static/media/DartmouthRuzicka-Bold.ad9c7d417c42f78d9db2.ttf) format("opentype")}@font-face{font-family:DartmouthRuzicka;font-style:italic;font-weight:700;src:url(/static/media/DartmouthRuzicka-BoldItalic.562ce3148f7758770432.ttf) format("opentype")}#root,.expand,body,html{height:100%;overflow-x:hidden;scrollbar-width:none;-webkit-user-select:none;user-select:none;width:100%}::-webkit-scrollbar{display:none}svg{overflow:visible!important}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.test1{border:1px solid red}.font-poppins{font-family:Poppins,sans-serif}.navBar{border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:0 -5px 15px #0000000f;display:flex}.navTab{align-items:center;display:flex;flex-basis:200px;flex-grow:1;justify-content:center}.selectedNavTab{background-color:#aed773;border-top-left-radius:10px;border-top-right-radius:10px}.graphStyling{height:500px}.popupP{font-size:13.5px;font-weight:400;line-height:23px}.correctAnswer{background:#003c73;border-color:#002b52!important;color:#fff!important}.wrongAnswer{animation:shake .4s ease-in-out;opacity:.26}@keyframes shake{0%{transform:translateX(0)}20%{transform:translateX(-10px)}40%{transform:translateX(10px)}60%{transform:translateX(-10px)}80%{transform:translateX(10px)}to{transform:translateX(0)}}.title-abs-container{font-size:1vw;left:0;padding:1%;position:absolute;top:0}.title-nonabs-container{flex-shrink:0;font-size:1vw;padding:1%}.title-container{align-items:flex-start;display:flex;flex-direction:column}.title{font-size:2em;font-weight:700;margin-bottom:1em}.container{align-items:stretch;display:flex;flex-grow:1;justify-content:center;margin:auto;padding-bottom:2%;padding-top:2%;width:95%}.graphContainer{flex:3 1;width:80%}.graph,.graphContainer{align-items:center;display:flex;justify-content:center}.graph{border:2px solid #dadada;border-radius:20px;box-shadow:3px 3px 3px 0 #acacac4d;height:100%;width:100%}.buttonContainer{flex:1 1;flex-direction:column;gap:1vh;justify-content:flex-end;margin-left:2dvw}.buttonContainer,.graphButton{align-items:center;display:flex}.graphButton{border:2px solid #dadada;border-radius:40px;box-shadow:3px 3px 3px 0 #acacac4d;box-sizing:border-box;flex:1 1;font-family:DartmouthRuzicka,serif;font-size:1vw;font-weight:600;gap:20px;justify-content:space-between;padding:10px 30px;width:100%}.selected{background-color:#d8ecbb;border:2px solid #bcd3a2}.imageContainer{align-items:center;display:flex;flex:1 1;justify-content:center}.image{border-radius:12px;height:40px;margin-top:12px;object-fit:cover;width:40px}.buttonTextContainer{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:center}.bubbleToggle{border:1px solid #fff;border-radius:10px;font-size:24px;font-weight:400;padding:10px}.bubbleToggle,.bubbleToggleContainer{align-items:center;display:flex;gap:10px;justify-content:center}.bubbleToggleContainer{border:1px solid #cccbcb;border-radius:10px;flex-direction:row;padding:6px}.bubbleToggleSelected{background-color:#003c73!important;border:2px solid #002b52!important;font-weight:500}.bubbleChartBox{display:flex;flex-direction:column}.bcInfoBox{align-items:center;bottom:60px;flex-direction:row;justify-content:center;margin-left:50%;transform:translate(-50%)}.bcEnergyTimeBox,.bcInfoBox{display:flex;position:absolute}.bcEnergyTimeBox{bottom:2%;flex-direction:column;margin-left:5%}.color-scale{align-items:center;display:flex;flex-direction:column;margin-bottom:1em;width:80%}.color-scale-gradient{border-radius:10px;height:14px;width:100%}.color-scale-labels{display:flex;font-size:.9em;font-weight:500;justify-content:space-between;margin-top:.5em;width:100%}.color-scale-labels span{width:35%}.color-scale-labels span:nth-child(2){text-align:right}.mapClickMeContainer{align-items:center;background-color:#fff9;border-radius:20px;display:flex;flex-direction:row;margin-bottom:1em;padding:1em;width:75%}.mapClickMeText{font-size:1em;font-weight:400}.mapClickMeIcon{margin-right:1em;width:20%}.popupTab{border-radius:8px;box-sizing:border-box;font-size:16px;font-weight:600;padding:10px 20px}.selectedPopupTab{background:#003c73;color:#fff}.unselectedPopupTab{background:#fff;color:#003c73}.aboutMainContainer{align-items:center;display:flex;flex-direction:row;gap:6vw;justify-content:space-evenly;width:100vw}.aboutLeftContent{display:flex;flex-direction:column;padding-top:1.5vh;width:40vw}.aboutRightContent{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-start;width:45vw}.aboutContent{color:#1d1d1d;margin-bottom:3vh;width:45vw}.aboutBox{align-items:center;background-color:#dcecc7;border:1.5px solid #aed773;border-radius:3px;display:flex;height:5vh;justify-content:center;margin-bottom:1vh;width:55vw}.aboutSectionTitle{font-family:DartmouthRuzicka,serif;font-size:1.5vw;font-weight:600;text-align:center}.aboutSectionInfo{font-size:1.05vw;line-height:150%;width:55vw}.aboutImage{height:60vh;margin-top:5vw;object-fit:cover;width:35vw}.aboutPeople{color:#1d1d1d;font-size:.95vw;height:15vh;line-height:150%;width:35vw}.eventImgContainer{border:12px solid #fff;box-shadow:0 3px 10px #0003;cursor:pointer;flex:1 1;flex-direction:row-reverse;margin-bottom:-20px;margin-left:15px;margin-right:10px;position:relative}.eventImg,.eventImgContainer{align-items:center;display:flex;justify-content:center}.eventImg{border-radius:7px;height:231px;object-fit:cover;width:370px}.eventImg,.qrCode{aspect-ratio:16/10}.qrCode{height:185px;object-fit:contain;width:296px}.qrIconContainer{align-items:flex-end;display:flex;height:50px;justify-content:flex-end;margin-bottom:-181px;margin-left:-50px;width:50px}.qrIconCircle{align-items:center;background:#fff;border-radius:40px;display:flex;height:55px;justify-content:center;margin-bottom:-12px;margin-right:-12px;width:55px}.qrIcon{height:30px}.eventContainer{display:flex;gap:20px}.transition{transition:all .3s ease}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.timelinecontainer{align-items:stretch;flex-direction:column;height:690px;overflow-x:scroll;padding-left:50px;padding-right:50px}.timelinerow{flex:1 1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.navbuttonscontainer,.translateX-half{transform:translateX(-50%)}.navbuttonscontainer{bottom:40px;display:flex;gap:50px;left:50%;position:absolute}.navbutton{align-items:center;background-color:#fff;border-radius:100000px;box-shadow:8px 8px 20px #00000030,4px 4px 6px #0000003b;height:80px;justify-content:center;width:80px}.flex,.navbutton{display:flex}.absolute{position:absolute}.relative{position:relative}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-center{align-items:center}.flexdir-col{flex-direction:column;justify-content:center}.middlebar{background-color:#ebebeb;border-radius:100000px;height:10px;margin-bottom:50px;margin-top:50px;z-index:-1}.markerContainterTop{display:flex;margin-bottom:-73px;padding-left:190px;padding-top:80px}.markerLineTop{margin-top:-57px;padding-left:20px;z-index:-1}.markerTop{background-color:#003c73;border-radius:10000px;box-shadow:0 3px 10px #0003;height:36px;margin-left:-21px;width:36px}.markerContainterBottom{display:flex;flex-direction:column;margin-top:-73px;padding-left:200px}.markerLineBottom{margin-bottom:-18px;padding-left:15px;z-index:-1}.markerBottom{background-color:#003c73;border-radius:10000px;box-shadow:0 3px 10px #0003;height:36px;margin-top:10px;width:36px}.clickMeBox{display:flex;flex-direction:row;height:305px;margin-bottom:-157px}.clickMeText{font-size:18px;font-weight:400;padding-left:15px;padding-top:65px;width:171px}.clickMeIcon{height:50px;margin-bottom:-140px;padding-left:150px;padding-top:80px;width:50px}.yearText{font-size:24px;font-weight:500;margin-bottom:-10px;padding-top:20px}.nameText{font-size:30px;font-weight:700}.descriptionText{font-size:16px;font-weight:400;padding-bottom:20px;width:450px}.eventTextContainer{display:flex;flex:1 1;flex-direction:column;gap:10px}button{background-color:#fff;border:none;cursor:pointer}@media (max-width:2500px){.eventImgContainer{border:9px solid #fff;box-shadow:0 2.25px 7.5px #0003;flex:1 1;flex-direction:row-reverse;margin-bottom:-15px;margin-left:11.25px;margin-right:7.5px;position:relative}.eventImg,.eventImgContainer{align-items:center;display:flex;justify-content:center}.eventImg{background:#fff;border-radius:5.25px;height:173.25px;object-fit:cover;width:277.5px}.eventImg,.qrCode{aspect-ratio:16/10}.qrCode{height:138.75px;object-fit:contain;width:222px}.qrIconContainer{align-items:flex-end;display:flex;height:37.5px;justify-content:flex-end;margin-bottom:-135.75px;margin-left:-37.5px;width:37.5px}.qrIconCircle{align-items:center;background:#fff;border-radius:30px;display:flex;height:41.25px;justify-content:center;margin-bottom:-8px;margin-right:-8px;width:41.25px}.qrIcon{height:22.5px}.eventContainer{display:flex;gap:15px}.navbuttonscontainer{bottom:30px;display:flex;gap:37.5px;left:50%;position:absolute;transform:translateX(-50%)}.navbutton{align-items:center;background-color:#fff;box-shadow:6px 6px 15px #00000030,3px 3px 4.5px #0000003b;display:flex;height:60px;justify-content:center;width:60px}.middlebar,.navbutton{border-radius:100000px}.middlebar{background-color:#ebebeb;height:7.5px;margin-bottom:37.5px;margin-top:37.5px;z-index:-1}.markerContainterTop{display:flex;padding-left:142.5px;padding-top:55px}.markerLineTop{margin-bottom:28px;padding-left:15px;z-index:-1}.markerTop{background-color:#003c73;border-radius:10000px;box-shadow:0 2.25px 7.5px #0003;height:27px;margin-left:-16.5px;width:27px}.markerContainterBottom{display:flex;flex-direction:column;margin-top:-54.75px;padding-left:150px}.markerLineBottom{margin-bottom:-35px;padding-left:11.25px;z-index:-1}.markerBottom{background-color:#003c73;border-radius:10000px;box-shadow:0 2.25px 7.5px #0003;height:27px;margin-left:1px;margin-top:7px;width:27px}.clickMeText{font-size:13.5px;font-weight:400;margin:0;padding:0;width:128.25px}.clickMeIcon{height:33px;margin:0 7px 5px 0;padding:0;width:33px}.eventTextContainer{display:flex;flex:1 1;flex-direction:column;gap:7.5px}.yearText{font-size:18px;font-weight:500;padding-top:15px}.nameText{font-size:22.5px;font-weight:700;width:345px}.descriptionText{font-size:12px;font-weight:400;padding-bottom:15px;width:337.5px}.timelinecontainer{align-items:stretch;flex-direction:column;height:600px;overflow:scroll;padding-left:50px;padding-right:50px}.timelinerow{flex:1 1;margin-top:30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.puBackground{background:#00000040;height:100%;left:0;margin-bottom:-56px;position:fixed;top:0;width:100%;z-index:1}.puBackground,.puPopup{align-items:center;display:flex;justify-content:center}.puPopup{background-color:#fff;border-radius:44px;flex-direction:column;height:51%;width:44%;z-index:2}.puButton-container{display:flex;flex-direction:row;justify-content:space-around}.puButton{align-items:center;background:#003c73;border:2px solid #0003;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:1dvw;font-weight:600;height:9%;justify-content:center;margin-top:10%;width:28%}.iso{display:flex;flex-direction:column}.isoSubheader{color:#333;font-family:DartmouthRuzicka,serif;font-weight:400}.isoBoxTitle{font-size:2vw;font-weight:450;margin-left:2vw;margin-top:2vh;text-align:center}.isoMain{flex-direction:column;margin-bottom:1dvh;margin-left:3dvw;margin-right:3dvw;width:94dvw}.isoGraphs,.isoMain{align-items:center;display:flex}.isoGraphs{flex-direction:row;height:55dvh;justify-content:space-between;margin-left:1dvw;margin-right:1dvw;margin-top:1dvh;width:100%}.isoPriceMapBox{align-items:flex-start;border:1.5px solid #dadada;border-radius:40px;box-shadow:5px 5px 10px 0 #acacac40;display:flex;flex-direction:column;height:95%;width:40%}.isoMapContent{height:70%;justify-content:left;margin-left:3%;margin-right:3%;width:90%}.isoMapContent,.isoPriceMap{align-items:center;display:flex}.isoPriceMap{height:100%;justify-content:center;width:70%}.isoPriceMapText{color:#333;font-size:18px;margin-left:.5%;width:30%}.isoResMixBox{border:1.5px solid #dadada;border-radius:40px;box-shadow:5px 5px 10px 0 #acacac40;height:95%;width:57%}.isoResMix{height:100%;justify-content:center;margin-top:-7%}.isoResMix,.isoSnapshot{align-items:center;display:flex;width:100%}.isoSnapshot{border:1.5px solid #dadada;border-radius:40px;box-shadow:5px 5px 10px 0 #acacac40;flex-direction:row;height:15dvh;justify-content:space-around;margin-top:1dvw}.isoSnapshotInfo{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:70%}.isoSnapshotData{width:16%}.isoSnapshotSubtitle{font-size:2vh;font-weight:450;margin-top:8%}.isoSnapshotNum{color:#004127;font-family:DartmouthRuzicka;font-size:5vh;font-weight:600}@media (min-width:1300px){.isoPriceMap,.isoResMix{transform:scale(1.1)}}@media (min-width:1800px){.isoPriceMap,.isoResMix{transform:scale(1.3)}}@media (min-width:2300px){.isoPriceMap,.isoResMix{transform:scale(1.5)}}
/*# sourceMappingURL=main.faa4e3bd.css.map*/