.careers-page{width:100%;min-height:100vh;padding:var(--space-12)var(--space-4);background-color:var(--color-bg-base);position:relative;overflow:hidden}@media (min-width:768px){.careers-page{padding:var(--space-20)var(--space-6)}}@media (min-width:1024px){.careers-page{padding:var(--space-20)var(--space-8)}}.careers-ambient-glow{background:linear-gradient(to bottom,rgba(var(--gold-rgb),.05),transparent);pointer-events:none;filter:blur(64px);opacity:.6;width:100%;height:600px;position:absolute;top:0;left:50%;transform:translate(-50%)}.careers-container{max-width:var(--max-w-4xl);z-index:var(--z-index-base);margin:0 auto;position:relative}.careers-main-card{background-color:var(--color-bg-card);border-radius:var(--radius-2xl);padding:var(--space-8);box-shadow:var(--shadow-xl);border:var(--border-width)solid #ffffff0d}@media (min-width:768px){.careers-main-card{padding:var(--space-16)}}.careers-back-link{align-items:center;gap:var(--space-2);color:var(--color-text-muted);transition:color var(--transition-base);margin-bottom:var(--space-8);text-decoration:none;display:inline-flex}.careers-back-link:hover{color:var(--color-gold)}.careers-back-link svg{width:1rem;height:1rem;transition:transform var(--transition-base)}.careers-back-link:hover svg{transform:translate(-.25rem)}.careers-header{text-align:center;margin-bottom:var(--space-16)}.careers-title{font-size:var(--text-3xl);font-weight:var(--font-light);color:var(--color-gold);margin-bottom:var(--space-6);letter-spacing:.05em;text-transform:uppercase}@media (min-width:768px){.careers-title{font-size:var(--text-5xl)}}.careers-subtitle{color:var(--color-text-muted);font-size:var(--text-lg);font-weight:var(--font-light);letter-spacing:.025em}.careers-section{margin-bottom:var(--space-12)}.careers-section-title{font-size:var(--text-2xl);font-weight:var(--font-light);color:var(--color-text-primary);margin-bottom:var(--space-8);align-items:center;gap:var(--space-4);display:flex}.careers-section-title:before{content:"";background:linear-gradient(to right,var(--color-gold),transparent);width:3rem;height:1px}.job-card{border-radius:var(--radius-2xl);padding:var(--space-8);border:var(--border-width)solid #ffffff1a;transition:border-color var(--transition-base);background-color:#ffffff0d}.job-card:hover{border-color:rgba(var(--gold-rgb),.3)}.job-card+.job-card{margin-top:var(--space-8)}.job-card-title{font-size:var(--text-xl);font-weight:var(--font-medium);color:var(--color-gold);margin-bottom:var(--space-6)}@media (min-width:768px){.job-card-title{font-size:var(--text-2xl)}}.job-card-meta{gap:var(--space-4);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.job-card-badge{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);padding:var(--space-2)var(--space-4);border-radius:var(--radius-full);background-color:#ffffff0d;display:inline-flex}.job-card-badge svg{width:1rem;height:1rem}.job-card-description{gap:var(--space-6);color:var(--color-text-secondary);font-weight:var(--font-light);line-height:var(--leading-relaxed);flex-direction:column;display:flex}.job-card-description-detail{color:var(--color-text-muted);font-style:italic}.job-card-footer{margin-top:var(--space-10);padding-top:var(--space-8);border-top:var(--border-width)solid #ffffff1a}.job-card-footer-title{font-size:var(--text-lg);font-weight:var(--font-medium);color:var(--color-text-primary);margin-bottom:var(--space-4);align-items:center;gap:var(--space-2);display:flex}.job-card-footer-title svg{width:1.25rem;height:1.25rem;color:var(--color-gold)}.job-card-footer-text{color:var(--color-text-muted);margin-bottom:var(--space-6)}.expert-card{background-color:rgba(var(--gold-rgb),.05);border:var(--border-width)solid rgba(var(--gold-rgb),.2);border-radius:var(--radius-2xl);padding:var(--space-8);transition:border-color var(--transition-base);position:relative;overflow:hidden}.expert-card:hover{border-color:rgba(var(--gold-rgb),.3)}.expert-card:before{content:"";background-color:var(--color-gold);width:4px;height:100%;position:absolute;top:0;left:0}.expert-card-content{gap:var(--space-6);color:var(--color-text-secondary);font-weight:var(--font-light);line-height:var(--leading-relaxed);flex-direction:column;display:flex}.expert-card-intro{color:var(--color-text-primary);font-weight:var(--font-medium);font-size:inherit;margin:0}.expert-card-footer{margin-top:var(--space-10);padding-top:var(--space-8);border-top:var(--border-width)solid #ffffff1a}.careers-contact-button{align-items:center;gap:var(--space-2);padding:var(--space-3)var(--space-6);background-color:var(--color-gold);color:var(--color-text-inverse);border-radius:var(--radius-full);font-weight:var(--font-medium);transition:background-color var(--transition-base);cursor:pointer;border:none;display:inline-flex}.careers-contact-button:hover{background-color:rgba(var(--gold-rgb),.9)}.careers-contact-button svg{width:1rem;height:1rem}.careers-contact-button-mt{margin-top:var(--space-6)}.careers-contact-button-mt-sm{margin-top:var(--space-4)}
