.ExperienceSection-module__SgjoJq__layout{grid-template-columns:minmax(0,.75fr) minmax(0,1.65fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.ExperienceSection-module__SgjoJq__intro{position:sticky;top:112px}.ExperienceSection-module__SgjoJq__stats{border-block:1px solid var(--border-subtle);grid-template-columns:1fr 1fr;gap:20px;margin-top:36px;padding:24px 0;display:grid}.ExperienceSection-module__SgjoJq__stats dt,.ExperienceSection-module__SgjoJq__cardMeta,.ExperienceSection-module__SgjoJq__logHeader,.ExperienceSection-module__SgjoJq__currentCompany>p:first-child{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:10px}.ExperienceSection-module__SgjoJq__stats dd{color:var(--text-primary);font-family:var(--font-display), sans-serif;letter-spacing:-.05em;margin-top:8px;font-size:36px;line-height:1.2}.ExperienceSection-module__SgjoJq__currentCompany{margin-top:28px}.ExperienceSection-module__SgjoJq__currentCompany>p:first-child{align-items:center;gap:9px;display:flex}.ExperienceSection-module__SgjoJq__currentCompany>span{color:var(--accent-primary);margin-top:10px;font-size:20px;display:block}.ExperienceSection-module__SgjoJq__currentRole{color:var(--text-muted);margin-top:4px;font-size:13px;line-height:1.6}.ExperienceSection-module__SgjoJq__resumeLink{border-bottom:1px dashed var(--border-strong);color:var(--accent-primary);align-items:center;gap:20px;margin-top:28px;padding-bottom:8px;font-size:13px;transition:border-color .2s;display:inline-flex}.ExperienceSection-module__SgjoJq__resumeLink:hover{border-color:var(--accent-primary)}.ExperienceSection-module__SgjoJq__resumeLink:focus-visible,.ExperienceSection-module__SgjoJq__archive summary:focus-visible{outline:2px solid var(--accent-primary);outline-offset:5px}.ExperienceSection-module__SgjoJq__log{min-width:0}.ExperienceSection-module__SgjoJq__logHeader{justify-content:space-between;gap:16px;padding:0 0 22px 26px;display:flex}.ExperienceSection-module__SgjoJq__logHeader>span:first-child{color:var(--accent-primary);text-transform:none;letter-spacing:0}.ExperienceSection-module__SgjoJq__timeline{margin:0;padding:0;list-style:none}.ExperienceSection-module__SgjoJq__entry{padding:0 0 24px 26px;position:relative}.ExperienceSection-module__SgjoJq__entry:before{content:"";background:var(--border-subtle);width:1px;position:absolute;top:24px;bottom:-24px;left:3px}.ExperienceSection-module__SgjoJq__entry:last-child:before{bottom:24px}.ExperienceSection-module__SgjoJq__node{z-index:1;background:var(--bg-space);border:1px solid var(--accent-secondary);width:7px;height:7px;position:absolute;top:24px;left:0;transform:rotate(45deg)}.ExperienceSection-module__SgjoJq__nodeCurrent{background:var(--accent-primary);box-shadow:0 0 14px rgba(var(--signal-accent-rgb), .3)}.ExperienceSection-module__SgjoJq__card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:2px;padding:24px 28px;transition:border-color .25s,background .25s;position:relative}.ExperienceSection-module__SgjoJq__card:hover{border-color:var(--border-strong);background:color-mix(in srgb, var(--bg-surface), var(--accent-primary) 3%)}.ExperienceSection-module__SgjoJq__current{border-color:var(--border-strong);background:linear-gradient(120deg, rgba(var(--signal-accent-rgb), .055), transparent 65%), var(--bg-surface)}.ExperienceSection-module__SgjoJq__current:before{content:"";background:var(--accent-primary);width:48px;height:2px;position:absolute;top:-1px;left:28px}.ExperienceSection-module__SgjoJq__cardMeta{justify-content:space-between;gap:12px;font-size:9px;display:flex}.ExperienceSection-module__SgjoJq__live{color:var(--accent-primary);align-items:center;gap:7px;display:inline-flex}.ExperienceSection-module__SgjoJq__liveDot{background:var(--accent-primary);width:5px;height:5px;box-shadow:0 0 9px rgba(var(--signal-accent-rgb), .3);border-radius:50%;display:inline-block}.ExperienceSection-module__SgjoJq__completed{color:var(--text-muted)}.ExperienceSection-module__SgjoJq__cardHeader{justify-content:space-between;align-items:start;gap:16px;margin-top:23px;display:flex}.ExperienceSection-module__SgjoJq__company{color:var(--accent-primary);font-size:13px;line-height:1.6}.ExperienceSection-module__SgjoJq__role{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;color:var(--text-primary);margin-top:5px;font-size:clamp(20px,2vw,25px);font-weight:500;line-height:1.3}.ExperienceSection-module__SgjoJq__year{font-family:var(--font-mono), monospace;letter-spacing:-.07em;color:rgba(var(--signal-accent-rgb), .28);font-size:28px;line-height:1.2}.ExperienceSection-module__SgjoJq__period{font-family:var(--font-mono), monospace;color:var(--text-muted);margin-top:12px;font-size:11px;line-height:1.7}.ExperienceSection-module__SgjoJq__highlights{border-top:1px solid var(--border-subtle);gap:14px;margin-top:22px;padding-top:22px;list-style:none;display:grid}.ExperienceSection-module__SgjoJq__highlights li{color:var(--text-muted);padding-left:15px;font-size:14px;line-height:1.8;position:relative}.ExperienceSection-module__SgjoJq__highlights li:before{content:"";background:var(--accent-secondary);width:4px;height:4px;position:absolute;top:11px;left:0}.ExperienceSection-module__SgjoJq__stack{flex-wrap:wrap;gap:7px;margin-top:23px;padding:0;list-style:none;display:flex}.ExperienceSection-module__SgjoJq__stack li{border:1px solid var(--border-subtle);background:rgba(var(--signal-accent-rgb), .025);color:var(--accent-primary);font-family:var(--font-mono), monospace;padding:4px 8px;font-size:10px}.ExperienceSection-module__SgjoJq__archive summary{cursor:pointer;color:var(--accent-primary);font-family:var(--font-mono), monospace;padding:16px 0;font-size:12px}@media (max-width:900px){.ExperienceSection-module__SgjoJq__layout{grid-template-columns:minmax(0,1fr);gap:36px}.ExperienceSection-module__SgjoJq__intro{position:static}.ExperienceSection-module__SgjoJq__stats{max-width:360px}.ExperienceSection-module__SgjoJq__currentCompany{display:none}.ExperienceSection-module__SgjoJq__resumeLink{margin-top:20px}}@media (max-width:480px){.ExperienceSection-module__SgjoJq__card{padding:20px 18px}.ExperienceSection-module__SgjoJq__entry{padding-left:18px}.ExperienceSection-module__SgjoJq__logHeader{padding-left:18px;font-size:9px}.ExperienceSection-module__SgjoJq__year{display:none}.ExperienceSection-module__SgjoJq__highlights li{font-size:13px}.ExperienceSection-module__SgjoJq__role{font-size:21px}}@media (prefers-reduced-motion:reduce){.ExperienceSection-module__SgjoJq__card,.ExperienceSection-module__SgjoJq__resumeLink{transition:none}}@media print{.ExperienceSection-module__SgjoJq__intro{position:static}.ExperienceSection-module__SgjoJq__layout{display:block}.ExperienceSection-module__SgjoJq__card{break-inside:avoid}}
.SkillsSection-module__6vpfyq__heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:42px;display:flex}.SkillsSection-module__6vpfyq__headingNote{font:9px var(--font-mono), monospace;letter-spacing:.12em;color:var(--accent-primary);white-space:nowrap;align-items:center;gap:20px;display:flex}.SkillsSection-module__6vpfyq__headingNote>span{font:32px var(--font-display), sans-serif}.SkillsSection-module__6vpfyq__arsenal{position:relative}.SkillsSection-module__6vpfyq__main{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;display:grid}.SkillsSection-module__6vpfyq__discipline{isolation:isolate;min-width:0;padding:0 0 28px;position:relative}.SkillsSection-module__6vpfyq__discipline:before{content:"";background:linear-gradient(transparent, var(--border-subtle) 25%, var(--border-subtle) 75%, transparent);width:1px;position:absolute;inset:0 auto 0 -22px}.SkillsSection-module__6vpfyq__discipline:first-child:before{display:none}.SkillsSection-module__6vpfyq__disciplineMeta{color:var(--accent-primary);font:10px var(--font-mono), monospace;letter-spacing:.15em;justify-content:space-between;align-items:center;display:flex}.SkillsSection-module__6vpfyq__barcode{opacity:.45;background:repeating-linear-gradient(90deg,currentColor 0 1px,#0000 1px 3px,currentColor 3px 5px,#0000 5px 8px);width:35px;height:11px}.SkillsSection-module__6vpfyq__discipline h3{font:500 clamp(23px, 2.7vw, 34px)/1.1 var(--font-display), sans-serif;letter-spacing:-.055em;color:var(--text-primary);margin-top:14px}.SkillsSection-module__6vpfyq__discipline h3>span{color:var(--accent-primary)}.SkillsSection-module__6vpfyq__tagline{color:var(--text-muted);margin-top:9px;font-size:13.5px;line-height:1.7}.SkillsSection-module__6vpfyq__watermark{z-index:-1;width:116px;height:116px;color:var(--accent-primary);opacity:.055;pointer-events:none;transition:opacity .4s;position:absolute;top:27px;right:-2px;transform:rotate(-14deg)}.SkillsSection-module__6vpfyq__watermark svg{width:100%;height:100%}.SkillsSection-module__6vpfyq__discipline[data-active=true] .SkillsSection-module__6vpfyq__watermark{opacity:.12;animation:.6s ease-out both SkillsSection-module__6vpfyq__ghostArrival}.SkillsSection-module__6vpfyq__featured{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:24px 0 22px;display:grid}.SkillsSection-module__6vpfyq__featuredSkill{min-width:0;min-height:111px;color:var(--text-primary);cursor:pointer;perspective:350px;flex-direction:column;justify-content:end;align-items:center;gap:17px;padding:14px 2px 16px;display:flex;position:relative}.SkillsSection-module__6vpfyq__featuredSkill>.SkillsSection-module__6vpfyq__icon{width:43px;height:43px;color:var(--accent-primary);transition:transform .5s cubic-bezier(.2,.8,.3,1),filter .4s}.SkillsSection-module__6vpfyq__featuredSkill:nth-child(2)>.SkillsSection-module__6vpfyq__icon{color:#c4e1c7}.SkillsSection-module__6vpfyq__featuredSkill:nth-child(3)>.SkillsSection-module__6vpfyq__icon{color:#82ac8d}.SkillsSection-module__6vpfyq__icon{flex-shrink:0;display:inline-flex;position:relative}.SkillsSection-module__6vpfyq__icon>svg{width:100%;height:100%;display:block}.SkillsSection-module__6vpfyq__featuredSkill .SkillsSection-module__6vpfyq__skillName{font:13px var(--font-mono), monospace;letter-spacing:-.025em;white-space:nowrap;z-index:1;position:relative}.SkillsSection-module__6vpfyq__pedestal{z-index:-1;border-bottom:1px solid var(--border-strong);background:linear-gradient(0deg, rgba(var(--signal-accent-rgb), .075), transparent);height:27px;transition:height .4s,border-color .4s,background .4s;position:absolute;bottom:0;left:9%;right:9%;transform:skew(-20deg)}.SkillsSection-module__6vpfyq__featuredSkill:hover>.SkillsSection-module__6vpfyq__icon,.SkillsSection-module__6vpfyq__featuredSkill[data-lit=true]>.SkillsSection-module__6vpfyq__icon,.SkillsSection-module__6vpfyq__featuredSkill:focus-visible>.SkillsSection-module__6vpfyq__icon{filter:drop-shadow(0 8px 15px rgba(var(--signal-accent-rgb), .45));transform:translateY(-9px)rotateY(-22deg)rotate(-7deg)scale(1.15)}.SkillsSection-module__6vpfyq__featuredSkill[data-lit=true] .SkillsSection-module__6vpfyq__pedestal,.SkillsSection-module__6vpfyq__featuredSkill[aria-pressed=true] .SkillsSection-module__6vpfyq__pedestal{border-color:var(--accent-primary);background:linear-gradient(0deg, rgba(var(--signal-accent-rgb), .18), transparent);height:92px}.SkillsSection-module__6vpfyq__iconRipple{opacity:0;pointer-events:none;border:1px solid;border-radius:50%;position:absolute;inset:-12px}.SkillsSection-module__6vpfyq__featuredSkill[data-lit=true] .SkillsSection-module__6vpfyq__iconRipple{animation:.8s ease-out both SkillsSection-module__6vpfyq__shockwave}.SkillsSection-module__6vpfyq__secondary{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 10px;margin:0;padding:0;list-style:none;display:grid}.SkillsSection-module__6vpfyq__secondary li{min-width:0}.SkillsSection-module__6vpfyq__skill{min-height:35px;color:var(--text-muted);text-align:left;cursor:pointer;align-items:center;gap:9px;padding:5px 0;font-size:13px;transition:color .2s;display:inline-flex;position:relative}.SkillsSection-module__6vpfyq__skill .SkillsSection-module__6vpfyq__skillName{font:13px var(--font-mono), monospace;letter-spacing:-.02em;white-space:nowrap}.SkillsSection-module__6vpfyq__skill>.SkillsSection-module__6vpfyq__icon{width:17px;height:17px;color:var(--accent-primary);opacity:.65;transition:opacity .2s,transform .3s}.SkillsSection-module__6vpfyq__skill:hover,.SkillsSection-module__6vpfyq__skill[data-lit=true],.SkillsSection-module__6vpfyq__skill[aria-pressed=true]{color:var(--text-primary)}.SkillsSection-module__6vpfyq__skill[data-lit=true]>.SkillsSection-module__6vpfyq__icon,.SkillsSection-module__6vpfyq__skill[aria-pressed=true]>.SkillsSection-module__6vpfyq__icon{opacity:1;transform:translateY(-2px)rotate(-10deg)}.SkillsSection-module__6vpfyq__skill:after{content:"";transform-origin:0;background:var(--accent-primary);height:1px;transition:transform .3s;position:absolute;bottom:3px;left:26px;right:0;transform:scaleX(0)}.SkillsSection-module__6vpfyq__skill[data-lit=true]:after,.SkillsSection-module__6vpfyq__skill[aria-pressed=true]:after{transform:scaleX(1)}.SkillsSection-module__6vpfyq__skill[aria-pressed=true] .SkillsSection-module__6vpfyq__skillName{color:var(--accent-primary)}.SkillsSection-module__6vpfyq__support{border-block:1px solid var(--border-subtle);grid-template-columns:minmax(0,.75fr) minmax(0,1.65fr);gap:44px;padding:22px 0;display:grid}.SkillsSection-module__6vpfyq__supportGroup h3{color:var(--text-primary);font:500 14px var(--font-display), sans-serif}.SkillsSection-module__6vpfyq__supportGroup h3>span{font:9px var(--font-mono), monospace;color:var(--accent-primary);margin-right:10px}.SkillsSection-module__6vpfyq__supportGroup ul{flex-wrap:wrap;gap:2px 19px;margin:12px 0 0;padding:0;list-style:none;display:flex}.SkillsSection-module__6vpfyq__readout{min-height:57px;color:var(--text-muted);font:10px/1.7 var(--font-mono), monospace;flex-wrap:wrap;align-items:center;gap:12px 18px;padding:12px 0;display:flex}.SkillsSection-module__6vpfyq__hint{align-items:center;gap:10px;display:inline-flex}.SkillsSection-module__6vpfyq__hint>span,.SkillsSection-module__6vpfyq__selection{color:var(--accent-primary)}.SkillsSection-module__6vpfyq__count{white-space:nowrap;margin-left:auto;font-size:9px}.SkillsSection-module__6vpfyq__projectLinks{flex-wrap:wrap;align-items:center;gap:5px 14px;display:flex}.SkillsSection-module__6vpfyq__projectLinks a{color:var(--text-primary);align-items:center;gap:8px;display:inline-flex}.SkillsSection-module__6vpfyq__projectLinks a:hover{color:var(--accent-primary);text-underline-offset:4px;text-decoration:underline}.SkillsSection-module__6vpfyq__projectLinks a>span{color:var(--accent-primary)}.SkillsSection-module__6vpfyq__clear{cursor:pointer;color:var(--accent-primary);margin-left:auto;padding:2px 8px;font-size:20px}.SkillsSection-module__6vpfyq__arsenal button:focus-visible,.SkillsSection-module__6vpfyq__arsenal a:focus-visible{outline:1px solid var(--accent-primary);outline-offset:4px;border-radius:2px}@keyframes SkillsSection-module__6vpfyq__shockwave{0%{opacity:.65;transform:rotateX(55deg)scale(.4)}to{opacity:0;transform:rotateX(55deg)scale(1.8)}}@keyframes SkillsSection-module__6vpfyq__ghostArrival{0%{filter:blur(3px);transform:translate(12px)rotate(-4deg)}to{filter:blur();transform:translate(0)rotate(-14deg)}}@media (max-width:1000px){.SkillsSection-module__6vpfyq__main{gap:30px}.SkillsSection-module__6vpfyq__discipline:before{left:-15px}.SkillsSection-module__6vpfyq__secondary{column-gap:6px}.SkillsSection-module__6vpfyq__skill{gap:7px;font-size:12px}.SkillsSection-module__6vpfyq__support{gap:30px}}@media (max-width:760px){.SkillsSection-module__6vpfyq__heading{margin-bottom:30px}.SkillsSection-module__6vpfyq__headingNote{display:none}.SkillsSection-module__6vpfyq__main{grid-template-columns:minmax(0,1fr);gap:26px}.SkillsSection-module__6vpfyq__discipline{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);column-gap:22px;padding-bottom:24px;display:grid}.SkillsSection-module__6vpfyq__discipline:before{display:none}.SkillsSection-module__6vpfyq__disciplineMeta{grid-column:1/-1}.SkillsSection-module__6vpfyq__discipline h3{grid-column:1;margin-top:12px;font-size:24px}.SkillsSection-module__6vpfyq__tagline{grid-column:1;font-size:13px}.SkillsSection-module__6vpfyq__featured{grid-column:1;gap:0;margin:8px 0 0}.SkillsSection-module__6vpfyq__featuredSkill{gap:13px;min-height:93px;padding-bottom:14px}.SkillsSection-module__6vpfyq__featuredSkill>.SkillsSection-module__6vpfyq__icon{width:30px;height:30px}.SkillsSection-module__6vpfyq__featuredSkill .SkillsSection-module__6vpfyq__skillName,.SkillsSection-module__6vpfyq__skill .SkillsSection-module__6vpfyq__skillName{font-size:12px}.SkillsSection-module__6vpfyq__secondary{grid-area:2/2/span 3;grid-template-columns:1fr;align-content:center;gap:0}.SkillsSection-module__6vpfyq__skill{min-height:33px;font-size:13px}.SkillsSection-module__6vpfyq__watermark{width:105px;height:105px;top:30px;left:10px;right:auto}.SkillsSection-module__6vpfyq__barcode{width:23px}.SkillsSection-module__6vpfyq__support{border-top:0;grid-template-columns:1fr;gap:20px;padding-top:0}.SkillsSection-module__6vpfyq__supportGroup ul{gap:2px 20px}.SkillsSection-module__6vpfyq__readout{font-size:9px}.SkillsSection-module__6vpfyq__count{display:none}}@media (prefers-reduced-motion:reduce){.SkillsSection-module__6vpfyq__arsenal *,.SkillsSection-module__6vpfyq__arsenal :after{transition:none!important;animation:none!important}.SkillsSection-module__6vpfyq__featuredSkill[data-lit=true]>.SkillsSection-module__6vpfyq__icon{transform:none}}
