.pjcar[data-v-7a5b68a3]{background:var(--is54-navy);overflow:hidden;position:relative;width:100%}.pjcar--card[data-v-7a5b68a3],.pjcar--hero[data-v-7a5b68a3]{aspect-ratio:4/3}@media (min-width:1024px){.pjcar--hero[data-v-7a5b68a3]{aspect-ratio:16/11}}.pjcar__frame[data-v-7a5b68a3]{inset:0;position:absolute}.pjcar__img[data-v-7a5b68a3]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .9s cubic-bezier(.22,1,.36,1);width:100%}.pjcar:hover .pjcar__img[data-v-7a5b68a3]{transform:scale(1.03)}.pjcar--contain[data-v-7a5b68a3]{background:var(--is54-cream)}.pjcar--contain .pjcar__img[data-v-7a5b68a3]{-o-object-fit:contain;object-fit:contain}.pjcar--contain:hover .pjcar__img[data-v-7a5b68a3]{transform:none}.pjcar__empty[data-v-7a5b68a3]{color:rgba(var(--is54-gold-rgb),.35);height:100%;width:100%}.pjcar__empty[data-v-7a5b68a3],.pjcar__nav[data-v-7a5b68a3]{align-items:center;display:flex;justify-content:center}.pjcar__nav[data-v-7a5b68a3]{background:#fffffff0;border:none;border-radius:2px;color:var(--is54-navy);cursor:pointer;height:40px;position:absolute;top:50%;transform:translateY(-50%);transition:background .3s ease,color .3s ease;width:40px;z-index:2}.pjcar__nav[data-v-7a5b68a3]:focus-visible,.pjcar__nav[data-v-7a5b68a3]:hover{background:var(--is54-gold);color:var(--is54-navy)}.pjcar__nav--prev[data-v-7a5b68a3]{left:10px}.pjcar__nav--next[data-v-7a5b68a3]{right:10px}@media (min-width:1024px){.pjcar__nav[data-v-7a5b68a3]{opacity:0}.pjcar:hover .pjcar__nav[data-v-7a5b68a3],.pjcar__nav[data-v-7a5b68a3]:focus-visible{opacity:1}}.pjcar--controls .pjcar__nav[data-v-7a5b68a3]{opacity:1}.pjcar__dots[data-v-7a5b68a3]{bottom:12px;display:flex;gap:2px;left:50%;position:absolute;transform:translate(-50%);z-index:2}.pjcar__dot[data-v-7a5b68a3]{background:transparent;border:none;cursor:pointer;height:16px;padding:0;position:relative;width:16px}.pjcar__dot[data-v-7a5b68a3]:before{background:#ffffff8c;border-radius:1px;content:"";height:7px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background .3s ease,transform .3s ease;width:7px}.pjcar__dot--active[data-v-7a5b68a3]:before{background:var(--is54-gold);transform:translate(-50%,-50%) scale(1.3)}.pjcar__counter[data-v-7a5b68a3]{background:rgba(var(--is54-navy-rgb),.78);color:#ffffffe6;font-family:var(--font-family-mono);font-size:.625rem;letter-spacing:.12em;padding:4px 9px;position:absolute;right:12px;top:12px;z-index:2}.pjcontact[data-v-709e9158]{display:flex;flex-direction:column;gap:10px}@media (min-width:480px){.pjcontact[data-v-709e9158]:not(.pjcontact--compact){flex-direction:row;flex-wrap:wrap}}.pjcontact__btn[data-v-709e9158]{align-items:center;border-radius:2px;display:inline-flex;font-family:var(--font-family-primary);font-size:.8125rem;font-weight:700;gap:8px;justify-content:center;letter-spacing:.06em;min-height:44px;padding:0 18px;text-decoration:none;text-transform:uppercase;transition:background .3s ease,color .3s ease,border-color .3s ease}.pjcontact--compact .pjcontact__btn[data-v-709e9158]{font-size:.75rem;min-height:40px;padding:0 14px}.pjcontact__btn--primary[data-v-709e9158]{background:var(--is54-navy);border:1px solid var(--is54-navy);color:#fff}.pjcontact__btn--primary[data-v-709e9158]:focus-visible,.pjcontact__btn--primary[data-v-709e9158]:hover{background:var(--is54-gold);border-color:var(--is54-gold);color:var(--is54-navy)}.pjcontact__btn--outline[data-v-709e9158]{background:transparent;border:1px solid var(--is54-cream-dark);color:var(--is54-navy)}.pjcontact__btn--outline[data-v-709e9158]:focus-visible,.pjcontact__btn--outline[data-v-709e9158]:hover{border-color:var(--is54-navy)}.pjcontact--dark .pjcontact__btn--outline[data-v-709e9158]{border-color:#f6f5f366;color:var(--is54-cream)}.pjcontact--dark .pjcontact__btn--outline[data-v-709e9158]:focus-visible,.pjcontact--dark .pjcontact__btn--outline[data-v-709e9158]:hover{border-color:var(--is54-gold);color:var(--is54-gold)}.pjfact[data-v-786d6a9f]{display:flex;flex-direction:column;gap:6px;min-width:0}.pjfact__label[data-v-786d6a9f]{align-items:center;color:var(--color-text-secondary);display:flex;font-family:var(--font-family-mono);font-size:.5625rem;font-weight:600;gap:8px;letter-spacing:.2em;text-transform:uppercase}.pjfact__icon[data-v-786d6a9f]{align-items:center;background:rgba(var(--is54-gold-rgb),.12);border-radius:2px;color:var(--is54-gold);display:inline-flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.pjfact__value[data-v-786d6a9f]{color:var(--is54-navy);font-family:var(--font-is54-heading);font-size:.9375rem;font-weight:600;margin:0;overflow-wrap:anywhere;padding-left:36px}.pjcard[data-v-a1ad999e]{background:var(--is54-white);border:1px solid var(--is54-cream-dark);border-radius:2px;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:border-color .4s ease,box-shadow .4s ease,transform .5s cubic-bezier(.22,1,.36,1)}.pjcard[data-v-a1ad999e]:hover{border-color:rgba(var(--is54-gold-rgb),.55);box-shadow:0 28px 50px -28px rgba(var(--is54-navy-rgb),.28);transform:translateY(-4px)}.pjcard__media[data-v-a1ad999e]{position:relative;z-index:1}.pjcard__tags[data-v-a1ad999e]{display:flex;flex-wrap:wrap;gap:6px;left:14px;pointer-events:none;position:absolute;top:14px;z-index:2}.pjcard__kind[data-v-a1ad999e],.pjcard__new[data-v-a1ad999e]{border-radius:2px;font-family:var(--font-family-mono);font-size:.625rem;font-weight:600;letter-spacing:.16em;padding:5px 10px;text-transform:uppercase}.pjcard__new[data-v-a1ad999e]{background:#ffffffeb;color:var(--is54-navy);font-weight:800}.pjcard__kind[data-v-a1ad999e]{background:rgba(var(--is54-gold-rgb),.94);color:var(--is54-navy)}.pjcard__body[data-v-a1ad999e]{display:flex;flex:1;flex-direction:column;gap:8px;padding:20px 20px 18px}.pjcard__place[data-v-a1ad999e]{align-items:center;color:var(--is54-gold);display:flex;font-family:var(--font-family-mono);font-size:.6875rem;gap:6px;letter-spacing:.05em;margin:0}.pjcard__title[data-v-a1ad999e]{color:var(--is54-navy);font-family:var(--font-is54-display);font-size:1.5rem;font-weight:400;letter-spacing:-.01em;line-height:1.12;margin:0}.pjcard__title-link[data-v-a1ad999e]{color:inherit;text-decoration:none}.pjcard__title-link[data-v-a1ad999e]:after{content:"";inset:0;position:absolute;z-index:0}.pjcard__price[data-v-a1ad999e]{color:var(--is54-navy);font-family:var(--font-is54-heading);font-size:1.0625rem;font-weight:700;margin:4px 0 0}.pjcard__facts[data-v-a1ad999e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));margin:6px 0 0;padding:12px 0 0}.pjcard__facts[data-v-a1ad999e],.pjcard__footer[data-v-a1ad999e]{border-top:1px solid var(--is54-cream-dark);gap:12px}.pjcard__footer[data-v-a1ad999e]{display:flex;flex-direction:column;margin-top:auto;padding-top:14px;position:relative;z-index:1}.pjcard__more[data-v-a1ad999e]{align-items:center;color:var(--is54-gold);display:inline-flex;font-family:var(--font-family-mono);font-size:.6875rem;font-weight:600;gap:8px;letter-spacing:.2em;position:relative;text-decoration:none;text-transform:uppercase;z-index:1}.pjcard__more[data-v-a1ad999e]:hover{color:var(--is54-navy)}
