.careers-page{padding-bottom:var(--space-12)}.careers-hero{padding-block:var(--space-12);background:radial-gradient(circle at 0 0,rgba(212,175,55,0.14),transparent 55%),radial-gradient(circle at 100% 0,rgba(16,59,43,0.55),transparent 60%)}.careers-hero__inner{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,0.9fr);gap:var(--space-10);align-items:start}.careers-hero__title{font-size:2.6rem;line-height:var(--line-height-tight);margin-bottom:var(--space-4)}.careers-hero__title em{color:var(--color-primary)}.careers-hero__lead{font-size:1.02rem;margin-bottom:var(--space-5)}.careers-hero__ctas{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-3)}.careers-hero__fineprint{font-size:0.78rem;color:var(--color-text-muted);letter-spacing:0.12em;text-transform:uppercase}.careers-hero__side{position:relative}.careers-anchor-nav{border-radius:var(--radius-card);padding:var(--space-5);background:radial-gradient(circle at 0 0,rgba(212,175,55,0.12),transparent 58%),var(--color-surface-soft);border:1px solid rgba(184,168,138,0.4);box-shadow:var(--shadow-subtle)}.careers-anchor-nav__title{font-size:var(--font-size-sm);letter-spacing:0.18em;text-transform:uppercase;margin-bottom:var(--space-4);color:var(--color-text-muted)}.careers-anchor-nav__list{display:flex;flex-direction:column;gap:var(--space-2);font-size:0.88rem}.careers-anchor-nav__list a{display:inline-flex;align-items:center;justify-content:space-between;padding:6px 8px;border-radius:var(--radius-sm);color:var(--color-text-muted);transition:background-color var(--transition-base),color var(--transition-base),transform var(--transition-fast)}.careers-anchor-nav__list a::after{content:"";width:6px;height:6px;border-radius:999px;background:rgba(212,175,55,0.35)}.careers-anchor-nav__list a:hover{background:rgba(10,26,20,0.9);color:var(--color-text);transform:translateY(-1px)}.careers-legal{margin-top:var(--space-10);display:flex;flex-direction:column;gap:var(--space-6)}.careers-section__header{margin-bottom:var(--space-3)}.careers-section__body p:last-child{margin-bottom:0}.careers-link{color:var(--color-primary-soft);text-decoration:underline;text-decoration-color:rgba(212,175,55,0.6);text-underline-offset:3px;transition:color var(--transition-base),text-decoration-color var(--transition-base)}.careers-link:hover{color:var(--color-primary);text-decoration-color:var(--color-primary)}.careers-cta{margin-top:var(--space-12)}.careers-cta__card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-6);background:radial-gradient(circle at 0 0,rgba(212,175,55,0.18),transparent 60%),var(--color-bg-velvet)}.careers-cta__content{flex:1 1 260px;max-width:620px}.careers-cta__content h2{margin-bottom:var(--space-3)}.careers-cta__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:flex-end;flex:0 0 auto}.careers-cta__actions .btn{min-width:200px}@media (max-width:960px){.careers-hero__inner{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.careers-hero__side{order:-1}.careers-cta__card{flex-direction:column;align-items:flex-start}.careers-cta__actions{justify-content:flex-start}}@media (max-width:640px){.careers-hero{padding-block:var(--space-8)}.careers-hero__title{font-size:2.1rem}.careers-hero__ctas{flex-direction:column;align-items:flex-start}.careers-anchor-nav{padding:var(--space-4)}.careers-cta__actions .btn{width:100%}}ul{list-style:none !important}.nav-toggle{flex-direction:column}