body{margin:0;padding: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:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--white:#fff;--whiteSmoke:#f5f5f5;--gainsboro:#dcdcdc;--lightGrey:#d3d3d3;--silver:silver;--grey:#a9a9a9;--darkGrey:grey;--veryDarkGrey:#515151;--veryveryDarkGrey:#333;--black:#000;--leafyGreen:#319606;--strongRed:#b73434;--lightestInteractive:#ab77c6;--lighterInteractive:#9a66b2;--covenantPurple:#ab77c6;--darkerInteractive:#744c87;--darkestInteractive:#5c3f6d;--c_mainAccent:var(--covenantPurple);--c_success:var(--leafyGreen);--c_error:var(--strongRed);--c_light:var(--white);--c_lowContrastLightMode:var(--lightGrey);--c_lowContrastDarkMode:var(--veryDarkGrey);--c_highContrastLightMode:var(--veryDarkGrey);--c_highContrastDarkMode:var(--lightGrey);--c_dark:var(--veryveryDarkGrey);--c_interactionLightest:var(--lightestInteractive);--c_interactionLight:var(--lighterInteractive);--c_interaction:var(--covenantPurple);--c_interactionDarker:var(--darkerInteractive);--c_interactionDarkest:var(--darkestInteractive)}.Navbar_navbar__2od1-{height:75px;width:100%;padding:0 30px;z-index:150;z-index:var(--navbarZIndex);display:grid;grid-auto-flow:column;grid-template-columns:1fr 1fr;-webkit-align-items:center;align-items:center;grid-gap:1rem}.Navbar_navbar__2od1-.Navbar_darkTheme__11KkY{color:var(--white);background:var(--veryveryDarkGrey)}.Navbar_navbar__2od1-.Navbar_lightTheme__3bKFL{color:var(--black);background:var(--white)}.Navbar_sideMenuButton__3UpLW{-webkit-justify-content:start;justify-content:start}.Navbar_rightNav__Qbzo3,.Navbar_sideMenuButton__3UpLW{height:100%;width:100%;display:grid;-webkit-align-items:center;align-items:center;justify-items:center}.Navbar_rightNav__Qbzo3{grid-auto-flow:column;-webkit-justify-content:end;justify-content:end;grid-gap:1.5rem}.CircleButton_button__1631z{width:100%;height:100%;border-radius:100%;background:none;border:none;transition:all .25s ease-in-out;display:grid;place-items:center}.CircleButton_button__1631z:hover{cursor:pointer}.CircleButton_button__1631z:focus{outline:none}a{height:auto;width:auto}a .CircleButton_button__1631z{width:100%;height:100%;border-radius:100%;background:none;border:none;transition:all .25s ease-in-out;display:grid;place-items:center}a .CircleButton_button__1631z.CircleButton_small__3rrO0{max-height:25px;max-width:25px}a .CircleButton_button__1631z.CircleButton_large__3YJwh{max-height:50px;max-width:50px}a .CircleButton_button__1631z:hover{cursor:pointer}a .CircleButton_button__1631z:focus{outline:none}.OutlineButton_button__1rZ3G{height:auto;width:auto;padding:6px;display:grid;place-items:center;transition:all .25s ease-in-out}.OutlineButton_button__1rZ3G.OutlineButton_rounded__mKgQ5{border-radius:10px}.OutlineButton_button__1rZ3G:active,.OutlineButton_button__1rZ3G:hover,.OutlineButton_button__1rZ3G:link,.OutlineButton_button__1rZ3G:visited{cursor:pointer;text-decoration:none;outline:none}.OutlineButton_button__1rZ3G.OutlineButton_darkTheme__1X1Dg{background-color:initial;border:3px solid var(--white)}.OutlineButton_button__1rZ3G.OutlineButton_darkTheme__1X1Dg:hover{cursor:pointer;color:var(--covenantPurple);border:3px solid var(--covenantPurple)}.OutlineButton_button__1rZ3G.OutlineButton_lightTheme__lcvOu{background-color:initial;border:3px solid var(--black)}.OutlineButton_button__1rZ3G.OutlineButton_lightTheme__lcvOu:hover{cursor:pointer;color:var(--covenantPurple);border:3px solid var(--covenantPurple)}.OutlineButton_buttonText__2lu7C{transition:all .25s ease-in-out;font-family:Helvetica,Roboto;font-family:var(--sansSerifStack);font-weight:700;font-size:1.4rem}.OutlineButton_buttonText__2lu7C.OutlineButton_darkTheme__1X1Dg{color:var(--white)}.OutlineButton_buttonText__2lu7C.OutlineButton_darkTheme__1X1Dg:hover{color:var(--covenantPurple)}.OutlineButton_buttonText__2lu7C.OutlineButton_lightTheme__lcvOu{color:var(--black)}.OutlineButton_buttonText__2lu7C.OutlineButton_lightTheme__lcvOu:hover{color:var(--covenantPurple)}.OutlineButton_buttonText__2lu7C.OutlineButton_float__1rA-P.OutlineButton_darkTheme__1X1Dg{box-shadow:var(--boxShadowDarkTheme)}.OutlineButton_buttonText__2lu7C.OutlineButton_float__1rA-P.OutlineButton_lightTheme__lcvOu{box-shadow:var(--boxShadowLightTheme)}a .OutlineButton_button__1rZ3G{height:auto;width:auto;padding:6px;display:grid;place-items:center;transition:all .25s ease-in-out}a .OutlineButton_button__1rZ3G.OutlineButton_rounded__mKgQ5{border-radius:10px}a .OutlineButton_button__1rZ3G:hover{cursor:pointer}a .OutlineButton_button__1rZ3G:active,a .OutlineButton_button__1rZ3G:hover,a .OutlineButton_button__1rZ3G:link,a .OutlineButton_button__1rZ3G:visited{cursor:pointer;text-decoration:none;outline:none}a .OutlineButton_button__1rZ3G.OutlineButton_darkTheme__1X1Dg{border:3px solid var(--white)}a .OutlineButton_button__1rZ3G.OutlineButton_lightTheme__lcvOu{border:3px solid var(--black)}a .OutlineButton_buttonText__2lu7C{font-family:Helvetica,Roboto;font-family:var(--sansSerifStack);font-weight:700;font-size:1.4rem}a .OutlineButton_buttonText__2lu7C.OutlineButton_darkTheme__1X1Dg{color:var(--white)}a .OutlineButton_buttonText__2lu7C.OutlineButton_lightTheme__lcvOu{color:var(--black)}a .OutlineButton_buttonText__2lu7C.OutlineButton_float__1rA-P.OutlineButton_darkTheme__1X1Dg{box-shadow:var(--boxShadowDarkTheme)}a .OutlineButton_buttonText__2lu7C.OutlineButton_float__1rA-P.OutlineButton_lightTheme__lcvOu{box-shadow:var(--boxShadowLightTheme)}.SideMenu_sideMenu__3_v5G{position:fixed;top:15px;left:15px;z-index:200;z-index:var(--floatingElementZIndex);width:300px;height:95%;padding:15px;border-radius:3px;overflow-y:auto;-webkit-transform:translateX(-120%);transform:translateX(-120%);transition:all .35s ease-in-out;display:grid;grid-template-columns:1fr;-webkit-justify-content:start;justify-content:start;-webkit-align-content:start;align-content:start;grid-gap:1rem}.SideMenu_sideMenu__3_v5G.SideMenu_darkTheme__28kqh{background:var(--black);color:var(--white);box-shadow:0 5px 28px 5px hsla(0,0%,100%,.15);box-shadow:var(--boxShadowDarkTheme)}.SideMenu_sideMenu__3_v5G.SideMenu_lightTheme__D8v_y{background:var(--white);color:var(--black);box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);box-shadow:var(--boxShadowLightTheme)}.SideMenu_sideMenu__3_v5G h3{font-size:2rem}.SideMenu_sideMenu__3_v5G h3,.SideMenu_sideMenu__3_v5G h4{font-family:Helvetica,Roboto;font-family:var(--sansSerifStack)}.SideMenu_sideMenu__3_v5G h4{font-size:1.4rem}.SideMenu_sideMenu__3_v5G.SideMenu_open__1UjOP{-webkit-transform:translateX(0);transform:translateX(0)}.SideMenu_topBar__PHfr6{width:100%;height:auto;display:grid;-webkit-align-items:center;align-items:center;grid-auto-flow:column;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:1rem}.SideMenu_hDividerCradle__1iFZg{display:grid;-webkit-align-items:top;align-items:top}.SideMenu_themePick__JbuJ2{margin:15px 0;display:grid;grid-auto-flow:column;grid-template-columns:3fr 1fr 1fr;grid-gap:1rem}.SideMenu_themePick__JbuJ2 .SideMenu_label__1v5jm{display:grid;-webkit-align-items:center;align-items:center;justify-items:start}.SideMenu_themePick__JbuJ2 .SideMenu_optionButton__GUTdz{display:grid;place-items:center}.SideMenu_buttonGrid__27V8V{padding:10px 0;grid-gap:1rem}.SideMenu_buttonGrid__27V8V,.SideMenu_buttonGrid__27V8V a{display:grid;-webkit-justify-content:start;justify-content:start}.SideMenu_buttonGrid__27V8V a:focus,.SideMenu_buttonGrid__27V8V a:hover,.SideMenu_buttonGrid__27V8V a:visited{text-decoration:none}.SideMenu_connectTitleBar__-w731{display:grid;grid-auto-flow:column}.SideMenu_connectionLinkGrid__iFYsV{padding-top:10px;display:grid;-webkit-justify-content:center;grid-template-columns:repeat(auto-fit,75px);grid-gap:1.5rem;justify-items:center;justify-content:center}.HorizontalDivider_horizontalDivider__1Elf7{border:none}.HorizontalDivider_horizontalDivider__1Elf7.HorizontalDivider_darkTheme__3oT2z{background:var(--white)}.HorizontalDivider_horizontalDivider__1Elf7.HorizontalDivider_lightTheme__20SNm{background:var(--black)}.IconDisplay_display__2OlK4{width:100%;height:100%;border-radius:100%;background:none;border:none;display:grid;place-items:center}.IconDisplay_display__2OlK4:focus{outline:none}.Paragraph_paragraph__2sRJi{font-size:1.5rem;font-family:Helvetica;line-height:1.5}.Paragraph_paragraph__2sRJi.Paragraph_lightTheme__3on1u{color:var(--black)}.Paragraph_paragraph__2sRJi.Paragraph_darkTheme__26j4O{color:var(--lightGrey)}.Footer_footer__W5JPW{padding:35px 0;min-height:200px;width:100%;grid-gap:1.5rem;display:grid;grid-template-columns:auto;place-content:center;place-items:center}.Footer_footer__W5JPW.Footer_darkTheme__3BlVE{background:var(--black);color:var(--white)}.Footer_footer__W5JPW.Footer_lightTheme__LoJtN{background:var(--lightGrey);color:var(--black)}.Footer_footer__W5JPW h2{font-size:2rem;font-family:var(--sansSerifStack)}.Footer_footer__W5JPW h3{font-size:1.4rem;font-family:var(--sansSerifStack)}.Footer_connectionLinkGrid__3lh5p{padding-top:10px;display:grid;grid-auto-flow:column;grid-gap:1.5rem;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.Footer_connectionLinkGrid__3lh5p a{width:auto}.FromTheTopCradle_cradle__3kxfj{height:100%;min-height:100vh;width:100%;padding-bottom:30px;display:grid;grid-template-rows:1fr;overflow-y:auto;-webkit-align-content:start;align-content:start}.FromTheTopCradle_cradle__3kxfj.FromTheTopCradle_darkTheme__2f7eI{background:var(--veryveryDarkGrey);color:var(--white)}.FromTheTopCradle_cradle__3kxfj.FromTheTopCradle_lightTheme__3vnKo{background:var(--white);color:var(--black)}.SingleIcon_display__azxVH{width:100%;height:100%;border-radius:100%;background:none;border:none;display:grid;place-items:center}.SingleIcon_display__azxVH:focus{outline:none}.FilledButton_button__3HNs0{height:auto;width:auto;padding:8px;border:none;display:grid;place-items:center;transition:all .25s ease-in-out}.FilledButton_button__3HNs0.FilledButton_rounded__WKX6k{border-radius:10px}.FilledButton_button__3HNs0:active,.FilledButton_button__3HNs0:hover,.FilledButton_button__3HNs0:link,.FilledButton_button__3HNs0:visited{cursor:pointer;text-decoration:none;outline:none}.FilledButton_button__3HNs0.FilledButton_darkTheme__2MjvY{background-color:var(--white)}.FilledButton_button__3HNs0.FilledButton_darkTheme__2MjvY:hover{cursor:pointer;color:var(--covenantPurple)}.FilledButton_button__3HNs0.FilledButton_lightTheme__1-wlh{background-color:var(--black)}.FilledButton_button__3HNs0.FilledButton_lightTheme__1-wlh:hover{cursor:pointer;color:var(--covenantPurple)}.FilledButton_buttonText__3wWPo{transition:all .25s ease-in-out;font-family:Helvetica,Roboto;font-family:var(--sansSerifStack);font-weight:700;font-size:1.4rem}.FilledButton_buttonText__3wWPo.FilledButton_darkTheme__2MjvY{color:var(--black)}.FilledButton_buttonText__3wWPo.FilledButton_darkTheme__2MjvY:hover{color:var(--covenantPurple)}.FilledButton_buttonText__3wWPo.FilledButton_lightTheme__1-wlh{color:var(--white)}.FilledButton_buttonText__3wWPo.FilledButton_lightTheme__1-wlh:hover{color:var(--covenantPurple)}a{width:100%;height:100%;padding:0;display:grid;place-items:center}a:link{text-decoration:none}a:link:active{color:none}a:visited{text-decoration:none}a:visited:active{color:none}a .FilledButton_button__3HNs0{height:auto;width:auto;padding:8px;border:none;display:grid;place-items:center;transition:all .25s ease-in-out}a .FilledButton_button__3HNs0.FilledButton_rounded__WKX6k{border-radius:10px}a .FilledButton_button__3HNs0:hover{cursor:pointer}a .FilledButton_button__3HNs0:active,a .FilledButton_button__3HNs0:hover,a .FilledButton_button__3HNs0:link,a .FilledButton_button__3HNs0:visited{cursor:pointer;text-decoration:none;outline:none}a .FilledButton_button__3HNs0.FilledButton_darkTheme__2MjvY{background-color:var(--white)}a .FilledButton_button__3HNs0.FilledButton_lightTheme__1-wlh{background-color:var(--black)}a .FilledButton_buttonText__3wWPo{font-family:Helvetica,Roboto;font-family:var(--sansSerifStack);font-weight:700;font-size:1.4rem}a .FilledButton_buttonText__3wWPo.FilledButton_darkTheme__2MjvY{color:var(--black)}a .FilledButton_buttonText__3wWPo.FilledButton_lightTheme__1-wlh{color:var(--white)}.Jumbotron_jumbotron__31Vm4{position:relative;padding-bottom:40px;display:grid;grid-gap:1rem;-webkit-align-content:center;align-content:center;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;justify-items:center}.Jumbotron_jumbotron__31Vm4.Jumbotron_darkTheme__yHVmh{background:var(--veryveryDarkGrey);color:var(--white)}.Jumbotron_jumbotron__31Vm4.Jumbotron_lightTheme__2wIuT{background:var(--white);color:var(--black)}.Jumbotron_jumbotron__31Vm4 h1{transition:all 1s;padding:10px;font-size:3rem;font-family:Helvetica,Roboto;font-family:var(--sansSerifStack)}.Jumbotron_jumbotron__31Vm4 h1.Jumbotron_lightTheme__2wIuT{background:var(--white);border-radius:5px}.Jumbotron_jumbotron__31Vm4 h1.Jumbotron_lightTheme__2wIuT:hover{box-shadow:var(--boxShadowLightTheme)}.Jumbotron_jumbotron__31Vm4 h1.Jumbotron_darkTheme__yHVmh{background:var(--veryveryDarkGrey);border-radius:5px}.Jumbotron_jumbotron__31Vm4 h1.Jumbotron_darkTheme__yHVmh:hover{background:var(--veryveryDarkGrey);box-shadow:var(--boxShadowDarkTheme)}.Jumbotron_jumbotron__31Vm4 h2{font-size:2.2rem;font-family:Helvetica,Roboto;font-family:var(--sansSerifStack)}.Jumbotron_logo__2-5lA{height:auto;width:100%;padding:20px 0;display:grid;place-content:center}.Jumbotron_downChevron__1t7Mg{position:absolute;top:80%;left:50%}.Jumbotron_darkTheme__yHVmh a{color:var --white}.Jumbotron_darkTheme__yHVmh a:focus,.Jumbotron_darkTheme__yHVmh a:hover,.Jumbotron_darkTheme__yHVmh a:visited{color:var(--white);text-decoration:none}.Jumbotron_lightTheme__2wIuT a{color:var(--black)}.Jumbotron_lightTheme__2wIuT a:focus,.Jumbotron_lightTheme__2wIuT a:hover,.Jumbotron_lightTheme__2wIuT a:visited{color:var(--black);text-decoration:none}.Jumbotron_connectionLinkGrid__3lGiM{padding-top:10px;display:grid;grid-auto-flow:column;grid-gap:1.5rem;justify-items:center}.HomePage_bottomContent__2DYbI{height:auto;width:100%;padding:20px 0;display:grid;grid-gap:2rem;place-content:center;place-items:center}.HomePage_bottomContent__2DYbI h2{font-family:Helvetica,Roboto;font-family:var(--sansSerifStack);font-size:1.8rem}.HomePage_bottomContent__2DYbI.HomePage_darkTheme__15nAT{background:var(--veryveryDarkGrey);color:var(--white)}.HomePage_bottomContent__2DYbI.HomePage_lightTheme__-aUQG{background:var(--white);color:var(--black)}.HomePage_introToWaveBlurb__3fBdh{display:grid;place-content:center;width:650px}@media (max-width:750px){.HomePage_introToWaveBlurb__3fBdh{width:500px}}@media (max-width:500px){.HomePage_introToWaveBlurb__3fBdh{width:100%}}.HomePage_keyPlaylistsCradle__1L39g{width:100%;padding:20px 30px;display:grid;-webkit-justify-content:center;justify-content:center}.HomePage_keyPlaylistsCradle__1L39g.HomePage_darkTheme__15nAT{background:var(--veryveryDarkGrey);color:var(--white)}.HomePage_keyPlaylistsCradle__1L39g.HomePage_lightTheme__-aUQG{background:var(--white);color:var(--black)}.HomePage_keyPlaylistsCradle__1L39g .HomePage_keyPlaylists__2TDrC{width:650px;display:grid;justify-items:start;-webkit-justify-content:center;justify-content:center}@media (max-width:750px){.HomePage_keyPlaylistsCradle__1L39g .HomePage_keyPlaylists__2TDrC{width:500px}}@media (max-width:500px){.HomePage_keyPlaylistsCradle__1L39g .HomePage_keyPlaylists__2TDrC{width:100%}}.HomePage_keyPlaylistsCradle__1L39g .HomePage_keyPlaylists__2TDrC p{font-size:1.5rem}.HomePage_keyPlaylistsCradle__1L39g .HomePage_keyPlaylists__2TDrC.HomePage_darkTheme__15nAT{background:var(--veryveryDarkGrey);color:var(--white)}.HomePage_keyPlaylistsCradle__1L39g .HomePage_keyPlaylists__2TDrC.HomePage_darkTheme__15nAT a{color:var(--covenantPurple)}.HomePage_keyPlaylistsCradle__1L39g .HomePage_keyPlaylists__2TDrC.HomePage_darkTheme__15nAT a:focus,.HomePage_keyPlaylistsCradle__1L39g .HomePage_keyPlaylists__2TDrC.HomePage_darkTheme__15nAT a:hover,.HomePage_keyPlaylistsCradle__1L39g .HomePage_keyPlaylists__2TDrC.HomePage_darkTheme__15nAT a:visited{color:var(--covenantPurple);text-decoration:none}.HomePage_keyPlaylistsCradle__1L39g .HomePage_keyPlaylists__2TDrC.HomePage_lightTheme__-aUQG{background:var(--white);color:var(--black)}.HomePage_keyPlaylistsCradle__1L39g .HomePage_keyPlaylists__2TDrC.HomePage_lightTheme__-aUQG a{color:var(--covenantPurple)}.HomePage_keyPlaylistsCradle__1L39g .HomePage_keyPlaylists__2TDrC.HomePage_lightTheme__-aUQG a:focus,.HomePage_keyPlaylistsCradle__1L39g .HomePage_keyPlaylists__2TDrC.HomePage_lightTheme__-aUQG a:hover,.HomePage_keyPlaylistsCradle__1L39g .HomePage_keyPlaylists__2TDrC.HomePage_lightTheme__-aUQG a:visited{color:var(--covenantPurple);text-decoration:none}.About_article__1fMKg{height:100%;width:100%;padding:0 30px;display:grid;grid-template-rows:auto;-webkit-align-content:start;align-content:start;grid-gap:2rem;grid-template-columns:3fr 15fr 3fr}@media (max-width:600px){.About_article__1fMKg{grid-template-columns:1fr}}.About_article__1fMKg a{color:var(--covenantPurple)}.About_article__1fMKg.About_darkTheme__13Gq9{background:var(--veryveryDarkGrey);color:var(--white)}.About_article__1fMKg.About_lightTheme__-UVNm{background:var(--white);color:var(--black)}.About_article__1fMKg p{font-size:1.6rem;font-family:Helvetica,Roboto;font-family:var(--sansSerifStack)}.About_article__1fMKg p a{display:inline}.About_article__1fMKg h1{font-size:3rem;text-decoration:underline}.About_article__1fMKg h1,.About_article__1fMKg h2{font-family:Helvetica,Roboto;font-family:var(--sansSerifStack)}.About_article__1fMKg h2{font-size:2rem}.About_article__1fMKg h3{font-size:1.8rem}.About_article__1fMKg h3,.About_article__1fMKg h4{font-family:Helvetica,Roboto;font-family:var(--sansSerifStack)}.About_article__1fMKg h4{font-size:1.6rem}.About_article__1fMKg>*{grid-column:2/-2}.About_article__1fMKg>figure{margin:0;grid-column:1/-1}.About_article__1fMKg>blockquote{grid-column:1/-1;font-size:60px;font-style:italic;text-align:center;margin:0}.About_tipLeft__2YmaH{padding:10px;grid-row:span 5;align-self:start;grid-column:1/span 1;text-align:right;border-right:4px solid var(--covenantPurple)}.About_tipLeft__2YmaH.About_darkTheme__13Gq9{background:var(--black)}.About_tipLeft__2YmaH.About_lightTheme__-UVNm{background:var(--lightGrey)}.About_tipRight__ThOlL{padding:10px;align-self:start;grid-column:span 1/-1;border-left:4px solid var(--covenantPurple)}.About_tipRight__ThOlL.About_darkTheme__13Gq9{background:var(--black)}.About_tipRight__ThOlL.About_lightTheme__-UVNm{background:var(--lightGrey)}.About_spanQuote__2elgM{padding:15px;grid-column:span 0/3;border-left:4px solid var(--covenantPurple)}.About_spanQuote__2elgM.About_darkTheme__13Gq9{background:var(--black);box-shadow:0 5px 28px 5px hsla(0,0%,100%,.15);box-shadow:var(--boxShadowDarkTheme)}.About_spanQuote__2elgM.About_lightTheme__-UVNm{background:var(--lightGrey);box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);box-shadow:var(--boxShadowLightTheme)}.About_navButtons__24_ko{grid-column:2;display:grid;grid-auto-flow:column;grid-gap:1.5rem;-webkit-justify-content:end;justify-content:end;width:100%;height:auto}.About_tempPlaceHolder__26Zwn{width:100%;min-height:300px;padding:30px;display:grid;place-content:center;font-size:3rem;background:#ed4744;color:#000}.About_componentDemonstrationRow__6go85{height:auto;width:100%;padding:20px 0;display:grid;grid-auto-flow:column;-webkit-align-content:center;align-content:center;grid-gap:1.5rem;-webkit-justify-content:center;justify-content:center}@media (max-width:600px){.About_componentDemonstrationRow__6go85{grid-auto-flow:row}}.About_reduxFlowDemoCradle__aPcl2{height:700px;width:100%;padding:20px 0;background:var(--white);display:grid;place-content:center}.PortfolioProject_article__2We06{height:100%;width:100%;padding:0 30px;display:grid;grid-template-rows:auto;-webkit-align-content:start;align-content:start;grid-gap:2rem;grid-template-columns:3fr 15fr 3fr}@media (max-width:600px){.PortfolioProject_article__2We06{grid-template-columns:1fr}}.PortfolioProject_article__2We06 a{color:var(--covenantPurple)}.PortfolioProject_article__2We06.PortfolioProject_darkTheme__2EsRw{background:var(--veryveryDarkGrey);color:var(--white)}.PortfolioProject_article__2We06.PortfolioProject_lightTheme__19ItQ{background:var(--white);color:var(--black)}.PortfolioProject_article__2We06 p{font-size:1.6rem;font-family:Helvetica,Roboto;font-family:var(--sansSerifStack)}.PortfolioProject_article__2We06 p a{display:inline}.PortfolioProject_article__2We06 h1{font-size:3rem;font-family:Helvetica,Roboto;font-family:var(--sansSerifStack);text-decoration:underline}.PortfolioProject_article__2We06 h2{font-size:2rem;font-family:Helvetica,Roboto;font-family:var(--sansSerifStack)}.PortfolioProject_article__2We06 h3{font-size:1.8rem;font-family:Helvetica,Roboto;font-family:var(--sansSerifStack)}.PortfolioProject_article__2We06 h4{font-size:1.6rem;font-family:Helvetica,Roboto;font-family:var(--sansSerifStack)}.PortfolioProject_article__2We06>*{grid-column:2/-2}.PortfolioProject_article__2We06>figure{margin:0;grid-column:1/-1}.PortfolioProject_article__2We06>blockquote{grid-column:1/-1;font-size:60px;font-style:italic;text-align:center;margin:0}.PortfolioProject_tipLeft__wNgMI{padding:10px;grid-row:span 5;align-self:start;grid-column:1/span 1;text-align:right;border-right:4px solid var(--covenantPurple)}.PortfolioProject_tipLeft__wNgMI.PortfolioProject_darkTheme__2EsRw{background:var(--black)}.PortfolioProject_tipLeft__wNgMI.PortfolioProject_lightTheme__19ItQ{background:var(--lightGrey)}.PortfolioProject_tipRight__2yyd6{padding:10px;align-self:start;grid-column:span 1/-1;border-left:4px solid var(--covenantPurple)}.PortfolioProject_tipRight__2yyd6.PortfolioProject_darkTheme__2EsRw{background:var(--black)}.PortfolioProject_tipRight__2yyd6.PortfolioProject_lightTheme__19ItQ{background:var(--lightGrey)}.PortfolioProject_spanQuote__1JfBe{padding:15px;grid-column:span 0/3;border-left:4px solid var(--covenantPurple)}.PortfolioProject_spanQuote__1JfBe.PortfolioProject_darkTheme__2EsRw{background:var(--black);box-shadow:0 5px 28px 5px hsla(0,0%,100%,.15);box-shadow:var(--boxShadowDarkTheme)}.PortfolioProject_spanQuote__1JfBe.PortfolioProject_lightTheme__19ItQ{background:var(--lightGrey);box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);box-shadow:var(--boxShadowLightTheme)}.PortfolioProject_navButtons__1shDz{grid-column:2;display:grid;grid-auto-flow:column;grid-gap:1.5rem;-webkit-justify-content:end;justify-content:end;width:100%;height:auto}.PortfolioProject_tempPlaceHolder__3__I-{width:100%;min-height:300px;padding:30px;display:grid;place-content:center;font-size:3rem;background:#ed4744;color:#000}.PortfolioProject_componentDemonstrationRow__3sGD2{height:auto;width:100%;padding:20px 0;display:grid;grid-auto-flow:column;-webkit-align-content:center;align-content:center;grid-gap:1.5rem;-webkit-justify-content:center;justify-content:center}@media (max-width:600px){.PortfolioProject_componentDemonstrationRow__3sGD2{grid-auto-flow:row}}.PortfolioProject_reduxFlowDemoCradle__2sx8J{height:700px;width:100%;padding:20px 0;background:var(--white);display:grid;place-content:center}.PortfolioProject_imageLinkContainer__-uuLY{width:100%;height:300px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center}@media (max-width:850px){.PortfolioProject_imageLinkContainer__-uuLY{height:150px}}.PortfolioProject_imageLinkContainer__-uuLY .PortfolioProject_imageLink__2fmPM{background:var(--black);max-width:550px;width:100%}@media (max-width:850px){.PortfolioProject_imageLinkContainer__-uuLY .PortfolioProject_imageLink__2fmPM{width:300px;max-width:300px}}.PortfolioProject_imageLinkContainer__-uuLY .PortfolioProject_imageLink__2fmPM a{width:100%;max-width:550px;height:300px;display:grid;place-content:center;text-indent:-9999px;background-image:url(/static/media/Waveguide.c6142e8c.png);background-size:cover;border:3px solid var(--covenantPurple)}@media (max-width:850px){.PortfolioProject_imageLinkContainer__-uuLY .PortfolioProject_imageLink__2fmPM a{height:150px}}.PortfolioProject_imageLinkContainer__-uuLY .PortfolioProject_imageLink__2fmPM.PortfolioProject_darkTheme__2EsRw{box-shadow:0 5px 28px 5px hsla(0,0%,100%,.15);box-shadow:var(--boxShadowDarkTheme)}.PortfolioProject_imageLinkContainer__-uuLY .PortfolioProject_imageLink__2fmPM.PortfolioProject_lightTheme__19ItQ{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);box-shadow:var(--boxShadowLightTheme)}.TreeNode_treeNode__2cVbZ{display:grid;-webkit-align-items:center;-webkit-justify-content:left;justify-content:left;grid-gap:1rem;grid-auto-flow:column;grid-template-columns:auto 1fr;align-items:center;padding:5px 8px}.TreeNode_treeNode__2cVbZ:hover.TreeNode_darkTheme__3gnd2{background:var(--veryDarkGrey)}.TreeNode_treeNode__2cVbZ:hover.TreeNode_lightTheme__3UlRS{background:var(--lightGrey)}.TreeNode_treeNode__2cVbZ.TreeNode_darkTheme__3gnd2 a{color:var(--white)}.TreeNode_treeNode__2cVbZ.TreeNode_darkTheme__3gnd2 a:focus,.TreeNode_treeNode__2cVbZ.TreeNode_darkTheme__3gnd2 a:hover,.TreeNode_treeNode__2cVbZ.TreeNode_darkTheme__3gnd2 a:visited{color:var(--white);text-decoration:none}.TreeNode_treeNode__2cVbZ.TreeNode_lightTheme__3UlRS a{color:var(--black)}.TreeNode_treeNode__2cVbZ.TreeNode_lightTheme__3UlRS a:focus,.TreeNode_treeNode__2cVbZ.TreeNode_lightTheme__3UlRS a:hover,.TreeNode_treeNode__2cVbZ.TreeNode_lightTheme__3UlRS a:visited{color:var(--black);text-decoration:none}.TreeNode_nodeIcon__3pSL1{font-family:var(--sansSerifStack)}.TreeNode_darkTheme__3gnd2{color:var(--white)}.TreeNode_lightTheme__3UlRS{color:var(--black)}.TreeNode_nodeSpan__gENvY{width:100%;font-family:var(--sansSerifStack);font-size:1.3rem;font-weight:700}.TreeNode_nodeSpan__gENvY:active,.TreeNode_nodeSpan__gENvY:hover{cursor:pointer;color:var(--covenantPurple)}.TreeView_treeView__ANzMc{display:grid;-webkit-align-items:start;align-items:start;justify-items:start;padding:40px 10px 10px;width:100%;height:100%;overflow-y:scroll}@media (max-width:650px){.TreeView_treeView__ANzMc{position:fixed;height:100vh;width:100%;z-index:200;z-index:var(--floatingElementZIndex)}}.TreeView_treeView__ANzMc.TreeView_darkTheme__WMMwW{background:var(--veryveryDarkGrey)}.TreeView_treeView__ANzMc.TreeView_lightTheme__1YQFv{background:var(--white)}.ProjectTree_projectTree__3ZvGP{height:100%;width:100%;padding-left:30px;overflow-y:scroll}@media (max-width:650px){.ProjectTree_projectTree__3ZvGP{padding-left:0}}.ProjectTree_projectTree__3ZvGP.ProjectTree_darkTheme__3-hPC{background:var(--veryveryDarkGrey);color:var(--white)}.ProjectTree_projectTree__3ZvGP.ProjectTree_lightTheme__3xQni{background:var(--white);color:var(--black)}:root{--backDropZIndex:100;--navbarZIndex:150;--floatingElementZIndex:200;--aboveFloatingElementZIndex:250}.TreeToggleButton_treeToggleButton__2jgKG{height:40px;width:40px;border-radius:50px;border:none;transition:all .5s ease-in-out;display:grid;place-items:center;place-content:center;position:fixed;bottom:15px;right:15px;z-index:250;z-index:var(--aboveFloatingElementZIndex);background:transparent}.TreeToggleButton_treeToggleButton__2jgKG:hover{cursor:pointer}.TreeToggleButton_treeToggleButton__2jgKG:hover.TreeToggleButton_darkTheme__1OKEv{box-shadow:0 5px 28px 5px hsla(0,0%,100%,.15);box-shadow:var(--boxShadowDarkTheme)}.TreeToggleButton_treeToggleButton__2jgKG:hover.TreeToggleButton_lightTheme__D9sNs{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);box-shadow:var(--boxShadowLightTheme)}.TreeToggleButton_treeToggleButton__2jgKG:focus{outline:none}.TreeToggleButton_treeToggleButton__2jgKG.TreeToggleButton_darkTheme__1OKEv{background:var(--black)}.TreeToggleButton_treeToggleButton__2jgKG.TreeToggleButton_lightTheme__D9sNs{background:var(--white)}.ProjectDisplay_projectDisplay__29Tzn{height:100%;width:100%;display:grid;position:relative;grid-template-columns:275px 1fr}@media (max-width:650px){.ProjectDisplay_projectDisplay__29Tzn{grid-template-columns:1fr}}.ProjectDisplay_projectDisplay__29Tzn.ProjectDisplay_darkTheme__1zy-w{background:var(--black);color:var(--white)}.ProjectDisplay_projectDisplay__29Tzn.ProjectDisplay_lightTheme__2u8zI{background:var(--white);color:var(--black)}:root{--cardHeight:250px;--cardWidth:250px;--boxShadowLightTheme:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);--boxShadowDarkTheme:0 5px 28px 5px hsla(0,0%,100%,0.15)}.ProjectItem_projectItem__3X-0A{height:100%;width:100%;display:grid;grid-template-rows:auto;-webkit-align-content:start;align-content:start;grid-gap:2rem;grid-template-columns:.75fr 15fr .75fr}.ProjectItem_projectItem__3X-0A a{color:var(--covenantPurple)}.ProjectItem_projectItem__3X-0A.ProjectItem_darkTheme__32tSk{background:var(--veryveryDarkGrey);color:var(--white)}.ProjectItem_projectItem__3X-0A.ProjectItem_lightTheme__1sdaf{background:var(--white);color:var(--black)}.ProjectItem_projectItem__3X-0A p{font-size:1.6rem;font-family:Helvetica,Roboto;font-family:var(--sansSerifStack)}.ProjectItem_projectItem__3X-0A p a{display:inline}.ProjectItem_projectItem__3X-0A h1{font-size:3rem;font-family:Helvetica,Roboto;font-family:var(--sansSerifStack);text-decoration:underline}.ProjectItem_projectItem__3X-0A h2{font-size:2rem;font-family:Helvetica,Roboto;font-family:var(--sansSerifStack)}.ProjectItem_projectItem__3X-0A h3{font-size:1.8rem;font-family:Helvetica,Roboto;font-family:var(--sansSerifStack)}.ProjectItem_projectItem__3X-0A h4{font-size:1.6rem;font-family:Helvetica,Roboto;font-family:var(--sansSerifStack)}.ProjectItem_projectItem__3X-0A>*{grid-column:2/-2}.ProjectItem_projectItem__3X-0A>figure{margin:0;grid-column:1/-1}figcaption{font-size:10px}.ProjectItem_projectItem__3X-0A>blockquote{grid-column:1/-1;font-size:60px;font-style:italic;text-align:center;margin:0}.ProjectItem_tipLeft__1CgIL{padding:10px;grid-row:span 5;align-self:start;grid-column:1/span 1;text-align:right;border-right:4px solid var(--covenantPurple)}.ProjectItem_tipLeft__1CgIL.ProjectItem_darkTheme__32tSk{background:var(--black)}.ProjectItem_tipLeft__1CgIL.ProjectItem_lightTheme__1sdaf{background:var(--lightGrey)}.ProjectItem_tipRight__1R7Vt{padding:10px;align-self:start;grid-column:span 1/-1;border-left:4px solid var(--covenantPurple)}.ProjectItem_tipRight__1R7Vt.ProjectItem_darkTheme__32tSk{background:var(--black)}.ProjectItem_tipRight__1R7Vt.ProjectItem_lightTheme__1sdaf{background:var(--lightGrey)}.ProjectItem_spanQuote__2hiqY{padding:15px;grid-column:span 0/3;border-left:4px solid var(--covenantPurple)}.ProjectItem_spanQuote__2hiqY.ProjectItem_darkTheme__32tSk{background:var(--black);box-shadow:0 5px 28px 5px hsla(0,0%,100%,.15);box-shadow:var(--boxShadowDarkTheme)}.ProjectItem_spanQuote__2hiqY.ProjectItem_lightTheme__1sdaf{background:var(--lightGrey);box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);box-shadow:var(--boxShadowLightTheme)}ul{list-style-type:disc;margin:0;padding:0}li{margin-top:.3rem}.ProjectItem_navButtons__fYWmb{grid-column:2;display:grid;grid-auto-flow:column;grid-gap:1.5rem;-webkit-justify-content:end;justify-content:end;width:100%;height:auto}.ProjectItem_tempPlaceHolder__-X68q{width:100%;min-height:300px;padding:30px;display:grid;place-content:center;font-size:3rem;background:#ed4744;color:#000}.ProjectItem_componentDemonstrationRow__34nYW{height:auto;width:100%;padding:20px 0;display:grid;grid-auto-flow:column;-webkit-align-content:center;align-content:center;grid-gap:1.5rem;-webkit-justify-content:center;justify-content:center}@media (max-width:600px){.ProjectItem_componentDemonstrationRow__34nYW{grid-auto-flow:row}}.ProjectItem_reduxFlowDemoCradle__357Fp{height:700px;width:100%;padding:20px 0;background:var(--white);display:grid;place-content:center}.ProjectItem_imageLinkContainer__34rlr{width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center}.ProjectItem_imageLinkContainer__34rlr img{object-fit:contain}:root{--sansSerifStack:Helvetica,Roboto}.NotFoundPageComponent_message__1ugQi{height:100%;width:100%;display:grid;place-content:center;grid-gap:2rem}.NotFoundPageComponent_message__1ugQi.NotFoundPageComponent_darkTheme__1DMWx{color:var(--white);background:var(--veryveryDarkGrey)}.NotFoundPageComponent_message__1ugQi.NotFoundPageComponent_lighTheme__16Dm1{color:var(--black);background:var(--white)}p{font-family:Helvetica,Roboto;font-family:var(--sansSerifStack);font-size:1.4rem}.App_app__2MbQl{min-height:100%;overflow-y:auto;display:grid;position:relative}.App_App-logo__1zAcM{-webkit-animation:App_App-logo-spin__1w9zc 20s linear infinite;animation:App_App-logo-spin__1w9zc 20s linear infinite;height:40vmin;pointer-events:none}.App_App-header__29OXp{background-color:#282c34;min-height:100vh;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App_App-link__36ctI{color:#61dafb}@-webkit-keyframes App_App-logo-spin__1w9zc{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App_App-logo-spin__1w9zc{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
/*# sourceMappingURL=main.0d42a827.chunk.css.map */