.pond[data-astro-cid-3qdkim55]{aspect-ratio:1.55;touch-action:manipulation;width:100%;position:relative}@media (width<=639px){.pond[data-astro-cid-3qdkim55]{aspect-ratio:.8}}.pond[data-astro-cid-3qdkim55] canvas[data-astro-cid-3qdkim55]{width:100%;height:100%;position:absolute;inset:0}.pond-paint[data-astro-cid-3qdkim55],.pond-live[data-astro-cid-3qdkim55]{--edge:linear-gradient(to bottom, transparent, #000 7%, #000 93%, transparent), linear-gradient(to right, transparent, #000 4%, #000 96%, transparent);-webkit-mask-image:var(--edge);mask-image:var(--edge);-webkit-mask-composite:source-in;mask-composite:intersect}.pond-paint[data-astro-cid-3qdkim55]{mix-blend-mode:multiply}.pond-spot[data-astro-cid-3qdkim55]{cursor:pointer;font:inherit;background:0 0;border:0;border-radius:50%;padding:0;position:absolute;top:0;left:0}.pond-spot[data-astro-cid-3qdkim55]:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.pond-label[data-astro-cid-3qdkim55]{white-space:nowrap;color:var(--color-quiet);text-shadow:0 0 3px var(--color-paper), 0 0 3px var(--color-paper), 0 0 8px var(--color-paper);font-size:12.5px;transition:color .15s;position:absolute;top:100%;left:50%;translate:-50% 2px}.pond-spot[data-astro-cid-3qdkim55]:hover .pond-label[data-astro-cid-3qdkim55],.pond-spot[data-astro-cid-3qdkim55]:focus-visible .pond-label[data-astro-cid-3qdkim55]{color:var(--color-ink)}.pond-spot[data-astro-cid-3qdkim55].label-above .pond-label[data-astro-cid-3qdkim55]{top:auto;bottom:100%;translate:-50% -2px}.tile[data-astro-cid-3qdkim55]{border-radius:var(--radius-mat);background:var(--color-paper);width:min(44rem,100% - 2rem);max-height:calc(100dvh - 2rem);color:var(--color-ink);box-shadow:0 1px 2px color-mix(in srgb, var(--color-ink) 8%, transparent), 0 18px 50px -12px color-mix(in srgb, var(--color-ink) 28%, transparent);transition:opacity .35s ease, scale .45s cubic-bezier(.2, .8, .2, 1), overlay .35s allow-discrete, display .35s allow-discrete;opacity:0;border:0;margin:auto;padding:0;overflow:auto;scale:.6}.tile[data-astro-cid-3qdkim55][open]{opacity:1;scale:1}@starting-style{.tile[data-astro-cid-3qdkim55][open]{opacity:0;scale:.6}}.tile[data-astro-cid-3qdkim55]::backdrop{background:color-mix(in srgb, var(--color-paper) 55%, transparent);transition:background .35s ease, overlay .35s allow-discrete, display .35s allow-discrete}@starting-style{.tile[data-astro-cid-3qdkim55][open]::backdrop{background:0 0}}.tile-photos[data-astro-cid-3qdkim55]{gap:3px;display:grid}.tile-photos[data-astro-cid-3qdkim55].pair{grid-template-columns:1fr 1fr}.tile[data-astro-cid-3qdkim55] img[data-astro-cid-3qdkim55]{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.tile-photos[data-astro-cid-3qdkim55].pair img[data-astro-cid-3qdkim55],.tile[data-astro-cid-3qdkim55].tall img[data-astro-cid-3qdkim55]{aspect-ratio:4/3}@media (width>=640px){.tile[data-astro-cid-3qdkim55].tall[open],html:not(.js) .tile[data-astro-cid-3qdkim55].tall{grid-template-columns:2fr 3fr;display:grid}.tile[data-astro-cid-3qdkim55].tall .tile-photos[data-astro-cid-3qdkim55]{position:relative}.tile[data-astro-cid-3qdkim55].tall img[data-astro-cid-3qdkim55]{aspect-ratio:auto;height:100%;position:absolute;inset:0}}.tile-body[data-astro-cid-3qdkim55]{padding:1.5rem 1.75rem 1.25rem}.tile-head[data-astro-cid-3qdkim55]{align-items:center;gap:.75rem;display:flex}.tile-icon[data-astro-cid-3qdkim55]{background:color-mix(in srgb, var(--color-leaf-mint) 70%, var(--color-paper));width:2.25rem;height:2.25rem;color:var(--color-leaf-deep);border-radius:50%;flex:none;place-items:center;display:grid}.tile-icon[data-astro-cid-3qdkim55] svg{width:1.25rem;height:1.25rem}.tile[data-astro-cid-3qdkim55] h2[data-astro-cid-3qdkim55]{letter-spacing:-.01em;font-size:1.25rem;font-weight:500}.tile-tags[data-astro-cid-3qdkim55]{flex-wrap:wrap;gap:.4rem;margin:.9rem 0 .25rem;padding:0;list-style:none;display:flex}.tile-tags[data-astro-cid-3qdkim55] li[data-astro-cid-3qdkim55]{color:var(--color-leaf-deep);background:color-mix(in srgb, var(--color-leaf-mint) 45%, var(--color-paper));border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .65rem .2rem .5rem;font-size:.8125rem;display:inline-flex}.tile-tags[data-astro-cid-3qdkim55] .tag-icon{width:.95rem;height:.95rem;color:var(--color-leaf-teal)}.tile[data-astro-cid-3qdkim55] p[data-astro-cid-3qdkim55]{margin-top:.85rem;line-height:1.65}.tile[data-astro-cid-3qdkim55] form[data-astro-cid-3qdkim55]{margin-top:1.1rem}.tile-close[data-astro-cid-3qdkim55]{font:inherit;color:var(--color-quiet);cursor:pointer;text-decoration:underline;text-decoration-color:var(--color-rule);text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:.875rem}.tile-close[data-astro-cid-3qdkim55]:hover{color:var(--color-ink);text-decoration-color:var(--color-ink)}@media (prefers-reduced-motion:reduce){.tile[data-astro-cid-3qdkim55],.tile[data-astro-cid-3qdkim55]::backdrop{transition:none}}html:not(.js) .pond[data-astro-cid-3qdkim55]{display:none}html:not(.js) .tile[data-astro-cid-3qdkim55]{opacity:1;box-shadow:none;width:100%;max-width:44rem;max-height:none;margin:2.5rem 0 0;display:block;position:static;overflow:hidden;scale:1}html:not(.js) .tile[data-astro-cid-3qdkim55] form[data-astro-cid-3qdkim55],html:not(.js) .pond-hint[data-astro-cid-ta2fbyqs]{display:none}
