.career_page__X21ne{padding-top:80px;min-height:100vh;background-color:#030303;color:#ffffff;font-family:var(--font-geist-sans);position:relative}.career_backgroundCanvas__Zt81M{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:.3;pointer-events:none}.career_main__gIsVI{max-width:1000px;margin:0 auto;padding:1.5rem}@media (max-width:768px){.career_page__X21ne{padding-top:60px}.career_main__gIsVI{padding:1rem}}.career_section__lNWRX{margin-bottom:3rem;padding:1rem 0}.career_sectionHeader__46DgK{text-align:center;margin-bottom:2rem}.career_sectionHeader__46DgK h2{font-family:var(--font-display),var(--font-geist-sans),sans-serif;font-size:2rem;font-weight:700;margin-bottom:.5rem;background:linear-gradient(to right,var(--foreground),var(--accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.career_subtitle__XBWmy{font-size:1rem;color:var(--muted);margin:.5rem 0;line-height:1.5}.career_subtext__8OoAP{font-size:.9rem;color:var(--muted);margin-bottom:1rem}.career_skillsAccordion__BUvqU{display:flex;flex-direction:column;gap:.5rem;max-width:800px;margin:0 auto}.career_skillCategory__qbTRn{background:rgba(255,255,255,.03);border:1px solid var(--border-subtle);border-radius:1rem;overflow:hidden;transition:all .3s ease}.career_skillCategory__qbTRn.career_open__IOgwq{background:var(--accent-soft);border-color:var(--border-strong)}.career_skillHeader__Ry6cq{width:100%;display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:transparent;border:none;color:var(--foreground);font-size:1rem;font-weight:600;cursor:pointer;text-align:left;transition:background .2s}.career_skillHeader__Ry6cq:hover{background:var(--accent-soft)}.career_skillHeaderMeta__IyYIB{display:flex;align-items:center;gap:.5rem}.career_careerSections__OVvWw{max-width:1000px;margin:0 auto;padding:2rem 1.5rem 4rem}.career_skillCount__0FAI4{background:var(--accent-soft);padding:.2rem .6rem;border-radius:999px;font-size:.8rem;color:var(--muted)}.career_skillToggleIcon__F9EFU{width:20px;height:20px;position:relative}.career_skillToggleIcon__F9EFU:after,.career_skillToggleIcon__F9EFU:before{content:"";position:absolute;background-color:var(--muted);transition:transform .3s ease}.career_skillToggleIcon__F9EFU:before{top:9px;left:0;width:100%;height:2px}.career_skillToggleIcon__F9EFU:after{top:0;left:9px;width:2px;height:100%}.career_open__IOgwq .career_skillToggleIcon__F9EFU:after{transform:rotate(90deg)}.career_skillContent__xnbaR{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.career_open__IOgwq .career_skillContent__xnbaR{max-height:500px;transition:max-height .5s ease-in}.career_pillsWrap__OJjSL{padding:0 1rem .75rem;display:flex;flex-wrap:wrap;gap:.4rem}.career_skillPill__YyfIV{background:var(--accent-soft);color:var(--accent);padding:.35rem .68rem;border-radius:999px;font-size:.8rem;font-weight:500;border:1px solid var(--accent-soft);transition:all .2s}.career_skillPill__YyfIV:hover{background:var(--accent-soft);color:#ffffff;border-color:var(--border-strong)}.career_experienceContainer__Jo_I4{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}.career_experienceSection__cHdXa{display:flex;flex-direction:column;gap:1rem}.career_sectionTitle__VT6ON{font-family:var(--font-display),var(--font-geist-sans),sans-serif;font-size:1.3rem;color:var(--foreground);margin-bottom:.5rem;padding-bottom:.25rem;border-bottom:1px solid var(--border-subtle)}.career_experienceCard__IX3_x{background:rgba(255,255,255,.03);border:1px solid var(--border-subtle);border-radius:1rem;padding:1.3rem;transition:all .2s ease}.career_experienceCard__IX3_x:hover{background:var(--accent-soft);transform:translateY(-2px);border-color:var(--border-strong)}.career_experienceCard__IX3_x h4{font-size:1.15rem;color:var(--foreground);margin-bottom:.35rem}.career_experienceDate__TvXBx{font-family:var(--font-geist-mono);color:var(--muted);font-size:.85rem;margin-bottom:.5rem}.career_experienceDescription__M_KBO{color:var(--foreground);line-height:1.7;font-size:.95rem;margin-bottom:.75rem}.career_jobSkills__ZOCmj{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border-subtle)}.career_jobSkillsHeader__F7AiP{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:.5rem}.career_certificationsGrid__9TOxu{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:.75rem;gap:.75rem}.career_certCard__QLtIt{background:rgba(255,255,255,.03);border:1px solid var(--border-subtle);border-radius:.9rem;padding:1rem;transition:all .2s ease;display:flex;flex-direction:column;justify-content:space-between;height:100%}.career_certCard__QLtIt:hover{background:var(--accent-soft);border-color:var(--border-strong);transform:translateY(-2px)}.career_certCard__QLtIt a,.career_certCard__QLtIt span{font-size:1rem;font-weight:600;color:var(--foreground);margin-bottom:.25rem;display:block}.career_certCard__QLtIt a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.career_certCard__QLtIt p{color:var(--muted);font-size:.9rem}.career_portfolioProject__RNSbe{margin-bottom:2.5rem;background:rgba(255,255,255,.02);border-radius:1rem;padding:1.3rem;border:1px solid var(--border-subtle)}.career_portfolioProject__RNSbe h3{font-family:var(--font-display),var(--font-geist-sans),sans-serif;font-size:1.55rem;color:var(--foreground);margin-bottom:.5rem}.career_portfolioProject__RNSbe p{color:var(--foreground);line-height:1.65;font-size:.95rem;margin-bottom:.25rem}.career_portfolioProject__RNSbe h4{font-size:1.15rem;color:var(--foreground);margin:1rem 0 .5rem}.career_divider___5x2q{border:0;height:1px;background:var(--border-subtle);margin:1rem 0}.career_featuresGrid__c5E40{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.career_featureGroup__hUX0H h5{font-size:.95rem;color:var(--foreground);margin-bottom:.5rem;padding-bottom:.25rem;border-bottom:1px solid var(--border-subtle)}.career_featureList__vv7eR{list-style:none;padding:0}.career_featureItem__tPv_1{color:#a1a1aa;margin-bottom:.25rem;padding-left:1rem;position:relative;font-size:.85rem}.career_featureItem__tPv_1:before{content:"•";position:absolute;left:0;color:#71717a}.career_portfolioFrame__9APLq{border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#000;width:100%;height:450px}.career_projectLinks__tWMrl{display:flex;gap:1rem;flex-wrap:wrap;margin-top:.5rem}.career_projectLink__aJ3qf{display:inline-flex;align-items:center;padding:.5rem 1rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.15);border-radius:6px;color:#e4e4e7;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s ease}.career_projectLink__aJ3qf:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.25);color:#ffffff}@media (max-width:768px){.career_section__lNWRX{margin-bottom:2rem}.career_sectionHeader__46DgK h2{font-size:1.5rem}.career_experienceContainer__Jo_I4{gap:1.5rem}.career_portfolioFrame__9APLq{height:300px}}.career_interactivePreviews__wWXWH{display:flex;flex-direction:column;gap:2.5rem;margin-top:1.5rem}.career_previewItem__GKbY1{display:flex;flex-direction:column;gap:.75rem}.career_previewTitle__2dG1t{font-size:1.1rem!important;margin:0!important}.career_previewTitle__2dG1t a{color:#ffffff;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem}.career_previewTitle__2dG1t a:hover{text-decoration:underline;-webkit-text-decoration-color:rgba(255,255,255,.5);text-decoration-color:rgba(255,255,255,.5)}