.graphics_text:where(.astro-MSPUYIFQ){display:flex;align-items:center;inset:0;color:#000;padding:1em;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s linear}.graphic_wrapper:where(.astro-MSPUYIFQ){position:relative;display:flex;align-items:center;margin-bottom:.8em}.graphic_wrapper:where(.astro-MSPUYIFQ):hover .graphic_source:where(.astro-MSPUYIFQ){filter:blur(10px);opacity:.08}.graphic_wrapper:where(.astro-MSPUYIFQ):hover .graphics_text:where(.astro-MSPUYIFQ){opacity:1}.card:where(.astro-MSPUYIFQ){display:flex;flex-direction:column;background-color:#fff;padding:1em;border-radius:.3rem;border:1px solid var(--c-bg-light-border);min-width:0;min-height:0;overflow:1}.card:where(.astro-MSPUYIFQ) video:where(.astro-MSPUYIFQ){object-fit:fill;width:100%}.details:where(.astro-MSPUYIFQ){width:100%;padding:0px 1rem 0px 0px;display:flex;justify-content:center;flex-direction:column}.title:where(.astro-MSPUYIFQ){display:flex;margin-bottom:1rem}.title:where(.astro-MSPUYIFQ) .project-title:where(.astro-MSPUYIFQ){justify-content:center;display:flex;flex-direction:column;flex-grow:1}.title:where(.astro-MSPUYIFQ) .project-title:where(.astro-MSPUYIFQ) h3:where(.astro-MSPUYIFQ){font-weight:600}.title:where(.astro-MSPUYIFQ) .project-title:where(.astro-MSPUYIFQ) h4:where(.astro-MSPUYIFQ){color:#788aa1;margin-top:.1rem}.tags-wrapper:where(.astro-MSPUYIFQ){display:flex;flex-direction:row;column-gap:.1rem}.tag:where(.astro-MSPUYIFQ){padding:.1rem .3rem;border-top-left-radius:.2rem;border-top-right-radius:.2rem;color:#fff;background-color:var(--c-grad-start);font-size:.75rem}.description:where(.astro-MSPUYIFQ){height:100%;color:var(--c-font-light);display:flex;flex-direction:row;column-gap:.2rem}.btn:where(.astro-MSPUYIFQ){padding:.1em .8em;font-size:.9rem}.btn-dark:where(.astro-MSPUYIFQ){border:0px solid var(--c-accent-border);border-radius:.2em}h2:where(.astro-6PYQHCR2){font-size:2.1em;font-weight:500}.tagcloud_container:where(.astro-6PYQHCR2){display:flex;flex-direction:column;align-items:center;margin-bottom:3rem}li:where(.astro-6PYQHCR2){display:inline}.btn:where(.astro-6PYQHCR2){padding:.5em .8em .6em;font-size:.9rem}.btn-dark:where(.astro-6PYQHCR2){border:0px solid var(--c-accent-border);border-radius:.2em}.btn-selected:where(.astro-6PYQHCR2){background-color:var(--c-accent);border:0px solid var(--c-accent-border);color:var(--c-grad-end)}
