.project[data-astro-cid-kvy7xguz]{gap:var(--s-6) var(--s-7);grid-template:"head media""evidence media"1fr/minmax(0,4fr) minmax(0,8fr);display:grid}.project-head[data-astro-cid-kvy7xguz]{justify-items:start;gap:var(--s-4);grid-area:head;display:grid}.project-media[data-astro-cid-kvy7xguz]{grid-area:media;align-self:start;text-decoration:none;display:block}.project-media[data-astro-cid-kvy7xguz]:hover .shot-frame{border-color:var(--line-strong)}.project-meta[data-astro-cid-kvy7xguz]{align-items:center;gap:var(--s-3);order:-1;display:flex}.project-number[data-astro-cid-kvy7xguz]{font-family:var(--mono);font-size:var(--text-label);letter-spacing:.02em;color:var(--muted)}.project-evidence[data-astro-cid-kvy7xguz]{align-content:start;justify-items:start;gap:var(--s-5);grid-area:evidence;display:grid}.project-evidence[data-astro-cid-kvy7xguz] .facts{justify-self:stretch}h3[data-astro-cid-kvy7xguz]{font-size:var(--text-2xl);letter-spacing:-.04em;margin-top:var(--s-1);line-height:.95}h3[data-astro-cid-kvy7xguz] a[data-astro-cid-kvy7xguz]{text-decoration:none}h3[data-astro-cid-kvy7xguz] a[data-astro-cid-kvy7xguz]:hover{color:var(--accent)}.project-summary[data-astro-cid-kvy7xguz]{max-width:34ch;color:var(--text-2);font-size:var(--text-lg);line-height:1.55}.project-more[data-astro-cid-kvy7xguz]{align-items:center;gap:var(--s-2);padding-block:var(--s-2);font-family:var(--mono);font-size:var(--text-label);letter-spacing:.02em;text-transform:uppercase;display:inline-flex}.project-more[data-astro-cid-kvy7xguz] .icon{transition:transform .2s var(--ease-out)}.project-more[data-astro-cid-kvy7xguz]:hover .icon{transform:translate(3px)}@media (width<=56rem){.project[data-astro-cid-kvy7xguz]{gap:var(--s-5);grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""media""evidence"}}.hero[data-astro-cid-lcdefpme]{column-gap:var(--s-7);padding-top:var(--s-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"intro facts""name name";display:grid;container-type:inline-size}.hero-intro[data-astro-cid-lcdefpme]{align-content:start;justify-items:start;gap:var(--s-5);grid-area:intro;display:grid}.lede[data-astro-cid-lcdefpme]{max-width:20ch;font-size:var(--text-lede);letter-spacing:-.02em;line-height:1.18}.lede[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--accent);font-style:normal}.hero-who[data-astro-cid-lcdefpme]{max-width:34ch;color:var(--muted)}.hero-intro[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{margin-top:var(--s-2)}.hero[data-astro-cid-lcdefpme] .hero-facts{grid-area:facts;align-self:start}.name[data-astro-cid-lcdefpme]{letter-spacing:-.065em;white-space:nowrap;grid-area:name;margin:clamp(3rem,7cqi,6.5rem) 0 0 -.04em;padding-bottom:.13em;font-size:16cqi;font-weight:700;line-height:.8}.word[data-astro-cid-lcdefpme]{display:inline-block}.cursor[data-astro-cid-lcdefpme]{background:var(--accent);transform-origin:bottom;width:.36em;height:.56em;margin-left:.04em;animation:1.1s step-end 4 blink;display:inline-block}html.motion .hero-intro[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme],html.motion .name[data-astro-cid-lcdefpme] .word[data-astro-cid-lcdefpme],html.motion .cursor[data-astro-cid-lcdefpme]{opacity:0}html.motion .hero-facts>div{clip-path:inset(0 100% 0 0)}html.motion .cursor[data-astro-cid-lcdefpme]{animation:none}html.motion .cursor[data-astro-cid-lcdefpme].is-blinking{animation:1.1s step-end 4 blink}@keyframes blink{50%{opacity:0}}.section[data-astro-cid-lcdefpme]{margin-top:var(--s-9)}.work-list[data-astro-cid-lcdefpme]{gap:var(--s-9);padding-top:var(--s-8);display:grid}.more[data-astro-cid-lcdefpme]{margin-top:var(--s-9)}.more-title[data-astro-cid-lcdefpme]{font-size:var(--text-xl);letter-spacing:-.02em;padding-bottom:var(--s-5)}.more-list[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);list-style:none}.more-row[data-astro-cid-lcdefpme]{align-items:baseline;gap:var(--s-5);padding-block:var(--s-5);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,3fr) auto;text-decoration:none;display:grid}.more-name[data-astro-cid-lcdefpme]{font-size:var(--text-lg);letter-spacing:-.02em;transition:color .15s var(--ease-out);font-weight:600}.more-summary[data-astro-cid-lcdefpme]{color:var(--text-2);font-size:var(--text-sm);line-height:1.5}.more-meta[data-astro-cid-lcdefpme]{text-align:right}.more-verdict[data-astro-cid-lcdefpme]{color:var(--accent)}.more-row[data-astro-cid-lcdefpme] .icon{color:var(--muted);transition:color .15s var(--ease-out), transform .2s var(--ease-out);align-self:center}.more-row[data-astro-cid-lcdefpme]:hover .more-name[data-astro-cid-lcdefpme],.more-row[data-astro-cid-lcdefpme]:hover .icon{color:var(--accent)}.more-row[data-astro-cid-lcdefpme]:hover .icon{transform:translate(3px)}.split[data-astro-cid-lcdefpme]{gap:var(--s-7);padding-top:var(--s-7);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.about-text[data-astro-cid-lcdefpme]{gap:var(--s-4);max-width:var(--prose);color:var(--text-2);font-size:var(--text-lg);line-height:1.6;display:grid}.contact-lede[data-astro-cid-lcdefpme]{align-content:start;justify-items:start;gap:var(--s-6);max-width:30ch;font-size:var(--text-lede);letter-spacing:-.02em;line-height:1.25;display:grid}@media (prefers-reduced-motion:reduce){.cursor[data-astro-cid-lcdefpme]{animation:none}}@media (width<=56rem){.hero[data-astro-cid-lcdefpme]{row-gap:var(--s-7);padding-top:var(--s-7);grid-template-columns:minmax(0,1fr);grid-template-areas:"name""intro""facts"}.name[data-astro-cid-lcdefpme]{margin-top:0}.split[data-astro-cid-lcdefpme]{gap:var(--s-6);grid-template-columns:minmax(0,1fr)}.work-list[data-astro-cid-lcdefpme]{gap:var(--s-8)}.more[data-astro-cid-lcdefpme]{margin-top:var(--s-8)}.more-row[data-astro-cid-lcdefpme]{gap:var(--s-2) var(--s-4);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name arrow""summary summary""meta meta"}.more-name[data-astro-cid-lcdefpme]{grid-area:name}.more-summary[data-astro-cid-lcdefpme]{grid-area:summary}.more-meta[data-astro-cid-lcdefpme]{text-align:left;grid-area:meta}.more-row[data-astro-cid-lcdefpme] .icon{grid-area:arrow}}@media (width<=40rem){.name[data-astro-cid-lcdefpme]{white-space:normal;font-size:27cqi;line-height:.82}}
