.experience-module__W1HdMW__work-entry>.experience-module__W1HdMW__work-details{max-width:none}.experience-module__W1HdMW__experience-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.experience-module__W1HdMW__experience-identity{align-items:flex-start;gap:14px;min-width:0;display:flex}.experience-module__W1HdMW__experience-icon{background:var(--background);width:42px;height:42px;color:var(--muted-foreground);box-shadow:inset 0 0 0 1px var(--border);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.experience-module__W1HdMW__experience-meta{flex-shrink:0;padding-top:2px}.experience-module__W1HdMW__working-badge{border:1px solid color-mix(in srgb, var(--success) 25%, transparent);background:color-mix(in srgb, var(--success) 8%, transparent);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.experience-module__W1HdMW__working-badge span{background:var(--success);border-radius:50%;width:6px;height:6px}.experience-module__W1HdMW__work-details{border-top:1px solid var(--border);margin-top:24px;padding-top:24px}.experience-module__W1HdMW__work-entry{border:1px solid var(--border);background:var(--secondary);border-radius:22px;overflow:hidden}.experience-module__W1HdMW__work-entry-heading{border-bottom:1px solid var(--border)}.experience-module__W1HdMW__work-entry>.experience-module__W1HdMW__work-details{border-top:0;margin-top:0}@media (max-width:639px){.experience-module__W1HdMW__work-entry-heading,.experience-module__W1HdMW__work-entry>.experience-module__W1HdMW__work-details{padding:18px}}.experience-module__W1HdMW__experience-toggle:hover .experience-module__W1HdMW__experience-icon{color:var(--foreground)}@media (max-width:639px){.experience-module__W1HdMW__experience-heading{flex-direction:column;gap:8px}.experience-module__W1HdMW__experience-meta{padding-left:0}}.experience-module__W1HdMW__reference-job>summary::-webkit-details-marker{display:none}.experience-module__W1HdMW__reference-job{border-bottom:1px solid var(--border);padding-block:20px}.experience-module__W1HdMW__reference-job:first-child{padding-top:0}.experience-module__W1HdMW__reference-job>summary{cursor:pointer;align-items:flex-start;gap:16px;list-style:none;display:flex}.experience-module__W1HdMW__reference-job .experience-module__W1HdMW__experience-heading{gap:20px}.experience-module__W1HdMW__reference-job .experience-module__W1HdMW__experience-icon{display:none}.experience-module__W1HdMW__reference-job h3{font-size:14px}.experience-module__W1HdMW__reference-job .experience-module__W1HdMW__experience-meta{font-size:10px}.experience-module__W1HdMW__reference-job .experience-module__W1HdMW__experience-identity>div>p{margin-top:6px;font-size:12px}.experience-module__W1HdMW__working-badge{border-radius:5px;padding:2px 6px;font-size:9px}.experience-module__W1HdMW__reference-job .experience-module__W1HdMW__work-details{margin-top:18px;padding-top:18px}.experience-module__W1HdMW__work-entry{background:var(--card);border:1px solid var(--border);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:12px}html.light .experience-module__W1HdMW__work-entry{background:var(--card);border:1px solid var(--border);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:12px}.experience-module__W1HdMW__work-entry-heading{background:0 0;padding:20px}.experience-module__W1HdMW__work-entry>.experience-module__W1HdMW__work-details{padding:20px}.experience-module__W1HdMW__work-entry .experience-module__W1HdMW__experience-icon{display:none}.experience-module__W1HdMW__work-entry .experience-module__W1HdMW__experience-heading h3{font-size:16px}@media (max-width:639px){.experience-module__W1HdMW__reference-job .experience-module__W1HdMW__experience-meta{padding-left:0;font-size:14px}.experience-module__W1HdMW__reference-job h3,.experience-module__W1HdMW__work-entry .experience-module__W1HdMW__experience-heading h3{font-size:18px}.experience-module__W1HdMW__reference-job .experience-module__W1HdMW__experience-identity>div>p,.experience-module__W1HdMW__experience-meta{font-size:14px}.experience-module__W1HdMW__working-badge{padding:3px 7px;font-size:11px}}.experience-module__W1HdMW__experience-expanded{border:1px solid var(--border);background:color-mix(in srgb, var(--secondary) 45%, var(--background));border-radius:10px;margin-top:20px;padding:20px}.experience-module__W1HdMW__experience-overview{max-width:62ch;color:var(--foreground);font-size:13px;line-height:1.85}.experience-module__W1HdMW__experience-details-layout{gap:26px;display:grid}.experience-module__W1HdMW__experience-detail-section>h4,.experience-module__W1HdMW__experience-project-heading>h4{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:12px;font-size:10px;font-weight:500}.experience-module__W1HdMW__experience-project-heading{justify-content:space-between;gap:12px;display:flex}.experience-module__W1HdMW__experience-project-heading>span{color:var(--muted-foreground);font-size:10px}.experience-module__W1HdMW__experience-detail-list{max-width:65ch;color:color-mix(in srgb, var(--foreground) 85%, var(--background));padding-left:17px;font-size:13px;line-height:1.85;list-style:outside}.experience-module__W1HdMW__experience-detail-list>li+li{margin-top:9px}.experience-module__W1HdMW__experience-detail-list>li::marker{color:var(--muted-foreground)}.experience-module__W1HdMW__experience-project-list{gap:10px;display:grid}.experience-module__W1HdMW__experience-project{border:1px solid var(--border);background:var(--background);border-radius:9px;overflow:hidden}.experience-module__W1HdMW__experience-project>summary{cursor:pointer;align-items:center;gap:12px;padding:14px;list-style:none;display:flex}.experience-module__W1HdMW__experience-project>summary::-webkit-details-marker{display:none}.experience-module__W1HdMW__experience-project>summary:hover{background:var(--secondary)}.experience-module__W1HdMW__experience-project>summary:focus-visible{outline:2px solid var(--ring);outline-offset:-3px}.experience-module__W1HdMW__experience-project h5{flex:1;font-size:12px;font-weight:500;line-height:1.65}.experience-module__W1HdMW__experience-project-number{color:var(--muted-foreground);font-family:var(--font-ibm-plex-mono), monospace;font-size:10px}.experience-module__W1HdMW__experience-project>.experience-module__W1HdMW__experience-detail-list{border-top:1px dashed var(--border);margin:0 14px 18px;padding-top:14px}.experience-module__W1HdMW__experience-project-static+.experience-module__W1HdMW__experience-project-static{border-top:1px solid var(--border);padding-top:18px}.experience-module__W1HdMW__experience-project-static h5{margin-bottom:12px;font-size:13px;font-weight:500}@media (max-width:639px){.experience-module__W1HdMW__experience-expanded{padding:16px}.experience-module__W1HdMW__experience-project-heading>span{display:none}}.experience-module__W1HdMW__reference-job summary:focus-visible{outline:2px solid var(--ring);outline-offset:-3px}@media (max-width:639px){.experience-module__W1HdMW__experience-overview,.experience-module__W1HdMW__experience-detail-list,.experience-module__W1HdMW__experience-project h5,.experience-module__W1HdMW__experience-project-static h5{font-size:14px}.experience-module__W1HdMW__experience-detail-section>h4,.experience-module__W1HdMW__experience-project-heading>h4{font-size:12px}}
