@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap);body,html{--d:2px;background:radial-gradient(circle at 2px 2px,#0005 1px,#0000 2px) 5% 0 /15.2% 70px;background:radial-gradient(circle at var(--d) var(--d),#0005 calc(var(--d) - 1px),#0000 var(--d)) 5% 0 /15.2% 70px;font-family:Outfit;margin:0;padding:0;scroll-behavior:smooth;transition:.5s}section{height:100vh;width:100%}body{margin:0;padding:0}.home{display:block}.home h1{font-size:10vw;left:50%;top:15vw;transform:translateX(-50%)}.home h1,.home h2{display:block;margin:0;padding:0;position:absolute;z-index:1}.home h2{font-size:2.2vw;left:69.5%;top:25vw;transform:translate(-50%)}.imgLA{left:65%;rotate:-10deg;width:25%}.imgEnter,.imgLA{border:solid #e5e5e5;border-width:20px 20px 60px;box-shadow:5px 5px 5px #0007;display:block;filter:grayscale(50%);position:absolute;top:20%;z-index:0}.imgEnter{left:7%;rotate:5deg;width:15%}@media only screen and (max-width:600px){.home h1{font-size:10vw;top:100vw}.home h2{font-size:2.2vw;top:110vw}.imgLA{left:50%;top:15%}.imgEnter,.imgLA{border:solid #e5e5e5;border-width:10px 10px 40px;width:30%}.imgEnter{left:15%;top:60%}}.about{height:100vh;position:relative;top:100vh}.parallaxItemBg{background:url(/static/media/aboutBg.e5d9bd82fd6dfee3cd79.jpg);background-attachment:fixed;background-position:50%;background-size:cover;display:block;height:100vh;opacity:.5;position:absolute;z-index:0}.parallaxItemBg.visible{display:none}.parallaxItemText{height:100vh;left:10%;position:absolute;width:80%;z-index:1}.parallaxItemText p{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:#fff3;box-sizing:border-box;font-size:1.8vw;left:19.5%;padding:30px;position:absolute;text-align:justify;top:20%;width:30%}.parallaxItemText h1{display:block;font-size:2em;margin:0;padding:10px 20px;position:absolute}.portfolioBg{background:url(/static/media/aboutBg.e5d9bd82fd6dfee3cd79.jpg);background-position:50%;background-size:cover;display:none;height:100%;opacity:.5;position:fixed;top:0;width:100%;z-index:0}.portfolioBg.visible{display:block;opacity:.5}@media only screen and (max-width:600px){.parallaxItemBg{background-position:50%;background-size:auto}.parallaxItemText{left:0;width:60%}.parallaxItemText p{font-size:5vw;left:10%;width:80%}}.navbar{display:block;height:70px;position:fixed;width:100%;z-index:999}.navbar h1{left:20px;text-shadow:0 2px 3px #00000080;top:10px}.navbar h1,.navbar h2{margin:0;padding:0;position:absolute}.navbar h2{font-size:5em;font-weight:900;left:90%;text-shadow:-3px 3px 3px #00000080;top:30px;transform:translate(-80%)}.icon{cursor:pointer;display:flex;filter:drop-shadow(0 2px 3px rgba(0,0,0,.5));flex-direction:column;justify-content:space-between;position:absolute;right:20px;top:20px;transition:.2s;z-index:2}.icon:hover{opacity:.7;padding-right:3px;transition:.2s}.icon:active{opacity:0;rotate:-45deg;transition:.1s}.toggleDarkMode{cursor:pointer;filter:drop-shadow(0 2px 3px rgba(0,0,0,.5));position:absolute;right:70px;top:25px;transition:.2s;z-index:2}.toggleDarkMode:hover{opacity:.7;rotate:-25deg;transition:.2s}.toggleDarkMode:active{rotate:-180deg;transition:.1s}.menu{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:#fff3;box-shadow:0 0 5px #0003;display:none;margin:0;padding:20px;position:absolute;right:0;text-align:right;top:70px;width:50%}.menu.open{display:block}.menu ul{list-style-type:none;margin:0;padding:0}.menu li{font-size:5vw;padding:10px 0;text-shadow:0 3px 5px #000c}.menu li a{color:#1a1a1a;font-size:2vw;padding:0 20px;text-decoration:none;transition:.3s}.links{display:block;position:relative;text-align:center}@media only screen and (max-width:600px){.icon{display:none}.toggleDarkMode{right:20px}}.portfolio{height:1000vh;position:relative;z-index:1}.portfolio h1{display:block;font-size:2em;margin:0;padding:10px 20px;position:absolute}.portfolioWrapper{align-items:center;display:flex;height:100vh;overflow:hidden;position:sticky;top:0}.portfolioMotion{display:flex;gap:56px}.portfolioCard{border:8px solid #e5e5e5;box-sizing:border-box;filter:grayscale(.7);height:450px;overflow:hidden;position:relative;rotate:-2deg;transition:.5s;width:350px}.portfolioCard:hover,.portfolioCardImage{cursor:pointer;filter:none;transform:scale(1.1)}.portfolioCardImage{filter:none;inset:0;position:absolute;transition:transform .3s ease;z-index:0}.portfolioCardContent{inset:0;place-content:end;position:absolute;z-index:10}.portfolioCardText{background-color:#e5e5e5;font-size:2rem;font-weight:600;margin:0;padding:16px;text-transform:lowercase;transition:.3s}.portfolioSeparator{position:relative;rotate:-3deg;text-align:center;writing-mode:sideways-lr}.portfolioSeparator p{font-size:4em;font-weight:900;margin:0}.fullscreen-image{max-height:90%;max-width:90%;z-index:10}.modal{align-items:center;background:#000c;cursor:pointer;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.fade-in{animation:fadeIn .5s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.contact{height:70vh;position:relative;z-index:1}.contact h1{display:block;font-size:2em;margin:0;padding:10px 20px;position:absolute;top:0}.contactBg{background:url(/static/media/contactBg.08f0bb08d60da3785c2f.jpg);background-attachment:fixed;background-position:50%;background-size:cover;height:20%;opacity:.5;width:100%}.contactConatiner{display:flex;flex-direction:row}.contactConatiner h2{font-size:2em}.contactLinks{box-sizing:border-box;height:100%;padding-left:4.5%;width:35%}.contactLinks a{color:#1a1a1a;font-size:1.5em;text-align:right;text-decoration:none}.contactMail{box-sizing:border-box;padding-right:4.5%;position:absolute;right:0;text-align:right;width:35%}.contactMail a{color:#1a1a1a;font-size:1.5em;text-align:left;text-decoration:none}footer{background-color:#1a1a1a;height:10vh;opacity:.8;width:100%}footer,footer p{bottom:0;position:absolute}footer p{box-sizing:border-box;color:#e5e5e5;margin:0;padding:0 4.5% 5px 0;right:0}@media only screen and (max-width:600px){.contactLinks a,.contactMail a{font-size:1.2em}.contactBg{background:url(/static/media/contactBg.08f0bb08d60da3785c2f.jpg);background-position:50%;background-size:cover}}
/*# sourceMappingURL=main.9bdd8d48.css.map*/