.btn{display:inline-block;text-decoration:none;background:#2F4A3A;color:#F3EEE4;border:1px solid #2F4A3A;padding:13px 24px;border-radius:0;font-size:15px;letter-spacing:.02em}.two{display:flex;flex-wrap:wrap;gap:40px 64px;align-items:center}label{font-size:14px;display:flex;flex-direction:column;gap:6px}input,select,textarea{font:inherit;font-size:15px;padding:12px;border:1px solid #8E9A96;background:#FBF8F2;border-radius:2px;color:#1F2421}.gstack{display:flex;flex-direction:column;gap:88px;width:64%;max-width:940px}.gstack .tile img{aspect-ratio:3/2;width:100%;object-fit:cover}.gstack .tile .h3{font-size:24px;font-weight:400;line-height:1.3;max-width:640px}.gstack .tile>span{max-width:640px}
@media (max-width:800px){.gstack{width:100%}}
.gbig{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:56px 28px}.gbig .tile img{aspect-ratio:4/5}.tess{position:relative;height:4800px;view-timeline:--tess block;background:#F3EEE4;color:#1F2421}.tess-pin{position:sticky;top:0;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.tess .frame{position:relative;width:100vw;height:100vh}.tess .stage{position:absolute;inset:0;container-type:size}.tess .stage svg{position:absolute;inset:0;width:100%;height:100%;display:block}.tess .world{-webkit-mask-image:radial-gradient(ellipse 72% 70% at 60% 50%,#000 62%,transparent 100%);mask-image:radial-gradient(ellipse 72% 70% at 60% 50%,#000 62%,transparent 100%)}.tess .shift{transform:translateX(1300px)}.tess .over .shift{transform:translateX(169px)}.tess .cam{transform-box:view-box;transform-origin:3000px 3000px}.tess path{vector-effect:non-scaling-stroke}.tess .fa{fill:#EEE8DC}.tess .fb{fill:#EBE4D6}.tess .fc{fill:#F0EBE0}.tess .fa,.tess .fb,.tess .fc{stroke:rgba(31,36,33,.09);stroke-width:.5}.tess .wood,.tess .ripo{fill:#DCE1CF}.tess .cont{fill:none;stroke:rgba(31,36,33,.12);stroke-width:.6}.tess .road{fill:none;stroke:#E4DDCF;vector-effect:none!important;stroke-linecap:round;stroke-linejoin:round}.tess .road2{fill:#E4DDCF}.tess .water{fill:#C9D5D1}.tess .plot{fill:#EFEAE0;stroke:rgba(31,36,33,.14);stroke-width:.5}.tess .grass{fill:#E1E5D3}.tess .town{fill:#E8E2D6}.tess .pitchl{fill:none;stroke:rgba(31,36,33,.2);stroke-width:.6}.tess .slab1{fill:#E3DBCB;stroke:rgba(31,36,33,.18);stroke-width:.6}.tess .slab2{fill:#D9D0BF;stroke:rgba(31,36,33,.18);stroke-width:.6}.tess .slabtop{fill:none;stroke:rgba(31,36,33,.3);stroke-width:.8}.tess .h-top{fill:#ECE6DA;stroke:rgba(31,36,33,.28);stroke-width:.5}.tess .h-s1{fill:#E1DACD;stroke:rgba(31,36,33,.22);stroke-width:.5}.tess .h-s2{fill:#D8D0C2;stroke:rgba(31,36,33,.22);stroke-width:.5}.tess .lawn{fill:#E5E8D8}.tess .fence{fill:none;stroke:rgba(31,36,33,.3);stroke-width:.6}.tess .shrub{fill:#AEBDA9;stroke:#5F7F64;stroke-width:.45}.tess .ctree{fill:#C9D3BE;fill-opacity:.9;stroke:#7F927C;stroke-width:.5}.tess .trunk{fill:none;stroke:#7F927C;stroke-width:.6}.tess .varco{fill:#B0654A}.tess .hog{fill:none;stroke:#B0654A;stroke-width:1.6;stroke-dasharray:1 4.5;stroke-linecap:round}.tess .gplot,.tess .g-plot{fill:#E9ECDD}.tess .g-meadow{fill:#D4DAC2;stroke:#8DA08A;stroke-width:.6}.tess .g-stip{fill:#5F7F64;opacity:.7}.tess .g-mown{fill:none;stroke:#E8ECDC;stroke-width:4;stroke-linecap:round}.tess .g-pave{fill:#E3DDD1;stroke:#8E877B;stroke-width:.6}.tess .g-joint{fill:none;stroke:#BDB4A6;stroke-width:.4}.tess .g-gravel{fill:#E8E2D6;stroke:#A39A8C;stroke-width:.5}.tess .g-bed{fill:#CBD5BC;stroke:#8DA08A;stroke-width:.6}.tess .g-dot{fill:#5F7F64}.tess .g-rill{fill:none;stroke:#7F9AA0;stroke-width:1.4}.tess .g-rain{fill:#C9D5D1;stroke:#7F9AA0;stroke-width:.7}.tess .g-rainin{fill:#A7BDB8}.tess .ghedge{fill:#AEBDA9;stroke:#5F7F64;stroke-width:.5}.tess .gtree{fill:#AEBDA9;fill-opacity:.85;stroke:#5F7F64;stroke-width:.7}.tess .m-top{fill:#FBF8F2;stroke:#4A504C;stroke-width:.7}.tess .m-roof{fill:#EFE9DE;stroke:#4A504C;stroke-width:.7}.tess .m-s1{fill:#DCD4C6;stroke:#4A504C;stroke-width:.7}.tess .m-s2{fill:#E8E1D3;stroke:#4A504C;stroke-width:.7}.tess .m-ridge{fill:none;stroke:#4A504C;stroke-width:.8}.tess .tile{fill:none;stroke:#B0654A;stroke-width:1.6}.tess .hlplot{fill:#E9ECDD;stroke:rgba(31,36,33,.35);stroke-width:.6}.tess .fauna{fill:none;stroke:#B0654A;stroke-width:1.3;stroke-dasharray:2 5;stroke-linecap:round}.tess .fnode{fill:#B0654A}.tess .over .fl{font-size:10px;font-weight:400;font-style:italic;letter-spacing:.06em;fill:rgba(176,101,74,.9)}.tess .link{fill:none;stroke:#5F7F64;stroke-width:1.4;stroke-linecap:round}.tess .copse{fill:#AEBDA9;stroke:#5F7F64;stroke-width:.7}.tess .trow{fill:#8DA08A}.tess .pmead{fill:#D4DAC2}.tess .o-acq{fill:url(#tz-hatch);stroke:#7F9AA0;stroke-width:.6}.tess .o-corr{fill:none;stroke:#2F4A3A;stroke-width:2;stroke-dasharray:6 5;stroke-linecap:round}.tess .o-hab{fill:#C9D6C3;stroke:#5F7F64;stroke-width:.7}.tess .o-carb{fill:#7E9B80}.tess .o-shade{fill:#2F4A3A}.tess .o-poll{fill:none;stroke:#A3843C;stroke-width:2.2;stroke-linecap:round}.tess .over text{font-family:'Work Sans',sans-serif;font-size:10px;font-weight:500;letter-spacing:.16em;fill:#4A504C;paint-order:stroke;stroke:rgba(243,238,228,.85);stroke-width:2.5px;stroke-linejoin:round}.tess .over .ld{fill:none;stroke:rgba(74,80,76,.7);stroke-width:.7}.tess .over .ldot{fill:#4A504C}.tess mask path{vector-effect:none!important;stroke-dasharray:1 1}.tess .f3{stroke-width:1.5}.tess .fz2,.tess .net3,.over .lab2,.over .lab3,.over .lab4,.tess .c2,.tess .s2,.tess .s2b,.tess .g3,.tess .sb .s2,.tess .sb .s3,.tess .sb .s4{opacity:0}.tess .sbar{position:absolute;right:5%;bottom:6%;font-family:'Work Sans',sans-serif;font-size:10px;font-weight:500;letter-spacing:.14em;color:#4A504C}.tess .sb{position:relative;width:calc(100cqh/6*1);padding-top:16px}.tess .sb .ln{display:block;height:5px;border:1px solid #4A504C;border-top:0}.tess .sb span:not(.ln){position:absolute;right:0;top:0;white-space:nowrap}.tess .tx{position:absolute;left:clamp(16px,5vw,96px);top:50%;transform:translateY(-50%);width:min(320px,26vw)}.tess .cap{color:#5C6764}.tt{position:relative;min-height:340px}.tt>div{position:absolute;inset:0 0 auto 0;display:flex;flex-direction:column;gap:12px}.tt .t2,.tt .t3,.tt .t4{opacity:0}.tt i{font-style:normal;font-size:12px;font-weight:500;letter-spacing:.14em;color:#5C6764}.tt b{font-weight:300;font-size:30px;line-height:1.15;color:#2F4A3A}.tt p{margin:0;font-size:16px;line-height:1.65;font-weight:300;color:#3A403C}.idx{list-style:none;margin:0 0 26px;padding:0;display:grid;grid-template-columns:repeat(4,auto);justify-content:start;gap:0}.idx li{font-size:11px;font-weight:500;letter-spacing:.08em;color:#8E9A96;padding:6px 10px 6px 0;margin-right:10px;border-bottom:1px solid #DCD3C2;font-variant-numeric:tabular-nums}.idx .i1{color:#B0654A;border-color:#B0654A}.key{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:7px}.key li{display:flex;align-items:center;gap:10px;font-size:13px;color:#1F2421}.sw{flex:0 0 22px;height:12px;display:inline-block}.sw-acqua{background:repeating-linear-gradient(60deg,#7F9AA0 0 1px,#C6D3D1 1px 4px)}.sw-corridoi{height:0;border-top:2px dashed #2F4A3A}.sw-habitat{background:#C9D6C3;outline:1px solid #5F7F64;outline-offset:-1px}.sw-carbonio{background:#7E9B80}.sw-ombra{background:radial-gradient(circle,#2F4A3A 0 2px,transparent 2.5px) 0 50%/7px 12px repeat-x}.sw-impollinatori{background:radial-gradient(circle,#A3843C 0 1.3px,transparent 1.8px) 0 0/4px 4px}@keyframes tz-cam{0.00%{transform:scale(125.0000)}10.00%{transform:scale(125.0000)}12.50%{transform:scale(88.3883)}15.00%{transform:scale(62.5000)}17.50%{transform:scale(44.1942)}20.00%{transform:scale(31.2500)}34.00%{transform:scale(31.2500)}34.00%{transform:scale(31.2500)}37.00%{transform:scale(19.7642)}40.00%{transform:scale(12.5000)}43.00%{transform:scale(7.9057)}46.00%{transform:scale(5.0000)}58.00%{transform:scale(5.0000)}58.00%{transform:scale(5.0000)}61.00%{transform:scale(3.5355)}64.00%{transform:scale(2.5000)}100.00%{transform:scale(2.5000)}}@keyframes tz-s1{0%{opacity:1}56%{opacity:1}63%{opacity:0.55}100%{opacity:0.55}}@keyframes tz-l1{0%{opacity:1}40%{opacity:1}50%{opacity:0.5}58%{opacity:0.4}64%{opacity:0}100%{opacity:0}}@keyframes tz-s2b{0%{opacity:0}20%{opacity:0}25%{opacity:1}56%{opacity:1}63%{opacity:0.55}100%{opacity:0.55}}@keyframes tz-fz2{0%{opacity:0}21%{opacity:0}22%{opacity:1}56%{opacity:1}63%{opacity:0.5}100%{opacity:0.5}}@keyframes tz-net3{0%{opacity:0}46%{opacity:0}47%{opacity:1}60%{opacity:1}66%{opacity:0.45}100%{opacity:0.45}}@keyframes tz-c2{0%{opacity:0}10%{opacity:0}16%{opacity:0.5}40%{opacity:0.5}47%{opacity:0}100%{opacity:0}}@keyframes tz-s2{0%{opacity:0}14%{opacity:0}19%{opacity:0.25}23%{opacity:1}36%{opacity:1}44%{opacity:0.3}52%{opacity:0}100%{opacity:0}}@keyframes tz-hv{0%{opacity:0.5}100%{opacity:0.5}}@keyframes tz-g3{0%{opacity:0}44%{opacity:0}50%{opacity:1}60%{opacity:1}66%{opacity:0.35}100%{opacity:0.35}}@keyframes tz-lab1{0%{opacity:1}8%{opacity:1}11%{opacity:0}100%{opacity:0}}@keyframes tz-lab2{0%{opacity:0}21%{opacity:0}24%{opacity:1}33%{opacity:1}36%{opacity:0}100%{opacity:0}}@keyframes tz-lab3{0%{opacity:0}48%{opacity:0}51%{opacity:1}57%{opacity:1}60%{opacity:0}100%{opacity:0}}@keyframes tz-lab4{0%{opacity:0}64%{opacity:0}67%{opacity:1}100%{opacity:1}}@keyframes tz-sb1{0%{opacity:1}9%{opacity:1}11%{opacity:0}100%{opacity:0}}@keyframes tz-sb2{0%{opacity:0}19%{opacity:0}21%{opacity:1}33%{opacity:1}35%{opacity:0}100%{opacity:0}}@keyframes tz-sb3{0%{opacity:0}45%{opacity:0}47%{opacity:1}57%{opacity:1}59%{opacity:0}100%{opacity:0}}@keyframes tz-sb4{0%{opacity:0}63%{opacity:0}65%{opacity:1}100%{opacity:1}}@keyframes tz-t1{0%,10%{opacity:1;transform:none}14%,100%{opacity:0;transform:translateY(-8px)}}@keyframes tz-t2{0%,17%{opacity:0;transform:translateY(8px)}21%,35%{opacity:1;transform:none}39%,100%{opacity:0;transform:translateY(-8px)}}@keyframes tz-t3{0%,43%{opacity:0;transform:translateY(8px)}47%,58%{opacity:1;transform:none}61%,100%{opacity:0;transform:translateY(-8px)}}@keyframes tz-t4{0%,62%{opacity:0;transform:translateY(8px)}65%,100%{opacity:1;transform:none}}@keyframes tz-i1{0%,13%{color:#B0654A;border-color:#B0654A}17%,100%{color:#8E9A96;border-color:#DCD3C2}}@keyframes tz-i2{0%,15%{color:#8E9A96;border-color:#DCD3C2}19%,37%{color:#B0654A;border-color:#B0654A}41%,100%{color:#8E9A96;border-color:#DCD3C2}}@keyframes tz-i3{0%,41%{color:#8E9A96;border-color:#DCD3C2}45%,59%{color:#B0654A;border-color:#B0654A}63%,100%{color:#8E9A96;border-color:#DCD3C2}}@keyframes tz-i4{0%,60%{color:#8E9A96;border-color:#DCD3C2}64%,100%{color:#B0654A;border-color:#B0654A}}@keyframes tz-rv2-0{0%,22.0%{stroke-dashoffset:1}25.0%,100%{stroke-dashoffset:0}}@keyframes tz-rv2-1{0%,23.6%{stroke-dashoffset:1}26.6%,100%{stroke-dashoffset:0}}@keyframes tz-rv2-2{0%,25.2%{stroke-dashoffset:1}28.2%,100%{stroke-dashoffset:0}}@keyframes tz-rv2-3{0%,26.8%{stroke-dashoffset:1}29.8%,100%{stroke-dashoffset:0}}@keyframes tz-rv2-4{0%,28.4%{stroke-dashoffset:1}31.4%,100%{stroke-dashoffset:0}}@keyframes tz-rv3-0{0%,47.0%{stroke-dashoffset:1}50.0%,100%{stroke-dashoffset:0}}@keyframes tz-rv3-1{0%,48.2%{stroke-dashoffset:1}51.2%,100%{stroke-dashoffset:0}}@keyframes tz-rv3-2{0%,49.4%{stroke-dashoffset:1}52.4%,100%{stroke-dashoffset:0}}@keyframes tz-rv3-3{0%,50.6%{stroke-dashoffset:1}53.6%,100%{stroke-dashoffset:0}}@keyframes tz-rv3-4{0%,51.8%{stroke-dashoffset:1}54.8%,100%{stroke-dashoffset:0}}@keyframes tz-rv3-5{0%,53.0%{stroke-dashoffset:1}56.0%,100%{stroke-dashoffset:0}}@keyframes tz-rv3-6{0%,54.2%{stroke-dashoffset:1}57.2%,100%{stroke-dashoffset:0}}@keyframes tz-rv3-7{0%,55.4%{stroke-dashoffset:1}58.4%,100%{stroke-dashoffset:0}}@keyframes tz-rv4-0{0%,73.0%{stroke-dashoffset:1}76.0%,100%{stroke-dashoffset:0}}@keyframes tz-rv4-1{0%,73.8%{stroke-dashoffset:1}76.8%,100%{stroke-dashoffset:0}}@keyframes tz-rv4-2{0%,74.6%{stroke-dashoffset:1}77.6%,100%{stroke-dashoffset:0}}@keyframes tz-o-acqua{0%{opacity:0}68%{opacity:0}71%{opacity:1}100%{opacity:1}}@keyframes tz-k-acqua{0%{opacity:0.35}68%{opacity:0.35}71%{opacity:1}100%{opacity:1}}@keyframes tz-o-corridoi{0%{opacity:0}73%{opacity:0}76%{opacity:1}100%{opacity:1}}@keyframes tz-k-corridoi{0%{opacity:0.35}73%{opacity:0.35}76%{opacity:1}100%{opacity:1}}@keyframes tz-o-habitat{0%{opacity:0}78%{opacity:0}81%{opacity:1}100%{opacity:1}}@keyframes tz-k-habitat{0%{opacity:0.35}78%{opacity:0.35}81%{opacity:1}100%{opacity:1}}@keyframes tz-o-carbonio{0%{opacity:0}83%{opacity:0}86%{opacity:1}100%{opacity:1}}@keyframes tz-k-carbonio{0%{opacity:0.35}83%{opacity:0.35}86%{opacity:1}100%{opacity:1}}@keyframes tz-o-ombra{0%{opacity:0}88%{opacity:0}91%{opacity:1}100%{opacity:1}}@keyframes tz-k-ombra{0%{opacity:0.35}88%{opacity:0.35}91%{opacity:1}100%{opacity:1}}@keyframes tz-o-impollinatori{0%{opacity:0}93%{opacity:0}96%{opacity:1}100%{opacity:1}}@keyframes tz-k-impollinatori{0%{opacity:0.35}93%{opacity:0.35}96%{opacity:1}100%{opacity:1}}
@supports (animation-timeline: view()){.tess .cam{animation:tz-cam linear both;animation-timeline:--tess;animation-range:contain 0% contain 100%}.tess .s1{animation:tz-s1 linear both;animation-timeline:--tess;animation-range:contain 0% contain 100%}.tess .l1{animation:tz-l1 linear both;animation-timeline:--tess;animation-range:contain 0% contain 100%}.tess .s2b{animation:tz-s2b linear both;animation-timeline:--tess;animation-range:contain 0% contain 100%}.tess .fz2{animation:tz-fz2 linear both;animation-timeline:--tess;animation-range:contain 0% contain 100%}.tess .net3{animation:tz-net3 linear both;animation-timeline:--tess;animation-range:contain 0% contain 100%}.tess .c2{animation:tz-c2 linear both;animation-timeline:--tess;animation-range:contain 0% contain 100%}.tess .s2{animation:tz-s2 linear both;animation-timeline:--tess;animation-range:contain 0% contain 100%}.tess .hv{animation:tz-hv linear both;animation-timeline:--tess;animation-range:contain 0% contain 100%}.tess .g3{animation:tz-g3 linear both;animation-timeline:--tess;animation-range:contain 0% contain 100%}.over .lab1{animation:tz-lab1 linear both;animation-timeline:--tess;animation-range:contain 0% contain 100%}.over .lab2{animation:tz-lab2 linear both;animation-timeline:--tess;animation-range:contain 0% contain 100%}.over .lab3{animation:tz-lab3 linear both;animation-timeline:--tess;animation-range:contain 0% contain 100%}.over .lab4{animation:tz-lab4 linear both;animation-timeline:--tess;animation-range:contain 0% contain 100%}.tess .sb .s1{animation:tz-sb1 linear both;animation-timeline:--tess;animation-range:contain 0% contain 100%}.tess .sb .s2{animation:tz-sb2 linear both;animation-timeline:--tess;animation-range:contain 0% contain 100%}.tess .sb .s3{animation:tz-sb3 linear both;animation-timeline:--tess;animation-range:contain 0% contain 100%}.tess .sb .s4{animation:tz-sb4 linear both;animation-timeline:--tess;animation-range:contain 0% contain 100%}.tt .t1{animation:tz-t1 linear both;animation-timeline:--tess;animation-range:contain 0% contain 100%}.tt .t2{animation:tz-t2 linear both;animation-timeline:--tess;animation-range:contain 0% contain 100%}.tt .t3{animation:tz-t3 linear both;animation-timeline:--tess;animation-range:contain 0% contain 100%}.tt .t4{animation:tz-t4 linear both;animation-timeline:--tess;animation-range:contain 0% contain 100%}.idx .i1{animation:tz-i1 linear both;animation-timeline:--tess;animation-range:contain 0% contain 100%}.idx .i2{animation:tz-i2 linear both;animation-timeline:--tess;animation-range:contain 0% contain 100%}.idx .i3{animation:tz-i3 linear both;animation-timeline:--tess;animation-range:contain 0% contain 100%}.idx .i4{animation:tz-i4 linear both;animation-timeline:--tess;animation-range:contain 0% contain 100%}.tess .tz-m2-0{animation:tz-rv2-0 linear both;animation-timeline:--tess;animation-range:contain 0% contain 100%}.tess .tz-m2-1{animation:tz-rv2-1 linear both;animation-timeline:--tess;animation-range:contain 0% contain 100%}.tess .tz-m2-2{animation:tz-rv2-2 linear both;animation-timeline:--tess;animation-range:contain 0% contain 100%}.tess .tz-m2-3{animation:tz-rv2-3 linear both;animation-timeline:--tess;animation-range:contain 0% contain 100%}.tess .tz-m2-4{animation:tz-rv2-4 linear both;animation-timeline:--tess;animation-range:contain 0% contain 100%}.tess .tz-m3-0{animation:tz-rv3-0 linear both;animation-timeline:--tess;animation-range:contain 0% contain 100%}.tess .tz-m3-1{animation:tz-rv3-1 linear both;animation-timeline:--tess;animation-range:contain 0% contain 100%}.tess .tz-m3-2{animation:tz-rv3-2 linear both;animation-timeline:--tess;animation-range:contain 0% contain 100%}.tess .tz-m3-3{animation:tz-rv3-3 linear both;animation-timeline:--tess;animation-range:contain 0% contain 100%}.tess .tz-m3-4{animation:tz-rv3-4 linear both;animation-timeline:--tess;animation-range:contain 0% contain 100%}.tess .tz-m3-5{animation:tz-rv3-5 linear both;animation-timeline:--tess;animation-range:contain 0% contain 100%}.tess .tz-m3-6{animation:tz-rv3-6 linear both;animation-timeline:--tess;animation-range:contain 0% contain 100%}.tess .tz-m3-7{animation:tz-rv3-7 linear both;animation-timeline:--tess;animation-range:contain 0% contain 100%}.tess .tz-m4-0{animation:tz-rv4-0 linear both;animation-timeline:--tess;animation-range:contain 0% contain 100%}.tess .tz-m4-1{animation:tz-rv4-1 linear both;animation-timeline:--tess;animation-range:contain 0% contain 100%}.tess .tz-m4-2{animation:tz-rv4-2 linear both;animation-timeline:--tess;animation-range:contain 0% contain 100%}.tess .ov-acqua{animation:tz-o-acqua linear both;animation-timeline:--tess;animation-range:contain 0% contain 100%}.key .k-acqua{animation:tz-k-acqua linear both;animation-timeline:--tess;animation-range:contain 0% contain 100%}.tess .ov-corridoi{animation:tz-o-corridoi linear both;animation-timeline:--tess;animation-range:contain 0% contain 100%}.key .k-corridoi{animation:tz-k-corridoi linear both;animation-timeline:--tess;animation-range:contain 0% contain 100%}.tess .ov-habitat{animation:tz-o-habitat linear both;animation-timeline:--tess;animation-range:contain 0% contain 100%}.key .k-habitat{animation:tz-k-habitat linear both;animation-timeline:--tess;animation-range:contain 0% contain 100%}.tess .ov-carbonio{animation:tz-o-carbonio linear both;animation-timeline:--tess;animation-range:contain 0% contain 100%}.key .k-carbonio{animation:tz-k-carbonio linear both;animation-timeline:--tess;animation-range:contain 0% contain 100%}.tess .ov-ombra{animation:tz-o-ombra linear both;animation-timeline:--tess;animation-range:contain 0% contain 100%}.key .k-ombra{animation:tz-k-ombra linear both;animation-timeline:--tess;animation-range:contain 0% contain 100%}.tess .ov-impollinatori{animation:tz-o-impollinatori linear both;animation-timeline:--tess;animation-range:contain 0% contain 100%}.key .k-impollinatori{animation:tz-k-impollinatori linear both;animation-timeline:--tess;animation-range:contain 0% contain 100%}}
@supports not (animation-timeline: view()){.tess{height:auto;padding:0}.tess-pin{position:static}.tess .cam{animation:tz-cam 36s linear infinite}.tess .s1{animation:tz-s1 36s linear infinite}.tess .l1{animation:tz-l1 36s linear infinite}.tess .s2b{animation:tz-s2b 36s linear infinite}.tess .fz2{animation:tz-fz2 36s linear infinite}.tess .net3{animation:tz-net3 36s linear infinite}.tess .c2{animation:tz-c2 36s linear infinite}.tess .s2{animation:tz-s2 36s linear infinite}.tess .hv{animation:tz-hv 36s linear infinite}.tess .g3{animation:tz-g3 36s linear infinite}.over .lab1{animation:tz-lab1 36s linear infinite}.over .lab2{animation:tz-lab2 36s linear infinite}.over .lab3{animation:tz-lab3 36s linear infinite}.over .lab4{animation:tz-lab4 36s linear infinite}.tess .sb .s1{animation:tz-sb1 36s linear infinite}.tess .sb .s2{animation:tz-sb2 36s linear infinite}.tess .sb .s3{animation:tz-sb3 36s linear infinite}.tess .sb .s4{animation:tz-sb4 36s linear infinite}.tt .t1{animation:tz-t1 36s linear infinite}.tt .t2{animation:tz-t2 36s linear infinite}.tt .t3{animation:tz-t3 36s linear infinite}.tt .t4{animation:tz-t4 36s linear infinite}.idx .i1{animation:tz-i1 36s linear infinite}.idx .i2{animation:tz-i2 36s linear infinite}.idx .i3{animation:tz-i3 36s linear infinite}.idx .i4{animation:tz-i4 36s linear infinite}.tess .tz-m2-0{animation:tz-rv2-0 36s linear infinite}.tess .tz-m2-1{animation:tz-rv2-1 36s linear infinite}.tess .tz-m2-2{animation:tz-rv2-2 36s linear infinite}.tess .tz-m2-3{animation:tz-rv2-3 36s linear infinite}.tess .tz-m2-4{animation:tz-rv2-4 36s linear infinite}.tess .tz-m3-0{animation:tz-rv3-0 36s linear infinite}.tess .tz-m3-1{animation:tz-rv3-1 36s linear infinite}.tess .tz-m3-2{animation:tz-rv3-2 36s linear infinite}.tess .tz-m3-3{animation:tz-rv3-3 36s linear infinite}.tess .tz-m3-4{animation:tz-rv3-4 36s linear infinite}.tess .tz-m3-5{animation:tz-rv3-5 36s linear infinite}.tess .tz-m3-6{animation:tz-rv3-6 36s linear infinite}.tess .tz-m3-7{animation:tz-rv3-7 36s linear infinite}.tess .tz-m4-0{animation:tz-rv4-0 36s linear infinite}.tess .tz-m4-1{animation:tz-rv4-1 36s linear infinite}.tess .tz-m4-2{animation:tz-rv4-2 36s linear infinite}.tess .ov-acqua{animation:tz-o-acqua 36s linear infinite}.key .k-acqua{animation:tz-k-acqua 36s linear infinite}.tess .ov-corridoi{animation:tz-o-corridoi 36s linear infinite}.key .k-corridoi{animation:tz-k-corridoi 36s linear infinite}.tess .ov-habitat{animation:tz-o-habitat 36s linear infinite}.key .k-habitat{animation:tz-k-habitat 36s linear infinite}.tess .ov-carbonio{animation:tz-o-carbonio 36s linear infinite}.key .k-carbonio{animation:tz-k-carbonio 36s linear infinite}.tess .ov-ombra{animation:tz-o-ombra 36s linear infinite}.key .k-ombra{animation:tz-k-ombra 36s linear infinite}.tess .ov-impollinatori{animation:tz-o-impollinatori 36s linear infinite}.key .k-impollinatori{animation:tz-k-impollinatori 36s linear infinite}}
@media (prefers-reduced-motion:reduce){.tess *{animation:none!important}.tess mask path{stroke-dasharray:none}.tess{height:auto}.tess-pin{position:static;height:auto;flex-direction:column}.tess .frame{height:auto}.tess .stage{position:relative;height:90vh}.tess .cam{transform:scale(2.5)}.tess .ov,.over .lab4,.tess .g3{opacity:1}.tess .s1,.tess .l1{opacity:0}.tess .tx{position:static;transform:none;width:auto;max-width:760px;margin:0 auto 64px;padding:0 24px}.tt{min-height:0;display:flex;flex-direction:column;gap:28px}.tt>div{position:static;opacity:1!important;transform:none!important}}
@media (max-width:900px){.tess-pin{flex-direction:column;justify-content:flex-start}.tess .frame{width:100vw;height:auto}.tess .stage{position:relative;aspect-ratio:1;height:auto}.tess .shift,.tess .over .shift{transform:none}.tess .world{-webkit-mask-image:none;mask-image:none}.tess .tx{position:relative;transform:none;top:auto;left:auto;width:auto;margin:16px 16px 0}.tt{min-height:380px}.tt b{font-size:26px}}
.hdr .btn{padding:9px 18px!important}.hdr2 .btn{padding:7px 14px!important;font-size:13px!important}
@media (max-width:760px){.mnav>div a{display:flex;align-items:center;min-height:52px;font-size:19px;text-decoration:none;border-bottom:1px solid #E4DCCD;color:#2F4A3A}.mnav>div a.btn{margin-top:18px;justify-content:center;border:0;color:#F3EEE4;font-size:16px;min-height:52px}.btn,.btn2{min-height:48px;box-sizing:border-box;display:inline-flex!important;align-items:center;justify-content:center}input,select,textarea{font-size:16px!important}form button,form .btn,form [type=submit]{width:100%;min-height:52px}.h3{font-size:19px}.gstack{width:100%!important;gap:56px!important}figure.m-swipe svg.g17{min-width:760px}}
