/*! Build: 55950bb1 */
.careers-hero[data-astro-cid-ukr7gvvq]{background:radial-gradient(80% 50% at 50% -20%,#c4ff001f 0%,#0000 50%),radial-gradient(60% 40% at 80% 0,#4706f91f 0%,#0000 45%),linear-gradient(#0a0a0a 0%,#000 100%);border-bottom:1px solid #262626;position:relative;overflow:hidden}.careers-hero__columns[data-astro-cid-ukr7gvvq]{max-width:var(--home-content-max);pointer-events:none;z-index:0;margin:0 auto;position:absolute;inset:0}.careers-hero__columns[data-astro-cid-ukr7gvvq]:before,.careers-hero__columns[data-astro-cid-ukr7gvvq]:after{content:"";background:#262626;width:1px;position:absolute;top:0;bottom:0}.careers-hero__columns[data-astro-cid-ukr7gvvq]:before{left:64px}.careers-hero__columns[data-astro-cid-ukr7gvvq]:after{right:64px}.careers-hero__inner[data-astro-cid-ukr7gvvq]{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:1040px;margin:0 auto;padding:160px 64px 96px;display:flex;position:relative}.careers-hero__eyebrow[data-astro-cid-ukr7gvvq]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-arcade-chartreuse,#c4ff00);font-family:Gt Cinetype Mono,monospace;font-size:15px;font-weight:900;line-height:18px}.careers-hero__heading[data-astro-cid-ukr7gvvq]{letter-spacing:-1.12px;color:#fff;font-feature-settings:"lnum" 1, "pnum" 1;margin:0;font-family:Gt Sectra,Georgia,serif;font-size:56px;font-weight:400;line-height:64px}.careers-hero__copy[data-astro-cid-ukr7gvvq]{flex-direction:column;gap:20px;max-width:660px;display:flex}.careers-hero__copy[data-astro-cid-ukr7gvvq] p[data-astro-cid-ukr7gvvq]{color:#d4d4d4;margin:0;font-family:Gt Cinetype,Arial,sans-serif;font-size:18px;line-height:28px}.careers-hero__scroll[data-astro-cid-ukr7gvvq]{text-transform:uppercase;letter-spacing:.05em;color:#fff;border:1px solid #3d3d3d;margin-top:8px;padding:12px 20px;font-family:Gt Cinetype Mono,monospace;font-size:14px;font-weight:900;line-height:16px;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.careers-hero__scroll[data-astro-cid-ukr7gvvq]:hover{color:#000;background:#fff;border-color:#fff}@media (width<=991px){.careers-hero__columns[data-astro-cid-ukr7gvvq]{display:none}.careers-hero__inner[data-astro-cid-ukr7gvvq]{gap:20px;padding:128px 24px 72px}.careers-hero__heading[data-astro-cid-ukr7gvvq]{letter-spacing:-.72px;font-size:36px;line-height:44px}.careers-hero__copy[data-astro-cid-ukr7gvvq] p[data-astro-cid-ukr7gvvq]{font-size:16px;line-height:24px}}.mcp-apply[data-astro-cid-gxxxiwu3]{background:#000;border-bottom:1px solid #262626;position:relative;overflow:hidden}.mcp-apply__columns[data-astro-cid-gxxxiwu3]{max-width:var(--home-content-max);pointer-events:none;z-index:0;margin:0 auto;position:absolute;inset:0}.mcp-apply__columns[data-astro-cid-gxxxiwu3]:before,.mcp-apply__columns[data-astro-cid-gxxxiwu3]:after{content:"";background:#262626;width:1px;position:absolute;top:0;bottom:0}.mcp-apply__columns[data-astro-cid-gxxxiwu3]:before{left:64px}.mcp-apply__columns[data-astro-cid-gxxxiwu3]:after{right:64px}.mcp-apply__inner[data-astro-cid-gxxxiwu3]{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;max-width:1120px;margin:0 auto;padding:64px;display:grid;position:relative}.mcp-apply__copy[data-astro-cid-gxxxiwu3]{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.mcp-apply__eyebrow[data-astro-cid-gxxxiwu3]{text-transform:uppercase;letter-spacing:.08em;color:var(--color-arcade-chartreuse,#c4ff00);font-family:Gt Cinetype Mono,monospace;font-size:14px;font-weight:900;line-height:16px}.mcp-apply__heading[data-astro-cid-gxxxiwu3]{letter-spacing:-.72px;color:#fff;margin:0;font-family:Gt Sectra,Georgia,serif;font-size:36px;font-weight:400;line-height:42px}.mcp-apply__body[data-astro-cid-gxxxiwu3]{color:#d4d4d4;margin:0;font-family:Gt Cinetype,Arial,sans-serif;font-size:18px;line-height:28px}.mcp-apply__link[data-astro-cid-gxxxiwu3]{text-transform:uppercase;letter-spacing:.05em;color:#fff;border-bottom:1px solid #3d3d3d;padding-bottom:4px;font-family:Gt Cinetype Mono,monospace;font-size:13px;font-weight:900;line-height:16px;text-decoration:none;transition:border-color .15s}.mcp-apply__link[data-astro-cid-gxxxiwu3]:hover{border-color:var(--color-arcade-chartreuse,#c4ff00)}.mcp-apply__install[data-astro-cid-gxxxiwu3]{background:#0f0f0f;border:1px solid #3d3d3d}.mcp-apply__install-head[data-astro-cid-gxxxiwu3]{border-bottom:1px solid #262626;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.mcp-apply__install-label[data-astro-cid-gxxxiwu3]{text-transform:uppercase;letter-spacing:.05em;color:#8e8e8e;font-family:Gt Cinetype Mono,monospace;font-size:12px;font-weight:900;line-height:14px}.mcp-apply__copy-btn[data-astro-cid-gxxxiwu3]{text-transform:uppercase;letter-spacing:.05em;color:#fff;cursor:pointer;background:0 0;border:1px solid #3d3d3d;padding:6px 12px;font-family:Gt Cinetype Mono,monospace;font-size:12px;font-weight:900;line-height:14px;transition:background .15s,color .15s,border-color .15s}.mcp-apply__copy-btn[data-astro-cid-gxxxiwu3]:hover{color:#000;background:#fff;border-color:#fff}.mcp-apply__command[data-astro-cid-gxxxiwu3]{color:#fff;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:16px;font-family:Gt Cinetype Mono,monospace;font-size:13px;line-height:22px}.mcp-apply__note[data-astro-cid-gxxxiwu3]{color:#8e8e8e;margin:0;padding:0 16px 16px;font-family:Gt Cinetype,Arial,sans-serif;font-size:14px;line-height:20px}.mcp-apply__note[data-astro-cid-gxxxiwu3] code[data-astro-cid-gxxxiwu3]{color:#cdcdcd;font-family:Gt Cinetype Mono,monospace;font-size:13px}@media (width<=991px){.mcp-apply__columns[data-astro-cid-gxxxiwu3]{display:none}.mcp-apply__inner[data-astro-cid-gxxxiwu3]{grid-template-columns:1fr;gap:32px;padding:48px 24px}.mcp-apply__heading[data-astro-cid-gxxxiwu3]{letter-spacing:-.6px;font-size:30px;line-height:36px}.mcp-apply__body[data-astro-cid-gxxxiwu3]{font-size:16px;line-height:24px}}.roles[data-astro-cid-yu5jxdbh]{background:#000;border-bottom:1px solid #262626;padding-bottom:96px;scroll-margin-top:80px;position:relative;overflow:hidden}.roles__columns[data-astro-cid-yu5jxdbh]{max-width:var(--home-content-max);pointer-events:none;z-index:0;margin:0 auto;position:absolute;inset:0}.roles__columns[data-astro-cid-yu5jxdbh]:before,.roles__columns[data-astro-cid-yu5jxdbh]:after{content:"";background:#262626;width:1px;position:absolute;top:0;bottom:0}.roles__columns[data-astro-cid-yu5jxdbh]:before{left:64px}.roles__columns[data-astro-cid-yu5jxdbh]:after{right:64px}.roles__head[data-astro-cid-yu5jxdbh]{z-index:1;max-width:var(--home-content-max);text-align:center;border-bottom:1px solid #262626;margin:0 auto;padding:64px 64px 40px;position:relative}.roles__heading[data-astro-cid-yu5jxdbh]{letter-spacing:-.96px;color:#fff;font-feature-settings:"lnum" 1, "pnum" 1;margin:0 0 16px;font-family:Gt Sectra,Georgia,serif;font-size:48px;font-weight:400;line-height:56px}.roles__subhead[data-astro-cid-yu5jxdbh]{color:#999;max-width:560px;margin:0 auto;font-family:Gt Cinetype,Arial,sans-serif;font-size:16px;line-height:24px}.roles__body[data-astro-cid-yu5jxdbh]{z-index:1;max-width:1120px;margin:0 auto;padding:48px 64px 0;position:relative}.roles__message[data-astro-cid-yu5jxdbh]{color:#ccc;text-align:center;font-family:Gt Cinetype,Arial,sans-serif;font-size:18px;line-height:28px}.roles__message[data-astro-cid-yu5jxdbh] a[data-astro-cid-yu5jxdbh]{color:#fff;text-decoration:underline}.roles__dept[data-astro-cid-yu5jxdbh]{margin-bottom:48px}.roles__dept-title[data-astro-cid-yu5jxdbh]{text-transform:uppercase;letter-spacing:.08em;color:var(--color-arcade-chartreuse,#c4ff00);border-bottom:1px solid #262626;margin:0 0 20px;padding-bottom:12px;font-family:Gt Cinetype Mono,monospace;font-size:14px;font-weight:900;line-height:16px}.roles__grid[data-astro-cid-yu5jxdbh]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.roles__card[data-astro-cid-yu5jxdbh]{text-align:left;cursor:pointer;background:#fff;border:1px solid #3d3d3d;flex-direction:column;gap:12px;padding:28px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.roles__card[data-astro-cid-yu5jxdbh]:hover{border-color:#000;transform:translateY(-2px)}.roles__card-title[data-astro-cid-yu5jxdbh]{letter-spacing:-.48px;color:#000;margin:0;font-family:Gt Sectra,Georgia,serif;font-size:24px;font-weight:400;line-height:30px}.roles__meta[data-astro-cid-yu5jxdbh]{flex-wrap:wrap;gap:8px;display:flex}.roles__badge[data-astro-cid-yu5jxdbh]{text-transform:uppercase;letter-spacing:.04em;color:#2c2c2c;background:#f0f0f0;align-items:center;padding:5px 10px;font-family:Gt Cinetype Mono,monospace;font-size:12px;font-weight:900;line-height:14px;display:inline-flex}.roles__card-cta[data-astro-cid-yu5jxdbh]{text-transform:uppercase;letter-spacing:.05em;color:#000;margin-top:4px;font-family:Gt Cinetype Mono,monospace;font-size:13px;font-weight:900;line-height:16px}@media (width<=991px){.roles__columns[data-astro-cid-yu5jxdbh]{display:none}.roles__head[data-astro-cid-yu5jxdbh]{padding:48px 24px 32px}.roles__heading[data-astro-cid-yu5jxdbh]{letter-spacing:-.72px;font-size:36px;line-height:42px}.roles__body[data-astro-cid-yu5jxdbh]{padding:32px 24px 0}.roles__grid[data-astro-cid-yu5jxdbh]{grid-template-columns:1fr}}
