.hr-careers-page .hr-page-hero{padding-bottom:clamp(100px,8.05vw,144px);background:#f9f7f3}.hr-careers-marquee{background:#0d0b0a;color:#fff;padding-block:42px;overflow:hidden}.hr-careers-marquee>div{display:flex;width:max-content;animation:hr-careers-marquee 32s linear infinite}.hr-careers-marquee-group{display:flex;gap:64px;padding-right:64px}.hr-careers-marquee-group>span{display:flex;gap:64px;font-size:var(--hr-subline);font-weight:600;letter-spacing:-.04em;line-height:1;white-space:nowrap}.hr-careers-marquee-group>span>span{color:var(--hr-accent)}@keyframes hr-careers-marquee{to{transform:translateX(-50%)}}.hr-careers-axe,.hr-careers-team{padding:var(--hr-section-space) var(--hr-margin) 0;background:#fff}.hr-careers-axe>img,.hr-careers-team>img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:16px}.hr-careers-axe h2,.hr-careers-team h2{font-size:clamp(84px,49.76px + 3.35vw,110px);line-height:.9;letter-spacing:-.05em;font-weight:600}.hr-careers-team h2{margin-top:40px;max-width:50%}.hr-benefits{padding:var(--hr-section-space) var(--hr-margin) 0;background:#fff}.hr-benefits>h2{padding-bottom:24px}.hr-benefits-panel{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:28px 24px 40px;background:#0d0b0a;border-radius:20px;color:#fff}.hr-benefit-pills{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;padding:32px 0}.hr-benefit-pill{max-width:404px;background:#302e2c;border-radius:100px;overflow:hidden}.hr-benefit-pill[data-active=true]{border-radius:32px;width:100%}.hr-benefit-pill>button{display:flex;align-items:center;justify-content:space-between;gap:20px;border:0;background:transparent;color:#fff;font:inherit;font-weight:600;font-size:20px;letter-spacing:-.04em;line-height:1.1;padding:10px 8px 10px 24px;cursor:pointer;width:100%;text-align:left}.hr-benefit-pill[data-active=true]>button{padding:20px 24px}.hr-benefit-toggle{display:grid;place-items:center;width:40px;height:40px;border:1px solid #777;border-radius:100px;flex-shrink:0;font-size:18px;font-weight:400}.hr-benefit-pill[data-active=true] .hr-benefit-toggle{display:none}.hr-benefit-pill p{padding:0 24px 24px;font-size:14px;line-height:1.2;letter-spacing:-.03em;color:#aaa;font-weight:500}.hr-benefit-photo{width:100%;max-width:544px;aspect-ratio:4/5;overflow:hidden;border-radius:16px;background:#171515;align-self:center;margin-inline:auto}.hr-benefit-photo img{display:block;width:100%;height:100%;object-fit:cover}.hr-careers-axe{padding-bottom:var(--hr-section-space)}.hr-careers-axe>div{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:40px}.hr-careers-axe p{font-size:26px;line-height:1.1;letter-spacing:-.03em;font-weight:600}.hr-offices{padding:96px 0 var(--hr-section-space);overflow:hidden}.hr-offices-intro{padding:0 var(--hr-margin) 64px}.hr-offices-intro>div{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;margin-top:64px}.hr-offices-intro p{font-size:var(--hr-subline);line-height:1.1;letter-spacing:-.04em;font-weight:600;max-width:900px}.hr-offices .hr-carousel-controls button{color:#fff}.hr-offices .hr-carousel-controls button:hover{background:#fff;color:#0d0b0a}.hr-office-strip{display:flex;gap:16px;overflow:auto;padding-inline:var(--hr-margin);scrollbar-width:none;cursor:grab;overscroll-behavior-x:contain;user-select:none}.hr-office-strip::-webkit-scrollbar{display:none}.hr-office-strip:active{cursor:grabbing}.hr-office-card{flex-shrink:0;width:41vw;margin:0;border-radius:20px;overflow:hidden;background:#f9f7f3;color:#0d0b0a}.hr-office-card>div{width:100%;aspect-ratio:16/9;background:#252224}.hr-office-card img{display:block;width:100%;height:100%;object-fit:cover}.hr-office-card figcaption{padding:32px 24px 40px}.hr-office-card figcaption>span{display:block;font-size:26px;letter-spacing:-.04em;font-weight:600;color:var(--hr-accent);margin-bottom:16px}.hr-office-card h3{font-size:var(--hr-paragraph);font-weight:600;line-height:.9;letter-spacing:-.05em;margin:0}.hr-jobs{padding:var(--hr-section-space) var(--hr-margin);background:#fff}.hr-jobs-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:48px}.hr-jobs-heading h2{font-size:clamp(146px,74.72px + 6.96vw,200px);line-height:.88;letter-spacing:-.05em;font-weight:600;scroll-margin-top:120px}.hr-jobs-heading p{font-size:20px;color:var(--hr-accent);font-weight:600;white-space:nowrap}.hr-job-filters{display:flex;gap:8px;overflow:auto;scrollbar-width:none;margin-bottom:32px}.hr-job-filters>button{flex-shrink:0;border:0;border-radius:100px;font:inherit;font-size:14px;font-weight:600;letter-spacing:-.03em;background:#f3f3f3;color:#0d0b0a;padding:16px 20px;cursor:pointer;transition:background .25s,color .25s}.hr-job-filters>button[aria-pressed=true]{background:#0d0b0a;color:#fff}.hr-job-results{display:flex;flex-direction:column;gap:16px}.hr-job-card{display:flex;align-items:center;justify-content:space-between;gap:40px;border-radius:20px;padding:40px 32px;background:#f7f4ef;transition:background .3s}.hr-job-card:hover{background:#ebe7df}.hr-job-card>div{min-width:0}.hr-job-card h3{font-size:var(--hr-paragraph);line-height:1;letter-spacing:-.05em;font-weight:600;margin:0}.hr-job-card p{margin-top:16px}.hr-job-card p,.hr-job-card>span{font-size:20px;font-weight:600;letter-spacing:-.03em}.hr-job-card>span{flex-shrink:0;text-align:right}.hr-careers-stories{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:0 var(--hr-margin) var(--hr-section-space);background:#fff}.hr-careers-stories>a{display:block;position:relative;aspect-ratio:1;overflow:hidden;border-radius:16px;background:#111;color:#fff;isolation:isolate}.hr-careers-stories>a>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .6s cubic-bezier(.23,1,.32,1)}.hr-careers-stories>a:before{content:"";position:absolute;inset:0;background:#0006;z-index:-1}.hr-careers-stories>a:hover>img{transform:scale(1.04)}.hr-careers-stories>a>div{display:flex;flex-direction:column;height:100%;padding:40px;gap:32px}.hr-careers-stories>a>div>span:first-child{font-size:32px;font-weight:600;line-height:1;letter-spacing:-.04em}.hr-careers-stories h2{font-size:var(--hr-paragraph);font-weight:600;line-height:1.1;letter-spacing:-.04em;max-width:530px}.hr-story-read{display:inline-flex;align-self:flex-start;align-items:center;gap:16px;font-size:20px;font-weight:600;line-height:1;letter-spacing:-.04em;padding:18px 32px;border-radius:100px;background:#f9f7f3;color:#0d0b0a;margin-top:auto}@media(max-width:1023px){.hr-careers-team h2{max-width:100%;font-size:76px}.hr-benefits-panel{grid-template-columns:1fr 1fr;gap:24px}.hr-benefit-pills{padding:0}.hr-benefit-pill>button{font-size:18px;gap:12px}.hr-benefit-pill[data-active=true]>button{padding:20px}.hr-benefit-pill p{padding-inline:20px}.hr-benefit-photo{aspect-ratio:3/4}.hr-careers-axe h2{font-size:76px}.hr-offices-intro>div{gap:24px}.hr-office-card{width:65vw}.hr-jobs-heading h2{font-size:104px}.hr-job-card h3{font-size:42px}.hr-job-card>span{font-size:18px;max-width:150px}.hr-careers-stories>a>div{padding:28px;gap:24px}.hr-careers-stories h2{font-size:40px}.hr-careers-stories>a>div>span:first-child{font-size:26px}.hr-story-read{font-size:18px;padding:16px 24px}}@media(max-width:767px){.hr-careers-page .hr-page-hero h1{font-size:calc((100vw - 40px)*.274286);white-space:nowrap}.hr-careers-marquee{padding-block:32px}.hr-careers-marquee-group,.hr-careers-marquee-group>span{gap:40px}.hr-careers-marquee-group{padding-right:40px}.hr-careers-marquee-group>span{font-size:32px}.hr-careers-team h2{font-size:52px;margin-top:32px}.hr-benefits>h2{padding-bottom:32px}.hr-benefits-panel{grid-template-columns:1fr;padding:24px 20px;gap:32px}.hr-benefit-pills{align-items:stretch}.hr-benefit-pill{width:100%;border-radius:30px}.hr-benefit-pill>button{font-size:20px;padding-left:20px}.hr-benefit-photo{aspect-ratio:4/5;max-height:430px}.hr-careers-axe>div{grid-template-columns:1fr;gap:32px;margin-top:32px}.hr-careers-axe h2{font-size:52px}.hr-careers-axe p{font-size:24px}.hr-offices{padding-top:80px}.hr-offices-intro{padding-bottom:48px}.hr-offices-intro>div{flex-direction:column;align-items:flex-start;margin-top:40px}.hr-offices-intro p{font-size:32px}.hr-offices .hr-carousel-controls{align-self:flex-end}.hr-office-card{width:85vw}.hr-office-card figcaption{padding:24px}.hr-office-card figcaption>span{font-size:24px}.hr-office-card h3{font-size:38px}.hr-jobs-heading{align-items:flex-start;flex-direction:column;gap:24px;margin-bottom:32px}.hr-jobs-heading h2{font-size:clamp(52px,13.5vw,68px)}.hr-jobs-heading p{font-size:18px}.hr-job-card{flex-direction:column;align-items:flex-start;gap:24px;padding:28px 24px}.hr-job-card h3{font-size:32px}.hr-job-card p{font-size:18px;margin-top:12px}.hr-job-card>span{font-size:18px;text-align:left;max-width:none}.hr-careers-stories{grid-template-columns:1fr;gap:24px}.hr-careers-stories>a{aspect-ratio:4/5}.hr-careers-stories>a>div{padding:24px}.hr-careers-stories h2{font-size:40px}}