.collection-page.svelte-1h8vreo{margin:0;padding:0;font-size:var(--font-size);width:100%}.collection-header.svelte-1h8vreo{margin-bottom:3rem;text-align:center}.collection-header.svelte-1h8vreo h1:where(.svelte-1h8vreo){font-family:garamond-web,serif;font-size:var(--font-size);font-weight:400;margin:3rem 0 1rem}.collection-header.svelte-1h8vreo p:where(.svelte-1h8vreo){font-size:var(--font-size);color:#666;max-width:600px;margin:0 auto}.grid-control.svelte-1h8vreo{display:flex;align-items:center;justify-content:center;gap:.25rem;margin-bottom:1.5rem;font-size:var(--font-size);font-family:garamond-web,serif;color:var(--foreground-color)}@media(max-width:768px){.grid-control--desktop.svelte-1h8vreo{display:none}}.grid-control--mobile.svelte-1h8vreo{display:none}@media(max-width:768px){.grid-control--mobile.svelte-1h8vreo{display:flex}}.grid-control__label.svelte-1h8vreo{margin-right:.25rem}.grid-control__sep.svelte-1h8vreo{opacity:.6}.grid-option.svelte-1h8vreo{position:relative;display:flex;align-items:center;justify-content:center;min-width:1.75em;min-height:1.75em;padding:0;background:none;border:none;font:inherit;color:inherit;cursor:pointer}.grid-option.svelte-1h8vreo:after{content:"";position:absolute;inset:-2px;border:1px solid transparent;border-radius:50%;pointer-events:none}.grid-option.active.svelte-1h8vreo:after{border-color:#c00}
