.piece-tag[data-astro-cid-sjljc6ba]{width:11.5rem;margin:var(--s-4) auto 0}.tag__fields[data-astro-cid-sjljc6ba]{grid-template-columns:1fr;gap:.1em;display:grid}.tag__fields[data-astro-cid-sjljc6ba]>span[data-astro-cid-sjljc6ba]{grid-template-columns:4.6rem 1fr;gap:.6em;display:grid}.k[data-astro-cid-sjljc6ba]{color:var(--card-soft)}.cord[data-astro-cid-sjljc6ba]{display:none}@media (hover:hover) and (pointer:fine){.piece-tag[data-astro-cid-sjljc6ba]:hover .tag__go[data-astro-cid-sjljc6ba]{text-underline-offset:.2em;text-decoration:underline}}html[data-rail] .piece-tag[data-astro-cid-sjljc6ba]{z-index:var(--z-tag);visibility:hidden;opacity:0;margin:0;position:absolute;top:24%}html[data-rail] .piece-tag[data-astro-cid-sjljc6ba][data-side=right]{left:62%}html[data-rail] .piece-tag[data-astro-cid-sjljc6ba][data-side=left]{right:62%}html[data-rail] .piece[data-open] .piece-tag[data-astro-cid-sjljc6ba],html[data-rail] .piece:focus-within .piece-tag[data-astro-cid-sjljc6ba]{visibility:visible;opacity:1}html[data-rail=static] .piece-tag[data-astro-cid-sjljc6ba]{visibility:visible;opacity:1;margin:var(--s-4) auto 0;position:static}html[data-rail] .cord[data-astro-cid-sjljc6ba]{background:var(--cord);transform-origin:50% 100%;width:1.5px;height:5.2rem;display:block;position:absolute;bottom:calc(100% - .95rem);left:50%}html[data-rail] [data-astro-cid-sjljc6ba][data-side=right] .cord[data-astro-cid-sjljc6ba]{rotate:-50deg}html[data-rail] [data-astro-cid-sjljc6ba][data-side=left] .cord[data-astro-cid-sjljc6ba]{rotate:50deg}html[data-rail=static] .cord[data-astro-cid-sjljc6ba]{display:none}html:is([data-rail=static],:not([data-rail])) .piece-tag[data-astro-cid-sjljc6ba]{width:8.5rem;padding-bottom:.7rem}html:is([data-rail=static],:not([data-rail])) .piece-tag[data-astro-cid-sjljc6ba] [data-astro-cid-sjljc6ba]:is(.tag__fields,.tag__go){display:none}@media (width<=699px){html[data-rail] .piece-tag[data-astro-cid-sjljc6ba]{top:30%}html[data-rail] .piece-tag[data-astro-cid-sjljc6ba][data-side=right]{left:38%}html[data-rail] .piece-tag[data-astro-cid-sjljc6ba][data-side=left]{right:38%}}.stage[data-astro-cid-lcdefpme]{--track-w:100vw;--piece-h:min(48svh, calc(var(--track-w) * .285));height:100svh;min-height:34rem;position:relative;overflow-x:clip}.stage__scroller[data-astro-cid-lcdefpme]{overscroll-behavior-x:contain;scrollbar-width:none;position:absolute;inset:0;overflow:auto hidden}.stage__scroller[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.stage__track[data-astro-cid-lcdefpme]{height:100%;width:var(--track-w);position:relative}@media (width<=1023px){.stage[data-astro-cid-lcdefpme]{--track-w:170vw}}@media (width<=699px){.stage[data-astro-cid-lcdefpme]{--track-w:290vw;--piece-h:min(52svh, calc(var(--track-w) * .285))}}.stage__rail[data-astro-cid-lcdefpme]{top:var(--rail-y);left:calc(var(--gutter) * .5);right:calc(var(--gutter) * .5);z-index:var(--z-rail);position:absolute;translate:0 -50%}.pieces[data-astro-cid-lcdefpme]{top:var(--rail-y);left:var(--gutter);right:var(--gutter);padding-inline:calc(var(--track-w) * .02);z-index:var(--z-piece);justify-content:space-between;align-items:flex-start;display:flex;position:absolute}.piece[data-astro-cid-lcdefpme]{margin-inline:calc(var(--piece-h) * -.06);flex:none;position:relative}.piece[data-astro-cid-lcdefpme][data-open],.piece[data-astro-cid-lcdefpme][data-held]{z-index:var(--z-tag)}.piece__link[data-astro-cid-lcdefpme]{border-radius:2px;display:block}.piece__link[data-astro-cid-lcdefpme]:focus-visible{outline-offset:6px}.endcap[data-astro-cid-lcdefpme]{top:var(--rail-y);right:calc(var(--gutter) * .5 - .35rem);z-index:calc(var(--z-rail) + 1);place-items:center end;width:2.75rem;height:2.75rem;display:grid;position:absolute;translate:0 -50%}.endcap[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{width:calc(var(--rail-d) * 1.05);height:calc(var(--rail-d) * 1.9);transition:transform var(--t-press) var(--ease-out);background:linear-gradient(#2f3236,#8d9196 22%,#f4f5f6 38%,#9ea2a7 60%,#3b3e42);border-radius:3px;box-shadow:0 .35rem .5rem -.2rem #15140f66}.endcap[data-astro-cid-lcdefpme]:active span[data-astro-cid-lcdefpme]{transform:translate(-3px)}@media (width<=1023px){.endcap[data-astro-cid-lcdefpme]{display:none}}.stage__id[data-astro-cid-lcdefpme]{left:var(--gutter);z-index:var(--z-nav);align-items:flex-end;gap:clamp(var(--s-4), 2.5vw, var(--s-6));flex-wrap:wrap;display:flex;position:absolute;bottom:clamp(1.25rem,4svh,2.5rem)}.stage__id[data-astro-cid-lcdefpme] .mark[data-astro-cid-lcdefpme]{font-size:var(--step-3)}.stage__id[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:clamp(var(--s-4), 2vw, var(--s-5));display:flex}.stage__id[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme].plain,.stage__id[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{font-family:var(--font-wide);min-height:2.75rem;font-stretch:var(--w-wide);font-weight:600;font-size:var(--step-1);align-items:center;gap:.35em;display:inline-flex}.stage__hint[data-astro-cid-lcdefpme]{right:var(--gutter);z-index:var(--z-nav);color:var(--ink-soft);font-size:var(--step-0);align-items:center;min-height:2.75rem;display:flex;position:absolute;bottom:clamp(1.25rem,4svh,2.5rem)}.touch-only[data-astro-cid-lcdefpme]{display:none}@media not ((hover:hover) and (pointer:fine)){.fine-only[data-astro-cid-lcdefpme]{display:none}.touch-only[data-astro-cid-lcdefpme]{display:inline}}@media (width<=699px){.stage__id[data-astro-cid-lcdefpme]{align-items:flex-start;gap:var(--s-2);flex-direction:column;bottom:3.25rem}.stage__hint[data-astro-cid-lcdefpme]{left:var(--gutter);bottom:.5rem;right:auto}}html[data-rail=boot] .stage__id[data-astro-cid-lcdefpme]{align-items:center;gap:var(--s-4);flex-direction:column;width:fit-content;margin-inline:auto;inset:30svh 0 auto}html[data-rail=boot] .stage__id[data-astro-cid-lcdefpme] .mark[data-astro-cid-lcdefpme]{font-size:var(--step-4)}html[data-rail=boot] [data-astro-cid-lcdefpme]:is(.pieces,.stage__rail,[data-late]){visibility:hidden}.rest[data-astro-cid-lcdefpme]{padding:var(--s-9) var(--gutter) 0;gap:var(--s-6);--piece-h:clamp(7.5rem, 15vw, 12rem);justify-items:start;display:grid;overflow-x:clip}.rest__line[data-astro-cid-lcdefpme]{font-size:var(--step-2);font-stretch:var(--w-text);max-width:32ch;line-height:1.18}.rest[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--step-1);margin-top:var(--s-7)}.rest__rail[data-astro-cid-lcdefpme]{gap:var(--s-7) 0;--rail-d:6px;grid-template-columns:repeat(auto-fill,minmax(clamp(6.5rem,14vw,11rem),1fr));width:100%;display:grid}.rest__rail[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-top:0;position:relative}.rest__rail[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:linear-gradient(180deg, var(--chrome-low), var(--chrome-hi) 35%, var(--chrome-mid) 60%, var(--chrome-low));height:5px;position:absolute;top:0;left:0;right:0;translate:0 -50%}.rest__rail[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child:before{right:-100vw}.rest__rail[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{justify-items:center;gap:var(--s-3);align-content:start;min-height:100%;text-decoration:none;display:grid}.rest__name[data-astro-cid-lcdefpme]{font-size:var(--step--1);font-stretch:var(--w-print);text-align:center;padding-inline:var(--s-2)}@media (hover:hover) and (pointer:fine){.rest__rail[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .rest__name[data-astro-cid-lcdefpme]{text-underline-offset:.2em;text-decoration:underline}}
