.cover-ticket.svelte-1obezt2.svelte-1obezt2{position:relative;z-index:3;max-width:1180px;margin:0 auto 28px;background:#0a2d21b8;border:1.5px solid #c9a84c;box-shadow:inset 0 0 0 2px #0a2d21d9;padding:12px 24px;display:flex;align-items:center;justify-content:center;gap:18px;color:#f5f0e8;flex-wrap:wrap}.cover-ticket-end.svelte-1obezt2.svelte-1obezt2{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:160px}.cover-ticket-line.svelte-1obezt2.svelte-1obezt2{display:inline-flex;align-items:baseline;gap:6px;flex-wrap:wrap;justify-content:center;margin-top:2px}.cover-ticket-tag.svelte-1obezt2.svelte-1obezt2{font-family:Spline Sans,system-ui,sans-serif;font-size:9.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#c4860f}.cover-ticket-kicker.svelte-1obezt2.svelte-1obezt2{font-family:Spline Sans,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.28em;font-size:clamp(12px,2.6vw,13px);font-weight:800;color:#c9a84c}.cover-ticket-name.svelte-1obezt2.svelte-1obezt2{font-family:Fraunces,Georgia,serif;font-weight:700;font-size:clamp(1.25rem,4.5vw,1.4rem);color:#f5f0e8;text-align:center;line-height:1.15}.cover-ticket-time.svelte-1obezt2.svelte-1obezt2{font-family:Fraunces,Georgia,serif;font-weight:700;font-style:italic;font-size:clamp(1.15rem,4vw,1.3rem);color:#c9a84c;text-align:center;line-height:1.15;margin-top:2px}.cover-ticket-date.svelte-1obezt2.svelte-1obezt2{font-family:Fraunces,Georgia,serif;font-style:italic;font-size:clamp(13.5px,3vw,14.5px);color:#ede0cc;margin-top:2px}.cover-ticket-hint.svelte-1obezt2.svelte-1obezt2{font-family:Fraunces,Georgia,serif;font-style:italic;font-size:11.5px;color:#ede0cc;opacity:.75;letter-spacing:.02em;margin-top:1px;text-align:center}.cover-ticket-note.svelte-1obezt2.svelte-1obezt2{position:relative;z-index:3;max-width:1180px;margin:10px auto 28px;text-align:center;font-family:Fraunces,Georgia,serif;font-style:italic;font-size:clamp(14.5px,2vw,16px);color:#ede0cc;opacity:.92;line-height:1.4}.cover-ticket-note.svelte-1obezt2 a.svelte-1obezt2{color:#c9a84c;text-decoration:underline;text-underline-offset:2px}.cover-ticket-note.svelte-1obezt2 a.svelte-1obezt2:hover{color:#f5f0e8}.cover-ticket-arrow.svelte-1obezt2.svelte-1obezt2{color:#c9a84c;width:60px;flex:none}.cover-ticket-arrow.svelte-1obezt2 svg.svelte-1obezt2{width:100%;height:auto;display:block}@media (max-width: 720px){.cover-ticket.svelte-1obezt2.svelte-1obezt2{padding:12px 14px;gap:10px 12px}.cover-ticket-arrow.svelte-1obezt2.svelte-1obezt2{transform:rotate(90deg);width:30px}.cover-ticket-end.svelte-1obezt2.svelte-1obezt2{min-width:0;flex-basis:100%}}.cover-ticket-end--return.svelte-1obezt2 .cover-ticket-kicker.svelte-1obezt2{color:#c9a84c}.collage-toggle.svelte-1kn6x0l.svelte-1kn6x0l{display:none;align-items:center;gap:6px;margin:12px auto 0;background:transparent;border:1.5px dashed rgba(201,168,76,.7);color:#c9a84c;padding:7px 14px;border-radius:999px;font-family:Spline Sans,system-ui,sans-serif;font-size:11.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background .16s ease,color .16s ease}.collage-toggle.svelte-1kn6x0l.svelte-1kn6x0l:hover{background:#c9a84c;color:#0a2d21}@media (max-width: 720px){.collage-toggle.svelte-1kn6x0l.svelte-1kn6x0l{display:inline-flex}.collage.svelte-1kn6x0l.svelte-1kn6x0l:not(.is-open){display:none}}.collage.svelte-1kn6x0l.svelte-1kn6x0l{position:relative;min-height:280px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px}.collage-card.svelte-1kn6x0l.svelte-1kn6x0l{background:#fbf6ea;padding:8px 8px 12px;box-shadow:0 14px 28px #0006;margin:0;--base-tilt:var(--rot, 0deg);--base-lift:calc(var(--i, 0) * -4px);transform:rotate(var(--base-tilt)) translateY(var(--base-lift));transition:transform .35s cubic-bezier(.2,.7,.3,1);animation:svelte-1kn6x0l-cover-card-float 7s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -1.6s);transform-origin:50% 100%}.collage-card.svelte-1kn6x0l.svelte-1kn6x0l:hover{transform:rotate(0) translateY(-8px);z-index:4;animation:none}@keyframes svelte-1kn6x0l-cover-card-float{0%{transform:rotate(var(--base-tilt)) translateY(var(--base-lift)) rotate(0)}50%{transform:rotate(var(--base-tilt)) translateY(calc(var(--base-lift) - 6px)) rotate(.8deg)}to{transform:rotate(var(--base-tilt)) translateY(var(--base-lift)) rotate(0)}}@media (prefers-reduced-motion: reduce){.collage-card.svelte-1kn6x0l.svelte-1kn6x0l{animation:none}}.collage-card.svelte-1kn6x0l img.svelte-1kn6x0l{width:clamp(110px,16vw,180px);height:clamp(110px,16vw,180px);-o-object-fit:cover;object-fit:cover;background:#ede0cc;display:block}.collage-card.svelte-1kn6x0l figcaption.svelte-1kn6x0l{font-family:Fraunces,Georgia,serif;font-style:italic;font-size:13px;color:#0a2d21;text-align:center;padding-top:6px}@media (max-width: 720px){.collage.svelte-1kn6x0l.svelte-1kn6x0l{min-height:0;gap:10px;padding:4px 0 2px}.collage-card.svelte-1kn6x0l.svelte-1kn6x0l{padding:5px 5px 8px}.collage-card.svelte-1kn6x0l img.svelte-1kn6x0l{width:clamp(82px,22vw,110px);height:clamp(82px,22vw,110px)}.collage-card.svelte-1kn6x0l figcaption.svelte-1kn6x0l{font-size:11.5px;padding-top:4px}}.cover-date.svelte-kxlq9p.svelte-kxlq9p{font-family:Fraunces,Georgia,serif;font-style:italic;font-size:clamp(18px,2.4vw,22px);color:#c9a84c;margin:10px 0 4px}.cover-countdown.svelte-kxlq9p.svelte-kxlq9p{font-family:Fraunces,Georgia,serif;font-size:clamp(20px,3vw,28px);color:#c4860f;line-height:1.2;margin:14px 0 20px}.cover-countdown.svelte-kxlq9p strong.svelte-kxlq9p{font-weight:900;color:#f5f0e8}.cover-countdown.italic-soft.svelte-kxlq9p.svelte-kxlq9p{font-style:italic;color:#cad7cf;font-size:clamp(15px,2vw,18px)}.cover-stats.svelte-kxlq9p.svelte-kxlq9p{list-style:none;padding:22px 0 0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:16px;border-top:1px dashed rgba(201,168,76,.45)}.cover-stats.svelte-kxlq9p li.svelte-kxlq9p{display:flex;flex-direction:column}.cover-stats.svelte-kxlq9p b.svelte-kxlq9p{font-family:Fraunces,Georgia,serif;font-weight:900;font-size:clamp(26px,3.6vw,34px);color:#c9a84c;line-height:1}.cover-stats.svelte-kxlq9p span.svelte-kxlq9p{font-family:Spline Sans,sans-serif;font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:#cad7cf;margin-top:4px}
