@import url(https://fonts.googleapis.com/css2?family=Karla:wght@400;700;800&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:Karla}.header,body{font-family:Karla,sans-serif}.header{font-size:large}.extra-bold{font-family:Karla,sans-serif;font-weight:800}body,html{height:100%;margin:0;overflow-x:hidden;transition:background-color .3s ease,color .3s ease}body.dark-theme{background-color:#fff;color:#212121}body.light-theme{background-color:#212121;color:#fff}a.dark-theme{color:#212121}a.light-theme{color:#cf5c36}html{scroll-behavior:smooth}#about-modifier{margin-top:64px}body{display:flex;flex-direction:column;text-align:center}h1,h2{font-weight:800;line-height:1}h1,h2,h3,h4,li,p{font-family:Karla}Link,h1,h2,h3,h4,li,p{color:#c5e3fe!important}Link{font-size:16px!important}body.light-theme Link,body.light-theme a,body.light-theme h1,body.light-theme h2,body.light-theme h3,body.light-theme h4,body.light-theme li,body.light-theme p{color:#c5e3fe!important}body.light-theme h1.name,body.light-theme p.position{color:#212121!important}body.dark-theme .slogan p{color:#cf5c36!important}body.dark-theme #quote,body.dark-theme .connect-title,body.dark-theme .footer-container p,body.dark-theme Link,body.dark-theme button,body.dark-theme h1,body.dark-theme h2,body.dark-theme h3,body.dark-theme h4,body.dark-theme li,body.dark-theme p{color:#212121!important}body.dark-theme .circle{background-color:#cf5c36;border-radius:50%;box-shadow:0 0 10px #cf5c36;height:20px;left:0;opacity:100%;pointer-events:none;position:fixed;top:0;transition:transform .1s ease-out;width:20px;z-index:9999}.content{flex:1 1}a:link{background-color:initial;color:#212121;text-decoration:none}.border-line{box-shadow:0 1px 1px 0 #7e7e7e1a;-webkit-text-decoration:solid;text-decoration:solid}#btn:hover{background-color:#efefef;border:3px solid #101720;color:#101720;cursor:pointer;transition:.3s}.landing-page-link,a:visited{color:#212121}.landing-page-link{display:inline-block;text-decoration:none}.sticky-navbar{position:-webkit-sticky;position:sticky;top:48px;z-index:1000}#projects{padding-top:20px}.spinning-sun{display:flex;justify-content:center;margin-right:0;margin-top:-12px}.intro-container{align-items:flex-end;display:flex;flex-direction:row-reverse}.project-divider h1{color:#c5e3fe;font-weight:400}.introduction-page{text-align:left}.hot-links{text-decoration:none}.hot-links img{width:25px}#indent{margin-left:32px}.plant{align-items:center;display:flex;justify-content:center;margin:0;padding:0;text-align:center}#vine-three{left:0;margin-left:-12px;margin-top:-300px;position:absolute}#vine-four{margin-right:-12px;margin-top:27vh;position:absolute;right:0}.school{color:#51c447}.icons-container img{margin-right:12px}.icons-container{margin-left:28px!important}.title{margin-left:48px;text-align:left}#vine-one{left:0;margin-left:-12px;margin-top:-100px}#vine-one,#vine-two{position:absolute;top:0}#vine-two{margin-right:-12px;margin-top:50vh;right:0}.home-container{text-align:center;z-index:1}.green-font{color:#51c447;-webkit-text-decoration:underline #51c447;text-decoration:underline #51c447}#offer-one:active,#offer-one:hover{opacity:1;transition:opacity .8s ease,transform .8s ease}.landing-page{align-items:center;background-image:url(/static/media/skylinewallpaper.7a4bf8726bc4cfcfce1c.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:110vh;justify-content:center;margin:0;margin-bottom:-200px!important;padding:0;width:100vw}.main-title{color:#101720;font-family:Karla;font-size:50px;letter-spacing:0;margin:64px 32px 0}.header{font-family:Karla;font-size:24px;font-weight:700;margin-top:32px;text-decoration:underline}.offer-container{display:flex;height:auto;justify-content:center;width:100%}.offer1{margin-bottom:24px;width:75%}#plant-svg{margin-top:-75px}#home{margin-top:-84px}.hero-container{box-shadow:0 1px 1px 0 #7e7e7e1a;padding-bottom:16px}#recent-work-title{font-size:16px;margin-top:24px}.spaced{letter-spacing:14px;margin-bottom:7px}.spinning-logo{animation:spin 7s linear infinite;padding-top:50px;transform-style:preserve-3d}@keyframes spin{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}.less-spaced{letter-spacing:7px;margin-bottom:0;margin-top:0}#stars{width:144px}.slogan{margin-top:0;padding-bottom:0;word-spacing:14px}.flourescent{background:linear-gradient(90deg,#5d95a4,#c97838);flex-shrink:0;height:25px}.home,.row{padding:32px}.home-title{font-size:32px;padding-top:32px}.subtitle{font-size:26px}.container{padding-top:32px}@media (max-width:600px){#desktop-flour,.spacing{display:none}.intro-container{align-items:center;display:flex;flex-direction:column}.main-title{color:#51c447;font-size:64px;letter-spacing:-4px;line-height:.8;margin:124px 0 0;padding-top:115px}#projects{padding-top:5px}.header{font-family:Karla;font-size:16px;font-weight:700;line-height:1.5;margin:24px;text-decoration:underline}.landing-page{height:140vh;margin-bottom:-400px!important;width:100vw}#vine-one{left:0;margin-left:-12px;margin-top:-175px}#vine-one,#vine-two{position:absolute;top:0}#vine-two{margin-right:-12px;margin-top:30vh;right:0}.introduction-text{margin:32px 16px 64px 32px}#indent{margin-left:0}.offer1{font-size:10px;margin-top:64px;width:100%}#plant-svg{height:100px!important;margin-bottom:-50px;margin-top:-50px;width:100px!important}}@media (min-width:601px) and (max-width:1024px){.main-title{color:#51c447;font-size:84px;letter-spacing:-4px;line-height:.8;margin:124px 84px 0;padding-top:125px}.introduction-text{margin:100px 16px 100px 32px}.header{font-family:Karla;font-size:16px;font-weight:700;line-height:1.5;margin:24px 64px 64px;text-decoration:underline}.landing-page{height:140vh;margin-bottom:-300px!important;width:100vw}#indent{margin-left:32px}.intro-container{align-items:flex-end;align-items:center;display:flex;flex-direction:column}}.introduction-page{background-image:url(/static/media/hero-img.b12be2163c1258d89824.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;height:100vh;margin:96px 0 0;padding:0;position:relative;width:100vw;z-index:0}.slogan{display:flex;display:relative;justify-content:space-between;margin:-50vh 24px 24vh 0;position:relative;z-index:1}.slogan p{color:#c5e3fe;font-size:20px;font-weight:700;line-height:1!important;margin-left:24px;margin-right:24px;word-spacing:2px}.slogan-year{font-size:92px!important;font-weight:700;margin-top:0}@media (max-width:810px){.introduction-page{background-image:url(/static/media/mobile-hero-img.4485cf43f75e6689d54e.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;height:100vh;margin:96px 0;padding:0;width:100vw}.slogan{display:block;display:relative;justify-content:space-between;margin:-106vh 24px 90vh;position:relative;text-align:right;top:0;z-index:0}.slogan p{font-size:24px;font-weight:700;margin:4px 0}.slogan-year{font-size:46px!important;font-weight:700;margin-top:0}}.navbar-menu{display:flex;float:right;position:relative;z-index:2}body.dark-theme #hashlink{color:#cf5c36!important}.navbar-menu #landing-page-link{margin-left:24px}#sun{cursor:pointer}.logo{position:relative;z-index:0}.link{margin-left:0!important;opacity:1}.link a{opacity:1!important}.logo img{width:64px}.logo-img img{margin-top:24px;width:75px}.logo-img{margin-top:-96px}.navbar-menu a{font-size:16px;font-weight:600;margin-left:24px;padding-bottom:0}.navbar{align-items:center;display:flex;justify-content:space-between;margin-bottom:48px;margin-top:0;padding-left:7%;padding-right:7%;position:-webkit-sticky;position:relative;z-index:1}.navbar-right-container{align-items:center;background-color:#212121;border-radius:48px;display:flex;padding:16px 24px 16px 16px;transition:all .5s ease}body.dark-theme .navbar-right-container{background-color:#fff;color:#fff}body.light-theme .navbar-right-container{background-color:#212121;color:#000}.navbar-right-container a{color:#c5e3fe;opacity:100%;transition:all .5s ease}body.dark-theme .navbar-right-container a{color:#cf5c36!important;opacity:100%;transition:all .5s ease}body.dark-theme .navbar-right-container a:hover{color:#cf5c36;font-weight:bolder;opacity:100%;transition:all .5s ease}.navbar-right-container a:hover{color:#c5e3fe;opacity:100%}.navbar-right-container:hover{box-shadow:5px 5px 0 #c5e3fe;transform:translateX(0) translateY(-5px);transition:all .5s ease}body.dark-theme .navbar-right-container:hover{box-shadow:5px 5px 0 #cf5c36;transform:translateX(0) translateY(-5px);transition:all .5s ease}.mobile-navbar-menu{display:none}.hamburger-container{cursor:pointer;position:relative;right:0;top:0}.navbar-right-container img{width:25px}@media (max-width:810px){.navbar-menu{display:none}.mobile-navbar-menu{border-radius:10px;bottom:0;display:flex;justify-content:space-around;left:50%;padding:10px 20px;position:fixed;transform:translateX(-50%);width:auto;z-index:1}.mobile-navbar-right-container{align-items:center;border-radius:32px;display:flex;gap:24px;justify-content:center;margin-bottom:48px;padding:8px 16px;transition:background-color .3s ease,border .3s ease,box-shadow .3s ease,transform .3s ease;width:auto}body.light-theme .mobile-navbar-right-container{background-color:#212121;border:2px solid #c5e3fe}body.dark-theme .mobile-navbar-right-container{background-color:#fff;border:2px solid #cf5c36}.mobile-navbar-right-container:hover{box-shadow:5px 5px 0 #c5e3fe;transform:translateX(0) translateY(-5px)}body.dark-theme .mobile-navbar-right-container:hover{box-shadow:5px 5px 0 #cf5c36;transform:translateX(0) translateY(-5px)}.mobile-navbar-right-container img{opacity:100%;transition:all .5s ease;width:25px}.mobile-navbar-right-container img:hover{opacity:100%}.mobile-navbar-menu a{font-size:16px;font-weight:400;margin-left:0;padding-bottom:0}.logo img{display:none;margin-top:8px}.mobile-hamburger{margin-top:0}.about-tag{margin-left:0!important}.mobile-menu{align-content:flex-start;align-items:center;display:flex;flex-direction:row-reverse;flex-wrap:wrap;height:100vh;justify-content:left;margin-left:-24px!important;top:0!important;transition:color .3s ease;width:100%;z-index:0}.mobile-menu a{color:#c5e3fe}body.dark-theme .mobile-menu{background-color:#fff;color:#cf5c36}body.dark-theme .mobile-menu a{color:#cf5c36!important}body.light-theme .mobile-menu{background-color:#212121;color:#fff}body.light-theme .mobile-menu a{color:#c5e3fe}.mobile-menu{transition:background-color .3s ease,color .3s ease}.mobile-menu a{transition:color .3s ease}.hamburger-menu li{font-size:20px!important;font-weight:400}.hamburger-menu{list-style:none;margin-top:124px;padding:0 0 12px 32px}.hamburger-menu li{display:flex;font-size:32px;height:12px;justify-content:left;margin:48px 0;transition:.4s;width:35px}.navbar{align-items:center;display:flex;justify-content:space-between;padding-left:24px;position:-webkit-sticky}}.project-divider{margin:48px 7% -72px}.project-divider h1{font-size:24px!important}.project-divider .bio-description{font-weight:400;margin-left:0;margin-right:0!important}.project-img{width:100%}.project-title{margin-top:8px}.project-cover-img{margin-top:-48px;width:100%}@media (max-width:810px){.project-divider{margin-left:24px;margin-right:24px;margin-top:96px;text-align:left}.project-divider h1{font-size:20px}.project-img{margin-left:0;margin-right:0;width:100%}.project-title{font-size:20px}.mobile-project-section{display:block;margin:48px 24px;text-align:left}.mobile-project-section .project-description{margin-left:0;margin-right:0}.mobile-project-section .project-heading{margin-bottom:4px;margin-left:0;margin-right:0}.mobile-project-section .project-specs{margin-left:0;margin-right:0}.mobile-project-section #project-hook{font-size:20px}.mobile-project-section .project-categories{flex-direction:column;margin-left:0;margin-right:0}.mobile-project-section .project-position{margin-right:0;margin-top:4px}.mobile-project-section #project-button{flex-direction:column;margin-left:0;margin-right:0}.mobile-project-section .button{background-color:#212121;border:.7px solid #c5e3fe;border-radius:24px;cursor:pointer;font-weight:700;margin-left:0;padding:12px 24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.project-position{margin-left:0}.button,.mobile-project-section h1,p{border-width:.7px;color:#c5e3fe;font-size:16px;margin-left:0;margin-right:12px}.mobile-project-section h1{line-height:1.5}}.bio-divider{border-bottom:.7px solid #c5e3fe;margin-bottom:96px;margin-left:7%;margin-right:7%;position:relative;text-align:left;z-index:0}.spinner-image{transition:transform .6s ease-in-out}.spinner-image:hover{animation:spinOnce .6s ease-in-out}@keyframes spinOnce{0%{transform:rotate(0deg)}to{transform:rotate(920deg)}}.spinner-container{display:flex;margin-left:7%;margin-right:7%}.resume-button p{display:flex;margin-left:5%;margin-right:0}.resume-button{display:flex;margin-left:6%!important;margin-top:24px}#landing-page-link{display:flex;justify-content:flex-start;margin-left:0}.bio-description{line-height:1.5;opacity:100%;width:70%}.bio-divider h1{color:#c5e3fe}.button,.button:hover{transition:all .5s ease}.button:hover{box-shadow:5px 5px 0 #c5e3fe;transform:translateX(0) translateY(-5px)}.bio-content{align-items:self-start;display:flex;flex-direction:column;text-align:left}.bio-content h1,.bio-description{color:#c5e3fe;font-size:20px!important;margin-bottom:0;margin-left:7%;margin-right:7%}.bio-description,body.light-theme .bio-content h1{color:#cf5c36;font-size:48px;margin-bottom:0;margin-left:7%;margin-right:7%}.bio-description,body.light-theme .bio-content h3{color:#cf5c36;font-size:24px;margin-bottom:0;margin-left:7%;margin-right:7%}.bio-content h2{font-size:24px;font-weight:400;line-height:1.5;margin-top:0}.bio-position{margin-left:12px;margin-top:-10px!important;opacity:50%}body.light-theme .bio-content .bio-position{margin-top:10px!important;opacity:50%}.bio-img{height:64px;width:auto}.bio-thumbnail{align-items:center;display:flex;justify-content:left;margin-left:7%}.bio-name h3{font-size:24px!important;margin-left:12px!important;margin-top:12px;white-space:nowrap;width:100%}.location,.position{margin-left:24px;opacity:50%}.button{background-color:#212121;border:.7px solid #c5e3fe;border-radius:48px;cursor:pointer;font-weight:700;padding:12px 24px;white-space:nowrap}body.light-theme.button{background-color:#cf5c36;border-color:#c5e3fe}#landing-page-link img,.button p{margin-top:0}.button{border-width:.7px;color:#c5e3fe;margin-left:7%;margin-right:0;width:auto}.button p{margin-left:0;margin-right:0}.education-content{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin-left:7%;margin-top:48px}.education-content img{margin-top:24px}.education-info{align-items:center;display:flex}.education-text{align-items:center;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:0;text-align:left}.education-text p,h2{color:#c5e3fe;line-height:1;margin-left:24px}#downloadicon{margin-bottom:-5px;margin-left:5px;width:20px}#mobile-bio-img{display:none}#desktop-edu-img{margin-left:0;width:64px}.bio-content{margin-top:64px}@media (max-width:810px){#mobile-bio-img{display:block}.spinner-container{margin-left:0;margin-right:0}.bio-thumbnail{align-items:left;align-items:flex-end;display:flex;justify-content:left;margin-left:5%}.bio-description{width:90%}#desktop-bio-img{display:block}#desktop-edu-img{display:none}h1.intro-text{font-size:48px;margin-left:3%;margin-right:3%}.bio-divider{margin:110vh 24px 24px;text-align:left}.bio-content h1,h2,p{font-size:32px;margin-left:24px;margin-right:24px}.bio-name h3{font-size:18px!important;line-height:.1;margin-left:12px!important;width:100%}.bio-description{margin-left:24px;margin-right:24px;opacity:100%}.bio-content h2{line-height:1.5}.bio-img{height:64px;width:auto}.button{background-color:#212121;border:.7px solid #c5e3fe;border-radius:48px;cursor:pointer;font-weight:700;padding:12px 24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.button,.button:hover{transition:all .5s ease}.button:hover{box-shadow:5px 5px 0 #c5e3fe;transform:translateX(0) translateY(-5px)}.button{border-width:.7px;color:#c5e3fe;margin-left:24px;margin-right:24px}.education-content{align-items:center;display:block;justify-content:space-between;margin-left:0;text-align:left}.intro-text{font-size:48px;margin-left:24px;margin-right:24px}.bio-description,body.light-theme .bio-content h1{color:#cf5c36;font-size:32px;margin:0 24px}.bio-description,body.light-theme .bio-content h3{color:#cf5c36;font-size:24px;margin-bottom:0;margin-left:24px;margin-right:24px}.education-text h2{font-size:20px;line-height:1.5}.education-text p,h2{color:#c5e3fe;line-height:1;margin-left:24px}.resume-button p{margin-left:0;margin-right:0}.location,.position{margin-left:24px;opacity:50%}.spinner-container{align-items:center;display:flex;justify-content:center;margin-left:24px;margin-right:24px}.spinner-container span img{width:75px}.intro-text{margin-top:0}h1.welcome-text{font-size:32px!important;margin-left:3%!important;margin-right:3%!important;margin-top:0}}.typewriter{color:#c5e3fe;display:inline-block;font-size:52px;font-weight:700;margin-left:7%;margin-right:7%;overflow:hidden;white-space:nowrap}.cursor{animation:blink .7s step-end infinite}@keyframes blink{0%{border-color:#c5e3fe}to{border-color:#0000}}@media (max-width:810px){.typewriter{font-size:24px;margin-left:24px}}footer{bottom:0;justify-content:space-between;margin-left:7%;margin-right:7%;margin-top:164px;position:relative;text-align:left}#coffee{padding-left:2px;width:28px}.connect-title{color:#c5e3fe;font-size:32px;margin-bottom:0;margin-top:0}#quote{color:#c5e3fe;font-size:16px;text-decoration:none;width:100%}.clipboard{align-items:center;display:flex;justify-content:left;margin-bottom:-20px;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;padding-top:0}.clipboard h4:hover{box-shadow:3px 3px 0 #c5e3fe;transform:translateX(0) translateY(-10px);transition:all .5s ease}.clipboard h4{background-color:#212121;border:.7px solid #c5e3fe;border-radius:48px;color:#c5e3fe;padding:12px 24px;transition:all .5s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.copy{margin-bottom:-5px;margin-left:5px}.footer-content{align-items:center;display:flex;flex-direction:row-reverse;gap:20px;justify-content:space-between;margin-bottom:12px}.footer-links{padding-left:0;padding-top:24px}.footer-links a{margin-left:0;margin-right:12px}.footer-container{align-content:center;align-items:center;display:flex;justify-content:center;margin-top:0;padding-bottom:8px;position:relative;z-index:1}.footer-container,.footer-container p{margin-left:0;margin-right:0}.footer-img{width:200px}.footer-container p{font-size:16px}.footer-container img{font-size:12px}.trademark{margin-left:0}@media (max-width:810px){.footer-container{border-style:none;display:flex;margin-top:96px;padding-bottom:4px}.connect-title{margin-top:24px}.footer-container p{font-size:14px}footer{margin-left:24px;margin-right:24px}.footer-content{display:block;text-align:center}.clipboard{display:flex;justify-content:center;margin-left:24px;margin-right:24px;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.footer-img{width:200px}#quote{font-size:14px;width:100%}.quote{margin-bottom:64px}.trademark{display:none}}.spin-container{align-items:center;display:flex;height:250px;justify-content:center;margin:40px auto 12px;position:relative;width:250px}.center-image{transform:translate(-50%,-50%);width:80%;z-index:2}.center-image,.circular-text{left:50%;position:absolute;top:50%}.circular-text{height:130%;transform:translate(-50%,-50%) rotate(0deg);transform-origin:center;transition:transform 30s ease;width:130%}.spin-container:hover .circular-text{transform:translate(-50%,-50%) rotate(2turn)}@media (max-width:1050px){.spin-container{height:200px;width:200px}.circular-text{height:140%;width:140%}}@media (max-width:810px){.spin-container{height:180px;width:180px}.circular-text{height:150%;width:150%}}.nowPlayingCard{align-items:center;border:2px solid #c5e3fe;border-radius:22px;box-shadow:5px 5px 0 #c5e3fe;color:#c5e3fe;display:flex;flex-shrink:0;font-family:Karla;height:80px;justify-content:space-between;margin-bottom:0;margin-top:184px;transition:all .5s ease;width:300px}body.dark-theme .nowPlayingCard{border:2px solid #cf5c36;box-shadow:5px 5px 0 #cf5c36;color:#cf5c36}.nowPlayingCard:hover{box-shadow:10px 10px 0 #c5e3fe;transform:translateX(0) translateY(-10px);transition:all .5s ease}body.dark-theme .nowPlayingCard:hover{box-shadow:10px 10px 0 #cf5c36}.nowPlayingCard a{color:#c5e3fe;font-family:Karla;text-decoration:none}body.dark-theme .nowPlayingCard a{color:#cf5c36}.nowPlayingCard a:hover{color:#c5e3fe;text-decoration:underline}body.dark-theme .nowPlayingCard a:hover{color:#cf5c36}.nowPlayingImage img{border:1px solid #c5e3fe;border-radius:8px;box-shadow:3px 3px 0 #c5e3fe;flex-shrink:0;height:60px;margin:10px;transition:all .5s ease;width:60px}body.dark-theme .nowPlayingImage img{border:1px solid #cf5c36;box-shadow:3px 3px 0 #cf5c36}.eyes-offline{border:1px solid #c5e3fe;border-radius:8px;box-shadow:3px 3px 0 #0000004d;flex-shrink:0;height:60px;margin:10px;transition:all .5s ease;width:60px}#nowPlayingDetails{display:flex;flex-direction:column;font-size:12px;height:100%;justify-content:center;margin:0;overflow:hidden;width:54%}.nowPlayingTitle,.playlistName{color:#c5e3fe;flex-shrink:0;font-size:16px;text-align:left;white-space:nowrap;width:100%}.playlistName,body.dark-theme .nowPlayingTitle{color:#cf5c36}.nowPlayingTitle,.playlistName:after{animation:scroll-right 10s linear infinite;animation-delay:3s;content:"";display:inline-block;width:100%}@keyframes scroll-right{0%{transform:translateX(0)}33%{transform:translateX(-100%)}66%{transform:translateX(0)}to{transform:translateX(0)}}.nowPlayingArtist,.playlistHeader{flex-shrink:0;overflow:hidden;text-align:left;white-space:nowrap;width:100%}.nowPlayingTime{color:#c5e3fe;text-align:left}body.dark-theme .nowPlayingTime{color:#cf5c36;text-align:left}.nowPlayingState{color:#c5e3fe;padding:10px;text-align:center;width:20%}body.dark-theme .nowPlayingState{color:#cf5c36}.nowPlayingState img,.soundbar{width:100%}.pause{width:50%!important}.spotify-container{display:flex;justify-content:center;text-align:center}@media (max-width:810px){.nowPlayingCard{margin-bottom:-95vh;margin-top:48px}}.scrolling-container{background-color:#212121;border-bottom:1px solid #32373d;border-top:1px solid #32373d;height:72px;margin-left:15%;margin-right:15%;margin-top:104px;overflow:hidden;position:relative;width:auto}body.dark-theme .scrolling-container{background-color:#fff;border-bottom:1px solid #cf5c36;border-top:1px solid #cf5c36;font-weight:700}body.dark-theme .scrolling-text{color:#cf5c36!important;font-weight:700}.scrolling-text{animation:scrollText 22s linear infinite;color:#c5e3fe;font-size:20px;position:absolute;white-space:nowrap}@keyframes scrollText{0%{left:100%}to{left:-100%}}@media (max-width:810px){.scrolling-container{height:60px;margin:48px 24px 24px}.scrolling-text{animation:scrollText 15s linear infinite;font-size:16px;margin-top:20px}}.circle{background-color:#212121;border-radius:50%;box-shadow:0 0 10px #c5e3fe;height:20px;left:0;opacity:100%;pointer-events:none;position:fixed;top:0;transition:transform .1s ease-out;width:20px;z-index:9999}@media (max-width:600px){.circle{display:none}}.scroll-container{margin-left:0;margin-top:96px;scrollbar-width:thin;width:100%}.scroll-content{display:inline-flex;padding:12px 12px 12px 64px}.item img{width:100%}#art,.trash-img{border-radius:8px}#art{width:100%}#art-item h1,p{margin-left:0;margin-right:15%}#art-item .position,.item .name{margin-left:0}.item{align-items:center;background:#ebebeb;border-radius:8px;display:flex;height:400px;justify-content:center;margin-right:16px;padding:48px;text-align:center;transition:all .5s ease;width:600px}.name{color:#1e2020!important}.name,.position{font-size:16px;margin-bottom:-12px}.position{color:#212121!important;font-weight:800;margin-left:0}.item:hover,img{transition:all .5s ease}.item:hover{transform:scale(1.02)}.scroll-container{overflow-x:auto;scroll-behavior:smooth;white-space:nowrap}@media (max-width:810px){.scroll-container{margin-left:0;overflow-x:auto;scrollbar-width:thin;white-space:nowrap;width:100%}.item{background:#ebebeb;border-radius:8px;display:flex;height:400px;justify-content:center;margin-left:24px;margin-right:16px;min-width:600px;padding:48px;text-align:center;transition:all .5s ease}.scroll-content{display:inline-flex;padding:12px 12px 12px 0}}#about{margin-top:-32px}.location{margin-left:7%!important}@media (max-width:810px){.location{margin-left:24px!important}}.project-divider{margin:48px 15% -32px 7%;position:relative;text-align:left;z-index:0}.project-case-study .project-img{margin-left:15%;margin-right:15%;width:70%}.project-divider h1{font-size:20px}.project-title{line-height:1.5;margin-bottom:8px;margin-top:64px}.soft-title{font-weight:400}.project-divider h1{font-size:24px;font-weight:700}#project-button{margin-left:15%;margin-right:15%;transition:all .5s ease}body.dark-theme #project-button:hover{background-color:#fff;box-shadow:5px 5px 0 #cf5c36}#project-button:hover{box-shadow:5px 5px 0 #c5e3fe;transform:translateX(0) translateY(-5px);transition:all .5s ease}.project-position{margin-bottom:0;margin-top:0}.mobile-project-section{display:none}.project-section{display:block;text-align:left}.project-categories{align-items:start;display:flex;justify-content:flex-start;margin-left:15%;margin-right:15%}.project-position{opacity:60%}.project-categories p{background-color:#32373d;border-radius:24px;color:#c5e3fe;font-weight:400;margin-left:0!important;margin-right:12px!important;padding:8px 24px}body.dark-theme .project-categories p{background-color:#cf5c36;color:#fff!important}.project-section .button{background-color:#212121;border:.7px solid #c5e3fe;border-radius:48px;cursor:pointer;font-weight:700;padding:12px 24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body.dark-theme .project-section .button{background-color:#cf5c36;border-color:#cf5c36;color:#fff!important}body.dark-theme .project-section .button:hover{background-color:#fff;border-color:#cf5c36;color:#cf5c36!important}.link{display:flex}.project-description{color:#c5e3fe;line-height:1.5;opacity:80%}.project-case-study .project-cover-img{margin-top:-48px;width:100%}.button,.project-section h1,p{border-width:.7px;color:#212121;margin-left:15%;margin-right:15%}.project-specs{display:flex;justify-content:space-between;margin-left:15%;margin-right:15%}.project-specs div{margin-bottom:24px;margin-right:24px}.project-specs p{margin-left:0;margin-right:0}.project-specs .project-position{margin-top:0}.project-case-study .project-heading{margin-bottom:4px}.project-case-study .project-categories,.project-case-study .project-position{margin-bottom:4px;margin-top:4px}#case-study-title{font-size:24px}#project-impact p{padding:48px}#project-hook{font-size:24px}@media (max-width:810px){.project-divider{margin-left:24px;margin-right:24px;margin-top:96px;text-align:left}.project-case-study .project-section{display:none}.project-divider h1{font-size:20px}.project-case-study .project-img{margin-left:15%;margin-right:15%;width:100%}.project-title{font-size:20px}.mobile-project-section{display:block;margin:48px 24px;text-align:left}.mobile-project-section .project-description{margin-left:0;margin-right:0}.mobile-project-section .project-heading{margin-bottom:4px;margin-left:0;margin-right:0}.mobile-project-section .project-specs{margin-left:0;margin-right:0}.mobile-project-section #project-hook{font-size:20px}.mobile-project-section .project-categories{flex-direction:column;margin-left:0;margin-right:0}.mobile-project-section .project-position{margin-right:0;margin-top:4px}.mobile-project-section #project-button{flex-direction:column;margin-left:0;margin-right:0}.mobile-project-section .button{background-color:#212121;border:.7px solid #c5e3fe;border-radius:24px;cursor:pointer;font-weight:700;margin-left:0;padding:12px 24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.project-position{margin-left:0}.button,.mobile-project-section h1,p{border-width:.7px;color:#c5e3fe;font-size:16px;margin-left:24px;margin-right:12px}body.dark-theme .mobile-project-section .button{background-color:#cf5c36;border-color:#cf5c36;color:#fff!important}body.dark-theme .mobile-project-section .button:hover{background-color:#fff;border-color:#cf5c36;color:#cf5c36!important}.mobile-project-section h1{line-height:1.5;margin-left:0}}
/*# sourceMappingURL=main.bfbceef3.css.map*/