.servizi[data-v-953f4ec0]{--r-bg:#fff;--r-ink:#000;--r-muted:rgba(0,0,0,.62);--r-line:rgba(0,0,0,.18);--r-line-strong:rgba(0,0,0,.34);--gutter:max(var(--pad),env(safe-area-inset-left));position:relative;min-height:100svh;overflow-x:clip;background:var(--r-bg);color:var(--r-ink);color-scheme:light}.servizi-main[data-v-953f4ec0]{position:relative;padding:0 max(var(--pad),env(safe-area-inset-right)) 0 var(--gutter)}.servizi-area[data-v-953f4ec0]:focus,.servizi-main[data-v-953f4ec0]:focus{outline:none}.servizi-kicker[data-v-953f4ec0]{margin:0 0 clamp(12px,2svh,24px);color:var(--r-muted);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.servizi-hero[data-v-953f4ec0]{padding-top:calc(var(--header-h) + clamp(24px,6svh,72px));padding-bottom:clamp(56px,10svh,140px)}.servizi-hero__title[data-v-953f4ec0]{margin:0;font-family:var(--font-display);font-size:min(calc(33.33333vw - var(--pad)*2/3),582.66667px);font-weight:800;line-height:.78;letter-spacing:-.065em;white-space:nowrap}.servizi-mask[data-v-953f4ec0]{display:block;overflow:clip;padding:.04em 0 .02em;margin-left:-.04em}.servizi-hero__word[data-v-953f4ec0]{display:block}.servizi-hero__kern[data-v-953f4ec0]{letter-spacing:-.015em}.servizi-filetto[data-v-953f4ec0]{position:relative;display:block;top:-20px;margin-top:clamp(20px,3svh,36px);margin-bottom:-20px}.servizi-filetto[data-v-953f4ec0] path{stroke:var(--r-ink)}.servizi-hero__meta[data-v-953f4ec0]{display:grid;grid-template-columns:26% 16% minmax(0,1fr) 16%;align-items:start}.servizi-hero__aree[data-v-953f4ec0]{grid-column:1/3;display:grid;gap:6px;font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.servizi-hero__aree a[data-v-953f4ec0]{justify-self:start;color:inherit;text-decoration:none}.servizi-hero__aree a span[data-v-953f4ec0]{margin-right:1ch;color:var(--r-muted)}.servizi-hero__aree a[data-v-953f4ec0]:focus-visible,.servizi-hero__aree a[data-v-953f4ec0]:hover{text-decoration:underline;text-underline-offset:4px}.servizi-hero__intro[data-v-953f4ec0]{grid-column:3/4;max-width:34ch;margin:0;padding-left:14px;font-size:clamp(1.15rem,.9rem + .7vw,1.6rem);font-weight:500;line-height:1.22;letter-spacing:-.01em;text-wrap:pretty}.servizi-area[data-v-953f4ec0]{padding-top:clamp(56px,10svh,140px);scroll-margin-top:var(--header-h)}.servizi-area__head[data-v-953f4ec0]{display:grid;grid-template-columns:26% 16% minmax(0,1fr) 16%;padding-bottom:clamp(24px,4svh,48px)}.servizi-area__title[data-v-953f4ec0]{grid-column:1/-1}.servizi-area__intro[data-v-953f4ec0]{grid-column:3/4;margin-top:clamp(16px,2.4svh,28px)!important}.servizi-area__head .servizi-kicker[data-v-953f4ec0]{grid-column:1/-1}.servizi-area__title[data-v-953f4ec0]{margin:0;font-family:var(--font-display);font-size:clamp(3.2rem,1rem + 8vw,10rem);font-weight:800;line-height:.8;letter-spacing:-.06em}.servizi-area__intro[data-v-953f4ec0]{max-width:26ch;margin:0;padding-left:14px;font-size:clamp(1.15rem,.9rem + .7vw,1.6rem);font-weight:500;line-height:1.22;letter-spacing:-.01em;text-wrap:balance}.servizi-lista[data-v-953f4ec0]{margin:0;padding:0;list-style:none}.servizi-voce[data-v-953f4ec0]{position:relative;padding:clamp(22px,3svh,36px) 0 clamp(26px,4svh,44px)}.servizi-voce__filetto[data-v-953f4ec0]{top:-20px}.servizi-voce:first-child .servizi-voce__filetto[data-v-953f4ec0] path{stroke:var(--r-ink)}.servizi-voce__riga[data-v-953f4ec0]{display:grid;grid-template-columns:26% 16% minmax(0,1fr) 16%;align-items:baseline}.servizi-voce__num[data-v-953f4ec0]{color:var(--r-muted);font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.1em}.servizi-voce__testo[data-v-953f4ec0]{grid-column:2/4;min-width:0}.servizi-voce__titolo[data-v-953f4ec0]{margin:0;font-family:var(--font-display);font-size:clamp(1.9rem,1rem + 2.6vw,4rem);font-weight:800;line-height:.95;letter-spacing:-.045em;text-wrap:balance}.servizi-voce__chip[data-v-953f4ec0]{display:inline-block;margin-left:.4em;padding:5px 9px 4px;border-radius:999px;background:var(--burgundy);color:#f2f2f2;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.12em;line-height:1;text-transform:uppercase;vertical-align:.9em}.servizi-voce__desc[data-v-953f4ec0]{max-width:46ch;margin:12px 0 0;color:var(--r-muted);font-size:clamp(1rem,.92rem + .3vw,1.2rem);line-height:1.35;text-wrap:pretty}.servizi-voce__link[data-v-953f4ec0]{justify-self:end;display:inline-flex;align-items:center;gap:10px;padding:10px 16px 9px;border:1px solid var(--r-ink);border-radius:999px;color:var(--r-ink);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.14em;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:background .2s ease,color .2s ease}.servizi-voce__link[data-v-953f4ec0]:focus-visible,.servizi-voce__link[data-v-953f4ec0]:hover{background:var(--r-ink);color:var(--r-bg)}.servizi-lavori[data-v-953f4ec0]{display:grid;grid-template-columns:26% 16% minmax(0,1fr);margin-top:clamp(18px,3svh,32px)}.servizi-lavori__label[data-v-953f4ec0]{grid-column:1;margin:0;color:var(--r-muted);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.servizi-lavori__label span[data-v-953f4ec0]{color:var(--r-ink)}.servizi-lavori__track[data-v-953f4ec0]{grid-column:2/-1;display:flex;gap:12px;margin:0 calc(max(var(--pad),env(safe-area-inset-right))*-1) 0 0;padding:0 max(var(--pad),env(safe-area-inset-right)) 6px 0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none}.servizi-lavori__track[data-v-953f4ec0]::-webkit-scrollbar{display:none}@media(hover:hover)and (pointer:fine){.servizi-lavori__track[data-v-953f4ec0]{cursor:grab}}.servizi-lavori__track.is-dragging[data-v-953f4ec0]{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.servizi-lavori__track.is-dragging .servizi-lavoro__link[data-v-953f4ec0]{pointer-events:none}.servizi-lavoro[data-v-953f4ec0]{flex:none;width:clamp(210px,18vw,288px);scroll-snap-align:start}.servizi-lavoro__link[data-v-953f4ec0]{display:block;color:inherit;text-decoration:none}.servizi-lavoro__media[data-v-953f4ec0]{display:block;overflow:hidden;aspect-ratio:16/9;border-radius:6px;background:#0000000f}.servizi-lavoro__media img[data-v-953f4ec0]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.servizi-lavoro__link:focus-visible img[data-v-953f4ec0],.servizi-lavoro__link:hover img[data-v-953f4ec0]{transform:scale(1.04)}.servizi-lavoro__link[data-v-953f4ec0]:focus-visible{outline:2px solid var(--r-ink);outline-offset:4px;border-radius:6px}.servizi-lavoro__titolo[data-v-953f4ec0]{display:block;margin-top:10px;overflow:hidden;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.servizi-chiusura[data-v-953f4ec0]{display:grid;grid-template-columns:42% minmax(0,1fr);gap:32px 0;padding:clamp(96px,16svh,200px) 0 clamp(80px,14svh,180px)}.servizi-chiusura__titolo[data-v-953f4ec0]{grid-column:2;max-width:18ch;margin:0;padding-left:14px;font-family:var(--font-display);font-size:clamp(2.4rem,1rem + 4.6vw,6.4rem);font-weight:800;line-height:.94;letter-spacing:-.045em;text-wrap:balance}.servizi-cta[data-v-953f4ec0]{grid-column:2;justify-self:start;display:inline-flex;align-items:center;gap:14px;margin-left:14px;padding:14px 22px 13px;border:1px solid var(--r-ink);border-radius:999px;background:var(--r-ink);color:var(--r-bg);font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.14em;text-decoration:none;text-transform:uppercase;transition:background .2s ease,color .2s ease}.servizi-cta[data-v-953f4ec0]:focus-visible,.servizi-cta[data-v-953f4ec0]:hover{background:var(--r-bg);color:var(--r-ink)}.servizi-cta[data-v-953f4ec0]:focus-visible,.servizi-hero__aree a[data-v-953f4ec0]:focus-visible,.servizi-voce__link[data-v-953f4ec0]:focus-visible{outline:2px solid var(--r-ink);outline-offset:4px}@media(max-width:1023px){.servizi-area__head[data-v-953f4ec0],.servizi-chiusura[data-v-953f4ec0],.servizi-hero__meta[data-v-953f4ec0]{display:block}.servizi-hero__aree[data-v-953f4ec0]{margin-bottom:24px}.servizi-area__intro[data-v-953f4ec0],.servizi-chiusura__titolo[data-v-953f4ec0],.servizi-hero__intro[data-v-953f4ec0]{padding-left:0}.servizi-area__intro[data-v-953f4ec0]{margin-top:18px}.servizi-voce__riga[data-v-953f4ec0]{grid-template-columns:40px minmax(0,1fr);row-gap:18px}.servizi-voce__testo[data-v-953f4ec0]{grid-column:2}.servizi-voce__link[data-v-953f4ec0]{grid-column:2;justify-self:start}.servizi-lavori[data-v-953f4ec0]{display:block;margin-top:24px}.servizi-lavori__label[data-v-953f4ec0]{margin-bottom:12px}.servizi-lavori__track[data-v-953f4ec0]{margin-left:calc(var(--gutter)*-1);padding-left:var(--gutter);scroll-padding-left:var(--gutter)}.servizi-lavoro[data-v-953f4ec0]{width:min(72vw,320px)}.servizi-cta[data-v-953f4ec0]{margin:32px 0 0}}@media(prefers-reduced-motion:no-preference){.servizi.is-armed .servizi-hero__word[data-v-953f4ec0]{transition:transform 1.05s cubic-bezier(.16,1,.3,1)}.servizi.is-armed .servizi-fade[data-v-953f4ec0],.servizi.is-armed .servizi-hero .servizi-filetto[data-v-953f4ec0]{transition:opacity .6s ease .45s,transform .9s cubic-bezier(.65,0,.35,1) .35s}.servizi.is-armed:not(.is-ready) .servizi-hero__word[data-v-953f4ec0]{transform:translate3d(0,104%,0)}.servizi.is-armed:not(.is-ready) .servizi-fade[data-v-953f4ec0]{opacity:0}.servizi.is-armed:not(.is-ready) .servizi-hero .servizi-filetto[data-v-953f4ec0]{transform:scaleX(0)}}html.has-registro,html.has-registro body{background:#fff}html.has-registro .experience-topbar{--white:#fff;--black:#000}html.has-registro .experience-topbar[data-menu-open=true]{--white:#000;--black:#fff;--line:rgba(0,0,0,.18);--muted:rgba(0,0,0,.62);--burgundy-text:var(--burgundy)}html.has-registro .experience-topbar[data-menu-open=true] .experience-menu-trigger{border-color:#0000007a}html.has-registro .experience-menu__frame{background-image:linear-gradient(rgba(0,0,0,.05) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.05) 1px,transparent 0)}html.has-registro .experience-menu__meta-counter span{color:#0000004d}html.has-registro .servizi .site-footer-bar{border-top-color:#0000002e;background:#fff;color:#0000009e}html.has-registro .servizi .site-footer-bar__identity span:first-child,html.has-registro .servizi .site-footer-bar__links a:hover{color:#000}
