.careers-hero[data-astro-cid-rwkth32n]{position:relative;overflow:hidden;background:radial-gradient(ellipse 80% 50% at 50% -20%,rgb(196 255 0 / 12%) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 80% 0%,rgb(71 6 249 / 12%) 0%,transparent 45%),linear-gradient(180deg,#0a0a0a,#000);border-bottom:1px solid #262626}.careers-hero__columns[data-astro-cid-rwkth32n]{position:absolute;inset:0;max-width:var(--home-content-max);margin:0 auto;pointer-events:none;z-index:0}.careers-hero__columns[data-astro-cid-rwkth32n]:before,.careers-hero__columns[data-astro-cid-rwkth32n]:after{content:"";position:absolute;top:0;bottom:0;width:1px;background:#262626}.careers-hero__columns[data-astro-cid-rwkth32n]:before{left:64px}.careers-hero__columns[data-astro-cid-rwkth32n]:after{right:64px}.careers-hero__inner[data-astro-cid-rwkth32n]{position:relative;z-index:1;max-width:1040px;margin:0 auto;padding:160px 64px 96px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:24px}.careers-hero__eyebrow[data-astro-cid-rwkth32n]{font-family:Gt Cinetype Mono,monospace;font-size:15px;line-height:18px;font-weight:900;text-transform:uppercase;letter-spacing:.05em;color:var(--color-arcade-chartreuse, #c4ff00)}.careers-hero__heading[data-astro-cid-rwkth32n]{margin:0;font-family:Gt Sectra,Georgia,serif;font-size:56px;font-weight:400;line-height:64px;letter-spacing:-1.12px;color:#fff;font-feature-settings:"lnum" 1,"pnum" 1}.careers-hero__copy[data-astro-cid-rwkth32n]{max-width:660px;display:flex;flex-direction:column;gap:20px}.careers-hero__copy[data-astro-cid-rwkth32n] p[data-astro-cid-rwkth32n]{margin:0;font-family:Gt Cinetype,Arial,sans-serif;font-size:18px;line-height:28px;color:#d4d4d4}.careers-hero__scroll[data-astro-cid-rwkth32n]{margin-top:8px;font-family:Gt Cinetype Mono,monospace;font-size:14px;line-height:16px;font-weight:900;text-transform:uppercase;letter-spacing:.05em;color:#fff;text-decoration:none;padding:12px 20px;border:1px solid #3d3d3d;transition:background .2s ease,color .2s ease,border-color .2s ease}.careers-hero__scroll[data-astro-cid-rwkth32n]:hover{background:#fff;color:#000;border-color:#fff}@media(max-width:991px){.careers-hero__columns[data-astro-cid-rwkth32n]{display:none}.careers-hero__inner[data-astro-cid-rwkth32n]{padding:128px 24px 72px;gap:20px}.careers-hero__heading[data-astro-cid-rwkth32n]{font-size:36px;line-height:44px;letter-spacing:-.72px}.careers-hero__copy[data-astro-cid-rwkth32n] p[data-astro-cid-rwkth32n]{font-size:16px;line-height:24px}}.roles[data-astro-cid-dynckynq]{position:relative;overflow:hidden;background:#000;border-bottom:1px solid #262626;padding-bottom:96px;scroll-margin-top:80px}.roles__columns[data-astro-cid-dynckynq]{position:absolute;inset:0;max-width:var(--home-content-max);margin:0 auto;pointer-events:none;z-index:0}.roles__columns[data-astro-cid-dynckynq]:before,.roles__columns[data-astro-cid-dynckynq]:after{content:"";position:absolute;top:0;bottom:0;width:1px;background:#262626}.roles__columns[data-astro-cid-dynckynq]:before{left:64px}.roles__columns[data-astro-cid-dynckynq]:after{right:64px}.roles__head[data-astro-cid-dynckynq]{position:relative;z-index:1;max-width:var(--home-content-max);margin:0 auto;padding:64px 64px 40px;text-align:center;border-bottom:1px solid #262626}.roles__heading[data-astro-cid-dynckynq]{margin:0 0 16px;font-family:Gt Sectra,Georgia,serif;font-size:48px;font-weight:400;line-height:56px;letter-spacing:-.96px;color:#fff;font-feature-settings:"lnum" 1,"pnum" 1}.roles__subhead[data-astro-cid-dynckynq]{margin:0 auto;max-width:560px;font-family:Gt Cinetype,Arial,sans-serif;font-size:16px;line-height:24px;color:#999}.roles__body[data-astro-cid-dynckynq]{position:relative;z-index:1;max-width:1120px;margin:0 auto;padding:48px 64px 0}.roles__message[data-astro-cid-dynckynq]{font-family:Gt Cinetype,Arial,sans-serif;font-size:18px;line-height:28px;color:#ccc;text-align:center}.roles__message[data-astro-cid-dynckynq] a[data-astro-cid-dynckynq]{color:#fff;text-decoration:underline}.roles__dept[data-astro-cid-dynckynq]{margin-bottom:48px}.roles__dept-title[data-astro-cid-dynckynq]{margin:0 0 20px;font-family:Gt Cinetype Mono,monospace;font-size:14px;font-weight:900;line-height:16px;text-transform:uppercase;letter-spacing:.08em;color:var(--color-arcade-chartreuse, #c4ff00);padding-bottom:12px;border-bottom:1px solid #262626}.roles__grid[data-astro-cid-dynckynq]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.roles__card[data-astro-cid-dynckynq]{display:flex;flex-direction:column;gap:12px;padding:28px;background:#fff;border:1px solid #3d3d3d;text-align:left;text-decoration:none;cursor:pointer;transition:border-color .2s ease,transform .2s ease}.roles__card[data-astro-cid-dynckynq]:hover{border-color:#000;transform:translateY(-2px)}.roles__card-title[data-astro-cid-dynckynq]{margin:0;font-family:Gt Sectra,Georgia,serif;font-size:24px;font-weight:400;line-height:30px;letter-spacing:-.48px;color:#000}.roles__meta[data-astro-cid-dynckynq]{display:flex;flex-wrap:wrap;gap:8px}.roles__badge[data-astro-cid-dynckynq]{display:inline-flex;align-items:center;padding:5px 10px;background:#f0f0f0;font-family:Gt Cinetype Mono,monospace;font-size:12px;line-height:14px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;color:#2c2c2c}.roles__card-cta[data-astro-cid-dynckynq]{margin-top:4px;font-family:Gt Cinetype Mono,monospace;font-size:13px;line-height:16px;font-weight:900;text-transform:uppercase;letter-spacing:.05em;color:#000}@media(max-width:991px){.roles__columns[data-astro-cid-dynckynq]{display:none}.roles__head[data-astro-cid-dynckynq]{padding:48px 24px 32px}.roles__heading[data-astro-cid-dynckynq]{font-size:36px;line-height:42px;letter-spacing:-.72px}.roles__body[data-astro-cid-dynckynq]{padding:32px 24px 0}.roles__grid[data-astro-cid-dynckynq]{grid-template-columns:1fr}}
