.styles-module__-VPxwa__footer{padding-right:32px;text-align:right;padding-block:37px;font-size:12px}
.styles-module__tAYvFW__galleryGrid{padding-inline:32px;grid-template-columns:repeat(2,20.5128vw);justify-content:center;gap:50.49px 60.49px;padding-top:85px;display:grid}@media (min-width:429px){.styles-module__tAYvFW__galleryGrid{gap:65px 90.49px}}@media (min-width:640px){.styles-module__tAYvFW__galleryGrid{grid-template-columns:repeat(3,10vw);gap:115px 15vw;padding-top:77px}}@media (min-width:1000px){.styles-module__tAYvFW__galleryGrid{grid-template-columns:repeat(3,10vw);gap:140px 15vw;padding-top:77px}}
.styles-module__uannVW__mask{z-index:2000;pointer-events:auto;opacity:1;background:#fff;transition:opacity .5s;position:fixed;inset:0}.styles-module__uannVW__mask[data-hydrated=true]{opacity:0;pointer-events:none}
.styles-module__YBag1a__modal{z-index:1000;position:fixed;inset:0}.styles-module__YBag1a__background{background:var(--zoom-modal-backdrop);opacity:0;will-change:opacity;position:fixed;inset:0}.styles-module__YBag1a__image{object-fit:contain;transform-origin:50%;will-change:transform;background-color:var(--zoom-modal-image-background);width:100%;height:100%;position:absolute;inset:0}.styles-module__YBag1a__imageWrapper{transform-origin:50%;will-change:transform;backface-visibility:hidden;z-index:1001;pointer-events:none;position:fixed}.styles-module__YBag1a__caption{opacity:0;height:66px;transition:opacity .2s ease-in-out;position:absolute;bottom:-72px;left:0}.styles-module__YBag1a__cationLabel{color:gray;letter-spacing:.02em;width:70px;font-size:12px}.styles-module__YBag1a__cationTitle{color:#171717;letter-spacing:.02em;font-size:12px}.styles-module__YBag1a__cationWrapper{line-height:22px;display:flex}
.styles-module__W9h0qG__wrapper{aspect-ratio:1;background:0 0;border:0;justify-content:center;align-items:center;width:100%;padding:0;display:flex;position:relative;overflow:hidden}.styles-module__W9h0qG__button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;height:100%;display:block;position:relative}.styles-module__W9h0qG__image{object-fit:contain;display:block}.styles-module__W9h0qG__wrapper[data-image-orientation=vertical]:nth-child(odd){justify-content:start}.styles-module__W9h0qG__wrapper[data-image-orientation=vertical]:nth-child(2n){justify-content:end}@media (min-width:640px){.styles-module__W9h0qG__wrapper[data-image-orientation=vertical]:nth-child(3n+1){justify-content:end}.styles-module__W9h0qG__wrapper:nth-child(3n+2){--photo-align-x:center;--photo-align-y:center}.styles-module__W9h0qG__wrapper[data-image-orientation=vertical]:nth-child(3n){justify-content:start}.styles-module__W9h0qG__wrapper:nth-last-child(-n+3){align-items:flex-end}}
.styles-module__yr5wGG__container{z-index:9;text-align:center;pointer-events:none;padding:26px;position:fixed;top:0;left:0;right:0}.styles-module__yr5wGG__title{text-align:left;cursor:pointer;pointer-events:all;-webkit-user-select:none;user-select:none;width:fit-content;padding:8px;font-size:16px}.styles-module__yr5wGG__titleBlocked{cursor:default;pointer-events:none}.styles-module__yr5wGG__blur{filter:blur(6px);transition:filter var(--header-title-blur-duration,.6s)var(--header-title-blur-easing,ease-out)}.styles-module__yr5wGG__modalOverlay{z-index:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity var(--header-modal-overlay-duration,1s)var(--header-modal-overlay-easing,ease);pointer-events:none;background:#fffffff0;justify-content:flex-start;align-items:flex-start;padding:72px 24px 24px;display:flex;position:fixed;inset:0}.styles-module__yr5wGG__modalOverlayOpen{opacity:1;pointer-events:auto}.styles-module__yr5wGG__modalOverlayClosed{opacity:0;pointer-events:none}.styles-module__yr5wGG__modalContent{pointer-events:none;width:100%;max-width:none;animation:styles-module__yr5wGG__popup var(--header-modal-content-duration,.5s)var(--header-modal-content-easing,ease);border-radius:12px;padding:24px 8px}.styles-module__yr5wGG__modalOverlayOpen .styles-module__yr5wGG__modalContent{pointer-events:auto}@keyframes styles-module__yr5wGG__popup{0%{opacity:0}to{opacity:1}}.styles-module__yr5wGG__modalTitle{margin-bottom:12px;font-size:24px;font-weight:600}.styles-module__yr5wGG__description{opacity:.85;font-size:14px;line-height:1.6}.styles-module__yr5wGG__description a{color:inherit;text-decoration:none}

