.cp-section[data-astro-cid-xbw35u7s]{padding-block:clamp(3.5rem,7vw,6rem);background:#fff}.cp-section--tint[data-astro-cid-xbw35u7s]{background:var(--color-navy-tint)}.cp-top[data-astro-cid-xbw35u7s]{background:var(--color-cloud)}.cp-h1[data-astro-cid-xbw35u7s]{margin-top:.6rem;font-family:var(--font-display);font-weight:800;font-size:clamp(2.2rem,1.4rem + 3vw,3.6rem);line-height:1.08;letter-spacing:-.02em;color:var(--color-navy)}.cp-h1[data-astro-cid-xbw35u7s] span[data-astro-cid-xbw35u7s]{color:var(--color-gold-ink)}.cp-h2[data-astro-cid-xbw35u7s]{font-family:var(--font-display);font-weight:800;font-size:clamp(2rem,1.3rem + 2.4vw,3.1rem);line-height:1.12;letter-spacing:-.02em;color:var(--color-navy);margin-top:.6rem}.cp-h2[data-astro-cid-xbw35u7s] span[data-astro-cid-xbw35u7s]{color:var(--color-gold-ink)}.cp-lead[data-astro-cid-xbw35u7s]{margin-top:1.25rem;font-size:1.05rem;line-height:1.7;color:var(--color-slate)}.cp-actions[data-astro-cid-xbw35u7s]{margin-top:2rem;display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.cp-textlink[data-astro-cid-xbw35u7s]{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-body);font-weight:700;color:var(--color-navy);transition:color .2s,gap .2s}.cp-textlink[data-astro-cid-xbw35u7s] svg[data-astro-cid-xbw35u7s]{width:18px;height:18px;flex:none}.cp-textlink[data-astro-cid-xbw35u7s]:hover{color:var(--color-accent);gap:.75rem}.cp-divider[data-astro-cid-xbw35u7s]{display:flex;width:100%;height:6px}.cp-divider[data-astro-cid-xbw35u7s] span[data-astro-cid-xbw35u7s]{display:block;height:100%;flex:0 0 var(--w)}.cp-split[data-astro-cid-xbw35u7s]{display:grid;gap:clamp(2.5rem,5vw,4.5rem);align-items:center;grid-template-columns:1fr}@media(min-width:900px){.cp-split[data-astro-cid-xbw35u7s]{grid-template-columns:1fr 1fr}}.cp-archwrap[data-astro-cid-xbw35u7s]{position:relative}.cp-arch[data-astro-cid-xbw35u7s],.cp-archwrap[data-astro-cid-xbw35u7s]:before{border-radius:0}.cp-archwrap[data-astro-cid-xbw35u7s]:before{display:none}.cp-arch[data-astro-cid-xbw35u7s]{position:relative;z-index:1;overflow:hidden;box-shadow:var(--shadow-lift)}.cp-arch[data-astro-cid-xbw35u7s] img[data-astro-cid-xbw35u7s]{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:4 / 5}.cp-arch--short[data-astro-cid-xbw35u7s] img[data-astro-cid-xbw35u7s]{aspect-ratio:7 / 5}.cp-arch--short[data-astro-cid-xbw35u7s],.cp-archwrap[data-astro-cid-xbw35u7s]:has(.cp-arch--short):before{border-radius:0}.cp-teamgrid[data-astro-cid-xbw35u7s]{margin-top:clamp(2rem,4vw,3rem);display:grid;gap:1.75rem;grid-template-columns:1fr}@media(min-width:640px){.cp-teamgrid[data-astro-cid-xbw35u7s]{grid-template-columns:repeat(2,1fr)}}@media(min-width:980px){.cp-teamgrid[data-astro-cid-xbw35u7s]{grid-template-columns:repeat(4,1fr)}}.cp-teamgrid--center[data-astro-cid-xbw35u7s]{display:flex;flex-wrap:wrap;justify-content:center}.cp-teamgrid--center[data-astro-cid-xbw35u7s]>.cp-relcard[data-astro-cid-xbw35u7s]{flex:1 1 100%}@media(min-width:640px){.cp-teamgrid--center[data-astro-cid-xbw35u7s]>.cp-relcard[data-astro-cid-xbw35u7s]{flex:0 1 calc(50% - .9rem)}}@media(min-width:980px){.cp-teamgrid--center[data-astro-cid-xbw35u7s]>.cp-relcard[data-astro-cid-xbw35u7s]{flex:0 1 calc(25% - 1.35rem)}}@media(min-width:640px){.cp-teamgrid--two[data-astro-cid-xbw35u7s]{grid-template-columns:repeat(2,1fr);max-width:56rem;margin-inline:auto}}@media(min-width:980px){.cp-teamgrid--two[data-astro-cid-xbw35u7s]{grid-template-columns:repeat(2,1fr)}}.cp-teamgrid--four[data-astro-cid-xbw35u7s]{margin-top:1.75rem}.cp-feature[data-astro-cid-xbw35u7s]{display:grid;grid-template-columns:1fr;margin-top:clamp(2rem,4vw,3rem);background:#fff;box-shadow:var(--shadow-card);overflow:hidden;text-decoration:none;transition:box-shadow .2s}.cp-feature[data-astro-cid-xbw35u7s]:hover{box-shadow:var(--shadow-lift)}@media(min-width:860px){.cp-feature[data-astro-cid-xbw35u7s]{grid-template-columns:.8fr 1.2fr}}.cp-feature__media[data-astro-cid-xbw35u7s]{aspect-ratio:4 / 5;overflow:hidden;background:var(--color-navy-tint)}@media(min-width:860px){.cp-feature__media[data-astro-cid-xbw35u7s]{aspect-ratio:auto;min-height:26rem}}.cp-feature__media[data-astro-cid-xbw35u7s] img[data-astro-cid-xbw35u7s]{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.cp-feature__body[data-astro-cid-xbw35u7s]{padding:clamp(1.75rem,4vw,3.5rem);display:flex;flex-direction:column;justify-content:center}.cp-feature__title[data-astro-cid-xbw35u7s]{margin-top:.4rem;font-family:var(--font-display);font-weight:600;font-size:clamp(2rem,1.4rem + 2vw,3rem);line-height:1.1;color:var(--color-navy)}.cp-feature__text[data-astro-cid-xbw35u7s]{margin-top:1rem;font-size:1.05rem;line-height:1.7;color:var(--color-slate);max-width:60ch}.cp-feature__facts[data-astro-cid-xbw35u7s]{margin:1.25rem 0 0;padding:0;list-style:none;display:grid;gap:.5rem;color:var(--color-navy);font-weight:600}.cp-feature__facts[data-astro-cid-xbw35u7s] li[data-astro-cid-xbw35u7s]{padding-left:1.4rem;position:relative}.cp-feature__facts[data-astro-cid-xbw35u7s] li[data-astro-cid-xbw35u7s]:before{content:"";position:absolute;left:0;top:.6em;width:.6rem;height:2px;background:var(--color-accent)}.cp-feature[data-astro-cid-xbw35u7s] .cp-textlink[data-astro-cid-xbw35u7s]{margin-top:1.5rem;color:var(--color-accent)}.cp-teamgrid--four[data-astro-cid-xbw35u7s]{display:grid;grid-template-columns:1fr}@media(min-width:640px){.cp-teamgrid--four[data-astro-cid-xbw35u7s]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.cp-teamgrid--four[data-astro-cid-xbw35u7s]{grid-template-columns:repeat(4,1fr)}}.cp-teamgrid--staff[data-astro-cid-xbw35u7s]{display:grid;grid-template-columns:1fr;align-items:stretch;max-width:60rem;margin-inline:auto}@media(min-width:900px){.cp-teamgrid--staff[data-astro-cid-xbw35u7s]{grid-template-columns:repeat(2,1fr);gap:2rem}}@media(min-width:560px){.cp-teamgrid--staff[data-astro-cid-xbw35u7s] .cp-relcard[data-astro-cid-xbw35u7s]{flex-direction:row}.cp-teamgrid--staff[data-astro-cid-xbw35u7s] .cp-relcard__media[data-astro-cid-xbw35u7s]{flex:0 0 44%;aspect-ratio:4 / 5}.cp-teamgrid--staff[data-astro-cid-xbw35u7s] .cp-relcard__body[data-astro-cid-xbw35u7s]{justify-content:center}}.cp-bio[data-astro-cid-xbw35u7s]{flex:none;min-height:8em;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.cp-bio[data-astro-cid-xbw35u7s].is-open{display:block;overflow:visible}.cp-bio__toggle[data-astro-cid-xbw35u7s]{align-self:flex-start;margin-top:.75rem;padding:0;background:none;border:0;cursor:pointer;font:inherit;font-weight:700;font-size:.9rem;color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.cp-relcard[data-astro-cid-xbw35u7s]{display:flex;flex-direction:column;border-radius:0;overflow:hidden;background:#fff;box-shadow:var(--shadow-card);transition:transform .2s,box-shadow .2s}a[data-astro-cid-xbw35u7s].cp-relcard:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift)}.cp-relcard__media[data-astro-cid-xbw35u7s]{aspect-ratio:4 / 5;overflow:hidden}.cp-relcard__media[data-astro-cid-xbw35u7s] img[data-astro-cid-xbw35u7s]{width:100%;height:100%;object-fit:cover;object-position:top}.cp-relcard__body[data-astro-cid-xbw35u7s]{padding:1.5rem;display:flex;flex-direction:column;flex:1}.cp-relcard__role[data-astro-cid-xbw35u7s]{font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-gold-ink)}.cp-relcard__title[data-astro-cid-xbw35u7s]{margin-top:.35rem;font-family:var(--font-display);font-weight:700;font-size:1.3rem;color:var(--color-navy)}.cp-relcard__text[data-astro-cid-xbw35u7s]{margin-top:.6rem;font-size:.95rem;line-height:1.6;color:var(--color-slate);flex:1}.cp-relcard__body[data-astro-cid-xbw35u7s] .cp-textlink[data-astro-cid-xbw35u7s]{margin-top:1.25rem;color:var(--color-accent)}
