.BHT__GalleryLightbox{gap:var(--spacing-4);min-height:0;padding:0 var(--spacing-4) var(--spacing-6);color:var(--md-sys-color-on-surface);flex:1;grid-template:"stage stage"minmax(0,1fr)"caption caption""previous next"/1fr 1fr;display:grid}@media (min-width:48rem){.BHT__GalleryLightbox{padding-inline:var(--spacing-6);grid-template:"previous stage next"minmax(0,1fr)"caption caption caption"/auto minmax(0,1fr) auto}}.BHT__GalleryLightbox__previous{grid-area:previous;place-self:center start}.BHT__GalleryLightbox__next{grid-area:next;place-self:center end}.BHT__GalleryLightbox__caption{max-width:45rem;font-family:var(--md-sys-typescale-body-large-font,inherit);font-size:var(--md-sys-typescale-body-large-size,1rem);line-height:var(--md-sys-typescale-body-large-line-height,1.5rem);text-align:center;grid-area:caption;justify-self:center;margin:0}.BHT__GalleryLightbox__visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.BHT__GalleryLightboxStage{touch-action:pan-y;-webkit-user-select:none;user-select:none;grid-area:stage;min-width:0;min-height:0;position:relative;overflow:hidden}.BHT__GalleryLightboxStage__track{width:100%;height:100%;transform:translateX(var(--gallery-drag,0));transition:var(--gallery-drag-transition,transform var(--md-sys-motion-duration-short-4,.2s) var(--md-sys-motion-easing-standard,ease));position:relative}@media (prefers-reduced-motion:reduce){.BHT__GalleryLightboxStage__track{transition:none}}.BHT__GalleryLightboxStage__image{width:100%;height:100%;position:relative}.BHT__GalleryLightboxStage__image img{border-radius:var(--md-sys-shape-corner-small,8px);object-fit:contain;pointer-events:none;width:100%;height:100%;display:block;position:relative}.BHT__GalleryLightboxStage__placeholder{width:100%;height:100%;display:block;position:absolute;inset:0}.BHT__GalleryLightboxStage__placeholder-fill{fill:var(--md-sys-color-surface-container-high)}.BHT__GalleryLightboxStage__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BHT__GalleryLightboxStage__failed{justify-content:center;align-items:center;gap:var(--spacing-2);height:100%;color:var(--md-sys-color-on-surface-variant);font-family:var(--md-sys-typescale-body-large-font,inherit);font-size:var(--md-sys-typescale-body-large-size,1rem);line-height:var(--md-sys-typescale-body-large-line-height,1.5rem);text-align:center;flex-direction:column;margin:0;display:flex}.BHT__GalleryThumbnail{margin:0 0 var(--gallery-gap);padding:0;list-style:none}.BHT__GalleryThumbnail--span-1{grid-row-end:span 1}.BHT__GalleryThumbnail--span-2{grid-row-end:span 2}.BHT__GalleryThumbnail--span-3{grid-row-end:span 3}.BHT__GalleryThumbnail--span-4{grid-row-end:span 4}.BHT__GalleryThumbnail--span-5{grid-row-end:span 5}.BHT__GalleryThumbnail--span-6{grid-row-end:span 6}.BHT__GalleryThumbnail--span-7{grid-row-end:span 7}.BHT__GalleryThumbnail--span-8{grid-row-end:span 8}.BHT__GalleryThumbnail--span-9{grid-row-end:span 9}.BHT__GalleryThumbnail--span-10{grid-row-end:span 10}.BHT__GalleryThumbnail--span-11{grid-row-end:span 11}.BHT__GalleryThumbnail--span-12{grid-row-end:span 12}.BHT__GalleryThumbnail--span-13{grid-row-end:span 13}.BHT__GalleryThumbnail--span-14{grid-row-end:span 14}.BHT__GalleryThumbnail--span-15{grid-row-end:span 15}.BHT__GalleryThumbnail--span-16{grid-row-end:span 16}.BHT__GalleryThumbnail--span-17{grid-row-end:span 17}.BHT__GalleryThumbnail--span-18{grid-row-end:span 18}.BHT__GalleryThumbnail--span-19{grid-row-end:span 19}.BHT__GalleryThumbnail--span-20{grid-row-end:span 20}.BHT__GalleryThumbnail--span-21{grid-row-end:span 21}.BHT__GalleryThumbnail--span-22{grid-row-end:span 22}.BHT__GalleryThumbnail--span-23{grid-row-end:span 23}.BHT__GalleryThumbnail--span-24{grid-row-end:span 24}.BHT__GalleryThumbnail--span-25{grid-row-end:span 25}.BHT__GalleryThumbnail--span-26{grid-row-end:span 26}.BHT__GalleryThumbnail--span-27{grid-row-end:span 27}.BHT__GalleryThumbnail--span-28{grid-row-end:span 28}.BHT__GalleryThumbnail--span-29{grid-row-end:span 29}.BHT__GalleryThumbnail--span-30{grid-row-end:span 30}.BHT__GalleryThumbnail--span-31{grid-row-end:span 31}.BHT__GalleryThumbnail--span-32{grid-row-end:span 32}.BHT__GalleryThumbnail--span-33{grid-row-end:span 33}.BHT__GalleryThumbnail--span-34{grid-row-end:span 34}.BHT__GalleryThumbnail--span-35{grid-row-end:span 35}.BHT__GalleryThumbnail--span-36{grid-row-end:span 36}.BHT__GalleryThumbnail--span-37{grid-row-end:span 37}.BHT__GalleryThumbnail--span-38{grid-row-end:span 38}.BHT__GalleryThumbnail--span-39{grid-row-end:span 39}.BHT__GalleryThumbnail--span-40{grid-row-end:span 40}.BHT__GalleryThumbnail--span-41{grid-row-end:span 41}.BHT__GalleryThumbnail--span-42{grid-row-end:span 42}.BHT__GalleryThumbnail--span-43{grid-row-end:span 43}.BHT__GalleryThumbnail--span-44{grid-row-end:span 44}.BHT__GalleryThumbnail--span-45{grid-row-end:span 45}.BHT__GalleryThumbnail--span-46{grid-row-end:span 46}.BHT__GalleryThumbnail--span-47{grid-row-end:span 47}.BHT__GalleryThumbnail--span-48{grid-row-end:span 48}.BHT__GalleryThumbnail--span-49{grid-row-end:span 49}.BHT__GalleryThumbnail--span-50{grid-row-end:span 50}.BHT__GalleryThumbnail--span-51{grid-row-end:span 51}.BHT__GalleryThumbnail--span-52{grid-row-end:span 52}.BHT__GalleryThumbnail--span-53{grid-row-end:span 53}.BHT__GalleryThumbnail--span-54{grid-row-end:span 54}.BHT__GalleryThumbnail--span-55{grid-row-end:span 55}.BHT__GalleryThumbnail--span-56{grid-row-end:span 56}.BHT__GalleryThumbnail--span-57{grid-row-end:span 57}.BHT__GalleryThumbnail--span-58{grid-row-end:span 58}.BHT__GalleryThumbnail--span-59{grid-row-end:span 59}.BHT__GalleryThumbnail--span-60{grid-row-end:span 60}.BHT__GalleryThumbnail--span-61{grid-row-end:span 61}.BHT__GalleryThumbnail--span-62{grid-row-end:span 62}.BHT__GalleryThumbnail--span-63{grid-row-end:span 63}.BHT__GalleryThumbnail--span-64{grid-row-end:span 64}.BHT__GalleryThumbnail--span-65{grid-row-end:span 65}.BHT__GalleryThumbnail--span-66{grid-row-end:span 66}.BHT__GalleryThumbnail--span-67{grid-row-end:span 67}.BHT__GalleryThumbnail--span-68{grid-row-end:span 68}.BHT__GalleryThumbnail--span-69{grid-row-end:span 69}.BHT__GalleryThumbnail--span-70{grid-row-end:span 70}.BHT__GalleryThumbnail--span-71{grid-row-end:span 71}.BHT__GalleryThumbnail--span-72{grid-row-end:span 72}.BHT__GalleryThumbnail--span-73{grid-row-end:span 73}.BHT__GalleryThumbnail--span-74{grid-row-end:span 74}.BHT__GalleryThumbnail--span-75{grid-row-end:span 75}.BHT__GalleryThumbnail--span-76{grid-row-end:span 76}.BHT__GalleryThumbnail--span-77{grid-row-end:span 77}.BHT__GalleryThumbnail--span-78{grid-row-end:span 78}.BHT__GalleryThumbnail--span-79{grid-row-end:span 79}.BHT__GalleryThumbnail--span-80{grid-row-end:span 80}.BHT__GalleryThumbnail--span-81{grid-row-end:span 81}.BHT__GalleryThumbnail--span-82{grid-row-end:span 82}.BHT__GalleryThumbnail--span-83{grid-row-end:span 83}.BHT__GalleryThumbnail--span-84{grid-row-end:span 84}.BHT__GalleryThumbnail--span-85{grid-row-end:span 85}.BHT__GalleryThumbnail--span-86{grid-row-end:span 86}.BHT__GalleryThumbnail--span-87{grid-row-end:span 87}.BHT__GalleryThumbnail--span-88{grid-row-end:span 88}.BHT__GalleryThumbnail--span-89{grid-row-end:span 89}.BHT__GalleryThumbnail--span-90{grid-row-end:span 90}.BHT__GalleryThumbnail--span-91{grid-row-end:span 91}.BHT__GalleryThumbnail--span-92{grid-row-end:span 92}.BHT__GalleryThumbnail--span-93{grid-row-end:span 93}.BHT__GalleryThumbnail--span-94{grid-row-end:span 94}.BHT__GalleryThumbnail--span-95{grid-row-end:span 95}.BHT__GalleryThumbnail--span-96{grid-row-end:span 96}.BHT__GalleryThumbnail--span-97{grid-row-end:span 97}.BHT__GalleryThumbnail--span-98{grid-row-end:span 98}.BHT__GalleryThumbnail--span-99{grid-row-end:span 99}.BHT__GalleryThumbnail--span-100{grid-row-end:span 100}.BHT__GalleryThumbnail--span-101{grid-row-end:span 101}.BHT__GalleryThumbnail--span-102{grid-row-end:span 102}.BHT__GalleryThumbnail--span-103{grid-row-end:span 103}.BHT__GalleryThumbnail--span-104{grid-row-end:span 104}.BHT__GalleryThumbnail--span-105{grid-row-end:span 105}.BHT__GalleryThumbnail--span-106{grid-row-end:span 106}.BHT__GalleryThumbnail--span-107{grid-row-end:span 107}.BHT__GalleryThumbnail--span-108{grid-row-end:span 108}.BHT__GalleryThumbnail--span-109{grid-row-end:span 109}.BHT__GalleryThumbnail--span-110{grid-row-end:span 110}.BHT__GalleryThumbnail--span-111{grid-row-end:span 111}.BHT__GalleryThumbnail--span-112{grid-row-end:span 112}.BHT__GalleryThumbnail--span-113{grid-row-end:span 113}.BHT__GalleryThumbnail--span-114{grid-row-end:span 114}.BHT__GalleryThumbnail--span-115{grid-row-end:span 115}.BHT__GalleryThumbnail--span-116{grid-row-end:span 116}.BHT__GalleryThumbnail--span-117{grid-row-end:span 117}.BHT__GalleryThumbnail--span-118{grid-row-end:span 118}.BHT__GalleryThumbnail--span-119{grid-row-end:span 119}.BHT__GalleryThumbnail--span-120{grid-row-end:span 120}.BHT__GalleryThumbnail--span-121{grid-row-end:span 121}.BHT__GalleryThumbnail--span-122{grid-row-end:span 122}.BHT__GalleryThumbnail--span-123{grid-row-end:span 123}.BHT__GalleryThumbnail--span-124{grid-row-end:span 124}.BHT__GalleryThumbnail--span-125{grid-row-end:span 125}.BHT__GalleryThumbnail--span-126{grid-row-end:span 126}.BHT__GalleryThumbnail--span-127{grid-row-end:span 127}.BHT__GalleryThumbnail--span-128{grid-row-end:span 128}.BHT__GalleryThumbnail--span-129{grid-row-end:span 129}.BHT__GalleryThumbnail--span-130{grid-row-end:span 130}.BHT__GalleryThumbnail--span-131{grid-row-end:span 131}.BHT__GalleryThumbnail--span-132{grid-row-end:span 132}.BHT__GalleryThumbnail--span-133{grid-row-end:span 133}.BHT__GalleryThumbnail--span-134{grid-row-end:span 134}.BHT__GalleryThumbnail--span-135{grid-row-end:span 135}.BHT__GalleryThumbnail--span-136{grid-row-end:span 136}.BHT__GalleryThumbnail--span-137{grid-row-end:span 137}.BHT__GalleryThumbnail--span-138{grid-row-end:span 138}.BHT__GalleryThumbnail--span-139{grid-row-end:span 139}.BHT__GalleryThumbnail--span-140{grid-row-end:span 140}.BHT__GalleryThumbnail--span-141{grid-row-end:span 141}.BHT__GalleryThumbnail--span-142{grid-row-end:span 142}.BHT__GalleryThumbnail--span-143{grid-row-end:span 143}.BHT__GalleryThumbnail--span-144{grid-row-end:span 144}.BHT__GalleryThumbnail--span-145{grid-row-end:span 145}.BHT__GalleryThumbnail--span-146{grid-row-end:span 146}.BHT__GalleryThumbnail--span-147{grid-row-end:span 147}.BHT__GalleryThumbnail--span-148{grid-row-end:span 148}.BHT__GalleryThumbnail--span-149{grid-row-end:span 149}.BHT__GalleryThumbnail--span-150{grid-row-end:span 150}.BHT__GalleryThumbnail__button{border-radius:var(--md-sys-shape-corner-medium,12px);width:100%;height:100%;color:inherit;cursor:pointer;transition:box-shadow var(--md-sys-motion-duration-short-4,.2s) var(--md-sys-motion-easing-standard,ease);background:0 0;border:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.BHT__GalleryThumbnail__button:after{content:"";background:var(--md-sys-color-on-surface);opacity:0;pointer-events:none;position:absolute;inset:0}.BHT__GalleryThumbnail__button:hover{box-shadow:0 0 24px var(--brand-glow-violet,transparent)}.BHT__GalleryThumbnail__button:hover:after{opacity:var(--md-sys-state-hover-opacity,.08)}.BHT__GalleryThumbnail__button:focus-visible{outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}.BHT__GalleryThumbnail__media{background:var(--md-sys-color-surface-container-high);height:100%;display:block;position:relative}.BHT__GalleryThumbnail__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.BHT__GalleryThumbnail__unavailable{justify-content:center;align-items:center;gap:var(--spacing-2);background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface-variant);font-family:var(--md-sys-typescale-body-medium-font,inherit);font-size:var(--md-sys-typescale-body-medium-size,.875rem);line-height:var(--md-sys-typescale-body-medium-line-height,1.25rem);text-align:center;flex-direction:column;display:flex;position:absolute;inset:0}.BHT__Gallery{--gallery-gap:var(--spacing-2);--cols:2;color:var(--md-sys-color-on-surface);container-type:inline-size}@media (min-width:48rem){.BHT__Gallery{--gallery-gap:var(--spacing-4)}}.BHT__Gallery--xs-1{--cols:1}.BHT__Gallery--xs-2{--cols:2}.BHT__Gallery--xs-3{--cols:3}.BHT__Gallery--xs-4{--cols:4}.BHT__Gallery--xs-5{--cols:5}.BHT__Gallery--xs-6{--cols:6}.BHT__Gallery--xs-7{--cols:7}.BHT__Gallery--xs-8{--cols:8}@media (min-width:48rem){.BHT__Gallery--md-1{--cols:1}.BHT__Gallery--md-2{--cols:2}.BHT__Gallery--md-3{--cols:3}.BHT__Gallery--md-4{--cols:4}.BHT__Gallery--md-5{--cols:5}.BHT__Gallery--md-6{--cols:6}.BHT__Gallery--md-7{--cols:7}.BHT__Gallery--md-8{--cols:8}}@media (min-width:64rem){.BHT__Gallery--lg-1{--cols:1}.BHT__Gallery--lg-2{--cols:2}.BHT__Gallery--lg-3{--cols:3}.BHT__Gallery--lg-4{--cols:4}.BHT__Gallery--lg-5{--cols:5}.BHT__Gallery--lg-6{--cols:6}.BHT__Gallery--lg-7{--cols:7}.BHT__Gallery--lg-8{--cols:8}}.BHT__Gallery__list{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));grid-auto-rows:calc((100cqi - (var(--cols) - 1) * var(--gallery-gap)) / var(--cols) / 48);column-gap:var(--gallery-gap);margin:0 0 calc(-1 * var(--gallery-gap));padding:0;list-style:none;display:grid}
