.verticale-landing{--ink:#101309;--ink-2:#1B2013;--phos:#B9C9A8;--paper:#E4E5DC;--paper-2:#F1F2EB;--clay:#8A5A3B;--stamp:#27467A;--rule:#C6CABA;--text-soft:#5C6357;--display:"Zilla Slab", Georgia, serif;--body:"Karla", system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, monospace;--max:68rem;position:relative;display:block;background:var(--paper);color:var(--ink);font-family:var(--body);line-height:1.62}.verticale-landing *,.verticale-landing *::before,.verticale-landing *::after{box-sizing:border-box}.verticale-landing img{max-width:100%;display:block}.verticale-landing::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(https://soniabastiani.it/wp-content/themes/blankslate-child/css/%23n)'/%3E%3C/svg%3E")}.verticale-landing .band{position:relative;padding:clamp(3.5rem,8vw,7rem) 0}.verticale-landing .wrap{width:100%;max-width:var(--max);margin:0 auto;padding:0 1.5rem;position:relative;z-index:2}.verticale-landing .band--dark{background:var(--ink);color:var(--paper-2)}.verticale-landing .band--paper{background:var(--paper)}.verticale-landing .band--paper-2{background:var(--paper-2)}.verticale-landing .band--ink{background:var(--ink-2);color:var(--paper-2)}.verticale-landing .band--clay{background:var(--clay);color:#FBF7F2}.verticale-landing .band--paper::before,.verticale-landing .band--paper-2::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:repeating-linear-gradient(to bottom,transparent 0 2.1rem,var(--rule) 2.1rem 2.15rem);opacity:.35}.verticale-landing h1,.verticale-landing h2,.verticale-landing h3{color:var(--ink)}.verticale-landing .band--dark h1,.verticale-landing .band--dark h2,.verticale-landing .band--dark h3,.verticale-landing .band--ink h1,.verticale-landing .band--ink h2,.verticale-landing .band--ink h3,.verticale-landing .band--clay h1,.verticale-landing .band--clay h2,.verticale-landing .band--clay h3{color:var(--paper-2)}.verticale-landing h1{font-family:var(--display);font-weight:700;font-size:clamp(2.3rem,7.5vw,4.6rem);line-height:.98;letter-spacing:-.02em;margin:0 0 1.4rem}.verticale-landing h2{font-family:var(--display);font-weight:600;font-size:clamp(1.6rem,4vw,2.6rem);line-height:1.12;letter-spacing:-.01em;margin:0 0 1.1rem;max-width:24em}.verticale-landing h3{font-family:var(--body);font-weight:700;font-size:1.02rem;margin:0 0 .3rem}.verticale-landing p{margin:0 0 1.1rem;max-width:34em}.verticale-landing .mono-label{font-family:var(--mono);font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#5C3A22;margin:0 0 1.2rem}.verticale-landing .band--dark .mono-label,.verticale-landing .band--ink .mono-label{color:var(--phos)}.verticale-landing .band--clay .mono-label{color:#fff}.verticale-landing .numeral{position:absolute;top:.2em;right:-.06em;z-index:0;font-family:var(--display);font-weight:700;font-size:clamp(9rem,26vw,20rem);line-height:.75;color:var(--rule);opacity:.45;pointer-events:none;user-select:none}.verticale-landing .band--ink .numeral,.verticale-landing .band--dark .numeral{color:#fff;opacity:.045}.verticale-landing .band--clay .numeral{color:#fff;opacity:.1}.verticale-landing .hero{padding-top:clamp(3rem,7vw,5.5rem);padding-bottom:clamp(3rem,6vw,4.5rem)}.verticale-landing .hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(1.5rem,4vw,3.5rem);align-items:end}.verticale-landing .claim{font-family:var(--display);font-weight:500;font-size:clamp(1.2rem,2.7vw,1.6rem);line-height:1.32;border-left:3px solid var(--clay);padding-left:1.1rem;margin:0 0 1.6rem;max-width:28em;color:var(--phos)}.verticale-landing .hero-figure{position:relative;border:1px solid rgb(255 255 255 / .14);background:repeating-linear-gradient(135deg,rgb(255 255 255 / .05) 0 2px,transparent 2px 12px),#191E13;aspect-ratio:3/4;display:grid;place-items:center;padding:1.5rem;font-family:var(--mono);font-size:.72rem;color:rgb(255 255 255 / .4);text-align:center}.verticale-landing .hero-figure span{position:absolute;bottom:.8rem;left:1rem;right:1rem;font-size:.68rem;color:var(--phos);text-align:left}.verticale-landing .hero-figure.has-photo{padding:0;overflow:hidden;background:#191E13}.verticale-landing .hero-figure.has-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.verticale-landing .hero-figure.has-photo span{z-index:2}.verticale-landing .hero-figure.has-photo::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgb(16 19 9 / .85) 100%)}.verticale-landing .actions{display:flex;flex-wrap:wrap;gap:.7rem}.verticale-landing .btn{font-family:var(--body);font-weight:700;font-size:.92rem;text-decoration:none;display:inline-block;padding:.85rem 1.4rem;border:1px solid currentColor;color:inherit;transition:background .18s,color .18s,transform .18s}.verticale-landing .btn:hover{transform:translateY(-2px)}.verticale-landing .btn--phos{background:var(--phos);border-color:var(--phos);color:var(--ink)}.verticale-landing .btn--phos:hover{background:#fff;border-color:#fff}.verticale-landing .btn--light{background:var(--paper-2);border-color:var(--paper-2);color:var(--ink)}.verticale-landing a:focus-visible,.verticale-landing .btn:focus-visible{outline:2px solid var(--clay);outline-offset:3px}.verticale-landing .photo-band{position:relative;min-height:clamp(18rem,46vh,30rem);background:linear-gradient(180deg,rgb(16 19 9 / .55),rgb(16 19 9 / .15)),repeating-linear-gradient(115deg,#4A5340 0 14px,#3E4636 14px 28px);display:grid;place-items:center;color:#F1F2EB;clip-path:polygon(0 0,100% 2.5rem,100% 100%,0 calc(100% - 2.5rem))}.verticale-landing .photo-band.has-image{background:none}.verticale-landing .photo-band.has-image::before{content:"";position:absolute;inset:0;z-index:0;background:var(--photo-band-img) center 10% / cover no-repeat;filter:grayscale(20%) sepia(12%) contrast(1.05) brightness(.92) saturate(.9)}.verticale-landing .photo-band.has-image::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgb(16 19 9 / .65),rgb(16 19 9 / .3))}.verticale-landing .photo-band .caption{position:relative;z-index:2}.verticale-landing .band--ink.has-image{background:linear-gradient(180deg,rgb(16 19 9 / .85),rgb(16 19 9 / .8)),var(--photo-band-img) center/cover no-repeat}.verticale-landing .band--dark.has-image{background:linear-gradient(180deg,rgb(16 19 9 / .94) 0%,rgb(16 19 9 / .88) 40%,rgb(16 19 9 / .7) 100%),var(--photo-band-img) center bottom / cover no-repeat}.verticale-landing .photo-band .caption{font-family:var(--mono);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;border:1px solid rgb(255 255 255 / .5);padding:.7rem 1.1rem;background:rgb(16 19 9 / .35)}.verticale-landing .services{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--rule);margin-top:2rem}.verticale-landing .service{background:var(--paper-2);padding:1.8rem 1.5rem;transition:background .2s,transform .2s}.verticale-landing .service:hover{background:#fff;transform:translateY(-3px);z-index:2;position:relative}.verticale-landing .service:nth-child(1){grid-column:span 2}.verticale-landing .service p{margin:0;color:var(--text-soft);font-size:.95rem}.verticale-landing .blog-list{margin-top:2.5rem;display:grid;gap:2.5rem;max-width:38em}.verticale-landing .blog-list-item{padding-top:2rem;border-top:1px solid var(--rule)}.verticale-landing .blog-list-item:first-child{padding-top:0;border-top:0}.verticale-landing .blog-list-meta{font-family:var(--mono);font-size:.78rem;color:var(--clay);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.4rem}.verticale-landing .blog-list-item h2{margin-bottom:.6rem}.verticale-landing .blog-list-item h2 a{color:inherit;text-decoration:none;text-shadow:none}.verticale-landing .blog-list-item h2 a:hover{color:var(--clay);text-shadow:none}.verticale-landing .article-hero h1{font-size:clamp(1.9rem, 4vw, 3.1rem);max-width:18em;line-height:1.08}.verticale-landing .article-hero{padding-top:clamp(2.5rem, 5vw, 3.5rem);padding-bottom:clamp(2rem, 4vw, 3rem)}.verticale-landing .article-hero-band{background:radial-gradient(ellipse at 18% 25%,rgb(185 201 168 / .18) 0%,transparent 55%),radial-gradient(ellipse at 88% 80%,rgb(138 90 59 / .16) 0%,transparent 55%),var(--ink)}.verticale-landing .article-body{margin:0 auto;max-width:60em;padding-top:.5rem}.verticale-landing .article-body h2{margin-top:2.2rem}.verticale-landing .article-body p{max-width:none}.verticale-landing .article-body ul{margin:0 0 1.1rem;padding-left:1.3rem;max-width:none}.verticale-landing .article-body li{margin-bottom:.6rem}.verticale-landing .ledger{border:1px solid rgb(255 255 255 / .18);margin:1.8rem 0 1.4rem}.verticale-landing .ledger-row{padding:.9rem 1.1rem;font-family:var(--mono);font-size:.85rem;line-height:1.6;border-bottom:1px dotted rgb(255 255 255 / .14);transition:background .18s}.verticale-landing .ledger-row:last-child{border-bottom:0}.verticale-landing .ledger-row:hover{background:rgb(185 201 168 / .07)}.verticale-landing .ledger-row strong{display:block;color:var(--phos);font-weight:500;margin-bottom:.3rem}.verticale-landing .targets{list-style:none;margin:2rem 0 1.5rem;padding:0;display:grid;gap:.6rem}.verticale-landing .targets li{font-family:var(--mono);font-size:.85rem;background:var(--paper-2);border-left:3px solid var(--stamp);padding:.9rem 1.1rem;max-width:38em;transition:transform .18s,border-color .18s}.verticale-landing .targets li:nth-child(even){margin-left:clamp(0rem,4vw,3rem)}.verticale-landing .targets li:hover{transform:translateX(4px);border-color:var(--clay)}.verticale-landing .reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.verticale-landing .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.verticale-landing *{transition:none!important}.verticale-landing .reveal{opacity:1;transform:none}}@media (max-width:52rem){.verticale-landing .hero-grid{grid-template-columns:1fr}.verticale-landing .hero-figure{aspect-ratio:4/3}.verticale-landing .services{grid-template-columns:1fr}.verticale-landing .service:nth-child(1){grid-column:span 1}.verticale-landing .targets li:nth-child(even){margin-left:1.25rem}.verticale-landing .photo-band{clip-path:polygon(0 0,100% 1.25rem,100% 100%,0 calc(100% - 1.25rem))}}@media (min-width:52rem){.verticale-landing{font-size:1.08rem}.verticale-landing .mono-label{font-size:.78rem}.verticale-landing h1{font-size:clamp(2.4rem, 7.5vw, 4.8rem)}.verticale-landing h2{font-size:clamp(1.75rem, 3.6vw, 2.75rem)}.verticale-landing h3{font-size:1.1rem}.verticale-landing .claim{font-size:clamp(1.3rem, 2.7vw, 1.7rem)}.verticale-landing .service p{font-size:1.02rem}.verticale-landing .ledger-row{font-size:.92rem}.verticale-landing .targets li{font-size:.92rem}.verticale-landing .btn{font-size:.98rem}.verticale-landing .photo-band .caption{font-size:.85rem}.verticale-landing .hero-figure{font-size:.78rem}.verticale-landing .hero-figure span{font-size:.74rem}}.verticale-landing .blog-filters{display:flex;flex-wrap:wrap;gap:.5rem;margin:2.2rem 0 2.2rem}.verticale-landing .blog-filter{font-family:var(--mono);font-size:.7rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding:.55rem .95rem;border:1px solid var(--rule);background:#fff0;color:var(--text-soft);text-decoration:none;text-shadow:none;transition:background .18s,color .18s,border-color .18s}.verticale-landing .blog-filter:hover{border-color:var(--ink);color:var(--ink);text-shadow:none}.verticale-landing .blog-filter[aria-current]{background:var(--ink);border-color:var(--ink);color:var(--paper-2)}.verticale-landing .blog-filter[data-cat="mondo-tech"][aria-current]{background:var(--stamp);border-color:var(--stamp)}.verticale-landing .blog-filter[data-cat="zootecnia-digitale-blog"][aria-current]{background:var(--clay);border-color:var(--clay)}.verticale-landing .blog-list{margin-top:0;max-width:none;background:none;border:0;display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.verticale-landing .blog-list-item,.verticale-landing .blog-list-item:first-child{background:var(--paper-2);padding:1.7rem 1.6rem;border:1px solid var(--rule);border-top:3px solid var(--rule);display:flex;flex-direction:column;transition:background .2s,transform .2s,box-shadow .2s}.verticale-landing .blog-list-item:hover{background:#fff;transform:translateY(-3px);box-shadow:0 10px 26px rgb(16 19 9 / .10)}.verticale-landing .blog-list-item[data-cat="mondo-tech"]{border-top-color:var(--stamp)}.verticale-landing .blog-list-item[data-cat="zootecnia-digitale-blog"]{border-top-color:var(--clay)}.verticale-landing .blog-cat{align-self:flex-start;font-family:var(--mono);font-size:.66rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding:.3rem .6rem;color:#FBF7F2;background:var(--ink);margin-bottom:.9rem}.verticale-landing .blog-cat--mondo-tech{background:var(--stamp)}.verticale-landing .blog-cat--zootecnia-digitale-blog{background:var(--clay)}.verticale-landing .blog-list-meta{font-family:var(--mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft);margin:0 0 .5rem}.verticale-landing .blog-list-item h2{font-size:clamp(1.15rem,2.1vw,1.42rem);line-height:1.24;margin:0 0 .7rem}.verticale-landing .blog-list-item p{color:var(--text-soft);font-size:.94rem;margin:0 0 1.5rem}.verticale-landing .blog-list-item .btn{margin-top:auto;align-self:flex-start;font-size:.8rem;padding:.6rem 1rem}.verticale-landing .blog-empty{grid-column:1/-1;padding:2rem 1.6rem;background:var(--paper-2);border:1px solid var(--rule)}@media (max-width:52rem){.verticale-landing .blog-list{grid-template-columns:1fr;gap:1.25rem}}