.careers-page-shell[data-astro-cid-2pjcwduj]{position:relative;z-index:0;isolation:isolate;overflow:visible}.careers-main[data-astro-cid-2pjcwduj]{position:relative;z-index:1}.careers-page-shell[data-astro-cid-2pjcwduj]>.footer{position:relative;z-index:0}.careers-page-shell[data-astro-cid-2pjcwduj]>.nav{position:sticky;z-index:1000}.careers-main[data-astro-cid-2pjcwduj]{margin-top:calc(-1 * var(--nav-height));padding-top:0;padding-bottom:0;overflow:visible}.careers-hero[data-astro-cid-2pjcwduj]{position:relative;min-height:clamp(500px,72svh,700px);overflow:hidden;background:transparent;z-index:1}.careers-hero-stage[data-astro-cid-2pjcwduj]{position:fixed;top:0;left:0;right:0;z-index:0;display:flex;align-items:center;justify-content:center;width:100%;height:100svh;min-height:100svh;padding-bottom:clamp(6rem,14vw,12rem);overflow:hidden;background:transparent;box-sizing:border-box;isolation:isolate}.careers-hero-bg[data-astro-cid-2pjcwduj]{position:absolute;inset:0;z-index:-1;overflow:hidden;background:transparent}.careers-bg-graphic[data-astro-cid-2pjcwduj]{position:absolute;inset:0;pointer-events:none;background:url(/assets/top-purple-bg-2560.webp) top center / cover no-repeat;opacity:.18}.careers-hero-inner[data-astro-cid-2pjcwduj]{position:relative;z-index:1;max-width:1540px;padding-top:clamp(4rem,7vw,7rem);padding-bottom:clamp(4rem,7vw,7rem);text-align:center}.careers-title[data-astro-cid-2pjcwduj]{max-width:100%;margin:0 auto var(--space-md);color:var(--color-purple);font-size:clamp(3.2rem,7vw,6.9rem);font-weight:400;letter-spacing:-.035em;line-height:1.02}.careers-title-line[data-astro-cid-2pjcwduj]{display:block}.careers-title-accent[data-astro-cid-2pjcwduj]{display:block;padding-right:.12em;padding-bottom:.04em;background:var(--gradient-primary-reverse);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-style:italic;font-weight:700;white-space:nowrap}.careers-hero[data-astro-cid-2pjcwduj] p[data-astro-cid-2pjcwduj]{max-width:620px;margin:0 auto;color:var(--color-text-light);font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.38}.careers-contact-section[data-astro-cid-2pjcwduj]{position:relative;z-index:5;width:calc(100% - (var(--tile-gap) * 2));margin:calc(-1*clamp(.75rem,2vw,1.5rem)) auto 0}.careers-contact-container[data-astro-cid-2pjcwduj]{max-width:none;padding:0}.careers-contact-card[data-astro-cid-2pjcwduj]{position:relative;z-index:1;overflow:hidden;border:1px solid rgba(255,255,255,.56);border-radius:var(--tile-radius);background:var(--color-white);box-shadow:0 20px 70px #1a1a2e1a;padding:clamp(2.25rem,5vw,4.5rem);display:grid;gap:clamp(2rem,4vw,3rem);text-align:center;isolation:isolate}.careers-contact-card[data-astro-cid-2pjcwduj]:before,.careers-contact-card[data-astro-cid-2pjcwduj]:after{display:none}.careers-contact-card[data-astro-cid-2pjcwduj]>[data-astro-cid-2pjcwduj]{position:relative;z-index:1}.careers-contact-intro[data-astro-cid-2pjcwduj]{text-align:center}.careers-contact-card[data-astro-cid-2pjcwduj] h2[data-astro-cid-2pjcwduj]{max-width:620px;margin:0 auto var(--space-sm);background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.careers-contact-card[data-astro-cid-2pjcwduj] p[data-astro-cid-2pjcwduj]{margin:0 auto;color:var(--color-text-light)}.careers-contact-form[data-astro-cid-2pjcwduj]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:min(100%,860px);margin:0 auto;text-align:left}.careers-form-field[data-astro-cid-2pjcwduj]{display:grid;gap:.5rem;min-width:0}.careers-honeypot[data-astro-cid-2pjcwduj]{position:absolute;left:-100vw;width:1px;height:1px;overflow:hidden}.careers-form-label[data-astro-cid-2pjcwduj]{color:var(--color-purple);font-size:.78rem;font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase}.careers-required[data-astro-cid-2pjcwduj]{color:var(--color-blue)}.careers-message-field[data-astro-cid-2pjcwduj]{grid-column:1 / -1}.careers-form-control[data-astro-cid-2pjcwduj]{appearance:none;width:100%;border:1px solid rgba(50,0,100,.14);border-radius:.95rem;background:#ffffffb3;color:var(--color-text);font:inherit;font-size:1rem;line-height:1.3;outline:none;padding:.95rem 1rem;box-shadow:inset 0 1px #ffffff94;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}textarea[data-astro-cid-2pjcwduj].careers-form-control{min-height:150px;resize:vertical}.careers-form-control[data-astro-cid-2pjcwduj]:focus{border-color:#1da4ffbf;background:#ffffffd1;box-shadow:inset 0 1px #ffffffb3,0 0 0 4px #1da4ff24}.careers-contact-submit[data-astro-cid-2pjcwduj]{justify-self:center;grid-column:1 / -1;display:inline-flex;align-items:center;justify-content:center;min-height:3.5rem;width:100%;margin-top:.35rem;border:0;padding:1rem 2.65rem;border-radius:60px;background:var(--gradient-primary);color:var(--color-white);cursor:pointer;font-family:var(--font-family);font-size:1.05rem;font-weight:600;box-shadow:0 4px 20px #32006433;transition:opacity .3s ease,transform .2s ease,box-shadow .2s ease}.careers-contact-submit[data-astro-cid-2pjcwduj]:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 8px 30px #3200644d}.careers-contact-submit[data-astro-cid-2pjcwduj]:disabled{cursor:wait;opacity:.72;transform:none}.careers-form-status[data-astro-cid-2pjcwduj]{grid-column:1 / -1;width:100%;max-width:none;margin:.25rem 0 0;border:1px solid rgba(50,0,100,.12);border-radius:.95rem;background:#ffffff9e;color:var(--color-text-light);padding:.8rem 1rem;font-size:.95rem;line-height:1.35;text-align:center}.careers-form-status[data-astro-cid-2pjcwduj][data-state=success]{border-color:#1da4ff52;color:var(--color-purple)}.careers-form-status[data-astro-cid-2pjcwduj][data-state=error]{border-color:#b4262647;color:#7d1f1f}.submit-label-short[data-astro-cid-2pjcwduj]{display:none}@media(max-width:768px){.careers-hero[data-astro-cid-2pjcwduj]{min-height:100svh}.careers-hero-inner[data-astro-cid-2pjcwduj]{padding-top:clamp(5rem,22vw,7rem)}.careers-contact-section[data-astro-cid-2pjcwduj]{width:calc(100% - var(--space-md));margin-top:clamp(-14rem,-28svh,-9rem)}.careers-title-accent[data-astro-cid-2pjcwduj]{white-space:normal}.careers-title[data-astro-cid-2pjcwduj]{font-size:clamp(2.15rem,10vw,3.5rem)}.careers-contact-form[data-astro-cid-2pjcwduj]{grid-template-columns:1fr}.careers-contact-submit[data-astro-cid-2pjcwduj]{width:100%}.submit-label-full[data-astro-cid-2pjcwduj]{display:none}.submit-label-short[data-astro-cid-2pjcwduj]{display:inline}.careers-contact-card[data-astro-cid-2pjcwduj]{border-radius:clamp(2rem,10vw,3rem)}}
