.design.svelte-16el0le{padding:2rem var(--gutter) 0}h1.svelte-16el0le{font:600 clamp(1.75rem, 1.2rem + 1.6vw, 2.25rem) / 1.2 var(--font-title);margin:0 0 .75rem}.lede.svelte-16el0le{color:var(--mute);max-width:var(--measure)}.block.svelte-16el0le{margin-top:3.5rem;scroll-margin-top:1rem}h2.svelte-16el0le{font:600 1.5rem / 1.25 var(--font-title);margin:0 0 1rem}.no.svelte-16el0le{color:var(--blue)}.mute.svelte-16el0le{color:var(--mute)}.note.svelte-16el0le{color:var(--mute);font-size:.875rem}.swatches.svelte-16el0le{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.swatches.svelte-16el0le li:where(.svelte-16el0le){border-top:1px solid var(--hair);align-items:center;gap:.75rem;padding-top:.75rem;display:flex}.chip.svelte-16el0le{border:1px solid var(--ink);flex:none;width:3rem;height:3rem}.meta.svelte-16el0le{flex-direction:column;font-size:.9375rem;display:flex}.display.svelte-16el0le{font:600 clamp(1.75rem, 1.2rem + 1.6vw, 2.25rem) / 1.2 var(--font-title);margin:0 0 .75rem}.headline.svelte-16el0le{font:600 1.5rem / 1.25 var(--font-title);margin:0 0 .75rem}.figure.svelte-16el0le{font:700 3.5rem / 1 var(--font-text);letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;margin:0 0 .75rem}.citation.svelte-16el0le{font:400 .9375rem / 1.55 var(--font-title);background:var(--band);max-width:var(--measure);padding:.875rem 1rem}.label.svelte-16el0le{font:700 .8125rem / 1 var(--font-text);letter-spacing:.1em;text-transform:uppercase;color:var(--blue)}.row.svelte-16el0le{flex-wrap:wrap;gap:.75rem;display:flex}.scroll.svelte-16el0le{overflow-x:auto}.notice.svelte-16el0le{background:var(--band);border-top:2px solid var(--blue);max-width:var(--measure);padding:.875rem 1rem}.notice.svelte-16el0le p:where(.svelte-16el0le){margin:0}.logos.svelte-16el0le{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.logos.svelte-16el0le li:where(.svelte-16el0le){border-top:1px solid var(--hair);flex-direction:column;gap:.5rem;padding-top:1rem;display:flex}.logos.svelte-16el0le .tile:where(.svelte-16el0le){border:1px solid var(--hair);border-top:2px solid var(--ink);padding:1.25rem 1rem}.logos.svelte-16el0le img:where(.svelte-16el0le){object-fit:contain;object-position:left;width:auto;max-width:100%;height:3.5rem}
