.hero[data-astro-cid-j7pv25f6]{color:#fff;overflow:hidden}.hero-inner[data-astro-cid-j7pv25f6]{display:grid;position:relative;padding:3rem 1.25rem 2.5rem;column-gap:3rem;grid-template-columns:minmax(280px,36%) 1fr auto;grid-template-areas:"logo script script" "logo date date" "auto info vespa"}.badge[data-astro-cid-j7pv25f6]{grid-area:logo;justify-self:center;align-self:center;width:min(380px,100%);height:auto;filter:drop-shadow(0 18px 30px rgba(80,30,0,.35));transform:rotate(-4deg)}.script[data-astro-cid-j7pv25f6]{grid-area:script;align-self:end;font-family:var(--script);font-style:italic;font-weight:700;font-size:clamp(2rem,4vw,3rem);margin:2.5rem 0 0;line-height:1;text-shadow:0 2px 0 rgba(0,0,0,.08)}.script[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block;font-size:.5em;margin-top:.3em}h1[data-astro-cid-j7pv25f6]{grid-area:date;margin:1rem 0 .4rem;line-height:.95}h1[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block}.days[data-astro-cid-j7pv25f6]{color:var(--ink);font-size:clamp(3.5rem,9vw,7rem)}.month[data-astro-cid-j7pv25f6]{font-size:clamp(3rem,8vw,6rem)}.year[data-astro-cid-j7pv25f6]{color:var(--ink);font-size:clamp(2.2rem,5vw,3.8rem)}.info-block[data-astro-cid-j7pv25f6]{grid-area:info;align-self:start}.where[data-astro-cid-j7pv25f6]{font-size:1.15rem;margin:.6rem 0 1.4rem}.actions[data-astro-cid-j7pv25f6]{display:flex;gap:.8rem;flex-wrap:wrap}.ricambi[data-astro-cid-j7pv25f6]{position:absolute;right:0;top:2rem;background:var(--brown);color:var(--yellow);font-family:var(--script);font-style:italic;font-weight:700;font-size:1.5rem;line-height:1.1;padding:1.2rem 1.6rem 1.2rem 2rem;border-radius:999px 0 0 999px;text-align:center}.mezzo[data-astro-cid-j7pv25f6]{position:relative;align-self:end;z-index:1}.mezzo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:auto;display:block}.mezzo[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;left:6%;right:6%;bottom:-3%;height:10%;background:radial-gradient(closest-side,rgba(40,15,0,.45),transparent);z-index:-1}.auto[data-astro-cid-j7pv25f6]{grid-area:auto;justify-self:center;width:min(420px,100%);margin-top:-1rem}.auto[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transform-origin:25% 92%}.vespa[data-astro-cid-j7pv25f6]{grid-area:vespa;justify-self:end;width:clamp(130px,13vw,200px)}.vespa[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transform-origin:40% 95%}.dust[data-astro-cid-j7pv25f6]{position:absolute;right:-15%;bottom:-2%;width:45%;height:40%;border-radius:50%;background:radial-gradient(closest-side,#fff0dce6,#fff0dc00);opacity:0}.js .hero-inner[data-astro-cid-j7pv25f6]:not(.go) .mezzo[data-astro-cid-j7pv25f6]{transform:translate(120vw)}.go[data-astro-cid-j7pv25f6] .auto[data-astro-cid-j7pv25f6]{animation:drive-in 1.9s cubic-bezier(.12,.8,.2,1) .3s both}.go[data-astro-cid-j7pv25f6] .auto[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{animation:brake 1.9s ease-out .3s both}.go[data-astro-cid-j7pv25f6] .auto[data-astro-cid-j7pv25f6] .dust[data-astro-cid-j7pv25f6]{animation:dust 1.8s ease-out .95s both}.go[data-astro-cid-j7pv25f6] .vespa[data-astro-cid-j7pv25f6]{animation:drive-in 1.6s cubic-bezier(.12,.8,.2,1) 1.2s both}.go[data-astro-cid-j7pv25f6] .vespa[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{animation:brake-vespa 1.6s ease-out 1.2s both}.go[data-astro-cid-j7pv25f6] .vespa[data-astro-cid-j7pv25f6] .dust[data-astro-cid-j7pv25f6]{animation:dust 1.6s ease-out 1.8s both}@keyframes drive-in{0%{transform:translate(120vw);filter:blur(4px)}62%{transform:translate(-4%);filter:blur(0)}80%{transform:translate(1.5%)}to{transform:translate(0)}}@keyframes brake{0%,55%{transform:rotate(0)}67%{transform:rotate(-2deg)}83%{transform:rotate(.7deg)}to{transform:rotate(0)}}@keyframes brake-vespa{0%,55%{transform:rotate(0)}68%{transform:rotate(-3deg)}85%{transform:rotate(.8deg)}to{transform:rotate(0)}}@keyframes dust{0%{opacity:0;transform:scale(.4)}25%{opacity:.9}to{opacity:0;transform:scale(1.7) translate(30%)}}@media(prefers-reduced-motion:reduce){.go[data-astro-cid-j7pv25f6] .mezzo[data-astro-cid-j7pv25f6],.go[data-astro-cid-j7pv25f6] .mezzo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6],.go[data-astro-cid-j7pv25f6] .dust[data-astro-cid-j7pv25f6]{animation:none}.dust[data-astro-cid-j7pv25f6]{display:none}}@media(max-width:860px){.hero-inner[data-astro-cid-j7pv25f6]{min-height:calc(100svh - 58px);padding:.6rem 1rem 1rem;text-align:center;grid-template-columns:1.7fr 1fr;column-gap:.5rem;row-gap:0;align-content:space-evenly;grid-template-areas:"script script" "logo logo" "auto vespa" "date date" "info info"}.script[data-astro-cid-j7pv25f6]{margin:0;font-size:clamp(1.5rem,4.2svh,2.1rem)}.badge[data-astro-cid-j7pv25f6]{width:min(46vw,21svh)}.auto[data-astro-cid-j7pv25f6]{width:100%;max-width:30svh;justify-self:end;margin-top:.3rem}.vespa[data-astro-cid-j7pv25f6]{width:80%;max-width:15svh;justify-self:start}h1[data-astro-cid-j7pv25f6]{margin:.5rem 0 0;line-height:.92}.days[data-astro-cid-j7pv25f6]{font-size:clamp(2.4rem,7.5svh,4rem)}.month[data-astro-cid-j7pv25f6]{font-size:clamp(2.1rem,6.2svh,3.4rem)}.year[data-astro-cid-j7pv25f6]{font-size:clamp(1.5rem,4.2svh,2.3rem)}.where[data-astro-cid-j7pv25f6]{margin:.4rem 0 .6rem;font-size:1.05rem}.where-more[data-astro-cid-j7pv25f6]{display:none}.actions[data-astro-cid-j7pv25f6]{justify-content:center}.ricambi[data-astro-cid-j7pv25f6]{display:none}.js .hero-inner[data-astro-cid-j7pv25f6]:not(.go) .mezzo[data-astro-cid-j7pv25f6]{transform:translate(150vw)}}.stats[data-astro-cid-j7pv25f6]{background:var(--brown);color:#fff;padding:1.6rem 0}.stat-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;text-align:center}.stat-grid[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{display:block;font-size:1.8rem;font-weight:800;color:var(--yellow)}.stat-grid[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{opacity:.85;font-size:.9rem}@media(max-width:640px){.stat-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}.intro[data-astro-cid-j7pv25f6]{align-items:center;gap:3rem}.photo-stack[data-astro-cid-j7pv25f6]{position:relative;padding-bottom:18%}.photo-stack[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{border-radius:16px;box-shadow:0 16px 40px #3c1e0033;aspect-ratio:4/3;object-fit:cover}.photo-stack[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]:first-child{width:80%}.photo-stack[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]:last-child{position:absolute;width:55%;right:0;bottom:0;border:6px solid var(--cream)}.alt[data-astro-cid-j7pv25f6]{background:var(--orange-soft)}.features[data-astro-cid-j7pv25f6]{margin-top:1.5rem}.feature[data-astro-cid-j7pv25f6]{background:#fff;border-radius:16px;overflow:hidden;border:1px solid var(--line)}.feature[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{aspect-ratio:4/3;object-fit:cover;width:100%}.feature[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{padding:1.2rem 1.4rem}.travel[data-astro-cid-j7pv25f6]{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--line)}.travel[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:.2rem 0 0}.gallery[data-astro-cid-j7pv25f6]{columns:4 220px;column-gap:12px;margin-top:1.5rem}.gallery[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:block;margin-bottom:12px;break-inside:avoid}.gallery[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{border-radius:10px;width:100%;transition:transform .25s}.gallery[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{transform:scale(1.02)}@media(max-width:640px){.gallery[data-astro-cid-j7pv25f6]{columns:2;column-gap:8px}.gallery[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{margin-bottom:8px}.gallery[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{border-radius:8px}}.expo[data-astro-cid-j7pv25f6]{border-radius:24px;padding:3rem;color:#fff;display:grid;grid-template-columns:1fr auto;gap:3rem;align-items:center}.expo[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.1rem;max-width:50ch}.eyebrow[data-astro-cid-j7pv25f6].light{color:var(--brown-dark)}.poster[data-astro-cid-j7pv25f6]{display:block;text-decoration:none;color:#fff;text-align:center;font-weight:700}.poster[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:240px;border-radius:8px;box-shadow:0 16px 40px #3c1e0059;transform:rotate(3deg);margin-bottom:.8rem;transition:transform .25s}.poster[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{transform:rotate(0)}.mail[data-astro-cid-j7pv25f6]{font-weight:700;margin:.8rem 0 0;font-size:1rem;word-break:break-word}@media(max-width:760px){.expo[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;padding:2rem}}.head-row[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.head-row[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0}.organizers[data-astro-cid-j7pv25f6]{text-align:center;padding:3rem 0 1rem}.names[data-astro-cid-j7pv25f6]{font-size:1.5rem;font-weight:800;margin:0}.video-sec[data-astro-cid-j7pv25f6]{background:var(--brown-dark);color:#fff}.video-sec[data-astro-cid-j7pv25f6] .muted[data-astro-cid-j7pv25f6]{color:#e2cdb3}.video-sec[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{color:var(--orange)}.video-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:auto 1fr;gap:4rem;align-items:center}.video-frame[data-astro-cid-j7pv25f6]{width:320px;aspect-ratio:9/16;border-radius:28px;overflow:hidden;border:6px solid #000;box-shadow:0 30px 60px #00000073;background:#000}.video-frame[data-astro-cid-j7pv25f6] video[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;display:block}.big[data-astro-cid-j7pv25f6]{font-size:1.15rem;max-width:46ch}@media(max-width:760px){.video-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:2rem}.video-frame[data-astro-cid-j7pv25f6]{width:min(300px,80vw);margin:0 auto}}
