.frm[data-astro-cid-ocf4ydpg]{--frm-gap: clamp(.55rem, 1.4vw, .8rem);--frm-line: #c9932e;position:relative;padding:var(--frm-gap)}.frm--dark[data-astro-cid-ocf4ydpg]{--frm-line: rgba(255, 210, 122, .6)}.frm-line[data-astro-cid-ocf4ydpg]{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.frm-line[data-astro-cid-ocf4ydpg] rect[data-astro-cid-ocf4ydpg]{fill:none;stroke:var(--frm-line);stroke-width:1.25;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0}html.js .frm[data-astro-cid-ocf4ydpg]:not(.is-drawn) .frm-line[data-astro-cid-ocf4ydpg] rect[data-astro-cid-ocf4ydpg]{stroke-dashoffset:1}.frm[data-astro-cid-ocf4ydpg].is-drawn .frm-line[data-astro-cid-ocf4ydpg] rect[data-astro-cid-ocf4ydpg]{transition:stroke-dashoffset 1.8s cubic-bezier(.65,0,.35,1)}.frm-dot[data-astro-cid-ocf4ydpg]{position:absolute;left:50%;top:0;width:.5rem;height:.5rem;translate:-50% -50%;rotate:45deg;background:#ffc24a;box-shadow:0 0 12px 3px #ffaa2bbf;transition:scale .5s cubic-bezier(.34,1.56,.64,1)}.frm[data-astro-cid-ocf4ydpg]:hover .frm-dot[data-astro-cid-ocf4ydpg]{scale:1.4}.frm-in[data-astro-cid-ocf4ydpg]{position:relative;aspect-ratio:var(--frm-ratio);border-radius:12px;overflow:hidden;background:var(--ink, #1a0f0a);box-shadow:0 1.6rem 3rem -1.6rem #5a280073}.frm-in[data-astro-cid-ocf4ydpg]>img,.frm-in[data-astro-cid-ocf4ydpg]>picture,.frm-in[data-astro-cid-ocf4ydpg]>picture img{display:block;width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion:reduce){html.js .frm[data-astro-cid-ocf4ydpg]:not(.is-drawn) .frm-line[data-astro-cid-ocf4ydpg] rect[data-astro-cid-ocf4ydpg]{stroke-dashoffset:0}}.flm[data-astro-cid-prdumec5]{display:block;width:100%;height:100%;overflow:visible}.flm-o[data-astro-cid-prdumec5],.flm-m[data-astro-cid-prdumec5],.flm-c[data-astro-cid-prdumec5],.flm-b[data-astro-cid-prdumec5]{transform-box:fill-box;transform-origin:50% 100%}.flm-o[data-astro-cid-prdumec5]{animation:flm-lick 1.9s ease-in-out infinite;animation-delay:var(--fd, 0s)}.flm-m[data-astro-cid-prdumec5]{animation:flm-body 1.3s ease-in-out infinite;animation-delay:calc(var(--fd, 0s) * .7)}.flm-c[data-astro-cid-prdumec5]{animation:flm-core .9s ease-in-out infinite;animation-delay:calc(var(--fd, 0s) * .4)}.flm-b[data-astro-cid-prdumec5]{animation:flm-root 2.4s ease-in-out infinite}@keyframes flm-lick{0%,to{transform:scale(1) skew(0)}17%{transform:scale(.94,1.08) skew(-3deg)}36%{transform:scale(1.05,.95) skew(2deg)}55%{transform:scale(.96,1.12) skew(-1.5deg)}78%{transform:scale(1.02,.97) skew(3deg)}}@keyframes flm-body{0%,to{transform:scale(1) skew(0)}40%{transform:scale(.95,1.07) skew(2.5deg)}70%{transform:scale(1.04,.96) skew(-2deg)}}@keyframes flm-core{0%,to{transform:scale(1)}50%{transform:scale(.94,1.06)}}@keyframes flm-root{0%,to{opacity:.85}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.flm-o[data-astro-cid-prdumec5],.flm-m[data-astro-cid-prdumec5],.flm-c[data-astro-cid-prdumec5],.flm-b[data-astro-cid-prdumec5]{animation:none}}.tor[data-astro-cid-3iiyxme5]{display:block;width:100%;pointer-events:none;overflow:visible}.tor-strand[data-astro-cid-3iiyxme5]{transform-box:fill-box;transform-origin:50% 0%;animation:tor-sway 5s ease-in-out infinite;animation-delay:calc(var(--k) * -.8s)}@keyframes tor-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@media(prefers-reduced-motion:reduce){.tor-strand[data-astro-cid-3iiyxme5]{animation:none}}.fl-defs[data-astro-cid-7egyyavu]{position:absolute;width:0;height:0;overflow:hidden}.fl-hero[data-astro-cid-7egyyavu]{position:relative;overflow:clip;background:radial-gradient(90% 55% at 50% 100%,rgba(224,144,12,.26),transparent 70%),radial-gradient(40% 40% at 85% 10%,rgba(210,19,106,.14),transparent 70%),var(--bg);color:var(--fg);margin:4.9rem clamp(.5rem,1.2vw,1rem) 0;border-radius:clamp(.9rem,2vw,1.6rem);padding-top:clamp(5.4rem,10vw,8.6rem);padding-bottom:clamp(2rem,4vw,3rem)}.fl-hero[data-astro-cid-7egyyavu] .fl-toran,.fl-close[data-astro-cid-7egyyavu] .fl-toran{position:absolute;top:0;left:0;height:clamp(5.6rem,9.6vw,8.6rem);z-index:1}.fl-embers[data-astro-cid-7egyyavu]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.fl-embers[data-astro-cid-7egyyavu] i[data-astro-cid-7egyyavu]{position:absolute;left:var(--x);bottom:-1rem;width:var(--s);height:var(--s);border-radius:50%;background:#ffc75a;box-shadow:0 0 6px 1px #ff9628cc;opacity:0;animation:fl-ember var(--dur) linear infinite;animation-delay:var(--w)}@keyframes fl-ember{0%{transform:translate(0);opacity:0}12%{opacity:.9}50%{transform:translate(1.2rem,-45vh)}85%{opacity:.5}to{transform:translate(-.6rem,-95vh);opacity:0}}.fl-hero-word[data-astro-cid-7egyyavu]{position:absolute;right:-.08em;bottom:-.32em;margin:0;font-family:var(--font-display);font-size:clamp(14rem,40vw,34rem);line-height:1;color:var(--saffron);opacity:.07;pointer-events:none;user-select:none}.fl-hero-grid[data-astro-cid-7egyyavu]{position:relative;display:grid;gap:clamp(2rem,4vw,3rem);grid-template-areas:"copy" "row" "doors"}.fl-hero-copy[data-astro-cid-7egyyavu]{grid-area:copy}.fl-doors[data-astro-cid-7egyyavu]{grid-area:doors}.fl-row[data-astro-cid-7egyyavu]{grid-area:row}@media(min-width:60rem){.fl-hero-grid[data-astro-cid-7egyyavu]{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);grid-template-areas:"copy doors" "row row";align-items:end}}.fl-hero[data-astro-cid-7egyyavu] h1[data-astro-cid-7egyyavu]{font-size:clamp(3.1rem,7.4vw,7.4rem);line-height:.95;margin:1.1rem 0 0;letter-spacing:-.01em}.fl-hero[data-astro-cid-7egyyavu] h1[data-astro-cid-7egyyavu]>span[data-astro-cid-7egyyavu]{display:block}.fl-hero[data-astro-cid-7egyyavu] h1[data-astro-cid-7egyyavu] em[data-astro-cid-7egyyavu]{font-style:normal;color:var(--saffron);text-shadow:0 0 .6em rgba(255,179,33,.35)}.fl-hero[data-astro-cid-7egyyavu] .lead[data-astro-cid-7egyyavu]{margin-top:1.4rem;max-width:34ch;color:var(--fg-soft)}.fl-doors[data-astro-cid-7egyyavu]{display:grid;gap:.75rem}.fl-door[data-astro-cid-7egyyavu]{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-areas:"k arrow" "t arrow" "s arrow";column-gap:1rem;padding:1.1rem 1.25rem 1.2rem;border:1px solid var(--line);background:color-mix(in srgb,var(--paper) 4%,transparent);overflow:hidden;isolation:isolate;transition:border-color .4s var(--ease-out),color .4s var(--ease-out)}.fl-door[data-astro-cid-7egyyavu]:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(120% 140% at 0% 100%,#ffb321,var(--saffron) 45%,#a45f00);transform:scaleX(0);transform-origin:left;transition:transform .55s var(--ease-out)}.fl-door[data-astro-cid-7egyyavu]:hover:before,.fl-door[data-astro-cid-7egyyavu]:focus-visible:before{transform:scaleX(1)}.fl-door[data-astro-cid-7egyyavu]:hover,.fl-door[data-astro-cid-7egyyavu]:focus-visible{border-color:var(--saffron);color:var(--ink)}.fl-door--go[data-astro-cid-7egyyavu]{border-color:var(--saffron)}.fl-door--go[data-astro-cid-7egyyavu]:before{transform:scaleX(1)}.fl-door--go[data-astro-cid-7egyyavu]{color:var(--ink)}.fl-door--go[data-astro-cid-7egyyavu]:hover:before{background:var(--paper)}.fl-door-k[data-astro-cid-7egyyavu]{grid-area:k;font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;opacity:.8}.fl-door-t[data-astro-cid-7egyyavu]{grid-area:t;font-family:var(--font-display);font-size:clamp(1.6rem,2.6vw,2.1rem);line-height:1.1;margin-top:.2rem}.fl-door-s[data-astro-cid-7egyyavu]{grid-area:s;font-size:.92rem;line-height:1.35;margin-top:.25rem;opacity:.85}.fl-door[data-astro-cid-7egyyavu] .fl-arrow[data-astro-cid-7egyyavu]{grid-area:arrow;align-self:center}.fl-arrow[data-astro-cid-7egyyavu]{position:relative;display:inline-block;width:1.6rem;height:1px;background:currentColor;transition:width .4s var(--ease-out)}.fl-arrow[data-astro-cid-7egyyavu]:after{content:"";position:absolute;right:0;top:-.3rem;width:.6rem;height:.6rem;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:translateY(.02rem) rotate(45deg);transform-origin:70% 30%}.fl-door[data-astro-cid-7egyyavu]:hover .fl-arrow[data-astro-cid-7egyyavu],.fl-door[data-astro-cid-7egyyavu]:focus-visible .fl-arrow[data-astro-cid-7egyyavu]{width:2.4rem}.fl-row[data-astro-cid-7egyyavu]{margin-top:clamp(.5rem,2vw,1.5rem)}.fl-lamps[data-astro-cid-7egyyavu]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--count, 8),minmax(0,1fr));align-items:end;border-bottom:1px solid var(--line)}.fl-lamp[data-astro-cid-7egyyavu]{position:relative;display:flex;justify-content:center}.fl-lamp[data-astro-cid-7egyyavu] a[data-astro-cid-7egyyavu]{display:grid;justify-items:center;gap:.35rem;width:100%;padding:2.4rem 0 .7rem;outline-offset:-2px;-webkit-tap-highlight-color:transparent}.fl-vessel[data-astro-cid-7egyyavu]{position:relative;display:block;width:clamp(2.3rem,6.4vw,5rem);aspect-ratio:64 / 34;transition:transform .5s var(--ease-out)}.fl-lamp--fest[data-astro-cid-7egyyavu] .fl-vessel[data-astro-cid-7egyyavu]{width:clamp(3.6rem,10vw,8rem)}.fl-lamp--fest[data-astro-cid-7egyyavu] a[data-astro-cid-7egyyavu]{padding-top:3.2rem}.fl-lamp--fest[data-astro-cid-7egyyavu] a[data-astro-cid-7egyyavu]:before{content:"";position:absolute;left:12%;right:12%;bottom:0;height:2.4rem;border:1px solid color-mix(in srgb,var(--saffron) 55%,transparent);border-bottom:0;background:linear-gradient(color-mix(in srgb,var(--saffron) 16%,transparent),transparent)}.fl-diya[data-astro-cid-7egyyavu]{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.fl-flame[data-astro-cid-7egyyavu]{position:absolute;left:96%;bottom:72%;width:34%;aspect-ratio:1 / 2;translate:-50% 0;transform-origin:50% 100%;transform:scale(0);opacity:0;transition:transform .7s cubic-bezier(.34,1.56,.64,1),opacity .4s;transition-delay:calc(.35s + var(--i) * .14s);pointer-events:none}.fl-flame[data-astro-cid-7egyyavu] i[data-astro-cid-7egyyavu]{position:absolute;inset:0;transform-origin:50% 100%;transform:rotate(var(--lean, 0deg)) scaleY(calc(1 + var(--near, 0) * .35));transition:transform .35s var(--ease-out)}.fl-sparks[data-astro-cid-7egyyavu]{position:absolute;left:96%;bottom:120%;width:0;height:0;pointer-events:none}.fl-sparks[data-astro-cid-7egyyavu] i[data-astro-cid-7egyyavu]{position:absolute;left:0;top:0;width:3px;height:3px;border-radius:50%;background:#ffe08a;box-shadow:0 0 4px #ffb321;opacity:0}.fl-lamps[data-astro-cid-7egyyavu].on .fl-lamp[data-astro-cid-7egyyavu]:not(.is-past) .fl-sparks[data-astro-cid-7egyyavu] i[data-astro-cid-7egyyavu]{animation:fl-spark 2.8s ease-out infinite}.fl-sparks[data-astro-cid-7egyyavu] i[data-astro-cid-7egyyavu]:nth-child(1){--sx: -.5rem;animation-delay:calc(var(--i) * -.5s - .2s)!important}.fl-sparks[data-astro-cid-7egyyavu] i[data-astro-cid-7egyyavu]:nth-child(2){--sx: .6rem;animation-delay:calc(var(--i) * -.5s - 1.1s)!important}.fl-sparks[data-astro-cid-7egyyavu] i[data-astro-cid-7egyyavu]:nth-child(3){--sx: .1rem;animation-delay:calc(var(--i) * -.5s - 2s)!important}@keyframes fl-spark{0%{transform:translate(0) scale(1);opacity:0}10%{opacity:1}to{transform:translate(var(--sx),-2.6rem) scale(.3);opacity:0}}.fl-glow[data-astro-cid-7egyyavu]{position:absolute;left:96%;bottom:80%;width:260%;aspect-ratio:1;translate:-50% 50%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,205,90,.55),rgba(255,140,30,.16) 50%,rgba(210,19,106,.05) 75%,transparent);opacity:0;transition:opacity 1.2s ease;transition-delay:calc(.4s + var(--i) * .14s);pointer-events:none}.fl-smoke[data-astro-cid-7egyyavu]{position:absolute;left:96%;bottom:76%;width:2px;height:70%;translate:-50% 0;background:linear-gradient(to top,rgba(255,253,250,.35),transparent);border-radius:2px;opacity:0;pointer-events:none}html:not(.js) .fl-flame[data-astro-cid-7egyyavu],.fl-lamps[data-astro-cid-7egyyavu].on .fl-flame[data-astro-cid-7egyyavu]{transform:scale(calc(1 + var(--near, 0) * .15));opacity:1}html:not(.js) .fl-glow[data-astro-cid-7egyyavu],.fl-lamps[data-astro-cid-7egyyavu].on .fl-glow[data-astro-cid-7egyyavu]{opacity:calc(.75 + var(--near, 0) * .5)}.fl-lamps[data-astro-cid-7egyyavu].on .fl-lamp[data-astro-cid-7egyyavu].is-past .fl-flame[data-astro-cid-7egyyavu]{transform:scale(.32);opacity:.8}.fl-lamps[data-astro-cid-7egyyavu].on .fl-lamp[data-astro-cid-7egyyavu].is-past .fl-glow[data-astro-cid-7egyyavu]{opacity:.18}.fl-lamps[data-astro-cid-7egyyavu].on .fl-lamp[data-astro-cid-7egyyavu].is-past .fl-smoke[data-astro-cid-7egyyavu]{opacity:1;animation:fl-smoke 3.4s ease-in-out infinite}.fl-lamp[data-astro-cid-7egyyavu].is-past .fl-lamp-day[data-astro-cid-7egyyavu]{opacity:.45}.fl-lamp-day[data-astro-cid-7egyyavu]{position:relative;font-family:var(--font-display);font-size:clamp(1rem,2vw,1.5rem);line-height:1;color:var(--fg)}.fl-lamp--fest[data-astro-cid-7egyyavu] .fl-lamp-day[data-astro-cid-7egyyavu]{color:#ffd27a;font-size:clamp(1.3rem,2.8vw,2.1rem);position:relative}.fl-lamp[data-astro-cid-7egyyavu].is-next .fl-lamp-day[data-astro-cid-7egyyavu]{position:relative;color:#ffd27a}.fl-lamp[data-astro-cid-7egyyavu].is-next .fl-lamp-day[data-astro-cid-7egyyavu]:after{content:"";position:absolute;inset:-.45em -.55em;border:1px solid #ffd27a;border-radius:50%;animation:fl-ring 2.4s ease-out infinite}.fl-lamp-tip[data-astro-cid-7egyyavu]{position:absolute;left:50%;bottom:calc(100% - 1.4rem);translate:-50% .4rem;width:max-content;max-width:11rem;padding:.35rem .65rem;background:var(--paper);color:var(--ink);font-size:.78rem;font-weight:600;line-height:1.25;text-align:center;opacity:0;pointer-events:none;transition:opacity .25s,translate .35s var(--ease-out);z-index:2}.fl-lamp[data-astro-cid-7egyyavu]:first-child .fl-lamp-tip[data-astro-cid-7egyyavu]{left:0;translate:0 .4rem}.fl-lamp[data-astro-cid-7egyyavu]:last-child .fl-lamp-tip[data-astro-cid-7egyyavu]{left:auto;right:0;translate:0 .4rem}@media(hover:hover){.fl-lamp[data-astro-cid-7egyyavu] a[data-astro-cid-7egyyavu]:hover .fl-vessel[data-astro-cid-7egyyavu],.fl-lamp[data-astro-cid-7egyyavu] a[data-astro-cid-7egyyavu]:focus-visible .fl-vessel[data-astro-cid-7egyyavu]{transform:translateY(-4px)}.fl-lamp[data-astro-cid-7egyyavu] a[data-astro-cid-7egyyavu]:hover .fl-lamp-tip[data-astro-cid-7egyyavu],.fl-lamp[data-astro-cid-7egyyavu] a[data-astro-cid-7egyyavu]:focus-visible .fl-lamp-tip[data-astro-cid-7egyyavu]{opacity:1;translate:-50% 0}.fl-lamp[data-astro-cid-7egyyavu]:first-child a[data-astro-cid-7egyyavu]:hover .fl-lamp-tip[data-astro-cid-7egyyavu],.fl-lamp[data-astro-cid-7egyyavu]:last-child a[data-astro-cid-7egyyavu]:hover .fl-lamp-tip[data-astro-cid-7egyyavu]{translate:0 0}}.fl-months[data-astro-cid-7egyyavu]{display:grid;grid-template-columns:repeat(var(--count, 8),minmax(0,1fr));margin-top:.6rem}.fl-months[data-astro-cid-7egyyavu] span[data-astro-cid-7egyyavu]{grid-column:span var(--n);padding-left:.4rem;border-left:1px solid var(--line);font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--fg-soft)}@keyframes fl-smoke{0%{transform:translateY(0) scaleY(.6);opacity:0}30%{opacity:.8}to{transform:translateY(-40%) scaleY(1.2) translate(3px);opacity:0}}@keyframes fl-ring{0%{transform:scale(.8);opacity:.9}to{transform:scale(1.5);opacity:0}}.fl-why[data-astro-cid-7egyyavu]{overflow-x:clip}.fl-why-grid[data-astro-cid-7egyyavu]{display:grid;gap:clamp(2rem,5vw,5rem);align-items:center}@media(min-width:52rem){.fl-why-grid[data-astro-cid-7egyyavu]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.fl-why[data-astro-cid-7egyyavu] h2[data-astro-cid-7egyyavu],.fl-head[data-astro-cid-7egyyavu] h2[data-astro-cid-7egyyavu],.fl-faq[data-astro-cid-7egyyavu] h2[data-astro-cid-7egyyavu],.fl-close[data-astro-cid-7egyyavu] h2[data-astro-cid-7egyyavu]{font-size:var(--size-h2);line-height:1.05;margin:1rem 0 0}.fl-why[data-astro-cid-7egyyavu] h2[data-astro-cid-7egyyavu] em[data-astro-cid-7egyyavu],.fl-head[data-astro-cid-7egyyavu] h2[data-astro-cid-7egyyavu] em[data-astro-cid-7egyyavu],.fl-faq[data-astro-cid-7egyyavu] h2[data-astro-cid-7egyyavu] em[data-astro-cid-7egyyavu],.fl-close[data-astro-cid-7egyyavu] h2[data-astro-cid-7egyyavu] em[data-astro-cid-7egyyavu]{font-style:normal;color:var(--accent)}.fl-attend[data-astro-cid-7egyyavu] .fl-head[data-astro-cid-7egyyavu] h2[data-astro-cid-7egyyavu] em[data-astro-cid-7egyyavu],.fl-part[data-astro-cid-7egyyavu] .fl-head[data-astro-cid-7egyyavu] h2[data-astro-cid-7egyyavu] em[data-astro-cid-7egyyavu],.fl-faq[data-astro-cid-7egyyavu] h2[data-astro-cid-7egyyavu] em[data-astro-cid-7egyyavu]{color:#a45f00}.fl-why-text[data-astro-cid-7egyyavu]{max-width:54ch;font-size:1.1rem;line-height:1.65;margin-top:1.2rem;color:var(--fg-soft)}.fl-term[data-astro-cid-7egyyavu]{font-family:var(--font-display);font-style:normal;font-size:1.2em;color:#a45f00}.fl-why-welcome[data-astro-cid-7egyyavu]{padding-left:1rem;border-left:2px solid var(--saffron);font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.35;color:var(--fg)}.fl-why-media[data-astro-cid-7egyyavu]{position:relative;max-width:24rem;width:78%;justify-self:center}.fl-why-media[data-astro-cid-7egyyavu]:before{content:"";position:absolute;inset:4% -24% -4%;z-index:-1;background:radial-gradient(closest-side,rgba(255,170,43,.45),rgba(234,77,30,.14) 60%,transparent);animation:fl-breathe 4.8s ease-in-out infinite}.fl-why-media[data-astro-cid-7egyyavu] img{object-position:50% 62%}@keyframes fl-breathe{0%,to{opacity:.75;scale:1}50%{opacity:1;scale:1.05}}.fl-head[data-astro-cid-7egyyavu]{max-width:50rem;margin-bottom:clamp(2rem,4vw,3rem)}.fl-head[data-astro-cid-7egyyavu] .lead[data-astro-cid-7egyyavu]{margin-top:1rem}.fl-tickets[data-astro-cid-7egyyavu]{display:grid;gap:clamp(.9rem,2vw,1.2rem);margin-top:clamp(1.6rem,3vw,2.2rem)}@media(min-width:62rem){.fl-tickets[data-astro-cid-7egyyavu]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch}}.fl-night[data-astro-cid-7egyyavu],.fl-ev[data-astro-cid-7egyyavu] a[data-astro-cid-7egyyavu]{position:relative;display:grid;overflow:hidden;isolation:isolate;outline:none;text-decoration:none;transition:translate .5s cubic-bezier(.34,1.56,.64,1),rotate .5s cubic-bezier(.34,1.56,.64,1),box-shadow .5s var(--ease-out)}.fl-night[data-astro-cid-7egyyavu]:after,.fl-ev[data-astro-cid-7egyyavu] a[data-astro-cid-7egyyavu]:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(255,250,225,.42) 50%,transparent 62%) -150% 0 / 250% 100% no-repeat}.fl-night[data-astro-cid-7egyyavu]:hover:after,.fl-night[data-astro-cid-7egyyavu]:focus-visible:after,.fl-ev[data-astro-cid-7egyyavu] a[data-astro-cid-7egyyavu]:hover:after,.fl-ev[data-astro-cid-7egyyavu] a[data-astro-cid-7egyyavu]:focus-visible:after{background-position:250% 0;transition:background-position 1s var(--ease-out)}.fl-night[data-astro-cid-7egyyavu]{--n: 1.1rem;align-content:start;gap:.35rem;padding:clamp(1.4rem,3.5vw,2.2rem) clamp(1.3rem,3.5vw,2.4rem) 0;border-radius:1rem;color:#fff3dc;background:radial-gradient(90% 70% at 85% 0%,rgba(255,160,60,.32),transparent 60%),radial-gradient(70% 60% at 0% 100%,rgba(210,19,106,.45),transparent 70%),radial-gradient(circle,rgba(255,210,122,.14) 1px,transparent 1.6px) 0 0 / 13px 13px,linear-gradient(160deg,#5a0c2c,#2a0614 70%);box-shadow:0 1.4rem 2.4rem -1.4rem #5a0c2cbf;-webkit-mask:radial-gradient(circle at 0 62%,transparent var(--n),#000 calc(var(--n) + .5px)) left / 51% 100% no-repeat,radial-gradient(circle at 100% 62%,transparent var(--n),#000 calc(var(--n) + .5px)) right / 51% 100% no-repeat;mask:radial-gradient(circle at 0 62%,transparent var(--n),#000 calc(var(--n) + .5px)) left / 51% 100% no-repeat,radial-gradient(circle at 100% 62%,transparent var(--n),#000 calc(var(--n) + .5px)) right / 51% 100% no-repeat}.fl-night[data-astro-cid-7egyyavu]:before{content:"";position:absolute;inset:.55rem;z-index:-1;border:1px solid rgba(255,210,122,.55);border-radius:.6rem;box-shadow:inset 0 0 0 3px #2a061499,inset 0 0 0 4px #ffd27a38}.fl-night[data-astro-cid-7egyyavu]:hover,.fl-night[data-astro-cid-7egyyavu]:focus-visible{translate:0 -4px;rotate:-.6deg;box-shadow:0 1.8rem 3rem -1.4rem #5a0c2cd9,0 0 2.4rem -.4rem #ffaa3c8c}.fl-night[data-astro-cid-7egyyavu]:focus-visible{outline:3px solid var(--saffron);outline-offset:3px}.fl-night-top[data-astro-cid-7egyyavu]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding-right:clamp(3.4rem,9vw,5rem)}.fl-night-tag[data-astro-cid-7egyyavu]{font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#ffd27a}.fl-night-admit[data-astro-cid-7egyyavu]{position:absolute;top:clamp(1.4rem,3.5vw,2.2rem);right:clamp(1.3rem,3.5vw,2.4rem);padding:.3rem .6rem;border:1px solid rgba(255,210,122,.6);border-radius:.3rem;font-size:.62rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#ffd27a;rotate:6deg}.fl-night-date[data-astro-cid-7egyyavu]{margin-top:.5rem;font-family:var(--font-display);font-weight:400;font-size:clamp(2.6rem,7vw,4.4rem);line-height:.95;background:linear-gradient(180deg,#fff3c4 10%,#ffc24a 55%,#e0900c);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 1.4rem rgba(255,170,60,.25)}.fl-night-name[data-astro-cid-7egyyavu]{font-family:var(--font-display);font-size:clamp(1.35rem,3vw,1.75rem);line-height:1.1;color:#fffdfa}.fl-night-when[data-astro-cid-7egyyavu]{font-size:.88rem;color:#fff3dcbf}.fl-night-bill[data-astro-cid-7egyyavu]{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.9rem}.fl-night-bill[data-astro-cid-7egyyavu] span[data-astro-cid-7egyyavu]{padding:.35rem .75rem;border:1px solid rgba(255,210,122,.4);border-radius:2rem;background:#ffd27a14;font-size:.8rem;font-weight:600}.fl-night-cta[data-astro-cid-7egyyavu]{justify-self:start;display:inline-flex;align-items:center;gap:.8rem;margin-top:1.1rem;padding:.75rem 1.2rem;min-height:2.9rem;border-radius:3rem;background:linear-gradient(180deg,#ffd56a,#f0a020);color:#2a0614;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;box-shadow:0 .5rem 1.4rem -.5rem #ffaa3ccc}.fl-night[data-astro-cid-7egyyavu]:hover .fl-night-cta[data-astro-cid-7egyyavu] .fl-arrow[data-astro-cid-7egyyavu],.fl-night[data-astro-cid-7egyyavu]:focus-visible .fl-night-cta[data-astro-cid-7egyyavu] .fl-arrow[data-astro-cid-7egyyavu]{width:2.4rem}.fl-night-lamps[data-astro-cid-7egyyavu]{position:relative;display:flex;justify-content:space-around;align-items:end;margin:1.4rem calc(-1*clamp(1.3rem,3.5vw,2.4rem)) 0;padding:1.6rem 1.4rem 1rem;background:radial-gradient(80% 120% at 50% 100%,rgba(255,170,60,.28),transparent 70%)}.fl-night-lamps[data-astro-cid-7egyyavu]:before{content:"";position:absolute;top:0;left:1.4rem;right:1.4rem;border-top:2px dotted rgba(255,210,122,.45)}.fl-night-lamps[data-astro-cid-7egyyavu]>span[data-astro-cid-7egyyavu]{position:relative;width:clamp(1.7rem,4vw,2.3rem);height:2.6rem}.fl-night-lamps[data-astro-cid-7egyyavu] svg[data-astro-cid-7egyyavu]{position:absolute;left:0;bottom:0;width:100%}.fl-night-lamps[data-astro-cid-7egyyavu] em[data-astro-cid-7egyyavu]{position:absolute;left:38%;bottom:.45rem;width:.7rem;height:1.4rem;translate:-50% 0;transform-origin:50% 100%;filter:drop-shadow(0 0 6px rgba(255,170,40,.9));transition:scale .5s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--k) * .05s)}.fl-night[data-astro-cid-7egyyavu]:hover .fl-night-lamps[data-astro-cid-7egyyavu] em[data-astro-cid-7egyyavu],.fl-night[data-astro-cid-7egyyavu]:focus-visible .fl-night-lamps[data-astro-cid-7egyyavu] em[data-astro-cid-7egyyavu]{scale:1.4}.fl-night-spark[data-astro-cid-7egyyavu]{position:absolute;top:clamp(7.2rem,12vw,9rem);right:clamp(2.8rem,12vw,9rem);width:0;height:0;z-index:-1}.fl-night-spark[data-astro-cid-7egyyavu] i[data-astro-cid-7egyyavu]{position:absolute;left:0;top:0;width:calc(var(--l) * 3.4rem);height:2px;border-radius:2px;background:linear-gradient(90deg,#fff0be00,#fff1b0 70%,#fff);transform-origin:0 50%;rotate:var(--a);opacity:.55;animation:fl-ray 1.6s ease-in-out infinite;animation-delay:var(--sd)}@media(max-width:40rem){.fl-night-spark[data-astro-cid-7egyyavu]{top:6.2rem;right:2.2rem}.fl-night-spark[data-astro-cid-7egyyavu] i[data-astro-cid-7egyyavu]{width:calc(var(--l) * 2.3rem)}}@keyframes fl-ray{0%,to{scale:.55 1;opacity:.25}50%{scale:1 1;opacity:.9}}.fl-night[data-astro-cid-7egyyavu]:hover .fl-night-spark[data-astro-cid-7egyyavu] i[data-astro-cid-7egyyavu],.fl-night[data-astro-cid-7egyyavu]:focus-visible .fl-night-spark[data-astro-cid-7egyyavu] i[data-astro-cid-7egyyavu]{animation-duration:.6s}.fl-evs[data-astro-cid-7egyyavu]{list-style:none;margin:0;padding:0;display:grid;gap:clamp(.7rem,1.6vw,.9rem)}@media(min-width:44rem)and (max-width:61.99rem){.fl-evs[data-astro-cid-7egyyavu]{grid-template-columns:repeat(3,minmax(0,1fr))}}.fl-ev[data-astro-cid-7egyyavu]{--stub: 5.4rem;--tk: linear-gradient(160deg, #e03a80, #a10c4c);--tk-glow: rgba(255, 120, 170, .55)}.fl-ev--prize[data-astro-cid-7egyyavu]{--tk: linear-gradient(160deg, #9858c6, #5f2783);--tk-glow: rgba(190, 140, 255, .55)}.fl-ev--market[data-astro-cid-7egyyavu]{--tk: linear-gradient(160deg, #16a39b, #0a645f);--tk-glow: rgba(120, 240, 220, .5)}.fl-ev[data-astro-cid-7egyyavu] a[data-astro-cid-7egyyavu]{grid-template-columns:var(--stub) minmax(0,1fr);height:100%;border-radius:.8rem;color:#fffdfa;background:radial-gradient(circle,rgba(255,255,255,.14) 1px,transparent 1.6px) 0 0 / 11px 11px,var(--tk);box-shadow:0 .8rem 1.4rem -.9rem #5014288c;-webkit-mask:radial-gradient(circle at var(--stub) 0,transparent .5rem,#000 calc(.5rem + .5px)) top / 100% 51% no-repeat,radial-gradient(circle at var(--stub) 100%,transparent .5rem,#000 calc(.5rem + .5px)) bottom / 100% 51% no-repeat;mask:radial-gradient(circle at var(--stub) 0,transparent .5rem,#000 calc(.5rem + .5px)) top / 100% 51% no-repeat,radial-gradient(circle at var(--stub) 100%,transparent .5rem,#000 calc(.5rem + .5px)) bottom / 100% 51% no-repeat}@media(min-width:44rem)and (max-width:61.99rem){.fl-ev[data-astro-cid-7egyyavu]{--stub: 4.6rem}.fl-ev[data-astro-cid-7egyyavu] a[data-astro-cid-7egyyavu]{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--stub) 1fr;-webkit-mask:radial-gradient(circle at 0 var(--stub),transparent .5rem,#000 calc(.5rem + .5px)) left / 51% 100% no-repeat,radial-gradient(circle at 100% var(--stub),transparent .5rem,#000 calc(.5rem + .5px)) right / 51% 100% no-repeat;mask:radial-gradient(circle at 0 var(--stub),transparent .5rem,#000 calc(.5rem + .5px)) left / 51% 100% no-repeat,radial-gradient(circle at 100% var(--stub),transparent .5rem,#000 calc(.5rem + .5px)) right / 51% 100% no-repeat}.fl-ev-body[data-astro-cid-7egyyavu]:before{inset:0 .85rem auto!important;border-left:0!important;border-top:2px dotted currentColor}.fl-ev-admit[data-astro-cid-7egyyavu]{display:none}}.fl-ev[data-astro-cid-7egyyavu] a[data-astro-cid-7egyyavu]:hover,.fl-ev[data-astro-cid-7egyyavu] a[data-astro-cid-7egyyavu]:focus-visible{translate:0 -4px;rotate:-.8deg;box-shadow:0 1.2rem 1.6rem -1rem #50142899,0 0 1.4rem var(--tk-glow)}.fl-ev[data-astro-cid-7egyyavu]:nth-child(2n) a[data-astro-cid-7egyyavu]:hover,.fl-ev[data-astro-cid-7egyyavu]:nth-child(2n) a[data-astro-cid-7egyyavu]:focus-visible{rotate:.8deg}.fl-ev[data-astro-cid-7egyyavu] a[data-astro-cid-7egyyavu]:focus-visible{box-shadow:inset 0 0 0 3px #fffdfa,0 0 1.4rem var(--tk-glow)}.fl-ev-stub[data-astro-cid-7egyyavu]{position:relative;display:grid;place-items:center;align-content:center;gap:.4rem;background:radial-gradient(70% 70% at 50% 45%,rgba(255,230,160,.3),transparent 75%),#280a0024}.fl-sign{width:3.1rem;height:auto;overflow:visible;filter:drop-shadow(0 2px 3px rgba(40,0,20,.35))}.fl-sign-spin,.fl-sign-sway{transform-box:fill-box;transform-origin:50% 50%;transition:rotate 1.2s var(--ease-out)}.fl-sign-sway{transform-origin:50% 0}.fl-ev[data-astro-cid-7egyyavu] a[data-astro-cid-7egyyavu]:hover .fl-sign-spin,.fl-ev[data-astro-cid-7egyyavu] a[data-astro-cid-7egyyavu]:focus-visible .fl-sign-spin{rotate:90deg}.fl-ev[data-astro-cid-7egyyavu] a[data-astro-cid-7egyyavu]:hover .fl-sign-sway,.fl-ev[data-astro-cid-7egyyavu] a[data-astro-cid-7egyyavu]:focus-visible .fl-sign-sway{animation:fl-sway 1.4s ease-in-out infinite}@keyframes fl-sway{0%,to{rotate:-10deg}50%{rotate:10deg}}.fl-ev-admit[data-astro-cid-7egyyavu]{font-size:.52rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;opacity:.8}.fl-ev-body[data-astro-cid-7egyyavu]{position:relative;display:grid;align-content:start;gap:.2rem;padding:.95rem 1.1rem 1rem}.fl-ev-body[data-astro-cid-7egyyavu]:before{content:"";position:absolute;top:.85rem;bottom:.85rem;left:0;border-left:2px dotted currentColor;opacity:.45}.fl-ev-tag[data-astro-cid-7egyyavu]{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .45rem;font-size:.66rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1.4}.fl-ev-tag[data-astro-cid-7egyyavu] [data-astro-cid-7egyyavu][data-k=who]{padding:.05rem .45rem;border-radius:1rem;background:#fffdfa33;letter-spacing:.1em;white-space:nowrap}.fl-ev-date[data-astro-cid-7egyyavu]{margin-top:.15rem;font-family:var(--font-display);font-weight:400;font-size:clamp(1.4rem,2.6vw,1.65rem);line-height:1.05}.fl-ev-name[data-astro-cid-7egyyavu]{font-size:.92rem;font-weight:600;line-height:1.3}.fl-ev-act[data-astro-cid-7egyyavu]{font-size:.82rem;line-height:1.4;opacity:.88}.fl-ev-cta[data-astro-cid-7egyyavu]{display:inline-flex;align-items:center;gap:.6rem;margin-top:.35rem;font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.fl-ev[data-astro-cid-7egyyavu] a[data-astro-cid-7egyyavu]:hover .fl-arrow[data-astro-cid-7egyyavu],.fl-ev[data-astro-cid-7egyyavu] a[data-astro-cid-7egyyavu]:focus-visible .fl-arrow[data-astro-cid-7egyyavu]{width:2.2rem}.fl-path[data-astro-cid-7egyyavu]{list-style:none;margin:0;padding:0;display:grid}.fl-stop[data-astro-cid-7egyyavu]{position:relative;display:grid;grid-template-columns:4.2rem minmax(0,1fr);grid-template-areas:"date main" "date tix";gap:.4rem 1rem;padding:1.4rem 0;border-top:1px solid var(--line);scroll-margin-top:6.5rem;transition:opacity .4s}@media(min-width:48rem){.fl-stop[data-astro-cid-7egyyavu]{grid-template-columns:7rem minmax(0,1fr) auto;grid-template-areas:"date main tix";align-items:center;gap:0 2rem;padding:1.7rem 0}}.fl-date[data-astro-cid-7egyyavu]{grid-area:date;display:grid;align-content:start;line-height:1}.fl-date[data-astro-cid-7egyyavu] b[data-astro-cid-7egyyavu]{font-family:var(--font-display);font-weight:400;font-size:clamp(2.4rem,4vw,3.4rem);color:#a45f00}.fl-date[data-astro-cid-7egyyavu] span[data-astro-cid-7egyyavu]{margin-top:.35rem;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-soft)}.fl-stop-main[data-astro-cid-7egyyavu]{grid-area:main}.fl-format[data-astro-cid-7egyyavu]{display:flex;flex-wrap:wrap;gap:.3rem .9rem;margin:0;font-size:.74rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#a45f00}.fl-format[data-astro-cid-7egyyavu] span[data-astro-cid-7egyyavu]{color:var(--fg-soft)}.fl-stop[data-astro-cid-7egyyavu] h3[data-astro-cid-7egyyavu]{font-size:var(--size-h3);line-height:1.15;margin:.35rem 0 0}.fl-line[data-astro-cid-7egyyavu]{margin:.4rem 0 0;max-width:60ch;color:var(--fg-soft);line-height:1.55}.fl-flag[data-astro-cid-7egyyavu],.fl-done[data-astro-cid-7egyyavu]{padding:.05rem .55rem;border-radius:1rem;letter-spacing:.12em}.fl-format[data-astro-cid-7egyyavu] .fl-flag[data-astro-cid-7egyyavu],.fl-fest-k[data-astro-cid-7egyyavu] .fl-flag[data-astro-cid-7egyyavu]{background:var(--saffron);color:var(--ink)}.fl-format[data-astro-cid-7egyyavu] .fl-done[data-astro-cid-7egyyavu]{border:1px solid var(--line)}.fl-tix[data-astro-cid-7egyyavu]{grid-area:tix;justify-self:start;position:relative;display:inline-flex;align-items:center;gap:.7rem;margin-top:.4rem;padding:.55rem 1.3rem .55rem .8rem;min-height:2.9rem;border:1px solid color-mix(in srgb,#a45f00 55%,transparent);border-radius:3rem;background:var(--paper);font-size:.78rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;overflow:hidden;isolation:isolate;transition:border-color .4s,color .4s,box-shadow .6s var(--ease-out),translate .4s var(--ease-out)}.fl-tix[data-astro-cid-7egyyavu]:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(140% 220% at 1.6rem 50%,#fff4c9 0,#ffc24a 32%,#f08a12 70%,#d2136a 120%);opacity:0;clip-path:circle(0 at 1.6rem 50%);transition:clip-path .7s var(--ease-out),opacity .3s}.fl-tix-lamp[data-astro-cid-7egyyavu]{position:relative;width:2rem;height:1.6rem;flex:none}.fl-tix-lamp[data-astro-cid-7egyyavu] svg[data-astro-cid-7egyyavu]{position:absolute;left:0;bottom:0;width:100%;overflow:visible}.fl-tix-lamp[data-astro-cid-7egyyavu] em[data-astro-cid-7egyyavu]{position:absolute;left:88%;bottom:55%;width:.62rem;height:1.24rem;translate:-50% 0;transform-origin:50% 100%;scale:0;transition:scale .6s cubic-bezier(.34,1.56,.64,1)}.fl-tix[data-astro-cid-7egyyavu]:hover,.fl-tix[data-astro-cid-7egyyavu]:focus-visible,.fl-tix[data-astro-cid-7egyyavu].is-lit{border-color:#f08a12;color:var(--ink);box-shadow:0 .6rem 1.8rem -.6rem #f08a12b3,0 0 0 4px #ffc24a2e}.fl-tix[data-astro-cid-7egyyavu]:hover:before,.fl-tix[data-astro-cid-7egyyavu]:focus-visible:before,.fl-tix[data-astro-cid-7egyyavu].is-lit:before{opacity:1;clip-path:circle(150% at 1.6rem 50%)}.fl-tix[data-astro-cid-7egyyavu]:hover .fl-tix-lamp[data-astro-cid-7egyyavu] em[data-astro-cid-7egyyavu],.fl-tix[data-astro-cid-7egyyavu]:focus-visible .fl-tix-lamp[data-astro-cid-7egyyavu] em[data-astro-cid-7egyyavu],.fl-tix[data-astro-cid-7egyyavu].is-lit .fl-tix-lamp[data-astro-cid-7egyyavu] em[data-astro-cid-7egyyavu]{scale:1}.fl-tix[data-astro-cid-7egyyavu]:hover .fl-arrow[data-astro-cid-7egyyavu],.fl-tix[data-astro-cid-7egyyavu]:focus-visible .fl-arrow[data-astro-cid-7egyyavu]{width:2.2rem}.fl-tix[data-astro-cid-7egyyavu]:active{translate:0 1px}@media(min-width:48rem){.fl-tix[data-astro-cid-7egyyavu]{margin-top:0;justify-self:end}}.fl-stop[data-astro-cid-7egyyavu].is-next .fl-tix[data-astro-cid-7egyyavu]:before{opacity:1;clip-path:circle(150% at 1.6rem 50%)}.fl-stop[data-astro-cid-7egyyavu].is-next .fl-tix-lamp[data-astro-cid-7egyyavu] em[data-astro-cid-7egyyavu]{scale:1}.fl-stop[data-astro-cid-7egyyavu].is-next .fl-tix[data-astro-cid-7egyyavu]{border-color:#f08a12}.fl-stop[data-astro-cid-7egyyavu].is-past{opacity:.5}.fl-stop[data-astro-cid-7egyyavu].is-past .fl-tix[data-astro-cid-7egyyavu]{display:none}.fl-stop[data-astro-cid-7egyyavu]:target{animation:fl-picked 1.6s ease-out}@keyframes fl-picked{0%{background:color-mix(in srgb,var(--saffron) 28%,transparent)}to{background:transparent}}.fl-stop--fest[data-astro-cid-7egyyavu]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:none;gap:0;margin:1rem 0;padding:0;border:0;background:var(--ink);color:var(--paper);overflow:hidden;isolation:isolate}@media(min-width:60rem){.fl-stop--fest[data-astro-cid-7egyyavu]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch;margin:1.6rem 0}}.fl-fest-media[data-astro-cid-7egyyavu]{display:grid;place-items:center;padding:clamp(1.6rem,4vw,3rem) clamp(1.2rem,4vw,3rem) 0;background:radial-gradient(70% 60% at 50% 45%,rgba(224,144,12,.18),transparent 70%)}@media(min-width:60rem){.fl-fest-media[data-astro-cid-7egyyavu]{padding-bottom:clamp(1.6rem,4vw,3rem)}}.fl-fest-media[data-astro-cid-7egyyavu] .fl-fest-jk{width:min(100%,23rem)}.fl-fest-media[data-astro-cid-7egyyavu] .ls{position:relative;width:100%;height:100%;display:flex;flex-direction:column}.fl-fest-media[data-astro-cid-7egyyavu] .ls-window{aspect-ratio:auto;flex:1 1 auto;min-height:0;border-radius:0;box-shadow:none}.fl-fest-media[data-astro-cid-7egyyavu] .ls-window:after{display:none}.fl-fest-media[data-astro-cid-7egyyavu] .ls-cap{flex:none;margin:0;padding:.8rem clamp(.8rem,3cqi,1.1rem) .95rem;gap:.6rem .9rem;flex-wrap:nowrap;background:linear-gradient(#06040a,#120810);border-top:1px solid rgba(224,144,12,.22)}.fl-fest-media[data-astro-cid-7egyyavu] .ls-pass{flex:none;min-height:2.75rem;padding-inline:.8rem 1rem;background:linear-gradient(180deg,#ea4d1e38,#8e123040);color:var(--paper);border-color:#ffd27a73;box-shadow:0 0 18px -6px #ffa04699,inset 0 1px #ffecc826;font-size:.72rem}.fl-fest-media[data-astro-cid-7egyyavu] .ls-pass svg{fill:#ffb347;filter:drop-shadow(0 0 4px #ff8a3a)}.fl-fest-media[data-astro-cid-7egyyavu] .ls-pass:hover,.fl-fest-media[data-astro-cid-7egyyavu] .ls-pass:focus-visible{border-color:#ffd27a;box-shadow:0 0 26px -4px #ffa046d9}.fl-fest-media[data-astro-cid-7egyyavu] .ls-read{flex:1 1 auto;min-width:0;text-align:right}.fl-fest-media[data-astro-cid-7egyyavu] .ls-count{color:#fffdfab8;font-size:.8rem}.fl-fest-media[data-astro-cid-7egyyavu] .ls.is-full .ls-count{color:#fff3dc}.fl-fest-media[data-astro-cid-7egyyavu] .ls-count b{color:#ffd27a}.fl-fest-media[data-astro-cid-7egyyavu] .ls-count{white-space:nowrap}.fl-fest-media[data-astro-cid-7egyyavu] .ls-hint{font-size:.8rem}@container (max-width: 22rem){.fl-fest-media[data-astro-cid-7egyyavu] .ls-cap{flex-wrap:wrap;justify-content:center}.fl-fest-media[data-astro-cid-7egyyavu] .ls-pass{flex:1 1 100%;justify-content:center}.fl-fest-media[data-astro-cid-7egyyavu] .ls-read{flex-basis:100%;text-align:center}}.fl-fest-body[data-astro-cid-7egyyavu]{position:relative;z-index:1;padding:clamp(1.6rem,4vw,3rem)}.fl-fest-k[data-astro-cid-7egyyavu]{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin:0;font-size:.74rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#ffd27a}.fl-stop--fest[data-astro-cid-7egyyavu] h3[data-astro-cid-7egyyavu]{font-size:clamp(2rem,4vw,3rem);margin-top:.6rem}.fl-fest-date[data-astro-cid-7egyyavu]{display:grid;gap:.2rem;margin:.5rem 0 0;font-size:1.1rem;font-weight:500}.fl-fest-date[data-astro-cid-7egyyavu] span[data-astro-cid-7egyyavu]{font-size:.92rem;font-weight:400;color:#fffdfab3}.fl-fest-line[data-astro-cid-7egyyavu]{margin:.9rem 0 0;color:#fffdfabf;line-height:1.6;max-width:44ch}.fl-fest-play[data-astro-cid-7egyyavu]{display:flex;gap:.8rem;align-items:center;margin:1.1rem 0 0;padding:.75rem .95rem;max-width:44ch;border:1px dashed rgba(255,210,122,.35);border-radius:.8rem;font-size:.88rem;line-height:1.45;color:#fff3dcd9;transition:border-color .6s,background .6s}.fl-fest-play-n[data-astro-cid-7egyyavu]{flex:none;font:400 2rem / 1 var(--font-display);background:linear-gradient(180deg,#fff3c4,#ffc24a 60%,#e0900c);-webkit-background-clip:text;background-clip:text;color:transparent}.fl-stop--fest[data-astro-cid-7egyyavu].is-full .fl-fest-play[data-astro-cid-7egyyavu]{border-style:solid;border-color:#ffd27ab3;background:#ffaa3c1a}.fl-stop--fest[data-astro-cid-7egyyavu].is-full .fl-fest-play-n[data-astro-cid-7egyyavu]{animation:fl-cheer-n 1.2s cubic-bezier(.34,1.56,.64,1)}.fl-stop--fest[data-astro-cid-7egyyavu].is-full .fl-lightbtn[data-astro-cid-7egyyavu]{animation:fl-cheer 2.2s ease-in-out .6s infinite}@keyframes fl-cheer-n{0%{scale:1}40%{scale:1.35}to{scale:1}}@keyframes fl-cheer{0%,to{box-shadow:0 0 #ffc24a00}50%{box-shadow:0 0 0 6px #ffc24a40,0 0 2.4rem #ffa03c99}}@media(prefers-reduced-motion:reduce){.fl-stop--fest[data-astro-cid-7egyyavu].is-full .fl-fest-play-n[data-astro-cid-7egyyavu],.fl-stop--fest[data-astro-cid-7egyyavu].is-full .fl-lightbtn[data-astro-cid-7egyyavu]{animation:none}}.fl-fest-act[data-astro-cid-7egyyavu]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-top:1.6rem}.fl-lightbtn[data-astro-cid-7egyyavu]{position:relative;display:inline-flex;align-items:center;gap:.8rem;padding:.9rem 1.8rem .9rem 1.1rem;min-height:3.4rem;border-radius:3rem;background:linear-gradient(120deg,#ffcf5a,#f6a21b 45%,#ea4d1e);color:var(--ink);font-size:.84rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;box-shadow:0 0 0 1px #ffe6a099 inset,0 .9rem 2.2rem -.8rem #ff961ebf;isolation:isolate;transition:translate .4s var(--ease-out),box-shadow .5s var(--ease-out)}.fl-lightbtn[data-astro-cid-7egyyavu]:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(105deg,transparent 35%,rgba(255,255,240,.75) 50%,transparent 65%) -150% 0 / 250% 100% no-repeat;animation:fl-sheen 4.5s ease-in-out infinite}.fl-lightbtn[data-astro-cid-7egyyavu]:hover,.fl-lightbtn[data-astro-cid-7egyyavu]:focus-visible{translate:0 -2px;box-shadow:0 0 0 1px #fff0bee6 inset,0 1.2rem 2.8rem -.8rem #ff961ef2,0 0 0 6px #ffc24a33}.fl-lb-lamp[data-astro-cid-7egyyavu]{position:relative;width:1.9rem;height:1.9rem;flex:none;border-radius:50%;background:radial-gradient(circle at 50% 70%,#5e220c,#2a0f06);box-shadow:0 0 0 1px #ffe6a099}.fl-lb-lamp[data-astro-cid-7egyyavu] em[data-astro-cid-7egyyavu]{position:absolute;left:50%;bottom:22%;width:.8rem;height:1.6rem;translate:-50% 0;transform-origin:50% 100%;transition:scale .5s cubic-bezier(.34,1.56,.64,1)}.fl-lightbtn[data-astro-cid-7egyyavu]:hover .fl-lb-lamp[data-astro-cid-7egyyavu] em[data-astro-cid-7egyyavu],.fl-lightbtn[data-astro-cid-7egyyavu]:focus-visible .fl-lb-lamp[data-astro-cid-7egyyavu] em[data-astro-cid-7egyyavu]{scale:1.25}.fl-lb-sparks[data-astro-cid-7egyyavu]{position:absolute;left:2.05rem;top:.6rem;width:0;height:0;pointer-events:none}.fl-lb-sparks[data-astro-cid-7egyyavu] i[data-astro-cid-7egyyavu]{position:absolute;width:4px;height:4px;border-radius:50%;background:#fff1b0;box-shadow:0 0 6px #ffb321;opacity:0}.fl-lb-sparks[data-astro-cid-7egyyavu] i[data-astro-cid-7egyyavu]:nth-child(1){--sx: -1.4rem;--sy: -1.6rem}.fl-lb-sparks[data-astro-cid-7egyyavu] i[data-astro-cid-7egyyavu]:nth-child(2){--sx: -.2rem;--sy: -2.2rem}.fl-lb-sparks[data-astro-cid-7egyyavu] i[data-astro-cid-7egyyavu]:nth-child(3){--sx: 1.2rem;--sy: -1.8rem}.fl-lb-sparks[data-astro-cid-7egyyavu] i[data-astro-cid-7egyyavu]:nth-child(4){--sx: 2.6rem;--sy: -1.1rem}.fl-lb-sparks[data-astro-cid-7egyyavu] i[data-astro-cid-7egyyavu]:nth-child(5){--sx: -2.2rem;--sy: -.6rem}.fl-lightbtn[data-astro-cid-7egyyavu]:hover .fl-lb-sparks[data-astro-cid-7egyyavu] i[data-astro-cid-7egyyavu],.fl-lightbtn[data-astro-cid-7egyyavu]:focus-visible .fl-lb-sparks[data-astro-cid-7egyyavu] i[data-astro-cid-7egyyavu]{animation:fl-burst .9s ease-out infinite}.fl-lb-sparks[data-astro-cid-7egyyavu] i[data-astro-cid-7egyyavu]:nth-child(2n){animation-delay:.3s!important}.fl-lb-sparks[data-astro-cid-7egyyavu] i[data-astro-cid-7egyyavu]:nth-child(3n){animation-delay:.55s!important}.fl-lightbtn--big[data-astro-cid-7egyyavu]{padding:1.1rem 2.2rem 1.1rem 1.2rem;font-size:.92rem}@keyframes fl-sheen{0%,55%{background-position:-150% 0}85%,to{background-position:250% 0}}@keyframes fl-burst{0%{transform:translate(0) scale(1);opacity:0}15%{opacity:1}to{transform:translate(var(--sx),var(--sy)) scale(.2);opacity:0}}.fl-fest-word[data-astro-cid-7egyyavu]{position:absolute;right:-.05em;bottom:-.3em;z-index:0;font-family:var(--font-display);font-size:clamp(8rem,18vw,15rem);line-height:1;color:var(--saffron);opacity:.1;pointer-events:none}.fl-more[data-astro-cid-7egyyavu]{margin-top:1.6rem;color:var(--fg-soft)}.fl-roles[data-astro-cid-7egyyavu]{list-style:none;margin:0;padding:0;display:grid;gap:clamp(1.2rem,2.5vw,2rem)}@media(min-width:48rem){.fl-roles[data-astro-cid-7egyyavu]{grid-template-columns:repeat(2,minmax(0,1fr))}}.fl-roles--small[data-astro-cid-7egyyavu]{margin-top:clamp(1.2rem,2.5vw,2rem)}.fl-role[data-astro-cid-7egyyavu]{position:relative;display:grid;align-content:start;border:1px solid var(--line);background:var(--paper);transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out),border-color .4s}.fl-role[data-astro-cid-7egyyavu]:hover{transform:translateY(-4px);box-shadow:0 1.2rem 2.4rem -1.6rem #5a280080;border-color:var(--saffron)}.fl-role-media[data-astro-cid-7egyyavu]{position:relative;overflow:hidden;border-bottom:1px solid var(--line)}.fl-role-media[data-astro-cid-7egyyavu]:after{content:"";position:absolute;inset:.75rem;border:1px solid rgba(255,226,160,.85);border-radius:10px;pointer-events:none;transition:inset .6s var(--ease-out),border-color .4s}.fl-role[data-astro-cid-7egyyavu]:hover .fl-role-media[data-astro-cid-7egyyavu]:after{inset:.5rem;border-color:#ffd27a}.fl-role-media[data-astro-cid-7egyyavu] img[data-astro-cid-7egyyavu]{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;transition:transform .9s var(--ease-out)}.fl-role[data-astro-cid-7egyyavu]:hover .fl-role-media[data-astro-cid-7egyyavu] img[data-astro-cid-7egyyavu]{transform:scale(1.04)}.fl-role-body[data-astro-cid-7egyyavu],.fl-role--small[data-astro-cid-7egyyavu]{padding:clamp(1.4rem,3vw,1.9rem)}.fl-role-k[data-astro-cid-7egyyavu]{display:flex;flex-wrap:wrap;gap:.3rem .9rem;margin:0;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#a45f00}.fl-role-k[data-astro-cid-7egyyavu] span[data-astro-cid-7egyyavu]+span[data-astro-cid-7egyyavu]:not(.fl-soon){color:var(--fg-soft)}.fl-soon[data-astro-cid-7egyyavu]{padding:.05rem .55rem;border-radius:1rem;background:var(--rose);color:var(--paper);letter-spacing:.12em}.fl-role[data-astro-cid-7egyyavu] h3[data-astro-cid-7egyyavu]{font-size:var(--size-h3);line-height:1.15;margin:.5rem 0 0}.fl-role[data-astro-cid-7egyyavu] p[data-astro-cid-7egyyavu]:not(.fl-role-k){margin:.6rem 0 0;color:var(--fg-soft);line-height:1.55}.fl-role-act[data-astro-cid-7egyyavu]{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1.4rem;margin-top:1.3rem}.fl-role[data-astro-cid-7egyyavu] .btn--solid[data-astro-cid-7egyyavu]{--accent: #a45f00}.fl-role-act[data-astro-cid-7egyyavu] .u-link[data-astro-cid-7egyyavu]{display:inline-flex;align-items:center;min-height:2.75rem}.fl-gift[data-astro-cid-7egyyavu]{overflow:hidden;isolation:isolate;border:0;border-radius:1rem;color:var(--paper);padding:clamp(5rem,8vw,5.6rem) clamp(1.9rem,4.5vw,2.8rem) clamp(2rem,4.5vw,2.8rem)}.fl-gift--volunteer[data-astro-cid-7egyyavu]{background:radial-gradient(130% 100% at 100% 0%,#ff4d8d,#d2136a 30%,#8e1230 65%,#4a0820)}.fl-gift--sponsor[data-astro-cid-7egyyavu]{background:radial-gradient(130% 100% at 100% 0%,#b06ad6,#7b3fa0 30%,#3f1458 65%,#1d0a2a)}.fl-gift[data-astro-cid-7egyyavu]:after{content:"";position:absolute;inset:.7rem;border:2px dotted rgba(255,210,122,.55);border-radius:.7rem;pointer-events:none}.fl-gift[data-astro-cid-7egyyavu]:hover{border-color:transparent;box-shadow:0 1.6rem 3rem -1.6rem #5a0a28b3}.fl-mandala[data-astro-cid-7egyyavu]{position:absolute;right:-5.5rem;bottom:-5.5rem;z-index:-1;width:clamp(13rem,24vw,16rem);opacity:.42;animation:fl-spin 60s linear infinite;transition:opacity .6s}.fl-gift[data-astro-cid-7egyyavu]:hover .fl-mandala[data-astro-cid-7egyyavu]{opacity:.8;animation-duration:18s}.fl-ring--0[data-astro-cid-7egyyavu] ellipse[data-astro-cid-7egyyavu]{fill:#ffd27a}.fl-ring--1[data-astro-cid-7egyyavu] ellipse[data-astro-cid-7egyyavu]{fill:none;stroke:#ffd27a;stroke-width:1.6}.fl-ring--2[data-astro-cid-7egyyavu] ellipse[data-astro-cid-7egyyavu]{fill:#ffffff8c}.fl-ring-dots[data-astro-cid-7egyyavu] circle[data-astro-cid-7egyyavu]{fill:#ffd27a}.fl-seed[data-astro-cid-7egyyavu]{fill:#ff9d00}.fl-gift--sponsor[data-astro-cid-7egyyavu] .fl-ring--0[data-astro-cid-7egyyavu] ellipse[data-astro-cid-7egyyavu]{fill:#ffb321}.fl-gift--sponsor[data-astro-cid-7egyyavu] .fl-ring--2[data-astro-cid-7egyyavu] ellipse[data-astro-cid-7egyyavu]{fill:#0d8f88e6}.fl-gift-lamp[data-astro-cid-7egyyavu]{position:absolute;left:clamp(1.9rem,4.5vw,2.8rem);top:2rem;width:3.6rem;aspect-ratio:64 / 34}.fl-gift-lamp[data-astro-cid-7egyyavu] svg[data-astro-cid-7egyyavu]{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.fl-gift-lamp[data-astro-cid-7egyyavu] em[data-astro-cid-7egyyavu]{position:absolute;left:96%;bottom:70%;width:1.1rem;height:2.2rem;translate:-50% 0;transform-origin:50% 100%;scale:.45;transition:scale .7s cubic-bezier(.34,1.56,.64,1)}.fl-gift-glow[data-astro-cid-7egyyavu]{position:absolute;left:96%;bottom:90%;width:7rem;aspect-ratio:1;translate:-50% 50%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,210,110,.6),transparent);opacity:.3;transition:opacity .8s}.fl-gift[data-astro-cid-7egyyavu]:hover .fl-gift-lamp[data-astro-cid-7egyyavu] em[data-astro-cid-7egyyavu],.fl-gift[data-astro-cid-7egyyavu].is-lit .fl-gift-lamp[data-astro-cid-7egyyavu] em[data-astro-cid-7egyyavu]{scale:1}.fl-gift[data-astro-cid-7egyyavu]:hover .fl-gift-glow[data-astro-cid-7egyyavu],.fl-gift[data-astro-cid-7egyyavu].is-lit .fl-gift-glow[data-astro-cid-7egyyavu]{opacity:1}.fl-gift[data-astro-cid-7egyyavu] .fl-role-k[data-astro-cid-7egyyavu]{color:#ffd27a}.fl-gift[data-astro-cid-7egyyavu] h3[data-astro-cid-7egyyavu]{color:var(--paper);font-size:clamp(1.6rem,2.8vw,2.1rem)}.fl-gift[data-astro-cid-7egyyavu] p[data-astro-cid-7egyyavu]:not(.fl-role-k){color:#fffdfadb;max-width:40ch}.fl-gift[data-astro-cid-7egyyavu] .u-link[data-astro-cid-7egyyavu]{color:var(--paper)}.fl-gift-btn[data-astro-cid-7egyyavu]{border:0;border-radius:3rem;background:#ffd27a;color:var(--ink);--fg: var(--paper)}.fl-gift-btn[data-astro-cid-7egyyavu]:before{background:var(--paper)}.fl-gift-btn[data-astro-cid-7egyyavu]:hover,.fl-gift-btn[data-astro-cid-7egyyavu]:focus-visible{color:var(--ink)}@keyframes fl-spin{to{rotate:360deg}}.fl-faq-grid[data-astro-cid-7egyyavu]{display:grid;gap:clamp(2rem,5vw,5rem)}@media(min-width:56rem){.fl-faq-grid[data-astro-cid-7egyyavu]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}}.fl-faq-mail[data-astro-cid-7egyyavu]{margin-top:1.2rem;color:var(--fg-soft);overflow-wrap:anywhere}.fl-q[data-astro-cid-7egyyavu]{border-top:1px solid var(--line)}.fl-q[data-astro-cid-7egyyavu]:last-child{border-bottom:1px solid var(--line)}.fl-q[data-astro-cid-7egyyavu] summary[data-astro-cid-7egyyavu]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 0;cursor:pointer;list-style:none;font-size:1.12rem;font-weight:600}.fl-q[data-astro-cid-7egyyavu] summary[data-astro-cid-7egyyavu]::-webkit-details-marker{display:none}.fl-q[data-astro-cid-7egyyavu] summary[data-astro-cid-7egyyavu] i[data-astro-cid-7egyyavu]{position:relative;flex:none;width:1rem;height:1rem}.fl-q[data-astro-cid-7egyyavu] summary[data-astro-cid-7egyyavu] i[data-astro-cid-7egyyavu]:before,.fl-q[data-astro-cid-7egyyavu] summary[data-astro-cid-7egyyavu] i[data-astro-cid-7egyyavu]:after{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;background:#a45f00;transition:transform .4s var(--ease-out)}.fl-q[data-astro-cid-7egyyavu] summary[data-astro-cid-7egyyavu] i[data-astro-cid-7egyyavu]:after{transform:rotate(90deg)}.fl-q[data-astro-cid-7egyyavu][open] summary[data-astro-cid-7egyyavu] i[data-astro-cid-7egyyavu]:after{transform:rotate(0)}.fl-q[data-astro-cid-7egyyavu] p[data-astro-cid-7egyyavu]{margin:0 0 1.3rem;max-width:60ch;color:var(--fg-soft);line-height:1.6}.fl-close[data-astro-cid-7egyyavu]{text-align:center;background:radial-gradient(60% 70% at 50% 110%,rgba(224,144,12,.3),transparent 70%),var(--bg)}.fl-close[data-astro-cid-7egyyavu]{position:relative;overflow:clip;padding-top:clamp(7rem,13vw,10rem);padding-bottom:clamp(7rem,12vw,9rem)}.fl-close[data-astro-cid-7egyyavu] .container[data-astro-cid-7egyyavu]{position:relative;z-index:2;display:grid;justify-items:center}.fl-close-act[data-astro-cid-7egyyavu]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.2rem 1.8rem;margin-top:2rem}.fl-close-act[data-astro-cid-7egyyavu] .u-link[data-astro-cid-7egyyavu]{color:var(--paper)}.fl-close-lamps[data-astro-cid-7egyyavu]{position:absolute;left:50%;bottom:clamp(1rem,2.5vw,1.8rem);translate:-50% 0;display:flex;gap:clamp(.7rem,3vw,2.4rem);margin:0;padding:0;list-style:none}.fl-close-lamps[data-astro-cid-7egyyavu] li[data-astro-cid-7egyyavu]{position:relative;width:clamp(2rem,4vw,3rem);aspect-ratio:64 / 34}.fl-close-lamps[data-astro-cid-7egyyavu] li[data-astro-cid-7egyyavu]:nth-child(n+7){display:none}@media(min-width:40rem){.fl-close-lamps[data-astro-cid-7egyyavu] li[data-astro-cid-7egyyavu]:nth-child(n+7){display:block}}.fl-close-lamps[data-astro-cid-7egyyavu] svg[data-astro-cid-7egyyavu]{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.fl-close-lamps[data-astro-cid-7egyyavu] em[data-astro-cid-7egyyavu]{position:absolute;left:96%;bottom:72%;width:34%;aspect-ratio:1 / 2;translate:-50% 0;transform-origin:50% 100%;filter:drop-shadow(0 0 6px rgba(255,170,43,.8));animation:fl-catch .8s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(var(--k) * .18s);animation-play-state:paused}.fl-close[data-astro-cid-7egyyavu].is-on .fl-close-lamps[data-astro-cid-7egyyavu] em[data-astro-cid-7egyyavu],html:not(.js) .fl-close-lamps[data-astro-cid-7egyyavu] em[data-astro-cid-7egyyavu]{animation-play-state:running}@keyframes fl-catch{0%{scale:0;opacity:0}to{scale:1;opacity:1}}.fl-sched[data-astro-cid-7egyyavu]{display:inline-flex;align-items:center;gap:1rem;min-height:44px;margin-top:2.4rem;padding:.7rem 1.3rem .7rem 1.1rem;border:1px solid rgba(255,253,250,.22);border-radius:999px;color:var(--paper);text-decoration:none;transition:border-color .35s,background-color .35s}.fl-sched-beads[data-astro-cid-7egyyavu]{display:flex;gap:.32rem}.fl-sched-beads[data-astro-cid-7egyyavu] i[data-astro-cid-7egyyavu]{width:.42rem;height:.42rem;border-radius:50%;background:#fffdfa47;transition:background-color .3s calc(var(--k) * .07s),box-shadow .3s calc(var(--k) * .07s),transform .3s calc(var(--k) * .07s)}.fl-sched-beads[data-astro-cid-7egyyavu] i[data-astro-cid-7egyyavu]:first-child{background:#ffb547;box-shadow:0 0 8px #ffb547}.fl-sched-txt[data-astro-cid-7egyyavu]{display:grid;text-align:left;line-height:1.2}.fl-sched-k[data-astro-cid-7egyyavu]{font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#fffdfa9e}.fl-sched-t[data-astro-cid-7egyyavu]{font-weight:600}.fl-sched-arrow[data-astro-cid-7egyyavu]{transition:transform .4s var(--ease-out)}.fl-sched[data-astro-cid-7egyyavu]:hover,.fl-sched[data-astro-cid-7egyyavu]:focus-visible{border-color:#ffb547;background:#ffb54714}.fl-sched[data-astro-cid-7egyyavu]:focus-visible{outline:2px solid #ffb547;outline-offset:3px}.fl-sched[data-astro-cid-7egyyavu]:hover .fl-sched-arrow[data-astro-cid-7egyyavu],.fl-sched[data-astro-cid-7egyyavu]:focus-visible .fl-sched-arrow[data-astro-cid-7egyyavu]{transform:translate(.3rem)}.fl-sched[data-astro-cid-7egyyavu]:hover .fl-sched-beads[data-astro-cid-7egyyavu] i[data-astro-cid-7egyyavu],.fl-sched[data-astro-cid-7egyyavu]:focus-visible .fl-sched-beads[data-astro-cid-7egyyavu] i[data-astro-cid-7egyyavu]{background:#ffb547;box-shadow:0 0 8px #ffb547;transform:scale(1.15)}@media(prefers-reduced-motion:reduce){.fl-sched-beads[data-astro-cid-7egyyavu] i[data-astro-cid-7egyyavu],.fl-sched-arrow[data-astro-cid-7egyyavu]{transition:none}}.fl-close[data-astro-cid-7egyyavu] .lead[data-astro-cid-7egyyavu]{margin-top:1rem;color:var(--fg-soft)}.fl-close[data-astro-cid-7egyyavu] h2[data-astro-cid-7egyyavu]{max-width:18ch}.fl-close[data-astro-cid-7egyyavu] .lead[data-astro-cid-7egyyavu]{color:#fffdfacc}.fl-dock[data-astro-cid-7egyyavu]{position:fixed;left:50%;bottom:max(.8rem,env(safe-area-inset-bottom));z-index:90;display:flex;align-items:center;gap:.4rem;padding:.35rem;border-radius:3rem;background:var(--ink);color:var(--paper);box-shadow:0 .8rem 2rem -.8rem #1b121699;translate:-50% calc(100% + 2rem);transition:translate .6s var(--ease-out);width:max-content;max-width:calc(100vw - 2rem)}.fl-dock[data-astro-cid-7egyyavu].is-shown{translate:-50% 0}.fl-dock-when[data-astro-cid-7egyyavu]{padding:0 .6rem 0 .9rem;font-size:.82rem;white-space:nowrap}.fl-dock-when[data-astro-cid-7egyyavu] b[data-astro-cid-7egyyavu]{font-family:var(--font-display);font-weight:400;font-size:1.05rem;color:#ffd27a;margin-right:.3rem}.fl-dock[data-astro-cid-7egyyavu] a[data-astro-cid-7egyyavu]{padding:.7rem 1.1rem;border-radius:2rem;font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;transition:background .3s,color .3s}.fl-dock-go[data-astro-cid-7egyyavu]{gap:.45rem;background:linear-gradient(120deg,#ffcf5a,#f6a21b 50%,#ea4d1e);color:var(--ink)}.fl-dock-go[data-astro-cid-7egyyavu] em[data-astro-cid-7egyyavu]{width:.55rem;height:1.1rem;translate:0 -.12rem}.fl-dock-go[data-astro-cid-7egyyavu]:hover{background:#ffd27a}.fl-dock-part[data-astro-cid-7egyyavu]{border:1px solid rgba(255,253,250,.3)}.fl-dock-part[data-astro-cid-7egyyavu]:hover{background:var(--paper);color:var(--ink)}@media(max-width:30rem){.fl-dock-when[data-astro-cid-7egyyavu]{display:none}.fl-dock[data-astro-cid-7egyyavu]{width:calc(100vw - 2rem)}.fl-dock[data-astro-cid-7egyyavu] a[data-astro-cid-7egyyavu]{flex:1;text-align:center}}@media(prefers-reduced-motion:reduce){.fl-flame[data-astro-cid-7egyyavu],.fl-glow[data-astro-cid-7egyyavu]{transition:none}.fl-smoke[data-astro-cid-7egyyavu],.fl-lamp[data-astro-cid-7egyyavu].is-next .fl-lamp-day[data-astro-cid-7egyyavu]:after{animation:none}.fl-stop[data-astro-cid-7egyyavu]:target,.fl-why-media[data-astro-cid-7egyyavu]:before{animation:none}.fl-embers[data-astro-cid-7egyyavu],.fl-sparks[data-astro-cid-7egyyavu],.fl-lb-sparks[data-astro-cid-7egyyavu]{display:none}.fl-night-spark[data-astro-cid-7egyyavu] i[data-astro-cid-7egyyavu],.fl-ev[data-astro-cid-7egyyavu] a[data-astro-cid-7egyyavu]:hover .fl-sign-sway{animation:none}.fl-sign-spin{transition:none}.fl-night[data-astro-cid-7egyyavu],.fl-ev[data-astro-cid-7egyyavu] a[data-astro-cid-7egyyavu],.fl-night[data-astro-cid-7egyyavu]:after,.fl-ev[data-astro-cid-7egyyavu] a[data-astro-cid-7egyyavu]:after{transition:none}.fl-lightbtn[data-astro-cid-7egyyavu]:before,.fl-mandala[data-astro-cid-7egyyavu]{animation:none}.fl-close-lamps[data-astro-cid-7egyyavu] em[data-astro-cid-7egyyavu]{animation:none}}
