.team[data-astro-cid-qnkigi6e]{width:100%}.tm-tabs[data-astro-cid-qnkigi6e]{display:flex;flex-wrap:wrap;gap:.25rem clamp(1.25rem,3vw,2.5rem);margin-bottom:clamp(2rem,4vw,3.5rem);border-bottom:1px solid var(--rule)}.tm-tab[data-astro-cid-qnkigi6e]{position:relative;flex:none;min-height:2.75rem;padding:0 0 .6rem;border:0;background:none;color:var(--muted);font-family:var(--font-serif);font-size:clamp(1.2rem,1.1rem + .4vw,1.45rem);transition:color var(--dur-fast) var(--ease-soft)}.tm-tab[data-astro-cid-qnkigi6e]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--sage-80);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-step) var(--ease-soft)}.tm-tab[data-astro-cid-qnkigi6e][aria-selected=true]{color:var(--heading)}.tm-tab[data-astro-cid-qnkigi6e][aria-selected=true]:after{transform:none}@media(hover:hover){.tm-tab[data-astro-cid-qnkigi6e]:hover{color:var(--heading)}}.tc-stage[data-astro-cid-qnkigi6e]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:start}.tc-portraits[data-astro-cid-qnkigi6e]{display:flex;align-items:flex-end;gap:clamp(.75rem,1.5vw,1.25rem);min-height:0;overflow:hidden}.tc-portrait[data-astro-cid-qnkigi6e]{position:relative;flex:0 1 auto;min-width:0;overflow:hidden;width:clamp(5rem,9vw,9rem);aspect-ratio:3 / 4;opacity:.55;transition:width var(--dur-step) var(--ease-soft),opacity var(--dur-step) var(--ease-soft)}.tc-portrait[data-astro-cid-qnkigi6e][data-pos=current]{flex-shrink:0;width:clamp(15rem,25vw,23.5rem);aspect-ratio:4 / 5;opacity:1}.tc-portrait[data-astro-cid-qnkigi6e][data-pos=off]{display:none}.tc-typecard[data-astro-cid-qnkigi6e]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:.75rem;padding:clamp(1rem,2.5vw,2rem);background:linear-gradient(170deg,var(--salt-25),var(--sand-40));border:1px solid var(--rule)}.tc-typecard__name[data-astro-cid-qnkigi6e]{font-family:var(--font-editorial);font-style:italic;font-size:clamp(2.25rem,1.5rem + 2.4vw,4rem);line-height:1;color:var(--sage-80)}.tc-typecard__ph[data-astro-cid-qnkigi6e]{font-family:var(--font-ui);font-size:.75rem;color:var(--muted);margin-top:.75rem}.tc-typecard__role[data-astro-cid-qnkigi6e]{font-family:var(--font-ui);font-size:var(--fs-label);letter-spacing:var(--track-label);color:var(--muted)}.tc-portrait[data-astro-cid-qnkigi6e]:not([data-pos=current]) .tc-typecard__name[data-astro-cid-qnkigi6e]{font-size:1.35rem}.tc-portrait[data-astro-cid-qnkigi6e]:not([data-pos=current]) .tc-typecard__role[data-astro-cid-qnkigi6e]{display:none}.tc-details[data-astro-cid-qnkigi6e]{min-width:0}.tc-person[data-astro-cid-qnkigi6e]{display:none}.tc-person[data-astro-cid-qnkigi6e][data-on]{display:block;animation:tc-in var(--dur-step) var(--ease-soft) both}@keyframes tc-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tc-role[data-astro-cid-qnkigi6e]{margin:0 0 .9rem;font-family:var(--font-ui);font-size:var(--fs-label);letter-spacing:var(--track-label);color:var(--muted)}.tc-name[data-astro-cid-qnkigi6e]{margin:0 0 .6rem;font-size:clamp(1.9rem,1.6rem + .8vw,2.25rem);line-height:1.1}.tc-business[data-astro-cid-qnkigi6e]{margin:0 0 .35rem;font-family:var(--font-serif);font-size:1.15rem;color:var(--heading)}.tc-creds[data-astro-cid-qnkigi6e]{margin:0 0 1rem;font-size:.8125rem;line-height:1.5;color:var(--muted);max-width:28rem}.tc-pillars[data-astro-cid-qnkigi6e]{display:flex;gap:.75rem;margin:0 0 1.25rem;padding:0;list-style:none;color:var(--sage-60)}.tc-bio[data-astro-cid-qnkigi6e] p[data-astro-cid-qnkigi6e]{font-size:var(--fs-small);line-height:1.65;color:var(--sage-100);max-width:30rem}.tc-bio[data-astro-cid-qnkigi6e] p[data-astro-cid-qnkigi6e]+p[data-astro-cid-qnkigi6e]{margin-top:.75em}.tc-more[data-astro-cid-qnkigi6e]{margin-top:1rem;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);max-width:30rem}.tc-more[data-astro-cid-qnkigi6e] summary[data-astro-cid-qnkigi6e]{display:flex;align-items:center;justify-content:space-between;min-height:2.75rem;cursor:pointer;list-style:none;font-family:var(--font-ui);font-size:var(--fs-label);letter-spacing:.08em;color:var(--heading)}.tc-more[data-astro-cid-qnkigi6e] summary[data-astro-cid-qnkigi6e]::-webkit-details-marker{display:none}.tc-more[data-astro-cid-qnkigi6e] summary[data-astro-cid-qnkigi6e] svg[data-astro-cid-qnkigi6e]{overflow:visible;transition:transform var(--dur-step) var(--ease-soft)}.tc-more[data-astro-cid-qnkigi6e] summary[data-astro-cid-qnkigi6e] polyline[data-astro-cid-qnkigi6e]{fill:none;stroke:currentColor;stroke-width:1;vector-effect:non-scaling-stroke}.tc-more[data-astro-cid-qnkigi6e][open] summary[data-astro-cid-qnkigi6e] svg[data-astro-cid-qnkigi6e]{transform:rotate(180deg)}.tc-more__body[data-astro-cid-qnkigi6e]{padding:.25rem 0 1.25rem;font-size:.8125rem;line-height:1.6;color:var(--sage-100)}.tc-more__body[data-astro-cid-qnkigi6e] p[data-astro-cid-qnkigi6e]{max-width:none;margin:0 0 .75em}.tc-more__body[data-astro-cid-qnkigi6e] ul[data-astro-cid-qnkigi6e]{margin:0 0 1em;padding-left:1rem}.tc-more__body[data-astro-cid-qnkigi6e] li[data-astro-cid-qnkigi6e]{margin-bottom:.3em}.tc-sub[data-astro-cid-qnkigi6e]{margin-top:.9rem!important;font-family:var(--font-ui);font-size:.72rem;letter-spacing:var(--track-label);color:var(--muted)}.tc-person[data-astro-cid-qnkigi6e] .tc-link{margin-top:.75rem}.tc-nav[data-astro-cid-qnkigi6e]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:clamp(1.5rem,3vw,2.5rem)}.tc-pills[data-astro-cid-qnkigi6e]{display:flex;gap:.4rem;margin:0;padding:0;list-style:none}.tc-pills[data-astro-cid-qnkigi6e] li[data-astro-cid-qnkigi6e]{width:6px;height:6px;border-radius:3px;background:var(--sage-20);transition:width var(--dur-step) var(--ease-soft),background-color var(--dur-step) var(--ease-soft)}.tc-pills[data-astro-cid-qnkigi6e] li[data-astro-cid-qnkigi6e][data-on]{width:1.5rem;background:var(--sage-80)}@media(max-width:799px){.tc-stage[data-astro-cid-qnkigi6e]{grid-template-columns:minmax(0,1fr);gap:1.5rem}.tc-portraits[data-astro-cid-qnkigi6e]{touch-action:pan-y}.tc-portrait[data-astro-cid-qnkigi6e][data-pos=prev],.tc-portrait[data-astro-cid-qnkigi6e][data-pos=next]{display:none}.tc-portrait[data-astro-cid-qnkigi6e][data-pos=current]{width:100%}}@media(prefers-reduced-motion:reduce){.tc-person[data-astro-cid-qnkigi6e][data-on]{animation:none}.tc-portrait[data-astro-cid-qnkigi6e],.tc-pills[data-astro-cid-qnkigi6e] li[data-astro-cid-qnkigi6e],.tm-tab[data-astro-cid-qnkigi6e]:after,.tc-more[data-astro-cid-qnkigi6e] summary[data-astro-cid-qnkigi6e] svg[data-astro-cid-qnkigi6e]{transition:none}}
