.main{flex-direction:column;justify-content:center;display:flex}.card-what-i-do{color:#9b8c70;background-color:#1a2229;border-radius:10px;flex-direction:column;flex-basis:40%;align-items:center;padding:16px;display:flex}.card-what-i-do h1{margin-bottom:2px;font-size:20px;font-weight:700}.card-image{width:400px;margin-bottom:10px}.card-what-i-do h3{font-size:20px;font-weight:700}.card-what-i-do p,.card-what-i-do span{font-size:16px}.body-context1{flex-direction:row;display:flex}.context-lvl1{flex-direction:row;justify-content:space-around;margin-top:3%;display:flex}.body-context2{flex-direction:row;justify-content:space-around;margin-top:15px;display:flex}.past-jobs{color:#9b8c70;background:#1a2229;border-radius:10px;justify-content:center;margin:2% 40% 3%;padding:10px;font-size:20px;font-weight:700;display:flex}.hero-card{text-align:left}.hero-card h1{text-align:center;text-transform:uppercase;letter-spacing:3px;padding-bottom:12px;position:relative;color:#e8b869!important;margin-bottom:12px!important;font-size:28px!important;font-weight:700!important}.hero-card h1:after{content:"";background:linear-gradient(90deg,#e8b869,#b8a688,#e8b869);border-radius:2px;width:60px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 8px #e8b86966}.hero-card h1:hover:after{width:80px;transition:width .3s}.hero-subtitle{color:#b8a688;margin-bottom:15px;font-size:14px;font-style:italic;font-weight:400}.hero-description p{margin-bottom:10px;line-height:1.4}.company-link{color:#e8b869;font-weight:700;text-decoration:none}.company-link:hover{text-decoration:underline}.hero-stats{background:#9b8c701a;border-radius:8px;justify-content:space-around;margin:15px 0;padding:12px;display:flex}.stat{text-align:center;flex:1}.stat-number{color:#e8b869;font-size:18px;font-weight:700;display:block}.stat-label{color:#9b8c70;font-size:11px}.hero-tech-stack{margin:15px 0}.tech-intro{color:#b8a688;margin-bottom:6px;font-size:13px;font-weight:700}.tech-badges{flex-wrap:wrap;gap:5px;display:flex}.tech-badge{color:#1a2229;background:#e8b869;border-radius:10px;padding:3px 6px;font-size:11px;font-weight:700}.side-projects{border-top:1px solid #9b8c704d;margin-top:12px;padding-top:10px}.project-link{color:#e8b869;font-weight:700;text-decoration:none}.project-link:hover{text-decoration:underline}.job-highlights ul{margin:8px 0;padding:0;list-style:none}.job-highlights li{color:#b8a688;padding:2px 0;font-size:13px}.job-highlights li:before{content:"• ";color:#e8b869}.services-list{margin:10px 0}.service-item{color:#b8a688;padding:3px 0;font-size:13px}@media (max-width:768px){.hero-stats{flex-direction:column;gap:8px}.tech-badges{justify-content:center}}.job-highlights ul{text-align:left;margin:12px 0;padding:0;list-style:none}.job-highlights li{color:#b8a688;padding:3px 0;font-size:13px;line-height:1.3}.job-highlights li:before{content:"▸ ";color:#e8b869;margin-right:4px;font-weight:700}.leadership-highlights ul{text-align:left;margin:12px 0;padding:0;list-style:none}.leadership-highlights li{color:#b8a688;padding:4px 0;font-size:13px;line-height:1.3}.leadership-highlights li:before{content:"→ ";color:#e8b869;margin-right:4px;font-weight:700}.services-grid{flex-direction:column;gap:8px;margin:12px 0;display:flex}.service-category{text-align:left;padding:6px 0}.service-category h4{color:#e8b869;margin:0 0 2px;font-size:14px;font-weight:700}.service-category span{color:#9b8c70;margin-left:20px;font-size:12px;display:block}.freelance-focus{color:#b8a688;background:#9b8c701a;border-left:3px solid #e8b869;border-radius:6px;margin:10px 0;padding:8px;font-size:13px;font-style:italic}.card-what-i-do strong{color:#e8b869;font-weight:700}@media (max-width:768px){.job-highlights li,.leadership-highlights li{font-size:12px}.service-category h4{font-size:13px}.service-category span{font-size:11px}}.card-what-i-do h3{color:#e8b869;text-align:center;text-transform:uppercase;letter-spacing:2px;margin:15px 0;padding-bottom:8px;font-size:18px;font-weight:700;position:relative}.card-what-i-do h3:after{content:"";background:linear-gradient(90deg,#e8b869,#b8a688);border-radius:1px;width:40px;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}
