.stelle[data-astro-cid-vkac2544]{display:inline-flex;gap:2px}.richiamo[data-astro-cid-kacicou7]{padding:0 var(--gutter) var(--sezione)}.riquadro[data-astro-cid-kacicou7]{display:flex;flex-wrap:wrap;align-items:center;gap:24px 40px;padding:clamp(28px,4vw,52px);border-radius:32px;background:var(--oro-chiaro);color:var(--verde);text-decoration:none;transition:transform .6s var(--ease),box-shadow .6s var(--ease)}.riquadro[data-astro-cid-kacicou7]:hover{color:var(--verde);transform:translateY(-6px) rotate(-.4deg);box-shadow:0 30px 60px #053f382e}.icona[data-astro-cid-kacicou7]{flex:none;width:96px;height:96px}.testo[data-astro-cid-kacicou7]{flex:1 1 380px;display:flex;flex-direction:column;gap:10px}.testo[data-astro-cid-kacicou7] .occhiello[data-astro-cid-kacicou7]{color:var(--verde)}h2[data-astro-cid-kacicou7]{margin:0;font-family:var(--serif);font-weight:600;font-size:clamp(28px,3.2vw,42px);line-height:1.12}h2[data-astro-cid-kacicou7] em[data-astro-cid-kacicou7]{font-style:italic}.testo[data-astro-cid-kacicou7] p[data-astro-cid-kacicou7]:last-child{margin:0;font-size:16px;color:#2c4a43}.riquadro[data-astro-cid-kacicou7] .btn[data-astro-cid-kacicou7]{--bg: var(--verde);--fg: var(--crema)}.hero[data-astro-cid-j7pv25f6]{padding:clamp(24px,4vw,56px) var(--gutter) clamp(56px,7vw,104px)}.hero-griglia[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(40px,6vw,88px)}.hero-testo[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:26px}.hero-titolo[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--serif);font-weight:600;font-size:clamp(40px,5.4vw,74px);line-height:1.04;letter-spacing:-.015em;color:var(--verde)}.hero-titolo[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{color:var(--oro-medio)}.hero-sotto[data-astro-cid-j7pv25f6]{margin:0;max-width:540px;font-size:clamp(17px,1.5vw,19px);color:var(--testo)}.hero-azioni[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:12px}.hero-voto[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;color:var(--testo);text-decoration:none;font-size:15px}.hero-voto[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--verde)}.hero-foto[data-astro-cid-j7pv25f6]{position:relative;max-width:500px;width:100%;justify-self:center}.cornice[data-astro-cid-j7pv25f6]{position:absolute;inset:28px -18px -18px 28px;border:1.5px solid var(--oro);border-radius:28px}.hero-clip[data-astro-cid-j7pv25f6]{position:relative;border-radius:28px;overflow:hidden;aspect-ratio:4 / 5}.hero-clip[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}.timbro[data-astro-cid-j7pv25f6]{position:absolute;top:-34px;right:-34px;width:140px;height:140px;fill:var(--verde);font-family:var(--sans);font-size:17px;font-weight:600;text-transform:uppercase;animation:ruota 18s linear infinite;background:var(--crema);border-radius:50%}@keyframes ruota{to{transform:rotate(360deg)}}.etichetta[data-astro-cid-j7pv25f6]{position:absolute;left:-24px;bottom:32px;display:flex;align-items:center;gap:12px;max-width:280px;padding:14px 18px 14px 12px;background:#fff;border-radius:18px;box-shadow:0 16px 40px #053f3829}.etichetta-icona[data-astro-cid-j7pv25f6]{flex:none;width:46px;height:46px}.etichetta[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-size:13px;line-height:1.4;color:var(--testo)}.etichetta[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;font-size:14px;color:var(--verde)}.nastro[data-astro-cid-j7pv25f6]{background:var(--oro-chiaro);color:var(--verde);overflow:hidden;padding:18px 0;transform:rotate(-1.2deg);margin:0 -10px}.nastro-scorre[data-astro-cid-j7pv25f6]{display:flex;width:max-content;animation:scorri 32s linear infinite}.nastro[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:28px;padding-right:28px;font-family:var(--serif);font-style:italic;font-size:clamp(22px,2.4vw,30px);white-space:nowrap}@keyframes scorri{to{transform:translate(-50%)}}.numeri[data-astro-cid-j7pv25f6]{background:var(--verde);color:var(--su-verde);padding:48px var(--gutter);margin-top:-8px}.numeri-griglia[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:28px}.numeri-griglia[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:4px;font-size:14px}.numero[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-size:clamp(36px,3.4vw,46px);line-height:1.1;color:var(--oro-chiaro)}.testa[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px 48px;margin-bottom:clamp(36px,4vw,56px)}.testa[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:14px;max-width:720px}.testa-testo[data-astro-cid-j7pv25f6]{margin:0;max-width:400px;color:var(--testo)}.link-freccia[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:8px;font-weight:600;text-decoration:none}.link-freccia[data-astro-cid-j7pv25f6] svg{transition:transform .4s var(--ease)}.link-freccia[data-astro-cid-j7pv25f6]:hover svg{transform:translate(5px)}.servizi[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,262px),1fr));gap:18px}.servizio[data-astro-cid-j7pv25f6]{position:relative;display:flex;flex-direction:column;gap:12px;min-height:260px;padding:26px 24px 22px;background:#fff;border:1px solid var(--linea);border-radius:24px;color:var(--inchiostro);text-decoration:none;overflow:hidden;isolation:isolate;transition:transform .6s var(--ease),box-shadow .6s var(--ease),color .4s}.servizio[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--verde);clip-path:circle(0% at 40px 50px);transition:clip-path .7s var(--ease)}.servizio[data-astro-cid-j7pv25f6]:hover{transform:translateY(-6px);box-shadow:0 24px 48px #053f3829;color:var(--su-verde)}.servizio[data-astro-cid-j7pv25f6]:hover:before{clip-path:circle(150% at 40px 50px)}.servizio-icona[data-astro-cid-j7pv25f6]{width:56px;height:56px}.servizio[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--serif);font-weight:600;font-size:22px;line-height:1.22;color:var(--verde);transition:color .4s}.servizio[data-astro-cid-j7pv25f6]:hover h3[data-astro-cid-j7pv25f6]{color:#fff}.servizio[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;flex-grow:1;font-size:14.5px;line-height:1.55;color:inherit}.servizio[data-astro-cid-j7pv25f6]:not(:hover) p[data-astro-cid-j7pv25f6]{color:var(--testo-tenue)}.servizio-link[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--oro-testo);transition:color .4s}.servizio[data-astro-cid-j7pv25f6]:hover .servizio-link[data-astro-cid-j7pv25f6]{color:var(--oro-chiaro)}.metodo[data-astro-cid-j7pv25f6]{background:var(--verde);color:var(--crema)}.metodo-griglia[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:clamp(40px,6vw,96px)}.metodo-foto[data-astro-cid-j7pv25f6]{border-radius:28px;overflow:hidden;aspect-ratio:4 / 4.4}.metodo-foto[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{height:116%;margin-top:-8%}.metodo-foto[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover}.metodo-testo[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:32px}.citazione[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--serif);font-style:italic;font-weight:500;font-size:clamp(28px,3.3vw,44px);line-height:1.2;color:#fff}.pilastri[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:22px}.pilastri[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;gap:16px;align-items:flex-start}.spunta[data-astro-cid-j7pv25f6]{flex:none;width:38px;height:38px;border-radius:50%;border:1.5px solid var(--oro-chiaro);color:var(--oro-chiaro);display:flex;align-items:center;justify-content:center}.pilastri[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0 0 4px;font-size:17px;font-weight:600;color:#fff}.pilastri[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-size:15px;color:var(--su-verde)}.percorso-contenitore[data-astro-cid-j7pv25f6]{position:relative}.percorso[data-astro-cid-j7pv25f6]{position:relative;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(48px,7vw,96px)}.percorso-binario[data-astro-cid-j7pv25f6]{position:absolute;left:50%;top:0;bottom:0;width:2px;background:var(--linea);transform:translate(-50%)}.percorso-linea[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:var(--oro);transform-origin:top}.tappa[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(48px,8vw,120px)}.tappa[data-astro-cid-j7pv25f6]:nth-child(odd) .tappa-testo[data-astro-cid-j7pv25f6]{order:2}.tappa-punto[data-astro-cid-j7pv25f6]{position:absolute;left:50%;top:50%;width:18px;height:18px;border-radius:50%;background:var(--crema);border:2px solid var(--linea);transform:translate(-50%,-50%);transition:background .5s,border-color .5s,transform .5s var(--ease)}.tappa[data-astro-cid-j7pv25f6].attiva .tappa-punto[data-astro-cid-j7pv25f6]{background:var(--oro);border-color:var(--oro);transform:translate(-50%,-50%) scale(1.3)}.tappa-testo[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:10px;max-width:440px}.tappa-n[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-size:64px;line-height:1;color:var(--oro-medio)}.tappa-testo[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--serif);font-size:28px;font-weight:600;color:var(--verde)}.tappa-testo[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:var(--testo)}.tappa-foto[data-astro-cid-j7pv25f6]{border-radius:24px;overflow:hidden;aspect-ratio:3 / 2}.tappa-foto[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover}.info-visita[data-astro-cid-j7pv25f6]{margin-top:clamp(56px,7vw,96px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px;padding:28px clamp(20px,3vw,40px);background:#fff;border:1px solid var(--linea);border-radius:24px}.info-visita[data-astro-cid-j7pv25f6] dl[data-astro-cid-j7pv25f6]{margin:0;display:flex;flex-wrap:wrap;gap:14px 48px}.info-visita[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#6b7472}.info-visita[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;font-weight:600;color:var(--verde)}.recensioni[data-astro-cid-j7pv25f6]{background:var(--sabbia)}.recensioni-griglia[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:18px}.recensione[data-astro-cid-j7pv25f6]{margin:0;display:flex;flex-direction:column;gap:16px;padding:clamp(26px,3vw,40px);border-radius:26px;background:#fff;box-shadow:0 10px 30px #053f380f}.virgolette[data-astro-cid-j7pv25f6]{color:var(--oro-chiaro)}.evidenza[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--serif);font-style:italic;font-size:clamp(22px,2.2vw,30px);line-height:1.25;color:var(--verde)}.recensione[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6]{margin:0;flex-grow:1;font-size:15.5px;line-height:1.7;color:var(--testo)}.recensione[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;padding-top:16px;border-top:1px solid var(--linea);font-size:15px}.recensione[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]:nth-child(2){display:flex;flex-direction:column;flex-grow:1}.recensione[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--verde)}.fonte[data-astro-cid-j7pv25f6]{font-size:13px;color:var(--testo-tenue)}.iniziali[data-astro-cid-j7pv25f6]{flex:none;width:46px;height:46px;border-radius:50%;background:var(--verde);color:var(--oro-chiaro);display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-size:17px}.totale[data-astro-cid-j7pv25f6]{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px 24px;background:var(--verde);color:var(--su-verde);text-decoration:none;justify-content:center;gap:10px;transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.totale[data-astro-cid-j7pv25f6]:hover{color:var(--su-verde);transform:translateY(-4px);box-shadow:0 22px 44px #053f3840}.totale-voto[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-size:clamp(56px,6vw,80px);line-height:1;color:var(--oro-chiaro)}.totale-testo[data-astro-cid-j7pv25f6]{font-size:17px;flex-grow:1}.totale-link[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:#fff}.chi-griglia[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(40px,6vw,96px)}.chi-testo[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:20px}.chi-testo[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:var(--testo);font-size:17px}.chi-foto[data-astro-cid-j7pv25f6]{border-radius:28px;overflow:hidden;aspect-ratio:5 / 4}.chi-foto[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{height:112%;margin-top:-6%}.chi-foto[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover}@media(max-width:860px){.hero-griglia[data-astro-cid-j7pv25f6],.metodo-griglia[data-astro-cid-j7pv25f6],.chi-griglia[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero-foto[data-astro-cid-j7pv25f6]{max-width:420px;margin-top:12px}.timbro[data-astro-cid-j7pv25f6]{width:110px;height:110px;top:-26px;right:-10px}.etichetta[data-astro-cid-j7pv25f6]{left:-8px}.cornice[data-astro-cid-j7pv25f6]{inset:20px -10px -12px 20px}.chi-foto[data-astro-cid-j7pv25f6]{order:-1}.percorso-binario[data-astro-cid-j7pv25f6]{left:9px}.tappa[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:20px;padding-left:40px}.tappa[data-astro-cid-j7pv25f6]:nth-child(odd) .tappa-testo[data-astro-cid-j7pv25f6]{order:0}.tappa-punto[data-astro-cid-j7pv25f6]{left:9px;top:18px}}@media(prefers-reduced-motion:reduce){.timbro[data-astro-cid-j7pv25f6],.nastro-scorre[data-astro-cid-j7pv25f6]{animation:none}}
