.stone-grid[data-astro-cid-bp4bfslc]{display:grid;gap:1.25rem;grid-template-columns:1fr}@media(min-width:640px){.stone-grid[data-astro-cid-bp4bfslc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.stone-grid-feature[data-astro-cid-bp4bfslc]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(18rem,auto)}.stone-grid-row[data-astro-cid-bp4bfslc]{grid-template-columns:repeat(4,minmax(0,1fr))}}.stone-cell[data-astro-cid-bp4bfslc]{display:flex}.stone-cell-wide[data-astro-cid-bp4bfslc]{grid-column:1 / -1}@media(min-width:640px){.stone-cell-lead[data-astro-cid-bp4bfslc]{grid-column:1 / -1}}@media(min-width:1024px){.stone-cell-lead[data-astro-cid-bp4bfslc]{grid-column:span 2;grid-row:span 2}}.stone-card[data-astro-cid-bp4bfslc]{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;width:100%;min-height:22rem;overflow:hidden;border-radius:var(--radius-card);background:rgb(var(--c-deep));color:#fff;text-decoration:none;box-shadow:0 2px #14201d40;transition:transform .2s ease,box-shadow .2s ease}.stone-cell-lead[data-astro-cid-bp4bfslc] .stone-card[data-astro-cid-bp4bfslc]{min-height:26rem}@media(min-width:1024px){.stone-cell-lead[data-astro-cid-bp4bfslc] .stone-card[data-astro-cid-bp4bfslc]{min-height:100%}}.stone-card[data-astro-cid-bp4bfslc]:hover,.stone-card[data-astro-cid-bp4bfslc]:focus-visible{transform:translateY(-4px);box-shadow:0 14px 28px -12px #14201d8c}.stone-card[data-astro-cid-bp4bfslc]:focus-visible{outline:3px solid rgb(var(--c-support));outline-offset:3px}.stone-photo[data-astro-cid-bp4bfslc]{position:absolute;inset:0;z-index:-2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.stone-photo-empty[data-astro-cid-bp4bfslc]{background:rgb(var(--c-third))}.stone-card[data-astro-cid-bp4bfslc]:hover .stone-photo[data-astro-cid-bp4bfslc],.stone-card[data-astro-cid-bp4bfslc]:focus-visible .stone-photo[data-astro-cid-bp4bfslc]{transform:scale(1.04)}.stone-body[data-astro-cid-bp4bfslc]{position:relative;display:flex;flex-direction:column;gap:.5rem;padding:3.5rem 1.5rem 1.5rem;background:linear-gradient(to top,#183f36f7,#183f36ed calc(100% - 3.5rem),#183f3600)}.stone-cell-lead[data-astro-cid-bp4bfslc] .stone-body[data-astro-cid-bp4bfslc]{padding:5rem 2rem 2rem;background:linear-gradient(to top,#183f36f7,#183f36ed calc(100% - 5rem),#183f3600)}.stone-title[data-astro-cid-bp4bfslc]{font-family:var(--font-heading);font-weight:800;font-size:1.25rem;line-height:1.2;letter-spacing:-.01em}.stone-cell-lead[data-astro-cid-bp4bfslc] .stone-title[data-astro-cid-bp4bfslc]{font-size:clamp(1.6rem,2.4vw,2.1rem)}.stone-text[data-astro-cid-bp4bfslc]{color:#ffffffe6;line-height:1.55}.stone-title[data-astro-cid-bp4bfslc],.stone-text[data-astro-cid-bp4bfslc]{text-shadow:0 1px 2px rgb(20 32 29 / .5)}.stone-more[data-astro-cid-bp4bfslc]{margin-top:.5rem;display:inline-flex;align-items:center;gap:.5rem;align-self:flex-start;font-weight:700;color:#e9d9b0;background-image:linear-gradient(rgb(var(--c-support)),rgb(var(--c-support)));background-size:0% 3px;background-position:0 100%;background-repeat:no-repeat;padding-bottom:4px;transition:background-size .25s ease}.stone-card[data-astro-cid-bp4bfslc]:hover .stone-more[data-astro-cid-bp4bfslc],.stone-card[data-astro-cid-bp4bfslc]:focus-visible .stone-more[data-astro-cid-bp4bfslc]{background-size:100% 3px}.stone-tab[data-astro-cid-bp4bfslc]{position:absolute;top:0;left:1.25rem;z-index:1;min-width:2.75rem;padding:.55rem .7rem .7rem;text-align:center;background:rgb(var(--c-support));color:rgb(var(--c-ink));font-family:var(--font-heading);font-weight:800;font-size:1.1rem;line-height:1;border-radius:0 0 6px 6px;box-shadow:0 2px #14201d40}.stone-swatch[data-astro-cid-bp4bfslc]{position:absolute;top:1rem;right:1rem;z-index:1;width:3.25rem;height:3.25rem;border-radius:999px;-o-object-fit:cover;object-fit:cover;border:3px solid #fff;box-shadow:0 4px 10px #14201d59}.stone-cell-lead[data-astro-cid-bp4bfslc] .stone-swatch[data-astro-cid-bp4bfslc]{width:4.5rem;height:4.5rem}.stone-ask[data-astro-cid-bp4bfslc]{display:flex;flex-direction:column;gap:1.25rem;width:100%;padding:1.75rem;border-radius:var(--radius-card);background:rgb(var(--c-deep));border-left:6px solid rgb(var(--c-support))}@media(min-width:768px){.stone-ask[data-astro-cid-bp4bfslc]{flex-direction:row;align-items:center;justify-content:space-between;padding:2rem 2.25rem}}@media(prefers-reduced-motion:reduce){.stone-card[data-astro-cid-bp4bfslc],.stone-photo[data-astro-cid-bp4bfslc],.stone-more[data-astro-cid-bp4bfslc]{transition:none}.stone-card[data-astro-cid-bp4bfslc]:hover,.stone-card[data-astro-cid-bp4bfslc]:focus-visible{transform:none}.stone-card[data-astro-cid-bp4bfslc]:hover .stone-photo[data-astro-cid-bp4bfslc]{transform:none}}
