.gal__grid[data-astro-cid-rj65ajc3]{border-radius:var(--radius-lg);grid-template-columns:repeat(2,1fr);gap:8px;display:grid;overflow:hidden}.gal__cell[data-astro-cid-rj65ajc3]{aspect-ratio:4/3;background:var(--sand);padding:0;position:relative;overflow:hidden}.gal__cell--lead[data-astro-cid-rj65ajc3]{aspect-ratio:16/10;grid-column:span 2}.gal__cell[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1)}.gal__cell[data-astro-cid-rj65ajc3]:hover img[data-astro-cid-rj65ajc3]{transform:scale(1.045)}.gal__badge[data-astro-cid-rj65ajc3]{border-radius:var(--radius-pill);backdrop-filter:blur(8px);color:var(--cream);background:#16211dbd;align-items:center;gap:7px;padding:7px 13px;font-size:.8rem;font-weight:600;display:inline-flex;position:absolute;bottom:12px;left:12px}.gal__video[data-astro-cid-rj65ajc3]{border-radius:var(--radius-lg);background:#000;width:100%;margin-top:8px}@media (width>=720px){.gal__grid[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(4,1fr)}.gal__cell--lead[data-astro-cid-rj65ajc3]{aspect-ratio:1;grid-area:span 2/span 2}}.lb[data-astro-cid-rj65ajc3]{z-index:200;backdrop-filter:blur(6px);background:#0c1210f0;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex;position:fixed;inset:0}.lb[data-astro-cid-rj65ajc3][hidden]{display:none}.lb__figure[data-astro-cid-rj65ajc3]{flex-direction:column;align-items:center;gap:14px;max-width:min(1100px,100%);max-height:100%;display:flex}.lb__figure[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{border-radius:var(--radius);object-fit:contain;max-width:100%;max-height:78vh}.lb__figure[data-astro-cid-rj65ajc3] figcaption[data-astro-cid-rj65ajc3]{color:#faf7f2c2;font-variant-numeric:tabular-nums;font-size:.88rem}.lb__close[data-astro-cid-rj65ajc3],.lb__nav[data-astro-cid-rj65ajc3]{width:46px;height:46px;color:var(--cream);background:#faf7f21f;border-radius:50%;flex:none;place-items:center;transition:background-color .18s;display:grid}.lb__close[data-astro-cid-rj65ajc3]:hover,.lb__nav[data-astro-cid-rj65ajc3]:hover{background:#faf7f23d}.lb__close[data-astro-cid-rj65ajc3]{z-index:1;position:absolute;top:16px;right:16px}.gal-empty[data-astro-cid-rj65ajc3]{text-align:center;border:1.5px dashed var(--gold-soft);border-radius:var(--radius-lg);background:var(--gold-wash);flex-direction:column;align-items:center;gap:14px;padding:clamp(40px,7vw,68px) 26px;display:flex}.gal-empty__art[data-astro-cid-rj65ajc3]{background:var(--white);width:64px;height:64px;color:var(--gold);box-shadow:var(--shadow-sm);border-radius:50%;place-items:center;display:grid}.gal-empty[data-astro-cid-rj65ajc3] h3[data-astro-cid-rj65ajc3]{font-size:clamp(1.15rem,2.2vw,1.45rem)}.gal-empty[data-astro-cid-rj65ajc3] p[data-astro-cid-rj65ajc3]{max-width:46ch;color:var(--ink-soft)}.gal-empty[data-astro-cid-rj65ajc3] .btn[data-astro-cid-rj65ajc3]{margin-top:8px}.apage[data-astro-cid-3umsdsr7]{padding-block:clamp(26px,4vw,44px) clamp(50px,7vw,80px)}.apage__back[data-astro-cid-3umsdsr7]{color:var(--muted);align-items:center;gap:7px;margin-bottom:clamp(22px,3vw,34px);font-size:.9rem;font-weight:600;transition:color .18s;display:inline-flex}.apage__back[data-astro-cid-3umsdsr7]:hover{color:var(--gold)}.apage__head[data-astro-cid-3umsdsr7]{align-items:start;gap:clamp(26px,4vw,44px);padding-bottom:clamp(26px,3.5vw,36px);display:grid}.apage__floor[data-astro-cid-3umsdsr7]{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--white);color:var(--ink-soft);align-items:center;gap:6px;margin-bottom:12px;padding:5px 12px;font-size:.79rem;font-weight:600;display:inline-flex}.apage__floor[data-astro-cid-3umsdsr7] svg[data-astro-cid-3umsdsr7]{color:var(--gold)}.apage__tagline[data-astro-cid-3umsdsr7]{color:var(--ink-soft);max-width:48ch;margin-top:12px;font-size:clamp(1.02rem,1.7vw,1.18rem)}.apage__price[data-astro-cid-3umsdsr7]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-sm);padding:22px}.apage__priceLabel[data-astro-cid-3umsdsr7]{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.74rem;font-weight:600}.apage__price[data-astro-cid-3umsdsr7] p[data-astro-cid-3umsdsr7]{align-items:baseline;gap:7px;margin-block:4px 16px;display:flex}.apage__price[data-astro-cid-3umsdsr7] strong[data-astro-cid-3umsdsr7]{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:600}.apage__price[data-astro-cid-3umsdsr7] em[data-astro-cid-3umsdsr7]{color:var(--muted);font-size:.9rem;font-style:normal}.apage__contactHint[data-astro-cid-3umsdsr7]{text-align:center;color:var(--muted);font-variant-numeric:tabular-nums;margin-top:11px;font-size:.82rem;display:block}.apage__gallery[data-astro-cid-3umsdsr7],.cfg[data-astro-cid-3umsdsr7]{margin-bottom:clamp(36px,5vw,56px)}.cfg__head[data-astro-cid-3umsdsr7]{margin-bottom:clamp(20px,3vw,28px)}.cfg__head[data-astro-cid-3umsdsr7] .eyebrow[data-astro-cid-3umsdsr7]{margin-bottom:10px;display:block}.cfg__head[data-astro-cid-3umsdsr7] h2[data-astro-cid-3umsdsr7]{font-size:clamp(1.4rem,2.4vw,1.8rem)}.cfg__grid[data-astro-cid-3umsdsr7]{gap:16px;display:grid}.cfg__card[data-astro-cid-3umsdsr7]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);flex-direction:column;gap:18px;padding:clamp(20px,2.6vw,26px);display:flex}.cfg__card--lead[data-astro-cid-3umsdsr7]{border-color:var(--gold-soft);background:var(--gold-wash);box-shadow:var(--shadow-sm)}.cfg__card[data-astro-cid-3umsdsr7] header[data-astro-cid-3umsdsr7]{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:16px;display:flex}.cfg__card[data-astro-cid-3umsdsr7] h3[data-astro-cid-3umsdsr7]{font-size:clamp(1.2rem,2vw,1.4rem)}.cfg__price[data-astro-cid-3umsdsr7]{align-items:baseline;gap:6px;display:flex}.cfg__price[data-astro-cid-3umsdsr7] strong[data-astro-cid-3umsdsr7]{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:600}.cfg__price[data-astro-cid-3umsdsr7] em[data-astro-cid-3umsdsr7]{color:var(--muted);font-size:.84rem;font-style:normal}.cfg__specs[data-astro-cid-3umsdsr7]{grid-template-columns:repeat(2,1fr);gap:13px 18px;margin:0;padding:0;list-style:none;display:grid}.cfg__specs[data-astro-cid-3umsdsr7] li[data-astro-cid-3umsdsr7]{align-items:center;gap:10px;display:flex}.cfg__specs[data-astro-cid-3umsdsr7] svg[data-astro-cid-3umsdsr7]{color:var(--gold);flex:none}.cfg__specs[data-astro-cid-3umsdsr7] span[data-astro-cid-3umsdsr7]{flex-direction:column;line-height:1.25;display:flex}.cfg__specs[data-astro-cid-3umsdsr7] strong[data-astro-cid-3umsdsr7]{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.12rem;font-weight:600}.cfg__specs[data-astro-cid-3umsdsr7] em[data-astro-cid-3umsdsr7]{color:var(--muted);font-size:.78rem;font-style:normal}.cfg__note[data-astro-cid-3umsdsr7]{color:var(--ink-soft);margin-top:auto;font-size:.9rem;line-height:1.6}.apage__detail[data-astro-cid-3umsdsr7]{align-items:start;gap:clamp(26px,4vw,44px);display:grid}.apage__desc[data-astro-cid-3umsdsr7] h2[data-astro-cid-3umsdsr7],.apage__quote[data-astro-cid-3umsdsr7] h2[data-astro-cid-3umsdsr7]{margin-bottom:14px;font-size:clamp(1.3rem,2.2vw,1.6rem)}.apage__desc[data-astro-cid-3umsdsr7] p[data-astro-cid-3umsdsr7]{color:var(--ink-soft);max-width:68ch;line-height:1.75}.apage__times[data-astro-cid-3umsdsr7]{border-top:1px solid var(--line);gap:36px;margin-top:26px;padding-top:20px;display:flex}.apage__times[data-astro-cid-3umsdsr7] dt[data-astro-cid-3umsdsr7]{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:.74rem;font-weight:600}.apage__times[data-astro-cid-3umsdsr7] dd[data-astro-cid-3umsdsr7]{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:600}.apage__quote[data-astro-cid-3umsdsr7]{border:1px solid var(--gold-soft);border-radius:var(--radius-lg);background:var(--gold-wash);padding:24px}.apage__quote[data-astro-cid-3umsdsr7] .badge[data-astro-cid-3umsdsr7]{background:var(--white);margin-bottom:14px}.apage__quote[data-astro-cid-3umsdsr7] p[data-astro-cid-3umsdsr7]{color:var(--ink-soft);margin-bottom:18px;font-size:.92rem;line-height:1.68}@media (width>=720px){.cfg__grid[data-astro-cid-3umsdsr7]{grid-template-columns:1fr 1fr}}@media (width>=880px){.apage__head[data-astro-cid-3umsdsr7],.apage__detail[data-astro-cid-3umsdsr7]{grid-template-columns:1.6fr 320px}}
