.hcb-photos-page[data-v-834bf8c1]{max-width:1440px}.photos-header[data-v-834bf8c1]{position:sticky;top:0;z-index:9}@media only screen and (min-width: 560px){.photos-header[data-v-834bf8c1]{top:var(--mr-navigation-height, 0px)}}.photos-header .header-content[data-v-834bf8c1]{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:flex}.photos-header .header-text[data-v-834bf8c1]{flex:1}.photos-header .image-count[data-v-834bf8c1]{color:#7e727e;display:block}.photos-header .back-link[data-v-834bf8c1],.photos-header .close-btn[data-v-834bf8c1]{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#343434;cursor:pointer;display:flex}.photos-header .back-link[data-v-834bf8c1]:focus-visible,.photos-header .close-btn[data-v-834bf8c1]:focus-visible{outline:2px solid #911885;outline-offset:2px}.photos-grid[data-v-834bf8c1]{max-width:764px}@media only screen and (min-width: 960px){.photos-grid[data-v-834bf8c1]{max-width:1080px}}.hero-images[data-v-834bf8c1]{display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.5rem}@media only screen and (min-width: 960px){.hero-images[data-v-834bf8c1]{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width: 960px){.hero-images .hero-image[data-v-834bf8c1]{flex:1}}.hero-images .hero-image[data-v-834bf8c1] .image-box{background-color:#eaeaea;border-radius:6px;height:100%;width:100%}.hero-images .hero-image[data-v-834bf8c1] img{border-radius:6px;display:block;height:auto;width:100%}.gallery-grid[data-v-834bf8c1]{column-count:2;column-gap:.5rem}@media only screen and (min-width: 560px){.gallery-grid[data-v-834bf8c1]{column-count:3}}@media only screen and (min-width: 960px){.gallery-grid[data-v-834bf8c1]{column-count:4}}.photo-item[data-v-834bf8c1]{break-inside:avoid}.photo-item[data-v-834bf8c1] .image-box{background-color:#eaeaea;border-radius:6px;width:100%}.photo-item[data-v-834bf8c1] img{border-radius:6px;display:block;height:auto;width:100%}
