.ed{--ed-cols:8;--ed-margin:4px;--ed-gutter:8px;--ed-pad:8px;--ed-text:11px;--ed-line:11px;--ed-tracking:0.3px;--ed-bio-text:17px;--ed-bio-line:19px;--ed-film-aspect:857/554;--ed-top:15px;--ed-lead:97px;--ed-credits-gap:52px;--ed-project-gap:180px;--ed-strip-frames:10;--ed-strip-gap:4px;--ed-frame-aspect:99/71.933;--ed-empty:#f3f3f3;--page-cols:8;--page-rows:0;--margin:4px;--gutter:8px;position:relative;min-height:100svh;background:#fff;color:#000;font-family:"Times New Roman",Times,"Nimbus Roman",serif;font-size:var(--ed-text);line-height:var(--ed-line);letter-spacing:var(--ed-tracking);font-weight:400}:where(.ed) :where(p,h2,ul,figure){margin:0;padding:0;font:inherit}:where(.ed) ul{list-style:none}.ed a{color:inherit;text-decoration:none}.ed a:focus-visible{outline:currentColor solid 1px;outline-offset:2px}.ed-page{container-type:inline-size;--ed-col:calc((100cqw - 2 * var(--ed-margin) - (var(--ed-cols) - 1) * var(--ed-gutter)) / var(--ed-cols))}.ed-header,.ed-project{display:grid;grid-template-columns:repeat(var(--ed-cols),minmax(0,1fr));column-gap:var(--ed-gutter);padding-inline:var(--ed-margin)}.ed-header{padding-top:var(--ed-top)}.ed-bio{grid-column:1/span 4;padding:var(--ed-pad);font-size:var(--ed-bio-text);line-height:var(--ed-bio-line);letter-spacing:var(--ed-tracking)}.ed-projects{display:flex;flex-direction:column;gap:var(--ed-project-gap);padding-top:var(--ed-lead);padding-bottom:max(var(--ed-project-gap),40svh)}.ed-project{align-items:start}.ed-project[data-layout=left]{--title:4/span 3;--film:1/span 4;--desc:5/span 1;--credits:5/span 3}.ed-project[data-layout=center]{--title:2/span 3;--desc:3/span 2;--film:3/span 4;--credits:1/span 6}.ed-project[data-layout=center][data-still]{--film:1/-1}.ed-project[data-layout=right]{--title:1/span 3;--film:4/span 4;--desc:2/span 1;--credits:1/span 3}.ed-title{grid-column:var(--title);grid-row:1;display:flex;gap:var(--ed-gutter);padding:var(--ed-pad)}.ed-title-link,.ed-year{flex:1 1 0;min-width:0}.ed-year{text-align:right}.ed-media{grid-column:var(--film);grid-row:2/span 2;display:block}.ed-project[data-layout=center][data-still] .ed-media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ed-film{aspect-ratio:var(--ed-film-aspect)}.ed-still{aspect-ratio:var(--ed-still-aspect,var(--ed-film-aspect))}.ed-project[data-layout=center] .ed-still{aspect-ratio:var(--ed-film-aspect)}.ed-film,.ed-still{position:relative;display:block;margin:0;overflow:hidden;background:var(--ed-empty)}.ed-film img,.ed-film video,.ed-still img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.ed-desc{grid-column:var(--desc);grid-row:2;padding:var(--ed-pad)}.ed-desc p+p{margin-top:var(--ed-line)}.ed-credits-row{grid-column:var(--credits);grid-row:3;align-self:end;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--ed-gutter)}.ed-label{grid-column:1;padding:var(--ed-pad);white-space:nowrap}.ed-credits{grid-column:1/-1;margin-top:var(--ed-credits-gap);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--ed-gutter)}.ed-credits li:first-child{grid-column:2}.ed-credits li:nth-child(2){grid-column:3}.ed-credits li:nth-child(n+3):nth-child(odd){grid-column:1}.ed-credits li:nth-child(n+4):nth-child(2n){grid-column:2}.ed-credits li{display:flex;flex-wrap:wrap;column-gap:var(--ed-gutter);padding:var(--ed-pad)}.ed-credits i{font-style:italic}.ed-project[data-layout=center] .ed-desc{grid-row:2;margin-top:70px}.ed-project[data-layout=center] .ed-media{grid-row:3;margin-top:91px}.ed-project[data-layout=center] .ed-credits-row{grid-row:4;align-self:start;margin-top:var(--ed-credits-gap);display:flex;flex-wrap:wrap;justify-content:space-between}.ed-project[data-layout=center] .ed-credits{display:contents}.ed-project[data-layout=center] .ed-label{flex:0 0 var(--ed-col)}.ed-project[data-layout=center] .ed-credits li{white-space:nowrap}.ed-footer{--ed-footer-row-gap:5px;--ed-footer-muted:#6f747f;display:flex;flex-direction:column;gap:var(--ed-footer-row-gap);padding:var(--ed-pad) var(--ed-margin) calc(var(--ed-top) + var(--ed-pad))}.ed-footer-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--ed-gutter)}.ed-footer a{justify-self:start;padding-inline:var(--ed-pad);white-space:nowrap;transition:color 160ms cubic-bezier(.4, 0, .2, 1)}.ed-footer a:focus-visible,.ed-footer a:hover,.ed-footer a[aria-current=page]{color:var(--ed-footer-muted)}@media (prefers-reduced-motion:reduce){.ed-footer a{transition:none}}.ed-strip{position:fixed;top:var(--ed-margin);right:var(--ed-margin);z-index:1;width:calc(((100% - 2 * var(--ed-margin) - (var(--ed-cols) - 1) * var(--ed-gutter))/ var(--ed-cols) - var(--ed-gutter))/ 2);container-type:inline-size;pointer-events:none}.ed-strip-window{height:calc(var(--ed-strip-frames) * 100cqw * 71.933 / 99 + (var(--ed-strip-frames) - 1) * var(--ed-strip-gap));max-height:calc(100svh - 2 * var(--ed-margin));overflow:hidden}.ed-strip-track{display:flex;flex-direction:column;gap:var(--ed-strip-gap)}.ed-strip-seg{display:contents}.ed-strip img{display:block;flex:none;width:100%;aspect-ratio:var(--ed-frame-aspect);object-fit:cover;background:var(--ed-empty)}@media (max-width:720px){.ed{--ed-project-gap:120px;--ed-lead:64px}.ed-bio{grid-column:1/span 7}.ed .ed-project[data-layout]{--title:1/span 7;--film:1/span 7;--desc:1/span 6;--credits:1/span 7}.ed .ed-project[data-layout] .ed-media{grid-row:2;margin-top:0;display:block}.ed .ed-project[data-layout] .ed-desc{grid-row:3;margin-top:0}.ed .ed-project[data-layout] .ed-credits-row{grid-column:1/span 7;grid-row:4;display:flex;flex-direction:column;align-self:start;margin-top:var(--ed-pad)}.ed .ed-project[data-layout] .ed-credits{display:contents}.ed .ed-project[data-layout] .ed-label{flex:none;margin-top:0}.ed .ed-project[data-layout] .ed-credits li{white-space:normal}.ed-strip{width:calc((100% - 2 * var(--ed-margin) - (var(--ed-cols) - 1) * var(--ed-gutter))/ var(--ed-cols))}}