details[data-astro-cid-d2ttue4b]{gap:.75rem;display:grid}tfoot[data-astro-cid-d2ttue4b] th[data-astro-cid-d2ttue4b],tfoot[data-astro-cid-d2ttue4b] td[data-astro-cid-d2ttue4b]{color:var(--ink);border-bottom:0;font-weight:500}.note[data-astro-cid-d2ttue4b]{margin-top:.75rem}.year[data-astro-cid-fjgrbo5p]{gap:.9rem;display:grid;container-type:inline-size}.defs[data-astro-cid-fjgrbo5p]{position:absolute}.years-row[data-astro-cid-fjgrbo5p]{flex-wrap:wrap;align-items:end;gap:.75rem 2rem;display:flex}.mini[data-astro-cid-fjgrbo5p]{gap:.4rem;margin:0;display:grid}.mini[data-astro-cid-fjgrbo5p] svg[data-astro-cid-fjgrbo5p]{width:13.25rem;height:auto;display:block}.mini[data-astro-cid-fjgrbo5p] figcaption[data-astro-cid-fjgrbo5p]{font-family:var(--mono);color:var(--muted);align-items:baseline;gap:.5rem;font-size:.8125rem;display:flex}.years-label[data-astro-cid-fjgrbo5p]{display:none}.yr[data-astro-cid-fjgrbo5p]{font-family:var(--serif);color:var(--ink);font-size:1.35rem;line-height:1}.this-year[data-astro-cid-fjgrbo5p]{font-family:var(--mono);color:var(--muted);align-items:baseline;gap:.7rem;font-size:.8125rem;display:flex}.this-year[data-astro-cid-fjgrbo5p] .yr[data-astro-cid-fjgrbo5p]{font-size:clamp(2.25rem,3.4vw,3rem)}.this-year[data-astro-cid-fjgrbo5p] .big[data-astro-cid-fjgrbo5p]{font-family:var(--serif);color:var(--ink);font-size:clamp(1.5rem,2.1vw,1.9rem)}.years-row[data-astro-cid-fjgrbo5p] .segmented[data-astro-cid-fjgrbo5p]{margin-left:auto}.cal[data-astro-cid-fjgrbo5p]{--lab:2.1rem;--gap:clamp(1.5px, .3cqw, 4px);grid-template-columns:var(--lab) repeat(var(--weeks), minmax(0, 1fr));gap:var(--gap);touch-action:pan-y;border-radius:4px;grid-auto-rows:auto;padding:3px 0;display:grid}.cal[data-astro-cid-fjgrbo5p]:focus-visible{outline-offset:6px}.mlab[data-astro-cid-fjgrbo5p],.dlab[data-astro-cid-fjgrbo5p]{font-family:var(--mono);color:var(--muted);white-space:nowrap;font-size:.8125rem;line-height:1}.mlab[data-astro-cid-fjgrbo5p]{grid-row:1;grid-column:var(--wc);padding-bottom:.3rem}.dlab[data-astro-cid-fjgrbo5p]{grid-column:1;grid-row:var(--dc);align-self:center}.c[data-astro-cid-fjgrbo5p]{grid-column:var(--wc);grid-row:var(--dc);aspect-ratio:1;background:var(--card);transition:opacity .2s var(--ease-out);border-radius:18%;position:relative;box-shadow:inset 0 0 0 1px #d8e2dd}.c[data-astro-cid-fjgrbo5p].out{box-shadow:none;background:0 0}.c[data-astro-cid-fjgrbo5p][data-b="1"]{background:var(--s1);box-shadow:none}.c[data-astro-cid-fjgrbo5p][data-b="2"]{background:var(--s2);box-shadow:none}.c[data-astro-cid-fjgrbo5p][data-b="3"]{background:var(--s3);box-shadow:none}.c[data-astro-cid-fjgrbo5p][data-b="4"]{background:var(--s4);box-shadow:none}.c[data-astro-cid-fjgrbo5p][data-b="5"]{background:var(--s5);box-shadow:none}.c[data-astro-cid-fjgrbo5p]:after{content:"";border-radius:inherit;background:var(--pg,none);opacity:0;transition:opacity .3s var(--ease-out);transition-delay:calc(var(--w,0) * 12ms);position:absolute;inset:0}.cal[data-astro-cid-fjgrbo5p][data-mode=project] .c[data-astro-cid-fjgrbo5p]:after{opacity:1}.cal[data-astro-cid-fjgrbo5p][data-mode=project] .c[data-astro-cid-fjgrbo5p][data-b]:not([data-has]){background:var(--card);box-shadow:inset 0 0 0 1px #d8e2dd}.c[data-astro-cid-fjgrbo5p].noted{box-shadow:0 0 0 1.5px var(--progress)}.c[data-astro-cid-fjgrbo5p].is-cur{outline:2px solid var(--ink);outline-offset:1.5px;z-index:1}.cal[data-astro-cid-fjgrbo5p][data-only=coopr] .c[data-astro-cid-fjgrbo5p]:not(.out):not([data-has~=coopr]),.cal[data-astro-cid-fjgrbo5p][data-only=reef] .c[data-astro-cid-fjgrbo5p]:not(.out):not([data-has~=reef]),.cal[data-astro-cid-fjgrbo5p][data-only=grade] .c[data-astro-cid-fjgrbo5p]:not(.out):not([data-has~=grade]),.cal[data-astro-cid-fjgrbo5p][data-only=social] .c[data-astro-cid-fjgrbo5p]:not(.out):not([data-has~=social]),.cal[data-astro-cid-fjgrbo5p][data-only=forest] .c[data-astro-cid-fjgrbo5p]:not(.out):not([data-has~=forest]),.cal[data-astro-cid-fjgrbo5p][data-only=other] .c[data-astro-cid-fjgrbo5p]:not(.out):not([data-has~=other]),.cal[data-astro-cid-fjgrbo5p][data-only=off] .c[data-astro-cid-fjgrbo5p]:not(.out):not([data-has~=off]){opacity:.14}.notes[data-astro-cid-fjgrbo5p]{--lab:2.1rem;--gap:clamp(1.5px, .3cqw, 4px);--colw:calc((100cqw - var(--lab) - var(--weeks) * var(--gap)) / var(--weeks));--row:1.6rem;--top:.5rem;grid-template-columns:var(--lab) repeat(var(--weeks), minmax(0, 1fr));grid-auto-rows:var(--row);column-gap:var(--gap);padding:var(--top) 0 0;margin:0;list-style:none;display:grid}.note[data-astro-cid-fjgrbo5p]{grid-row:var(--rr);white-space:nowrap;align-self:center;font-size:.875rem;line-height:1.2;position:relative}.note[data-astro-cid-fjgrbo5p][data-side=left]{grid-column:var(--wc) / -1;padding-left:calc(var(--colw) / 2 + .5rem);justify-self:start}.note[data-astro-cid-fjgrbo5p][data-side=right]{grid-column:1 / var(--we);padding-right:calc(var(--colw) / 2 + .5rem);justify-self:end}.note[data-astro-cid-fjgrbo5p]:before{content:"";width:1px;height:calc(var(--top) + var(--r) * var(--row) + var(--row) / 2 + .2rem);background:var(--muted);position:absolute;bottom:50%}.note[data-astro-cid-fjgrbo5p][data-side=left]:before{left:calc(var(--colw) / 2 - .5px)}.note[data-astro-cid-fjgrbo5p][data-side=right]:before{right:calc(var(--colw) / 2 - .5px)}.note[data-astro-cid-fjgrbo5p] a[data-astro-cid-fjgrbo5p]{color:var(--ink);align-items:baseline;gap:.55rem;padding:.2rem 0;text-decoration:none;display:inline-flex}.nd[data-astro-cid-fjgrbo5p]{font-family:var(--mono);color:var(--muted);font-size:.8125rem}.nt[data-astro-cid-fjgrbo5p]{text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:.22em;text-decoration-thickness:1px;transition:text-decoration-color .1s}.note[data-astro-cid-fjgrbo5p] a[data-astro-cid-fjgrbo5p]:hover .nt[data-astro-cid-fjgrbo5p],.note[data-astro-cid-fjgrbo5p] a[data-astro-cid-fjgrbo5p]:focus-visible .nt[data-astro-cid-fjgrbo5p]{text-decoration-color:var(--ink);text-decoration-thickness:2px}.cal-readout[data-astro-cid-fjgrbo5p]{display:none}.keys[data-astro-cid-fjgrbo5p]{min-height:2.25rem;margin-top:.4rem}@container (width>=60rem){.notes[data-astro-cid-fjgrbo5p],.keys[data-astro-cid-fjgrbo5p]{grid-area:3/1}.keys[data-astro-cid-fjgrbo5p]{max-width:calc(2.1rem + (100cqw - 2.1rem) * var(--free) / var(--weeks) - 2.5rem);align-self:start;margin-top:2.1rem}}.key[data-astro-cid-fjgrbo5p]{flex-wrap:wrap;align-items:center;gap:.4rem 1.25rem;display:flex}.key-project[data-astro-cid-fjgrbo5p],.year[data-astro-cid-fjgrbo5p]:has(.cal[data-mode=project]) .key-count[data-astro-cid-fjgrbo5p]{display:none}.year[data-astro-cid-fjgrbo5p]:has(.cal[data-mode=project]) .key-project[data-astro-cid-fjgrbo5p]{display:flex}.scale[data-astro-cid-fjgrbo5p]{font-family:var(--mono);color:var(--ink);flex-wrap:wrap;gap:.35rem 1.1rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.scale[data-astro-cid-fjgrbo5p] .swatch[data-astro-cid-fjgrbo5p]{outline:1px solid var(--rule)}.legend[data-astro-cid-fjgrbo5p] button[data-astro-cid-fjgrbo5p]{min-height:2.75rem}.legend[data-astro-cid-fjgrbo5p] button[data-astro-cid-fjgrbo5p][aria-pressed=false]{opacity:1}.legend[data-astro-cid-fjgrbo5p] button[data-astro-cid-fjgrbo5p][aria-pressed=true]{text-underline-offset:.3em;text-decoration:underline 2px}.hatch[data-astro-cid-fjgrbo5p]{background:repeating-linear-gradient(135deg, #7d8f8a 0 1.2px, var(--card) 1.2px 4px);outline:1px solid var(--rule)}@media (width<=760px){.years-row[data-astro-cid-fjgrbo5p]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.mini[data-astro-cid-fjgrbo5p] svg[data-astro-cid-fjgrbo5p]{width:100%}.years-label[data-astro-cid-fjgrbo5p]{font-family:var(--mono);color:var(--muted);grid-column:1/-1;margin:0;font-size:.8125rem;display:block}.mini[data-astro-cid-fjgrbo5p] .word[data-astro-cid-fjgrbo5p]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mini[data-astro-cid-fjgrbo5p] figcaption[data-astro-cid-fjgrbo5p]{font-size:.8125rem}.mini[data-astro-cid-fjgrbo5p] .yr[data-astro-cid-fjgrbo5p]{font-size:1.15rem}.this-year[data-astro-cid-fjgrbo5p],.years-row[data-astro-cid-fjgrbo5p] .segmented[data-astro-cid-fjgrbo5p]{grid-column:1/-1;margin:0}.years-row[data-astro-cid-fjgrbo5p] .segmented[data-astro-cid-fjgrbo5p]{justify-self:start}.this-year[data-astro-cid-fjgrbo5p]{margin-top:.5rem}.cal[data-astro-cid-fjgrbo5p]{--gap:2px;grid-template-columns:repeat(var(--tier), minmax(0, 1fr));row-gap:2px}.dlab[data-astro-cid-fjgrbo5p]{display:none}.mlab[data-astro-cid-fjgrbo5p]{grid-column:var(--pc);grid-row:var(--pr);padding:.5rem 0 .25rem}.c[data-astro-cid-fjgrbo5p]{grid-column:var(--pc);grid-row:var(--pr)}.years-row[data-astro-cid-fjgrbo5p]{order:-2}.cal-readout[data-astro-cid-fjgrbo5p]{z-index:2;background:var(--card);min-height:9rem;box-shadow:0 0 0 1px var(--rule);border-radius:8px;order:-1;gap:.4rem;padding:.9rem 1rem;display:grid;position:sticky;top:.5rem}}@container (width<=59.99rem){.notes[data-astro-cid-fjgrbo5p]{padding-top:.75rem;display:block}.note[data-astro-cid-fjgrbo5p],.note[data-astro-cid-fjgrbo5p][data-side]{white-space:normal;justify-self:stretch;padding:0;display:block}.note[data-astro-cid-fjgrbo5p]:before{display:none}.note[data-astro-cid-fjgrbo5p] a[data-astro-cid-fjgrbo5p]{border-bottom:1px solid var(--rule);gap:.9rem;padding:.6rem 0;display:flex}.nd[data-astro-cid-fjgrbo5p]{flex:0 0 3.6rem}}@media (width<=760px){.year .data-table th:nth-child(n+4),.year .data-table td:nth-child(n+4){display:none}}.hero[data-astro-cid-lcdefpme]{padding:clamp(1.5rem, 2.6vw, 2.25rem) var(--inline) 0;gap:1.1rem;display:grid}.display[data-astro-cid-lcdefpme]{letter-spacing:-.012em;max-width:14.5em;font-size:clamp(3rem,6vw,5.5rem);line-height:.98}.hero-row[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.45fr) minmax(17rem,1fr);align-items:end;gap:1.25rem clamp(1.5rem,4vw,4.5rem);margin-bottom:.4rem;display:grid}.hero-readout[data-astro-cid-lcdefpme]{align-content:end;gap:.5rem;min-height:9.5rem;display:grid}.hint[data-astro-cid-lcdefpme]{margin:0}.hero[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{max-width:34em;font-size:clamp(1.125rem,1.45vw,1.3125rem)}.hero[data-astro-cid-lcdefpme],.section[data-astro-cid-lcdefpme]{--inline:max(var(--gutter), calc((100% - 1440px) / 2 + var(--gutter)))}.section[data-astro-cid-lcdefpme]{padding:clamp(5rem, 9vw, 8rem) var(--inline) 0}.band[data-astro-cid-lcdefpme]{background:var(--band);margin-top:clamp(5rem,9vw,8rem);padding-bottom:clamp(4rem,7vw,7rem)}.sec-head[data-astro-cid-lcdefpme]{gap:1rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.sec-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(2.5rem,4.4vw,4rem);line-height:1}.work[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:2rem clamp(2rem,4.5vw,4.5rem);padding:clamp(2.5rem,4vw,3.5rem) 0;scroll-margin-top:5rem;display:grid}.work[data-astro-cid-lcdefpme]:nth-of-type(2n){grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.work[data-astro-cid-lcdefpme]:nth-of-type(2n) .work-fig[data-astro-cid-lcdefpme]{order:2}.work-fig[data-astro-cid-lcdefpme]{gap:.75rem;margin:0;display:grid}.work-fig[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{background:var(--band);width:100%;height:auto;box-shadow:0 0 0 1px var(--rule);border-radius:8px;display:block}.work-body[data-astro-cid-lcdefpme]{align-content:start;gap:.9rem;display:grid}.work-title[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;display:flex}.work-title[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:clamp(2.25rem,3vw,2.75rem);line-height:1}.stack[data-astro-cid-lcdefpme]{font-family:var(--mono);color:var(--muted);font-size:.8125rem}.work-lede[data-astro-cid-lcdefpme]{color:var(--ink);max-width:34em;font-size:1.125rem;line-height:1.5}.rows[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);margin:.35rem 0 0}.rows[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);grid-template-columns:7.5rem minmax(0,1fr);gap:.25rem 1.25rem;padding:.8rem 0;display:grid}.rows[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-family:var(--mono);color:var(--ink);font-size:.8125rem;line-height:1.7}.rows[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{max-width:62ch;margin:0}.links[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin-top:.3rem;display:flex}.sl[data-astro-cid-lcdefpme]{--pad:1.25rem;padding:1.4rem var(--pad) 1.25rem;background:var(--card);box-shadow:0 0 0 1px var(--rule);border-radius:8px;gap:1.6rem;display:grid}.sl-axis[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);height:1.1rem;font-family:var(--mono);color:var(--muted);margin:0 .9rem;font-size:.8125rem;position:relative}.sl-axis[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{left:var(--x);position:absolute;top:0;transform:translate(-50%)}.sl-row[data-astro-cid-lcdefpme]{gap:.5rem;display:grid}.sl-name[data-astro-cid-lcdefpme]{font-family:var(--mono);color:var(--ink);font-size:.8125rem}.sl-track[data-astro-cid-lcdefpme]{background:linear-gradient(var(--rule), var(--rule)) 0 50% / 100% 1px no-repeat;height:2.6rem;margin:0 .9rem;position:relative}.sl-track[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{position:absolute;top:50%}.sl-track[data-astro-cid-lcdefpme] .seg[data-astro-cid-lcdefpme]{left:var(--a);width:calc(var(--b) - var(--a));background:var(--muted);height:3px;margin-top:-1.5px}.sl-row[data-astro-cid-lcdefpme].out .seg[data-astro-cid-lcdefpme]{background:var(--ink)}.sl-track[data-astro-cid-lcdefpme] .usual[data-astro-cid-lcdefpme]{left:var(--u);background:var(--ink);width:2px;height:1.25rem;margin:-.625rem 0 0 -1px}.sl-track[data-astro-cid-lcdefpme] .post[data-astro-cid-lcdefpme]{left:var(--p);background:var(--link);width:.8rem;height:.8rem;box-shadow:0 0 0 2px var(--card);border-radius:50%;margin:-.4rem 0 0 -.4rem}.sl-track[data-astro-cid-lcdefpme] .lab[data-astro-cid-lcdefpme]{font-family:var(--mono);color:var(--muted);white-space:nowrap;font-size:.8125rem;position:absolute;transform:translate(-50%)}.lab-u[data-astro-cid-lcdefpme]{left:var(--u);top:-.35rem}.lab-p[data-astro-cid-lcdefpme]{left:var(--p);bottom:-.45rem;color:var(--link)!important}.sl-verdict[data-astro-cid-lcdefpme]{font-family:var(--mono);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem;font-size:.8125rem;display:flex}.sl-verdict[data-astro-cid-lcdefpme] .v[data-astro-cid-lcdefpme]{font-family:var(--sans);color:var(--ink);font-size:1rem;font-weight:600}.sl-rule[data-astro-cid-lcdefpme]{border-top:1px dashed var(--rule);font-family:var(--mono);color:var(--muted);padding-top:.9rem;font-size:.8125rem}.also[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);gap:1.25rem;padding-top:clamp(2.5rem,4vw,3.5rem);display:grid}.also-title[data-astro-cid-lcdefpme]{font-size:2rem}.also[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1.5rem clamp(1.5rem,3vw,3rem);margin:0;padding:0;list-style:none;display:grid}.also[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);align-content:start;gap:.5rem;padding-top:1rem;scroll-margin-top:5rem;display:grid}.also-name[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--ink);font-size:1.6rem;line-height:1.1}.also[data-astro-cid-lcdefpme] .links[data-astro-cid-lcdefpme]{margin-top:.1rem}.how-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:2.5rem clamp(2rem,5vw,5rem);display:grid}.agents-card[data-astro-cid-lcdefpme]{gap:.75rem;margin:0;display:grid;position:sticky;top:5.5rem}.agents-file[data-astro-cid-lcdefpme]{background:var(--ink);color:#dbe7e3;font-family:var(--mono);border-radius:12px;padding:1.4rem 1.5rem 1.5rem;font-size:.875rem;line-height:1.6}.agents-name[data-astro-cid-lcdefpme]{color:var(--gold);border-bottom:1px solid #eef3ef2e;margin-bottom:.9rem;padding-bottom:.7rem}.agents-file[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:.75rem;margin:0;padding:0 0 0 1.1rem;list-style:"- ";display:grid}.decisions[data-astro-cid-lcdefpme]{border-top:1px solid #102f3a3d;margin:0;padding:0;list-style:none}.decisions[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);gap:.5rem;padding:1.3rem 0 1.4rem;display:grid}.decisions[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.75rem;line-height:1.1}.decisions[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:58ch}.instead[data-astro-cid-lcdefpme]{font-family:var(--mono);color:var(--muted);font-size:.8125rem}.instead[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--ink);margin-right:.5rem}.photos[data-astro-cid-lcdefpme]{gap:.9rem;margin:0;display:grid}.photos[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.6rem,1.4vw,1.25rem);margin:0;padding:0;list-style:none;display:grid}.photos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--muted);gap:.5rem;font-size:.875rem;display:grid}.photos[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:608/1080;object-fit:cover;background:var(--band);border-radius:6px;width:100%;height:auto;display:block}.resume[data-astro-cid-lcdefpme]{border-top:1px solid #102f3a3d}.r-item[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);grid-template-columns:11rem minmax(0,22rem) minmax(0,1fr);align-items:baseline;gap:.35rem 2rem;padding:1.15rem 0;display:grid}.r-when[data-astro-cid-lcdefpme]{font-family:var(--mono);color:var(--muted);font-size:.8125rem}.r-item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.5rem;line-height:1.15}.r-item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{max-width:58ch}.contact[data-astro-cid-lcdefpme]{gap:1.25rem;padding-bottom:clamp(4rem,7vw,6rem);display:grid}.email-row[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.email[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--ink);text-underline-offset:.12em;overflow-wrap:anywhere;font-size:clamp(2.25rem,5vw,4.5rem);line-height:1.05;text-decoration-thickness:1px}.email[data-astro-cid-lcdefpme]:hover{color:var(--link)}.copy[data-astro-cid-lcdefpme]{border:1px solid var(--ink);min-width:6.5rem;min-height:3rem;color:var(--ink);font:600 .9375rem/1 var(--sans);cursor:pointer;background:0 0;border-radius:999px;padding:0 1.2rem;transition:background .1s,color .1s}.copy[data-astro-cid-lcdefpme]:hover,.copy[data-astro-cid-lcdefpme]:focus-visible{background:var(--ink);color:var(--foam)}.elsewhere[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.25rem 2rem;display:flex}@media (width<=760px){.hero-row[data-astro-cid-lcdefpme]{grid-template-columns:1fr;align-items:start}.hero-readout[data-astro-cid-lcdefpme]{display:none}.work[data-astro-cid-lcdefpme],.work[data-astro-cid-lcdefpme]:nth-of-type(2n){grid-template-columns:1fr;gap:1.25rem}.work[data-astro-cid-lcdefpme] .work-fig[data-astro-cid-lcdefpme],.work[data-astro-cid-lcdefpme]:nth-of-type(2n) .work-fig[data-astro-cid-lcdefpme]{order:2}.work-body[data-astro-cid-lcdefpme]{display:contents}.work-title[data-astro-cid-lcdefpme]{order:0}.stack[data-astro-cid-lcdefpme]{order:1;margin-top:-.75rem}.work-lede[data-astro-cid-lcdefpme]{order:1}.rows[data-astro-cid-lcdefpme]{order:3}.links[data-astro-cid-lcdefpme]{order:4}.rows[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme],.how-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.agents-card[data-astro-cid-lcdefpme]{position:static}.photos[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.r-item[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.sl[data-astro-cid-lcdefpme]{--pad:.9rem}}
