.Gallery-module__6hU0-W__filters{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#eeeae1ee;border-block:1px solid #c9c2b5;position:sticky;top:84px}.Gallery-module__6hU0-W__filtersInner{max-width:1600px;padding:14px var(--gallery-gutter);scrollbar-width:none;align-items:center;gap:10px;margin:0 auto;display:flex;overflow-x:auto}.Gallery-module__6hU0-W__filtersInner::-webkit-scrollbar{display:none}.Gallery-module__6hU0-W__chip{color:#161c1a;letter-spacing:.02em;cursor:pointer;background:0 0;border:1px solid #b9b1a3;border-radius:99px;flex:none;align-items:baseline;gap:8px;padding:10px 17px;font-size:13px;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.Gallery-module__6hU0-W__chip small{color:#8a5f40;font-size:10px;transition:color .25s}.Gallery-module__6hU0-W__chip:hover{border-color:#161c1a}.Gallery-module__6hU0-W__chip[aria-pressed=true]{color:#eeeae1;background:#161c1a;border-color:#161c1a}.Gallery-module__6hU0-W__chip[aria-pressed=true] small{color:#e0b18c}.Gallery-module__6hU0-W__count{color:#4f574e;letter-spacing:.14em;text-transform:uppercase;flex:none;margin-left:auto;font-size:11px}.Gallery-module__6hU0-W__grid{max-width:1600px;padding:44px var(--gallery-gutter) 120px;grid-template-columns:repeat(4,minmax(0,1fr));gap:46px 26px;margin:0 auto;transition:opacity .24s;display:grid}.Gallery-module__6hU0-W__grid[data-fading=true]{opacity:0}.Gallery-module__6hU0-W__card{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;opacity:0;background:0 0;border:0;padding:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);display:block;position:relative;transform:translateY(28px)}.Gallery-module__6hU0-W__card[data-in=true],.Gallery-module__6hU0-W__tile[data-in=true]{opacity:1;transform:none}.Gallery-module__6hU0-W__featured{flex-direction:column;grid-area:span 2/span 2;display:flex}.Gallery-module__6hU0-W__frame{aspect-ratio:3/4;background:#e3e0d6;display:block;position:relative;overflow:hidden}.Gallery-module__6hU0-W__featured .Gallery-module__6hU0-W__frame{aspect-ratio:auto;flex:1;min-height:520px}.Gallery-module__6hU0-W__frame img{object-fit:cover;object-position:center 18%;transition:opacity .65s,transform 1.2s cubic-bezier(.2,.7,.2,1)}.Gallery-module__6hU0-W__frame .Gallery-module__6hU0-W__alt{opacity:0}.Gallery-module__6hU0-W__num{z-index:2;color:#fff;font:400 26px/1 var(--font-display);text-shadow:0 2px 14px #14201966;position:absolute;top:14px;left:16px}.Gallery-module__6hU0-W__view{z-index:2;color:#161c1a;letter-spacing:.14em;text-transform:uppercase;opacity:0;background:#eeeae1f0;gap:10px;padding:9px 13px;font-size:10px;transition:opacity .35s,transform .45s cubic-bezier(.2,.7,.2,1);display:inline-flex;position:absolute;bottom:14px;right:14px;transform:translateY(8px)}.Gallery-module__6hU0-W__card:focus-visible{outline-offset:6px;outline:2px solid #a7714e}.Gallery-module__6hU0-W__card:focus-visible .Gallery-module__6hU0-W__view{opacity:1;transform:none}@media (hover:hover){.Gallery-module__6hU0-W__card:hover .Gallery-module__6hU0-W__frame img{transform:scale(1.04)}.Gallery-module__6hU0-W__card:hover .Gallery-module__6hU0-W__frame .Gallery-module__6hU0-W__alt{opacity:1}.Gallery-module__6hU0-W__card:hover .Gallery-module__6hU0-W__view{opacity:1;transform:none}}.Gallery-module__6hU0-W__meta{justify-content:space-between;align-items:end;gap:12px;padding-top:14px;display:flex}.Gallery-module__6hU0-W__category{color:#8a5f40;letter-spacing:.13em;text-transform:uppercase;margin-bottom:5px;font-size:10px;display:block}.Gallery-module__6hU0-W__name{font:400 26px/1.05 var(--font-display);letter-spacing:-.015em;display:block}.Gallery-module__6hU0-W__featured .Gallery-module__6hU0-W__name{font-size:38px}.Gallery-module__6hU0-W__meta small{color:#4f574e;flex:none;font-size:11px}.Gallery-module__6hU0-W__tile{aspect-ratio:3/4;color:#eeeae1;opacity:0;background:#161c1a;flex-direction:column;justify-content:space-between;padding:30px;transition:opacity .7s,transform .9s cubic-bezier(.2,.7,.2,1);display:flex;transform:translateY(28px)}.Gallery-module__6hU0-W__tile p{color:#d5a377;letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:11px}.Gallery-module__6hU0-W__tile h2{font:400 40px/.98 var(--font-display);letter-spacing:-.03em;margin:0}.Gallery-module__6hU0-W__tile h2 em{color:#e8b58f;font-weight:400}.Gallery-module__6hU0-W__tile a{color:#161c1a;letter-spacing:.13em;text-transform:uppercase;background:#d5a377;justify-content:space-between;gap:16px;padding:15px 16px;font-size:11px;font-weight:600;text-decoration:none;transition:background .25s;display:flex}.Gallery-module__6hU0-W__tile a:hover{background:#e8c2a3}.Gallery-module__6hU0-W__lightbox{z-index:100;color:#eeeae1;background:#121816;grid-template-columns:minmax(0,1fr) 400px;animation:.38s both Gallery-module__6hU0-W__lightboxIn;display:grid;position:fixed;inset:0}@keyframes Gallery-module__6hU0-W__lightboxIn{0%{opacity:0}to{opacity:1}}.Gallery-module__6hU0-W__stage{position:relative;overflow:hidden}.Gallery-module__6hU0-W__photo{animation:.6s cubic-bezier(.2,.7,.2,1) both Gallery-module__6hU0-W__photoIn;position:absolute;inset:28px}.Gallery-module__6hU0-W__photo[data-direction="1"]{--from:36px}.Gallery-module__6hU0-W__photo[data-direction="-1"]{--from:-36px}.Gallery-module__6hU0-W__photo img{object-fit:contain}@keyframes Gallery-module__6hU0-W__photoIn{0%{opacity:0;transform:translateX(var(--from,0))}to{opacity:1;transform:none}}.Gallery-module__6hU0-W__preload{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.Gallery-module__6hU0-W__arrow{z-index:3;color:#eeeae1;cursor:pointer;background:#12181699;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:56px;height:56px;margin-top:-28px;font-size:20px;transition:background .25s,color .25s;display:grid;position:absolute;top:50%}.Gallery-module__6hU0-W__arrow:hover{color:#161c1a;background:#eeeae1}.Gallery-module__6hU0-W__prev{left:28px}.Gallery-module__6hU0-W__next{right:28px}.Gallery-module__6hU0-W__panel{background:#18201d;border-left:1px solid #ffffff1a;flex-direction:column;padding:34px 36px 30px;display:flex;overflow-y:auto}.Gallery-module__6hU0-W__panelTop{justify-content:space-between;align-items:center;display:flex}.Gallery-module__6hU0-W__close{color:#eeeae1;font:inherit;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:11px;display:inline-flex}.Gallery-module__6hU0-W__close span{border:1px solid #ffffff40;border-radius:50%;place-items:center;width:40px;height:40px;font-size:15px;transition:background .25s,color .25s;display:grid}.Gallery-module__6hU0-W__close:hover span{color:#161c1a;background:#eeeae1}.Gallery-module__6hU0-W__counter{color:#d5a377;letter-spacing:.14em;font-size:11px}.Gallery-module__6hU0-W__panelCategory{color:#d5a377;letter-spacing:.16em;text-transform:uppercase;margin:60px 0 14px;font-size:11px}.Gallery-module__6hU0-W__panelTitle{font:400 50px/.95 var(--font-display);letter-spacing:-.035em;margin:0}.Gallery-module__6hU0-W__panelText{color:#c3cbbd;margin:22px 0 0;font-size:15px;line-height:1.7}.Gallery-module__6hU0-W__thumbs{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:32px;display:grid}.Gallery-module__6hU0-W__thumbs button{aspect-ratio:3/4;opacity:.5;cursor:pointer;background:#2a332f;border:0;padding:0;transition:opacity .25s;position:relative;overflow:hidden}.Gallery-module__6hU0-W__thumbs button img{object-fit:cover;object-position:center 20%}.Gallery-module__6hU0-W__thumbs button[aria-current=true],.Gallery-module__6hU0-W__thumbs button:hover{opacity:1}.Gallery-module__6hU0-W__thumbs button[aria-current=true]:after{content:"";border:2px solid #cd885d;position:absolute;inset:0}.Gallery-module__6hU0-W__actions{gap:10px;margin-top:auto;padding-top:30px;display:grid}.Gallery-module__6hU0-W__actions a{color:#f3e6d8;letter-spacing:.13em;text-transform:uppercase;border:1px solid #d5a377;justify-content:space-between;align-items:center;gap:16px;padding:17px 18px;font-size:11px;text-decoration:none;transition:background .25s,color .25s;display:flex}.Gallery-module__6hU0-W__actions a:first-child{color:#161c1a;background:#d5a377;font-weight:600}.Gallery-module__6hU0-W__actions a:first-child:hover{background:#e8c2a3}.Gallery-module__6hU0-W__actions a:last-child span:last-child{color:#e8b58f;font:400 20px/1 var(--font-display);letter-spacing:0;text-transform:none}.Gallery-module__6hU0-W__actions a:last-child:hover{color:#161c1a;background:#f3e6d8}.Gallery-module__6hU0-W__actions a:last-child:hover span:last-child{color:#161c1a}@media (max-width:1100px){.Gallery-module__6hU0-W__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.Gallery-module__6hU0-W__lightbox{grid-template-columns:minmax(0,1fr) 340px}}@media (max-width:700px){.Gallery-module__6hU0-W__filters{top:70px}.Gallery-module__6hU0-W__filtersInner{padding:12px 22px}.Gallery-module__6hU0-W__count{display:none}.Gallery-module__6hU0-W__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px;padding:26px 22px 90px}.Gallery-module__6hU0-W__featured{grid-area:auto/span 2}.Gallery-module__6hU0-W__featured .Gallery-module__6hU0-W__frame{aspect-ratio:4/5;flex:none;min-height:0}.Gallery-module__6hU0-W__meta{padding-top:10px}.Gallery-module__6hU0-W__name{font-size:20px}.Gallery-module__6hU0-W__featured .Gallery-module__6hU0-W__name{font-size:28px}.Gallery-module__6hU0-W__meta small{display:none}.Gallery-module__6hU0-W__tile{aspect-ratio:auto;grid-column:span 2;gap:26px;padding:26px}.Gallery-module__6hU0-W__tile h2{font-size:34px}.Gallery-module__6hU0-W__lightbox{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr}.Gallery-module__6hU0-W__photo{inset:70px 12px 12px}.Gallery-module__6hU0-W__arrow{width:44px;height:44px;margin-top:-22px}.Gallery-module__6hU0-W__prev{left:12px}.Gallery-module__6hU0-W__next{right:12px}.Gallery-module__6hU0-W__panel{border-top:1px solid #ffffff1a;border-left:0;padding:18px 20px 20px;overflow:visible}.Gallery-module__6hU0-W__panelTop{z-index:5;position:absolute;top:14px;left:14px;right:14px}.Gallery-module__6hU0-W__counter{background:#121816cc;border-radius:99px;padding:6px 10px}.Gallery-module__6hU0-W__panelCategory{margin:0 0 6px}.Gallery-module__6hU0-W__panelTitle{font-size:32px}.Gallery-module__6hU0-W__panelText,.Gallery-module__6hU0-W__thumbs{display:none}.Gallery-module__6hU0-W__actions{padding-top:16px}}@media (prefers-reduced-motion:reduce){.Gallery-module__6hU0-W__card,.Gallery-module__6hU0-W__tile{opacity:1;transition:none;transform:none}.Gallery-module__6hU0-W__grid,.Gallery-module__6hU0-W__lightbox,.Gallery-module__6hU0-W__photo{transition:none;animation:none}.Gallery-module__6hU0-W__frame img{transition:none}}
.GalleryPage-module__w8jnwG__page{--gallery-gutter:clamp(20px, 5vw, 100px);color:#161c1a;-webkit-font-smoothing:antialiased;background:#eeeae1;min-height:100svh}.GalleryPage-module__w8jnwG__page a{text-decoration:none}.GalleryPage-module__w8jnwG__header{z-index:30;height:84px;padding:0 max(var(--gallery-gutter), calc((100vw - 1600px) / 2 + var(--gallery-gutter)));color:#eeeae1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#141b19f2;align-items:center;gap:32px;display:flex;position:sticky;top:0}.GalleryPage-module__w8jnwG__header img{width:140px;height:auto;display:block}.GalleryPage-module__w8jnwG__note{color:#b7bbb4;letter-spacing:.13em;text-transform:uppercase;border-left:1px solid #ffffff30;padding-left:26px;font-size:11px}.GalleryPage-module__w8jnwG__header nav{letter-spacing:.13em;text-transform:uppercase;gap:28px;margin-left:auto;font-size:11px;display:flex}.GalleryPage-module__w8jnwG__header nav a{color:#e3e0d6;transition:color .2s}.GalleryPage-module__w8jnwG__header nav a:hover,.GalleryPage-module__w8jnwG__header nav a[aria-current=page]{color:#cd885d}.GalleryPage-module__w8jnwG__cta{color:#e8c2a3;letter-spacing:.13em;text-transform:uppercase;border:1px solid #cd885d9c;gap:22px;padding:11px 14px;font-size:11px;transition:background .22s,color .22s;display:inline-flex}.GalleryPage-module__w8jnwG__cta:hover{color:#161c1a;background:#e6b48e}.GalleryPage-module__w8jnwG__intro{max-width:1600px;padding:110px var(--gallery-gutter) 46px;grid-template-columns:1.2fr .8fr;align-items:end;gap:60px;margin:0 auto;display:grid}.GalleryPage-module__w8jnwG__eyebrow{color:#8a5f40;letter-spacing:.17em;text-transform:uppercase;margin:0 0 22px;font-size:11px;font-weight:600}.GalleryPage-module__w8jnwG__intro h1{font:400 clamp(64px, 8vw, 132px)/.88 var(--font-display);letter-spacing:-.045em;margin:0;animation:1s cubic-bezier(.16,1,.3,1) both GalleryPage-module__w8jnwG__rise}.GalleryPage-module__w8jnwG__intro h1 em{color:#936b50;font-weight:400}.GalleryPage-module__w8jnwG__lead{color:#4f574e;max-width:420px;margin:0 0 10px;font-size:16px;line-height:1.7;animation:1s cubic-bezier(.16,1,.3,1) .12s both GalleryPage-module__w8jnwG__rise}@keyframes GalleryPage-module__w8jnwG__rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.GalleryPage-module__w8jnwG__footer{padding:100px var(--gallery-gutter) 30px;color:#eeeae1;background:#14201c}.GalleryPage-module__w8jnwG__footerInner{grid-template-columns:1fr 1fr;align-items:end;gap:60px;max-width:1600px;margin:0 auto;padding-bottom:70px;display:grid}.GalleryPage-module__w8jnwG__footerTitle{font:400 clamp(54px, 6vw, 96px)/.9 var(--font-display);letter-spacing:-.04em;margin:0 0 36px}.GalleryPage-module__w8jnwG__footerTitle em{color:#c4d0b5;font-weight:400}.GalleryPage-module__w8jnwG__footerCta{color:#161c1a;letter-spacing:.13em;text-transform:uppercase;background:#d5a377;justify-content:space-between;gap:50px;padding:18px 22px;font-size:11px;font-weight:600;transition:background .25s;display:inline-flex}.GalleryPage-module__w8jnwG__footerCta:hover{background:#e8c2a3}.GalleryPage-module__w8jnwG__footerContact{border-top:1px solid #82907850;gap:0;margin:0;padding:0;list-style:none;display:grid}.GalleryPage-module__w8jnwG__footerContact li{border-bottom:1px solid #82907850;grid-template-columns:110px 1fr;align-items:baseline;gap:20px;padding:18px 0;display:grid}.GalleryPage-module__w8jnwG__footerContact span{color:#a8b7a6;letter-spacing:.15em;text-transform:uppercase;font-size:11px}.GalleryPage-module__w8jnwG__footerContact a{color:#eeeae1;font:400 24px/1.25 var(--font-display);overflow-wrap:anywhere;transition:color .2s}.GalleryPage-module__w8jnwG__footerContact a:hover{color:#e8b58f}.GalleryPage-module__w8jnwG__footerMeta{color:#a3b29b;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #82907850;justify-content:space-between;gap:20px;max-width:1600px;margin:0 auto;padding-top:24px;font-size:11px;display:flex}.GalleryPage-module__w8jnwG__footerMeta a{color:#d3dccb}.GalleryPage-module__w8jnwG__footerMeta a:hover{color:#e8b58f}@media (max-width:900px){.GalleryPage-module__w8jnwG__note{display:none}}@media (max-width:700px){.GalleryPage-module__w8jnwG__header{gap:12px;height:70px;padding:0 18px}.GalleryPage-module__w8jnwG__header img{width:108px}.GalleryPage-module__w8jnwG__header nav{display:none}.GalleryPage-module__w8jnwG__cta{gap:8px;margin-left:auto;padding:9px 10px;font-size:10px}.GalleryPage-module__w8jnwG__intro{padding:64px 22px 30px;display:block}.GalleryPage-module__w8jnwG__intro h1{font-size:58px}.GalleryPage-module__w8jnwG__lead{margin-top:22px;font-size:15px}.GalleryPage-module__w8jnwG__footer{padding:70px 22px 28px}.GalleryPage-module__w8jnwG__footerInner{grid-template-columns:1fr;gap:40px;padding-bottom:50px}.GalleryPage-module__w8jnwG__footerCta{gap:16px;width:100%}.GalleryPage-module__w8jnwG__footerContact li{grid-template-columns:1fr;gap:6px}.GalleryPage-module__w8jnwG__footerContact a{font-size:21px}.GalleryPage-module__w8jnwG__footerMeta{flex-wrap:wrap;font-size:10px}}@media (prefers-reduced-motion:reduce){.GalleryPage-module__w8jnwG__intro h1,.GalleryPage-module__w8jnwG__lead{animation:none}}
