.pm-backdrop[data-v-647573d9]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000e0;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.pm-shell[data-v-647573d9]{background:#0f0f0f;border:1px solid rgba(184,151,42,.2);max-height:90vh;overflow-y:auto;position:relative;scrollbar-color:rgba(184,151,42,.3) transparent;scrollbar-width:thin}.pm-shell--lightbox[data-v-647573d9]{max-width:900px;width:100%}.pm-shell--detail[data-v-647573d9]{max-width:860px;width:100%}.pm-shell--before-after[data-v-647573d9]{max-width:1060px;width:100%}.pm-close[data-v-647573d9]{align-items:center;background:#0009;border:1px solid hsla(0,0%,100%,.15);color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:16px;top:16px;transition:background .2s,border-color .2s;width:36px;z-index:10}.pm-close[data-v-647573d9]:hover{background:#b8972a26;border-color:#b8972a80;color:var(--gold,#b8972a)}.pm-eyebrow[data-v-647573d9]{align-items:center;color:var(--gold,#b8972a);display:inline-flex;font-family:Montserrat,sans-serif;font-size:9px;font-weight:800;gap:10px;letter-spacing:3px;margin-bottom:12px;text-transform:uppercase}.pm-eyebrow[data-v-647573d9]:before{background:var(--gold,#b8972a);content:"";display:inline-block;height:1px;width:28px}.pm-title[data-v-647573d9]{color:#fff;font-family:Cormorant Garamond,serif;font-size:clamp(26px,3vw,36px);font-weight:300;line-height:1.15;margin:0 0 10px}.pm-location[data-v-647573d9]{align-items:center;color:#ffffff73;display:flex;font-family:Montserrat,sans-serif;font-size:9px;font-weight:700;gap:6px;letter-spacing:2px;margin-bottom:24px;text-transform:uppercase}.pm-meta-grid[data-v-647573d9]{border-left:1px solid hsla(0,0%,100%,.07);border-top:1px solid hsla(0,0%,100%,.07);display:grid;gap:0;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));margin-bottom:24px}.pm-meta-item[data-v-647573d9]{border-bottom:1px solid hsla(0,0%,100%,.07);border-right:1px solid hsla(0,0%,100%,.07);padding:14px 16px}.pm-meta-label[data-v-647573d9]{color:var(--gold,#b8972a);display:block;font-family:Montserrat,sans-serif;font-size:8px;font-weight:800;letter-spacing:2px;margin-bottom:5px;text-transform:uppercase}.pm-meta-value[data-v-647573d9]{color:#ffffffd9;display:block;font-family:Outfit,sans-serif;font-size:13px;font-weight:400}.pm-description[data-v-647573d9]{color:#fff9;font-family:Outfit,sans-serif;font-size:14px;font-weight:300;line-height:1.75;margin:0}.pm-lightbox[data-v-647573d9]{position:relative}.pm-lightbox img[data-v-647573d9]{background:#000;display:block;max-height:80vh;-o-object-fit:contain;object-fit:contain;-moz-user-select:none;user-select:none;-webkit-user-select:none;width:100%;-webkit-touch-callout:none}.pm-lightbox-caption[data-v-647573d9]{align-items:center;background:#0a0a0a;border-top:1px solid rgba(184,151,42,.15);display:flex;justify-content:space-between;padding:14px 24px}.pm-caption-title[data-v-647573d9]{color:#fff;font-family:Cormorant Garamond,serif;font-size:18px;font-weight:300}.pm-caption-loc[data-v-647573d9]{color:#fff6;font-family:Montserrat,sans-serif;font-size:9px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.pm-detail[data-v-647573d9]{display:grid;grid-template-columns:1fr 1fr}.pm-detail-img[data-v-647573d9]{overflow:hidden;position:relative}.pm-detail-img img[data-v-647573d9]{display:block;height:100%;min-height:420px;-o-object-fit:cover;object-fit:cover;-moz-user-select:none;user-select:none;-webkit-user-select:none;width:100%;-webkit-touch-callout:none}.pm-detail-info[data-v-647573d9]{display:flex;flex-direction:column;justify-content:center;padding:48px 40px}.pm-ba[data-v-647573d9]{display:grid;grid-template-columns:1fr 380px}.pm-ba-slider[data-v-647573d9]{background:#000}.pm-ba-slider[data-v-647573d9],.pm-ba-stage[data-v-647573d9]{min-height:420px;position:relative}.pm-ba-img[data-v-647573d9],.pm-ba-stage[data-v-647573d9]{height:100%;width:100%}.pm-ba-img[data-v-647573d9]{inset:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;transition:opacity .5s ease;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.pm-ba-img--active[data-v-647573d9]{opacity:1}.pm-ba-tabs[data-v-647573d9]{display:flex;gap:8px;left:16px;overflow-x:auto;position:absolute;right:16px;scrollbar-width:none;top:16px}.pm-ba-tabs[data-v-647573d9]::-webkit-scrollbar{display:none}.pm-ba-tab[data-v-647573d9]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b3;border:1px solid hsla(0,0%,100%,.2);border-radius:6px;color:#ffffffbf;cursor:pointer;flex:0 0 auto;font-family:Montserrat,sans-serif;font-size:10.5px;font-weight:800;letter-spacing:2px;padding:11px 20px;text-transform:uppercase;transition:color .2s,border-color .2s,background .2s;white-space:nowrap}.pm-ba-tab[data-v-647573d9]:hover{border-color:#fff6;color:#fff}.pm-ba-tab--active[data-v-647573d9]{background:var(--gold,#b8972a);border-color:var(--gold,#b8972a)}.pm-ba-tab--active[data-v-647573d9],.pm-ba-tab--active[data-v-647573d9]:hover{color:var(--black,#111)}.pm-ba-arrow[data-v-647573d9]{align-items:center;background:#0009;border:1px solid hsla(0,0%,100%,.15);color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s,border-color .2s,color .2s;width:40px}.pm-ba-arrow[data-v-647573d9]:hover:not(:disabled){background:#b8972a33;border-color:#b8972a80;color:var(--gold,#b8972a)}.pm-ba-arrow[data-v-647573d9]:disabled{cursor:default;opacity:.3}.pm-ba-arrow--prev[data-v-647573d9]{left:16px}.pm-ba-arrow--next[data-v-647573d9]{right:16px}.pm-ba-dots[data-v-647573d9]{bottom:14px;display:flex;gap:6px;left:50%;position:absolute;transform:translate(-50%)}.pm-ba-dot[data-v-647573d9]{background:#ffffff4d;border:none;border-radius:50%;cursor:pointer;height:6px;padding:0;transition:background .3s,transform .3s;width:6px}.pm-ba-dot--active[data-v-647573d9]{background:var(--gold,#b8972a);transform:scale(1.4)}.pm-ba-info[data-v-647573d9]{max-height:90vh;overflow-y:auto;padding:40px 32px}.pm-ba-info[data-v-647573d9],.pm-ba-thumbs[data-v-647573d9]{display:flex;flex-direction:column}.pm-ba-thumbs[data-v-647573d9]{border-top:1px solid hsla(0,0%,100%,.07);gap:8px;margin-top:auto;padding-top:20px}.pm-ba-thumb[data-v-647573d9]{align-items:center;background:#ffffff0a;border:1px solid transparent;cursor:pointer;display:flex;gap:12px;padding:6px;text-align:left;transition:border-color .25s,background .25s}.pm-ba-thumb[data-v-647573d9]:hover{background:#b8972a12;border-color:#b8972a40}.pm-ba-thumb--active[data-v-647573d9]{background:#b8972a14;border-color:var(--gold,#b8972a)}.pm-ba-thumb img[data-v-647573d9]{flex-shrink:0;height:36px;-o-object-fit:cover;object-fit:cover;-moz-user-select:none;user-select:none;-webkit-user-select:none;width:52px;-webkit-touch-callout:none}.pm-ba-thumb span[data-v-647573d9]{color:#ffffff80;font-family:Montserrat,sans-serif;font-size:8px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.pm-ba-thumb--active span[data-v-647573d9]{color:var(--gold,#b8972a)}.pm-fade-enter-active[data-v-647573d9],.pm-fade-leave-active[data-v-647573d9]{transition:opacity .3s ease}.pm-fade-enter-from[data-v-647573d9],.pm-fade-leave-to[data-v-647573d9]{opacity:0}.pm-fade-enter-active .pm-shell[data-v-647573d9],.pm-fade-leave-active .pm-shell[data-v-647573d9]{transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .3s}.pm-fade-enter-from .pm-shell[data-v-647573d9],.pm-fade-leave-to .pm-shell[data-v-647573d9]{opacity:0;transform:translateY(24px)}@media(max-width:768px){.pm-detail[data-v-647573d9]{grid-template-columns:1fr}.pm-detail-img img[data-v-647573d9]{min-height:260px}.pm-detail-info[data-v-647573d9]{padding:32px 24px}.pm-ba[data-v-647573d9]{grid-template-columns:1fr}.pm-ba-info[data-v-647573d9]{max-height:none;padding:28px 20px}.pm-ba-thumbs[data-v-647573d9]{flex-direction:row;flex-wrap:wrap}.pm-ba-slider[data-v-647573d9],.pm-ba-stage[data-v-647573d9]{min-height:280px}}@media(max-width:480px){.pm-backdrop[data-v-647573d9]{padding:0}.pm-shell[data-v-647573d9]{border-left:none;border-radius:0;border-right:none;max-height:100vh}}
