.gallery-thumbnail{cursor:zoom-in;background:#e3e3df;border:0;place-items:center;max-width:100%;padding:0;display:grid}.gallery-thumbnail img{object-fit:contain;max-width:100%;transition:opacity .2s;display:block}.gallery-thumbnail:hover img{opacity:.85}.gallery-thumbnail:disabled{cursor:default}.gallery-thumbnail:focus-visible{outline:2px solid var(--br-accent);outline-offset:2px}.gallery-thumbnails{flex-wrap:wrap;align-items:flex-start;gap:12px;margin:20px 0;display:flex}.gallery-thumbnails figure{flex:none;min-width:0;max-width:100%;margin:0}.gallery-thumbnails :is(.gallery-caption,.show-image-labels){contain:inline-size}.gallery-thumbnails img{width:auto;height:var(--gallery-thumbnail-height,120px)}.gallery-thumbnails .image-unavailable{width:var(--gallery-thumbnail-height,120px);height:var(--gallery-thumbnail-height,120px);aspect-ratio:auto}.gallery-caption{overflow-wrap:anywhere;margin-top:6px;font-size:.75rem;line-height:1.4;display:block}.gallery-thumbnails small{color:#777;display:block}.gallery-preview-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.gallery-preview-strip button{aspect-ratio:1;overflow:hidden}.gallery-preview-strip img{width:100%;height:100%}.gallery-preview-strip .gallery-preview-strip__more{color:#fff;background:#252525;font-size:.82rem;font-weight:700}.image-gallery-modal .modal-content{background:#f6f6f2;border:0;border-radius:0}.image-gallery-modal .modal-header{border-color:#d2d2ce}.image-gallery-modal .btn-close{width:24px;height:24px}.image-gallery-modal .modal-title{color:#252525;overflow-wrap:anywhere;font-size:1rem}.image-gallery-modal .modal-body{min-height:0;padding:0}.image-gallery-grid{background:#cececa;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;padding:12px;display:grid}.image-gallery-grid button{color:#444;text-align:left;cursor:zoom-in;background:#e3e3df;border:0;min-width:0;padding:0;overflow:hidden}.image-gallery-grid button:focus-visible{outline:2px solid var(--br-accent);outline-offset:2px}.image-gallery-grid img,.image-gallery-grid .image-unavailable{aspect-ratio:1;object-fit:contain;background:#e3e3df;width:100%;display:block}.image-gallery-grid .image-unavailable{display:flex}.image-gallery-grid span:not(.image-unavailable){text-align:center;overflow-wrap:anywhere;padding:6px 8px;font-size:.7rem;line-height:1.4;display:block}.image-gallery-carousel{--gallery-carousel-height:min(72vh,760px,calc(100dvh - 160px));background:#202020;overflow:hidden}.image-gallery-carousel .carousel-inner,.image-gallery-carousel .carousel-item{height:var(--gallery-carousel-height)}.image-gallery-carousel figure{width:100%;margin:0;position:relative;overflow:hidden}.image-gallery-carousel :is(.carousel-item.active,.carousel-item-next,.carousel-item-prev){flex-direction:column;display:flex}.image-gallery-carousel img,.image-gallery-carousel .image-unavailable{aspect-ratio:auto;object-fit:contain;flex:1;width:100%;height:0;min-height:0}.image-gallery-carousel figcaption{color:#ddd;text-align:center;overflow-wrap:anywhere;flex-shrink:0;max-height:25%;padding:8px 54px;font-size:.75rem;line-height:1.4;overflow:auto}.image-gallery-carousel .carousel-control-prev,.image-gallery-carousel .carousel-control-next{opacity:.8;width:max(12%,44px)}.image-gallery-carousel .carousel-control-prev:hover,.image-gallery-carousel .carousel-control-next:hover{opacity:1}.image-gallery-carousel :is(.carousel-control-prev,.carousel-control-next):focus-visible{outline:2px solid var(--br-accent);outline-offset:-3px}.image-gallery-carousel:focus-visible{outline:2px solid var(--br-accent);outline-offset:-2px}.gallery-counter{color:#444;text-align:center;padding:8px 16px;font-size:.75rem}.image-viewer-toolbar{color:#444;background:#f6f6f2;flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:.75rem;display:flex}.image-viewer-toolbar [data-viewer-caption]{overflow-wrap:anywhere;min-width:0;max-width:100%}.image-viewer-toolbar .action-button{min-height:40px}.image-gallery-carousel .carousel-item img{transform-origin:50%}.image-gallery-modal .image-gallery-carousel{flex-direction:column;height:100%;min-height:0;display:flex}.image-gallery-modal .image-gallery-carousel .carousel-inner{flex:1;height:auto;min-height:0}.image-gallery-modal .image-gallery-carousel .carousel-item{height:100%;overflow:auto}.image-gallery-modal .image-gallery-carousel .carousel-indicators--thumbnails{flex-shrink:0}.image-gallery-modal .image-gallery-carousel :is(.carousel-control-prev,.carousel-control-next){height:calc(100% - 76px)}.image-gallery-modal:not(.shared-file-viewer) .modal-body{flex-direction:column;display:flex;overflow:auto}.image-gallery-carousel:fullscreen{flex-direction:column;width:100%;height:100%;margin:0;display:flex}.image-gallery-carousel:fullscreen .carousel-inner{flex:1;height:auto;min-height:0}.image-gallery-carousel:fullscreen .carousel-item{height:100%;overflow:auto}.image-gallery-carousel:fullscreen :is(.carousel-indicators--thumbnails,.image-viewer-toolbar){flex-shrink:0}.image-gallery-carousel:fullscreen :is(.carousel-control-prev,.carousel-control-next){height:calc(100% - 210px)}.carousel-indicators--thumbnails{overscroll-behavior-x:contain;justify-content:safe center;gap:8px;margin:0;padding:10px;position:static;overflow-x:auto}.carousel-indicators--thumbnails [data-bs-target]{box-sizing:border-box;text-indent:0;opacity:.7;background:0 0;border:2px solid #0000;flex:0 0 64px;width:64px;height:52px;margin:0;padding:2px}.carousel-indicators--thumbnails [data-bs-target].active{border-color:var(--br-accent);opacity:1}.carousel-indicators--thumbnails [data-bs-target]:is(:hover,:focus-visible){opacity:1}.carousel-indicators--thumbnails [data-bs-target]:focus-visible{outline-offset:1px;outline:2px solid #fff}.carousel-indicators--thumbnails [data-bs-target] :is(img,.image-unavailable){object-fit:contain;flex:none;width:100%;height:100%;min-height:0;display:block}.carousel-indicators--thumbnails [data-bs-target] .image-unavailable{font-size:.5rem;display:flex}.image-gallery-carousel--thumbnails{--gallery-carousel-height:min(65vh,680px,calc(100dvh - 260px))}.image-gallery-carousel--thumbnails :is(.carousel-control-prev,.carousel-control-next){height:var(--gallery-carousel-height);bottom:auto}@media (width<=767.98px){.image-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.image-gallery-carousel{--gallery-carousel-height:min(65vh,560px,calc(100dvh - 160px))}.image-gallery-carousel--thumbnails{--gallery-carousel-height:min(60vh,500px,calc(100dvh - 230px))}}.gallery-caption small{color:var(--bs-secondary-color,#777);display:block}.history-timeline[data-astro-cid-ta2fbyqs]{border-left:1px solid #888;margin:1.5rem 0;padding:0 0 0 1.2rem;list-style:none}.history-timeline[data-astro-cid-ta2fbyqs]>li[data-astro-cid-ta2fbyqs]{grid-template-columns:8rem minmax(0,1fr);gap:1rem;margin-bottom:1rem;display:grid;position:relative}.history-timeline[data-astro-cid-ta2fbyqs]>li[data-astro-cid-ta2fbyqs]:before{content:"";background:var(--br-accent);border-radius:50%;width:.65rem;height:.65rem;position:absolute;top:.5rem;left:-1.55rem}.history-timeline-date[data-astro-cid-ta2fbyqs]{color:var(--br-accent);padding-top:.2rem;font-weight:700}.history-timeline[data-astro-cid-ta2fbyqs] article[data-astro-cid-ta2fbyqs]{overflow-wrap:anywhere;min-width:0}.history-timeline[data-astro-cid-ta2fbyqs] .media-transcript-text a{color:#9d171d;text-underline-offset:2px}.history-timeline[data-astro-cid-ta2fbyqs] .media-transcript-text a:hover{color:var(--br-accent)}@media (width<=767.98px){.history-timeline[data-astro-cid-ta2fbyqs]>li[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1fr);gap:.5rem}.team-grid[data-astro-cid-ta2fbyqs] .explore-card[data-astro-cid-ta2fbyqs]{background:0 0;border:0;min-height:0;transform:none}.team-grid[data-astro-cid-ta2fbyqs] .profile-avatar{width:64px;height:64px;font-size:1.8rem}.team-grid[data-astro-cid-ta2fbyqs] .team-member-name[data-astro-cid-ta2fbyqs]{margin-bottom:.2rem;font-size:.85rem}.team-grid[data-astro-cid-ta2fbyqs] .team-member-roles[data-astro-cid-ta2fbyqs]{color:#5f5f5f;font-size:.72rem;line-height:1.3}}
