.lightbox-overlay{z-index:1000;background:#000;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem 1rem 1.25rem;display:none;position:fixed;inset:0;-webkit-transform:translateZ(0);transform:translateZ(0)}.lightbox-overlay.is-open{display:flex}.lightbox-overlay.is-zoomed{gap:0;padding:0}.lightbox-overlay.is-zoomed .lightbox-header,.lightbox-overlay.is-zoomed .lightbox-thumbs,.lightbox-overlay.is-zoomed .lightbox-counter,.lightbox-overlay.is-zoomed .lightbox-nav{display:none}.lightbox-overlay.is-zoomed .lightbox-slide img{border-radius:0}.lightbox-main{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative}.lightbox-track{scroll-snap-type:x mandatory;touch-action:pan-x;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;width:100%;height:100%;display:flex;overflow-x:auto}.lightbox-slide{scroll-snap-align:center;flex:0 0 100%;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.lightbox-slide img{object-fit:contain;border-radius:8px;max-width:100%;max-height:100%}.lightbox-thumbs{touch-action:pan-x;-webkit-overflow-scrolling:touch;flex-shrink:0;gap:.5rem;max-width:100%;padding:.25rem;display:flex;overflow-x:auto}.lightbox-thumb{cursor:pointer;opacity:.5;touch-action:pan-x;background:0 0;border:2px solid #0000;border-radius:6px;flex-shrink:0;width:60px;height:60px;padding:0;transition:opacity .15s,border-color .15s;overflow:hidden}.lightbox-thumb img{object-fit:cover;width:100%;height:100%;display:block}.lightbox-thumb:hover{opacity:.8}.lightbox-thumb.is-active{opacity:1;border-color:#fff}.lightbox-close,.lightbox-nav{color:#fff;cursor:pointer;background:#ffffff1f;border:none;justify-content:center;align-items:center;line-height:1;transition:background .15s;display:flex}.lightbox-close:hover,.lightbox-nav:hover{background:#ffffff40}.lightbox-header{flex-shrink:0;justify-content:flex-end;width:100%;padding:.25rem .25rem 0;display:flex}.lightbox-close{border-radius:50%;width:44px;height:44px;font-size:1.8rem}.lightbox-nav{z-index:2;border-radius:50%;width:48px;height:48px;font-size:2rem;position:absolute;top:50%;transform:translateY(-50%)}.lightbox-prev{left:.75rem}.lightbox-next{right:.75rem}.lightbox-counter{color:#ffffffd9;margin:0;font-size:.85rem;font-weight:600}@media (width<=640px){.lightbox-nav{width:40px;height:40px;font-size:1.6rem}}.stream-content[data-astro-cid-5gaiam7a]{flex-direction:column;gap:2rem;display:flex}.gallery-wrapper[data-astro-cid-5gaiam7a]{position:relative}.gallery[data-astro-cid-5gaiam7a]{gap:.75rem;display:grid}.gallery-item[data-astro-cid-5gaiam7a]{background:var(--color-bg-alt);cursor:zoom-in;width:100%;font:inherit;color:inherit;border:none;border-radius:10px;padding:0;display:block;overflow:hidden}.gallery-item[data-astro-cid-5gaiam7a] img[data-astro-cid-5gaiam7a]{object-fit:contain;width:100%;height:100%;display:block}.gallery--grid[data-astro-cid-5gaiam7a],.gallery--lightbox[data-astro-cid-5gaiam7a]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.gallery--grid[data-astro-cid-5gaiam7a] .gallery-item[data-astro-cid-5gaiam7a],.gallery--lightbox[data-astro-cid-5gaiam7a] .gallery-item[data-astro-cid-5gaiam7a]{aspect-ratio:4/3}.gallery--bento[data-astro-cid-5gaiam7a]{grid-template-columns:repeat(4,1fr);grid-auto-rows:130px}.gallery--bento[data-astro-cid-5gaiam7a] .gallery-item[data-astro-cid-5gaiam7a][style*=--i\:0]{grid-area:span 2/span 2}.gallery--carousel[data-astro-cid-5gaiam7a]{scroll-snap-type:x mandatory;grid-auto-columns:min(80%,340px);grid-auto-flow:column;padding-bottom:.5rem;overflow-x:auto}.gallery--carousel[data-astro-cid-5gaiam7a] .gallery-item[data-astro-cid-5gaiam7a]{scroll-snap-align:start;aspect-ratio:4/3}.gallery-swipe-hint[data-astro-cid-5gaiam7a]{display:none}@media (width<=640px){.gallery[data-astro-cid-5gaiam7a]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x;padding-bottom:.5rem;overflow-x:auto;display:flex!important}.gallery-item[data-astro-cid-5gaiam7a]{scroll-snap-align:center;touch-action:pan-x;aspect-ratio:4/3!important;grid-column:unset!important;grid-row:unset!important;flex:0 0 82%!important}.gallery-swipe-hint[data-astro-cid-5gaiam7a]{color:#fff;pointer-events:none;background:#0f3f2e99;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:1.3rem;line-height:1;display:flex;position:absolute;top:50%;right:.6rem;transform:translateY(-50%)}}.video-loop[data-astro-cid-5gaiam7a]{margin:0}.video-loop[data-astro-cid-5gaiam7a] video[data-astro-cid-5gaiam7a]{border-radius:10px;width:100%;display:block}.video-loop[data-astro-cid-5gaiam7a] figcaption[data-astro-cid-5gaiam7a]{color:var(--color-text-muted);text-align:center;margin-top:.5rem;font-size:.9rem}.yt-embed[data-astro-cid-5gaiam7a]{margin:0}.yt-title[data-astro-cid-5gaiam7a]{color:var(--color-primary);margin:0 0 .6rem}.yt-facade[data-astro-cid-5gaiam7a],.yt-embed[data-astro-cid-5gaiam7a] iframe{aspect-ratio:16/9;background:var(--color-bg-alt);border:none;border-radius:10px;width:100%;display:block}.yt-facade[data-astro-cid-5gaiam7a]{cursor:pointer;padding:0;position:relative;overflow:hidden}.yt-facade[data-astro-cid-5gaiam7a] img[data-astro-cid-5gaiam7a]{object-fit:cover;width:100%;height:100%;display:block}.yt-play[data-astro-cid-5gaiam7a]{background:#0f3f2ed9;border-radius:12px;width:68px;height:48px;transition:background .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.yt-play[data-astro-cid-5gaiam7a]:after{content:"";border:10px solid #0000;border-left:17px solid #fff;border-right-width:0;position:absolute;top:50%;left:52%;transform:translate(-50%,-50%)}.yt-facade[data-astro-cid-5gaiam7a]:hover .yt-play[data-astro-cid-5gaiam7a],.yt-facade[data-astro-cid-5gaiam7a]:focus-visible .yt-play[data-astro-cid-5gaiam7a]{background:var(--color-primary)}.yt-embed[data-astro-cid-5gaiam7a] figcaption[data-astro-cid-5gaiam7a]{color:var(--color-text-muted);text-align:center;margin-top:.5rem;font-size:.9rem}.cta-btn[data-astro-cid-5gaiam7a]{border-radius:999px;width:fit-content;padding:.75rem 1.75rem;font-weight:700;text-decoration:none;display:inline-block}.cta-btn--primary[data-astro-cid-5gaiam7a]{background:var(--color-primary);color:#fff}.cta-btn--secondary[data-astro-cid-5gaiam7a]{color:var(--color-primary);border:2px solid var(--color-primary);background:0 0}.infra-card[data-astro-cid-5gaiam7a]{background:var(--color-bg-alt);border-radius:12px;grid-template-columns:minmax(160px,280px) 1fr;align-items:center;gap:1.25rem;display:grid;overflow:hidden}.infra-card[data-astro-cid-5gaiam7a] img[data-astro-cid-5gaiam7a]{object-fit:contain;aspect-ratio:4/3;background:var(--color-bg-alt);width:100%;height:100%}.infra-card-body[data-astro-cid-5gaiam7a]{padding-block:1rem;padding-right:1.25rem}.infra-card-body[data-astro-cid-5gaiam7a] h3[data-astro-cid-5gaiam7a]{color:var(--color-primary);margin:0 0 .25rem}.infra-capacity[data-astro-cid-5gaiam7a]{margin:0 0 .5rem;font-weight:700}@media (width<=640px){.infra-card[data-astro-cid-5gaiam7a]{grid-template-columns:1fr}}.faq-block[data-astro-cid-5gaiam7a]{flex-direction:column;gap:.55rem;display:flex}.faq-block[data-astro-cid-5gaiam7a] h2[data-astro-cid-5gaiam7a]{color:var(--color-primary);margin:0 0 .5rem}.faq-item[data-astro-cid-5gaiam7a]{background:var(--color-bg-alt);border-radius:10px;padding:.7rem 1rem}.faq-item[data-astro-cid-5gaiam7a] summary[data-astro-cid-5gaiam7a]{cursor:pointer;color:var(--color-primary-dark)}.faq-question[data-astro-cid-5gaiam7a]{color:var(--color-primary-dark);margin:0;font-size:.9375rem;font-weight:700;display:inline}.faq-item--plain[data-astro-cid-5gaiam7a] .faq-question[data-astro-cid-5gaiam7a]{margin-bottom:.5rem;display:block}.faq-item[data-astro-cid-5gaiam7a][open] summary[data-astro-cid-5gaiam7a]{margin-bottom:.6rem}.faq-answer[data-astro-cid-5gaiam7a]{margin:0;font-size:.9375rem}.faq-answer[data-astro-cid-5gaiam7a] p{margin:0}
