.hero[data-astro-cid-vcrondbs]{background:radial-gradient(60% 45% at 12% 8%,#1f9aa829,#0000 70%),radial-gradient(55% 40% at 90% 18%,#d95a7c24,#0000 70%),radial-gradient(50% 40% at 50% 100%,#f5c4432e,#0000 70%);padding-bottom:clamp(3rem,6vw,5rem);position:relative;overflow:hidden}.hero[data-astro-cid-vcrondbs] .orn[data-astro-cid-vcrondbs]{z-index:1;margin-bottom:clamp(1rem,3vw,2rem);position:relative}.hero__top[data-astro-cid-vcrondbs]{z-index:1;text-align:center;position:relative}.hero__kicker[data-astro-cid-vcrondbs]{font:800 clamp(.95rem, 2vw, 1.15rem)/1.2 var(--vz-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--vz-accent);margin:0}h1[data-astro-cid-vcrondbs]{letter-spacing:-.02em;margin:.1em 0 .15em;line-height:.92}.hero__word[data-astro-cid-vcrondbs]{color:var(--vz-ink);background:linear-gradient(100deg,#27224a 0%,#2d3e8f 55%,#1f7f8a 100%);-webkit-text-fill-color:transparent;background-clip:text;padding-inline:.04em;font-size:clamp(4.2rem,22vw,14.5rem);display:inline-block}.hero__sub[data-astro-cid-vcrondbs]{color:var(--vz-ink-soft);max-width:46ch;margin:0 auto 1.75rem;font-size:clamp(1.05rem,2.2vw,1.3rem)}.hero__cta[data-astro-cid-vcrondbs]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.hero__collage[data-astro-cid-vcrondbs]{z-index:1;margin-top:clamp(2rem,5vw,3.5rem);position:relative}.hero__main[data-astro-cid-vcrondbs],.hero__tile[data-astro-cid-vcrondbs]{box-shadow:0 30px 60px -32px #27224a73, 0 0 0 1px var(--vz-line-strong);background:#fffdf9;border-radius:14px;margin:0;padding:clamp(6px,1vw,12px)}.hero__main[data-astro-cid-vcrondbs]{width:min(100%,980px);margin-inline:auto;transform:rotate(-.8deg)}.hero__main[data-astro-cid-vcrondbs] img,.hero__tile[data-astro-cid-vcrondbs] img{border-radius:6px;width:100%;height:auto;display:block}.hero__tile[data-astro-cid-vcrondbs]{z-index:2;width:clamp(130px,22vw,280px);position:absolute}.hero__tile--a[data-astro-cid-vcrondbs]{bottom:-2.5rem;left:0;transform:rotate(-5deg)}.hero__tile--b[data-astro-cid-vcrondbs]{width:clamp(110px,18vw,230px);top:-2rem;right:0;transform:rotate(5deg)}.hero[data-astro-cid-vcrondbs] .hero__tulip{z-index:3;width:56px;position:absolute}.hero[data-astro-cid-vcrondbs] .hero__tulip--a{bottom:-3.2rem;left:22%;transform:rotate(-10deg)}.hero[data-astro-cid-vcrondbs] .hero__tulip--b{top:-2.8rem;right:20%;transform:rotate(12deg)}@media (width<=700px){.hero__tile--b[data-astro-cid-vcrondbs]{display:none}.hero__tile--a[data-astro-cid-vcrondbs]{width:120px;bottom:-1.5rem;left:.25rem}.hero[data-astro-cid-vcrondbs] .hero__tulip{display:none}}.moods[data-astro-cid-4jdk5xki]{background:var(--vz-bg-alt)}.moods__list[data-astro-cid-4jdk5xki]{grid-template-columns:repeat(4,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.moods__item[data-astro-cid-4jdk5xki]{border-radius:var(--vz-radius-md);min-height:220px;transition:transform var(--vz-dur) var(--vz-ease);flex-direction:column;gap:.5rem;padding:1.25rem 1.25rem 1.6rem;display:flex;position:relative;box-shadow:inset 0 0 0 1px #27224a14}.moods__item[data-astro-cid-4jdk5xki]:nth-child(2n){transform:translateY(1.25rem)}.moods__item[data-astro-cid-4jdk5xki]:hover{transform:translateY(-4px)}.moods__item[data-astro-cid-4jdk5xki]:nth-child(2n):hover{transform:translateY(calc(1.25rem - 4px))}.moods__orn[data-astro-cid-4jdk5xki]{opacity:.9;background:url(/ornament-strip.svg) 0/auto 32px repeat-x;height:32px;margin-bottom:.5rem}h3[data-astro-cid-4jdk5xki]{margin:0;font-size:1.6rem}h3[data-astro-cid-4jdk5xki] a[data-astro-cid-4jdk5xki]{text-decoration:none}h3[data-astro-cid-4jdk5xki] a[data-astro-cid-4jdk5xki]:hover{text-underline-offset:4px;text-decoration:underline}p[data-astro-cid-4jdk5xki]{color:var(--vz-ink-soft);margin:0}@media (width<=900px){.moods__list[data-astro-cid-4jdk5xki]{grid-template-columns:repeat(2,1fr)}.moods__item[data-astro-cid-4jdk5xki]:nth-child(2n){transform:none}.moods__item[data-astro-cid-4jdk5xki]:nth-child(2n):hover{transform:translateY(-4px)}}@media (width<=520px){.moods__list[data-astro-cid-4jdk5xki]{grid-template-columns:1fr}.moods__item[data-astro-cid-4jdk5xki]{min-height:0}}.card[data-astro-cid-53f5xkpt]{border-radius:var(--vz-radius-lg);height:100%;transition:transform var(--vz-dur) var(--vz-ease);flex-direction:column;display:flex;overflow:hidden}.card[data-astro-cid-53f5xkpt]:hover{transform:translateY(-5px)}.card__img[data-astro-cid-53f5xkpt]{overflow:hidden}.card__img[data-astro-cid-53f5xkpt] img{width:100%;height:auto;transition:transform .6s var(--vz-ease);display:block}.card[data-astro-cid-53f5xkpt]:hover .card__img[data-astro-cid-53f5xkpt] img{transform:scale(1.04)}.card__body[data-astro-cid-53f5xkpt]{flex-direction:column;flex:1;gap:.5rem;padding:1.25rem 1.5rem 1.5rem;display:flex}h3[data-astro-cid-53f5xkpt]{margin:0;font-size:1.45rem}p[data-astro-cid-53f5xkpt]{color:var(--vz-ink-soft);margin:0}.card__more[data-astro-cid-53f5xkpt]{font:800 1rem/1 var(--vz-font-display);color:var(--vz-ink);margin-top:auto;padding-top:.5rem;text-decoration:none}.card__more[data-astro-cid-53f5xkpt]:hover{text-underline-offset:4px;text-decoration:underline}.sr[data-astro-cid-53f5xkpt]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.places__grid[data-astro-cid-lpvwjaju]{grid-template-columns:repeat(12,1fr);gap:1.25rem;display:grid}.c1[data-astro-cid-lpvwjaju]{grid-column:span 7}.c2[data-astro-cid-lpvwjaju]{grid-column:span 5}.c3[data-astro-cid-lpvwjaju],.c4[data-astro-cid-lpvwjaju],.c5[data-astro-cid-lpvwjaju]{grid-column:span 4}.c6[data-astro-cid-lpvwjaju]{grid-column:span 5}.c7[data-astro-cid-lpvwjaju]{grid-column:span 7}.c2[data-astro-cid-lpvwjaju]{margin-top:2.5rem}.c7[data-astro-cid-lpvwjaju]{margin-top:-1.5rem}.places__all[data-astro-cid-lpvwjaju]{text-align:center;margin:2.5rem 0 0}@media (width<=900px){.c1[data-astro-cid-lpvwjaju],.c2[data-astro-cid-lpvwjaju],.c6[data-astro-cid-lpvwjaju],.c7[data-astro-cid-lpvwjaju]{grid-column:span 12}.c3[data-astro-cid-lpvwjaju],.c4[data-astro-cid-lpvwjaju],.c5[data-astro-cid-lpvwjaju]{grid-column:span 6}.c5[data-astro-cid-lpvwjaju]{grid-column:span 12}.c2[data-astro-cid-lpvwjaju],.c7[data-astro-cid-lpvwjaju]{margin-top:0}}@media (width<=560px){.c3[data-astro-cid-lpvwjaju],.c4[data-astro-cid-lpvwjaju],.c5[data-astro-cid-lpvwjaju]{grid-column:span 12}}.band[data-astro-cid-kbw5quc2]{background:linear-gradient(135deg, var(--vz-lilac) 0%, var(--vz-pink) 100%);text-align:center;padding-top:clamp(4rem,9vw,7rem);position:relative;overflow:hidden}.band__inner[data-astro-cid-kbw5quc2]{z-index:1;padding-bottom:clamp(2.5rem,5vw,4rem);position:relative}.band__title[data-astro-cid-kbw5quc2]{margin:0}.band__l1[data-astro-cid-kbw5quc2]{margin-bottom:.15em;font-size:clamp(1.55rem,6.8vw,3.6rem);display:block}.band__l2[data-astro-cid-kbw5quc2]{background:var(--vz-brand);border-radius:.3em;padding:0 .25em .06em;font-size:clamp(3.6rem,17vw,9rem);line-height:.95;display:inline-block;transform:rotate(-2deg);box-shadow:0 18px 40px -22px #27224a80}.band__note[data-astro-cid-kbw5quc2]{max-width:40ch;color:var(--vz-ink-soft);margin:1.75rem auto 0;font-size:1.1rem}.band[data-astro-cid-kbw5quc2] .band__t{z-index:1;width:clamp(54px,9vw,110px);position:absolute;bottom:3.2rem}.band[data-astro-cid-kbw5quc2] .band__t--l{left:clamp(.5rem,5vw,6rem);transform:rotate(-10deg)}.band[data-astro-cid-kbw5quc2] .band__t--r{right:clamp(.5rem,5vw,6rem);transform:rotate(10deg)}.band__strip[data-astro-cid-kbw5quc2]{z-index:1;background:var(--vz-ink);color:var(--vz-bg);padding-block:.9rem;position:relative;overflow:hidden}.band__track[data-astro-cid-kbw5quc2]{width:max-content;font:800 1.25rem/1 var(--vz-font-display);gap:2.5rem;animation:38s linear infinite band-run;display:flex}.band__track[data-astro-cid-kbw5quc2] span[data-astro-cid-kbw5quc2]:after{content:"✦";color:var(--vz-brand);margin-left:2.5rem}@keyframes band-run{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.band__track[data-astro-cid-kbw5quc2]{animation:none}}@media (width<=640px){.band[data-astro-cid-kbw5quc2] .band__t{display:none}}.eat__grid[data-astro-cid-txd724px]{grid-template-columns:5fr 6fr;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.eat__side[data-astro-cid-txd724px]{position:sticky;top:1.5rem}.eat__img[data-astro-cid-txd724px]{border-radius:var(--vz-radius-lg);background:var(--vz-peach);margin:0 0 1.5rem;overflow:hidden;transform:rotate(-1.5deg)}.eat__img[data-astro-cid-txd724px] img{width:100%;height:auto;display:block}.eat__list[data-astro-cid-txd724px]{border-top:1px solid var(--vz-line-strong);margin:0;padding:0;list-style:none}.eat__item[data-astro-cid-txd724px]{border-bottom:1px solid var(--vz-line-strong);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem 1.25rem;padding:1.25rem 0;display:grid}.eat__dot[data-astro-cid-txd724px]{border:2px solid var(--vz-ink);border-radius:50%;width:46px;height:46px}h3[data-astro-cid-txd724px]{margin:0;font-size:1.45rem}.eat__kind[data-astro-cid-txd724px]{color:var(--vz-ink-soft);margin:.15rem 0 0}.eat__after[data-astro-cid-txd724px]{color:var(--vz-accent);text-align:right;max-width:18ch;margin:0;font-size:.95rem;font-weight:700}@media (width<=900px){.eat__grid[data-astro-cid-txd724px]{grid-template-columns:1fr}.eat__side[data-astro-cid-txd724px]{position:static}}@media (width<=520px){.eat__item[data-astro-cid-txd724px]{grid-template-columns:auto 1fr}.eat__after[data-astro-cid-txd724px]{text-align:left;grid-column:2;max-width:none}}.words[data-astro-cid-dycg5yrt]{overflow:hidden}.words__in[data-astro-cid-dycg5yrt]{z-index:1;position:relative}.words__list[data-astro-cid-dycg5yrt]{grid-template-columns:repeat(4,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.word[data-astro-cid-dycg5yrt]{border-radius:var(--vz-radius-lg);transition:transform var(--vz-dur) var(--vz-ease);flex-direction:column;gap:.35rem;padding:2rem 1.5rem;display:flex}.word[data-astro-cid-dycg5yrt]:nth-child(odd){transform:rotate(-1.5deg)}.word[data-astro-cid-dycg5yrt]:nth-child(2n){transform:rotate(1.5deg)translateY(.75rem)}.word[data-astro-cid-dycg5yrt]:hover{transform:rotate(0)translateY(-4px)}.word__tt[data-astro-cid-dycg5yrt]{font:800 clamp(1.7rem, 3.4vw, 2.4rem)/1 var(--vz-font-display)}.word__ru[data-astro-cid-dycg5yrt]{color:var(--vz-ink-soft);font-weight:700}@media (width<=860px){.words__list[data-astro-cid-dycg5yrt]{grid-template-columns:repeat(2,1fr)}}@media (width<=420px){.words__list[data-astro-cid-dycg5yrt]{grid-template-columns:1fr}.word[data-astro-cid-dycg5yrt]:nth-child(n){transform:none}}
