.job-section{color:var(--base-500);overflow:hidden;padding-top:4rem}@media (min-width:1280px){.job-section{padding-top:4rem}}.job-intro__link{color:var(--base-500);text-decoration:underline}.job-intro__link:hover{text-decoration:none}.ticker{position:relative;overflow:hidden;margin-top:1rem;background:var(--base-100);padding-top:20px;padding-bottom:20px}.ticker:after,.ticker:before{content:"";position:absolute;top:0;height:100%;width:40px;z-index:2;pointer-events:none}.ticker:before{left:0;background:linear-gradient(to right,var(--base-100) 0,rgba(0,0,0,0) 100%)}.ticker:after{right:0;background:linear-gradient(to left,var(--base-100) 0,rgba(0,0,0,0) 100%)}.ticker__track{display:inline-flex;align-items:center;gap:4rem;padding-right:4rem;white-space:nowrap;will-change:transform;animation:ticker-slide 50s linear infinite;margin-block:.5rem}@keyframes ticker-slide{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ticker__link{font-weight:500;font-size:1.6rem;color:var(--base-450);text-decoration:none;transition:color .2s ease}.ticker__link:hover{color:var(--base-500)}@media (min-width:1280px){.ticker__link{font-size:3rem}}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9999}.popup{background:white;padding:25px;width:600px;border-radius:10px;text-align:center;position:relative;animation:popupFade .3s ease}@keyframes popupFade{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.close-btn{position:absolute;top:10px;right:10px;border:none;background:transparent;font-size:20px;cursor:pointer}.popup h2{color:red;font-size:32px}.popup ul{text-align:left;padding-top:40px}.apply-btn{display:inline-block;margin-top:30px;padding:10px 20px;background:red;color:white;text-decoration:none;border-radius:5px}.apply-btn:hover{background:darkred}.popup-logo{width:200px;display:block;margin-left:auto;margin-bottom:15px;width:180px;height:auto}.popup p{margin-top:30px}