.gallery[data-astro-cid-mmrht2ip]{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));align-items:start;margin:0;padding:0;list-style:none;display:grid}figure[data-astro-cid-mmrht2ip]{margin:0}.thumb[data-astro-cid-mmrht2ip]{border-radius:var(--radius);display:block}img[data-astro-cid-mmrht2ip]{aspect-ratio:3/2;object-fit:contain;border-radius:var(--radius);background:var(--color-surface);width:100%;height:auto;display:block}figcaption[data-astro-cid-mmrht2ip]{align-items:center;gap:0 var(--space-3);margin-top:var(--space-1);color:var(--color-muted);flex-wrap:wrap;font-size:.875rem;display:flex}figcaption[data-astro-cid-mmrht2ip] a[data-link]{min-width:2.75rem;min-height:2.75rem;padding-inline:var(--space-2);align-items:center;display:inline-flex}figcaption[data-astro-cid-mmrht2ip] a[data-link=flickr]{margin-inline:calc(-1 * var(--space-2))}.license[data-astro-cid-mmrht2ip]{flex-basis:100%;align-items:center;min-height:2.75rem;display:flex}a[data-astro-cid-mmrht2ip]:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.sr-only[data-astro-cid-mmrht2ip]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){img[data-astro-cid-mmrht2ip]{transition:opacity .2s}.thumb[data-astro-cid-mmrht2ip]:hover img[data-astro-cid-mmrht2ip]{opacity:.85}}.spotter-pswp-caption{z-index:10;padding:var(--space-1) var(--space-3);background:var(--color-bg);color:var(--color-text);text-align:center;font-size:.875rem;position:absolute;inset:auto 0 0}.spotter-pswp-caption figcaption{justify-content:center;align-items:center;gap:0 var(--space-3);flex-wrap:wrap;display:flex}.spotter-pswp-caption .license{white-space:nowrap;flex-basis:auto;align-items:center;display:inline-flex}.spotter-pswp-caption a{min-height:2.75rem;padding-inline:var(--space-2);color:var(--color-link);align-items:center;display:inline-flex}.spotter-pswp-caption a:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.spotter-pswp-caption .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.spotter-pswp.pswp--touch .pswp__button--arrow{visibility:visible}.profile-link[data-astro-cid-vnmz3pqn] a{align-items:center;min-height:2.75rem;display:inline-flex}section[data-astro-cid-vnmz3pqn]{margin-top:var(--space-5)}h2[data-astro-cid-vnmz3pqn]{margin:0 0 var(--space-3);font-family:var(--font-display);font-size:var(--text-h2);text-transform:uppercase;text-wrap:balance;font-weight:700;line-height:1.1}a[data-astro-cid-vnmz3pqn]:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.sr-only[data-astro-cid-vnmz3pqn]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
