.tag[data-astro-cid-7t72llso]{min-height:40px;padding:.4em calc(.9em - var(--tracking-label)) .4em .9em;border:1px solid var(--color-muted);border-radius:var(--radius);background:var(--color-bg);color:var(--color-heading);font-family:var(--font-display);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;transition:border-color var(--duration) var(--ease), color var(--duration) var(--ease);align-items:center;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.tag--link[data-astro-cid-7t72llso]:after{content:"";position:absolute;inset:-4px 0}.tag--link[data-astro-cid-7t72llso]:hover{border-color:var(--color-accent);color:var(--color-heading);text-decoration:none}.project-meta[data-astro-cid-eb5h5u2b]{gap:var(--space-5);display:grid}.project-meta__facts[data-astro-cid-eb5h5u2b]{color:var(--color-muted);flex-wrap:wrap;align-items:baseline;font-size:1.125rem;line-height:1.45;display:flex}.project-meta__facts[data-astro-cid-eb5h5u2b]:empty{display:none}.project-meta__fact[data-astro-cid-eb5h5u2b]{display:flex}.project-meta__fact[data-astro-cid-eb5h5u2b] dd[data-astro-cid-eb5h5u2b]{margin:0}.project-meta__fact[data-astro-cid-eb5h5u2b]+.project-meta__fact[data-astro-cid-eb5h5u2b]:before{content:"·";content:"·" / "";padding-inline:.45em}.project-meta__tags[data-astro-cid-eb5h5u2b]{gap:var(--space-3);flex-wrap:wrap;display:flex}.project[data-astro-cid-xs5txeqz]{padding-block-end:var(--section-space)}.project__header[data-astro-cid-xs5txeqz]{gap:var(--space-5);padding-block:var(--space-10) var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}.project__title[data-astro-cid-xs5txeqz]{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:18 9 6;-webkit-hyphenate-limit-before:9;-webkit-hyphenate-limit-after:6;max-width:18em;font-size:clamp(2.25rem,1.4rem + 3.4vw,3.75rem);line-height:1.04}.project__body[data-astro-cid-xs5txeqz]{gap:var(--space-12);padding-block-start:var(--space-10);display:grid}.project__text[data-astro-cid-xs5txeqz] .prose[data-astro-cid-xs5txeqz]{font-size:1.125rem}.project__partner[data-astro-cid-xs5txeqz]{align-items:center;gap:var(--space-3);max-width:70ch;color:var(--color-heading);margin-block-start:var(--space-6);font-weight:600;display:flex}.project__partner[data-astro-cid-xs5txeqz]:before{content:"";width:var(--space-6);background:var(--color-accent);flex:none;height:2px}.project__quote[data-astro-cid-xs5txeqz]{gap:var(--space-4);align-content:start;display:grid}.project__photos[data-astro-cid-xs5txeqz]{margin-block-start:var(--space-16)}.project__photos-title[data-astro-cid-xs5txeqz]{margin-block-end:var(--space-6)}.project-pager[data-astro-cid-xs5txeqz]{margin-block-start:var(--space-16)}.project-pager__list[data-astro-cid-xs5txeqz]{border-top:1px solid var(--color-line);display:grid}.project-pager__item[data-astro-cid-xs5txeqz]+.project-pager__item[data-astro-cid-xs5txeqz]{border-top:1px solid var(--color-line)}.project-pager__link[data-astro-cid-xs5txeqz]{gap:var(--space-2);padding-block:var(--space-5);color:var(--color-heading);text-decoration:none;display:grid}.project-pager__label[data-astro-cid-xs5txeqz]{align-items:center;gap:var(--space-2);color:var(--color-muted);font-family:var(--font-display);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:500;display:inline-flex}.project-pager__label[data-astro-cid-xs5txeqz] svg{color:var(--color-accent)}.project-pager__label[data-astro-cid-xs5txeqz] .project-pager__back{transform:scaleX(-1)}.project-pager__title[data-astro-cid-xs5txeqz]{font-family:var(--font-display);text-underline-offset:4px;transition:text-decoration-color var(--duration) var(--ease);font-size:1.375rem;font-weight:700;line-height:1.15;text-decoration:underline 2px #0000}.project-pager__link[data-astro-cid-xs5txeqz]:hover{text-decoration:none}.project-pager__link[data-astro-cid-xs5txeqz]:hover .project-pager__title[data-astro-cid-xs5txeqz]{text-decoration-color:var(--color-accent)}@media (width>=640px){.project-pager__list[data-astro-cid-xs5txeqz]{column-gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.project-pager__item[data-astro-cid-xs5txeqz]+.project-pager__item[data-astro-cid-xs5txeqz]{border-top:0}.project-pager__item--older[data-astro-cid-xs5txeqz]{text-align:end;grid-column:2}.project-pager__item--older[data-astro-cid-xs5txeqz] .project-pager__link[data-astro-cid-xs5txeqz]{justify-items:end}}@media (width>=900px){.project__header[data-astro-cid-xs5txeqz]{padding-block:var(--space-12) var(--space-10)}.project__body[data-astro-cid-xs5txeqz]{padding-block-start:var(--space-12)}.project__body--quote[data-astro-cid-xs5txeqz]{align-items:start;column-gap:var(--space-16);grid-template-columns:minmax(0,7fr) minmax(0,4fr)}}
