.mats[data-astro-cid-evmbnv3f]{border-top:1px solid var(--line)}.mat[data-astro-cid-evmbnv3f]{gap:var(--s-4) var(--s-5);padding-block:var(--s-5);border-bottom:1px solid var(--line);transition:background-color var(--dur) var(--ease-out);grid-template-columns:80px 1fr;align-items:start;display:grid}.mat__swatch[data-astro-cid-evmbnv3f]{aspect-ratio:1;border-radius:var(--radius);width:80px;transition:transform var(--dur-slow) var(--ease-out);display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014,inset 0 1px #ffffff80}.mat__swatch[data-astro-cid-evmbnv3f] .mono[data-astro-cid-evmbnv3f]{color:#0000008c;font-size:10px;position:absolute;bottom:4px;left:6px}.mat__swatch[data-astro-cid-evmbnv3f]:before{content:"";background:repeating-linear-gradient(90deg,#ffffff12 0 1px,#0000 1px 3px);position:absolute;top:0;bottom:0;left:0;right:0}.mat__swatch--steel[data-astro-cid-evmbnv3f]{background:linear-gradient(135deg,#5b5f63,#9a9ea2 45%,#6c7074 60%,#45494d)}.mat__swatch--steel[data-astro-cid-evmbnv3f] .mono[data-astro-cid-evmbnv3f]{color:#ffffffb3}.mat__swatch--stainless[data-astro-cid-evmbnv3f]{background:linear-gradient(135deg,#b9bdc1,#eef0f2 40%,#c3c7cb 58%,#9da1a5)}.mat__swatch--aluminium[data-astro-cid-evmbnv3f]{background:linear-gradient(135deg,#cfd2d6,#f6f7f8 45%,#d9dcdf 62%,#b8bcc0)}.mat__swatch--brass[data-astro-cid-evmbnv3f]{background:linear-gradient(135deg,#a8792c,#e9c574 42%,#c69a45 60%,#8f6522)}.mat__swatch--polymer[data-astro-cid-evmbnv3f]{background:linear-gradient(135deg,#e9e4d8,#fbf9f3 45%,#e3dccb)}.mat__swatch--polymer[data-astro-cid-evmbnv3f]:before{background:0 0}.mat__swatch--photo[data-astro-cid-evmbnv3f]:before{display:none}.mat__swatch[data-astro-cid-evmbnv3f] picture{position:absolute;top:0;bottom:0;left:0;right:0}.mat__img[data-astro-cid-evmbnv3f]{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out)}.mat__swatch--photo[data-astro-cid-evmbnv3f] .mono[data-astro-cid-evmbnv3f]{z-index:1;border-radius:var(--radius-s);color:var(--c-white);background:#0a0a0a9e;padding:1px 5px;bottom:6px;left:6px}.mat__main[data-astro-cid-evmbnv3f]{min-width:0}.mat[data-astro-cid-evmbnv3f] .h3[data-astro-cid-evmbnv3f]{margin-bottom:var(--s-2);font-size:max(1.25rem,min(1.05rem + .8vw,1.625rem))}.mat__text[data-astro-cid-evmbnv3f]{color:var(--fg-muted);font-size:var(--t-small);max-width:44ch}.mat__grades[data-astro-cid-evmbnv3f]{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.mat__grades[data-astro-cid-evmbnv3f] .badge[data-astro-cid-evmbnv3f]{background:var(--surface)}@media (hover:hover){.mat[data-astro-cid-evmbnv3f]:hover .mat__swatch[data-astro-cid-evmbnv3f]:not(.mat__swatch--photo){transform:rotate(-6deg)scale(1.06)}.mat[data-astro-cid-evmbnv3f]:hover .mat__img[data-astro-cid-evmbnv3f]{transform:scale(1.12)}}@media (min-width:900px){.mat[data-astro-cid-evmbnv3f]{padding-block:var(--s-6);grid-template-columns:128px minmax(0,1.1fr) minmax(0,1fr);align-items:center}.mat__swatch[data-astro-cid-evmbnv3f]{width:128px}.mat__grades[data-astro-cid-evmbnv3f]{grid-column:auto;justify-content:flex-end}}
