.vcard[data-astro-cid-3zrnagos]{position:relative;background:var(--card);border:1px solid var(--line);padding:clamp(1.6rem,2.6vw,2.25rem);display:flex;flex-direction:column;height:100%;transition:border-color .3s var(--ease),box-shadow .3s var(--ease),transform .3s var(--ease)}.vcard[data-astro-cid-3zrnagos]:before{content:"";position:absolute;left:-1px;right:-1px;top:-1px;height:3px;background:var(--bronze);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease)}.vcard[data-astro-cid-3zrnagos]:hover,.vcard[data-astro-cid-3zrnagos]:focus-within{border-color:var(--line-strong);box-shadow:0 18px 40px -28px #101b2e73}.vcard[data-astro-cid-3zrnagos]:hover:before,.vcard[data-astro-cid-3zrnagos]:focus-within:before{transform:scaleX(1)}.vcard__top[data-astro-cid-3zrnagos]{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1.15rem}.vcard__inv[data-astro-cid-3zrnagos]{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--bronze-text);font-weight:600;margin:0;line-height:1.45}@media(min-width:820px){.vcard__inv[data-astro-cid-3zrnagos]{min-height:2.9em}}.vcard__name[data-astro-cid-3zrnagos]{font-family:var(--serif);color:var(--navy);font-size:clamp(1.9rem,2.6vw,2.35rem);line-height:1.1;margin:0 0 1rem;letter-spacing:.02em;display:block}.vcard__link[data-astro-cid-3zrnagos]{text-decoration:none;color:inherit;display:block}.vcard__link[data-astro-cid-3zrnagos]:after{content:"";position:absolute;inset:0}.vcard__link[data-astro-cid-3zrnagos]:focus-visible{outline:none}.vcard[data-astro-cid-3zrnagos]:focus-within{outline:2px solid var(--bronze);outline-offset:3px}.vcard__tags[data-astro-cid-3zrnagos]{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 1.2rem}.vcard__tags[data-astro-cid-3zrnagos] li[data-astro-cid-3zrnagos]{font-size:.76rem;border:1px solid var(--line);padding:.2rem .6rem;border-radius:999px;color:var(--charcoal);background:var(--warm)}.vcard__summary[data-astro-cid-3zrnagos]{font-size:1rem;color:var(--charcoal);margin-bottom:1.5rem}.vcard__more[data-astro-cid-3zrnagos]{margin-top:auto;font-size:.9rem;font-weight:500;color:var(--navy);border-top:1px solid var(--line);padding-top:1rem}.vcard__arrow[data-astro-cid-3zrnagos]{display:inline-block;transition:transform .25s var(--ease)}.vcard[data-astro-cid-3zrnagos]:hover .vcard__arrow[data-astro-cid-3zrnagos]{transform:translate(4px)}.hero[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;min-height:min(100svh,960px);display:flex;align-items:flex-end;padding:calc(var(--header-h) + 5rem) 0 clamp(2.5rem,5vw,4rem);isolation:isolate}.hero[data-astro-cid-j7pv25f6] .hero__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;filter:grayscale(1) contrast(1.05)}.hero__veil[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,#101b2ef7,#101b2ee6 45%,#101b2eb8)}.hero__inner[data-astro-cid-j7pv25f6]{position:relative;width:100%}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(3rem,8vw,7.2rem);margin-bottom:.9rem;letter-spacing:-.025em}.hero__sub[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-style:italic;font-size:clamp(1.25rem,2.4vw,2rem);color:var(--bronze-light);margin-bottom:2.75rem;max-width:none}.hero__foot[data-astro-cid-j7pv25f6]{display:grid;gap:2rem;border-top:1px solid rgba(246,242,235,.2);padding-top:2rem}.hero__copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--on-navy-strong);font-size:1.06rem}@media(min-width:900px){.hero__foot[data-astro-cid-j7pv25f6]{grid-template-columns:1.4fr 1fr;align-items:end}.hero__ctas[data-astro-cid-j7pv25f6]{justify-self:end}}.hero__ctas[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.9rem}.home-index[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.4rem 1.6rem;margin-top:2.75rem;font-size:.85rem;letter-spacing:.04em}.home-index[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--on-navy-muted);text-decoration:none;border-bottom:1px solid rgba(210,171,127,.5);padding-bottom:2px}.home-index[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--warm);border-color:var(--bronze-light)}.section-head[data-astro-cid-j7pv25f6]{margin-bottom:3.25rem}.pillar-cards[data-astro-cid-j7pv25f6]{display:grid;gap:1.25rem;grid-template-columns:1fr}@media(min-width:900px){.pillar-cards[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}.pcard[data-astro-cid-j7pv25f6]{border:1px solid var(--line);background:var(--card);padding:2.25rem 2rem 2.5rem;position:relative;transition:background .35s var(--ease),color .35s var(--ease),border-color .35s}.pcard__icon[data-astro-cid-j7pv25f6]{color:var(--bronze);margin-bottom:2.5rem}.pcard__num[data-astro-cid-j7pv25f6]{position:absolute;top:2rem;right:2rem;font-family:var(--serif);color:var(--muted);margin:0}.pcard__key[data-astro-cid-j7pv25f6]{font-family:var(--sans);font-weight:600;letter-spacing:.22em;font-size:1.05rem;margin-bottom:.6rem}.pcard__sub[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-size:1.45rem;line-height:1.2;color:var(--navy);margin-bottom:1rem}.pcard__text[data-astro-cid-j7pv25f6]{color:var(--charcoal);font-size:.98rem;margin:0}.pcard[data-astro-cid-j7pv25f6]:hover{background:var(--navy);border-color:var(--navy)}.pcard[data-astro-cid-j7pv25f6]:hover .pcard__key[data-astro-cid-j7pv25f6],.pcard[data-astro-cid-j7pv25f6]:hover .pcard__sub[data-astro-cid-j7pv25f6]{color:var(--warm)}.pcard[data-astro-cid-j7pv25f6]:hover .pcard__text[data-astro-cid-j7pv25f6],.pcard[data-astro-cid-j7pv25f6]:hover .pcard__num[data-astro-cid-j7pv25f6]{color:var(--on-navy-muted)}.pcard[data-astro-cid-j7pv25f6]:hover .pcard__icon[data-astro-cid-j7pv25f6]{color:var(--bronze-light)}.more[data-astro-cid-j7pv25f6]{margin-top:2.5rem}.philosophy[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{max-width:17ch}.text-link--light[data-astro-cid-j7pv25f6]{color:var(--warm)}.tenets[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:3rem 1fr;gap:1rem;padding:1.5rem 0;border-top:1px solid rgba(246,242,235,.16)}.tenets[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:last-child{border-bottom:1px solid rgba(246,242,235,.16)}.tenets__n[data-astro-cid-j7pv25f6]{font-family:var(--serif);color:var(--bronze-light);padding-top:.2rem}.tenets[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.35rem;margin-bottom:.35rem}.tenets[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:var(--on-navy-muted);font-size:.98rem}.venture-grid[data-astro-cid-j7pv25f6]{display:grid;gap:1.25rem;grid-template-columns:1fr}@media(min-width:820px){.venture-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}.interests[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;border-top:1px solid var(--line)}@media(min-width:700px){.interests[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.interests[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr)}}.interests[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:1.4rem;padding:2rem 1.5rem 2.25rem 0;border-bottom:1px solid var(--line);color:var(--bronze);transition:color .3s}.interests[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-size:1.45rem;line-height:1.2;color:var(--navy);max-width:15ch}@media(min-width:1100px){.interests[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]+li[data-astro-cid-j7pv25f6]{padding-left:1.5rem;border-left:1px solid var(--line)}}.interests__note[data-astro-cid-j7pv25f6]{margin-top:2rem}.partner[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;isolation:isolate}.partner[data-astro-cid-j7pv25f6] .partner__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;filter:grayscale(.6)}.partner__veil[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#101b2ef5,#101b2ed6)}.partner__inner[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{max-width:16ch}.partner__lead[data-astro-cid-j7pv25f6]{margin-top:1.2rem}
