.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__area{flex-direction:column;gap:1rem;display:flex}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__area.career-module-scss-module__iw3jjG__splitLayout{flex-direction:row;align-items:flex-start;gap:2rem}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__area h3{margin-top:-.25rem;margin-bottom:.35rem}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__area h4{text-transform:none;letter-spacing:0;margin-bottom:.25rem;font-size:.9rem}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__area h5{opacity:.5;margin-bottom:.25rem;font-size:.9rem}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__company{flex-direction:row;justify-content:space-between;gap:1rem;display:flex;position:relative}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__company,.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__position{border:1px solid var(--primary-dark);padding:var(--padding);--padding:2rem;--padding-left:var(--padding);--padding-top:var(--padding);--padding-right:var(--padding);--padding-bottom:var(--padding);background:var(--background-dim2);border-radius:1rem;overflow:hidden}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__companyContent{max-width:calc(var(--grid-32)*20);max-width:calc(var(--grid-32)*18);flex-direction:column;gap:1rem;display:flex}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__companyPositions{flex-direction:column;gap:1rem;display:flex}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__companyLogo{width:calc(var(--grid-32)*8);align-items:top;-o-object-fit:contain;object-fit:contain;border-radius:.5rem;justify-content:center;display:flex}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__position{margin-left:calc(var(--grid-32)*2);background:var(--background-dim);max-width:100%}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__position.career-module-scss-module__iw3jjG__first .career-module-scss-module__iw3jjG__content{padding-bottom:0}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__position .career-module-scss-module__iw3jjG__positionContent{flex-direction:column;gap:2rem;display:flex;position:relative}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__position .career-module-scss-module__iw3jjG__positionContent .career-module-scss-module__iw3jjG__list{flex-direction:column;gap:.75rem;display:flex}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__position .career-module-scss-module__iw3jjG__positionContent .career-module-scss-module__iw3jjG__list .career-module-scss-module__iw3jjG__subList{color:var(--primary);margin-top:.5rem;margin-left:2rem;display:block;position:relative}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__position .career-module-scss-module__iw3jjG__positionContent .career-module-scss-module__iw3jjG__list .career-module-scss-module__iw3jjG__subList .career-module-scss-module__iw3jjG__bullet{margin-left:-1.5rem;position:absolute}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__position .career-module-scss-module__iw3jjG__positionContent .career-module-scss-module__iw3jjG__list .career-module-scss-module__iw3jjG__subList .career-module-scss-module__iw3jjG__bullet:before{content:"⇒"}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__technicalSvg{position:absolute;top:0;bottom:0;right:0}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__technicalSvg img{transform:rotate(90deg)}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__leftColumn{flex-direction:column;flex:2;gap:1rem;display:flex}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__rightColumn{flex:1;min-width:0}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__currentPosition{border:1px solid var(--primary-dark);background:var(--background-dim2);border-radius:1rem;margin-bottom:1rem;padding:2rem}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__positionHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.75rem;display:flex}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__companyName{color:var(--primary-bright);margin:0;font-size:1.25rem;font-weight:600}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__location{color:var(--primary);opacity:.7;font-size:.85rem}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__positionTitle{color:var(--primary-bright);margin:0 0 .75rem;font-size:1rem;font-weight:500}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__positionDescription{opacity:.8;margin-bottom:1.5rem;font-size:.9rem;line-height:1.5}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__techStack{margin-top:1rem}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__timeline{flex-direction:column;gap:1rem;margin-bottom:1rem;display:flex;position:relative}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__timelineTrack{left:calc(var(--grid-32)*2 - 8px);background:linear-gradient(180deg, color-mix(in srgb, var(--secondary) 80%, transparent) 0%, color-mix(in srgb, var(--neon-1-1) 60%, transparent) 50%, transparent 100%);z-index:0;pointer-events:none;width:2px;position:absolute;top:.75rem;bottom:.75rem}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__timelineItem{border:1px solid var(--primary-dark);background:var(--background-dim);margin-left:calc(var(--grid-32)*2);border-radius:1rem;padding:1.5rem;position:relative}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__timelineDot{background:var(--neon-1-1);width:10px;height:10px;box-shadow:0 0 12px color-mix(in srgb, var(--neon-1-1) 60%, transparent);z-index:1;border-radius:99rem;position:absolute;top:1.5rem;left:-13px}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__timelineDot:before{content:"";background:var(--neon-1-1);border-radius:99rem;animation:2s ease-in-out infinite career-module-scss-module__iw3jjG__pulse-dot;position:absolute;inset:0}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__statusDot{vertical-align:.05em;background:var(--neon-1-1);width:8px;height:8px;box-shadow:0 0 8px var(--neon-1-1);border-radius:99rem;margin-right:.5rem;animation:2s ease-in-out infinite career-module-scss-module__iw3jjG__pulse-dot;display:inline-block}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__statusDot.career-module-scss-module__iw3jjG__statusDotDim{background:var(--primary-dim);box-shadow:none;opacity:.5;animation:none}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__previousPosition{border:1px solid var(--primary-dark);background:var(--background-dim2);border-radius:1rem;padding:2rem}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__freelanceSection{background:var(--background-dim2);border:1px solid var(--primary-dark);border-radius:1rem;height:fit-content;padding:2rem}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__freelanceTitle{color:var(--primary-bright);margin-bottom:.5rem;font-size:1.5rem}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__freelanceSubtitle{opacity:.7;margin-bottom:2rem;font-size:.9rem}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__scrollableArea{height:1075px;max-height:1075px}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__freelanceProjects{flex-direction:column;gap:1.5rem;height:100%;padding-right:1rem;display:flex}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__freelanceProject{background:var(--background-dim);border-radius:.75rem;padding:1.5rem}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__projectHeader{flex-direction:column;gap:.25rem;margin-bottom:.75rem;display:flex}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__projectTitle{color:var(--primary-bright);margin:0;font-size:1rem;font-weight:600}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__projectPeriod{color:var(--primary);font-size:.8rem;font-weight:500}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__projectDescription{opacity:.8;margin-bottom:1rem;font-size:.85rem;line-height:1.4}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__projectTech{flex-wrap:wrap;gap:.5rem;display:flex}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__techBadge{background:var(--primary-dark);color:var(--primary-bright);border-radius:1rem;padding:.25rem .75rem;font-size:.7rem;font-weight:500}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__scrollableArea>div{scrollbar-width:thin;scrollbar-color:var(--primary-dark) #0000}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__scrollableArea>div::-webkit-scrollbar{width:8px}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__scrollableArea>div::-webkit-scrollbar-track{background:0 0}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__scrollableArea>div::-webkit-scrollbar-thumb{background:var(--primary-dark);opacity:.7;border-radius:4px}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__scrollableArea>div::-webkit-scrollbar-thumb:hover{background:var(--primary);opacity:1}@media screen and (max-width:767px){.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__area .career-module-scss-module__iw3jjG__company,.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__area .career-module-scss-module__iw3jjG__position{flex-direction:column;padding:2rem 1rem}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__area .career-module-scss-module__iw3jjG__position{--padding-top:1rem;padding-bottom:1rem}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__area .career-module-scss-module__iw3jjG__companyContent{max-width:100%}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__area .career-module-scss-module__iw3jjG__companyLogo{width:100%;height:100px;margin-top:1rem}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__area .career-module-scss-module__iw3jjG__positionContent{gap:1rem;max-width:100%}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__area p,.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__area ul.career-module-scss-module__iw3jjG__list li{font-size:.8rem}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__area ul:not(.career-module-scss-module__iw3jjG__list) li{font-size:.6rem}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__area.career-module-scss-module__iw3jjG__splitLayout{flex-direction:column;gap:2rem}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__currentPosition,.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__timelineItem,.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__previousPosition{padding:1.5rem 1rem}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__positionHeader{flex-direction:column;align-items:flex-start;gap:.25rem}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__companyName{font-size:1.1rem}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__positionTitle{font-size:.9rem}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__positionDescription{font-size:.8rem}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__timelineItem{margin-left:0}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__timelineTrack,.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__timelineDot{display:none}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__rightColumn{flex:1}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__freelanceSection{padding:1.5rem;position:static}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__scrollableArea{max-height:none}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__freelanceProjects{padding-right:0}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__freelanceTitle{font-size:1.25rem}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__freelanceProject{padding:1rem}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__projectTitle{font-size:.9rem}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__projectDescription{font-size:.8rem}.career-module-scss-module__iw3jjG__section .career-module-scss-module__iw3jjG__techBadge{padding:.2rem .6rem;font-size:.65rem}}.career-module-scss-module__iw3jjG__currentChip{letter-spacing:.05em;text-transform:uppercase;color:var(--background);background-image:linear-gradient(135deg, var(--secondary) 0%, var(--neon-1-1) 100%);border-radius:99rem;align-items:center;margin-left:.6rem;padding:.18rem .55rem;font-size:.65rem;font-weight:600;display:inline-flex;position:relative;top:-1px}.career-module-scss-module__iw3jjG__currentChip:before{content:"";background:currentColor;border-radius:99rem;width:6px;height:6px;margin-right:.4rem;animation:1.6s ease-in-out infinite career-module-scss-module__iw3jjG__pulse-dot;display:inline-block}.career-module-scss-module__iw3jjG__locationDivider{opacity:.5;margin:0 .4rem}@keyframes career-module-scss-module__iw3jjG__pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}
