.hero[data-astro-cid-i3irphx7]{--scene-h:min(26vw, 50svh);grid-template-rows:auto minmax(200px, var(--scene-h));height:100svh;padding-top:var(--header-h);display:grid}@media (height<=740px){.hero[data-astro-cid-i3irphx7]{grid-template-rows:1fr 200px;height:auto;min-height:100svh}}.hero__copy[data-astro-cid-i3irphx7]{text-align:center;flex-direction:column;align-self:center;align-items:center;padding-block:2rem;display:flex}.hero__title[data-astro-cid-i3irphx7]{letter-spacing:-.04em;max-width:22ch;font-size:clamp(2.5rem,min(4.6vw,7.4svh),6.5rem);font-weight:400;line-height:1.04}.js .hero__in[data-astro-cid-i3irphx7]{animation:hero-in .9s var(--ease) both}.js .hero__lede[data-astro-cid-i3irphx7]{animation-delay:70ms}.js .hero__actions[data-astro-cid-i3irphx7]{animation-delay:.14s}html:has(#loader:not([data-done=true])) .hero__in[data-astro-cid-i3irphx7]{animation-play-state:paused}@keyframes hero-in{0%{translate:0 22px}}.hero__lede[data-astro-cid-i3irphx7]{text-wrap:pretty;max-width:46ch;margin-top:clamp(1.25rem,2.6svh,2.25rem);font-size:clamp(1.125rem,.35vw + .95rem,1.375rem);line-height:1.45}.hero__since[data-astro-cid-i3irphx7]{white-space:nowrap}.hero__actions[data-astro-cid-i3irphx7]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 2rem;margin-top:clamp(1.75rem,3.6svh,2.75rem);display:flex}.hero__cta[data-astro-cid-i3irphx7]{padding:1.1rem 1.6rem;font-size:1.0625rem}.hero__scene[data-astro-cid-i3irphx7]{--scene-line:#a28a75;--scene-soil:#736151;position:relative;overflow:clip visible}.hero__scene[data-astro-cid-i3irphx7]:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(to top, var(--paper) 0%, color-mix(in srgb, var(--paper) 70%, transparent) 10%, color-mix(in srgb, var(--paper) 25%, transparent) 24%, transparent 40%);position:absolute;inset:0}.hero__scene[data-astro-cid-i3irphx7]:after{content:"";background:var(--scene-line);transform-origin:0;height:1px;transition:transform 1.4s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.hero__scene[data-astro-cid-i3irphx7][data-dir="-1"]:after{transform-origin:100%}.hero[data-astro-cid-i3irphx7].is-on .hero__scene[data-astro-cid-i3irphx7]:after{transform:scaleX(1)}@media (width<=720px){.hero[data-astro-cid-i3irphx7]{grid-template-rows:auto;height:auto;min-height:0;padding-top:0;position:relative}.hero__copy[data-astro-cid-i3irphx7]{z-index:1;padding-top:calc(var(--header-h) + var(--block));padding-bottom:0;position:relative}.hero__lede[data-astro-cid-i3irphx7]{font-size:var(--text-lg);margin-top:1.25rem}.hero__actions[data-astro-cid-i3irphx7]{flex-direction:column;gap:1.25rem;margin-top:2rem}.hero__cta[data-astro-cid-i3irphx7]{font-size:var(--text-md)}.hero__scene[data-astro-cid-i3irphx7]{height:60vw;margin-top:2.5rem;overflow:clip}}@media (width<=480px){.hero__actions[data-astro-cid-i3irphx7],.hero__cta[data-astro-cid-i3irphx7]{width:100%}}.hero__svg{clip-path:inset(-100% -100% 0);width:auto;height:100%;position:absolute;bottom:0;left:50%;overflow:visible;translate:-50%}.js .hero__scene:not([data-dir]) .hero__svg{visibility:hidden}.hero__svg #traliccio path,.hero__svg #tappeto{vector-effect:non-scaling-stroke}.hero__svg #traliccio path[stroke]{stroke:var(--scene-line);stroke-width:1.1px}.hero__svg #traliccio path[fill]{fill:var(--scene-line)}.hero__svg #terreno{display:none}.hero__svg #percorso{visibility:hidden}.hero__svg #tappeto{fill:var(--scene-line);stroke:var(--scene-line);stroke-width:1px}.hero__svg #cumulo{fill:none;stroke:var(--scene-line);stroke-width:1.1px;vector-effect:non-scaling-stroke}.hero__hatch{fill:url(#hero-hatch)}.hero__svg #hero-hatch line{stroke:var(--scene-line);stroke-width:.9px}.hero__svg #ruote path{fill:var(--scene-soil)}.hero__svg [id^=ruota]{transform-box:fill-box;transform-origin:50%;animation:1.2s linear infinite hero-spin}.hero__scene[data-dir="-1"] .hero__svg [id^=ruota]{animation-direction:reverse}.hero__belt{fill:none;stroke:var(--paper);stroke-width:2px;stroke-linecap:round;stroke-dasharray:7 12;pointer-events:none;animation:.3s linear infinite hero-belt}.hero__grain{fill:color-mix(in srgb, var(--scene-soil) 35%, var(--paper))}.hero.is-paused .hero__svg [id^=ruota],.hero.is-paused .hero__belt{animation-play-state:paused}@keyframes hero-spin{to{transform:rotate(360deg)}}@keyframes hero-belt{to{stroke-dashoffset:-19px}}@media (prefers-reduced-motion:reduce){.hero__svg [id^=ruota],.hero__belt{animation:none}}@media (width<=720px){.hero__svg{width:215%;max-width:none;height:auto;bottom:0;left:auto;right:-6%;translate:none}.hero__scene[data-dir="-1"] .hero__svg{left:-6%;right:auto}.hero__svg [id^=ruota]{animation:none}}.numbers[data-astro-cid-qxyvmhkc]{padding-block:var(--block)}.numbers__row[data-astro-cid-qxyvmhkc]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.numbers__item[data-astro-cid-qxyvmhkc]{padding:2rem var(--col-gap) 2rem 0;border-left:1px solid var(--rule);padding-left:var(--col-gap);grid-template-rows:auto auto;align-content:start;gap:.75rem;display:grid}.numbers__item[data-astro-cid-qxyvmhkc] dd[data-astro-cid-qxyvmhkc]{grid-row:1}.numbers__item[data-astro-cid-qxyvmhkc] dt[data-astro-cid-qxyvmhkc]{grid-row:2}.numbers__item[data-astro-cid-qxyvmhkc]:first-child{border-left:none;padding-left:0}.numbers__value[data-astro-cid-qxyvmhkc]{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:300}.numbers__label[data-astro-cid-qxyvmhkc]{max-width:22ch}@media (width<=720px){.numbers__row[data-astro-cid-qxyvmhkc]{grid-template-columns:1fr}.numbers__item[data-astro-cid-qxyvmhkc]{padding-left:0;border-left:none;border-top:1px solid var(--rule);padding-block:1.5rem}.numbers__item[data-astro-cid-qxyvmhkc]:first-child{border-top:none}}.figure__image[data-astro-cid-eujmn7jp]{background:var(--paper-2);height:clamp(380px,62vh,780px);overflow:hidden}.manifesto__title[data-astro-cid-pgckz4m3]{max-width:26ch;margin-bottom:clamp(2rem,4vw,3rem)}.manifesto__grid[data-astro-cid-pgckz4m3]{column-gap:var(--col-gap);row-gap:var(--col-gap);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(12,minmax(0,1fr));height:clamp(520px,66svh,720px);display:grid}.tile--big[data-astro-cid-pgckz4m3]{grid-area:1/1/span 2/span 7}.tile--small[data-astro-cid-pgckz4m3]{grid-column:8/span 5}.tile__link[data-astro-cid-pgckz4m3]{isolation:isolate;border-radius:var(--radius);background:var(--dark);color:#f3efe7;align-items:flex-end;height:100%;text-decoration:none;display:flex;position:relative;overflow:hidden}.tile__media[data-astro-cid-pgckz4m3]{z-index:-1;transition:transform 1.2s var(--ease);position:absolute;inset:0}.tile__media[data-astro-cid-pgckz4m3] img,.tile__media[data-astro-cid-pgckz4m3] img[data-astro-cid-pgckz4m3]{object-fit:cover;width:100%;height:100%}.tile__media[data-astro-cid-pgckz4m3]:after{content:"";z-index:2;background:linear-gradient(#17120e00 25%,#17120e8c 62%,#17120ed1 100%);position:absolute;inset:0}.tile__body[data-astro-cid-pgckz4m3]{flex-direction:column;align-items:flex-start;gap:.75rem;padding:clamp(1.5rem,2.4vw,2.5rem);display:flex}.tile__title[data-astro-cid-pgckz4m3]{font-weight:400}.tile--big[data-astro-cid-pgckz4m3] .tile__title[data-astro-cid-pgckz4m3]{font-size:var(--text-3xl);letter-spacing:-.03em}.tile__text[data-astro-cid-pgckz4m3]{color:#f3efe7db;max-width:40ch;font-size:var(--text-md);line-height:1.5}.tile__more[data-astro-cid-pgckz4m3]{font-family:var(--font-display);font-weight:500;font-size:var(--text-sm);align-items:center;gap:.5rem;margin-top:.5rem;display:inline-flex}.tile__more[data-astro-cid-pgckz4m3] svg{transition:translate .4s var(--ease)}@media (width>=901px){.tile__link[data-astro-cid-pgckz4m3]:hover .tile__media[data-astro-cid-pgckz4m3]{transform:scale(1.04)}.tile__link[data-astro-cid-pgckz4m3]:hover .tile__more[data-astro-cid-pgckz4m3] svg{translate:4px}}.tile__link[data-astro-cid-pgckz4m3]:focus-visible{outline:2px solid var(--moss);outline-offset:3px}.tile--small[data-astro-cid-pgckz4m3]:nth-child(2) .tile__media[data-astro-cid-pgckz4m3] img{object-position:100% 50%}.tile--small[data-astro-cid-pgckz4m3]:nth-child(3) .tile__media[data-astro-cid-pgckz4m3]:after{background:linear-gradient(#17120e26 10%,#17120eb3 55%,#17120ee0 100%)}@media (prefers-reduced-motion:reduce){.tile__media[data-astro-cid-pgckz4m3],.tile__more[data-astro-cid-pgckz4m3] svg{transition:none}}@media (width<=900px){.manifesto__grid[data-astro-cid-pgckz4m3]{grid-template-rows:none;grid-template-columns:1fr;height:auto}.tile--big[data-astro-cid-pgckz4m3],.tile--small[data-astro-cid-pgckz4m3]{grid-area:auto/1}.tile--big[data-astro-cid-pgckz4m3] .tile__link[data-astro-cid-pgckz4m3]{min-height:30rem}.tile--small[data-astro-cid-pgckz4m3] .tile__link[data-astro-cid-pgckz4m3]{min-height:22rem}}.materials[data-astro-cid-dixya3gk]{--sieve-dot:1.15px;--sieve-pitch:7px;--sieve-veil:.1;--sieve-hole:300px;padding-top:0}.materials__stage[data-astro-cid-dixya3gk]{--R:clamp(300px, 25vw, 360px);--cx:54%;--cy:calc(var(--R) * .866 + 150px);height:calc(var(--R) * 1.732 + 340px);margin-block:2rem;position:relative}.materials__center[data-astro-cid-dixya3gk]{left:var(--cx);top:var(--cy);position:absolute;translate:-50% -50%}.materials__title[data-astro-cid-dixya3gk]{text-align:center;max-width:14ch}.materials__item[data-astro-cid-dixya3gk]{left:calc(var(--cx) + var(--R) * var(--cos));top:calc(var(--cy) + var(--R) * var(--sin));--w:min(var(--d), var(--R) * .78);width:var(--w);margin:calc(var(--w) / -2) 0 0 calc(var(--w) / -2);position:absolute}.materials__card[data-astro-cid-dixya3gk]{flex-direction:column;align-items:center;gap:1.1rem;text-decoration:none;display:flex}@property --r{syntax:"<length>";inherits:true;initial-value:0}.materials__figure[data-astro-cid-dixya3gk]{--x:50%;--y:50%;--r:0px;aspect-ratio:1;background:var(--paper-2);outline:1px solid var(--rule);outline-offset:6px;width:100%;transition:--r .8s var(--ease), outline-color .4s ease, outline-offset .5s var(--ease);border-radius:50%;display:block;position:relative;overflow:hidden}.materials__figure[data-astro-cid-dixya3gk] img{object-fit:cover;transform-origin:100%;width:100%;height:100%;transform:scale(1.2)}.materials__figure[data-astro-cid-dixya3gk]:after{content:"";z-index:2;pointer-events:none;background-color:rgb(243 239 231/var(--sieve-veil));background-image:radial-gradient(circle, var(--paper) var(--sieve-dot), transparent calc(var(--sieve-dot) + .4px)), radial-gradient(circle, var(--paper) var(--sieve-dot), transparent calc(var(--sieve-dot) + .4px));background-size:var(--sieve-pitch) var(--sieve-pitch);background-position:0 0, calc(var(--sieve-pitch) / 2) calc(var(--sieve-pitch) / 2);mask-image:radial-gradient(circle at var(--x) var(--y), transparent calc(var(--r) - 90px), #000 var(--r));-webkit-mask-image:radial-gradient(circle at var(--x) var(--y), transparent calc(var(--r) - 90px), #000 var(--r));position:absolute;inset:0}.materials__card[data-astro-cid-dixya3gk]:hover .materials__figure[data-astro-cid-dixya3gk],.materials__card[data-astro-cid-dixya3gk]:focus-visible .materials__figure[data-astro-cid-dixya3gk]{--r:var(--sieve-hole);outline-color:var(--rule-strong);outline-offset:10px}@media (hover:none){.materials__figure[data-astro-cid-dixya3gk]:after{display:none}}.materials__name[data-astro-cid-dixya3gk]{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.015em;text-align:center;text-wrap:balance;font-weight:500;line-height:1.15;transition:color .3s}.materials__card[data-astro-cid-dixya3gk]:hover .materials__name[data-astro-cid-dixya3gk]{color:var(--soil)}.materials__figure--more[data-astro-cid-dixya3gk]{border:1px dashed var(--rule-strong);text-align:center;background:0 0;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:1.5rem;transition:background-color .4s,border-color .4s,color .4s;display:flex}.materials__figure--more[data-astro-cid-dixya3gk]:after{display:none}.materials__more-text[data-astro-cid-dixya3gk]{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.02em;max-width:8ch;line-height:1.05}.materials__more-text[data-astro-cid-dixya3gk] em[data-astro-cid-dixya3gk]{font-family:var(--font-serif);font-size:1.12em}.materials__more-arrow[data-astro-cid-dixya3gk]{transition:transform .4s var(--ease);display:inline-flex}.materials__more[data-astro-cid-dixya3gk]:hover .materials__figure--more[data-astro-cid-dixya3gk],.materials__more[data-astro-cid-dixya3gk]:focus-visible .materials__figure--more[data-astro-cid-dixya3gk]{background:var(--ink);border-color:var(--ink);color:var(--paper);border-style:solid;outline:none}.materials__more[data-astro-cid-dixya3gk]:hover .materials__more-arrow[data-astro-cid-dixya3gk]{transform:translate(6px)}.materials__more[data-astro-cid-dixya3gk]:hover .materials__name--more[data-astro-cid-dixya3gk]{color:var(--ink)}@media (width<=1100px){.materials__stage[data-astro-cid-dixya3gk]{height:auto;margin-block:0}.materials__center[data-astro-cid-dixya3gk]{position:static;translate:none}.materials__title[data-astro-cid-dixya3gk]{margin:0 auto var(--block)}.materials__list[data-astro-cid-dixya3gk]{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:2.5rem 2rem;display:flex}.materials__item[data-astro-cid-dixya3gk]{width:min(var(--d), 40vw);margin:0;position:static}}.process__stage[data-astro-cid-u3szh6ek]{row-gap:var(--block)}.process__title[data-astro-cid-u3szh6ek]{grid-column:1/span 7;max-width:16ch}.process__steps[data-astro-cid-u3szh6ek]{display:none}.process__panels[data-astro-cid-u3szh6ek]{gap:var(--col-gap);grid-column:1/-1;display:grid}.process__panel[data-astro-cid-u3szh6ek]{isolation:isolate;border-radius:var(--radius);background:var(--dark);color:#f3efe7;align-items:flex-end;min-height:24rem;display:flex;position:relative;overflow:hidden}.process__media[data-astro-cid-u3szh6ek]{z-index:-1;position:absolute;inset:0}.process__media[data-astro-cid-u3szh6ek] img,.process__media[data-astro-cid-u3szh6ek] img[data-astro-cid-u3szh6ek]{object-fit:cover;width:100%;height:100%}.process__media[data-astro-cid-u3szh6ek]:after{content:"";z-index:2;background:linear-gradient(#17120e00 22%,#17120e8c 60%,#17120ed9 100%);position:absolute;inset:0}.process__text[data-astro-cid-u3szh6ek]{flex-direction:column;align-items:flex-start;gap:.6rem;padding:clamp(1.5rem,2.4vw,2.5rem);display:flex}.process__name[data-astro-cid-u3szh6ek]{color:#f3efe7bf}.process__lead[data-astro-cid-u3szh6ek]{font-size:var(--text-2xl);max-width:16ch;font-weight:400}.process__short[data-astro-cid-u3szh6ek]{color:#f3efe7db;max-width:40ch;font-size:var(--text-md);line-height:1.5}.process__more[data-astro-cid-u3szh6ek]{grid-column:1/-1;justify-self:start}@media (width<=900px){.process__title[data-astro-cid-u3szh6ek]{grid-column:1/-1}.process__panel[data-astro-cid-u3szh6ek]{min-height:22rem}}.process[data-astro-cid-u3szh6ek].is-pinned{padding-block:0}.is-pinned[data-astro-cid-u3szh6ek] .process__track[data-astro-cid-u3szh6ek]{height:calc(100svh - var(--header-h) + var(--steps) * 45svh)}.is-pinned[data-astro-cid-u3szh6ek] .process__stage[data-astro-cid-u3szh6ek]{top:var(--header-h);height:calc(100svh - var(--header-h));grid-template-rows:auto auto auto;align-content:center;row-gap:clamp(2rem,5svh,3.5rem);position:sticky}.is-pinned[data-astro-cid-u3szh6ek] .process__title[data-astro-cid-u3szh6ek]{grid-area:1/1/auto/span 6}.is-pinned[data-astro-cid-u3szh6ek] .process__steps[data-astro-cid-u3szh6ek]{grid-area:2/1/auto/span 5;align-self:start;padding-left:1.5rem;display:block;position:relative}.process__steps[data-astro-cid-u3szh6ek] ol[data-astro-cid-u3szh6ek]{flex-direction:column;display:flex}.is-pinned[data-astro-cid-u3szh6ek] .process__steps[data-astro-cid-u3szh6ek]:before,.process__fill[data-astro-cid-u3szh6ek]{content:"";background:var(--rule);width:1px;position:absolute;top:0;bottom:0;left:0}.process__fill[data-astro-cid-u3szh6ek]{background:var(--moss);transform-origin:top;will-change:transform;width:2px;left:-.5px;transform:scaleY(0)}.process__step[data-astro-cid-u3szh6ek]{color:var(--ink-3);text-align:left;cursor:pointer;background:0 0;border:0;padding:.55rem 0;transition:color .35s}.process__step[data-astro-cid-u3szh6ek][data-state=past]{color:var(--ink-2)}.process__step[data-astro-cid-u3szh6ek][aria-current=step]{color:var(--ink)}@media (width>=901px){.process__step[data-astro-cid-u3szh6ek]:hover{color:var(--ink)}}.is-pinned[data-astro-cid-u3szh6ek] .process__panels[data-astro-cid-u3szh6ek]{grid-area:1/8/span 3/span 5;gap:0;min-height:min(38rem,100%)}.is-pinned[data-astro-cid-u3szh6ek] .process__panel[data-astro-cid-u3szh6ek]{opacity:0;visibility:hidden;grid-area:1/1;min-height:0;transition:opacity .6s,visibility 0s linear .6s}.is-pinned[data-astro-cid-u3szh6ek] .process__panel[data-astro-cid-u3szh6ek][data-on]{opacity:1;visibility:visible;transition:opacity .6s,visibility}.is-pinned[data-astro-cid-u3szh6ek] .process__text[data-astro-cid-u3szh6ek]{transition:translate .8s var(--ease);translate:0 1rem}.is-pinned[data-astro-cid-u3szh6ek] .process__panel[data-astro-cid-u3szh6ek][data-on] .process__text[data-astro-cid-u3szh6ek]{transition-delay:.1s;translate:0}.is-pinned[data-astro-cid-u3szh6ek] .process__name[data-astro-cid-u3szh6ek]{display:none}.is-pinned[data-astro-cid-u3szh6ek] .process__more[data-astro-cid-u3szh6ek]{grid-area:3/1/auto/span 5}@media (prefers-reduced-motion:reduce){.is-pinned[data-astro-cid-u3szh6ek] .process__panel[data-astro-cid-u3szh6ek],.is-pinned[data-astro-cid-u3szh6ek] .process__panel[data-astro-cid-u3szh6ek][data-on],.is-pinned[data-astro-cid-u3szh6ek] .process__text[data-astro-cid-u3szh6ek]{transition:none;translate:none}}.history__grid[data-astro-cid-xarjzsbh]{align-items:start}.history__title[data-astro-cid-xarjzsbh]{grid-column:1/span 6;max-width:12ch}.history__body[data-astro-cid-xarjzsbh]{align-items:flex-start;gap:var(--block);flex-direction:column;grid-column:8/span 5;display:flex}.history__text[data-astro-cid-xarjzsbh]{max-width:38ch;font-family:var(--font-serif);font-optical-sizing:auto;font-size:var(--text-lg);font-variant-numeric:oldstyle-nums proportional-nums;text-wrap:pretty;line-height:1.6}.history__text[data-astro-cid-xarjzsbh] p[data-astro-cid-xarjzsbh]+p[data-astro-cid-xarjzsbh]{text-indent:1.5em}.history__text[data-astro-cid-xarjzsbh] p[data-astro-cid-xarjzsbh]:first-child:first-letter{float:left;padding:.06em .1em 0 0;font-size:3.4em;font-weight:400;line-height:.85}@media (width>=901px){.history__text[data-astro-cid-xarjzsbh]{hyphens:auto}}@media (width<=900px){.history__title[data-astro-cid-xarjzsbh],.history__body[data-astro-cid-xarjzsbh]{grid-column:1/-1}}.visit[data-astro-cid-2y744j24]{padding-top:var(--section)}.visit__grid[data-astro-cid-2y744j24]{align-items:end;row-gap:2rem}.visit__title[data-astro-cid-2y744j24]{grid-column:1/span 6;max-width:12ch}.visit__aside[data-astro-cid-2y744j24]{flex-direction:column;grid-column:8/span 5;gap:1.5rem;display:flex}.visit__text[data-astro-cid-2y744j24]{color:var(--ink-2);max-width:32ch}.visit__links[data-astro-cid-2y744j24]{flex-wrap:wrap;gap:1rem 2rem;display:flex}@media (width<=900px){.visit__title[data-astro-cid-2y744j24],.visit__aside[data-astro-cid-2y744j24]{grid-column:1/-1}}
