.hero-chi-siamo-module__9gZlla__intro{min-width:0;container-type:inline-size}.hero-chi-siamo-module__9gZlla__title{font-family:var(--font-heading);letter-spacing:-.035em;color:#f7f4ee;text-wrap:balance;margin:0 0 clamp(2rem,4vw,3rem);font-size:clamp(2rem,10.7cqi,3.5rem);font-weight:800;line-height:1.25}.hero-chi-siamo-module__9gZlla__line{display:block}.hero-chi-siamo-module__9gZlla__word{white-space:nowrap;display:inline-flex}.hero-chi-siamo-module__9gZlla__letter{transform-origin:50% 85%;text-shadow:0 .025em #8d4546,0 .05em #57252e,0 .08em #301822,0 .14em .2em #0000008c;animation:8s cubic-bezier(.4,0,.2,1) infinite hero-chi-siamo-module__9gZlla__title-wave;display:inline-block}.hero-chi-siamo-module__9gZlla__description{min-width:0;max-width:52ch;font-family:var(--font-body);color:#c5c5cf;margin:0;font-size:1rem;line-height:1.85}.hero-chi-siamo-module__9gZlla__description strong{color:#efc46f;font-weight:700}@keyframes hero-chi-siamo-module__9gZlla__title-wave{0%,6%,31%,to{color:#f7f4ee;transform:translate(0,0)rotate(0)}13%{color:#efc46f;transform:translateY(-.1em)rotate(-2deg)}21%{color:#fff1d5;transform:translateY(.02em)rotate(1deg)}}@media (min-width:768px){.hero-chi-siamo-module__9gZlla__description{font-size:1.125rem}}@media (min-width:1024px){.hero-chi-siamo-module__9gZlla__line{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.hero-chi-siamo-module__9gZlla__letter{animation:none}}
