.facts[data-astro-cid-wbekazgi]{display:grid;gap:var(--spacing-200);margin:0;padding:var(--spacing-300);border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-surface)}dt[data-astro-cid-wbekazgi]{color:var(--color-text-muted);font-size:var(--text-caption-5);line-height:var(--text-caption-5--line-height);font-weight:500;letter-spacing:.01em}dd[data-astro-cid-wbekazgi]{margin:0}.gallery[data-astro-cid-ihllb3az]{display:grid;gap:var(--spacing-400);margin-top:var(--spacing-600)}figure[data-astro-cid-ihllb3az]{margin:0}figure[data-astro-cid-ihllb3az] img{display:block;width:100%;height:auto;max-height:80vh;object-fit:contain;border-radius:var(--radius-2xl);box-shadow:inset 0 0 0 1px var(--color-border);background:var(--color-surface)}figcaption[data-astro-cid-ihllb3az]{margin-top:var(--spacing-75);color:var(--color-text-muted);font-size:var(--text-caption-5);line-height:var(--text-caption-5--line-height);font-weight:500}ol[data-astro-cid-qaanghzh]{display:flex;align-items:center;min-width:0;margin:0;padding:0;list-style:none;color:var(--color-text-muted);font-size:var(--text-body-6);line-height:var(--text-body-6--line-height)}li[data-astro-cid-qaanghzh]+li[data-astro-cid-qaanghzh]:before{content:"/";padding-inline:var(--spacing-75)}li[data-astro-cid-qaanghzh][aria-current]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text)}a[data-astro-cid-qaanghzh]{display:inline-flex;align-items:center;min-height:44px;color:var(--color-text-muted);text-underline-offset:3px}@media(min-width:48rem){li[data-astro-cid-qaanghzh][aria-current]{white-space:normal}}.project-links[data-astro-cid-nfwxa2cj]{display:grid;gap:var(--spacing-100);margin:0;padding:0;list-style:none}.project-links[data-astro-cid-nfwxa2cj] .btn{width:100%}.project-header[data-astro-cid-ifqv77uc]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-400);padding-top:var(--spacing-400)}h1[data-astro-cid-ifqv77uc]{margin:var(--spacing-300) 0 0;letter-spacing:var(--tracking-display);overflow-wrap:anywhere}.summary[data-astro-cid-ifqv77uc]{max-width:68ch;margin:var(--spacing-200) 0 0;color:var(--color-text-muted);font-size:var(--text-body-7);line-height:var(--text-body-7--line-height)}.cover[data-astro-cid-ifqv77uc]{overflow:hidden;border-radius:var(--radius-2xl);animation:banner-in 1s var(--ease-standard) .2s backwards}@keyframes banner-in{0%{opacity:0;transform:scale(.96)}}@media(min-width:64rem){.project-header[data-astro-cid-ifqv77uc]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--spacing-400);padding-top:var(--spacing-700)}.text[data-astro-cid-ifqv77uc]{grid-column:1 / span 8}.links[data-astro-cid-ifqv77uc]{grid-column:9 / span 4;align-self:start;padding-top:var(--spacing-900)}.cover[data-astro-cid-ifqv77uc]{grid-column:1 / -1}}.pager[data-astro-cid-uhf2bhmo]{margin-top:var(--spacing-700);padding:var(--spacing-600) 0;border-top:1px solid var(--color-border)}.pair[data-astro-cid-uhf2bhmo]{display:grid;gap:var(--spacing-300)}.pair[data-astro-cid-uhf2bhmo] a[data-astro-cid-uhf2bhmo]{display:grid;gap:var(--spacing-50);color:var(--color-text);text-decoration:none}.pair[data-astro-cid-uhf2bhmo] a[data-astro-cid-uhf2bhmo]:hover span[data-astro-cid-uhf2bhmo]{text-decoration:underline;text-underline-offset:3px}small[data-astro-cid-uhf2bhmo]{display:flex;align-items:center;gap:var(--spacing-50);color:var(--color-text-muted);font-size:var(--text-caption-5);font-weight:500}span[data-astro-cid-uhf2bhmo]{font-family:var(--font-sans);font-weight:500;font-size:var(--text-heading-5);line-height:var(--text-heading-5--line-height)}p[data-astro-cid-uhf2bhmo]{margin:var(--spacing-400) 0 0}@media(min-width:48rem){.pair[data-astro-cid-uhf2bhmo]{grid-template-columns:1fr 1fr}.next[data-astro-cid-uhf2bhmo]{grid-column:2;text-align:right}.next[data-astro-cid-uhf2bhmo] small[data-astro-cid-uhf2bhmo]{justify-content:flex-end}}.body[data-astro-cid-jhvrhvr4]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-600);margin-top:var(--spacing-700)}.related[data-astro-cid-jhvrhvr4]{margin-top:var(--spacing-900)}.related[data-astro-cid-jhvrhvr4] h2[data-astro-cid-jhvrhvr4]{margin:0 0 var(--spacing-400);font-size:var(--text-heading-4);line-height:var(--text-heading-4--line-height)}.related[data-astro-cid-jhvrhvr4] ul[data-astro-cid-jhvrhvr4]{display:grid;gap:var(--spacing-600);margin:0;padding:0;list-style:none}@media(min-width:48rem){.related[data-astro-cid-jhvrhvr4] ul[data-astro-cid-jhvrhvr4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-400)}}@media(min-width:64rem){.body[data-astro-cid-jhvrhvr4].has-facts{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--spacing-400)}.has-facts[data-astro-cid-jhvrhvr4]>.prose{grid-column:1 / span 8}.has-facts[data-astro-cid-jhvrhvr4]>aside[data-astro-cid-jhvrhvr4]{grid-column:9 / span 4;align-self:start;position:sticky;top:var(--spacing-400)}.related[data-astro-cid-jhvrhvr4] ul[data-astro-cid-jhvrhvr4]{grid-template-columns:repeat(3,minmax(0,1fr))}}
