h1,h2,h3,h4,h5,h6,ul,ol,li,button,nav,header,footer,body{margin:0;font-weight:400}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;background-color:#fafafa;scroll-behavior:smooth}nav{height:63px;padding:0 24px;display:flex;align-items:center;position:relative;justify-content:space-between;z-index:100;background-color:#000;color:#fff}nav h4{font-weight:600}#navButton{border:0;position:absolute;top:50%;transform:translateY(-50%);background-color:transparent;right:25px;display:none;color:#fff;height:42px;width:42px}nav ul{display:flex}nav li{list-style-type:none;margin:0 1rem}nav li a{color:#cecece;text-decoration:none;display:block;width:100%}nav li a:hover{color:#fff}@media screen and (max-width: 768px){#navButton{display:block}#navMenuList{display:none}#navMenuList.expanded{display:block}nav ul{position:absolute;top:63px;left:0;flex-direction:column;height:calc(100vh - 63px);background-color:#fff;border-top:1px solid white;width:100%;margin:0;padding:0;background-color:#000}nav ul li{text-align:center;margin:0}nav ul li a{padding:1.8rem 0;font-weight:700}}header{display:flex;align-items:center;justify-content:center;height:calc(100vh - 63px)}header h1{font-size:7.2vmin;font-weight:medium;margin:0}header h4{font-size:3vmin;color:#6d6d6d;font-weight:400;max-width:32vw}.storeButtonsContainer{margin-top:3vmin}.storeButtonsContainer img{height:auto;width:9vw}.storeButtonsContainer a{text-decoration:none}@media screen and (max-width: 800px){.storeButtonsContainer img{height:auto;width:24vw;margin:.6vmin}.storeButtonsContainer{display:flex;justify-content:center;margin-top:0}}.column{display:flex;flex-direction:column;margin:2.1vmin}.callout{margin:2.1vmin}.row{display:flex}.gridBox{font-weight:900;font-size:9.6vmin;border:.6vmin black solid;border-radius:12px;color:#000;margin:6px;text-align:center;vertical-align:center;line-height:24vmin;height:24vmin;width:24vmin;-webkit-user-select:none;user-select:none}@media screen and (max-width: 768px){header{flex-direction:column-reverse;justify-content:center;align-items:center}.column{margin:60px 0}.callout{max-width:72vw;margin:0}header h1{font-size:7.2vmin;text-align:center}header h4{text-align:center;max-width:63vw;font-size:3.9vmin;margin-bottom:6vmin;margin-top:2.1vmin}.gridBox{border:.72vmin black solid}}section{display:flex;flex-direction:row;justify-content:center;align-items:center;justify-items:center;height:100vh}section h1{font-size:6.3vmin;font-weight:medium;min-width:42vmin}section h2{font-size:3.3vmin;color:#6d6d6d;font-weight:400;max-width:42vmin}.sectionText{margin:4.2vmin}@media screen and (max-width: 768px){#studycards{flex-direction:column-reverse}#activities{flex-direction:column}section{justify-content:center}section h1,section h2{text-align:center}.phoneContainer{margin-top:30px}}.phoneOutlineImage{width:auto;height:75vh;border-radius:24px;border-color:#000;border-width:.9vmin;border-style:solid}.phoneContainer{position:relative}.phoneBar{position:absolute;height:3.6vmin;width:18vmin;background-color:#000;top:0;border-bottom-left-radius:24px;border-bottom-right-radius:24px;left:calc(50% - 9vmin)}@media screen and (max-width: 768px){.phoneOutlineImage{height:66vh}}footer{margin-top:63px;padding:42px;text-align:center;background-color:#000;color:#fff}footer a{margin:15px;font-size:15px;color:#cecece;text-decoration:none;display:block}footer a:hover{color:#fff}.font{font-family:"Noto Sans Math",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.fadeInLeft{animation-name:fadeInLeftAnimation;animation-duration:.7s;-webkit-transform:translate3d(0,0,0);transform:translate3d()}.fadeInRight{animation-name:fadeInRightAnimation;animation-duration:.7s;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.fadeInUp{animation-name:fadeInUpAnimation;animation-duration:.7s;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.hide{opacity:0;--webkit-opacity: 0}@keyframes fadeInRightAnimation{0%{transform:translate(15vmin);--webkit-transform: translateX(15vmin);--webkit-transform: translate3d(0, 0, 0);opacity:0;--webkit-opacity: 0}to{opacity:1;--webkit-opacity: 1}}@keyframes fadeInLeftAnimation{0%{transform:translate(-15vmin);--webkit-transform: translateX(-15vmin);opacity:0;--webkit-opacity: 0;--webkit-transform: translate3d(0, 0, 0)}to{opacity:1;--webkit-opacity: 1}}@keyframes fadeInUpAnimation{0%{transform:translateY(3vmin);opacity:0}to{opacity:1}}
