.hco[data-astro-cid-gsapsmxd]{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);border-radius:var(--radius-lg);border:1px solid var(--color-card-rule-navy);background:var(--color-bg);box-shadow:var(--shadow-card)}.hco[data-astro-cid-gsapsmxd]:before{content:"";position:absolute;z-index:3;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--color-navy) 0%,var(--color-brand) 52%,var(--color-brand-bright) 100%)}.hco__plate[data-astro-cid-gsapsmxd]{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;gap:1.1rem;padding:clamp(2rem,3.5vw,3rem) clamp(1.5rem,3vw,2.75rem);background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--color-navy) 86%,white) 0%,var(--color-navy) 45%,var(--color-navy-deep) 100%)}.hco__net[data-astro-cid-gsapsmxd]{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.9;mask-image:var(--mask-fade-edges)}.hco__net[data-astro-cid-gsapsmxd] .hero__net{inset:0;width:100%;opacity:1}.hco__label[data-astro-cid-gsapsmxd]{display:inline-flex;align-items:center;gap:.6rem;margin:0;color:var(--color-brand-bright);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.hco__node[data-astro-cid-gsapsmxd]{width:.5rem;height:.5rem;border-radius:var(--radius-pill);background:var(--color-accent);box-shadow:var(--shadow-node-accent)}.hco__title[data-astro-cid-gsapsmxd]{margin:0;max-width:12ch;color:var(--color-on-navy);font-size:var(--text-4xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-display);letter-spacing:var(--tracking-display)}.hco__fields[data-astro-cid-gsapsmxd]{position:relative;display:grid;gap:.85rem;margin:.75rem 0 0;padding:0 0 0 1.4rem;list-style:none}.hco__fields[data-astro-cid-gsapsmxd]:before{content:"";position:absolute;left:.24rem;top:.55rem;bottom:.55rem;width:2px;background:linear-gradient(180deg,var(--color-brand-bright),var(--color-on-navy-rule-faint))}.hco__fields[data-astro-cid-gsapsmxd] li[data-astro-cid-gsapsmxd]{position:relative;margin:0;color:var(--color-on-navy);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading)}.hco__fields[data-astro-cid-gsapsmxd] li[data-astro-cid-gsapsmxd]:before{content:"";position:absolute;left:-1.4rem;top:.42em;width:.55rem;height:.55rem;border-radius:var(--radius-pill);background:var(--color-brand-bright);box-shadow:var(--shadow-node-halo)}.hco__sheet[data-astro-cid-gsapsmxd]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.15rem;padding:clamp(2rem,3.5vw,3rem) clamp(1.5rem,3.5vw,3rem)}.hco__stages[data-astro-cid-gsapsmxd]{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:0 0 .5rem;padding:1.35rem 0 0;list-style:none;counter-reset:stage}.hco__stages[data-astro-cid-gsapsmxd]:before{content:"";position:absolute;left:.3rem;right:.3rem;top:.3rem;height:2px;background:linear-gradient(90deg,var(--color-brand) 0%,var(--color-brand-bright) 70%,var(--color-accent) 100%)}.hco__stages[data-astro-cid-gsapsmxd] li[data-astro-cid-gsapsmxd]{position:relative;margin:0;padding-right:.75rem;color:var(--color-navy);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-heading);line-height:var(--line-height-heading)}.hco__stages[data-astro-cid-gsapsmxd] li[data-astro-cid-gsapsmxd]:before{content:"";position:absolute;left:0;top:-1.35rem;width:.65rem;height:.65rem;border-radius:var(--radius-pill);background:var(--color-bg);border:2px solid var(--color-brand)}.hco__stages[data-astro-cid-gsapsmxd] li[data-astro-cid-gsapsmxd].is-last{text-align:right;padding-right:0}.hco__stages[data-astro-cid-gsapsmxd] li[data-astro-cid-gsapsmxd].is-last:before{left:auto;right:0;background:var(--color-accent);border-color:var(--color-accent);box-shadow:var(--shadow-node-accent)}.hco__stages[data-astro-cid-gsapsmxd] li[data-astro-cid-gsapsmxd]:nth-child(2){text-align:center}.hco__stages[data-astro-cid-gsapsmxd] li[data-astro-cid-gsapsmxd]:nth-child(2):before{left:50%;transform:translate(-50%)}.hco__lead[data-astro-cid-gsapsmxd]{margin:0;max-width:52ch;color:var(--color-navy);font-size:var(--text-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading)}.hco__text[data-astro-cid-gsapsmxd]{margin:0;max-width:56ch;color:var(--color-text);font-size:var(--text-base);line-height:var(--line-height-body)}.hco__btn[data-astro-cid-gsapsmxd]{gap:.6rem;margin-top:.25rem}.hco__btn[data-astro-cid-gsapsmxd] span[data-astro-cid-gsapsmxd]{transition:transform var(--transition)}.hco__btn[data-astro-cid-gsapsmxd]:hover span[data-astro-cid-gsapsmxd]{transform:translate(3px)}@media(max-width:760px){.hco[data-astro-cid-gsapsmxd]{grid-template-columns:minmax(0,1fr)}.hco__plate[data-astro-cid-gsapsmxd]{gap:.8rem;padding:1.6rem 1.25rem}.hco__title[data-astro-cid-gsapsmxd]{max-width:none;font-size:var(--text-3xl)}.hco__fields[data-astro-cid-gsapsmxd]{margin-top:.25rem;gap:.6rem}.hco__fields[data-astro-cid-gsapsmxd] li[data-astro-cid-gsapsmxd]{font-size:var(--text-base)}.hco__sheet[data-astro-cid-gsapsmxd]{gap:1rem;padding:1.6rem 1.25rem}.hco__lead[data-astro-cid-gsapsmxd]{font-size:var(--text-lg)}.hco__btn[data-astro-cid-gsapsmxd]{width:100%;justify-content:center}}.team-mast__roles[data-astro-cid-uv4j5wcw]{display:grid;margin:.85rem 0 1.2rem;padding:0;list-style:none}.team-mast__roles[data-astro-cid-uv4j5wcw] li[data-astro-cid-uv4j5wcw]{display:flex;align-items:center;gap:.6rem;margin:0;padding:.45rem 0;border-top:1px solid var(--color-rule-soft);color:var(--color-navy);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading)}.team-mast__roles[data-astro-cid-uv4j5wcw] li[data-astro-cid-uv4j5wcw]:first-child{border-top:0}.team-mast__roles[data-astro-cid-uv4j5wcw] li[data-astro-cid-uv4j5wcw]:before{content:"";width:.35rem;height:.35rem;flex:none;border-radius:var(--radius-pill);background:var(--color-brand)}@media(max-width:860px){.team-mast__roles[data-astro-cid-uv4j5wcw]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}.team-mast__roles[data-astro-cid-uv4j5wcw] li[data-astro-cid-uv4j5wcw]:nth-child(2){border-top:0}}.hero__sub[data-astro-cid-uv4j5wcw]{max-width:780px;margin:0 auto 1.75rem;font-size:var(--text-lg)}.team[data-astro-cid-uv4j5wcw]{--member-photo: 76px;--member-pad-inline: clamp(1.25rem, 2.2vw, 1.6rem);--member-pad-block: 1.35rem;--member-id-gap: 1.1rem;--member-id-height: 124px;--member-node-x: 14%;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2.25rem}.member[data-astro-cid-uv4j5wcw]{display:flex;flex-direction:column;background:var(--color-bg);border:1px solid var(--color-card-rule-navy);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden;transition:box-shadow var(--transition),transform var(--transition)}.member[data-astro-cid-uv4j5wcw]:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.member__id[data-astro-cid-uv4j5wcw]{position:relative;isolation:isolate;display:flex;align-items:center;gap:var(--member-id-gap);min-height:var(--member-id-height);padding:var(--member-pad-block) var(--member-pad-inline);background:radial-gradient(42% 135% at var(--member-node-x) 50%,var(--color-brand-glow) 0%,var(--color-brand-glow-0) 72%),radial-gradient(120% 140% at 82% 0%,color-mix(in srgb,var(--color-navy) 88%,white) 0%,var(--color-navy) 34%,var(--color-navy-deep) 100%)}.member__id[data-astro-cid-uv4j5wcw]:before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(circle,color-mix(in srgb,var(--color-brand) 40%,transparent) 1.1px,transparent 1.3px),radial-gradient(circle,color-mix(in srgb,var(--color-brand) 20%,transparent) .9px,transparent 1.1px);background-size:46px 46px,31px 29px;background-position:0 0,13px 9px;opacity:.55;-webkit-mask-image:radial-gradient(118% 150% at var(--member-node-x) 50%,black 0%,transparent 76%);mask-image:radial-gradient(118% 150% at var(--member-node-x) 50%,black 0%,transparent 76%)}.member__id[data-astro-cid-uv4j5wcw]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--color-brand) 0%,var(--color-brand-bright) 46%,color-mix(in srgb,var(--color-brand) 22%,transparent) 100%)}.member__photo[data-astro-cid-uv4j5wcw]{flex:none;width:var(--member-photo);height:var(--member-photo);border-radius:50%;object-fit:cover;box-shadow:var(--shadow-portrait-ring)}.member__ident[data-astro-cid-uv4j5wcw]{min-width:0}.member[data-astro-cid-uv4j5wcw] h2[data-astro-cid-uv4j5wcw]{font-size:var(--text-xl);font-weight:var(--font-weight-bold);line-height:1.2;letter-spacing:var(--tracking-heading);color:var(--color-text-light);margin:0 0 .45rem}.member__role[data-astro-cid-uv4j5wcw]{position:relative;color:var(--color-brand-bright);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.1em;line-height:1.3;margin:0;padding-top:.5rem}.member__role[data-astro-cid-uv4j5wcw]:before{content:"";position:absolute;top:0;left:0;width:22px;height:2px;background:var(--color-brand)}.member__bio[data-astro-cid-uv4j5wcw]{flex:1 1 auto;padding:var(--member-pad-block) var(--member-pad-inline) 1.4rem;margin:0;font-size:var(--text-base);color:var(--color-text)}.member__links[data-astro-cid-uv4j5wcw]{display:flex;gap:1.5rem;align-items:center;padding:.9rem var(--member-pad-inline) 1rem;margin:0;border-top:1px solid var(--color-card-rule-navy);background:var(--color-bg-light)}.member__links[data-astro-cid-uv4j5wcw] a[data-astro-cid-uv4j5wcw]{display:inline-flex;align-items:center;gap:.45rem;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--color-brand-ink);text-decoration:none;transition:color var(--transition)}.member__links[data-astro-cid-uv4j5wcw] a[data-astro-cid-uv4j5wcw]:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--color-brand);transition:box-shadow var(--transition)}.member__links[data-astro-cid-uv4j5wcw] a[data-astro-cid-uv4j5wcw]:hover{color:var(--color-navy)}.member__links[data-astro-cid-uv4j5wcw] a[data-astro-cid-uv4j5wcw]:hover:before{box-shadow:var(--shadow-node-halo)}.expect[data-astro-cid-uv4j5wcw]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin:1.5rem 0 2.5rem}
