.hero[data-astro-cid-qwdvtmfe]{background:var(--surface-photo);height:82svh;min-height:40rem;max-height:56.25rem;color:var(--text-on-photo);position:relative;overflow:hidden}.hero[data-astro-cid-qwdvtmfe] .hero-img{object-fit:cover;object-position:50% 55%;width:100%;height:100%;position:absolute;inset:0}.hero-shade[data-astro-cid-qwdvtmfe]{background:var(--photo-shade-side), linear-gradient(180deg, #140f0a8c 0%, #140f0a00 28%), var(--photo-shade-bottom);position:absolute;inset:0}.hero-content[data-astro-cid-qwdvtmfe]{max-width:53.75rem;position:absolute;bottom:clamp(3.5rem,9vh,6rem);left:clamp(1.5rem,8vw,8.625rem);right:1.5rem}.hero-title[data-astro-cid-qwdvtmfe]{font-size:clamp(4rem,8vw,8.25rem);font-weight:var(--weight-light);letter-spacing:var(--tracking-display);overflow-wrap:break-word;line-height:.92}.facts-sec[data-astro-cid-qwdvtmfe]{padding-block:4.5rem 6.5rem}.facts[data-astro-cid-qwdvtmfe]{gap:var(--space-m);border-bottom:var(--border-width) solid var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:2.5rem;display:grid}.facts[data-astro-cid-qwdvtmfe] div[data-astro-cid-qwdvtmfe]{gap:var(--space-2xs);flex-direction:column;display:flex}.facts[data-astro-cid-qwdvtmfe] dt[data-astro-cid-qwdvtmfe]{font-size:var(--fs-12);font-weight:var(--weight-medium);color:var(--text-muted)}.facts[data-astro-cid-qwdvtmfe] dd[data-astro-cid-qwdvtmfe]{font-size:var(--fs-17);margin:0;line-height:1.4}.sec-head[data-astro-cid-qwdvtmfe]{justify-content:space-between;align-items:end;gap:var(--space-m);margin-bottom:2.5rem;display:flex}.sec-title[data-astro-cid-qwdvtmfe]{font-size:var(--fs-56);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.sec-count[data-astro-cid-qwdvtmfe]{font-size:var(--fs-14);color:var(--text-muted)}.photos[data-astro-cid-qwdvtmfe]{padding-bottom:var(--section-y)}.gallery[data-astro-cid-qwdvtmfe]{gap:var(--space-s);grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:16.875rem;padding:0;list-style:none;display:grid}.gallery-item[data-astro-cid-qwdvtmfe]{border-radius:var(--radius);background:var(--surface-soft);cursor:zoom-in;width:100%;height:100%;display:block;overflow:hidden}.gallery-item[data-astro-cid-qwdvtmfe] picture{width:100%;height:100%;display:block}.gallery-item[data-astro-cid-qwdvtmfe] img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-glide)}.gallery-item[data-astro-cid-qwdvtmfe]:hover img,.gallery-item[data-astro-cid-qwdvtmfe]:focus-visible img{transform:scale(1.035)}.stone[data-astro-cid-qwdvtmfe]{padding-block:var(--section-y);background:var(--surface-soft)}.stone-grid[data-astro-cid-qwdvtmfe]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:5.5rem;display:grid}.stone-media[data-astro-cid-qwdvtmfe]{gap:var(--space-m);flex-direction:column;display:flex}.stone-media[data-astro-cid-qwdvtmfe] .stone-img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius);width:100%;height:auto}.stone-media[data-astro-cid-qwdvtmfe] .stone-img.is-product{object-fit:contain;background-color:#fff}.swatches-label[data-astro-cid-qwdvtmfe]{font-size:var(--fs-12);font-weight:var(--weight-medium);color:var(--text-muted);margin-bottom:.875rem;display:block}.swatch-list[data-astro-cid-qwdvtmfe]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.875rem;padding:0;list-style:none;display:grid}.swatch[data-astro-cid-qwdvtmfe]{gap:var(--space-2xs);font-size:var(--fs-13);color:var(--text-muted);flex-direction:column;display:flex}.swatch[data-astro-cid-qwdvtmfe] img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-s);width:100%;height:auto}.swatch-btn[data-astro-cid-qwdvtmfe]{gap:var(--space-2xs);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.swatch-btn[data-astro-cid-qwdvtmfe] img{outline-offset:3px;transition:outline-color var(--duration-base) ease;outline:2px solid #0000}.swatch-btn[data-astro-cid-qwdvtmfe]:hover img{outline-color:var(--border-strong)}.swatch-btn[data-astro-cid-qwdvtmfe][aria-pressed=true]{font-weight:var(--weight-semibold);color:var(--text-primary)}.swatch-btn[data-astro-cid-qwdvtmfe][aria-pressed=true] img{outline-color:var(--accent)}.stone-frame[data-astro-cid-qwdvtmfe][hidden]{display:none}.stone-note[data-astro-cid-qwdvtmfe]{font-size:var(--fs-15);color:var(--text-muted);margin:-1.25rem 0 2.5rem;line-height:1.6}.stone-note[data-astro-cid-qwdvtmfe][hidden]{display:none}.stone-back[data-astro-cid-qwdvtmfe]{font:inherit;color:var(--accent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.stone-text[data-astro-cid-qwdvtmfe] .sec-title[data-astro-cid-qwdvtmfe]{margin-bottom:1.75rem}.stone-lead[data-astro-cid-qwdvtmfe]{font-size:var(--fs-19);margin-bottom:2.5rem;line-height:1.65}.specs[data-astro-cid-qwdvtmfe]{border-bottom:var(--border-width) solid var(--border-subtle);margin-bottom:2.5rem}.specs[data-astro-cid-qwdvtmfe] div[data-astro-cid-qwdvtmfe]{gap:var(--space-m);padding-block:var(--space-s);border-top:var(--border-width) solid var(--border-subtle);grid-template-columns:10rem minmax(0,1fr);display:grid}.specs[data-astro-cid-qwdvtmfe] dt[data-astro-cid-qwdvtmfe]{font-size:var(--fs-14);color:var(--text-muted)}.specs[data-astro-cid-qwdvtmfe] dd[data-astro-cid-qwdvtmfe]{font-size:var(--fs-16);margin:0}.stone-actions[data-astro-cid-qwdvtmfe]{flex-wrap:wrap;align-items:center;gap:1.75rem;display:flex}.others[data-astro-cid-qwdvtmfe]{padding-block:var(--section-y)}.others-grid[data-astro-cid-qwdvtmfe]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem;padding:0;list-style:none;display:grid}.card[data-astro-cid-qwdvtmfe]{gap:var(--space-s);color:inherit;flex-direction:column;text-decoration:none;display:flex}.card-media[data-astro-cid-qwdvtmfe]{border-radius:var(--radius);background:var(--surface-soft);display:block;overflow:hidden}.card-media[data-astro-cid-qwdvtmfe] img{aspect-ratio:4/3.4;object-fit:cover;width:100%;height:auto;transition:transform .9s var(--ease-glide)}.card[data-astro-cid-qwdvtmfe]:hover .card-media[data-astro-cid-qwdvtmfe] img{transform:scale(1.035)}.card-head[data-astro-cid-qwdvtmfe]{justify-content:space-between;align-items:baseline;gap:var(--space-xs);display:flex}.card-name[data-astro-cid-qwdvtmfe]{font-size:var(--fs-18);font-weight:var(--weight-medium)}.card-type[data-astro-cid-qwdvtmfe]{font-size:var(--fs-14);color:var(--text-muted);flex:none}.viewer[data-astro-cid-qwdvtmfe]{width:100vw;max-width:none;height:100svh;max-height:none;color:var(--text-on-photo);background:#120e0af0;border:0;margin:0;padding:4.5rem 6rem}.viewer[data-astro-cid-qwdvtmfe][open]{justify-content:center;align-items:center;display:flex}.viewer[data-astro-cid-qwdvtmfe]::backdrop{background:#120e0a99}.viewer-img[data-astro-cid-qwdvtmfe]{object-fit:contain;border-radius:var(--radius-s);max-width:100%;max-height:100%}.viewer-caption[data-astro-cid-qwdvtmfe]{text-align:center;font-size:var(--fs-14);color:var(--text-on-photo-soft);padding-inline:5rem;position:absolute;bottom:1.5rem;left:0;right:0}.viewer-btn[data-astro-cid-qwdvtmfe]{border:var(--border-width) solid var(--border-on-photo-strong);border-radius:var(--radius-round);width:3.25rem;height:3.25rem;color:var(--text-on-photo);cursor:pointer;transition:background-color var(--duration-base) ease, border-color var(--duration-base) ease;background:#00000040;justify-content:center;align-items:center;display:flex;position:absolute}.viewer-btn[data-astro-cid-qwdvtmfe]:hover{border-color:var(--color-white);background:#ffffff1f}.viewer-btn[data-astro-cid-qwdvtmfe][hidden]{display:none}.viewer-close[data-astro-cid-qwdvtmfe]{top:1.5rem;right:1.5rem}.viewer-prev[data-astro-cid-qwdvtmfe]{top:50%;left:1.5rem;transform:translateY(-50%)}.viewer-next[data-astro-cid-qwdvtmfe]{top:50%;right:1.5rem;transform:translateY(-50%)}@media (width<=1180px){.facts[data-astro-cid-qwdvtmfe]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.75rem}.others-grid[data-astro-cid-qwdvtmfe]{grid-template-columns:repeat(2,minmax(0,1fr))}.others-grid[data-astro-cid-qwdvtmfe] li[data-astro-cid-qwdvtmfe]:nth-child(3){display:none}.stone-grid[data-astro-cid-qwdvtmfe]{gap:var(--space-2xl)}}@media (width<=900px){.hero[data-astro-cid-qwdvtmfe]{height:35rem;min-height:0}.hero-title[data-astro-cid-qwdvtmfe]{font-size:clamp(2.75rem,13vw,4rem)}.facts[data-astro-cid-qwdvtmfe]{grid-template-columns:repeat(2,minmax(0,1fr))}.sec-title[data-astro-cid-qwdvtmfe]{font-size:var(--fs-34)}.gallery[data-astro-cid-qwdvtmfe]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:11.25rem}.gallery[data-astro-cid-qwdvtmfe] li[data-astro-cid-qwdvtmfe]{grid-area:span 1/span 1!important}.gallery[data-astro-cid-qwdvtmfe] li[data-astro-cid-qwdvtmfe]:first-child{grid-area:span 2/span 2!important}.stone-grid[data-astro-cid-qwdvtmfe]{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}.swatch-list[data-astro-cid-qwdvtmfe]{grid-template-columns:repeat(4,minmax(0,1fr))}.specs[data-astro-cid-qwdvtmfe] div[data-astro-cid-qwdvtmfe]{gap:var(--space-3xs);grid-template-columns:minmax(0,1fr)}.others-grid[data-astro-cid-qwdvtmfe]{grid-template-columns:minmax(0,1fr)}.others-grid[data-astro-cid-qwdvtmfe] li[data-astro-cid-qwdvtmfe]:nth-child(3){display:list-item}.viewer[data-astro-cid-qwdvtmfe]{padding:5.25rem .75rem}.viewer-prev[data-astro-cid-qwdvtmfe],.viewer-next[data-astro-cid-qwdvtmfe]{top:auto;bottom:3.5rem;transform:none}.viewer-caption[data-astro-cid-qwdvtmfe]{padding-inline:1rem}}@media (width<=740px){.hero-content[data-astro-cid-qwdvtmfe]{left:1.375rem;right:1.375rem}}@media (hover:none){.card-media[data-astro-cid-qwdvtmfe] img{transition:transform 2.4s var(--ease-glide)}.card[data-astro-cid-qwdvtmfe].is-in-view .card-media[data-astro-cid-qwdvtmfe] img{transform:scale(1.08)}}
