.hero[data-astro-cid-lcdefpme]{padding-block:clamp(12px,2.5vw,32px) clamp(40px,6vw,88px)}.hero__name[data-astro-cid-lcdefpme]{font-size:var(--t-name);letter-spacing:-.045em;text-wrap:nowrap;flex-direction:column;margin-left:-.04em;font-weight:500;line-height:.88;display:flex}.hero__line[data-astro-cid-lcdefpme]{will-change:transform;display:block}.hero__line--b[data-astro-cid-lcdefpme]{align-self:flex-end}.hero__intro[data-astro-cid-lcdefpme]{max-width:34ch;font-size:var(--t-lg);letter-spacing:-.01em;margin-top:clamp(20px,3vw,40px);line-height:1.4}@media (width>=900px){.hero__intro[data-astro-cid-lcdefpme]{max-width:32ch;margin-left:auto}}@supports (animation-timeline:scroll()){.hero__line--a[data-astro-cid-lcdefpme]{animation-name:split-left;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 50vh}.hero__line--b[data-astro-cid-lcdefpme]{animation-name:split-right;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 50vh}}@keyframes split-left{to{opacity:.08;transform:translate(-12vw)}}@keyframes split-right{to{opacity:.08;transform:translate(12vw)}}.work[data-astro-cid-lcdefpme]{position:relative}.work__bar[data-astro-cid-lcdefpme]{top:calc(env(safe-area-inset-top,0px) + var(--header-h));z-index:20;background:var(--paper);border-top:1px solid var(--line);font-size:var(--t-sm);justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:8px;padding-block:10px 14px;display:flex;position:sticky}.work__filters[data-astro-cid-lcdefpme],.work__views[data-astro-cid-lcdefpme]{gap:18px;display:flex}.work__bar[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{color:var(--mute);padding-block:4px;transition:color .15s}.work__bar[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:hover{color:var(--ink)}.work__bar[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme][aria-pressed=true]{color:var(--accent)}@media (width<=699px){.work__filters[data-astro-cid-lcdefpme]{scrollbar-width:none;gap:14px;min-width:0;padding-right:16px;overflow-x:auto;mask-image:linear-gradient(90deg,#000 85%,#0000)}.work__filters[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.work__views[data-astro-cid-lcdefpme]{flex:none;gap:14px}}.grid[data-astro-cid-lcdefpme]{gap:var(--gap);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1500px){.grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}.tile[data-astro-cid-lcdefpme][hidden]{display:none}.tile__link[data-astro-cid-lcdefpme]{aspect-ratio:7/5;background:var(--well);display:block;position:relative;overflow:hidden}.tile__link[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.tile__info[data-astro-cid-lcdefpme]{text-align:center;background:var(--veil);opacity:0;transition:opacity .3s var(--ease);place-content:center;justify-items:center;gap:4px;padding:24px;display:grid;position:absolute;inset:0}.tile__title[data-astro-cid-lcdefpme]{font-size:var(--t-lg);letter-spacing:-.01em;font-weight:500}.tile__year[data-astro-cid-lcdefpme]{font-variant-numeric:tabular-nums}.tile__stage[data-astro-cid-lcdefpme]{font-size:var(--t-sm);color:var(--mute)}.tile__link[data-astro-cid-lcdefpme]:hover .tile__info[data-astro-cid-lcdefpme],.tile__link[data-astro-cid-lcdefpme]:focus-visible .tile__info[data-astro-cid-lcdefpme]{opacity:1}.tile__link[data-astro-cid-lcdefpme]:hover img{transform:scale(1.03)}.tile__draft[data-astro-cid-lcdefpme]{font-size:var(--t-xs);background:var(--accent);color:var(--on-accent);padding:3px 8px;position:absolute;top:10px;left:10px}@media (hover:none){.tile__link[data-astro-cid-lcdefpme]{aspect-ratio:auto;background:0 0;overflow:visible}.tile__link[data-astro-cid-lcdefpme] img{aspect-ratio:7/5;background:var(--well);height:auto}.tile__info[data-astro-cid-lcdefpme]{opacity:1;background:0 0;grid-template-columns:auto auto;gap:0 8px;padding:10px 0 18px;position:static}.tile__title[data-astro-cid-lcdefpme]{font-size:var(--t-md)}.tile__year[data-astro-cid-lcdefpme]{color:var(--mute)}.tile__stage[data-astro-cid-lcdefpme]{font-size:var(--t-xs);grid-column:1/-1}}.index[data-astro-cid-lcdefpme]{border-collapse:collapse;width:100%;display:none}[data-astro-cid-lcdefpme][data-layout=index] .index[data-astro-cid-lcdefpme]{display:table}[data-astro-cid-lcdefpme][data-layout=index] .grid[data-astro-cid-lcdefpme]{display:none}.index[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]{text-align:left;font-weight:400;font-size:var(--t-xs);color:var(--mute);border-bottom:1px solid var(--line);padding:6px 16px 10px 0}.index[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);vertical-align:top;padding:14px 16px 14px 0}.index[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme][hidden]{display:none}.index[data-astro-cid-lcdefpme] tbody[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme]{transition:color .15s;position:relative}.index[data-astro-cid-lcdefpme] tbody[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme]:hover,.index[data-astro-cid-lcdefpme] tbody[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme]:hover .index__year[data-astro-cid-lcdefpme]{color:var(--accent)}.index__year[data-astro-cid-lcdefpme]{width:4.5em;color:var(--mute);font-variant-numeric:tabular-nums}.index__title[data-astro-cid-lcdefpme]{font-size:var(--t-lg);letter-spacing:-.01em;line-height:1.2}.index__title[data-astro-cid-lcdefpme]:after{content:"";position:absolute;inset:0}.index__summary[data-astro-cid-lcdefpme]{font-size:var(--t-sm);color:var(--mute);max-width:60ch;margin-top:4px;display:block}.index__opt[data-astro-cid-lcdefpme]{color:var(--mute);font-size:var(--t-sm);display:none}@media (width>=900px){.index__opt[data-astro-cid-lcdefpme]{width:15%;display:table-cell}}.preview[data-astro-cid-lcdefpme]{z-index:40;pointer-events:none;opacity:0;background:var(--well);width:320px;transition:opacity .2s;position:fixed;top:0;left:0}.preview[data-astro-cid-lcdefpme].is-on{opacity:1}.preview[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:7/5;object-fit:cover;width:100%}@media (hover:none){.preview[data-astro-cid-lcdefpme]{display:none}}
