.careers-custom-page{--ldm-green:#1a1;--ldm-black:#000;--ldm-gray:#0a0a0a;--ldm-gray-light:#111;--ldm-gray-mid:#1a1a1a;--ldm-white:#fff;--ldm-font-display:"Bebas Neue",sans-serif;--ldm-font-body:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--ldm-font-body);background:var(--ldm-black);color:var(--ldm-white);overflow-x:hidden}.careers-hero{text-align:center;background:linear-gradient(180deg,var(--ldm-gray-light)0%,var(--ldm-black)100%);min-height:70vh;padding:160px 20px 80px;position:relative;overflow:hidden;justify-content:center!important;align-items:center!important;display:flex!important}.careers-hero:before{content:"";pointer-events:none;background:radial-gradient(at 50% 55%,#11aa111f 0%,#0000 55%);position:absolute;inset:0}.careers-hero-inner{z-index:1;max-width:800px;position:relative}.careers-hero-badge{background:#11aa111a;border:1px solid #11aa114d;border-radius:50px;gap:10px;margin-bottom:25px;padding:10px 25px;align-items:center!important;display:inline-flex!important}.careers-hero-badge-dot{background:var(--ldm-green);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite careersPulse}@keyframes careersPulse{0%,to{opacity:1}50%{opacity:.4}}.careers-hero-badge-text{font-family:var(--ldm-font-body);color:var(--ldm-green);letter-spacing:1px;font-size:13px;font-weight:600}.careers-hero-headline{font-family:var(--ldm-font-display);color:var(--ldm-white);margin:0 0 20px;font-size:clamp(48px,10vw,90px);line-height:.95}.careers-hero-headline span{color:var(--ldm-green)}.careers-hero-sub{font-family:var(--ldm-font-body);color:#ffffffb3;max-width:600px;margin:0 auto;font-size:18px;line-height:1.6}.careers-values{background:var(--ldm-black);padding:80px 20px}.careers-values-inner{max-width:1100px;margin:0 auto}.careers-section-label{font-family:var(--ldm-font-display);letter-spacing:4px;color:var(--ldm-green);text-align:center;margin-bottom:15px;font-size:14px}.careers-values-headline{font-family:var(--ldm-font-display);text-align:center;color:var(--ldm-white);margin-bottom:50px;font-size:clamp(32px,5vw,48px)}.careers-values-grid{gap:25px;grid-template-columns:repeat(4,1fr)!important;display:grid!important}.careers-value-card{background:var(--ldm-gray-light);text-align:center;border:1px solid #ffffff14;border-radius:16px;padding:30px 25px;transition:transform .3s,border-color .3s,background .3s,box-shadow .3s}.careers-value-card:hover{background:#ffffff0d;border-color:#1a16;transform:translateY(-4px);box-shadow:0 12px 40px #11aa1126}.careers-value-icon{width:60px;height:60px;font-family:var(--ldm-font-display);color:var(--ldm-green);background:#11aa111a;border-radius:50%;margin:0 auto 20px;font-size:24px;justify-content:center!important;align-items:center!important;display:flex!important}.careers-value-title{font-family:var(--ldm-font-display);color:var(--ldm-white);margin-bottom:10px;font-size:22px}.careers-value-text{font-family:var(--ldm-font-body);color:#fff9;font-size:14px;line-height:1.6}.careers-perks{background:var(--ldm-gray-light);padding:80px 20px}.careers-perks-inner{max-width:1000px;margin:0 auto}.careers-perks-headline{font-family:var(--ldm-font-display);text-align:center;color:var(--ldm-white);margin-bottom:50px;font-size:clamp(32px,5vw,48px)}.careers-perks-grid{gap:30px;grid-template-columns:repeat(3,1fr)!important;display:grid!important}.careers-perk{gap:15px;align-items:flex-start!important;display:flex!important}.careers-perk-icon{background:var(--ldm-green);border-radius:10px;flex-shrink:0;width:40px;height:40px;justify-content:center!important;align-items:center!important;display:flex!important}.careers-perk-icon:after{content:"";border:2px solid var(--ldm-black);border-top:none;border-right:none;width:18px;height:18px;transform:rotate(-45deg)translateY(-2px)}.careers-perk-content{flex:1}.careers-perk-title{font-family:var(--ldm-font-display);color:var(--ldm-white);margin-bottom:5px;font-size:20px}.careers-perk-text{font-family:var(--ldm-font-body);color:#fff9;font-size:14px;line-height:1.5}.careers-openings{background:var(--ldm-black);padding:80px 20px}.careers-openings-inner{max-width:900px;margin:0 auto}.careers-openings-headline{font-family:var(--ldm-font-display);text-align:center;color:var(--ldm-white);margin-bottom:15px;font-size:clamp(32px,5vw,48px)}.careers-openings-sub{font-family:var(--ldm-font-body);color:#fff9;text-align:center;margin-bottom:50px;font-size:16px}.careers-job{background:var(--ldm-gray-light);border:1px solid #ffffff14;border-radius:12px;margin-bottom:20px;padding:30px;transition:transform .3s,border-color .3s,background .3s,box-shadow .3s}.careers-job:hover{background:#ffffff0d;border-color:#1a16;transform:translateY(-4px);box-shadow:0 12px 40px #11aa1126}.careers-job:last-child{margin-bottom:0}.careers-job-header{margin-bottom:15px;justify-content:space-between!important;align-items:flex-start!important;display:flex!important}.careers-job-title{font-family:var(--ldm-font-display);color:var(--ldm-white);font-size:24px}.careers-job-location{font-family:var(--ldm-font-body);color:var(--ldm-green);white-space:nowrap;background:#11aa111a;border-radius:20px;padding:6px 14px;font-size:13px;font-weight:600}.careers-job-section{margin-bottom:15px}.careers-job-section:last-child{margin-bottom:0}.careers-job-section-title{font-family:var(--ldm-font-body);color:#ffffff80;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-size:12px;font-weight:700}.careers-job-section p{font-family:var(--ldm-font-body);color:#ffffffb3;margin:0;font-size:14px;line-height:1.6}.careers-apply{background:var(--ldm-gray-light);text-align:center;padding:80px 20px}.careers-apply-inner{max-width:700px;margin:0 auto}.careers-apply-headline{font-family:var(--ldm-font-display);color:var(--ldm-white);margin-bottom:30px;font-size:clamp(32px,5vw,48px)}.careers-process{gap:30px;margin-bottom:50px;grid-template-columns:repeat(3,1fr)!important;display:grid!important}.careers-process-step{text-align:center}.careers-process-number{background:var(--ldm-green);width:50px;height:50px;font-family:var(--ldm-font-display);color:var(--ldm-black);border-radius:50%;margin:0 auto 15px;font-size:22px;justify-content:center!important;align-items:center!important;display:flex!important}.careers-process-title{font-family:var(--ldm-font-display);color:var(--ldm-white);margin-bottom:5px;font-size:18px}.careers-process-text{font-family:var(--ldm-font-body);color:#ffffff80;font-size:13px}.careers-apply-buttons{flex-wrap:wrap;gap:20px;justify-content:center!important;display:flex!important}.careers-apply-btn{font-family:var(--ldm-font-display);letter-spacing:2px;border-radius:8px;gap:10px;padding:18px 35px;font-size:18px;transition:all .3s;align-items:center!important;text-decoration:none!important;display:inline-flex!important}.careers-apply-btn.primary{background:var(--ldm-green)!important;color:var(--ldm-black)!important}.careers-apply-btn.primary:hover{transform:translateY(-3px);box-shadow:0 10px 30px #11aa114d}.careers-apply-btn.secondary{border:1px solid #ffffff4d;color:var(--ldm-white)!important;background:0 0!important}.careers-apply-btn.secondary:hover{border-color:var(--ldm-green);color:var(--ldm-green)!important}.careers-apply-email{font-family:var(--ldm-font-body);color:#ffffff80;margin-top:30px;font-size:14px}.careers-apply-email a{color:var(--ldm-green);text-decoration:none}@media (max-width:900px){.careers-values-grid{grid-template-columns:repeat(2,1fr)!important}.careers-perks-grid{grid-template-columns:1fr!important}.careers-process{gap:25px;grid-template-columns:1fr!important}}@media (max-width:768px){.careers-hero{min-height:auto;padding:140px 20px 60px}.careers-values,.careers-perks,.careers-openings,.careers-apply{padding:60px 20px}.careers-values-grid{grid-template-columns:1fr!important}.careers-job-header{gap:10px;flex-direction:column!important}.careers-apply-buttons{flex-direction:column!important}.careers-apply-btn{width:100%;justify-content:center!important}}.careers-custom-page a:focus-visible,.careers-custom-page button:focus-visible,.careers-custom-page input:focus-visible,.careers-custom-page textarea:focus-visible,.careers-custom-page select:focus-visible{outline:2px solid var(--ldm-green);outline-offset:2px}@media (prefers-reduced-motion:reduce){.careers-custom-page,.careers-custom-page *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ldm-breadcrumb{background:#00000080!important;border-bottom:1px solid #1a13!important}.ldm-breadcrumb a{color:#ffffff80!important;text-decoration:none!important}.ldm-breadcrumb a:hover{color:var(--ldm-green)!important}.ldm-breadcrumb-sep{color:#ffffff4d!important}.ldm-breadcrumb-current{color:var(--ldm-green)!important}.ldm-cross-links a{color:#ffffff80!important;background:#ffffff08!important;border-color:#ffffff1a!important}.ldm-cross-links a:hover{color:var(--ldm-green)!important;border-color:var(--ldm-green)!important;background:#11aa110d!important}.ldm-eco-eyebrow{color:#ffffff59!important;letter-spacing:3px!important}.ldm-eco-headline{color:#fff!important}.ldm-eco-headline span{color:var(--ldm-green)!important}.ldm-eco-sub{color:#ffffff80!important;line-height:1.6!important}.ldm-eco-card-title{color:#fff!important;letter-spacing:1px!important}.ldm-eco-card-desc{color:#fff6!important;line-height:1.5!important}.ldm-eco-card-cta.partners{color:#d4a843!important}.ldm-eco-card-cta.strategy{color:#ff0102!important}.ldm-eco-group-link a{color:#ffffff73!important}.ldm-eco-group-link a:hover{color:var(--ldm-green)!important}.careers-value-card,.careers-perk,.careers-job,.careers-process-step{transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),border-color .3s,background .3s,box-shadow .3s}.careers-value-card.cr-hidden,.careers-perk.cr-hidden,.careers-job.cr-hidden,.careers-process-step.cr-hidden{opacity:0;transform:translateY(24px)scale(.97)}@media (prefers-reduced-motion:reduce){.careers-value-card,.careers-perk,.careers-job,.careers-process-step{transition:none!important}}
