@font-face{font-family:Vetrina Newsreader;src:url(/fonts/vetrina/newsreader-latin-wght-normal.woff2)format("woff2-variations");font-weight:200 800;font-display:swap}@font-face{font-family:Vetrina Plex Sans;src:url(/fonts/vetrina/ibm-plex-sans-latin-wght-normal.woff2)format("woff2-variations");font-weight:100 700;font-display:swap}@font-face{font-family:Vetrina Plex Mono;src:url(/fonts/vetrina/ibm-plex-mono-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Vetrina Archivo;src:url(/fonts/vetrina/archivo-latin-wdth-normal.woff2)format("woff2-variations");font-weight:100 900;font-stretch:62% 125%;font-display:swap}.vtr-cq{flex-direction:column;flex:1 0 auto;min-height:100%;display:flex;container:vtr/inline-size}.vtr{--v-bg:#fff;--v-ink:#111;--v-mute:#555;--v-linea:#ddd;--v-superficie:#f3f3f3;--v-accento:#111;--v-campo:#111;--v-su-campo:#fff;--v-corpo:system-ui, sans-serif;--v-titoli:var(--v-corpo);--v-cifre:var(--v-corpo);--v-margine:1.25rem;background:var(--v-bg);width:100%;color:var(--v-ink);font-family:var(--v-corpo);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-wrap:anywhere;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex-direction:column;flex:1 0 auto;font-size:1rem;line-height:1.55;display:flex;position:relative}.vtr *,.vtr :before,.vtr :after{box-sizing:border-box}.vtr h1,.vtr h2,.vtr h3,.vtr p,.vtr ul,.vtr ol,.vtr dl,.vtr dd{margin:0;padding:0}.vtr ul,.vtr ol{list-style:none}:where(.vtr) a{color:inherit}.vtr ::selection{background:var(--v-campo);color:var(--v-su-campo)}.vtr :focus-visible{outline:2px solid var(--v-accento);outline-offset:3px}:where(.vtr) button{font:inherit;color:inherit;cursor:pointer}.vtr svg{flex:none}.v-solo-lettori{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vtr[data-tema=editorial]{--v-bg:#f6f7f8;--v-ink:#15181d;--v-mute:#565d68;--v-linea:#d3d7dd;--v-superficie:#e9ecef;--v-accento:#a3182b;--v-campo:#a3182b;--v-su-campo:#fff;--v-corpo:"Vetrina Newsreader", Georgia, "Times New Roman", serif}.vtr[data-tema=mono]{--v-bg:#fff;--v-ink:#0b0c0e;--v-mute:#595d65;--v-linea:#dcdee2;--v-superficie:#f1f2f4;--v-accento:#1d3fd6;--v-campo:#0b0c0e;--v-su-campo:#fff;--v-corpo:"Vetrina Plex Sans", system-ui, sans-serif;--v-cifre:"Vetrina Plex Mono", ui-monospace, monospace}.vtr[data-tema=bold]{--v-bg:#f4f4f6;--v-ink:#0d0d0f;--v-mute:#4a4a52;--v-linea:#0d0d0f;--v-superficie:#e6e6ea;--v-accento:#b84300;--v-campo:#fe640b;--v-su-campo:#0d0d0f;--v-corpo:"Vetrina Archivo", system-ui, sans-serif;--v-titoli:"Vetrina Archivo", system-ui, sans-serif}.vtr[data-tema=editorial][data-modo=scuro]{--v-bg:#111317;--v-ink:#eceef1;--v-mute:#a1a8b3;--v-linea:#2d323b;--v-superficie:#1a1d23;--v-accento:#f08a96;--v-campo:#f08a96;--v-su-campo:#111317;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){.vtr[data-tema=editorial]:not([data-modo]){--v-bg:#111317;--v-ink:#eceef1;--v-mute:#a1a8b3;--v-linea:#2d323b;--v-superficie:#1a1d23;--v-accento:#f08a96;--v-campo:#f08a96;--v-su-campo:#111317;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.vtr[data-tema=mono][data-modo=scuro]{--v-bg:#0a0b0d;--v-ink:#e9eaed;--v-mute:#9ba0aa;--v-linea:#26292f;--v-superficie:#14161a;--v-accento:#8aa8ff;--v-campo:#e9eaed;--v-su-campo:#0a0b0d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){.vtr[data-tema=mono]:not([data-modo]){--v-bg:#0a0b0d;--v-ink:#e9eaed;--v-mute:#9ba0aa;--v-linea:#26292f;--v-superficie:#14161a;--v-accento:#8aa8ff;--v-campo:#e9eaed;--v-su-campo:#0a0b0d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.vtr[data-tema=bold][data-modo=scuro]{--v-bg:#0d0d0f;--v-ink:#f4f4f6;--v-mute:#a5a5ad;--v-linea:#f4f4f6;--v-superficie:#1b1b1f;--v-accento:#fe640b;--v-campo:#fe640b;--v-su-campo:#0d0d0f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){.vtr[data-tema=bold]:not([data-modo]){--v-bg:#0d0d0f;--v-ink:#f4f4f6;--v-mute:#a5a5ad;--v-linea:#f4f4f6;--v-superficie:#1b1b1f;--v-accento:#fe640b;--v-campo:#fe640b;--v-su-campo:#0d0d0f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.v-main{flex-direction:column;flex:1 0 auto;display:flex}.v-main>.v-pie{margin-top:auto}.v-bar{z-index:20;padding:.75rem var(--v-margine) max(.75rem, env(safe-area-inset-bottom,0px));background:var(--v-bg);border-top:1px solid var(--v-linea);align-items:center;gap:.5rem;margin-top:auto;display:flex;position:sticky;bottom:0}.v-bar-nome{display:none}.v-btn{border:1px solid var(--v-ink);min-height:3rem;color:var(--v-ink);white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:.5rem;padding:0 1.1rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .16s ease-out,color .16s ease-out;display:inline-flex}.v-btn-icona{width:3rem;padding:0}.v-btn:hover{background:var(--v-superficie)}.v-btn-primario{background:var(--v-ink);color:var(--v-bg);flex:1}.v-btn-primario:hover{background:var(--v-ink);color:var(--v-bg);filter:none;opacity:.88}.v-btn[aria-disabled=true]{cursor:default}.v-stato{right:var(--v-margine);background:var(--v-ink);color:var(--v-bg);padding:.4rem .75rem;font-size:.9rem;position:absolute;bottom:calc(100% + .5rem)}.v-hero-foto{background:var(--v-superficie);overflow:hidden}.v-hero-foto img{object-fit:cover;width:100%;height:100%;display:block}.v-iniziali{width:100%;height:100%;font-family:var(--v-titoli);color:var(--v-accento);place-items:center;font-weight:600;line-height:1;display:grid}.v-nome{text-wrap:balance;overflow-wrap:anywhere;max-width:100%}.v-luogo{color:var(--v-mute);align-items:center;gap:.4rem;font-size:.95rem;display:flex}@keyframes v-entra{0%{opacity:0;transform:translateY(10px)}}.v-hero-testo{min-width:0;max-width:100%;animation:.52s cubic-bezier(.16,1,.3,1) both v-entra}@media (prefers-reduced-motion:reduce){.v-hero-testo{animation:none}.v-btn{transition:none}}.v-sez{padding:2rem var(--v-margine) 2.25rem}.v-sez-titolo{font-family:var(--v-titoli);text-wrap:balance}.v-righe>li{border-top:1px solid var(--v-linea);padding:1.1rem 0}.v-righe>li:first-child{border-top:0;padding-top:0}.v-riga-testa{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.v-riga h3{font-family:var(--v-titoli);font-size:1.2rem;line-height:1.25}.v-riga p{max-width:40rem;color:var(--v-mute);margin-top:.35rem}.v-riga p.v-ente{color:var(--v-ink);margin-top:.1rem}.v-prezzo,.v-data{font-family:var(--v-cifre);font-variant-numeric:tabular-nums;color:var(--v-mute);font-size:.95rem}.v-prezzo{color:var(--v-ink);font-weight:600}.v-punti{max-width:40rem;color:var(--v-mute);margin-top:.5rem}.v-punti li{padding-left:1rem;position:relative}.v-punti li:before{content:"–";position:absolute;left:0}.v-etichette{color:var(--v-mute);flex-wrap:wrap;gap:0 .9rem;margin-top:.5rem;font-size:.95rem;display:flex}.v-voce-link{text-underline-offset:.2em;align-items:baseline;gap:.35rem;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.v-riga-data{gap:.25rem 1.5rem;display:grid}.v-competenze{flex-wrap:wrap;gap:.35rem 1.1rem;display:flex}.v-testo-lungo{white-space:pre-line;max-width:40rem;font-size:1.1rem}.v-collegamenti>li+li{border-top:1px solid var(--v-linea)}.v-collegamenti a{justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;font-weight:600;text-decoration:none;display:flex}.v-collegamenti a:hover span:first-child{text-underline-offset:.2em;text-decoration:underline}.v-contatti-azioni{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.5rem;display:flex}.v-qr{color:var(--v-mute);align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.v-qr svg{box-shadow:none;border:0;border-radius:0}.v-recensioni>li{border-top:1px solid var(--v-linea);padding:1.1rem 0}.v-recensioni>li:first-child{border-top:0;padding-top:0}.v-recensioni blockquote{max-width:40rem;margin:0;font-size:1.1rem}.v-recensioni figcaption{color:var(--v-mute);margin-top:.5rem;font-size:.95rem}.v-recensioni figure{margin:0}.v-pie{padding:1.5rem var(--v-margine) 2rem;border-top:1px solid var(--v-linea);color:var(--v-mute);font-size:.95rem}.v-pie-azioni{flex-wrap:wrap;gap:.25rem 1.5rem;display:flex}.v-testo-btn{text-underline-offset:.2em;background:0 0;border:0;min-height:2.75rem;padding:0;text-decoration:underline;text-decoration-thickness:1px}.v-pie p{margin-top:.75rem}.v-legale{flex-wrap:wrap;gap:0 1.25rem;margin-top:.5rem;display:flex}.v-legale a,.v-legale button{text-underline-offset:.2em;align-items:center;min-height:2.75rem;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.v-legale button{background:0 0;border:0;padding:0}.v-foglio-sfondo{z-index:40;background:#0000008c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.v-foglio{width:min(100%,26rem);padding:1.5rem var(--v-margine) max(1.5rem, env(safe-area-inset-bottom,0px));background:var(--v-bg);color:var(--v-ink)}.v-foglio h2{font-family:var(--v-titoli);font-size:1.4rem}.v-foglio p{color:var(--v-mute);word-break:break-all;margin-top:.4rem}.v-foglio svg{width:min(100%,15rem);height:auto;box-shadow:none;border:0;border-radius:0;margin:1.25rem auto;display:block}.v-foglio .v-btn{width:100%}.vtr[data-tema=editorial]{font-size:1.0625rem}.vtr[data-tema=editorial] .v-hero-foto{aspect-ratio:4/5;width:100%;max-height:46dvh}.vtr[data-tema=editorial] .v-hero-foto.v-senza-foto{position:relative}.vtr[data-tema=editorial] .v-hero-foto.v-senza-foto:before{content:"";border:1px solid var(--v-ink);pointer-events:none;position:absolute;inset:1rem}.vtr[data-tema=editorial] .v-iniziali{font-size:clamp(5rem,38cqw,9rem);font-weight:500}.vtr[data-tema=editorial] .v-hero-testo{padding:1.25rem var(--v-margine) .5rem}.vtr[data-tema=editorial] .v-nome{font-family:var(--v-titoli);font-weight:500;font-size:clamp(2.25rem, min(13cqw, calc((100cqw - 2.5rem) / (var(--v-n,8) * .5))), 4.75rem);letter-spacing:-.025em;line-height:1}.vtr[data-tema=editorial] .v-titolo{color:var(--v-mute);margin-top:.65rem;font-size:1.25rem;line-height:1.3}.vtr[data-tema=editorial] .v-frase{max-width:34rem;margin-top:1rem;font-size:1.15rem}.vtr[data-tema=editorial] .v-luogo{margin-top:.9rem}.vtr[data-tema=editorial] .v-sez{margin:0 var(--v-margine);border-top:1px solid var(--v-ink);padding:1.5rem 0 2.25rem}.vtr[data-tema=editorial] .v-sez-titolo{letter-spacing:-.01em;margin-bottom:1.25rem;font-size:1.75rem;font-weight:600}.vtr[data-tema=editorial] .v-riga h3{font-size:1.3rem;font-weight:600}.vtr[data-tema=editorial] .v-prezzo{color:var(--v-accento)}.vtr[data-tema=editorial] .v-btn{border-radius:2px}.vtr[data-tema=editorial] .v-btn-primario{background:var(--v-accento);border-color:var(--v-accento);color:var(--v-su-campo)}.vtr[data-tema=editorial] .v-voce-link{-webkit-text-decoration-color:var(--v-accento);text-decoration-color:var(--v-accento)}.vtr[data-tema=editorial] .v-competenze li:not(:last-child):after{content:","}.vtr[data-tema=editorial] .v-competenze{gap:.2rem .45rem;font-size:1.15rem}.vtr[data-tema=mono]{--v-margine:1.25rem;font-size:1rem}.vtr[data-tema=mono] .v-indice{display:none}.vtr[data-tema=mono] .v-hero{padding:1.5rem var(--v-margine) 1.5rem;border-bottom:2px solid var(--v-ink);grid-template-columns:4.5rem 1fr;align-items:start;gap:.25rem 1rem;display:grid}.vtr[data-tema=mono] .v-hero-foto{border:1px solid var(--v-ink);width:4.5rem;height:4.5rem}.vtr[data-tema=mono] .v-hero-foto.v-senza-foto{background:var(--v-campo);border-color:var(--v-campo)}.vtr[data-tema=mono] .v-senza-foto .v-iniziali{color:var(--v-su-campo)}.vtr[data-tema=mono] .v-iniziali{letter-spacing:-.02em;font-size:1.6rem;font-weight:600}.vtr[data-tema=mono] .v-hero-testo{display:contents}.vtr[data-tema=mono] .v-nome{letter-spacing:-.03em;align-self:center;font-size:clamp(1.6rem,7.5cqw,2.25rem);font-weight:600;line-height:1.05}.vtr[data-tema=mono] .v-titolo,.vtr[data-tema=mono] .v-frase,.vtr[data-tema=mono] .v-luogo{grid-column:1/-1}.vtr[data-tema=mono] .v-titolo{margin-top:.75rem;font-size:1.1rem;font-weight:500}.vtr[data-tema=mono] .v-frase{max-width:36rem;color:var(--v-mute);margin-top:.25rem}.vtr[data-tema=mono] .v-luogo{margin-top:.5rem}.vtr[data-tema=mono] .v-sez{padding:1.5rem var(--v-margine) 1.75rem;border-bottom:1px solid var(--v-linea)}.vtr[data-tema=mono] .v-sez-titolo{letter-spacing:0;margin-bottom:1rem;font-size:1rem;font-weight:600}.vtr[data-tema=mono] .v-riga h3{font-size:1rem;font-weight:600}.vtr[data-tema=mono] .v-righe>li{padding:.85rem 0}.vtr[data-tema=mono] .v-riga p{font-size:.95rem}.vtr[data-tema=mono] .v-riga-data{grid-template-columns:1fr}.vtr[data-tema=mono] .v-btn{border-radius:2px}.vtr[data-tema=mono] .v-voce-link{color:var(--v-accento)}.vtr[data-tema=mono] .v-competenze{grid-template-columns:1fr 1fr;gap:0;display:grid}.vtr[data-tema=mono] .v-competenze li{border-top:1px solid var(--v-linea);padding:.45rem 0;font-size:.95rem}.vtr[data-tema=mono] .v-competenze li:nth-child(-n+2){border-top:0}.vtr[data-tema=bold]{--v-margine:1.25rem;font-weight:450}.vtr[data-tema=bold] .v-hero{padding:1.25rem var(--v-margine) 1.75rem;background:var(--v-campo);color:var(--v-su-campo);flex-direction:column;gap:1.5rem;display:flex}.vtr[data-tema=bold] .v-hero-foto{aspect-ratio:3/4;background:var(--v-su-campo);align-self:flex-end;width:42%}.vtr[data-tema=bold] .v-hero-foto.v-senza-foto{background:var(--v-su-campo)}.vtr[data-tema=bold] .v-iniziali{color:var(--v-campo);letter-spacing:-.02em;font-size:clamp(4.5rem,30cqw,8rem);font-weight:800;font-stretch:62%}.vtr[data-tema=bold] .v-nome{font-family:var(--v-titoli);text-transform:uppercase;font-weight:800;font-stretch:62%;font-size:clamp(3rem, min(29cqw, calc((100cqw - 2.5rem) / (var(--v-n,6) * .52))), 12rem);letter-spacing:-.01em;overflow-wrap:anywhere;flex-direction:column;max-width:100%;line-height:.84;display:flex}.vtr[data-tema=bold] .v-titolo{margin-top:1.25rem;font-size:1.35rem;font-weight:700;font-stretch:85%;line-height:1.2}.vtr[data-tema=bold] .v-frase{max-width:32rem;margin-top:.75rem;font-size:1.1rem;font-weight:500}.vtr[data-tema=bold] .v-luogo{color:inherit;margin-top:.9rem;font-weight:600}.vtr[data-tema=bold] .v-sez{padding:1.25rem var(--v-margine) 2.5rem;border-top:4px solid var(--v-ink)}.vtr[data-tema=bold] .v-sez-titolo{text-transform:uppercase;letter-spacing:-.01em;margin-bottom:1.25rem;font-size:clamp(2.75rem,17cqw,5.5rem);font-weight:800;font-stretch:62%;line-height:.88}.vtr[data-tema=bold] .v-righe>li{border-top-color:var(--v-ink)}.vtr[data-tema=bold] .v-riga h3{font-size:1.6rem;font-weight:700;font-stretch:80%;line-height:1.05}.vtr[data-tema=bold] .v-prezzo{color:var(--v-accento);font-size:1.35rem;font-weight:800}.vtr[data-tema=bold] .v-riga p{color:var(--v-mute)}.vtr[data-tema=bold] .v-data{color:var(--v-ink);font-weight:700}.vtr[data-tema=bold] .v-competenze{text-transform:uppercase;gap:0 .6rem;font-size:2rem;font-weight:800;font-stretch:70%;line-height:1.1}.vtr[data-tema=bold] .v-competenze li:not(:last-child):after{content:"/";color:var(--v-accento);margin-left:.6rem}.vtr[data-tema=bold] .v-sez[data-sez=contacts]{background:var(--v-campo);color:var(--v-su-campo);border-top-color:var(--v-ink)}.vtr[data-tema=bold] .v-sez[data-sez=contacts] .v-collegamenti>li+li{border-top-color:var(--v-su-campo)}.vtr[data-tema=bold] .v-collegamenti a{text-transform:uppercase;min-height:4rem;font-size:1.75rem;font-weight:800;font-stretch:70%}.vtr[data-tema=bold] .v-sez[data-sez=contacts] .v-qr{color:var(--v-su-campo)}.vtr[data-tema=bold] .v-sez[data-sez=contacts] .v-btn{border-color:var(--v-su-campo);color:var(--v-su-campo)}.vtr[data-tema=bold] .v-sez[data-sez=contacts] .v-btn:hover{opacity:.8;background:0 0}.vtr[data-tema=bold] .v-sez[data-sez=contacts] :focus-visible{outline-color:var(--v-su-campo)}.vtr[data-tema=bold] .v-bar{background:var(--v-bg);color:var(--v-ink);border-top:4px solid var(--v-ink)}.vtr[data-tema=bold] .v-btn{border-color:var(--v-ink);color:var(--v-ink);text-transform:uppercase;letter-spacing:.02em;font-weight:800;font-stretch:80%}.vtr[data-tema=bold] .v-btn:hover{background:var(--v-superficie)}.vtr[data-tema=bold] .v-btn-primario{background:var(--v-campo);border-color:var(--v-campo);color:var(--v-su-campo);font-size:1.1rem}.vtr[data-tema=bold] .v-btn-primario:hover{background:var(--v-campo);color:var(--v-su-campo);opacity:.9}.vtr[data-tema=bold] .v-stato{background:var(--v-campo);color:var(--v-su-campo)}.vtr{--v-drench-a:var(--v-campo);--v-drench-b:var(--v-campo);--v-su-drench:var(--v-su-campo);--v-su-drench-mute:var(--v-su-campo)}.vtr[data-layout=clinica] .v-hero{background:linear-gradient(160deg, var(--v-drench-a), var(--v-drench-b));color:var(--v-su-drench);padding:2rem var(--v-margine) 2.25rem;border-radius:0 0 1.25rem 1.25rem}.vtr[data-layout=clinica] .v-hero-foto{aspect-ratio:1;width:7.5rem;height:7.5rem;max-height:7.5rem;margin-left:var(--v-margine);border:3px solid var(--v-su-drench);border-radius:999px}.vtr[data-layout=clinica] .v-titolo,.vtr[data-layout=clinica] .v-luogo{color:var(--v-su-drench-mute)}.vtr[data-layout=clinica] .v-riga{background:var(--v-superficie);border:1px solid var(--v-linea);border-radius:.75rem;margin-top:.75rem;padding:1rem 1.25rem}.vtr[data-layout=studio] .v-hero{background:linear-gradient(180deg, var(--v-drench-a), var(--v-drench-b));color:var(--v-su-drench);padding:2.25rem var(--v-margine);border-bottom:3px solid var(--v-accento)}.vtr[data-layout=studio] .v-hero-foto{aspect-ratio:4/5;border:1px solid var(--v-su-drench-mute);max-height:14rem}.vtr[data-layout=studio] .v-titolo,.vtr[data-layout=studio] .v-luogo{color:var(--v-su-drench-mute)}.vtr[data-layout=studio] .v-sez{border-top-color:var(--v-linea)}.vtr[data-layout=servizi] .v-hero{background:linear-gradient(155deg, var(--v-drench-a), var(--v-drench-b));color:var(--v-su-drench)}.vtr[data-layout=servizi] .v-titolo,.vtr[data-layout=servizi] .v-luogo{color:var(--v-su-drench-mute)}.vtr[data-layout=servizi] .v-sez[data-sez=offers] .v-righe{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;display:grid}.vtr[data-layout=servizi] .v-sez[data-sez=offers] .v-righe>li{border:1px solid var(--v-linea);background:var(--v-superficie);border-radius:.9rem;padding:1.15rem}.vtr[data-layout=gallery] .v-hero{background:linear-gradient(170deg, var(--v-drench-a), var(--v-drench-b));color:var(--v-su-drench)}.vtr[data-layout=gallery] .v-titolo,.vtr[data-layout=gallery] .v-luogo{color:var(--v-su-drench-mute)}.vtr[data-layout=gallery] .v-sez[data-sez=projects] .v-righe{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.15rem;display:grid}.vtr[data-layout=gallery] .v-sez[data-sez=projects] .v-righe>li{border:1px solid var(--v-linea);background:var(--v-superficie);border-radius:.75rem;padding:1.1rem}.vtr[data-layout=terminal]{--v-titoli:var(--v-cifre);font-family:var(--v-cifre)}.vtr[data-layout=terminal] .v-hero{background:var(--v-drench-a);color:var(--v-su-drench);border:1px solid var(--v-linea);margin:1rem var(--v-margine) .5rem;border-radius:.5rem;padding:1.25rem}.vtr[data-layout=terminal] .v-titolo,.vtr[data-layout=terminal] .v-luogo{color:var(--v-su-drench-mute)}.vtr[data-layout=terminal] .v-competenze{flex-wrap:wrap;gap:.45rem;display:flex}.vtr[data-layout=terminal] .v-competenze li{border:1px solid var(--v-linea);background:var(--v-superficie);border-radius:.25rem;padding:.25rem .6rem;font-size:.85rem}.vtr[data-layout=dashboard]{font-variant-numeric:tabular-nums}.vtr[data-layout=dashboard] .v-hero{background:linear-gradient(145deg, var(--v-drench-a), var(--v-drench-b));color:var(--v-su-drench);padding:2rem var(--v-margine);border-bottom:2px solid var(--v-accento)}.vtr[data-layout=dashboard] .v-titolo,.vtr[data-layout=dashboard] .v-luogo{color:var(--v-su-drench-mute)}.vtr[data-layout=dashboard] .v-righe>li{border:1px solid var(--v-linea);background:var(--v-superficie);border-radius:.75rem;margin-top:.75rem;padding:1rem 1.25rem}.vtr.v-mini{aspect-ratio:3/4;border:1px solid var(--v-linea);flex:none;min-height:0;display:block;overflow:hidden}.v-mini span{display:block;position:absolute}.vtr[data-tema=editorial] .v-mini-a{background:var(--v-superficie);height:42%;top:0;left:0;right:0}.vtr[data-tema=editorial] .v-mini-b{background:var(--v-ink);width:68%;height:9%;top:51%;left:9%}.vtr[data-tema=editorial] .v-mini-c{background:var(--v-mute);width:48%;height:4%;top:65%;left:9%}.vtr[data-tema=editorial] .v-mini-d{background:var(--v-accento);width:22%;height:4%;top:77%;left:9%}.vtr[data-tema=mono] .v-mini-a{border:1px solid var(--v-ink);width:20%;height:15%;top:8%;left:9%}.vtr[data-tema=mono] .v-mini-b{background:var(--v-ink);width:52%;height:7%;top:12%;left:35%}.vtr[data-tema=mono] .v-mini-c{background:var(--v-mute);height:4%;top:34%;left:9%;right:9%}.vtr[data-tema=mono] .v-mini-d{background:repeating-linear-gradient(to bottom, var(--v-linea) 0 1px, transparent 1px 22%);height:38%;top:48%;left:9%;right:9%}.vtr[data-tema=bold] .v-mini-a{background:var(--v-campo);height:66%;top:0;left:0;right:0}.vtr[data-tema=bold] .v-mini-b{background:var(--v-su-campo);width:74%;height:15%;top:28%;left:8%}.vtr[data-tema=bold] .v-mini-c{background:var(--v-su-campo);width:50%;height:15%;top:46%;left:8%}.vtr[data-tema=bold] .v-mini-d{background:var(--v-ink);width:42%;height:5%;top:76%;left:8%}.vtr[data-layout=clinica] .v-mini-a{background:var(--v-drench-a);border-radius:0 0 10px 10px;height:44%;top:0;left:0;right:0}.vtr[data-layout=clinica] .v-mini-b{background:var(--v-su-drench);border-radius:999px;width:22%;height:17%;top:12%;left:10%}.vtr[data-layout=clinica] .v-mini-c{border:1px solid var(--v-linea);background:var(--v-superficie);border-radius:4px;height:16%;top:56%;left:10%;right:10%}.vtr[data-layout=clinica] .v-mini-d{border:1px solid var(--v-linea);background:var(--v-superficie);border-radius:4px;height:12%;top:78%;left:10%;right:10%}.vtr[data-layout=studio] .v-mini-a{background:var(--v-drench-a);border-bottom:2px solid var(--v-accento);height:48%;top:0;left:0;right:0}.vtr[data-layout=studio] .v-mini-b{background:var(--v-su-drench);width:65%;height:10%;top:16%;left:10%}.vtr[data-layout=studio] .v-mini-c{background:var(--v-ink);width:78%;height:6%;top:58%;left:10%}.vtr[data-layout=studio] .v-mini-d{background:var(--v-mute);width:54%;height:4%;top:70%;left:10%}.vtr[data-layout=servizi] .v-mini-a{background:var(--v-drench-a);height:46%;top:0;left:0;right:0}.vtr[data-layout=servizi] .v-mini-b{border:1px solid var(--v-linea);background:var(--v-superficie);border-radius:4px;width:39%;height:34%;top:54%;left:8%}.vtr[data-layout=servizi] .v-mini-c{border:1px solid var(--v-linea);background:var(--v-superficie);border-radius:4px;width:39%;height:34%;top:54%;right:8%}.vtr[data-layout=servizi] .v-mini-d{background:var(--v-su-drench);width:58%;height:10%;top:20%;left:8%}.vtr[data-layout=gallery] .v-mini-a{background:var(--v-drench-a);height:42%;top:0;left:0;right:0}.vtr[data-layout=gallery] .v-mini-b{background:var(--v-superficie);border:1px solid var(--v-linea);width:40%;height:22%;top:50%;left:8%}.vtr[data-layout=gallery] .v-mini-c{background:var(--v-superficie);border:1px solid var(--v-linea);width:40%;height:38%;top:50%;right:8%}.vtr[data-layout=gallery] .v-mini-d{background:var(--v-accento);width:40%;height:12%;top:76%;left:8%}.vtr[data-layout=terminal] .v-mini-a{background:var(--v-drench-a);border-radius:4px;height:32%;top:8%;left:8%;right:8%}.vtr[data-layout=terminal] .v-mini-b{background:var(--v-su-drench);width:46%;height:7%;top:18%;left:14%}.vtr[data-layout=terminal] .v-mini-c{border:1px solid var(--v-linea);background:var(--v-superficie);width:26%;height:10%;top:48%;left:8%}.vtr[data-layout=terminal] .v-mini-d{border:1px solid var(--v-linea);background:var(--v-superficie);width:26%;height:10%;top:48%;left:38%}.vtr[data-layout=dashboard] .v-mini-a{background:var(--v-drench-a);border-bottom:2px solid var(--v-accento);height:36%;top:0;left:0;right:0}.vtr[data-layout=dashboard] .v-mini-b{border:1px solid var(--v-linea);background:var(--v-superficie);border-radius:4px;height:18%;top:44%;left:8%;right:8%}.vtr[data-layout=dashboard] .v-mini-c{border:1px solid var(--v-linea);background:var(--v-superficie);border-radius:4px;height:18%;top:68%;left:8%;right:8%}.vtr[data-layout=dashboard] .v-mini-d{background:var(--v-su-drench);width:50%;height:9%;top:14%;left:8%}@container vtr (min-width:56rem){.vtr{--v-margine:2.5rem}.v-bar{padding:.7rem var(--v-margine);border-top:0;border-bottom:1px solid var(--v-linea);order:-1;justify-content:flex-end;margin-top:0;position:sticky;top:0;bottom:auto}.v-bar-nome{font-family:var(--v-titoli);margin-right:auto;font-weight:600;display:block}.v-btn{min-height:2.75rem}.v-btn-primario{flex:none}.v-btn-icona{width:2.75rem}.v-stato{top:calc(100% + .5rem);bottom:auto}.v-foglio-sfondo{align-items:center}.vtr[data-tema=editorial] .v-hero{width:100%;max-width:70rem;padding:4rem var(--v-margine) 3rem;grid-template-columns:minmax(0,1fr) 22rem;align-items:end;gap:3rem;margin:0 auto;display:grid}.vtr[data-tema=editorial] .v-hero-foto{order:2;max-height:none}.vtr[data-tema=editorial] .v-hero-testo{padding:0}.vtr[data-tema=editorial] .v-nome{font-size:clamp(3.5rem, min(8.5cqw, calc(40cqw / (var(--v-n,8) * .25))), 7rem)}.vtr[data-tema=editorial] .v-sez{width:calc(100% - 2 * var(--v-margine));grid-template-columns:14rem minmax(0,1fr);gap:2rem;max-width:70rem;margin:0 auto;padding:2rem 0 3rem;display:grid}.vtr[data-tema=editorial] .v-sez-titolo{align-self:start;margin-bottom:0;position:sticky;top:5rem}.vtr[data-tema=editorial] .v-riga-data{grid-template-columns:9rem minmax(0,1fr)}.vtr[data-tema=editorial] .v-pie{width:100%;max-width:70rem;margin:0 auto}.vtr[data-tema=mono]{grid-template-columns:15rem minmax(0,46rem);grid-auto-rows:auto;place-content:start center;column-gap:3rem;display:grid}.vtr[data-tema=mono] .v-bar{grid-column:1/-1}.vtr[data-tema=mono] .v-indice{grid-column:1;align-self:start;padding-top:2rem;font-size:.95rem;display:block;position:sticky;top:5rem}.vtr[data-tema=mono] .v-indice a{color:var(--v-mute);padding:.35rem 0;text-decoration:none;display:block}.vtr[data-tema=mono] .v-indice a:hover{color:var(--v-ink);text-underline-offset:.2em;text-decoration:underline}.vtr[data-tema=mono] .v-main{grid-column:2}.vtr[data-tema=mono] .v-hero,.vtr[data-tema=mono] .v-sez,.vtr[data-tema=mono] .v-pie{padding-left:0;padding-right:0}.vtr[data-tema=mono] .v-riga-data{grid-template-columns:9rem minmax(0,1fr)}.vtr[data-tema=mono] .v-hero{grid-template-columns:6rem 1fr;padding-top:3rem}.vtr[data-tema=mono] .v-hero-foto{width:6rem;height:6rem}.vtr[data-tema=mono] .v-nome{font-size:2.5rem}.vtr[data-tema=bold] .v-bar{border-top:0;border-bottom:4px solid var(--v-ink)}.vtr[data-tema=bold] .v-hero{min-height:min(46rem,100dvh - 4rem);padding:2.5rem var(--v-margine) 3rem;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) 20rem;gap:2rem 3rem;display:grid}.vtr[data-tema=bold] .v-hero-foto{grid-area:1/2/span 2;align-self:end;width:100%}.vtr[data-tema=bold] .v-hero-testo{grid-area:2/1}.vtr[data-tema=bold] .v-nome{font-size:clamp(4rem, min(17cqw, calc(62cqw / (var(--v-n,6) * .43))), 14rem)}.vtr[data-tema=bold] .v-sez{grid-template-columns:22rem minmax(0,1fr);gap:2rem;padding-bottom:3.5rem;display:grid}.vtr[data-tema=bold] .v-sez-titolo{font-size:5rem}.vtr[data-tema=bold] .v-riga-data{grid-template-columns:9rem minmax(0,1fr)}}.v-scroll-track{z-index:60;pointer-events:none;background:0 0;height:2px;position:fixed;top:0;left:0;right:0}.v-scroll-bar{background:var(--v-accento);height:100%;transition:width .12s linear}.v-sticky-top{z-index:50;padding:.55rem var(--v-margine);background:var(--v-bg);color:var(--v-ink);border-bottom:1px solid var(--v-linea);justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:fixed;top:0;left:0;right:0}.v-sticky-id{flex-direction:column;min-width:0;display:flex}.v-sticky-name{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:700;overflow:hidden}.v-sticky-role{color:var(--v-mute);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.v-sticky-cta{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.v-btn-compact{min-height:2.75rem;padding:0 .9rem;font-size:.85rem}.v-btn-primario-inline{background:var(--v-campo);border-color:var(--v-campo);color:var(--v-su-campo)}.v-btn-primario-inline:hover{background:var(--v-campo);color:var(--v-su-campo);opacity:.9}.v-credentials{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:1.15rem;padding:0;list-style:none;display:flex}.v-credential-item{align-items:baseline;gap:.4rem;display:flex}.v-credential-value{font-size:1.05rem;font-weight:700}.v-credential-label{opacity:.85;font-size:.85rem}.v-hero-actions{flex-wrap:wrap;gap:.65rem;margin-top:1.25rem;display:flex}.v-btn-hero-primary{background:var(--v-campo);border-color:var(--v-campo);color:var(--v-su-campo)}.v-btn-hero-secondary{background:var(--v-superficie);border-color:var(--v-linea);color:var(--v-ink)}.v-filtri{flex-wrap:wrap;gap:.5rem;margin-bottom:1.15rem;display:flex}.v-filtro-btn{border:1px solid var(--v-linea);min-height:2.75rem;color:var(--v-ink);background:0 0;border-radius:999px;padding:0 .9rem;font-size:.85rem;font-weight:600}.v-filtro-btn[aria-pressed=true]{background:var(--v-campo);border-color:var(--v-campo);color:var(--v-su-campo)}.v-media-thumb-wrap{border:1px solid var(--v-linea);background:var(--v-superficie);border-radius:.5rem;margin-bottom:.75rem;position:relative;overflow:hidden}.v-media-thumb{object-fit:cover;width:100%;max-height:15rem;display:block}.v-media-zoom{border:1px solid var(--v-linea);background:var(--v-bg);min-width:2.75rem;min-height:2.75rem;color:var(--v-ink);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:.5rem;right:.5rem}.v-kind-badge{border:1px solid var(--v-linea);color:var(--v-mute);border-radius:999px;padding:.15rem .6rem;font-size:.75rem;display:inline-block}.v-foglio-media{max-width:min(92vw,44rem)}.v-media-full{object-fit:contain;border-radius:.35rem;max-width:100%;max-height:65dvh;margin:0 auto .75rem;display:block}.v-media-caption{color:var(--v-mute);margin-bottom:.75rem;font-size:.9rem}.v-skill-level{color:var(--v-mute);font-size:.85em}.v-link-id{align-items:center;gap:.6rem;display:inline-flex}.v-contatti-azioni{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.v-reviews-wrap{flex-direction:column;gap:1.25rem;display:flex}.v-reviews-summary{border:1px solid var(--v-linea);background:var(--v-superficie);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:.4rem;width:fit-content;padding:.35rem .85rem;font-size:.9rem;display:inline-flex}.v-rec-stars{gap:.2rem;margin-bottom:.45rem;display:inline-flex}.v-star-filled{color:var(--v-accento);fill:var(--v-accento)}.v-star-empty{color:var(--v-linea)}.v-rec-reply{border-left:2px solid var(--v-accento);background:var(--v-superficie);border-radius:0 .4rem .4rem 0;margin-top:.75rem;padding:.6rem .9rem;font-size:.9rem}.v-rec-reply-author{color:var(--v-mute);margin-bottom:.2rem;font-size:.8rem;display:block}.v-review-pending-note{color:var(--v-accento);margin-top:.65rem;font-size:.875rem;font-weight:600}.v-dock-wrap{flex-direction:column;gap:1.25rem;display:flex}.v-contact-card{border:1px solid var(--v-linea);background:var(--v-superficie);color:var(--v-ink);border-radius:.75rem;margin:1rem 0;padding:1.25rem}.v-contact-head h3{font-size:1.2rem;font-weight:700}.v-contact-head p{color:var(--v-mute);margin-top:.25rem;font-size:.9rem}.v-contact-form{flex-direction:column;gap:.9rem;margin-top:1rem;display:flex}.v-contact-grid{grid-template-columns:1fr;gap:.9rem;display:grid}@media (min-width:40rem){.v-contact-grid{grid-template-columns:1fr 1fr}}.v-field{flex-direction:column;gap:.3rem;display:flex}.v-field label{font-size:.85rem;font-weight:600}.v-field input,.v-field textarea{border:1px solid var(--v-linea);background:var(--v-bg);width:100%;min-height:2.75rem;color:var(--v-ink);font:inherit;border-radius:.45rem;padding:.6rem .75rem;font-size:1rem}.v-consent{color:var(--v-mute);align-items:flex-start;gap:.6rem;font-size:.85rem;display:flex}.v-consent input{flex:none;width:1.2rem;height:1.2rem;margin-top:.15rem}.v-contact-error{color:var(--v-accento);font-size:.875rem;font-weight:600}.v-contact-status{flex-direction:column;align-items:flex-start;gap:.6rem;margin-top:1rem;display:flex}.v-contact-status p{color:var(--v-mute);font-size:.9rem}.v-booking-wrap{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.v-booking-services{flex-wrap:wrap;gap:.5rem;display:flex}.v-booking-weekbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.v-booking-weeklabel{color:var(--v-mute);font-size:.85rem;font-weight:600}.v-booking-days{flex-direction:column;gap:.9rem;display:flex}.v-booking-day-title{color:var(--v-ink);margin-bottom:.4rem;font-size:.85rem;font-weight:700}.v-booking-slots{flex-wrap:wrap;gap:.45rem;display:flex}.v-slot-btn{border:1px solid var(--v-linea);background:var(--v-bg);min-width:4.5rem;min-height:2.75rem;color:var(--v-ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:.45rem;justify-content:center;align-items:center;padding:0 .8rem;font-size:.9rem;font-weight:600;display:inline-flex}.v-slot-btn:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}.v-slot-btn-attivo{background:var(--v-accento);color:var(--v-su-accento);border-color:var(--v-accento)}.v-booking-picked{color:var(--v-ink);align-items:center;gap:.45rem;font-size:.9rem;font-weight:600;display:inline-flex}.v-booking-confirm-actions{flex-wrap:wrap;gap:.5rem;display:flex}.v-booking-empty{color:var(--v-mute);font-size:.9rem}
