.mvs-images{width:100%;--slider-color:var(--mvs-controls-color-o,var(--mvs-title-color-o,var(--title-color,var(--heading-color))))}.mvs-images__item{border-radius:var(--mvs-corner-accent,0) var(--global-radius-md) var(--mvs-corner-accent,0) var(--global-radius-md);margin:0;overflow:clip;padding:0;position:relative}.mvs-images__img{aspect-ratio:var(--im-ratio,16/9);display:block;height:100%;object-fit:cover;width:100%}.mvs-images.mvs-images--ratio-natural .mvs-images__item{display:flex;justify-content:center}.mvs-images.mvs-images--ratio-natural .mvs-images__img{aspect-ratio:auto;height:auto;max-width:100%;object-fit:contain;width:auto}.mvs-images__caption{background:var(--hs-black--55pc);bottom:0;color:var(--hs-white);font-size:.875rem;left:0;line-height:1.4;opacity:0;padding:var(--atom-standard) var(--atom-large) var(--atom-standard) calc(var(--atom-large) + var(--global-radius-md));position:absolute;right:0;transform:translateY(4px);transition:opacity .25s ease,transform .25s ease}.mvs-images__item:focus-within .mvs-images__caption,.mvs-images__item:hover .mvs-images__caption{opacity:1;transform:translateY(0)}.mvs-images--caption-always .mvs-images__caption{opacity:1;transform:translateY(0)}.mvs-images--grid{display:grid;gap:var(--atom-large);grid-template-columns:repeat(var(--im-cols,3),1fr)}.mvs-images--grid.mvs-images--col-1{--im-cols:1}.mvs-images--grid.mvs-images--col-2{--im-cols:2}.mvs-images--grid.mvs-images--col-3{--im-cols:3}.mvs-images--grid.mvs-images--col-4{--im-cols:4}.mvs-images__trigger{background:none;border:none;cursor:zoom-in;display:block;padding:0;text-align:left;width:100%}.mvs-images__trigger .mvs-images__item{transition:transform .25s ease}.mvs-images__trigger:hover .mvs-images__item{transform:scale(1.02)}.mvs-images--slider{display:flex;flex-direction:column;gap:var(--molecule-standard);--mvs-slider-trans:0.5}.mvs-images__track{display:grid;grid-template-columns:1fr;width:100%}.mvs-images__slide{grid-area:1/1;opacity:0;pointer-events:none;position:relative}.mvs-images__slide.is-active{opacity:1;pointer-events:auto}@keyframes imSlideIn{0%{opacity:0}to{opacity:1}}.mvs-images__slide.is-entering{animation:imSlideIn .5s ease both;pointer-events:none;z-index:2}.mvs-images__slide.is-leaving{opacity:1;pointer-events:none;z-index:1}.mvs-images--slider .mvs-images__item{border-radius:var(--mvs-corner-accent,0) var(--global-radius-lg) var(--mvs-corner-accent,0) var(--global-radius-lg)}.mvs-images--slider .mvs-images__img{aspect-ratio:var(--im-ratio,16/9)}.mvs-images--slider .mvs-images__caption{opacity:1;transform:none}.mvs-images__controls{display:flex;justify-content:center}.mvs-lightbox__body{padding:0}.mvs-lightbox__stage{align-items:center;display:grid;grid-template-columns:4rem 1fr 4rem;grid-template-rows:1fr;max-height:95dvh;width:100%}.mvs-lightbox__figure{grid-column:1/-1;grid-row:1;margin:0;min-width:0;position:relative}.mvs-lightbox__img{border-radius:0;display:block;max-height:95dvh;object-fit:contain;width:100%}.mvs-lightbox__caption{background:var(--hs-black--55pc);bottom:0;color:var(--hs-white);font-size:.875rem;left:0;padding:var(--atom-standard) var(--atom-large);position:absolute;right:0;text-align:center}.mvs-lightbox__caption:empty{display:none}.mvs-lightbox__nav{align-items:center;background:var(--hs-black--30pc);border:var(--button-border-width) solid var(--hs-white--50pc);border-radius:0;color:var(--hs-white);cursor:pointer;display:flex;grid-row:1;height:2.5rem;justify-content:center;justify-self:center;position:relative;transition:background var(--global-trans),border-color var(--global-trans);width:2.5rem;z-index:1}.mvs-lightbox__nav--prev{grid-column:1}.mvs-lightbox__nav--next{grid-column:3}.mvs-lightbox__nav:hover{background:var(--hs-black--60pc);border-color:var(--hs-white)}.mvs-images [style*="grid-area:content"]{display:none!important}@container mv2Module (768px <= width < 1024px){.mvs-images--grid.mvs-images--col-4{--im-cols:2}}@container mv2Module (width < 768px){.mvs-images--grid.mvs-images--col-3,.mvs-images--grid.mvs-images--col-4{--im-cols:2}.mvs-images--grid.mvs-images--col-2{--im-cols:1}.mvs-lightbox__stage{grid-template-columns:3rem 1fr 3rem}}