.careers-page[data-astro-cid-tslmrx5s]{background:var(--paper);color:var(--ink)}.careers-opening[data-astro-cid-tslmrx5s]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,5vw,80px);align-items:center;padding-block:clamp(54px,6vw,96px) clamp(60px,7vw,110px)}.careers-introduction[data-astro-cid-tslmrx5s],.careers-opening-art[data-astro-cid-tslmrx5s]{min-width:0}.careers-introduction[data-astro-cid-tslmrx5s]>.eyebrow[data-astro-cid-tslmrx5s]{color:var(--body);margin:0 0 23px}.careers-introduction[data-astro-cid-tslmrx5s] h1[data-astro-cid-tslmrx5s]{font-size:var(--text-page);line-height:var(--leading-display);letter-spacing:var(--tracking-display);font-weight:550;max-width:720px;margin:0 0 27px;text-wrap:balance}.careers-lead[data-astro-cid-tslmrx5s]{font-size:var(--text-lead);line-height:1.6;color:var(--body);max-width:590px;margin:0}.careers-actions[data-astro-cid-tslmrx5s]{display:flex;align-items:center;flex-wrap:wrap;gap:12px 26px;margin-top:28px}.careers-button[data-astro-cid-tslmrx5s]{min-height:54px;padding:15px 24px;border:1px solid var(--ink);border-radius:5px;background:var(--brand-gradient);color:var(--ink);font-size:var(--text-ui);font-weight:550;line-height:1.4;text-decoration:none}.careers-button[data-astro-cid-tslmrx5s]:hover{filter:brightness(1.035)}.careers-text-link[data-astro-cid-tslmrx5s]{display:inline-flex;align-items:center;min-height:44px;font-size:var(--text-ui);font-weight:550;line-height:1.5;text-decoration:underline;text-underline-offset:5px}.careers-captain-route[data-astro-cid-tslmrx5s]{font-size:var(--text-compact);line-height:1.65;color:var(--body);border-top:1px solid var(--line);max-width:590px;padding-top:22px;margin:30px 0 0}.careers-captain-route[data-astro-cid-tslmrx5s] a[data-astro-cid-tslmrx5s]{display:inline-block;color:var(--ink);text-underline-offset:4px;padding-block:9px;min-height:44px}.careers-opening-art[data-astro-cid-tslmrx5s]{margin-top:52px}.careers-opening-art[data-astro-cid-tslmrx5s] .editorial-artwork img{border-radius:0}.careers-work[data-astro-cid-tslmrx5s]{border-top:1px solid var(--line);padding-block:clamp(48px,6vw,88px) clamp(64px,7vw,104px);scroll-margin-top:calc(var(--site-header-height) + 24px)}.careers-section-heading[data-astro-cid-tslmrx5s]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:30px 70px;align-items:start;margin-bottom:38px}.careers-page[data-astro-cid-tslmrx5s] h2[data-astro-cid-tslmrx5s]{font-size:var(--text-section);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);font-weight:550;text-wrap:balance;margin:0}.careers-section-heading[data-astro-cid-tslmrx5s]>p[data-astro-cid-tslmrx5s]{font-size:var(--text-body);line-height:1.7;color:var(--body);margin:0;max-width:620px}.careers-contributions[data-astro-cid-tslmrx5s]{margin:0;border-bottom:1px solid var(--line)}.careers-contributions[data-astro-cid-tslmrx5s]>div[data-astro-cid-tslmrx5s]{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:24px 64px;border-top:1px solid var(--line);padding-block:27px}.careers-contributions[data-astro-cid-tslmrx5s] dt[data-astro-cid-tslmrx5s]{font-size:var(--text-card);font-weight:550;letter-spacing:var(--tracking-subheading);line-height:1.4}.careers-contributions[data-astro-cid-tslmrx5s] dd[data-astro-cid-tslmrx5s]{font-size:var(--text-body);line-height:1.7;color:var(--body);margin:0;max-width:720px}.careers-scope-note[data-astro-cid-tslmrx5s]{font-size:var(--text-small);line-height:1.6;color:var(--body);margin:18px 0 0}.careers-intake-note[data-astro-cid-tslmrx5s]{font-size:var(--text-small);line-height:1.6;max-width:590px;margin:20px 0 0;color:var(--body)}.careers-principles-note[data-astro-cid-tslmrx5s]{padding-top:24px;margin-top:26px;border-top:3px solid transparent;border-image:var(--brand-gradient) 1;max-width:800px}.careers-principles-note[data-astro-cid-tslmrx5s] p[data-astro-cid-tslmrx5s]{font-size:var(--text-body);line-height:1.65;color:var(--body);margin:0 0 6px}.careers-email-context[data-astro-cid-tslmrx5s] a[data-astro-cid-tslmrx5s]{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}.careers-invitation[data-astro-cid-tslmrx5s]{background:var(--brand-wash);padding-block:clamp(60px,7vw,104px)}.careers-invitation-layout[data-astro-cid-tslmrx5s]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:32px 70px;align-items:start}.careers-invitation[data-astro-cid-tslmrx5s] .eyebrow[data-astro-cid-tslmrx5s]{color:var(--body);margin:0 0 20px}.careers-invitation[data-astro-cid-tslmrx5s] h2[data-astro-cid-tslmrx5s]{max-width:520px}.careers-invitation-copy[data-astro-cid-tslmrx5s]>p[data-astro-cid-tslmrx5s]:first-child{font-size:var(--text-body);line-height:1.7;color:var(--body);margin:0 0 20px;max-width:650px}.careers-interest-note[data-astro-cid-tslmrx5s]{font-size:var(--text-compact);line-height:1.65;color:var(--body);margin:0 0 26px;max-width:650px}.careers-email-context[data-astro-cid-tslmrx5s]{font-size:var(--text-small);line-height:1.5;color:var(--body);margin:12px 0 0}@media(max-width:800px){.careers-opening[data-astro-cid-tslmrx5s]{grid-template-columns:1fr;gap:35px;padding-top:48px;padding-bottom:58px}.careers-introduction[data-astro-cid-tslmrx5s] h1[data-astro-cid-tslmrx5s]{max-width:680px}.careers-lead[data-astro-cid-tslmrx5s]{max-width:640px}.careers-opening-art[data-astro-cid-tslmrx5s]{margin:0;max-width:640px;width:100%}.careers-section-heading[data-astro-cid-tslmrx5s],.careers-invitation-layout[data-astro-cid-tslmrx5s]{grid-template-columns:1fr;gap:24px}.careers-section-heading[data-astro-cid-tslmrx5s]{margin-bottom:28px}.careers-contributions[data-astro-cid-tslmrx5s]>div[data-astro-cid-tslmrx5s]{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:28px}}@media(max-width:560px){.careers-introduction[data-astro-cid-tslmrx5s] h1[data-astro-cid-tslmrx5s]{margin-bottom:22px}.careers-lead[data-astro-cid-tslmrx5s]{font-size:var(--text-body)}.careers-captain-route[data-astro-cid-tslmrx5s]{margin-top:24px;padding-top:17px}.careers-actions[data-astro-cid-tslmrx5s]{gap:9px 23px}.careers-contributions[data-astro-cid-tslmrx5s]>div[data-astro-cid-tslmrx5s]{grid-template-columns:1fr;gap:12px;padding-block:24px}.careers-contributions[data-astro-cid-tslmrx5s] dt[data-astro-cid-tslmrx5s]{font-size:var(--text-card)}}
