.page-module-scss-module__4rBAWW__main{min-height:100vh;padding-top:80px}
@keyframes Career-module-scss-module__7hDRSW__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.Career-module-scss-module__7hDRSW__career{background:var(--background);min-height:100%;padding:4rem 2rem;animation:.6s ease-out Career-module-scss-module__7hDRSW__fadeInUp}@media (max-width:768px){.Career-module-scss-module__7hDRSW__career{padding:3rem 1.5rem}}@media (max-width:480px){.Career-module-scss-module__7hDRSW__career{padding:2rem 1rem}}.Career-module-scss-module__7hDRSW__container{max-width:900px;margin:0 auto}.Career-module-scss-module__7hDRSW__header{text-align:center;margin-bottom:4rem;animation:.6s ease-out .2s backwards Career-module-scss-module__7hDRSW__fadeInUp}@media (max-width:768px){.Career-module-scss-module__7hDRSW__header{margin-bottom:3rem}}.Career-module-scss-module__7hDRSW__title{color:var(--foreground);margin-bottom:1rem;font-size:clamp(2.5rem,6vw,4rem);font-weight:700;line-height:1.2}.Career-module-scss-module__7hDRSW__subtitle{color:var(--foreground);opacity:.7;max-width:600px;margin:0 auto;font-size:clamp(1.125rem,2vw,1.5rem);line-height:1.6}.Career-module-scss-module__7hDRSW__timeline{animation:.6s ease-out .4s backwards Career-module-scss-module__7hDRSW__fadeInUp;position:relative}.Career-module-scss-module__7hDRSW__empty{text-align:center;color:var(--foreground);opacity:.6;margin-top:2rem;font-size:1.25rem}
@keyframes CareerItem-module-scss-module__Xg2Ueq__fadeIn{0%{opacity:0}to{opacity:1}}.CareerItem-module-scss-module__Xg2Ueq__item{gap:2rem;margin-bottom:3rem;animation:.6s ease-out CareerItem-module-scss-module__Xg2Ueq__fadeIn;display:flex;position:relative}@media (max-width:768px){.CareerItem-module-scss-module__Xg2Ueq__item{gap:1.5rem;margin-bottom:2.5rem}}@media (max-width:480px){.CareerItem-module-scss-module__Xg2Ueq__item{gap:1rem;margin-bottom:2rem}}.CareerItem-module-scss-module__Xg2Ueq__line{flex-direction:column;flex-shrink:0;align-items:center;display:flex;position:relative}.CareerItem-module-scss-module__Xg2Ueq__dot{border:3px solid var(--background);z-index:2;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:50%;flex-shrink:0;width:16px;height:16px;position:relative;box-shadow:0 0 0 2px #667eea33}@media (prefers-color-scheme:dark){.CareerItem-module-scss-module__Xg2Ueq__dot{border-color:var(--background);box-shadow:0 0 0 2px #764ba24d}}@media (max-width:480px){.CareerItem-module-scss-module__Xg2Ueq__dot{width:14px;height:14px}}.CareerItem-module-scss-module__Xg2Ueq__connector{background:linear-gradient(#667eea4d,#667eea1a);flex:1;width:2px;min-height:40px;margin-top:4px}@media (prefers-color-scheme:dark){.CareerItem-module-scss-module__Xg2Ueq__connector{background:linear-gradient(#764ba266,#764ba233)}}.CareerItem-module-scss-module__Xg2Ueq__content{flex:1;padding-bottom:1rem}.CareerItem-module-scss-module__Xg2Ueq__header{justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:1rem;display:flex}@media (max-width:768px){.CareerItem-module-scss-module__Xg2Ueq__header{flex-direction:column;gap:.5rem}}.CareerItem-module-scss-module__Xg2Ueq__title{color:var(--foreground);margin:0 0 .5rem;font-size:1.5rem;font-weight:600;line-height:1.3}@media (max-width:480px){.CareerItem-module-scss-module__Xg2Ueq__title{font-size:1.25rem}}.CareerItem-module-scss-module__Xg2Ueq__company{color:var(--foreground);opacity:.8;margin:0 0 .25rem;font-size:1.125rem;font-weight:500;line-height:1.4}@media (max-width:480px){.CareerItem-module-scss-module__Xg2Ueq__company{font-size:1rem}}.CareerItem-module-scss-module__Xg2Ueq__location{color:var(--foreground);opacity:.6;margin:0;font-size:.875rem;line-height:1.4}.CareerItem-module-scss-module__Xg2Ueq__date{color:var(--foreground);opacity:.7;white-space:nowrap;background:#667eea1a;border:1px solid #667eea33;border-radius:20px;padding:.5rem 1rem;font-size:.875rem;font-weight:600}@media (prefers-color-scheme:dark){.CareerItem-module-scss-module__Xg2Ueq__date{background:#764ba226;border-color:#764ba24d}}@media (max-width:768px){.CareerItem-module-scss-module__Xg2Ueq__date{align-self:flex-start}}@media (max-width:480px){.CareerItem-module-scss-module__Xg2Ueq__date{padding:.375rem .875rem;font-size:.8125rem}}.CareerItem-module-scss-module__Xg2Ueq__description{color:var(--foreground);opacity:.7;margin:0 0 1rem;font-size:1rem;line-height:1.6}@media (max-width:480px){.CareerItem-module-scss-module__Xg2Ueq__description{font-size:.9375rem}}.CareerItem-module-scss-module__Xg2Ueq__technologies{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.CareerItem-module-scss-module__Xg2Ueq__tag{color:var(--foreground);background:#0000000d;border:1px solid #0000001a;border-radius:12px;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;transition:all .2s}@media (prefers-color-scheme:dark){.CareerItem-module-scss-module__Xg2Ueq__tag{background:#ffffff0d;border-color:#ffffff1a}}.CareerItem-module-scss-module__Xg2Ueq__tag:hover{background:#667eea1a;border-color:#667eea4d;transform:translateY(-1px)}@media (prefers-color-scheme:dark){.CareerItem-module-scss-module__Xg2Ueq__tag:hover{background:#764ba226;border-color:#764ba24d}}
