.obj-page{background:#f4f3f0;color:#33373d;font-family:IBM Plex Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.obj-page a{color:#23262b;text-decoration:none}.obj-page .vs-wrap{max-width:1120px;margin:0 auto;padding:0 24px 72px;text-wrap:pretty}.obj-page .vs-hero{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px 64px;padding:56px 0 16px;align-items:center}.obj-page .vs-kick{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#55595f}.obj-page .vs-slash{color:#3e8e76}.obj-page .vs-h1{margin-top:18px;font-family:Oswald,IBM Plex Sans,sans-serif;font-weight:500;font-size:clamp(34px,4.8vw,56px);line-height:1.05;letter-spacing:-.01em;color:#23262b;max-width:18ch}.obj-page .vs-lead{margin-top:20px;font-size:17px;line-height:1.6;max-width:52ch;color:#33373d}.obj-page .vs-herofig{margin:0}.obj-page .vs-herofig img{display:block;width:100%;height:auto;border:1px solid #23262B}.obj-page .vs-herofig figcaption,.obj-page .vs-card figcaption{margin-top:10px;font-family:IBM Plex Mono,monospace;font-size:11.5px;line-height:1.55;color:#55595f}.obj-page .vs-sec{padding-top:48px;margin-top:40px;border-top:1px dashed #8A8D92}.obj-page .vs-h2{font-family:Oswald,IBM Plex Sans,sans-serif;font-weight:500;font-size:clamp(24px,3vw,34px);line-height:1.1;color:#23262b}.obj-page .vs-dati{margin-top:28px;border-top:1px solid #23262B;max-width:820px}.obj-page .vs-row{display:grid;grid-template-columns:minmax(120px,220px) 1fr;gap:16px;padding:12px 0;border-bottom:1px dashed #C9C7C1;font-size:15px;line-height:1.5}.obj-page .vs-k{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#55595f;padding-top:2px}.obj-page .vs-v{color:#23262b}.obj-page .vs-gal{margin-top:28px;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px 24px}.obj-page .vs-card{margin:0}.obj-page .vs-card img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border:1px solid #D9D7D2}.obj-page .vs-quote{margin:28px 0 0;border-left:4px solid #3E8E76;background:#fbfaf8;border-top:1px solid #D9D7D2;border-right:1px solid #D9D7D2;border-bottom:1px solid #D9D7D2;padding:28px;max-width:820px}.obj-page .vs-quote p{margin:0;font-size:16.5px;line-height:1.65;color:#33373d}.obj-page .vs-quote footer{margin-top:16px;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#55595f}.obj-page .vs-cta p{font-size:17px;color:#23262b}.obj-page .vs-cta-row{margin-top:18px;display:flex;flex-wrap:wrap;gap:14px 22px;align-items:center}.obj-page .vs-btn{display:inline-flex;background:#3e8e76;color:#23262b;font-family:Oswald,sans-serif;font-size:15px;letter-spacing:.04em;text-transform:uppercase;padding:13px 22px;transition:background .15s ease,color .15s ease}.obj-page .vs-btn:hover{background:#23262b;color:#f4f3f0}.obj-page .vs-more{font-family:IBM Plex Mono,monospace;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #3E8E76;padding-bottom:3px}.obj-page .vs-more:hover{color:#3e8e76}.vast-page{background:#f4f3f0;color:#33373d;font-family:IBM Plex Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.vast-page a{color:#23262b;text-decoration:none}.vast-page .vs-wrap{max-width:1120px;margin:0 auto;padding:0 24px 96px;text-wrap:pretty}.vast-page .vs-hero{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px 64px;padding:56px 0 16px;align-items:center}.vast-page .vs-kick{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#55595f}.vast-page .vs-slash{color:#3e8e76}.vast-page .vs-h1{margin-top:18px;font-family:Oswald,IBM Plex Sans,sans-serif;font-weight:500;font-size:clamp(34px,4.8vw,56px);line-height:1.05;letter-spacing:-.01em;color:#23262b;max-width:18ch}.vast-page .vs-lead{margin-top:20px;font-size:17px;line-height:1.6;max-width:52ch;color:#33373d}.vast-page .vs-herofig{margin:0}.vast-page .vs-herofig img{display:block;width:100%;height:auto;border:1px solid #23262B}.vast-page .vs-herofig figcaption,.vast-page .vs-card figcaption{margin-top:10px;font-family:IBM Plex Mono,monospace;font-size:11.5px;line-height:1.55;color:#55595f}.vast-page .vs-sec{padding-top:48px;margin-top:40px;border-top:1px dashed #8A8D92}.vast-page .vs-h2{font-family:Oswald,IBM Plex Sans,sans-serif;font-weight:500;font-size:clamp(24px,3vw,34px);line-height:1.1;color:#23262b}.vast-page .vs-dati{margin-top:28px;border-top:1px solid #23262B;max-width:760px}.vast-page .vs-row{display:grid;grid-template-columns:minmax(120px,200px) 1fr;gap:16px;padding:12px 0;border-bottom:1px dashed #C9C7C1;font-size:15px;line-height:1.5}.vast-page .vs-k{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#55595f;padding-top:2px}.vast-page .vs-v{color:#23262b}.vast-page .vs-gal{margin-top:28px;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px 24px}.vast-page .vs-card{margin:0}.vast-page .vs-card img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border:1px solid #D9D7D2}.vast-page .vs-quote{margin:28px 0 0;border-left:4px solid #3E8E76;background:#fbfaf8;border-top:1px solid #D9D7D2;border-right:1px solid #D9D7D2;border-bottom:1px solid #D9D7D2;padding:28px;max-width:820px}.vast-page .vs-quote p{margin:0;font-size:16.5px;line-height:1.65;color:#33373d}.vast-page .vs-quote footer{margin-top:16px;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#55595f}.vast-page .vs-cta p{font-size:17px;color:#23262b}.vast-page .vs-cta-row{margin-top:18px;display:flex;flex-wrap:wrap;gap:14px 22px;align-items:center}.vast-page .vs-btn{display:inline-flex;background:#3e8e76;color:#23262b;font-family:Oswald,sans-serif;font-size:15px;letter-spacing:.04em;text-transform:uppercase;padding:13px 22px;transition:background .15s ease,color .15s ease}.vast-page .vs-btn:hover{background:#23262b;color:#f4f3f0}.vast-page .vs-more{font-family:IBM Plex Mono,monospace;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #3E8E76;padding-bottom:3px}.vast-page .vs-more:hover,.vast-page .k-back:hover{color:#3e8e76}.vast-page .k-navcta:hover{background:#23262b;color:#f4f3f0}
