.page-hero[data-astro-cid-lsracksz]{padding-block:3rem 5rem;background:var(--color-bg)}.breadcrumbs[data-astro-cid-lsracksz]{display:flex;gap:.5rem;flex-wrap:wrap;font-family:var(--font-body);font-size:.75rem;color:var(--color-muted);margin-bottom:2.5rem}.breadcrumbs[data-astro-cid-lsracksz] a[data-astro-cid-lsracksz]{color:var(--color-muted);text-decoration:none}.breadcrumbs[data-astro-cid-lsracksz] a[data-astro-cid-lsracksz]:hover{color:var(--color-accent-deep)}.breadcrumbs[data-astro-cid-lsracksz] .sep[data-astro-cid-lsracksz]{color:var(--color-muted-soft)}.breadcrumbs[data-astro-cid-lsracksz] .current[data-astro-cid-lsracksz]{color:var(--color-ink)}.hero-grid[data-astro-cid-lsracksz]{display:grid;grid-template-columns:1.3fr 1fr;gap:4rem;align-items:center}.eyebrow[data-astro-cid-lsracksz]{margin-bottom:1.25rem}.hero-title[data-astro-cid-lsracksz]{font-family:var(--font-display);font-size:clamp(3rem,7vw,6rem);line-height:1;font-weight:400;letter-spacing:-.025em;margin-bottom:2rem}.accent[data-astro-cid-lsracksz]{color:var(--color-accent-deep);font-style:italic}.hero-lede[data-astro-cid-lsracksz]{font-size:1.125rem;line-height:1.65;color:var(--color-muted);margin-bottom:2.5rem}.hero-actions[data-astro-cid-lsracksz]{display:flex;gap:.75rem;flex-wrap:wrap}.hero-img[data-astro-cid-lsracksz]{aspect-ratio:1 / 1;border-radius:var(--radius-2xl);overflow:hidden;background:var(--color-bg-alt)}.hero-img[data-astro-cid-lsracksz] img[data-astro-cid-lsracksz]{width:100%;height:100%;object-fit:cover}.body-section[data-astro-cid-lsracksz]{padding-block:4rem 7rem;background:var(--color-bg)}.body-grid[data-astro-cid-lsracksz]{display:grid;grid-template-columns:1.6fr 1fr;gap:4rem;align-items:start}.prose[data-astro-cid-lsracksz]{font-size:1.0625rem;line-height:1.75;color:var(--color-ink-soft)}.prose[data-astro-cid-lsracksz] h2{font-family:var(--font-display);font-size:1.75rem;color:var(--color-ink);margin-top:3rem;margin-bottom:1.25rem;font-weight:500;letter-spacing:-.015em}.prose[data-astro-cid-lsracksz] h2:first-child{margin-top:0}.prose[data-astro-cid-lsracksz] p{margin-bottom:1.5rem}.prose[data-astro-cid-lsracksz] strong{color:var(--color-ink);font-weight:600}.body-aside[data-astro-cid-lsracksz]{display:flex;flex-direction:column;gap:1.25rem}.aside-label[data-astro-cid-lsracksz]{font-family:var(--font-body);font-size:.6875rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent-deep);margin-bottom:1rem;font-weight:600}.consultant-card[data-astro-cid-lsracksz],.aside-block[data-astro-cid-lsracksz]{padding:1.75rem;background:var(--color-bg-alt);border-radius:var(--radius-xl);border:1px solid var(--color-line)}.consultant-row[data-astro-cid-lsracksz]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.consultant-photo[data-astro-cid-lsracksz]{width:3.5rem;height:3.5rem;border-radius:50%;overflow:hidden;flex-shrink:0;background:var(--color-sage);display:grid;place-items:center}.consultant-photo[data-astro-cid-lsracksz] img[data-astro-cid-lsracksz]{width:100%;height:100%;object-fit:cover}.consultant-initials[data-astro-cid-lsracksz]{font-family:var(--font-display);font-size:1.125rem;color:var(--color-accent-deep)}.consultant-name[data-astro-cid-lsracksz]{font-family:var(--font-display);font-size:1.125rem;font-weight:500;margin-bottom:.125rem}.consultant-role[data-astro-cid-lsracksz]{font-size:.75rem;color:var(--color-muted);line-height:1.4}.consultant-bio[data-astro-cid-lsracksz]{font-size:.875rem;line-height:1.6;color:var(--color-muted);margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid var(--color-line)}.consultant-link[data-astro-cid-lsracksz]{font-size:.875rem;color:var(--color-ink);text-decoration:none;border-bottom:1px solid var(--color-line-strong)}.consultant-link[data-astro-cid-lsracksz]:hover{color:var(--color-accent-deep)}.aside-list[data-astro-cid-lsracksz]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.aside-list[data-astro-cid-lsracksz] a[data-astro-cid-lsracksz]{display:flex;justify-content:space-between;align-items:center;padding:.625rem 0;font-size:.9375rem;color:var(--color-ink-soft);border-bottom:1px solid var(--color-line);transition:color .18s ease;text-decoration:none}.aside-list[data-astro-cid-lsracksz] li[data-astro-cid-lsracksz]:last-child a[data-astro-cid-lsracksz]{border-bottom:none}.aside-list[data-astro-cid-lsracksz] a[data-astro-cid-lsracksz]:hover{color:var(--color-accent-deep)}.sector-jobs[data-astro-cid-lsracksz]{padding-block:7rem}.section-head[data-astro-cid-lsracksz]{margin-bottom:3.5rem}.section-title[data-astro-cid-lsracksz]{font-family:var(--font-display);font-size:clamp(2.25rem,5vw,4rem);line-height:1;letter-spacing:-.025em;margin-top:1rem;font-weight:400}.jobs-grid[data-astro-cid-lsracksz]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.job-card[data-astro-cid-lsracksz]{padding:2rem;background:var(--color-bg);border-radius:var(--radius-xl);border:1px solid var(--color-line);text-decoration:none;color:var(--color-ink);transition:all .25s ease;display:flex;flex-direction:column}.job-card[data-astro-cid-lsracksz]:hover{transform:translateY(-2px);border-color:var(--color-accent)}.job-meta[data-astro-cid-lsracksz]{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1.25rem}.job-title[data-astro-cid-lsracksz]{font-family:var(--font-display);font-size:1.5rem;margin-bottom:.625rem;font-weight:400;letter-spacing:-.015em;line-height:1.15}.job-company[data-astro-cid-lsracksz]{font-size:.9375rem;color:var(--color-ink);font-weight:600;margin-bottom:1rem}.job-summary[data-astro-cid-lsracksz]{font-size:.9375rem;line-height:1.6;color:var(--color-muted);margin-bottom:1.5rem;flex:1}.job-footer[data-astro-cid-lsracksz]{display:flex;justify-content:space-between;align-items:baseline;padding-top:1rem;border-top:1px solid var(--color-line)}.job-salary[data-astro-cid-lsracksz]{font-family:var(--font-display);font-size:1.25rem;color:var(--color-accent-deep);font-weight:500}.job-location[data-astro-cid-lsracksz]{font-size:.75rem;color:var(--color-muted)}@media(max-width:1000px){.hero-grid[data-astro-cid-lsracksz]{grid-template-columns:1fr;gap:2rem}.body-grid[data-astro-cid-lsracksz]{grid-template-columns:1fr;gap:2.5rem}.jobs-grid[data-astro-cid-lsracksz]{grid-template-columns:1fr}}
