.hero-scroll[data-astro-cid-5uzlpy53]{position:absolute;left:50%;bottom:26px;width:1px;height:56px;background:linear-gradient(to bottom,transparent,#fff);opacity:.6;animation:drop 2.2s ease-in-out infinite;z-index:1}@keyframes drop{0%{transform:scaleY(0);transform-origin:top}55%{transform:scaleY(1);transform-origin:top}56%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.intro-grid[data-astro-cid-5uzlpy53]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,90px);align-items:start}.intro-title[data-astro-cid-5uzlpy53]{font-size:clamp(32px,3.8vw,52px);margin-top:20px}.pillars[data-astro-cid-5uzlpy53]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(28px,4vw,60px);margin-top:clamp(56px,8vw,100px)}.pillar[data-astro-cid-5uzlpy53]{border-top:1px solid var(--line);padding-top:26px}.pillar[data-astro-cid-5uzlpy53] .num[data-astro-cid-5uzlpy53]{font-family:var(--font-display);font-size:15px;color:var(--terra);letter-spacing:.2em}.pillar[data-astro-cid-5uzlpy53] h3[data-astro-cid-5uzlpy53]{font-size:26px;margin:12px 0 10px}.pillar[data-astro-cid-5uzlpy53] p[data-astro-cid-5uzlpy53]{font-size:15.5px}.numbers[data-astro-cid-5uzlpy53]{background:var(--paper-deep);padding-block:clamp(48px,6vw,76px)}.numbers-grid[data-astro-cid-5uzlpy53]{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;text-align:center}.stat[data-astro-cid-5uzlpy53] .value[data-astro-cid-5uzlpy53]{font-family:var(--font-display);font-size:clamp(40px,5vw,64px);color:var(--ink);display:block;line-height:1}.stat[data-astro-cid-5uzlpy53] .value[data-astro-cid-5uzlpy53] small{font-size:.45em;letter-spacing:.05em}.stat[data-astro-cid-5uzlpy53] .label[data-astro-cid-5uzlpy53]{font-size:11.5px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-faint);margin-top:12px;display:block}.section-title[data-astro-cid-5uzlpy53]{font-size:clamp(34px,4vw,54px);margin-top:18px}.center[data-astro-cid-5uzlpy53]{text-align:center}.timeline[data-astro-cid-5uzlpy53]{position:relative;max-width:880px;margin:clamp(56px,7vw,90px) auto 0}.timeline[data-astro-cid-5uzlpy53]:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--line)}.t-item[data-astro-cid-5uzlpy53]{position:relative;width:50%;padding:0 clamp(28px,4vw,56px) clamp(44px,5vw,64px)}.t-item[data-astro-cid-5uzlpy53].left{left:0;text-align:right}.t-item[data-astro-cid-5uzlpy53].right{left:50%;text-align:left}.t-item[data-astro-cid-5uzlpy53]:before{content:"";position:absolute;top:8px;width:9px;height:9px;border-radius:50%;background:var(--terra)}.t-item[data-astro-cid-5uzlpy53].left:before{right:-4.5px}.t-item[data-astro-cid-5uzlpy53].right:before{left:-4.5px}.t-year[data-astro-cid-5uzlpy53]{font-family:var(--font-display);font-size:clamp(26px,2.6vw,34px);color:var(--wine)}.t-body[data-astro-cid-5uzlpy53] h3[data-astro-cid-5uzlpy53]{font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ink);margin:10px 0 8px}.t-body[data-astro-cid-5uzlpy53] p[data-astro-cid-5uzlpy53]{font-size:15px}.etrusco[data-astro-cid-5uzlpy53]{padding-block:var(--section)}.etrusco-grid[data-astro-cid-5uzlpy53]{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(40px,6vw,90px);align-items:center}.etrusco-media[data-astro-cid-5uzlpy53]{position:relative}.etrusco-media[data-astro-cid-5uzlpy53] .main[data-astro-cid-5uzlpy53]{width:100%;aspect-ratio:4 / 4.6;object-fit:cover}.etrusco-media[data-astro-cid-5uzlpy53] .inset[data-astro-cid-5uzlpy53]{position:absolute;right:-8%;bottom:-10%;width:46%;border:10px solid var(--dark);background:var(--dark)}.etrusco[data-astro-cid-5uzlpy53] h2[data-astro-cid-5uzlpy53]{font-size:clamp(32px,3.6vw,50px);margin:18px 0 22px}.etrusco[data-astro-cid-5uzlpy53] p[data-astro-cid-5uzlpy53]{font-size:15.5px;margin-bottom:18px}.etrusco[data-astro-cid-5uzlpy53] blockquote[data-astro-cid-5uzlpy53]{border-left:2px solid var(--terra);padding-left:24px;margin:28px 0}.etrusco[data-astro-cid-5uzlpy53] blockquote[data-astro-cid-5uzlpy53] p[data-astro-cid-5uzlpy53]{font-family:var(--font-display);font-size:clamp(24px,2.4vw,32px);color:#fff;margin-bottom:8px}.etrusco[data-astro-cid-5uzlpy53] cite[data-astro-cid-5uzlpy53]{font-style:normal;font-size:13px;color:var(--ink-faint)}.etrusco[data-astro-cid-5uzlpy53] .btn[data-astro-cid-5uzlpy53]{margin-top:8px}.famiglia-grid[data-astro-cid-5uzlpy53]{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(40px,6vw,90px);align-items:start}.famiglia-text[data-astro-cid-5uzlpy53] h2[data-astro-cid-5uzlpy53]{font-size:clamp(32px,3.6vw,50px);margin:18px 0 22px}blockquote[data-astro-cid-5uzlpy53].quiet{border-left:2px solid var(--terra);padding-left:24px;margin:26px 0}blockquote[data-astro-cid-5uzlpy53].quiet p[data-astro-cid-5uzlpy53]{font-family:var(--font-display);font-size:clamp(20px,2vw,26px);color:var(--ink);line-height:1.4;margin-bottom:8px}blockquote[data-astro-cid-5uzlpy53].quiet cite[data-astro-cid-5uzlpy53]{font-style:normal;font-size:13px;color:var(--ink-faint)}.persone[data-astro-cid-5uzlpy53]{list-style:none;margin-top:30px;border-top:1px solid var(--line)}.persone[data-astro-cid-5uzlpy53] li[data-astro-cid-5uzlpy53]{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid var(--line);font-size:15px}.persone[data-astro-cid-5uzlpy53] .nome[data-astro-cid-5uzlpy53]{color:var(--ink);font-weight:400}.persone[data-astro-cid-5uzlpy53] .ruolo[data-astro-cid-5uzlpy53]{color:var(--ink-faint);font-size:13.5px;letter-spacing:.04em}.famiglia-photo[data-astro-cid-5uzlpy53]{position:sticky;top:110px}.famiglia-photo[data-astro-cid-5uzlpy53] img[data-astro-cid-5uzlpy53]{width:100%;aspect-ratio:4/5;object-fit:cover}.famiglia-photo[data-astro-cid-5uzlpy53] figcaption[data-astro-cid-5uzlpy53]{font-size:12.5px;color:var(--ink-faint);margin-top:12px;letter-spacing:.08em}.metodo[data-astro-cid-5uzlpy53]{background:var(--paper-deep);padding-block:var(--section)}.metodo-head[data-astro-cid-5uzlpy53]{max-width:640px}.metodo-head[data-astro-cid-5uzlpy53] h2[data-astro-cid-5uzlpy53]{font-size:clamp(32px,3.6vw,50px);margin:18px 0}.metodo-grid[data-astro-cid-5uzlpy53]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(28px,4vw,54px);margin-top:clamp(44px,6vw,70px)}.m-item[data-astro-cid-5uzlpy53]{border-top:1px solid #d8d2c4;padding-top:20px}.m-item[data-astro-cid-5uzlpy53] dt[data-astro-cid-5uzlpy53]{font-size:12px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--wine);margin-bottom:10px}.m-item[data-astro-cid-5uzlpy53] dd[data-astro-cid-5uzlpy53]{font-size:15px}.festival-grid[data-astro-cid-5uzlpy53]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,90px);align-items:center}.festival-grid[data-astro-cid-5uzlpy53] img[data-astro-cid-5uzlpy53]{width:100%;aspect-ratio:4/3;object-fit:cover}.festival-text[data-astro-cid-5uzlpy53] h2[data-astro-cid-5uzlpy53]{font-size:clamp(32px,3.6vw,50px);margin:18px 0 20px}.festival-text[data-astro-cid-5uzlpy53] p[data-astro-cid-5uzlpy53]{margin-bottom:26px}.visita[data-astro-cid-5uzlpy53]{position:relative;padding-block:clamp(110px,16vw,190px);text-align:center;overflow:hidden}.visita[data-astro-cid-5uzlpy53]>img[data-astro-cid-5uzlpy53]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.visita[data-astro-cid-5uzlpy53]:after{content:"";position:absolute;inset:0;background:#0e0b09a8}.visita-inner[data-astro-cid-5uzlpy53]{position:relative;z-index:1}.visita[data-astro-cid-5uzlpy53] h2[data-astro-cid-5uzlpy53]{color:#fff;font-size:clamp(36px,4.6vw,62px);margin:18px 0 20px}.visita[data-astro-cid-5uzlpy53] p[data-astro-cid-5uzlpy53]{color:#ffffffd9;font-size:16px}.visita-actions[data-astro-cid-5uzlpy53]{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;margin-top:36px}@media(max-width:900px){.intro-grid[data-astro-cid-5uzlpy53],.etrusco-grid[data-astro-cid-5uzlpy53],.famiglia-grid[data-astro-cid-5uzlpy53],.festival-grid[data-astro-cid-5uzlpy53]{grid-template-columns:1fr}.pillars[data-astro-cid-5uzlpy53]{grid-template-columns:1fr;gap:22px}.numbers-grid[data-astro-cid-5uzlpy53]{grid-template-columns:repeat(2,1fr)}.timeline[data-astro-cid-5uzlpy53]:before{left:4px}.t-item[data-astro-cid-5uzlpy53],.t-item[data-astro-cid-5uzlpy53].right{width:100%;left:0;text-align:left;padding:0 0 40px 32px}.t-item[data-astro-cid-5uzlpy53].left:before,.t-item[data-astro-cid-5uzlpy53].right:before{left:0;right:auto}.famiglia-photo[data-astro-cid-5uzlpy53]{position:static}.etrusco-media[data-astro-cid-5uzlpy53] .inset[data-astro-cid-5uzlpy53]{right:0}}
