.hist_layout{grid-template-columns:26rem 1fr;align-items:start;gap:5rem;margin-top:4rem;display:grid}.hist_tape{height:calc(100vh - 4rem);display:flex;position:sticky;top:2rem}.hist_tape_inner{flex-direction:column;flex:1;gap:1.2rem;min-height:0;display:flex}.hist_tape_lanes{grid-template-columns:5.5rem repeat(var(--lanes), 1fr);flex:1;gap:.6rem;min-height:24rem;margin-top:1.5rem;display:grid;position:relative}.hist_axis{border-right:1px dashed var(--color-ink);position:relative}.hist_tick{font-family:var(--font-accent);opacity:.45;transition:opacity var(--dur-media) ease, color var(--dur-media) ease;font-size:1rem;font-style:italic;line-height:1;position:absolute;right:.6rem;transform:translateY(-50%)}.hist_tick:after{content:"";border-top:1px solid var(--color-ink);width:.5rem;position:absolute;top:50%;right:-.6rem}.hist_tick.is-on{opacity:1;color:var(--color-accent);font-size:1.2rem}.hist_dot{right:calc(-.25rem - var(--shift,0) * .6rem);background:var(--color-ink);opacity:.55;width:.5rem;height:.5rem;transition:transform var(--dur-media) ease, opacity var(--dur-media) ease;border-radius:50%;position:absolute;transform:translateY(-50%)}.hist_dot--lab,.hist_dot--weekend{box-shadow:inset 0 0 0 1px var(--color-ink);background:0 0}.hist_dot.is-dim{opacity:.12}.hist_dot.is-hot,.hist_dot:hover{opacity:1;background:var(--color-accent);z-index:2;transform:translateY(-50%)scale(2.2);box-shadow:0 0 0 .35rem #e932002e}.hist_lane{position:relative}.hist_bar{opacity:.35;min-height:.5rem;transition:opacity var(--dur-media) ease, outline-color var(--dur-media) ease;border-radius:.3rem;display:block;position:absolute;left:0;right:0;overflow:hidden}.hist_bar--employment{background:var(--color-ink)}.hist_bar--contract{background:repeating-linear-gradient(-45deg, var(--color-ink) 0 3px, transparent 3px 7px)}.hist_bar--founder{background:var(--color-ink);box-shadow:inset 0 0 0 2px var(--color-bg), inset 0 0 0 3px var(--color-ink)}.hist_bar--independent{background:repeating-linear-gradient(0deg, var(--color-ink) 0 1px, transparent 1px 7px)}.hist_bar--stage{background:repeating-linear-gradient(-45deg, var(--color-ink) 0 2px, transparent 2px 5px)}.hist_bar--study{box-shadow:inset 0 0 0 1px var(--color-ink);background:0 0}.hist_bar--teaching{background:repeating-linear-gradient(45deg, var(--color-ink) 0 1px, transparent 1px 6px);box-shadow:inset 0 0 0 1px var(--color-ink)}.hist_bar.is-open{border-top-left-radius:0;border-top-right-radius:0}.hist_bar.is-on{opacity:1}.hist_bar:hover,.hist_bar:focus-visible{opacity:1;outline:2px solid var(--color-accent);outline-offset:2px}.hist_bar_label{writing-mode:vertical-rl;text-overflow:ellipsis;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;max-height:calc(100% - 1rem);color:var(--color-ink);background:var(--color-bg);pointer-events:none;border-radius:.2rem;padding:.35rem .15rem;font-size:.9rem;line-height:1;position:absolute;top:.5rem;left:50%;overflow:hidden;transform:translate(-50%)}.hist_bar--employment .hist_bar_label,.hist_bar--founder .hist_bar_label{color:var(--color-bg);background:0 0}.hist_bar.is-short .hist_bar_label{display:none}.hist_playhead{border-top:1px solid var(--color-accent);pointer-events:none;z-index:3;transition:top .25s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;right:0}.hist_playhead_date{color:var(--color-accent);font-family:var(--font-accent);white-space:nowrap;font-size:1.2rem;font-style:italic;line-height:1;position:absolute;bottom:.25rem;left:0}.hist_legend{opacity:.75;border-top:1px dashed var(--color-ink);flex-wrap:wrap;gap:.4rem 1rem;padding-top:1rem;font-size:1rem;display:flex}.hist_legend_item{align-items:center;gap:.4rem;display:inline-flex}.hist_swatch{opacity:1;border-radius:.2rem;width:.9rem;height:.9rem;display:inline-block}.hist_filters{flex-wrap:wrap;gap:.2rem 2rem;display:flex}.hist_filter{color:var(--color-ink);cursor:pointer;font:inherit;transition:border-color var(--dur-media) ease;background:0 0;border:0;border-bottom:1px solid #0000;align-items:baseline;gap:.5rem;padding:.5rem 0;display:inline-flex}.hist_filter .pp_tag_text{opacity:.6;transition:opacity var(--dur-media) ease}.hist_filter_count{font-family:var(--font-accent);opacity:.5;font-size:1.1rem;font-style:italic}.hist_filter:hover .pp_tag_text,.hist_filter.is-active .pp_tag_text{opacity:1}.hist_filter.is-active{border-bottom-color:var(--color-ink)}.hist_filter:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.hist_years{margin-top:3rem}.hist_year{border-top:1px dashed var(--color-ink);padding:4rem 0 2.5rem;scroll-margin-top:6rem}.hist_year_head{align-items:baseline;gap:1.5rem;margin-bottom:1rem;display:flex}.hist_year_num{letter-spacing:-.06em;font-variation-settings:"wght" 580;mix-blend-mode:var(--blend-copy);font-size:5rem;line-height:.9}.hist_year_num.is-now{color:var(--color-accent)}.hist_entry{border-radius:var(--radius-media);color:var(--color-ink);transition:background var(--dur-media) ease, transform var(--dur-card) var(--ease-card);border-top:1px solid #00000014;grid-template-columns:.55rem 1fr 13rem;align-items:start;gap:.5rem 1.2rem;margin:0 -.8rem;padding:1.2rem .8rem;text-decoration:none;display:grid}.hist_entry[hidden]{display:none}.hist_entries>.hist_entry:first-child{border-top:0}.hist_mark{background:var(--color-ink);border-radius:.2rem;align-self:stretch;width:.55rem;display:block}.hist_mark--client{background:var(--color-ink);opacity:.3}.hist_mark--lab,.hist_mark--weekend{box-shadow:inset 0 0 0 1px var(--color-ink);background:0 0}.hist_mark--weekend{background:repeating-linear-gradient(0deg, var(--color-ink) 0 2px, transparent 2px 6px);box-shadow:none}.hist_mark--stage{background:repeating-linear-gradient(-45deg, var(--color-ink) 0 2px, transparent 2px 5px)}.hist_mark--startup,.hist_mark--founder{background:var(--color-ink);box-shadow:inset 0 0 0 1.5px var(--color-bg), inset 0 0 0 2.5px var(--color-ink)}.hist_mark--study,.hist_mark--talk{box-shadow:inset 0 0 0 1px var(--color-ink);background:0 0}.hist_mark--teaching{background:repeating-linear-gradient(45deg, var(--color-ink) 0 1px, transparent 1px 6px);box-shadow:inset 0 0 0 1px var(--color-ink)}.hist_entry.is-now .hist_mark{background:var(--color-accent)}.hist_titleline{flex-wrap:wrap;align-items:baseline;gap:.2rem .9rem;display:flex}.hist_title{letter-spacing:-.02em;font-variation-settings:"wght" 540;mix-blend-mode:var(--blend-copy);transition:color var(--dur-media) ease;font-size:1.9rem;line-height:1.25}.hist_when{font-family:var(--font-accent);opacity:.6;white-space:nowrap;font-size:1.3rem;font-style:italic}.hist_text{max-width:60rem;margin-top:.3rem;line-height:1.6}.hist_meta{justify-content:space-between;align-items:center;gap:.8rem;padding-top:.55rem;display:flex}.hist_type{white-space:nowrap}.hist_type.is-now,.hist_entry.is-now .hist_title{color:var(--color-accent);opacity:1}.hist_entry.is-link{cursor:pointer}.hist_arrow{text-align:right;opacity:.35;width:1.4rem;transition:opacity var(--dur-media) ease, transform var(--dur-media) ease;font-size:1.4rem;transform:translate(-.4rem,.4rem)}.hist_entry.is-hot,.hist_entry.is-flash,.hist_entry.is-link:hover,.hist_entry.is-link:focus-visible{background:#ffffff73}.hist_entry.is-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.hist_entry.is-flash{box-shadow:inset .3rem 0 0 var(--color-accent)}.hist_entry.is-link:hover{transform:translate(.4rem)}.hist_entry.is-hot .hist_title,.hist_entry.is-link:hover .hist_title,.hist_entry.is-link:focus-visible .hist_title{color:var(--color-accent)}.hist_entry.is-link:hover .hist_arrow,.hist_entry.is-link:focus-visible .hist_arrow{opacity:1;transform:none}@media screen and (width<=991px){.hist_layout{grid-template-columns:1fr}.hist_tape{display:none}}@media screen and (width<=767px){.hist_entry{grid-template-columns:.55rem 1fr;gap:.5rem 1rem}.hist_meta{grid-column:2;justify-content:flex-start;padding-top:0}.hist_entry.is-link:hover{transform:none}.hist_year_num{font-size:4rem}}
