.page{padding-bottom:var(--section-y)}.page-head{padding-top:var(--space-8);padding-bottom:var(--space-8)}.page-head__crumb{margin-bottom:var(--space-5)}.page-head__title{font-size:var(--step-4);max-width:18ch;line-height:1.05}.page-head__lede{margin-top:var(--space-4);max-width:40ch}.work-list--page{margin-bottom:var(--space-8)}.entries__controls{gap:var(--space-5);flex-direction:column;display:flex}.entries__filters{gap:0 var(--space-5);flex-wrap:wrap;display:flex}.entries__filter{min-height:2.75rem;font-family:var(--font-mono);font-size:var(--step--1);color:var(--graphite);cursor:pointer;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:0 0;border:0;border-bottom:2px solid #0000;padding:0}.entries__filter:hover{color:var(--ink)}.entries__filter[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--accent)}.entries__search{gap:var(--space-2);flex-direction:column;display:flex}.entries__search input{width:100%;min-height:2.75rem;padding:var(--space-2) var(--space-3);background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius);color:var(--ink)}.entries__search input::placeholder{color:var(--graphite)}.entries__count{margin:var(--space-6) 0 var(--space-3);color:var(--graphite)}.entries__list{border-bottom:var(--hairline)}.entry{border-top:var(--hairline);padding-block:var(--space-6);row-gap:var(--space-3);scroll-margin-top:calc(var(--nav-h) + var(--space-5))}.entry__rail{gap:0 var(--space-3);color:var(--graphite);flex-wrap:wrap;grid-column:1/-1;display:flex}.entry__group{color:var(--ink)}.entry__main{gap:var(--space-3);flex-direction:column;grid-column:1/-1;display:flex}.entry__title{font-size:var(--step-2)}.entry__role,.entry__tags{color:var(--graphite)}.entry__summary{max-width:var(--measure)}.entry__links{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.entries__empty{padding-block:var(--space-6);border-top:var(--hairline)}.entries__more{margin-top:var(--space-6)}@media (min-width:40rem){.entries__controls{flex-direction:row;justify-content:space-between;align-items:flex-end}.entries__search{width:18rem}}@media (min-width:64rem){.entry__rail{flex-direction:column;grid-column:1/span 3;padding-top:.45em}.entry__main{grid-column:4/span 7}}.article-row{border-top:var(--hairline);padding-block:var(--space-7);row-gap:var(--space-5);scroll-margin-top:var(--nav-h)}.article-row:last-child{border-bottom:var(--hairline)}.article-row__rail{gap:0 var(--space-3);color:var(--graphite);flex-wrap:wrap;grid-column:1/-1;display:flex}.article-row__num{color:var(--ink)}.article-row__figure{grid-column:1/-1;max-width:70%}.article-row__body{gap:var(--space-3);flex-direction:column;grid-column:1/-1;display:flex}.article-row__title{font-size:var(--step-3)}.article-row__subtitle{font-family:var(--font-display-italic);font-style:italic;font-size:var(--step-1);color:var(--graphite)}.article-row__summary{max-width:var(--measure)}.article-row__credit{color:var(--graphite)}.article-row__actions{align-items:center;gap:var(--space-4) var(--space-6);margin-top:var(--space-3);flex-wrap:wrap;display:flex}@media (min-width:40rem){.article-row__figure{grid-column:1/span 3;max-width:none}.article-row__body{grid-column:4/-1}}@media (min-width:64rem){.article-row__rail{flex-direction:column;grid-column:1/span 3}.article-row__figure{grid-column:4/span 3}.article-row__body{grid-column:7/-1}}.reader{z-index:10000;background:var(--paper);position:fixed;inset:0;overflow-y:auto}.reader:focus{outline:none}.reader__bar{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--gutter);background:var(--paper);border-bottom:var(--hairline);display:flex;position:sticky;top:0}.reader__title{font-family:var(--font-display);font-size:var(--step-1);font-weight:400}.reader__pages{gap:var(--space-5);max-width:48rem;padding:var(--space-6) var(--gutter) var(--space-9);flex-direction:column;margin-inline:auto;display:flex}.reader__pages img{border:var(--hairline);width:100%}.reader__credit{color:var(--graphite)}.timeline{border-bottom:var(--hairline)}.timeline__row{row-gap:var(--space-2);padding-block:var(--space-5);border-top:var(--hairline)}.timeline__year{color:var(--graphite);grid-column:1/-1}.timeline__main{gap:var(--space-2);flex-direction:column;grid-column:1/-1;display:flex}.timeline__title{font-size:var(--step-2)}.timeline__place{color:var(--graphite)}.timeline__text{max-width:var(--measure)}.credentials-grid{row-gap:var(--space-8);margin-top:var(--space-9)}.credentials,.credentials-col{grid-column:1/-1}.credentials__title{margin-bottom:var(--space-4)}.credentials ul{border-top:var(--hairline)}.credentials__item{padding-block:var(--space-4);border-bottom:var(--hairline)}.credentials__item h3{font-size:var(--step-1)}.credentials__item .mono{margin-top:var(--space-1);color:var(--graphite)}.credentials__also{margin-top:var(--space-5);max-width:var(--measure);color:var(--graphite);font-size:var(--step--1)}@media (min-width:64rem){.timeline__year{grid-column:1/span 3;padding-top:.45em}.timeline__main{grid-column:4/span 7}.credentials-grid>.credentials{grid-column:1/span 5}.credentials-col{grid-column:7/-1}}.projects-stats{margin-bottom:var(--space-8)}.entry{position:relative}.entry:before{content:"";left:calc(-1 * var(--space-4));top:var(--space-6);bottom:var(--space-6);background:var(--accent);transform-origin:top;width:2px;transition:transform var(--dur-ui) var(--ease);position:absolute;transform:scaleY(0)}.entry:hover:before,.entry:focus-within:before{transform:scaleY(1)}.entry__title{transition:color var(--dur-fast) var(--ease)}.entry:hover .entry__title{color:var(--accent)}.timeline__row{position:relative}.timeline__year{transition:color var(--dur-fast) var(--ease)}.timeline__row:hover .timeline__year{color:var(--accent)}
