.careers-section[data-astro-cid-lz45hwke]{max-width:900px;margin:0 auto;padding:100px 32px 60px}.careers-discipline[data-astro-cid-lz45hwke]{margin-top:72px}.careers-discipline[data-astro-cid-lz45hwke]+.careers-discipline[data-astro-cid-lz45hwke]{margin-top:56px}.discipline-header[data-astro-cid-lz45hwke]{display:flex;align-items:baseline;gap:12px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:20px}.discipline-label[data-astro-cid-lz45hwke]{font-family:Space Grotesk,monospace;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.discipline-count[data-astro-cid-lz45hwke]{font-family:Space Grotesk,monospace;font-size:10px;letter-spacing:.1em;color:#555552;text-transform:uppercase}.careers-roles[data-astro-cid-lz45hwke]{display:flex;flex-direction:column;gap:16px}.discipline-jump[data-astro-cid-lz45hwke]{margin:44px 0 8px;padding:20px 0 22px;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.discipline-jump-label[data-astro-cid-lz45hwke]{display:block;font-family:Space Grotesk,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#555552;margin-bottom:14px}.discipline-jump-list[data-astro-cid-lz45hwke]{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.discipline-jump-link[data-astro-cid-lz45hwke]{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid rgba(255,255,255,.14);border-radius:999px;font-family:Space Grotesk,monospace;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#b8b8b4;text-decoration:none;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.discipline-jump-link[data-astro-cid-lz45hwke]:hover,.discipline-jump-link[data-astro-cid-lz45hwke]:focus-visible{color:var(--v, #fc6a35);border-color:color-mix(in srgb,var(--v, #fc6a35) 55%,transparent);background:color-mix(in srgb,var(--v, #fc6a35) 10%,transparent)}.discipline-jump-count[data-astro-cid-lz45hwke]{font-size:10px;font-weight:500;letter-spacing:.08em;color:#555552}.discipline-jump-link[data-astro-cid-lz45hwke]:hover .discipline-jump-count[data-astro-cid-lz45hwke],.discipline-jump-link[data-astro-cid-lz45hwke]:focus-visible .discipline-jump-count[data-astro-cid-lz45hwke]{color:var(--v, #fc6a35)}.careers-discipline[data-astro-cid-lz45hwke]{scroll-margin-top:32px}.careers-card[data-astro-cid-lz45hwke]{position:relative;background:linear-gradient(180deg,#18181a,#141416);border:1px solid rgba(255,255,255,.14);border-radius:4px;padding:36px 36px 28px;overflow:hidden;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.careers-card[data-astro-cid-lz45hwke]:before{content:"";position:absolute;top:0;left:0;bottom:0;width:2px;background:var(--v, #fc6a35);opacity:.55;transition:width .18s ease,opacity .18s ease}.careers-card[data-astro-cid-lz45hwke]:hover{border-color:color-mix(in srgb,var(--v, #fc6a35) 45%,transparent);transform:translateY(-2px);box-shadow:0 10px 28px -18px #000000e6}.careers-card[data-astro-cid-lz45hwke]:hover:before{width:3px;opacity:1}@media(prefers-reduced-motion:reduce){.careers-card[data-astro-cid-lz45hwke]{transition:border-color .18s ease}.careers-card[data-astro-cid-lz45hwke]:hover{transform:none;box-shadow:none}}.careers-card-header[data-astro-cid-lz45hwke]{margin-bottom:24px}.careers-card-meta[data-astro-cid-lz45hwke]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.careers-badge[data-astro-cid-lz45hwke]{font-family:Space Grotesk,monospace;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#aaa;padding:5px 12px;border:1px solid rgba(255,255,255,.2);border-radius:2px}.careers-badge-type[data-astro-cid-lz45hwke]{color:#c8c8c6;border-color:#ffffff47;background:#ffffff0d}.careers-title[data-astro-cid-lz45hwke]{font-family:Gabarito,sans-serif;font-weight:600;font-size:clamp(20px,2.2vw,28px);letter-spacing:.04em;text-transform:uppercase;color:#fffcf2;margin:0 0 10px;line-height:1.15}.careers-logline[data-astro-cid-lz45hwke]{font-family:Gabarito,serif;font-size:clamp(17px,1.5vw,22px);color:#b0aca8;font-style:italic;margin:0;line-height:1.4}.careers-card-body[data-astro-cid-lz45hwke]{border-top:1px solid rgba(255,255,255,.1);padding-top:24px;margin-bottom:28px}.careers-desc[data-astro-cid-lz45hwke]{font-family:Space Grotesk,sans-serif;font-size:clamp(15px,1.1vw,17px);font-weight:450;line-height:1.7;color:#a8a4a0;margin:0 0 20px}.careers-skills[data-astro-cid-lz45hwke]{display:flex;flex-wrap:wrap;gap:6px}.careers-skill[data-astro-cid-lz45hwke]{font-family:Space Grotesk,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#fc6a35;padding:5px 10px;border:1px solid rgba(77,138,85,.3);border-radius:3px;background:#ffffff05}.careers-card-footer[data-astro-cid-lz45hwke]{border-top:1px solid rgba(255,255,255,.1);padding-top:24px}.careers-apply[data-astro-cid-lz45hwke]{font-size:12px;margin-top:0}.careers-outro[data-astro-cid-lz45hwke]{margin-top:80px;padding:40px;border:1px solid rgba(255,255,255,.12);background:#fb3c0514}@media(max-width:640px){.careers-section[data-astro-cid-lz45hwke]{padding:80px 20px 40px}.careers-card[data-astro-cid-lz45hwke]{padding:24px 20px 20px}.careers-outro[data-astro-cid-lz45hwke]{padding:28px 20px}.careers-badge[data-astro-cid-lz45hwke]{font-size:11px;padding:5px 10px}.discipline-label[data-astro-cid-lz45hwke]{font-size:11px}}
