.hero.svelte-10w8mvi{border-radius:1rem;border:1px solid var(--border);background:linear-gradient(145deg,color-mix(in oklab,var(--surface) 86%,var(--brand) 14%),color-mix(in oklab,var(--surface) 88%,var(--accent) 12%)),var(--surface);box-shadow:var(--shadow);padding:1.1rem;display:grid;grid-template-columns:1fr;gap:1rem;align-items:start}.hero-copy.svelte-10w8mvi .eyebrow:where(.svelte-10w8mvi){margin:0;color:var(--brand);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hero-copy.svelte-10w8mvi h1:where(.svelte-10w8mvi){margin:.2rem 0 .38rem;font-size:clamp(1.7rem,2.8vw,2.45rem);line-height:1.08}.hero-copy.svelte-10w8mvi p:where(.svelte-10w8mvi){margin:0;color:var(--muted);line-height:1.58;max-width:62ch}.honor-grid.svelte-10w8mvi{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.95rem}.card.svelte-10w8mvi{border-radius:1rem;border:1px solid var(--border);background:color-mix(in oklab,var(--surface) 94%,transparent 6%);overflow:hidden;box-shadow:var(--shadow);display:grid;grid-template-rows:260px auto;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.card.svelte-10w8mvi:hover{transform:translateY(-3px);box-shadow:0 16px 32px #0919352e;border-color:color-mix(in oklab,var(--brand) 40%,var(--border) 60%)}.portrait-wrap.svelte-10w8mvi{position:relative;overflow:hidden;background:color-mix(in oklab,var(--surface-muted) 78%,var(--surface) 22%)}.portrait-wrap.svelte-10w8mvi:before{content:"";position:absolute;inset:0;background:linear-gradient(to top,#08142c8f,#08142c0a 45%);z-index:1;pointer-events:none}.portrait-wrap.svelte-10w8mvi:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:linear-gradient(90deg,var(--brand),var(--accent));z-index:2}.portrait-wrap.svelte-10w8mvi img:where(.svelte-10w8mvi){width:100%;height:100%;object-fit:contain;object-position:center;padding:.4rem;transform:none}.card.executive.svelte-10w8mvi .portrait-wrap:where(.svelte-10w8mvi):after{height:6px;background:linear-gradient(90deg,var(--accent),color-mix(in oklab,var(--accent) 65%,white 35%))}.card-copy.svelte-10w8mvi{display:grid;gap:.34rem;padding:.82rem .9rem .95rem}.role.svelte-10w8mvi{margin:0;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:color-mix(in oklab,var(--brand) 74%,var(--accent) 26%)}h2.svelte-10w8mvi{margin:0;font-size:1.04rem;line-height:1.3}.agency.svelte-10w8mvi{margin:.08rem 0 0;color:var(--muted);font-size:.9rem;font-weight:600}.open-role.svelte-10w8mvi{margin-top:.1rem;border-radius:1rem;border:1px dashed color-mix(in oklab,var(--border) 70%,var(--brand) 30%);background:color-mix(in oklab,var(--surface) 90%,transparent 10%);padding:1rem;display:grid;grid-template-columns:1fr;gap:.9rem}.open-role.svelte-10w8mvi h2:where(.svelte-10w8mvi){margin:0;font-size:1.02rem;color:var(--brand)}.open-role.svelte-10w8mvi p:where(.svelte-10w8mvi){margin:.25rem 0 0;color:var(--muted);font-weight:600;font-size:.93rem}.open-role.svelte-10w8mvi .open-pills:where(.svelte-10w8mvi){display:flex;align-items:center;flex-wrap:wrap;gap:.65rem;margin-top:.2rem}.open-role.svelte-10w8mvi .position:where(.svelte-10w8mvi){display:inline-block;border-radius:999px;border:1px solid color-mix(in oklab,var(--brand) 30%,var(--border) 70%);background:color-mix(in oklab,var(--brand) 13%,transparent 87%);color:var(--brand);font-size:.82rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;padding:.4rem .75rem}.open-role.svelte-10w8mvi .open-note:where(.svelte-10w8mvi){padding-top:.7rem;border-top:1px solid color-mix(in oklab,var(--border) 82%,transparent 18%);color:var(--muted);font-size:.87rem}@media(max-width:860px){.open-role.svelte-10w8mvi{gap:.85rem}}
