.career-intro[data-astro-cid-d3woh3gk]{border-block-end:1px solid var(--md-outline-variant);justify-content:space-between;align-items:flex-end;gap:clamp(1.5rem,4vw,3rem);margin-block-end:clamp(2rem,4vw,3rem);padding-block:clamp(1.25rem,4vw,2rem);display:flex}.career-intro__copy[data-astro-cid-d3woh3gk]{max-inline-size:42rem}.career-intro__title[data-astro-cid-d3woh3gk]{color:var(--md-on-surface);font-size:clamp(1.65rem,4vw,2.5rem);font-weight:var(--md-font-bold);line-height:var(--md-leading-headline);letter-spacing:var(--md-tracking-headline);text-wrap:balance;margin:0}.career-intro__description[data-astro-cid-d3woh3gk]{max-inline-size:var(--md-reading-measure,65ch);color:var(--md-on-surface-variant);font-size:var(--md-text-body-large);line-height:var(--md-leading-body);margin:.75rem 0 0}.career-stats[data-astro-cid-d3woh3gk]{flex:none;gap:1.75rem;margin:0;display:flex}.career-stats[data-astro-cid-d3woh3gk] dt[data-astro-cid-d3woh3gk]{color:var(--md-on-surface-variant);font-size:var(--md-text-label-medium);margin:0}.career-stats[data-astro-cid-d3woh3gk] dd[data-astro-cid-d3woh3gk]{color:var(--md-theme-primary);font-size:1.35rem;font-weight:var(--md-font-bold);margin:.15rem 0 0}.experience-timeline[data-astro-cid-d3woh3gk]{gap:var(--md-spacing-md);margin:0;padding:0 0 0 clamp(2.75rem,5vw,3.5rem);list-style:none;display:grid;position:relative}.experience-timeline[data-astro-cid-d3woh3gk]:before{content:"";background:var(--md-outline-variant);inline-size:1px;position:absolute;inset-block:.5rem;inset-inline-start:1rem}.experience-timeline__item[data-astro-cid-d3woh3gk]{margin:0}.experience-card[data-astro-cid-d3woh3gk]{border-radius:var(--md-radius-xl);color:inherit;transition:background-color var(--md-motion-duration-medium-1) var(--md-motion-easing-standard), border-color var(--md-motion-duration-medium-1) var(--md-motion-easing-standard), box-shadow var(--md-motion-duration-medium-1) var(--md-motion-easing-standard), transform var(--md-motion-duration-medium-1) var(--md-motion-easing-standard);background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:clamp(1rem,2.5vw,1.75rem);padding:clamp(1.25rem,3vw,2rem);text-decoration:none;display:grid;position:relative}.experience-card[data-astro-cid-d3woh3gk]:before{content:"";border-radius:var(--md-radius-pill);background:var(--md-theme-primary);opacity:.7;inline-size:.25rem;position:absolute;inset-block:1.25rem;inset-inline-start:0}.timeline-marker[data-astro-cid-d3woh3gk]{border:1px solid var(--md-theme-primary);border-radius:var(--md-radius-pill);block-size:2rem;inline-size:2rem;color:var(--md-theme-primary);background:var(--md-surface);font-size:.62rem;font-weight:var(--md-font-bold);box-shadow:var(--md-elevation-1);place-items:center;display:grid;position:absolute;inset-block-start:1.5rem;inset-inline-start:calc(-1*clamp(2.75rem,5vw,3.5rem))}.experience-company-logo[data-astro-cid-d3woh3gk]{border-radius:var(--md-radius-lg);border:1px solid var(--md-outline-variant);background:color-mix(in srgb, var(--md-theme-primary) 6%, transparent);flex-shrink:0;place-items:center;block-size:5rem;inline-size:5rem;padding:.7rem;display:grid}.experience-company-logo[data-astro-cid-d3woh3gk] img[data-astro-cid-d3woh3gk]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.experience-card__body[data-astro-cid-d3woh3gk]{gap:.45rem;min-inline-size:0;display:grid}.experience-card__role[data-astro-cid-d3woh3gk]{color:var(--md-on-surface);font-size:clamp(1.15rem,2.4vw,1.5rem);font-weight:var(--md-font-bold);line-height:var(--md-leading-title);transition:color var(--md-motion-duration-short-2) var(--md-motion-easing-standard);margin:0}.experience-card__meta[data-astro-cid-d3woh3gk]{flex-wrap:wrap;align-items:center;gap:.35rem .65rem;display:flex}.experience-card__company[data-astro-cid-d3woh3gk]{font-size:var(--md-text-title-small);font-weight:var(--md-font-semibold)}.experience-card__period[data-astro-cid-d3woh3gk]{color:var(--md-on-surface-variant);font-size:var(--md-text-body-medium)}.experience-card__period[data-astro-cid-d3woh3gk]:before{content:"·";color:var(--md-on-surface-variant);margin-inline-end:.65rem}.current-role[data-astro-cid-d3woh3gk]{border-radius:var(--md-radius-pill);width:fit-content;color:var(--md-theme-primary);background:color-mix(in srgb, var(--md-theme-primary) 10%, transparent);font-size:.68rem;font-weight:var(--md-font-bold);margin-block:.15rem .25rem;padding:.22rem .55rem;display:inline-flex}.experience-card__excerpt[data-astro-cid-d3woh3gk]{color:var(--md-on-surface-variant);font-size:var(--md-text-body-medium);line-height:var(--md-leading-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.25rem 0 0;display:-webkit-box;overflow:hidden}.experience-card__skills[data-astro-cid-d3woh3gk]{flex-wrap:wrap;gap:.45rem;margin:.55rem 0 0;padding:0;list-style:none;display:flex}.experience-card__skills[data-astro-cid-d3woh3gk] span[data-astro-cid-d3woh3gk]{border-radius:var(--md-radius-md);min-block-size:1.7rem;font-size:var(--md-text-label-medium);font-weight:var(--md-font-medium);align-items:center;padding-inline:.7rem;display:inline-flex}.experience-card__more[data-astro-cid-d3woh3gk]{color:var(--md-on-surface-variant);background:0 0!important;border:0!important}.experience-card__arrow[data-astro-cid-d3woh3gk]{color:var(--md-on-surface-variant);transition:color var(--md-motion-duration-short-2) var(--md-motion-easing-standard);align-self:center;place-items:center;display:grid}@media (hover:hover){.experience-card[data-astro-cid-d3woh3gk]:hover{background:color-mix(in srgb, var(--md-theme-primary) 7%, var(--md-surface));border-color:color-mix(in srgb, var(--md-theme-primary) 65%, var(--md-outline));box-shadow:var(--md-elevation-2);transform:translateY(-3px)}.experience-card[data-astro-cid-d3woh3gk]:hover .experience-card__role[data-astro-cid-d3woh3gk],.experience-card[data-astro-cid-d3woh3gk]:hover .experience-card__arrow[data-astro-cid-d3woh3gk]{color:var(--md-theme-primary)}}.experience-card[data-astro-cid-d3woh3gk]:focus-visible{outline:var(--md-focus-ring-width,3px) solid var(--md-theme-primary);outline-offset:var(--md-focus-ring-offset,2px)}@media (prefers-reduced-motion:reduce){.experience-card[data-astro-cid-d3woh3gk]{transition:none}.experience-card[data-astro-cid-d3woh3gk]:hover{transform:none}}@media (width<=700px){.career-intro[data-astro-cid-d3woh3gk]{flex-direction:column;align-items:flex-start;gap:1.25rem}.experience-timeline[data-astro-cid-d3woh3gk]{padding-inline-start:1.6rem}.experience-timeline[data-astro-cid-d3woh3gk]:before{inset-inline-start:.4rem}.timeline-marker[data-astro-cid-d3woh3gk]{block-size:1.45rem;inline-size:1.45rem;font-size:.52rem;inset-inline-start:-1.65rem}.experience-card[data-astro-cid-d3woh3gk]{grid-template-columns:auto minmax(0,1fr)}.experience-company-logo[data-astro-cid-d3woh3gk]{block-size:3.5rem;inline-size:3.5rem;padding:.45rem}.experience-card__arrow[data-astro-cid-d3woh3gk]{display:none}}
