.chap.svelte-1kx97lh{border-top:2px solid var(--color-base-content);margin-top:4rem;padding-top:1.5rem}.eyebrow.svelte-1kx97lh{letter-spacing:.1em;text-transform:uppercase;opacity:.66;margin-bottom:.25rem;font-size:.65rem;display:block}h2.svelte-1kx97lh{margin-bottom:.4rem;font-size:1.1rem;font-weight:500}h2.svelte-1kx97lh sup:where(.svelte-1kx97lh) a:where(.svelte-1kx97lh){letter-spacing:.05em;opacity:.66;margin-left:.2rem;font-size:.6rem}.lede.svelte-1kx97lh{opacity:.8;max-width:62ch;margin-bottom:1.5rem}.chips.svelte-1mf077{flex-wrap:wrap;gap:.3rem;display:flex}.chip.svelte-1mf077{letter-spacing:.07em;text-transform:uppercase;background:color-mix(in oklch, currentColor 10%, transparent);border-radius:999px;padding:.08rem .5rem;font-size:.6rem}.pc.svelte-x4fcro{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:oklch(22% .01 85);background:oklch(97% .01 85);border:1px solid oklch(85% .01 85);border-radius:.75rem;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 1px 2px oklch(0% 0 0/.08),0 4px 12px oklch(0% 0 0/.1)}.body.svelte-x4fcro{flex-direction:column;flex:1;gap:.35rem;padding:.9rem 1rem;display:flex}.title.svelte-x4fcro{font-size:.95rem;font-weight:500}.title.svelte-x4fcro a:where(.svelte-x4fcro){text-decoration:none}.title.svelte-x4fcro a:where(.svelte-x4fcro):hover{color:#7a5a2c;text-decoration:underline}.role.svelte-x4fcro{color:#7a5a2c;font-size:.75rem}.desc.svelte-x4fcro{opacity:.82;font-size:.8rem}.link.svelte-x4fcro{color:#7a5a2c;margin-top:.25rem;font-size:.75rem}.foot.svelte-x4fcro{color:oklch(45% .01 85);border-top:1px solid oklch(85% .01 85);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem 1rem;font-size:.68rem;display:flex}.foot.svelte-x4fcro .chip{color:oklch(22% .01 85)}.lift.svelte-103kp7s{filter:drop-shadow(0 1px 2px oklch(0% 0 0/.15))drop-shadow(0 4px 12px oklch(0% 0 0/.18))drop-shadow(0 12px 32px oklch(0% 0 0/.12))}.ticket.svelte-103kp7s{--stub-h:2.4rem;--hole:.5rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:oklch(22% .01 85);-webkit-mask:radial-gradient(circle at 0 calc(100% - var(--stub-h)), #0000 var(--hole), #000 calc(var(--hole) + .5px)) left / 51% 100% no-repeat, radial-gradient(circle at 100% calc(100% - var(--stub-h)), #0000 var(--hole), #000 calc(var(--hole) + .5px)) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle at 0 calc(100% - var(--stub-h)), #0000 var(--hole), #000 calc(var(--hole) + .5px)) left / 51% 100% no-repeat, radial-gradient(circle at 100% calc(100% - var(--stub-h)), #0000 var(--hole), #000 calc(var(--hole) + .5px)) right / 51% 100% no-repeat;mask:radial-gradient(circle at 0 calc(100% - var(--stub-h)), #0000 var(--hole), #000 calc(var(--hole) + .5px)) left / 51% 100% no-repeat, radial-gradient(circle at 100% calc(100% - var(--stub-h)), #0000 var(--hole), #000 calc(var(--hole) + .5px)) right / 51% 100% no-repeat;background:oklch(97% .01 85);border:1px solid oklch(85% .01 85);border-radius:10px;position:relative;overflow:hidden}.ticket.svelte-103kp7s:before{content:"";background:#c4882a;width:4px;position:absolute;inset:0 auto 0 0}.main.svelte-103kp7s{flex-direction:column;gap:.6rem;padding:.8rem 1.1rem .8rem 1.4rem;display:flex}.meta-row.svelte-103kp7s,.stub.svelte-103kp7s{letter-spacing:.1em;text-transform:uppercase;color:oklch(45% .01 85);flex-wrap:wrap;justify-content:space-between;gap:1rem;font-size:.65rem;display:flex}.stub.svelte-103kp7s{height:var(--stub-h);border-top:1px dashed oklch(85% .01 85);flex-wrap:nowrap;align-items:center;padding:0 1.1rem 0 1.4rem}.route.svelte-103kp7s{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.route.svelte-103kp7s li:where(.svelte-103kp7s){min-width:0;padding-top:1.15rem;position:relative}.route.svelte-103kp7s li:where(.svelte-103kp7s):before{content:"";background:oklch(22% .01 85);border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:0;left:0}.route.svelte-103kp7s li:where(.svelte-103kp7s):last-child:before{background:#c4882a}.route.svelte-103kp7s li:where(.svelte-103kp7s):not(:last-child):after{content:"";border-top:1px dashed oklch(45% .01 85);position:absolute;top:.27rem;left:.9rem;right:-.6rem}.route.svelte-103kp7s a:where(.svelte-103kp7s){text-decoration:none;display:block}.route.svelte-103kp7s a:where(.svelte-103kp7s):hover .code:where(.svelte-103kp7s){color:#7a5a2c;text-decoration:underline}.code.svelte-103kp7s{letter-spacing:.04em;text-transform:uppercase;font-size:1.15rem;font-weight:500;display:block}.city.svelte-103kp7s{color:oklch(45% .01 85);text-wrap:balance;margin-top:.15rem;font-size:.72rem;display:block}@media (width<=38rem){.route.svelte-103kp7s{grid-template-columns:repeat(2,1fr);row-gap:1.1rem}.route.svelte-103kp7s li:where(.svelte-103kp7s):not(:last-child):after{display:none}}.tag.svelte-1ko7s68{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;filter:drop-shadow(0 0 .75px oklch(68% .01 85))drop-shadow(0 4px 10px oklch(0% 0 0/.18))drop-shadow(0 12px 28px oklch(0% 0 0/.13));width:8rem}.card.svelte-1ko7s68{background:oklch(97% .01 85);border-radius:1.6rem 1.6rem .5rem .5rem;overflow:hidden}.head.svelte-1ko7s68{background:oklch(40% .12 200);justify-content:center;padding:.55rem .75rem .5rem;display:flex}.eyelet.svelte-1ko7s68{background:oklch(97% .01 85/.2);border:1.5px solid oklch(97% .01 85/.55);border-radius:50%;justify-content:center;align-items:center;width:1rem;height:1rem;display:flex;box-shadow:0 1px 2px oklch(0% 0 0/.3)}.hole.svelte-1ko7s68{background:oklch(30% .1 200);border-radius:50%;width:.45rem;height:.45rem;box-shadow:inset 0 1px 3px oklch(0% 0 0/.55)}.body.svelte-1ko7s68{color:oklch(20% .01 85);flex-direction:column;gap:.5rem;padding:.75rem .85rem .7rem;display:flex}.mini.svelte-1ko7s68{letter-spacing:.08em;text-transform:uppercase;color:oklch(50% .01 85);font-size:.5rem;font-weight:500}.city.svelte-1ko7s68{font-size:1.05rem;font-weight:500;line-height:1.15}.code.svelte-1ko7s68{letter-spacing:.06em;color:oklch(55% .01 85);font-size:.6rem}.dash.svelte-1ko7s68{border-top:1.5px dashed oklch(88% .01 85);margin:0 -.85rem}.foot.svelte-1ko7s68{justify-content:space-between;align-items:baseline;gap:.4rem;display:flex}.origin.svelte-1ko7s68{color:oklch(35% .01 85);font-size:.75rem;font-weight:500}.date.svelte-1ko7s68{font-variant-numeric:tabular-nums;color:oklch(50% .01 85);font-size:.5rem}.stub.svelte-1uc7bls{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:oklch(18% .01 85);filter:drop-shadow(0 0 .75px oklch(68% .01 85))drop-shadow(0 4px 10px oklch(0% 0 0/.18))drop-shadow(0 12px 28px oklch(0% 0 0/.13));width:9.5rem}.card.svelte-1uc7bls{background:oklch(97% .01 85);border-radius:.75rem;position:relative;overflow:hidden}.punch.svelte-1uc7bls{z-index:2;background:oklch(15% .02 260);border-radius:50%;width:.75rem;height:.75rem;margin-left:-.375rem;position:absolute;left:50%}.top.svelte-1uc7bls{top:-.375rem}.bottom.svelte-1uc7bls{bottom:-.375rem}.head.svelte-1uc7bls{background:var(--ec);height:2rem}.art.svelte-1uc7bls{background:oklch(93% .01 85);justify-content:center;align-items:center;height:8rem;font-size:3rem;line-height:1;display:flex}.divider.svelte-1uc7bls{align-items:center;height:1rem;display:flex;position:relative}.divider.svelte-1uc7bls:before{content:"";border-top:1.5px dashed oklch(82% .01 85);position:absolute;left:.5rem;right:.5rem}.notch.svelte-1uc7bls{z-index:2;background:oklch(15% .02 260);border-radius:50%;width:1rem;height:1rem;position:absolute;top:0}.l.svelte-1uc7bls{left:-.5rem}.r.svelte-1uc7bls{right:-.5rem}.info.svelte-1uc7bls{flex-direction:column;gap:.2rem;padding:0 .75rem .55rem;display:flex}.title.svelte-1uc7bls{font-size:.78rem;font-weight:500;line-height:1.2}.venue.svelte-1uc7bls{color:oklch(48% .01 85);text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;overflow:hidden}.genres.svelte-1uc7bls{color:oklch(42% .01 85);font-size:.56rem}.badge.svelte-1uc7bls{letter-spacing:.04em;white-space:nowrap;color:var(--ec);background:color-mix(in oklch, var(--ec) 8%, transparent);border:1px solid color-mix(in oklch, var(--ec) 35%, transparent);border-radius:.2rem;align-self:flex-start;margin-top:.15rem;padding:.1rem .3rem;font-size:.42rem;font-weight:500}.stamp.svelte-1vkto8k{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:oklch(94% 0 0);border:1px solid oklch(88% 0 0);border-radius:.75rem;flex-direction:column;width:9rem;height:9rem;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px oklch(0% 0 0/.08),0 4px 12px oklch(0% 0 0/.1)}svg.svelte-1vkto8k{flex:1;width:100%;min-height:0;display:block}path.svelte-1vkto8k{fill:#c4882a;stroke:#fff;stroke-width:1.5px;stroke-linejoin:round}.code.svelte-1vkto8k{color:oklch(48% 0 0);font-size:.6rem;position:absolute;top:.4rem;right:.5rem}.foot.svelte-1vkto8k{border-top:1px solid oklch(88% 0 0);flex-direction:column;padding:.2rem .5rem .25rem;display:flex}.city.svelte-1vkto8k{color:oklch(20% 0 0);font-size:.7rem;font-weight:500}.date.svelte-1vkto8k{color:oklch(40% 0 0);font-size:.6rem}.bp.svelte-1soowkn{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:oklch(22% .01 85);background:oklch(97% .01 85);border:1px solid oklch(85% .01 85);border-radius:10px;width:15rem;position:relative;overflow:hidden;box-shadow:0 1px 2px oklch(0% 0 0/.15),0 4px 12px oklch(0% 0 0/.18),0 12px 32px oklch(0% 0 0/.12)}.bp.svelte-1soowkn:before{content:"";background:oklch(62.45% .278 3.836);width:4px;position:absolute;inset:0 auto 0 0}.body.svelte-1soowkn{flex-direction:column;gap:.5rem;padding:.75rem 1rem .7rem 1.25rem;display:flex}.head.svelte-1soowkn{letter-spacing:.1em;text-transform:uppercase;color:oklch(45% .01 85);justify-content:space-between;font-size:.65rem;display:flex}.route.svelte-1soowkn{align-items:center;gap:.6rem;display:flex}.end.svelte-1soowkn{flex-direction:column;display:flex}.code.svelte-1soowkn{letter-spacing:.04em;font-size:1.5rem;font-weight:500;line-height:1.1}.city.svelte-1soowkn{color:oklch(45% .01 85);font-size:.6rem}.line.svelte-1soowkn{color:oklch(45% .01 85);flex:1;align-items:center;display:flex}.line.svelte-1soowkn i:where(.svelte-1soowkn){background:oklch(22% .01 85);border-radius:50%;width:.45rem;height:.45rem}.line.svelte-1soowkn b:where(.svelte-1soowkn){border-top:1px dashed oklch(45% .01 85);flex:1}.line.svelte-1soowkn span:where(.svelte-1soowkn){font-size:1rem;line-height:1}.tear.svelte-1soowkn{border-top:1px dashed oklch(85% .01 85);margin:.1rem -1rem 0 -1.25rem}.foot.svelte-1soowkn{color:oklch(45% .01 85);font-size:.65rem}.beacon.svelte-eh354y{width:9.5rem;color:var(--color-base-content);background:var(--color-base-100);border:1px solid color-mix(in oklch, var(--color-base-content) 10%, transparent);border-left:3px solid #888780;flex-direction:column;gap:.35rem;padding:.75rem;font-size:.8rem;display:flex;box-shadow:0 2px 8px oklch(0% 0 0/.08)}.head.svelte-eh354y{align-items:flex-start;gap:.3rem;font-weight:500;line-height:1.3;display:flex}svg.svelte-eh354y{color:#888780;flex:none;width:.9rem;height:.9rem;margin-top:.05rem}.shout.svelte-eh354y{opacity:.78;font-style:italic;line-height:1.4}.date.svelte-eh354y{opacity:.66;font-size:.68rem}.sello.svelte-124luz3{--rc:oklch(55% .12 145);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:oklch(18% .01 85);filter:drop-shadow(0 0 .75px oklch(68% .01 85))drop-shadow(0 4px 10px oklch(0% 0 0/.18))drop-shadow(0 12px 28px oklch(0% 0 0/.13));background:oklch(97% .01 85);border-radius:.5rem;width:10rem;overflow:hidden}.inner.svelte-124luz3{border:1.5px dashed color-mix(in oklch, var(--rc) 55%, transparent);border-radius:.35rem;flex-direction:column;gap:.3rem;min-height:7.25rem;margin:.45rem;padding:.5rem .55rem .4rem;display:flex}.head.svelte-124luz3{justify-content:space-between;align-items:center;gap:.3rem;display:flex}.route.svelte-124luz3{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--rc);background:color-mix(in oklch, var(--rc) 8%, transparent);border:1px solid color-mix(in oklch, var(--rc) 35%, transparent);border-radius:.2rem;padding:.12rem .3rem;font-size:.46rem;font-weight:500}.leg.svelte-124luz3{font-size:.74rem;font-weight:500;line-height:1.25}.meta.svelte-124luz3{color:oklch(48% .01 85);font-size:.55rem}.pile.svelte-124luz3{justify-content:center;align-items:center;height:3.5rem;display:flex;position:relative}.pile.svelte-124luz3 i:where(.svelte-124luz3){z-index:var(--i);background:var(--sw);width:2.6rem;height:2.6rem;transform:translateX(calc((var(--i) - 1) * 1.05rem)) rotate(var(--rot));border:2px solid oklch(97% .01 85);border-radius:.25rem;position:absolute;box-shadow:0 1px 3px oklch(0% 0 0/.22)}.pile.svelte-124luz3 i.more:where(.svelte-124luz3){color:oklch(97% .01 85);background:oklch(20% .02 260/.82);justify-content:center;align-items:center;font-size:.7rem;font-style:normal;font-weight:500;display:flex}.foot.svelte-124luz3{justify-content:space-between;align-items:center;gap:.25rem;display:flex}.date.svelte-124luz3{font-variant-numeric:tabular-nums;color:oklch(48% .01 85);font-size:.5rem}.crosses.svelte-124luz3{letter-spacing:.1em;color:var(--rc);font-size:.56rem}.wrap.svelte-kql44v{margin-top:1.25rem}.scroll.svelte-kql44v{padding:1.75rem .5rem 2.5rem;overflow-x:auto}.fan.svelte-kql44v{align-items:center;width:max-content;margin:0 auto;padding:0;list-style:none;display:flex}.fan.svelte-kql44v>li:where(.svelte-kql44v){z-index:var(--z);margin-left:calc(-1 * var(--ov));transform:translateY(var(--y)) rotate(var(--r));transform-origin:50% 100%;transition:transform .18s;position:relative}.fan.svelte-kql44v>li:where(.svelte-kql44v):hover,.fan.svelte-kql44v>li:where(.svelte-kql44v):focus-within{z-index:20;transform:translateY(-.9rem)rotate(0)scale(1.04)}a.svelte-kql44v{color:inherit;text-decoration:none;display:block}a.svelte-kql44v:focus-visible{outline-offset:6px;border-radius:.75rem}.caption.svelte-kql44v{text-align:center;opacity:.66;font-size:.72rem}@media (prefers-reduced-motion:reduce){.fan.svelte-kql44v>li:where(.svelte-kql44v){transition:none}}
