.lhero[data-astro-cid-2a2v3wbp]{padding:calc(110px + clamp(32px,5vw,64px)) 0 clamp(40px,5vw,64px)}.lprice[data-astro-cid-2a2v3wbp]{font-family:var(--font-display);font-size:clamp(24px,2.6vw,34px);color:var(--bronze-soft);margin-top:14px}.gallery[data-astro-cid-2a2v3wbp]{background:var(--ink)}.gallery__grid[data-astro-cid-2a2v3wbp]{display:grid;grid-template-columns:2fr 1fr 1fr;grid-auto-rows:clamp(160px,22vw,300px);gap:4px}.gallery__item[data-astro-cid-2a2v3wbp]{display:block;overflow:hidden;cursor:zoom-in}.gallery__item[data-astro-cid-2a2v3wbp] img[data-astro-cid-2a2v3wbp]{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease),opacity .3s}.gallery__item[data-astro-cid-2a2v3wbp]:hover img[data-astro-cid-2a2v3wbp]{transform:scale(1.03)}.gallery__item[data-astro-cid-2a2v3wbp]:focus-visible{outline:2px solid var(--bronze-soft);outline-offset:-2px}.gallery__lead[data-astro-cid-2a2v3wbp]{position:relative;grid-row:span 2}.gallery__lead[data-astro-cid-2a2v3wbp] .gallery__item[data-astro-cid-2a2v3wbp]{height:100%}.gallery__all[data-astro-cid-2a2v3wbp]{position:absolute;left:16px;bottom:16px;z-index:2;background:var(--paper);color:var(--ink);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;padding:12px 18px;border:1px solid var(--ink)}.gallery__all[data-astro-cid-2a2v3wbp]:hover{background:var(--ink);color:var(--paper)}@media(max-width:760px){.gallery__grid[data-astro-cid-2a2v3wbp]{grid-template-columns:1fr 1fr}.gallery__lead[data-astro-cid-2a2v3wbp]{grid-column:span 2;grid-row:span 1}}.lb[data-astro-cid-2a2v3wbp]{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#14110ef7;color:var(--paper);overflow:hidden}.lb[data-astro-cid-2a2v3wbp]::backdrop{background:#14110ee6}.lb[data-astro-cid-2a2v3wbp][open]{display:flex;align-items:center;justify-content:center}.lb__fig[data-astro-cid-2a2v3wbp]{margin:0;display:flex;flex-direction:column;align-items:center;max-width:calc(100vw - 160px);touch-action:pan-y}.lb__img[data-astro-cid-2a2v3wbp]{max-width:100%;max-height:calc(100dvh - 120px);object-fit:contain;user-select:none;-webkit-user-drag:none}.lb__cap[data-astro-cid-2a2v3wbp]{display:flex;justify-content:space-between;gap:24px;width:100%;margin-top:14px;font-size:13px;color:#cfc6b8;letter-spacing:.02em}.lb__count[data-astro-cid-2a2v3wbp]{font-size:10.5px;letter-spacing:.24em;white-space:nowrap;color:var(--bronze-soft)}.lb__btn[data-astro-cid-2a2v3wbp]{position:absolute;display:grid;place-items:center;width:48px;height:48px;color:var(--paper);border:1px solid rgba(247,244,238,.35);background:#14110e66}.lb__btn[data-astro-cid-2a2v3wbp]:hover{border-color:var(--paper)}.lb__btn[data-astro-cid-2a2v3wbp] svg[data-astro-cid-2a2v3wbp]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.2}.lb__close[data-astro-cid-2a2v3wbp]{top:20px;right:20px}.lb__prev[data-astro-cid-2a2v3wbp]{left:24px;top:50%;transform:translateY(-50%)}.lb__next[data-astro-cid-2a2v3wbp]{right:24px;top:50%;transform:translateY(-50%)}@media(max-width:760px){.lb__fig[data-astro-cid-2a2v3wbp]{max-width:100vw}.lb__img[data-astro-cid-2a2v3wbp]{max-height:calc(100dvh - 150px)}.lb__cap[data-astro-cid-2a2v3wbp]{padding:0 16px;font-size:12px}.lb__prev[data-astro-cid-2a2v3wbp],.lb__next[data-astro-cid-2a2v3wbp]{top:auto;bottom:18px;transform:none}.lb__prev[data-astro-cid-2a2v3wbp]{left:16px}.lb__next[data-astro-cid-2a2v3wbp]{right:16px}.lb__close[data-astro-cid-2a2v3wbp]{top:12px;right:12px}}.gallery__ph[data-astro-cid-2a2v3wbp]{max-width:820px;margin:0 auto;padding:48px var(--pad) 32px}.lgrid[data-astro-cid-2a2v3wbp]{display:grid;grid-template-columns:1.6fr 1fr;gap:clamp(32px,5vw,80px);align-items:start}@media(max-width:900px){.lgrid[data-astro-cid-2a2v3wbp]{grid-template-columns:1fr}}.specs[data-astro-cid-2a2v3wbp]{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.specs[data-astro-cid-2a2v3wbp] div[data-astro-cid-2a2v3wbp]{padding:18px 0;border-bottom:1px solid var(--line)}.specs[data-astro-cid-2a2v3wbp] dt[data-astro-cid-2a2v3wbp]{font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--stone)}.specs[data-astro-cid-2a2v3wbp] dd[data-astro-cid-2a2v3wbp]{font-family:var(--font-display);font-size:22px;text-transform:capitalize}@media(max-width:600px){.specs[data-astro-cid-2a2v3wbp]{grid-template-columns:1fr 1fr}}.side[data-astro-cid-2a2v3wbp]{position:sticky;top:100px}.side__card[data-astro-cid-2a2v3wbp]{background:var(--paper-card);border:1px solid var(--line);padding:32px}.side__ref[data-astro-cid-2a2v3wbp]{font-family:var(--font-display);font-size:20px;margin:8px 0 18px}.legal[data-astro-cid-2a2v3wbp]{font-size:12.5px;color:var(--stone);letter-spacing:.04em}
