@layer components{ol[data-astro-cid-qwgkwjoe]{gap:var(--spacing-2);padding-block:var(--spacing-4);border-block:1px solid var(--rule);display:grid}a[data-astro-cid-qwgkwjoe]{color:var(--fg)}@media (width>=48rem){ol[data-astro-cid-qwgkwjoe]{column-gap:var(--spacing-8);grid-template-columns:repeat(2,minmax(0,1fr))}}.prose[data-astro-cid-zfo3vaeo]>*{max-inline-size:65ch}.prose[data-astro-cid-zfo3vaeo]>h2{font-size:var(--text-2xl);border-block-start:1px solid var(--rule);margin-block-start:var(--spacing-8);padding-block-start:var(--spacing-6)}.prose[data-astro-cid-zfo3vaeo]>h3{font-size:var(--text-lg);margin-block-start:var(--spacing-4)}.brand-rows[data-astro-cid-ruoaadum]{--row-inset:var(--spacing-3);--arrow:var(--spacing-6);margin-inline:calc(var(--row-inset) * -1);grid-template-columns:minmax(0,1fr);display:grid}.brand-row[data-astro-cid-ruoaadum]{grid-template-columns:minmax(0, auto) auto minmax(var(--arrow), 1fr);gap:var(--spacing-3);padding:var(--spacing-6) var(--row-inset);color:var(--fg);transition-property:background-color;transition-duration:var(--duration-state);transition-timing-function:var(--ease-settle);align-items:baseline;text-decoration:none;display:grid;position:relative}.brand-row[data-astro-cid-ruoaadum]:before{inset-block-start:0;inset-inline:var(--row-inset);border-block-start:1px solid var(--rule);content:"";position:absolute}.name[data-astro-cid-ruoaadum]{font-size:var(--text-xl);font-weight:var(--font-weight-display);letter-spacing:-.01em;overflow-wrap:anywhere;line-height:1.15}.count[data-astro-cid-ruoaadum]{font-size:var(--text-sm);color:var(--fg-secondary);white-space:nowrap}.swatches[data-astro-cid-ruoaadum]{border-radius:var(--radius-media);grid-area:2/1/auto/-1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-self:stretch;margin-block-start:var(--spacing-1);display:grid;overflow:clip}.swatches[data-astro-cid-ruoaadum] img,.empty[data-astro-cid-ruoaadum]{aspect-ratio:1;object-fit:cover;block-size:100%;inline-size:100%;display:block}.empty[data-astro-cid-ruoaadum]{background-color:var(--surface-raised);border-block:1px solid var(--border);border-inline-end:1px solid var(--border)}.empty[data-astro-cid-ruoaadum]:first-child{border-inline-start:1px solid var(--border)}.arrow[data-astro-cid-ruoaadum]{inline-size:var(--arrow);block-size:var(--arrow);color:var(--brand-fg);transition:translate var(--duration-state) var(--ease-settle);place-self:center end}@media (hover:hover){.brand-row[data-astro-cid-ruoaadum]:hover{background-color:var(--surface-hover)}.brand-row[data-astro-cid-ruoaadum]:hover .name[data-astro-cid-ruoaadum]{text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:1px}.brand-row[data-astro-cid-ruoaadum]:hover .arrow[data-astro-cid-ruoaadum]{translate:var(--spacing-1) 0}}.brand-row[data-astro-cid-ruoaadum]:active{background-color:var(--surface-pressed)}@media (width>=48rem){.brand-row[data-astro-cid-ruoaadum]{gap:var(--spacing-1) var(--spacing-6);grid-template-rows:auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.name[data-astro-cid-ruoaadum]{font-size:var(--text-xl);grid-column:1/span 4}.count[data-astro-cid-ruoaadum]{grid-area:2/1/auto/span 4}.swatches[data-astro-cid-ruoaadum]{grid-area:1/5/span 2/span 7;margin-block-start:0}.swatches[data-astro-cid-ruoaadum] img,.empty[data-astro-cid-ruoaadum]{aspect-ratio:2}.arrow[data-astro-cid-ruoaadum]{grid-area:1/12/span 2}}.compare[data-astro-cid-kxlm6yaa]{--card-share:78%;padding-inline:var(--spacing-page);margin-inline:calc(var(--spacing-page) * -1);scroll-padding-inline:var(--spacing-page);overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;position:relative;overflow-x:auto}.cards[data-astro-cid-kxlm6yaa]{grid-template-rows:repeat(var(--card-rows), auto);grid-template-columns:repeat(var(--card-columns), var(--card-share)) calc(var(--spacing-page) - var(--spacing-4));column-gap:var(--spacing-4);grid-auto-flow:column;display:grid}.cards[data-astro-cid-kxlm6yaa]:after{content:"";grid-row:1/-1}.card[data-astro-cid-kxlm6yaa]{grid-template-rows:subgrid;padding:var(--spacing-4);scroll-snap-align:start;grid-row:1/-1;gap:0}h3[data-astro-cid-kxlm6yaa]{gap:var(--spacing-3);align-items:center;padding-block-end:var(--spacing-4);display:flex}.card[data-astro-cid-kxlm6yaa] picture{flex:none}.card[data-astro-cid-kxlm6yaa] img{inline-size:var(--spacing-12);aspect-ratio:1;object-fit:cover;border-radius:var(--radius-media);block-size:auto;display:block}dl[data-astro-cid-kxlm6yaa]{display:contents}.row[data-astro-cid-kxlm6yaa]{padding-block:var(--spacing-3);border-block-start:1px solid var(--rule)}dd[data-astro-cid-kxlm6yaa]{gap:var(--spacing-1);align-content:start;display:grid}.heading[data-astro-cid-kxlm6yaa]{font-weight:var(--font-weight-semibold)}.caption[data-astro-cid-kxlm6yaa]{font-size:var(--text-sm);color:var(--fg-secondary)}@media (width>=48rem){.compare[data-astro-cid-kxlm6yaa]{margin-inline:0;padding-inline:0}.cards[data-astro-cid-kxlm6yaa]{grid-template-columns:repeat(var(--card-columns), minmax(0, 1fr));column-gap:var(--spacing-6);grid-auto-flow:row}.cards[data-astro-cid-kxlm6yaa]:after{display:none}.card[data-astro-cid-kxlm6yaa]{padding:var(--spacing-6)}}.stone[data-astro-cid-z2iwylmc]{gap:var(--spacing-6);align-content:start;display:grid}.slab[data-astro-cid-z2iwylmc]{gap:var(--spacing-2);display:grid}.slab[data-astro-cid-z2iwylmc] img{aspect-ratio:2;object-fit:cover;border:1px solid var(--border);border-radius:var(--radius-media);block-size:auto;inline-size:100%;display:block}figcaption[data-astro-cid-z2iwylmc]{font-size:var(--text-sm)}.text[data-astro-cid-z2iwylmc]{gap:var(--spacing-2);display:grid}h3[data-astro-cid-z2iwylmc]{font-size:var(--text-xl)}.prose[data-astro-cid-z2iwylmc]>p{max-inline-size:60ch}.stones[data-astro-cid-wzb46xo3]{gap:var(--spacing-8);display:grid}@media (width>=48rem){.stones[data-astro-cid-wzb46xo3]{column-gap:var(--spacing-8);grid-template-columns:repeat(2,minmax(0,1fr))}}colour-filter[data-astro-cid-mu3ciasi]{display:block}colour-filter[data-astro-cid-mu3ciasi]:not(:defined){display:none}.filter[data-astro-cid-mu3ciasi]{display:grid}.facets[data-astro-cid-mu3ciasi]{gap:var(--spacing-6);padding-block:var(--spacing-6);display:grid}.facet[data-astro-cid-mu3ciasi]{border:0;min-inline-size:0;margin:0;padding:0;display:grid}legend[data-astro-cid-mu3ciasi]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--fg-secondary);margin-block-end:var(--spacing-2);padding:0}.options[data-astro-cid-mu3ciasi]{gap:var(--spacing-1);margin-inline:calc(-1 * var(--spacing-3));flex-wrap:wrap;display:flex}.option[data-astro-cid-mu3ciasi]{gap:var(--spacing-1);min-block-size:var(--touch-target);padding-inline:var(--spacing-3);border-radius:var(--radius-pill);cursor:pointer;align-items:center;display:flex;position:relative}.toggle-box[data-astro-cid-mu3ciasi]{border-radius:inherit;cursor:pointer;appearance:none;background-color:#0000;border:0;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.toggle-box[data-astro-cid-mu3ciasi]:checked{border:1px solid var(--fg)}.value[data-astro-cid-mu3ciasi]{text-transform:capitalize;display:inline-grid}.value[data-astro-cid-mu3ciasi]:after{block-size:0;font-weight:var(--font-weight-semibold);visibility:hidden;content:attr(data-text);overflow:hidden}.count[data-astro-cid-mu3ciasi]{font-size:var(--text-xs);color:var(--fg)}@media (hover:hover){.option[data-astro-cid-mu3ciasi]:hover{background-color:var(--surface-hover)}}.option[data-astro-cid-mu3ciasi]:active{background-color:var(--surface-pressed)}.option[data-astro-cid-mu3ciasi]:has(.toggle-box:checked){font-weight:var(--font-weight-semibold);color:var(--fg);background-color:var(--surface-selected)}@media (forced-colors:active){.option[data-astro-cid-mu3ciasi]:has(.toggle-box:checked){forced-color-adjust:none;color:highlighttext;background-color:highlight}.option[data-astro-cid-mu3ciasi]:has(.toggle-box:checked) .count[data-astro-cid-mu3ciasi]{color:highlighttext}.toggle-box[data-astro-cid-mu3ciasi]{forced-color-adjust:auto}}.foot[data-astro-cid-mu3ciasi]{gap:var(--spacing-3);padding-block:var(--spacing-3);border-block-start:1px solid var(--rule);flex-wrap:wrap;align-items:center;display:flex}.result[data-astro-cid-mu3ciasi]{font-size:var(--text-sm);color:var(--fg-secondary);margin-inline-end:auto}@media (width>=48rem){.facets[data-astro-cid-mu3ciasi]{align-items:start;column-gap:var(--spacing-16);grid-auto-columns:minmax(0,max-content);grid-auto-flow:column}}.tools[data-astro-cid-56ri6gxe]{--tool-pad:var(--spacing-2);--bar-block-size:calc(var(--spacing-control-md) + var(--spacing-4) + max(var(--spacing-4), env(safe-area-inset-bottom)));gap:var(--spacing-2);min-inline-size:0;flex:auto;align-items:center;margin-inline-start:calc(-1 * var(--tool-pad));display:flex}.tool[data-astro-cid-56ri6gxe],.chip[data-astro-cid-56ri6gxe]{gap:var(--spacing-2);min-inline-size:var(--min-width-touch);block-size:var(--min-height-touch);padding-inline:var(--tool-pad);font:inherit;font-weight:var(--font-weight-medium);color:var(--fg);white-space:nowrap;border-radius:var(--radius-shape);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;line-height:1.2;text-decoration-line:none;display:flex}.tool[data-astro-cid-56ri6gxe] svg[data-astro-cid-56ri6gxe]{flex:none;block-size:1.25rem;inline-size:1.25rem}.tones-button[data-astro-cid-56ri6gxe]{gap:var(--spacing-1)}.tones-button[data-astro-cid-56ri6gxe] svg[data-astro-cid-56ri6gxe]{block-size:1rem;inline-size:1rem}.tools[data-astro-cid-56ri6gxe]:has(.tone-sheet:popover-open) .tones-button[data-astro-cid-56ri6gxe] svg[data-astro-cid-56ri6gxe]{rotate:180deg}.filter-button[data-astro-cid-56ri6gxe]{position:relative}.tones-button[data-astro-cid-56ri6gxe]~.filter-button[data-astro-cid-56ri6gxe]:before{inset-block:var(--spacing-2);border-inline-start:1px solid var(--rule);content:"";position:absolute;inset-inline-start:calc(-.5 * var(--spacing-2))}.tools[data-astro-cid-56ri6gxe]:has(colour-filter:not(:defined)) .filter-button[data-astro-cid-56ri6gxe]{display:none}.tone-chips[data-astro-cid-56ri6gxe]{display:none}.chips[data-astro-cid-56ri6gxe]{gap:var(--spacing-1);scroll-target-group:auto;display:flex}.chip[data-astro-cid-56ri6gxe] .slab{flex:none;display:block}.chip[data-astro-cid-56ri6gxe] img{object-fit:cover;border:1px solid var(--border);border-radius:var(--radius-media);block-size:1.5rem;inline-size:1.5rem;display:block}.chip-label[data-astro-cid-56ri6gxe],.filter-label[data-astro-cid-56ri6gxe]{display:inline-grid}.chip-label[data-astro-cid-56ri6gxe]:after,.filter-label[data-astro-cid-56ri6gxe]:after{block-size:0;font-weight:var(--font-weight-semibold);visibility:hidden;content:attr(data-label);overflow:hidden}.count[data-astro-cid-56ri6gxe]{font-size:var(--text-xs);font-weight:var(--font-weight-normal);color:var(--fg)}.tool[data-astro-cid-56ri6gxe]:active,.chip[data-astro-cid-56ri6gxe]:active{background-color:var(--surface-pressed)}.tools[data-astro-cid-56ri6gxe]:has(colour-filter input:checked) .filter-button[data-astro-cid-56ri6gxe]{font-weight:var(--font-weight-semibold);background-color:var(--surface-selected)}.chip[data-astro-cid-56ri6gxe]:target-current{font-weight:var(--font-weight-semibold);background-color:var(--surface-selected)}@media (hover:hover){:is(.tool[data-astro-cid-56ri6gxe]:not(:active):hover,.chip[data-astro-cid-56ri6gxe]:not(:target-current,:active):hover){background-color:var(--surface-hover)}.tools[data-astro-cid-56ri6gxe]:has(colour-filter input:checked) .filter-button[data-astro-cid-56ri6gxe]:not(:active):hover{background-color:var(--surface-selected)}}@media (forced-colors:active){.tools[data-astro-cid-56ri6gxe]:has(colour-filter input:checked) .filter-button[data-astro-cid-56ri6gxe]{forced-color-adjust:none;color:highlighttext;background-color:highlight;outline-color:canvastext}.chip[data-astro-cid-56ri6gxe]:target-current{forced-color-adjust:none;color:highlighttext;background-color:highlight;outline-color:canvastext}.chip[data-astro-cid-56ri6gxe]:target-current .count[data-astro-cid-56ri6gxe]{color:highlighttext}}.sheet[data-astro-cid-56ri6gxe]{inset:auto 0 var(--sheet-end,var(--bar-block-size));inline-size:100%;max-inline-size:none;max-block-size:calc(100svh - var(--sticky-offset) - var(--sheet-end,var(--bar-block-size)));color:var(--fg);background-color:var(--surface);border:0;border-block-start:1px solid var(--control-border);margin:0;padding:0;overflow-y:auto}.filter-panel[data-astro-cid-56ri6gxe] colour-filter{max-inline-size:var(--container-page);padding-inline:var(--spacing-page);margin-inline:auto}.tone-rows[data-astro-cid-56ri6gxe]{padding-block:var(--spacing-2);gap:0;display:grid}.tone-row[data-astro-cid-56ri6gxe]{justify-content:start;gap:var(--spacing-3);block-size:3rem;padding-inline:var(--spacing-page);border-radius:0}.tone-row[data-astro-cid-56ri6gxe] img{block-size:2rem;inline-size:2rem}.tone-row[data-astro-cid-56ri6gxe] .count[data-astro-cid-56ri6gxe]{font-size:var(--text-sm);margin-inline-start:auto}@container (width<22.5rem){.filter-label[data-astro-cid-56ri6gxe]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}@container (width>=64rem){.tone-chips[data-astro-cid-56ri6gxe]{display:block}.tones-button[data-astro-cid-56ri6gxe],.tone-sheet[data-astro-cid-56ri6gxe]{display:none}}@container (width>=72rem){.tools[data-astro-cid-56ri6gxe]{--tool-pad:var(--spacing-3)}}.swatch-grid[data-astro-cid-no4jmaip]{gap:var(--spacing-8) var(--spacing-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.swatch-grid[data-astro-cid-no4jmaip][data-size=compact]{gap:var(--spacing-6) var(--spacing-3);grid-template-columns:repeat(3,minmax(0,1fr))}@media (width>=48rem){.swatch-grid[data-astro-cid-no4jmaip]{column-gap:var(--spacing-6);grid-template-columns:repeat(3,minmax(0,1fr))}.swatch-grid[data-astro-cid-no4jmaip][data-size=compact]{column-gap:var(--spacing-4);grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=64rem){.swatch-grid[data-astro-cid-no4jmaip][data-size=compact]{grid-template-columns:repeat(6,minmax(0,1fr))}}.tone-grid[data-astro-cid-no4jmaip]{--tone-heading-leading:1.08;--tone-heading:calc(var(--text-xl) * var(--tone-heading-leading) + 2 * var(--spacing-2));isolation:isolate;gap:var(--spacing-12);grid-template-columns:minmax(0,1fr);display:grid}.group[data-astro-cid-no4jmaip]:not([hidden]){gap:var(--spacing-4);display:grid}.group[data-astro-cid-no4jmaip] h2[data-astro-cid-no4jmaip]{z-index:1;padding-block:var(--spacing-2);font-size:var(--text-xl);line-height:var(--tone-heading-leading);background-color:var(--surface);position:sticky;inset-block-start:var(--sticky-offset)}.group[data-astro-cid-no4jmaip] .card{scroll-margin-block-start:var(--tone-heading)}.count[data-astro-cid-no4jmaip]{font-size:var(--text-xs);font-weight:var(--font-weight-normal);color:var(--fg-secondary)}.group[data-astro-cid-no4jmaip] h2[data-astro-cid-no4jmaip] .count[data-astro-cid-no4jmaip]{font-size:var(--text-sm)}}
