:root{--ww-turchese:#46a2b6;--ww-turchese-scuro:#2e7f92;--ww-turchese-deep:#1f5f6e;--ww-turchese-chiaro:#8cc5d2;--ww-velo:#e8f4f7;--ww-sabbia:#e9dcc3;--ww-sabbia-chiaro:#f5eee1;--ww-antracite:#3c4146;--ww-titoli:#1f2a30;--ww-grigio:#6b7177;--ww-bianco:#fff;--ww-offwhite:#f8fafb;--ww-font-titoli:Montserrat,system-ui,-apple-system,"Segoe UI",sans-serif;--ww-font-testo:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;--ww-ease:cubic-bezier(.22,1,.36,1);--ww-radius:22px;--ww-radius-sm:16px;--ww-shadow-soft:0 1px 2px rgba(16,40,48,.04),0 12px 32px -16px rgba(16,40,48,.18);--ww-shadow-soft-hover:0 2px 4px rgba(16,40,48,.05),0 22px 44px -18px rgba(16,40,48,.25);--ww-fs-h1:clamp(2rem,1.35rem + 2.6vw,3.4rem);--ww-fs-h2:clamp(1.6rem,1.2rem + 1.6vw,2.5rem);--ww-fs-h3:clamp(1.2rem,1.08rem + .55vw,1.5rem);--ww-fs-lead:clamp(1.05rem,1rem + .35vw,1.25rem);--ww-fs-body:1.0625rem;--ww-fs-small:0.875rem;--ww-space-section:clamp(64px,5rem + 4vw,128px);--ww-gutter:clamp(20px,4vw,40px)}