.work-card--compact[data-astro-cid-5bpsg6b4]{padding-block:var(--space-md)}.works-section--compact[data-astro-cid-5bpsg6b4] .work-list[data-astro-cid-5bpsg6b4]{padding:0;list-style:none;display:block}.works-section--compact[data-astro-cid-5bpsg6b4] .work-list[data-astro-cid-5bpsg6b4]>li[data-astro-cid-5bpsg6b4]{border-bottom:1px solid #6c747c;padding:.6rem 0}.works-section--compact[data-astro-cid-5bpsg6b4] .work-citation--covered[data-astro-cid-5bpsg6b4]{align-items:center;gap:.75rem;display:flex}.works-section--compact[data-astro-cid-5bpsg6b4] .work-cover-link[data-astro-cid-5bpsg6b4]{flex:none;line-height:0;display:block}.works-section--compact[data-astro-cid-5bpsg6b4] .work-cover{border:1px solid #6c747c;flex:none;width:auto;max-width:none;height:3rem}.works-section--compact[data-astro-cid-5bpsg6b4] .work-citation--uniform[data-astro-cid-5bpsg6b4] .work-cover{object-fit:contain;object-position:center;background:var(--color-soft-white,#fff);width:4rem;height:3rem}.works-section--compact[data-astro-cid-5bpsg6b4] .work-citation-body[data-astro-cid-5bpsg6b4]{min-width:0}.works-section--compact[data-astro-cid-5bpsg6b4] [data-astro-cid-5bpsg6b4][hidden]{display:none!important}.citation-line[data-astro-cid-5bpsg6b4]{overflow-wrap:anywhere;margin:0 0 .25rem;line-height:1.4}.alternate-download[data-astro-cid-5bpsg6b4]{white-space:nowrap;margin-left:.2rem;display:inline-block}.work-topics[data-astro-cid-5bpsg6b4]{flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.work-topics[data-astro-cid-5bpsg6b4] button[data-astro-cid-5bpsg6b4],.work-topics[data-astro-cid-5bpsg6b4] span[data-astro-cid-5bpsg6b4]{font:inherit;color:inherit;background:0 0;border:1px solid #6c747c;border-radius:1rem;padding:0 .45rem;font-size:.8rem;line-height:1.4}.work-topics[data-astro-cid-5bpsg6b4] button[data-astro-cid-5bpsg6b4]{cursor:pointer}.work-topics[data-astro-cid-5bpsg6b4] button[data-astro-cid-5bpsg6b4]:hover{border-color:var(--color-warm-orange)}.work-topics[data-astro-cid-5bpsg6b4] button[data-astro-cid-5bpsg6b4]:focus-visible{outline-offset:2px;outline:3px solid #4f7777}.work-filters[data-astro-cid-5bpsg6b4]{margin-block:1rem}.filter-group[data-astro-cid-5bpsg6b4]{flex-wrap:wrap;align-items:center;gap:.4rem;margin-block:.6rem;display:flex}.filter-group[data-astro-cid-5bpsg6b4]>span[data-astro-cid-5bpsg6b4]{margin-right:.3rem;font-weight:600}.work-filters[data-astro-cid-5bpsg6b4] button[data-astro-cid-5bpsg6b4]{color:#4f7777;cursor:pointer;background:#f8f9fa;border:1px solid #4f7777;border-radius:1.25rem;min-height:34px;padding:.2rem .6rem;font-size:.85rem}.work-filters[data-astro-cid-5bpsg6b4] button[data-astro-cid-5bpsg6b4][aria-pressed=true]{color:#f8f9fa;background:#4f7777}.work-filters[data-astro-cid-5bpsg6b4] button[data-astro-cid-5bpsg6b4]:hover{border-color:var(--color-warm-orange)}.work-filters[data-astro-cid-5bpsg6b4] button[data-astro-cid-5bpsg6b4]:focus-visible{outline-offset:3px;outline:3px solid #4f7777}.works-section--compact[data-astro-cid-5bpsg6b4] .work-note[data-astro-cid-5bpsg6b4]{margin-block:.1rem;font-size:.875rem}.works-section--compact[data-astro-cid-5bpsg6b4] .inline-links[data-astro-cid-5bpsg6b4],.works-section--compact[data-astro-cid-5bpsg6b4] .related-links[data-astro-cid-5bpsg6b4]{margin-block:.15rem 0;font-size:.8rem}.featured-works__grid[data-astro-cid-l25uuuhn]{gap:var(--space-md);margin-block:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));padding:0;list-style:none;display:grid}.featured-works__item[data-astro-cid-l25uuuhn]{min-width:0}.featured-card[data-astro-cid-l25uuuhn]{background:var(--color-soft-white);border:1px solid #d8dde0;border-inline-start:3px solid var(--color-muted-teal);border-block-start:3px solid var(--color-muted-teal);border-radius:var(--space-xs);height:100%;transition:border-color .15s,box-shadow .15s,transform .15s;position:relative;overflow:hidden}.featured-card__media[data-astro-cid-l25uuuhn]{line-height:0;display:block;position:relative}.featured-card__embed[data-astro-cid-l25uuuhn]{aspect-ratio:16/9;border:0;width:100%;display:block}.featured-card__image{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.featured-card__body[data-astro-cid-l25uuuhn]{padding:var(--space-sm) var(--space-md) var(--space-md)}.featured-card__body[data-astro-cid-l25uuuhn]>[data-astro-cid-l25uuuhn]+[data-astro-cid-l25uuuhn]{margin-block-start:var(--space-xs)}@media (width<=26rem){.featured-works__grid[data-astro-cid-l25uuuhn]{grid-template-columns:minmax(0,1fr)}}
