.job-page{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;width:100%}.job-page .job-content{background-color:#fff;justify-content:center;width:100%;padding:80px 0 120px;display:flex}.job-page .content-container{flex-direction:row;justify-content:center;align-items:flex-start;gap:40px;width:100%;max-width:1440px;padding:0 72px;display:flex}.job-page .content-main{flex-direction:column;flex:1;gap:40px;display:flex}.job-page .content-sidebar{flex-shrink:0;width:350px}@media (max-width:1024px){.job-page .content-container{gap:32px;max-width:1024px;padding:0 48px}.job-page .content-sidebar{width:300px}}@media (max-width:768px){.job-page .job-content{padding:40px 0 80px}.job-page .content-container{flex-direction:column;gap:40px;max-width:100%;padding:0 24px}.job-page .content-main{width:100%}.job-page .content-sidebar{width:100%;min-width:auto;max-width:none}}
.application-sidebar{background-color:#fff;border:1px solid #f1f1f1;border-radius:0;width:100%;height:fit-content;padding:24px;position:sticky;top:24px}.application-sidebar .sidebar-content,.application-sidebar .sidebar-header{flex-direction:column;gap:20px;width:100%;display:flex}.application-sidebar .sidebar-label{color:#191919;text-transform:uppercase;text-align:left;margin:0;font-size:16px;font-weight:500;line-height:24px}.application-sidebar .sidebar-title{color:#191919;letter-spacing:-.48px;text-align:left;margin:0;font-family:Times Now,serif;font-size:24px;font-weight:300;line-height:normal}.application-sidebar .apply-button{cursor:pointer;background-color:#191919;border:none;border-radius:0;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:12px;transition:all .2s;display:flex}.application-sidebar .apply-button:hover{background-color:#333}.application-sidebar .button-text{color:#fff;letter-spacing:-.28px;font-size:14px;font-weight:700;line-height:normal}.application-sidebar .button-icon{justify-content:center;align-items:center;width:16px;height:16px;display:flex}.application-sidebar .application-info{width:100%}.application-sidebar .application-info p{color:#666;text-align:left;margin:0;font-size:16px;font-weight:400;line-height:1.2}.application-sidebar .email-link{color:#191919;text-underline-position:from-font;font-weight:600;text-decoration:underline}.application-sidebar .email-link:hover{color:#333}@media (max-width:768px){.application-sidebar{margin-top:40px;padding:20px;position:static}.application-sidebar .sidebar-content{gap:16px}.application-sidebar .sidebar-title{letter-spacing:-.44px;font-size:22px}.application-sidebar .apply-button{padding:10px}.application-sidebar .button-text{font-size:13px}.application-sidebar .application-info p{font-size:14px;line-height:1.3}}
.job-content-wrapper{flex-direction:column;gap:40px;width:100%;display:flex}.job-content-wrapper .content-section,.job-content-wrapper .section-content{flex-direction:column;gap:12px;width:100%;display:flex}.job-content-wrapper .subtitle-heading{color:#191919;letter-spacing:-.48px;text-align:left;margin:0;font-family:Times Now,serif;font-size:24px;font-weight:350;line-height:normal}@media (max-width:768px){.job-content-wrapper .subtitle-heading{letter-spacing:-.44px;font-size:22px}}.job-content-wrapper .paragraph-content{color:#666;width:100%;font-size:16px;font-weight:400;line-height:24px}.job-content-wrapper .text-segment{color:#666;font-size:16px;font-weight:400;line-height:24px}.job-content-wrapper .text-segment.bold{font-weight:600}.job-content-wrapper .text-segment.italic{font-style:italic}.job-content-wrapper .text-link .text-segment{color:#da8382;text-underline-position:from-font;font-weight:600;text-decoration:underline}.job-content-wrapper .list-wrapper.nested-level-0{padding-left:0}.job-content-wrapper .list-wrapper.nested-level-1{padding-left:24px}.job-content-wrapper .list-wrapper.nested-level-2{padding-left:48px}.job-content-wrapper .list-wrapper.nested-level-3{padding-left:72px}.job-content-wrapper .list-item{color:#666;margin-bottom:0;margin-left:24px;line-height:24px}.job-content-wrapper .list-item.nested-level-0{list-style-type:disc}.job-content-wrapper .list-item.nested-level-1{list-style-type:circle}.job-content-wrapper .list-item.nested-level-2{list-style-type:square}.job-content-wrapper .list-item.nested-level-3{list-style-type:disc}.job-content-wrapper .list-content{line-height:24px}
.job-hero{background-color:#191919;padding:32px 0 80px}.job-hero .hero-content{max-width:1440px;margin:0 auto;padding:0 72px}.job-hero .hero-header{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.job-hero .hero-title{color:#fff;letter-spacing:-1.2px;text-align:left;white-space:nowrap;margin:0;font-family:Times Now,serif;font-size:60px;font-weight:400;line-height:1.1}.job-hero .hero-meta{flex-direction:row;align-items:center;gap:16px;display:flex}.job-hero .meta-item{flex-direction:row;align-items:center;gap:4px;display:flex}.job-hero .meta-icon{justify-content:center;align-items:center;width:20px;height:20px;display:flex}.job-hero .meta-text{color:#fff;font-size:16px;font-weight:400;line-height:24px}@media (max-width:768px){.job-hero{padding:60px 0 80px}.job-hero .hero-content{padding:0 24px}.job-hero .hero-header{align-items:center;gap:24px;width:100%}.job-hero .hero-title{letter-spacing:-.64px;white-space:normal;text-align:center;font-size:32px}.job-hero .hero-title:after{content:"";background-color:#fff;width:100px;height:1px;margin:24px auto 0;display:block}.job-hero .hero-meta{flex-direction:column;align-items:center;gap:8px}}
