#contact{background-color:rgba(18,16,23,.8);backdrop-filter:blur(10px);border-radius:12px;box-shadow:0 80px 60px rgb(0 0 0/12%);margin:0 auto;width:75vw;max-width:850px;padding:50px 30px}#contact h2,#contact span{color:#fdfcfd}#contact input,#contact textarea{color:white!important;background-color:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.2)!important}#contact input::placeholder,#contact textarea::placeholder{color:rgba(255,255,255,.6)!important}#contact input:focus,#contact textarea:focus{border-color:#32e6f0!important;box-shadow:0 0 0 2px rgba(50,230,240,.2)!important}#contact [data-radix-form-message]{color:#ff6b6b!important;font-size:.875rem;margin-top:.25rem}#contact button[type=submit]{background:linear-gradient(45deg,#32e6f0,#32d6e6)!important;color:#120e22!important;border:none!important;font-weight:600!important;transition:all .3s ease!important}#contact button[type=submit]:hover{background:linear-gradient(45deg,#32d6e6,#32c6dc)!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px rgba(50,230,240,.3)!important}#contact button[type=submit]:disabled{opacity:.6!important;cursor:not-allowed!important;transform:none!important}.hero-section{background:transparent;color:#fdfcfd}.card{display:flex;align-items:center;width:75vw;max-width:850px;padding:50px 30px 50px 20px;background-color:rgba(18,16,23,.9);border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.3);backdrop-filter:blur(10px);border:1px solid rgba(50,230,240,.2)}.card img{max-width:280px;width:32vw;height:300px;object-fit:cover;margin-right:30px;border-radius:inherit;transition:.3s;filter:drop-shadow(0 0 15px rgba(255,255,255,.3))}.card img:hover{filter:drop-shadow(0 0 25px rgba(255,255,255,.5));transform:scale(1.02)}.card h1{font-size:26px;font-weight:400;margin-top:0;margin-right:30px;margin-bottom:6px}.card h2{margin:0 0 12px;color:#32e6f0;opacity:1}.card p{margin:0 0 30px;opacity:.42}.card .buttons{display:flex;gap:12px}.card button{border:1px solid #f8f8f8;background:transparent;color:#f8f8f8;width:40%;min-width:100px;padding:12px 26px;border-radius:40px}.card button.primary{background:#ffffff;color:#121017}@media (max-width:768px){.card{flex-direction:column;padding:30px 20px;width:90vw}.card img{width:100%;max-width:280px;margin-right:0;margin-bottom:20px}.card h1{margin-right:0}.card h1,.card h2,.card p{text-align:center}.card .buttons{justify-content:center}}.button-85{padding:.6em 2em;border:none;outline:none;color:rgb(255,255,255);background:#111;cursor:pointer;position:relative;z-index:0;border-radius:10px;user-select:none;-webkit-user-select:none;touch-action:manipulation}.button-85:before{content:"";background:linear-gradient(45deg,#1e81b0,#32e6f0,#32d6e6,#32c6dc,#154c79,#433d6c,#563a6a,#221d42,#1e81b0);position:absolute;top:-2px;left:-2px;background-size:400%;z-index:-1;filter:blur(5px);-webkit-filter:blur(5px);width:calc(100% + 4px);height:calc(100% + 4px);animation:glowing-button-85 20s linear infinite;transition:opacity .3s ease-in-out;border-radius:10px}@keyframes glowing-button-85{0%{background-position:0 0}50%{background-position:400% 0}to{background-position:0 0}}.button-85:after{z-index:-1;content:"";position:absolute;width:100%;height:100%;background:#222;left:0;top:0;border-radius:10px}.typing-cursor{animation:blink 1s infinite;color:#32e6f0;font-weight:300}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}body,html{margin:0;padding:0;overflow-x:hidden}.scrollElement{position:absolute;height:6000px}.parallax,.scrollElement{width:100%;top:0;z-index:1}.parallax{display:block;height:100vh;position:fixed;left:0}.gsap-marker-end,.gsap-marker-scroller-end,.gsap-marker-scroller-start,.gsap-marker-start{opacity:0}.bird{background-image:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/174479/bird-cells-new.svg);filter:invert(34%) sepia(55%) saturate(427%) hue-rotate(141deg) brightness(93%) contrast(91%);background-size:auto 100%;width:88px;height:125px;will-change:background-position;animation-name:fly-cycle;animation-timing-function:steps(10);animation-iteration-count:infinite;animation-duration:1s;position:relative;z-index:20}.bird-container{position:absolute;top:20vh;left:-3%;transform:scale(0) translateX(-10vw);will-change:transform;animation-timing-function:linear;animation-iteration-count:infinite}.bird-container-one{animation:fly-right-one 15s linear infinite}.bird-container-two{animation:fly-right-one 16s linear infinite;animation-delay:1s}.bird-container-three{animation:fly-right-one 14.6s linear infinite;animation-delay:9.5s}.bird-container-four{animation:fly-right-one 16s linear infinite;animation-delay:10.25s}@keyframes fly-cycle{to{background-position:-900px 0}}@keyframes fly-right-one{0%{transform:scale(.3) translateX(-10vw)}10%{transform:translateY(2vh) translateX(10vw) scale(.4)}20%{transform:translateY(0) translateX(30vw) scale(.5)}30%{transform:translateY(4vh) translateX(50vw) scale(.6)}40%{transform:translateY(2vh) translateX(70vw) scale(.6)}50%{transform:translateY(0) translateX(90vw) scale(.6)}60%{transform:translateY(0) translateX(110vw) scale(.6)}to{transform:translateY(0) translateX(110vw) scale(.6)}}.birds-wrapper{position:absolute!important;width:100%;height:100vh;z-index:20;top:0;left:0;pointer-events:none;overflow:visible}#skills{background-color:rgba(18,16,23,.8);backdrop-filter:blur(10px);border-radius:12px;box-shadow:0 80px 60px rgb(0 0 0/12%);margin:0 auto;width:75vw;max-width:1024px;padding:50px 30px}#skills h2,#skills span{color:#fdfcfd}