.vc[data-astro-cid-57kup2yx]{--vc-deep:color-mix(in srgb, var(--color-ink) 55%, black);cursor:pointer;min-height:320px;font-family:var(--font-sans);display:block;position:relative;overflow:hidden}.vc[data-astro-cid-57kup2yx]:focus-visible{outline:1px solid var(--color-gold-bright);outline-offset:-4px}.vc__layer[data-astro-cid-57kup2yx]{transition:opacity .6s;position:absolute;inset:0}.vc__layer--b[data-astro-cid-57kup2yx]{opacity:0}.vc[data-astro-cid-57kup2yx]:hover .vc__layer--b[data-astro-cid-57kup2yx],.vc[data-astro-cid-57kup2yx].is-flipped .vc__layer--b[data-astro-cid-57kup2yx]{opacity:1}.vc[data-astro-cid-57kup2yx]:hover .vc__layer--a[data-astro-cid-57kup2yx],.vc[data-astro-cid-57kup2yx].is-flipped .vc__layer--a[data-astro-cid-57kup2yx]{opacity:0}.vc__layer[data-astro-cid-57kup2yx] img[data-astro-cid-57kup2yx]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vc__tag[data-astro-cid-57kup2yx]{z-index:2;background:color-mix(in srgb, var(--vc-deep) 82%, transparent);backdrop-filter:blur(8px);border:.5px solid color-mix(in srgb, var(--color-gold-bright) 30%, transparent);border-radius:8px;padding:10px 14px;position:absolute;top:14px;left:14px}.vc__unit[data-astro-cid-57kup2yx]{font-family:var(--font-serif);color:var(--color-parchment);margin-bottom:3px;font-size:19px;line-height:1.1}.vc__meta[data-astro-cid-57kup2yx]{letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold-bright);font-size:9.5px;line-height:1.5;display:block}.vc__strip[data-astro-cid-57kup2yx]{z-index:2;background:linear-gradient(to top, color-mix(in srgb, var(--vc-deep) 92%, transparent), transparent);justify-content:space-between;align-items:flex-end;gap:10px;padding:34px 16px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.vc__specs[data-astro-cid-57kup2yx]{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--color-parchment) 75%, transparent);font-size:10px;font-weight:300;line-height:1.6}.vc__price[data-astro-cid-57kup2yx]{font-family:var(--font-serif);white-space:nowrap;color:var(--color-parchment);font-size:24px}.vc__hint[data-astro-cid-57kup2yx]{z-index:3;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--color-gold-bright) 75%, transparent);background:color-mix(in srgb, var(--vc-deep) 60%, transparent);border-radius:var(--radius-pill);pointer-events:none;padding:6px 10px;font-size:8.5px;animation:2.4s ease-in-out infinite vc-pulse;position:absolute;top:14px;right:14px}.vc__hint-tap[data-astro-cid-57kup2yx]{display:none}@media (hover:none){.vc__hint-hover[data-astro-cid-57kup2yx]{display:none}.vc__hint-tap[data-astro-cid-57kup2yx]{display:inline}}@keyframes vc-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.vc__hint[data-astro-cid-57kup2yx]{animation:none}}.vi[data-astro-cid-tawxjukb]{--vi-text:var(--color-parchment);--vi-gold:var(--color-gold-bright);width:100%;font-family:var(--font-sans);padding:20px 16px 24px}.vi__head[data-astro-cid-tawxjukb]{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px;padding:0 4px;display:flex}.vi__title[data-astro-cid-tawxjukb]{font-family:var(--font-serif);color:var(--vi-text);font-size:18px}.vi__count[data-astro-cid-tawxjukb]{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--vi-gold) 60%, transparent);font-size:8.5px}.vi__table[data-astro-cid-tawxjukb]{border-collapse:collapse;width:100%}.vi__table[data-astro-cid-tawxjukb] th[data-astro-cid-tawxjukb]{letter-spacing:.14em;text-align:left;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb, var(--vi-text) 35%, transparent);border-bottom:.5px solid color-mix(in srgb, var(--vi-gold) 15%, transparent);padding:0 8px 8px;font-size:8px;font-weight:500}.vi__table[data-astro-cid-tawxjukb] .vi__th-view[data-astro-cid-tawxjukb]{color:var(--vi-gold)}.vi__table[data-astro-cid-tawxjukb] .vi__th-price[data-astro-cid-tawxjukb]{text-align:right}.vi__table[data-astro-cid-tawxjukb] td[data-astro-cid-tawxjukb]{vertical-align:middle;border-bottom:.5px solid color-mix(in srgb, var(--vi-text) 5%, transparent);padding:10px 8px}.vi__unit-wrap[data-astro-cid-tawxjukb]{align-items:baseline;gap:8px;display:flex}.vi__unit[data-astro-cid-tawxjukb]{font-family:var(--font-serif);white-space:nowrap;color:var(--vi-text);font-size:16px}.vi__sub[data-astro-cid-tawxjukb]{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--vi-gold) 70%, transparent);font-size:8.5px}.vi__txt[data-astro-cid-tawxjukb]{white-space:nowrap;color:color-mix(in srgb, var(--vi-text) 60%, transparent);font-size:10.5px;font-weight:300}.vi__price[data-astro-cid-tawxjukb]{font-family:var(--font-serif);text-align:right;white-space:nowrap;color:var(--vi-text);font-size:15px}.vi__thumb[data-astro-cid-tawxjukb]{background:color-mix(in srgb, var(--vi-text) 6%, transparent);border:.5px solid color-mix(in srgb, var(--vi-text) 10%, transparent);border-radius:5px;justify-content:center;align-items:center;width:48px;height:34px;display:flex}.vi__thumb[data-astro-cid-tawxjukb] svg[data-astro-cid-tawxjukb]{width:16px;height:16px;stroke:color-mix(in srgb, var(--vi-text) 30%, transparent)}.vi__view[data-astro-cid-tawxjukb]{border:1px solid color-mix(in srgb, var(--vi-gold) 55%, transparent);width:68px;height:40px;box-shadow:0 0 14px color-mix(in srgb, var(--vi-gold) 18%, transparent);border-radius:6px;transition:box-shadow .3s,transform .3s;display:block;overflow:hidden}.vi__view[data-astro-cid-tawxjukb]:hover,.vi__view[data-astro-cid-tawxjukb]:focus-visible{box-shadow:0 0 20px color-mix(in srgb, var(--vi-gold) 40%, transparent);transform:scale(1.05)}.vi__view[data-astro-cid-tawxjukb] img[data-astro-cid-tawxjukb]{object-fit:cover;width:100%;height:100%;display:block}.vi__lightbox[data-astro-cid-tawxjukb]{background:0 0;border:0;width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:20px}.vi__lightbox[data-astro-cid-tawxjukb][open]{justify-content:center;align-items:center;display:flex}.vi__lightbox[data-astro-cid-tawxjukb]::backdrop{background:color-mix(in srgb, var(--color-ink) 94%, black);backdrop-filter:blur(12px)}.vi__lb-img[data-astro-cid-tawxjukb]{object-fit:contain;border:1px solid color-mix(in srgb, var(--vi-gold) 40%, transparent);border-radius:8px;max-width:90vw;max-height:80vh;box-shadow:0 20px 50px #000c}.vi__close[data-astro-cid-tawxjukb]{width:40px;height:40px;color:var(--vi-gold);background:var(--color-ink);border:1px solid var(--vi-gold);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex;position:absolute;top:24px;right:24px}.vi__close[data-astro-cid-tawxjukb] svg[data-astro-cid-tawxjukb]{width:16px;height:16px}.vi__lb-label[data-astro-cid-tawxjukb]{letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;color:var(--vi-gold);background:var(--color-ink);border:.5px solid color-mix(in srgb, var(--vi-gold) 50%, transparent);border-radius:var(--radius-pill);padding:8px 20px;font-size:10px;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}@media (width<=600px){.vi[data-astro-cid-tawxjukb]{padding:14px 8px 18px}.vi__table[data-astro-cid-tawxjukb] thead[data-astro-cid-tawxjukb]{display:none}.vi__table[data-astro-cid-tawxjukb],.vi__table[data-astro-cid-tawxjukb] tbody[data-astro-cid-tawxjukb],.vi__table[data-astro-cid-tawxjukb] tr[data-astro-cid-tawxjukb],.vi__table[data-astro-cid-tawxjukb] td[data-astro-cid-tawxjukb]{width:100%;display:block}.vi__table[data-astro-cid-tawxjukb] tr[data-astro-cid-tawxjukb]{background:color-mix(in srgb, var(--vi-text) 2%, transparent);border:.5px solid color-mix(in srgb, var(--vi-gold) 20%, transparent);border-radius:8px;margin-bottom:12px;padding:8px 12px}.vi__table[data-astro-cid-tawxjukb] td[data-astro-cid-tawxjukb]{border-bottom:.5px dashed color-mix(in srgb, var(--vi-text) 6%, transparent);grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:6px 0;display:grid}.vi__table[data-astro-cid-tawxjukb] td[data-astro-cid-tawxjukb]:last-child{border-bottom:0}.vi__table[data-astro-cid-tawxjukb] td[data-astro-cid-tawxjukb]:before{content:attr(data-label);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb, var(--vi-text) 40%, transparent);font-size:8px;font-weight:500}.vi__unit-wrap[data-astro-cid-tawxjukb],.vi__txt[data-astro-cid-tawxjukb],.vi__thumb[data-astro-cid-tawxjukb],.vi__view[data-astro-cid-tawxjukb],.vi__table[data-astro-cid-tawxjukb] .vi__price[data-astro-cid-tawxjukb]{justify-self:end}}.pe[data-astro-cid-4utph75t]{--pe-deep:color-mix(in srgb, var(--color-ink) 55%, black);--pe-gold:var(--color-gold-bright);height:clamp(260px,30vw,380px);font-family:var(--font-sans);position:relative;overflow:hidden}.pe__track[data-astro-cid-4utph75t]{z-index:1;will-change:transform;width:max-content;height:100%;display:flex;position:absolute;top:0;left:0}.pe__track[data-astro-cid-4utph75t] img[data-astro-cid-4utph75t]{flex:none;width:auto;max-width:none;height:100%;display:block}.pe__grid[data-astro-cid-4utph75t]{z-index:2;pointer-events:none;background-image:linear-gradient(color-mix(in srgb, var(--pe-gold) 7%, transparent) .5px, transparent .5px), linear-gradient(90deg, color-mix(in srgb, var(--pe-gold) 7%, transparent) .5px, transparent .5px);background-size:10% 25%;position:absolute;inset:0}.pe__horizon[data-astro-cid-4utph75t]{z-index:2;background:color-mix(in srgb, var(--pe-gold) 35%, transparent);height:.5px;position:absolute;top:42%;left:0;right:0}.pe__lock[data-astro-cid-4utph75t]{z-index:4;border:1px dashed color-mix(in srgb, var(--pe-gold) 55%, transparent);width:36%;height:50%;transition:box-shadow .4s,border-color .4s;position:absolute;top:20%;left:50%;transform:translate(-50%)}.pe__lock[data-astro-cid-4utph75t].is-locked{border:1.5px solid var(--pe-gold);box-shadow:0 0 28px color-mix(in srgb, var(--pe-gold) 50%, transparent), 0 0 0 400vw color-mix(in srgb, var(--pe-deep) 22%, transparent)}.pe__scan[data-astro-cid-4utph75t]{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--pe-gold) 95%, transparent), transparent);width:1.5px;box-shadow:0 0 10px color-mix(in srgb, var(--pe-gold) 60%, transparent);opacity:0;position:absolute;top:0;bottom:0;left:0}.pe__lock[data-astro-cid-4utph75t].is-scanning .pe__scan[data-astro-cid-4utph75t]{opacity:1;animation:1.1s linear pe-scan}@keyframes pe-scan{0%{left:0}to{left:calc(100% - 1.5px)}}.pe__tag[data-astro-cid-4utph75t]{text-align:center;white-space:nowrap;background:color-mix(in srgb, var(--pe-deep) 90%, transparent);border:.5px solid color-mix(in srgb, var(--pe-gold) 50%, transparent);border-radius:6px;padding:6px 12px;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.pe__unit[data-astro-cid-4utph75t]{font-family:var(--font-serif);color:var(--color-parchment);font-size:15px;line-height:1.2}.pe__data[data-astro-cid-4utph75t]{letter-spacing:.14em;text-transform:uppercase;color:var(--pe-gold);margin-top:2px;font-size:7.5px;display:block}.pe__status[data-astro-cid-4utph75t].is-linked{color:var(--color-signal-green)}.pe__readout[data-astro-cid-4utph75t]{z-index:5;background:linear-gradient(to top, color-mix(in srgb, var(--pe-deep) 90%, transparent), transparent);justify-content:space-between;align-items:flex-end;gap:10px;padding:26px 14px 8px;display:flex;position:absolute;bottom:0;left:0;right:0}.pe__formula[data-astro-cid-4utph75t]{letter-spacing:.12em;color:color-mix(in srgb, var(--pe-gold) 80%, transparent);font-size:8px;line-height:1.7}.pe__src[data-astro-cid-4utph75t]{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb, var(--color-parchment) 45%, transparent);font-size:7px}@media (width<=860px){.pe__src[data-astro-cid-4utph75t]{display:none}.pe__lock[data-astro-cid-4utph75t]{height:44%;top:28%}}
