.section_title{position:relative;width:min(960px,90vw);margin:3rem auto 2rem;text-align:left;padding:0}.section_title:after{content:"";position:absolute;left:0;top:-1rem;width:46px;height:1px;background:var(--primary-500);z-index:-1;opacity:1}.section_title h1{display:flex;flex-direction:column;gap:.75rem;font-weight:700;font-size:2.35rem;color:var(--text-primary);margin:0;line-height:1.14}.section_title h1 span{font-size:.95rem;font-weight:500;text-transform:none;letter-spacing:0;color:var(--text-secondary);max-width:560px;line-height:1.6}.card-grid{display:grid;gap:1.75rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));width:min(1200px,90vw);margin:0 auto}.card{border-radius:4px;padding:1.75rem;background:#101211;box-shadow:none;border:1px solid rgba(245,242,234,.14);transition:transform .3s ease,box-shadow .3s ease}.card:hover{transform:translateY(-6px);box-shadow:0 24px 60px #00000042}.pill{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .85rem;border-radius:2px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;background:#c99b3b1f;color:var(--primary-500)}.hiring-section.svelte-yvhl62{display:grid;gap:1rem}.hiring-media.svelte-yvhl62{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.hiring-media.svelte-yvhl62 img:where(.svelte-yvhl62){width:100%;height:clamp(220px,28vw,420px);-o-object-fit:cover;object-fit:cover;filter:grayscale(.08) saturate(.82) contrast(1.04);transition:filter .25s ease,transform .25s ease}.hiring-media.svelte-yvhl62 img:where(.svelte-yvhl62):hover{filter:grayscale(0) saturate(.95) contrast(1.07);transform:scale(1.012)}.hiring-intro.svelte-yvhl62 h2:where(.svelte-yvhl62){margin:0 0 1rem;font-size:1.85rem}.hiring-intro.svelte-yvhl62 p:where(.svelte-yvhl62){margin:0;color:var(--text-secondary);line-height:1.6}.cta-link.svelte-yvhl62{display:inline-flex;align-items:center;margin-top:1.5rem;font-weight:600;color:var(--primary-500)}.cta-link.svelte-yvhl62:hover{color:var(--primary-600)}.hiring-grid.svelte-yvhl62{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:0;align-items:stretch}.hiring-card.svelte-yvhl62{display:flex;flex-direction:column;gap:1.25rem;background:#101211;border-radius:6px;padding:1.75rem;border:1px solid rgba(245,242,234,.14);color:inherit;text-decoration:none;transition:border-color .2s ease,transform .2s ease,background .2s ease}.hiring-card.svelte-yvhl62:hover,.hiring-card.svelte-yvhl62:focus-visible{border-color:var(--primary-500);background:#11140f;transform:translateY(-2px)}.hiring-card.svelte-yvhl62 header:where(.svelte-yvhl62){display:flex;flex-direction:column;gap:.5rem;min-height:5.5rem}.hiring-card.svelte-yvhl62 h3:where(.svelte-yvhl62){margin:0;font-size:1.2rem;line-height:1.3}.openings.svelte-yvhl62{margin:0;color:var(--primary-500);font-weight:600;font-size:.9rem}.detail-list.svelte-yvhl62{list-style:none;display:flex;flex-direction:column;gap:.65rem;margin:0;padding:0;flex:1;color:var(--text-secondary);font-size:.92rem}.detail-list.svelte-yvhl62 li:where(.svelte-yvhl62){padding:.85rem;background:#f5f2ea0a;border:1px solid rgba(245,242,234,.08);border-radius:6px}.detail-list.svelte-yvhl62 li:where(.svelte-yvhl62) p:where(.svelte-yvhl62){margin:0;line-height:1.55}.detail-list.svelte-yvhl62 strong:where(.svelte-yvhl62){display:block;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-primary);margin-bottom:.4rem}@media (max-width: 760px){.hiring-media.svelte-yvhl62{grid-template-columns:1fr}}
