@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.feed[data-astro-cid-lcdefpme]{--gap:56px;align-items:center;gap:var(--gap);outline:none;flex-direction:column;padding:0 16px 160px;display:flex}.card[data-astro-cid-lcdefpme]{width:min(960px,100%);color:inherit;flex:none;margin:0;text-decoration:none}.card[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.card[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{object-fit:cover;background:#eee;border-radius:4px;width:100%;height:auto;display:block}.card[data-astro-cid-lcdefpme].project{width:min(2400px,100vw - 24px);position:relative}.card[data-astro-cid-lcdefpme].project img[data-astro-cid-lcdefpme]{aspect-ratio:16/10;max-height:calc(100svh - 24px)}.tag[data-astro-cid-lcdefpme]{border:1px solid var(--ink);background:var(--paper);height:26px;color:var(--ink);font-family:var(--font-sans);letter-spacing:.32px;text-transform:uppercase;white-space:nowrap;pointer-events:none;border-radius:5px;align-items:center;padding:0 10px;font-size:16px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.project[data-astro-cid-lcdefpme]:focus-visible{outline:none}@media (hover:none){.tag[data-astro-cid-lcdefpme]{display:inline-flex}}.project[data-astro-cid-lcdefpme]:focus-visible .tag[data-astro-cid-lcdefpme]{display:inline-flex}.media[data-astro-cid-lcdefpme]{grid-template-columns:repeat(var(--n,2), minmax(0, 1fr));align-items:start;gap:8px;display:grid}.media[data-astro-cid-lcdefpme]:has(>:nth-child(3)){--n:3}.media[data-astro-cid-lcdefpme]:has(>:nth-child(4)){--n:4}.media[data-astro-cid-lcdefpme]{margin-top:12px}.meta[data-astro-cid-lcdefpme]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:12px}.cap[data-astro-cid-lcdefpme]{margin:4px 0 0;font-size:16px}.card[data-astro-cid-lcdefpme].project+.card[data-astro-cid-lcdefpme].project{margin-top:calc(12px - var(--gap))}.note[data-astro-cid-lcdefpme]{text-align:center}.note[data-astro-cid-lcdefpme] .big[data-astro-cid-lcdefpme]{margin:8px 0 0;font-size:28px;line-height:1.15}.note[data-astro-cid-lcdefpme] .big[data-astro-cid-lcdefpme] p{margin:0}.links[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:104px;display:flex}.btn[data-astro-cid-lcdefpme]{border:1px solid var(--ink);background:var(--paper);height:26px;color:var(--ink);font-family:var(--font-sans);letter-spacing:.32px;text-transform:uppercase;border-radius:5px;align-items:center;padding:0 10px;font-size:16px;text-decoration:none;display:inline-flex}.btn[data-astro-cid-lcdefpme]:hover,.btn[data-astro-cid-lcdefpme]:focus-visible{background:var(--ink);color:var(--paper);outline:none}.hero[data-astro-cid-lcdefpme]{--peek:72svh;width:100%;height:calc(72vh - var(--gap));height:calc(var(--peek) - var(--gap));flex-direction:column;align-items:center;display:flex}.intro[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;padding-top:40px;display:flex;position:sticky;top:0}.intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{text-wrap:balance;margin:0}.intro[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{letter-spacing:-.01em;max-width:760px;font-size:32px;line-height:38px}html.is-entering body>.feed[data-astro-cid-lcdefpme]{opacity:1}.feed[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{transition:opacity .7s}.feed[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:not(.hero,.featured){transition-delay:.6s}html.is-entering .feed[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:not(.featured){opacity:0;transition:none}.feed[data-astro-cid-lcdefpme]>.featured[data-astro-cid-lcdefpme]{transition:transform 1.1s cubic-bezier(.16,1,.3,1) .25s}html.is-entering .feed[data-astro-cid-lcdefpme]>.featured[data-astro-cid-lcdefpme]{transition:none;transform:translateY(32svh)}@media (prefers-reduced-motion:reduce){html.is-entering .feed[data-astro-cid-lcdefpme]>.featured[data-astro-cid-lcdefpme]{transform:none}}@media (width<=699px){.feed[data-astro-cid-lcdefpme]{--gap:40px}.intro[data-astro-cid-lcdefpme]{padding-top:124px}.media[data-astro-cid-lcdefpme]:has(>:nth-child(3)){--n:2}.intro[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{font-size:24px;line-height:30px}}
