.edge[data-astro-cid-jo6i4kqk]{background-color:var(--film-edge);border-top:1px solid #000;position:relative}.edge[data-astro-cid-jo6i4kqk]:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 10px,#2c2f2d 10px 24px,#0000 24px 34px);height:7px;position:absolute;inset:auto 0 6px}.row[data-astro-cid-jo6i4kqk]{color:var(--silver-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 2rem;padding:1.25rem 0 2rem;font-size:.875rem;display:flex}.credit[data-astro-cid-jo6i4kqk]{font-family:var(--hand);color:var(--pencil);font-weight:700}a[data-astro-cid-jo6i4kqk]{min-height:2.75rem;color:var(--silver-dim);align-items:center;gap:.4rem;text-decoration:none;transition:color .2s ease-out;display:inline-flex}a[data-astro-cid-jo6i4kqk]:hover{color:var(--silver)}a[data-astro-cid-jo6i4kqk] svg{width:1rem;height:1rem}.hero[data-astro-cid-yodha2z4]{border-bottom:1px solid #000;position:relative;overflow:hidden}.hero[data-astro-cid-yodha2z4] .wide{--track-w:1.7;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-yodha2z4] .narrow{--track-w:1.6;width:100%;height:auto;margin:1.5rem 0 .5rem;display:none}.key[data-astro-cid-yodha2z4]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.key[data-astro-cid-yodha2z4] li[data-astro-cid-yodha2z4]{gap:.35rem;margin-right:1rem;display:inline-flex}.key[data-astro-cid-yodha2z4] span[data-astro-cid-yodha2z4]{font-family:var(--hand);color:var(--pencil);font-weight:700}.inner[data-astro-cid-yodha2z4]{grid-template-rows:1fr auto;min-height:clamp(38rem,100svh - 3.5rem,58rem);padding-block:clamp(3rem,10vh,7rem) 2.5rem;display:grid;position:relative}.text[data-astro-cid-yodha2z4]{align-self:center;max-width:40rem}h1[data-astro-cid-yodha2z4]{color:var(--silver);font-size:clamp(2.75rem,1rem + 6vw,6rem)}.role[data-astro-cid-yodha2z4]{margin-top:1.75rem;font-size:clamp(1.125rem,.85rem + 1vw,1.625rem);font-weight:600;font-stretch:112%;line-height:1.2}.lede[data-astro-cid-yodha2z4]{max-width:34rem;color:var(--silver-dim);margin-top:1rem;font-size:1.125rem}.foot[data-astro-cid-yodha2z4]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;margin-top:3rem;display:flex}.legend[data-astro-cid-yodha2z4]{color:var(--silver-dim);gap:.35rem;font-size:.875rem;display:grid}.legend[data-astro-cid-yodha2z4] li[data-astro-cid-yodha2z4]{align-items:center;gap:.6rem;display:flex}.legend[data-astro-cid-yodha2z4] svg[data-astro-cid-yodha2z4]{fill:none;stroke-width:1.6px;width:1.875rem;height:1.25rem}.legend[data-astro-cid-yodha2z4] li[data-astro-cid-yodha2z4]:first-child svg[data-astro-cid-yodha2z4]{stroke:var(--pencil);stroke-width:2px}.legend[data-astro-cid-yodha2z4] li[data-astro-cid-yodha2z4]:last-child svg[data-astro-cid-yodha2z4]{stroke:var(--silver)}.databox[data-astro-cid-yodha2z4]{border:1px solid var(--silver-dim);background-color:var(--film-edge);max-width:100%;padding:1rem 1.25rem .75rem;position:relative}.frame-no[data-astro-cid-yodha2z4]{letter-spacing:.16em;color:var(--silver-dim);font-size:.75rem}.databox[data-astro-cid-yodha2z4] .email{margin-top:.5rem}.links[data-astro-cid-yodha2z4]{gap:1.5rem;margin-top:.25rem;display:flex}.links[data-astro-cid-yodha2z4] a[data-astro-cid-yodha2z4]{min-height:2.75rem;color:var(--silver);align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.links[data-astro-cid-yodha2z4] a[data-astro-cid-yodha2z4]:hover{text-decoration:underline;text-decoration-color:var(--pencil)}.links[data-astro-cid-yodha2z4] svg{width:1.125rem;height:1.125rem}@media (width<=60rem){.hero[data-astro-cid-yodha2z4] .wide{display:none}.hero[data-astro-cid-yodha2z4] .narrow{display:block}.key[data-astro-cid-yodha2z4]{clip-path:none;width:auto;height:auto;color:var(--silver-dim);font-size:.9375rem;position:static}.inner[data-astro-cid-yodha2z4]{flex-direction:column;min-height:0;padding-block:2.5rem 2rem;display:flex}.foot[data-astro-cid-yodha2z4]{display:contents}.text[data-astro-cid-yodha2z4]{order:1}.databox[data-astro-cid-yodha2z4]{order:2;width:100%;margin-top:1.75rem}.hero[data-astro-cid-yodha2z4] .narrow{order:3}.key[data-astro-cid-yodha2z4]{order:4}.legend[data-astro-cid-yodha2z4]{order:5;margin-top:1.25rem}}.work[data-astro-cid-aj6urp6g]{padding-block:clamp(4rem,9vw,8rem)}.head[data-astro-cid-aj6urp6g]{margin-bottom:clamp(2.5rem,5vw,4rem)}h2[data-astro-cid-aj6urp6g]{font-size:clamp(2rem,.9rem + 3.6vw,3.75rem)}.head[data-astro-cid-aj6urp6g] p[data-astro-cid-aj6urp6g]{color:var(--ink-dim);margin-top:.75rem}.events[data-astro-cid-aj6urp6g]{gap:clamp(3rem,6vw,5.5rem);display:grid}.event[data-astro-cid-aj6urp6g]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.frame[data-astro-cid-aj6urp6g]{aspect-ratio:10/7;align-self:start;position:relative;container:frame/inline-size}.frame[data-astro-cid-aj6urp6g] .chamber{--track-w:1.8;width:100%;height:100%;position:absolute;inset:0}@container frame (width<34rem){.frame[data-astro-cid-aj6urp6g] .tag-name,.frame-no[data-astro-cid-aj6urp6g]{display:none}.frame[data-astro-cid-aj6urp6g] .chamber{--track-w:2.4;--tag-size:34px!important}}.mark[data-astro-cid-aj6urp6g]{font-family:var(--hand);color:var(--pencil);transform-origin:0;font-size:clamp(1.125rem,.9rem + .8vw,1.5rem);font-weight:700;position:absolute;top:.9rem;left:1.1rem;transform:rotate(-2.5deg)}.frame-no[data-astro-cid-aj6urp6g]{letter-spacing:.16em;color:var(--silver-dim);font-size:.6875rem;position:absolute;bottom:.8rem;right:1rem}.sheet[data-astro-cid-aj6urp6g]{border-left:1px solid var(--rule);margin-left:clamp(1.5rem,3vw,3rem);padding:.25rem 0 0 clamp(1.5rem,3vw,3rem);position:relative}.sheet[data-astro-cid-aj6urp6g]:before,.sheet[data-astro-cid-aj6urp6g]:after{content:"";background:var(--pen);width:11px;height:1px;position:absolute;left:-6px}.sheet[data-astro-cid-aj6urp6g]:before{top:0}.sheet[data-astro-cid-aj6urp6g]:after{bottom:0}h3[data-astro-cid-aj6urp6g]{font-size:clamp(1.5rem,1.05rem + 1.3vw,2.125rem);font-weight:750;font-stretch:112%;line-height:1.1}.summary[data-astro-cid-aj6urp6g]{max-width:var(--measure);color:var(--ink-dim);margin-top:.75rem}.fields[data-astro-cid-aj6urp6g]{border-collapse:collapse;width:100%;margin-top:1.5rem}.fields[data-astro-cid-aj6urp6g] th[data-astro-cid-aj6urp6g],.fields[data-astro-cid-aj6urp6g] td[data-astro-cid-aj6urp6g]{border-top:1px solid var(--rule);text-align:left;vertical-align:baseline;padding:.7rem 0}.fields[data-astro-cid-aj6urp6g] tr[data-astro-cid-aj6urp6g]:last-child>[data-astro-cid-aj6urp6g]{border-bottom:1px solid var(--rule)}.fields[data-astro-cid-aj6urp6g] th[data-astro-cid-aj6urp6g]{width:6.5rem;padding-right:1rem}.parts[data-astro-cid-aj6urp6g]{gap:.3rem;display:grid}.parts[data-astro-cid-aj6urp6g] li[data-astro-cid-aj6urp6g]{cursor:default;gap:.6rem;transition:color .2s ease-out;display:flex}.parts[data-astro-cid-aj6urp6g] .n[data-astro-cid-aj6urp6g]{min-width:.9rem;font-family:var(--hand);color:var(--pencil-ink);font-weight:700}.status[data-astro-cid-aj6urp6g]{display:inline-block}.status[data-astro-cid-aj6urp6g]:first-letter{text-transform:uppercase}.note[data-astro-cid-aj6urp6g]{color:var(--ink-dim);margin-top:.25rem;display:block}.out[data-astro-cid-aj6urp6g]{color:var(--pen);align-items:center;gap:.25rem;margin-top:.35rem;font-weight:600;display:inline-flex}.out[data-astro-cid-aj6urp6g] svg{width:1rem;height:1rem}.event[data-astro-cid-aj6urp6g]:has(.parts li:hover) .track{opacity:.3}.event[data-astro-cid-aj6urp6g]:has([data-part="1"]:hover) [data-track="1"],.event[data-astro-cid-aj6urp6g]:has([data-part="2"]:hover) [data-track="2"],.event[data-astro-cid-aj6urp6g]:has([data-part="3"]:hover) [data-track="3"],.event[data-astro-cid-aj6urp6g]:has([data-part="4"]:hover) [data-track="4"],.event[data-astro-cid-aj6urp6g]:has([data-part="5"]:hover) [data-track="5"]{stroke:var(--pencil);opacity:1}.parts[data-astro-cid-aj6urp6g] li[data-astro-cid-aj6urp6g]:hover{color:var(--pencil-ink)}.sub[data-astro-cid-aj6urp6g]{margin-top:clamp(4rem,8vw,6.5rem);margin-bottom:1.25rem}.sheet-table[data-astro-cid-aj6urp6g] tbody[data-astro-cid-aj6urp6g] th[data-astro-cid-aj6urp6g]{width:22%}.sheet-table[data-astro-cid-aj6urp6g] td[data-astro-cid-aj6urp6g]:nth-child(2){width:32%}.sheet-table[data-astro-cid-aj6urp6g] td[data-astro-cid-aj6urp6g]:nth-child(3){color:var(--ink-dim)}.sheet-table[data-astro-cid-aj6urp6g] td[data-astro-cid-aj6urp6g]:last-child{width:20%}@media (width<=60rem){.event[data-astro-cid-aj6urp6g]{grid-template-columns:1fr}.sheet[data-astro-cid-aj6urp6g]{border-left:0;border-top:1px solid var(--rule);margin:1.75rem 0 0;padding:1.5rem 0 0}.sheet[data-astro-cid-aj6urp6g]:before,.sheet[data-astro-cid-aj6urp6g]:after{display:none}}.projects[data-astro-cid-resrq4zz]{padding-block:0 clamp(4rem,9vw,8rem)}.head[data-astro-cid-resrq4zz]{margin-bottom:clamp(2rem,4vw,3rem)}h2[data-astro-cid-resrq4zz]{font-size:clamp(2rem,.9rem + 3.6vw,3.75rem)}.head[data-astro-cid-resrq4zz] p[data-astro-cid-resrq4zz]{color:var(--ink-dim);margin-top:.75rem}.sheet-table[data-astro-cid-resrq4zz] tbody[data-astro-cid-resrq4zz] th[data-astro-cid-resrq4zz]{width:18%}.sheet-table[data-astro-cid-resrq4zz] td[data-astro-cid-resrq4zz]:nth-child(2){color:var(--ink-dim)}.sheet-table[data-astro-cid-resrq4zz] td[data-astro-cid-resrq4zz]:nth-child(3){width:17%}.sheet-table[data-astro-cid-resrq4zz] td[data-astro-cid-resrq4zz]:nth-child(4){white-space:nowrap;width:13%}.sheet-table[data-astro-cid-resrq4zz] td[data-astro-cid-resrq4zz]:last-child{white-space:nowrap;width:9%}td[data-astro-cid-resrq4zz] a[data-astro-cid-resrq4zz],.more[data-astro-cid-resrq4zz] a[data-astro-cid-resrq4zz]{color:var(--pen);align-items:center;gap:.2rem;margin-right:.75rem;font-weight:600;display:inline-flex}td[data-astro-cid-resrq4zz] a[data-astro-cid-resrq4zz] svg,.more[data-astro-cid-resrq4zz] a[data-astro-cid-resrq4zz] svg{width:.9rem;height:.9rem}.private[data-astro-cid-resrq4zz]{font-family:var(--hand);color:var(--pencil-ink);font-weight:700}.more[data-astro-cid-resrq4zz]{margin-top:1.5rem}.background[data-astro-cid-547u6huz]{padding-block:0 clamp(4rem,9vw,8rem)}h2[data-astro-cid-547u6huz]{margin-bottom:clamp(2rem,4vw,3rem);font-size:clamp(2rem,.9rem + 3.6vw,3.75rem)}.cols[data-astro-cid-547u6huz]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.prose[data-astro-cid-547u6huz]{max-width:var(--measure);gap:1.1rem;font-size:1.125rem;line-height:1.6;display:grid}.prose[data-astro-cid-547u6huz] p[data-astro-cid-547u6huz]+p[data-astro-cid-547u6huz]{color:var(--ink-dim)}.record[data-astro-cid-547u6huz]{border-top:1px solid var(--pen)}.record[data-astro-cid-547u6huz] div[data-astro-cid-547u6huz]{border-bottom:1px solid var(--rule);grid-template-columns:7rem minmax(0,1fr);gap:1rem;padding:.75rem 0;display:grid}dt[data-astro-cid-547u6huz]{padding-top:.2rem}@media (width<=52rem){.cols[data-astro-cid-547u6huz]{grid-template-columns:1fr}}@media (width<=30rem){.record[data-astro-cid-547u6huz] div[data-astro-cid-547u6huz]{grid-template-columns:1fr;gap:.2rem}}.contact[data-astro-cid-d56ov33j]{border-top:1px solid #000;position:relative;overflow:hidden}.contact[data-astro-cid-d56ov33j] .chamber{width:100%;height:100%;position:absolute;inset:0}.frame-no[data-astro-cid-d56ov33j]{right:var(--gutter);letter-spacing:.16em;color:var(--silver-dim);font-size:.75rem;position:absolute;bottom:1.25rem}.inner[data-astro-cid-d56ov33j]{padding-block:clamp(5rem,12vw,9rem);position:relative}h2[data-astro-cid-d56ov33j]{font-size:clamp(2.25rem,1rem + 4.5vw,5rem)}.lede[data-astro-cid-d56ov33j]{max-width:38rem;color:var(--silver-dim);margin:1.25rem 0 2.25rem;font-size:1.125rem}.links[data-astro-cid-d56ov33j]{gap:2rem;margin-top:1rem;display:flex}.links[data-astro-cid-d56ov33j] a[data-astro-cid-d56ov33j]{min-height:2.75rem;color:var(--silver);align-items:center;gap:.5rem;font-weight:600;text-decoration:none;display:inline-flex}.links[data-astro-cid-d56ov33j] a[data-astro-cid-d56ov33j]:hover{text-decoration:underline;text-decoration-color:var(--pencil)}.links[data-astro-cid-d56ov33j] svg{width:1.25rem;height:1.25rem}
