.page-hero[data-astro-cid-vdrf3zw3]{position:relative;min-height:min(78svh,46rem);margin-top:calc(-1*(5.6rem + 2px));padding-top:calc(5.6rem + 2px + clamp(3rem,10vh,7rem));padding-bottom:clamp(3rem,8vh,5.5rem);display:flex;align-items:flex-end;color:#fff;overflow:hidden;isolation:isolate;background:var(--ink-deep)}.page-hero__media[data-astro-cid-vdrf3zw3]{position:absolute;inset:0;z-index:-2}.page-hero__media[data-astro-cid-vdrf3zw3] img[data-astro-cid-vdrf3zw3]{width:100%;height:100%;object-fit:cover;animation:drift 34s ease-in-out infinite alternate}@keyframes drift{0%{transform:scale(1.12) translate3d(1%,.5%,0)}to{transform:scale(1.02) translate3d(-1%,-.5%,0)}}.page-hero__shade[data-astro-cid-vdrf3zw3]{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#00152be0,#00152b80 55%,#00152b33),linear-gradient(0deg,rgba(0,21,43,.7) 0%,transparent 45%)}.page-hero[data-astro-cid-vdrf3zw3] .eyebrow[data-astro-cid-vdrf3zw3]{color:var(--gold-soft)}.page-hero__title[data-astro-cid-vdrf3zw3]{font-size:var(--step-6);max-width:16em;color:#fff}.page-hero__title[data-astro-cid-vdrf3zw3] span[data-astro-cid-vdrf3zw3]{display:inline-block}.page-hero__rule[data-astro-cid-vdrf3zw3]{display:block;width:5.5rem;height:2px;margin-block:clamp(1.5rem,3vw,2.2rem);background:linear-gradient(90deg,var(--gold),transparent)}.page-hero__lede[data-astro-cid-vdrf3zw3]{max-width:36rem;font-size:var(--step-1);line-height:1.75;color:#ffffffdb}.origin[data-astro-cid-vdrf3zw3]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2.5rem,6vw,6rem);align-items:center}.origin__figure[data-astro-cid-vdrf3zw3]{margin:0;aspect-ratio:4 / 5;border-radius:var(--r-lg);overflow:hidden;box-shadow:0 40px 70px -50px #00152b99}.origin__figure[data-astro-cid-vdrf3zw3] img[data-astro-cid-vdrf3zw3]{width:100%;height:100%;object-fit:cover;object-position:50% 45%;transition:transform 1.4s ease}.origin__figure[data-astro-cid-vdrf3zw3]:hover img[data-astro-cid-vdrf3zw3]{transform:scale(1.04)}.origin__copy[data-astro-cid-vdrf3zw3] .head__title[data-astro-cid-vdrf3zw3]{margin-bottom:1.75rem}.origin__p[data-astro-cid-vdrf3zw3]{color:var(--slate);line-height:1.95}.origin__key[data-astro-cid-vdrf3zw3]{margin-top:1.75rem;padding:1.4rem 0 1.4rem 1.5rem;border-left:2px solid var(--gold);font-family:var(--serif);font-size:var(--step-2);font-weight:500;line-height:1.55;color:var(--ink)}.origin__sign[data-astro-cid-vdrf3zw3]{margin-top:1.25rem;font-size:var(--step--1);color:var(--gold-dim);letter-spacing:.04em}@media (max-width: 52rem){.origin[data-astro-cid-vdrf3zw3]{grid-template-columns:1fr}.origin__figure[data-astro-cid-vdrf3zw3]{aspect-ratio:4 / 3}}.profile[data-astro-cid-vdrf3zw3]{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:clamp(2rem,6vw,6rem);align-items:start}.profile__card[data-astro-cid-vdrf3zw3]{position:sticky;top:7rem}.profile__photo[data-astro-cid-vdrf3zw3]{margin:0 0 1.5rem;width:12rem;aspect-ratio:4 / 5;border-radius:var(--r-md);overflow:hidden;background:linear-gradient(160deg,var(--ink) 0%,var(--ink-deep) 100%);box-shadow:0 24px 44px -30px #00152b8c}.profile__photo[data-astro-cid-vdrf3zw3] img[data-astro-cid-vdrf3zw3]{width:100%;height:100%;object-fit:cover;object-position:50% 15%}.profile__card[data-astro-cid-vdrf3zw3] .eyebrow[data-astro-cid-vdrf3zw3]{margin-bottom:.6rem}.profile__name[data-astro-cid-vdrf3zw3]{font-family:var(--serif);font-size:var(--step-3);font-weight:600;line-height:1.1}.profile__role[data-astro-cid-vdrf3zw3]{margin-top:.35rem;font-size:var(--step--1);color:var(--gold-dim)}.profile__creds[data-astro-cid-vdrf3zw3]{list-style:none;margin:1.4rem 0 0;padding:1.2rem 0 0;border-top:1px solid rgba(138,111,60,.25);display:grid;gap:.6rem;font-size:.8rem;line-height:1.55;color:var(--slate)}.profile__text[data-astro-cid-vdrf3zw3] p[data-astro-cid-vdrf3zw3]{color:var(--slate);line-height:1.95;max-width:46rem}.profile__text[data-astro-cid-vdrf3zw3] p[data-astro-cid-vdrf3zw3]:first-child{font-family:var(--serif);font-size:var(--step-1);font-weight:500;line-height:1.6;color:var(--ink)}.profile__text[data-astro-cid-vdrf3zw3] p[data-astro-cid-vdrf3zw3]+p[data-astro-cid-vdrf3zw3]{margin-top:1.1rem}.skills[data-astro-cid-vdrf3zw3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2.5rem}.skill[data-astro-cid-vdrf3zw3]{padding:1.5rem 1.6rem;background:var(--paper);border:1px solid rgba(138,111,60,.18);border-radius:var(--r-md);position:relative;overflow:hidden;transition:transform .45s ease,box-shadow .45s ease,border-color .45s ease}.skill[data-astro-cid-vdrf3zw3]:before{content:"";position:absolute;left:0;top:0;width:2.5rem;height:2px;background:var(--gold);transition:width .6s cubic-bezier(.22,.61,.36,1)}.skill[data-astro-cid-vdrf3zw3]:hover{transform:translateY(-3px);border-color:#c5a05973;box-shadow:0 20px 36px -28px #00152b73}.skill[data-astro-cid-vdrf3zw3]:hover:before{width:100%}.skill__title[data-astro-cid-vdrf3zw3]{font-family:var(--serif);font-size:var(--step-1);font-weight:600;margin-bottom:.5rem}.skill__body[data-astro-cid-vdrf3zw3]{font-size:var(--step--1);line-height:1.75;color:var(--slate)}@media (max-width: 52rem){.profile[data-astro-cid-vdrf3zw3]{grid-template-columns:1fr}.profile__card[data-astro-cid-vdrf3zw3]{position:static;display:grid;grid-template-columns:6.5rem minmax(0,1fr);column-gap:1.25rem;align-items:center}.profile__photo[data-astro-cid-vdrf3zw3]{width:6.5rem;margin:0;grid-row:span 3}.profile__creds[data-astro-cid-vdrf3zw3]{grid-column:1 / -1}.skills[data-astro-cid-vdrf3zw3]{grid-template-columns:1fr}}.tenets[data-astro-cid-vdrf3zw3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.tenet[data-astro-cid-vdrf3zw3]{padding:clamp(1.6rem,2.6vw,2.2rem);border:1px solid var(--line);border-top:2px solid var(--gold);border-radius:0 0 var(--r-md) var(--r-md);background:var(--paper);transition:transform .45s ease,box-shadow .45s ease}.tenet[data-astro-cid-vdrf3zw3]:hover{transform:translateY(-4px);box-shadow:0 22px 40px -30px #00152b66}.tenet__num[data-astro-cid-vdrf3zw3]{font-family:var(--serif);font-size:2.4rem;line-height:1;color:var(--gold)}.tenet__title[data-astro-cid-vdrf3zw3]{font-family:var(--serif);font-size:var(--step-2);font-weight:600;margin:1.1rem 0 .75rem}.tenet__body[data-astro-cid-vdrf3zw3]{font-size:var(--step--1);line-height:1.85;color:var(--slate)}@media (max-width: 52rem){.tenets[data-astro-cid-vdrf3zw3]{grid-template-columns:1fr}}.serves__bg[data-astro-cid-vdrf3zw3]{position:absolute;inset:0;z-index:-1;opacity:.2}.serves__bg[data-astro-cid-vdrf3zw3] img[data-astro-cid-vdrf3zw3]{width:100%;height:100%;object-fit:cover;mask-image:linear-gradient(90deg,transparent 10%,#000 80%)}.serves__inner[data-astro-cid-vdrf3zw3]{max-width:50rem}.serves__title[data-astro-cid-vdrf3zw3]{color:#fff;margin-bottom:1.5rem}.serves__body[data-astro-cid-vdrf3zw3]{color:#f5f7fac2;line-height:1.95;font-size:var(--step-1)}.serves__tags[data-astro-cid-vdrf3zw3]{list-style:none;margin:2rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem}.serves__tags[data-astro-cid-vdrf3zw3] li[data-astro-cid-vdrf3zw3]{padding:.45rem 1.05rem;border:1px solid rgba(197,160,89,.4);border-radius:var(--r-pill);font-size:var(--step--1);color:var(--gold-soft)}.track[data-astro-cid-vdrf3zw3]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem);position:relative}.track__line[data-astro-cid-vdrf3zw3]{position:absolute;top:.45rem;left:0;right:0;height:1px;background:linear-gradient(90deg,var(--gold),rgba(197,160,89,.2))}.track__item[data-astro-cid-vdrf3zw3]{position:relative;padding-top:2.4rem}.track__dot[data-astro-cid-vdrf3zw3]{position:absolute;top:0;left:0;width:.95rem;height:.95rem;border-radius:50%;background:var(--ivory);border:2px solid var(--gold)}.track__year[data-astro-cid-vdrf3zw3]{display:block;font-family:var(--serif);font-size:clamp(2rem,1.6rem + 1.4vw,2.8rem);font-weight:500;line-height:1;color:var(--gold-dim)}.track__month[data-astro-cid-vdrf3zw3]{display:block;margin-top:.35rem;font-family:var(--mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dim)}.track__title[data-astro-cid-vdrf3zw3]{font-family:var(--serif);font-size:var(--step-1);font-weight:600;margin:.9rem 0 .6rem}.track__body[data-astro-cid-vdrf3zw3]{font-size:var(--step--1);line-height:1.8;color:var(--slate)}@media (max-width: 60rem){.track[data-astro-cid-vdrf3zw3]{grid-template-columns:1fr;gap:2rem;padding-left:2rem}.track__line[data-astro-cid-vdrf3zw3]{top:0;bottom:0;left:.45rem;right:auto;width:1px;height:auto;background:linear-gradient(180deg,var(--gold),rgba(197,160,89,.2))}.track__item[data-astro-cid-vdrf3zw3]{padding-top:0}.track__dot[data-astro-cid-vdrf3zw3]{left:-2rem;top:.4rem}}.network[data-astro-cid-vdrf3zw3]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,6vw,6rem);align-items:center}.network__head[data-astro-cid-vdrf3zw3] .head__title[data-astro-cid-vdrf3zw3]{margin-bottom:1.25rem}.network__grid[data-astro-cid-vdrf3zw3]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.network__grid[data-astro-cid-vdrf3zw3] li[data-astro-cid-vdrf3zw3]{display:flex;align-items:center;gap:.85rem;padding:1.1rem 1.3rem;border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);font-family:var(--serif);font-size:var(--step-1);font-weight:600;transition:border-color .35s ease,transform .35s ease}.network__grid[data-astro-cid-vdrf3zw3] li[data-astro-cid-vdrf3zw3]:before{content:"";flex:none;width:.5rem;height:.5rem;border-radius:50%;background:var(--gold)}.network__grid[data-astro-cid-vdrf3zw3] li[data-astro-cid-vdrf3zw3]:hover{border-color:#c5a05980;transform:translateY(-2px)}@media (max-width: 52rem){.network[data-astro-cid-vdrf3zw3]{grid-template-columns:1fr}}@media (max-width: 30rem){.network__grid[data-astro-cid-vdrf3zw3]{grid-template-columns:1fr}}.closing[data-astro-cid-vdrf3zw3]{max-width:44rem;text-align:center;margin-inline:auto}.closing__body[data-astro-cid-vdrf3zw3]{margin:1.25rem auto 2rem;color:var(--slate);line-height:1.9}
