.section-shell{padding-top:var(--space-16);padding-bottom:var(--space-16);background:radial-gradient(circle at top,rgba(15,23,42,0.7),#020617)}.section-muted{background:radial-gradient(circle at top,rgba(15,23,42,0.9),#020617)}.section-alt{background:linear-gradient(145deg,#020617,#0b1220)}.hero-careers{background:radial-gradient(circle at 0 0,rgba(56,189,248,0.16),transparent 55%),radial-gradient(circle at 100% 100%,rgba(15,23,42,0.9),#020617)}.hero-media-careers::before{background-image:linear-gradient(145deg,rgba(15,23,42,0.55),rgba(15,23,42,0.94)),url("/assets/images/careers-hero-evening-restaurant.webp");background-size:cover;background-position:center}.section-grid-two{display:grid;gap:var(--space-10);align-items:start}.section-header{max-width:40rem;margin-bottom:var(--space-8)}.card-cta{align-self:stretch;display:flex;flex-direction:column;gap:var(--space-4)}.card-cta .btn{width:100%;justify-content:center;margin-top:var(--space-2)}.card-note{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:auto}.benefits-list{display:grid;gap:var(--space-5);margin-top:var(--space-4)}.benefits-list h3{font-size:var(--text-lg);margin-bottom:var(--space-2)}.openings-grid{display:grid;gap:var(--space-6)}.opening-card{display:flex;flex-direction:column;gap:var(--space-4)}.opening-card-highlight{border-color:var(--color-accent);box-shadow:var(--shadow-border-glow)}.opening-header{display:flex;flex-direction:column;gap:var(--space-1)}.opening-tag{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:0.18em;color:var(--color-text-muted)}.opening-points{display:grid;gap:var(--space-2)}.opening-requirements{font-size:var(--text-sm);color:var(--color-text-secondary)}.culture-grid{display:grid;gap:var(--space-10);align-items:center}.culture-media{border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-subtle)}.pill-list{display:grid;gap:var(--space-4);margin-top:var(--space-4)}.pill-list h3{font-size:var(--text-base);margin-bottom:var(--space-1)}.workspace-grid{display:grid;gap:var(--space-10);align-items:center}.workspace-media{border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-soft)}.workspace-list{display:grid;gap:var(--space-2);margin-top:var(--space-3)}.training-grid{display:grid;gap:var(--space-8);align-items:start}.training-list{display:grid;gap:var(--space-2);margin-top:var(--space-3)}.training-aside{display:flex;flex-direction:column;gap:var(--space-4)}.team-highlights{display:grid;gap:var(--space-2)}.application-grid{display:grid;gap:var(--space-10);align-items:flex-start}.application-steps{counter-reset:steps;display:grid;gap:var(--space-4);margin-top:var(--space-4)}.application-steps>li{position:relative;padding-left:var(--space-6)}.application-steps>li::before{counter-increment:steps;content:counter(steps);position:absolute;left:0;top:0.15rem;width:1.75rem;height:1.75rem;border-radius:999px;background:var(--color-accent-soft);border:1px solid var(--color-accent);display:flex;align-items:center;justify-content:center;font-size:var(--text-xs);color:var(--color-text-primary)}.application-steps h3{font-size:var(--text-base);margin-bottom:var(--space-1)}.application-card{margin-top:var(--space-2)}.form-row{display:grid;gap:var(--space-4);margin-bottom:var(--space-4)}.form-field{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4)}.form-field label,fieldset legend{font-size:var(--text-sm);color:var(--color-neutral-200)}.form-inline{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--space-4);margin-bottom:var(--space-4);gap:var(--space-3)}.checkbox-field{display:flex;align-items:flex-start;gap:var(--space-2)}.checkbox-field input[type=checkbox]{width:auto;margin-top:0.15rem}.checkbox-field label{font-size:var(--text-sm);color:var(--color-text-secondary)}.checkbox-field a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.15em;color:var(--color-accent)}.form-actions{display:flex;flex-direction:column;gap:var(--space-2)}.form-note{font-size:var(--text-xs);color:var(--color-text-muted)}.cta-final{display:flex;flex-direction:column;gap:var(--space-6);align-items:flex-start}.cta-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}@media (min-width:768px){.section-grid-two{grid-template-columns:minmax(0,1.6fr)minmax(0,1.1fr)}.openings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.culture-grid{grid-template-columns:minmax(0,1.2fr)minmax(0,1.1fr)}.workspace-grid{grid-template-columns:minmax(0,1.1fr)minmax(0,1.2fr)}.training-grid{grid-template-columns:minmax(0,1.4fr)minmax(0,1.1fr)}.application-grid{grid-template-columns:minmax(0,1.4fr)minmax(0,1.2fr)}.cta-final{flex-direction:row;justify-content:space-between;align-items:center}}@media (max-width:767px){.hero-shell{padding-top:var(--space-16);padding-bottom:var(--space-16)}.card-cta .btn{width:100%}.application-card{margin-top:var(--space-8)}}