.careers__wrap[data-astro-cid-updltw2v]{width:100%;padding-inline:var(--section-pad-x);margin:0 auto}.careers__hero[data-astro-cid-updltw2v]{isolation:isolate;align-items:center;min-height:80vh;padding-block:180px 96px;display:flex;position:relative;overflow:hidden}.careers__hero-bg[data-astro-cid-updltw2v]{z-index:-2;position:absolute;inset:0}.careers__hero-bg[data-astro-cid-updltw2v] img[data-astro-cid-updltw2v]{object-fit:cover;width:100%;height:100%;display:block}.careers__hero-veil[data-astro-cid-updltw2v]{z-index:-1;background:linear-gradient(#0000008c 0%,#0009 40%,#000000e0 100%),linear-gradient(90deg,#000000b3 0%,#0003 60%,#0000 100%);position:absolute;inset:0}.careers__hero-inner[data-astro-cid-updltw2v]{z-index:1;position:relative}.careers__title[data-astro-cid-updltw2v]{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;max-width:16ch;margin:24px 0 32px;font-size:clamp(44px,5.8vw,88px);font-weight:500;line-height:1}.careers__lede[data-astro-cid-updltw2v]{font-family:var(--font);color:#ffffffe0;max-width:56ch;margin:0 0 32px;font-size:clamp(18px,1.5vw,24px);font-weight:300;line-height:1.5}.careers__narrative[data-astro-cid-updltw2v]{padding-block:calc(var(--space-section-y) * 1.2);background:#000}.careers__narrative[data-astro-cid-updltw2v] .careers__wrap[data-astro-cid-updltw2v]{text-align:center;max-width:880px}.careers__narrative-eyebrow[data-astro-cid-updltw2v]{margin:0 0 24px;display:inline-block}.careers__narrative-heading[data-astro-cid-updltw2v]{font-family:var(--font-display);color:var(--text);letter-spacing:-.02em;margin:0 0 40px;font-size:clamp(40px,5vw,72px);font-weight:500;line-height:1.05}.careers__narrative-body[data-astro-cid-updltw2v]{font-family:var(--font);color:#ffffffd1;max-width:68ch;margin:0 auto 20px;font-size:clamp(18px,1.5vw,22px);font-weight:300;line-height:1.65}.careers__values[data-astro-cid-updltw2v]{padding-block:var(--space-section-y);background:#000}.careers__values-head[data-astro-cid-updltw2v]{gap:16px;max-width:800px;margin-bottom:56px;display:grid}.careers__values-head[data-astro-cid-updltw2v] .eyebrow[data-astro-cid-updltw2v]{margin:0}.careers__values-heading[data-astro-cid-updltw2v]{font-family:var(--font-display);color:var(--text);letter-spacing:-.02em;margin:0;font-size:clamp(36px,4.4vw,60px);font-weight:500;line-height:1.1}.careers__values-grid[data-astro-cid-updltw2v]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.careers__value[data-astro-cid-updltw2v]{background:linear-gradient(#1a1a1a 0%,#111 100%);border-radius:14px;gap:16px;min-height:220px;padding:36px 32px;transition:background .45s,transform .45s,box-shadow .45s;display:grid;box-shadow:inset 0 1px #ffffff0d,0 12px 32px #00000059}@media (width>=1024px){.careers__value[data-astro-cid-updltw2v]:hover{background:linear-gradient(#222 0%,#151515 100%);transform:translateY(-4px);box-shadow:inset 0 1px #ffffff14,0 24px 48px #00000080}}.careers__value-num[data-astro-cid-updltw2v]{font-family:var(--font);letter-spacing:.28em;color:var(--accent);font-size:11px;font-weight:700}.careers__value-title[data-astro-cid-updltw2v]{font-family:var(--font-display);color:var(--text);letter-spacing:-.005em;margin:0;font-size:24px;font-weight:500}.careers__value-copy[data-astro-cid-updltw2v]{font-family:var(--font);color:#ffffffc7;margin:0;font-size:15px;line-height:1.55}.careers__openings[data-astro-cid-updltw2v]{padding-block:var(--space-section-y);background:#000;border-top:1px solid #ffffff0f}.careers__openings-head[data-astro-cid-updltw2v]{gap:16px;max-width:800px;margin-bottom:48px;display:grid}.careers__openings-head[data-astro-cid-updltw2v] .eyebrow[data-astro-cid-updltw2v]{margin:0}.careers__openings-heading[data-astro-cid-updltw2v]{font-family:var(--font-display);color:var(--text);letter-spacing:-.02em;margin:0;font-size:clamp(36px,4.4vw,60px);font-weight:500;line-height:1.1}.careers__empty[data-astro-cid-updltw2v]{background:linear-gradient(#1a1a1a 0%,#111 100%);border-radius:14px;gap:24px;max-width:720px;padding:48px 40px;display:grid;box-shadow:inset 0 1px #ffffff0d,0 12px 32px #00000059}.careers__empty-copy[data-astro-cid-updltw2v]{font-family:var(--font);color:#ffffffd1;margin:0;font-size:17px;line-height:1.6}.careers__empty[data-astro-cid-updltw2v] .btn-link[data-astro-cid-updltw2v]{justify-self:start}.careers__roles[data-astro-cid-updltw2v]{border-top:1px solid #ffffff1a;gap:0;margin:0;padding:0;list-style:none;display:grid}.careers__role[data-astro-cid-updltw2v]{border-bottom:1px solid #ffffff1a;grid-template-columns:64px 1fr auto;align-items:center;gap:32px;padding:32px 0;transition:background .25s;display:grid}.careers__role[data-astro-cid-updltw2v]:hover{background:#ffffff05}.careers__role-num[data-astro-cid-updltw2v]{font-family:var(--font);letter-spacing:.18em;color:var(--accent);font-size:14px;font-weight:700}.careers__role-body[data-astro-cid-updltw2v]{gap:6px;display:grid}.careers__role-title[data-astro-cid-updltw2v]{font-family:var(--font-display);color:var(--text);letter-spacing:-.01em;margin:0;font-size:clamp(22px,2.4vw,32px);font-weight:500;line-height:1.2}.careers__role-type[data-astro-cid-updltw2v]{font-family:var(--font);letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;margin:0;font-size:11px;font-weight:700}.careers__role-copy[data-astro-cid-updltw2v]{font-family:var(--font);color:#ffffffc7;max-width:64ch;margin:4px 0 0;font-size:15px;line-height:1.55}.careers__cold-pitch[data-astro-cid-updltw2v]{padding-block:var(--space-section-y);background:#000}.careers__cold-inner[data-astro-cid-updltw2v]{text-align:center;max-width:720px;margin:0 auto}.careers__cold-inner[data-astro-cid-updltw2v] .eyebrow[data-astro-cid-updltw2v]{margin:0 0 24px}.careers__cold-heading[data-astro-cid-updltw2v]{font-family:var(--font-display);color:var(--text);letter-spacing:-.015em;margin:0 0 24px;font-size:clamp(32px,4vw,52px);font-weight:500;line-height:1.1}.careers__cold-copy[data-astro-cid-updltw2v]{font-family:var(--font);color:#ffffffc7;margin:0 0 40px;font-size:17px;line-height:1.6}.careers__cold-actions[data-astro-cid-updltw2v]{justify-content:center;align-items:center;display:flex}.careers__vision[data-astro-cid-updltw2v]{padding-block:var(--space-section-y);background:#000;border-top:1px solid #ffffff0f}.careers__vision[data-astro-cid-updltw2v] .careers__wrap[data-astro-cid-updltw2v]{max-width:880px;margin-left:clamp(40px,8vw,120px)}.careers__vision-eyebrow[data-astro-cid-updltw2v]{margin:0 0 20px}.careers__vision-heading[data-astro-cid-updltw2v]{font-family:var(--font-display);color:var(--text);letter-spacing:-.02em;margin:0 0 32px;font-size:clamp(40px,5vw,72px);font-weight:500;line-height:1.05}.careers__vision-body[data-astro-cid-updltw2v]{font-family:var(--font);color:#ffffffc7;max-width:60ch;margin:0 0 20px;font-size:clamp(18px,1.4vw,22px);font-weight:300;line-height:1.6}.careers__vision-body[data-astro-cid-updltw2v] a[data-astro-cid-updltw2v]{color:var(--accent);border-bottom:1px solid #4a9cff66;text-decoration:none}@media (width<=1024px){.careers__values-grid[data-astro-cid-updltw2v]{grid-template-columns:1fr}.careers__role[data-astro-cid-updltw2v]{grid-template-columns:1fr;gap:16px}.careers__role-apply[data-astro-cid-updltw2v]{justify-self:start}}@media (width<=700px){.careers__hero[data-astro-cid-updltw2v]{min-height:70vh;padding-block:140px 64px}.careers__vision[data-astro-cid-updltw2v] .careers__wrap[data-astro-cid-updltw2v]{margin-left:0}}
