body.careers-page{background-color:var(--w-obsidian-deep, #020305);background-image:radial-gradient(ellipse 900px 520px at 50% 0%, rgba(200, 153, 44, 0.08) 0%, rgba(14, 18, 27, 0.4) 45%, transparent 75%), radial-gradient(ellipse 800px 600px at 50% 1200px, rgba(200, 153, 44, 0.04) 0%, transparent 65%);background-repeat:no-repeat;min-height:100vh;}.careers-hero{position:relative;padding:calc(85px + 4rem) 0 3.5rem;text-align:center;border-bottom:1px solid rgba(255, 255, 255, 0.06);overflow:hidden;}.careers-hero .container{position:relative;z-index:1;max-width:960px;}.careers-breadcrumb{display:flex;align-items:center;justify-content:center;gap:8px;font-size:0.85rem;color:var(--w-text-dim, #647082);margin-bottom:1.5rem;}.careers-breadcrumb a{color:var(--w-text-muted, #9AA4B2);text-decoration:none;transition:color 0.2s ease;}.careers-breadcrumb a:hover{color:var(--w-gold-light, #F7D479);}.careers-pill-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;background:rgba(200, 153, 44, 0.08);border:1px solid rgba(200, 153, 44, 0.25);border-radius:var(--w-radius-pill, 999px);font-size:0.78rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--w-gold-light, #F7D479);margin-bottom:1.5rem;}.careers-hero-title{font-size:clamp(2.2rem, 4.5vw, 3.6rem);font-weight:800;letter-spacing:-0.035em;line-height:1.18;color:#FFFFFF;margin:0 auto 1.5rem;max-width:860px;}.careers-hero-desc{font-size:clamp(1.05rem, 1.8vw, 1.25rem);color:var(--w-text-muted, #9AA4B2);max-width:720px;margin:0 auto;line-height:1.75;}.careers-values{padding:4.5rem 0;border-bottom:1px solid rgba(255, 255, 255, 0.06);}.values-header{text-align:center;max-width:640px;margin:0 auto 3rem;}.values-header h2{font-size:clamp(1.6rem, 2.8vw, 2.2rem);font-weight:800;letter-spacing:-0.03em;color:#FFFFFF;margin-bottom:0.75rem;}.values-header p{font-size:1rem;color:var(--w-text-muted, #9AA4B2);}.values-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.5rem;}.value-card{background:var(--w-obsidian-card, #07090D);border:1px solid rgba(255, 255, 255, 0.07);border-radius:16px;padding:1.75rem 1.5rem;display:flex;flex-direction:column;transition:transform 0.25s ease, border-color 0.25s ease;}.value-card:hover{transform:translateY(-3px);border-color:rgba(200, 153, 44, 0.3);}.value-icon{width:44px;height:44px;border-radius:10px;background:rgba(200, 153, 44, 0.1);border:1px solid rgba(200, 153, 44, 0.25);display:flex;align-items:center;justify-content:center;color:var(--w-gold-light, #F7D479);margin-bottom:1.25rem;}.value-card h3{font-size:1.15rem;font-weight:700;color:#FFFFFF;margin-bottom:0.5rem;}.value-card p{font-size:0.88rem;color:var(--w-text-muted, #9AA4B2);line-height:1.6;margin:0;}.careers-positions{padding:5rem 0;}.positions-header{text-align:center;max-width:640px;margin:0 auto 3rem;}.positions-header h2{font-size:clamp(1.8rem, 3vw, 2.4rem);font-weight:800;letter-spacing:-0.03em;color:#FFFFFF;margin-bottom:0.75rem;}.positions-header p{font-size:1rem;color:var(--w-text-muted, #9AA4B2);}.positions-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem;max-width:1040px;margin:0 auto;}.position-card{background:var(--w-obsidian-card, #07090D);border:1px solid rgba(255, 255, 255, 0.07);border-radius:18px;padding:2.25rem;display:flex;flex-direction:column;transition:transform 0.3s ease, border-color 0.3s ease;}.position-card:hover{transform:translateY(-3px);border-color:rgba(200, 153, 44, 0.3);}.position-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.25rem;}.position-icon{width:44px;height:44px;border-radius:10px;background:rgba(200, 153, 44, 0.1);border:1px solid rgba(200, 153, 44, 0.25);display:flex;align-items:center;justify-content:center;color:var(--w-gold-light, #F7D479);}.position-tags{display:flex;gap:6px;}.position-tag{font-size:0.72rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;padding:3px 8px;border-radius:5px;background:rgba(255, 255, 255, 0.06);color:var(--w-text-muted, #9AA4B2);}.position-card h3{font-size:1.35rem;font-weight:700;letter-spacing:-0.02em;color:#FFFFFF;margin-bottom:0.75rem;}.position-desc{font-size:0.92rem;color:var(--w-text-muted, #9AA4B2);line-height:1.6;margin-bottom:1.25rem;}.position-reqs{list-style:none;padding:0;margin:0 0 2rem;display:flex;flex-direction:column;gap:0.5rem;}.position-reqs li{font-size:0.86rem;color:#CBD5E1;display:flex;align-items:center;gap:8px;}.position-reqs li svg{color:var(--w-gold-light, #F7D479);}.position-card .v2-btn-secondary{margin-top:auto;width:100%;text-align:center;justify-content:center;}.careers-open-box{padding:3.5rem 0 6rem;}.open-box-card{background:rgba(12, 15, 21, 0.8);border:1px solid rgba(255, 255, 255, 0.07);border-radius:20px;padding:3rem 2rem;text-align:center;max-width:780px;margin:0 auto;}.open-box-card h3{font-size:1.5rem;font-weight:700;color:#FFFFFF;margin-bottom:0.75rem;}.open-box-card p{font-size:1rem;color:var(--w-text-muted, #9AA4B2);margin-bottom:1.75rem;line-height:1.6;}@media (max-width:992px){.values-grid{grid-template-columns:repeat(2, 1fr);}.positions-grid{grid-template-columns:1fr;}}@media (max-width:640px){.careers-hero{padding:calc(76px + 2.5rem) 0 2.5rem;}.values-grid{grid-template-columns:1fr;}.position-card{padding:1.6rem 1.2rem;}.open-box-card{padding:2.2rem 1.25rem;}}