.wall[data-astro-cid-taiqdzhf]{z-index:0;opacity:.5;grid-template-columns:repeat(4,1fr);gap:1rem;padding:1rem;display:grid;position:absolute;inset:0;overflow:hidden;mask-image:radial-gradient(120% 90% at 50% 30%,#000 35%,#0000 78%)}.wall__col[data-astro-cid-taiqdzhf]{overflow:hidden}.wall__track[data-astro-cid-taiqdzhf]{will-change:transform;flex-direction:column;gap:1rem;display:flex}.wall__track[data-astro-cid-taiqdzhf][data-dir=up]{animation:42s linear infinite floatY-up}.wall__track[data-astro-cid-taiqdzhf][data-dir=down]{animation:52s linear infinite floatY-down}.wall__cell[data-astro-cid-taiqdzhf]{aspect-ratio:9/16;border:1px solid var(--line);background:var(--bg-2);border-radius:12px;display:block;overflow:hidden}.wall__cell[data-astro-cid-taiqdzhf] img[data-astro-cid-taiqdzhf]{object-fit:cover;width:100%;height:100%}@media (width<=820px){.wall[data-astro-cid-taiqdzhf]{opacity:.38;grid-template-columns:repeat(3,1fr)}.wall__col[data-astro-cid-taiqdzhf]:last-child{display:none}}@media (width<=520px){.wall[data-astro-cid-taiqdzhf]{grid-template-columns:repeat(2,1fr)}}.marquee[data-astro-cid-543bmuqs]{padding-block:3.4rem 3rem;position:relative;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.marquee__track[data-astro-cid-543bmuqs]{will-change:transform;gap:1rem;width:max-content;animation:60s linear infinite marquee-x;display:flex}.marquee[data-astro-cid-543bmuqs]:hover .marquee__track[data-astro-cid-543bmuqs]{animation-play-state:paused}.marquee__item[data-astro-cid-543bmuqs]{aspect-ratio:9/16;border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-2);width:clamp(150px,20vw,230px);transition:transform var(--t) var(--ease-out), border-color var(--t) var(--ease);z-index:0;cursor:zoom-in;flex:none;position:relative;overflow:hidden}.marquee__item[data-astro-cid-543bmuqs]:hover{border-color:var(--ai);box-shadow:var(--glow), 0 24px 60px -16px #000c}.apertura[data-astro-cid-lcdefpme]{height:calc(100svh - var(--testata,0px));background:var(--bg);flex-direction:column;align-items:center;padding-bottom:clamp(3.6rem,7vh,5rem);display:flex;position:relative;overflow:hidden}.apertura__v[data-astro-cid-lcdefpme]{min-height:0;width:min(100%, var(--apertura-max,100%));object-fit:contain;flex:auto}.apertura__ombra[data-astro-cid-lcdefpme]{pointer-events:none;background:linear-gradient(#06080d59 0%,#06080d00 22%);position:absolute;inset:0}.apertura__firma[data-astro-cid-lcdefpme]{text-align:center;width:min(100% - 2.5rem,62ch);color:var(--text);font-family:var(--font-text);font-size:var(--step-1);opacity:0;animation:firmaEntra 4s var(--ease-out) 2.4s forwards;flex:none;margin:clamp(.8rem,2.2vh,1.7rem) 0 0;line-height:1.5}.apertura__firma[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--ai)}@media (width<=760px){.apertura__firma[data-astro-cid-lcdefpme]{font-size:var(--step-0);line-height:1.45}}@keyframes firmaEntra{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.apertura__giu[data-astro-cid-lcdefpme]{z-index:2;border:1px solid var(--line-strong);border-radius:999px;width:26px;height:42px;position:absolute;bottom:1.6rem;left:50%;transform:translate(-50%)}.apertura__giu[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--ai);width:3px;height:8px;animation:scrolldot 1.8s var(--ease) infinite;border-radius:2px;margin-left:-1.5px;position:absolute;top:8px;left:50%}@media (prefers-reduced-motion:reduce){.apertura__firma[data-astro-cid-lcdefpme]{opacity:1;animation:none;transform:none}.apertura__giu[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{animation:none}}.patto[data-astro-cid-lcdefpme]{border-block:1px solid var(--line);background:linear-gradient(180deg, var(--bg-1), var(--bg-2));padding-block:var(--sp-6)}.patto__riga[data-astro-cid-lcdefpme]{gap:var(--sp-5);grid-template-columns:1.1fr 1fr;align-items:start;display:grid}@media (width<=900px){.patto__riga[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.patto__eti[data-astro-cid-lcdefpme]{color:var(--ai);margin-bottom:var(--sp-3)}.patto__t[data-astro-cid-lcdefpme]{font-size:clamp(1.8rem,1.2rem + 2.4vw,3rem);line-height:1.05}.patto__acc[data-astro-cid-lcdefpme]{color:var(--ai)}.patto__s[data-astro-cid-lcdefpme]{color:var(--text-2);margin-block:var(--sp-4);max-width:54ch}.patto__col[data-astro-cid-lcdefpme]{gap:var(--sp-3);padding:0;list-style:none;display:grid}.patto__col[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:var(--bg-1);padding:var(--sp-4);border-radius:14px;gap:.3rem;display:grid}.patto__n[data-astro-cid-lcdefpme]{font-family:var(--font-label);letter-spacing:.12em;color:var(--ai);font-size:.82rem}.patto__col[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-size:var(--step-0)}.patto__col[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-2);font-size:var(--step--1);line-height:1.5}.hero[data-astro-cid-lcdefpme]{min-height:calc(100svh - var(--testata,0px));align-items:center;padding-block:clamp(1.5rem,5vh,4rem) clamp(1.5rem,4vh,4rem);display:flex;position:relative}.hero__veil[data-astro-cid-lcdefpme]{z-index:1;background:linear-gradient(100deg, #06080de0 0%, #06080db8 38%, #06080d73 60%, #06080dbf 100%), linear-gradient(180deg, #06080db8, #06080d6b 40%, var(--bg));position:absolute;inset:0}.hero__inner[data-astro-cid-lcdefpme]{z-index:2;gap:var(--sp-6);width:min(100% - 2.5rem, var(--wrap));grid-template-columns:1.15fr .85fr;align-items:center;display:grid;position:relative}.hero__eyebrow[data-astro-cid-lcdefpme]{color:var(--text-2);margin-bottom:var(--sp-4);align-items:center;gap:.55em;display:inline-flex}.pulse[data-astro-cid-lcdefpme]{background:var(--ai);width:.5em;height:.5em;animation:pulse 2.4s var(--ease) infinite;border-radius:50%}@keyframes pulse{0%{box-shadow:0 0 #4da3ff80}70%{box-shadow:0 0 0 .7rem #4da3ff00}to{box-shadow:0 0 #4da3ff00}}.hero__title[data-astro-cid-lcdefpme]{font-size:var(--step-4);max-width:14ch}.rot[data-astro-cid-lcdefpme]{min-width:5ch;display:inline-block}.hero__sub[data-astro-cid-lcdefpme]{font-size:var(--step-1);color:var(--text-2);margin-top:var(--sp-4);max-width:40ch;font-family:var(--font-text)}.cerca[data-astro-cid-lcdefpme]{margin-top:var(--sp-5);background:color-mix(in srgb, var(--bg-2) 82%, transparent);backdrop-filter:blur(6px);border:1px solid var(--line-strong);max-width:min(100%,62ch);transition:border-color var(--t) var(--ease), box-shadow var(--t) var(--ease);border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .4rem .4rem 1.15rem;display:flex}.cerca[data-astro-cid-lcdefpme]:focus-within{border-color:var(--ai);box-shadow:var(--glow-soft)}.cerca__ic[data-astro-cid-lcdefpme]{color:var(--text-3);font-size:1.35rem}.cerca[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{font-family:var(--font-label);flex:1;min-width:0;padding:.7rem .2rem}.cerca-help[data-astro-cid-lcdefpme]{margin-top:var(--sp-3);font-size:var(--step-0);color:var(--text-2);text-shadow:0 1px 12px #000000d9;max-width:46ch}.cerca[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]::placeholder{color:var(--text-2);opacity:.85}.hero__hint[data-astro-cid-lcdefpme]{margin-top:var(--sp-2);font-size:var(--step--1);color:var(--text-2)}.hero__hint[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ai);font-family:var(--font-label);font-weight:600}.stats[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--bg-2) 76%, transparent);backdrop-filter:blur(10px);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--glow-soft);padding:1.7rem 1.7rem 1.4rem}.stats__t[data-astro-cid-lcdefpme]{color:var(--text-2);margin-bottom:1.3rem}.stats__list[data-astro-cid-lcdefpme]{flex-direction:column;gap:1.35rem;margin:0;padding:0 0 0 1.5rem;list-style:none;display:flex;position:relative}.stats__list[data-astro-cid-lcdefpme]:before{content:"";background:linear-gradient(var(--ai), color-mix(in srgb, var(--ai) 10%, transparent));width:2px;position:absolute;top:.5rem;bottom:.5rem;left:.32rem}.stat[data-astro-cid-lcdefpme]{position:relative}.stat__dot[data-astro-cid-lcdefpme]{background:var(--ai);width:.72rem;height:.72rem;box-shadow:0 0 10px var(--ai);border-radius:50%;position:absolute;top:.35rem;left:-1.5rem}.stat__val[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-weight:800;font-size:var(--step-2);line-height:1;display:block}.stat__txt[data-astro-cid-lcdefpme]{color:var(--text-2);font-size:var(--step-0);max-width:28ch;margin-top:.3rem;line-height:1.45;display:block}.stat__fonte[data-astro-cid-lcdefpme]{font-family:var(--font-label);letter-spacing:.04em;color:var(--text-3);margin-top:.3rem;font-size:clamp(.82rem,.78rem + .1vw,.9rem);display:block}.hero__inner[data-astro-cid-lcdefpme]{padding-bottom:4.5rem}.hero__scroll[data-astro-cid-lcdefpme]{z-index:2;border:1px solid var(--line-strong);background:color-mix(in srgb, var(--bg) 55%, transparent);backdrop-filter:blur(4px);width:34px;height:52px;transition:border-color var(--t-fast), background var(--t-fast);border-radius:999px;position:absolute;bottom:1.1rem;left:50%;transform:translate(-50%)}.hero__scroll[data-astro-cid-lcdefpme]:hover{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 12%, var(--bg))}.hero__scroll[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--ai);width:3px;height:10px;animation:scrolldot 1.8s var(--ease) infinite;border-radius:2px;margin-left:-1.5px;position:absolute;top:10px;left:50%}@keyframes scrolldot{0%{opacity:0;transform:translateY(0)}40%{opacity:1}to{opacity:0;transform:translateY(20px)}}@media (width<=900px){.hero__inner[data-astro-cid-lcdefpme]{gap:var(--sp-5);grid-template-columns:minmax(0,1fr)}.stats[data-astro-cid-lcdefpme]{order:2}}.nastro[data-astro-cid-lcdefpme]{padding-block:var(--sp-4);border-block:1px solid var(--line);background:var(--bg-1)}.testa[data-astro-cid-lcdefpme]{margin-bottom:var(--sp-6)}.testa--center[data-astro-cid-lcdefpme]{text-align:center;max-width:46ch;margin-inline:auto}.testa[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{margin-bottom:var(--sp-3)}.testa[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-3);margin-top:var(--sp-3);max-width:42ch}.testa--center[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-inline:auto}.grad-soft[data-astro-cid-lcdefpme]{background:linear-gradient(100deg, var(--text), var(--ai-hi));color:#0000;background-clip:text}.trappola[data-astro-cid-lcdefpme]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.modulo__esito[data-astro-cid-lcdefpme]{margin-top:var(--sp-3);border:1px solid var(--line);color:var(--text-2);font-size:var(--step--1);border-radius:10px;max-width:60ch;padding:.7rem 1rem}.esito--errore[data-astro-cid-lcdefpme]{color:#ffb3b8;border-color:#e2202e}.apri-tutto[data-astro-cid-lcdefpme]{margin-top:var(--sp-4);justify-content:center;width:100%}.stats__piu[data-astro-cid-lcdefpme]{min-height:44px;margin-top:var(--sp-3);font-family:var(--font-label);font-size:var(--step--1);color:var(--ai);align-items:center;display:inline-flex}@media (width<=760px){.stat--extra[data-astro-cid-lcdefpme]{display:none}}@media (width>=761px){.stats__piu[data-astro-cid-lcdefpme]{display:none}}.scelta__griglia[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:.9rem;display:grid}@media (width<=980px){.scelta__griglia[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.scelta__griglia[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.imbocco[data-astro-cid-lcdefpme]{align-items:center;gap:var(--sp-3);min-height:88px;padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-2);transition:border-color var(--t-fast), transform var(--t-fast), background var(--t-fast);grid-template-columns:1fr auto;display:grid}.imbocco[data-astro-cid-lcdefpme]:last-child:nth-child(3n+1){grid-column:1/-1}.imbocco[data-astro-cid-lcdefpme]:hover{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 7%, var(--bg-2));transform:translateY(-2px)}.imbocco__t[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-weight:700;font-size:var(--step-1);letter-spacing:-.01em;grid-column:1;line-height:1.15}.imbocco__s[data-astro-cid-lcdefpme]{color:var(--text-2);font-size:var(--step--1);grid-column:1;margin-top:.25rem}.imbocco__go[data-astro-cid-lcdefpme]{color:var(--brand);font-size:var(--step-1);grid-area:1/2/span 2}.scelta__tutto[data-astro-cid-lcdefpme]{margin-top:var(--sp-5);flex-wrap:wrap;gap:.8rem;display:flex}.cerca[data-astro-cid-lcdefpme]{z-index:30;position:relative}.sugg[data-astro-cid-lcdefpme]{z-index:40;border:1px solid var(--line-strong);background:var(--bg-1);border-radius:14px;gap:.15rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .5rem);left:0;right:0;box-shadow:0 18px 44px #00000080}.sugg[data-astro-cid-lcdefpme][hidden]{display:none}.sugg[data-astro-cid-lcdefpme]{max-height:var(--sugg-max,60vh);flex-direction:column;display:flex;overflow:hidden}.patto__corto[data-astro-cid-lcdefpme]{max-width:72ch}.patto__corto[data-astro-cid-lcdefpme] .patto__t[data-astro-cid-lcdefpme]{font-size:var(--step-2);margin-top:var(--sp-3)}.patto__corto[data-astro-cid-lcdefpme] .patto__s[data-astro-cid-lcdefpme]{margin-top:var(--sp-3);font-size:var(--step-0)}.patto__vai[data-astro-cid-lcdefpme]{margin-top:var(--sp-4)}.regalo__box[data-astro-cid-lcdefpme]{max-width:70ch;padding:var(--sp-5);border:1px solid var(--line-strong);border-left:3px solid var(--brand);border-radius:0 var(--radius-lg) var(--radius-lg) 0;background:var(--bg-1)}.regalo__s[data-astro-cid-lcdefpme]{margin:var(--sp-3) 0 var(--sp-4)}.griglia[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:1.1rem;display:grid}.griglia[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{min-width:0}@media (width<=1080px){.griglia[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.griglia[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=440px){.griglia[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.vuoto[data-astro-cid-lcdefpme]{margin-top:var(--sp-6);border-radius:var(--radius-lg);text-align:center;background:radial-gradient(130% 130% at 50% 0%, color-mix(in srgb, var(--ai) 16%, transparent), transparent 62%), var(--bg-2);padding:clamp(2.2rem,5vw,3.6rem) clamp(1.4rem,4vw,3rem);position:relative;overflow:hidden}.vuoto[data-astro-cid-lcdefpme]:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(100deg, var(--ai), var(--ai-2), #ff6bc1, #ffd433, var(--ai));-webkit-mask-composite:xor;background-size:300% 100%;padding:2px;animation:7s linear infinite bordoscorre;position:absolute;inset:0;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}@keyframes bordoscorre{to{background-position:300% 0}}.vuoto__in[data-astro-cid-lcdefpme]{z-index:1;max-width:68ch;margin-inline:auto;position:relative}.vuoto__eti[data-astro-cid-lcdefpme]{color:var(--text-3);margin-bottom:var(--sp-4);font-size:.82rem}.vuoto__t[data-astro-cid-lcdefpme]{font-size:clamp(1.9rem,1.3rem + 2.6vw,3.6rem);line-height:1.12}.vuoto__acc[data-astro-cid-lcdefpme]{color:var(--ai)}.vuoto__s[data-astro-cid-lcdefpme]{color:var(--text-2);font-size:var(--step-1);margin:var(--sp-5) auto var(--sp-6);max-width:66ch}.vuoto__cta[data-astro-cid-lcdefpme]{font-size:var(--step-1);padding:1em 2.2em}@media (prefers-reduced-motion:reduce){.vuoto[data-astro-cid-lcdefpme]:before{animation:none}}.lavori[data-astro-cid-lcdefpme]{background:var(--bg-1);border-block:1px solid var(--line)}.lavori__griglia[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:1.1rem;display:grid}@media (width<=1080px){.lavori__griglia[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.lavori__griglia[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=440px){.lavori__griglia[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.lav[data-astro-cid-lcdefpme]{z-index:0;min-width:0;position:relative}.lav[data-astro-cid-lcdefpme]:hover{z-index:6}.lav__media[data-astro-cid-lcdefpme]{aspect-ratio:9/16;border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-2);transition:border-color var(--t) var(--ease), transform var(--t) var(--ease-out), box-shadow var(--t) var(--ease);position:relative;overflow:hidden}.lav__media[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:transform var(--t-slow) var(--ease-out)}.lav[data-astro-cid-lcdefpme]:hover .lav__media[data-astro-cid-lcdefpme]{border-color:var(--ai);box-shadow:var(--glow), 0 26px 70px -18px #000c}.lav__dur[data-astro-cid-lcdefpme],.lav__ai[data-astro-cid-lcdefpme]{font-family:var(--font-label);letter-spacing:.07em;text-transform:uppercase;color:var(--text);border:1px solid var(--line);background:#06080db8;border-radius:6px;padding:.28em .55em;font-size:.82rem;font-weight:600;position:absolute}.lav__dur[data-astro-cid-lcdefpme]{top:.55rem;right:.55rem}.lav__ai[data-astro-cid-lcdefpme]{color:var(--text-2);bottom:.55rem;left:.55rem}.lav__cat[data-astro-cid-lcdefpme]{color:var(--ai);margin-top:.7rem}.lav__tit[data-astro-cid-lcdefpme]{font-size:var(--step-0);font-family:var(--font-display);letter-spacing:-.01em;margin-top:.2rem;font-weight:700}@media (prefers-reduced-motion:reduce){.lav[data-astro-cid-lcdefpme]:hover .lav__media[data-astro-cid-lcdefpme]{transform:none}}.mosaico[data-astro-cid-lcdefpme]{grid-template-columns:repeat(6,1fr);gap:1rem;display:grid}.mos[data-astro-cid-lcdefpme]{z-index:0;border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-2);transition:border-color var(--t) var(--ease), box-shadow var(--t) var(--ease);position:relative;overflow:hidden}.mos[data-astro-cid-lcdefpme]:hover{border-color:var(--ai);box-shadow:var(--glow), 0 26px 70px -18px #000c}.mos[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;will-change:transform;width:100%;height:100%}.mos--0[data-astro-cid-lcdefpme]{aspect-ratio:3/4;grid-column:span 2}.mos--1[data-astro-cid-lcdefpme]{aspect-ratio:1;grid-column:span 2;margin-top:2.5rem}.mos--2[data-astro-cid-lcdefpme]{aspect-ratio:3/4;grid-column:span 2}.mos--3[data-astro-cid-lcdefpme]{aspect-ratio:4/3;grid-column:span 3}.mos--4[data-astro-cid-lcdefpme]{aspect-ratio:4/3;grid-column:span 3;margin-top:2rem}.mos--5[data-astro-cid-lcdefpme]{display:none}@media (width<=760px){.mosaico[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.mos[data-astro-cid-lcdefpme]{aspect-ratio:3/4!important;grid-column:span 1!important;margin-top:0!important}}.come[data-astro-cid-lcdefpme]{background:var(--bg-1);border-block:1px solid var(--line)}.modi[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}@media (width<=720px){.modi[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.modo[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-2);padding:1.6rem}.modo__tag[data-astro-cid-lcdefpme]{color:var(--ai);margin-bottom:1rem}.modo__passi[data-astro-cid-lcdefpme]{flex-direction:column;gap:1rem;padding:0;list-style:none;display:flex}.modo__passi[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--text-2);align-items:flex-start;gap:.8rem;display:flex}.modo__n[data-astro-cid-lcdefpme]{width:1.7rem;height:1.7rem;font-family:var(--font-label);color:var(--ai);border:1px solid var(--line-strong);border-radius:50%;flex:none;place-items:center;font-size:.82rem;font-weight:700;display:grid}.come__voce[data-astro-cid-lcdefpme]{margin-top:var(--sp-4);border-left:2px solid var(--ai);background:var(--bg-2);border-radius:0 var(--radius) var(--radius) 0;color:var(--text-2);max-width:none;padding:1rem 1.2rem}.manifesto[data-astro-cid-lcdefpme]{position:relative}.manifesto[data-astro-cid-lcdefpme]:before{content:"";pointer-events:none;background:radial-gradient(70% 55% at 50% 0%, color-mix(in srgb, var(--ai) 9%, transparent), transparent 70%);position:absolute;inset:0}.manifesto[data-astro-cid-lcdefpme]>.wrap[data-astro-cid-lcdefpme]{position:relative}.mani__griglia[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:1.2rem;display:grid}@media (width<=980px){.mani__griglia[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.mani__griglia[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.mani[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-2);transition:border-color var(--t) var(--ease), transform var(--t) var(--ease-out);padding:1.5rem 1.4rem}.mani[data-astro-cid-lcdefpme]:hover{border-color:var(--ai);transform:translateY(-3px)}.mani__lucchetto[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--ai) 18%, transparent);width:2rem;height:2rem;color:var(--ai);border-radius:50%;place-items:center;margin-bottom:.9rem;font-size:.9rem;font-weight:800;display:grid}.mani[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-0);margin-bottom:.5rem}.mani[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--step--1);color:var(--text-3);max-width:none}.mani__chiusura[data-astro-cid-lcdefpme]{margin-top:var(--sp-5);padding:var(--sp-5) var(--sp-4);text-align:center;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:radial-gradient(120% 100% at 50% 0%, color-mix(in srgb, var(--ai) 12%, transparent), transparent 62%), var(--bg-1)}.mani__chiusura[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-2)}.mani__chiusura[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-2);margin:var(--sp-3) auto var(--sp-4);max-width:60ch}.livelli[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}@media (width<=720px){.livelli[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.liv[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-2);padding:1.8rem;position:relative}.liv--hi[data-astro-cid-lcdefpme]{border-color:color-mix(in srgb, var(--ai) 55%, var(--line));box-shadow:var(--glow-soft)}.liv__badge[data-astro-cid-lcdefpme]{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ai-ink);background:var(--ai);border-radius:999px;margin-bottom:.7rem;padding:.35em .7em;font-size:.82rem;font-weight:600;display:inline-block}.liv[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.6rem}.liv__txt[data-astro-cid-lcdefpme]{color:var(--text-2);margin-bottom:1.2rem}.liv__punti[data-astro-cid-lcdefpme]{flex-direction:column;gap:.7rem;padding:0;list-style:none;display:flex}.liv__punti[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--text-2);font-size:var(--step--1);padding-left:1.5rem;position:relative}.liv__punti[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"→";color:var(--ai);position:absolute;left:0}.canale__grid[data-astro-cid-lcdefpme]{gap:var(--sp-5);grid-template-columns:1.1fr .9fr;align-items:center;display:grid}@media (width<=800px){.canale__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.canale__txt[data-astro-cid-lcdefpme]{color:var(--text-2);margin:var(--sp-3) 0 var(--sp-3)}.canale__presto[data-astro-cid-lcdefpme]{font-size:var(--step--1);color:var(--ai);margin-bottom:var(--sp-4);border-left:2px solid var(--ai);max-width:52ch;padding-left:.9rem}.chatmock[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-2);flex-direction:column;gap:.6rem;padding:1.4rem;display:flex}.bubble[data-astro-cid-lcdefpme]{max-width:82%;font-family:var(--font-label);font-size:var(--step--1);border-radius:16px;padding:.7rem .95rem;line-height:1.35}.bubble--in[data-astro-cid-lcdefpme]{background:var(--bg-3);color:var(--text);border-bottom-left-radius:5px;align-self:flex-start}.bubble--out[data-astro-cid-lcdefpme]{background:var(--ai);color:var(--ai-ink);border-bottom-right-radius:5px;align-self:flex-end}.bubble--file[data-astro-cid-lcdefpme]{font-weight:700}.prezzi__box[data-astro-cid-lcdefpme]{text-align:center;max-width:46ch;padding:var(--sp-6) var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:radial-gradient(120% 100% at 50% 0%, color-mix(in srgb, var(--ai) 10%, transparent), transparent 60%), var(--bg-1);margin-inline:auto}.prezzi__box[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{margin-bottom:var(--sp-3)}.prezzi__badge[data-astro-cid-lcdefpme]{margin:var(--sp-3) 0;font-family:var(--font-display);font-weight:800;font-size:var(--step-1);color:var(--ai-ink);background:var(--ai);box-shadow:var(--glow-soft);border-radius:999px;padding:.4em .9em;display:inline-block}.prezzi__txt[data-astro-cid-lcdefpme]{color:var(--text-2);margin-inline:auto}.prezzi__nota[data-astro-cid-lcdefpme]{margin-top:var(--sp-3);font-size:var(--step--1);color:var(--text-3)}.richiesta__grid[data-astro-cid-lcdefpme]{gap:var(--sp-5);grid-template-columns:1fr;display:grid}@media (width>=900px){.richiesta__grid[data-astro-cid-lcdefpme]{grid-template-columns:5fr 7fr;align-items:start}}.richiesta__intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-2);margin-top:var(--sp-3)}.modulo[data-astro-cid-lcdefpme]{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.campo[data-astro-cid-lcdefpme]{flex-direction:column;gap:.4rem;display:flex}.campo--full[data-astro-cid-lcdefpme]{grid-column:1/-1}.campo__row[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.campo__row[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme][type=file]{flex:1;min-width:12rem}.campo[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]{font-family:var(--font-label);font-size:var(--step--1);color:var(--text-2)}.campo[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme],.campo[data-astro-cid-lcdefpme] textarea[data-astro-cid-lcdefpme]{background:var(--bg-2);border:1px solid var(--line-strong);font-family:var(--font-label);transition:border-color var(--t-fast) var(--ease);border-radius:10px;padding:.75rem .85rem}.campo[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:focus,.campo[data-astro-cid-lcdefpme] textarea[data-astro-cid-lcdefpme]:focus{border-color:var(--ai);outline:none}.campo[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme][type=file]{color:var(--text-3);padding:.55rem}.voce-hint[data-astro-cid-lcdefpme]{font-size:var(--step--1);color:var(--ai)}.consenso[data-astro-cid-lcdefpme]{font-size:var(--step--1);color:var(--text-2);grid-column:1/-1;align-items:flex-start;gap:.6rem;display:flex}.consenso[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{margin-top:.2rem}.modulo[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{grid-column:1/-1;justify-self:start}.modulo__ok[data-astro-cid-lcdefpme]{color:var(--ai);font-size:var(--step-1)}@media (width<=520px){.modulo[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.gest__grid[data-astro-cid-lcdefpme]{grid-template-columns:1.05fr .95fr;align-items:center;gap:2rem;display:grid}.gest__txt[data-astro-cid-lcdefpme]{color:var(--inch-2);max-width:56ch;margin:0 0 1.4rem}.gest__due[data-astro-cid-lcdefpme]{gap:1rem;display:grid}.gest__c[data-astro-cid-lcdefpme]{border:1px solid var(--linea);border-radius:var(--r);background:var(--carta-2);gap:.28rem;padding:1.2rem 1.3rem;text-decoration:none;transition:transform .2s,border-color .2s;display:grid}.gest__c[data-astro-cid-lcdefpme]:hover{border-color:var(--oro);transform:translateY(-3px)}.gest__n[data-astro-cid-lcdefpme]{color:var(--inch);font-size:1.12rem;font-weight:600}.gest__d[data-astro-cid-lcdefpme]{color:var(--inch-2);font-size:.9rem}@media (width<=860px){.gest__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.premgriglia[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.4rem;display:grid}.pretile[data-astro-cid-lcdefpme]{aspect-ratio:4/5;border-radius:var(--radius-lg);background:var(--bg-2);border:1px solid var(--line);isolation:isolate;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:block;position:relative;overflow:hidden}.pretile[data-astro-cid-lcdefpme]:hover{border-color:#e2202e;box-shadow:0 0 0 1px #e2202e33,0 26px 70px -18px #000c}.pretile__media[data-astro-cid-lcdefpme]{z-index:0;position:absolute;inset:0}.pretile__media[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{object-fit:cover;background:var(--bg-3);width:100%;height:100%}.pretile__scrim[data-astro-cid-lcdefpme]{z-index:1;background:linear-gradient(#06080d1a 28%,#06080d9e 66%,#06080df0);position:absolute;inset:0}.pretile__body[data-astro-cid-lcdefpme]{z-index:2;flex-direction:column;gap:.34rem;padding:1.15rem 1.2rem 1.25rem;display:flex;position:absolute;bottom:0;left:0;right:0}.pretile__eti[data-astro-cid-lcdefpme]{font-family:var(--font-label);letter-spacing:.16em;text-transform:uppercase;color:#ff5a63;align-items:center;gap:.45em;font-size:.82rem;font-weight:700;display:inline-flex}.pretile__dot[data-astro-cid-lcdefpme]{background:#e2202e;border-radius:50%;width:.55em;height:.55em;box-shadow:0 0 9px #e2202e}.pretile__nome[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.02em;font-weight:800;font-size:var(--step-1);color:var(--text);line-height:1.04}.pretile__sum[data-astro-cid-lcdefpme]{font-size:var(--step--1);color:var(--text-2);max-width:32ch}.pretile__go[data-astro-cid-lcdefpme]{font-family:var(--font-label);font-weight:600;font-size:var(--step--1);color:var(--text);opacity:0;margin-top:.2rem;transition:opacity .2s,transform .2s;transform:translateY(8px)}.pretile[data-astro-cid-lcdefpme]:hover .pretile__go[data-astro-cid-lcdefpme]{opacity:1;transform:none}@media (hover:none),(pointer:coarse){.pretile__go[data-astro-cid-lcdefpme]{opacity:1;transform:none}}.perche__box[data-astro-cid-lcdefpme]{border:1px solid var(--linea);border-radius:var(--r);background:linear-gradient(180deg,#e2202e0e,var(--carta-2));border-left:4px solid #e2202e;max-width:78ch;padding:2.2rem 2.3rem}.perche__eti[data-astro-cid-lcdefpme]{font-family:var(--font-label);letter-spacing:.16em;text-transform:uppercase;color:#ff6b72;align-items:center;gap:.5em;margin:0 0 .7rem;font-size:.82rem;font-weight:700;display:inline-flex}.perche__luce[data-astro-cid-lcdefpme]{background:#ff3b44;border-radius:50%;width:.55em;height:.55em;animation:2.4s ease-in-out infinite perchePulsa;box-shadow:0 0 9px #ff3b44}@keyframes perchePulsa{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.perche__txt[data-astro-cid-lcdefpme]{color:var(--text-2);max-width:64ch;margin:0 0 1.3rem}.perche__cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.8rem;display:flex}@media (prefers-reduced-motion:reduce){.perche__luce[data-astro-cid-lcdefpme]{animation:none}}.faroBig[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);background:linear-gradient(100deg,#e2202e16,#e2202e06 55%,#0000);border:1px solid #e2202e44;grid-template-columns:auto 1fr auto;align-items:center;gap:1.1rem;margin-bottom:2rem;padding:1.4rem 1.6rem;text-decoration:none;transition:border-color .25s,background .25s,transform .25s;display:grid}.faroBig[data-astro-cid-lcdefpme]:hover{background:linear-gradient(100deg,#e2202e24,#e2202e0a 55%,#0000);border-color:#e2202e;transform:translateY(-2px)}.faroBig__luce[data-astro-cid-lcdefpme]{background:#ff3b44;border-radius:50%;width:.7rem;height:.7rem;animation:2.4s ease-in-out infinite fbPulsa;position:relative;box-shadow:0 0 12px #ff3b44}.faroBig__luce[data-astro-cid-lcdefpme]:after{content:"";border:1px solid #ff3b4477;border-radius:50%;animation:2.4s ease-out infinite fbOnda;position:absolute;inset:-.5rem}@keyframes fbPulsa{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.75)}}@keyframes fbOnda{0%{opacity:.9;transform:scale(.5)}70%{opacity:0;transform:scale(2)}to{opacity:0}}.faroBig__testo[data-astro-cid-lcdefpme]{gap:.3rem;display:grid}.faroBig__eti[data-astro-cid-lcdefpme]{font-family:var(--font-label);letter-spacing:.16em;text-transform:uppercase;color:#ff6b72;font-size:.82rem;font-weight:700}.faroBig__t[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.02em;font-weight:800;font-size:var(--step-1);color:var(--text);line-height:1.1}.faroBig__s[data-astro-cid-lcdefpme]{font-size:var(--step--1);color:var(--text-2);max-width:74ch}.faroBig__go[data-astro-cid-lcdefpme]{font-family:var(--font-label);font-weight:700;font-size:var(--step--1);color:#ff6b72;white-space:nowrap}.faroBig[data-astro-cid-lcdefpme]:hover .faroBig__go[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{transition:transform .2s;display:inline-block;transform:translate(4px)}.premtit[data-astro-cid-lcdefpme]{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:#ff6b72;align-items:center;gap:.6rem;margin:2.6rem 0 1.2rem;font-size:.82rem;font-weight:700;display:flex}.premtit__dot[data-astro-cid-lcdefpme]{background:#e2202e;border-radius:50%;width:.5rem;height:.5rem;animation:2.4s ease-in-out infinite fbPulsa;box-shadow:0 0 9px #e2202e}.grigliaPrem[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:1.4rem;display:grid}@media (width<=900px){.grigliaPrem[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (width<=820px){.faroBig[data-astro-cid-lcdefpme]{grid-template-columns:auto 1fr}.faroBig__go[data-astro-cid-lcdefpme]{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.faroBig__luce[data-astro-cid-lcdefpme],.faroBig__luce[data-astro-cid-lcdefpme]:after,.premtit__dot[data-astro-cid-lcdefpme]{animation:none}}.nozze__box[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:radial-gradient(70% 90% at 15% 40%,#ffbe9624,#0000 70%),#ffffff05;border-radius:24px;grid-template-columns:220px 1fr;align-items:center;gap:clamp(24px,4vw,56px);max-width:980px;margin:0 auto;padding:clamp(20px,3vw,36px);display:grid}.nozze__tel[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:390/700;object-fit:cover;object-position:top;border:6px solid #1a1f2b;border-radius:26px;width:100%;height:auto;transition:transform .4s;display:block;transform:rotate(-4deg);box-shadow:0 30px 60px -28px #000000e6}.nozze__tel[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:rotate(0)translateY(-6px)}.nozze__testo[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-family:var(--font-display);margin:6px 0 12px;font-size:clamp(1.7rem,3.2vw,2.6rem);line-height:1.08}.nozze__testo[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.label){opacity:.88;margin:0 0 18px;line-height:1.55}.nozze__azioni[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px;display:flex}@media (width<=700px){.nozze__box[data-astro-cid-lcdefpme]{text-align:center;grid-template-columns:1fr}.nozze__tel[data-astro-cid-lcdefpme]{width:170px;margin:0 auto}.nozze__azioni[data-astro-cid-lcdefpme]{justify-content:center}}
