.vd[data-astro-cid-3j24fh2t]{flex:1;display:flex;flex-direction:column;padding-top:clamp(var(--space-4),2vw,var(--space-8));padding-bottom:clamp(var(--space-12),6vw,var(--space-24));gap:clamp(var(--space-8),5vw,var(--space-16))}.vd__head[data-astro-cid-3j24fh2t]{display:grid;gap:16px}.vd__eyebrow[data-astro-cid-3j24fh2t]{color:var(--graphite);font-size:1rem;text-transform:uppercase;letter-spacing:.16em}.vd__title[data-astro-cid-3j24fh2t]{margin:0;font-family:var(--font-heavy);font-weight:400;text-transform:uppercase;font-size:clamp(1.75rem,.5rem + 3.75vw,4.5rem);line-height:.95;letter-spacing:-.01em;display:flex;flex-wrap:wrap;align-items:baseline;gap:clamp(.3em,1vw,.5em)}.vd__toggle[data-astro-cid-3j24fh2t]{font:inherit;text-transform:inherit;color:var(--graphite);background:none;border:0;padding:0;line-height:inherit;letter-spacing:inherit;transition:color .22s cubic-bezier(.22,1,.36,1);cursor:pointer}.vd__toggle[data-astro-cid-3j24fh2t][aria-pressed=true]{color:#616366}.vd__toggle[data-astro-cid-3j24fh2t][aria-pressed=false]:hover{color:var(--signal)}.vd__sep[data-astro-cid-3j24fh2t]{color:var(--graphite-2);font-weight:400;font-size:.7em;align-self:center;transform:translateY(-.05em)}.vd__caption[data-astro-cid-3j24fh2t]{margin:0;max-width:none;font-family:var(--font-archivo);font-weight:400;font-size:1rem;line-height:1.6;letter-spacing:0;color:var(--graphite)}.vd__caption[data-astro-cid-3j24fh2t] em[data-astro-cid-3j24fh2t]{font-style:normal}.vd__caption[data-astro-cid-3j24fh2t] a[data-astro-cid-3j24fh2t]{color:var(--graphite);text-decoration:underline;text-decoration-color:var(--graphite-2);text-underline-offset:.2em}.vd__caption[data-astro-cid-3j24fh2t] a[data-astro-cid-3j24fh2t]:hover{color:var(--signal);text-decoration-color:var(--signal)}.vd__caption[data-astro-cid-3j24fh2t] [data-astro-cid-3j24fh2t][data-caption-for]{display:none}.vd__caption[data-astro-cid-3j24fh2t] [data-astro-cid-3j24fh2t][data-caption-for].is-on{display:inline}.vd__grid[data-astro-cid-3j24fh2t]{display:none;grid-template-columns:1.2fr .8fr 1.14fr .86fr;gap:5px;align-items:start;max-width:none;padding-inline:5px;padding-top:var(--space-6);padding-bottom:var(--space-6);margin:0}.vd__grid[data-astro-cid-3j24fh2t].is-on{display:grid}.vd__col[data-astro-cid-3j24fh2t]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px;min-width:0}.vd__poster[data-astro-cid-3j24fh2t]{display:block;position:relative;margin-top:0;opacity:0;transform:translateY(10px);transition:opacity .56s cubic-bezier(.22,1,.36,1),transform .56s cubic-bezier(.22,1,.36,1);transition-delay:var(--fade-delay, 0ms)}.vd__poster[data-astro-cid-3j24fh2t].is-loaded{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.vd__poster[data-astro-cid-3j24fh2t]{opacity:1;transform:none}}.vd__frame[data-astro-cid-3j24fh2t]{aspect-ratio:3 / 4;overflow:hidden;background:transparent;border:0;padding:0;width:100%;cursor:zoom-in;display:block;position:relative}.vd__frame[data-astro-cid-3j24fh2t]:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.vd__frame[data-astro-cid-3j24fh2t]:after{content:attr(data-n);position:absolute;top:0;right:0;pointer-events:none;padding:.35em .5em;background:#0a0a0c;font-family:var(--font-mono);font-size:.6875rem;line-height:1;letter-spacing:.08em;color:#fff;transform:translateY(-100%);transition:transform .28s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (pointer:fine){.vd__poster[data-astro-cid-3j24fh2t]:hover .vd__frame[data-astro-cid-3j24fh2t]:after{transform:none}}.vd__frame[data-astro-cid-3j24fh2t]:focus-visible:after{transform:none}@media(prefers-reduced-motion:reduce){.vd__frame[data-astro-cid-3j24fh2t]:after{transition:none}}.vd__frame[data-astro-cid-3j24fh2t] img[data-astro-cid-3j24fh2t]{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1) brightness(1);transition:filter .28s ease}@media(hover:hover)and (pointer:fine){.vd__poster[data-astro-cid-3j24fh2t]:hover .vd__frame[data-astro-cid-3j24fh2t] img[data-astro-cid-3j24fh2t]{filter:saturate(1) brightness(.8)}}.vd__frame[data-astro-cid-3j24fh2t]:focus-visible img[data-astro-cid-3j24fh2t]{filter:saturate(1) brightness(.8)}@media(prefers-reduced-motion:reduce){.vd__frame[data-astro-cid-3j24fh2t] img[data-astro-cid-3j24fh2t]{transition:none}}@media(max-width:1100px){.vd__grid[data-astro-cid-3j24fh2t]{grid-template-columns:1fr 1fr}.vd__col[data-astro-cid-3j24fh2t]{display:contents}.vd__poster[data-astro-cid-3j24fh2t]{order:var(--order)}}@media(max-width:768px){.vd__grid[data-astro-cid-3j24fh2t]{grid-template-columns:1fr}.vd__eyebrow[data-astro-cid-3j24fh2t],.vd__caption[data-astro-cid-3j24fh2t]{font-size:.875rem}}@media(max-width:480px){.vd__title[data-astro-cid-3j24fh2t]{font-size:min(1.75rem,calc(6.65vw - 1.8px))}}body.lb-open .site-header,.vd__lb[data-astro-cid-3j24fh2t][hidden]{display:none}.vd__lb[data-astro-cid-3j24fh2t]{position:fixed;inset:0;z-index:100;background:#010202f0;--graphite: #fff;--graphite-2: oklch(78% .006 80);--concrete: oklch(45% .006 250);--rule: oklch(45% .006 250);--signal: oklch(56% .215 27);--signal-deep: oklch(46% .205 27);backdrop-filter:blur(8px);display:grid;place-items:center;padding:clamp(var(--space-4),4vw,var(--space-8));animation:vd-lb-in .22s cubic-bezier(.22,1,.36,1)}@keyframes vd-lb-in{0%{opacity:0}to{opacity:1}}.vd__lb-figure[data-astro-cid-3j24fh2t]{margin:0;display:grid;gap:var(--space-3);justify-items:center;align-content:center;min-height:0;max-height:100%}.vd__lb-stage[data-astro-cid-3j24fh2t]{position:relative;display:flex;justify-content:center;align-items:center;min-height:0}.vd__lb-img[data-astro-cid-3j24fh2t]{max-width:min(100%,calc(100vw - 10rem));max-height:calc(100vh - clamp(8rem,18vw,12rem));width:auto;height:auto;object-fit:contain;display:block;box-shadow:0 30px 80px #00000080}.vd__lb-cap[data-astro-cid-3j24fh2t]{display:flex;flex-direction:column;align-items:center;gap:.25rem;color:var(--graphite);text-align:center}.vd__lb-count[data-astro-cid-3j24fh2t]{color:var(--signal);font-size:var(--fs-mono);letter-spacing:.12em}.vd__lb-title[data-astro-cid-3j24fh2t]{font-family:var(--font-mono);font-size:var(--fs-body);text-transform:uppercase;letter-spacing:.12em;color:var(--graphite)}.vd__lb-close[data-astro-cid-3j24fh2t],.vd__lb-nav[data-astro-cid-3j24fh2t]{background:#0a0b0d99;border:1.5px solid var(--graphite);color:var(--graphite);cursor:pointer;border-radius:999px;display:grid;place-items:center;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease;font-family:var(--font-sans);line-height:1}.vd__lb-close[data-astro-cid-3j24fh2t]:hover,.vd__lb-nav[data-astro-cid-3j24fh2t]:hover{background:var(--signal);border-color:var(--signal);color:var(--graphite)}.vd__lb-close[data-astro-cid-3j24fh2t]{position:fixed;top:clamp(var(--space-3),2vw,var(--space-6));right:clamp(var(--space-3),2vw,var(--space-6));width:2.75rem;height:2.75rem;font-size:1.6rem;z-index:2}.vd__lb-nav[data-astro-cid-3j24fh2t]{position:absolute;top:50%;transform:translateY(-50%);width:3rem;height:3rem;font-size:1.8rem;z-index:2}.vd__lb-nav--prev[data-astro-cid-3j24fh2t]{left:-3.75rem}.vd__lb-nav--next[data-astro-cid-3j24fh2t]{right:-3.75rem}.vd__lb-nav[data-astro-cid-3j24fh2t]:active{transform:translateY(-50%) scale(.96)}@media(max-width:768px){.vd__lb-img[data-astro-cid-3j24fh2t]{max-width:calc(100vw - 2rem)}.vd__lb-nav--prev[data-astro-cid-3j24fh2t]{left:.5rem}.vd__lb-nav--next[data-astro-cid-3j24fh2t]{right:.5rem}.vd__lb-nav[data-astro-cid-3j24fh2t]{width:2.5rem;height:2.5rem;font-size:1.5rem;background:#0a0b0dcc}}
