@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap);*,:after,:before{box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth}:root{--bg:#07111f;--bg-elevated:rgba(10,21,38,.72);--bg-card:rgba(15,26,43,.9);--text:#e5eefc;--text-muted:#9fb1c9;--line:rgba(159,177,201,.18);--primary:#4f8cff;--primary-strong:#2dd4bf;--shadow:0 24px 60px rgba(2,8,23,.35)}html{scroll-padding-top:96px}.LazyLoad{opacity:0;transition:all 1s ease-in-out}.is-visible{opacity:1}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at top left,rgba(79,140,255,.18),transparent 30%),radial-gradient(circle at top right,rgba(45,212,191,.12),transparent 28%),linear-gradient(180deg,#07111f,#0a1628 45%,#08101d);color:#e5eefc;color:var(--text);font-family:Inter,sans-serif;font-weight:400;overflow-x:hidden}main{position:relative;width:100%}a{background-color:initial;color:inherit;text-decoration:none;transition:.2s ease-in}ol,ul{list-style:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:inherit}img,video{display:block;max-width:100%}.btn{border-radius:999px;cursor:pointer;font-weight:600;outline:none;transition:all .2s ease-in-out}.btn-shadow{box-shadow:0 24px 60px rgba(2,8,23,.35);box-shadow:var(--shadow)}.btn-shadow:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.PrimaryBtn{background:linear-gradient(135deg,#4f8cff,#2dd4bf);background:linear-gradient(135deg,var(--primary),var(--primary-strong));border:none;color:#04111f!important;padding:12px 22px}.SecondaryBtn{background:hsla(0,0%,100%,.03);border:1px solid rgba(159,177,201,.18);border:1px solid var(--line);color:#e5eefc;color:var(--text);margin-right:1rem;padding:10px 18px}.PrimaryBtn:hover{-webkit-filter:brightness(1.05);filter:brightness(1.05)}.SecondaryBtn:hover{background:hsla(0,0%,100%,.08);color:#e5eefc;color:var(--text)}.Container{margin-left:auto;margin-right:auto;max-width:1120px;padding-left:1.25rem;padding-right:1.25rem;width:min(100%,1120px)}.BigCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(15,26,43,.9);background:var(--bg-card);border:1px solid rgba(159,177,201,.18);border:1px solid var(--line);border-radius:1.5rem;box-shadow:0 24px 60px rgba(2,8,23,.35);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:1.5rem;padding:2rem}.AboutBio{color:#9fb1c9;color:var(--text-muted);font-size:1rem;line-height:1.8;margin:0 auto;max-width:780px;text-align:justify}.tagline2{line-height:1.6;margin:0;margin-bottom:2rem;margin-top:1rem;max-width:650px;text-align:left}.SectionTitle,.tagline2{color:#e5eefc;color:var(--text)}.SectionTitle{font-size:clamp(1.7rem,2.5vw,2.4rem);font-weight:800;letter-spacing:-.03em;margin-bottom:1.25rem}.ProjectWrapper{margin-top:2rem}@media (max-width:1000px){.Container{padding-left:1rem;padding-right:1rem}}@media (max-width:576px){section{padding:3rem 0}.BigCard{border-radius:1.1rem;padding:1.15rem}.SectionTitle{font-size:clamp(1.5rem,7vw,2rem);margin-bottom:1rem}.SectionIntro{font-size:.96rem;margin-bottom:1.5rem}.SecondaryBtn{margin-right:0}.about-card{align-items:center}.about-card .AboutBio{width:100%}}.SectionIntro{color:var(--text-muted);font-size:1rem;line-height:1.7;margin-bottom:2rem;max-width:720px}.SectionSurface{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--bg-elevated);border:1px solid var(--line);border-radius:1.5rem;box-shadow:var(--shadow);position:relative}.SectionSurface+.SectionSurface{margin-top:1.5rem}section{padding:4rem 0}.form-heading{margin-bottom:.5rem;width:100%}.form-heading h4{color:var(--text);font-size:1.4rem;margin-bottom:.25rem}.form-heading p{color:var(--text-muted);line-height:1.7}input:focus~label,input:valid~label,textarea:focus~label,textarea:valid~label{color:var(--primary-strong);font-size:.75em;top:-10px;transition:all .225s ease}.styled-input{border:1px solid var(--line);border-radius:1rem;float:left;margin:1rem 0;overflow:hidden;position:relative;width:100%}@media only screen and (max-width:768px){.styled-input{width:100%}}.styled-input label{color:var(--text-muted);font-weight:500;left:0;padding:1.3rem 30px 1rem;pointer-events:none;position:absolute;top:10px;transition:all .25s ease}.styled-input.wide{max-width:100%;width:100%}input,textarea{background-color:hsla(0,0%,100%,.04);border:0;border-radius:1rem;color:var(--text);font-size:1.2rem;padding:22px 20px;width:100%}input:focus,textarea:focus{outline:0}input:focus~span,textarea:focus~span{transition:all 75ms ease;width:100%}textarea{min-height:15em;width:100%}@media (max-width:576px){.form-heading h4{font-size:1.2rem}.form-heading p{font-size:.95rem}input,textarea{font-size:1rem;padding:20px 16px}textarea{min-height:11em}.styled-input label{padding:1.1rem 16px .85rem}}.input-container{margin:20px auto 25px;max-width:760px;max-width:100%;width:100%}.submit-btn{box-shadow:var(--shadow);cursor:pointer;font-size:18px;transition:all .3s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.submit-btn:hover{-webkit-filter:brightness(1.05);filter:brightness(1.05);-webkit-transform:translateY(1px);transform:translateY(1px)}@media (max-width:768px){.submit-btn{float:none;text-align:center;width:100%}}input[type=checkbox]+label{color:var(--text-muted);font-style:italic}input[type=checkbox]:checked+label{color:var(--primary-strong);font-style:normal}
/*# sourceMappingURL=main.aa9a2b5e.css.map*/