[data-vlog-grid]>div>.jvan-card{flex:1}.vlog-mosaic-layer[data-astro-cid-cvg6wdzb]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.vlog-mosaic-grid[data-astro-cid-cvg6wdzb]{opacity:.32;filter:blur(30px)saturate(1.3);grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(0,1fr);display:grid;position:absolute;inset:0;transform:scale(1.15)}@media (width>=48rem){.vlog-mosaic-grid[data-astro-cid-cvg6wdzb]{grid-template-columns:repeat(6,1fr)}}.vlog-mosaic-grid[data-astro-cid-cvg6wdzb] img[data-astro-cid-cvg6wdzb]{object-fit:cover;width:100%;height:100%;display:block}.vlog-mosaic-scrim[data-astro-cid-cvg6wdzb]{background:linear-gradient(180deg, color-mix(in srgb, var(--color-jvan-paper) 80%, transparent) 0%, color-mix(in srgb, var(--color-jvan-paper) 52%, transparent) 45%, color-mix(in srgb, var(--color-jvan-paper) 80%, transparent) 100%);position:absolute;inset:0}.vlog-chip[data-astro-cid-cvg6wdzb]{border:2px solid var(--color-jvan-ink);letter-spacing:.06em;text-transform:uppercase;color:var(--color-jvan-ink);cursor:pointer;border-radius:9999px;padding:.5rem 1.25rem;font-size:.8125rem;font-weight:700;transition:background-color .2s,color .2s}.vlog-chip[data-astro-cid-cvg6wdzb]:hover,.vlog-chip[data-astro-cid-cvg6wdzb].is-active{background-color:var(--color-jvan-ink);color:#fff}.vlog-select[data-astro-cid-cvg6wdzb]{display:flex;position:relative}.vlog-select[data-astro-cid-cvg6wdzb] select[data-astro-cid-cvg6wdzb]{appearance:none;width:100%;padding-right:2.5rem;line-height:1.15}.vlog-select[data-astro-cid-cvg6wdzb]:after{content:"";border-right:2px solid var(--color-jvan-ink);border-bottom:2px solid var(--color-jvan-ink);pointer-events:none;width:.5rem;height:.5rem;position:absolute;top:50%;right:1rem;transform:translateY(-70%)rotate(45deg)}[data-vlog-controls][data-vlog-controls] :is(input,select,button):focus-visible,[data-vlog-filters][data-vlog-filters] button:focus-visible{outline:2px solid var(--color-jvan-ink-soft);outline-offset:2px}[data-vlog-pager]{border-top:1px solid color-mix(in srgb, var(--color-jvan-ink) 12%, transparent);justify-content:space-between;align-items:center;padding-top:1.25rem;display:flex}[data-vlog-pager]:empty{display:none}[data-vlog-pager] .vlog-pager-mobile{flex:1;justify-content:space-between;display:flex}[data-vlog-pager] .vlog-pager-mbtn{color:color-mix(in srgb, var(--color-jvan-ink) 70%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-jvan-ink) 22%, transparent);cursor:pointer;background:#fff;border-radius:.5rem;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s;display:inline-flex}[data-vlog-pager] .vlog-pager-mbtn:hover:not([disabled]){background:color-mix(in srgb, var(--color-jvan-ink) 5%, transparent)}[data-vlog-pager] .vlog-pager-desktop{display:none}[data-vlog-pager] .vlog-pager-count{color:color-mix(in srgb, var(--color-jvan-ink) 62%, transparent);font-size:.875rem}[data-vlog-pager] .vlog-pager-count strong{color:var(--color-jvan-ink);font-weight:500}@media (width>=40rem){[data-vlog-pager]{padding-inline:0}[data-vlog-pager] .vlog-pager-mobile{display:none}[data-vlog-pager] .vlog-pager-desktop{flex:1;justify-content:space-between;align-items:center;display:flex}}[data-vlog-pager] .vlog-pager-group{isolation:isolate;border-radius:.5rem;display:inline-flex;box-shadow:0 1px 2px #0000000d}[data-vlog-pager] .vlog-pager-seg{color:var(--color-jvan-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-jvan-ink) 22%, transparent);background:#fff;align-items:center;margin-left:-1px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;line-height:1;transition:background-color .15s,color .15s;display:inline-flex;position:relative}[data-vlog-pager] .vlog-pager-seg:first-child{border-radius:.5rem 0 0 .5rem;margin-left:0}[data-vlog-pager] .vlog-pager-seg:last-child{border-radius:0 .5rem .5rem 0}[data-vlog-pager] button.vlog-pager-seg{cursor:pointer}[data-vlog-pager] .vlog-pager-arrow{color:color-mix(in srgb, var(--color-jvan-ink) 45%, transparent);padding-inline:.5rem}[data-vlog-pager] .vlog-pager-arrow svg{width:1.25rem;height:1.25rem}[data-vlog-pager] .vlog-pager-gap{color:color-mix(in srgb, var(--color-jvan-ink) 55%, transparent)}[data-vlog-pager] button.vlog-pager-seg:hover:not(.is-current){background:color-mix(in srgb, var(--color-jvan-ink) 5%, transparent)}[data-vlog-pager] .vlog-pager-seg.is-current{z-index:10;color:#fff;background:var(--color-jvan-flare);box-shadow:none;cursor:default}[data-vlog-pager] .vlog-pager-seg[disabled]{color:color-mix(in srgb, var(--color-jvan-ink) 25%, transparent);cursor:not-allowed}
