.career-grid[data-astro-cid-aftszdck]{grid-template-columns:max-content repeat(var(--months), minmax(0, 1fr));grid-template-rows:var(--spacing-8) repeat(var(--rows), var(--spacing-12));row-gap:var(--spacing-1);margin-bottom:var(--spacing-16);display:grid;position:relative}.career-tick[data-astro-cid-aftszdck]{grid-row:1;grid-column:calc(var(--offset) + 2) / span var(--span);border-left:1px solid hsl(var(--color-border));padding-left:var(--spacing-1);height:var(--spacing-4);align-self:end;line-height:1}.career-lane-label[data-astro-cid-aftszdck]{grid-column:1;grid-row:var(--row) / span var(--rows);padding-right:var(--spacing-4);align-self:center}.career-lane[data-astro-cid-aftszdck]{grid-column:2/-1;grid-row:var(--row) / span var(--rows);background:hsl(var(--color-surface));border-radius:var(--radius-sm)}.career-clip[data-astro-cid-aftszdck]{--cover:hsl(var(--color-surface));z-index:1;grid-column:calc(var(--offset) + 2) / span var(--span);grid-row:var(--row);height:var(--spacing-6);margin:0 1px var(--spacing-1);align-self:end;align-items:center;gap:var(--spacing-2);min-width:0;padding:0 var(--spacing-2);border:1px solid hsl(var(--color-border-emphasis));border-radius:var(--radius-sm);background:hsl(var(--color-background));color:hsl(var(--color-foreground));transition:border-color var(--duration-base) var(--ease-out);text-decoration:none;display:flex;position:relative;overflow:hidden;container-type:inline-size}.career-clip[data-astro-cid-aftszdck]:hover{border-color:hsl(var(--color-foreground))}.career-clip[data-astro-cid-aftszdck]:focus-visible{outline:2px solid hsl(var(--color-ring));outline-offset:2px}.career-clip--now[data-astro-cid-aftszdck]{background:hsl(var(--color-foreground));border-color:hsl(var(--color-foreground));color:hsl(var(--color-background))}.career-clip-years[data-astro-cid-aftszdck]{font-size:var(--text-xs);opacity:.7;flex-shrink:0;margin-left:auto;line-height:1}@container (width<=7rem){.career-clip-years[data-astro-cid-aftszdck]{display:none}}.career-label[data-astro-cid-aftszdck]{z-index:1;grid-column:calc(var(--offset) + 2) / span var(--span);grid-row:var(--row);min-width:0;margin-top:var(--spacing-1);padding-left:1px;padding-right:var(--spacing-1);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);letter-spacing:var(--tracking-brand);text-transform:uppercase;color:hsl(var(--color-foreground));pointer-events:none;align-self:start;font-weight:600;line-height:1;overflow:hidden}.career-label--end[data-astro-cid-aftszdck]{text-align:end;padding-right:var(--spacing-2)}.career-clip[data-astro-cid-aftszdck]:hover+.career-label[data-astro-cid-aftszdck],.career-clip[data-astro-cid-aftszdck]:focus-visible+.career-label[data-astro-cid-aftszdck]{text-underline-offset:.2em;text-decoration:underline}.career-sweep[data-astro-cid-aftszdck]{z-index:2;grid-column:2 / span var(--now);pointer-events:none;grid-row:1/-1;position:relative;overflow:clip}.career-playhead[data-astro-cid-aftszdck]{border-right:2px solid hsl(var(--color-ring));position:absolute;inset:0}.career-playhead-label[data-astro-cid-aftszdck]{top:0;right:var(--spacing-2);color:hsl(var(--color-foreground));line-height:1;position:absolute}.career-tracklist[data-astro-cid-aftszdck]{gap:var(--spacing-12);padding-left:var(--spacing-8);display:grid;position:relative}.career-tracklist[data-astro-cid-aftszdck]:before{content:"";top:var(--spacing-2);bottom:var(--spacing-2);left:var(--spacing-1);background:hsl(var(--color-border-emphasis));transform-origin:top;width:1px;position:absolute}.career-track[data-astro-cid-aftszdck]{scroll-margin-top:var(--spacing-24);position:relative}.career-track[data-astro-cid-aftszdck]:before{content:"";top:var(--spacing-1);left:calc(.5px - var(--spacing-8));width:var(--spacing-2);height:var(--spacing-2);border:1px solid hsl(var(--color-foreground));border-radius:var(--radius-full);background:hsl(var(--color-background));position:absolute}.career-track--now[data-astro-cid-aftszdck]:before{background:hsl(var(--color-foreground))}.career-track[data-astro-cid-aftszdck]:target h3[data-astro-cid-aftszdck]{text-underline-offset:.2em;text-decoration:underline}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.career-grid[data-astro-cid-aftszdck]{view-timeline-name:--career-arrangement}.career-playhead[data-astro-cid-aftszdck]{animation:linear both career-sweep --career-arrangement;animation-range:cover 5% cover 45%}.career-playhead-label[data-astro-cid-aftszdck]{animation:linear both career-fade --career-arrangement;animation-range:cover 42% cover 45%}.career-clip[data-astro-cid-aftszdck]{animation:linear both career-fade --career-arrangement;animation-range:cover calc(5% + var(--p0) * 40%) cover calc(6% + var(--p0) * 40%)}.career-clip[data-astro-cid-aftszdck]:after{content:"";background:var(--cover);transform-origin:100%;animation:linear both career-wipe --career-arrangement;animation-range:cover calc(5% + var(--p0) * 40%) cover calc(5% + var(--p1) * 40%);position:absolute;inset:0}.career-label[data-astro-cid-aftszdck]{animation:linear both career-fade --career-arrangement;animation-range:cover calc(5% + var(--p0) * 40%) cover calc(7% + var(--p0) * 40%)}.career-tracklist[data-astro-cid-aftszdck]:before{animation:linear both career-draw view();animation-range:entry 10% cover 60%}}}@keyframes career-wipe{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes career-sweep{0%{transform:translate(-100%)}to{transform:none}}@keyframes career-fade{0%{opacity:0}to{opacity:1}}@keyframes career-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}
