.crumbs[data-astro-cid-fyrkgc53] ol[data-astro-cid-fyrkgc53]{gap:var(--space-1) var(--space-2);color:var(--c-muted);font-size:var(--fs-small);flex-wrap:wrap;margin-block-end:var(--space-5);list-style:none;display:flex}.crumbs[data-astro-cid-fyrkgc53] li[data-astro-cid-fyrkgc53]+li[data-astro-cid-fyrkgc53]:before{content:"›";margin-inline-end:var(--space-2)}.crumbs[data-astro-cid-fyrkgc53] a[data-astro-cid-fyrkgc53]{color:inherit}.head[data-astro-cid-fyrkgc53]{gap:var(--space-6);align-items:center;display:grid}.intro[data-astro-cid-fyrkgc53]{gap:var(--space-4);display:grid}h1[data-astro-cid-fyrkgc53]{font-size:var(--fs-h1);line-height:var(--lh-head)}.tags[data-astro-cid-fyrkgc53]{gap:var(--space-2);flex-wrap:wrap;list-style:none;display:flex}.tags[data-astro-cid-fyrkgc53] a[data-astro-cid-fyrkgc53],.tags[data-astro-cid-fyrkgc53] span[data-astro-cid-fyrkgc53]{min-height:var(--space-6);padding-inline:var(--space-3);border-radius:var(--radius-pill);background:var(--c-surface);color:var(--c-muted);font-size:var(--fs-tag);align-items:center;font-weight:500;display:inline-flex}.tags[data-astro-cid-fyrkgc53] a[data-astro-cid-fyrkgc53]{border:1px solid var(--c-border);color:var(--c-text);background:0 0;text-decoration:none}.tags[data-astro-cid-fyrkgc53] a[data-astro-cid-fyrkgc53]:hover{border-color:var(--c-action);color:var(--c-action)}.links[data-astro-cid-fyrkgc53]{gap:var(--space-3);flex-wrap:wrap;display:flex}.button[data-astro-cid-fyrkgc53]{min-height:var(--row-h);padding-inline:var(--space-5);border-radius:var(--radius-pill);background:var(--c-action);color:var(--c-on-action);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.button[data-astro-cid-fyrkgc53]:hover{background:var(--c-action-hover)}.project-links[data-astro-cid-fyrkgc53]{display:contents}.outline[data-astro-cid-fyrkgc53]{border:1px solid var(--c-action);color:var(--c-action);background:0 0}.outline[data-astro-cid-fyrkgc53]:hover{background:var(--c-tint)}.cover[data-astro-cid-fyrkgc53]{border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-surface);overflow:hidden}.cover[data-astro-cid-fyrkgc53] img{width:100%;height:auto;display:block}[data-project-text] [data-container]{gap:var(--space-8);display:grid}.text[data-astro-cid-fyrkgc53]{max-width:var(--text-max)}.text[data-astro-cid-fyrkgc53] h2[data-astro-cid-fyrkgc53],.facts-box[data-astro-cid-fyrkgc53] h2[data-astro-cid-fyrkgc53]{margin-block-end:var(--space-4)}.body[data-astro-cid-fyrkgc53] p+p,.body[data-astro-cid-fyrkgc53] ul,.body[data-astro-cid-fyrkgc53] h3{margin-block-start:var(--flow-space)}.body[data-astro-cid-fyrkgc53] a{overflow-wrap:anywhere}.body[data-astro-cid-fyrkgc53] ul{padding-inline-start:var(--space-5)}.facts[data-astro-cid-fyrkgc53]{gap:var(--space-4);margin:0;display:grid}.fact[data-astro-cid-fyrkgc53]{gap:var(--space-1);border-bottom:1px solid var(--c-border);padding-block-end:var(--space-4);display:grid}dt[data-astro-cid-fyrkgc53]{color:var(--c-muted);font-size:var(--fs-small);font-weight:600}dd[data-astro-cid-fyrkgc53]{overflow-wrap:anywhere;margin:0}.shots[data-astro-cid-fyrkgc53]{gap:var(--grid-gap);margin-block-start:var(--block-gap);list-style:none;display:grid}.shot[data-astro-cid-fyrkgc53]{border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-surface);cursor:zoom-in;width:100%;padding:0;display:block;overflow:hidden}.shot[data-astro-cid-fyrkgc53] img{width:100%;height:auto;display:block}.viewer[data-astro-cid-fyrkgc53]{max-width:min(96vw, var(--content-max));max-height:96vh;padding:var(--space-4);border-radius:var(--radius);background:var(--c-card);border:0}.viewer[data-astro-cid-fyrkgc53]::backdrop{background:var(--c-backdrop)}.viewer[data-astro-cid-fyrkgc53] img{width:auto;max-width:100%;height:auto;max-height:calc(96vh - 6rem);margin-inline:auto;display:block}@media (max-width:599px){.viewer[data-astro-cid-fyrkgc53]{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:var(--space-3);border-radius:0;margin:0;overflow:auto}.viewer[data-astro-cid-fyrkgc53] img{width:auto;max-width:none;height:min(calc(100dvh - 6rem), var(--shot-h));max-height:none;margin-inline:0}}.close[data-astro-cid-fyrkgc53]{min-height:var(--row-h);padding-inline:var(--space-5);border:1px solid var(--c-border);border-radius:var(--radius-pill);color:var(--c-text);font:inherit;cursor:pointer;background:0 0;margin-block-end:var(--space-3);margin-inline-start:auto;font-weight:600;display:block}.discuss[data-astro-cid-fyrkgc53]{justify-content:center;margin-block-start:var(--space-7);display:flex}.cards>li{list-style:none}[data-astro-cid-fyrkgc53][data-related] h2[data-astro-cid-fyrkgc53],[data-astro-cid-fyrkgc53][data-gallery] h2[data-astro-cid-fyrkgc53]{margin-block-end:var(--block-gap)}@media print{header,.site-footer,[data-group],[data-credits],.skip-link,[data-astro-cid-fyrkgc53][data-related],[data-astro-cid-fyrkgc53][data-gallery],[data-astro-cid-fyrkgc53][data-discuss],.crumbs[data-astro-cid-fyrkgc53]{display:none!important}.button[data-astro-cid-fyrkgc53]{color:var(--c-text);background:0 0;padding:0}.button[data-astro-cid-fyrkgc53]:after{content:" (" attr(href) ")";font-weight:400}[data-section]{padding-block:var(--space-4);background:0 0}}@media (min-width:600px){.shots[data-astro-cid-fyrkgc53]{grid-template-columns:repeat(3,minmax(0,1fr))}.fact[data-astro-cid-fyrkgc53]{column-gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start}.head[data-astro-cid-fyrkgc53].with-cover{grid-template-columns:7fr 5fr}}@media (min-width:1024px){[data-project-text] [data-container]{grid-template-columns:3fr 2fr}.fact[data-astro-cid-fyrkgc53]{grid-template-columns:minmax(0,1fr)}}
