.vsl-mm[data-astro-cid-ij7eke7m]{display:grid;grid-template-columns:1fr 1.1fr;gap:var(--space-12);align-items:center}.vsl-mm__title[data-astro-cid-ij7eke7m]{font-size:clamp(2rem,3.4vw,3rem);line-height:var(--leading-tight)}@media(min-width:901px){.vsl-mm__title[data-astro-cid-ij7eke7m]{white-space:nowrap}}.vsl-mm__hl[data-astro-cid-ij7eke7m]{list-style:none;margin:var(--space-6) 0 0;padding:0;display:grid;gap:var(--space-2)}.vsl-mm__hl[data-astro-cid-ij7eke7m] li[data-astro-cid-ij7eke7m]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--glass-bg-dark);border:1px solid var(--glass-border-dark);font-weight:600;font-size:var(--text-body);color:var(--color-surface)}.vsl-mm__hl[data-astro-cid-ij7eke7m] svg[data-astro-cid-ij7eke7m]{flex-shrink:0;color:var(--color-accent-blue)}.vsl-mm__photos[data-astro-cid-ij7eke7m]{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:15rem 9rem;gap:var(--space-3)}.vsl-mm__photo[data-astro-cid-ij7eke7m]{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-md);display:block}.vsl-mm__photo--1[data-astro-cid-ij7eke7m]{grid-column:1 / -1}@media(max-width:900px){.vsl-mm[data-astro-cid-ij7eke7m]{grid-template-columns:1fr;gap:var(--space-8)}.vsl-mm__photos[data-astro-cid-ij7eke7m]{grid-template-rows:12rem 6.5rem}}.vsl-cr[data-astro-cid-a5dizem5]{--cr-edge: max(var(--space-4), calc((100vw - var(--max-width)) / 2));--cr-card-w: 296px;--cr-card-h: 488px;padding:var(--space-16) 0;overflow:hidden}.vsl-cr__head[data-astro-cid-a5dizem5]{padding:0 var(--space-4);margin-bottom:var(--space-10)}.vsl-cr__title[data-astro-cid-a5dizem5]{max-width:46rem;margin-inline:auto}.vsl-cr__viewport[data-astro-cid-a5dizem5]{position:relative}.vsl-cr__track[data-astro-cid-a5dizem5]{list-style:none;margin:0;padding:0 var(--cr-edge);display:flex;gap:var(--space-6);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--cr-edge);scrollbar-width:none;overscroll-behavior-x:contain}.vsl-cr__track[data-astro-cid-a5dizem5]::-webkit-scrollbar{display:none}.vsl-cr__card[data-astro-cid-a5dizem5]{position:relative;flex:0 0 var(--cr-card-w);height:var(--cr-card-h);scroll-snap-align:start;border-radius:var(--radius-lg);overflow:hidden;background:var(--color-bg-dark-2);border:1px solid var(--glass-border-dark);isolation:isolate}.vsl-cr__bg[data-astro-cid-a5dizem5]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .4s ease}.vsl-cr__card[data-astro-cid-a5dizem5]:hover .vsl-cr__bg[data-astro-cid-a5dizem5]{transform:scale(1.04)}.vsl-cr__shade[data-astro-cid-a5dizem5]{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 30%,color-mix(in srgb,var(--color-black) 55%,transparent) 55%,var(--color-black) 88%)}.vsl-cr__card--placeholder[data-astro-cid-a5dizem5]{background:radial-gradient(120% 70% at 50% 0%,color-mix(in srgb,var(--color-accent-blue) 45%,transparent) 0%,transparent 70%),var(--color-bg-dark-2)}.vsl-cr__ph[data-astro-cid-a5dizem5]{position:absolute;top:22%;left:50%;transform:translate(-50%);z-index:-2;font-size:6rem;font-weight:700;letter-spacing:-.04em;line-height:1;background:var(--gradient-chrome);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;opacity:.85}.vsl-cr__pill[data-astro-cid-a5dizem5]{position:absolute;top:var(--space-4);left:var(--space-4);right:var(--space-4);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1.5px solid color-mix(in srgb,var(--color-surface) 70%,transparent);background:color-mix(in srgb,var(--color-black) 35%,transparent);backdrop-filter:var(--glass-blur-sm);-webkit-backdrop-filter:var(--glass-blur-sm);text-align:center;font-size:var(--text-body-lg);font-weight:600;letter-spacing:var(--tracking-heading);color:var(--color-surface)}.vsl-cr__body[data-astro-cid-a5dizem5]{position:absolute;left:var(--space-5);right:var(--space-5);bottom:var(--space-5)}.vsl-cr__label[data-astro-cid-a5dizem5]{margin:0 0 var(--space-3);font-size:var(--text-body-lg);font-weight:700;letter-spacing:var(--tracking-heading);background:var(--gradient-holo);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.vsl-cr__rule[data-astro-cid-a5dizem5]{display:block;height:1px;margin-bottom:var(--space-3);background:color-mix(in srgb,var(--color-surface) 22%,transparent)}.vsl-cr__name[data-astro-cid-a5dizem5]{margin:0 0 var(--space-1);font-size:var(--text-xl);font-weight:500;line-height:var(--leading-snug);letter-spacing:var(--tracking-heading);color:var(--color-surface)}.vsl-cr__text[data-astro-cid-a5dizem5]{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:var(--text-xs);line-height:var(--leading-body);color:color-mix(in srgb,var(--color-surface) 72%,transparent)}.vsl-cr__arrow[data-astro-cid-a5dizem5]{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:3.5rem;height:3.5rem;transform:translateY(-50%);border-radius:50%;border:1.5px solid color-mix(in srgb,var(--color-surface) 80%,transparent);background:color-mix(in srgb,var(--color-black) 45%,transparent);backdrop-filter:var(--glass-blur-sm);-webkit-backdrop-filter:var(--glass-blur-sm);color:var(--color-surface);cursor:pointer;transition:opacity .2s ease,background .2s ease}.vsl-cr__arrow[data-astro-cid-a5dizem5]:hover{background:color-mix(in srgb,var(--color-black) 70%,transparent)}.vsl-cr__arrow[data-astro-cid-a5dizem5]:focus-visible{outline:2px solid var(--color-accent-blue);outline-offset:3px}.vsl-cr__arrow[data-astro-cid-a5dizem5]:disabled{opacity:0;pointer-events:none}.vsl-cr__arrow--prev[data-astro-cid-a5dizem5]{left:max(var(--space-4),calc(var(--cr-edge) - 1.75rem))}.vsl-cr__arrow--next[data-astro-cid-a5dizem5]{right:max(var(--space-4),calc(var(--cr-edge) - 1.75rem))}.vsl-cr__cta[data-astro-cid-a5dizem5]{margin-top:var(--space-12);padding:0 var(--space-4)}@media(hover:none),(max-width:760px){.vsl-cr__arrow[data-astro-cid-a5dizem5]{display:none}}@media(max-width:640px){.vsl-cr[data-astro-cid-a5dizem5]{padding-block:var(--space-10)}.vsl-cr__track[data-astro-cid-a5dizem5]{gap:var(--space-4)}}@media(prefers-reduced-motion:reduce){.vsl-cr__bg[data-astro-cid-a5dizem5]{transition:none}.vsl-cr__card[data-astro-cid-a5dizem5]:hover .vsl-cr__bg[data-astro-cid-a5dizem5]{transform:none}}
