*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}img{max-width:100%;height:auto;display:block}a{text-decoration:none;color:inherit}.container{max-width:var(--container-maxw, 1200px);margin:0 auto;padding:0 24px}.tl-layout-grid{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:0;align-items:start;max-width:100%}.tl-layout-grid>*{min-width:0}.tl-col{display:flex;flex-direction:column;min-width:0}.tl-col-left,.tl-col-right{position:sticky;top:0;align-self:start}@media (max-width: 900px){.tl-layout-grid{grid-template-columns:1fr}.tl-col-left,.tl-col-right{position:static}}.tl-careersjobsnav0[data-astro-cid-4xr43ebj]{background:#faf9f5;width:100%;position:sticky;top:0;z-index:100;border-bottom:1px solid rgba(20,20,19,.1);font-family:anthropicSans,anthropicSans Fallback,sans-serif}.tl-careersjobsnav0[data-astro-cid-4xr43ebj] .nav-inner[data-astro-cid-4xr43ebj]{max-width:1440px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:56px;gap:16px}.tl-careersjobsnav0[data-astro-cid-4xr43ebj] .logo[data-astro-cid-4xr43ebj]{font-size:15px;font-weight:700;color:#141413;text-decoration:none;letter-spacing:.08em;white-space:nowrap;flex-shrink:0;font-family:anthropicSans,anthropicSans Fallback,sans-serif}.tl-careersjobsnav0[data-astro-cid-4xr43ebj] .logo[data-astro-cid-4xr43ebj]:hover{opacity:.8}.tl-careersjobsnav0[data-astro-cid-4xr43ebj] .nav-links[data-astro-cid-4xr43ebj]{display:flex;align-items:center;gap:4px;flex:1;justify-content:flex-end;margin-right:8px}.tl-careersjobsnav0[data-astro-cid-4xr43ebj] .nav-links[data-astro-cid-4xr43ebj] a[data-astro-cid-4xr43ebj]{display:flex;align-items:center;gap:4px;color:#141413;text-decoration:none;font-size:15px;font-weight:400;line-height:21px;padding:6px 10px;border-radius:6px;white-space:nowrap;transition:background .15s ease}.tl-careersjobsnav0[data-astro-cid-4xr43ebj] .nav-links[data-astro-cid-4xr43ebj] a[data-astro-cid-4xr43ebj]:hover{background:#f0eee6}.tl-careersjobsnav0[data-astro-cid-4xr43ebj] .nav-links[data-astro-cid-4xr43ebj] a[data-astro-cid-4xr43ebj] svg[data-astro-cid-4xr43ebj]{flex-shrink:0;opacity:.6}.tl-careersjobsnav0[data-astro-cid-4xr43ebj] .cta-group[data-astro-cid-4xr43ebj]{display:flex;align-items:center;flex-shrink:0}.tl-careersjobsnav0[data-astro-cid-4xr43ebj] .cta-primary[data-astro-cid-4xr43ebj]{background:#0f0f0e;color:#faf9f5;border-radius:8px 0 0 8px;padding:8px 16px;font-size:15px;font-weight:400;line-height:21px;text-decoration:none;border:0px none rgb(250,249,245);white-space:nowrap;display:inline-block;transition:opacity .15s ease;font-family:anthropicSans,anthropicSans Fallback,sans-serif}.tl-careersjobsnav0[data-astro-cid-4xr43ebj] .cta-primary[data-astro-cid-4xr43ebj]:hover{opacity:.85}.tl-careersjobsnav0[data-astro-cid-4xr43ebj] .cta-chevron[data-astro-cid-4xr43ebj]{background:#0f0f0e;color:#faf9f5;border-radius:0 8px 8px 0;padding:8px 10px;font-size:15px;border:0px none;cursor:pointer;display:flex;align-items:center;justify-content:center;height:37px;border-left:1px solid rgba(250,249,245,.2);transition:opacity .15s ease}.tl-careersjobsnav0[data-astro-cid-4xr43ebj] .cta-chevron[data-astro-cid-4xr43ebj]:hover{opacity:.85}.tl-careersjobsnav0[data-astro-cid-4xr43ebj] .mobile-toggle[data-astro-cid-4xr43ebj]{display:none;flex-direction:column;justify-content:center;gap:5px;background:none;border:none;cursor:pointer;padding:8px;width:36px;height:36px}.tl-careersjobsnav0[data-astro-cid-4xr43ebj] .mobile-toggle[data-astro-cid-4xr43ebj] span[data-astro-cid-4xr43ebj]{display:block;width:20px;height:2px;background:#141413;border-radius:2px;transition:all .2s ease}@media (max-width: 768px){.tl-careersjobsnav0[data-astro-cid-4xr43ebj] .mobile-toggle[data-astro-cid-4xr43ebj]{display:flex}.tl-careersjobsnav0[data-astro-cid-4xr43ebj] .nav-links[data-astro-cid-4xr43ebj]{display:none;position:absolute;top:56px;left:0;right:0;background:#faf9f5;flex-direction:column;align-items:stretch;padding:8px 16px 16px;border-bottom:1px solid rgba(20,20,19,.1);gap:0;margin-right:0}.tl-careersjobsnav0[data-astro-cid-4xr43ebj] .nav-links[data-astro-cid-4xr43ebj].open{display:flex}.tl-careersjobsnav0[data-astro-cid-4xr43ebj] .nav-links[data-astro-cid-4xr43ebj] a[data-astro-cid-4xr43ebj]{padding:10px 12px;border-radius:6px}.tl-careersjobsnav0[data-astro-cid-4xr43ebj] .nav-inner[data-astro-cid-4xr43ebj]{flex-wrap:wrap}.tl-careersjobsnav0[data-astro-cid-4xr43ebj] .cta-group[data-astro-cid-4xr43ebj]{margin-left:auto}}.tl-careersjobscareersbacklink1[data-astro-cid-px3zc5rs]{background:#faf9f5;width:100%;padding:24px 0 0;font-family:anthropicSans,anthropicSans Fallback,sans-serif}.tl-careersjobscareersbacklink1[data-astro-cid-px3zc5rs] .back-link-container[data-astro-cid-px3zc5rs]{max-width:1440px;margin:0 auto;padding:0 48px}.tl-careersjobscareersbacklink1[data-astro-cid-px3zc5rs] .back-link[data-astro-cid-px3zc5rs]{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:#141413;font-size:15px;font-weight:400;line-height:21px;transition:opacity .2s ease}.tl-careersjobscareersbacklink1[data-astro-cid-px3zc5rs] .back-link[data-astro-cid-px3zc5rs]:hover{opacity:.7}.tl-careersjobscareersbacklink1[data-astro-cid-px3zc5rs] .back-arrow[data-astro-cid-px3zc5rs]{display:flex;align-items:center;justify-content:center;flex-shrink:0}.tl-careersjobscareersbacklink1[data-astro-cid-px3zc5rs] .back-text[data-astro-cid-px3zc5rs]{font-size:15px;font-weight:400;line-height:21px;color:#141413}@media (max-width: 768px){.tl-careersjobscareersbacklink1[data-astro-cid-px3zc5rs] .back-link-container[data-astro-cid-px3zc5rs]{padding:0 24px}}@media (max-width: 480px){.tl-careersjobscareersbacklink1[data-astro-cid-px3zc5rs] .back-link-container[data-astro-cid-px3zc5rs]{padding:0 16px}}.tl-careersjobstableheader2[data-astro-cid-favefesf]{background-color:#faf9f5;width:100%;box-sizing:border-box;padding:0 24px}.tl-careersjobstableheader2[data-astro-cid-favefesf] .table-header-row[data-astro-cid-favefesf]{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;max-width:1200px;margin:0 auto;padding:10px 0;border-bottom:1px solid rgb(20,20,19);gap:16px}.tl-careersjobstableheader2[data-astro-cid-favefesf] .col-role[data-astro-cid-favefesf],.tl-careersjobstableheader2[data-astro-cid-favefesf] .col-location[data-astro-cid-favefesf]{font-family:anthropicSans,anthropicSans Fallback,sans-serif;font-size:13px;font-weight:600;color:#141413;text-transform:uppercase;letter-spacing:.06em;line-height:21px}.tl-careersjobstableheader2[data-astro-cid-favefesf] .col-apply[data-astro-cid-favefesf]{width:100px}@media (max-width: 640px){.tl-careersjobstableheader2[data-astro-cid-favefesf]{padding:0 16px}.tl-careersjobstableheader2[data-astro-cid-favefesf] .table-header-row[data-astro-cid-favefesf]{grid-template-columns:1fr 1fr}.tl-careersjobstableheader2[data-astro-cid-favefesf] .col-apply[data-astro-cid-favefesf]{display:none}}.tl-careersjobsairesearchengineering3[data-astro-cid-osgohgsk]{background-color:#faf9f5;font-family:anthropicSans,anthropicSans Fallback,sans-serif;color:#141413;width:100%;border-top:1px solid rgba(20,20,19,.15)}.tl-careersjobsairesearchengineering3[data-astro-cid-osgohgsk] .section-header[data-astro-cid-osgohgsk]{width:100%}.tl-careersjobsairesearchengineering3[data-astro-cid-osgohgsk] .section-toggle[data-astro-cid-osgohgsk]{display:flex;align-items:center;width:100%;background:none;border:none;border-bottom:1px solid rgba(20,20,19,.15);padding:20px 0;cursor:pointer;text-align:left;gap:12px;color:#141413}.tl-careersjobsairesearchengineering3[data-astro-cid-osgohgsk] .section-toggle[data-astro-cid-osgohgsk]:hover{opacity:.8}.tl-careersjobsairesearchengineering3[data-astro-cid-osgohgsk] .section-title[data-astro-cid-osgohgsk]{font-size:18px;font-weight:600;color:#141413;flex:1}.tl-careersjobsairesearchengineering3[data-astro-cid-osgohgsk] .role-count[data-astro-cid-osgohgsk]{font-size:15px;font-weight:400;color:#141413;opacity:.6;margin-right:8px}.tl-careersjobsairesearchengineering3[data-astro-cid-osgohgsk] .toggle-icon[data-astro-cid-osgohgsk]{display:flex;align-items:center;justify-content:center;transition:transform .25s ease;flex-shrink:0}.tl-careersjobsairesearchengineering3[data-astro-cid-osgohgsk] .section-toggle[data-astro-cid-osgohgsk][aria-expanded=false] .toggle-icon[data-astro-cid-osgohgsk]{transform:rotate(-90deg)}.tl-careersjobsairesearchengineering3[data-astro-cid-osgohgsk] .jobs-list[data-astro-cid-osgohgsk]{overflow:hidden;transition:max-height .3s ease}.tl-careersjobsairesearchengineering3[data-astro-cid-osgohgsk] .jobs-list[data-astro-cid-osgohgsk].collapsed{max-height:0!important}.tl-careersjobsairesearchengineering3[data-astro-cid-osgohgsk] .job-row[data-astro-cid-osgohgsk]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid rgba(20,20,19,.1);transition:background-color .15s ease}.tl-careersjobsairesearchengineering3[data-astro-cid-osgohgsk] .job-row[data-astro-cid-osgohgsk]:hover{background-color:#14141305}.tl-careersjobsairesearchengineering3[data-astro-cid-osgohgsk] .job-info[data-astro-cid-osgohgsk]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.tl-careersjobsairesearchengineering3[data-astro-cid-osgohgsk] .job-title[data-astro-cid-osgohgsk]{font-size:15px;font-weight:400;color:#141413;line-height:21px}.tl-careersjobsairesearchengineering3[data-astro-cid-osgohgsk] .job-location[data-astro-cid-osgohgsk]{font-size:13px;font-weight:400;color:#141413;opacity:.6;line-height:18px}.tl-careersjobsairesearchengineering3[data-astro-cid-osgohgsk] .apply-btn[data-astro-cid-osgohgsk]{display:inline-flex;align-items:center;justify-content:center;background-color:#0f0f0e;color:#faf9f5;font-family:anthropicSans,anthropicSans Fallback,sans-serif;font-size:13px;font-weight:400;line-height:1;padding:8px 16px;border-radius:8px;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:opacity .15s ease}.tl-careersjobsairesearchengineering3[data-astro-cid-osgohgsk] .apply-btn[data-astro-cid-osgohgsk]:hover{opacity:.85}@media (max-width: 640px){.tl-careersjobsairesearchengineering3[data-astro-cid-osgohgsk] .job-row[data-astro-cid-osgohgsk]{flex-direction:column;align-items:flex-start;gap:12px;padding:14px 0}.tl-careersjobsairesearchengineering3[data-astro-cid-osgohgsk] .apply-btn[data-astro-cid-osgohgsk]{align-self:flex-start}.tl-careersjobsairesearchengineering3[data-astro-cid-osgohgsk] .section-title[data-astro-cid-osgohgsk]{font-size:16px}}.tl-careersjobsappliedai4[data-astro-cid-j2y22z2v]{background:#faf9f5;width:100%;font-family:anthropicSans,anthropicSans Fallback,sans-serif;color:#141413}.tl-careersjobsappliedai4[data-astro-cid-j2y22z2v] .section-inner[data-astro-cid-j2y22z2v]{max-width:1440px;margin:0 auto;padding:0 40px}.tl-careersjobsappliedai4[data-astro-cid-j2y22z2v] .section-header[data-astro-cid-j2y22z2v]{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;border-top:1px solid rgb(20,20,19);border-bottom:none;padding:20px 0;cursor:pointer;color:#141413;text-align:left}.tl-careersjobsappliedai4[data-astro-cid-j2y22z2v] .section-title[data-astro-cid-j2y22z2v]{font-size:18px;font-weight:600;line-height:1.3;color:#141413}.tl-careersjobsappliedai4[data-astro-cid-j2y22z2v] .section-meta[data-astro-cid-j2y22z2v]{display:flex;align-items:center;gap:16px}.tl-careersjobsappliedai4[data-astro-cid-j2y22z2v] .role-count[data-astro-cid-j2y22z2v]{font-size:15px;font-weight:400;color:#141413;opacity:.6}.tl-careersjobsappliedai4[data-astro-cid-j2y22z2v] .chevron[data-astro-cid-j2y22z2v]{display:flex;align-items:center;justify-content:center;transition:transform .25s ease}.tl-careersjobsappliedai4[data-astro-cid-j2y22z2v] .section-header[data-astro-cid-j2y22z2v][aria-expanded=false] .chevron[data-astro-cid-j2y22z2v]{transform:rotate(-90deg)}.tl-careersjobsappliedai4[data-astro-cid-j2y22z2v] .jobs-table[data-astro-cid-j2y22z2v]{display:block;overflow:hidden;border-bottom:1px solid rgba(20,20,19,.15)}.tl-careersjobsappliedai4[data-astro-cid-j2y22z2v] .jobs-table[data-astro-cid-j2y22z2v][hidden]{display:none}.tl-careersjobsappliedai4[data-astro-cid-j2y22z2v] .job-row[data-astro-cid-j2y22z2v]{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:14px 0;border-top:1px solid rgba(20,20,19,.12);transition:background .15s ease}.tl-careersjobsappliedai4[data-astro-cid-j2y22z2v] .job-row[data-astro-cid-j2y22z2v]:hover{background:#f0eee6;margin:0 -40px;padding-left:40px;padding-right:40px}.tl-careersjobsappliedai4[data-astro-cid-j2y22z2v] .job-title[data-astro-cid-j2y22z2v]{font-size:15px;font-weight:400;line-height:21px;color:#141413}.tl-careersjobsappliedai4[data-astro-cid-j2y22z2v] .job-location[data-astro-cid-j2y22z2v]{font-size:15px;font-weight:400;line-height:21px;color:#141413;opacity:.6;text-align:right;flex-shrink:0}.tl-careersjobsappliedai4[data-astro-cid-j2y22z2v] .apply-btn[data-astro-cid-j2y22z2v]{display:inline-flex;align-items:center;justify-content:center;background:#0f0f0e;color:#faf9f5;font-family:anthropicSans,anthropicSans Fallback,sans-serif;font-size:13px;font-weight:400;line-height:1;padding:8px 16px;border-radius:8px;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:opacity .15s ease}.tl-careersjobsappliedai4[data-astro-cid-j2y22z2v] .apply-btn[data-astro-cid-j2y22z2v]:hover{opacity:.8}@media (max-width: 768px){.tl-careersjobsappliedai4[data-astro-cid-j2y22z2v] .section-inner[data-astro-cid-j2y22z2v]{padding:0 20px}.tl-careersjobsappliedai4[data-astro-cid-j2y22z2v] .job-row[data-astro-cid-j2y22z2v]{grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:6px 12px;padding:14px 0}.tl-careersjobsappliedai4[data-astro-cid-j2y22z2v] .job-row[data-astro-cid-j2y22z2v]:hover{margin:0 -20px;padding-left:20px;padding-right:20px}.tl-careersjobsappliedai4[data-astro-cid-j2y22z2v] .job-title[data-astro-cid-j2y22z2v]{grid-column:1;grid-row:1}.tl-careersjobsappliedai4[data-astro-cid-j2y22z2v] .job-location[data-astro-cid-j2y22z2v]{grid-column:1;grid-row:2;text-align:left;font-size:13px}.tl-careersjobsappliedai4[data-astro-cid-j2y22z2v] .apply-btn[data-astro-cid-j2y22z2v]{grid-column:2;grid-row:1 / span 2;align-self:center}}.tl-careersjobscommunications5[data-astro-cid-trpvvlli]{background:#faf9f5;width:100%;font-family:anthropicSans,anthropicSans Fallback,sans-serif;color:#141413}.tl-careersjobscommunications5[data-astro-cid-trpvvlli] .section-inner[data-astro-cid-trpvvlli]{max-width:1440px;margin:0 auto;padding:0 48px}.tl-careersjobscommunications5[data-astro-cid-trpvvlli] .section-header[data-astro-cid-trpvvlli]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px 0;background:none;border:none;border-top:1px solid rgba(20,20,19,.15);cursor:pointer;text-align:left;gap:16px}.tl-careersjobscommunications5[data-astro-cid-trpvvlli] .section-header[data-astro-cid-trpvvlli]:hover .section-title[data-astro-cid-trpvvlli]{opacity:.7}.tl-careersjobscommunications5[data-astro-cid-trpvvlli] .section-title[data-astro-cid-trpvvlli]{font-size:18px;font-weight:600;color:#141413;line-height:1.3;transition:opacity .2s ease}.tl-careersjobscommunications5[data-astro-cid-trpvvlli] .section-meta[data-astro-cid-trpvvlli]{display:flex;align-items:center;gap:16px;flex-shrink:0}.tl-careersjobscommunications5[data-astro-cid-trpvvlli] .role-count[data-astro-cid-trpvvlli]{font-size:15px;font-weight:400;color:#141413;opacity:.6;white-space:nowrap}.tl-careersjobscommunications5[data-astro-cid-trpvvlli] .chevron[data-astro-cid-trpvvlli]{display:flex;align-items:center;justify-content:center;transition:transform .25s ease}.tl-careersjobscommunications5[data-astro-cid-trpvvlli] .section-header[data-astro-cid-trpvvlli][aria-expanded=false] .chevron[data-astro-cid-trpvvlli]{transform:rotate(-90deg)}.tl-careersjobscommunications5[data-astro-cid-trpvvlli] .section-header[data-astro-cid-trpvvlli][aria-expanded=true] .chevron[data-astro-cid-trpvvlli]{transform:rotate(0)}.tl-careersjobscommunications5[data-astro-cid-trpvvlli] .jobs-list[data-astro-cid-trpvvlli]{overflow:hidden;transition:max-height .35s ease,opacity .25s ease;max-height:2000px;opacity:1}.tl-careersjobscommunications5[data-astro-cid-trpvvlli] .jobs-list[data-astro-cid-trpvvlli].collapsed{max-height:0;opacity:0}.tl-careersjobscommunications5[data-astro-cid-trpvvlli] .job-row[data-astro-cid-trpvvlli]{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-top:1px solid rgba(20,20,19,.1);gap:16px;transition:background .15s ease}.tl-careersjobscommunications5[data-astro-cid-trpvvlli] .job-row[data-astro-cid-trpvvlli]:last-child{border-bottom:1px solid rgba(20,20,19,.1);margin-bottom:24px}.tl-careersjobscommunications5[data-astro-cid-trpvvlli] .job-info[data-astro-cid-trpvvlli]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.tl-careersjobscommunications5[data-astro-cid-trpvvlli] .job-title[data-astro-cid-trpvvlli]{font-size:15px;font-weight:500;color:#141413;line-height:21px}.tl-careersjobscommunications5[data-astro-cid-trpvvlli] .job-location[data-astro-cid-trpvvlli]{font-size:14px;font-weight:400;color:#141413;opacity:.6;line-height:20px}.tl-careersjobscommunications5[data-astro-cid-trpvvlli] .apply-btn[data-astro-cid-trpvvlli]{display:inline-flex;align-items:center;justify-content:center;background:#f0eee6;color:#141413;font-family:anthropicSans,anthropicSans Fallback,sans-serif;font-size:14px;font-weight:500;line-height:1;padding:10px 20px;border-radius:24px;text-decoration:none;white-space:nowrap;flex-shrink:0;border:1px solid rgba(20,20,19,.12);transition:background .2s ease,border-color .2s ease}.tl-careersjobscommunications5[data-astro-cid-trpvvlli] .apply-btn[data-astro-cid-trpvvlli]:hover{background:#141413;color:#faf9f5;border-color:#141413}@media (max-width: 768px){.tl-careersjobscommunications5[data-astro-cid-trpvvlli] .section-inner[data-astro-cid-trpvvlli]{padding:0 20px}.tl-careersjobscommunications5[data-astro-cid-trpvvlli] .job-row[data-astro-cid-trpvvlli]{flex-wrap:wrap;gap:12px}.tl-careersjobscommunications5[data-astro-cid-trpvvlli] .job-info[data-astro-cid-trpvvlli]{width:100%}.tl-careersjobscommunications5[data-astro-cid-trpvvlli] .apply-btn[data-astro-cid-trpvvlli]{margin-left:auto}.tl-careersjobscommunications5[data-astro-cid-trpvvlli] .section-title[data-astro-cid-trpvvlli]{font-size:16px}}
