.band.svelte-5k2glx{display:flex;flex-direction:column;gap:6px;padding:14px 0 0;border-top:1px solid var(--line);margin-top:12px}.top.svelte-5k2glx{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.id.svelte-5k2glx{font-size:13px;letter-spacing:.18em;color:var(--bone)}.title.svelte-5k2glx{font-size:20px;font-style:italic;color:var(--bone-2);text-align:right}.data.svelte-5k2glx{margin:0;font-size:13px;color:var(--ash);letter-spacing:.02em;min-height:1.6em}.rail.svelte-1xqbr84{position:fixed;z-index:20;left:0;top:0;bottom:0;width:var(--rail);padding:96px 24px 40px 32px;display:flex;flex-direction:column;gap:28px;border-right:1px solid var(--line);background:color-mix(in srgb,var(--ink) 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.readout.svelte-1xqbr84{display:flex;flex-direction:column;gap:2px;font-size:11px;color:var(--ash);min-height:92px}.readout.svelte-1xqbr84 .year:where(.svelte-1xqbr84){font-family:var(--serif);font-size:34px;line-height:1;color:var(--bone);font-variant-numeric:tabular-nums}.readout.svelte-1xqbr84 .day:where(.svelte-1xqbr84){line-height:1.4}.readout.svelte-1xqbr84 .count:where(.svelte-1xqbr84){margin-top:6px;letter-spacing:.1em}.track.svelte-1xqbr84{position:relative;flex:1;cursor:ns-resize;touch-action:none;margin-left:6px}.line.svelte-1xqbr84,.fill.svelte-1xqbr84{position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--line-2)}.fill.svelte-1xqbr84{bottom:auto;height:calc(var(--f) * 100%);background:var(--bone-2)}.tick.svelte-1xqbr84{position:absolute;left:-4px;top:calc(var(--p) * 100%);transform:translateY(-50%);display:flex;align-items:center;gap:10px;padding:4px 0;background:none;border:0;color:var(--ash);font:inherit;font-size:12px;cursor:pointer}.tick.svelte-1xqbr84:before{content:"";width:9px;height:1px;background:currentColor}.tick.svelte-1xqbr84 span:where(.svelte-1xqbr84){padding-left:6px}.tick.on.svelte-1xqbr84{color:var(--bone)}.tick.empty.svelte-1xqbr84{color:#5a554d;cursor:default}.tick.svelte-1xqbr84:not(.empty):hover{color:var(--red)}.dot.svelte-1xqbr84{position:absolute;left:-5px;top:calc(var(--f) * 100%);width:11px;height:11px;margin-top:-5.5px;border-radius:50%;background:var(--red);box-shadow:0 0 0 4px color-mix(in srgb,var(--red) 18%,transparent);pointer-events:none;transition:top .12s linear}.dragging.svelte-1xqbr84 .dot:where(.svelte-1xqbr84){transition:none}@media(max-width:900px){.rail.svelte-1xqbr84{top:auto;right:0;width:auto;height:64px;padding:10px 16px 12px;flex-direction:row;align-items:center;gap:16px;border-right:0;border-top:1px solid var(--line)}.readout.svelte-1xqbr84{min-height:0;min-width:64px}.readout.svelte-1xqbr84 .year:where(.svelte-1xqbr84){font-size:22px}.readout.svelte-1xqbr84 .day:where(.svelte-1xqbr84),.readout.svelte-1xqbr84 .count:where(.svelte-1xqbr84){display:none}.track.svelte-1xqbr84{height:32px;margin:0 8px 0 0;cursor:ew-resize}.line.svelte-1xqbr84,.fill.svelte-1xqbr84{top:10px;bottom:auto;left:0;right:0;width:auto;height:1px}.fill.svelte-1xqbr84{right:auto;width:calc(var(--f) * 100%)}.tick.svelte-1xqbr84{top:10px;left:calc(var(--p) * 100%);transform:translate(-50%);flex-direction:column;gap:2px;padding:0}.tick.svelte-1xqbr84:before{width:1px;height:7px}.tick.svelte-1xqbr84 span:where(.svelte-1xqbr84){padding:0;font-size:10px}.dot.svelte-1xqbr84{top:10px;left:calc(var(--f) * 100%);margin:-5.5px 0 0 -5.5px;transition:left .12s linear}}.intro.svelte-1uha8ag{padding:48px var(--gutter) 48px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:32px 64px;align-items:end;border-bottom:1px solid var(--line)}h1.svelte-1uha8ag{margin:0;font-weight:400;font-size:clamp(72px,13vw,200px);line-height:.85;letter-spacing:.05em}.def.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0 0 8px}.def.svelte-1uha8ag p{margin:0}.def.svelte-1uha8ag .serif:where(.svelte-1uha8ag){font-size:22px;line-height:1.4}.meta.svelte-1uha8ag{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:12px 32px;align-items:center;font-size:13px;color:var(--bone-2)}.modes.svelte-1uha8ag{margin-left:auto;display:flex;border:1px solid var(--line-2)}.modes.svelte-1uha8ag button:where(.svelte-1uha8ag){font:inherit;font-size:12px;letter-spacing:.14em;text-transform:uppercase;background:none;color:var(--ash);border:0;padding:10px 16px;cursor:pointer;min-height:40px}.modes.svelte-1uha8ag button[aria-pressed=true]:where(.svelte-1uha8ag){background:var(--bone);color:var(--ink)}.hint.svelte-1uha8ag{grid-column:1 / -1;margin:0;font-size:12px;color:var(--ash)}.hint.svelte-1uha8ag kbd{font:inherit;border:1px solid var(--line-2);padding:0 5px}.year.svelte-1uha8ag{padding:0 var(--gutter)}.ytitle.svelte-1uha8ag{display:flex;align-items:baseline;justify-content:flex-start;gap:24px;margin:0;padding:56px 0 24px;font-weight:400;border-bottom:1px solid var(--line-2)}.ytitle.svelte-1uha8ag .serif:where(.svelte-1uha8ag){font-size:clamp(64px,9vw,140px);line-height:.85}.day.svelte-1uha8ag{display:grid;grid-template-columns:240px minmax(0,1fr);gap:48px;padding:72px 0;border-bottom:1px solid var(--line)}.dhead.svelte-1uha8ag{position:sticky;top:88px;align-self:start;display:flex;flex-direction:column;gap:6px}.dhead.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}.dlabel.svelte-1uha8ag{font-size:26px;line-height:1.15}.dlabel.svelte-1uha8ag:first-letter{text-transform:uppercase}.dseries.svelte-1uha8ag a:where(.svelte-1uha8ag){color:inherit;text-decoration:none}.dseries.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{text-decoration:underline}.dseries.svelte-1uha8ag{font-style:italic;font-size:22px;color:var(--bone-2)}.dmeta.svelte-1uha8ag{font-size:12px;color:var(--ash);margin-top:8px!important}.est.svelte-1uha8ag{color:#7a746b}.dfact.svelte-1uha8ag{font-size:12px;color:var(--bone-2);margin-top:6px!important}.dfact.svelte-1uha8ag span:where(.svelte-1uha8ag){display:block;color:var(--ash);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.flow.svelte-1uha8ag{display:flex;flex-direction:column;gap:64px;max-width:1180px}.row.pair.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;align-items:start}figure.svelte-1uha8ag{margin:0;scroll-margin-top:96px}figure.svelte-1uha8ag a:where(.svelte-1uha8ag){display:block}figure.svelte-1uha8ag a:where(.svelte-1uha8ag):hover img{filter:brightness(1.06)}.sheet.svelte-1uha8ag{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:18px 10px}.sheet.svelte-1uha8ag a:where(.svelte-1uha8ag){display:block;text-decoration:none}.sheet.svelte-1uha8ag .pic{aspect-ratio:3 / 2!important}.edge.svelte-1uha8ag{display:flex;justify-content:space-between;padding-top:6px;font-size:11px;color:var(--ash)}.sheet.svelte-1uha8ag a:where(.svelte-1uha8ag):hover .edge:where(.svelte-1uha8ag){color:var(--red)}.day.planche.svelte-1uha8ag{padding:40px 0}.empty.svelte-1uha8ag{padding:120px var(--gutter);color:var(--ash)}@media(max-width:900px){.hint.svelte-1uha8ag{display:none}}@media(max-width:1100px){.intro.svelte-1uha8ag{grid-template-columns:1fr}.day.svelte-1uha8ag{grid-template-columns:1fr;gap:24px}.dhead.svelte-1uha8ag{position:static}}@media(max-width:700px){.row.pair.svelte-1uha8ag{grid-template-columns:1fr;gap:48px}.modes.svelte-1uha8ag{margin-left:0}.sheet.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}}
