.tp-artist-hero__photo[data-v-d5651b17]{aspect-ratio:3/4;background:#f0f0f0;overflow:hidden}.tp-artist-hero__photo img[data-v-d5651b17]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.tp-artist-hero__breadcrumb[data-v-d5651b17]{color:#888;font-size:.8rem}.tp-artist-hero__breadcrumb a[data-v-d5651b17]{color:#888;text-decoration:none}.tp-artist-hero__breadcrumb a[data-v-d5651b17]:hover{text-decoration:underline}.tp-artist-hero__name[data-v-d5651b17]{font-size:clamp(2rem,5vw,4rem);font-weight:300;letter-spacing:-.02em;line-height:1.1;margin-bottom:4px;margin-top:12px}.tp-artist-hero__name-en[data-v-d5651b17]{color:#888;font-size:1rem}.tp-artist-hero__tags[data-v-d5651b17]{display:flex;flex-wrap:wrap;gap:8px}.tp-artist-hero__tag[data-v-d5651b17]{border:1px solid #ccc;border-radius:100px;color:#555;font-size:.75rem;letter-spacing:.08em;padding:4px 12px;text-transform:uppercase}.tp-artist-bio__text[data-v-d5651b17]{color:#333;font-size:1.1rem;line-height:1.8}.tp-section-label[data-v-d5651b17]{color:#888;font-size:.85rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.grey-bg[data-v-d5651b17]{background:#f7f7f5}.tp-artwork-card__image[data-v-d5651b17]{aspect-ratio:4/5;background:#e8e8e6;margin-bottom:16px;overflow:hidden;position:relative}.tp-artwork-card__image img[data-v-d5651b17]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.tp-artwork-card__image--clickable[data-v-d5651b17]{cursor:zoom-in}.tp-artwork-card__no-image[data-v-d5651b17]{align-items:center;display:flex;height:100%;justify-content:center;padding:20px;text-align:center;width:100%}.tp-artwork-card__no-image span[data-v-d5651b17]{color:#999;font-size:.85rem;line-height:1.4}.tp-artwork-card__overlay[data-v-d5651b17]{align-items:flex-end;background:linear-gradient(0deg,rgba(0,0,0,.55) 0,transparent 55%);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;opacity:0;padding-bottom:28px;pointer-events:none;position:absolute;transition:opacity .3s ease}.tp-artwork-card__image:hover .tp-artwork-card__overlay[data-v-d5651b17]{opacity:1;pointer-events:auto}.tp-artwork-card__image:hover img[data-v-d5651b17]{transform:scale(1.04)}.tp-artwork-card__inquiry-btn[data-v-d5651b17]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1f;border:1px solid hsla(0,0%,100%,.85);color:#fff;cursor:pointer;display:inline-block;font-size:.75rem;letter-spacing:.12em;padding:10px 28px;text-transform:uppercase;transition:background .2s,border-color .2s}.tp-artwork-card__inquiry-btn[data-v-d5651b17]:hover{background:#ffffff40;border-color:#fff}.tp-artwork-card__title[data-v-d5651b17]{font-size:.95rem;font-weight:400;line-height:1.4;margin-bottom:4px}.tp-artwork-card__meta[data-v-d5651b17]{color:#888;font-size:.8rem;margin-bottom:2px}.tp-artwork-card__dims[data-v-d5651b17]{color:#aaa;font-size:.75rem}@media (min-width:768px){.ps-md-60[data-v-d5651b17]{padding-left:60px}}.tp-lightbox[data-v-d5651b17]{align-items:center;background:#000000ed;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:2147483647}.tp-lightbox__close[data-v-d5651b17]{background:none;border:none;color:#ffffffb3;cursor:pointer;padding:8px;position:absolute;right:28px;top:24px;transition:color .2s,transform .2s}.tp-lightbox__close[data-v-d5651b17]:hover{color:#fff;transform:rotate(90deg)}.tp-lightbox__nav[data-v-d5651b17]{align-items:center;background:#ffffff14;border:1px solid hsla(0,0%,100%,.15);border-radius:50%;color:#ffffffb3;cursor:pointer;display:flex;height:52px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s,color .2s;width:52px}.tp-lightbox__nav[data-v-d5651b17]:hover{background:#ffffff2e;color:#fff}.tp-lightbox__nav--prev[data-v-d5651b17]{left:24px}.tp-lightbox__nav--next[data-v-d5651b17]{right:24px}@media (max-width:768px){.tp-lightbox__nav[data-v-d5651b17]{height:40px;width:40px}.tp-lightbox__nav--prev[data-v-d5651b17]{left:12px}.tp-lightbox__nav--next[data-v-d5651b17]{right:12px}}.tp-lightbox__inner[data-v-d5651b17]{align-items:center;display:flex;flex-direction:column;max-height:92vh;max-width:min(90vw,900px);padding:0 80px}@media (max-width:768px){.tp-lightbox__inner[data-v-d5651b17]{padding:0 60px}}.tp-lightbox__img-wrap[data-v-d5651b17]{align-items:center;display:flex;flex:1;justify-content:center;min-height:0}.tp-lightbox__img-wrap img[data-v-d5651b17]{box-shadow:0 30px 80px #0009;display:block;max-height:calc(92vh - 80px);max-width:100%;-o-object-fit:contain;object-fit:contain}.tp-lightbox__caption[data-v-d5651b17]{display:flex;flex-direction:column;gap:4px;margin-top:20px;text-align:center}.tp-lightbox__title[data-v-d5651b17]{color:#fff;font-size:1rem;font-weight:300;letter-spacing:.01em}.tp-lightbox__meta[data-v-d5651b17]{color:#ffffff73;font-size:.8rem;letter-spacing:.05em}.tp-lightbox__counter[data-v-d5651b17]{bottom:20px;color:#ffffff59;font-size:.75rem;left:50%;letter-spacing:.1em;position:absolute;transform:translate(-50%)}.tp-inquiry[data-v-d5651b17]{display:flex;top:0;right:0;bottom:0;left:0;position:fixed;z-index:2147483646}.tp-inquiry__close[data-v-d5651b17]{background:none;border:none;color:#888;cursor:pointer;padding:8px;position:absolute;right:28px;top:24px;transition:color .2s,transform .2s;z-index:10}.tp-inquiry__close[data-v-d5651b17]:hover{color:#000;transform:rotate(90deg)}.tp-inquiry__left[data-v-d5651b17]{background:#fff;display:flex;flex-direction:column;overflow-y:auto;width:45%}@media (max-width:900px){.tp-inquiry__left[data-v-d5651b17]{width:100%}}.tp-inquiry__left-inner[data-v-d5651b17]{display:flex;flex:1;flex-direction:column;padding:72px 56px 64px}@media (max-width:600px){.tp-inquiry__left-inner[data-v-d5651b17]{padding:72px 28px 48px}}.tp-inquiry__label[data-v-d5651b17]{color:#aaa;font-size:.72rem;letter-spacing:.14em;margin-bottom:20px;text-transform:uppercase}.tp-inquiry__work-title[data-v-d5651b17]{color:#111;font-size:clamp(1.6rem,3vw,2.8rem);font-weight:300;letter-spacing:-.02em;line-height:1.1;margin-bottom:36px}.tp-inquiry__meta[data-v-d5651b17]{border-top:1px solid #e8e8e8;display:flex;flex-direction:column;margin-bottom:40px}.tp-inquiry__meta-row[data-v-d5651b17]{border-bottom:1px solid #e8e8e8;display:flex;font-size:.88rem;gap:20px;line-height:1.4;padding:12px 0}.tp-inquiry__meta-key[data-v-d5651b17]{color:#aaa;flex-shrink:0;font-size:.72rem;letter-spacing:.09em;padding-top:1px;text-transform:uppercase;width:96px}.tp-inquiry__available[data-v-d5651b17]{color:#2a7a4b;font-size:.85rem}.tp-inquiry__unavailable[data-v-d5651b17]{color:#888;font-size:.85rem}.tp-inquiry__form[data-v-d5651b17]{display:flex;flex-direction:column;gap:12px;margin-top:auto;padding-top:8px}.tp-inquiry__field input[data-v-d5651b17],.tp-inquiry__field textarea[data-v-d5651b17]{background:transparent;border:none;border-bottom:1px solid #ddd;color:#111;font-size:.92rem;outline:none;padding:12px 0;resize:none;transition:border-color .2s;width:100%}.tp-inquiry__field input[data-v-d5651b17]::-moz-placeholder,.tp-inquiry__field textarea[data-v-d5651b17]::-moz-placeholder{color:#bbb}.tp-inquiry__field input[data-v-d5651b17]::placeholder,.tp-inquiry__field textarea[data-v-d5651b17]::placeholder{color:#bbb}.tp-inquiry__field input[data-v-d5651b17]:focus,.tp-inquiry__field textarea[data-v-d5651b17]:focus{border-bottom-color:#111}.tp-inquiry__error[data-v-d5651b17]{background:#fff0ef;border-left:2px solid #c0392b;color:#c0392b;font-size:.82rem;margin-bottom:4px;padding:10px 14px}.tp-inquiry__newsletter[data-v-d5651b17]{align-items:center;color:#444;cursor:pointer;display:flex;font-size:.78rem;gap:10px;letter-spacing:.06em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tp-inquiry__newsletter input[type=checkbox][data-v-d5651b17]{accent-color:#111;cursor:pointer;flex-shrink:0;height:16px;width:16px}.tp-inquiry__submit[data-v-d5651b17]{align-self:flex-start;background:#111;border:none;color:#fff;cursor:pointer;font-size:.78rem;letter-spacing:.12em;margin-top:20px;padding:14px 36px;text-transform:uppercase;transition:background .2s,opacity .2s}.tp-inquiry__submit[data-v-d5651b17]:hover{background:#333}.tp-inquiry__submit[data-v-d5651b17]:disabled{cursor:not-allowed;opacity:.5}.tp-inquiry__success[data-v-d5651b17]{margin-top:auto;padding:36px 0}.tp-inquiry__success-title[data-v-d5651b17]{color:#111;font-size:1.4rem;font-weight:300;margin-bottom:12px}.tp-inquiry__success-text[data-v-d5651b17]{color:#666;font-size:.9rem;line-height:1.6}.tp-inquiry__right[data-v-d5651b17]{background:#111;flex:1;overflow:hidden;position:relative}@media (max-width:900px){.tp-inquiry__right[data-v-d5651b17]{display:none}}.tp-inquiry__img[data-v-d5651b17]{height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;position:absolute;width:100%}.tp-inquiry__no-img[data-v-d5651b17]{color:#fff3;font-size:1rem;top:0;right:0;bottom:0;left:0;padding:40px;text-align:center}.tp-inquiry__nav[data-v-d5651b17],.tp-inquiry__no-img[data-v-d5651b17]{align-items:center;display:flex;justify-content:center;position:absolute}.tp-inquiry__nav[data-v-d5651b17]{background:#00000059;border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:#fffc;cursor:pointer;height:48px;top:50%;transform:translateY(-50%);transition:background .2s,color .2s;width:48px}.tp-inquiry__nav[data-v-d5651b17]:hover{background:#0009;color:#fff}.tp-inquiry__nav--prev[data-v-d5651b17]{left:16px}.tp-inquiry__nav--next[data-v-d5651b17]{right:16px}.tp-inquiry__counter[data-v-d5651b17]{bottom:16px;color:#fff6;font-size:.72rem;left:50%;letter-spacing:.12em;position:absolute;transform:translate(-50%)}.lb-enter-active[data-v-d5651b17],.lb-leave-active[data-v-d5651b17]{transition:opacity .3s ease}.lb-enter-from[data-v-d5651b17],.lb-leave-to[data-v-d5651b17]{opacity:0}.lb-img-enter-active[data-v-d5651b17],.lb-img-leave-active[data-v-d5651b17]{transition:opacity .2s ease,transform .2s ease}.lb-img-enter-from[data-v-d5651b17]{opacity:0;transform:scale(.97)}.lb-img-leave-to[data-v-d5651b17]{opacity:0;transform:scale(1.02)}.inq-enter-active[data-v-d5651b17]{transition:opacity .35s ease}.inq-leave-active[data-v-d5651b17]{transition:opacity .25s ease}.inq-enter-from[data-v-d5651b17],.inq-leave-to[data-v-d5651b17]{opacity:0}.inq-enter-active .tp-inquiry__left[data-v-d5651b17]{transition:transform .4s cubic-bezier(.16,1,.3,1)}.inq-enter-from .tp-inquiry__left[data-v-d5651b17]{transform:translate(-40px)}.inq-enter-active .tp-inquiry__right[data-v-d5651b17]{transition:transform .45s cubic-bezier(.16,1,.3,1)}.inq-enter-from .tp-inquiry__right[data-v-d5651b17]{transform:translate(30px)}.inq-img-enter-active[data-v-d5651b17],.inq-img-leave-active[data-v-d5651b17]{transition:opacity .25s ease}.inq-img-enter-from[data-v-d5651b17],.inq-img-leave-to[data-v-d5651b17]{opacity:0}body.tp-inquiry-open header{display:none!important}
