.page-header.svelte-1thlcsk{padding:8rem 0 4rem}.subtitle.svelte-1thlcsk{font-size:1.5rem;max-width:800px;margin:1.5rem auto;font-weight:300;color:var(--color-text-secondary)}.pb-0.svelte-1thlcsk{padding-bottom:0}.bg-dark.svelte-1thlcsk{background-color:#111;color:#fff;margin-top:6rem}.text-white.svelte-1thlcsk{color:#fff}.text-white-dim.svelte-1thlcsk{color:#fff9;font-size:1.1rem}.mb-5.svelte-1thlcsk{margin-bottom:4rem}.header-split.svelte-1thlcsk{display:flex;justify-content:space-between;align-items:baseline}.benefits-grid.svelte-1thlcsk{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.benefit-item.svelte-1thlcsk{text-align:left;padding:2rem;border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color .2s}.benefit-item.svelte-1thlcsk:hover{border-color:var(--color-primary)}.icon.svelte-1thlcsk{font-size:2rem;margin-bottom:1.5rem}.benefit-item.svelte-1thlcsk h3:where(.svelte-1thlcsk){font-size:1.1rem;font-weight:600;margin-bottom:.5rem;color:var(--color-text-main)}.benefit-item.svelte-1thlcsk p:where(.svelte-1thlcsk){font-size:.95rem;color:var(--color-text-secondary);line-height:1.5;font-weight:300}.positions-list.svelte-1thlcsk{display:flex;flex-direction:column;gap:1.5rem}.position-card.svelte-1thlcsk{background:#ffffff08;padding:2.5rem;border-radius:var(--radius-md);display:flex;justify-content:space-between;align-items:center;border:1px solid rgba(255,255,255,.1);transition:all .2s}.position-card.svelte-1thlcsk:hover{background:#ffffff14;border-color:#fff3;transform:translate(10px)}.pos-info.svelte-1thlcsk h3:where(.svelte-1thlcsk){font-size:1.4rem;color:#fff;margin-bottom:.5rem;font-weight:400}.meta.svelte-1thlcsk{color:#fff9;font-size:.95rem;display:flex;gap:.8rem;align-items:center}.dept.svelte-1thlcsk{color:var(--color-primary);font-weight:600;letter-spacing:.05em;text-transform:uppercase;font-size:.8rem}.sep.svelte-1thlcsk{opacity:.3}@media(max-width:900px){.benefits-grid.svelte-1thlcsk{grid-template-columns:repeat(2,1fr)}.header-split.svelte-1thlcsk{flex-direction:column;gap:1rem}.position-card.svelte-1thlcsk{flex-direction:column;align-items:flex-start;gap:1.5rem}.position-card.svelte-1thlcsk a{width:100%}}
