@font-face{font-family:Aptos;src:url(/assets/Aptos.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aptos;src:url(/assets/Aptos-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--verso-bg: #1c1b1b;--verso-bg-hero-red: #160b0c;--verso-card-bg: #252423;--verso-red: #ed1c24;--verso-red-glow-1: rgba(237, 28, 36, .65);--verso-red-glow-2: rgba(237, 28, 36, .28);--verso-red-focus: rgba(237, 28, 36, .7);--verso-text: #f1efec;--verso-text-strong: #fbfaf8;--verso-text-soft: #c3bfba;--verso-text-muted: #9c9893;--verso-text-dim: #918d88;--verso-text-faint: #7d7975;--verso-text-copyright: #6f6b67;--verso-text-on-red: #000000;--verso-line: rgba(255, 255, 255, .12);--verso-field-line: rgba(255, 255, 255, .22);--verso-placeholder: #6f6b67;--verso-caret: #ed1c24;--verso-ease: cubic-bezier(.16, 1, .3, 1);--verso-ease-card: cubic-bezier(.22, .61, .36, 1);--verso-ease-out: cubic-bezier(.22, 1, .36, 1);--verso-dur-entrance: .8s;--verso-dur-link: .85s;--verso-dur-shared: .95s;--verso-dur-cursor: .18s;--verso-stage-w: 1440px;--verso-stage-h: 826px;--verso-font: "Aptos", system-ui, -apple-system, sans-serif}.verso-page{will-change:opacity,transform,filter}.verso-shared-clone{position:fixed;z-index:999999;pointer-events:none;overflow:hidden}.verso-shared-clone img{width:100%;height:100%;object-fit:cover;display:block}.verso-arrival-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999998;pointer-events:none;overflow:hidden;transition:opacity .45s ease}@keyframes verso-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.01)}}[data-breathe],[data-breathe]>img{animation:verso-breathe 16s ease-in-out infinite;will-change:transform}[data-parallax]{overflow:hidden}[data-parallax]>img{height:calc(100% + 80px)!important;top:-40px!important;will-change:transform}.verso-page :is(h1,h2,h3,h4){opacity:0;transform:translateY(20px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.verso-page :is(h1,h2,h3,h4).is-in{opacity:1;transform:none}.verso-page p{opacity:0;transform:translateY(14px);transition:opacity .9s cubic-bezier(.16,1,.3,1) .1s,transform .9s cubic-bezier(.16,1,.3,1) .1s;will-change:opacity,transform}.verso-page p.is-in{opacity:1;transform:none}.verso-gallery-track img,.verso-cs-gallery-track img{opacity:0;transform:translateY(10px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),filter .7s cubic-bezier(.16,1,.3,1)}.verso-gallery-track img.is-in,.verso-cs-gallery-track img.is-in{opacity:1;transform:none}.verso-gallery-track img:hover{filter:brightness(1.06) contrast(1.03)}.ct-field{opacity:0;transform:translateY(10px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1),border-color .5s cubic-bezier(.16,1,.3,1)}.ct-field.is-in{opacity:1;transform:none}form .ct-field.is-in{transition-delay:0ms}form>*:nth-child(2) .ct-field.is-in,form>.ct-field:nth-of-type(2).is-in{transition-delay:80ms}form>*:nth-child(3) .ct-field.is-in,form>.ct-field:nth-of-type(3).is-in{transition-delay:.16s}form>*:nth-child(4) .ct-field.is-in{transition-delay:.24s}@keyframes verso-logo-in{0%{opacity:0}to{opacity:1}}.verso-page img[alt=VERSO],.verso-page a[aria-label=Chiudi]{animation:verso-logo-in .7s cubic-bezier(.16,1,.3,1) both}footer.verso-footer,.verso-footer{animation:verso-footer-in 1s cubic-bezier(.16,1,.3,1) both;animation-delay:.12s}@keyframes verso-footer-in{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.verso-page :is(h1,h2,h3,h4,p),.ct-field,.verso-gallery-track img,.verso-cs-gallery-track img{opacity:1!important;transform:none!important}[data-breathe],[data-breathe]>img{animation:none!important}[data-parallax]>img{height:100%!important;top:0!important;transform:none!important}}.verso-cursor-root{position:fixed;top:0;left:0;width:30px;height:30px;z-index:9999;pointer-events:none;opacity:0;will-change:transform;transform:translate3d(-200px,-200px,0);transition:opacity var(--verso-dur-cursor) ease}.verso-cursor-inner{width:100%;height:100%;filter:none;transform:scale(1);transition:transform .16s var(--verso-ease-out),filter var(--verso-dur-cursor) ease}.verso-cursor-inner img{width:100%;height:100%;display:block}.verso-grid{pointer-events:none;display:block}.verso-gallery-viewport{width:100%;overflow:hidden}.verso-gallery-track{display:flex;gap:14px;padding:0 120px;will-change:transform;-webkit-user-select:none;user-select:none;cursor:grab}.verso-gallery-track img{height:560px;width:auto;display:block;object-fit:cover;flex:0 0 auto;background:var(--verso-card-bg);-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.verso-gallery-arrow{background:none;border:none;padding:6px;cursor:pointer;opacity:.75;transition:opacity .2s var(--verso-ease-out);display:flex;align-items:center}.verso-gallery-arrow:hover{opacity:1}.verso-gallery-arrow img{width:60px;height:auto;display:block;pointer-events:none}.verso-cs-gallery-track{display:flex;gap:16px;padding:0 54px;align-items:center;will-change:transform}.verso-cs-gallery-track img{height:74vh;width:auto;object-fit:cover;display:block;flex:none;-webkit-user-select:none;user-select:none;pointer-events:none}.gh-link{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:5px 9px;z-index:0;color:var(--verso-text);font-family:var(--verso-font);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;transition:color var(--verso-dur-link) var(--verso-ease),text-decoration-color var(--verso-dur-link) var(--verso-ease)}.gh-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--verso-red);opacity:0;z-index:-1;transform:scale(.98);transform-origin:center;transition:opacity var(--verso-dur-link) var(--verso-ease),transform var(--verso-dur-link) var(--verso-ease)}.gh-link:hover:before{opacity:1;transform:scale(1)}.gh-link:hover{color:var(--verso-text-on-red)!important;text-decoration-color:var(--verso-text-on-red)!important}.gf-link{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:6px 11px;z-index:0;color:#b8b4af;font-family:var(--verso-font);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;transition:color var(--verso-dur-link) var(--verso-ease),text-decoration-color var(--verso-dur-link) var(--verso-ease)}.gf-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--verso-red);opacity:0;z-index:-1;transform:scale(.98);transform-origin:center;transition:opacity var(--verso-dur-link) var(--verso-ease),transform var(--verso-dur-link) var(--verso-ease)}.gf-link:hover:before{opacity:1;transform:scale(1)}.gf-link:hover,.gf-link:hover span{color:var(--verso-text-on-red)!important;text-decoration-color:var(--verso-text-on-red)!important}.gf-meta{position:relative;color:var(--verso-text-faint);font-family:var(--verso-font);transition:color .5s var(--verso-ease)}.gf-meta:hover{color:var(--verso-text-soft)}input,textarea{font-family:var(--verso-font)}input::placeholder,textarea::placeholder{color:var(--verso-placeholder)}.ct-field{background:transparent;border:none;border-bottom:1px solid var(--verso-field-line);color:var(--verso-text);font-size:16px;padding:12px 2px;outline:none;width:100%;transition:border-color .4s var(--verso-ease);caret-color:var(--verso-caret)}.ct-field:focus{border-bottom-color:var(--verso-red-focus)}.rlink{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:5px 9px;z-index:0;transition:color var(--verso-dur-link) var(--verso-ease),text-decoration-color var(--verso-dur-link) var(--verso-ease)}.rlink:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--verso-red);opacity:0;z-index:-1;transform:scale(.98);transform-origin:center;transition:opacity var(--verso-dur-link) var(--verso-ease),transform var(--verso-dur-link) var(--verso-ease)}.rlink:hover:before{opacity:1;transform:scale(1)}.rlink:hover,.rlink:hover span,.rlink:hover a{color:var(--verso-text-on-red)!important;text-decoration-color:var(--verso-text-on-red)!important}.vm-root{position:relative;width:100%;min-height:100vh;background:var(--verso-bg);color:var(--verso-text);font-family:var(--verso-font);overflow-x:hidden}.vm-grid{position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;height:100%;object-fit:cover;object-position:top center;pointer-events:none;z-index:50;opacity:.55;mix-blend-mode:screen}.vm-glow-top{position:absolute;top:0;left:0;right:0;height:380px;z-index:1;pointer-events:none;background:radial-gradient(70% 70% at 50% -10%,rgba(232,28,28,.72) 0%,rgba(198,22,24,.4) 22%,rgba(120,16,18,.16) 44%,rgba(56,12,13,.05) 62%,transparent 78%)}.vm-header{position:relative;z-index:3;padding:44px 22px 0;display:flex;flex-direction:column;align-items:center}.vm-header.has-close .vm-close{position:absolute;top:20px;right:20px;width:22px;height:22px;display:flex;align-items:center;justify-content:center}.vm-close svg{width:20px;height:20px}.vm-logo{width:190px;height:auto;display:block;filter:brightness(0) invert(1)}.vm-nav{margin-top:42px;width:100%;display:grid;grid-template-columns:1fr 1fr}.vm-nav a{padding:34px 0;text-align:center;font-size:13px;letter-spacing:1.4px;color:#f1efec;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background .3s cubic-bezier(.16,1,.3,1)}.vm-nav a:active{background:#e81c1ce6}.vm-claim{position:relative;z-index:2;margin:46px auto 0;padding:0 30px;max-width:340px;text-align:center;font-size:14.5px;line-height:1.55;color:#a7a39e}.vm-claim strong{color:#d0ccc7;font-weight:700}.vm-home-grid{position:relative;z-index:2;margin:30px 20px 40px;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:8px;gap:12px}.vm-nav-tile{position:relative;grid-row:span 18;display:flex;align-items:center;justify-content:center;background:#ffffff05;border:1px solid rgba(241,239,236,.1);color:#cfcbc6;text-decoration:none;font-size:12px;letter-spacing:1.6px;-webkit-tap-highlight-color:transparent;transition:background .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1)}.vm-nav-tile:active{background:#e81c1ce6;color:#0d0c0c}.vm-home-tile{position:relative;display:block;overflow:hidden;text-decoration:none;-webkit-tap-highlight-color:transparent;cursor:pointer;outline:none}.vm-home-tile--tall{grid-row:span 50}.vm-home-tile--short{grid-row:span 36}.vm-home-tile>img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1),filter .5s cubic-bezier(.16,1,.3,1)}.vm-home-tile.is-open>img{filter:brightness(.82)}.vm-tile-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,#0d0c0cf0,#0d0c0cdb 42%,#0d0c0c8c 68%,#0d0c0c1a 88%,#0d0c0c00);transform:translateY(72%);transition:transform .62s cubic-bezier(.16,1,.3,1)}.vm-home-tile.is-open .vm-tile-veil{transform:translateY(0)}.vm-tile-body{position:absolute;left:18px;right:18px;bottom:18px;z-index:2;color:#f3f1ef;opacity:0;transform:translateY(12px);transition:opacity .48s cubic-bezier(.16,1,.3,1) 40ms,transform .52s cubic-bezier(.16,1,.3,1) 40ms;pointer-events:none}.vm-home-tile.is-open .vm-tile-body{opacity:1;transform:none;transition-delay:.14s;pointer-events:auto}.vm-tile-title{font-size:22px;line-height:1.05;font-weight:400;letter-spacing:-.2px;color:#f3f1ef}.vm-tile-desc{margin-top:10px;font-size:12.5px;line-height:1.35;color:#a29e99;max-width:220px}.vm-tile-arrow{margin-top:14px;background:transparent;border:none;padding:6px 0;cursor:pointer;display:inline-block}.vm-header--home .vm-nav{display:none}.vm-hero{position:relative;width:100%;height:560px;overflow:hidden;margin-top:24px}.vm-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vm-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1c1b1b59,#1c1b1b0d 25%,#1c1b1b26 62%,#1c1b1be6);pointer-events:none}.vm-hero-copy{position:absolute;left:22px;right:22px;top:40px;z-index:2;color:#fbfaf8}.vm-hero-copy h1{margin:0;font-size:44px;line-height:1.02;font-weight:400;letter-spacing:-.6px}.vm-hero-copy p{margin:14px 0 0;font-size:20px;line-height:1.28;font-weight:400;letter-spacing:-.2px;color:#ffffffe6}.vm-hero-copy p strong{font-weight:700}.vm-hero.tall{height:620px}.vm-section{padding:60px 30px}.vm-section.center{text-align:center}.vm-body{margin:0 auto;max-width:340px;font-size:13.5px;line-height:1.85;color:#a29e99}.vm-body+.vm-body{margin-top:20px}.vm-h3{font-size:20px;font-weight:400;letter-spacing:-.2px;line-height:1.24;color:var(--verso-text);text-align:center;margin:0 0 20px}.vm-h2{font-size:26px;font-weight:400;letter-spacing:-.3px;color:var(--verso-text);text-align:center;margin:0 0 20px}.vm-media{position:relative;width:100%;height:260px;overflow:hidden}.vm-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vm-media:before,.vm-media:after{content:"";position:absolute;left:0;right:0;height:70px;pointer-events:none;z-index:1}.vm-media:before{top:0;background:linear-gradient(180deg,#1c1b1b,#1c1b1b00)}.vm-media:after{bottom:0;background:linear-gradient(0deg,#1c1b1b,#1c1b1b00)}.vm-info{position:relative;z-index:2;padding:60px 24px;text-align:center}.vm-info a{font-size:20px;letter-spacing:-.3px;color:var(--verso-red);text-decoration:none;font-weight:400}.vm-contatti-photo{position:relative;z-index:2;margin:30px 22px 0;aspect-ratio:16 / 8;overflow:hidden}.vm-contatti-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 40%}.vm-cs-gallery{position:relative;z-index:2;margin:0 20px 60px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px}.vm-cs-gallery a{display:block;aspect-ratio:1 / 1.15;overflow:hidden}.vm-cs-gallery img{width:100%;height:100%;object-fit:cover}.vm-form-wrap{position:relative;z-index:2;padding:60px 26px 20px;text-align:center}.vm-form-wrap h2{font-size:22px;font-weight:400;letter-spacing:-.2px;color:var(--verso-text);margin:0 0 16px}.vm-form-wrap p.vm-form-sub{font-size:12.5px;line-height:1.6;color:var(--verso-text-muted);margin:0 auto 40px;max-width:300px}.vm-form{display:flex;flex-direction:column;gap:30px;max-width:340px;margin:0 auto;text-align:left}.vm-form .row-2{display:grid;grid-template-columns:1fr 1fr;gap:20px}.vm-form .ct-field{background:transparent;border:none;border-bottom:1px solid rgba(241,239,236,.16);padding:6px 0;color:var(--verso-text);font-family:inherit;font-size:12px;outline:none;caret-color:var(--verso-red);transition:border-color .3s cubic-bezier(.16,1,.3,1)}.vm-form .ct-field::placeholder{color:#7a7570;font-size:12px;letter-spacing:.2px}.vm-form .ct-field:focus{border-bottom-color:var(--verso-red)}.vm-form button{align-self:flex-end;background:transparent;border:none;color:var(--verso-text);font-size:13px;letter-spacing:1.4px;cursor:pointer;padding:4px 0}.vm-footer{position:relative;z-index:2;padding:100px 24px 32px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:32px;overflow:visible}.vm-footer-glow{position:absolute;top:-30px;left:50%;transform:translate(-50%);width:140%;max-width:620px;height:auto;pointer-events:none;z-index:0}.vm-footer>*{position:relative;z-index:1}.vm-footer-logo{width:168px;height:auto;filter:brightness(0) invert(1)}.vm-footer-nav{display:grid;grid-template-columns:1fr 1fr;gap:24px 40px;width:100%;max-width:340px}.vm-fn{font-size:12px;letter-spacing:1.1px;color:#cfcbc6;text-decoration:none;transition:color .3s cubic-bezier(.16,1,.3,1)}.vm-fn:active{color:var(--verso-red)}.vm-footer-meta{width:100%;display:flex;flex-direction:column;gap:10px;padding-top:24px;border-top:1px solid var(--verso-line);font-size:11.5px;color:var(--verso-text-faint)}.vm-footer-meta a{color:inherit;text-decoration:none}.vm-copy{font-size:10.5px;line-height:1.6;color:var(--verso-text-copyright);margin-top:6px}.vm-reveal{opacity:0;transform:translateY(16px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.vm-reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.vm-reveal{opacity:1!important;transform:none!important}}*{margin:0;padding:0;box-sizing:border-box}html{background:var(--verso-bg)}body{background:var(--verso-bg);color:var(--verso-text);font-family:var(--verso-font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}@media (pointer: fine){html.verso-cursor,html.verso-cursor *{cursor:none!important}}html.pt-grabbing,html.pt-grabbing *{cursor:grabbing!important}@media (prefers-reduced-motion: reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important}}
