.careers,.careers-content{width:100%;height:-moz-fit-content;height:fit-content;display:flex;position:relative}.careers{flex-direction:column;overflow:visible;background-color:#010101}.careers-content{flex-direction:column;gap:10vh}.careers-page-shell{padding-top:16vh;padding-bottom:0}.career-detail-page,.careers-body{padding-bottom:10vh}.career-detail-layout,.careers-cta-block,.careers-hero,.careers-section{padding:0}.careers-hero-grid{width:100%;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);grid-gap:1vw;gap:1vw;align-items:stretch}.career-detail-layout,.careers-cta-block,.careers-hero,.careers-section{width:100%;height:-moz-fit-content;height:fit-content;overflow:visible;position:relative;background-color:transparent}.career-detail-meta-card,.career-detail-section,.career-detail-side-card,.career-job-card,.careers-cta-block-inner,.careers-hero-copy,.careers-hero-panel,.careers-value-card{background-color:hsla(0,0%,100%,.025);box-shadow:inset 0 0 0 calc(1px + 0px) hsla(0,0%,100%,.075),inset 0 0 5vw hsla(0,0%,100%,.05)}.career-detail-section,.career-detail-side-card,.careers-cta-block-inner,.careers-hero-copy,.careers-hero-panel,.careers-value-card{border-radius:25px}.careers-hero-copy{padding:4vw;display:flex;flex-direction:column;align-items:flex-start;gap:2.5vh;overflow:hidden;position:relative}.careers-hero-description{max-width:52rem}.career-job-card-meta,.careers-hero-meta{display:flex;flex-wrap:wrap;gap:.75vw}.career-job-card-chip,.careers-meta-chip{display:inline-flex;align-items:center;gap:.45vw;padding:.75vh .85vw;border-radius:999px;background-color:hsla(0,0%,100%,.04);box-shadow:inset 0 0 0 calc(1px + 0px) hsla(0,0%,100%,.06),inset 0 0 2vw hsla(0,0%,100%,.05)}.career-detail-back-icon,.career-detail-side-icon,.career-job-card-chip-icon,.careers-meta-chip-icon{width:1rem;height:1rem;color:#fff;opacity:.75}.careers-cta-actions,.careers-hero-actions{display:flex;flex-wrap:wrap;gap:1vw;align-items:center}.careers-cta-actions{flex-direction:column;align-items:stretch;justify-content:center;flex:0 0 18vw;min-width:18vw;max-width:22vw;gap:1.25vw}.careers-button-primary{gap:.85vw}.careers-cta-actions .careers-button-primary{width:100%;justify-content:space-between}.careers-button-secondary{width:-moz-fit-content;width:fit-content;padding:.63vw 1vw;border-radius:999px;color:#fff;background-color:hsla(0,0%,100%,.025);box-shadow:inset 0 0 0 calc(1px + 0px) hsla(0,0%,100%,.08),inset 0 0 2vw hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);display:inline-flex;align-items:center;justify-content:center;transition:transform .25s ease,background-color .25s ease,border-color .25s ease}.careers-button-secondary:focus-visible,.careers-button-secondary:hover{transform:translateY(-2px);background-color:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.2)}.careers-button-secondary-label{font-size:.95rem;line-height:1.4}.careers-button-contact-white{height:2.5vw;width:100%;padding:0 0 0 3vh;text-decoration:none}.careers-hero-panel{padding:2.2vw;display:flex;flex-direction:column;justify-content:space-between;gap:2vh}.careers-hero-panel-list,.careers-hero-panel-top{display:flex;flex-direction:column;gap:1.5vh}.careers-hero-panel-item{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.85vw;gap:.85vw;padding-top:1.5vh;border-top:1px solid hsla(0,0%,100%,.08)}.careers-hero-panel-number{font-size:.8rem;letter-spacing:.18em;color:hsla(0,0%,100%,.45)}.careers-section{display:flex;flex-direction:column;gap:4vh}.careers-section-heading{width:min(52rem,100%);display:flex;flex-direction:column;align-items:flex-start;gap:1.5vh}.careers-section-copy{max-width:44rem}.careers-jobs-grid,.careers-values-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1vw;gap:1vw}.careers-values-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.career-job-card{border-radius:25px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease}.career-job-card:focus-within,.career-job-card:hover{transform:translateY(-4px);background-color:hsla(0,0%,100%,.035);box-shadow:inset 0 0 0 calc(1px + 0px) hsla(0,0%,100%,.09),inset 0 0 5vw hsla(0,0%,100%,.06),0 1.5rem 3rem rgba(0,0,0,.25)}.career-job-card-link{width:100%;height:100%;padding:2vw;display:flex;flex-direction:column;justify-content:space-between;gap:3vh}.career-job-card-top{display:flex;justify-content:space-between;gap:1vw}.career-job-card-copy{display:flex;flex-direction:column;gap:1.25vh}.career-job-card-icon{width:3.2rem;height:3.2rem;border-radius:999px;display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.05);flex-shrink:0}.career-job-card-icon-arrow{width:1rem;height:1rem;color:#fff;transition:transform .25s ease}.career-job-card:focus-within .career-job-card-icon-arrow,.career-job-card:hover .career-job-card-icon-arrow{transform:translate(.15rem,-.15rem)}.career-job-card-cta{padding-top:2vh;border-top:1px solid hsla(0,0%,100%,.08)}.careers-value-card{padding:2vw;display:flex;flex-direction:column;gap:1.5vh}.careers-cta-block{position:relative}.careers-cta-block-inner{position:relative;padding:3vw;display:flex;justify-content:space-between;gap:2vw;overflow:hidden}.careers-cta-block-glow{position:absolute;right:11vw;top:1vw;width:20vw;height:20vw;border-radius:50%;filter:blur(100px);background:radial-gradient(circle,hsla(0,0%,100%,.08),transparent 65%);pointer-events:none}.careers-cta-copy{width:min(48rem,100%);display:flex;flex-direction:column;gap:1.5vh}.career-detail-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.55fr);grid-gap:1vw;gap:1vw;align-items:start}.career-detail-main{display:flex;flex-direction:column;gap:2.5vh}.career-detail-back-link{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:.5rem;color:hsla(0,0%,100%,.85)}.career-detail-summary{max-width:52rem}.career-detail-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1vw;gap:1vw}.career-detail-meta-card,.career-detail-section,.career-detail-side-card{padding:2vw}.career-detail-meta-card{border-radius:18px;display:flex;flex-direction:column;gap:.75vh}.career-detail-sections{display:flex;flex-direction:column;gap:1vw}.career-detail-section{display:flex;flex-direction:column;gap:2vh}.career-detail-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:1.15vh}.career-detail-list-item{position:relative;padding-left:1.25rem}.career-detail-list-item:before{content:"";position:absolute;top:.55rem;left:0;width:.45rem;height:.45rem;border-radius:50%;background-color:hsla(0,0%,100%,.65)}.career-detail-side{position:-webkit-sticky;position:sticky;top:14vh;display:flex;flex-direction:column;gap:1vw}.career-detail-side-row{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.75vw;gap:.75vw;align-items:start}.career-detail-side-card{display:flex;flex-direction:column;gap:1.5vh}.career-detail-side-card-apply{gap:2vh}@media (max-width:768px){.careers-page-shell{padding-top:22vw}.career-detail-page,.careers-body{padding-bottom:20vw}.careers-content{gap:14vw}.career-detail-layout,.careers-cta-block,.careers-hero,.careers-page-shell-copy,.careers-section{padding:0 5vw}.career-detail-layout,.career-detail-meta-grid,.careers-hero-grid,.careers-jobs-grid,.careers-values-grid{grid-template-columns:1fr}.career-detail-meta-card,.career-detail-section,.career-detail-side-card,.career-job-card-link,.careers-cta-block-inner,.careers-hero-copy,.careers-hero-panel,.careers-value-card{padding:6vw}.career-detail-layout,.career-detail-sections,.career-detail-side,.careers-hero-grid,.careers-jobs-grid,.careers-values-grid{gap:3vw}.career-job-card-meta,.careers-cta-actions,.careers-hero-actions,.careers-hero-meta{gap:2vw}.careers-cta-actions{min-width:100%;max-width:100%;flex:none;gap:3vw}.career-job-card-chip,.careers-meta-chip{gap:2vw;padding:1.2vh 3.5vw}.career-detail-side-row,.career-job-card-top,.careers-hero-panel-item{gap:3vw}.career-detail-side{position:static}.careers-cta-block-inner{gap:5vw;flex-direction:column}.careers-button-primary{gap:2.5vw}.careers-button-secondary{width:100%}.careers-button-primary.button{width:100%;justify-content:space-between;padding:3.5vw 3.5vw 3.5vw 5vw}.career-detail-side-card-apply .careers-button-primary,.careers-button-contact-white,.careers-cta-actions .careers-button-primary,.careers-hero-actions .careers-button-primary{width:100%}.careers-button-contact-white{height:11vw;padding:0 0 0 3.25vh}.careers-hero-panel-number{padding-top:.15rem}}