.wp-block-litw-video-gallery .litw-vg__visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.wp-block-litw-video-gallery .litw-vg__heading{margin:0 0 var(--wp--preset--spacing--40,1.5rem)}.wp-block-litw-video-gallery .litw-vg__grid{display:grid;gap:var(--wp--style--block-gap,var(--wp--preset--spacing--40,1.5rem));grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--litw-vg-min,18rem)),1fr));list-style:none;margin:0;padding:0}.wp-block-litw-video-gallery .litw-vg__item{display:flex;flex-direction:column;gap:.4em;margin:0}.wp-block-litw-video-gallery .litw-vg__link{color:inherit;display:flex;flex-direction:column;gap:.6em;text-decoration:none}.wp-block-litw-video-gallery .litw-vg__thumb{aspect-ratio:16/9;background-color:var(--wp--preset--color--contrast,#1a1a1a);border-radius:1rem;box-shadow:var(--wp--preset--shadow--natural);display:block;overflow:hidden;position:relative}.wp-block-litw-video-gallery .litw-vg__thumb img{display:block;height:100%;object-fit:cover;width:100%}.wp-block-litw-video-gallery .litw-vg__play{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;transition:transform .15s ease}.wp-block-litw-video-gallery .litw-vg__link:focus-visible .litw-vg__play,.wp-block-litw-video-gallery .litw-vg__link:hover .litw-vg__play{transform:scale(1.08)}.wp-block-litw-video-gallery .litw-vg__link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.wp-block-litw-video-gallery .litw-vg__link:hover .litw-vg__title{text-decoration:underline}.wp-block-litw-video-gallery .litw-vg__title{font-weight:600;line-height:1.3}.wp-block-litw-video-gallery .litw-vg__thumb--empty{align-items:center;display:flex;justify-content:center}@media (prefers-reduced-motion:reduce){.wp-block-litw-video-gallery .litw-vg__play{transition:none}}.wp-block-litw-video-gallery .litw-vg__lightbox{background:transparent;border:none;max-width:70rem;overflow:visible;padding:0;width:min(70rem,calc(100vw - 2rem),calc(177.77778vh - 13.77778rem));width:min(70rem,calc(100vw - 2rem),calc(100svh*16/9 - 13.77778rem))}.wp-block-litw-video-gallery .litw-vg__lightbox:has(.litw-vg__nav[hidden]){width:min(70rem,calc(100vw - 2rem),calc(177.77778vh - 8.44444rem));width:min(70rem,calc(100vw - 2rem),calc(100svh*16/9 - 8.44444rem))}.wp-block-litw-video-gallery .litw-vg__lightbox::backdrop{background:rgba(0,0,0,.9)}.wp-block-litw-video-gallery .litw-vg__dialog{display:grid;gap:.5rem;grid-template-areas:"close  close" "player player" "prev   next";grid-template-columns:1fr 1fr}.wp-block-litw-video-gallery .litw-vg__dialog:has(>.litw-vg__nav[hidden]){grid-template-areas:"close  close" "player player"}.wp-block-litw-video-gallery .litw-vg__player{-ms-grid-column:1;-ms-grid-row:3;-ms-grid-column-span:3;aspect-ratio:16/9;background:#000;border-radius:4px;grid-area:player;overflow:hidden;position:relative}.wp-block-litw-video-gallery .litw-vg__player iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.wp-block-litw-video-gallery .litw-vg__close{-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column-span:3;align-items:center;background:transparent;border:none;border-radius:999px;color:#fff;cursor:pointer;display:flex;grid-area:close;height:2.25rem;justify-content:center;justify-self:end;padding:0;width:2.25rem}.wp-block-litw-video-gallery .litw-vg__close:hover{background:hsla(0,0%,100%,.15)}.wp-block-litw-video-gallery .litw-vg__close:focus-visible{outline:2px solid #fff;outline-offset:2px}.wp-block-litw-video-gallery .litw-vg__nav{align-items:center;background:transparent;border:none;border-radius:999px;color:#fff;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0 4px}.wp-block-litw-video-gallery .litw-vg__nav:hover{background:hsla(0,0%,100%,.15)}.wp-block-litw-video-gallery .litw-vg__nav:focus-visible{outline:2px solid #fff;outline-offset:2px}.wp-block-litw-video-gallery .litw-vg__nav--prev{grid-area:prev;-ms-grid-column:1;-ms-grid-row:5;justify-self:start}.wp-block-litw-video-gallery .litw-vg__nav--next{grid-area:next;-ms-grid-column:3;-ms-grid-row:5;justify-self:end}@media (min-width:960px){.wp-block-litw-video-gallery .litw-vg__lightbox,.wp-block-litw-video-gallery .litw-vg__lightbox:has(.litw-vg__nav[hidden]){width:min(70rem,calc(100vw - 2rem),calc(177.77778vh - 8.44444rem));width:min(70rem,calc(100vw - 2rem),calc(100svh*16/9 - 8.44444rem))}.wp-block-litw-video-gallery .litw-vg__dialog{align-items:center;grid-template-areas:"close  close  close" "prev   player next";grid-template-columns:auto minmax(0,1fr) auto}.wp-block-litw-video-gallery .litw-vg__dialog:has(>.litw-vg__nav[hidden]){grid-template-areas:"close" "player";grid-template-columns:minmax(0,1fr)}.wp-block-litw-video-gallery .litw-vg__nav--prev{justify-self:end}.wp-block-litw-video-gallery .litw-vg__nav--next{justify-self:start}.wp-block-litw-video-gallery .litw-vg__player{-ms-grid-column:2;-ms-grid-row:2;-ms-grid-column-span:1}.wp-block-litw-video-gallery .litw-vg__dialog:has(>.litw-vg__nav[hidden])>.litw-vg__player{-ms-grid-column:1;-ms-grid-row:2;-ms-grid-column-span:1}.wp-block-litw-video-gallery .litw-vg__close{-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column-span:3}.wp-block-litw-video-gallery .litw-vg__dialog:has(>.litw-vg__nav[hidden])>.litw-vg__close{-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column-span:1}.wp-block-litw-video-gallery .litw-vg__nav--prev{-ms-grid-column:1;-ms-grid-row:2}.wp-block-litw-video-gallery .litw-vg__nav--next{-ms-grid-column:3;-ms-grid-row:2}}.wp-block-litw-video-gallery [hidden]{display:none}@media (prefers-reduced-motion:no-preference){.wp-block-litw-video-gallery .litw-vg__lightbox,.wp-block-litw-video-gallery .litw-vg__lightbox::backdrop{opacity:0;transition:opacity .18s ease,display allow-discrete .18s,overlay allow-discrete .18s}.wp-block-litw-video-gallery .litw-vg__lightbox[open],.wp-block-litw-video-gallery .litw-vg__lightbox[open]::backdrop{opacity:1}@starting-style{.wp-block-litw-video-gallery .litw-vg__lightbox[open],.wp-block-litw-video-gallery .litw-vg__lightbox[open]::backdrop{opacity:0}}}
