.career-card-top[data-astro-cid-nzpxvk5i]{align-items:flex-start;gap:1rem;display:flex}.career-company-mark[data-astro-cid-nzpxvk5i]{border:1px solid var(--color-border);color:#254b55;background:#fff;border-radius:.65rem;flex:0 0 5.5rem;place-items:center;width:5.5rem;height:3.75rem;display:grid;position:relative;overflow:hidden}.career-company-mark--dark[data-astro-cid-nzpxvk5i]{color:#fff;background:#17191d}.career-company-fallback[data-astro-cid-nzpxvk5i],.career-company-logo[data-astro-cid-nzpxvk5i]:after{font-family:var(--font-mono);font-size:var(--step-1);letter-spacing:var(--tracking-display);text-transform:uppercase;font-weight:700}.career-company-logo[data-astro-cid-nzpxvk5i]{object-fit:contain;background:inherit;width:100%;height:100%;padding:.45rem;display:block;position:absolute;inset:0}.career-company-logo[data-astro-cid-nzpxvk5i][hidden]{display:none}.career-company-logo[data-astro-cid-nzpxvk5i]:after{content:attr(data-monogram);background:inherit;color:inherit;place-items:center;display:grid;position:absolute;inset:0}.career-card-heading[data-astro-cid-nzpxvk5i]{flex:1;min-width:0}.career-card-heading-top[data-astro-cid-nzpxvk5i]{flex-wrap:wrap;align-items:center;gap:.4rem .8rem;display:flex}.career-organization[data-astro-cid-nzpxvk5i]{color:var(--color-text-muted);margin:0 0 .35rem;font-size:.8rem;font-weight:600}.career-organization[data-astro-cid-nzpxvk5i] a[data-astro-cid-nzpxvk5i]{color:inherit;align-items:center;gap:.15rem;text-decoration:none;display:inline-flex}.career-organization[data-astro-cid-nzpxvk5i] a[data-astro-cid-nzpxvk5i]:hover{color:var(--color-accent)}.career-card[data-astro-cid-nzpxvk5i] h3[data-astro-cid-nzpxvk5i]{font-family:var(--font-display);font-size:var(--step-2);font-weight:500;line-height:var(--leading-snug);letter-spacing:var(--tracking-heading);text-wrap:balance;border:0;margin:0;padding:0}.career-current-label[data-astro-cid-nzpxvk5i]{border:1px solid var(--color-accent);color:var(--color-accent);border-radius:99px;align-items:center;margin:0 0 .35rem;padding:.17rem .5rem;font-size:.66rem;font-weight:650;display:inline-flex}.career-metadata[data-astro-cid-nzpxvk5i]{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.35rem 1rem;margin:1.1rem 0 .9rem;font-size:.8rem;display:flex}.career-period[data-astro-cid-nzpxvk5i]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight);position:absolute;overflow:hidden}.career-location[data-astro-cid-nzpxvk5i]{align-items:center;gap:.25rem;display:inline-flex}.career-summary[data-astro-cid-nzpxvk5i]{color:var(--color-text);margin:0 0 .85rem;font-size:.93rem;line-height:1.65}.career-highlights[data-astro-cid-nzpxvk5i]{color:var(--color-text-muted);margin:.75rem 0 1.2rem;padding-left:1.1rem;font-size:.86rem;line-height:1.7}.career-highlights[data-astro-cid-nzpxvk5i] li[data-astro-cid-nzpxvk5i]{margin:.25rem 0;padding-left:.25rem}.career-highlights[data-astro-cid-nzpxvk5i] li[data-astro-cid-nzpxvk5i]::marker{color:var(--color-accent)}@media (width<=680px){.career-period[data-astro-cid-nzpxvk5i]{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.career-company-mark[data-astro-cid-nzpxvk5i]{flex-basis:4.25rem;width:4.25rem;height:3.3rem}.career-company-logo[data-astro-cid-nzpxvk5i]{padding:.32rem}}.career-group[data-astro-cid-frpfeoys]{margin:0 0 var(--space-2xl)}.career-timeline[data-astro-cid-frpfeoys]{margin:0;padding:0;list-style:none}.career-timeline--earlier[data-astro-cid-frpfeoys]{margin-bottom:var(--space-3xs)}.career-timeline[data-astro-cid-frpfeoys][hidden],html.js .career-earlier-toggle[data-astro-cid-frpfeoys][aria-expanded=false]+.career-timeline--earlier[data-astro-cid-frpfeoys]{display:none}.career-timeline-item[data-astro-cid-frpfeoys]{gap:var(--space-m);grid-template-columns:11rem minmax(0,1fr);display:grid}.career-timeline-rail[data-astro-cid-frpfeoys]{padding:var(--space-l) var(--space-m) 0 0;border-right:1px solid var(--color-border);flex-direction:column;align-items:flex-end;display:flex;position:relative}.career-timeline-item[data-astro-cid-frpfeoys]:last-child .career-timeline-rail[data-astro-cid-frpfeoys]{border-right-color:#0000}.career-timeline-dot[data-astro-cid-frpfeoys]{z-index:1;top:calc(var(--space-l) + .4rem);border:2px solid var(--color-accent);background:var(--color-bg);border-radius:50%;width:.68rem;height:.68rem;position:absolute;right:-.34rem}.career-timeline-date[data-astro-cid-frpfeoys]{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--step--2);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight);line-height:var(--leading-body);text-align:right}.career-earlier-toggle[data-astro-cid-frpfeoys]{min-height:var(--control-size);align-items:center;gap:var(--space-2xs);margin:0 0 var(--space-m) calc(11rem + var(--space-m));padding:0 var(--space-s);border:1px dashed var(--color-border-strong);border-radius:var(--radius-full);color:var(--color-accent);font-size:var(--step--1);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);background:0 0;font-weight:600;display:inline-flex}.career-earlier-toggle[data-astro-cid-frpfeoys][hidden]{display:none}html.js .career-earlier-toggle[data-astro-cid-frpfeoys][hidden]{display:inline-flex}.career-earlier-toggle[data-astro-cid-frpfeoys]:hover{border-style:solid;border-color:var(--color-accent);background:var(--color-accent-soft)}.career-earlier-toggle[data-astro-cid-frpfeoys]>span[data-astro-cid-frpfeoys]{overflow-wrap:anywhere;text-align:left;min-width:0}.career-earlier-toggle[data-astro-cid-frpfeoys] svg[data-astro-cid-frpfeoys]{transition:transform var(--dur-fast) var(--ease-out);flex:none}.career-earlier-toggle[data-astro-cid-frpfeoys][aria-expanded=true] svg[data-astro-cid-frpfeoys]{transform:rotate(180deg)}@media (width<=680px){.career-timeline-item[data-astro-cid-frpfeoys]{gap:var(--space-2xs);grid-template-columns:1.1rem minmax(0,1fr)}.career-timeline-rail[data-astro-cid-frpfeoys]{align-items:flex-end;padding:0}.career-timeline-date[data-astro-cid-frpfeoys]{display:none}.career-timeline-dot[data-astro-cid-frpfeoys]{top:1.4rem}.career-earlier-toggle[data-astro-cid-frpfeoys]{max-width:calc(100% - 1.1rem - var(--space-2xs));margin-left:calc(1.1rem + var(--space-2xs))}}.career-logo-credits[data-astro-cid-4kl5ecx3]{color:var(--color-text-subtle);margin:0;font-size:.72rem}.career-logo-credits[data-astro-cid-4kl5ecx3] a[data-astro-cid-4kl5ecx3]{color:inherit;text-underline-offset:2px;text-decoration:underline}.career-logo-credits[data-astro-cid-4kl5ecx3] a[data-astro-cid-4kl5ecx3]:hover{color:var(--color-text)}
