.pjskel[data-v-d56a9648]{background:var(--is54-white);display:flex;flex-direction:column;gap:32px;padding-bottom:64px;padding-top:132px}@media (min-width:1024px){.pjskel[data-v-d56a9648]{padding-top:168px}}.pjskel__body[data-v-d56a9648],.pjskel__hero[data-v-d56a9648]{display:flex;flex-direction:column;gap:14px}.pjskel__bar[data-v-d56a9648],.pjskel__card[data-v-d56a9648],.pjskel__media[data-v-d56a9648]{animation:pjskel-shimmer-d56a9648 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--is54-cream) 0,var(--is54-cream-dark) 50%,var(--is54-cream) 100%);background-size:200% 100%;border-radius:2px}.pjskel__sr[data-v-d56a9648]{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.pjskel__bar[data-v-d56a9648]{height:14px;max-width:100%}.pjskel__bar--short[data-v-d56a9648]{width:30%}.pjskel__bar--title[data-v-d56a9648]{height:40px;width:70%}.pjskel__media[data-v-d56a9648]{aspect-ratio:16/9;width:100%}.pjskel__grid[data-v-d56a9648]{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.pjskel__grid[data-v-d56a9648]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.pjskel__grid[data-v-d56a9648]{grid-template-columns:repeat(3,minmax(0,1fr))}}.pjskel__card[data-v-d56a9648]{height:180px}@keyframes pjskel-shimmer-d56a9648{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.pjskel__bar[data-v-d56a9648],.pjskel__card[data-v-d56a9648],.pjskel__media[data-v-d56a9648]{animation:none}}.pjunavail[data-v-0c78704d]{align-items:center;background:var(--is54-cream);display:flex;min-height:70vh;padding:140px 0 80px}.pjunavail__inner[data-v-0c78704d]{display:flex;flex-direction:column;gap:16px}.pjunavail__eyebrow[data-v-0c78704d]{color:var(--is54-gold);font-family:var(--font-family-mono);font-size:.6875rem;font-weight:600;letter-spacing:.25em;margin:0;text-transform:uppercase}.pjunavail__title[data-v-0c78704d]{color:var(--is54-navy);font-family:var(--font-is54-display);font-size:2.4rem;font-weight:300;line-height:1.02;margin:0}.pjunavail__title em[data-v-0c78704d]{color:var(--is54-gold);font-style:italic}.pjunavail__text[data-v-0c78704d]{color:var(--color-text-secondary);font-family:var(--font-body);font-size:1rem;line-height:1.65;margin:0;max-width:520px}.pjunavail__actions[data-v-0c78704d]{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.pjunavail__btn[data-v-0c78704d]{align-items:center;border:1px solid var(--is54-navy);border-radius:2px;color:var(--is54-navy);display:inline-flex;font-family:var(--font-family-primary);font-size:.8125rem;font-weight:700;letter-spacing:.06em;min-height:44px;padding:0 18px;text-decoration:none;text-transform:uppercase}.pjunavail__btn--primary[data-v-0c78704d]{background:var(--is54-navy);color:#fff}.pjunavail__btn[data-v-0c78704d]:hover{background:var(--is54-gold);border-color:var(--is54-gold);color:var(--is54-navy)}.psep[data-v-931e2d4e]{background:var(--is54-cream);border-left:3px solid var(--is54-gold);border-radius:2px;display:grid;gap:4px;margin:0;padding:14px 18px}.psep__label[data-v-931e2d4e]{color:var(--is54-gold);font-family:var(--font-family-mono);font-size:.625rem;font-weight:600;letter-spacing:.25em;text-transform:uppercase}.psep__value[data-v-931e2d4e]{color:var(--is54-navy);font-family:var(--font-is54-display);font-size:clamp(1.5rem,2.6vw,1.875rem);font-weight:400;letter-spacing:-.01em;line-height:1.1}.psep--dark[data-v-931e2d4e]{background:rgba(var(--is54-gold-rgb),.12)}.psep--dark .psep__label[data-v-931e2d4e]{color:var(--is54-gold-light)}.psep--dark .psep__value[data-v-931e2d4e]{color:var(--is54-white);font-size:clamp(1.25rem,2.6dvh,1.625rem)}.pj-wrap[data-v-b5ee46b5]{margin:0 auto;max-width:1320px;padding:0 20px}@media (min-width:768px){.pj-wrap[data-v-b5ee46b5]{padding:0 40px}}@media (min-width:1024px){.pj-wrap[data-v-b5ee46b5]{padding:0 48px}}.pjhero[data-v-b5ee46b5]{background:var(--is54-white)}.pjhero__top[data-v-b5ee46b5]{padding:28px 0 22px}.pjhero__top-inner[data-v-b5ee46b5]{align-items:center;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between}.pjhero__back[data-v-b5ee46b5]{align-items:center;color:var(--is54-navy);display:inline-flex;font-family:var(--font-family-mono);font-size:.6875rem;font-weight:600;gap:12px;letter-spacing:.22em;min-height:36px;text-decoration:none;text-transform:uppercase;transition:gap .3s,color .3s}.pjhero__back[data-v-b5ee46b5]:hover{color:var(--is54-gold);gap:18px}.pjhero__trail[data-v-b5ee46b5]{align-items:center;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-family:var(--font-family-mono);font-size:.625rem;gap:8px 14px;letter-spacing:.25em;text-transform:uppercase}.pjhero__trail a[data-v-b5ee46b5]{color:inherit;text-decoration:none}.pjhero__trail a[data-v-b5ee46b5]:hover{color:var(--is54-navy)}.pjhero__sep[data-v-b5ee46b5]{background:rgba(var(--is54-navy-rgb),.2);display:inline-block;height:1px;width:14px}.pjhero__current[data-v-b5ee46b5]{color:var(--is54-gold);font-weight:600}.pjhero__back[data-v-b5ee46b5]:focus-visible,.pjhero__trail a[data-v-b5ee46b5]:focus-visible{outline:2px solid var(--is54-gold);outline-offset:2px}.pjhero__headline[data-v-b5ee46b5]{border-bottom:1px solid rgba(var(--is54-navy-rgb),.1);padding:28px 0 24px}.pjhero__grid[data-v-b5ee46b5]{display:grid;gap:28px;grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.pjhero__grid[data-v-b5ee46b5]{align-items:end;gap:64px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.pjhero__eyebrow[data-v-b5ee46b5]{align-items:center;color:var(--is54-gold);display:inline-flex;font-family:var(--font-family-mono);font-size:.6875rem;font-weight:500;gap:14px;letter-spacing:.22em;margin:0 0 22px;text-transform:uppercase}.pjhero__eyebrow[data-v-b5ee46b5]:before{background:var(--is54-gold);content:"";height:1px;width:28px}.pjhero__title[data-v-b5ee46b5]{color:var(--is54-navy);font-family:var(--font-is54-display);font-size:clamp(2.5rem,4.8vw,4.25rem);font-weight:300;letter-spacing:-.015em;line-height:1.02;margin:0 0 18px;overflow-wrap:anywhere}.pjhero__place[data-v-b5ee46b5]{align-items:center;color:var(--color-text-secondary);display:inline-flex;font-family:var(--font-body);font-size:.9375rem;gap:10px;margin:0}.pjhero__place[data-v-b5ee46b5] svg{color:var(--is54-gold)}.pjhero__price-block[data-v-b5ee46b5]{display:grid;gap:6px;justify-items:start}@media (min-width:768px){.pjhero__price-block[data-v-b5ee46b5]{justify-items:end;text-align:right}}.pjhero__price-label[data-v-b5ee46b5]{color:var(--is54-gold);font-family:var(--font-family-mono);font-size:.625rem;letter-spacing:.3em;margin:0;text-transform:uppercase}.pjhero__price[data-v-b5ee46b5]{color:var(--is54-navy);font-family:var(--font-is54-display);font-size:clamp(2.125rem,3.8vw,3.25rem);font-weight:300;letter-spacing:-.02em;line-height:1;margin:0}.pjhero__price--pending[data-v-b5ee46b5]{color:var(--color-text-secondary);font-size:clamp(1.375rem,2.4vw,1.75rem)}.pjhero__separation[data-v-b5ee46b5]{margin-top:14px;text-align:left}@media (prefers-reduced-motion:reduce){.pjhero__back[data-v-b5ee46b5]{transition:none}}.pjnav[data-v-9c33badc]{background:var(--is54-white);border-bottom:1px solid var(--is54-cream-dark);position:sticky;top:0;z-index:30}@media (min-width:1024px){.pjnav[data-v-9c33badc]{top:72px}}.pjnav__list[data-v-9c33badc]{display:flex;gap:4px;list-style:none;margin:0;overflow-x:auto;padding:0;scrollbar-width:none}.pjnav__list[data-v-9c33badc]::-webkit-scrollbar{display:none}.pjnav__link[data-v-9c33badc]{align-items:center;border-bottom:2px solid transparent;color:var(--color-text-secondary);display:inline-flex;font-family:var(--font-family-primary);font-size:.75rem;font-weight:600;letter-spacing:.08em;min-height:48px;padding:0 14px;text-decoration:none;text-transform:uppercase;transition:color .2s ease,border-color .2s ease;white-space:nowrap}.pjnav__link[data-v-9c33badc]:focus-visible,.pjnav__link[data-v-9c33badc]:hover{color:var(--is54-navy)}.pjnav__link[data-v-9c33badc]:focus-visible{outline:2px solid var(--is54-gold);outline-offset:-2px}.pjnav__link--active[data-v-9c33badc]{border-bottom-color:var(--is54-gold);color:var(--is54-navy)}@media (prefers-reduced-motion:reduce){.pjnav__link[data-v-9c33badc]{transition:none}}.pjabout[data-v-320e2688]{display:flex;flex-direction:column;gap:16px}.pjabout__title[data-v-320e2688]{color:var(--is54-navy);font-family:var(--font-is54-display);font-size:2.1rem;font-weight:300;letter-spacing:-.015em;line-height:1.05;margin:0}.pjabout__text[data-v-320e2688]{max-width:560px}.pjabout__text p[data-v-320e2688]{color:var(--color-text-secondary);font-family:var(--font-body);font-size:1rem;line-height:1.7;margin:0 0 1em}.pjabout__text p[data-v-320e2688]:last-child{margin-bottom:0}.pjtipo__media[data-v-a90b892d]{aspect-ratio:4/3;border-radius:2px;overflow:hidden;width:100%}.pjtipo[data-v-a90b892d]{background:var(--is54-white);border:1px solid var(--is54-cream-dark);border-radius:2px;gap:14px;padding:22px 22px 20px}.pjtipo[data-v-a90b892d],.pjtipo__head[data-v-a90b892d]{display:flex;flex-direction:column}.pjtipo__head[data-v-a90b892d]{gap:6px}.pjtipo__name[data-v-a90b892d]{color:var(--is54-navy);font-family:var(--font-is54-display);font-size:1.375rem;font-weight:400;line-height:1.15;margin:0}.pjtipo__kind[data-v-a90b892d]{color:var(--is54-gold);font-family:var(--font-family-mono);font-size:.625rem;letter-spacing:.2em;text-transform:uppercase}.pjtipo__specs[data-v-a90b892d]{border-bottom:1px solid var(--is54-cream-dark);border-top:1px solid var(--is54-cream-dark);display:flex;flex-wrap:wrap;gap:10px 18px;list-style:none;margin:0;padding:14px 0}.pjtipo__spec[data-v-a90b892d]{align-items:center;color:var(--color-text-secondary);display:flex;font-family:var(--font-family-mono);font-size:.6875rem;gap:6px;letter-spacing:.06em}.pjtipo__price[data-v-a90b892d]{color:var(--is54-navy);font-family:var(--font-is54-heading);font-size:1.125rem;font-weight:700;margin:0}.pjtipo__price--pending[data-v-a90b892d]{font-size:.875rem;font-weight:500}.pjtipo__desc[data-v-a90b892d],.pjtipo__price--pending[data-v-a90b892d]{color:var(--color-text-secondary);font-family:var(--font-body)}.pjtipo__desc[data-v-a90b892d]{font-size:.9375rem;line-height:1.7;margin:0;max-width:62ch;overflow-wrap:anywhere;white-space:pre-line}.pjtipo__includes[data-v-a90b892d]{background:var(--is54-cream);border-top:1px solid var(--is54-cream-dark);display:grid;gap:12px;margin:auto -22px -20px;padding:18px 22px 20px}.pjtipo__includes-title[data-v-a90b892d]{align-items:center;color:var(--is54-gold);display:flex;font-family:var(--font-family-mono);font-size:.625rem;font-weight:600;gap:10px;letter-spacing:.25em;margin:0;text-transform:uppercase}.pjtipo__includes-title[data-v-a90b892d]:before{background:var(--is54-gold);content:"";height:1px;width:18px}.pjtipo__tags[data-v-a90b892d]{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.pjtipo__tag[data-v-a90b892d]{background:var(--is54-white);border:1px solid var(--is54-cream-dark);border-radius:2px;font-size:.8125rem;line-height:1.4;padding:6px 12px}.pjtipo__includes-text[data-v-a90b892d],.pjtipo__tag[data-v-a90b892d]{color:var(--is54-navy);font-family:var(--font-body);overflow-wrap:anywhere}.pjtipo__includes-text[data-v-a90b892d]{font-size:.875rem;line-height:1.65;margin:0;white-space:pre-line}.pjam[data-v-ca2d414c]{display:flex;flex-direction:column;gap:16px;padding-top:56px}.pjam__title[data-v-ca2d414c]{color:var(--is54-navy);font-family:var(--font-is54-display);font-size:2.1rem;font-weight:300;letter-spacing:-.015em;line-height:1.05;margin:0}.pjam__groups[data-v-ca2d414c]{display:grid;gap:32px 40px;grid-template-columns:minmax(0,1fr);margin-top:8px}@media (min-width:768px){.pjam__groups[data-v-ca2d414c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.pjam__groups[data-v-ca2d414c]{grid-template-columns:repeat(3,minmax(0,1fr))}}.pjam__group-title[data-v-ca2d414c]{border-bottom:1px solid var(--is54-gold);color:var(--is54-navy);font-family:var(--font-is54-display);font-size:1.375rem;font-weight:400;line-height:1.15;margin:0;padding-bottom:10px}.pjam__list[data-v-ca2d414c]{list-style:none;margin:0;padding:0}.pjam__item[data-v-ca2d414c]{align-items:center;border-bottom:1px solid var(--is54-cream-dark);display:flex;gap:14px;min-height:48px}.pjam__icon[data-v-ca2d414c]{color:var(--is54-gold);flex-shrink:0}.pjam__name[data-v-ca2d414c]{color:var(--is54-navy);font-family:var(--font-body);font-size:.9375rem;overflow-wrap:anywhere}.pjfin[data-v-9974692e]{display:flex;flex-direction:column;gap:16px;padding-top:56px}.pjfin__title[data-v-9974692e]{color:var(--is54-navy);font-family:var(--font-is54-display);font-size:2.1rem;font-weight:300;letter-spacing:-.015em;line-height:1.05;margin:0}.pjfin__list[data-v-9974692e]{display:grid;gap:0;grid-template-columns:minmax(0,1fr);margin:8px 0 0;padding:0}.pjfin__item[data-v-9974692e]{border-top:1px solid var(--is54-gold);display:grid;gap:8px;padding:20px 0}@media (min-width:768px){.pjfin__list[data-v-9974692e]{grid-template-columns:repeat(3,minmax(0,1fr))}.pjfin__item[data-v-9974692e]{border-top-width:2px;padding:24px 28px 0}.pjfin__item[data-v-9974692e]:first-child{padding-left:0}}.pjfin__label[data-v-9974692e]{color:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:.625rem;font-weight:600;letter-spacing:.2em;margin:0;text-transform:uppercase}.pjfin__value[data-v-9974692e]{color:var(--is54-navy);font-family:var(--font-is54-heading);font-size:clamp(1.25rem,1.8vw,1.75rem);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.15;margin:0;overflow-wrap:break-word}.pjfin__text[data-v-9974692e]{color:var(--color-text-secondary);font-family:var(--font-body);font-size:1rem;line-height:1.65;margin:8px 0 0;max-width:68ch;overflow-wrap:break-word;white-space:pre-line}.pjfin__text--alone[data-v-9974692e]{border-top:1px solid var(--is54-gold);padding-top:20px}.pjvid[data-v-32038274]{display:grid;gap:12px;margin:0}.pjvid__frame[data-v-32038274]{aspect-ratio:16/9;background:var(--is54-navy);border-radius:2px;overflow:hidden;position:relative}.pjvid__media[data-v-32038274]{background:var(--is54-navy);border:0;height:100%;inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}.pjvid__caption[data-v-32038274]{display:grid;gap:4px}.pjvid__kind[data-v-32038274]{color:var(--is54-gold);font-family:var(--font-family-mono);font-size:.625rem;font-weight:600;letter-spacing:.25em;text-transform:uppercase}.pjvid__label[data-v-32038274]{color:var(--is54-navy);font-family:var(--font-is54-heading);font-size:1rem;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.pjmedia[data-v-a1bb0d70]{display:flex;flex-direction:column;gap:16px;padding-top:56px}.pjmedia__title[data-v-a1bb0d70]{color:var(--is54-navy);font-family:var(--font-is54-display);font-size:2.1rem;font-weight:300;letter-spacing:-.015em;line-height:1.05;margin:0 0 8px}.pjmedia__grid[data-v-a1bb0d70]{display:grid;gap:24px 18px;grid-template-columns:minmax(0,1fr);margin-top:4px}@media (min-width:640px){.pjmedia__grid[data-v-a1bb0d70]{grid-template-columns:repeat(2,minmax(0,1fr))}}.pjmedia__links[data-v-a1bb0d70]{display:grid;gap:10px;list-style:none;margin:12px 0 0;padding:0}.pjmedia__link[data-v-a1bb0d70]{align-items:center;background:var(--is54-cream);border:1px solid var(--is54-cream-dark);border-radius:2px;color:var(--is54-navy);display:flex;gap:16px;min-height:64px;padding:12px 18px 12px 12px;text-decoration:none;transition:border-color .2s ease}.pjmedia__link[data-v-a1bb0d70]:hover{border-color:var(--is54-navy)}.pjmedia__link[data-v-a1bb0d70]:focus-visible{outline:2px solid var(--is54-gold);outline-offset:2px}.pjmedia__link-icon[data-v-a1bb0d70]{align-items:center;background:var(--is54-navy);border-radius:2px;color:var(--is54-gold);display:inline-flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.pjmedia__link-text[data-v-a1bb0d70]{display:grid;flex:1;gap:2px;min-width:0}.pjmedia__link-kind[data-v-a1bb0d70]{color:var(--is54-gold);font-family:var(--font-family-mono);font-size:.5625rem;font-weight:600;letter-spacing:.25em;text-transform:uppercase}.pjmedia__link-label[data-v-a1bb0d70]{font-family:var(--font-is54-heading);font-size:.9375rem;font-weight:500;overflow-wrap:anywhere}.pjmedia__link-go[data-v-a1bb0d70]{align-items:center;display:inline-flex;flex-shrink:0;font-family:var(--font-family-primary);font-size:.75rem;font-weight:700;gap:6px;letter-spacing:.06em;text-transform:uppercase}@media (prefers-reduced-motion:reduce){.pjmedia__link[data-v-a1bb0d70]{transition:none}}.pjdoc[data-v-1bb791af]{background:var(--is54-white);border:1px solid var(--is54-cream-dark);gap:16px;height:100%;padding:18px}.pjdoc[data-v-1bb791af],.pjdoc__icon[data-v-1bb791af]{border-radius:2px;display:flex}.pjdoc__icon[data-v-1bb791af]{align-items:center;background:var(--is54-navy);color:var(--is54-gold);flex-direction:column;flex-shrink:0;gap:6px;height:80px;justify-content:center;width:64px}.pjdoc__ext[data-v-1bb791af]{color:var(--is54-cream);font-family:var(--font-family-mono);font-size:.5625rem;font-weight:600;letter-spacing:.2em}.pjdoc__body[data-v-1bb791af]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.pjdoc__kind[data-v-1bb791af]{color:var(--is54-gold);font-family:var(--font-family-mono);font-size:.5625rem;font-weight:600;letter-spacing:.25em;margin:0;text-transform:uppercase}.pjdoc__label[data-v-1bb791af]{color:var(--is54-navy);font-family:var(--font-is54-heading);font-size:1rem;font-weight:500;line-height:1.35;margin:0;overflow-wrap:anywhere}.pjdoc__actions[data-v-1bb791af]{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:12px}.pjdoc__btn[data-v-1bb791af]{align-items:center;background:transparent;border:1px solid var(--is54-cream-dark);border-radius:2px;color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-family:var(--font-family-primary);font-size:.75rem;font-weight:700;gap:6px;letter-spacing:.06em;min-height:40px;padding:0 14px;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.pjdoc__btn[data-v-1bb791af]:hover{border-color:var(--is54-navy);color:var(--is54-navy)}.pjdoc__btn--primary[data-v-1bb791af]{background:var(--is54-navy);border-color:var(--is54-navy);color:#fff}.pjdoc__btn--primary[data-v-1bb791af]:hover{background:var(--is54-gold);border-color:var(--is54-gold);color:var(--is54-navy)}.pjdoc__btn[data-v-1bb791af]:focus-visible{outline:2px solid var(--is54-gold);outline-offset:2px}@media (prefers-reduced-motion:reduce){.pjdoc__btn[data-v-1bb791af]{transition:none}}.pjdocs[data-v-e79570e2]{display:flex;flex-direction:column;gap:16px;padding-top:56px}.pjdocs__title[data-v-e79570e2]{color:var(--is54-navy);font-family:var(--font-is54-display);font-size:2.1rem;font-weight:300;letter-spacing:-.015em;line-height:1.05;margin:0}.pjdocs__lead[data-v-e79570e2]{color:var(--color-text-secondary);font-family:var(--font-body);font-size:.9375rem;line-height:1.65;margin:0}.pjdocs__grid[data-v-e79570e2]{display:grid;gap:12px;grid-template-columns:minmax(0,1fr);list-style:none;margin:8px 0 0;padding:0}@media (min-width:640px){.pjdocs__grid[data-v-e79570e2]{grid-template-columns:repeat(2,minmax(0,1fr))}}.pjdocs__viewer[data-v-e79570e2]{background:var(--is54-white);border:0;border-radius:2px;height:calc(100dvh - 32px);max-height:none;max-width:none;padding:0;width:min(1100px,calc(100vw - 32px))}.pjdocs__viewer[data-v-e79570e2]::backdrop{background:#020716c7}.pjdocs__viewer-box[data-v-e79570e2]{display:flex;flex-direction:column;height:100%}.pjdocs__viewer-head[data-v-e79570e2]{align-items:center;background:var(--is54-navy);color:#fff;display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:space-between;padding:14px 16px}.pjdocs__viewer-name[data-v-e79570e2]{display:grid;gap:2px;min-width:0}.pjdocs__viewer-kind[data-v-e79570e2]{color:var(--is54-gold);font-family:var(--font-family-mono);font-size:.5625rem;font-weight:600;letter-spacing:.25em;text-transform:uppercase}.pjdocs__viewer-title[data-v-e79570e2]{font-family:var(--font-is54-display);font-size:1.25rem;font-weight:400;line-height:1.2;margin:0;overflow-wrap:anywhere}.pjdocs__viewer-actions[data-v-e79570e2]{display:flex;flex-wrap:wrap;gap:8px}.pjdocs__viewer-btn[data-v-e79570e2]{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.25);border-radius:2px;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-family-primary);font-size:.75rem;font-weight:700;gap:6px;letter-spacing:.06em;min-height:40px;padding:0 12px;text-decoration:none;text-transform:uppercase}.pjdocs__viewer-btn[data-v-e79570e2]:hover{border-color:var(--is54-gold);color:var(--is54-gold)}.pjdocs__viewer-btn[data-v-e79570e2]:focus-visible{outline:2px solid var(--is54-gold);outline-offset:2px}.pjdocs__viewer-btn--close[data-v-e79570e2]{background:var(--is54-gold);border-color:var(--is54-gold);color:var(--is54-navy)}.pjdocs__viewer-btn--close[data-v-e79570e2]:hover{background:var(--is54-gold-light);color:var(--is54-navy)}.pjdocs__viewer-btn-text[data-v-e79570e2]{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}@media (min-width:640px){.pjdocs__viewer-btn-text[data-v-e79570e2]{height:auto;overflow:visible;position:static;width:auto;clip:auto}}.pjdocs__viewer-frame[data-v-e79570e2]{background:var(--is54-cream);border:0;flex:1;width:100%}.pjdocs__viewer-hint[data-v-e79570e2]{border-top:1px solid var(--is54-cream-dark);color:var(--color-text-secondary);font-family:var(--font-body);font-size:.8125rem;margin:0;padding:10px 16px}.pjdocs__viewer-hint a[data-v-e79570e2]{color:var(--is54-navy);font-weight:600}.pjloc[data-v-9252549f]{display:flex;flex-direction:column;gap:16px;padding-top:56px}.pjloc__title[data-v-9252549f]{color:var(--is54-navy);font-family:var(--font-is54-display);font-size:2.1rem;font-weight:300;letter-spacing:-.015em;line-height:1.05;margin:0}.pjloc__address[data-v-9252549f]{color:var(--color-text-secondary);font-family:var(--font-body);font-size:1rem;line-height:1.6;margin:0}.pjloc__map[data-v-9252549f]{border-radius:2px;height:320px;overflow:hidden;width:100%}@media (min-width:1024px){.pjloc__map[data-v-9252549f]{height:400px}}.pjbody[data-v-90b6970f]{display:grid;gap:24px}.pjbody__section[data-v-90b6970f]{display:flex;flex-direction:column;gap:16px;padding-top:56px}.pjbody__title[data-v-90b6970f]{color:var(--is54-navy);font-family:var(--font-is54-display);font-size:2.1rem;font-weight:300;letter-spacing:-.015em;line-height:1.05;margin:0}.pjbody__typologies[data-v-90b6970f]{display:grid;gap:18px;grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.pjbody__typologies[data-v-90b6970f]{grid-template-columns:repeat(2,minmax(0,1fr))}}.pjcta[data-v-752ff6ba]{background:linear-gradient(160deg,var(--is54-navy) 0,var(--is54-navy-dark) 100%);color:var(--is54-cream);margin-top:64px}.pjcta__inner[data-v-752ff6ba]{display:flex;flex-direction:column;gap:28px;padding-bottom:52px;padding-top:52px}@media (min-width:1024px){.pjcta__inner[data-v-752ff6ba]{align-items:center;flex-direction:row;justify-content:space-between}}.pjcta__title[data-v-752ff6ba]{color:var(--is54-cream);font-family:var(--font-is54-display);font-size:2rem;font-weight:300;line-height:1.05;margin:0}.pjcta__title em[data-v-752ff6ba]{color:var(--is54-gold);font-style:italic}.pjcta__text[data-v-752ff6ba]{color:var(--is54-gray);font-family:var(--font-body);font-size:.9375rem;line-height:1.65;margin:12px 0 0;max-width:520px}.pjcta__actions[data-v-752ff6ba]{display:grid;gap:12px}.pjcta__more[data-v-752ff6ba]{display:flex;flex-wrap:wrap;gap:12px}.pjcta__btn[data-v-752ff6ba]{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.25);border-radius:2px;color:var(--is54-cream);cursor:pointer;display:inline-flex;flex:1 1 auto;font-family:var(--font-family-primary);font-size:.8125rem;font-weight:700;gap:10px;justify-content:center;letter-spacing:.06em;min-height:46px;padding:0 20px;text-transform:uppercase;transition:background .25s,color .25s,border-color .25s}.pjcta__btn[data-v-752ff6ba]:hover{background:var(--is54-white);border-color:var(--is54-white);color:var(--is54-navy)}.pjcta__btn[data-v-752ff6ba]:focus-visible{outline:2px solid var(--is54-gold);outline-offset:2px}@media (prefers-reduced-motion:reduce){.pjcta__btn[data-v-752ff6ba]{transition:none}}.pjrel[data-v-6fcc66fa]{background:var(--is54-cream)}.pjrel__inner[data-v-6fcc66fa]{display:flex;flex-direction:column;gap:16px;padding-bottom:72px;padding-top:56px}.pjrel__eyebrow[data-v-6fcc66fa]{color:var(--is54-gold);font-family:var(--font-family-mono);font-size:.6875rem;font-weight:600;letter-spacing:.25em;margin:0;text-transform:uppercase}.pjrel__title[data-v-6fcc66fa]{color:var(--is54-navy);font-family:var(--font-is54-display);font-size:2.1rem;font-weight:300;letter-spacing:-.015em;line-height:1.05;margin:0}.pjrel__title em[data-v-6fcc66fa]{color:var(--is54-gold);font-style:italic}.pjrel__grid[data-v-6fcc66fa]{display:grid;gap:22px;grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.pjrel__grid[data-v-6fcc66fa]{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.pjrel__grid[data-v-6fcc66fa]{grid-template-columns:repeat(3,1fr)}}.pjrel__all[data-v-6fcc66fa]{align-items:center;align-self:flex-start;border-bottom:1px solid transparent;color:var(--is54-navy);display:inline-flex;font-family:var(--font-family-primary);font-size:.8125rem;font-weight:700;gap:8px;letter-spacing:.06em;min-height:44px;text-decoration:none;text-transform:uppercase}.pjrel__all[data-v-6fcc66fa]:focus-visible,.pjrel__all[data-v-6fcc66fa]:hover{border-bottom-color:var(--is54-gold);color:var(--is54-gold)}.pjmbar[data-v-ab933fe3]{background:var(--is54-white);border-top:1px solid var(--is54-cream-dark);bottom:0;box-shadow:0 -6px 18px #040b2b14;display:grid;gap:8px;grid-template-columns:1fr 1fr;left:0;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));position:fixed;right:0;z-index:60}@media (min-width:1024px){.pjmbar[data-v-ab933fe3]{display:none}}.pjmbar__btn[data-v-ab933fe3]{align-items:center;background:transparent;border:1px solid var(--is54-cream-dark);border-radius:2px;color:var(--is54-navy);cursor:pointer;display:inline-flex;font-family:var(--font-family-primary);font-size:.75rem;font-weight:700;gap:8px;justify-content:center;letter-spacing:.06em;min-height:46px;padding:0 12px;text-decoration:none;text-transform:uppercase}.pjmbar__btn--primary[data-v-ab933fe3]{background:var(--is54-navy);border-color:var(--is54-navy);color:#fff}.pjmbar__btn[data-v-ab933fe3]:focus-visible{outline:2px solid var(--is54-gold);outline-offset:2px}.proyecto-page[data-v-94ef322d]{background:var(--is54-white);padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}@media (min-width:1024px){.proyecto-page[data-v-94ef322d]{padding-bottom:0}}.pjmain[data-v-94ef322d]{padding:48px 0 0}.pjmain__grid[data-v-94ef322d]{align-items:start;display:grid;gap:56px;grid-template-columns:minmax(0,1fr);margin:0 auto;max-width:1320px;padding:0 20px}@media (min-width:768px){.pjmain__grid[data-v-94ef322d]{padding:0 40px}}@media (min-width:1024px){.pjmain[data-v-94ef322d]{padding-top:64px}.pjmain__grid[data-v-94ef322d]{padding:0 48px}}@media (min-width:1100px){.pjmain__grid[data-v-94ef322d]{gap:72px;grid-template-columns:minmax(0,1fr) 380px}}.pjmain__content[data-v-94ef322d]{display:grid;gap:8px;min-width:0}.pjmain__content[data-v-94ef322d] .is54-shell{margin:0;max-width:none;padding-inline:0;width:auto}.pjmain[data-v-94ef322d] .pdp-sidebar{top:calc(var(--header-height) + 61px);--avail:calc(100dvh - var(--header-height) - 77px)}.proyecto-page[data-v-94ef322d] section[id]{scroll-margin-top:136px}
