.image-gallery__preHeading{font-family:new-order;font-size:1.4rem;font-weight:400;letter-spacing:.175rem;line-height:1.8rem}@media(min-width:1200px){.image-gallery__preHeading{letter-spacing:.095rem;line-height:1.452rem}}.popup__description__preHeading{font-family:new-order;font-size:1.2rem;font-weight:400;letter-spacing:.15rem;line-height:1.8rem}.module--sp-default{padding-bottom:32px;padding-top:32px}@media(min-width:768px){.module--sp-default{padding-bottom:60px;padding-top:60px}}@media(min-width:992px){.module--sp-default{padding-bottom:72px;padding-top:72px}}.flicking-viewport{overflow:hidden;position:relative}.flicking-camera,.flicking-viewport:not(.vertical){height:100%;width:100%}.flicking-camera{position:relative;white-space:nowrap;will-change:transform;z-index:1}.flicking-camera>*{vertical-align:top;white-space:normal}.flicking-camera>*,.flicking-viewport.vertical,.flicking-viewport.vertical>.flicking-camera{display:inline-block}.flicking-viewport.vertical.middle>.flicking-camera>*{vertical-align:middle}.flicking-viewport.vertical.bottom>.flicking-camera>*{vertical-align:bottom}.flicking-viewport.vertical>.flicking-camera>*{display:block}.flicking-viewport.flicking-hidden>.flicking-camera>*{visibility:hidden}.image-gallery{padding-bottom:24px;padding-top:24px}@media(min-width:768px){.image-gallery{padding-bottom:32px;padding-top:32px;position:relative}.image-gallery:has(.image-gallery__more) .gallery-open{bottom:138px}.image-gallery:has(.image-gallery__more:empty) .gallery-open{bottom:120px}}@media(min-width:1200px){.image-gallery{margin:0 40px;padding-bottom:72px;padding-top:72px}.image-gallery:has(.image-gallery__more) .gallery-open{bottom:178px}.image-gallery:has(.image-gallery__more:empty) .gallery-open{bottom:160px}}.image-gallery__image img{transition:all .5s ease}.image-gallery__image:hover img{transform:scale(1.1)}@media(max-width:1199.98px){.image-gallery__image:hover img{transform:none!important}}.image-gallery__preHeading{font-size:1.2rem;margin-bottom:-10px;margin-top:10px;text-align:center;text-transform:uppercase}.image-gallery__title{font-size:40px;line-height:40px;padding:22px 0;text-align:center}.image-gallery__more{display:none;padding-bottom:22px;text-align:center}@media(min-width:768px){.image-gallery__more{display:block}.image-gallery__more svg path{fill:none;stroke:var(--c--primary)}}.image-gallery__view{display:block;margin:22px 0;text-align:center}@media(min-width:768px){.image-gallery__view{display:none}}.image-gallery__wrapper{grid-gap:8px;display:block;display:grid;grid-template-columns:repeat(2,1fr);margin:0 auto 50px}.image-gallery__wrapper:has(+.image-gallery__wrapper){margin-bottom:8px}@media(min-width:768px){.image-gallery__wrapper{display:grid}.image-gallery__wrapper.image-gallery__7{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,257px)}.image-gallery__wrapper.image-gallery__5{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,257px)}.image-gallery__wrapper.image-gallery__3{grid-template-columns:repeat(3,1fr)}.image-gallery__wrapper.image-gallery__3.image-gallery-layout-a{grid-template-rows:repeat(1,257px)}.image-gallery__wrapper.image-gallery__3.image-gallery-layout-b{grid-template-rows:repeat(2,257px)}.image-gallery__wrapper.image-gallery__3.image-gallery-layout-b picture{grid-row:span 2}}.image-gallery__wrapper picture{cursor:pointer;display:block!important;height:100%;width:100%}@media(max-width:767.98px){.image-gallery__wrapper picture{height:193px}}.image-gallery__wrapper picture:not(:first-of-type){display:none}@media(min-width:768px){.image-gallery .image-gallery__5.image-gallery-layout-a.image-gallery__wrapper picture:nth-of-type(3),.image-gallery .image-gallery__5.image-gallery-layout-b.image-gallery__wrapper picture:nth-of-type(2),.image-gallery .image-gallery__7.image-gallery-layout-a.image-gallery__wrapper picture:nth-of-type(3),.image-gallery .image-gallery__7.image-gallery-layout-a.image-gallery__wrapper picture:nth-of-type(5),.image-gallery .image-gallery__7.image-gallery-layout-b.image-gallery__wrapper picture:nth-of-type(2),.image-gallery .image-gallery__7.image-gallery-layout-b.image-gallery__wrapper picture:nth-of-type(4){grid-row:span 2}}.image-gallery .image-gallery-popup-enter-active,.image-gallery .image-gallery-popup-leave-active{transition:opacity .5s}.image-gallery .image-gallery-popup-enter,.image-gallery .image-gallery-popup-leave-to{opacity:0}.image-gallery__more,.image-gallery__more .cta{font-size:1.4rem!important}.image-gallery .gallery-open{background-color:#000;left:50%;margin-left:auto;margin-right:auto;padding:10px 12px;position:relative;transform:translate(-50%)}.image-gallery .gallery-open span{font-size:1.4rem;letter-spacing:.075em;line-height:2rem}@media(min-width:768px){.image-gallery .gallery-open{bottom:98px;position:absolute}}@media(min-width:1200px){.image-gallery .gallery-open{bottom:138px}}.image-gallery .gallery-open svg{margin-left:8px}.image-gallery .gallery-open svg path{fill:none}.image-gallery .gallery-open:hover svg{transform:none}.overlay{bottom:0;left:0;position:fixed;right:0;top:0;transition:opacity .5s;visibility:visible;z-index:200}.popup{align-items:center;background-color:rgba(0,0,0,.875);display:flex;height:100%;justify-content:center;padding:72px 0 43px;position:relative;width:100%;z-index:201}.popup__link{border:1px solid;display:none;padding:10px 32px}.popup__link span{font-size:1.4rem;letter-spacing:.075em;line-height:2rem}@media(min-width:768px){.popup__link{display:block}}@media(min-width:992px){.popup__link{flex-shrink:0}}.popup__slide{display:flex;flex-direction:column;height:100%;margin-right:8px;max-width:calc(100% - 32px);width:100%}.popup__slide:last-child{margin-right:0}@media(min-width:768px){.popup__slide{margin-right:16px;max-width:calc(100% - 80px)}}.popup__slide.active .popup__description{opacity:1}@media(min-width:1500px){.popup__slide{max-width:1360px;overflow:visible}}.popup__image{flex-shrink:0;width:100%}@media(min-width:768px){.popup__image{aspect-ratio:680/373;max-height:421px}}@media(min-width:992px){.popup__image{max-height:543px}}@media(min-width:1200px){.popup__image{max-height:746px}}.popup__image picture{display:block;height:100%;width:100%}.popup__image img{height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.popup__carousel{height:auto!important}.popup__carousel-wrapper{gap:20px;height:100%;justify-content:center}.popup__carousel-wrapper,.popup__description{display:flex;flex-direction:column;width:100%}.popup__description{margin-top:16px;opacity:0;transition:opacity .5s}.popup__description__preHeading{display:none;text-transform:uppercase}@media(min-width:768px){.popup__description__preHeading{display:block;margin-top:25px}}.popup__description__title{text-align:center}@media(min-width:768px){.popup__description__title{text-align:inherit}}@media(min-width:1200px){.popup__description__title{line-height:3.6rem}}.popup__description-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}@media(min-width:768px){.popup__description-wrapper{gap:24px}}@media(min-width:992px){.popup__description-wrapper{flex-wrap:nowrap;gap:48px}}.popup__description__count{color:#fff;font-family:new-order;font-size:16px;margin-left:auto;margin-right:auto;max-width:1360px;padding-left:8px;padding-right:8px;width:100%}@media(min-width:768px){.popup__description__count{padding-left:40px;padding-right:40px}}@media(min-width:1500px){.popup__description__count{padding-left:0;padding-right:0}}.popup__description h2,.popup__description__title{color:#fff;font-family:ivypresto-display;font-size:24px;letter-spacing:.12em;margin-bottom:8px}@media(min-width:768px){.popup__description h2,.popup__description__title{display:block}}.popup__description__text{color:#fff;display:none;font-family:new-order;font-size:12px;letter-spacing:.26em;text-transform:uppercase;width:100%}@media(min-width:768px){.popup__description__text{display:block}}.popup__description__nav{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-left:auto;margin-right:auto;margin-top:16px;max-width:432px;padding-left:8px;padding-right:8px;width:100%}@media(min-width:768px){.popup__description__nav{margin-top:32px}}.popup__description__nav__progress{background-color:hsla(0,0%,100%,.2);border-radius:999px;height:2px;max-width:200px;overflow:hidden;position:relative;width:100%}.popup__description__nav__progress__indicator{background:#fff;border-radius:999px;height:100%;left:0;position:absolute;top:0;transition:width .3s;will-change:width}.popup__description__nav__next,.popup__description__nav__prev{cursor:pointer;display:inline-block;height:16px;width:34px}.popup__description__nav__next svg path[fill],.popup__description__nav__prev svg path[fill]{fill:#fff}.popup__description__nav__next svg path[stroke],.popup__description__nav__prev svg path[stroke]{stroke:#fff}.popup__description__nav__next .disabled,.popup__description__nav__prev .disabled{opacity:.3}.popup__description__nav__prev{transform:rotate(180deg)}.popup__close{cursor:pointer;height:14px;position:absolute;right:20px;top:32px;width:14px;z-index:10}.popup__close svg path{stroke:#fff;stroke-width:3.5px}@media(min-width:768px){.popup__close{right:40px}}