._wrap_aixo5_1{max-width:1260px;margin:auto;padding:0 28px}._gallery_aixo5_1{background:#f7f5f0;padding:95px 0 110px}._header_aixo5_1{display:flex;align-items:end;justify-content:space-between;gap:35px}._header_aixo5_1 span{color:#a6814f;font-weight:800;letter-spacing:.23em;font-size:10px}._header_aixo5_1 h2{font:400 clamp(49px,5vw,70px)/1.08 var(--font-family-display);margin:15px 0 10px}._header_aixo5_1 h2 i{color:#a6824c}._header_aixo5_1 p{max-width:320px;font-size:13px;line-height:1.9;color:#706b62}._filters_aixo5_1{display:flex;flex-wrap:wrap;gap:8px;margin:36px 0 18px}._filters_aixo5_1 button{border:1px solid #d5cec3;color:#5e594e;padding:11px 15px;background:transparent;font-size:11px;font-weight:700;transition:background .2s,color .2s}._filters_aixo5_1 button:hover{border-color:#b28d58}._filters_aixo5_1 button._active_aixo5_1{color:#f4eadc;background:#1d1c19;border-color:#1d1c19}._count_aixo5_1{font-size:11px;color:#857a6d;margin:0 0 16px;font-weight:700}._grid_aixo5_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}._photo_aixo5_1{position:relative;border:0;padding:0;display:block;height:320px;overflow:hidden;cursor:zoom-in;background:#dfdad0;text-align:left}._photo_aixo5_1:nth-child(7n+1){grid-column:span 2;height:430px}._photo_aixo5_1:nth-child(7n+2){height:430px}._photo_aixo5_1 img{width:100%;height:100%;object-fit:cover;transition:transform .5s}._photo_aixo5_1:hover img{transform:scale(1.04)}._caption_aixo5_1{position:absolute;inset:auto 0 0;background:linear-gradient(0deg,#111b,transparent);display:flex;align-items:end;justify-content:space-between;color:#fff;padding:40px 22px 20px;opacity:.95}._caption_aixo5_1 span{font-size:9px;color:#e5bc7a;text-transform:uppercase;letter-spacing:.14em}._caption_aixo5_1 p{font-size:13px;font-weight:800;margin:7px 0 0}._endCta_aixo5_1{text-align:center;background:#1d1b18;color:#f4efe5;padding:85px 20px}._endCta_aixo5_1 h2{font:400 clamp(48px,5.4vw,73px) var(--font-family-display);margin:0}._endCta_aixo5_1 p{color:#bbb4a9;font-size:14px;margin:16px auto 28px}._endCta_aixo5_1 a{display:inline-flex;align-items:center;gap:15px;background:#c9aa74;color:#17130d;font-size:12px;font-weight:800;padding:16px 23px;text-decoration:none}._lightbox_aixo5_1{position:fixed;inset:0;background:#090909f5;z-index:1000;display:flex;align-items:center;justify-content:center;color:#fff;padding:65px 95px}._lightbox_aixo5_1 figure{margin:0;max-width:1100px;max-height:100%;display:flex;flex-direction:column;align-items:center;gap:14px}._lightbox_aixo5_1 figure img{display:block;max-width:100%;max-height:calc(100vh - 145px);object-fit:contain}._lightbox_aixo5_1 figcaption{display:flex;justify-content:space-between;gap:30px;color:#c9bda6;font-size:12px;width:100%;max-width:800px}._lightbox_aixo5_1 button{border:1px solid #4c463e;background:#2223;color:#fff;padding:10px;display:flex;cursor:pointer}._lightbox_aixo5_1 ._close_aixo5_1{position:absolute;top:22px;right:26px}._lightbox_aixo5_1 ._previous_aixo5_1{position:absolute;left:28px;top:50%}._lightbox_aixo5_1 ._next_aixo5_1{position:absolute;right:28px;top:50%}@media(max-width:920px){._grid_aixo5_1{grid-template-columns:repeat(2,minmax(0,1fr))}._photo_aixo5_1:nth-child(n){grid-column:auto;height:290px}._photo_aixo5_1:nth-child(5n+1){grid-column:span 2;height:385px}}@media(max-width:650px){._wrap_aixo5_1{padding:0 15px}._gallery_aixo5_1{padding:67px 0}._header_aixo5_1{display:block;padding:0 5px}._header_aixo5_1 h2{font-size:53px}._filters_aixo5_1{gap:7px;margin-top:25px}._filters_aixo5_1 button{font-size:10px;padding:9px 10px}._grid_aixo5_1{gap:10px}._photo_aixo5_1:nth-child(n){grid-column:auto;height:185px}._photo_aixo5_1:nth-child(5n+1){grid-column:span 2;height:275px}._caption_aixo5_1{padding:30px 12px 12px}._caption_aixo5_1 p{font-size:11px}._caption_aixo5_1 span{font-size:8px}._caption_aixo5_1 svg{display:none}._lightbox_aixo5_1{padding:60px 8px}._lightbox_aixo5_1 figure img{max-height:calc(100vh - 165px)}._lightbox_aixo5_1 ._close_aixo5_1{right:12px}._lightbox_aixo5_1 ._previous_aixo5_1{left:8px;top:auto;bottom:17px}._lightbox_aixo5_1 ._next_aixo5_1{right:8px;top:auto;bottom:17px}._lightbox_aixo5_1 figcaption{justify-content:center}._lightbox_aixo5_1 figcaption span:last-child{display:none}}
