/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}.skip-to-content{position:absolute;top:0;left:10px;background-color:#fff;color:#000;padding:8px 12px;z-index:100;transform:translateY(-100%);transition:transform .3s ease}.skip-to-content:focus{top:.625rem;transform:translateY(0)}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}nav{background-color:#212631;bottom:0;position:fixed;left:50%;transform:translate(-50%);width:85%;max-width:34.625rem;border:2px solid rgba(255,255,255,.5);border-radius:3.125rem;border-opacity:.7;margin:.5rem 0;z-index:3}nav ul{display:flex;justify-content:space-evenly;padding:1rem 0;margin:0}nav ul li{list-style-type:none;margin:0}nav ul li a{position:relative}nav ul li a:hover{font-family:900}nav ul li a:after{content:"";position:absolute;margin:0;width:0;height:.1875rem;display:block;margin-top:.125rem;right:0;background:#c7deff;transition:all .4s ease}nav ul li a:hover:after{width:100%;left:0}nav ul li a:focus{padding:.3rem}@media (min-width: 64em){nav{max-width:34.625rem}}#title{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}#title h1{margin:0;align-items:center;text-align:center;z-index:3}#title span{display:inline-block}#title .scrollDown-container{position:absolute;bottom:10rem}#title .scrollDown-container img{width:1.875rem}@media (min-width: 48rem){#title h1{font-size:4rem}#title .scrollDown-container{bottom:6rem}}body{overflow-x:hidden;margin:0;font-family:Josefin Sans,sans-serif;font-optical-sizing:auto}body a{text-decoration:none;color:#fff}body h1{font-size:3rem}body h1,body h2{color:#c7deff}body p{line-height:1.6}body #vantaBG{position:fixed;top:0;bottom:0;z-index:0;width:100vw;min-height:100vh}#top-left-icon{top:20px;left:20px;width:80px;height:auto;z-index:1000}main{color:#fff}main *{position:relative;z-index:1}main h1,main p{text-align:center}@media (min-width: 64em){main{max-width:90rem;margin:0 auto}}.home-posts-section,.work-page-section,.up-next{display:flex;gap:2rem;flex-direction:column;align-items:center;margin:2rem 0}.home-posts-section .home-posts,.home-posts-section .work-page,.home-posts-section .up-next-card,.work-page-section .home-posts,.work-page-section .work-page,.work-page-section .up-next-card,.up-next .home-posts,.up-next .work-page,.up-next .up-next-card{background-color:#212631cc;position:relative;width:19.625rem;cursor:pointer;transition:box-shadow .5s ease-in-out;border:1.5px solid #ffffff;border-radius:3.125rem;border-opacity:.7}.home-posts-section .home-posts a,.home-posts-section .work-page a,.home-posts-section .up-next-card a,.work-page-section .home-posts a,.work-page-section .work-page a,.work-page-section .up-next-card a,.up-next .home-posts a,.up-next .work-page a,.up-next .up-next-card a{text-decoration:none}.home-posts-section .home-posts #featuredImg,.home-posts-section .work-page #featuredImg,.home-posts-section .up-next-card #featuredImg,.work-page-section .home-posts #featuredImg,.work-page-section .work-page #featuredImg,.work-page-section .up-next-card #featuredImg,.up-next .home-posts #featuredImg,.up-next .work-page #featuredImg,.up-next .up-next-card #featuredImg{width:100%}.home-posts-section .home-posts #featuredImg:focus,.home-posts-section .work-page #featuredImg:focus,.home-posts-section .up-next-card #featuredImg:focus,.work-page-section .home-posts #featuredImg:focus,.work-page-section .work-page #featuredImg:focus,.work-page-section .up-next-card #featuredImg:focus,.up-next .home-posts #featuredImg:focus,.up-next .work-page #featuredImg:focus,.up-next .up-next-card #featuredImg:focus{outline:none;box-shadow:none}.home-posts-section .home-posts h2,.home-posts-section .work-page h2,.home-posts-section .up-next-card h2,.work-page-section .home-posts h2,.work-page-section .work-page h2,.work-page-section .up-next-card h2,.up-next .home-posts h2,.up-next .work-page h2,.up-next .up-next-card h2{font-size:1.6em}.home-posts-section .home-posts h3,.home-posts-section .home-posts p,.home-posts-section .work-page h3,.home-posts-section .work-page p,.home-posts-section .up-next-card h3,.home-posts-section .up-next-card p,.work-page-section .home-posts h3,.work-page-section .home-posts p,.work-page-section .work-page h3,.work-page-section .work-page p,.work-page-section .up-next-card h3,.work-page-section .up-next-card p,.up-next .home-posts h3,.up-next .home-posts p,.up-next .work-page h3,.up-next .work-page p,.up-next .up-next-card h3,.up-next .up-next-card p{color:#fff;margin:0;text-align:center}.home-posts-section .home-posts #more-details-button:after,.home-posts-section .work-page #more-details-button:after,.home-posts-section .up-next-card #more-details-button:after,.work-page-section .home-posts #more-details-button:after,.work-page-section .work-page #more-details-button:after,.work-page-section .up-next-card #more-details-button:after,.up-next .home-posts #more-details-button:after,.up-next .work-page #more-details-button:after,.up-next .up-next-card #more-details-button:after{margin-left:.5rem}.home-posts-section .home-posts #more-details-button,.home-posts-section .home-posts #button,.home-posts-section .work-page #more-details-button,.home-posts-section .work-page #button,.home-posts-section .up-next-card #more-details-button,.home-posts-section .up-next-card #button,.work-page-section .home-posts #more-details-button,.work-page-section .home-posts #button,.work-page-section .work-page #more-details-button,.work-page-section .work-page #button,.work-page-section .up-next-card #more-details-button,.work-page-section .up-next-card #button,.up-next .home-posts #more-details-button,.up-next .home-posts #button,.up-next .work-page #more-details-button,.up-next .work-page #button,.up-next .up-next-card #more-details-button,.up-next .up-next-card #button{padding:1rem 0;font-size:1rem;margin-right:2rem;text-align:right}.home-posts-section .home-posts:hover,.home-posts-section .home-posts:focus,.home-posts-section .work-page:hover,.home-posts-section .work-page:focus,.home-posts-section .up-next-card:hover,.home-posts-section .up-next-card:focus,.work-page-section .home-posts:hover,.work-page-section .home-posts:focus,.work-page-section .work-page:hover,.work-page-section .work-page:focus,.work-page-section .up-next-card:hover,.work-page-section .up-next-card:focus,.up-next .home-posts:hover,.up-next .home-posts:focus,.up-next .work-page:hover,.up-next .work-page:focus,.up-next .up-next-card:hover,.up-next .up-next-card:focus{box-shadow:0 0 15px 8px #c7deff}.work-page{background-color:#212631}.work-page p{padding:1.2rem;font-size:1rem}@media (min-width: 43.75rem){.home-posts{margin:0}.home-posts-section{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;gap:3rem}}dl div{position:relative;padding-left:20px;list-style:none;margin-bottom:1.3rem}dl div dt,dl div dd{margin:0}dl div dt{font-size:1.3rem}dl div dd{font-size:1rem;position:relative;padding-left:.625rem;list-style:none;margin-bottom:1.3rem}dl .blue-border{background-color:#212631cc}dl .blue-border:before{content:"";position:absolute;left:0;top:0;bottom:0;width:.6rem;border-radius:2rem;background-color:#c7deff}.loading-container{display:flex;justify-content:center;align-items:center;height:100vh}.loading-container img{height:6.25rem;width:6.25rem}.home-page-work h2{font-size:2rem;text-align:center}#work{position:relative}#work h1{padding:2rem 0;margin:0}@media (min-width: 43.75rem){.work-page-section{flex-direction:column}.work-page-section .work-page{display:flex;align-items:center;justify-content:space-evenly;height:20rem;width:70%;max-width:55rem;margin:0 auto}.work-page-section .work-page a{text-align:center}.work-page-section .work-page #featuredImg,.work-page-section .work-page .work-page-content{width:50%}.work-page:nth-child(odd){flex-direction:row-reverse}.work-page:nth-child(odd) img{margin-right:0}}@media (min-width: 78.125rem){.work-page-section .work-page #featuredImg{width:25rem}}@media (min-width: 81.25rem){.work-page-section .work-page #featuredImg{width:26rem}}.single-page{padding:0 1rem}.single-page #featuredImg{width:100%}.single-page h1{margin:0;padding:2rem 0}.single-page h2{font-size:2rem;margin:1.5rem 0}.single-page p{font-size:1rem;line-height:1.6}.single-page .video-div{margin:0}.single-page .video-div video{aspect-ratio:16/10;width:100%;position:relative}.single-page .projectOverview .group-inner-content{background-color:#212631cc}.single-page .projectOverview .buttons{display:flex;justify-content:space-evenly;margin:2.5rem 0}.single-page .projectOverview .buttons a{border:2px solid rgba(255,255,255,.5);border-radius:3.125rem;border-opacity:.7;font-size:1rem;padding:.1rem 1.5rem;background-color:#fff;color:#323232}.projectSummary{padding:0 2rem;margin:2rem 0}.projectSummary h2{font-size:2rem;text-align:center}.projectSummary .description-text{display:block;line-height:1;margin-top:1rem}#up-next-title{text-align:center}#up-next h3{color:#fff}@media (min-width: 1024px){.single-page #mobile-h1{display:none}.single-page .projectOverview{display:flex;flex-direction:row-reverse;padding-top:7rem;justify-content:space-around;align-items:center}.single-page .projectOverview .video-div{width:50%;display:flex;justify-content:center}.single-page .projectOverview .video-div video{max-width:54.6875rem}.single-page .projectOverview .group-content{width:40%;margin-left:4rem}.single-page .projectOverview .group-content p{text-align:left}.single-page .projectOverview .group-content h1{display:block;text-align:left;padding:0}.single-page .projectOverview .group-content .buttons{justify-content:flex-end}.single-page .projectOverview .group-content .buttons a{margin-left:2rem}#projectSummary-div{margin-top:7rem;display:flex;flex-direction:row}#projectSummary-div .projectSummary{padding:0 1.2rem;width:33%;margin:0 2rem}#projectSummary-div .projectSummary h2{text-align:left;font-size:2.5rem}#projectSummary-div .projectSummary dd{font-size:1rem}}@media (min-width: 48rem){h2{font-size:2.5rem}}#about-me{width:80%;max-width:40rem;margin:0 auto;padding:1rem}#about-me p{text-align:left;margin:0;margin-bottom:1rem}#interesting-content{display:flex;width:80%;margin:0 auto;flex-direction:column}#interesting-content #currently-working-on,#interesting-content #hobbies{padding:1rem}@media (min-width: 43.75rem){#about-me p,#about-me li,#interesting-content p,#interesting-content li{font-size:1.2rem}#interesting-content{width:100%;max-width:50rem;flex-direction:row;justify-content:space-evenly}#interesting-content h2{font-size:2rem}#interesting-content #currently-working-on{position:relative}}footer{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:5rem;position:relative}footer #copyright{text-align:center;color:#fff}footer .social-media{z-index:1;position:fixed;top:2rem;right:0;display:flex;flex-direction:column;align-items:center;background-color:#212631;padding:.5rem .25rem;border-top-left-radius:10px;border-bottom-left-radius:10px;box-shadow:5px 2px 15px 8px #c7deff50}footer .social-media a{padding:.5rem}footer .social-media svg{width:1.25rem;height:1.25rem}@media (min-width: 56.25rem){footer{margin-bottom:5rem}footer #copyright{position:fixed;left:0;bottom:0;margin-left:1rem}footer .social-media{right:0;bottom:0;flex-direction:row;top:auto}footer .social-media a{position:relative}footer .social-media a:hover{font-family:500}footer .social-media a:after{content:"";position:absolute;margin:0;width:0;height:3px;display:block;right:0;left:0;margin:.125rem auto 0;background:#c7deff;transition:all .3s ease}footer .social-media a:hover:after{width:1.25rem}footer .social-media svg{width:1.5rem;height:1.5rem}}
