.landing-v3 .careers-pg .careers-hero{position:relative;overflow:hidden;margin-top:-60px;padding:152px 0 104px;background:linear-gradient(180deg,#0A0712 0,#150E25 30%,#2A1E3A 62%,#3A2A44 82%,var(--bg) 100%);color:#fff}.landing-v3 .careers-pg .careers-hero:before{content:"";position:absolute;left:50%;top:-360px;width:min(1280px,130vw);height:820px;transform:translateX(-50%);background:radial-gradient(circle at 50%,#1d1430 0,transparent 61%),radial-gradient(120% 100% at 20% 10%,rgba(124,92,252,.14),transparent 56%),radial-gradient(56% 50% at 37% 41%,rgba(255,255,255,.06),transparent 62%);pointer-events:none}.landing-v3 .careers-pg .careers-hero-copy{position:relative;z-index:2;max-width:var(--lp-max,1080px);margin:0 auto;padding:0 32px}.landing-v3 .careers-pg .careers-hero-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:rgba(233,224,255,.72);padding:6px 12px;border-radius:var(--r-pill);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);margin-bottom:24px}.landing-v3 .careers-pg .careers-hero-eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 0 rgba(63,181,142,.5);animation:lv3-orb-pulse 1.8s infinite}.landing-v3 .careers-pg .careers-h1{font-family:var(--font-display);font-weight:360;font-variation-settings:"opsz" 144,"SOFT" 50,"WONK" 0;font-size:clamp(38px,5.8vw,70px);line-height:1;letter-spacing:-.03em;margin:0 0 22px;max-width:16ch}.landing-v3 .careers-pg .careers-h1 em{font-style:italic;color:#C9B8FF;font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1}.landing-v3 .careers-pg .careers-hero-lede{font-size:clamp(15px,1.6vw,18px);line-height:1.65;color:rgba(233,224,255,.82);max-width:52ch;margin-bottom:30px}.landing-v3 .careers-pg .careers-hero-cta{display:flex;gap:12px;flex-wrap:wrap}.landing-v3 .careers-pg .careers-roles{max-width:var(--lp-max,1080px);margin:0 auto;padding:84px 32px}.landing-v3 .careers-pg .careers-roles-eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--violet);margin-bottom:12px}.landing-v3 .careers-pg .careers-roles-title{font-family:var(--font-display);font-weight:400;font-style:italic;font-size:clamp(28px,4vw,42px);line-height:1.06;letter-spacing:-.02em;color:var(--ink-0);max-width:20ch;margin:0}.landing-v3 .careers-pg .careers-empty{margin-top:32px;background:var(--paper);border:1px dashed var(--line-3);border-radius:var(--r-3);padding:64px 32px;text-align:center;display:flex;flex-direction:column;align-items:center}.landing-v3 .careers-pg .careers-empty-mark{width:56px;height:56px;border-radius:50%;border:1.5px solid var(--line-3);display:flex;align-items:center;justify-content:center;margin-bottom:24px}.landing-v3 .careers-pg .careers-empty-mark span{width:10px;height:10px;border-radius:50%;background:var(--violet-soft)}.landing-v3 .careers-pg .careers-empty-title{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:clamp(22px,3vw,30px);letter-spacing:-.02em;color:var(--ink-0);margin:0 0 12px}.landing-v3 .careers-pg .careers-empty-body{color:var(--ink-2);font-size:15.5px;line-height:1.65;max-width:52ch;margin:0 0 28px}.landing-v3 .careers-pg .careers-empty-cta{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.landing-v3 .careers-pg .careers-offer{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:84px 32px}.landing-v3 .careers-pg .careers-offer-inner{max-width:var(--lp-max,1080px);margin:0 auto}.landing-v3 .careers-pg .careers-offer-head{margin-bottom:40px}.landing-v3 .careers-pg .careers-offer-eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--violet);margin-bottom:12px}.landing-v3 .careers-pg .careers-offer-title{font-family:var(--font-display);font-weight:400;font-style:italic;font-size:clamp(26px,3.6vw,38px);line-height:1.1;letter-spacing:-.02em;color:var(--ink-0);margin:0}.landing-v3 .careers-pg .careers-offer-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0 56px;margin:0}.landing-v3 .careers-pg .careers-offer-row{display:flex;align-items:baseline;gap:14px;padding:18px 0;border-top:1px solid var(--line)}.landing-v3 .careers-pg .careers-offer-row dt{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);width:110px;flex-shrink:0}.landing-v3 .careers-pg .careers-offer-dot{flex:1;border-bottom:1px dotted var(--line-3);transform:translateY(-4px)}.landing-v3 .careers-pg .careers-offer-row dd{font-family:var(--font-display);font-style:italic;font-size:18px;letter-spacing:-.01em;color:var(--ink-0);margin:0;text-align:right}.landing-v3 .careers-pg .careers-values{background:var(--bg-2);padding:84px 32px}.landing-v3 .careers-pg .careers-values-inner{max-width:var(--lp-max,1080px);margin:0 auto}.landing-v3 .careers-pg .careers-values-eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--violet);margin-bottom:12px}.landing-v3 .careers-pg .careers-values-title{font-family:var(--font-display);font-weight:400;font-style:italic;font-size:clamp(26px,3.6vw,38px);line-height:1.1;letter-spacing:-.02em;color:var(--ink-0);max-width:28ch;margin-bottom:40px}.landing-v3 .careers-pg .careers-values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-3);overflow:hidden}.landing-v3 .careers-pg .careers-value-card{background:var(--paper);padding:36px 32px;display:flex;flex-direction:column;gap:14px}.landing-v3 .careers-pg .careers-value-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.landing-v3 .careers-pg .careers-value-pullquote{font-family:var(--font-display);font-style:italic;font-size:clamp(18px,2.2vw,22px);line-height:1.25;letter-spacing:-.01em;color:var(--ink-0)}.landing-v3 .careers-pg .careers-value-body{font-size:14px;line-height:1.65;color:var(--ink-2)}.landing-v3 .careers-pg .careers-close{text-align:center;padding:96px 32px 104px;background:linear-gradient(180deg,var(--bg),var(--paper));position:relative;overflow:hidden}.landing-v3 .careers-pg .careers-close:before{content:"";position:absolute;left:50%;top:-140px;width:600px;height:400px;transform:translateX(-50%);background:radial-gradient(50% 50% at 50% 50%,rgba(124,92,252,.12),transparent 70%);pointer-events:none}.landing-v3 .careers-pg .careers-close h2{position:relative;z-index:1;font-family:var(--font-display);font-style:italic;font-weight:400;font-size:clamp(28px,4.2vw,46px);letter-spacing:-.02em;color:var(--ink-0);margin:0}.landing-v3 .careers-pg .careers-close p{position:relative;z-index:1;margin:14px auto 0;max-width:48ch;color:var(--ink-2);font-size:17px;line-height:1.6}.landing-v3 .careers-pg .careers-close-cta{position:relative;z-index:1;display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:28px}@media (max-width:880px){.landing-v3 .careers-pg .careers-offer-grid{grid-template-columns:1fr;gap:0}.landing-v3 .careers-pg .careers-values-grid{grid-template-columns:1fr}.landing-v3 .careers-pg .careers-hero-copy{padding:0 24px}}@media (max-width:540px){.landing-v3 .careers-pg .careers-hero{padding:132px 0 88px}.landing-v3 .careers-pg .careers-offer,.landing-v3 .careers-pg .careers-roles,.landing-v3 .careers-pg .careers-values{padding:64px 24px}.landing-v3 .careers-pg .careers-offer-row dd{font-size:16px}}