.careers{margin-top:var(--header-h)}.careers-employer h2{white-space:normal}@media screen and (min-width:1080px){.careers-employer h2{white-space:pre}}.careers-stats__row.container-inner{padding:0;display:grid;grid-template-columns:1fr}@media screen and (min-width:750px)and (max-width:1079px){.careers-stats__row.container-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1080px){.careers-stats__row.container-inner{grid-template-columns:repeat(4,minmax(0,1fr))}}.careers-stats__cell{display:flex;flex-direction:column;gap:clamp(.8125rem,.8125rem + .1875vw,1rem);padding:clamp(1.375rem,1.375rem + .625vw,2rem) clamp(1.125rem,1.125rem + .375vw,1.5rem);border-bottom:1px solid var(--border-color)}@media screen and (min-width:750px)and (max-width:1079px){.careers-stats__cell:nth-child(odd){border-right:1px solid var(--border-color)}.careers-stats__cell:nth-last-child(-n+2){border-bottom:0}}@media screen and (max-width:1079px){.careers-stats__cell:last-child{border-bottom:0}}@media screen and (min-width:1080px){.careers-stats__cell{padding:clamp(1.5625rem,1.5625rem + .9375vw,2.5rem) clamp(1.375rem,1.375rem + .625vw,2rem);border-bottom:0}.careers-stats__cell.has-border-right{border-right:1px solid var(--border-color)}.careers-stats__cell.has-border-bottom{border-bottom:1px solid var(--border-color)}}.careers-stats__value{color:var(--ink)}.careers-block{padding-top:clamp(2.1875rem,2.1875rem + 1.8125vw,4rem);padding-bottom:clamp(2.1875rem,2.1875rem + 1.8125vw,4rem);border-bottom:1px solid var(--border-color)}@media screen and (min-width:1080px){.careers-block{padding-top:clamp(2.875rem,2.875rem + 3.125vw,6rem);padding-bottom:clamp(2.875rem,2.875rem + 3.125vw,6rem)}}.careers-block__head{margin-bottom:clamp(1.375rem,1.375rem + .625vw,2rem)}@media screen and (min-width:1080px){.careers-block__head{margin-bottom:clamp(1.8125rem,1.8125rem + 1.1875vw,3rem)}}.careers-benefits{list-style:none;margin:0;padding:0}.careers-benefits li{position:relative;display:flex;gap:clamp(.6875rem,.6875rem + .0625vw,.75rem);padding:clamp(.75rem,.75rem + .125vw,.875rem) 0;border-bottom:1px solid var(--border-color)}.careers-benefits li:before{content:"";flex:0 0 .375rem;width:.375rem;height:.375rem;margin-top:.5rem;background:var(--ink-disabled)}.careers-benefits li:last-child{border-bottom:0}.careers-benefits{border-top:1px solid var(--border-color)}.careers-recruit__timeline{padding-top:clamp(.8125rem,.8125rem + .1875vw,1rem)}.careers-offers-empty__inner{display:flex;flex-direction:column;gap:clamp(.8125rem,.8125rem + .1875vw,1rem);padding-top:clamp(4rem,3.1875rem + 3.8125vw,7rem);padding-bottom:clamp(1.8125rem,1.8125rem + 1.1875vw,3rem)}@media screen and (min-width:1080px){.careers-offers-empty__inner{border-bottom:1px solid var(--border-color)}}.careers-close{display:flex;flex-direction:column;gap:clamp(1.8125rem,1.8125rem + 1.1875vw,3rem);padding:0 0 clamp(2.1875rem,2.1875rem + 1.8125vw,4rem);border-top:0}.careers-spontaneous{background-color:var(--surface);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);scroll-margin-top:var(--header-h)}.careers-spontaneous__inner{display:flex;flex-direction:column;gap:clamp(1.125rem,1.125rem + .375vw,1.5rem);padding-top:clamp(1.8125rem,1.8125rem + 1.1875vw,3rem);padding-bottom:clamp(1.8125rem,1.8125rem + 1.1875vw,3rem)}@media screen and (min-width:1080px){.careers-spontaneous__inner{flex-direction:row;align-items:center;justify-content:space-between;gap:clamp(1.8125rem,1.8125rem + 1.1875vw,3rem);padding-top:clamp(2.1875rem,2.1875rem + 1.8125vw,4rem);padding-bottom:clamp(2.1875rem,2.1875rem + 1.8125vw,4rem)}}.careers-spontaneous__text{max-width:40rem}.careers-spontaneous__text h3{color:var(--ink)}.careers-recruiter{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.careers-recruiter__inner{display:flex;flex-direction:column;gap:clamp(.8125rem,.8125rem + .1875vw,1rem);padding-top:clamp(1.8125rem,1.8125rem + 1.1875vw,3rem);padding-bottom:clamp(2.1875rem,2.1875rem + 1.8125vw,4rem)}@media screen and (min-width:1080px){.careers-recruiter__inner{flex-direction:row;align-items:center;justify-content:space-between;gap:clamp(1.8125rem,1.8125rem + 1.1875vw,3rem);padding-top:clamp(2.1875rem,2.1875rem + 1.8125vw,4rem);padding-bottom:clamp(2.1875rem,2.1875rem + 1.8125vw,4rem)}}.container .career-detail__layout.container-inner{padding-left:0;padding-right:0}.career-detail{margin-top:var(--header-h)}.career-detail__layout{display:grid;grid-template-columns:minmax(0,1fr)}.career-detail__layout>*{min-width:0}@media screen and (min-width:1080px){.career-detail__layout{grid-template-columns:minmax(0,1fr) minmax(22rem,28rem);align-items:start}}.career-detail__main{padding-top:clamp(1.8125rem,1.8125rem + 1.1875vw,3rem);padding-bottom:clamp(1.8125rem,1.8125rem + 1.1875vw,3rem)}@media screen and (min-width:1080px){.career-detail__main{padding-top:clamp(2.5rem,2.5rem + 2.5vw,5rem);padding-bottom:clamp(2.5rem,2.5rem + 2.5vw,5rem)}}.career-detail__hero{padding-left:clamp(.8125rem,.8125rem + .1875vw,1rem);padding-right:clamp(.8125rem,.8125rem + .1875vw,1rem)}@media screen and (min-width:750px){.career-detail__hero{padding-left:clamp(1.5625rem,1.5625rem + .9375vw,2.5rem);padding-right:clamp(1.5625rem,1.5625rem + .9375vw,2.5rem)}}@media screen and (min-width:1080px){.career-detail__hero{padding-left:clamp(1.8125rem,1.8125rem + 1.1875vw,3rem);padding-right:clamp(1.8125rem,1.8125rem + 1.1875vw,3rem)}}.career-detail__hero p.lead{font-size:clamp(.9375rem,1.6vw,1.125rem);max-width:42rem}.career-detail__section{display:flex;flex-direction:column;gap:clamp(1.125rem,1.125rem + .375vw,1.5rem);margin-top:clamp(1.8125rem,1.8125rem + 1.1875vw,3rem)}@media screen and (min-width:1080px){.career-detail__section{gap:clamp(1.375rem,1.375rem + .625vw,2rem);margin-top:clamp(2.1875rem,2.1875rem + 1.8125vw,4rem)}}.career-detail__section-title{margin:0;padding-left:clamp(.8125rem,.8125rem + .1875vw,1rem);padding-right:clamp(.8125rem,.8125rem + .1875vw,1rem)}@media screen and (min-width:750px){.career-detail__section-title{padding-left:clamp(1.5625rem,1.5625rem + .9375vw,2.5rem);padding-right:clamp(1.5625rem,1.5625rem + .9375vw,2.5rem)}}@media screen and (min-width:1080px){.career-detail__section-title{padding-left:clamp(1.8125rem,1.8125rem + 1.1875vw,3rem);padding-right:clamp(1.8125rem,1.8125rem + 1.1875vw,3rem)}}@media screen and (max-width:1079px){.career-detail__aside{border-top:1px solid var(--border-color)}}@media screen and (min-width:1080px){.career-detail__aside{border-left:1px solid var(--border-color);position:sticky;top:var(--header-h);align-self:start;min-height:calc(100vh - var(--header-h));min-height:calc(100svh - var(--header-h))}}.career-prose{border-top:1px solid var(--border-color);padding-top:clamp(.875rem,.875rem + .25vw,1.125rem);max-width:44rem}.career-prose p:first-child{margin-top:0}.career-prose p{padding-left:clamp(.8125rem,.8125rem + .1875vw,1rem);padding-right:clamp(.8125rem,.8125rem + .1875vw,1rem)}@media screen and (min-width:750px){.career-prose p{padding-left:clamp(1.5625rem,1.5625rem + .9375vw,2.5rem);padding-right:clamp(1.5625rem,1.5625rem + .9375vw,2.5rem)}}@media screen and (min-width:1080px){.career-prose p{padding-left:clamp(1.8125rem,1.8125rem + 1.1875vw,3rem);padding-right:clamp(1.8125rem,1.8125rem + 1.1875vw,3rem)}.career-prose{padding-top:clamp(1rem,1rem + .25vw,1.25rem)}}.career-list{list-style:none;margin:0;padding:0}.career-list li{position:relative;display:flex;gap:clamp(.6875rem,.6875rem + .0625vw,.75rem);padding:clamp(.75rem,.75rem + .125vw,.875rem) 0;border-bottom:1px solid var(--border-color)}.career-list li:before{content:"";flex:0 0 .375rem;width:.375rem;height:.375rem;margin-top:.5rem;background:var(--ink-disabled)}.career-list li:last-child{border-bottom:0}.career-list{border-top:1px solid var(--border-color)}.career-list--tight li{padding:clamp(.6875rem,.6875rem + .0625vw,.75rem) 0}.career-detail__main>.career-detail__section>.career-list>li{padding-left:clamp(.8125rem,.8125rem + .1875vw,1rem);padding-right:clamp(.8125rem,.8125rem + .1875vw,1rem)}@media screen and (min-width:750px){.career-detail__main>.career-detail__section>.career-list>li{padding-left:clamp(1.5625rem,1.5625rem + .9375vw,2.5rem);padding-right:clamp(1.5625rem,1.5625rem + .9375vw,2.5rem)}}@media screen and (min-width:1080px){.career-detail__main>.career-detail__section>.career-list>li{padding-left:clamp(1.8125rem,1.8125rem + 1.1875vw,3rem);padding-right:clamp(1.8125rem,1.8125rem + 1.1875vw,3rem)}}.career-split{display:grid;grid-template-columns:1fr;gap:clamp(1.375rem,1.375rem + .625vw,2rem)}@media screen and (min-width:750px){.career-split{grid-template-columns:1fr 1fr;gap:0}.career-split .career-split__col:first-child{border-right:1px solid var(--border-color)}}.career-split__label{display:block;margin:0;padding:clamp(.8125rem,.8125rem + .1875vw,1rem);border-bottom:1px solid var(--border-color);color:var(--ink);background-color:var(--bg-alt)}.career-split__col{border-top:1px solid var(--border-color);min-width:0}.career-split__col .career-list{border-top:0;padding:clamp(.5625rem,.5625rem + .0625vw,.625rem) 0}.career-split__col .career-list li{padding:.5rem clamp(.8125rem,.8125rem + .1875vw,1rem);border-bottom:0}.career-meta{border:0;background-color:var(--surface);padding:clamp(1.375rem,1.375rem + .625vw,2rem) clamp(1.125rem,1.125rem + .375vw,1.5rem);display:flex;flex-direction:column;gap:clamp(1.375rem,1.375rem + .625vw,2rem);min-width:0}@media screen and (max-width:1079px){.career-meta{margin-top:clamp(1.375rem,1.375rem + .625vw,2rem);border-top:0;border-right:0}}@media screen and (min-width:1080px){.career-meta{min-height:calc(100vh - var(--header-h));min-height:calc(100svh - var(--header-h));padding:clamp(1.5625rem,1.5625rem + .9375vw,2.5rem) clamp(1.375rem,1.375rem + .625vw,2rem) clamp(1.375rem,1.375rem + .625vw,2rem);justify-content:space-between;border-top:0;border-right:0}}.career-meta__list{margin:0;display:flex;flex-direction:column}.career-meta__row{display:flex;flex-direction:column;gap:.25rem;padding:clamp(.8125rem,.8125rem + .1875vw,1rem) 0;border-bottom:1px solid var(--border-color);min-width:0}.career-meta__row:first-child{padding-top:0}.career-meta__row:last-child{border-bottom:0}.career-meta__row dd{margin:0;min-width:0;color:var(--ink);font-weight:500;overflow-wrap:anywhere}.career-meta__actions{display:flex;flex-direction:column;gap:clamp(.8125rem,.8125rem + .1875vw,1rem)}.career-meta__cta{width:100%;justify-content:center}.career-meta__recruiter{padding-top:0;border-top:0}.career-meta__mail{color:var(--ink-muted);font-weight:500;font-size:.875rem;align-self:flex-start;word-break:break-word;background-image:linear-gradient(90deg,currentColor,currentColor);background-repeat:no-repeat;background-size:0 1px;background-position:0 100%;transition:background-size .35s cubic-bezier(.625,.05,0,1)}.career-meta__mail:hover{color:var(--ink);background-size:100% 1px}.career-apply{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.career-apply__head{display:flex;flex-direction:column;gap:clamp(.5625rem,.5625rem + .0625vw,.625rem)}.career-apply__grid{position:relative;display:grid;grid-template-columns:1fr;gap:0}@media screen and (min-width:1080px){.career-apply__grid{grid-template-columns:minmax(18rem,32%) minmax(0,1fr);align-items:stretch}}.career-apply__grid:after,.career-apply__grid:before{content:"";position:absolute;left:calc(50% - 50vw);width:100vw;height:1px;background-color:var(--border-color);pointer-events:none}.career-apply__grid:before{top:0}.career-apply__grid:after{display:none}.career-apply__context{padding:clamp(1.375rem,1.375rem + .625vw,2rem)}@media screen and (min-width:1080px){.career-apply__context{padding:clamp(1.8125rem,1.8125rem + 1.1875vw,3rem);border-right:1px solid var(--border-color)}.careers .career-apply__context{padding-left:0}}.career-apply__form{min-width:0;padding:clamp(1.375rem,1.375rem + .625vw,2rem)}@media screen and (min-width:1080px){.career-apply__form{padding:clamp(1.8125rem,1.8125rem + 1.1875vw,3rem)}}.career-apply__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.125rem}.career-apply__link{display:inline-block;align-self:flex-start;padding-block:.25rem;color:var(--ink-muted);text-decoration:none;transition:color .75s cubic-bezier(.625,.05,0,1),opacity .75s cubic-bezier(.625,.05,0,1)}.career-apply__link:focus-visible,.career-apply__link:hover{color:var(--ink)}.career-detail .career-apply__head{padding-top:clamp(2.1875rem,2.1875rem + 1.8125vw,4rem);padding-bottom:clamp(1.375rem,1.375rem + .625vw,2rem)}@media screen and (min-width:1080px){.career-detail .career-apply__head{padding-top:clamp(2.875rem,2.875rem + 3.125vw,6rem);padding-bottom:clamp(1.8125rem,1.8125rem + 1.1875vw,3rem)}}@media(prefers-reduced-motion:reduce){.back-label,.career-apply__link{transition:none}}