.preview[data-astro-cid-2pcj6dap]{aspect-ratio:16/9;border-radius:var(--radius);background:var(--paper-deep);position:relative;overflow:hidden}.preview[data-astro-cid-2pcj6dap] img[data-astro-cid-2pcj6dap],.preview[data-astro-cid-2pcj6dap] video[data-astro-cid-2pcj6dap],.no-still[data-astro-cid-2pcj6dap]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.preview[data-astro-cid-2pcj6dap] video[data-astro-cid-2pcj6dap]{opacity:0;transition:opacity var(--duration-normal) var(--ease-out)}.preview[data-astro-cid-2pcj6dap].is-playing video[data-astro-cid-2pcj6dap]{opacity:1}.pause-toggle[data-astro-cid-2pcj6dap]{min-height:36px;color:var(--paper);border-radius:var(--radius-pill);font:500 .75rem var(--font-mono);letter-spacing:.04em;cursor:pointer;background:#1c1a16c7;border:1px solid #f3ede280;padding:.35rem .8rem;position:absolute;bottom:.6rem;right:.6rem}.pause-toggle[data-astro-cid-2pcj6dap]:hover{background:var(--ink)}.pause-toggle[data-astro-cid-2pcj6dap][hidden]{display:none}.no-still[data-astro-cid-2pcj6dap]{background:var(--ink);color:var(--paper);font-family:var(--font-display);text-align:center;place-items:center;padding:1rem;font-size:1.5rem;display:grid}.card[data-astro-cid-wzgjbdq5]{color:var(--ink);align-content:start;gap:.35rem;text-decoration:none;display:grid}.card[data-astro-cid-wzgjbdq5] .preview{transition:transform var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out)}.card[data-astro-cid-wzgjbdq5]:hover .preview,.card[data-astro-cid-wzgjbdq5]:focus-visible .preview{transform:translateY(-3px);box-shadow:0 10px 24px -14px #1c1a168c}.card[data-astro-cid-wzgjbdq5]:hover{color:var(--ink)}.title[data-astro-cid-wzgjbdq5]{font-family:var(--font-display);margin-top:.35rem;font-size:1.45rem;line-height:1.05}.card-large[data-astro-cid-wzgjbdq5] .title[data-astro-cid-wzgjbdq5]{font-size:var(--text-h2)}.card[data-astro-cid-wzgjbdq5]:hover .title[data-astro-cid-wzgjbdq5]{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:4px;text-decoration-thickness:2px}.desc[data-astro-cid-wzgjbdq5]{color:var(--ink-soft);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.45;display:-webkit-box;overflow:hidden}.meta[data-astro-cid-wzgjbdq5]{font-size:var(--text-small);color:var(--muted)}@media (hover:hover) and (pointer:fine){.phone[data-astro-cid-wzgjbdq5]{display:none}}.gallery[data-astro-cid-rj65ajc3] li[data-astro-cid-rj65ajc3][hidden]{display:none}.gallery[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(auto-fill,minmax(min(100%,16.5rem),1fr));gap:1.75rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.full-rows[data-astro-cid-rj65ajc3]{container-type:inline-size}.section-head[data-astro-cid-rj65ajc3] a[data-astro-cid-rj65ajc3][data-when-cut]{display:none}@container (34.5rem<=width<52.5rem){.gallery[data-astro-cid-rj65ajc3] li[data-astro-cid-rj65ajc3][data-cut~="2"]{display:none}.section-head[data-astro-cid-rj65ajc3] a[data-astro-cid-rj65ajc3][data-when-cut~="2"]{display:inline}}@container (52.5rem<=width<70.5rem){.gallery[data-astro-cid-rj65ajc3] li[data-astro-cid-rj65ajc3][data-cut~="3"]{display:none}.section-head[data-astro-cid-rj65ajc3] a[data-astro-cid-rj65ajc3][data-when-cut~="3"]{display:inline}}@container (width>=70.5rem){.gallery[data-astro-cid-rj65ajc3] li[data-astro-cid-rj65ajc3][data-cut~="4"]{display:none}.section-head[data-astro-cid-rj65ajc3] a[data-astro-cid-rj65ajc3][data-when-cut~="4"]{display:inline}}
