.project[data-astro-cid-3ezr43kc]{--block-gap:clamp(3.5rem, 8.3333vw, 7.5rem)}.project__grid[data-astro-cid-3ezr43kc]{grid-template-columns:minmax(0,1fr);row-gap:2rem}.cols-3[data-astro-cid-3ezr43kc]{gap:1.5rem var(--column-gap);grid-template-columns:minmax(0,1fr);display:grid}.project__meta[data-astro-cid-3ezr43kc]{flex-wrap:wrap;align-items:baseline;gap:.5rem 1.5rem;display:flex}.project__tags[data-astro-cid-3ezr43kc]{flex-wrap:wrap;gap:0 .75em;display:flex}.project__content[data-astro-cid-3ezr43kc]{gap:var(--block-gap);flex-direction:column;min-width:0;display:flex}.project__header[data-astro-cid-3ezr43kc]{flex-direction:column;gap:clamp(1.5rem,2.5vw,2.25rem);display:flex}.project__headline[data-astro-cid-3ezr43kc]{max-width:28.7em;font-weight:var(--weight-medium)}.project__content[data-astro-cid-3ezr43kc] .project__cover{aspect-ratio:3/2;object-fit:cover;width:100%}.project__body[data-astro-cid-3ezr43kc]{max-width:33em}.project__synopsis[data-astro-cid-3ezr43kc]{font-weight:var(--weight-medium)}.project__synopsis[data-astro-cid-3ezr43kc]+.project__text[data-astro-cid-3ezr43kc]{margin-top:1lh}.project__facts-title[data-astro-cid-3ezr43kc],.project__facts[data-astro-cid-3ezr43kc] dt[data-astro-cid-3ezr43kc]{font-weight:var(--weight-medium)}.project__facts[data-astro-cid-3ezr43kc] dl[data-astro-cid-3ezr43kc]{margin-top:1lh}.project__facts[data-astro-cid-3ezr43kc] dl[data-astro-cid-3ezr43kc]>div[data-astro-cid-3ezr43kc]+div[data-astro-cid-3ezr43kc]{margin-top:.75rem}.project__facts[data-astro-cid-3ezr43kc] dd[data-astro-cid-3ezr43kc]{margin:0}.rich-text[data-astro-cid-3ezr43kc] p+p{margin-top:1lh}.rich-text[data-astro-cid-3ezr43kc] a{text-underline-offset:.15em;text-decoration:underline 1px}.rich-text[data-astro-cid-3ezr43kc] a:is(:hover,:focus-visible,:active){font-family:var(--font-serif);font-weight:var(--weight-serif)}.mood[data-astro-cid-3ezr43kc] .mood__image{width:100%;height:auto}.project__plan[data-astro-cid-3ezr43kc]{flex-direction:column;gap:1rem;display:flex}.project__plan[data-astro-cid-3ezr43kc] .project__plan-image{object-fit:contain;width:100%;max-height:90svh}.project-nav[data-astro-cid-3ezr43kc]{gap:2rem var(--column-gap);margin-top:var(--block-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.project-nav[data-astro-cid-3ezr43kc] .project-nav__all{grid-column:1/-1}.project-nav__link[data-astro-cid-3ezr43kc]{flex-direction:column;display:flex}.project-nav__link--next[data-astro-cid-3ezr43kc]{text-align:right;align-items:flex-end}.project-nav__link[data-astro-cid-3ezr43kc]:is(:hover,:focus-visible,:active) .project-nav__name[data-astro-cid-3ezr43kc]{font-family:var(--font-serif);font-weight:var(--weight-serif)}@media (width>=48rem){.project__grid[data-astro-cid-3ezr43kc]{grid-template-columns:repeat(4,minmax(0,1fr))}.project__meta[data-astro-cid-3ezr43kc]{top:var(--section-top);flex-direction:column;grid-column:1;align-self:start;align-items:flex-start;position:sticky}.project__tags[data-astro-cid-3ezr43kc]{flex-direction:column}.project__content[data-astro-cid-3ezr43kc]{grid-column:2/-1}.cols-3[data-astro-cid-3ezr43kc]{grid-template-columns:repeat(3,minmax(0,1fr))}.project__body[data-astro-cid-3ezr43kc]{grid-column:1/3}.project__facts[data-astro-cid-3ezr43kc]{grid-column:3}.mood--left[data-astro-cid-3ezr43kc] .mood__image{grid-area:1/1/auto/3}.mood--left[data-astro-cid-3ezr43kc] .mood__text[data-astro-cid-3ezr43kc]{grid-area:1/3}.mood--right[data-astro-cid-3ezr43kc] .mood__image{grid-area:1/2/auto/4}.mood--right[data-astro-cid-3ezr43kc] .mood__text[data-astro-cid-3ezr43kc]{grid-area:1/1}.mood--wide[data-astro-cid-3ezr43kc] .mood__image{grid-column:1/-1}.mood--wide[data-astro-cid-3ezr43kc] .mood__text[data-astro-cid-3ezr43kc]{grid-column:1/3}.mood--text-bottom[data-astro-cid-3ezr43kc] .mood__text[data-astro-cid-3ezr43kc]{align-self:end}.project-nav[data-astro-cid-3ezr43kc]{grid-template-columns:repeat(4,minmax(0,1fr))}.project-nav[data-astro-cid-3ezr43kc] .project-nav__all{grid-column:1}.project-nav__link--prev[data-astro-cid-3ezr43kc]{grid-column:2}.project-nav__link--next[data-astro-cid-3ezr43kc]{grid-column:4}}
