@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba015fad6dcf6784-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4cf2300e9c8272f7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_188709{font-family:Geist,Geist Fallback;font-style:normal}.__variable_188709{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9610d9e46709d722-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/747892c23ea88013-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/93f479601ee12b01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9a8899{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_9a8899{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}.half-body-1{background:linear-gradient(180deg,#f93,hsla(0,0%,100%,.5))}.half-body-1,.half-body-2{font-family:Open Sans,sans-serif}.half-body-2{background:linear-gradient(0deg,#ffc58c,hsla(0,0%,100%,.5))}.desktop-layout{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center;padding-left:10rem;padding-right:10rem;height:80vh}.mobile-layout{padding:2rem}.text-section{display:flex;flex-direction:column;justify-content:center;text-align:left}.text-section h1{font-size:3rem;margin-bottom:1rem;color:#000}.text-section p{font-size:1.5rem;color:#000}.hero-image-section img{width:100%;height:auto;border-radius:12px}.hero-button{background-color:orange;border-radius:20px;border-color:orange;margin-right:auto}.projects-container{padding:2rem;max-width:1200px;margin:0 auto}.projects-title{text-align:center;font-size:2rem;font-weight:700;margin:2rem}.project-card-cont{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.project-card{background-color:#f9f9f9;border-radius:8px;overflow:hidden;border:2px solid #f93;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .2s ease-in-out;display:flex;flex-direction:column}.project-card:hover{transform:scale(1.05)}.project-image{width:100%;height:200px;object-fit:cover}.project-details{padding:1rem;display:flex;flex-direction:column;flex-grow:1}.project-title{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.project-description{font-size:1rem;color:#555;margin-bottom:1rem}.project-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.tag{font-size:.8rem;padding:.2rem .5rem;border-radius:5px}.project-links{display:flex;gap:1rem;margin-top:auto}.project-link{font-size:.9rem;color:#f93;text-decoration:none;font-weight:700;border:1px solid #f93;padding:.5rem 1rem;border-radius:5px;transition:background-color .3s ease,color .3s ease}.project-link:hover{background-color:#f93;color:#fff}.proj-button-cont{text-align:center;margin-top:2rem}.coming-soon{padding:.8rem 1.5rem;font-size:1rem;font-weight:700;color:#000;border:none;border-radius:5px;cursor:default;transition:background-color .3s ease;background-color:#f93}.coming-soon:disabled{opacity:.7}.hero-button{padding:.8rem 1.5rem;font-size:1rem;font-weight:700;color:#000;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.hero-button:hover{background-color:#f93}.ideas-container{padding:2rem;max-width:1200px;margin:0 auto}.ideas-title{text-align:center;font-size:2rem;font-weight:700;margin-bottom:1.5rem}.button-container{text-align:center;margin-top:1.5rem}.connect-button{padding:.8rem 1.5rem;font-size:1rem;font-weight:700;color:#000;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.connect-button,.connect-button:hover{background-color:#f93}.posts-section{display:grid;gap:3rem;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:768px){.posts-section{grid-template-columns:1fr}}.post-card{background-color:#f9f9f9;border:2px solid #f93;border-radius:10px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s ease}.post-card:hover{transform:scale(1.05)}.post-image{width:100%;height:400px;object-fit:cover}.post-caption{padding:1rem;font-size:1rem;font-weight:700;text-align:center;color:#333}.modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background:#fff;padding:2rem;border-radius:10px;max-width:800px;width:90%;position:relative;max-height:90vh;overflow-y:auto}.modal-title{text-align:center;font-size:1.8rem;margin-bottom:1.5rem}.close-button{position:absolute;top:1rem;right:1rem;font-size:1.5rem;color:#555;background:none;border:none;cursor:pointer}.close-button:hover{color:#000}.skills-container{padding:2rem;max-width:1200px;margin:0 auto;text-align:center}.languages{text-align:center;margin-bottom:2rem}.skills-container h2{font-size:1.8rem;margin-bottom:1rem}.language-icons{display:flex;justify-content:center;gap:1rem}.language-icons img{width:80px;height:80px;cursor:pointer;transition:transform .2s}.language-icons img:hover{transform:scale(1.2)}.feature-table{display:flex;justify-content:space-between;gap:2rem;margin-bottom:2rem}.feature-column{flex:1;background-color:#f9f9f9;padding:1.5rem;border:2px solid #f93;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.feature-column h3{font-size:1.5rem;margin-bottom:1rem;text-align:center}.feature-column ul{list-style-type:none;padding:0}.feature-column ul li{font-size:1rem;padding:.5rem 0;text-align:center;color:#555}.divider{border-top:1px solid #ccc;margin:20px 0}.management-skills{text-align:center}.management-skills h2{font-size:1.8rem;margin-bottom:1rem}.tags{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.tag{font-size:.9rem;font-weight:700;padding:.5rem 1rem;color:#fff;border-radius:20px;cursor:pointer;transition:background-color .3s ease}.tag,.tag:hover{background-color:#f93}@media only screen and (max-width:768px){.languages{text-align:center;margin-bottom:0}.feature-table{flex-direction:column;gap:1rem;align-items:center;padding:2rem}.feature-column{width:100%}.language-icons{flex-wrap:wrap;justify-content:center;gap:.5rem}.language-icons img{width:70px;height:70px}.tags{gap:.5rem}}.numbers-container{padding:2rem;max-width:1200px;margin:0 auto;text-align:center}.numbers-title{font-size:2rem;font-weight:700;margin-bottom:2rem;color:#333}.cards-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem}.card{background-color:#f9f9f9;border:2px solid #f93;border-radius:10px;padding:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1);text-align:center}.card-value{font-size:3rem;font-weight:700;color:#f93;margin-bottom:1rem}.card-title{font-size:1.2rem;font-weight:700;color:#555}@media only screen and (max-width:768px){.numbers-container{padding:1rem}.cards-container{gap:1.5rem;grid-template-columns:repeat(2,1fr)}.card{padding:1rem}}.experience-container{font-family:Arial,sans-serif;padding:2rem;max-width:1200px;margin:0 auto}.experience-title{text-align:center;font-size:2rem;font-weight:700;margin-bottom:2rem}.timeline-container{display:flex;flex-direction:row;align-items:flex-start;gap:2rem}.timeline{display:flex;flex-direction:column;align-items:center;gap:2rem;position:relative}.timeline:before{content:"";position:absolute;top:0;left:50%;width:2px;height:100%;background-color:#ccc;z-index:-1}.timeline-step{display:flex;flex-direction:column;align-items:center;cursor:pointer;position:relative}.step-circle{width:20px;height:20px;background-color:#ccc;border-radius:50%;transition:background-color .3s ease,transform .3s ease}.timeline-step.active .step-circle{background-color:#f93;transform:scale(1.2)}.step-date{margin-top:.5rem;font-size:.9rem;text-align:center;color:#555}.details-container{flex:1;position:relative;border:2px solid #f93;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.details-content{background-color:#f9f9f9;border-radius:8px;padding:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1);animation:fadeIn .3s ease-in-out}.details-title{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.details-company{font-size:1.2rem;color:#0073b1;margin-bottom:1rem}.details-description{list-style-type:disc;margin-left:0;color:#555}.details-description li{margin-bottom:.5rem}@media only screen and (max-width:768px){.timeline-container{flex-direction:column;gap:0}.timeline{flex-direction:row-reverse;justify-content:flex-start;align-items:center;gap:1.5rem}.timeline:before{width:100%;height:2px;top:50%;left:0}.timeline-step{flex-direction:row;align-items:center;gap:.5rem}.step-date{margin-bottom:2.5rem;margin-left:.5rem}.details-container{margin-top:0;padding-left:0}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.recommendations-container{font-family:Arial,sans-serif;padding:2rem;max-width:1200px;margin:0 auto;text-align:center}.recommendations-title{font-size:2rem;font-weight:700;margin-bottom:2rem;color:#333}.slider-container{position:relative;justify-content:center;overflow:hidden;height:250px}.slider-card,.slider-container{display:flex;align-items:center}.slider-card{position:absolute;width:70%;max-width:600px;height:100%;background-color:#f9f9f9;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.2);padding:1rem;opacity:0;transform:scale(.8) translateX(-100%);transition:all .8s ease-in-out}.slider-card.active{opacity:1;transform:scale(1) translateX(0);z-index:3}.slider-card.next,.slider-card.prev{opacity:.5;transform:scale(.9);z-index:2;filter:blur(4px)}.slider-card.prev{transform:translateX(-120%)}.slider-card.next{transform:translateX(120%)}.slider-card.hidden{z-index:1;transform:translateX(-200%)}.card-content{display:flex;align-items:center;gap:1rem}.profile-picture{width:80px;height:80px;border-radius:50%;object-fit:cover;box-shadow:0 2px 4px rgba(0,0,0,.2)}.comment-section{text-align:left}.comment{font-size:1rem;color:#555;margin-bottom:.5rem;font-style:italic}.name{font-size:1.2rem;font-weight:700;color:#0073b1}.role{font-size:.9rem;color:#777}@media only screen and (max-width:768px){.slider-container{height:flex;padding-top:2rem;overflow:hidden}.slider-card{width:90%;max-width:90%;transform:scale(1) translateX(0);margin:0 auto;opacity:1}.card-content{flex-direction:column;align-items:center;text-align:center;gap:1rem}.profile-picture{width:60px;height:60px}.comment-section{font-size:1rem}.slider-card.next,.slider-card.prev{filter:none;opacity:.7}.recommendations-title{margin-bottom:2rem}}body{font-family:Open Sans,sans-serif;background-color:#f5f5f5;color:#333}h1,h2,h3,h4,h5,h6{margin:0;font-family:Playfair Display,serif}a{text-decoration:none;color:#f93}button,p{font-family:Playfair Display,serif}.button{display:inline-block;padding:.5rem 1rem;color:#fff;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.button,.button:hover{background-color:#f93}.input{padding:.5rem;border:1px solid #ccc;border-radius:4px;outline:none;transition:border-color .3s ease}.input:focus{border-color:#0073b1}.container{max-width:1200px;margin:0 auto;padding:2rem}.section{margin-bottom:2rem}.section-title{font-size:2rem;font-weight:700;margin-bottom:1rem}.section-subtitle{font-size:1.2rem;color:#777;margin-bottom:1rem}.button-group{display:flex;gap:1rem}@media only screen and (max-width:768px){.container{padding:1rem}.section-title{font-size:1.5rem}.section-subtitle{font-size:1rem}.card{padding:1rem}.card-title{font-size:1rem}.card-content{font-size:.9rem}}