.culture-section[data-v-00c76d63]{width:100%;height:100vh;height:100dvh;height:calc(var(--vh, 1vh)*100);display:flex;justify-content:center;background:#b6c5c2;padding-top:1.3rem;background-size:100% 100%;background-repeat:no-repeat}.culture-content[data-v-00c76d63]{width:100%;max-width:14rem;padding:0}.header-row[data-v-00c76d63]{display:flex;justify-content:space-between;align-items:flex-start;height:2rem}.header-titles[data-v-00c76d63]{flex:1}.subtitle[data-v-00c76d63]{font-size:.34rem;color:#949495;margin-bottom:.08rem;letter-spacing:.02rem}.title[data-v-00c76d63]{font-size:.9rem;color:#000}.description[data-v-00c76d63]{flex:1;text-align:right;font-size:.27rem;color:#949495;padding-top:.5rem;font-weight:300}.culture-grid[data-v-00c76d63]{display:flex;flex-direction:column;gap:.15rem;width:100%;max-width:14rem}.culture-card[data-v-00c76d63]{position:relative;border-radius:.25rem;overflow:hidden;box-shadow:0 .08rem .3rem #00000026;height:calc(50vh - 2.345rem);height:calc(50dvh - 2.345rem);height:calc(var(--vh, 1vh)*100/2 - 2.345rem);cursor:pointer}.card-wide[data-v-00c76d63]{width:100%}.culture-row[data-v-00c76d63]{display:flex;gap:.15rem;width:100%}.card-narrow[data-v-00c76d63]:first-child{width:55%}.card-narrow[data-v-00c76d63]:last-child{width:45%}.card-image[data-v-00c76d63]{width:100%;height:100%;overflow:hidden}.card-image[data-v-00c76d63] img{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;will-change:transform}.culture-card:hover .card-image[data-v-00c76d63] img{transform:scale(1.1)}.card-overlay[data-v-00c76d63]{position:absolute;bottom:0;left:0;right:0;padding:.4rem .32rem .32rem;pointer-events:none;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);will-change:transform;transform:translateZ(0)}.card-title[data-v-00c76d63]{font-size:.3rem;color:#fff}.card-desc[data-v-00c76d63]{font-size:.16rem;color:#ffffffe6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:960px){.h5-only[data-v-00c76d63]{display:none}}@media screen and (max-width:960px){.h5-only[data-v-00c76d63]{display:block;width:100%;height:100vh;height:100dvh;height:calc(var(--vh, 1vh)*100);background:#b6c5c2;padding:1.2rem .28rem 1rem}.pc-only[data-v-00c76d63]{display:none}.h5-header-row[data-v-00c76d63]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.3rem}.h5-subtitle-text[data-v-00c76d63]{font-size:.34rem;line-height:.34rem;color:#4c4c4d}.h5-title-text[data-v-00c76d63]{margin-top:.2rem;font-size:.75rem;color:#000;line-height:.75rem}.h5-header-right[data-v-00c76d63]{text-align:right;flex:1}.h5-description-text[data-v-00c76d63]{font-weight:300;font-size:.25rem;color:#666}.culture-grid-h5[data-v-00c76d63]{display:flex;flex-direction:column;gap:.2rem;height:calc(100vh - 3rem);height:calc(100dvh - 3rem);height:calc(var(--vh, 1vh)*100 - 3rem)}.culture-card-h5[data-v-00c76d63]{position:relative;border-radius:.25rem;overflow:hidden;box-shadow:0 .08rem .3rem #00000026;width:100%;height:calc(33.33333vh - 1.22rem);height:calc(33.33333dvh - 1.22rem);height:calc(var(--vh, 1vh)*100/3 - 1.22rem)}.card-narrow-h5[data-v-00c76d63],.card-wide-h5[data-v-00c76d63]{width:100%;height:2.2rem}.card-image-h5[data-v-00c76d63]{width:100%;height:100%}.card-overlay-h5[data-v-00c76d63]{position:absolute;bottom:0;left:0;right:0;padding:.4rem .32rem .32rem;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent)}.card-title-h5[data-v-00c76d63]{font-size:.46rem;color:#fff;margin-bottom:.08rem}.card-desc-h5[data-v-00c76d63]{font-size:.16rem;color:#ffffffe6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}
