.fin[data-astro-cid-kf53jgjw]{--film:#2a2934;--hole:14px;isolation:isolate;text-align:center;margin-top:clamp(40px,6vw,80px);padding:calc(34px + clamp(64px,9vw,120px)) 0 calc(34px + clamp(56px,8vw,104px));position:relative;overflow:hidden}.fin[data-astro-cid-kf53jgjw]:before,.fin[data-astro-cid-kf53jgjw]:after{content:"";z-index:1;background:var(--film);height:34px;animation:2.4s linear infinite film-run;position:absolute;left:0;right:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='34'%3E%3Cpath fill-rule='evenodd' d='M0 0h32v34H0z M9 11h14a3 3 0 0 1 3 3v6a3 3 0 0 1-3 3H9a3 3 0 0 1-3-3v-6a3 3 0 0 1 3-3z'/%3E%3C/svg%3E") 0 0/32px 34px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='34'%3E%3Cpath fill-rule='evenodd' d='M0 0h32v34H0z M9 11h14a3 3 0 0 1 3 3v6a3 3 0 0 1-3 3H9a3 3 0 0 1-3-3v-6a3 3 0 0 1 3-3z'/%3E%3C/svg%3E") 0 0/32px 34px repeat-x}.fin[data-astro-cid-kf53jgjw]:before{top:0}.fin[data-astro-cid-kf53jgjw]:after{animation-direction:reverse;bottom:0}@keyframes film-run{to{-webkit-mask-position:32px 0;mask-position:32px 0}}.fin__beam[data-astro-cid-kf53jgjw]{z-index:-1;background:conic-gradient(from 0deg at 50% -6%, transparent 0deg 158deg, color-mix(in srgb, var(--gold-fill) 9%, transparent) 170deg, color-mix(in srgb, var(--gold-fill) 15%, transparent) 180deg, color-mix(in srgb, var(--gold-fill) 9%, transparent) 190deg, transparent 202deg 360deg), radial-gradient(ellipse 60% 55% at 50% 55%, color-mix(in srgb, var(--gold-fill) 7%, transparent), transparent 70%);filter:blur(14px);animation:6s linear infinite flicker;position:absolute;inset:0}:root[data-theme=light] .fin[data-astro-cid-kf53jgjw]{--film:#1b1a22}:root[data-theme=light] .fin__beam[data-astro-cid-kf53jgjw]{opacity:.55}@keyframes flicker{0%,to{opacity:.92}41%{opacity:.92}42%{opacity:.7}43%{opacity:1}77%{opacity:.86}78%{opacity:.97}}.fin__inner[data-astro-cid-kf53jgjw]{flex-direction:column;align-items:center;display:flex}.fin__slug[data-astro-cid-kf53jgjw]{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--faint);font-size:12px;font-weight:600}.fin__title[data-astro-cid-kf53jgjw]{flex-direction:column;align-items:center;margin:clamp(22px,3vw,36px) 0 clamp(26px,3.4vw,40px);font-weight:400;display:flex}.fin__end[data-astro-cid-kf53jgjw]{font-family:var(--font-reading);font-size:min(clamp(46px, 11vw, 152px), calc(min(1240px, 100vw - 2 * var(--gutter)) / (var(--len) * .98)));letter-spacing:.22em;white-space:nowrap;text-transform:uppercase;color:var(--fg);padding-left:.22em;font-weight:400;line-height:1;text-decoration:none;display:inline-block;position:relative}.fin__strike[data-astro-cid-kf53jgjw]{width:106%;height:.26em;position:absolute;top:50%;left:-3%;overflow:visible;transform:translateY(-38%)}.fin__strike[data-astro-cid-kf53jgjw] path[data-astro-cid-kf53jgjw]{fill:none;stroke:var(--gold-fill-2);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1}.fin__rewrite[data-astro-cid-kf53jgjw]{font-family:var(--font-reading);color:var(--gold);text-wrap:balance;margin-top:-.12em;font-size:clamp(30px,5.2vw,70px);font-style:italic;font-weight:500;line-height:1.1;text-decoration:none;display:block;transform:rotate(-3deg)}.fin__text[data-astro-cid-kf53jgjw]{max-width:34rem;color:var(--muted);font-size:clamp(17px,1.5vw,20px);line-height:1.55}.fin__actions[data-astro-cid-kf53jgjw]{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px 40px;margin-top:32px;display:flex}@media (width<=520px){.fin__actions[data-astro-cid-kf53jgjw],.fin__actions[data-astro-cid-kf53jgjw] .fin__cta{width:100%}}.fin__ticket[data-astro-cid-kf53jgjw]{filter:drop-shadow(0 22px 26px #00000073);transition:transform .5s var(--ease-spring);display:none;transform:rotate(2.5deg)}:root[data-theme=light] .fin__ticket[data-astro-cid-kf53jgjw]{filter:drop-shadow(0 18px 24px #46300c47)}.fin__ticket[data-astro-cid-kf53jgjw]:hover{transform:rotate(0)translateY(-4px)}@media (width>=900px) and (hover:hover){.fin__ticket[data-astro-cid-kf53jgjw]{display:block}}.ticket[data-astro-cid-kf53jgjw]{--stub:136px;--notch:10px;text-align:left;color:#1d1912;height:136px;-webkit-mask:radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 0, #0000 calc(var(--notch) - .5px), #000 var(--notch)) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 100%, #0000 calc(var(--notch) - .5px), #000 var(--notch)) bottom / 100% 51% no-repeat;mask:radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 0, #0000 calc(var(--notch) - .5px), #000 var(--notch)) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 100%, #0000 calc(var(--notch) - .5px), #000 var(--notch)) bottom / 100% 51% no-repeat;background:radial-gradient(circle at 18% 0,#f5c04a38,#0000 55%),#fbf6ea;border-radius:14px;display:flex}.ticket__main[data-astro-cid-kf53jgjw]{border-right:2px dashed #1d191238;flex-direction:column;justify-content:center;gap:3px;width:200px;padding:0 18px 0 22px;display:flex}.ticket__label[data-astro-cid-kf53jgjw]{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:#a86a0c;font-size:10.5px;font-weight:700}.ticket__title[data-astro-cid-kf53jgjw]{font-family:var(--font-display);letter-spacing:-.03em;font-size:17px;font-weight:700;line-height:1.15}.ticket__meta[data-astro-cid-kf53jgjw]{font-family:var(--font-mono);color:#1d191299;margin-top:2px;font-size:11px}.ticket__hint[data-astro-cid-kf53jgjw]{color:#8a560a;margin-top:8px;font-size:12px;font-weight:750}.ticket__stub[data-astro-cid-kf53jgjw]{width:var(--stub);place-items:center;display:grid}.ticket__qr[data-astro-cid-kf53jgjw]{color:#15131a;width:104px;height:104px}.ticket__qr[data-astro-cid-kf53jgjw] svg{width:100%;height:100%}.ticket__qr[data-astro-cid-kf53jgjw] .qr-eye{fill:#15131a}.ticket__qr[data-astro-cid-kf53jgjw] .qr-spark{fill:#e8a317}.fin__trust[data-astro-cid-kf53jgjw]{color:var(--faint);flex-wrap:wrap;justify-content:center;gap:6px 18px;margin-top:26px;font-size:13.5px;font-weight:650;display:flex}.fin__trust[data-astro-cid-kf53jgjw] li[data-astro-cid-kf53jgjw]+li[data-astro-cid-kf53jgjw]:before{content:"·";color:var(--gold);margin-right:18px}@media (width<=520px){.fin__trust[data-astro-cid-kf53jgjw]{flex-direction:column;align-items:center;gap:4px}.fin__trust[data-astro-cid-kf53jgjw] li[data-astro-cid-kf53jgjw]+li[data-astro-cid-kf53jgjw]:before{content:none}}html.js .fin[data-astro-cid-kf53jgjw] .fin__slug[data-astro-cid-kf53jgjw],html.js .fin[data-astro-cid-kf53jgjw] .fin__end[data-astro-cid-kf53jgjw],html.js .fin[data-astro-cid-kf53jgjw] .fin__text[data-astro-cid-kf53jgjw],html.js .fin[data-astro-cid-kf53jgjw] .fin__actions[data-astro-cid-kf53jgjw],html.js .fin[data-astro-cid-kf53jgjw] .fin__trust[data-astro-cid-kf53jgjw]{opacity:0}html.js .fin[data-astro-cid-kf53jgjw] .fin__strike[data-astro-cid-kf53jgjw] path[data-astro-cid-kf53jgjw]{stroke-dashoffset:1px}html.js .fin[data-astro-cid-kf53jgjw] .fin__rewrite[data-astro-cid-kf53jgjw]{clip-path:inset(-30% 100% -30% 0)}.fin[data-astro-cid-kf53jgjw].is-playing .fin__slug[data-astro-cid-kf53jgjw]{animation:fin-up .7s var(--ease-out) forwards}.fin[data-astro-cid-kf53jgjw].is-playing .fin__end[data-astro-cid-kf53jgjw]{animation:fin-in .9s var(--ease-out) .1s forwards}.fin[data-astro-cid-kf53jgjw].is-playing .fin__strike[data-astro-cid-kf53jgjw] path[data-astro-cid-kf53jgjw]{animation:fin-strike .65s var(--ease-out) .6s forwards}.fin[data-astro-cid-kf53jgjw].is-playing .fin__end-word[data-astro-cid-kf53jgjw]{animation:.6s .85s forwards fin-dim}.fin[data-astro-cid-kf53jgjw].is-playing .fin__rewrite[data-astro-cid-kf53jgjw]{animation:fin-write 1.1s var(--ease-out) 1.05s forwards}.fin[data-astro-cid-kf53jgjw].is-playing .fin__text[data-astro-cid-kf53jgjw]{animation:fin-up .8s var(--ease-out) 1.45s forwards}.fin[data-astro-cid-kf53jgjw].is-playing .fin__actions[data-astro-cid-kf53jgjw]{animation:fin-up .8s var(--ease-out) 1.6s forwards}.fin[data-astro-cid-kf53jgjw].is-playing .fin__trust[data-astro-cid-kf53jgjw]{animation:fin-up .8s var(--ease-out) 1.75s forwards}@keyframes fin-in{0%{opacity:0;filter:blur(6px);transform:scale(1.04)}to{opacity:1;filter:none;transform:none}}@keyframes fin-strike{to{stroke-dashoffset:0}}@keyframes fin-dim{to{color:var(--faint)}}@keyframes fin-write{to{clip-path:inset(-30% -4% -30% 0)}}@keyframes fin-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
