body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;margin:0}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:90px}a{color:#000;text-decoration:none}a:hover{color:#ffc815!important}a:visited{color:#000;text-decoration:none}img{height:inherit}ul{-webkit-padding-start:0;list-style-type:none;padding-inline-start:0}ul li{cursor:pointer;display:inline;padding-left:20px}nav{width:100%}.hamburger{cursor:pointer;display:none}.bar{background-color:#101010;display:block;height:3px;margin:5px auto;transition:all .3s ease-in-out;width:25px}.header-content-container{align-items:center;display:flex;justify-content:space-between;padding-left:50px;padding-right:50px;width:100%}@media only screen and (max-width:900px){.hamburger{display:block}.header-content-container{align-items:center;display:flex;justify-content:space-between;margin-left:20px;margin-right:40px;padding:0;width:100%}.header-nav ul{background-color:#fff;box-shadow:0 1px #0003;display:none;left:0;opacity:0;position:absolute;right:0;transform:scaleY(0);transform-origin:top center;transition:opacity .3s ease,transform .3s ease;z-index:98}.header-nav ul.open{display:block;flex-direction:column;justify-content:space-around;opacity:1;overflow:none;transform:scaleY(1)}.header-nav li{align-items:center;display:flex;height:80px;justify-content:center;opacity:0;padding:10px 0;transform:translateY(-20px);transition:opacity .3s ease,transform .3s ease}.header-nav.open li{opacity:1;transform:translateY(0)}.header-nav li:hover{background-color:#ffc81580;color:#000;transition:background-color .3s ease,color .3s ease}.header-nav.open .bar:first-child{transform:rotate(-45deg) translate(-5px,6px)}.header-nav.open .bar:nth-child(2){opacity:0}.header-nav.open .bar:nth-child(3){transform:rotate(45deg) translate(-5px,-6px)}}.align-center{align-items:center}.space-between{justify-content:space-between}.br-20{border-radius:20px}.h-inherit{height:inherit}.gap-20{gap:20px}.left-column{flex:1 1;margin-right:10px}.right-column{flex:1 1}.header{background-color:#fff;box-shadow:0 8px 24px #0003;color:#000;height:90px;position:fixed;width:100%;z-index:100}.horizontal-flex-container{display:flex;flex-direction:row}.vertical-flex-container{display:flex;flex-direction:column}.header-logo-container{gap:10px}.header-logo-container:hover{color:#ffc815}.header-logo-img{height:50px}.p-30{padding:30px}.header-logo-name{font-size:1.5em}.hero{color:#000;height:100vh;text-align:center}.home-hero-text{background-color:#fff;border-radius:20px;margin:0 auto;padding:50px;position:relative;top:35%;width:90%;width:60%}.hero{--s:300px;--c1:#fde593e1;--c2:#dfdfdf;--c3:#ebebeb;background:conic-gradient(from 15deg at 86.6%,var(--c3) 25%,var(--c2) 0 150deg,#0000 0),conic-gradient(from -75deg at 50% 13.39%,var(--c1) 60deg,var(--c3) 0 150deg,var(--c2) 0 210deg,#0000 0),conic-gradient(from 15deg at 36.6% 63.4%,var(--c1) 60deg,var(--c3) 0 150deg,var(--c1) 0 210deg,var(--c2) 0 75%,var(--c3) 0);background-size:var(--s) var(--s)}.hero h1{border-radius:15px;font-size:3.5em;margin-bottom:50px}.hero h3{font-size:1.2em}.projects{margin-bottom:80px;padding-top:30px}.contact,.projects{animation:fadeInUp .8s ease-in-out}.contact{align-items:center;background:linear-gradient(135deg,#ffc815,khaki);display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding:50px 20px}.contact-container{max-width:600px;text-align:center}.contact-description{color:#333;font-size:1.2em;margin-bottom:40px}.contact-links{flex-wrap:wrap;gap:30px;justify-content:center}.contact-link{background-color:#333;border-radius:30px;color:#fff;font-size:1.1em;font-weight:700;padding:15px 30px;text-decoration:none;transition:all .3s ease}.contact-link:hover{background-color:#fff;box-shadow:0 5px 15px #0003;color:#333;transform:translateY(-3px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}.about{padding:0 20px 40px}.about,.experience{animation:fadeInUp .8s ease-in-out;min-height:auto}.experience{background:#white;margin-left:calc(-50vw + 50%);padding:60px 0 0;width:100vw}.experience .section-title{color:#ffc815;font-size:2.5em;font-weight:700;letter-spacing:-.5px;margin-bottom:60px;margin-top:0;padding-bottom:20px;position:relative;text-align:center;text-decoration:none}.experience .section-title:after{background:#0000001a;border-radius:2px;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.project-card-links{display:flex;gap:10px;margin-top:15px}.project-link{background-color:#ffc815;border-radius:8px;color:#333;display:inline-block;font-weight:700;padding:10px 20px;text-decoration:none;transition:all .3s ease}.project-link:hover{background-color:#333;color:#ffc815;transform:translateY(-2px)}.experience-item{transition:all .3s ease}.experience-item:hover{box-shadow:0 5px 20px #0003;transform:translateY(-5px)}.section-title{font-size:2em;padding:0;text-align:center}.left-column p{font-size:1.2em}.technology-stack-container{gap:20px}.technology-stack-container .svg-icon{border-radius:15px;box-sizing:border-box;height:80px;padding:10px}.technology-stack-container img{border-radius:15px;width:80px}footer{background-color:#000;color:#fff;height:auto}.footer-content-container{margin:0 auto;padding-top:50px;width:50%}.footer-copyright{margin:0 auto;padding:10px;text-align:center;width:70%}.footer-copyright p{padding-bottom:20px;padding-top:10px}footer .svg-icon{height:25px;width:25px}hr{border-color:#fff}.projects-card-container{box-sizing:border-box;gap:50px;margin:0 auto;width:100%}.project-card{border-radius:15px;box-shadow:0 5px 15px #00000059;display:flex;flex-direction:column;height:400px;overflow:hidden;width:500px}.project-card:hover{box-shadow:0 5px 30px #00000080;cursor:pointer;transform:translateY(-10px);transition:.2s ease-in-out}.project-card-preview{flex-shrink:0;height:auto;overflow:hidden}.project-card-content{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:20px}.project-card-title{flex-shrink:0}.project-card-title h2{word-wrap:break-word;margin:0 0 10px;overflow-wrap:break-word}.project-card-description{flex:1 1;overflow-y:auto}.project-card-description p{word-wrap:break-word;overflow-wrap:break-word}.project-card img{border-top-left-radius:15px;border-top-right-radius:15px;display:block;height:auto;width:100%}.project-card-links-group{bottom:0;position:relative}.flex-wrap{flex-wrap:wrap}.space-around{justify-content:space-around}.space-evenly{justify-content:space-evenly}.center{justify-content:center}button{background-color:#ffc815;border:none;border-radius:15px;color:#fff;cursor:pointer;margin:5px;padding:15px;width:150px}button:hover{box-shadow:0 .5em .5em -.4em var(--hover);transform:translateY(-.25em);transition:.05s ease-in}.aws-qualification-img{background-color:#ffc815}.experience-item img{background:#ffc81514;border-radius:12px;height:70px;object-fit:contain;padding:8px;transition:all .3s ease;width:70px}.experience-item:hover img{background:#ffc81526}.experience-item-content{flex:1 1}.experience-item-content h3{color:#333;font-size:1.3em;font-weight:700;letter-spacing:-.3px;margin:0 0 8px}.experience-item-content p{color:#666;font-size:.95em;line-height:1.5;margin:3px 0}.experience-item-content p:first-of-type{color:#ffc815;font-weight:600}.experience-item{grid-gap:60px;align-items:flex-start;animation:slideIn .6s ease-in-out;border-bottom:1px solid #00000014;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0;padding:35px 0;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.experience-item:last-child{border-bottom:none}.experience-item:hover{background:#ffc81508;margin:0 -20px;padding-left:20px;padding-right:20px}.experience-item-details,.experience-item-main{display:flex;flex-direction:column}.experience-item-details{gap:30px}.details-group{display:flex;flex-direction:column}.details-group h4{color:#ffc815;font-size:.9em;font-weight:700;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.details-group p{color:#666;font-size:.95em;line-height:1.6;margin:0}.experience-item-container{margin:0 auto;max-width:1200px;padding:0 20px}@media only screen and (max-width:768px){.experience-item-container{padding:0 20px}}#emp-text{background-color:#ffc815}h1{font-size:2.5rem;line-height:1.3;margin:20px 0}h2{font-size:2rem;margin:15px 0}h3{font-size:1.5rem}h3,p{margin:10px 0}p{font-size:1rem;line-height:1.8}a,button,img{transition:all .3s cubic-bezier(.25,.46,.45,.94)}.header-logo-name:hover{transition:all .3s ease}ul li:hover{color:#ffc815;transition:color .3s ease}.home-hero-text{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 40px #0000001a;transition:all .4s ease}.home-hero-text:hover{box-shadow:0 20px 60px #ffc81533;transform:translateY(-5px)}.hero h1{animation:fadeInDown 1s ease-out}.hero h3{animation:fadeInUp 1s ease-out .2s both}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.section-title{display:inline-block;position:relative;transition:all .3s ease;width:100%}.section-title:after{background:linear-gradient(90deg,#ffc815,#0000);border-radius:2px;bottom:-10px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.two-column-grid-container{align-items:stretch;display:flex;gap:50px;justify-content:space-between;margin:0 auto;padding:20px;width:80%}.left-column,.right-column{animation:fadeInUp .8s ease-in-out}.right-column{animation-delay:.2s}.about-content-wrapper{display:flex;flex-direction:column;gap:0;width:100%}.who-i-am-section{animation:fadeInUp .8s ease-in-out;background:#fff;margin-left:calc(-50vw + 50%);padding:60px 0 80px;position:relative;width:100vw}.who-i-am-section h2{color:#ffc815;font-size:2.5em;font-weight:700;letter-spacing:-.5px;margin-bottom:60px;margin-top:0;padding-bottom:20px;position:relative;text-align:center}.who-i-am-section h2:after{background:#0003;border-radius:2px;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.who-i-am-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr 1fr;margin-bottom:0;margin-left:auto;margin-right:auto;max-width:1200px}.who-i-am-card{background:#0000;border-radius:0;border-right:1px solid #0000001a;border-top:none;box-shadow:none;overflow:hidden;padding:40px;position:relative;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.card-icon{font-size:2.5em;margin-bottom:20px;opacity:.8}.who-i-am-card:last-child{border-right:none}.who-i-am-card:hover{background:#0000;box-shadow:none;transform:translateY(0)}.who-i-am-card h3{color:#ffc815;font-size:1.4em;font-size:1.2em;font-weight:700;letter-spacing:.5px;margin:0 0 20px;text-transform:uppercase}.who-i-am-card p{color:#333;font-size:1em;line-height:1.8;margin:0;text-align:left}@media only screen and (max-width:1024px){.who-i-am-grid{gap:25px;grid-template-columns:1fr 1fr}.who-i-am-card{border-right:1px solid #0000001a}.who-i-am-card:nth-child(2){border-right:none}}@media only screen and (max-width:768px){.who-i-am-grid{gap:20px;grid-template-columns:1fr}.who-i-am-section{padding:40px 20px}.who-i-am-section h2{font-size:2em;margin-bottom:40px}.who-i-am-card{border-right:none;padding:30px}.who-i-am-card h3{font-size:1.1em}.who-i-am-card p{font-size:.95em}}.tech-stack-section{animation:fadeInUp .8s ease-in-out .2s both;background:#fffbf0;margin-bottom:0;margin-left:calc(-50vw + 50%);margin-top:0;padding:40px 0;width:100vw}.tech-stack-section h2{color:#333;font-size:2.5em;font-weight:700;letter-spacing:-.5px;margin-bottom:40px;margin-top:0;padding-bottom:20px;position:relative;text-align:center}.tech-stack-section h2:after{background:#0000001a;border-radius:2px;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.technology-stack-carousel{margin:0 auto;overflow:hidden;padding:0 0 40px;position:relative;width:100%}.technology-stack-track{animation:scroll 30s linear infinite;display:flex;gap:100px;width:-webkit-max-content;width:max-content}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.technology-stack-carousel .svg-icon{background-color:initial;border-radius:0;box-shadow:none;filter:grayscale(0);flex-shrink:0;height:80px;padding:0}.certifications-container{background:#0000;border-radius:0;box-shadow:none;flex-wrap:wrap;gap:30px;justify-content:center;margin:0 auto;max-width:1200px;padding:0 20px 60px}.certification-img{background-color:#ffc815;border-radius:15px;box-shadow:0 5px 15px #ffc8154d;height:80px;padding:15px;transition:all .3s cubic-bezier(.25,.46,.45,.94);width:auto}.certification-img:hover{background-color:#ffb300;box-shadow:0 15px 35px #ffc81580;transform:translateY(-12px) scale(1.08)}footer{position:relative;transition:all .3s ease}footer .svg-icon{filter:brightness(1);transition:all .3s ease}footer a:hover .svg-icon{filter:brightness(1.5);transform:translateY(-5px)}@media only screen and (max-width:1024px){.experience-item{gap:30px;grid-template-columns:1fr}}@media only screen and (max-width:768px){.experience-item{gap:30px;grid-template-columns:1fr;padding:25px 0}.experience-item-details{gap:20px}.details-group h4{font-size:.85em}.details-group p{font-size:.9em}.two-column-grid-container{flex-direction:column;gap:30px;width:95%}.left-column,.right-column{margin-right:0}h1{font-size:2rem}h2{font-size:1.5rem}.hero h1{font-size:2.5em;margin-bottom:30px}.hero h3{font-size:1rem}.home-hero-text{padding:30px;width:90%}.project-card{height:auto;max-width:400px;width:90%}.experience-item-container{width:95%}.contact-links{flex-direction:column;gap:15px}.contact-link{width:100%}}
/*# sourceMappingURL=main.2ad750a3.css.map*/