[hidden]{display:none!important}.hero-stage{margin-bottom:8px}.hero-stage .hero-controls,.hero-stage .motion-toggle{display:none!important}
.experience-entry{padding:0 0 28px}.experience-entry-body{border-bottom:1px solid #282d34;padding-bottom:30px}.experience-entry:last-child .experience-entry-body{border-bottom:0;padding-bottom:0}.experience-role-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.experience-role{display:flex;align-items:center;gap:11px;flex-wrap:wrap}.company-tag{display:inline-block;border:1px solid #10b98140;background:#10b98109;border-radius:5px;padding:4px 9px;font:10px 'JetBrains Mono',monospace;color:#82d8ba}.experience-role h3{font-size:18px;font-weight:600;line-height:1.5;margin:0!important}.experience-date{font:10px/1.8 'JetBrains Mono',monospace;color:#8396a6;white-space:nowrap;padding-top:5px}.experience-summary{font-size:13px;color:#9cb1bf;margin:8px 0 22px}.experience-label{font-size:10px;color:#a0b6c2;margin:0 0 10px;font-weight:500;letter-spacing:.2px}.experience-stack-block{margin-bottom:22px}.experience-stack{display:flex;flex-wrap:wrap;gap:7px}.experience-stack span{font:9px/1.5 'JetBrains Mono',monospace;color:#98b4c5;border:1px solid #2b3741;background:#12171d;border-radius:5px;padding:5px 8px}.resume-responsibilities{list-style:disc;padding-left:17px;margin:0;color:#a8b7c5;font-size:12px;line-height:1.9;max-width:960px}.resume-responsibilities li{padding-left:3px;margin-bottom:7px}.resume-responsibilities li::marker{color:#447a7e}.experience-results{margin-top:22px}.experience-results>div{display:flex;gap:8px;flex-wrap:wrap}.experience-results>div>span{font:9px/1.6 'JetBrains Mono',monospace;padding:6px 9px;border:1px solid #10b98129;background:#10b98108;border-radius:5px;color:#8ccdb6}
#contact label{text-transform:none!important;font-family:Inter,system-ui,sans-serif!important;font-size:12px!important;letter-spacing:0!important;font-weight:400;color:#9ca9b7!important;line-height:1.8}#contact input,#contact select,#contact textarea{font-family:Inter,system-ui,sans-serif!important;font-size:13px!important;line-height:1.6}#contact input::placeholder,#contact textarea::placeholder{color:#6f8191;opacity:1}#contact .space-y-1{display:flex;flex-direction:column;gap:5px}
@media(max-width:767px){.hero-stage{margin-bottom:10px!important}.experience-role-heading{display:block}.experience-date{display:block;margin-top:6px;padding-top:0;font-size:9px}.experience-role{gap:10px}.experience-role h3{font-size:16px}.company-tag{font-size:9px}.experience-summary{font-size:12px;margin-top:11px;margin-bottom:20px}.resume-responsibilities{font-size:12px;line-height:1.85;padding-left:15px}.experience-stack{gap:6px}.experience-stack span{font-size:8px;padding:4px 7px}.experience-results>div>span{font-size:8px}.experience-entry-body{padding-bottom:24px}.experience-entry{padding-bottom:14px}}
.resume-responsibilities{font-size:13px}@media(max-width:767px){.resume-responsibilities{font-size:13px}}
