.origin__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem, 5vw, 5rem);align-items:center}.origin__year{margin:0;font-size:clamp(5rem, 2rem + 13vw, 13rem);font-weight:700;line-height:.8;letter-spacing:-.06em;font-variant-numeric:tabular-nums;color:#fff0;-webkit-text-stroke:2px var(--c-aqua)}@supports not (-webkit-text-stroke:1px red){.origin__year{color:var(--c-aqua-l)}}.origin__note{display:flex;align-items:baseline;gap:.8rem;margin:var(--s5) 0 0;padding-top:var(--s4);border-top:1px solid var(--c-mist);font-size:.92rem;line-height:1.55;color:var(--c-ink-soft)}.origin__note b{flex:none;font-size:1.4rem;font-weight:700;color:var(--c-navy);font-variant-numeric:tabular-nums}.team .card__figure{aspect-ratio:3 / 4}.team .card__body{padding:var(--s3);text-align:center}.team .card__title{margin-bottom:.1rem;font-size:1rem}.team .card__role{margin:0;font-size:.8rem;line-height:1.45;color:var(--c-ink-soft)}.team .card:hover{transform:none;box-shadow:var(--sh1)}@media (min-width:721px){.testimonials--flow .testimonials__grid{display:block;columns:2;column-gap:var(--s4)}.testimonials--flow .testimonial{break-inside:avoid;margin-bottom:var(--s4)}}@media (min-width:1080px){.testimonials--flow .testimonials__grid{columns:3}}.callout svg{flex:none;margin-top:3px;color:var(--c-aqua)}.team .card__role{margin:0;font-size:.82rem;color:var(--c-ink-soft)}.team .card__body{padding:var(--s3);text-align:center}.team .card__title{font-size:1rem;margin-bottom:.15rem}.ecowater .stats{margin-top:var(--s6);padding-top:var(--s6)}.page-chi-siamo .page-hero__img{object-position:center top}.page-chi-siamo .page-hero--media{min-height:min(62svh, 560px)}.page-chi-siamo .page-hero__veil{background:linear-gradient(90deg,rgb(3 22 46 / .90) 0%,rgb(3 22 46 / .74) 42%,rgb(3 22 46 / .34) 72%,rgb(3 22 46 / .20) 100%),linear-gradient(180deg,rgb(3 22 46 / .30) 0%,rgb(3 22 46 / .55) 100%)}@media (max-width:820px){.page-chi-siamo .page-hero__veil{background:linear-gradient(180deg,rgb(3 22 46 / .62) 0%,rgb(3 22 46 / .82) 55%,rgb(3 22 46 / .92) 100%)}}