.tp-page-hero__title[data-v-6ed65e73]{font-size:clamp(2.5rem,6vw,5rem);font-weight:300;letter-spacing:-.02em;line-height:1.1;margin-bottom:16px}.tp-page-hero__subtitle[data-v-6ed65e73]{color:#888;font-size:1rem}.tp-works-filter__row[data-v-6ed65e73]{display:flex;flex-wrap:wrap;gap:10px}.tp-works-filter__btn[data-v-6ed65e73]{background:none;border:1px solid #ddd;border-radius:100px;color:#555;cursor:pointer;font-size:.78rem;letter-spacing:.04em;padding:7px 18px;transition:border-color .2s,color .2s,background .2s}.tp-works-filter__btn[data-v-6ed65e73]:hover{border-color:#888;color:#111}.tp-works-filter__btn.is-active[data-v-6ed65e73]{background:#111;border-color:#111;color:#fff}.tp-works__empty[data-v-6ed65e73]{padding:60px 0 120px;text-align:center}.tp-works__empty p[data-v-6ed65e73]{color:#666;font-size:1.05rem;margin-bottom:24px}.tp-back-link[data-v-6ed65e73]{border-bottom:1px solid;color:#000;font-size:.85rem;letter-spacing:.08em;padding-bottom:2px;text-decoration:none;text-transform:uppercase}.tp-back-link[data-v-6ed65e73]:hover{opacity:.5}.tp-works__empty-actions[data-v-6ed65e73]{align-items:center;display:flex;flex-direction:column;gap:22px}.tp-cta-btn[data-v-6ed65e73]{background:#111;border:1px solid #111;color:#fff;display:inline-block;font-size:.85rem;letter-spacing:.08em;padding:14px 38px;text-decoration:none;text-transform:uppercase;transition:background .2s,color .2s}.tp-cta-btn[data-v-6ed65e73]:hover{background:#fff;color:#111}.tp-artwork-card__image[data-v-6ed65e73]{aspect-ratio:4/5;background:#e8e8e6;margin-bottom:16px;overflow:hidden;position:relative}.tp-artwork-card__image img[data-v-6ed65e73]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.tp-artwork-card__image--clickable[data-v-6ed65e73]{cursor:pointer}.tp-artwork-card__no-image[data-v-6ed65e73]{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-6ed65e73]{color:#999;font-size:.85rem;line-height:1.4}.tp-artwork-card__overlay[data-v-6ed65e73]{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-6ed65e73]{opacity:1;pointer-events:auto}.tp-artwork-card__image:hover img[data-v-6ed65e73]{transform:scale(1.04)}.tp-artwork-card__inquiry-btn[data-v-6ed65e73]{-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-6ed65e73]:hover{background:#ffffff40;border-color:#fff}.tp-artwork-card__artist[data-v-6ed65e73]{color:#888;font-size:.8rem;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}.tp-artwork-card__title[data-v-6ed65e73]{font-size:.95rem;font-weight:400;line-height:1.4;margin-bottom:4px}.tp-artwork-card__meta[data-v-6ed65e73]{color:#888;font-size:.8rem;margin-bottom:2px}.tp-artwork-card__dims[data-v-6ed65e73]{color:#aaa;font-size:.75rem}.tp-inquiry[data-v-6ed65e73]{display:flex;top:0;right:0;bottom:0;left:0;position:fixed;z-index:2147483646}.tp-inquiry__close[data-v-6ed65e73]{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-6ed65e73]:hover{color:#000;transform:rotate(90deg)}.tp-inquiry__left[data-v-6ed65e73]{background:#fff;display:flex;flex-direction:column;overflow-y:auto;width:45%}@media (max-width:900px){.tp-inquiry__left[data-v-6ed65e73]{width:100%}}.tp-inquiry__left-inner[data-v-6ed65e73]{display:flex;flex:1;flex-direction:column;padding:72px 56px 64px}@media (max-width:600px){.tp-inquiry__left-inner[data-v-6ed65e73]{padding:72px 28px 48px}}.tp-inquiry__label[data-v-6ed65e73]{color:#aaa;font-size:.72rem;letter-spacing:.14em;margin-bottom:20px;text-transform:uppercase}.tp-inquiry__work-title[data-v-6ed65e73]{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-6ed65e73]{border-top:1px solid #e8e8e8;display:flex;flex-direction:column;margin-bottom:40px}.tp-inquiry__meta-row[data-v-6ed65e73]{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-6ed65e73]{color:#aaa;flex-shrink:0;font-size:.72rem;letter-spacing:.09em;padding-top:1px;text-transform:uppercase;width:96px}.tp-inquiry__form[data-v-6ed65e73]{display:flex;flex-direction:column;gap:12px;margin-top:auto;padding-top:8px}.tp-inquiry__field input[data-v-6ed65e73],.tp-inquiry__field textarea[data-v-6ed65e73]{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-6ed65e73]::-moz-placeholder,.tp-inquiry__field textarea[data-v-6ed65e73]::-moz-placeholder{color:#bbb}.tp-inquiry__field input[data-v-6ed65e73]::placeholder,.tp-inquiry__field textarea[data-v-6ed65e73]::placeholder{color:#bbb}.tp-inquiry__field input[data-v-6ed65e73]:focus,.tp-inquiry__field textarea[data-v-6ed65e73]:focus{border-bottom-color:#111}.tp-inquiry__error[data-v-6ed65e73]{background:#fff0ef;border-left:2px solid #c0392b;color:#c0392b;font-size:.82rem;margin-bottom:4px;padding:10px 14px}.tp-inquiry__newsletter[data-v-6ed65e73]{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-6ed65e73]{accent-color:#111;cursor:pointer;flex-shrink:0;height:16px;width:16px}.tp-inquiry__submit[data-v-6ed65e73]{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-6ed65e73]:hover{background:#333}.tp-inquiry__submit[data-v-6ed65e73]:disabled{cursor:not-allowed;opacity:.5}.tp-inquiry__success[data-v-6ed65e73]{margin-top:auto;padding:36px 0}.tp-inquiry__success-title[data-v-6ed65e73]{color:#111;font-size:1.4rem;font-weight:300;margin-bottom:12px}.tp-inquiry__success-text[data-v-6ed65e73]{color:#666;font-size:.9rem;line-height:1.6}.tp-inquiry__right[data-v-6ed65e73]{background:#111;flex:1;overflow:hidden;position:relative}@media (max-width:900px){.tp-inquiry__right[data-v-6ed65e73]{display:none}}.tp-inquiry__img[data-v-6ed65e73]{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-6ed65e73]{color:#fff3;font-size:1rem;top:0;right:0;bottom:0;left:0;padding:40px;text-align:center}.tp-inquiry__nav[data-v-6ed65e73],.tp-inquiry__no-img[data-v-6ed65e73]{align-items:center;display:flex;justify-content:center;position:absolute}.tp-inquiry__nav[data-v-6ed65e73]{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-6ed65e73]:hover{background:#0009;color:#fff}.tp-inquiry__nav--prev[data-v-6ed65e73]{left:16px}.tp-inquiry__nav--next[data-v-6ed65e73]{right:16px}.tp-inquiry__counter[data-v-6ed65e73]{bottom:16px;color:#fff6;font-size:.72rem;left:50%;letter-spacing:.12em;position:absolute;transform:translate(-50%)}.inq-enter-active[data-v-6ed65e73]{transition:opacity .35s ease}.inq-leave-active[data-v-6ed65e73]{transition:opacity .25s ease}.inq-enter-from[data-v-6ed65e73],.inq-leave-to[data-v-6ed65e73]{opacity:0}.inq-enter-active .tp-inquiry__left[data-v-6ed65e73]{transition:transform .4s cubic-bezier(.16,1,.3,1)}.inq-enter-from .tp-inquiry__left[data-v-6ed65e73]{transform:translate(-40px)}.inq-enter-active .tp-inquiry__right[data-v-6ed65e73]{transition:transform .45s cubic-bezier(.16,1,.3,1)}.inq-enter-from .tp-inquiry__right[data-v-6ed65e73]{transform:translate(30px)}.inq-img-enter-active[data-v-6ed65e73],.inq-img-leave-active[data-v-6ed65e73]{transition:opacity .25s ease}.inq-img-enter-from[data-v-6ed65e73],.inq-img-leave-to[data-v-6ed65e73]{opacity:0}body.tp-inquiry-open header{display:none!important}
