.section-heading[data-astro-cid-ypavld2q]{align-items:center;gap:.9rem;margin-bottom:1.5rem;display:flex;position:relative}.tile[data-astro-cid-ypavld2q]{--tile:3rem}.title[data-astro-cid-ypavld2q]{flex-wrap:wrap;align-items:baseline;gap:0 .6rem;font-size:1.3125rem;line-height:1.5;display:flex}.en[data-astro-cid-ypavld2q]{color:var(--muted);font-size:1.25rem}.lead[data-astro-cid-ypavld2q]{font-size:var(--size-note);color:var(--muted);text-wrap:pretty;margin-top:.1rem;line-height:1.8}.has-dog[data-astro-cid-ypavld2q]{padding-right:calc(var(--dog-width) + 2rem)}.heading-dog[data-astro-cid-ypavld2q]{z-index:1;right:1.25rem;bottom:calc(-1.5rem - var(--dog-sink));width:var(--dog-width);position:absolute}@media (width<=30rem){.has-dog[data-astro-cid-ypavld2q]{padding-right:calc(var(--dog-width) * .8 + 1.25rem)}.heading-dog[data-astro-cid-ypavld2q]{width:calc(var(--dog-width) * .8);right:.5rem}}.works[data-astro-cid-5bpsg6b4]{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;padding:0;list-style:none;display:grid;container:works/inline-size}.work[data-astro-cid-5bpsg6b4]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;grid-column:1/-1;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden}@container works (width>=44rem){.large[data-astro-cid-5bpsg6b4]{grid-column:span 4}.medium[data-astro-cid-5bpsg6b4]{grid-column:span 2}.small[data-astro-cid-5bpsg6b4]{grid-column:span 3}.large[data-astro-cid-5bpsg6b4]:last-child,.small[data-astro-cid-5bpsg6b4]:last-child:nth-child(odd){grid-column:1/-1}.large[data-astro-cid-5bpsg6b4] .thumb[data-astro-cid-5bpsg6b4],.medium[data-astro-cid-5bpsg6b4] .thumb[data-astro-cid-5bpsg6b4]{flex:1 0 auto}.large[data-astro-cid-5bpsg6b4] .body[data-astro-cid-5bpsg6b4],.medium[data-astro-cid-5bpsg6b4] .body[data-astro-cid-5bpsg6b4]{flex:none}.large[data-astro-cid-5bpsg6b4] .shot[data-astro-cid-5bpsg6b4],.medium[data-astro-cid-5bpsg6b4] .shot[data-astro-cid-5bpsg6b4]{flex-direction:column;display:flex}.large[data-astro-cid-5bpsg6b4] .shot[data-astro-cid-5bpsg6b4] img[data-astro-cid-5bpsg6b4],.medium[data-astro-cid-5bpsg6b4] .shot[data-astro-cid-5bpsg6b4] img[data-astro-cid-5bpsg6b4]{object-fit:cover;object-position:left top;flex:1}.medium[data-astro-cid-5bpsg6b4] .shot[data-astro-cid-5bpsg6b4]{overflow:hidden}.medium[data-astro-cid-5bpsg6b4] .shot[data-astro-cid-5bpsg6b4] img[data-astro-cid-5bpsg6b4]{margin-bottom:-2.5rem}}.work[data-astro-cid-5bpsg6b4]:has(.title a:hover){border-color:var(--ink);box-shadow:var(--shadow-lift);transform:translateY(-3px)}.work[data-astro-cid-5bpsg6b4]:has(.title a:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.thumb[data-astro-cid-5bpsg6b4]{background:var(--brand);place-items:center;height:6.5rem;display:grid}.mark[data-astro-cid-5bpsg6b4]{width:var(--mark,3.75rem);height:var(--mark,3.75rem);border-radius:var(--radius);color:var(--brand);background:#fbfaf8;place-items:center;display:grid}.shot[data-astro-cid-5bpsg6b4]{height:auto;padding:1.25rem 1.25rem 0}.shot[data-astro-cid-5bpsg6b4] img[data-astro-cid-5bpsg6b4]{border-radius:var(--radius-sm) var(--radius-sm) 0 0;width:100%;box-shadow:0 -2px 14px -4px #00000059}.status[data-astro-cid-5bpsg6b4]{color:#242321;letter-spacing:.06em;background:#fbfaf8;border-radius:999px;align-items:center;gap:.3em;padding:.05em .65em;font-size:.75rem;font-weight:500;line-height:1.8;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.body[data-astro-cid-5bpsg6b4]{flex-direction:column;flex:1;padding:1.1rem 1.25rem 1.25rem;display:flex}.title[data-astro-cid-5bpsg6b4]{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.125rem;font-weight:700;line-height:1.5}.title[data-astro-cid-5bpsg6b4] a[data-astro-cid-5bpsg6b4]{text-decoration:none}.title[data-astro-cid-5bpsg6b4] a[data-astro-cid-5bpsg6b4]:after{content:"";border-radius:inherit;position:absolute;inset:0}.title[data-astro-cid-5bpsg6b4] a[data-astro-cid-5bpsg6b4]:focus-visible{outline:none}.desc[data-astro-cid-5bpsg6b4]{font-size:var(--size-note);color:var(--ink-2);text-wrap:pretty;margin-top:.35rem;line-height:1.85}.foot[data-astro-cid-5bpsg6b4]{gap:.9rem;margin-top:auto;padding-top:1.1rem;display:grid}.links[data-astro-cid-5bpsg6b4]{z-index:1;flex-wrap:wrap;gap:.5rem;display:flex;position:relative}.site[data-astro-cid-5bpsg6b4]{border-top:1px solid var(--line);font-family:var(--font-display);font-size:var(--size-small);letter-spacing:.01em;color:var(--muted);align-items:center;gap:.4em;padding-top:.85rem;font-weight:600;line-height:1.6;transition:color .2s;display:flex}.site-arrow[data-astro-cid-5bpsg6b4]{margin-left:auto}.work[data-astro-cid-5bpsg6b4]:has(.title a:hover) .site[data-astro-cid-5bpsg6b4]{color:var(--ink)}.large[data-astro-cid-5bpsg6b4]{--mark:4.75rem}.large[data-astro-cid-5bpsg6b4] .thumb[data-astro-cid-5bpsg6b4]{height:11rem}.large[data-astro-cid-5bpsg6b4] .shot[data-astro-cid-5bpsg6b4]{height:auto;padding:1.75rem 1.75rem 0}.large[data-astro-cid-5bpsg6b4] .body[data-astro-cid-5bpsg6b4]{padding:1.35rem 1.75rem 1.5rem}.large[data-astro-cid-5bpsg6b4] .title[data-astro-cid-5bpsg6b4]{letter-spacing:-.015em;font-size:1.75rem;line-height:1.3}.large[data-astro-cid-5bpsg6b4] .desc[data-astro-cid-5bpsg6b4]{margin-top:.6rem;font-size:.9375rem;line-height:1.9}.small[data-astro-cid-5bpsg6b4]{--thumb:8.5rem;--mark:2.25rem;grid-template-columns:var(--thumb) minmax(0, 1fr);grid-template-areas:"thumb title""thumb site""desc desc""links links";align-content:start;column-gap:1rem;padding:1rem 1.15rem 1.15rem;display:grid}.small[data-astro-cid-5bpsg6b4] .body[data-astro-cid-5bpsg6b4],.small[data-astro-cid-5bpsg6b4] .foot[data-astro-cid-5bpsg6b4]{display:contents}.small[data-astro-cid-5bpsg6b4] .thumb[data-astro-cid-5bpsg6b4]{aspect-ratio:16/9;border-radius:var(--radius-sm);grid-area:thumb;height:auto}.small[data-astro-cid-5bpsg6b4] .shot[data-astro-cid-5bpsg6b4]{aspect-ratio:auto;padding:.45rem .45rem 0}.small[data-astro-cid-5bpsg6b4] .shot[data-astro-cid-5bpsg6b4] img[data-astro-cid-5bpsg6b4]{border-radius:3px 3px 0 0;box-shadow:0 -1px 6px -2px #00000059}.small[data-astro-cid-5bpsg6b4] .title[data-astro-cid-5bpsg6b4]{grid-area:title;align-self:end;font-size:1.0625rem}.small[data-astro-cid-5bpsg6b4] .site[data-astro-cid-5bpsg6b4]{border-top:0;grid-area:site;align-self:start;gap:.25em;padding-top:0;font-size:.75rem}.small[data-astro-cid-5bpsg6b4] .site-globe[data-astro-cid-5bpsg6b4]{display:none}.small[data-astro-cid-5bpsg6b4] .site-url[data-astro-cid-5bpsg6b4]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.small[data-astro-cid-5bpsg6b4] .site-arrow[data-astro-cid-5bpsg6b4]{margin-left:0}.small[data-astro-cid-5bpsg6b4] .desc[data-astro-cid-5bpsg6b4]{grid-area:desc;margin-top:.75rem}.small[data-astro-cid-5bpsg6b4] .links[data-astro-cid-5bpsg6b4]{grid-area:links;margin-top:.75rem}.small[data-astro-cid-5bpsg6b4] .status[data-astro-cid-5bpsg6b4]{font-size:.6875rem;top:1.4rem;left:1.55rem;right:auto}@container works (30rem<=width<44rem){.large[data-astro-cid-5bpsg6b4] .shot[data-astro-cid-5bpsg6b4]{padding:1.5rem 1.5rem 0}.large[data-astro-cid-5bpsg6b4] .body[data-astro-cid-5bpsg6b4]{padding:1.25rem 1.5rem 1.4rem}.medium[data-astro-cid-5bpsg6b4] .shot[data-astro-cid-5bpsg6b4]{padding:1.5rem 17% 0}.small[data-astro-cid-5bpsg6b4]{--thumb:9.5rem}}@container works (width<30rem){.large[data-astro-cid-5bpsg6b4] .shot[data-astro-cid-5bpsg6b4]{padding:1.25rem 1.25rem 0}.large[data-astro-cid-5bpsg6b4] .body[data-astro-cid-5bpsg6b4]{padding:1.1rem 1.25rem 1.25rem}.large[data-astro-cid-5bpsg6b4] .title[data-astro-cid-5bpsg6b4]{font-size:1.5rem}.small[data-astro-cid-5bpsg6b4]{--thumb:clamp(5.5rem, 32cqi, 6.75rem);column-gap:.85rem;padding:.9rem 1rem 1rem}}.section[data-astro-cid-lcdefpme]+.section[data-astro-cid-lcdefpme]{margin-top:4.5rem}
