.bf-gallery{box-sizing:border-box;color:var(--bf-text-color);padding-block:var(--bf-section-md)}@media(max-width: 47.9375em){.bf-gallery{padding-block:var(--bf-space-12)}}.bf-gallery.bf-gallery--above-none{padding-block-start:0}.bf-gallery.bf-gallery--below-none{padding-block-end:0}.bf-gallery__inner{box-sizing:content-box;display:flex;flex-direction:column;gap:var(--bf-space-10);margin-inline:auto;max-inline-size:var(--bf-content-max);padding-inline:var(--bf-space-8)}@media(max-width: 47.9375em){.bf-gallery__inner{padding-inline:var(--bf-space-4)}}.bf-gallery__intro{display:flex;flex-direction:column;margin-inline:auto;max-inline-size:var(--bf-size-gallery-intro);text-align:center}.bf-gallery__title{color:var(--bf-heading-color);margin:0;overflow-wrap:break-word}.bf-gallery__title--h2{font-family:var(--bf-text-h2-family);font-size:var(--bf-text-h2-size);font-weight:var(--bf-text-h2-weight);line-height:var(--bf-text-h2-line-height)}.bf-gallery__title--h3{font-family:var(--bf-text-h3-family);font-size:var(--bf-text-h3-size);font-weight:var(--bf-text-h3-weight);line-height:var(--bf-text-h3-line-height)}.bf-gallery__text{font-family:var(--bf-text-leading-family);font-size:var(--bf-text-leading-size);font-weight:var(--bf-text-leading-weight);line-height:var(--bf-text-leading-line-height);margin:0}.bf-gallery__list{display:grid;gap:var(--bf-space-8);grid-template-columns:repeat(2, minmax(0, 1fr));list-style:none;margin:0;padding:0}@media(min-width: 64.0625em){.bf-gallery__list{grid-template-columns:repeat(3, minmax(0, 1fr))}}.bf-gallery__item,.bf-gallery__figure{margin:0;min-inline-size:0}.bf-gallery__figure{display:flex;flex-direction:column;gap:var(--bf-space-2)}.bf-gallery__open,.bf-gallery__open:is(:hover,:focus,:active){appearance:none;aspect-ratio:9/10;background:none;border:0;border-radius:var(--bf-radius-md);cursor:zoom-in;display:block;inline-size:100%;overflow:hidden;padding:0;transition:none}.bf-gallery--narrow .bf-gallery__open,.bf-gallery--narrow .bf-gallery__open:is(:hover,:focus,:active){aspect-ratio:8/7}.bf-gallery--narrow .bf-gallery__inner{max-inline-size:var(--bf-size-text-block-narrow)}.bf-gallery .bf-gallery__image{block-size:100%;display:block;inline-size:100%;max-inline-size:none;object-fit:cover}@media(hover: hover)and (pointer: fine)and (prefers-reduced-motion: no-preference){.bf-gallery__image{transition:transform var(--bf-motion-fast-duration) var(--bf-motion-fast-easing)}.bf-gallery__open:hover .bf-gallery__image.bf-gallery__image{transform:scale(1.03)}}.bf-gallery .bf-gallery__caption{font-family:var(--bf-text-small-family);font-size:var(--bf-text-small-size);font-weight:var(--bf-text-small-weight);line-height:var(--bf-text-small-line-height);font-style:normal}.bf-gallery__dialog{background-color:var(--bf-color-navy);block-size:100dvh;border:0;box-sizing:border-box;color:var(--bf-color-white);inline-size:100vw;inset:0;margin:0;max-block-size:none;max-inline-size:none;padding:var(--bf-space-4)}.bf-gallery__dialog[open]{display:flex;flex-direction:column;gap:var(--bf-space-4)}.bf-gallery__dialog::backdrop{background-color:var(--bf-color-navy)}.bf-gallery__bar,.bf-gallery__steps{align-items:center;display:flex;gap:var(--bf-space-4);justify-content:space-between}.bf-gallery__steps[hidden]{display:none}.bf-gallery__count{font-family:var(--bf-text-body-bold-family);font-size:var(--bf-text-body-bold-size);font-weight:var(--bf-text-body-bold-weight);line-height:var(--bf-text-body-bold-line-height);margin:0}.bf-gallery__view{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;gap:var(--bf-space-2);justify-content:center;margin:0;min-block-size:0}.bf-gallery__full{block-size:auto;inline-size:auto;max-block-size:100%;max-inline-size:100%;min-block-size:0;object-fit:contain}.bf-gallery .bf-gallery__view-caption{font-family:var(--bf-text-body-family);font-size:var(--bf-text-body-size);font-weight:var(--bf-text-body-weight);line-height:var(--bf-text-body-line-height);font-style:normal;text-align:center}.bf-gallery .bf-gallery__full{block-size:auto;max-block-size:100%}.bf-gallery__control,.bf-gallery__control:is(:hover,:focus,:active){align-items:center;background-color:rgba(0,0,0,0);block-size:var(--bf-size-slider-button);border:var(--bf-border-thin) solid var(--bf-color-white);border-radius:var(--bf-radius-full);color:var(--bf-color-white);cursor:pointer;display:inline-flex;flex-shrink:0;inline-size:var(--bf-size-slider-button);justify-content:center;padding:0;transition:none}.bf-gallery__control-icon{block-size:var(--bf-size-icon-md);inline-size:var(--bf-size-icon-md)}@media(hover: hover)and (pointer: fine){.bf-gallery__control:hover{background-color:var(--bf-color-white);color:var(--bf-color-navy)}}
/*# sourceMappingURL=gallery.min.css.map */
