.photo-section[data-v-0bb3dd43]{overflow:hidden;position:relative}.photo-bg[data-v-0bb3dd43],.photo-section[data-v-0bb3dd43]{width:100%;height:100vh;height:100dvh;height:calc(var(--vh, 1vh)*100)}.photo-bg[data-v-0bb3dd43]{-o-object-fit:cover;object-fit:cover}.main-content-wrapper[data-v-0bb3dd43]{width:100%;box-sizing:border-box;position:absolute;top:0;left:0;height:100vh;height:100dvh;height:calc(var(--vh, 1vh)*100)}.photo-content[data-v-0bb3dd43]{width:100%;display:flex;justify-content:center}.header-row[data-v-0bb3dd43]{margin-top:1.5rem;display:flex;width:14rem;justify-content:space-between;align-items:flex-start;margin-bottom:0}.subtitle[data-v-0bb3dd43]{font-size:.34rem;color:#8b8b8c;margin-bottom:.08rem;letter-spacing:.02rem}.title[data-v-0bb3dd43]{font-weight:300;font-size:.9rem;color:#fff}.description[data-v-0bb3dd43]{flex:1;text-align:right;font-size:.27rem;color:#8b8b8c;padding-top:.7rem;font-weight:300}.photo-container[data-v-0bb3dd43]{width:100%;display:flex;flex-direction:column;gap:.15rem}.photo-row[data-v-0bb3dd43]{width:100%;overflow:hidden;height:calc(33.33333vh - 1.22667rem);height:calc(33.33333dvh - 1.22667rem);height:calc(var(--vh, 1vh)*100/3 - 1.22667rem);cursor:grab}.photo-row[data-v-0bb3dd43]:active{cursor:grabbing}.photo-track[data-v-0bb3dd43]{display:flex;gap:.15rem;white-space:nowrap;will-change:transform}.photo-item[data-v-0bb3dd43]{position:relative;flex-shrink:0;height:calc(33.33333vh - 1.22667rem);height:calc(33.33333dvh - 1.22667rem);height:calc(var(--vh, 1vh)*100/3 - 1.22667rem);overflow:hidden;border-radius:.12rem}.photo-mask[data-v-0bb3dd43]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000080;color:#fff;font-size:.36rem;font-weight:300;letter-spacing:1px;opacity:0;transition:opacity .3s ease;pointer-events:none}.photo-item:hover .photo-mask[data-v-0bb3dd43]{opacity:1}.photo-img[data-v-0bb3dd43]{height:calc(33.33333vh - 1.22667rem);height:calc(33.33333dvh - 1.22667rem);height:calc(var(--vh, 1vh)*100/3 - 1.22667rem);width:auto;-o-object-fit:cover;object-fit:cover;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}@media screen and (min-width:960px){.h5-only[data-v-0bb3dd43]{display:none}}@media screen and (max-width:960px){.pc-only[data-v-0bb3dd43]{display:none}.h5-only[data-v-0bb3dd43]{display:block}.photo-mask[data-v-0bb3dd43]{display:none}.h5-header-row[data-v-0bb3dd43]{display:flex;justify-content:space-between;margin-bottom:.2rem;padding:1.2rem .3rem 0}.h5-subtitle-text[data-v-0bb3dd43]{font-size:.34rem;color:#8b8b8c}.h5-title-text[data-v-0bb3dd43]{font-size:.75rem;color:#fff}.h5-header-right[data-v-0bb3dd43]{text-align:right;flex:1}.h5-description-text[data-v-0bb3dd43]{font-size:.24rem;color:#788e88}.photo-row[data-v-0bb3dd43]{width:100%;cursor:grab}.photo-item[data-v-0bb3dd43],.photo-row[data-v-0bb3dd43]{overflow:hidden;height:calc(33.33333vh - 1.24rem);height:calc(33.33333dvh - 1.24rem);height:calc(var(--vh, 1vh)*100/3 - 1.24rem)}.photo-item[data-v-0bb3dd43]{position:relative;flex-shrink:0;border-radius:.12rem}.photo-img[data-v-0bb3dd43]{height:calc(33.33333vh - 1.24rem);height:calc(33.33333dvh - 1.24rem);height:calc(var(--vh, 1vh)*100/3 - 1.24rem);width:auto;-o-object-fit:cover;object-fit:cover;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}}
