.print-actions.svelte-1nyofrf{display:flex;align-items:center;gap:2rem;flex-wrap:wrap;margin-bottom:4rem}.project.svelte-1nyofrf{border-top:1px solid var(--line);padding-block:2rem 4rem}.project-body.svelte-1nyofrf{display:grid;grid-template-columns:1.4fr 1fr;gap:3rem}h2.svelte-1nyofrf{font-size:clamp(1.8rem,3vw,3rem);letter-spacing:-.03em;line-height:1.15;font-weight:450}.meta.svelte-1nyofrf,figcaption.svelte-1nyofrf{color:var(--muted);font-size:.9rem}.description.svelte-1nyofrf{white-space:pre-line}figure.svelte-1nyofrf{margin:0}img.svelte-1nyofrf{width:100%;display:block}figcaption.svelte-1nyofrf{padding-top:.6rem}@media(max-width:700px){.project-body.svelte-1nyofrf{grid-template-columns:1fr}}@media print{.print-actions.svelte-1nyofrf{display:none}.project.svelte-1nyofrf{break-before:page;padding-block:12pt}.project-body.svelte-1nyofrf{display:block}.project.svelte-1nyofrf figure:where(.svelte-1nyofrf){max-width:75%;margin-top:15pt}.project.svelte-1nyofrf img:where(.svelte-1nyofrf){max-height:220pt;object-fit:contain}h2.svelte-1nyofrf{font-size:19pt}.project.svelte-1nyofrf{font-size:10pt}.meta.svelte-1nyofrf,figcaption.svelte-1nyofrf{color:#444}.print-portfolio.svelte-1nyofrf{padding:0}}
