.local-projects[data-astro-cid-lp5336p6]{background:var(--paper);color:var(--ink);padding:50px 0 48px}.project-intro[data-astro-cid-lp5336p6]{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:34px;display:flex}.project-intro[data-astro-cid-lp5336p6] h2[data-astro-cid-lp5336p6]{letter-spacing:-.035em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(36px,4.4vw,60px);font-weight:900;line-height:1.05}.project-intro[data-astro-cid-lp5336p6] p[data-astro-cid-lp5336p6]{max-width:32ch;margin:0 0 4px;font-size:17px;line-height:1.55}.project-grid[data-astro-cid-lp5336p6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.project[data-astro-cid-lp5336p6]{flex-direction:column;min-width:0;display:flex}.project-image[data-astro-cid-lp5336p6]{aspect-ratio:1.62;background:#fff;border-radius:16px;justify-content:center;align-items:center;text-decoration:none;display:flex;overflow:hidden}.project-image[data-astro-cid-lp5336p6] img[data-astro-cid-lp5336p6]{object-fit:contain;width:100%;height:100%;display:block}.project[data-astro-cid-lp5336p6] h3[data-astro-cid-lp5336p6]{letter-spacing:-.02em;margin:23px 0 6px;font-size:27px;font-weight:800;line-height:1.15}.project[data-astro-cid-lp5336p6] .relationship[data-astro-cid-lp5336p6]{margin:0 0 12px;font-size:15px;font-weight:600}.project[data-astro-cid-lp5336p6] .description[data-astro-cid-lp5336p6]{max-width:48ch;margin:0 0 12px;font-size:17px;line-height:1.55}.project-links[data-astro-cid-lp5336p6]{flex-wrap:wrap;gap:26px;margin-top:auto;display:flex}.project-links[data-astro-cid-lp5336p6] a[data-astro-cid-lp5336p6]{text-underline-offset:5px;align-items:center;min-height:44px;font-size:15px;font-weight:600;display:inline-flex}.project-next[data-astro-cid-lp5336p6]{background:var(--surface);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-top:38px;padding:27px 30px;display:flex}.project-next[data-astro-cid-lp5336p6] h3[data-astro-cid-lp5336p6]{letter-spacing:-.02em;margin:0 0 6px;font-size:26px;font-weight:800;line-height:1.15}.project-next[data-astro-cid-lp5336p6] p[data-astro-cid-lp5336p6]{max-width:65ch;margin:0;font-size:15px}.project-next[data-astro-cid-lp5336p6] .button[data-astro-cid-lp5336p6]{background:var(--ink);color:#fff;white-space:nowrap;justify-content:center;align-items:center;min-height:48px;padding:12px 25px;font-size:16px;font-weight:700;display:inline-flex}@media (width>=761px) and (width<=1050px){.project-grid[data-astro-cid-lp5336p6]{grid-template-columns:repeat(2,minmax(0,1fr))}.project[data-astro-cid-lp5336p6]:first-child{grid-column:1/-1;grid-template-columns:1.15fr 1fr;align-items:start;column-gap:28px;display:grid}.project[data-astro-cid-lp5336p6]:first-child .project-image[data-astro-cid-lp5336p6]{grid-row:1/5}.project[data-astro-cid-lp5336p6]:first-child h3[data-astro-cid-lp5336p6]{margin-top:8px}.project[data-astro-cid-lp5336p6]:first-child [data-astro-cid-lp5336p6]:is(.relationship,.description,.project-links){grid-column:2}.project-intro[data-astro-cid-lp5336p6]{gap:24px}}@media (width<=760px){.local-projects[data-astro-cid-lp5336p6]{padding:32px 0}.project-intro[data-astro-cid-lp5336p6]{margin-bottom:26px;display:block}.project-intro[data-astro-cid-lp5336p6] h2[data-astro-cid-lp5336p6]{letter-spacing:-.03em;max-width:18ch;font-size:37px;line-height:1.08}.project-intro[data-astro-cid-lp5336p6] p[data-astro-cid-lp5336p6]{max-width:36ch;margin-top:18px;font-size:16px}.project-grid[data-astro-cid-lp5336p6]{grid-template-columns:1fr;gap:36px}.project-image[data-astro-cid-lp5336p6]{border-radius:12px}.project[data-astro-cid-lp5336p6] h3[data-astro-cid-lp5336p6]{margin-top:19px}.project[data-astro-cid-lp5336p6] .relationship[data-astro-cid-lp5336p6]{margin-bottom:10px;font-size:14px}.project[data-astro-cid-lp5336p6] .description[data-astro-cid-lp5336p6]{margin-bottom:8px;font-size:16px}.project-next[data-astro-cid-lp5336p6]{margin-top:32px;padding:24px;display:block}.project-next[data-astro-cid-lp5336p6] h3[data-astro-cid-lp5336p6]{font-size:25px}.project-next[data-astro-cid-lp5336p6] .button[data-astro-cid-lp5336p6]{white-space:normal;width:100%;margin-top:18px}}
