.fest-word[data-astro-cid-qyxcw4zd]{margin:var(--space-4) calc(-1 * var(--space-6)) 0;font-family:var(--font-display);font-weight:800;line-height:.9;letter-spacing:-.04em;white-space:nowrap;text-transform:uppercase;font-size:calc(var(--fs-mega) * var(--fit, 1) * var(--font-fit, 1));color:var(--ink-fest);transform:rotate(-3deg);transform-origin:left center;text-shadow:var(--shift-mega) var(--shift-mega) 0 var(--shade-fest)}.fest-word[data-astro-cid-qyxcw4zd][data-len="8"],.fest-word[data-astro-cid-qyxcw4zd][data-len="9"]{--fit: .8}.fest-word[data-astro-cid-qyxcw4zd][data-len="10"],.fest-word[data-astro-cid-qyxcw4zd][data-len="11"]{--fit: .66}.fest-word[data-astro-cid-qyxcw4zd][data-len="12"],.fest-word[data-astro-cid-qyxcw4zd][data-len="13"],.fest-word[data-astro-cid-qyxcw4zd][data-len="14"]{--fit: .5}[data-astro-cid-qyxcw4zd][data-ink=w]{--ink-fest: var(--on-night)}[data-astro-cid-qyxcw4zd][data-ink=a]{--ink-fest: var(--fest-a)}[data-astro-cid-qyxcw4zd][data-ink=b]{--ink-fest: var(--fest-b)}[data-astro-cid-qyxcw4zd][data-shade=a]{--shade-fest: var(--fest-a)}[data-astro-cid-qyxcw4zd][data-shade=b]{--shade-fest: var(--fest-b)}[data-astro-cid-qyxcw4zd][data-shade=k]{text-shadow:var(--shift-mega) var(--shift-mega) 0 var(--on-accent),calc(2 * var(--shift-mega)) calc(2 * var(--shift-mega)) 0 var(--on-accent),calc(3 * var(--shift-mega)) calc(3 * var(--shift-mega)) 0 var(--on-accent),0 0 calc(6 * var(--shift-mega)) color-mix(in srgb,var(--ink-fest) 55%,transparent)}[data-astro-cid-qyxcw4zd][data-trail]{text-shadow:calc(-2 * var(--shift-mega)) calc(2 * var(--shift-mega)) 0 color-mix(in srgb,var(--fest-a) 80%,transparent),calc(-4 * var(--shift-mega)) calc(4 * var(--shift-mega)) 0 color-mix(in srgb,var(--fest-a) 50%,transparent),calc(-6 * var(--shift-mega)) calc(6 * var(--shift-mega)) 0 color-mix(in srgb,var(--fest-a) 25%,transparent)}[data-astro-cid-qyxcw4zd][data-fill=flag-de] .run[data-astro-cid-qyxcw4zd]{background:linear-gradient(var(--flag-de-black) 0 36%,var(--flag-de-red) 36% 66%,var(--flag-de-gold) 66%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-stroke:var(--bw-sm) var(--on-night)}[data-astro-cid-qyxcw4zd][data-fill=flag-de]{text-shadow:none;filter:drop-shadow(var(--shift-mega) var(--shift-mega) 0 var(--fest-b))}.o-letter[data-astro-cid-qyxcw4zd]{display:inline-block;font-size:var(--fest-o-size);line-height:1;vertical-align:calc(-1 * var(--fest-o-gap));margin-inline:var(--fest-o-gap);transform:rotate(8deg)}.o-letter[data-astro-cid-qyxcw4zd] .fi{display:block}[data-astro-cid-qyxcw4zd][data-font=spooky]{font-family:var(--font-fest-spooky);font-weight:400;letter-spacing:.01em;--font-fit: .95}[data-astro-cid-qyxcw4zd][data-font=fraktur]{font-family:var(--font-fest-fraktur);font-weight:400;letter-spacing:0;text-transform:none}[data-astro-cid-qyxcw4zd][data-font=pirate]{font-family:var(--font-fest-pirate);font-weight:400;letter-spacing:0}[data-astro-cid-qyxcw4zd][data-font=christmas]{font-family:var(--font-fest-christmas);font-weight:700;letter-spacing:0;text-transform:none}[data-astro-cid-qyxcw4zd][data-font=lobster]{font-family:var(--font-fest-lobster);font-weight:400;letter-spacing:0;text-transform:none}[data-astro-cid-qyxcw4zd][data-font=monoton]{font-family:var(--font-fest-monoton);font-weight:400;letter-spacing:0;--font-fit: .72}[data-astro-cid-qyxcw4zd][data-font=cinzel]{font-family:var(--font-fest-cinzel);font-weight:900;letter-spacing:0;--font-fit: .7}[data-astro-cid-qyxcw4zd][data-font=rye]{font-family:var(--font-fest-rye);font-weight:400;letter-spacing:0;--font-fit: .78}[data-astro-cid-qyxcw4zd][data-font=bungee-shade]{font-family:var(--font-fest-bungee-shade);font-weight:400;letter-spacing:0;--font-fit: .72}[data-astro-cid-qyxcw4zd][data-font=bungee-inline]{font-family:var(--font-fest-bungee-inline);font-weight:400;letter-spacing:0;--font-fit: .76}[data-astro-cid-qyxcw4zd][data-font=sancreek]{font-family:var(--font-fest-sancreek);font-weight:400;letter-spacing:0;--font-fit: .85}[data-astro-cid-qyxcw4zd][data-font=hennypenny]{font-family:var(--font-fest-hennypenny);font-weight:400;letter-spacing:0;--font-fit: .85}[data-astro-cid-qyxcw4zd][data-font=orbitron]{font-family:var(--font-fest-orbitron);font-weight:900;letter-spacing:0;--font-fit: .72}[data-astro-cid-qyxcw4zd][data-font=bangers]{font-family:var(--font-fest-bangers);font-weight:400;letter-spacing:.02em}[data-astro-cid-qyxcw4zd][data-font=yatra]{font-family:var(--font-fest-yatra);font-weight:400;letter-spacing:0}[data-astro-cid-qyxcw4zd][data-font=pacifico]{font-family:var(--font-fest-pacifico);font-weight:400;letter-spacing:0;text-transform:none;--font-fit: .8}[data-astro-cid-qyxcw4zd][data-font=amatic]{font-family:var(--font-fest-amatic);font-weight:700;letter-spacing:.02em;--font-fit: 1.25}[data-astro-cid-qyxcw4zd][data-font=abril]{font-family:var(--font-fest-abril);font-weight:400;letter-spacing:0;--font-fit: .85}[data-astro-cid-qyxcw4zd][data-font=wetpaint]{font-family:var(--font-fest-wetpaint);font-weight:400;letter-spacing:0;--font-fit: .85}[data-astro-cid-qyxcw4zd][data-font=fascinate]{font-family:var(--font-fest-fascinate);font-weight:400;letter-spacing:0;--font-fit: .72}[data-astro-cid-qyxcw4zd][data-font=righteous]{font-family:var(--font-fest-righteous);font-weight:400;letter-spacing:0;--font-fit: .9}[data-astro-cid-qyxcw4zd][data-font=cherry]{font-family:var(--font-fest-cherry);font-weight:400;letter-spacing:0;--font-fit: .9}[data-astro-cid-qyxcw4zd][data-font=uncial]{font-family:var(--font-fest-uncial);font-weight:400;letter-spacing:0;text-transform:none;--font-fit: .8}@media(max-width:860px){.fest-word[data-astro-cid-qyxcw4zd]{margin-inline:calc(-1 * var(--space-2))}}.x-cap[data-astro-cid-cp2aw2fa]{position:absolute;left:calc(-1 * var(--space-2));right:30%;top:calc(-1 * var(--space-4));height:var(--xmas-cap-h);pointer-events:none;z-index:3}svg[data-astro-cid-cp2aw2fa]{display:block;width:100%;height:100%}path[data-astro-cid-cp2aw2fa]{fill:var(--xmas-snow);stroke:var(--xmas-ink);stroke-width:3;vector-effect:non-scaling-stroke}.day-hero[data-astro-cid-tjm2izct][hidden]{display:none}.fest-hero[data-astro-cid-tjm2izct]{position:relative;padding:var(--space-8) 0 calc(var(--space-12) + var(--bleed));overflow:clip}.fest-hero[data-astro-cid-tjm2izct] .top-row[data-astro-cid-tjm2izct],.fest-hero[data-astro-cid-tjm2izct] .fest-word,.fest-row[data-astro-cid-tjm2izct]{position:relative;z-index:1}.fest-chip[data-astro-cid-tjm2izct] .chip-art{font-size:var(--fs-md);filter:none}.fest-hero[data-astro-cid-tjm2izct] .pill[data-astro-cid-tjm2izct]{background:var(--fest-a);color:var(--on-accent)}.fest-row[data-astro-cid-tjm2izct]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--space-8);align-items:center;margin-top:var(--space-6)}.fest-art[data-astro-cid-tjm2izct]{max-width:30rem;justify-self:center;width:100%}.fest-card[data-astro-cid-tjm2izct]{position:relative;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-9) var(--space-7) var(--space-7);background:var(--surface);color:var(--ink);border:var(--bw-strong) solid var(--on-accent);box-shadow:var(--shadow-on-night);transform:rotate(-1deg)}.fest-card[data-astro-cid-tjm2izct] .sticker[data-astro-cid-tjm2izct]{position:absolute;top:calc(-1 * var(--space-5));left:var(--space-6);background:var(--fest-b);font-family:var(--font-display);font-weight:800;font-size:var(--fs-xl);border:var(--bw-sm) solid var(--on-accent)}.fest-chip[data-astro-cid-tjm2izct]{align-self:flex-start;background:var(--fest-a);color:var(--on-accent);border-color:var(--on-accent)}.fest-card[data-astro-cid-tjm2izct] h1[data-astro-cid-tjm2izct]{margin:0;max-width:none;padding:0;background:none;border:0;box-shadow:none;transform:none;font-size:var(--fs-display-md)}.fest-card[data-astro-cid-tjm2izct] h1[data-astro-cid-tjm2izct] a[data-astro-cid-tjm2izct]{color:inherit;text-decoration:none}.fest-card[data-astro-cid-tjm2izct] h1[data-astro-cid-tjm2izct] a[data-astro-cid-tjm2izct]:hover{text-decoration:underline}.fest-hook[data-astro-cid-tjm2izct]{margin:0;color:var(--muted);font-size:var(--fs-lg)}.fest-btn[data-astro-cid-tjm2izct]{background:var(--fest-a);color:var(--on-accent)}@media(max-width:860px){.fest-row[data-astro-cid-tjm2izct]{grid-template-columns:minmax(0,1fr)}.fest-art[data-astro-cid-tjm2izct]{max-width:18rem}}.day-hero[data-astro-cid-tjm2izct]{position:relative;padding:var(--space-8) 0 calc(var(--space-12) + var(--bleed));overflow:clip;border-bottom:none}.day-hero[data-astro-cid-tjm2izct] .top-row[data-astro-cid-tjm2izct],.day-hero[data-astro-cid-tjm2izct] .day-word[data-astro-cid-tjm2izct],.day-hero[data-astro-cid-tjm2izct] .row[data-astro-cid-tjm2izct]{position:relative;z-index:1}.slot[data-astro-cid-tjm2izct]{position:relative;z-index:1;margin-top:var(--space-7)}.top-row[data-astro-cid-tjm2izct]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.pill[data-astro-cid-tjm2izct]{display:inline-block;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--fest-a);color:var(--on-accent);font-family:var(--font-display);font-weight:700;font-size:var(--fs-lg);transform:rotate(-2deg)}.cat-pill[data-astro-cid-tjm2izct]{padding:var(--space-1) var(--space-3);border:var(--bw-sm) solid var(--fest-a);border-radius:var(--radius-pill);color:var(--fest-a);font-family:var(--font-display);font-weight:700;font-size:var(--fs-sm);transform:rotate(-2deg)}.day-word[data-astro-cid-tjm2izct]{margin:var(--space-4) calc(-1 * var(--space-6)) 0;font-size:calc(var(--fs-mega) * var(--fit, 1));text-transform:uppercase;text-shadow:var(--shift-mega) var(--shift-mega) 0 var(--fest-a);transform:rotate(-3deg);transform-origin:left center}.day-word[data-astro-cid-tjm2izct][data-len="7"]{--fit: .92}.day-word[data-astro-cid-tjm2izct][data-len="8"]{--fit: .82}.day-word[data-astro-cid-tjm2izct][data-len="9"]{--fit: .74}.day-word[data-astro-cid-tjm2izct][data-len="10"]{--fit: .68}.row[data-astro-cid-tjm2izct]{margin-top:calc(-1 * var(--space-8));position:relative}.variant[data-astro-cid-tjm2izct]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-6)}.variant[data-astro-cid-tjm2izct][hidden]{display:none}h1[data-astro-cid-tjm2izct]{margin:0;max-width:20ch;font-size:var(--fs-display-lg);line-height:1.02;letter-spacing:-.04em;padding:var(--space-4) var(--space-5);background:var(--surface);border:var(--bw-strong) solid var(--on-accent);border-radius:var(--radius-md);box-shadow:var(--shadow-on-night);transform:rotate(-1deg)}.acts[data-astro-cid-tjm2izct]{display:flex;flex-wrap:wrap;gap:var(--space-3)}.day-hero[data-astro-cid-tjm2izct] h1[data-astro-cid-tjm2izct]{position:relative}[data-season=xmas] .day-hero[data-astro-cid-tjm2izct]{padding-top:calc(var(--space-6) + var(--xmas-lights-h))}[data-season=halloween] .day-hero[data-astro-cid-tjm2izct]{padding-top:calc(var(--space-6) + var(--hw-lights-h))}.x-count[data-astro-cid-tjm2izct].h-count{background:var(--fest-b)}.x-count[data-astro-cid-tjm2izct]{padding:var(--space-2) var(--space-4);border:var(--bw) solid var(--on-accent);border-radius:var(--radius-pill);background:var(--fest-a);color:var(--on-accent);font-family:var(--font-display);font-weight:700;font-size:var(--fs-sm);line-height:1;box-shadow:var(--shadow-night-pink);transform:rotate(1.5deg)}.x-count[data-astro-cid-tjm2izct] b{font-size:var(--fs-lg)}.acts[data-astro-cid-tjm2izct] .btn[data-astro-cid-tjm2izct]{border-color:var(--on-accent);box-shadow:var(--shadow-night-sm)}.acts[data-astro-cid-tjm2izct] .btn--pink[data-astro-cid-tjm2izct]{background:var(--fest-a);color:var(--on-accent)}.acts[data-astro-cid-tjm2izct] .btn--ghost[data-astro-cid-tjm2izct]{background:var(--surface);color:var(--ink)}@media(max-width:760px){.day-hero[data-astro-cid-tjm2izct]{padding-top:var(--space-5)}.day-word[data-astro-cid-tjm2izct]{margin-inline:calc(-1 * var(--space-2))}.day-word[data-astro-cid-tjm2izct][data-len="7"]{--fit: .92}.day-word[data-astro-cid-tjm2izct][data-len="8"]{--fit: .82}.day-word[data-astro-cid-tjm2izct][data-len="9"]{--fit: .74}.day-word[data-astro-cid-tjm2izct][data-len="10"]{--fit: .68}.row[data-astro-cid-tjm2izct]{margin-top:calc(-1 * var(--space-4))}.acts[data-astro-cid-tjm2izct]{width:100%}.acts[data-astro-cid-tjm2izct] .btn[data-astro-cid-tjm2izct]{flex:1 1 auto}}.fotd[data-astro-cid-2lsplew3]{padding:0 0 var(--space-12);background:var(--fest-sky);background-size:auto,var(--dots-size-md) var(--dots-size-md)}.fotd-deco[data-astro-cid-2lsplew3]{position:absolute;inset:0 calc(-1 * var(--space-6))}.slab[data-astro-cid-2lsplew3][data-fest]{position:relative;border-color:var(--fest-a);box-shadow:var(--space-2) var(--space-2) 0 var(--fest-b)}.slab-emoji[data-astro-cid-2lsplew3]{position:relative}.poster[data-astro-cid-2lsplew3]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:var(--space-10);align-items:start}.poster[data-astro-cid-2lsplew3][hidden]{display:none}.left[data-astro-cid-2lsplew3]{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5)}.label[data-astro-cid-2lsplew3]{position:relative;z-index:3;margin-top:calc(-1 * var(--space-6));padding:var(--space-2) var(--space-4);border:var(--bw-strong) solid var(--on-accent);border-radius:var(--radius-sm);background:var(--yellow);color:var(--on-accent);font-family:var(--font-display);font-weight:800;font-size:var(--fs-lg);text-transform:uppercase;letter-spacing:.04em;box-shadow:var(--shadow-night-pink);transform:rotate(-3deg)}.fotd[data-astro-cid-2lsplew3] .label[data-astro-cid-2lsplew3]{background:var(--fest-a);box-shadow:var(--space-1) var(--space-1) 0 var(--fest-b)}.slab[data-astro-cid-2lsplew3]{align-self:stretch;margin:var(--space-4) var(--space-8) 0 var(--space-6);height:16rem;border:var(--bw-strong) solid var(--on-accent);border-radius:var(--radius-lg);box-shadow:var(--shadow-night-lime);transform:rotate(-2deg);display:grid;place-items:center;overflow:hidden}.slab-emoji[data-astro-cid-2lsplew3]{font-size:var(--fs-emoji-2xl);transform:rotate(-10deg);filter:var(--emoji-shadow)}.big[data-astro-cid-2lsplew3]{margin:calc(-1 * var(--bleed) - var(--space-12)) 0 0 calc(-1 * var(--space-2));font-size:calc(var(--fs-mega) * var(--fit, 1));text-shadow:var(--shift-mega) var(--shift-mega) 0 var(--fest-a)}.big[data-astro-cid-2lsplew3][data-len="4"]{--fit: .85}.big[data-astro-cid-2lsplew3][data-len="5"]{--fit: .72}.big[data-astro-cid-2lsplew3][data-len="6"]{--fit: .6}.big[data-astro-cid-2lsplew3][data-len="7"],.big[data-astro-cid-2lsplew3][data-len="8"]{--fit: .5}.unit[data-astro-cid-2lsplew3]{display:block;margin-top:var(--space-4);font-size:var(--fs-display-md);letter-spacing:-.02em;-webkit-text-stroke:0;color:var(--yellow);text-shadow:none}.big-emoji[data-astro-cid-2lsplew3]{margin:calc(-1 * var(--bleed) - var(--space-8)) 0 0;font-size:var(--fs-huge);line-height:1;transform:rotate(-8deg);filter:var(--emoji-shadow)}.fcard[data-astro-cid-2lsplew3]{position:relative;display:flex;flex-direction:column;gap:var(--space-3);margin:calc(-1 * var(--bleed)) 0 calc(-1 * var(--bleed) - var(--space-12));padding:var(--space-8) var(--space-7) var(--space-7);background:var(--surface);color:var(--ink);border:var(--bw-strong) solid var(--fest-a);box-shadow:var(--space-4) var(--space-4) 0 var(--fest-a);text-decoration:none;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.fcard[data-astro-cid-2lsplew3]:hover{transform:translate(-3px,-3px) rotate(-.4deg)}.fcard[data-astro-cid-2lsplew3] .sticker[data-astro-cid-2lsplew3]{position:absolute;top:calc(-1 * var(--space-5));left:var(--space-6);font-family:var(--font-display);font-weight:800;font-size:var(--fs-xl);border:var(--bw-sm) solid var(--on-accent)}.title[data-astro-cid-2lsplew3]{font-size:var(--fs-display-sm);line-height:1.12}.hook[data-astro-cid-2lsplew3]{color:var(--muted);font-size:var(--fs-lg)}.cta[data-astro-cid-2lsplew3]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin-top:var(--space-2)}.src[data-astro-cid-2lsplew3]{display:inline-flex;align-items:center;gap:var(--space-1);font-weight:700;font-size:var(--fs-sm)}@media(max-width:860px){.poster[data-astro-cid-2lsplew3]{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.slab[data-astro-cid-2lsplew3]{position:absolute;right:0;top:calc(-1 * var(--space-6));width:40%;height:9rem;margin:0}.slab-emoji[data-astro-cid-2lsplew3]{font-size:var(--fs-emoji-md)}.big[data-astro-cid-2lsplew3]{margin-top:calc(-1 * var(--bleed) - var(--space-8))}.fcard[data-astro-cid-2lsplew3]{margin:0 0 calc(-1 * var(--bleed) - var(--space-10));padding:var(--space-7) var(--space-5) var(--space-5)}}.today[data-astro-cid-hdm3zdjj]{padding-top:calc(var(--space-12) + var(--bleed));overflow-x:clip}.track[data-astro-cid-hdm3zdjj]{--to-edge: calc((100vw - 100%)/2) ;display:grid;grid-auto-flow:column;grid-auto-columns:min(78%,60rem);gap:var(--space-7);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:var(--space-11) var(--to-edge) var(--space-8) var(--space-6);margin-inline:calc(-1 * var(--space-6)) calc(-1 * var(--to-edge));scroll-padding-inline:var(--space-6)}.track[data-astro-cid-hdm3zdjj]::-webkit-scrollbar{display:none}.slide[data-astro-cid-hdm3zdjj]{position:relative;scroll-snap-align:start;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-7);align-items:center;padding:var(--space-8) var(--space-8) var(--space-8) var(--space-12);background:var(--dots),var(--yellow);background-size:var(--dots-size-md) var(--dots-size-md);color:var(--on-accent);border:var(--bw-strong) solid var(--on-accent);border-radius:var(--radius-lg);box-shadow:var(--shadow-night-pink)}.slide[data-astro-cid-hdm3zdjj]:nth-child(2n){background:var(--dots-night),var(--night-2);background-size:var(--dots-size-md) var(--dots-size-md);color:var(--on-night);border-color:var(--on-night);box-shadow:var(--shadow-night-lime)}.slide[data-astro-cid-hdm3zdjj]:nth-child(3n){background:var(--dots),var(--lime);background-size:var(--dots-size-md) var(--dots-size-md);color:var(--on-accent);border-color:var(--on-accent);box-shadow:var(--shadow-night-pink)}.num[data-astro-cid-hdm3zdjj]{position:absolute;left:calc(-1 * var(--space-4));top:calc(-1 * var(--space-10));font-size:var(--fs-huge);color:transparent;-webkit-text-stroke:var(--stroke-mega) var(--yellow)}.slide[data-astro-cid-hdm3zdjj]:nth-child(odd) .num[data-astro-cid-hdm3zdjj]{-webkit-text-stroke-color:var(--pink)}.tile[data-astro-cid-hdm3zdjj]{display:grid;place-items:center;width:clamp(96px,12vw,168px);aspect-ratio:1;border:var(--bw-strong) solid var(--on-accent);border-radius:var(--radius-lg);font-size:var(--fs-emoji-md);text-decoration:none;transform:rotate(-4deg);box-shadow:var(--shadow-accent-sm)}.tile[data-astro-cid-hdm3zdjj] span[data-astro-cid-hdm3zdjj]{filter:var(--emoji-shadow)}.tile[data-astro-cid-hdm3zdjj].locked{background:var(--night-3);color:var(--yellow);font-size:var(--fs-emoji-sm)}.text[data-astro-cid-hdm3zdjj]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);min-width:0}.text[data-astro-cid-hdm3zdjj] .chip[data-astro-cid-hdm3zdjj]{border-color:var(--on-accent)}.tags[data-astro-cid-hdm3zdjj]{display:flex;gap:var(--space-2);flex-wrap:wrap}h3[data-astro-cid-hdm3zdjj]{margin:0;font-size:var(--fs-display-sm)}h3[data-astro-cid-hdm3zdjj] a[data-astro-cid-hdm3zdjj]{text-decoration:none}h3[data-astro-cid-hdm3zdjj] a[data-astro-cid-hdm3zdjj]:hover{text-decoration:underline}.text[data-astro-cid-hdm3zdjj] p[data-astro-cid-hdm3zdjj]{margin:0;font-size:var(--fs-lg);max-width:60ch}.rate[data-astro-cid-hdm3zdjj]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-2)}.thumb[data-astro-cid-hdm3zdjj]{display:grid;place-items:center;width:var(--space-10);aspect-ratio:1;border:var(--bw) solid currentColor;border-radius:var(--radius-pill);background:transparent;color:inherit;cursor:pointer;font-size:var(--fs-lg);transition:transform var(--dur) var(--ease-pop)}.thumb[data-astro-cid-hdm3zdjj]:hover{transform:scale(1.1) rotate(-6deg)}.thumb[data-astro-cid-hdm3zdjj][aria-pressed=true]{position:relative;background:var(--on-accent);border-color:var(--on-accent);box-shadow:var(--shadow-accent-sm)}.thumb[data-astro-cid-hdm3zdjj][data-rate=like][aria-pressed=true]{color:var(--lime)}.thumb[data-astro-cid-hdm3zdjj][data-rate=meh][aria-pressed=true]{color:var(--pink)}.slide[data-astro-cid-hdm3zdjj]:nth-child(2n) .thumb[data-astro-cid-hdm3zdjj][aria-pressed=true]{border-color:var(--on-night);box-shadow:none}.slide[data-astro-cid-hdm3zdjj]:nth-child(3n) .thumb[data-astro-cid-hdm3zdjj][aria-pressed=true]{border-color:var(--on-accent);box-shadow:var(--shadow-accent-sm)}.thumb[data-astro-cid-hdm3zdjj][aria-pressed=true]:after{content:"✓";position:absolute;top:calc(-1 * var(--space-2));right:calc(-1 * var(--space-2));display:grid;place-items:center;width:var(--space-5);aspect-ratio:1;border:var(--bw-sm) solid var(--on-accent);border-radius:var(--radius-pill);background:var(--yellow);color:var(--on-accent);font-size:var(--fs-xs);font-weight:800;line-height:1}.read[data-astro-cid-hdm3zdjj]{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-display);font-weight:700}.slide[data-astro-cid-hdm3zdjj].lock,.slide[data-astro-cid-hdm3zdjj].lock:nth-child(2n),.slide[data-astro-cid-hdm3zdjj].lock:nth-child(3n){background:var(--dots-night),var(--night-2);background-size:var(--dots-size-md) var(--dots-size-md);color:var(--on-night);border-color:var(--on-night);box-shadow:var(--shadow-night-lime)}.lock[data-astro-cid-hdm3zdjj] h3[data-astro-cid-hdm3zdjj]{filter:var(--blur-lock);user-select:none}.cd[data-astro-cid-hdm3zdjj]{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-display)}.cd[data-astro-cid-hdm3zdjj] b[data-astro-cid-hdm3zdjj]{padding:var(--space-2) var(--space-3);border:var(--bw-strong) solid var(--on-accent);border-radius:var(--radius-sm);background:var(--yellow);color:var(--on-accent);font-size:var(--fs-display-sm);line-height:1;font-variant-numeric:tabular-nums}.cd[data-astro-cid-hdm3zdjj] i[data-astro-cid-hdm3zdjj]{font-style:normal;font-size:var(--fs-2xl);font-weight:800;color:var(--yellow)}.when[data-astro-cid-hdm3zdjj]{color:var(--on-night-faint);font-size:var(--fs-md);font-weight:600}.nav[data-astro-cid-hdm3zdjj]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4)}.bars[data-astro-cid-hdm3zdjj]{display:flex;gap:var(--space-2)}.bars[data-astro-cid-hdm3zdjj] i[data-astro-cid-hdm3zdjj]{width:var(--space-10);height:var(--space-2);border-radius:var(--radius-pill);background:var(--night-3);transition:background var(--dur) var(--ease)}.bars[data-astro-cid-hdm3zdjj] i[data-astro-cid-hdm3zdjj][data-on]{background:var(--yellow)}.arrows[data-astro-cid-hdm3zdjj]{display:flex;gap:var(--space-2)}.arrow[data-astro-cid-hdm3zdjj]{cursor:pointer;padding:var(--space-2) var(--space-3);font-size:var(--fs-lg)}@media(max-width:760px){.track[data-astro-cid-hdm3zdjj]{grid-auto-columns:88%;gap:var(--space-4)}.slide[data-astro-cid-hdm3zdjj]{grid-template-columns:minmax(0,1fr);padding:var(--space-12) var(--space-5) var(--space-6);gap:var(--space-4)}.tile[data-astro-cid-hdm3zdjj]{width:var(--space-12);font-size:var(--fs-emoji-sm);position:absolute;right:var(--space-4);top:calc(-1 * var(--space-6))}.num[data-astro-cid-hdm3zdjj]{font-size:var(--fs-emoji-xl);top:calc(-1 * var(--space-6));left:var(--space-2)}.cd[data-astro-cid-hdm3zdjj] b[data-astro-cid-hdm3zdjj]{font-size:var(--fs-2xl)}}.slide[data-astro-cid-hdm3zdjj][data-fest],.slide[data-astro-cid-hdm3zdjj][data-fest]:nth-child(n){background:var(--fest-sky);background-size:auto,var(--dots-size-md) var(--dots-size-md);color:var(--on-night);border-color:var(--fest-a);box-shadow:var(--space-2) var(--space-2) 0 var(--fest-a)}.slide[data-astro-cid-hdm3zdjj][data-fest] .num[data-astro-cid-hdm3zdjj]{-webkit-text-stroke-color:var(--fest-a);z-index:1}.slide[data-astro-cid-hdm3zdjj][data-fest] .tile[data-astro-cid-hdm3zdjj],.slide[data-astro-cid-hdm3zdjj][data-fest] .text[data-astro-cid-hdm3zdjj]{position:relative;z-index:1}.slide[data-astro-cid-hdm3zdjj][data-fest] .text[data-astro-cid-hdm3zdjj] .chip[data-astro-cid-hdm3zdjj]{border-color:var(--on-accent)}.pickcard[data-astro-cid-ah7derei]{position:relative;display:flex;min-height:16rem;overflow:hidden;text-decoration:none;border:var(--bw-strong) solid var(--fest-a);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);transition:transform var(--dur) var(--ease-pop),box-shadow var(--dur) var(--ease)}.pickcard[data-astro-cid-ah7derei]:hover{transform:translate(-3px,-4px) rotate(-.6deg);box-shadow:var(--shadow-2xl)}.stage[data-astro-cid-ah7derei]{position:relative;flex:0 0 42%;display:grid;place-items:center}.stage[data-astro-cid-ah7derei]:before{content:"";position:absolute;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle closest-side,color-mix(in srgb,var(--fest-a) 55%,transparent),transparent)}.big[data-astro-cid-ah7derei]{position:relative;font-size:var(--fs-emoji-2xl);line-height:1;transform:rotate(-8deg);filter:var(--emoji-shadow);transition:transform var(--dur) var(--ease-pop)}.pickcard[data-astro-cid-ah7derei]:hover .big[data-astro-cid-ah7derei]{transform:rotate(6deg) scale(1.08)}.topic[data-astro-cid-ah7derei]{position:absolute;right:14%;top:14%;display:grid;place-items:center;width:var(--space-11);aspect-ratio:1;border:var(--bw-sm) solid var(--on-accent);border-radius:50%;background:var(--surface);font-size:var(--fs-2xl);line-height:1;transform:rotate(8deg)}.panel[data-astro-cid-ah7derei]{position:relative;flex:1;display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-6) var(--space-6) var(--space-6) 0;padding:var(--space-6) var(--space-6) var(--space-5);background:var(--surface);color:var(--ink);border:var(--bw-strong) solid var(--on-accent);border-radius:var(--radius-md);box-shadow:var(--shadow-on-night)}.sticker[data-astro-cid-ah7derei]{position:absolute;top:calc(-1 * var(--space-4));left:var(--space-5);padding:var(--space-1) var(--space-3);background:var(--fest-a);color:var(--on-accent);border:var(--bw-sm) solid var(--on-accent);border-radius:var(--radius-sm);font-family:var(--font-display);font-weight:800;text-transform:uppercase;letter-spacing:.06em;transform:rotate(-3deg)}.for[data-astro-cid-ah7derei]{font-size:var(--fs-xs);font-weight:600;color:var(--muted)}.name[data-astro-cid-ah7derei]{font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:800;line-height:1.1}.why[data-astro-cid-ah7derei]{color:var(--muted);font-size:var(--fs-md)}.cta[data-astro-cid-ah7derei]{align-self:flex-start;margin-top:auto}@media(max-width:560px){.pickcard[data-astro-cid-ah7derei]{flex-direction:column}.stage[data-astro-cid-ah7derei]{flex-basis:10rem}.big[data-astro-cid-ah7derei]{font-size:var(--fs-emoji-lg)}.panel[data-astro-cid-ah7derei]{margin:var(--space-4);padding:var(--space-6) var(--space-4) var(--space-4)}.name[data-astro-cid-ah7derei]{font-size:var(--fs-xl)}.why[data-astro-cid-ah7derei]{font-size:var(--fs-sm)}.cta[data-astro-cid-ah7derei]{align-self:stretch;justify-content:center}}.labor[data-astro-cid-y7ocdi2f]{scroll-margin-top:var(--space-10);padding-bottom:calc(2 * var(--space-12))}.filters[data-astro-cid-y7ocdi2f]{display:grid;grid-template-columns:repeat(var(--fDesk),minmax(0,1fr));grid-auto-rows:1fr;gap:var(--space-2);margin-bottom:var(--space-9)}.filters[data-astro-cid-y7ocdi2f] .chip[data-astro-cid-y7ocdi2f]{cursor:pointer;justify-content:center;text-align:center;padding:var(--space-2) var(--space-3);font-size:var(--fs-sm);box-shadow:var(--shadow-xs)}@media(max-width:1060px){.filters[data-astro-cid-y7ocdi2f]{grid-template-columns:repeat(var(--fTab),minmax(0,1fr))}}@media(max-width:600px){.filters[data-astro-cid-y7ocdi2f]{grid-template-columns:repeat(3,minmax(0,1fr))}.filters[data-astro-cid-y7ocdi2f] .all[data-astro-cid-y7ocdi2f]{grid-column:var(--fAllSpan)}.filters[data-astro-cid-y7ocdi2f] .chip[data-astro-cid-y7ocdi2f]{padding-inline:var(--space-2);font-size:var(--fs-xs)}}.grid[data-astro-cid-y7ocdi2f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6) var(--space-5);align-items:stretch}.tile[data-astro-cid-y7ocdi2f]{position:relative;display:flex;flex-direction:column;gap:var(--space-2);min-height:15rem;padding:var(--space-4);border:var(--bw-strong) solid var(--on-accent);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);text-decoration:none;overflow:hidden;transition:transform var(--dur) var(--ease-pop),box-shadow var(--dur) var(--ease)}.tile[data-astro-cid-y7ocdi2f][data-fest]{border-color:var(--fest-a)}.tile[data-astro-cid-y7ocdi2f]:hover{transform:translate(-3px,-4px) rotate(-1.5deg);box-shadow:var(--shadow-2xl)}.tilt-1[data-astro-cid-y7ocdi2f]{transform:rotate(.8deg)}.tilt-3[data-astro-cid-y7ocdi2f]{transform:rotate(-.8deg)}.top[data-astro-cid-y7ocdi2f]{display:flex;flex-wrap:wrap;gap:var(--space-2);position:relative;z-index:1}.chip-light[data-astro-cid-y7ocdi2f]{background:var(--surface);color:var(--ink)}.emoji[data-astro-cid-y7ocdi2f]{position:absolute;right:calc(-1 * var(--space-4));top:var(--space-9);font-size:var(--fs-emoji-md);line-height:1;transform:rotate(12deg);filter:var(--emoji-shadow);transition:transform var(--dur) var(--ease-pop)}.tile[data-astro-cid-y7ocdi2f]:hover .emoji[data-astro-cid-y7ocdi2f]{transform:rotate(-6deg) scale(1.08)}.title[data-astro-cid-y7ocdi2f]{margin-top:auto;position:relative;z-index:1;padding:var(--space-2) var(--space-3);background:var(--surface);color:var(--ink);border:var(--bw-sm) solid var(--on-accent);border-radius:var(--radius-md);font-family:var(--font-display);font-size:var(--fs-lg);font-weight:700;line-height:1.15;letter-spacing:-.02em;hyphens:auto;overflow-wrap:break-word}.foot[data-astro-cid-y7ocdi2f]{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-2);font-family:var(--font-display);font-weight:700;font-size:var(--fs-sm);position:relative;z-index:1}.foot[data-astro-cid-y7ocdi2f] span[data-astro-cid-y7ocdi2f]:first-child{display:none}.go[data-astro-cid-y7ocdi2f]{display:inline-flex;align-items:center;gap:var(--space-1)}.all[data-astro-cid-y7ocdi2f] .tile--big[data-astro-cid-y7ocdi2f]{grid-column:span 2;grid-row:span 2;padding:var(--space-6)}.all[data-astro-cid-y7ocdi2f] .tile--big[data-astro-cid-y7ocdi2f] .emoji[data-astro-cid-y7ocdi2f]{font-size:var(--fs-emoji-2xl);top:var(--space-12);right:calc(-1 * var(--space-2))}.all[data-astro-cid-y7ocdi2f] .tile--big[data-astro-cid-y7ocdi2f] .title[data-astro-cid-y7ocdi2f]{font-size:var(--fs-3xl);padding:var(--space-4) var(--space-5)}.all[data-astro-cid-y7ocdi2f] .tile--big[data-astro-cid-y7ocdi2f] .foot[data-astro-cid-y7ocdi2f]{font-size:var(--fs-md)}.all[data-astro-cid-y7ocdi2f] .tile--wide[data-astro-cid-y7ocdi2f]{grid-column:span 2;min-height:0}.all[data-astro-cid-y7ocdi2f] .tile--wide[data-astro-cid-y7ocdi2f] .title[data-astro-cid-y7ocdi2f]{font-size:var(--fs-xl);max-width:80%}.grid[data-astro-cid-y7ocdi2f] .pickcard{grid-column:1 / -1}.loadmore[data-astro-cid-y7ocdi2f]{display:flex;justify-content:center;margin-top:var(--space-10)}@media(max-width:1060px){.grid[data-astro-cid-y7ocdi2f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.all[data-astro-cid-y7ocdi2f] .tile--big[data-astro-cid-y7ocdi2f]{grid-row:auto;min-height:18rem;padding:var(--space-4)}.all[data-astro-cid-y7ocdi2f] .tile--big[data-astro-cid-y7ocdi2f] .title[data-astro-cid-y7ocdi2f]{font-size:var(--fs-2xl)}.all[data-astro-cid-y7ocdi2f] .tile--big[data-astro-cid-y7ocdi2f] .emoji[data-astro-cid-y7ocdi2f]{font-size:var(--fs-emoji-lg);top:var(--space-9)}.all[data-astro-cid-y7ocdi2f] .tile--wide[data-astro-cid-y7ocdi2f]{grid-column:auto;min-height:15rem}.all[data-astro-cid-y7ocdi2f] .tile--wide[data-astro-cid-y7ocdi2f] .title[data-astro-cid-y7ocdi2f]{font-size:var(--fs-lg);max-width:none}}@media(max-width:520px){.tile[data-astro-cid-y7ocdi2f]{padding:var(--space-3)}.emoji[data-astro-cid-y7ocdi2f]{top:var(--space-9)}.title[data-astro-cid-y7ocdi2f],.all[data-astro-cid-y7ocdi2f] .tile--wide[data-astro-cid-y7ocdi2f] .title[data-astro-cid-y7ocdi2f]{font-size:var(--fs-md);padding:var(--space-2)}.all[data-astro-cid-y7ocdi2f] .tile--big[data-astro-cid-y7ocdi2f] .title[data-astro-cid-y7ocdi2f]{font-size:var(--fs-xl);padding:var(--space-3)}}.filters[data-astro-cid-y7ocdi2f] .chip[data-astro-cid-y7ocdi2f][data-fest]{background:var(--fest-sky);background-size:auto,var(--dots-size-md) var(--dots-size-md);color:var(--on-night);border:var(--bw) solid var(--fest-a);box-shadow:var(--space-1) var(--space-1) 0 var(--fest-b)}.filters[data-astro-cid-y7ocdi2f] .f-ico[data-astro-cid-y7ocdi2f]{display:inline-grid;font-size:var(--fs-sm)}.filters[data-astro-cid-y7ocdi2f] .chip[data-astro-cid-y7ocdi2f][data-fest][aria-pressed=true]{outline:var(--bw) solid var(--fest-a);outline-offset:var(--space-1)}.strip[data-astro-cid-qxol4fxd]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:var(--space-4)}.strip[data-astro-cid-qxol4fxd] li[data-astro-cid-qxol4fxd]{display:flex}.strip[data-astro-cid-qxol4fxd] li[data-astro-cid-qxol4fxd][hidden]{display:none}.tile[data-astro-cid-qxol4fxd]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-4);align-items:center;width:100%;padding:var(--space-3) var(--space-4)}.t-emoji[data-astro-cid-qxol4fxd]{width:var(--space-10);height:var(--space-10);font-size:var(--fs-xl)}.t-text[data-astro-cid-qxol4fxd]{display:flex;flex-direction:column;min-width:0}.t-label[data-astro-cid-qxol4fxd]{font-family:var(--font-display);font-weight:800;font-size:var(--fs-md);line-height:1.2;color:var(--fest-a)}.t-value[data-astro-cid-qxol4fxd]{font-size:var(--fs-sm);font-weight:700}[data-astro-cid-qxol4fxd][data-open] .t-value[data-astro-cid-qxol4fxd]:after{content:" ●";color:var(--fest-a)}@media(max-width:520px){.strip[data-astro-cid-qxol4fxd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.strip[data-astro-cid-qxol4fxd]:has(>li:not([hidden]):nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.tile[data-astro-cid-qxol4fxd]{grid-template-columns:minmax(0,1fr);justify-items:start;gap:var(--space-2);padding:var(--space-3)}.t-emoji[data-astro-cid-qxol4fxd]{width:var(--space-9);height:var(--space-9);font-size:var(--fs-lg)}.t-label[data-astro-cid-qxol4fxd]{font-size:var(--fs-sm)}.t-value[data-astro-cid-qxol4fxd]{font-size:var(--fs-xs)}}.x-bow[data-astro-cid-57kccore]{display:block;overflow:visible}path[data-astro-cid-57kccore],circle[data-astro-cid-57kccore]{fill:var(--fest-a);stroke:var(--xmas-ink);stroke-width:4;stroke-linejoin:round}.hi[data-astro-cid-57kccore]{fill:none;stroke:var(--xmas-snow);stroke-width:3;opacity:.6;stroke-linecap:round}.x-strip[data-astro-cid-hnxwsubu]{padding-block:var(--space-10) calc(var(--space-12) + var(--bleed));overflow:clip}.x-strip[data-astro-cid-hnxwsubu]>.wrap[data-astro-cid-hnxwsubu]{position:relative;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-8);align-items:center}h2[data-astro-cid-hnxwsubu]{margin:var(--space-3) 0 var(--space-2);font-size:var(--fs-display-md);color:var(--on-night)}p[data-astro-cid-hnxwsubu]{margin:0 0 var(--space-4);color:var(--on-night-muted);max-width:52ch}.kick[data-astro-cid-hnxwsubu]{background:var(--fest-a);color:var(--on-accent);border-color:var(--on-accent)}.today[data-astro-cid-hnxwsubu]{position:relative;display:block;width:var(--xmas-door-w);aspect-ratio:4 / 5;text-decoration:none;transition:transform var(--dur) var(--ease)}.today[data-astro-cid-hnxwsubu]:hover{transform:rotate(-2deg) scale(1.02)}.door[data-astro-cid-hnxwsubu]{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;border:var(--bw-strong) solid var(--on-accent);border-radius:var(--radius-md);background:var(--dots-strong),var(--fest-b);background-size:var(--dots-size) var(--dots-size);box-shadow:var(--shadow-2xl)}.num[data-astro-cid-hnxwsubu]{position:relative;z-index:1;font-family:var(--font-headline);font-size:var(--xmas-door-num);line-height:1;color:var(--fest-a);-webkit-text-stroke:var(--stroke-mega) var(--on-accent);paint-order:stroke fill}.knob[data-astro-cid-hnxwsubu]{position:absolute;right:var(--space-3);top:50%;width:var(--space-4);height:var(--space-4);border-radius:50%;background:var(--fest-a);border:var(--bw) solid var(--on-accent)}.ribbon-v[data-astro-cid-hnxwsubu]{position:absolute;top:0;bottom:0;left:62%;width:var(--xmas-ribbon);background:var(--fest-a);border-inline:var(--bw) solid var(--on-accent)}.ribbon-h[data-astro-cid-hnxwsubu]{position:absolute;left:0;right:0;top:26%;height:var(--xmas-ribbon);background:var(--fest-a);border-block:var(--bw) solid var(--on-accent)}.tag[data-astro-cid-hnxwsubu]{position:absolute;top:calc(-1 * var(--space-5));left:calc(-1 * var(--space-5));z-index:3;transform:rotate(-8deg)}.today[data-astro-cid-hnxwsubu] .bow{position:absolute;top:calc(-1 * var(--space-8));right:calc(-1 * var(--space-6));width:calc(var(--space-12) * 1.6);z-index:3}.mini[data-astro-cid-hnxwsubu]{list-style:none;margin:0 0 var(--space-5);padding:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-2);max-width:40rem}.mini[data-astro-cid-hnxwsubu] a[data-astro-cid-hnxwsubu]{position:relative;display:grid;place-items:center;aspect-ratio:1;border-radius:var(--radius-sm);text-decoration:none;border:var(--bw-sm) solid var(--on-night-faint);color:var(--on-night-muted);font-family:var(--font-display);font-weight:700;font-size:var(--fs-sm)}.mini[data-astro-cid-hnxwsubu] .ic[data-astro-cid-hnxwsubu]{display:none;font-size:var(--fs-md)}.mini[data-astro-cid-hnxwsubu] .ic[data-astro-cid-hnxwsubu] .fi{filter:none}.last[data-astro-cid-hnxwsubu] a[data-astro-cid-hnxwsubu]{border-style:dashed;border-color:var(--fest-a);color:var(--fest-a)}[data-astro-cid-hnxwsubu][data-state=ready] a[data-astro-cid-hnxwsubu]{border-color:var(--on-night);color:var(--on-night)}[data-astro-cid-hnxwsubu][data-state=open] a[data-astro-cid-hnxwsubu]{background:var(--fest-a);border-color:var(--on-accent)}[data-astro-cid-hnxwsubu][data-state=open] .n[data-astro-cid-hnxwsubu]{display:none}[data-astro-cid-hnxwsubu][data-state=open] .ic[data-astro-cid-hnxwsubu]{display:block}[data-astro-cid-hnxwsubu][data-state=today] a[data-astro-cid-hnxwsubu]{background:var(--fest-b);border:var(--bw) solid var(--on-night);color:var(--on-accent);font-family:var(--font-headline);font-size:var(--fs-lg);box-shadow:0 0 0 var(--space-1) color-mix(in srgb,var(--fest-a) 60%,transparent),0 0 var(--space-6) var(--fest-a)}.acts[data-astro-cid-hnxwsubu]{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.acts[data-astro-cid-hnxwsubu] .btn[data-astro-cid-hnxwsubu]{border-color:var(--on-accent);box-shadow:var(--shadow-night-sm)}.go[data-astro-cid-hnxwsubu]{background:var(--fest-a);color:var(--on-accent)}.acts[data-astro-cid-hnxwsubu] .btn--ghost[data-astro-cid-hnxwsubu]{background:var(--surface);color:var(--ink)}.tree[data-astro-cid-hnxwsubu]{display:inline-flex;align-items:center;gap:var(--space-3);color:var(--on-night);font-weight:700;font-size:var(--fs-sm);line-height:1.2;max-width:16ch}.tree[data-astro-cid-hnxwsubu] .t{width:var(--space-12);flex:none}@media(max-width:760px){.x-strip[data-astro-cid-hnxwsubu]>.wrap[data-astro-cid-hnxwsubu]{grid-template-columns:minmax(0,1fr)}.today[data-astro-cid-hnxwsubu]{width:var(--xmas-door-w-sm);margin-inline:auto}.num[data-astro-cid-hnxwsubu]{font-size:var(--xmas-door-num-sm)}.mini[data-astro-cid-hnxwsubu]{grid-template-columns:repeat(8,minmax(0,1fr))}}.h-strip[data-astro-cid-l4x5zram]{padding-block:var(--space-10) calc(var(--space-12) + var(--bleed));overflow:clip}.h-strip[data-astro-cid-l4x5zram]>.wrap[data-astro-cid-l4x5zram]{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-10);align-items:center}h2[data-astro-cid-l4x5zram]{margin:var(--space-3) 0 var(--space-2);font-size:var(--fs-display-md);color:var(--on-night)}p[data-astro-cid-l4x5zram]{margin:0 0 var(--space-4);color:var(--on-night-muted);max-width:52ch}.kick[data-astro-cid-l4x5zram]{background:var(--fest-a);color:var(--on-accent);border-color:var(--on-accent)}.slots[data-astro-cid-l4x5zram]{list-style:none;margin:0 0 var(--space-4);padding:0;display:grid;grid-template-columns:repeat(13,minmax(0,1fr));gap:var(--space-2);max-width:42rem}.slots[data-astro-cid-l4x5zram] li[data-astro-cid-l4x5zram]{position:relative;display:grid;place-items:center;aspect-ratio:1;border-radius:var(--radius-sm);border:var(--bw-sm) dashed var(--on-night-faint);color:var(--on-night-faint);font-family:var(--font-display);font-weight:700;font-size:var(--fs-sm)}.slots[data-astro-cid-l4x5zram] .ic[data-astro-cid-l4x5zram]{display:none;font-size:var(--fs-md)}.slots[data-astro-cid-l4x5zram] .ic[data-astro-cid-l4x5zram] .fi{filter:none}.slots[data-astro-cid-l4x5zram] [data-astro-cid-l4x5zram][data-label-found]{display:none}.slots[data-astro-cid-l4x5zram] [data-astro-cid-l4x5zram][data-state=open]{border-style:solid;border-color:var(--on-night);color:var(--on-night)}.slots[data-astro-cid-l4x5zram] [data-astro-cid-l4x5zram][data-state=found]{background:var(--fest-a);border:var(--bw-sm) solid var(--on-accent);box-shadow:var(--shadow-night-sm)}.slots[data-astro-cid-l4x5zram] [data-astro-cid-l4x5zram][data-state=found] .n[data-astro-cid-l4x5zram]{display:none}.slots[data-astro-cid-l4x5zram] [data-astro-cid-l4x5zram][data-state=found] [data-astro-cid-l4x5zram][data-label-found]{display:block}.slots[data-astro-cid-l4x5zram] [data-astro-cid-l4x5zram][data-state=found] .ic[data-astro-cid-l4x5zram]{display:grid;place-items:center;inset:0;position:absolute;font-size:var(--fs-xl);line-height:0}.slots[data-astro-cid-l4x5zram] .ic[data-astro-cid-l4x5zram] .fi{display:block}.slots[data-astro-cid-l4x5zram] .slot-gold[data-astro-cid-l4x5zram]{border-color:var(--hw-gold);color:var(--hw-gold)}.slots[data-astro-cid-l4x5zram] .slot-gold[data-astro-cid-l4x5zram][data-state=found]{background:var(--hw-gold)}.hint[data-astro-cid-l4x5zram]{max-width:42rem;padding:var(--space-3) var(--space-4);border:var(--bw-sm) solid var(--on-night-faint);border-radius:var(--radius-md);background:var(--hw-glass);color:var(--on-night)}.hint[data-astro-cid-l4x5zram] b[data-astro-cid-l4x5zram]{color:var(--fest-a)}.legend[data-astro-cid-l4x5zram]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--fs-xs);margin:0}.lg[data-astro-cid-l4x5zram]{display:inline-block;width:var(--space-3);height:var(--space-3);border-radius:var(--radius-sm);border:var(--bw-sm) dashed var(--on-night-faint);margin-left:var(--space-2)}.lg[data-astro-cid-l4x5zram].found{background:var(--fest-a);border-style:solid;border-color:var(--on-accent)}.lg[data-astro-cid-l4x5zram].open{border-style:solid;border-color:var(--on-night)}.lg[data-astro-cid-l4x5zram].lg-gold{border-style:solid;border-color:var(--hw-gold)}.jar-box[data-astro-cid-l4x5zram]{position:relative;width:var(--hw-jar-w)}.jar[data-astro-cid-l4x5zram]{display:block;width:100%;height:auto;overflow:visible}.jar[data-astro-cid-l4x5zram] .shadow[data-astro-cid-l4x5zram]{fill:var(--hw-ink);opacity:.4}.jar[data-astro-cid-l4x5zram] .glass[data-astro-cid-l4x5zram]{fill:var(--hw-glass);stroke:var(--on-night);stroke-width:5}.jar[data-astro-cid-l4x5zram] .lid[data-astro-cid-l4x5zram]{fill:var(--fest-b);stroke:var(--hw-ink);stroke-width:4}.jar[data-astro-cid-l4x5zram] .count[data-astro-cid-l4x5zram]{font-family:var(--font-headline);font-size:var(--fs-display-sm);fill:var(--on-night)}.candy[data-astro-cid-l4x5zram] ellipse[data-astro-cid-l4x5zram],.candy[data-astro-cid-l4x5zram] .wrap-l[data-astro-cid-l4x5zram]{stroke:var(--hw-ink);stroke-width:3;stroke-linejoin:round}.candy[data-astro-cid-l4x5zram] .stripe[data-astro-cid-l4x5zram]{fill:none;stroke:var(--surface);stroke-width:3;opacity:.7}.c1[data-astro-cid-l4x5zram] [data-astro-cid-l4x5zram]:is(ellipse,.wrap-l){fill:var(--hw-candy-1)}.c2[data-astro-cid-l4x5zram] [data-astro-cid-l4x5zram]:is(ellipse,.wrap-l){fill:var(--hw-candy-2)}.c3[data-astro-cid-l4x5zram] [data-astro-cid-l4x5zram]:is(ellipse,.wrap-l){fill:var(--hw-candy-3)}.c4[data-astro-cid-l4x5zram] [data-astro-cid-l4x5zram]:is(ellipse,.wrap-l){fill:var(--hw-candy-4)}[data-astro-cid-l4x5zram][data-h-candy][hidden]{display:none}.peek[data-astro-cid-l4x5zram]{position:absolute;left:calc(-1 * var(--space-6));bottom:calc(-1 * var(--space-2));width:var(--hw-hidden);rotate:-12deg}@media(max-width:760px){.h-strip[data-astro-cid-l4x5zram]>.wrap[data-astro-cid-l4x5zram]{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.jar-box[data-astro-cid-l4x5zram]{width:var(--hw-jar-w-sm);margin-inline:auto}.slots[data-astro-cid-l4x5zram]{grid-template-columns:repeat(7,minmax(0,1fr))}}.h-gold[data-astro-cid-bvsknica]{position:absolute;right:7%;top:var(--space-10);z-index:3;width:var(--hw-gold-size);padding:0;border:0;background:none;cursor:pointer;rotate:10deg;animation:fest-float var(--dur-fest-float) var(--ease) infinite;filter:drop-shadow(0 0 var(--space-4) var(--hw-gold))}.h-gold[data-astro-cid-bvsknica][hidden]{display:none}.h-gold[data-astro-cid-bvsknica]:hover{rotate:-6deg}.g-head[data-astro-cid-vt7qcy7i]{position:relative;padding:var(--space-10) 0 var(--space-10)}.g-head[data-astro-cid-vt7qcy7i]>.wrap[data-astro-cid-vt7qcy7i]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5)}.g-kicker[data-astro-cid-vt7qcy7i]{display:inline-block;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--fest-a);color:var(--on-accent);font-family:var(--font-display);font-weight:800;font-size:var(--fs-lg);transform:rotate(-3deg)}.tabs[data-astro-cid-vt7qcy7i]{display:flex;flex-wrap:wrap;gap:var(--space-3)}.tab[data-astro-cid-vt7qcy7i]{cursor:pointer;font-size:var(--fs-md);padding:var(--space-2) var(--space-4)}.tab[data-astro-cid-vt7qcy7i][aria-selected=true]{background:var(--fest-a);color:var(--on-accent);border-color:var(--on-accent)}.ncard[data-astro-cid-vt7qcy7i]{width:100%;max-width:46rem;padding:var(--space-6);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.ncard[data-astro-cid-vt7qcy7i] .no[data-astro-cid-vt7qcy7i]{background:var(--fest-a);color:var(--on-accent);border-color:var(--on-accent)}.ncard[data-astro-cid-vt7qcy7i] .btn[data-astro-cid-vt7qcy7i]{border-color:var(--on-accent)}.ncard[data-astro-cid-vt7qcy7i][hidden]{display:none}.nprompt[data-astro-cid-vt7qcy7i]{margin:0;font-family:var(--font-display);font-weight:800;font-size:var(--fs-lg)}.ngap[data-astro-cid-vt7qcy7i]{margin:0;font-size:var(--fs-2xl);font-weight:700;line-height:1.35}.hole[data-astro-cid-vt7qcy7i]{display:inline-block;min-width:3ch;margin:0 var(--space-1);padding:0 var(--space-2);text-align:center;border-radius:var(--radius-sm);background:var(--yellow);color:var(--on-accent);border:var(--bw-sm) solid var(--on-accent)}@media(max-width:760px){.ngap[data-astro-cid-vt7qcy7i]{font-size:var(--fs-xl)}.ncard[data-astro-cid-vt7qcy7i]{padding:var(--space-5)}}.week[data-astro-cid-whfzhp3i]{padding-top:calc(var(--space-12) + var(--edge))}.grid[data-astro-cid-whfzhp3i]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:var(--space-11);align-items:start}.intro[data-astro-cid-whfzhp3i]{margin:calc(-1 * var(--space-5)) 0 var(--space-6);color:var(--muted)}.rows[data-astro-cid-whfzhp3i]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4)}.row[data-astro-cid-whfzhp3i]{display:grid;grid-template-columns:4.5rem auto minmax(0,1fr) auto;gap:var(--space-4);align-items:center;padding:var(--space-3) var(--space-5) var(--space-3) var(--space-3);border:var(--bw-strong) solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-md);text-decoration:none;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.row[data-astro-cid-whfzhp3i]:hover{transform:translate(-2px,-2px);box-shadow:var(--shadow-lg)}li[data-astro-cid-whfzhp3i]:nth-child(odd) .row[data-astro-cid-whfzhp3i]{transform:rotate(-.4deg)}.no[data-astro-cid-whfzhp3i]{font-size:var(--fs-display-lg);text-align:center;color:var(--yellow)}li[data-astro-cid-whfzhp3i]:first-child .no[data-astro-cid-whfzhp3i]{color:var(--pink)}.r-emoji[data-astro-cid-whfzhp3i]{display:grid;place-items:center;width:var(--space-11);aspect-ratio:1;border:var(--bw-sm) solid var(--on-accent);border-radius:var(--radius-sm);font-size:var(--fs-2xl)}.r-title[data-astro-cid-whfzhp3i]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-lg);line-height:1.2}.r-pct[data-astro-cid-whfzhp3i]{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border:var(--bw-sm) solid var(--on-accent);border-radius:var(--radius-pill);background:var(--lime);color:var(--on-accent);font-family:var(--font-display);font-weight:700;font-size:var(--fs-sm);white-space:nowrap}.empty[data-astro-cid-whfzhp3i]{margin:0;padding:var(--space-6);border:var(--bw-sm) dashed var(--line);border-radius:var(--radius-md);color:var(--muted);font-weight:600}.side[data-astro-cid-whfzhp3i]{display:grid;gap:var(--space-9);padding-top:var(--space-6)}.fow[data-astro-cid-whfzhp3i]{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-6);margin-top:calc(-1 * var(--bleed));background:var(--surface);color:var(--ink);text-decoration:none;box-shadow:var(--shadow-xl);transform:rotate(1.5deg)}.fow-art[data-astro-cid-whfzhp3i]{display:grid;place-items:center;width:100%;aspect-ratio:5 / 2;border:var(--bw-sm) solid var(--on-accent);border-radius:var(--radius-md);font-size:var(--fs-emoji-lg)}.fow-title[data-astro-cid-whfzhp3i]{font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:700;line-height:1.15}.nextvote[data-astro-cid-whfzhp3i]{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-6) var(--space-6) var(--space-12);background:var(--dots-night),var(--night);background-size:var(--dots-size-md) var(--dots-size-md);color:var(--on-night);border-color:var(--on-accent);box-shadow:var(--shadow-xl);text-decoration:none;transform:rotate(-1deg)}.tag[data-astro-cid-whfzhp3i]{align-self:flex-start;padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:var(--yellow);color:var(--on-accent);font-family:var(--font-display);font-weight:800;font-size:var(--fs-sm);transform:rotate(-3deg)}.nv-title[data-astro-cid-whfzhp3i]{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:700;line-height:1.2}.nv-time[data-astro-cid-whfzhp3i]{color:var(--yellow);font-family:var(--font-display);font-weight:700}.nv-word[data-astro-cid-whfzhp3i]{position:absolute;right:calc(-1 * var(--space-4));bottom:calc(-1 * var(--space-3));font-size:var(--fs-display-2xl);color:transparent;-webkit-text-stroke:var(--bw) var(--pink);text-transform:uppercase}@media(max-width:960px){.grid[data-astro-cid-whfzhp3i]{grid-template-columns:minmax(0,1fr);gap:var(--space-10)}.fow[data-astro-cid-whfzhp3i]{margin-top:0}}@media(max-width:520px){.row[data-astro-cid-whfzhp3i]{grid-template-columns:2.5rem minmax(0,1fr) auto;padding:var(--space-3)}.r-emoji[data-astro-cid-whfzhp3i]{display:none}.no[data-astro-cid-whfzhp3i]{font-size:var(--fs-display-sm)}}.row[data-astro-cid-whfzhp3i][data-fest]{background:var(--fest-sky);background-size:auto,var(--dots-size-md) var(--dots-size-md);color:var(--on-night);border-color:var(--fest-a);box-shadow:var(--space-1) var(--space-1) 0 var(--fest-a)}.row[data-astro-cid-whfzhp3i][data-fest] .no[data-astro-cid-whfzhp3i]{color:var(--fest-a)}.fow[data-astro-cid-whfzhp3i][data-fest] .fow-art[data-astro-cid-whfzhp3i]{background:var(--fest-sky);background-size:auto,var(--dots-size-md) var(--dots-size-md);border-color:var(--fest-a)}.fow[data-astro-cid-whfzhp3i][data-fest]{border-color:var(--fest-a);box-shadow:var(--space-3) var(--space-3) 0 var(--fest-a)}.special[data-astro-cid-m24vqw4f][hidden]{display:none}.special[data-astro-cid-m24vqw4f]{padding-block:var(--space-10) calc(var(--space-10) + var(--edge))}.special[data-astro-cid-m24vqw4f]{--fest-glow-y: 60%}.special[data-astro-cid-m24vqw4f] .row[data-astro-cid-m24vqw4f]{position:relative;z-index:1}.row[data-astro-cid-m24vqw4f]{display:grid;grid-template-columns:auto 1fr auto;gap:var(--space-6);align-items:center}.emoji[data-astro-cid-m24vqw4f]{position:relative;display:inline-block;justify-self:start;font-size:var(--fs-emoji-lg);transform:scaleX(-1) rotate(-8deg);filter:var(--emoji-shadow)}.emoji[data-astro-cid-m24vqw4f]:before{content:"";position:absolute;inset:-40%;z-index:-1;border-radius:50%;background:radial-gradient(circle closest-side,color-mix(in srgb,var(--fest-a) 55%,transparent),transparent)}.chip--new[data-astro-cid-m24vqw4f]{background:var(--fest-b);color:var(--on-accent);border-color:var(--on-accent)}.btn--go[data-astro-cid-m24vqw4f]{background:var(--fest-a);color:var(--on-accent)}h2[data-astro-cid-m24vqw4f]{margin:var(--space-2) 0;font-size:var(--fs-display-sm)}p[data-astro-cid-m24vqw4f]{margin:0;max-width:var(--measure);font-weight:600;color:var(--on-night)}@media(max-width:760px){.row[data-astro-cid-m24vqw4f]{grid-template-columns:1fr}.emoji[data-astro-cid-m24vqw4f]{font-size:var(--fs-emoji-md)}}.monvote[data-astro-cid-ct3bgug4]{padding-block:var(--space-10)}.monvote[data-astro-cid-ct3bgug4]:has(.wrap>[hidden]){display:none}.monvote[data-astro-cid-ct3bgug4] .vote{border-color:var(--on-accent);box-shadow:var(--shadow-2xl);margin-top:calc(-1 * var(--bleed) - var(--space-10));position:relative;z-index:2}.cats-sec[data-astro-cid-ct3bgug4]{padding-block:calc(var(--space-12) + var(--space-4)) calc(var(--space-12) + var(--space-8))}.cats-sec[data-astro-cid-ct3bgug4] h2[data-astro-cid-ct3bgug4]{color:var(--on-night)}
