.hero.svelte-1ewzqr7{position:relative;overflow:hidden;background:radial-gradient(110% 120% at 80% 0%,var(--navy-800) 0%,var(--navy-900) 45%,var(--navy-950) 100%);color:var(--on-dark);padding-block:clamp(56px,8vw,112px) clamp(40px,6vw,72px)}.hero-grid.svelte-1ewzqr7{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,88px)}.hero-text.svelte-1ewzqr7{display:grid;gap:22px;justify-items:start;animation:svelte-1ewzqr7-rise .9s var(--ease) both}.hero-text.svelte-1ewzqr7 .eyebrow:where(.svelte-1ewzqr7){color:var(--gold-400)}h1.svelte-1ewzqr7{display:grid;font-size:clamp(2.8rem,6.4vw,5.2rem);font-weight:500;line-height:1.02;letter-spacing:-.025em}.honorific.svelte-1ewzqr7{font-size:.36em;font-weight:400;letter-spacing:.02em;color:var(--on-dark-muted);margin-bottom:.3em}.headline.svelte-1ewzqr7{font-family:var(--serif);font-size:clamp(1.35rem,2.4vw,1.85rem);font-style:italic;font-weight:400;line-height:1.35;color:var(--gold-300);max-width:26ch}.intro.svelte-1ewzqr7{max-width:58ch;font-size:clamp(1.02rem,1.4vw,1.12rem);color:var(--on-dark-muted)}.hero-actions.svelte-1ewzqr7{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.hero-portrait.svelte-1ewzqr7{display:flex;justify-content:center;animation:svelte-1ewzqr7-rise 1.1s var(--ease) .1s both}.highlights.svelte-1ewzqr7{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:clamp(48px,7vw,88px) 0 0;border-top:1px solid var(--on-dark-line)}.highlight.svelte-1ewzqr7{display:flex;flex-direction:column;gap:2px;padding:24px 24px 0 0}.highlight.svelte-1ewzqr7 dt:where(.svelte-1ewzqr7){order:2;font-size:.92rem;color:var(--on-dark)}.highlight.svelte-1ewzqr7 dd:where(.svelte-1ewzqr7){order:1;margin:0;font-family:var(--serif);font-size:clamp(2rem,3.4vw,2.8rem);font-weight:500;color:var(--gold-400);font-variant-numeric:tabular-nums;line-height:1.1}.highlight.svelte-1ewzqr7 .note:where(.svelte-1ewzqr7){order:3;font-size:.78rem;color:var(--on-dark-muted)}@keyframes svelte-1ewzqr7-rise{0%{opacity:0;transform:translateY(20px)}}@media(prefers-reduced-motion:reduce){.hero-text.svelte-1ewzqr7,.hero-portrait.svelte-1ewzqr7{animation:none}}.areas.svelte-1ewzqr7{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.area.svelte-1ewzqr7{display:grid;align-content:start;gap:14px}.area.svelte-1ewzqr7 h3:where(.svelte-1ewzqr7){font-size:1.3rem}.area.svelte-1ewzqr7 p:where(.svelte-1ewzqr7){color:var(--muted);font-size:.97rem}.more.svelte-1ewzqr7{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:.9rem;font-weight:600;color:var(--link)}.insights.svelte-1ewzqr7{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,4vw,48px)}.insight.svelte-1ewzqr7{display:grid;align-content:start;gap:12px;padding-top:22px;border-top:2px solid var(--gold-500)}.number.svelte-1ewzqr7{font-family:var(--serif);font-size:1rem;color:var(--accent);letter-spacing:.08em}.insight.svelte-1ewzqr7 h3:where(.svelte-1ewzqr7){font-size:1.45rem}.insight.svelte-1ewzqr7 p:where(.svelte-1ewzqr7){color:var(--ink-soft)}.source.svelte-1ewzqr7{font-size:.86rem}.source.svelte-1ewzqr7,.source.svelte-1ewzqr7 a:where(.svelte-1ewzqr7){color:var(--muted)}.collab-grid.svelte-1ewzqr7{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(40px,6vw,80px);align-items:start}.collab-actions.svelte-1ewzqr7{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.services.svelte-1ewzqr7{list-style:none;margin:0;padding:0;display:grid}.services.svelte-1ewzqr7 li:where(.svelte-1ewzqr7){display:flex;gap:18px;padding:22px 0;border-bottom:1px solid var(--on-dark-line)}.services.svelte-1ewzqr7 li:where(.svelte-1ewzqr7):first-child{padding-top:0}.s-icon.svelte-1ewzqr7{flex-shrink:0;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid rgb(212 174 98 / .4);color:var(--gold-400)}.services.svelte-1ewzqr7 h3:where(.svelte-1ewzqr7){font-size:1.2rem;margin-bottom:4px}.services.svelte-1ewzqr7 p:where(.svelte-1ewzqr7){color:var(--on-dark-muted);font-size:.96rem}.split.svelte-1ewzqr7{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:clamp(32px,6vw,80px);align-items:start}.sticky.svelte-1ewzqr7{position:sticky;top:calc(var(--header-h) + 32px)}.projects.svelte-1ewzqr7{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.project.svelte-1ewzqr7{display:grid;align-content:start;gap:12px}.project.svelte-1ewzqr7 h3:where(.svelte-1ewzqr7){font-size:1.2rem}.p-meta.svelte-1ewzqr7{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.88rem;color:var(--muted);font-variant-numeric:tabular-nums}.projects-link.svelte-1ewzqr7{margin-top:24px}.partners.svelte-1ewzqr7{margin-top:clamp(48px,6vw,72px);padding-top:32px;border-top:1px solid var(--line)}.partners-title.svelte-1ewzqr7{font-size:.8rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:18px}.partners.svelte-1ewzqr7 ul:where(.svelte-1ewzqr7){list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:14px 36px}.partners-link.svelte-1ewzqr7{margin-top:22px}.partners.svelte-1ewzqr7 li:where(.svelte-1ewzqr7){font-family:var(--serif);font-size:clamp(1.05rem,1.6vw,1.25rem);color:var(--ink-soft)}.news.svelte-1ewzqr7{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.news-item.svelte-1ewzqr7{display:grid;gap:8px;align-content:start}.news-item.svelte-1ewzqr7 time:where(.svelte-1ewzqr7){font-size:.85rem;color:var(--accent);font-weight:600}.news-item.svelte-1ewzqr7 h3:where(.svelte-1ewzqr7){font-size:1.25rem}.news-item.svelte-1ewzqr7 h3:where(.svelte-1ewzqr7) a:where(.svelte-1ewzqr7){color:var(--ink);text-decoration:none}.news-item.svelte-1ewzqr7 p:where(.svelte-1ewzqr7){color:var(--muted);font-size:.96rem}.cta-band.svelte-1ewzqr7{background:linear-gradient(120deg,var(--gold-400),var(--gold-300));color:var(--navy-950);padding-block:clamp(48px,7vw,80px)}.cta-inner.svelte-1ewzqr7{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px}.cta-band.svelte-1ewzqr7 h2:where(.svelte-1ewzqr7){font-size:clamp(1.7rem,3.2vw,2.5rem);max-width:22ch}.cta-band.svelte-1ewzqr7 p:where(.svelte-1ewzqr7){margin-top:8px;color:#060e1abf}.cta-actions.svelte-1ewzqr7{display:grid;gap:12px;justify-items:start}.cta-band.svelte-1ewzqr7 .btn-gold:where(.svelte-1ewzqr7){background:var(--navy-900);color:var(--on-dark)}.cta-band.svelte-1ewzqr7 .btn-gold:where(.svelte-1ewzqr7):hover{background:var(--navy-700)}.mail.svelte-1ewzqr7{color:var(--navy-900);font-weight:600}@media(max-width:1024px){.areas.svelte-1ewzqr7,.projects.svelte-1ewzqr7{grid-template-columns:repeat(2,1fr)}.insights.svelte-1ewzqr7,.news.svelte-1ewzqr7{grid-template-columns:1fr;max-width:720px}.collab-grid.svelte-1ewzqr7,.split.svelte-1ewzqr7{grid-template-columns:1fr}.sticky.svelte-1ewzqr7{position:static}}@media(max-width:820px){.hero-grid.svelte-1ewzqr7{grid-template-columns:1fr}.hero-portrait.svelte-1ewzqr7{order:-1;justify-content:flex-start}.hero-portrait.svelte-1ewzqr7 .portrait{max-width:220px}}@media(max-width:640px){.areas.svelte-1ewzqr7,.projects.svelte-1ewzqr7{grid-template-columns:1fr}.highlights.svelte-1ewzqr7{grid-template-columns:1fr 1fr}}
