.cd-filters[data-astro-cid-3rkrlumz]{justify-items:start;gap:.75rem;display:grid}.cd-grid[data-astro-cid-3rkrlumz]{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem clamp(1.25rem,2.5vw,2rem);display:grid}.cd-card__btn[data-astro-cid-3rkrlumz]{text-align:left;flex-direction:column;align-items:flex-start;width:100%;display:flex}.cd-card__media[data-astro-cid-3rkrlumz]{aspect-ratio:4/3;width:100%;margin-bottom:1.1rem;display:block}.cd-card__media[data-astro-cid-3rkrlumz] img[data-astro-cid-3rkrlumz]{transition:transform .9s var(--ease)}.cd-card__btn[data-astro-cid-3rkrlumz]:hover .cd-card__media[data-astro-cid-3rkrlumz] img[data-astro-cid-3rkrlumz]{transform:scale(1.04)}.cd-card__tile[data-astro-cid-3rkrlumz]{font-family:var(--font-display);letter-spacing:.04em;color:#22252b47;transition:color .4s var(--ease);background:linear-gradient(160deg,#f6eef3 0%,#e9dbe4 100%);place-items:center;font-size:clamp(2.5rem,5vw,4rem);display:grid;position:absolute;inset:0}.cd-card__btn[data-astro-cid-3rkrlumz]:hover .cd-card__tile[data-astro-cid-3rkrlumz]{color:var(--lotus)}.cd-card__status[data-astro-cid-3rkrlumz]{font-size:var(--fs-xs);color:var(--lotus);background:#ffffffe0;border-radius:1px;padding:.3rem .65rem;font-weight:480;position:absolute;top:.9rem;left:.9rem}.cd-card__status[data-astro-cid-3rkrlumz].is-done{color:var(--graphite)}.cd-card__cat[data-astro-cid-3rkrlumz]{font-size:var(--fs-xs);color:var(--slate)}.cd-card__name[data-astro-cid-3rkrlumz]{font-family:var(--font-display);margin:.25rem 0 .15rem;font-size:1.4rem;line-height:1.2}.cd-card__loc[data-astro-cid-3rkrlumz]{font-size:var(--fs-sm);color:var(--slate)}.cd-card__more[data-astro-cid-3rkrlumz]{font-size:var(--fs-sm);border-bottom:1px solid;margin-top:.85rem;padding-bottom:2px;font-weight:480;transition:color .2s}.cd-card__btn[data-astro-cid-3rkrlumz]:hover .cd-card__more[data-astro-cid-3rkrlumz]{color:var(--lotus)}.cd-empty[data-astro-cid-3rkrlumz]{color:var(--slate);margin-top:2rem}.pmc[data-astro-cid-3rkrlumz]{gap:2rem;display:grid}.pmc__item[data-astro-cid-3rkrlumz]{border-top:1px solid var(--graphite);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:2.5rem;padding-top:1.75rem;display:grid}.pmc__item[data-astro-cid-3rkrlumz]:not(:has(.pmc__images)){grid-template-columns:1fr}.pmc__images[data-astro-cid-3rkrlumz]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.pmc__images[data-astro-cid-3rkrlumz] .frame[data-astro-cid-3rkrlumz]{aspect-ratio:4/3}.pmc__name[data-astro-cid-3rkrlumz]{font-size:var(--fs-lg);margin-bottom:.5rem}.cd-dialog[data-astro-cid-3rkrlumz]{background:var(--paper);width:min(1100px,100% - 2rem);max-height:calc(100dvh - 2rem);color:var(--graphite);border:0;padding:0;box-shadow:0 40px 100px -30px #22252b66}.cd-dialog[data-astro-cid-3rkrlumz]::backdrop{backdrop-filter:blur(6px);background:#fafaf8e0}.cd-dialog[data-astro-cid-3rkrlumz][open]{animation:cd-in .45s var(--ease)}@keyframes cd-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.cd-dialog__inner[data-astro-cid-3rkrlumz]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);max-height:calc(100dvh - 2rem);display:grid;position:relative}.cd-dialog__close[data-astro-cid-3rkrlumz]{z-index:2;border:1px solid var(--rule-strong);background:#fff;border-radius:50%;width:2.75rem;height:2.75rem;font-size:1.5rem;line-height:1;position:absolute;top:.9rem;right:.9rem}.cd-dialog__close[data-astro-cid-3rkrlumz]:hover{border-color:var(--graphite)}.cd-dialog__media[data-astro-cid-3rkrlumz]{background:var(--mist);gap:2px;display:grid;overflow-y:auto}.cd-dialog__media[data-astro-cid-3rkrlumz] img{width:100%;height:auto;display:block}.cd-dialog__media[data-astro-cid-3rkrlumz] .cd-dialog__tile{height:100%;min-height:360px;font-family:var(--font-display);color:#22252b40;background:linear-gradient(160deg,#f6eef3 0%,#e9dbe4 100%);place-items:center;font-size:5rem;display:grid}.cd-dialog__body[data-astro-cid-3rkrlumz]{padding:clamp(1.75rem,4vw,3rem);overflow-y:auto}.cd-dialog__meta[data-astro-cid-3rkrlumz]{font-size:var(--fs-xs);color:var(--lotus);margin-bottom:.75rem;font-weight:480}.cd-dialog__title[data-astro-cid-3rkrlumz]{font-size:var(--fs-lg);padding-right:2.5rem}.cd-dialog__loc[data-astro-cid-3rkrlumz]{color:var(--slate);margin:.35rem 0 1.5rem}.cd-dialog__desc[data-astro-cid-3rkrlumz] p{font-size:var(--fs-sm);color:var(--slate)}.cd-dialog__desc[data-astro-cid-3rkrlumz]{margin-bottom:2rem}@media (width<=1024px){.cd-grid[data-astro-cid-3rkrlumz]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.cd-filters[data-astro-cid-3rkrlumz],.cd-filters[data-astro-cid-3rkrlumz] .tabs[data-astro-cid-3rkrlumz]{width:100%}.pmc__item[data-astro-cid-3rkrlumz]{grid-template-columns:1fr}.cd-dialog__inner[data-astro-cid-3rkrlumz]{grid-template-columns:1fr;overflow-y:auto}.cd-dialog__media[data-astro-cid-3rkrlumz],.cd-dialog__body[data-astro-cid-3rkrlumz]{overflow:visible}.cd-dialog__media[data-astro-cid-3rkrlumz] .cd-dialog__tile{min-height:220px}}@media (width<=560px){.cd-grid[data-astro-cid-3rkrlumz]{grid-template-columns:1fr}.cd-dialog[data-astro-cid-3rkrlumz]{width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0}.cd-dialog__inner[data-astro-cid-3rkrlumz]{max-height:100dvh}}
