.slider-fullscreen.dw-dialog{--width: 80vw;--background: transparent}.slider-fullscreen__inner .swiper{opacity:var(--dialog-opacity);transform:var(--dialog-transform);transition:var(--dialog-transition)}.slider-fullscreen__inner .swiper-slide{width:var(--slide-width, 0)}.slider-fullscreen__inner .swiper-slide.swiper-slide-active{--caption-opacity: 1}.slider-fullscreen__inner .swiper-3d .swiper-slide-shadow-left,.slider-fullscreen__inner .swiper-3d .swiper-slide-shadow-right{background-image:none}.slider-fullscreen__inner .picture{aspect-ratio:16/9;width:100%;height:100%}.slider-fullscreen__inner .picture img{width:100%;height:100%;object-fit:cover}.slider-fullscreen__caption{opacity:var(--caption-opacity);display:grid;grid-template-columns:repeat(var(--cols),1fr);row-gap:.25em;margin-top:var(--s2);color:var(--color-secondary)}.slider-fullscreen__caption-start{--start: 1;--end: 4;grid-column-start:var(--start);grid-column-end:var(--end);font-size:var(--fs-heading-postlist-secondary);line-height:var(--lh-heading-postlist-secondary);letter-spacing:var(--ls-heading-postlist-secondary);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}@media screen and (min-width:992px){.slider-fullscreen__caption-start{--end: 3}}.slider-fullscreen__caption-title{--start: 1;--end: 13;grid-column-start:var(--start);grid-column-end:var(--end);grid-row-start:2;font-size:var(--fs-md);line-height:var(--lh-md);letter-spacing:var(--ls-md);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}@media screen and (min-width:992px){.slider-fullscreen__caption-title{grid-row-start:1;--start: 3;--end: 11}}.slider-fullscreen__caption-end{--start: 9;--end: 7;grid-column-start:var(--start);grid-column-end:var(--end);grid-row-start:1;text-align:right;font-size:var(--fs-heading-postlist-secondary);line-height:var(--lh-heading-postlist-secondary);letter-spacing:var(--ls-heading-postlist-secondary);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}@media screen and (min-width:768px){.slider-fullscreen__caption-end{--start: 13;--end: 10}}@media screen and (min-width:992px){.slider-fullscreen__caption-end{--start: 12;--end: 13}}.gallery-grid{padding:calc(var(--s) * 7) var(--safe-area) calc(var(--s) * 6);min-height:55vh;position:relative;z-index:1}@media screen and (min-width:992px){.gallery-grid{padding:calc(var(--s) * 10) var(--safe-area) calc(var(--s) * 10)}}.gallery-grid__inner{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--gap)}@media screen and (min-width:768px){.gallery-grid__inner{grid-template-columns:repeat(5,1fr)}}@media screen and (min-width:992px){.gallery-grid__inner{grid-template-columns:repeat(8,1fr)}}.gallery-grid__inner figure{cursor:pointer}.gallery-grid__inner figure .picture{aspect-ratio:7/5}.gallery-grid__inner figure .picture img{width:100%;height:100%;object-fit:cover}.hero-culture{color:var(--color-secondary);font-size:var(--fs-md);line-height:var(--lh-md);letter-spacing:var(--ls-md);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);padding:4.45em var(--safe-area) 2em}@media screen and (min-width:992px){.hero-culture{padding:10dvh var(--safe-area) 6dvh}}.hero-culture .heading{margin-bottom:.9em}@media screen and (min-width:992px){.hero-culture .heading{margin-bottom:1.2em}}.hero-culture__intro{font-size:var(--fs-culture-intro);line-height:var(--lh-culture-intro);letter-spacing:var(--ls-culture-intro);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}.hero-culture__intro .dw-icon{--color: var(--color-secondary);--size: 1em;display:inline-block;vertical-align:middle}.wkhs-header{--header-text-color: var(--color-secondary)}.page-culture{background-color:var(--color-bg-pink-light)}.page-culture__hero-sticky .hero-culture{position:sticky;top:var(--wkhs-header-height);z-index:1;min-height:calc(100dvh - var(--wkhs-header-height));display:flex;align-items:center;font-size:var(--fs-culture-intro);line-height:var(--lh-culture-intro);letter-spacing:var(--ls-culture-intro);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}@media(max-aspect-ratio:11/8){.page-culture__hero-sticky .hero-culture{min-height:auto}}
