.page[data-astro-cid-hd76ysdn]{--disc:clamp(4.75rem, 4.1rem + 1.6vw, 5.5rem);--hole-y:.24;--hole:calc(var(--rail-d) * 1.5);padding:calc(var(--rail-y) + var(--disc) * (1 - var(--hole-y)) + var(--s-7)) var(--gutter) 0;position:relative}.top-rail[data-astro-cid-hd76ysdn]{left:0;right:0;top:calc(var(--rail-y) - var(--disc) * var(--hole-y) - var(--s-2));z-index:calc(var(--z-nav) + 1);overscroll-behavior-x:contain;scrollbar-width:none;padding-block:var(--s-2) var(--s-5);pointer-events:none;position:absolute;overflow:auto hidden}.top-rail[data-astro-cid-hd76ysdn]::-webkit-scrollbar{display:none}.top-rail__track[data-astro-cid-hd76ysdn]{width:max-content;min-width:100%;padding-inline:var(--gutter);pointer-events:auto;position:relative}.top-rail[data-astro-cid-hd76ysdn] .rail[data-astro-cid-hd76ysdn]{z-index:0;top:calc(var(--disc) * var(--hole-y));left:calc(var(--gutter) * .5);right:calc(var(--gutter) * .5);position:absolute;translate:0 -50%}.dividers[data-astro-cid-hd76ysdn]{z-index:1;gap:clamp(var(--s-3), 1.6vw, var(--s-5));width:max-content;display:flex;position:relative}.divider[data-astro-cid-hd76ysdn]{width:var(--disc);height:var(--disc);filter:drop-shadow(0 .35rem .4rem #15140f4d);-webkit-tap-highlight-color:transparent;border-radius:50%;flex:none}.divider[data-astro-cid-hd76ysdn]:focus-visible{outline-offset:4px;border-radius:50%}.disc[data-astro-cid-hd76ysdn]{width:100%;height:100%;padding-bottom:calc(var(--disc) * .2);background:var(--card);color:var(--ink);-webkit-mask:radial-gradient(circle at 50% calc(var(--hole-y) * 100%), transparent calc(var(--hole) * .5 - .5px), #000 calc(var(--hole) * .5));mask:radial-gradient(circle at 50% calc(var(--hole-y) * 100%), transparent calc(var(--hole) * .5 - .5px), #000 calc(var(--hole) * .5));transform-origin:50% calc(var(--hole-y) * 100%);transition:transform var(--t-press) var(--ease-out), rotate var(--t-state) var(--ease-out);border-radius:50%;flex-direction:column;justify-content:flex-end;align-items:center;line-height:1.05;display:flex;position:relative}.disc[data-astro-cid-hd76ysdn]:before{content:"";width:2px;height:calc(var(--hole-y) * 100% - var(--hole) * .4);background:var(--ground);position:absolute;top:0;left:50%;translate:-50%}.disc__label[data-astro-cid-hd76ysdn]{font-stretch:var(--w-print);font-weight:700;font-size:var(--step--1);letter-spacing:.01em}.disc__count[data-astro-cid-hd76ysdn]{font-stretch:var(--w-print);font-size:var(--step--1);color:var(--card-soft)}.divider[data-astro-cid-hd76ysdn][aria-pressed=true] .disc[data-astro-cid-hd76ysdn]{background:var(--woven);color:var(--thread)}.divider[data-astro-cid-hd76ysdn][aria-pressed=true] .disc__count[data-astro-cid-hd76ysdn]{color:var(--thread-soft)}.divider[data-astro-cid-hd76ysdn]:active .disc[data-astro-cid-hd76ysdn]{transform:translateY(2px)}@media (width>=700px){.disc__label[data-astro-cid-hd76ysdn]{font-size:var(--step-0)}}@media (hover:hover) and (pointer:fine){.divider[data-astro-cid-hd76ysdn]:hover .disc__label[data-astro-cid-hd76ysdn]{text-underline-offset:.2em;text-decoration:underline .08em}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.divider[data-astro-cid-hd76ysdn]:hover .disc[data-astro-cid-hd76ysdn]{rotate:-5deg}}.intro[data-astro-cid-hd76ysdn]{gap:var(--s-3);max-width:38rem;display:grid}.intro[data-astro-cid-hd76ysdn] h1[data-astro-cid-hd76ysdn]{font-size:var(--step-3)}.intro[data-astro-cid-hd76ysdn] p[data-astro-cid-hd76ysdn]{font-stretch:var(--w-text);color:var(--ink-soft);max-width:44ch}.rack[data-astro-cid-hd76ysdn]{--cols:4;--piece-h:clamp(11rem, 24vw, 21rem);--rail-d:8px;--tag-room:11.5rem;--row:calc(var(--piece-h) * var(--max-scale,1.16) + var(--tag-room) + var(--s-8));margin-top:var(--s-8);position:relative}@media (width<=1023px){.rack[data-astro-cid-hd76ysdn]{--cols:3;--piece-h:clamp(11rem, 30vw, 19rem)}}@media (width<=699px){.rack[data-astro-cid-hd76ysdn]{--cols:2;--piece-h:clamp(10rem, 46vw, 17rem);--tag-room:10.5rem;--row:calc(var(--piece-h) * var(--max-scale,1.16) + var(--tag-room) + var(--s-7))}}.rack__rails[data-astro-cid-hd76ysdn]{z-index:0;top:calc(var(--rail-d) * -.5);bottom:calc(var(--rail-d) * .5);left:calc(var(--gutter) * -.5);right:calc(var(--gutter) * -.5);background:linear-gradient(180deg, var(--chrome-low) 0, var(--chrome-mid) calc(var(--rail-d) * .14), var(--chrome-hi) calc(var(--rail-d) * .32), var(--chrome-mid) calc(var(--rail-d) * .6), var(--chrome-low) var(--rail-d), #15140f42 var(--rail-d), #15140f00 calc(var(--rail-d) * 2.4)) 0 0 / 100% var(--row) repeat-y;pointer-events:none;position:absolute}.rack__list[data-astro-cid-hd76ysdn]{z-index:1;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));grid-auto-rows:var(--row);display:grid;position:relative}.item[data-astro-cid-hd76ysdn]{min-width:0;position:relative}.item[data-astro-cid-hd76ysdn][hidden]{display:none}.item[data-astro-cid-hd76ysdn] a[data-astro-cid-hd76ysdn]{align-content:start;justify-items:center;width:fit-content;max-width:100%;margin-inline:auto;text-decoration:none;display:grid}.item[data-astro-cid-hd76ysdn] a[data-astro-cid-hd76ysdn]:focus-visible{outline-offset:6px}.item[data-astro-cid-hd76ysdn] .hanging{z-index:1;max-width:100%}.item[data-astro-cid-hd76ysdn][data-gone] .hanging__body{opacity:.45;filter:grayscale(.6)}.rack-tag[data-astro-cid-hd76ysdn]{z-index:0;width:9.75rem;max-width:100%;margin-top:var(--s-5);transform-origin:50% .85rem;padding:1.7rem .8rem .7rem}.rack-tag--a[data-astro-cid-hd76ysdn]{translate:-.6rem;rotate:-1.6deg}.rack-tag--b[data-astro-cid-hd76ysdn]{translate:.5rem;rotate:1.4deg}.rack-tag[data-astro-cid-hd76ysdn]:before{top:.5rem}.cord[data-astro-cid-hd76ysdn]{width:1.5px;height:calc(var(--s-5) + 3.2rem);background:var(--cord);transform-origin:50% 100%;z-index:-1;position:absolute;bottom:calc(100% - .8rem);left:50%}.item[data-astro-cid-hd76ysdn][data-gone] .cord[data-astro-cid-hd76ysdn]{height:calc(var(--s-5) + 1.1rem)}.rack-tag--a[data-astro-cid-hd76ysdn] .cord[data-astro-cid-hd76ysdn]{rotate:7deg}.rack-tag--b[data-astro-cid-hd76ysdn] .cord[data-astro-cid-hd76ysdn]{rotate:-6deg}.rack-tag[data-astro-cid-hd76ysdn] .tag__name[data-astro-cid-hd76ysdn]{font-size:var(--step-0);margin-block:.1em .35em}.rack-tag__line[data-astro-cid-hd76ysdn]{display:block}.rack-tag__run[data-astro-cid-hd76ysdn]{color:var(--card-soft);letter-spacing:.04em}.rack-tag[data-astro-cid-hd76ysdn] .tag__price[data-astro-cid-hd76ysdn]{font-size:var(--step-1);margin-top:.45em}.item[data-astro-cid-hd76ysdn][data-gone] .rack-tag__run[data-astro-cid-hd76ysdn]{color:var(--ink);letter-spacing:0;font-weight:700}.item[data-astro-cid-hd76ysdn][data-gone] .tag__price[data-astro-cid-hd76ysdn]{color:var(--card-soft)}@media (hover:hover) and (pointer:fine){.item[data-astro-cid-hd76ysdn] a[data-astro-cid-hd76ysdn]:hover .tag__name[data-astro-cid-hd76ysdn]{text-underline-offset:.18em;text-decoration:underline .08em}}@media (width<=699px){.rack-tag[data-astro-cid-hd76ysdn]{width:8.5rem;padding-inline:.7rem}.rack-tag--a[data-astro-cid-hd76ysdn]{translate:-.25rem}.rack-tag--b[data-astro-cid-hd76ysdn]{translate:.25rem}}.empty[data-astro-cid-hd76ysdn]{font-size:var(--step-2);font-stretch:var(--w-text);padding-block:var(--s-7) var(--s-8)}
