.page.svelte-1trjix0{padding-bottom:var(--section)}.head.svelte-1trjix0{display:grid;justify-items:center;gap:16px;padding-block:clamp(56px,9vw,112px) clamp(40px,6vw,72px);text-align:center}.head.svelte-1trjix0 h1:where(.svelte-1trjix0){font-size:clamp(2.6rem,9vw,6rem);text-transform:uppercase;letter-spacing:-.02em}.head.svelte-1trjix0 .muted:where(.svelte-1trjix0){max-width:34em}.jump.svelte-1trjix0{position:sticky;top:56px;z-index:20;display:flex;border-block:1px solid var(--hair);background:var(--bg)}.jump.svelte-1trjix0 a:where(.svelte-1trjix0){flex:1;display:grid;place-items:center;min-height:48px;font:400 .72rem/1 var(--font-display);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transition:background-color .2s var(--ease)}.jump.svelte-1trjix0 a:where(.svelte-1trjix0)+a:where(.svelte-1trjix0){border-left:1px solid var(--hair)}.jump.svelte-1trjix0 a:where(.svelte-1trjix0):hover{background:var(--ink);color:var(--bg)}@media(min-width:1100px){.jump.svelte-1trjix0{top:60px}}.list.svelte-1trjix0{display:grid;gap:clamp(48px,7vw,88px);max-width:calc(880px + var(--gutter) * 2);padding-top:clamp(48px,7vw,88px)}.cat.svelte-1trjix0{scroll-margin-top:130px}.cat.svelte-1trjix0 h2:where(.svelte-1trjix0){padding-bottom:16px;border-bottom:1px solid var(--hair);text-transform:uppercase;font-size:clamp(1.3rem,3vw,1.9rem)}.plist.svelte-1trjix0{list-style:none;margin:0;padding:0}.row.svelte-1trjix0{display:grid;grid-template-columns:1fr auto 24px;align-items:center;gap:16px;min-height:56px;padding:12px 0;border-bottom:1px solid var(--line);text-decoration:none}.price.svelte-1trjix0{font:400 .95rem var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap}.go.svelte-1trjix0{color:var(--accent);transition:transform .2s var(--ease)}a.row.svelte-1trjix0:hover .go:where(.svelte-1trjix0){transform:translate(3px)}a.row.svelte-1trjix0:hover .name:where(.svelte-1trjix0){text-decoration:underline;text-underline-offset:4px}.note.svelte-1trjix0{font-size:.92rem;margin-top:-24px}.end.svelte-1trjix0{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(48px,7vw,88px)}
