.sgc[data-v-1eac71ec]{--navy: #0f1e2e;--navy-deep: #0a1622;--gold: #b8935a;--gold-soft: #cfa974;--cream: #f5f0e8}.sgc-viewport[data-v-1eac71ec]{overflow:hidden;width:100%}.sgc-track[data-v-1eac71ec]{display:flex;gap:12px;margin:0;padding:8px 0 16px;list-style:none;will-change:transform;touch-action:pan-y}.sgc-track.dragging[data-v-1eac71ec]{cursor:grabbing}.sgc-track.dragging .sgc-btn[data-v-1eac71ec]{pointer-events:none}.sgc-card[data-v-1eac71ec]{flex:0 0 85vw;max-width:460px}.sgc-btn[data-v-1eac71ec]{position:relative;display:block;width:100%;padding:0;margin:0;border:0;cursor:pointer;overflow:hidden;border-radius:14px;background:var(--navy-deep);aspect-ratio:3 / 2;box-shadow:0 12px 32px -8px #0f1e2e59;-webkit-tap-highlight-color:transparent}.sgc-btn[data-v-1eac71ec]:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.sgc-btn img[data-v-1eac71ec]{width:100%;height:100%;object-fit:cover;-webkit-user-drag:none;user-select:none;transition:transform .5s cubic-bezier(.22,1,.36,1)}.sgc-grad[data-v-1eac71ec]{position:absolute;inset:0;z-index:1;background:linear-gradient(to top,rgba(0,0,0,.6) 0%,rgba(0,0,0,.12) 45%,transparent 72%);pointer-events:none}.sgc-darken[data-v-1eac71ec]{position:absolute;inset:0;z-index:2;background:#0a162247;opacity:0;transition:opacity .4s ease;pointer-events:none}.sgc-expand[data-v-1eac71ec]{position:absolute;top:50%;left:50%;z-index:3;width:56px;height:56px;border-radius:50%;background:#f5f0e829;border:1px solid rgba(245,240,232,.45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;color:var(--cream);opacity:0;transform:translate(-50%,-50%) scale(.82);transition:opacity .4s ease,transform .4s ease;pointer-events:none}.sgc-expand svg[data-v-1eac71ec]{width:22px;height:22px}.sgc-cap[data-v-1eac71ec]{position:absolute;left:18px;right:18px;bottom:16px;z-index:4;display:flex;flex-direction:column;gap:4px;text-align:left;pointer-events:none}.sgc-title[data-v-1eac71ec]{font-family:var(--font-serif);font-size:21px;line-height:1.2;color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.5)}.sgc-sub[data-v-1eac71ec]{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--gold-soft);text-shadow:0 1px 8px rgba(0,0,0,.5)}@media(hover:hover){.sgc-btn:hover img[data-v-1eac71ec]{transform:scale(1.05)}.sgc-btn:hover .sgc-darken[data-v-1eac71ec]{opacity:1}.sgc-btn:hover .sgc-expand[data-v-1eac71ec]{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media(min-width:640px){.sgc-track[data-v-1eac71ec]{gap:16px}.sgc-card[data-v-1eac71ec]{flex-basis:42vw;max-width:none}}@media(min-width:1024px){.sgc-track[data-v-1eac71ec]{gap:20px}.sgc-card[data-v-1eac71ec]{flex-basis:30vw}}@media(min-width:1280px){.sgc-track[data-v-1eac71ec]{gap:24px}.sgc-card[data-v-1eac71ec]{flex-basis:23vw}}.sgc-lightbox[data-v-1eac71ec]{position:fixed;inset:0;z-index:300;background:#08101aeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:clamp(16px,4vw,56px)}.sgc-close[data-v-1eac71ec]{position:absolute;top:22px;right:22px;z-index:3;width:48px;height:48px;border-radius:50%;background:#f5f0e81f;color:var(--cream);border:1px solid rgba(245,240,232,.25);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .25s ease,transform .25s ease}.sgc-close[data-v-1eac71ec]:hover{background:#f5f0e83d;transform:scale(1.06)}.sgc-close svg[data-v-1eac71ec]{width:20px;height:20px}.sgc-nav[data-v-1eac71ec]{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:52px;height:52px;border-radius:50%;background:#f5f0e81a;color:var(--cream);border:1px solid rgba(245,240,232,.22);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .25s ease}.sgc-nav[data-v-1eac71ec]:hover{background:#b8935ad9;color:var(--navy)}.sgc-nav svg[data-v-1eac71ec]{width:20px;height:20px}.sgc-nav.prev[data-v-1eac71ec]{left:clamp(12px,3vw,40px)}.sgc-nav.next[data-v-1eac71ec]{right:clamp(12px,3vw,40px)}.sgc-stage[data-v-1eac71ec]{margin:0;max-width:1100px;max-height:88vh;display:flex;flex-direction:column;align-items:center;gap:18px}.sgc-stage img[data-v-1eac71ec]{max-width:100%;max-height:68vh;width:auto;height:auto;object-fit:contain;border-radius:4px;box-shadow:0 30px 80px #00000080}.sgc-meta[data-v-1eac71ec]{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.sgc-meta-tag[data-v-1eac71ec]{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-soft)}.sgc-meta-title[data-v-1eac71ec]{font-family:var(--font-serif);font-size:clamp(22px,3vw,32px);color:var(--cream);margin:0;font-weight:400}.sgc-actions[data-v-1eac71ec]{margin-top:6px;display:flex;flex-direction:column;align-items:center;gap:12px}.sgc-cta[data-v-1eac71ec]{display:inline-flex;align-items:center;gap:10px;padding:13px 26px;border-radius:999px;background:var(--gold);color:var(--navy);font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;transition:background .3s ease,transform .2s ease}.sgc-cta[data-v-1eac71ec]:hover{background:var(--gold-soft);transform:translateY(-2px)}.sgc-cta .arr[data-v-1eac71ec],.sgc-cta-sub .arr[data-v-1eac71ec]{transition:transform .3s ease}.sgc-cta:hover .arr[data-v-1eac71ec]{transform:translate(4px)}.sgc-cta-sub[data-v-1eac71ec]{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#f5f0e8b8;font-weight:500;transition:color .25s ease}.sgc-cta-sub[data-v-1eac71ec]:hover{color:var(--cream)}.sgc-cta-sub:hover .arr[data-v-1eac71ec]{transform:translate(3px)}.sgc-count[data-v-1eac71ec]{font-family:var(--font-serif);font-style:italic;color:#f5f0e88c;font-size:15px}.sgc-lb-enter-active[data-v-1eac71ec],.sgc-lb-leave-active[data-v-1eac71ec]{transition:opacity .3s ease}.sgc-lb-enter-from[data-v-1eac71ec],.sgc-lb-leave-to[data-v-1eac71ec]{opacity:0}.sgc-lb-enter-active .sgc-stage[data-v-1eac71ec],.sgc-lb-leave-active .sgc-stage[data-v-1eac71ec]{transition:transform .35s cubic-bezier(.22,1,.36,1)}.sgc-lb-enter-from .sgc-stage[data-v-1eac71ec],.sgc-lb-leave-to .sgc-stage[data-v-1eac71ec]{transform:translateY(24px) scale(.98)}@media(hover:none){.sgc-btn:hover img[data-v-1eac71ec]{transform:none}}@media(prefers-reduced-motion:reduce){.sgc-btn img[data-v-1eac71ec],.sgc-darken[data-v-1eac71ec],.sgc-expand[data-v-1eac71ec],.sgc-lb-enter-active[data-v-1eac71ec],.sgc-lb-leave-active[data-v-1eac71ec]{transition:none!important}}.ao-slider[data-v-5943b5ef]{--navy: #0F1E2E;--navy-deep: #0a1622;--gold: #B8935A;--gold-soft: #cfa974;--gold-deep: #8c6e3f;--cream: #F5F0E8;--line: rgba(184, 147, 90, .35);position:relative}.ao-viewport[data-v-5943b5ef]{position:relative;overflow:hidden;border-radius:4px;border:1px solid var(--line);box-shadow:0 24px 60px -30px #0f1e2e80}.ao-track[data-v-5943b5ef]{display:flex;margin:0;padding:0;list-style:none;touch-action:pan-y;will-change:transform;transform:translateZ(0);transition:transform .4s cubic-bezier(.22,1,.36,1)}.ao-track.dragging[data-v-5943b5ef]{transition:none;cursor:grabbing}.ao-track.dragging .ao-cta[data-v-5943b5ef]{pointer-events:none}.ao-slide[data-v-5943b5ef]{flex:0 0 100%;min-width:100%}.ao-card[data-v-5943b5ef]{display:grid;grid-template-columns:58fr 42fr;min-height:clamp(340px,32vw,420px);background:var(--navy)}.ao-media[data-v-5943b5ef]{position:relative;overflow:hidden;background:var(--navy-deep)}.ao-media img[data-v-5943b5ef]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;-webkit-user-drag:none;user-select:none}.ao-media[data-v-5943b5ef]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 55%,var(--navy) 100%);pointer-events:none}.ao-panel[data-v-5943b5ef]{display:flex;flex-direction:column;justify-content:center;padding:34px 38px}.ao-panel h3[data-v-5943b5ef]{font-family:var(--font-serif);font-size:clamp(22px,2.2vw,28px);line-height:1.15;font-weight:400;color:var(--cream);margin:0 0 14px}.ao-panel p[data-v-5943b5ef]{font-size:15px;line-height:1.6;color:#f5f0e8d1;max-width:52ch;margin:0 0 10px}.ao-panel p[data-v-5943b5ef]:last-of-type{margin-bottom:22px}.ao-cta[data-v-5943b5ef]{display:inline-flex;align-items:baseline;gap:8px;align-self:flex-start;min-height:44px;font-size:13px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--gold-soft);border-bottom:1px solid var(--line);padding-bottom:4px;transition:color .25s ease,border-color .25s ease}.ao-cta .arr[data-v-5943b5ef]{display:inline-block;transition:transform .3s ease}.ao-cta[data-v-5943b5ef]:hover,.ao-cta[data-v-5943b5ef]:focus-visible{color:var(--cream);border-color:var(--gold-soft)}.ao-cta:hover .arr[data-v-5943b5ef]{transform:translate(4px)}.ao-arrow[data-v-5943b5ef]{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:44px;height:44px;border-radius:50%;background:#0a16228c;color:var(--cream);border:1px solid rgba(245,240,232,.25);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent;opacity:0;transition:opacity .3s ease,background .25s ease}.ao-arrow.prev[data-v-5943b5ef]{left:16px}.ao-arrow.next[data-v-5943b5ef]{right:16px}.ao-slider:hover .ao-arrow[data-v-5943b5ef],.ao-arrow[data-v-5943b5ef]:focus-visible{opacity:1}.ao-arrow[data-v-5943b5ef]:hover{background:#b8935ad9;color:var(--navy)}.ao-arrow svg[data-v-5943b5ef]{width:16px;height:16px;display:block}@media(hover:none){.ao-arrow[data-v-5943b5ef]{display:none}}.ao-dots[data-v-5943b5ef]{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:20px}.ao-dot[data-v-5943b5ef]{width:28px;height:28px;padding:0;border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.ao-dot span[data-v-5943b5ef]{width:8px;height:8px;border-radius:50%;background:#0f1e2e40;transition:background .3s ease,transform .3s ease}.ao-dot:hover span[data-v-5943b5ef]{background:#0f1e2e73}.ao-dot.active span[data-v-5943b5ef]{background:var(--gold);transform:scale(1.3)}.ao-dot[data-v-5943b5ef]:focus-visible{outline:2px solid var(--gold);outline-offset:0;border-radius:50%}@media(max-width:767px){.ao-card[data-v-5943b5ef]{grid-template-columns:1fr;min-height:0}.ao-media[data-v-5943b5ef]{aspect-ratio:4 / 3}.ao-media[data-v-5943b5ef]:after{background:linear-gradient(180deg,transparent 70%,var(--navy) 100%)}.power-vents .ao-media img[data-v-5943b5ef]{object-position:50% 56%!important}.ao-panel[data-v-5943b5ef]{padding:26px 22px}}@media(prefers-reduced-motion:reduce){.ao-cta .arr[data-v-5943b5ef]{transition:none}}.ld-overlay[data-v-d4798b33]{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:20px;background:#0a1622b8;backdrop-filter:blur(4px);overscroll-behavior:contain;will-change:backdrop-filter}.ld-dialog[data-v-d4798b33]{display:flex;flex-direction:column;width:100%;max-width:720px;height:min(84vh,900px);background:var(--navy-deep, #0a1622);border:1px solid rgba(184,147,90,.25);box-shadow:0 32px 80px #00000080;outline:none;transform:translateZ(0)}.ld-head[data-v-d4798b33]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid rgba(184,147,90,.2)}.ld-title[data-v-d4798b33]{font-family:var(--font-serif, serif);font-size:16px;color:var(--cream, #f5f0e8)}.ld-close[data-v-d4798b33]{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#b8935a29;border:1.5px solid rgba(184,147,90,.6);color:var(--cream, #f5f0e8);cursor:pointer;touch-action:manipulation;transition:background-color .2s ease,border-color .2s ease,color .2s ease}@media(hover:hover){.ld-close[data-v-d4798b33]:hover{background:var(--gold, #d4a35c);border-color:var(--gold, #d4a35c);color:var(--navy-deep, #0a1622)}}.ld-close[data-v-d4798b33]:focus-visible{background:var(--gold, #d4a35c);border-color:var(--gold, #d4a35c);color:var(--navy-deep, #0a1622)}.ld-close[data-v-d4798b33]:focus-visible{outline:2px solid var(--gold, #d4a35c);outline-offset:2px}.ld-close svg[data-v-d4798b33]{width:18px;height:18px;stroke-width:2.5}.ld-frame[data-v-d4798b33]{flex:1 1 auto;width:100%;border:0;background:var(--cream, #f5f0e8);overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ld-fade-enter-active[data-v-d4798b33],.ld-fade-leave-active[data-v-d4798b33]{transition:opacity .2s ease}.ld-fade-enter-from[data-v-d4798b33],.ld-fade-leave-to[data-v-d4798b33]{opacity:0}@media(prefers-reduced-motion:reduce){.ld-fade-enter-active[data-v-d4798b33],.ld-fade-leave-active[data-v-d4798b33]{transition:opacity .01ms ease!important}}.cf-card[data-v-6e7412b1]{background:#0a1622b8;border:1px solid rgba(184,147,90,.22);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:clamp(28px,4vw,48px);box-shadow:0 32px 80px #00000073,inset 0 1px #b8935a1f}.cf-form-title[data-v-6e7412b1]{font-family:var(--font-serif);font-size:clamp(32px,3.6vw,48px);line-height:1.05;letter-spacing:-.015em;color:var(--cream);margin:14px 0 0}.cf-form-title em[data-v-6e7412b1]{font-style:italic;color:var(--gold-soft)}.cf-form-sub[data-v-6e7412b1]{font-size:13px;color:#f5f0e88f;margin:10px 0 28px;letter-spacing:.02em}.cf-form[data-v-6e7412b1]{display:flex;flex-direction:column;gap:20px}.cf-row[data-v-6e7412b1]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cf-field[data-v-6e7412b1]{display:flex;flex-direction:column;gap:7px}.cf-field>label[data-v-6e7412b1]{font-family:var(--font-sans);font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--gold-soft);font-weight:500}.cf-req[data-v-6e7412b1]{color:#e05c5c}.cf-opt[data-v-6e7412b1]{color:#f5f0e85c;text-transform:none;letter-spacing:0;font-size:9.5px;margin-left:3px}.cf-field input[data-v-6e7412b1],.cf-field select[data-v-6e7412b1],.cf-field textarea[data-v-6e7412b1]{background:transparent;border:0;border-bottom:1px solid rgba(184,147,90,.3);padding:11px 0;color:var(--cream);font-family:var(--font-sans);font-size:15px;outline:none;width:100%;transition:border-color .25s ease;border-radius:0;-webkit-appearance:none;appearance:none}.cf-field input[data-v-6e7412b1]:focus,.cf-field select[data-v-6e7412b1]:focus,.cf-field textarea[data-v-6e7412b1]:focus{border-color:var(--gold)}.cf-field input.error[data-v-6e7412b1],.cf-field select.error[data-v-6e7412b1],.cf-field textarea.error[data-v-6e7412b1]{border-color:#e05c5c}.cf-field input[data-v-6e7412b1]::placeholder,.cf-field textarea[data-v-6e7412b1]::placeholder{color:#f5f0e84d}.cf-field input[data-v-6e7412b1]:-webkit-autofill,.cf-field input[data-v-6e7412b1]:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 60px #0d1a27 inset!important;-webkit-text-fill-color:var(--cream)!important;caret-color:var(--cream);border-bottom-color:#b8935a4d!important;transition:background-color 9999s ease-in-out 0s,border-color .25s ease}.cf-field select[data-v-6e7412b1]{color:#f5f0e8d1;cursor:pointer;color-scheme:dark}.cf-field select option[data-v-6e7412b1]{background:var(--navy);color:var(--cream)}.cf-field textarea[data-v-6e7412b1]{resize:vertical;min-height:80px;padding-top:10px;line-height:1.5}.cf-phone-wrap[data-v-6e7412b1]{display:flex;align-items:center;border-bottom:1px solid rgba(184,147,90,.3);transition:border-color .25s ease}.cf-phone-wrap[data-v-6e7412b1]:focus-within{border-color:var(--gold)}.cf-phone-wrap.error[data-v-6e7412b1]{border-color:#e05c5c}.cf-phone-wrap input[data-v-6e7412b1]{border-bottom:none;flex:1;padding-left:10px}.cf-phone-wrap input[data-v-6e7412b1]:focus{border-color:transparent}.cf-phone-prefix[data-v-6e7412b1]{display:flex;align-items:center;gap:6px;padding:11px 12px 11px 0;font-size:16px;white-space:nowrap;border-right:1px solid rgba(184,147,90,.2);cursor:default;user-select:none;line-height:1}.cf-phone-code[data-v-6e7412b1]{font-family:var(--font-sans);font-size:14px;color:#f5f0e88c;letter-spacing:.02em}.cf-err[data-v-6e7412b1]{font-size:11px;color:#e05c5c;letter-spacing:.01em}.cf-error-banner[data-v-6e7412b1]{padding:12px 16px;border-left:3px solid #e05c5c;background:#e05c5c1a;color:#ef9a9a;font-size:13px;line-height:1.5;border-radius:0 3px 3px 0}.cf-turnstile-wrap[data-v-6e7412b1]{min-height:73px}.cf-submit[data-v-6e7412b1]{width:100%;justify-content:center;min-height:52px;margin-top:4px;font-size:12px;gap:10px;touch-action:manipulation}.cf-submit[data-v-6e7412b1]:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.cf-spinner[data-v-6e7412b1]{width:16px;height:16px;animation:cf-spin-6e7412b1 .9s linear infinite;flex-shrink:0}@keyframes cf-spin-6e7412b1{to{transform:rotate(360deg)}}.cf-agree-field[data-v-6e7412b1]{gap:0}.cf-agree[data-v-6e7412b1]{display:flex;align-items:flex-start;gap:12px}.cf-agree input[data-v-6e7412b1]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.cf-agree-box[data-v-6e7412b1]{position:relative;flex-shrink:0;width:20px;height:20px;margin-top:1px;border:1px solid rgba(184,147,90,.4);display:flex;align-items:center;justify-content:center;color:transparent;cursor:pointer;touch-action:manipulation;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.cf-agree-box[data-v-6e7412b1]:before{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.cf-agree-box svg[data-v-6e7412b1]{width:13px;height:13px}.cf-agree input:checked~.cf-agree-box[data-v-6e7412b1]{background:var(--gold);border-color:var(--gold);color:var(--navy-deep)}.cf-agree input:focus-visible~.cf-agree-box[data-v-6e7412b1]{outline:2px solid var(--gold);outline-offset:2px}.cf-agree-box.error[data-v-6e7412b1]{border-color:#e05c5c}.cf-agree-text[data-v-6e7412b1]{font-size:13px;line-height:1.6;color:#f5f0e88f}.cf-legal[data-v-6e7412b1]{font-size:10.5px;color:#f5f0e83d;text-align:center;line-height:1.5;letter-spacing:.01em}.cf-legal-link[data-v-6e7412b1]{color:#f5f0e899;text-decoration:underline;text-underline-offset:2px;transition:color .25s ease;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:rgba(184,147,90,.35);display:inline-block;padding:4px 1px}.cf-legal-link[data-v-6e7412b1]:hover,.cf-legal-link[data-v-6e7412b1]:focus-visible{color:var(--gold-soft)}.cf-legal-link[data-v-6e7412b1]:focus-visible{outline:1px solid var(--gold-soft);outline-offset:2px}.cf-success[data-v-6e7412b1]{display:flex;flex-direction:column;align-items:flex-start;gap:0}.cf-success-ring[data-v-6e7412b1]{width:56px;height:56px;border-radius:50%;border:1.5px solid var(--gold);background:#b8935a1a;display:flex;align-items:center;justify-content:center;color:var(--gold);animation:cf-pop-6e7412b1 .5s cubic-bezier(.34,1.56,.64,1) both}@keyframes cf-pop-6e7412b1{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.cf-success-title[data-v-6e7412b1]{font-family:var(--font-serif);font-size:clamp(28px,3.2vw,42px);line-height:1.08;letter-spacing:-.015em;color:var(--cream);margin:16px 0 0}.cf-success-title em[data-v-6e7412b1]{font-style:italic;color:var(--gold-soft)}.cf-success-body[data-v-6e7412b1]{font-size:14px;color:#f5f0e899;line-height:1.65;margin:14px 0 0}.cf-success-body strong[data-v-6e7412b1]{color:#f5f0e8e0}.cf-success-note[data-v-6e7412b1]{font-size:10.5px;color:#f5f0e83d;margin-top:20px;line-height:1.6}.cf-wrap[data-v-6e7412b1]{position:relative}.cf-fade-enter-active[data-v-6e7412b1]{transition:opacity .6s cubic-bezier(.2,.6,.2,1)}.cf-fade-leave-active[data-v-6e7412b1]{transition:opacity .4s cubic-bezier(.2,.6,.2,1);position:absolute;top:0;left:0;width:100%;pointer-events:none}.cf-fade-enter-from[data-v-6e7412b1],.cf-fade-leave-to[data-v-6e7412b1]{opacity:0}@media(prefers-reduced-motion:reduce){.cf-fade-enter-active[data-v-6e7412b1]{transition:opacity .15s ease}.cf-fade-leave-active[data-v-6e7412b1]{transition:opacity .1s ease}.cf-success-ring[data-v-6e7412b1]{animation:none!important;opacity:1;transform:none}}@media(max-width:640px){.cf-row[data-v-6e7412b1]{grid-template-columns:1fr}.cf-card[data-v-6e7412b1]{padding:24px 20px}.cf-field input[data-v-6e7412b1],.cf-field select[data-v-6e7412b1],.cf-field textarea[data-v-6e7412b1]{font-size:16px}}.gr-aggregate-wrap[data-v-a16f2ad7]{display:flex;justify-content:center;margin:8px 0 48px}.gr-aggregate[data-v-a16f2ad7]{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:16px 24px}.gr-google-icon[data-v-a16f2ad7]{width:30px;height:30px;flex-shrink:0}.gr-rating-wrap[data-v-a16f2ad7]{display:flex;flex-direction:column;gap:2px}.gr-rating-number[data-v-a16f2ad7]{font-family:var(--font-serif);font-size:24px;font-weight:600;color:var(--charcoal);line-height:1}.gr-stars[data-v-a16f2ad7]{position:relative;display:inline-block;font-size:13px;letter-spacing:.1em;line-height:1.2;width:fit-content}.gr-stars-base[data-v-a16f2ad7]{color:#1a1a1a38}.gr-stars-fill[data-v-a16f2ad7]{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap;color:var(--gold)}.gr-review-count[data-v-a16f2ad7]{font-family:var(--font-sans);font-size:12px;color:#1a1a1a99}.gr-grid[data-v-a16f2ad7]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media(max-width:1080px){.gr-grid[data-v-a16f2ad7]{grid-template-columns:1fr}}.gr-card[data-v-a16f2ad7]{padding:32px 28px;background:#ffffff80;border:1px solid var(--line);display:flex;flex-direction:column;gap:16px;transition:box-shadow .25s ease}.gr-card[data-v-a16f2ad7]:hover{box-shadow:0 8px 28px #1a1a1a14}.gr-card-head[data-v-a16f2ad7]{display:flex;align-items:center;gap:12px}.gr-avatar[data-v-a16f2ad7]{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0}.gr-avatar-initials[data-v-a16f2ad7]{width:44px;height:44px;border-radius:50%;flex-shrink:0;background:var(--cream-2);border:1px solid var(--line);color:var(--gold-text);display:flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-weight:600;font-size:16px}.gr-author-wrap[data-v-a16f2ad7]{min-width:0}.gr-author[data-v-a16f2ad7]{margin:0;font-family:var(--font-sans);font-weight:600;font-size:14px;letter-spacing:.02em;color:var(--charcoal)}.gr-time[data-v-a16f2ad7]{margin:0;font-family:var(--font-serif);font-style:italic;font-size:13px;color:#1a1a1aa6}.gr-card-stars[data-v-a16f2ad7]{color:var(--gold);font-size:14px;letter-spacing:.12em}.gr-card-text[data-v-a16f2ad7]{margin:0;font-family:var(--font-serif);font-size:18px;line-height:1.5;color:var(--charcoal);font-weight:400;flex:1}.gr-cta-wrap[data-v-a16f2ad7]{display:flex;justify-content:center;margin-top:48px}.gr-cta[data-v-a16f2ad7]{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 28px;border:1px solid var(--gold);border-radius:999px;font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--gold-text);text-decoration:none;transition:color .25s ease,background-color .25s ease}.gr-cta[data-v-a16f2ad7]:hover{color:var(--navy);background:var(--gold-soft)}.ba[data-v-46ce2c90]{position:relative;width:100%;height:100%;overflow:hidden;background:var(--navy-deep, #0a1622);cursor:ew-resize;user-select:none;-webkit-user-select:none;touch-action:none}.ba-img[data-v-46ce2c90]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;-webkit-user-drag:none;user-select:none}.ba-before[data-v-46ce2c90]{position:absolute;inset:0;will-change:clip-path}.ba-label[data-v-46ce2c90]{position:absolute;bottom:12px;z-index:3;font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:#fff;padding:5px 10px;border-radius:3px;background:#0a162299;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-shadow:0 1px 3px rgba(0,0,0,.6);pointer-events:none}.ba-label--before[data-v-46ce2c90]{left:12px}.ba-label--after[data-v-46ce2c90]{right:12px}.ba-divider[data-v-46ce2c90]{position:absolute;top:0;bottom:0;width:2px;background:#fff;transform:translate(-1px);box-shadow:0 0 12px #00000073;z-index:4;pointer-events:none}.ba-handle[data-v-46ce2c90]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:50%;background:var(--navy, #0F1E2E);border:2px solid #fff;box-shadow:0 2px 12px #00000073;display:flex;align-items:center;justify-content:center;gap:1px;color:#fff}.ba-handle svg[data-v-46ce2c90]{width:12px;height:12px}.ba[data-v-46ce2c90]:focus-visible{outline:3px solid var(--gold, #B8935A);outline-offset:2px}@media(prefers-reduced-motion:no-preference){.ba-handle[data-v-46ce2c90]{animation:baPulse-46ce2c90 2s ease-in-out .5s 3}}@keyframes baPulse-46ce2c90{0%,to{box-shadow:0 2px 12px #00000073}50%{box-shadow:0 0 0 7px #b8935a59,0 2px 12px #00000073}}@media(min-width:768px){.ba-handle[data-v-46ce2c90]{width:40px;height:40px}}@media(min-width:1280px){.ba-handle[data-v-46ce2c90]{width:36px;height:36px}}.pfg[data-v-de8dd832]{position:relative}.pfg-filters[data-v-de8dd832]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:48px}.pfg-chip[data-v-de8dd832]{display:inline-flex;align-items:center;gap:8px;padding:11px 22px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--navy);cursor:pointer;font-family:var(--font-sans);font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;transition:background .3s ease,color .3s ease,border-color .3s ease}.pfg-chip .count[data-v-de8dd832]{font-size:10px;opacity:.7;font-variant-numeric:tabular-nums}.pfg-chip[data-v-de8dd832]:hover{border-color:var(--gold);color:var(--gold-deep)}.pfg-chip.active[data-v-de8dd832]{background:var(--navy);border-color:var(--navy);color:var(--cream)}.pfg-chip.active .count[data-v-de8dd832]{opacity:.7}.pfg-chip[data-v-de8dd832]:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.pf-viewport[data-v-de8dd832]{overflow:hidden;width:100%;cursor:grab;user-select:none;-webkit-user-select:none;touch-action:pan-y;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 3.5%,#000 96.5%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 3.5%,#000 96.5%,transparent 100%)}.pf-viewport.is-dragging[data-v-de8dd832]{cursor:grabbing}.pf-track[data-v-de8dd832]{display:flex;gap:22px;width:max-content;margin:0;padding:6px 0 4px;list-style:none;will-change:transform}.pf-slide[data-v-de8dd832]{flex:0 0 auto;width:300px}@media(min-width:1280px){.pf-slide[data-v-de8dd832]{width:320px}}@media(max-width:639px){.pf-viewport[data-v-de8dd832]{-webkit-mask-image:none;mask-image:none}.pf-track[data-v-de8dd832]{gap:16px}.pf-slide[data-v-de8dd832]{width:78vw;max-width:340px}}.pfg-card[data-v-de8dd832]{width:100%;background:var(--navy);border-radius:4px;overflow:hidden;box-shadow:0 8px 24px #0f1e2e1a;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease}.pfg-card[data-v-de8dd832]:hover{transform:translateY(-6px);box-shadow:0 22px 50px #0f1e2e33}.pfg-media[data-v-de8dd832]{position:relative;display:block;width:100%;padding:0;margin:0;border:0;aspect-ratio:4 / 5;overflow:hidden;background:var(--navy-deep);cursor:pointer}.pfg-media img[data-v-de8dd832]{width:100%;height:100%;object-fit:cover;transition:transform .7s ease-out;-webkit-user-drag:none}.pfg-card:hover .pfg-media img[data-v-de8dd832]{transform:scale(1.06)}.pfg-media[data-v-de8dd832]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,22,34,.35) 0%,transparent 30%,transparent 60%,rgba(10,22,34,.78) 100%);pointer-events:none}.pfg-tag[data-v-de8dd832]{position:absolute;top:14px;left:14px;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:#0a1622c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(184,147,90,.4);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--cream);font-weight:600;pointer-events:none}.pfg-tag .dot[data-v-de8dd832]{width:6px;height:6px;border-radius:50%;background:var(--gold-soft);box-shadow:0 0 0 3px #b8935a40}.pfg-view[data-v-de8dd832]{position:absolute;left:14px;bottom:14px;z-index:2;display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.08em;color:var(--cream);font-weight:500;opacity:0;transform:translateY(6px);transition:opacity .35s ease,transform .35s ease}.pfg-card:hover .pfg-view[data-v-de8dd832]{opacity:1;transform:translateY(0)}.pfg-view .arr[data-v-de8dd832]{transition:transform .3s ease}.pfg-card:hover .pfg-view .arr[data-v-de8dd832]{transform:translate(4px)}.pfg-info[data-v-de8dd832]{padding:18px 20px;background:var(--navy)}.pfg-title[data-v-de8dd832]{font-family:var(--font-serif);font-size:19px;line-height:1.2;color:var(--cream);margin:0 0 5px;font-weight:400}.pfg-loc[data-v-de8dd832]{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-soft);margin:0}.pfg-lightbox[data-v-de8dd832]{position:fixed;inset:0;z-index:300;background:#08101af5;display:flex;align-items:center;justify-content:center;padding:clamp(16px,4vw,56px)}.lb-close[data-v-de8dd832]{position:absolute;top:22px;right:22px;z-index:3;width:48px;height:48px;border-radius:50%;background:#f5f0e81f;color:var(--cream);border:1px solid rgba(245,240,232,.25);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .25s ease,transform .25s ease}.lb-close[data-v-de8dd832]:hover{background:#f5f0e83d;transform:scale(1.06)}.lb-close svg[data-v-de8dd832]{width:20px;height:20px}.lb-nav[data-v-de8dd832]{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:52px;height:52px;border-radius:50%;background:#f5f0e81a;color:var(--cream);border:1px solid rgba(245,240,232,.22);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .25s ease}.lb-nav[data-v-de8dd832]:hover{background:#b8935ad9;color:var(--navy)}.lb-nav svg[data-v-de8dd832]{width:20px;height:20px}.lb-nav.prev[data-v-de8dd832]{left:clamp(12px,3vw,40px)}.lb-nav.next[data-v-de8dd832]{right:clamp(12px,3vw,40px)}.lb-stage[data-v-de8dd832]{margin:0;max-width:1100px;max-height:88vh;display:flex;flex-direction:column;align-items:center;gap:18px}.lb-stage img[data-v-de8dd832]{max-width:100%;max-height:66vh;width:auto;height:auto;object-fit:contain;border-radius:3px;box-shadow:0 30px 80px #00000080}.lb-ba[data-v-de8dd832]{width:min(92vw,1040px);aspect-ratio:3 / 2;max-height:68vh;border-radius:3px;overflow:hidden;box-shadow:0 30px 80px #00000080}.lb-meta[data-v-de8dd832]{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.lb-tag[data-v-de8dd832]{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-soft)}.lb-title[data-v-de8dd832]{font-family:var(--font-serif);font-size:clamp(22px,3vw,32px);color:var(--cream);margin:0;font-weight:400}.lb-cta[data-v-de8dd832]{margin-top:6px;display:inline-flex;align-items:center;gap:10px;padding:13px 26px;border-radius:999px;background:var(--gold);color:var(--navy);font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;transition:background .3s ease,transform .2s ease}.lb-cta[data-v-de8dd832]:hover{background:var(--gold-soft);transform:translateY(-2px)}.lb-cta .arr[data-v-de8dd832]{transition:transform .3s ease}.lb-cta:hover .arr[data-v-de8dd832]{transform:translate(4px)}.lb-count[data-v-de8dd832]{font-family:var(--font-serif);font-style:italic;color:#f5f0e88c;font-size:15px}.lb-enter-active[data-v-de8dd832],.lb-leave-active[data-v-de8dd832]{transition:opacity .3s ease}.lb-enter-from[data-v-de8dd832],.lb-leave-to[data-v-de8dd832]{opacity:0}@media(max-width:600px){.lb-ba[data-v-de8dd832]{aspect-ratio:4 / 3}}@media(hover:none){.pfg-card[data-v-de8dd832]:hover,.pfg-card:hover .pfg-media img[data-v-de8dd832]{transform:none}.pfg-view[data-v-de8dd832]{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pfg-card[data-v-de8dd832],.pfg-media img[data-v-de8dd832],.pfg-view[data-v-de8dd832],.lb-enter-active[data-v-de8dd832],.lb-leave-active[data-v-de8dd832]{transition:none!important}}.pf-gallery[data-v-0d2da5d9]{--navy: #0F1E2E;--navy-deep: #0a1622;--gold: #B8935A;--gold-soft: #cfa974;--cream: #F5F0E8;padding:0 80px}.pf-controls[data-v-0d2da5d9]{display:flex;align-items:center;justify-content:flex-end;gap:20px;margin-bottom:28px}.pf-arrow[data-v-0d2da5d9]{position:relative;z-index:5;pointer-events:auto;width:48px;height:48px;border-radius:50%;border:1px solid var(--navy);background:transparent;color:var(--navy);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .3s ease,color .3s ease,transform .2s ease}.pf-arrow svg[data-v-0d2da5d9]{width:15px;height:15px;display:block}.pf-arrow[data-v-0d2da5d9]:hover{background:var(--navy);color:var(--cream)}.pf-arrow[data-v-0d2da5d9]:active{transform:scale(.92)}.pf-arrow[data-v-0d2da5d9]:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.pf-pager[data-v-0d2da5d9]{font-family:var(--font-serif);font-style:italic;color:var(--gold-text);font-size:18px;min-width:96px;letter-spacing:.04em;text-align:right;font-variant-numeric:tabular-nums}.pf-viewport[data-v-0d2da5d9]{overflow:hidden;width:100%}.pf-track[data-v-0d2da5d9]{display:flex;margin:0;padding:8px 0 16px;list-style:none;touch-action:pan-y;will-change:transform;transform:translateZ(0);transition:transform .55s cubic-bezier(.22,1,.36,1)}.pf-track.dragging[data-v-0d2da5d9]{transition:none;cursor:grabbing}.pf-track.dragging .pf-card-btn[data-v-0d2da5d9]{pointer-events:none}.pf-track.peeking[data-v-0d2da5d9]{transition:transform .4s cubic-bezier(.4,0,.2,1)}.pf-card[data-v-0d2da5d9]{flex:0 0 auto}.pf-card-btn[data-v-0d2da5d9]{position:relative;display:block;width:100%;padding:0;border:0;margin:0;background:var(--navy);border-radius:3px;overflow:hidden;text-align:left;color:inherit;cursor:pointer;box-shadow:0 8px 24px #0f1e2e14;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s ease}.pf-card-btn[data-v-0d2da5d9]:hover{transform:translateY(-8px);box-shadow:0 24px 60px #0f1e2e2e}.pf-card-btn[data-v-0d2da5d9]:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.pf-card-img[data-v-0d2da5d9]{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--navy-deep)}.pf-card-img img[data-v-0d2da5d9]{width:100%;height:100%;object-fit:cover;-webkit-user-drag:none;user-select:none;transition:transform .7s ease-out}.pf-card-btn:hover .pf-card-img img[data-v-0d2da5d9]{transform:scale(1.06)}.pf-card-img[data-v-0d2da5d9]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,22,34,.35) 0%,transparent 28%,transparent 62%,rgba(10,22,34,.72) 100%);pointer-events:none}.pf-tag[data-v-0d2da5d9]{position:absolute;top:16px;left:16px;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border-radius:999px;background:#0a1622c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(184,147,90,.4);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--cream);font-weight:600}.pf-tag .dot[data-v-0d2da5d9]{width:6px;height:6px;border-radius:50%;background:var(--gold-soft);box-shadow:0 0 0 3px #b8935a40}.pf-info[data-v-0d2da5d9]{padding:22px 24px;min-height:132px;background:var(--navy);display:flex;flex-direction:column;justify-content:center;gap:8px;position:relative}.pf-title[data-v-0d2da5d9]{font-family:var(--font-serif);font-size:21px;line-height:1.2;color:var(--cream);margin:0;font-weight:400}.pf-sub[data-v-0d2da5d9]{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-soft);margin:0}.pf-view[data-v-0d2da5d9]{margin-top:2px;font-size:13px;color:var(--gold-soft);display:inline-flex;align-items:center;gap:8px;opacity:0;max-height:0;transform:translateY(6px);transition:opacity .35s ease,transform .35s ease,max-height .35s ease}.pf-card-btn:hover .pf-view[data-v-0d2da5d9]{opacity:1;max-height:24px;transform:translateY(0)}.pf-dots[data-v-0d2da5d9]{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:28px}.pf-dot[data-v-0d2da5d9]{width:28px;height:28px;padding:0;border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.pf-dot span[data-v-0d2da5d9]{width:8px;height:8px;border-radius:50%;background:#0f1e2e38;transition:background .3s ease,transform .3s ease}.pf-dot:hover span[data-v-0d2da5d9]{background:#0f1e2e73}.pf-dot.active span[data-v-0d2da5d9]{background:var(--gold);transform:scale(1.3)}.pf-dot[data-v-0d2da5d9]:focus-visible{outline:2px solid var(--gold);outline-offset:0;border-radius:50%}.pf-lightbox[data-v-0d2da5d9]{position:fixed;inset:0;z-index:300;background:#08101af5;display:flex;align-items:center;justify-content:center;padding:clamp(16px,4vw,56px)}.lb-close[data-v-0d2da5d9]{position:absolute;top:22px;right:22px;z-index:3;width:48px;height:48px;border-radius:50%;background:#f5f0e81f;color:var(--cream);border:1px solid rgba(245,240,232,.25);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .25s ease,transform .25s ease}.lb-close[data-v-0d2da5d9]:hover{background:#f5f0e83d;transform:scale(1.06)}.lb-close svg[data-v-0d2da5d9]{width:20px;height:20px}.lb-nav[data-v-0d2da5d9]{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:52px;height:52px;border-radius:50%;background:#f5f0e81a;color:var(--cream);border:1px solid rgba(245,240,232,.22);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .25s ease}.lb-nav[data-v-0d2da5d9]:hover{background:#b8935ad9;color:var(--navy)}.lb-nav svg[data-v-0d2da5d9]{width:20px;height:20px}.lb-nav.prev[data-v-0d2da5d9]{left:clamp(12px,3vw,40px)}.lb-nav.next[data-v-0d2da5d9]{right:clamp(12px,3vw,40px)}.lb-stage[data-v-0d2da5d9]{margin:0;max-width:1100px;max-height:88vh;display:flex;flex-direction:column;align-items:center;gap:20px}.lb-stage img[data-v-0d2da5d9]{max-width:100%;max-height:68vh;width:auto;height:auto;object-fit:contain;border-radius:3px;box-shadow:0 30px 80px #00000080}.lb-meta[data-v-0d2da5d9]{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.lb-tag[data-v-0d2da5d9]{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-soft)}.lb-title[data-v-0d2da5d9]{font-family:var(--font-serif);font-size:clamp(22px,3vw,32px);color:var(--cream);margin:0;font-weight:400}.lb-actions[data-v-0d2da5d9]{margin-top:6px;display:flex;flex-direction:column;align-items:center;gap:12px}.lb-cta[data-v-0d2da5d9]{display:inline-flex;align-items:center;gap:10px;padding:13px 26px;border-radius:999px;background:var(--gold);color:var(--navy);font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;transition:background .3s ease,transform .2s ease}.lb-cta[data-v-0d2da5d9]:hover{background:var(--gold-soft);transform:translateY(-2px)}.lb-cta .arr[data-v-0d2da5d9]{transition:transform .3s ease}.lb-cta:hover .arr[data-v-0d2da5d9]{transform:translate(4px)}.lb-cta-sub[data-v-0d2da5d9]{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#f5f0e8b8;font-weight:500;transition:color .25s ease}.lb-cta-sub[data-v-0d2da5d9]:hover{color:var(--cream)}.lb-cta-sub .arr[data-v-0d2da5d9]{transition:transform .3s ease}.lb-cta-sub:hover .arr[data-v-0d2da5d9]{transform:translate(3px)}.lb-count[data-v-0d2da5d9]{font-family:var(--font-serif);font-style:italic;color:#f5f0e88c;font-size:15px;letter-spacing:.04em}.lb-enter-active[data-v-0d2da5d9],.lb-leave-active[data-v-0d2da5d9]{transition:opacity .3s ease}.lb-enter-from[data-v-0d2da5d9],.lb-leave-to[data-v-0d2da5d9]{opacity:0}.lb-enter-active .lb-stage[data-v-0d2da5d9],.lb-leave-active .lb-stage[data-v-0d2da5d9]{transition:transform .35s cubic-bezier(.22,1,.36,1)}.lb-enter-from .lb-stage[data-v-0d2da5d9],.lb-leave-to .lb-stage[data-v-0d2da5d9]{transform:translateY(24px) scale(.98)}@media(max-width:1023px){.pf-gallery[data-v-0d2da5d9]{padding:0 40px}}@media(max-width:880px){.pf-gallery[data-v-0d2da5d9]{padding:0 24px}}@media(max-width:639px){.pf-controls .pf-arrow[data-v-0d2da5d9]{display:none}.pf-controls[data-v-0d2da5d9]{margin-bottom:20px}}@media(hover:none){.pf-card-btn[data-v-0d2da5d9]:hover,.pf-card-btn:hover .pf-card-img img[data-v-0d2da5d9]{transform:none}}@media(prefers-reduced-motion:reduce){.pf-card-btn[data-v-0d2da5d9],.pf-card-img img[data-v-0d2da5d9],.pf-view[data-v-0d2da5d9],.lb-enter-active[data-v-0d2da5d9],.lb-leave-active[data-v-0d2da5d9]{transition:none!important}}
