.brand-story.svelte-12pwht{display:grid;gap:clamp(1.5rem,4vw,3rem);align-items:start;margin-top:clamp(3rem,7vw,5rem)}@media(min-width:860px){.brand-story.svelte-12pwht{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.art.svelte-12pwht{display:grid;gap:1rem;min-width:0}.plates.svelte-12pwht{display:grid;gap:.75rem}.plates.with-icon.svelte-12pwht{grid-template-columns:3fr 1fr}.plate.svelte-12pwht{display:grid;place-items:center;margin:0;padding:clamp(1.25rem,4vw,2.25rem);border-radius:calc(var(--radius) * 1.25);background:#fff;box-shadow:0 10px 30px -14px #0000008c}.plate.svelte-12pwht img:where(.svelte-12pwht){display:block;width:100%;height:auto;max-height:120px;object-fit:contain}.plate.icon.svelte-12pwht{aspect-ratio:1;padding:clamp(.85rem,2.5vw,1.25rem)}.plate.bleed.svelte-12pwht{padding:0;overflow:hidden}.plate.bleed.svelte-12pwht img:where(.svelte-12pwht){width:100%;height:100%;max-height:none;object-fit:cover}.related.svelte-12pwht{display:flex;flex-wrap:wrap;gap:.75rem 1rem}.related.svelte-12pwht figure:where(.svelte-12pwht){display:flex;align-items:center;gap:.75rem;margin:0}.related.svelte-12pwht .plate.small:where(.svelte-12pwht){width:6rem;aspect-ratio:1;padding:.4rem;border-radius:var(--radius)}.related.svelte-12pwht figcaption:where(.svelte-12pwht){font-size:.9rem;color:var(--muted-foreground);max-width:14rem}.palette.svelte-12pwht{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.6rem 1rem;margin:0;padding:0;list-style:none}.palette.svelte-12pwht li:where(.svelte-12pwht){display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:.6rem;align-items:center}.palette.svelte-12pwht .chip:where(.svelte-12pwht){grid-row:span 2;width:2rem;height:2rem;border-radius:8px;box-shadow:inset 0 0 0 1px #ffffff2e}.palette.svelte-12pwht .name:where(.svelte-12pwht){font-size:.9rem;line-height:1.2}.palette.svelte-12pwht code:where(.svelte-12pwht){font-family:var(--font-code, ui-monospace, monospace);font-size:.78rem;color:var(--muted-foreground);text-transform:uppercase}.story.svelte-12pwht{min-width:0}.story.svelte-12pwht h2:where(.svelte-12pwht){font-size:clamp(1.6rem,3vw,2.25rem);margin-bottom:1rem}.story.svelte-12pwht p{color:var(--muted-foreground);font-size:1.1rem;line-height:1.7}.story.svelte-12pwht p+p{margin-top:1rem}
