.media-grid[data-astro-cid-2hfri6az]{gap:6px;display:grid}.media-grid--gallery[data-astro-cid-2hfri6az]{grid-template-columns:repeat(3,1fr);grid-auto-rows:250px;grid-auto-flow:dense}.media-grid--gallery[data-astro-cid-2hfri6az] .span-wide[data-astro-cid-2hfri6az]{grid-column:span 2}.media-grid--gallery[data-astro-cid-2hfri6az] .span-tall[data-astro-cid-2hfri6az]{grid-row:span 2}.media-grid--gallery[data-astro-cid-2hfri6az] .span-large[data-astro-cid-2hfri6az]{grid-area:span 2/span 2}.media-grid--gallery[data-astro-cid-2hfri6az].filtered .media-item[data-astro-cid-2hfri6az]{grid-area:span 1/span 1}.media-grid--strip[data-astro-cid-2hfri6az]{grid-template-columns:repeat(3,1fr);grid-auto-rows:230px}.media-item[data-astro-cid-2hfri6az]{cursor:pointer;appearance:none;text-align:left;color:inherit;font:inherit;background:#111;border:none;border-radius:6px;padding:0;transition:opacity .3s;position:relative;overflow:hidden}.media-image[data-astro-cid-2hfri6az]{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease-out)}.media-item[data-astro-cid-2hfri6az]:hover .media-image[data-astro-cid-2hfri6az],.media-item[data-astro-cid-2hfri6az]:focus-visible .media-image[data-astro-cid-2hfri6az]{transform:scale(1.05)}.media-play[data-astro-cid-2hfri6az]{color:#fff;background:#0000008c;border:2px solid #ffffffd9;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:-28px 0 0 -28px;transition:background .2s,transform .2s;display:flex;position:absolute;top:50%;left:50%}.media-item[data-astro-cid-2hfri6az]:hover .media-play[data-astro-cid-2hfri6az],.media-item[data-astro-cid-2hfri6az]:focus-visible .media-play[data-astro-cid-2hfri6az]{background:linear-gradient(135deg,#6cc551 0%,#00863f 100%);transform:scale(1.06)}.media-overlay[data-astro-cid-2hfri6az]{opacity:0;background:linear-gradient(#0000 50%,#000c 100%);flex-direction:column;justify-content:flex-end;padding:1.1rem 1.25rem;transition:opacity .3s;display:flex;position:absolute;inset:0}.media-item[data-astro-cid-2hfri6az]:hover .media-overlay[data-astro-cid-2hfri6az],.media-item[data-astro-cid-2hfri6az]:focus-visible .media-overlay[data-astro-cid-2hfri6az]{opacity:1}.media-tag[data-astro-cid-2hfri6az]{color:var(--color-green-bright);text-transform:uppercase;letter-spacing:1px;margin-bottom:4px;font-size:.75rem;display:block}.media-caption[data-astro-cid-2hfri6az]{color:var(--color-text-white);font-size:.95rem;font-weight:600;line-height:1.35;display:block}@media (hover:none){.media-overlay[data-astro-cid-2hfri6az]{opacity:1;background:linear-gradient(#0000 35%,#000000b8 100%)}}@media (width<=1024px){.media-grid--strip[data-astro-cid-2hfri6az]{grid-auto-rows:200px}}@media (width<=768px){.media-grid--gallery[data-astro-cid-2hfri6az]{grid-template-columns:1fr 1fr;grid-auto-rows:190px;gap:4px}.media-grid--gallery[data-astro-cid-2hfri6az] .span-large[data-astro-cid-2hfri6az]{grid-area:span 1/span 2}.media-grid--gallery[data-astro-cid-2hfri6az] .span-tall[data-astro-cid-2hfri6az]{grid-row:span 2}}@media (width<=640px){.media-grid--strip[data-astro-cid-2hfri6az]{grid-template-columns:1fr 1fr;grid-auto-rows:160px;gap:4px}.media-caption[data-astro-cid-2hfri6az]{font-size:.85rem}.media-play[data-astro-cid-2hfri6az]{width:46px;height:46px;margin:-23px 0 0 -23px}}@media (width<=480px){.media-grid--gallery[data-astro-cid-2hfri6az]{grid-template-columns:1fr;grid-auto-rows:230px}.media-grid--gallery[data-astro-cid-2hfri6az] .media-item[data-astro-cid-2hfri6az]{grid-area:span 1/span 1}}.lightbox[data-astro-cid-4rqoug6z]{z-index:9999;opacity:0;visibility:hidden;background:#000000f2;justify-content:center;align-items:center;transition:opacity .3s,visibility .3s;display:flex;position:fixed;inset:0}.lightbox[data-astro-cid-4rqoug6z].active{opacity:1;visibility:visible}.lightbox-content[data-astro-cid-4rqoug6z]{flex-direction:column;align-items:center;max-width:min(92vw,1600px);max-height:90vh;margin:0;display:flex}.lightbox-img[data-astro-cid-4rqoug6z],.lightbox-video[data-astro-cid-4rqoug6z]{background:#000;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:78vh}.lightbox-video[data-astro-cid-4rqoug6z]{aspect-ratio:16/9;width:min(92vw,1600px)}.lightbox-img[data-astro-cid-4rqoug6z]{opacity:0;transition:opacity .2s}.lightbox-img[data-astro-cid-4rqoug6z].loaded{opacity:1}.lightbox-img[data-astro-cid-4rqoug6z][hidden],.lightbox-video[data-astro-cid-4rqoug6z][hidden]{display:none}.lightbox-caption[data-astro-cid-4rqoug6z]{text-align:center;color:var(--color-text-light);flex-direction:column;gap:.25rem;max-width:60ch;margin-top:1rem;display:flex}.lightbox-tag[data-astro-cid-4rqoug6z]{color:var(--color-green-bright);text-transform:uppercase;letter-spacing:1px;font-size:.75rem}.lightbox-text[data-astro-cid-4rqoug6z]{font-size:1rem}.lightbox-count[data-astro-cid-4rqoug6z]{color:var(--color-text-muted);font-size:.8rem}.lightbox-close[data-astro-cid-4rqoug6z],.lightbox-nav[data-astro-cid-4rqoug6z]{z-index:10000;color:#fff;cursor:pointer;background:#00000080;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;transition:border-color .2s,background .2s;display:flex;position:absolute}.lightbox-close[data-astro-cid-4rqoug6z]{width:44px;height:44px;font-size:1.5rem;top:20px;right:20px}.lightbox-nav[data-astro-cid-4rqoug6z]{width:52px;height:52px;margin-top:-26px;top:50%}.lightbox-prev[data-astro-cid-4rqoug6z]{left:20px}.lightbox-next[data-astro-cid-4rqoug6z]{right:20px}.lightbox-nav[data-astro-cid-4rqoug6z][hidden]{display:none}.lightbox-close[data-astro-cid-4rqoug6z]:hover,.lightbox-nav[data-astro-cid-4rqoug6z]:hover{background:#000000bf;border-color:#ffffffb3}@media (width<=768px){.lightbox-nav[data-astro-cid-4rqoug6z]{width:46px;height:46px;margin-top:0;top:auto;bottom:18px}.lightbox-prev[data-astro-cid-4rqoug6z]{left:calc(50% - 58px)}.lightbox-next[data-astro-cid-4rqoug6z]{right:calc(50% - 58px)}.lightbox-content[data-astro-cid-4rqoug6z]{max-height:80vh}.lightbox-img[data-astro-cid-4rqoug6z],.lightbox-video[data-astro-cid-4rqoug6z]{max-height:66vh}}
