nav{align-items:center;display:flex;font-family:Sora,sans-serif;height:8rem;justify-content:space-between;position:fixed;transition:height .75s;width:100%;z-index:150}nav h1{-webkit-text-stroke:1px #2c3e50;-webkit-text-stroke:1px rgba(var(--color1),1);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#2c3e50a6;background:rgba(var(--color1),.65);border-radius:35px;box-shadow:0 2px 1px #00000017,0 4px 2px #00000017,0 8px 4px #00000017,0 16px 8px #00000017,0 32px 16px #00000017;color:#fff;font-family:Righteous,cursive,sans-serif;font-size:2.5vh;font-weight:400;left:15px;outline:1px solid #fff6;overflow:hidden;position:relative;text-align:center;text-transform:uppercase;width:50%;z-index:-2}nav h1 .h1-circle{border-radius:30%;margin-left:45%;position:absolute}nav h1 .h1-circle:nth-child(2){animation:circle-up-down 2.5s ease-in-out infinite;background:linear-gradient(162deg,#0000,#3498db);background:linear-gradient(162deg,#0000,rgba(var(--color3),1));height:4rem;left:-40px;top:1px;width:4rem}nav h1 .h1-circle:first-child{animation:circle-up-down 3s ease-in-out infinite;background:linear-gradient(162deg,#0000,#e74c3c);background:linear-gradient(162deg,#0000,rgba(var(--color2),1));height:7rem;left:10px;top:-3rem;width:7rem}nav h1 span{position:relative;transition:margin .25s}nav h1:hover span{margin:0!important}nav .nav-links{display:flex;gap:45px;height:100%;justify-content:flex-end;padding-right:10%;width:50%}nav .nav-links a,nav .nav-links button{background:none;border:none;color:#2c3e50;color:rgba(var(--color1),1);font-family:inherit;font-size:20px;line-height:normal;padding:.4rem;position:relative;text-decoration:none;transition:.2s}nav .nav-links a:before,nav .nav-links button:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#3498db8c;background:rgba(var(--color3),.55);border:1px solid #fff;bottom:-10px;box-shadow:0 2px 1px #00000017,0 4px 2px #00000017,0 8px 4px #00000017,0 16px 8px #00000017,0 32px 16px #00000017;content:"";left:-10px;position:absolute;right:-35px;top:-30px;transform:skew(35deg,0deg);transition:transform .2s,background-color 1s,border-radius .15s;z-index:-1}nav .nav-links a:first-child:before,nav .nav-links button:first-child:before{border-bottom-left-radius:20px}nav .nav-links a:last-child:before,nav .nav-links button:last-child:before{border-bottom-right-radius:25px}nav .nav-links a span,nav .nav-links button span{display:inline-block;height:100%;left:32%;position:relative;top:50%;transition:transform .2s,background-color 1s;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}nav .nav-links a:focus-visible:before,nav .nav-links a:hover:before,nav .nav-links button:focus-visible:before,nav .nav-links button:hover:before{transform:skew(35deg,0deg) translateY(25px)}nav .nav-links a:focus-visible span,nav .nav-links a:hover span,nav .nav-links button:focus-visible span,nav .nav-links button:hover span{transform:translateY(15px) translateX(10px)}nav .nav-links a:active:before,nav .nav-links button:active:before{transform:skew(35deg,0deg) translateY(20px)}nav .nav-links a:active span,nav .nav-links button:active span{transform:translateY(20px) translateX(15px)}.nav-menu-button{background:none;border:none;display:none;line-height:0;padding:0;position:fixed;right:2rem;top:1rem;z-index:350}.full-menu-wrapper{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#2c3e50d9;background:rgba(var(--color1),.85);bottom:0;display:flex;flex-direction:column;height:100vh;justify-content:space-around;left:0;padding:10rem 0;position:fixed;right:0;top:0;transition:opacity .5s,visibility .5s;width:100vw}.full-menu-wrapper a,.full-menu-wrapper button{background:none;border:none;color:#fff;font-family:Racing Sans One,cursive,sans-serif;font-size:3rem;text-align:center;text-decoration:none;transition:.1s}.full-menu-wrapper a:focus-visible,.full-menu-wrapper a:hover,.full-menu-wrapper button:focus-visible,.full-menu-wrapper button:hover{color:#3498db;color:rgba(var(--color3),1)}@media only screen and (max-width:1024px){nav{height:5rem}.nav-links{justify-content:flex-end}.nav-links a,.nav-links button{display:none}.nav-menu-button{display:inline-block}.full-menu-wrapper a,.full-menu-wrapper button{font-size:2.25rem}}.awesome-cursor{align-items:center;border:1px solid #0000;border-radius:10px;display:flex;justify-content:center;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transition:transform .3s ease-out,height .3s ease-out,width .3s ease-out,filter .3s ease-out,background-color .3s ease-in-out,border-radius .3s ease-out,border-color .3s ease-out,-webkit-backdrop-filter .3s ease-out;transition:transform .3s ease-out,height .3s ease-out,width .3s ease-out,backdrop-filter .3s ease-out,filter .3s ease-out,background-color .3s ease-in-out,border-radius .3s ease-out,border-color .3s ease-out;transition:transform .3s ease-out,height .3s ease-out,width .3s ease-out,backdrop-filter .3s ease-out,filter .3s ease-out,background-color .3s ease-in-out,border-radius .3s ease-out,border-color .3s ease-out,-webkit-backdrop-filter .3s ease-out;z-index:200}.awesome-cursor.blend{mix-blend-mode:difference}.awesome-cursor.blur{filter:blur(10px)}.awesome-cursor.backdrop-blur{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.awesome-cursor.border{border-color:#fff}*{box-sizing:border-box;margin:0;padding:0}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){*{cursor:none}input,textarea{cursor:text}select{cursor:pointer}}:focus-visible{border-radius:4px;outline:3px solid #e74c3c;outline:3px solid rgba(var(--color2),1);outline-offset:3px}*{scrollbar-color:#2c3e50 #3498db;scrollbar-color:rgba(var(--color1),1) rgba(var(--color3),1)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#3498db;background:rgba(var(--color3),1);-webkit-transition:1s;transition:1s}::-webkit-scrollbar-thumb{background-color:#2c3e50;background-color:rgba(var(--color1),1);border:3px solid #3498db;border:3px solid rgba(var(--color3),1);border-radius:20px;-webkit-transition:1s;transition:1s}#theme-info-popup{align-items:center;animation:pop-in-slow 1s 2s forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#2c3e5080;background-color:rgba(var(--color1),.5);border:1px solid #ffffff5e;border-bottom:none;border-top-left-radius:15px;border-top-right-radius:15px;bottom:0;box-shadow:0 6px 12px -2px #32325d40,0 3px 7px -3px #0000004d;color:#3498db;color:rgba(var(--color3),1);display:flex;font-family:Racing Sans One,cursive,sans-serif;font-size:inherit;gap:7.5px;opacity:0;padding:10px;position:fixed;right:10px;transform:scale(.95);transition:background-color 1s,color 1s;-webkit-user-select:none;user-select:none;z-index:100}#theme-info-popup:before{background-color:#0a0a0a40;border-top-left-radius:15px;border-top-right-radius:15px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:80}#theme-info-popup svg{animation:rotate-infinite 5s linear infinite}@keyframes rotate-infinite{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pop-in-slow{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-delay:0ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0ms!important;transition-duration:.01ms!important}}.container{overflow:hidden}main{height:100vh;margin-top:8rem}.parent{animation:gradient 10s ease infinite;background:radial-gradient(circle at center,#2c3e50,#e74c3c,#2c3e50,#e74c3c);background:radial-gradient(circle at center,rgba(var(--color1),1),rgba(var(--color2),1),rgba(var(--color1),1),rgba(var(--color2),1));background-size:400% 400%}@keyframes gradient{0%{background-position:50%}50%{background-position:100% 100%}to{background-position:50%}}.container{background-color:#2c3e50a6;background-color:rgba(var(--color1),.65)}.github-symbol{margin-right:.5rem}.menu-symbol{color:#e74c3c;color:rgba(var(--color2),1);font-size:3rem;opacity:.9;padding:.4rem .2rem}main{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:2rem}#name-container{color:#fffc;font-family:Righteous,cursive,sans-serif;height:100%;position:relative;width:100%}#name-container h2{-webkit-text-stroke:5px #2c3e50;-webkit-text-stroke:5px rgba(var(--color1),1);animation:text-reveal 2s 1s forwards;font-size:10vw;font-style:normal;font-weight:400;opacity:0;position:absolute;transform:translateX(10px);transition:-webkit-text-stroke 1s;width:100%;z-index:100}#name-container h2:first-child{padding-left:3.5vw;text-align:left;top:0}#name-container h2:nth-child(2){padding-right:14vw;text-align:right;top:18vh}#name-container h3{-webkit-text-stroke:3px #2c3e50;-webkit-text-stroke:3px rgba(var(--color1),1);animation:text-reveal 2s 2s forwards;font-size:5vw;font-style:normal;font-weight:400;opacity:0;padding-right:15vw;position:absolute;text-align:center;top:42vh;transform:translateY(10px);transition:-webkit-text-stroke 1s;width:100%;z-index:100}@keyframes text-reveal{0%{opacity:0}to{opacity:1}}#name-container .circle{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:30%;box-shadow:0 2px 1px #00000017,0 4px 2px #00000017,0 8px 4px #00000017,0 16px 8px #00000017,0 32px 16px #00000017;outline:1px solid #ffffff80;position:absolute;transition:background 2s;z-index:50}#name-container .circle:before{background:url(/static/media/noise.d26c3894a94f55020e6f.svg) repeat;border-radius:30%;content:"";height:100%;left:0;opacity:.075;position:absolute;top:0;width:100%}#name-container .circle:first-of-type{animation:circle-up-down 3s ease-in-out infinite;animation-delay:2s;background:linear-gradient(162deg,#0000,#e74c3c);background:linear-gradient(162deg,#0000,rgba(var(--color2),1));height:21vw;left:15vw;top:0;width:21vw}#name-container .circle:nth-of-type(2){animation:circle-up-down 2.5s ease-in-out infinite;animation-delay:2s;background:linear-gradient(162deg,#0000,#3498db);background:linear-gradient(162deg,#0000,rgba(var(--color3),1));height:35vw;left:28vw;top:5rem;width:35vw}@keyframes circle-up-down{50%{transform:translateY(-4vh) rotate(10deg)}}.services{background-color:#00000080;border:1px solid #fff6;border-radius:15px;margin:0 1rem;overflow:hidden;position:relative}.services:before{background:url(/static/media/noise.d26c3894a94f55020e6f.svg);border-radius:15px;content:"";height:100%;opacity:.1;position:absolute;right:0;top:0;width:100%;z-index:-1}.services h4{background-color:#0003;border-bottom:1px solid #fff6;border-bottom-right-radius:15px;border-right:1px solid #fff6;box-shadow:inset 0 -23px 25px 0 #0000002b,inset 0 -36px 30px 0 #00000026,inset 0 -79px 40px 0 #0000001a,0 2px 1px #0000000f,0 4px 2px #00000017,0 8px 4px #00000017,0 16px 8px #00000017,0 32px 16px #00000017;color:#ffffffbf;display:inline-block;font-family:Sora,sans-serif;font-size:30px;font-weight:lighter;height:60px;margin:0 2vw 1rem 0;padding:10px}.services .services-container{font-family:Rubik Mono One,sans-serif;padding:0 2vw 2vh 0;text-align:center}.services .services-container span{color:#3498dbd9;color:rgba(var(--color3),.85);display:inline-block;font-size:3vw;font-style:normal;font-weight:400;line-height:1.25;margin-left:2vw;word-spacing:-1rem}.services .services-container span:nth-child(odd){color:#e74c3cd9;color:rgba(var(--color2),.85)}@media only screen and (max-width:1024px){main{display:block;height:55vh;margin-top:5rem}#name-container h2{-webkit-text-stroke:2px #2c3e50;-webkit-text-stroke:2px rgba(var(--color1),1)}#name-container h2:first-child{text-align:left}#name-container h2:nth-child(2){text-align:right;top:10vh}#name-container h3{-webkit-text-stroke:1.5px #2c3e50;-webkit-text-stroke:1.5px rgba(var(--color1),1);top:23vh}#name-container .circle:first-of-type{height:28vw;top:-5vh;width:28vw}#name-container .circle:nth-of-type(2){height:45vw;top:4vh;width:45vw}.services .services-container span{font-size:5.5vw;margin-left:3vw;word-spacing:-.5rem}}.experience{background-color:#00000080;border:1px solid #fff6;border-radius:15px;color:#fff;font-family:Sora,sans-serif;margin:2rem 1rem 1rem;overflow:hidden;position:relative}.experience:before{background:url(/static/media/noise.d26c3894a94f55020e6f.svg);border-radius:15px;content:"";height:100%;opacity:.1;position:absolute;right:0;top:0;width:100%;z-index:-1}.experience h4{background-color:#0003;border-bottom:1px solid #fff6;border-bottom-right-radius:15px;border-right:1px solid #fff6;box-shadow:inset 0 -23px 25px 0 #0000002b,inset 0 -36px 30px 0 #00000026,inset 0 -79px 40px 0 #0000001a,0 2px 1px #0000000f,0 4px 2px #00000017,0 8px 4px #00000017,0 16px 8px #00000017,0 32px 16px #00000017;color:#ffffffbf;display:inline-block;font-family:Sora,sans-serif;font-size:30px;font-weight:lighter;height:60px;margin:0 2vw 1rem 0;padding:10px}.experience-timeline{padding:.5rem 3vw 2.5rem 4.2rem;position:relative}.experience-timeline:before{border-left:2px dashed #ffffff8c;content:"";height:0;height:var(--line-height,0);left:calc(2.35rem + 6px);position:absolute;top:0;top:var(--line-top,0)}.experience-job+.experience-job{margin-top:2rem}.experience-head{align-items:baseline;background:linear-gradient(90deg,#ffffff1f,#ffffff08 70%);border:1px solid #ffffff26;border-radius:10px;display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin-bottom:.9rem;padding:.55rem 1.1rem}.experience-company{color:#e74c3c;color:rgba(var(--color2),1);font-size:1.6rem;font-weight:600}.experience-location{border-left:1px solid #ffffff59;color:#fffc;font-size:1rem;padding-left:1rem}.experience-dates{color:#ffffffe6;font-size:1rem;margin-left:auto;white-space:nowrap}.experience-role{position:relative}.experience-role+.experience-role{margin-top:1.2rem}.experience-role:before{background:#141414e6;border:3px solid #e74c3c;border:3px solid rgba(var(--color2),1);border-radius:50%;content:"";height:14px;left:-1.85rem;position:absolute;top:6px;width:14px;z-index:1}.experience-role h5{font-size:1.3rem;font-style:italic;font-weight:400;margin-bottom:.4rem}.experience-role ul{padding-left:1.2rem}.experience-role li{color:#ffffffe0;font-size:1.05rem;line-height:1.6;margin-bottom:.35rem}.experience-role li::marker{color:#e74c3c;color:rgba(var(--color2),1)}.experience-role li b{color:#fff}.experience-role-dates{color:#e74c3c;color:rgba(var(--color2),1);font-size:.95rem;margin-left:.8rem}@media(max-width:1024px){.experience{margin:1.5rem .75rem 1rem}.experience-timeline{padding:.25rem 1rem 1.5rem 2.6rem}.experience-timeline:before{left:calc(1.15rem - 1px)}.experience-head{padding:.5rem .8rem}.experience-company{font-size:1.3rem}.experience-location{border-left:0;font-size:.9rem;padding-left:0;width:100%}.experience-dates{font-size:.9rem;margin-left:0;width:100%}.experience-role:before{left:calc(-1.45rem - 7px)}.experience-role h5{font-size:1.1rem}.experience-role li{font-size:.95rem}}#projects{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#00000080;border:1px solid #fff6;border-radius:15px;height:80vh;margin:1rem 1rem 2rem;min-height:80vh;overflow:hidden;position:relative}#projects:before{background:url(/static/media/noise.d26c3894a94f55020e6f.svg);border-radius:15px;content:"";height:100%;opacity:.1;position:absolute;right:0;top:0;width:100%}#projects h4{background-color:#0003;border-bottom:1px solid #fff6;border-bottom-right-radius:15px;border-right:1px solid #fff6;box-shadow:inset 0 -23px 25px 0 #0000002b,inset 0 -36px 30px 0 #00000026,inset 0 -79px 40px 0 #0000001a,0 2px 1px #0000000f,0 4px 2px #00000017,0 8px 4px #00000017,0 16px 8px #00000017,0 32px 16px #00000017;color:#ffffffbf;display:inline-block;font-family:Sora,sans-serif;font-size:30px;font-weight:lighter;height:60px;margin:0 2vw 1rem 0;padding:10px}#projects #projects-slides{bottom:0;height:calc(100% - 60px);left:0;position:absolute;width:100%}#projects #projects-slides div.project-slide{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#2c3e5080;background-color:rgba(var(--color1),.5);border:1px solid #fff6;border-radius:20px;box-shadow:0 30px 90px #0006,inset 0 30px 60px -12px #e74c3c26,inset 0 18px 36px -18px #0000004d;box-shadow:#0006 0 30px 90px,rgba(var(--color2),.15) 0 30px 60px -12px inset,#0000004d 0 18px 36px -18px inset;color:#fff;font-family:Racing Sans One,cursive,sans-serif;height:calc(100% - 40px);margin:20px;padding:10px;position:absolute;width:calc(100% - 40px)}#projects #projects-slides div.project-slide .project-name{background:#1b26314d;background:rgba(var(--color4),.3);border:1px solid #fff6;border-radius:30px;color:#ffffffe6;display:inline-block;font-size:29px;margin-left:10px;margin-top:10px;padding:2px 15px}#projects #projects-slides div.project-slide .project-name span.project-icon{display:inline-flex;font-size:20px;height:100%;margin-right:8px}#projects #projects-slides div.project-slide .project-name span.project-icon svg{animation:rotate 8s linear infinite;opacity:.5}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#projects #projects-slides div.project-slide .project-content{display:flex;height:100%}#projects #projects-slides div.project-slide .project-content-image{align-items:center;box-shadow:0 50px 100px -20px #32325d40,0 30px 60px -30px #0000004d;display:flex;height:100%;justify-content:center;width:50%}#projects #projects-slides div.project-slide .project-content-image img{background-color:#ffffffbf;border-radius:40px;height:auto;max-height:400px;max-width:100%;opacity:.75;width:auto}#projects #projects-slides div.project-slide .project-content-description{align-items:center;display:flex;font-family:Sora,sans-serif;height:100%;justify-content:center;padding:10px 20px;width:50%}#projects #projects-slides div.project-slide .project-content-description-details{background-color:#0006;border:1px solid #fff6;border-radius:20px;box-shadow:0 30px 90px #0006,inset 0 30px 60px -12px #e74c3c1a,inset 0 18px 36px -18px #0000004d;box-shadow:#0006 0 30px 90px,rgba(var(--color2),.1) 0 30px 60px -12px inset,#0000004d 0 18px 36px -18px inset;display:inline-block;padding:30px 20px 30px 50px;width:100%}#projects #projects-slides div.project-slide .project-content-description-details ul li{margin-bottom:20px}@media only screen and (max-width:1024px){#projects{-webkit-backdrop-filter:none;backdrop-filter:none;height:auto;margin:1rem .75rem 2rem;min-height:0}#projects #projects-slides{display:flex;flex-direction:column;gap:20px;height:auto;padding:0 15px 20px;position:static;width:100%}#projects #projects-slides div.project-slide{-webkit-backdrop-filter:none;backdrop-filter:none;height:auto;margin:0;position:relative;transform:none;width:100%;z-index:1}#projects #projects-slides div.project-slide .project-name{font-size:19px;line-height:1.4;margin-left:0}#projects #projects-slides div.project-slide .project-content{flex-direction:column;gap:15px;height:auto}#projects #projects-slides div.project-slide .project-content-image{box-shadow:none;height:auto;padding:10px 0;width:100%}#projects #projects-slides div.project-slide .project-content-image img{max-height:220px}#projects #projects-slides div.project-slide .project-content-description{height:auto;padding:0;width:100%}#projects #projects-slides div.project-slide .project-content-description-details{font-size:15px;padding:20px 18px 20px 34px}#projects #projects-slides div.project-slide .project-content-description-details ul li{margin-bottom:12px}#projects #projects-slides div.project-slide .project-content-description-details ul li:last-child{margin-bottom:0}}@media(prefers-reduced-motion:reduce){#projects{-webkit-backdrop-filter:none;backdrop-filter:none;height:auto;margin:1rem .75rem 2rem;min-height:0}#projects #projects-slides{display:flex;flex-direction:column;gap:20px;height:auto;padding:0 15px 20px;position:static;width:100%}#projects #projects-slides div.project-slide{-webkit-backdrop-filter:none;backdrop-filter:none;height:auto;margin:0;position:relative;transform:none;width:100%;z-index:1}#projects #projects-slides div.project-slide .project-name{font-size:19px;line-height:1.4;margin-left:0}#projects #projects-slides div.project-slide .project-content{flex-direction:column;gap:15px;height:auto}#projects #projects-slides div.project-slide .project-content-image{box-shadow:none;height:auto;padding:10px 0;width:100%}#projects #projects-slides div.project-slide .project-content-image img{max-height:220px}#projects #projects-slides div.project-slide .project-content-description{height:auto;padding:0;width:100%}#projects #projects-slides div.project-slide .project-content-description-details{font-size:15px;padding:20px 18px 20px 34px}#projects #projects-slides div.project-slide .project-content-description-details ul li{margin-bottom:12px}#projects #projects-slides div.project-slide .project-content-description-details ul li:last-child{margin-bottom:0}}:root{--color1:44,62,80;--color2:231,76,60;--color3:52,152,219;--color4:27,38,49;--color5:211,84,0}.contact{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#00000080;border:1px solid #fff6;border-radius:15px;height:80vh;margin:1rem 1rem 2rem;min-height:80vh;overflow:hidden;position:relative}.contact:before{background:url(/static/media/noise.d26c3894a94f55020e6f.svg);border-radius:15px;content:"";height:100%;opacity:.1;position:absolute;right:0;top:0;width:100%}.contact .item-heading,.contact h4{background-color:#0003;border-bottom:1px solid #fff6;border-bottom-right-radius:15px;border-right:1px solid #fff6;box-shadow:inset 0 -23px 25px 0 #0000002b,inset 0 -36px 30px 0 #00000026,inset 0 -79px 40px 0 #0000001a,0 2px 1px #0000000f,0 4px 2px #00000017,0 8px 4px #00000017,0 16px 8px #00000017,0 32px 16px #00000017;color:#ffffffbf;display:inline-block;font-family:Sora,sans-serif;font-size:30px;font-weight:lighter;height:60px;margin:0 2vw 1rem 0;padding:10px}.contact-content{bottom:0;display:flex;height:calc(100% - 60px);left:0;position:absolute;width:100%}.contact-content>div{margin:30px;overflow:hidden}.contact-content-left{width:35%}.contact-content-left-content{display:flex;height:100%;justify-content:center}.contact-content-left-content-text{color:#ffffffe6;display:flex;flex-direction:column;font-family:Rubik Mono One,sans-serif;font-size:70px;text-shadow:6px 6px 0 #e74c3cbf;text-shadow:6px 6px 0 rgba(var(--color2),.75)}.contact-content-left-content-text span:nth-child(2),.contact-content-left-content-text span:nth-child(4){text-align:right}.contact-content-right{background-color:#0006;border:1px solid #fff6;border-radius:20px;box-shadow:0 30px 90px #0006,inset 0 30px 60px -12px #e74c3c1a,inset 0 18px 36px -18px #0000004d;box-shadow:#0006 0 30px 90px,rgba(var(--color2),.1) 0 30px 60px -12px inset,#0000004d 0 18px 36px -18px inset;display:flex;flex-direction:column;width:65%}.contact-content-right>.item-heading{align-self:flex-start}.contact-content-right-content{flex:1 1 auto;min-height:0;padding:20px 40px}.contact-content-right-content form{display:flex;flex-direction:column;height:100%}.contact-content-right-content form .form-group{display:flex;justify-content:space-evenly;margin-bottom:15px}.contact-content-right-content form .form-group.is-message{flex:1 1 auto;min-height:90px}.contact-content-right-content form .form-group label{color:hsla(0,0%,100%,.855);font-family:Sora,sans-serif;font-size:25px;width:20%}.contact-content-right-content form .form-group label .optional{display:block;font-size:.6em;opacity:.6}.contact-content-right-content form .form-group input,.contact-content-right-content form .form-group textarea{background-color:rgba(0,0,0,.584);border:1px solid #fff6;border-radius:10px;color:#fff;font-family:Sora,sans-serif;font-size:20px;padding:10px;width:80%}.contact-content-right-content form .form-group textarea{height:auto;resize:none}.contact-content-right-content form .form-status{flex:1 1 auto;font-family:Sora,sans-serif;font-size:17px;margin:0}.contact-content-right-content form .form-status.is-error{color:#e74c3c;color:rgba(var(--color2),1)}.contact-content-right-content form .form-status.is-success{color:#3498db;color:rgba(var(--color3),1)}.contact-content-right-content form .submit-button-container{align-items:center;display:flex;gap:20px}.contact-content-right-content form .submit-button-container button{background-color:rgba(0,0,0,.584);border:1px solid #fff6;border-radius:10px;box-shadow:0 30px 90px #0006,inset 0 30px 60px -12px #e74c3c1a,inset 0 18px 36px -18px #0000004d;box-shadow:#0006 0 30px 90px,rgba(var(--color2),.1) 0 30px 60px -12px inset,#0000004d 0 18px 36px -18px inset;color:hsla(0,0%,100%,.831);font-family:Sora,sans-serif;font-size:30px;padding:5px 20px;transition:opacity .2s}.contact-content-right-content form .submit-button-container button[disabled]{opacity:.55}.contact-honeypot{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}@media only screen and (min-width:1025px)and (max-height:820px){.contact-content-right-content{padding:12px 36px 16px}.contact-content-right-content form .form-group{margin-bottom:8px}.contact-content-right-content form .form-group label{font-size:20px}.contact-content-right-content form .form-group input,.contact-content-right-content form .form-group textarea{font-size:17px;padding:6px 10px}.contact-content-right-content form .form-group.is-message{min-height:70px}.contact-content-right-content form .submit-button-container button{font-size:24px;padding:3px 18px}}@media only screen and (max-width:1024px){.contact{-webkit-backdrop-filter:none;backdrop-filter:none;height:auto;margin:1rem .75rem 2rem;min-height:0}.contact-content{flex-direction:column;height:auto;position:static}.contact-content>div{margin:15px}.contact-content-left{width:auto}.contact-content-left-content-text{font-size:2.5rem;text-shadow:3px 3px 0 #e74c3cbf;text-shadow:3px 3px 0 rgba(var(--color2),.75)}.contact-content-right{transform:none;width:auto}.contact-content-right-content{padding:15px 18px}.contact-content-right-content form .form-group{align-items:stretch;flex-direction:column;gap:6px}.contact-content-right-content form .form-group label{font-size:18px;width:100%}.contact-content-right-content form .form-group input,.contact-content-right-content form .form-group textarea{font-size:16px;width:100%}.contact-content-right-content form .form-group textarea{height:130px}.contact-content-right-content form .submit-button-container{align-items:stretch;flex-direction:column;gap:10px}.contact-content-right-content form .submit-button-container button{font-size:22px;width:100%}}@media(prefers-reduced-motion:reduce){.contact{-webkit-backdrop-filter:none;backdrop-filter:none;height:auto;margin:1rem .75rem 2rem;min-height:0}.contact-content{flex-direction:column;height:auto;position:static}.contact-content>div{margin:15px}.contact-content-left{width:auto}.contact-content-left-content-text{font-size:2.5rem;text-shadow:3px 3px 0 #e74c3cbf;text-shadow:3px 3px 0 rgba(var(--color2),.75)}.contact-content-right{transform:none;width:auto}.contact-content-right-content{padding:15px 18px}.contact-content-right-content form .form-group{align-items:stretch;flex-direction:column;gap:6px}.contact-content-right-content form .form-group label{font-size:18px;width:100%}.contact-content-right-content form .form-group input,.contact-content-right-content form .form-group textarea{font-size:16px;width:100%}.contact-content-right-content form .form-group textarea{height:130px}.contact-content-right-content form .submit-button-container{align-items:stretch;flex-direction:column;gap:10px}.contact-content-right-content form .submit-button-container button{font-size:22px;width:100%}}
/*# sourceMappingURL=main.79808c89.css.map*/