.careers-page[data-astro-cid-updltw2v]{width:min(1160px,100% - 40px);margin:118px auto 90px;padding:0}.careers-hero[data-astro-cid-updltw2v]{border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) minmax(280px,.62fr);align-items:end;gap:clamp(30px,7vw,100px);padding:32px 0 46px;display:grid}.careers-hero-copy[data-astro-cid-updltw2v] h1[data-astro-cid-updltw2v]{color:#f7f9ff;background:linear-gradient(120deg, #fff 15%, var(--accent-blue) 47%, var(--accent-purple) 72%, #fff 90%);-webkit-text-fill-color:transparent;letter-spacing:-.06em;text-wrap:balance;background-size:200%;-webkit-background-clip:text;background-clip:text;max-width:720px;margin:14px 0 18px;padding-block-end:.1em;font-size:clamp(3rem,7vw,6.4rem);line-height:1.02;animation:6s linear infinite shineText;position:relative}.careers-hero-copy[data-astro-cid-updltw2v] h1[data-astro-cid-updltw2v]:after{background:linear-gradient(90deg, var(--accent-blue), var(--accent-purple), var(--accent-blue));width:60px;height:3px;box-shadow:0 0 10px #00d4ff99, 0 0 3px var(--accent-purple);content:"";background-size:200%;border-radius:2px;transition:width .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;animation:4s linear infinite underlineFlow;position:absolute;bottom:-10px;left:0}.careers-hero-copy[data-astro-cid-updltw2v] h1[data-astro-cid-updltw2v]:hover{letter-spacing:-.06em;transform:scale(1)}.careers-hero-copy[data-astro-cid-updltw2v] h1[data-astro-cid-updltw2v]:hover:after{width:120px}.careers-lead[data-astro-cid-updltw2v]{color:#b8c5d6;max-width:650px;margin:0;font-size:clamp(1rem,1.55vw,1.2rem);line-height:1.7}.careers-status[data-astro-cid-updltw2v]{background:linear-gradient(145deg,#131c2ddb,#0c0e1cd1);border:1px solid #ffffff21;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;padding:19px 20px;display:grid;box-shadow:0 18px 48px #0003}.careers-status-dot[data-astro-cid-updltw2v]{border:2px solid #8f9bad;border-radius:50%;width:10px;height:10px;margin-top:5px;box-shadow:0 0 12px #8f9bad61}.careers-status[data-astro-cid-updltw2v] strong[data-astro-cid-updltw2v]{color:#f2f4fb;letter-spacing:.01em;font-size:.88rem}.careers-status[data-astro-cid-updltw2v] p[data-astro-cid-updltw2v]{color:#9ca9bb;margin:7px 0 0;font-size:.8rem;line-height:1.55}.careers-grid[data-astro-cid-updltw2v]{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);gap:16px;margin-top:16px;display:grid}.careers-card[data-astro-cid-updltw2v]{background:linear-gradient(145deg,#0e1828e0,#0d0e1de0);border:1px solid #ffffff1c;border-radius:22px;min-width:0;padding:clamp(24px,4vw,38px)}.careers-card[data-astro-cid-updltw2v] h2[data-astro-cid-updltw2v]{color:#f8f9ff;background:linear-gradient(120deg, #fff 15%, var(--accent-blue) 45%, var(--accent-purple) 65%, #fff 85%);-webkit-text-fill-color:transparent;letter-spacing:-.045em;text-align:left;white-space:normal;overflow-wrap:anywhere;text-wrap:balance;background-size:200%;-webkit-background-clip:text;background-clip:text;max-width:580px;margin:12px 0 18px;padding-block-end:.1em;font-size:clamp(1.75rem,3.3vw,2.7rem);line-height:1.08;transition:none;animation:6s linear infinite shineText;display:block;position:relative;transform:scale(1)}.careers-card[data-astro-cid-updltw2v] h2[data-astro-cid-updltw2v]:after{bottom:-10px;left:0;right:auto;transform:none}.careers-card[data-astro-cid-updltw2v] h2[data-astro-cid-updltw2v]:hover{letter-spacing:-.045em;transform:scale(1)}.careers-card[data-astro-cid-updltw2v]>p[data-astro-cid-updltw2v]:not(.phase-eyebrow){color:#aab7c8;max-width:610px;margin:0;line-height:1.7}.careers-tags[data-astro-cid-updltw2v]{flex-wrap:wrap;gap:9px;margin-top:26px;display:flex}.careers-tags[data-astro-cid-updltw2v] span[data-astro-cid-updltw2v]{color:#c5eaf0;letter-spacing:.04em;background:#23a4b717;border:1px solid #56e0ef3d;border-radius:999px;padding:8px 12px;font-size:.72rem;font-weight:750}.careers-fit[data-astro-cid-updltw2v]{background:radial-gradient(circle at 100% 0,#a855f729,#0000 45%),linear-gradient(145deg,#13192fe6,#0d0e1de0)}.careers-fit[data-astro-cid-updltw2v] .btn[data-astro-cid-updltw2v]{box-sizing:border-box;text-align:center;white-space:nowrap;justify-content:center;align-self:center;align-items:center;width:100%;max-width:100%;min-height:52px;margin:28px auto 0;padding:14px 22px;font-size:clamp(.72rem,1.6vw,.85rem);line-height:1;display:flex}@media (width<=800px){.careers-hero[data-astro-cid-updltw2v],.careers-grid[data-astro-cid-updltw2v]{grid-template-columns:1fr}.careers-hero[data-astro-cid-updltw2v]{align-items:start}}@media (width<=560px){.careers-page[data-astro-cid-updltw2v]{width:calc(100% - 30px);margin-top:88px}.careers-hero[data-astro-cid-updltw2v]{padding-top:18px;padding-bottom:32px}.careers-hero-copy[data-astro-cid-updltw2v] h1[data-astro-cid-updltw2v]{font-size:clamp(2.35rem,11.5vw,4rem)}.careers-card[data-astro-cid-updltw2v]{padding:23px 20px}.careers-fit[data-astro-cid-updltw2v] .btn[data-astro-cid-updltw2v]{letter-spacing:.7px;font-size:.72rem}}@media (prefers-reduced-motion:reduce){.careers-hero-copy[data-astro-cid-updltw2v] h1[data-astro-cid-updltw2v],.careers-hero-copy[data-astro-cid-updltw2v] h1[data-astro-cid-updltw2v]:after,.careers-card[data-astro-cid-updltw2v] h2[data-astro-cid-updltw2v],.careers-card[data-astro-cid-updltw2v] h2[data-astro-cid-updltw2v]:after{animation:none}}
