.vp .vg-leak-note{max-width:70ch;margin-top:1rem;border-left:2px solid var(--vp-flamingo-d);padding-left:.9rem;color:var(--vp-ink-soft);font-size:.82rem;line-height:1.65}.vp .vg-leak-note a{color:var(--vp-flamingo-d);font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.vp [hidden]{display:none!important}.vp .vg-accent,.vp .vp-pagehead .sec-rule{color:var(--vp-flamingo-d)}.vp .vp-pagehead .vp-lede strong{color:var(--vp-ink);font-weight:700;font-variant-numeric:tabular-nums}.vp .vg-filter{margin:0 0 clamp(2.2rem,5vw,3.2rem)}.vp .vg-search{position:relative;max-width:34rem}.vp .vg-search svg{position:absolute;left:.95rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:var(--vp-ink-soft);pointer-events:none}.vp .vg-search input{appearance:none;-webkit-appearance:none;border-radius:0;width:100%;height:3rem;padding:0 1rem 0 2.7rem;border:2px solid var(--vp-ink);background:var(--vp-cream);color:var(--vp-ink);box-shadow:4px 4px #26154a24;font-family:var(--vp-display);font-size:.95rem;font-weight:500}.vp .vg-search input::placeholder{color:var(--vp-ink-soft);opacity:.75}.vp .vg-showing{margin-top:.9rem;font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--vp-ink-soft);font-variant-numeric:tabular-nums}.vp .vg-showing span{color:var(--vp-flamingo-d);font-weight:700}.vp .vg-chips{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.2rem}.vp .vg-chipnum{color:var(--vp-flamingo-d);font-variant-numeric:tabular-nums}.vp a.vp-chip:hover{border-color:var(--vp-flamingo-d);color:var(--vp-flamingo-d)}.vp a.vp-chip:hover .vg-chipnum{color:inherit}.vp .vg-groups{display:grid;gap:clamp(2.8rem,6vw,4.2rem)}.vp .vg-grouphead{margin-bottom:clamp(1.2rem,3vw,1.7rem);max-width:none;gap:.3rem}.vp .vg-grouphead h2{font-size:clamp(1.35rem,2.8vw,1.9rem);scroll-margin-top:84px}.vp .vg-grouphead .sec-rule{color:var(--vp-teal-d)}.vp .vg-groupmeta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem 1.4rem;margin-top:.4rem}.vp .vg-groupcount{font-size:.68rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--vp-teal-d);font-variant-numeric:tabular-nums}.vp .vg-grid{gap:1.2rem}.vp .vg-tile{padding:0;gap:0}.vp .vg-thumb{position:relative;aspect-ratio:16 / 9;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--vp-paper-2);border-bottom:2px solid var(--vp-ink)}.vp .vg-monogram{font-weight:800;font-size:2.1rem;letter-spacing:.1em;text-transform:uppercase;color:#26154a38;user-select:none}.vp .vg-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vp .vg-tilebody{padding:.85rem 1rem 1rem;display:grid;gap:.3rem;min-width:0}.vp .vg-tile h3{font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vp .vg-tile p{font-size:.64rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--vp-ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vp a.vg-tile:hover h3{color:var(--vp-flamingo-d)}.vp .vg-empty{margin-top:clamp(1.6rem,4vw,2.4rem);padding:2.4rem 1.5rem;text-align:center;color:var(--vp-ink-soft);font-size:.98rem}.vp .vg-outro{margin-top:clamp(3rem,7vw,4.5rem);padding:clamp(1.8rem,4vw,2.6rem);background:var(--vp-dusk);color:var(--vp-cream);display:grid;gap:1rem;justify-items:start}.vp .vg-outro h2{font-size:clamp(1.3rem,3vw,1.7rem);text-transform:uppercase;letter-spacing:.06em;font-weight:800}.vp .vg-outro-links{display:flex;flex-wrap:wrap;gap:.6rem 1.8rem}.vp .vg-outro-links a{display:inline-flex;align-items:baseline;gap:.45rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;color:var(--vp-gold);transition:color .15s ease-out}.vp .vg-outro-links a:after{content:"→"}.vp .vg-outro-links a:hover{color:var(--vp-cream)}.vp .vg-attrib{margin-top:.5rem;font-size:.76rem;color:#fff6e0a6}.vp .vg-attrib a{text-decoration:underline;text-underline-offset:3px}.vp .vg-attrib a:hover{color:var(--vp-cream)}@media(prefers-reduced-motion:no-preference){.vp .vg-thumb img{transition:transform .45s ease}.vp a.vg-tile:hover .vg-thumb img{transform:scale(1.05)}}
