.eyebrow[data-astro-cid-342feknx]{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-accent-text);margin:0 0 var(--space-4) 0}.cr-hero[data-astro-cid-342feknx]{padding-top:clamp(56px,7vw,96px);padding-bottom:clamp(8px,2vw,24px)}.cr-hero-text[data-astro-cid-342feknx]{max-width:760px}.cr-h1[data-astro-cid-342feknx]{font-family:var(--font-sans);font-size:var(--text-h1);font-weight:var(--weight-medium);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);color:var(--color-text-primary);margin:var(--space-5) 0 var(--space-6)}.cr-h1[data-astro-cid-342feknx] em[data-astro-cid-342feknx]{font-style:normal;font-weight:var(--weight-light);color:var(--color-text-secondary)}.cr-hero-sub[data-astro-cid-342feknx]{font-family:var(--font-sans);font-size:var(--text-body-lg);font-weight:var(--weight-light);line-height:var(--leading-body);color:var(--color-text-secondary);margin:0 0 var(--space-10) 0;max-width:600px}.cr-hero-ctas[data-astro-cid-342feknx]{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.cr-head[data-astro-cid-342feknx]{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--space-16);margin-bottom:var(--space-10)}.cr-head[data-astro-cid-342feknx] .eyebrow[data-astro-cid-342feknx]{grid-column:1 / -1}.cr-h2[data-astro-cid-342feknx]{grid-column:1;align-self:start;font-family:var(--font-sans);font-size:var(--text-h2);font-weight:var(--weight-medium);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);color:var(--color-text-primary);margin:0}.cr-desc[data-astro-cid-342feknx]{grid-column:2;align-self:start;font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--weight-light);line-height:var(--leading-body);color:var(--color-text-secondary);margin:0;padding-top:4px}.cr-perk-grid[data-astro-cid-342feknx]{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--color-border);border:.5px solid var(--color-border)}.cr-perk[data-astro-cid-342feknx]{background:var(--color-surface);padding:28px 26px;display:flex;flex-direction:column}.cr-perk-label[data-astro-cid-342feknx]{font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-tertiary);margin-bottom:var(--space-3)}.cr-perk-title[data-astro-cid-342feknx]{font-family:var(--font-sans);font-size:15px;font-weight:var(--weight-medium);color:var(--color-text-primary);margin:0 0 var(--space-2) 0;line-height:1.3}.cr-perk-body[data-astro-cid-342feknx]{font-family:var(--font-sans);font-size:13px;font-weight:var(--weight-light);line-height:var(--leading-body);color:var(--color-text-secondary);margin:0}.cr-roles[data-astro-cid-342feknx]{list-style:none;margin:0;padding:0;border-top:.5px solid var(--color-border)}.cr-role[data-astro-cid-342feknx]{border-bottom:.5px solid var(--color-border);scroll-margin-top:96px}.cr-role-summary[data-astro-cid-342feknx]{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);padding:22px 4px}.cr-role-summary[data-astro-cid-342feknx]::-webkit-details-marker{display:none}.cr-role-main[data-astro-cid-342feknx]{display:flex;flex-direction:column;gap:6px}.cr-role-title[data-astro-cid-342feknx]{font-family:var(--font-sans);font-size:18px;font-weight:var(--weight-medium);color:var(--color-text-primary)}.cr-role-meta[data-astro-cid-342feknx]{font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:var(--tracking-mono);color:var(--color-text-tertiary)}.cr-role-toggle[data-astro-cid-342feknx]{font-family:var(--font-mono);font-size:20px;color:var(--color-accent-text);transition:transform .2s var(--ease-smooth)}details[data-astro-cid-342feknx][open] .cr-role-toggle[data-astro-cid-342feknx]{transform:rotate(45deg)}.cr-role-summary[data-astro-cid-342feknx]:hover .cr-role-title[data-astro-cid-342feknx]{color:var(--color-accent-text)}.cr-role-body[data-astro-cid-342feknx]{padding:0 4px 28px;max-width:760px}.cr-role-body[data-astro-cid-342feknx] p[data-astro-cid-342feknx],.cr-role-body[data-astro-cid-342feknx] li[data-astro-cid-342feknx]{font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--weight-light);line-height:var(--leading-body);color:var(--color-text-secondary)}.cr-role-lead[data-astro-cid-342feknx]{margin:0 0 var(--space-6) 0}.cr-role-body[data-astro-cid-342feknx] h4[data-astro-cid-342feknx]{font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-tertiary);margin:var(--space-6) 0 var(--space-3) 0}.cr-role-body[data-astro-cid-342feknx] ul[data-astro-cid-342feknx]{margin:0;padding-left:1.1em}.cr-apply[data-astro-cid-342feknx]{margin-top:var(--space-8);display:inline-flex}.cr-empty[data-astro-cid-342feknx]{border:.5px solid var(--color-border);background:var(--color-surface);padding:32px 28px}.cr-empty-title[data-astro-cid-342feknx]{font-family:var(--font-sans);font-size:16px;font-weight:var(--weight-medium);color:var(--color-text-primary);margin:0 0 var(--space-2) 0}.cr-empty-sub[data-astro-cid-342feknx]{font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--weight-light);color:var(--color-text-secondary);margin:0}@media(max-width:900px){.cr-head[data-astro-cid-342feknx]{grid-template-columns:1fr}.cr-desc[data-astro-cid-342feknx]{grid-column:1;padding-top:0;margin-top:var(--space-4)}.cr-perk-grid[data-astro-cid-342feknx]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.cr-perk-grid[data-astro-cid-342feknx]{grid-template-columns:1fr}}
