.experience-page{padding-block:var(--space-6) var(--space-7)}.experience-header{max-width:62ch;margin-bottom:var(--space-5)}.experience-command,.experience-meta{font:13px/1.7 var(--font-mono)}.experience-command{color:var(--channel);margin:0 0 var(--space-3)}.experience-header h1{font:600 39px/1.2 var(--font-ui);color:var(--text);margin:0 0 var(--space-4)}.experience-header>p:last-child{margin:0}.experience-console{border:1px solid var(--edge)}.experience-console-bar,.experience-console-footer{display:flex;justify-content:space-between;gap:var(--space-3);background:var(--chrome);color:var(--faint);padding:var(--space-3) var(--space-4);font:13px/1.7 var(--font-mono)}.experience-console-bar{border-bottom:1px solid var(--edge)}.experience-console-footer{border-top:1px solid var(--edge);color:var(--signal)}.experience-workspace{display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,2fr);gap:var(--space-4);padding:var(--space-4);align-items:start}.experience-timeline{display:flex;flex-direction:column;padding-left:var(--space-2)}.experience-timeline button{position:relative;display:flex;flex-direction:column;gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-3) var(--space-4) var(--space-4);border:0;border-left:1px solid var(--edge);border-radius:0;background:transparent;color:var(--muted);text-align:left}.experience-timeline-node{position:absolute;left:-4px;top:24px;width:7px;height:7px;background:var(--field);border:1px solid var(--faint)}.experience-timeline-date{color:var(--faint);font:11px/1.7 var(--font-mono)}.experience-timeline-role{color:var(--text);font-size:16px;font-weight:500;transition:color .12s}.experience-timeline-company{font-size:13px}.experience-timeline button[aria-selected=true]{border-left-color:var(--signal);background:var(--surface-focus)}.experience-timeline button[aria-selected=true] .experience-timeline-node{background:var(--signal);border-color:var(--signal)}.experience-timeline button[aria-selected=true] .experience-timeline-date,.experience-timeline button:hover .experience-timeline-role{color:var(--signal)}.experience-display{position:sticky;top:var(--space-4);isolation:isolate;overflow:hidden;padding:var(--space-5);min-width:0;border:1px solid var(--edge);border-top:2px solid var(--signal);background:var(--surface)}.experience-readout{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2);padding-bottom:var(--space-4);margin-bottom:var(--space-5);border-bottom:1px solid var(--edge);color:var(--channel);font:13px/1.7 var(--font-mono)}.experience-readout span:last-child{color:var(--faint)}.experience-display-sheen{display:none;position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,180,84,.045) 50%,transparent 65%)}.experience-meta{color:var(--faint);margin:0 0 var(--space-2)}.experience-entry h2{font:500 25px/1.25 var(--font-ui);color:var(--text);margin:0 0 var(--space-3)}.experience-company{color:var(--body);margin:0 0 var(--space-2)}.experience-entry h3{font:500 20px/1.4 var(--font-ui);color:var(--text);margin:var(--space-5) 0 var(--space-3)}.experience-entry ul{max-width:62ch;padding-left:var(--space-4);margin:0}.experience-entry li{margin-bottom:var(--space-3);line-height:1.8}.experience-entry li::marker{color:var(--channel)}.experience-entry .experience-tool-list{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:0;list-style:none}.experience-tool-list li{padding:var(--space-2) var(--space-3);border:1px solid var(--edge);background:var(--field);font:13px/1.7 var(--font-mono);color:var(--muted);margin:0}.experience-skills{margin-top:var(--space-6)}.experience-skills h2{font:500 25px/1.25 var(--font-ui);color:var(--text);margin:0 0 var(--space-4)}.experience-skills>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.experience-skills section{padding-left:var(--space-3);border-left:1px solid var(--edge)}.experience-skills h3{font:500 20px/1.4 var(--font-ui);color:var(--text);margin:0 0 var(--space-2)}.experience-skills p{margin:0}.experience-actions{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-6);border-top:1px solid var(--edge);padding-top:var(--space-4)}.experience-actions a{display:inline-flex;align-items:center;min-height:44px;color:var(--signal);transition:color .12s}.experience-actions a:hover{color:var(--text)}@media(hover:hover)and (pointer:fine){.experience-display.is-engaged .experience-display-sheen{display:block;animation:experience-sheen 3.4s linear infinite}}@keyframes experience-sheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(max-width:900px){.experience-workspace{grid-template-columns:minmax(0,1fr)}.experience-timeline{max-height:320px;overflow-y:auto;overscroll-behavior-y:contain;padding:var(--space-2)}.experience-display{position:relative;top:auto}}@media(max-width:767px){.experience-page{padding-block:var(--space-5) var(--space-6)}.experience-header h1{font-size:31px}.experience-workspace,.experience-display{padding:var(--space-3)}.experience-skills>div{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.experience-display.is-engaged .experience-display-sheen{display:none;animation:none}}
