.section-header.svelte-ls99y2{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin-bottom:clamp(2rem,1.5rem + 2vw,3rem);display:flex}.hero.svelte-1uha8ag{background:var(--color-bg-page);display:grid}.hero-text.svelte-1uha8ag{padding:clamp(2.5rem, 1rem + 5vw, 6rem) var(--gutter) clamp(3rem, 2rem + 4vw, 5rem);flex-direction:column;justify-content:center;gap:2rem;display:flex}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:var(--text-hero);padding-bottom:.375rem;line-height:1.04}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag),.research-title.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--color-brand)}.hero-lede.svelte-1uha8ag{max-width:32.5rem;color:var(--color-text-muted);font-size:1.1875rem;line-height:1.6}.actions.svelte-1uha8ag{flex-wrap:wrap;gap:1rem;display:flex}.hero-media.svelte-1uha8ag{aspect-ratio:16/9;border-bottom:1px solid var(--color-border-subtle);order:-1;width:100%;max-height:55svh}.hero-media.svelte-1uha8ag img{object-fit:cover;width:100%;height:100%}.overview.svelte-1uha8ag{border-block:1px solid var(--color-border-subtle)}.overview-grid.svelte-1uha8ag{gap:2.5rem;display:grid}.ved.svelte-1uha8ag{flex-direction:column;gap:.75rem;display:flex}.devanagari.svelte-1uha8ag{font-family:var(--font-devanagari);color:var(--color-brand);font-size:clamp(6rem,4rem + 8vw,10.5rem);line-height:1}.overview-body.svelte-1uha8ag{flex-direction:column;gap:1.75rem;max-width:42.5rem;display:flex}.stats.svelte-1uha8ag{border-top:1px solid var(--color-border-subtle);gap:1.5rem;padding-top:1.75rem;display:grid}.stats.svelte-1uha8ag div:where(.svelte-1uha8ag){flex-direction:column-reverse;gap:.25rem;display:flex}.stats.svelte-1uha8ag dd:where(.svelte-1uha8ag){font-family:var(--font-display);margin:0;font-size:2.5rem;font-weight:600;line-height:1.1}.area-grid.svelte-1uha8ag{border-top:1px solid var(--color-ink);border-left:1px solid var(--color-ink);padding:0;list-style:none;display:grid}.area-card.svelte-1uha8ag{border-right:1px solid var(--color-ink);border-bottom:1px solid var(--color-ink);flex-direction:column;justify-content:space-between;gap:2rem;min-height:18rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:flex;position:relative;overflow:hidden}.tinted.svelte-1uha8ag{background:var(--color-tint)}.area-card.svelte-1uha8ag .area-image{object-fit:cover;object-position:35% center;width:100%;height:12rem;display:block}.area-text.svelte-1uha8ag{flex-direction:column;gap:.875rem;max-width:27.5rem;display:flex;position:relative}.area-text.svelte-1uha8ag h3:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){min-height:var(--tap-target);color:var(--color-ink);align-items:center;display:inline-flex}.area-text.svelte-1uha8ag h3:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover{color:var(--color-link)}.research.svelte-1uha8ag{display:grid}.research-text.svelte-1uha8ag{padding:clamp(2.5rem, 2rem + 3vw, 4rem) var(--gutter);flex-direction:column;justify-content:center;gap:1rem;display:flex}.research-title.svelte-1uha8ag{font-family:var(--font-display);color:var(--color-ink);font-size:clamp(2.25rem,1.6rem + 2.4vw,3.25rem);line-height:1.1}.research-media.svelte-1uha8ag{min-height:15rem}.research-media.svelte-1uha8ag img{object-fit:cover;width:100%;height:100%}.services.svelte-1uha8ag{border-top:1px solid var(--color-border-subtle)}.services-grid.svelte-1uha8ag{gap:2.5rem;display:grid}.services-intro.svelte-1uha8ag{flex-direction:column;gap:1.25rem;display:flex}.service-list.svelte-1uha8ag{column-gap:3rem;padding:0;list-style:none;display:grid}.service-list.svelte-1uha8ag li:where(.svelte-1uha8ag){border-top:1px solid var(--color-ink);flex-direction:column;gap:.375rem;padding:1.125rem 0 1.375rem;display:flex}.service-list.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.625rem;line-height:1.15}.service-list.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--text-label-m);line-height:1.6}.pub-cards.svelte-1uha8ag{border-top:1px solid var(--color-ink);padding:0;list-style:none;display:grid}.pub-card.svelte-1uha8ag{border-bottom:1px solid var(--color-border-subtle);height:100%;transition:background-color var(--duration-fast) var(--ease-out);flex-direction:column;gap:.75rem;padding:1.75rem 0;display:flex}.pub-card.svelte-1uha8ag:hover{background:var(--color-surface);color:var(--color-ink)}.pub-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--text-h4);line-height:1.15}.team-title.svelte-1uha8ag{margin-bottom:2.5rem}.team-rows.svelte-1uha8ag{border-top:1px solid var(--color-ink);padding:0;list-style:none}.team-row.svelte-1uha8ag{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:auto 1fr;align-items:center;gap:.75rem 1.5rem;padding:1.75rem 0;display:grid}.team-row.svelte-1uha8ag .avatar{grid-row:span 2;width:88px;height:88px}.team-row.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:clamp(1.625rem,1.3rem + 1vw,2.125rem)}.team-role.svelte-1uha8ag{font-size:var(--text-label-m);color:var(--color-brand);font-weight:600}.team-row.svelte-1uha8ag p:where(.svelte-1uha8ag),.team-row.svelte-1uha8ag .text-link{grid-column:1/-1}.team-row.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--text-label-m)}.team-more.svelte-1uha8ag{margin-top:2.5rem}.contact.svelte-1uha8ag{border-top:1px solid var(--color-border-subtle)}.contact-grid.svelte-1uha8ag{gap:3rem;display:grid}.contact-details.svelte-1uha8ag{flex-direction:column;gap:2rem;display:flex}.details.svelte-1uha8ag{flex-direction:column;gap:1.25rem;font-size:1.0625rem;display:flex}.details.svelte-1uha8ag div:where(.svelte-1uha8ag){flex-direction:column;gap:.25rem;display:flex}.details.svelte-1uha8ag dt:where(.svelte-1uha8ag){font-size:var(--text-label-s);color:var(--color-text-muted);font-weight:600}.details.svelte-1uha8ag dd:where(.svelte-1uha8ag){margin:0}.details.svelte-1uha8ag a:where(.svelte-1uha8ag){min-height:var(--tap-target);align-items:center;display:inline-flex}.map.svelte-1uha8ag{border:1px solid var(--color-border-subtle);flex-grow:1;width:100%;min-height:18rem}@media (width>=40rem){.stats.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.service-list.svelte-1uha8ag,.area-grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=60rem){.hero.svelte-1uha8ag{grid-template-columns:7fr 5fr;min-height:47.5rem}.hero-text.svelte-1uha8ag{padding-left:max(var(--gutter), calc((100vw - var(--content-max)) / 2));padding-right:4rem}.hero-media.svelte-1uha8ag{aspect-ratio:auto;border-bottom:0;border-left:1px solid var(--color-border-subtle);order:0;max-height:none}.overview-grid.svelte-1uha8ag,.services-grid.svelte-1uha8ag{grid-template-columns:4fr 8fr;gap:5rem}.area-card.svelte-1uha8ag{min-height:21rem}.area-card.svelte-1uha8ag .area-text:where(.svelte-1uha8ag){max-width:50%}.area-card.svelte-1uha8ag .area-image{object-fit:cover;object-position:35% center;width:46%;height:100%;position:absolute;bottom:0;right:0}.research.svelte-1uha8ag{grid-template-columns:45fr 55fr;min-height:23.75rem}.research-text.svelte-1uha8ag{padding-left:max(var(--gutter), calc((100vw - var(--content-max)) / 2))}.pub-cards.svelte-1uha8ag{grid-template-columns:5fr 4fr 4fr}.pub-cards.svelte-1uha8ag li:where(.svelte-1uha8ag)+li:where(.svelte-1uha8ag) .pub-card:where(.svelte-1uha8ag){padding-left:2rem}.pub-cards.svelte-1uha8ag li:where(.svelte-1uha8ag):not(:last-child) .pub-card:where(.svelte-1uha8ag){border-right:1px solid var(--color-border-subtle);padding-right:2rem}.pub-cards.svelte-1uha8ag li:where(.svelte-1uha8ag):first-child h3:where(.svelte-1uha8ag){font-size:1.875rem}.team-row.svelte-1uha8ag{grid-template-columns:120px 4fr 3fr 4fr 140px;gap:2rem}.team-row.svelte-1uha8ag .avatar{grid-row:auto;width:120px;height:120px}.team-row.svelte-1uha8ag p:where(.svelte-1uha8ag),.team-row.svelte-1uha8ag .text-link{grid-column:auto}.team-row.svelte-1uha8ag .text-link{place-self:center end}.contact-grid.svelte-1uha8ag{grid-template-columns:5fr 7fr;gap:5rem}}
