@charset "UTF-8";footer{color:#4e392d;width:100%;text-align:right;padding:20px;font-family:Dawning of a New Day,cursive;font-size:20px}footer a{text-decoration:none;color:#4e392d;cursor:pointer}footer p{display:inline;padding:0;position:relative}footer p:before{content:"";position:absolute;display:block;width:100%;height:2px;bottom:0;left:0;background-color:#fcb5b5;transform:scaleX(0);transition:transform .3s ease}footer p:hover:before,footer p.active:before{transform:scaleX(1)}.landing-screen{display:flex;flex-direction:column;justify-content:space-between;align-items:center;background-image:url(/assets/pink-noun-circle.8f74124f.svg),url(/assets/brown-noun-circle.d699f07d.svg);background-repeat:no-repeat,no-repeat;background-size:300px 300px,400px 400px;background-position:-200px 0px,-175px -175px}@media only screen and (min-width: 1300px){.landing-screen{background-size:500px 500px,450px 450px;background-position:-200px -150px,-15px -275px}}@media only screen and (min-width: 800px){.landing-screen{padding-top:unset;min-height:100vh}}.landing-screen #profile-image{width:250px;border-radius:50%;box-shadow:0 0 40px #cf8e80;margin-bottom:20px;margin-top:20px}@media only screen and (min-width: 1000px){.landing-screen #profile-image{width:350px;max-width:400px;margin-bottom:0}}.landing-screen .points{text-align:center}@media only screen and (min-width: 800px){.landing-screen .points{text-align:right}}.landing-screen h1{font-size:45px;margin:0;color:#fcb5b5;font-family:Dawning of a New Day,cursive}@media only screen and (min-width: 800px){.landing-screen h1{font-size:75px}}@media only screen and (min-width: 1000px){.landing-screen h1{font-size:100px}}.landing-screen h2{font-weight:800;font-size:20px;line-height:1.5;color:#4e392d;font-family:Raleway,sans-serif}@media only screen and (min-width: 800px){.landing-screen h2{font-size:30px}}.landing-screen h3{font-size:18px;line-height:1.5;color:#4e392d;font-family:Raleway,sans-serif}.custom-cursor{width:20px;height:20px;border:1px solid #fcb5b5;background-color:#fcb5b580;box-shadow:0 0 10px #fcb5b5;border-radius:50%;position:absolute;transition-duration:.15s;transition-timing-function:ease-out;animation:cursorAnim .5s infinite alternate;pointer-events:none}@keyframes cursorAnim{0%{transform:scale(1.1)}to{transform:scale(.7);box-shadow:0 0 15px #cf8e80}}html{overflow-x:hidden}html *,html *:before,html *:after{box-sizing:border-box;transition:.5s ease-in-out;font-weight:light}h1,h2,h3,h4,h5,h6,button,p{font-weight:light}*:before,*:after{z-index:-1}body{background-color:#fffcf5;margin:0;overflow-x:hidden;padding:0!important;overflow:auto!important}a{text-decoration-color:none;text-decoration:none}.App{min-height:100vh;background-image:url(/assets/pink-noun-circle.8f74124f.svg),url(/assets/brown-noun-circle.d699f07d.svg),url(/assets/pink-noun-circle.8f74124f.svg);background-repeat:no-repeat,no-repeat,no-repeat;background-size:contain,contain,contain;background-position:-200px 750px,5px 700px,200px 550px}@media only screen and (min-width: 800px){.App{background-size:700px 700px,750px 750px,800px,800px;background-position:-200px 500px,135px 650px,180% 650px}}@media only screen and (min-width: 1300px){.App{background-size:700px 700px,800px 800px,900px,900px;background-position:-450px 300px,0 450px,554px 600px}}h1,h2,h3,h4{margin:0;font-weight:200}.project-page h4{margin:10px 0;font-family:Raleway,sans-serif;text-align:center}@media only screen and (min-width: 800px){.project-page h4{font-size:30px;margin:0}}.project-page .button-holder{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:15px 0 30px}@media only screen and (min-width: 800px){.project-page .button-holder{flex-direction:row}.project-page .button-holder button{margin:0 10px 0 0}}.project-page .project-photo{width:100%;height:auto;margin:10px auto;background-size:contain;background-position:center;border-radius:10px;box-shadow:0 0 20px #4e392d}@media only screen and (min-width: 800px){.project-page .project-photo{margin:20px auto}}.project-page h3{font-size:16px;font-family:Raleway\df,sans-serif;line-height:1.75;text-align:center;color:#4e392d;font-weight:400}@media only screen and (min-width: 800px){.project-page h3{font-size:unset}}.project-page video{margin-bottom:15px}.css-xeqldi:before{background:linear-gradient(160deg,rgba(252,181,181,.664),rgba(78,57,45,.541))}.MuiFormControl-root{font-family:Raleway,sans-serif}.side-sheet-content button{box-shadow:0 0 10px #fcb5b5}.side-sheet-content button:hover{box-shadow:0 0 15px #4e392d}
