.mr-plate{position:relative;overflow:hidden}.mr-marker{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:3px solid #fff;background:var(--marker);box-shadow:0 0 0 1px var(--salon-brass),0 3px 10px rgb(0 0 0/.45);font:600 10px/1 var(--font-mono);color:#fff;text-shadow:0 1px 2px rgb(0 0 0/.8)}.mr-origin-body{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(22px,4vw,56px);align-items:start}.mr-origin-text p{font:400 clamp(17px,1.35vw,19px) /1.65 var(--font-serif);margin:0 0 1em;max-width:62ch}.mr-places a,.mr-sources a,.mr-use-list a strong{color:inherit}.mr-places a,.mr-sources a{text-decoration:underline;text-underline-offset:3px}.mr-sources{border-left:1px solid var(--salon-line);padding-left:22px;font-size:13px;line-height:1.6}.mr-sources ol{margin:10px 0 0;padding-left:18px}.mr-sources li{margin-bottom:12px}.mr-sources li span{color:var(--ds-fg-secondary)}.mr-colour-note{font:400 clamp(17px,1.35vw,19px) /1.6 var(--font-serif);max-width:62ch;margin:0 0 24px}.mr-swatches{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mr-swatches li{display:grid;grid-template-columns:auto 1fr;column-gap:8px;align-items:baseline;font-size:14px}.mr-swatch{grid-column:1/-1;display:block;height:96px;box-shadow:inset 0 0 0 1px var(--salon-line);margin-bottom:10px}.mr-swatch-no{font:500 11px var(--font-mono);color:var(--salon-brass)}.mr-swatches strong{font-weight:500}.mr-swatches code{grid-column:1/-1;font:12px var(--font-mono);color:var(--ds-fg-secondary)}.mr-use-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mr-use-list a{display:grid;gap:4px;padding:14px;border:1px solid var(--salon-line);text-decoration:none;color:inherit;min-height:44px}.mr-use-list a:focus-visible,.mr-use-list a:hover{border-color:var(--salon-brass)}.mr-use-list span:last-child{font-size:13px;color:var(--ds-fg-secondary)}.mr-use-chips{display:flex;gap:3px;margin-bottom:6px}.mr-use-chips i{flex:1;height:14px}.mr-use-chips i.is-material{outline:2px solid var(--salon-ink);outline-offset:1px}.mr-care p:last-child{font:400 17px/1.6 var(--font-serif);margin:6px 0 0;max-width:62ch}.mi-intro h1{font:400 clamp(36px,4vw,58px) /1.1 var(--font-serif);margin:10px 0}.mi-lede{max-width:60ch;font-size:16px;line-height:1.6}.mi-grid{list-style:none;margin:0;padding:0 clamp(22px,4vw,60px) 60px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.mi-grid a{display:grid;gap:6px;color:inherit;text-decoration:none}.mi-grid img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.mi-grid strong{font:400 24px/1.2 var(--font-serif)}.mi-grid a>span:last-child{font-size:14px;line-height:1.5;color:var(--ds-fg-secondary)}.mi-grid a:focus-visible strong,.mi-grid a:hover strong{text-decoration:underline;text-underline-offset:4px}.mi-chips{display:flex;gap:3px}.mi-chips i{flex:1;height:10px}@media (max-width:1023px){.mi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.mr-origin-body{grid-template-columns:minmax(0,1fr)}.mr-sources{border-left:0;border-top:1px solid var(--salon-line);padding:16px 0 0}.mr-use-list{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.mi-grid,.mr-swatches{grid-template-columns:minmax(0,1fr)}.mr-swatch{height:64px}}