.Experiences-module__m3EKTW__experiencesMain{--border-radius:16px;--border-radius-small:8px;--spacing-xs:.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--app-header-h:56px;min-height:100dvh;padding:calc(var(--spacing-lg) + var(--app-header-h))var(--spacing-md)var(--spacing-lg);margin-top:var(--spacing-lg);background:var(--bg-primary);transition:background-color var(--transition-medium)}.Experiences-module__m3EKTW__heading{color:var(--text-primary);text-align:center;margin-bottom:var(--spacing-xl);scroll-margin-top:calc(var(--app-header-h) + 12px);font-size:clamp(2.5rem,8vw,4rem);font-weight:700}.Experiences-module__m3EKTW__timelineContainer{max-width:1200px;padding:var(--spacing-lg)0;margin:0 auto;position:relative}.Experiences-module__m3EKTW__timelineLine{background:linear-gradient(#50afffb3 0%,#50afff80 50%,#50afff4d 100%);border-radius:2px;width:4px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.Experiences-module__m3EKTW__experiencesGrid{gap:var(--spacing-xl);flex-direction:column;display:flex;position:relative}.Experiences-module__m3EKTW__experienceCard{--stripe-width:4px;background:var(--bg-card);border-radius:var(--border-radius-small);-webkit-backdrop-filter:blur(5px);width:calc(50% - 40px);box-shadow:inset 0 0 0 1px var(--border-color),var(--shadow-md);transition:transform var(--transition-medium),box-shadow var(--transition-medium),border-color var(--transition-medium),background-color var(--transition-medium);isolation:isolate;will-change:transform;transform-origin:50%;border:none;position:relative;overflow:hidden;transform:translate(0,0)scale(1)}.Experiences-module__m3EKTW__experienceCard:before{content:"";width:var(--stripe-width);background:var(--gradient);border-radius:var(--border-radius-small)0 0 var(--border-radius-small);transition:width var(--transition-medium),box-shadow var(--transition-medium);will-change:width;position:absolute;top:0;bottom:0;left:0}.Experiences-module__m3EKTW__experienceCard:after{content:"";border-radius:var(--border-radius-small);background:var(--gradient);pointer-events:none;opacity:0;transition:opacity var(--transition-medium);-webkit-mask-composite:xor;z-index:1;will-change:opacity;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-theme=light] .Experiences-module__m3EKTW__experienceCard{box-shadow:var(--shadow-md)}[data-theme=light] .Experiences-module__m3EKTW__experienceCard:hover{box-shadow:var(--shadow-lg)}.Experiences-module__m3EKTW__experienceCard:hover{background:var(--bg-tertiary);box-shadow:var(--shadow-lg)}[data-theme=light] .Experiences-module__m3EKTW__experienceCard:hover{background:var(--bg-card)}.Experiences-module__m3EKTW__experienceCard:hover:before{--stripe-width:6px;box-shadow:0 0 15px #4facfe80}.Experiences-module__m3EKTW__experienceCard:hover:after{opacity:1}.Experiences-module__m3EKTW__experienceCard.Experiences-module__m3EKTW__left{margin-right:auto}.Experiences-module__m3EKTW__experienceCard.Experiences-module__m3EKTW__right{margin-left:auto}.Experiences-module__m3EKTW__cardContent{padding:var(--spacing-lg)var(--spacing-lg)var(--spacing-lg)calc(var(--spacing-lg) + .5rem);z-index:2;position:relative}.Experiences-module__m3EKTW__cardHeader{justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);display:flex}.Experiences-module__m3EKTW__positionInfo{flex:1}.Experiences-module__m3EKTW__position{color:var(--text-primary);margin:0 0 var(--spacing-xs)0;letter-spacing:.5px;font-size:1.5rem;font-weight:700;line-height:1.2}.Experiences-module__m3EKTW__companyRow{align-items:center;gap:var(--spacing-xs);display:flex}.Experiences-module__m3EKTW__company{color:var(--text-accent);align-items:center;gap:var(--spacing-xs);margin:0;font-size:1.2rem;font-weight:700;display:flex}.Experiences-module__m3EKTW__externalLink{color:var(--text-secondary);transition:all var(--transition-fast);align-items:center;font-size:1rem;display:inline-flex}.Experiences-module__m3EKTW__externalLink:hover{color:var(--text-accent);transform:translateY(-1px)}.Experiences-module__m3EKTW__statusBadge{text-transform:uppercase;letter-spacing:.8px;white-space:nowrap;transition:all var(--transition-fast);border:1px solid;border-radius:6px;padding:.3rem .8rem;font-size:.8rem;font-weight:600;position:relative;overflow:hidden}.Experiences-module__m3EKTW__statusBadge:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.Experiences-module__m3EKTW__statusBadge:hover{transform:translateY(-1px)scale(1.05)}.Experiences-module__m3EKTW__statusBadge:hover:before{left:100%}.Experiences-module__m3EKTW__statusBadge.Experiences-module__m3EKTW__incoming{color:#74b9ff;background:#74b9ff26;border-color:#74b9ff4d}.Experiences-module__m3EKTW__statusBadge.Experiences-module__m3EKTW__incoming:hover{background:#74b9ff40;border-color:#74b9ff80;box-shadow:0 4px 15px #74b9ff4d}[data-theme=light] .Experiences-module__m3EKTW__statusBadge.Experiences-module__m3EKTW__incoming{color:#2563eb;background:#3b82f61f;border-color:#3b82f64d}[data-theme=light] .Experiences-module__m3EKTW__statusBadge.Experiences-module__m3EKTW__incoming:hover{background:#3b82f633;border-color:#3b82f680;box-shadow:0 4px 15px #3b82f633}.Experiences-module__m3EKTW__statusBadge.Experiences-module__m3EKTW__current{color:#00b894;background:#00b89426;border-color:#00b8944d}.Experiences-module__m3EKTW__statusBadge.Experiences-module__m3EKTW__current:hover{background:#00b89440;border-color:#00b89480;box-shadow:0 4px 15px #00b8944d}.Experiences-module__m3EKTW__locationPeriod{margin-bottom:var(--spacing-md);padding:var(--spacing-xs)0;border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;display:flex}.Experiences-module__m3EKTW__location{color:var(--text-secondary);font-size:1rem;font-style:italic;font-weight:600}.Experiences-module__m3EKTW__period{color:var(--text-accent);background:var(--accent-bg);border-radius:4px;padding:.25rem .5rem;font-size:.95rem;font-weight:600}.Experiences-module__m3EKTW__description{color:var(--text-secondary);margin-bottom:var(--spacing-md);font-size:1rem;line-height:1.6}.Experiences-module__m3EKTW__descriptionLink{color:var(--text-accent);transition:all var(--transition-fast);border-bottom:1px solid var(--accent-border);font-weight:500;text-decoration:none;position:relative}.Experiences-module__m3EKTW__descriptionLink:hover{color:#60a5fa;border-bottom-color:#60a5fa;transform:translateY(-1px)}[data-theme=light] .Experiences-module__m3EKTW__descriptionLink:hover{color:#2563eb;border-bottom-color:#2563eb}.Experiences-module__m3EKTW__descriptionLink:active{transform:translateY(0)}.Experiences-module__m3EKTW__skillsSection{margin-top:var(--spacing-md)}.Experiences-module__m3EKTW__skillsTags{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.Experiences-module__m3EKTW__skillTag{background:var(--accent-bg);color:var(--text-primary);border:1px solid var(--accent-border);border-radius:var(--border-radius-small);transition:all var(--transition-fast);padding:.25rem .75rem;font-size:.9rem;font-weight:500}.Experiences-module__m3EKTW__skillTag:hover{background:var(--accent-bg-hover);border-color:var(--accent-border-hover);transform:translateY(-1px)}[data-theme=light] .Experiences-module__m3EKTW__skillTag{background:#3b82f614;border-color:#3b82f633}[data-theme=light] .Experiences-module__m3EKTW__skillTag:hover{background:#3b82f626;border-color:#3b82f659;box-shadow:0 2px 6px #3b82f61a}.Experiences-module__m3EKTW__timelineNode{background:var(--gradient);border:3px solid var(--bg-primary);z-index:3;--node-shift-x:0;width:16px;height:16px;transform:translateX(var(--node-shift-x));border-radius:50%;position:absolute;top:30px}.Experiences-module__m3EKTW__experienceCard.Experiences-module__m3EKTW__left .Experiences-module__m3EKTW__timelineNode{right:-48px}.Experiences-module__m3EKTW__experienceCard.Experiences-module__m3EKTW__right .Experiences-module__m3EKTW__timelineNode{left:-48px}.Experiences-module__m3EKTW__experienceCard:hover .Experiences-module__m3EKTW__timelineNode{transform:translateX(var(--node-shift-x))scale(1.2);box-shadow:0 0 20px #4facfe80}@media (max-width:768px){.Experiences-module__m3EKTW__timelineContainer{--line-left:18px;--line-half:2px;--card-offset:56px}.Experiences-module__m3EKTW__experiencesMain{padding:calc(var(--spacing-xl) + var(--app-header-h))var(--spacing-sm)var(--spacing-md);margin-top:0;overflow-x:hidden}.Experiences-module__m3EKTW__timelineLine{left:var(--line-left);transform:none}.Experiences-module__m3EKTW__experiencesGrid{gap:var(--spacing-lg)}.Experiences-module__m3EKTW__experienceCard{width:calc(100% - var(--card-offset));margin-left:var(--card-offset)!important;margin-right:0!important}.Experiences-module__m3EKTW__cardContent{padding:var(--spacing-md)}.Experiences-module__m3EKTW__timelineNode{transform:translateX(calc(var(--line-half) - 50%));width:14px;height:14px;top:25px;right:auto;left:calc(var(--line-left) - var(--card-offset))!important}.Experiences-module__m3EKTW__skillsTags{gap:.4rem}.Experiences-module__m3EKTW__skillTag{padding:.2rem .6rem}}@media (max-width:480px){.Experiences-module__m3EKTW__heading{margin-bottom:var(--spacing-lg)}.Experiences-module__m3EKTW__timelineContainer{--card-offset:44px}.Experiences-module__m3EKTW__cardHeader{align-items:flex-start;gap:var(--spacing-xs);flex-direction:column}.Experiences-module__m3EKTW__statusBadge{align-self:flex-start}}
