@font-face{font-family:Inter PN;src:url(/caratteri/inter-normal-100-900.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight PN;src:url(/caratteri/inter-tight-normal-100-900.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Nunito PN;src:url(/caratteri/nunito-sans-normal-200-1000.woff2)format("woff2");font-weight:200 1000;font-style:normal;font-display:swap}@font-face{font-family:Instrument PN;src:url(/caratteri/instrument-serif-normal-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Instrument PN;src:url(/caratteri/instrument-serif-italic-400.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Cormorant PN;src:url(/caratteri/cormorant-garamond-normal-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cormorant PN;src:url(/caratteri/cormorant-garamond-normal-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cormorant PN;src:url(/caratteri/cormorant-garamond-normal-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Cormorant PN;src:url(/caratteri/cormorant-garamond-italic-400.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Cormorant PN;src:url(/caratteri/cormorant-garamond-italic-500.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Cormorant PN;src:url(/caratteri/cormorant-garamond-italic-600.woff2)format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Fraunces PN;src:url(/caratteri/fraunces-normal-100-900.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Fraunces PN;src:url(/caratteri/fraunces-italic-100-900.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Bodoni PN;src:url(/caratteri/bodoni-moda-normal-400-900.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Bodoni PN;src:url(/caratteri/bodoni-moda-italic-400-900.woff2)format("woff2");font-weight:400 900;font-style:italic;font-display:swap}:root{--accento:#3d6b5a;--su-accento:#fff;--accento-testo:#3d6b5a;--testo:#191714;--testo-tenue:#625d55;--sfondo:#f6f3ee;--superficie:#fffdf9;--linea:#1917141f;--linea-forte:#19171442;--scuro:#191714;--su-scuro:#f6f3ee;--errore:#a4231a;--raggio:6px;--raggio-foto:2px;--raggio-galleria:2px;--raggio-bottone:999px;--larghezza:80rem;--lettura:40rem;--gutter:clamp(1.25rem, .6rem + 2.6vw, 3rem);--spazio-sezione:clamp(5.5rem, 3.25rem + 8vw, 12.5rem);--font-testo:"Inter PN", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-titoli:var(--font-testo);--peso-titoli:500;--spaziatura-titoli:-.02em;--morbido:cubic-bezier(.22, 1, .36, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--sfondo);color:var(--testo);font-family:var(--font-testo);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;line-height:1.7}img{max-width:100%;height:auto;display:block}figure{margin:0}h1,h2,h3{font-family:var(--font-titoli);font-weight:var(--peso-titoli);letter-spacing:var(--spaziatura-titoli);text-wrap:balance;margin:0 0 .45em;line-height:1.05}h1{font-size:clamp(3rem,1rem + 7vw,8.5rem);line-height:.95}h2{font-size:clamp(1.9rem,1.4rem + 1.5vw,3rem);line-height:1.05}.titolo-sezione h2{font-size:clamp(2.3rem,1.2rem + 3.8vw,4.75rem);line-height:1}h3{font-size:clamp(1.45rem,1.2rem + .8vw,2rem);line-height:1.1}p{text-wrap:pretty;margin:0 0 1em}a{color:var(--accento-testo);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid}.icona{flex-shrink:0;width:1.15em;height:1.15em}.sito{background:var(--sfondo);min-height:100vh;color:var(--testo);font-family:var(--font-testo);flex-direction:column;display:flex;position:relative;overflow-x:clip}.sito main{flex:1}.salta{z-index:100;color:#fff;background:#111;border-radius:8px;padding:.6rem 1rem;font-weight:600;position:absolute;top:-10rem;left:1rem}.salta:focus{top:.75rem}.contenitore{width:100%;max-width:calc(var(--larghezza) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.lettura{max-width:calc(var(--lettura) + 2 * var(--gutter))}.sezione{padding-block:var(--spazio-sezione)}.sezione:not(.sezione--tinta)+.sezione:not(.sezione--tinta){padding-top:0}.sezione--tinta{background:color-mix(in srgb, var(--accento) 7%, var(--sfondo));padding-block:calc(var(--spazio-sezione) * 1.1)}.tenue{color:var(--testo-tenue)}a[href^=mailto\:]{overflow-wrap:anywhere}@media (max-width:30rem){a[href^=mailto\:]{font-size:.86rem}}.nascosto{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.occhiello{font-family:var(--font-testo);letter-spacing:.18em;text-transform:uppercase;color:var(--testo-tenue);align-items:center;gap:.9rem;margin:0 0 1.4rem;font-size:.74rem;font-weight:600;line-height:1.3;display:flex}.occhiello:before{content:"";opacity:.6;background:currentColor;flex-shrink:0;width:2.25rem;height:1px}.occhiello__numero{color:var(--accento-testo);font-variant-numeric:tabular-nums}.attacco{font-family:var(--font-titoli);letter-spacing:-.01em;color:var(--testo);margin-bottom:1.1em;font-size:clamp(1.45rem,1.1rem + 1.2vw,2.1rem);line-height:1.3}.testo p:last-child{margin-bottom:0}.titolo-sezione{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem 3rem;margin-bottom:clamp(3rem,1.75rem + 3.6vw,6rem);display:flex}.titolo-sezione h2{margin:0}.link-freccia{color:var(--testo);border-bottom:1px solid var(--linea-forte);transition:gap .35s var(--morbido), border-color .3s ease;align-items:center;gap:.6rem;padding-block:.4rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.link-freccia:hover{border-color:var(--testo);gap:1rem}.titolo-animato .parola{vertical-align:top;margin-bottom:-.14em;padding:0 .06em .14em 0;display:inline-block;overflow:hidden}.titolo-animato .parola>span{display:inline-block}.corsivo{font-style:italic}.cima{display:contents}.avviso{z-index:51;background:var(--accento);color:var(--su-accento);padding-block:.6rem;font-size:.9rem;line-height:1.4;position:relative}.avviso__riga{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem 1.25rem;display:flex}.avviso__testo{margin:0}.avviso strong{margin-right:.35em;font-weight:700}.avviso__link{color:inherit;white-space:nowrap;text-underline-offset:.25em;align-items:center;gap:.4rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.avviso__link .icona{width:1em;height:1em;transition:transform .3s var(--morbido)}.avviso__link:hover .icona{transform:translate(3px)}.avviso :focus-visible{outline-color:currentColor}@media (max-width:40rem){.avviso{font-size:.82rem}}.barra-anteprima{z-index:60;color:#f3f3f3;background:#141414;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;padding:.4rem 1.25rem;font-family:Inter PN,system-ui,sans-serif;font-size:.85rem;line-height:1.4;display:flex;position:relative}.barra-anteprima a{color:#fff;font-weight:600}.barra-anteprima__stato:before{content:"";background:#f0b429;border-radius:50%;width:.55rem;height:.55rem;margin-right:.5rem;display:inline-block}.barra-anteprima[data-online=true] .barra-anteprima__stato:before{background:#3ecf8e}.testata{z-index:50;color:var(--testo);background:color-mix(in srgb, var(--sfondo) 90%, transparent);-webkit-backdrop-filter:saturate(1.3)blur(16px);border-bottom:1px solid var(--linea);position:sticky;top:0}.testata__riga{align-items:center;gap:1rem 2.25rem;min-height:5rem;display:flex}.marchio{color:inherit;font-family:var(--font-titoli);font-weight:var(--peso-titoli);letter-spacing:var(--spaziatura-titoli);align-items:center;margin-right:auto;font-size:clamp(1.2rem,1rem + .7vw,1.55rem);line-height:1.1;text-decoration:none;display:inline-flex}.marchio img{object-fit:contain;width:auto;max-width:11rem;height:3rem}.nav__elenco{margin:0;padding:0;list-style:none}.nav__elenco a{color:inherit;padding:.7rem 0;font-size:.92rem;font-weight:500;text-decoration:none;display:block}.nav__elenco a[aria-current=page]{text-underline-offset:.5em;text-decoration:underline;text-decoration-thickness:1px}.nav__bottone{border-radius:var(--raggio-bottone);min-height:2.75rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;align-items:center;gap:.6rem;padding:0 1rem;font-size:.92rem;font-weight:500;display:inline-flex}.nav__icona,.nav__icona:before,.nav__icona:after{background:currentColor;width:1rem;height:1.5px;display:block}.nav__icona{position:relative}.nav__icona:before,.nav__icona:after{content:"";position:absolute;left:0}.nav__icona:before{top:-5px}.nav__icona:after{top:5px}.testata .testata__invito{display:none}@media (max-width:55.99rem){.nav__elenco{z-index:40;padding:.5rem var(--gutter) 1.5rem;background:var(--sfondo);color:var(--testo);border-bottom:1px solid var(--linea);display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 30px 50px -30px #0000004d}.nav[data-aperto=true] .nav__elenco{display:block}.nav__elenco li+li{border-top:1px solid var(--linea)}.nav__elenco a{font-family:var(--font-titoli);padding:.85rem 0;font-size:1.6rem}}@media (min-width:56rem){.nav__bottone{display:none}.nav__elenco{gap:2rem;display:flex}.testata .testata__invito{display:inline-flex}}.sito[data-sopra] .cima{z-index:50;display:block;position:absolute;top:0;left:0;right:0}.sito[data-sopra] .testata{color:#fff;-webkit-backdrop-filter:none;background:0 0;border-color:#ffffff2e;position:relative}@supports (animation-timeline:scroll()){.sito[data-sopra] .cima{position:fixed}.sito[data-sopra] .testata{animation:linear both testata-piena;animation-timeline:scroll(root);animation-range:0 70vh}}@keyframes testata-piena{0%,75%{color:#fff;background-color:#0000;border-color:#ffffff2e}to{color:var(--testo);background-color:var(--sfondo);border-color:var(--linea)}}.bottoni{flex-wrap:wrap;gap:.75rem;margin-top:2.5rem;display:flex}.bottone{border:1px solid var(--accento);border-radius:var(--raggio-bottone);background:var(--accento);min-height:3.25rem;color:var(--su-accento);font:inherit;letter-spacing:.005em;cursor:pointer;transition:transform .35s var(--morbido), background-color .3s ease, color .3s ease, border-color .3s ease;justify-content:center;align-items:center;gap:.65rem;padding:.9rem 1.7rem;font-size:.95rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.bottone .icona{transition:transform .35s var(--morbido)}.bottone:hover{transform:translateY(-2px)}.bottone:hover .icona:last-child{transform:translate(4px)}.bottone--vuoto{border-color:var(--linea-forte);color:inherit;background:0 0}.bottone--vuoto:hover{border-color:currentColor}.bottone--chiaro{color:#141414;background:#fff;border-color:#fff}.bottone--piccolo{min-height:2.7rem;padding:.5rem 1.15rem;font-size:.9rem}.bottone:disabled{cursor:not-allowed;opacity:.55}.hero{isolation:isolate;grid-template-columns:minmax(0,1fr);padding-block:clamp(3rem,2rem + 4vw,6rem) clamp(2rem,1.5rem + 2vw,3rem);display:grid;position:relative}.hero h1{margin:0}.hero__testo{grid-row:1}.hero__foto{width:min(100% - 2 * var(--gutter), var(--larghezza));border-radius:var(--raggio-foto);grid-row:2;margin:clamp(2.5rem,2rem + 2vw,4rem) auto 0;overflow:hidden}.hero__foto img{aspect-ratio:4/3;object-fit:cover;width:100%}.hero__seconda,.hero .timbro{display:none}.hero__piede{flex-wrap:wrap;grid-row:3;justify-content:space-between;align-items:end;gap:1rem 2rem;margin-top:clamp(2rem,1.5rem + 2vw,3rem);display:flex}.fatti{letter-spacing:.01em;flex-wrap:wrap;gap:.4rem 0;margin:0;padding:0;font-size:.88rem;list-style:none;display:flex}.fatti li{align-items:center;display:flex}.fatti li+li:before{content:"";opacity:.5;background:currentColor;border-radius:50%;width:4px;height:4px;margin-inline:.9rem}.hero__scorri{display:none}@media (min-width:56rem){.hero__scorri{letter-spacing:.2em;text-transform:uppercase;flex-direction:column;align-items:center;gap:.75rem;font-size:.7rem;font-weight:600;display:inline-flex}.hero__scorri:after{content:"";width:1px;height:3.5rem;animation:scorri 2.4s var(--morbido) infinite;background:linear-gradient(currentColor 50%,#0000 50%) 0 0/100% 200%}}@keyframes scorri{0%{background-position:0 100%}to{background-position:0 -100%}}.fondo-foto{z-index:-1;position:absolute;inset:0;overflow:hidden}.fondo-foto img{object-fit:cover;width:100%;height:100%}.fondo-foto:after{content:"";background:#0a090880;position:absolute;inset:0}.manifesto{padding-block:var(--spazio-sezione)}.manifesto__testo{font-family:var(--font-titoli);font-weight:var(--peso-titoli);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(1.75rem,1rem + 2.8vw,3.6rem);line-height:1.16}.manifesto__testo p{margin-bottom:.6em}.racconto{padding-block:var(--spazio-sezione)}.racconto__griglia{align-items:start;gap:clamp(2.5rem,2rem + 3vw,5rem);display:grid}.racconto__foto{border-radius:var(--raggio-foto);overflow:hidden}.racconto__foto img{aspect-ratio:4/5;object-fit:cover;width:100%}.racconto__testo .titolo-sezione{margin-bottom:2rem}.racconto__testo .testo{color:var(--testo-tenue);max-width:36rem}.racconto__dettaglio{border-radius:var(--raggio-foto);width:min(22rem,70%);margin:2.5rem 0;overflow:hidden}.racconto__dettaglio img{aspect-ratio:1;object-fit:cover;width:100%}@media (min-width:56rem){.racconto__griglia{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.racconto--solo-testo .racconto__griglia{max-width:calc(48rem + 2 * var(--gutter));grid-template-columns:minmax(0,1fr)}}.due-colonne{gap:2rem clamp(2rem,1rem + 5vw,8rem);display:grid}@media (min-width:56rem){.due-colonne{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.due-colonne--larga{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr)}}.citazione__corpo{max-width:calc(58rem + 2 * var(--gutter))}.citazione__testo{margin-bottom:2rem;font-size:clamp(2rem,1.2rem + 3vw,4rem);line-height:1.1}.albo{border:1px solid var(--linea-forte);border-radius:var(--raggio);margin:1.5rem 0 0;padding:.8rem 1.1rem;font-size:.88rem;font-weight:500;line-height:1.45;display:inline-block}.profilo{align-items:start;gap:clamp(2.5rem,2rem + 3vw,6rem);display:grid}.profilo .albo{margin:0 0 2rem}.profilo__foto{border-radius:var(--raggio-foto);max-width:30rem;overflow:hidden}.profilo__foto img{aspect-ratio:4/5;object-fit:cover;width:100%}@media (min-width:56rem){.profilo:not(.profilo--solo-testo){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.profilo__foto{position:sticky;top:7rem}}.blocco+.blocco{margin-top:3.5rem}.segnaposto{border:1px dashed var(--linea-forte);border-radius:var(--raggio);color:var(--testo-tenue);font-family:var(--font-testo);padding:1.25rem;font-size:1rem;font-style:italic}.nota{max-width:var(--lettura);color:var(--testo-tenue);margin-top:2.5rem;font-size:.9rem}.numerato{border-top:1px solid var(--linea-forte);margin:0;padding:0;list-style:none}.numerato__voce{border-bottom:1px solid var(--linea);grid-template-columns:2.75rem minmax(0,1fr);gap:.25rem 1rem;padding-block:clamp(1.5rem,1rem + 1.2vw,2.25rem);display:grid}.numerato__numero{color:var(--accento-testo);font-variant-numeric:tabular-nums;padding-top:.45rem;font-size:.85rem}.numerato__corpo h3{margin-bottom:.35rem}.numerato__corpo p{margin:0}.numerato__dati{flex-wrap:wrap;grid-column:2;align-items:baseline;gap:.25rem 1rem;margin:.5rem 0 0;display:flex}@media (min-width:48rem){.numerato__voce{grid-template-columns:5rem minmax(0,1fr) auto;gap:.25rem 2rem}.numerato__dati{flex-direction:column;grid-column:3;align-items:end;gap:.15rem;margin:0}}.prezzo{color:var(--testo);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.numerato .prezzo{font-family:var(--font-titoli);font-weight:var(--peso-titoli);font-size:1.6rem}.carosello__frecce{width:100%;max-width:calc(var(--larghezza) + 2 * var(--gutter));padding-inline:var(--gutter);justify-content:flex-end;gap:.6rem;margin:calc(clamp(2.5rem,1.5rem + 3vw,5rem)/-2) auto 1.75rem;display:flex}.carosello__freccia{border:1px solid var(--linea-forte);width:3.25rem;height:3.25rem;color:var(--testo);cursor:pointer;background:0 0;border-radius:50%;place-items:center;transition:background-color .3s,color .3s,border-color .3s;display:inline-grid}.carosello__freccia:hover{background:var(--testo);color:var(--sfondo);border-color:var(--testo)}.carosello__elenco{--lato:max(var(--gutter), calc((100vw - var(--larghezza)) / 2));padding:0 var(--lato) 1.5rem;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lato);scrollbar-width:none;grid-auto-columns:min(80vw,28rem);grid-auto-flow:column;gap:clamp(1rem,.5rem + 1.5vw,2rem);margin:0;list-style:none;display:grid;overflow-x:auto}.carosello__elenco::-webkit-scrollbar{display:none}.carosello__elenco>li{scroll-snap-align:start}.scheda{position:relative}.scheda__foto{border-radius:var(--raggio-foto);margin-bottom:1.5rem;overflow:hidden}.scheda__foto img,.scheda__vuota{aspect-ratio:3/4;object-fit:cover;background:color-mix(in srgb, var(--accento) 14%, var(--sfondo));width:100%;transition:transform 1.2s var(--morbido);display:block}.scheda:hover .scheda__foto img{transform:scale(1.05)}.scheda__numero{letter-spacing:.14em;color:var(--accento-testo);margin-bottom:.6rem;font-size:.78rem;font-weight:600;display:block}.scheda h3{margin-bottom:.5rem}.scheda__link{color:inherit;text-decoration:none}.scheda__link:after{content:"";position:absolute;inset:0}.scheda__descrizione{color:var(--testo-tenue);margin-bottom:1rem}.dati-camera{border-top:1px solid var(--linea);color:var(--testo-tenue);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.25rem;margin:0;padding-top:1rem;font-size:.92rem;display:flex}.dati-camera__ospiti{align-items:center;gap:.45rem;display:inline-flex}.camere{gap:clamp(5rem,3rem + 6vw,10rem);margin-block:0;list-style:none;display:grid}.camera{align-items:center;gap:2rem clamp(2.5rem,1rem + 6vw,8rem);display:grid}.camera__foto{border-radius:var(--raggio-foto);overflow:hidden}.camera__foto img{aspect-ratio:4/5;object-fit:cover;width:100%}.camera__testo .testo{color:var(--testo-tenue);max-width:32rem;margin-bottom:2rem}@media (min-width:56rem){.camera:not(.camera--senza-foto){grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.camera:nth-child(2n):not(.camera--senza-foto){grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.camera:nth-child(2n) .camera__foto{order:2}}.nastro{border-block:1px solid var(--linea);padding-block:clamp(1.5rem,1rem + 2vw,2.75rem);display:none;overflow:hidden}.nastro__traccia{width:max-content;animation:55s linear infinite nastro;display:flex}.nastro__gruppo{display:flex}.nastro__voce{font-family:var(--font-titoli);font-weight:var(--peso-titoli);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:clamp(1.5rem,1rem + 2vw,3.5rem);padding-right:clamp(1.5rem,1rem + 2vw,3.5rem);font-size:clamp(2.2rem,1rem + 4.5vw,5.5rem);line-height:1;display:inline-flex}.nastro__voce:after{content:"";background:var(--accento);border-radius:50%;width:.28em;height:.28em}.nastro:hover .nastro__traccia{animation-play-state:paused}@keyframes nastro{to{transform:translate(-50%)}}.servizi{border-top:1px solid var(--linea-forte);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));column-gap:clamp(1.5rem,1rem + 2vw,3rem);margin:0;padding:0;list-style:none;display:grid}.servizi li{border-bottom:1px solid var(--linea);align-items:center;gap:.85rem;padding-block:1.15rem;font-size:1.05rem;display:flex}.servizi .icona{color:var(--accento-testo)}.fascia-offerte{isolation:isolate;background:var(--accento);color:var(--su-accento);padding-block:clamp(5rem,3rem + 6vw,9rem);position:relative}.fascia-offerte .occhiello{color:inherit}.offerte{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:3rem clamp(2rem,1rem + 4vw,6rem);margin:0 0 3rem;padding:0;list-style:none;display:grid}.offerta h2{margin-bottom:.4em;font-size:clamp(2.6rem,1.2rem + 4.5vw,6rem)}.offerta .testo{opacity:.9;max-width:32rem;font-size:1.15rem}.offerta__validita{letter-spacing:.16em;text-transform:uppercase;opacity:.8;margin:1.25rem 0 0;font-size:.75rem;font-weight:600}.fascia-offerte--foto{color:#fff;background:#111;align-items:end;min-height:90svh;display:grid}.galleria{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(9rem,5rem + 15vw,20rem);grid-auto-flow:dense;gap:clamp(.5rem,.25rem + .8vw,1.25rem);margin:0;padding:0;list-style:none;display:grid}.galleria li{border-radius:var(--raggio-galleria);overflow:hidden}.galleria img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--morbido)}.galleria li:hover img{transform:scale(1.05)}.galleria li:first-child{grid-area:span 2/span 2}.galleria li[data-span-m="2"]{grid-column:span 2}.galleria[data-quante="2"] li{grid-area:span 2/span 1}@media (min-width:48rem){.galleria{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(10rem,3rem + 13vw,20rem)}.galleria li[data-span-m="2"]{grid-column:auto}.galleria li[data-span-d="2"]{grid-column:span 2}.galleria li[data-span-d="3"]{grid-column:span 3}.galleria li[data-span-d="4"]{grid-column:span 4}.galleria[data-quante="1"] li{grid-column:1/-1}.galleria[data-quante="2"] li{grid-column:span 2}.galleria[data-quante="3"] li:not(:first-child){grid-area:span 1/span 2}}.lavagna{text-align:center;border:1px solid var(--linea-forte);border-radius:var(--raggio);max-width:46rem;margin-inline:auto;padding:clamp(2.5rem,1.5rem + 4vw,5rem) clamp(1.5rem,1rem + 3vw,4rem)}.lavagna .occhiello{justify-content:center}.lavagna .occhiello:before{display:none}.lavagna__testo{font-family:var(--font-titoli);margin-block:1.5rem 2.25rem;font-size:clamp(1.3rem,1rem + 1vw,1.8rem);line-height:1.55}.menu{max-width:calc(54rem + 2 * var(--gutter))}.menu .lavagna{margin-bottom:clamp(4rem,3rem + 4vw,7rem)}.categoria+.categoria{margin-top:clamp(3.5rem,2rem + 4vw,6rem)}.categoria__titolo{align-items:center;gap:1.5rem;margin-bottom:1.25rem;font-size:clamp(2rem,1.3rem + 2vw,3.2rem);display:flex}.categoria__titolo:after{content:"";background:var(--linea-forte);flex:1;height:1px}.listino{margin:0;padding:0;list-style:none}.listino--due{column-gap:clamp(2rem,1rem + 5vw,7rem);display:grid}@media (min-width:56rem){.listino--due{grid-template-columns:repeat(2,minmax(0,1fr))}}.listino__voce{border-bottom:1px solid var(--linea);padding-block:1.3rem}.listino__riga{align-items:baseline;gap:.9rem;display:flex}.listino__nome{margin:0;font-size:clamp(1.25rem,1.1rem + .5vw,1.55rem)}.listino__puntini{border-bottom:1px dotted var(--linea-forte);flex:1;min-width:1.5rem}.listino__prezzo{font-family:var(--font-titoli);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(1.2rem,1.05rem + .4vw,1.45rem)}.listino__descrizione,.listino__extra{color:var(--testo-tenue);margin:.3rem 0 0}.listino__extra{font-size:.82rem}.dove__citta{font-family:var(--font-titoli);font-weight:var(--peso-titoli);font-size:min(clamp(4.5rem, 1rem + 15vw, 17rem), calc(min(100vw, var(--larghezza) + 2 * var(--gutter)) * 1.7 / var(--lettere,8)));letter-spacing:-.045em;overflow-wrap:anywhere;margin:0 0 clamp(2.5rem,2rem + 2vw,4rem) -.04em;line-height:.82}.dove{gap:3rem clamp(2rem,1rem + 6vw,8rem);display:grid}.dove .titolo-sezione{margin-bottom:1.5rem}.dove__testo{color:var(--testo-tenue);max-width:34rem}@media (min-width:56rem){.dove{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}}.dati-pratici{margin:0;padding:0;list-style:none}.dati-pratici li{border-bottom:1px solid var(--linea);gap:1.1rem;padding-block:1.35rem;display:flex}.dati-pratici li:first-child{border-top:1px solid var(--linea-forte)}.dati-pratici .icona{width:1.3rem;height:1.3rem;color:var(--accento-testo);margin-top:.2rem}.dati-pratici li>div{justify-items:start;gap:.2rem;min-width:0;display:grid}.dati-pratici__etichetta{letter-spacing:.16em;text-transform:uppercase;color:var(--testo-tenue);font-size:.7rem;font-weight:600;display:block}.dati-pratici--riquadro{border:1px solid var(--linea-forte);border-radius:var(--raggio);padding:.5rem 1.75rem}.dati-pratici--riquadro li:first-child{border-top:0}.dati-pratici--riquadro li:last-child{border-bottom:0}.orari{grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:.3rem 1.25rem;margin:0;display:grid}.orari>div{display:contents}.orari dt{font-weight:600}.orari dd{margin:0}.contatti{gap:3.5rem clamp(2rem,1rem + 6vw,7rem);display:grid}@media (min-width:56rem){.contatti{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}}.contatti__orari{margin-top:3rem}.contatti__azioni{gap:1.5rem;display:grid}#prenota{scroll-margin-top:6rem}.recapiti{border-top:1px solid var(--linea-forte);margin:0;padding:0;list-style:none}.recapiti li{border-bottom:1px solid var(--linea)}.recapito{color:var(--testo);overflow-wrap:anywhere;align-items:center;gap:1.1rem;padding-block:1.2rem;font-size:1.15rem;text-decoration:none;display:flex}.recapito .icona{border:1px solid var(--linea-forte);width:2.9rem;height:2.9rem;color:var(--accento-testo);border-radius:50%;padding:.8rem;transition:background-color .3s,color .3s,border-color .3s}.recapito:hover .icona{background:var(--accento);border-color:var(--accento);color:var(--su-accento)}.recapiti__social{gap:1.5rem;padding-block:1.2rem;display:flex}.riquadro-modulo{background:var(--superficie);border:1px solid var(--linea);border-radius:var(--raggio);padding:clamp(1.75rem,1rem + 3vw,3.5rem)}.riquadro-modulo h2{font-size:clamp(2rem,1.4rem + 2vw,3rem)}.intestazione-pagina{isolation:isolate;border-bottom:1px solid var(--linea);padding-block:clamp(4rem,2rem + 7vw,9rem) clamp(2.5rem,1.5rem + 3vw,4.5rem);position:relative}.intestazione-pagina h1{max-width:16ch;margin:0;font-size:clamp(3rem,1rem + 6.5vw,7.5rem)}.intestazione-pagina__foto{display:none}.intestazione-pagina+.sezione{padding-top:clamp(4rem,2.5rem + 4vw,7rem)}.prosa h2{margin-top:3rem;font-size:clamp(1.6rem,1.3rem + 1vw,2.2rem)}.invito{isolation:isolate;padding-block:var(--spazio-sezione);border-top:1px solid var(--linea);text-align:center;position:relative}.invito__corpo{max-width:calc(64rem + 2 * var(--gutter))}.invito h2{margin-bottom:.4em;font-size:clamp(3rem,1rem + 7vw,8rem);line-height:.95}.invito p{color:var(--testo-tenue);max-width:34rem;margin-inline:auto;font-size:1.15rem}.invito .bottoni{justify-content:center}.invito--foto{color:#fff;border-top:0;align-items:center;min-height:92svh;display:grid}.invito--foto p{color:#ffffffd9}.invito--foto .fondo-foto:after{background:#0a09088c}.timbro{aspect-ratio:1;width:clamp(7.5rem,5.5rem + 5vw,10.5rem);color:var(--testo);position:relative}.timbro svg{width:100%;height:100%;animation:32s linear infinite gira;overflow:visible}.timbro text{font-family:var(--font-testo);letter-spacing:.2em;fill:currentColor;font-size:13px;font-weight:700}.timbro__centro{background:var(--accento);border-radius:50%;position:absolute;inset:40%}@keyframes gira{to{transform:rotate(1turn)}}.modulo{gap:1.1rem;margin-top:1.5rem;display:grid}.modulo fieldset{border:0;gap:1.1rem;min-width:0;margin:0;padding:0;display:grid}.modulo__righe{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:1.1rem;display:grid}.campo{gap:.4rem;display:grid}.campo label{font-size:.88rem;font-weight:600}.campo input:not([type=checkbox]),.campo textarea{border:1px solid var(--linea-forte);border-radius:min(var(--raggio), 12px);width:100%;min-height:3.3rem;color:var(--testo);font:inherit;background:0 0;padding:.75rem .95rem;transition:border-color .2s}.campo input:not([type=checkbox]):hover,.campo textarea:hover{border-color:var(--testo-tenue)}.campo textarea{resize:vertical;min-height:9rem}.campo input:focus-visible,.campo textarea:focus-visible{outline-offset:1px;border-color:var(--testo)}.campo [aria-invalid=true]{border-color:var(--errore)}.campo__errore{color:var(--errore);margin:0;font-size:.9rem}.campo .spunta{font-weight:400}.spunta{align-items:flex-start;gap:.65rem;font-size:.92rem;display:flex}.spunta input{width:1.2rem;height:1.2rem;accent-color:var(--accento);flex-shrink:0;margin-top:.2rem}.modulo .bottone{justify-self:start}.esito{border-radius:min(var(--raggio), 12px);border:1px solid var(--linea-forte);margin:0;padding:1rem 1.1rem}.esito--ok{box-shadow:inset 4px 0 0 var(--accento)}.esito--errore{border-color:var(--errore);color:var(--errore)}.nota-anteprima{border:1px dashed var(--linea-forte);color:var(--testo-tenue);border-radius:10px;margin:0;padding:.75rem 1rem;font-size:.9rem}.piede{background:var(--scuro);color:#ffffffb3;padding-block:clamp(4rem,3rem + 5vw,8rem) 2rem;font-size:.92rem;overflow:hidden}.piede a{color:#ffffffe6;overflow-wrap:anywhere;text-decoration:none}.piede a:hover{color:#fff;text-decoration:underline}.piede__griglia{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:2.5rem;display:grid}@media (min-width:64rem){.piede__griglia{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr))}}.piede h2{font-family:var(--font-testo);letter-spacing:.18em;text-transform:uppercase;color:#ffffff94;margin-bottom:1.1rem;font-size:.7rem;font-weight:600}.piede__nome{font-family:var(--font-titoli);font-weight:var(--peso-titoli);color:#fff;margin-bottom:.6rem;font-size:clamp(1.7rem,1.3rem + 1.4vw,2.4rem);line-height:1.05}.piede ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.piede .orari{grid-template-columns:minmax(0,1fr);gap:0}.piede .orari dt{color:#ffffffe6}.piede .orari dd+dt{margin-top:.5rem}.piede__firma{font-family:var(--font-titoli);font-weight:var(--peso-titoli);font-size:min(18rem, calc(min(100vw, var(--larghezza) + 2 * var(--gutter)) * var(--firma,2) / var(--lettere)));letter-spacing:-.04em;white-space:nowrap;color:#fff;margin:clamp(3.5rem,2rem + 5vw,7rem) 0 0 -.03em;line-height:.82}.piede__fondo{color:#ffffff80;border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin-top:2rem;padding-top:1.5rem;font-size:.8rem;display:flex}.piede__fondo p{margin:0}.piede__fondo a{color:#ffffffbf;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}.barra-azioni{display:none}.sito[data-barra=true] .piede{padding-bottom:calc(6.5rem + env(safe-area-inset-bottom))}@media (min-width:0){.barra-azioni{left:.6rem;right:.6rem;bottom:calc(.6rem + env(safe-area-inset-bottom));z-index:55;background:color-mix(in srgb, var(--sfondo) 88%, transparent);-webkit-backdrop-filter:blur(18px);border:1px solid var(--linea);border-radius:999px;gap:.35rem;padding:.4rem;display:flex;position:fixed;box-shadow:0 18px 40px -18px #00000073}.barra-azioni a{min-width:4rem;min-height:3rem;color:var(--testo);border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;padding:.25rem .6rem;font-size:.68rem;font-weight:600;text-decoration:none;display:inline-flex}.barra-azioni a .icona{width:1.2rem;height:1.2rem}.barra-azioni .barra-azioni__principale{background:var(--accento);color:var(--su-accento);flex-direction:row;flex:1;font-size:.95rem}}@media (min-width:68rem){.barra-azioni{width:min(30rem, calc(100vw - 2 * var(--gutter)));left:50%;right:auto;transform:translate(-50%)}}@media (prefers-reduced-motion:no-preference){.titolo-animato .parola>span{animation:parola-su 1.2s var(--morbido) both;animation-delay:calc(var(--i) * 65ms + .12s)}.hero .occhiello,.hero .bottoni,.hero__piede,.intestazione-pagina .occhiello{animation:compari 1.2s var(--morbido) both;animation-delay:.55s}.hero__foto img,.intestazione-pagina__foto img{animation:respiro 2.4s var(--morbido) both}@supports (animation-timeline:view()){:is(.titolo-sezione,.manifesto__testo,.scheda,.camera,.numerato__voce,.servizi li,.galleria li,.dove>*,.lavagna,.offerta,.listino__voce,.racconto__dettaglio,.dati-pratici li){animation:linear both entra;animation-timeline:view();animation-range:entry entry 60%}.fondo-foto img,.camera__foto img,.racconto__dettaglio img{animation:linear both parallasse;animation-timeline:view();animation-range:cover}.dove__citta{animation:linear both scivola;animation-timeline:view();animation-range:cover}}}@keyframes parola-su{0%{transform:translateY(110%)rotate(2deg)}}@keyframes compari{0%{opacity:0;transform:translateY(1rem)}}@keyframes respiro{0%{filter:brightness(.85);transform:scale(1.12)}}@keyframes entra{0%{opacity:0;transform:translateY(2.5rem)}}@keyframes parallasse{0%{transform:translateY(-7%)scale(1.14)}to{transform:translateY(7%)scale(1.14)}}@keyframes scivola{0%{transform:translate(6%)}to{transform:translate(-6%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.intestazione-pagina--articolo h1{max-width:24ch;font-size:clamp(2.1rem,1.2rem + 3vw,4.2rem);line-height:1.05}.articolo-data{font-family:var(--font-testo);letter-spacing:.14em;text-transform:uppercase;color:var(--testo-tenue);font-variant-numeric:tabular-nums;margin-bottom:.9rem;font-size:.78rem;font-weight:600}.articoli{gap:clamp(2rem,1rem + 3vw,3.5rem);max-width:58rem;margin-inline:auto;padding:0;list-style:none;display:grid}.articolo-scheda{align-items:start;gap:1.25rem 2.5rem;display:grid}.articolo-scheda+.articolo-scheda{border-top:1px solid var(--linea);padding-top:clamp(2rem,1rem + 3vw,3.5rem)}.articolo-scheda__foto{border-radius:var(--raggio-galleria,0);display:block;overflow:hidden}.articolo-scheda__foto img{aspect-ratio:3/2;object-fit:cover;width:100%;transition:transform .6s}.articolo-scheda:hover .articolo-scheda__foto img{transform:scale(1.03)}.articolo-scheda h2{max-width:28ch;margin:0 0 .5rem;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.6rem);line-height:1.1}.articolo-scheda h2 a{color:inherit;text-decoration:none}.articolo-scheda h2 a:hover{text-decoration:underline;text-decoration-thickness:1px}.articolo-scheda__sommario{color:var(--testo-tenue);max-width:54ch;margin:0}@media (min-width:48rem){.articolo-scheda:has(.articolo-scheda__foto){grid-template-columns:minmax(0,17rem) minmax(0,1fr)}}.articolo__foto{margin-block:clamp(1.5rem,1rem + 2vw,2.75rem)}.articolo__foto img{border-radius:var(--raggio-galleria,0);width:100%}.articolo__corpo p{margin-bottom:1.3em}.articolo__corpo h2{max-width:30ch;margin-top:2.6rem;margin-bottom:.7em;font-size:clamp(1.5rem,1.25rem + 1vw,2.1rem)}.articolo__firma{border-top:1px solid var(--linea);margin-top:clamp(2.5rem,1.5rem + 3vw,4rem);padding-top:1.5rem;font-size:.95rem}.articolo__firma p:last-child{margin-bottom:0}.articolo__altri{margin-top:clamp(2.5rem,1.5rem + 3vw,4rem)}.articolo__altri h2{margin-bottom:1rem;font-size:clamp(1.2rem,1rem + .6vw,1.5rem)}.articolo__altri ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.articolo__altri li{border-top:1px solid var(--linea);padding-top:.6rem}.articolo__indietro{margin-top:2.5rem;margin-bottom:0;font-size:.95rem}.sito[data-tema=editoriale]{--sfondo:#f6f3ee;--testo:#191714;--testo-tenue:#615b53;--superficie:#fffdf9;--linea:#1917141f;--linea-forte:#19171447;--scuro:#191714;--font-titoli:"Instrument PN", "Times New Roman", Georgia, serif;--peso-titoli:400;--spaziatura-titoli:-.025em;--raggio:4px;--raggio-foto:2px;--raggio-galleria:2px}.sito[data-tema=editoriale] .piede__firma{--firma:2.75}.sito[data-tema=essenziale] .piede__firma{--firma:1.95}.sito[data-tema=dimora] .piede__firma{--firma:2.55}.sito[data-tema=notte] .piede__firma{--firma:2.1}.sito[data-tema=editoriale] .nav__elenco a,.sito[data-tema=notte] .nav__elenco a{letter-spacing:.16em;text-transform:uppercase;font-size:.74rem;font-weight:600}@media (max-width:55.99rem){.sito[data-tema=editoriale] .nav__elenco a,.sito[data-tema=notte] .nav__elenco a{letter-spacing:-.01em;text-transform:none;font-size:1.7rem;font-weight:400}}:is(.sito[data-tema=editoriale],.sito[data-tema=notte]) .hero--con-foto:not(.hero--ritratto){color:#fff;grid-template-rows:1fr auto;min-height:100svh;padding-block:8rem 0}:is(.sito[data-tema=editoriale],.sito[data-tema=notte]) .hero--con-foto:not(.hero--ritratto) .hero__foto{z-index:-1;border-radius:0;grid-area:auto;width:auto;margin:0;position:absolute;inset:0}:is(.sito[data-tema=editoriale],.sito[data-tema=notte]) .hero--con-foto:not(.hero--ritratto) .hero__foto img{aspect-ratio:auto;height:100%}:is(.sito[data-tema=editoriale],.sito[data-tema=notte]) .hero--con-foto:not(.hero--ritratto) .hero__foto:after{content:"";background:linear-gradient(#00000073,#0000 28%),linear-gradient(90deg,#0000006b,#0000 65%),linear-gradient(#0000001a 20%,#00000040 45%,#000000b8);position:absolute;inset:0}:is(.sito[data-tema=editoriale],.sito[data-tema=notte]) .hero--con-foto:not(.hero--ritratto) .hero__testo{grid-row:1;align-self:end;padding-bottom:clamp(2.5rem,2rem + 2vw,4rem)}:is(.sito[data-tema=editoriale],.sito[data-tema=notte]) .hero--con-foto:not(.hero--ritratto) .occhiello{color:#ffffffd9}:is(.sito[data-tema=editoriale],.sito[data-tema=notte]) .hero--con-foto:not(.hero--ritratto) .bottone--vuoto{color:#fff;border-color:#ffffff8c}:is(.sito[data-tema=editoriale],.sito[data-tema=notte]) .hero--con-foto:not(.hero--ritratto) .hero__piede{color:#ffffffd9;border-top:1px solid #ffffff40;grid-row:2;margin:0 auto;padding-block:1.5rem}.sito[data-tema=editoriale] .hero h1{max-width:13ch;font-size:clamp(3.4rem,.8rem + 8.5vw,10.5rem);line-height:.9}.sito[data-tema=editoriale] .hero--ritratto h1,.sito[data-tema=editoriale] .hero--senza-foto h1{font-size:clamp(3.2rem,.8rem + 7vw,8.5rem)}@media (min-width:56rem){:is(.sito[data-tema=editoriale],.sito[data-tema=notte]) .hero--ritratto.hero--con-foto{width:100%;max-width:calc(var(--larghezza) + 2 * var(--gutter));padding-inline:var(--gutter);grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;column-gap:clamp(2rem,1rem + 4vw,6rem);margin-inline:auto}:is(.sito[data-tema=editoriale],.sito[data-tema=notte]) .hero--ritratto.hero--con-foto .hero__testo{grid-column:1;padding-inline:0}:is(.sito[data-tema=editoriale],.sito[data-tema=notte]) .hero--ritratto.hero--con-foto .hero__foto{grid-area:1/2/span 2;width:100%;margin:0}:is(.sito[data-tema=editoriale],.sito[data-tema=notte]) .hero--ritratto.hero--con-foto .hero__piede{grid-area:2/1;padding-inline:0}}:is(.sito[data-tema=editoriale],.sito[data-tema=notte]) .hero--ritratto .hero__foto img{aspect-ratio:4/5}.sito[data-tema=editoriale] .manifesto__griglia,.sito[data-tema=notte] .manifesto__griglia{max-width:calc(62rem + 2 * var(--gutter));text-align:center}.sito[data-tema=editoriale] .manifesto .occhiello,.sito[data-tema=notte] .manifesto .occhiello{justify-content:center}.sito[data-tema=editoriale] .manifesto__testo{font-size:clamp(2rem,1rem + 3.4vw,4.4rem);line-height:1.08}@media (min-width:56rem){:is(.sito[data-tema=editoriale],.sito[data-tema=notte]) .racconto:not(.racconto--solo-testo){padding-block:0}:is(.sito[data-tema=editoriale],.sito[data-tema=notte]) .racconto:not(.racconto--solo-testo) .racconto__griglia{align-items:stretch;gap:0;max-width:none;padding:0}:is(.sito[data-tema=editoriale],.sito[data-tema=notte]) .racconto__foto{border-radius:0;height:100svh;position:sticky;top:0}:is(.sito[data-tema=editoriale],.sito[data-tema=notte]) .racconto__foto img{aspect-ratio:auto;height:100%}:is(.sito[data-tema=editoriale],.sito[data-tema=notte]) .racconto:not(.racconto--solo-testo) .racconto__testo{flex-direction:column;justify-content:center;align-items:flex-start;min-height:130svh;padding:clamp(6rem,4rem + 6vw,12rem) clamp(2.5rem,1rem + 6vw,8rem);display:flex}}.sito[data-tema=editoriale] .titolo-sezione h2{font-size:clamp(2.8rem,1rem + 5.5vw,6.5rem);line-height:.92}.sito[data-tema=editoriale] .sezione-camere{overflow:hidden}.sito[data-tema=editoriale] .scheda h3,.sito[data-tema=notte] .scheda h3{font-size:clamp(1.9rem,1.4rem + 1.4vw,2.7rem)}.sito[data-tema=editoriale] .nastro,.sito[data-tema=notte] .nastro{display:block}.sito[data-tema=editoriale] .nastro__voce:after{width:.18em;height:.18em}:is(.sito[data-tema=editoriale],.sito[data-tema=notte]) .sezione-servizi{padding-block:0}:is(.sito[data-tema=editoriale],.sito[data-tema=notte]) .servizi-blocco{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(.sito[data-tema=editoriale],.sito[data-tema=notte]) .fascia-offerte--foto .fascia-offerte__corpo{padding-bottom:1rem}.sito[data-tema=editoriale] .dove__citta{font-style:italic}.sito[data-tema=editoriale] :is(.intestazione-pagina--foto,.intestazione-pagina--foto+*){border-bottom:0}:is(.sito[data-tema=editoriale],.sito[data-tema=notte]) .intestazione-pagina--foto{color:#fff;border-bottom:0;align-items:end;min-height:78svh;padding-top:9rem;display:grid}:is(.sito[data-tema=editoriale],.sito[data-tema=notte]) .intestazione-pagina--foto .intestazione-pagina__foto{z-index:-1;display:block;position:absolute;inset:0;overflow:hidden}:is(.sito[data-tema=editoriale],.sito[data-tema=notte]) .intestazione-pagina__foto img{object-fit:cover;width:100%;height:100%}:is(.sito[data-tema=editoriale],.sito[data-tema=notte]) .intestazione-pagina__foto:after{content:"";background:linear-gradient(#00000059,#0000001a 40%,#000000a6);position:absolute;inset:0}:is(.sito[data-tema=editoriale],.sito[data-tema=notte]) .intestazione-pagina--foto .occhiello{color:#ffffffd9}.sito[data-tema=editoriale] .camera__foto,.sito[data-tema=notte] .camera__foto{border-radius:0}.sito[data-tema=editoriale]{--sfondo:#f4f2ef;--superficie:#fbfaf8;--testo:#22201d;--testo-tenue:#6d6862;--font-titoli:"Inter PN", ui-sans-serif, system-ui, sans-serif;--peso-titoli:300;--spaziatura-titoli:-.005em}body:has(.sito[data-tema=editoriale]){background:#f4f2ef}.sito[data-tema=editoriale] .corsivo,.sito[data-tema=editoriale] .dove__citta{font-style:normal}.sito[data-tema=editoriale] .occhiello{letter-spacing:.12em;font-size:.72rem;font-weight:500}.sito[data-tema=editoriale] .occhiello:before,.sito[data-tema=editoriale] .occhiello__numero{display:none}.sito[data-tema=editoriale] .marchio{letter-spacing:.01em;font-weight:400}.sito[data-tema=editoriale] .nav__elenco a{letter-spacing:.06em;font-size:.82rem;font-weight:400}.sito[data-tema=editoriale] .bottone{min-height:3.4rem;padding-inline:2rem}.sito[data-tema=editoriale] .bottone--vuoto,.sito[data-tema=editoriale] .hero--con-foto:not(.hero--ritratto) .bottone--vuoto{color:var(--testo);background:#ffffffe0;border-color:#0000}.sito[data-tema=editoriale] .hero--con-foto:not(.hero--ritratto) .hero__foto:after{background:linear-gradient(#14121038,#14121038),linear-gradient(#0000 55%,#14121073)}.sito[data-tema=editoriale] .hero h1,.sito[data-tema=editoriale] .hero--ritratto h1,.sito[data-tema=editoriale] .hero--senza-foto h1{max-width:17ch;font-size:clamp(2.5rem,1.5rem + 2.8vw,4.4rem);line-height:1.08}.sito[data-tema=editoriale] .titolo-animato .parola{padding-right:0}.sito[data-tema=editoriale] .manifesto__griglia{text-align:left}.sito[data-tema=editoriale] .manifesto .occhiello{justify-content:flex-start}.sito[data-tema=editoriale] .manifesto__testo{max-width:34ch;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.5rem);line-height:1.3}.sito[data-tema=editoriale] :is(.titolo-sezione h2,.racconto h2,.invito h2,.fascia-offerte h2,.dove h2){font-size:clamp(2rem,1.4rem + 1.8vw,3.2rem);line-height:1.12}.sito[data-tema=editoriale] .scheda h3{font-size:clamp(1.35rem,1.2rem + .4vw,1.6rem)}.sito[data-tema=editoriale] .camera__testo h2{font-size:clamp(2.2rem,1.5rem + 2vw,3.4rem)}.sito[data-tema=editoriale] .nastro__voce{font-family:var(--font-testo);letter-spacing:.12em;text-transform:uppercase;font-size:.82rem;font-weight:500}.sito[data-tema=editoriale] .nastro{border-block:1px solid var(--linea);padding-block:1.1rem}.sito[data-tema=editoriale] .occhiello__numero,.sito[data-tema=editoriale] .scheda__numero,.sito[data-tema=editoriale] .hero .occhiello{display:none}.sito[data-tema=editoriale] .piede{background:color-mix(in srgb, var(--accento) 22%, #1d1c1a)}.sito[data-tema=editoriale] .dove__citta,.sito[data-tema=editoriale] .piede__firma{display:none}.sito[data-tema=essenziale]{--sfondo:#fafaf9;--testo:#0b0b0b;--testo-tenue:#62625f;--superficie:#fff;--linea:#0b0b0b1f;--linea-forte:#0b0b0b;--scuro:#0b0b0b;--font-titoli:"Inter Tight PN", "Inter PN", system-ui, sans-serif;--peso-titoli:500;--spaziatura-titoli:-.055em;--raggio:0px;--raggio-foto:0px;--raggio-galleria:0px;--raggio-bottone:0px}body:has(.sito[data-tema=essenziale]){background:#fafaf9}.sito[data-tema=essenziale] .testata{background:var(--sfondo);-webkit-backdrop-filter:none;border-bottom-color:var(--testo)}.sito[data-tema=essenziale] .marchio{letter-spacing:-.02em;font-size:1.05rem;font-weight:600}.sito[data-tema=essenziale] .nav__elenco a[aria-current=page]{text-decoration:none;box-shadow:inset 0 -2px}.sito[data-tema=essenziale] .bottone{background:var(--testo);border-color:var(--testo);color:var(--sfondo)}.sito[data-tema=essenziale] .bottone:hover{background:var(--accento);border-color:var(--accento);color:var(--su-accento);transform:none}.sito[data-tema=essenziale] .bottone--vuoto{color:var(--testo);border-color:var(--testo);background:0 0}.sito[data-tema=essenziale] .corsivo{color:var(--testo-tenue);font-style:normal}.sito[data-tema=essenziale] .occhiello:before{background:var(--accento);opacity:1;border-radius:0;width:.55rem;height:.55rem}.sito[data-tema=essenziale] .hero{padding-top:clamp(2.5rem,1.5rem + 3vw,5rem)}.sito[data-tema=essenziale] .hero h1{font-size:clamp(3.3rem,.2rem + 10vw,12.5rem);line-height:.86}.sito[data-tema=essenziale] .hero__testo{gap:0;display:grid}.sito[data-tema=essenziale] .hero .bottoni{margin-top:clamp(2rem,1.5rem + 2vw,3rem)}.sito[data-tema=essenziale] .hero__foto img{aspect-ratio:4/3}@media (min-width:56rem){.sito[data-tema=essenziale] .hero--con-foto:not(.hero--ritratto){width:100%;max-width:calc(var(--larghezza) + 2 * var(--gutter));padding-inline:var(--gutter);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;column-gap:clamp(2rem,1rem + 3vw,4rem);margin-inline:auto}.sito[data-tema=essenziale] .hero--con-foto:not(.hero--ritratto) .hero__testo{grid-area:1/1;padding-inline:0}.sito[data-tema=essenziale] .hero--con-foto:not(.hero--ritratto) .hero__foto{grid-area:1/2/span 2;width:100%;margin:0}.sito[data-tema=essenziale] .hero--con-foto:not(.hero--ritratto) .hero__foto img{aspect-ratio:4/5;max-height:calc(100svh - 9rem)}.sito[data-tema=essenziale] .hero--con-foto:not(.hero--ritratto) .hero__piede{grid-area:2/1;padding-inline:0}.sito[data-tema=essenziale] .hero--con-foto:not(.hero--ritratto) h1{font-size:clamp(3rem,.5rem + 5.4vw,7.5rem)}.sito[data-tema=essenziale] .hero--ritratto.hero--con-foto{width:100%;max-width:calc(var(--larghezza) + 2 * var(--gutter));padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,22rem);align-items:end;column-gap:3rem;margin-inline:auto}.sito[data-tema=essenziale] .hero--ritratto .hero__testo,.sito[data-tema=essenziale] .hero--ritratto .hero__piede{grid-column:1;padding-inline:0}.sito[data-tema=essenziale] .hero--ritratto .hero__foto{grid-area:1/2;width:100%;margin:0}}.sito[data-tema=essenziale] .hero--ritratto .hero__foto img{aspect-ratio:3/4}.sito[data-tema=essenziale] .fatti{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:0 1.5rem;width:100%;font-size:.85rem;display:grid}.sito[data-tema=essenziale] .fatti li{border-top:1px solid var(--testo);padding-top:.8rem}.sito[data-tema=essenziale] .fatti li+li:before{display:none}.sito[data-tema=essenziale] .manifesto{border-top:1px solid var(--testo);margin-top:clamp(2.5rem,2rem + 2vw,4rem);padding-block:clamp(4rem,2.5rem + 5vw,8rem)}@media (min-width:56rem){.sito[data-tema=essenziale] .manifesto__griglia{grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:2rem;display:grid}}.sito[data-tema=essenziale] .manifesto__testo{letter-spacing:-.04em;text-indent:clamp(0rem,12vw - 4rem,8rem);font-size:clamp(1.8rem,.9rem + 3vw,3.9rem);line-height:1.04}.sito[data-tema=essenziale] .titolo-sezione{border-top:1px solid var(--testo);padding-top:1rem}@media (min-width:56rem){.sito[data-tema=essenziale] .titolo-sezione{grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:start;gap:2rem;display:grid}.sito[data-tema=essenziale] .titolo-sezione__testo{display:contents}.sito[data-tema=essenziale] .titolo-sezione .occhiello{grid-column:1;margin:.6rem 0 0}.sito[data-tema=essenziale] .titolo-sezione h2{grid-column:2}.sito[data-tema=essenziale] .titolo-sezione .link-freccia{grid-column:2;justify-self:start}}.sito[data-tema=essenziale] .titolo-sezione h2{font-size:clamp(2.6rem,.6rem + 6vw,7rem);line-height:.9}@media (min-width:56rem){.sito[data-tema=essenziale] .racconto__griglia{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.sito[data-tema=essenziale] :is(.racconto,.dove,.due-colonne) .titolo-sezione{display:flex}.sito[data-tema=essenziale] :is(.racconto,.dove,.due-colonne) .titolo-sezione__testo{display:block}}.sito[data-tema=essenziale] .racconto__foto img{aspect-ratio:1}.sito[data-tema=essenziale] .attacco{letter-spacing:-.03em}.sito[data-tema=essenziale] .link-freccia{border-bottom-color:var(--testo)}.sito[data-tema=essenziale] .carosello__frecce{display:none}.sito[data-tema=essenziale] .carosello__elenco{width:100%;max-width:calc(var(--larghezza) + 2 * var(--gutter));padding:0 var(--gutter);scroll-snap-type:none;border-bottom:1px solid var(--testo);margin-inline:auto;display:block;overflow:visible}.sito[data-tema=essenziale] .scheda{border-top:1px solid var(--linea);grid-template-columns:3rem minmax(0,1fr);gap:.5rem 1rem;padding-block:1.5rem;display:grid}.sito[data-tema=essenziale] .scheda:first-child{border-top:0}.sito[data-tema=essenziale] .scheda__corpo{display:contents}.sito[data-tema=essenziale] .scheda__foto{grid-column:1/-1;margin:0 0 .75rem}.sito[data-tema=essenziale] .scheda__foto img{aspect-ratio:16/10}.sito[data-tema=essenziale] .scheda__numero{color:var(--testo);grid-column:1;margin:.55rem 0 0}.sito[data-tema=essenziale] .scheda h3{letter-spacing:-.045em;grid-column:2;margin:0;font-size:clamp(2rem,1.2rem + 2.5vw,3.6rem)}.sito[data-tema=essenziale] :is(.scheda__descrizione,.dati-camera){grid-column:2;margin:0}.sito[data-tema=essenziale] .dati-camera{border:0;justify-content:flex-start;padding:0}@media (min-width:56rem){.sito[data-tema=essenziale] .scheda{grid-template-columns:4rem minmax(0,1.2fr) minmax(0,1fr) auto 14rem;align-items:center;gap:2rem}.sito[data-tema=essenziale] .scheda__foto{grid-area:1/5;margin:0}.sito[data-tema=essenziale] .scheda__numero{margin:0}.sito[data-tema=essenziale] .scheda h3{grid-area:1/2}.sito[data-tema=essenziale] .scheda__descrizione{grid-area:1/3}.sito[data-tema=essenziale] .dati-camera{flex-direction:column;grid-area:1/4;align-items:flex-end}.sito[data-tema=essenziale] .scheda:hover h3{color:var(--accento-testo)}}.sito[data-tema=essenziale] .servizi{border-top-color:var(--testo)}.sito[data-tema=essenziale] .servizi li{letter-spacing:-.01em;font-size:1.15rem}.sito[data-tema=essenziale] .fascia-offerte{background:var(--testo);color:var(--sfondo)}.sito[data-tema=essenziale] .fascia-offerte .bottone--chiaro{background:var(--sfondo);color:var(--testo);border-color:var(--sfondo)}.sito[data-tema=essenziale] .offerta h2{font-size:clamp(3rem,.5rem + 7vw,8rem);line-height:.88}.sito[data-tema=essenziale] .galleria{gap:4px}.sito[data-tema=essenziale] .dove__citta{font-size:min(clamp(4rem, .5rem + 17vw, 20rem), calc(min(100vw, var(--larghezza) + 2 * var(--gutter)) * 1.9 / var(--lettere,8)));letter-spacing:-.065em}.sito[data-tema=essenziale] .intestazione-pagina{border-bottom-color:var(--testo)}.sito[data-tema=essenziale] .intestazione-pagina h1{max-width:none;font-size:clamp(3.2rem,.2rem + 9.5vw,11rem);line-height:.86}.sito[data-tema=essenziale] .intestazione-pagina--foto{display:grid}.sito[data-tema=essenziale] .intestazione-pagina--foto .intestazione-pagina__foto{width:min(100% - 2 * var(--gutter), var(--larghezza));order:2;margin:clamp(2.5rem,2rem + 2vw,4rem) auto 0;display:block}.sito[data-tema=essenziale] .intestazione-pagina__foto img{aspect-ratio:21/9;object-fit:cover;width:100%}.sito[data-tema=essenziale] .invito{text-align:left;border-top-color:var(--testo)}.sito[data-tema=essenziale] .invito h2{font-size:clamp(3.4rem,.2rem + 10vw,12rem);line-height:.86}.sito[data-tema=essenziale] .invito p{margin-inline:0}.sito[data-tema=essenziale] .invito .bottoni{justify-content:flex-start}.sito[data-tema=essenziale] .invito__corpo{max-width:calc(var(--larghezza) + 2 * var(--gutter))}.sito[data-tema=essenziale] .lavagna{text-align:left;border-color:var(--testo)}.sito[data-tema=essenziale] .lavagna .occhiello{justify-content:flex-start}.sito[data-tema=essenziale] .recapito .icona,.sito[data-tema=essenziale] .barra-azioni,.sito[data-tema=essenziale] .barra-azioni a{border-radius:0}.sito[data-tema=dimora]{--sfondo:#efe7da;--testo:#2a2019;--testo-tenue:#66584c;--superficie:#f8f2e8;--linea:#2a201924;--linea-forte:#2a201952;--scuro:#2a2019;--font-titoli:"Cormorant PN", "Cormorant Garamond", Georgia, serif;--font-testo:"Nunito PN", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--peso-titoli:500;--spaziatura-titoli:-.015em;--raggio:22px;--raggio-foto:999px 999px 0 0;--raggio-galleria:18px}body:has(.sito[data-tema=dimora]){background:#efe7da}.sito[data-tema=dimora]:after{content:"";z-index:90;pointer-events:none;opacity:.08;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");position:fixed;inset:0}.sito[data-tema=dimora] .marchio{font-size:clamp(1.4rem,1.1rem + .9vw,1.9rem);font-style:italic}.sito[data-tema=dimora] .occhiello{color:var(--accento-testo)}.sito[data-tema=dimora] .occhiello:before{opacity:1;background:currentColor;border-radius:50%;width:.5rem;height:.5rem}.sito[data-tema=dimora] h1,.sito[data-tema=dimora] h2{line-height:.98}.sito[data-tema=dimora] .hero{text-align:center;padding-top:clamp(2.5rem,1.5rem + 3vw,5rem)}.sito[data-tema=dimora] .hero h1{max-width:14ch;margin-inline:auto;font-size:clamp(3.2rem,1rem + 6.8vw,8.5rem)}.sito[data-tema=dimora] .hero .occhiello,.sito[data-tema=dimora] .hero .bottoni,.sito[data-tema=dimora] .hero__piede,.sito[data-tema=dimora] .fatti{justify-content:center}.sito[data-tema=dimora] .hero .occhiello:before{display:none}.sito[data-tema=dimora] .hero__foto{width:min(100% - 2 * var(--gutter), 30rem)}.sito[data-tema=dimora] .hero__foto img{aspect-ratio:3/4}@media (min-width:56rem){.sito[data-tema=dimora] .hero--con-foto{width:100%;max-width:calc(var(--larghezza) + 2 * var(--gutter));padding-inline:var(--gutter);grid-template-columns:minmax(0,.75fr) minmax(0,1.5fr) minmax(0,.9fr);align-items:center;column-gap:clamp(1.5rem,1rem + 2vw,3.5rem);margin-inline:auto}.sito[data-tema=dimora] .hero--con-foto .hero__testo{grid-area:1/2;padding-inline:0}.sito[data-tema=dimora] .hero--con-foto .hero__foto{grid-area:1/3;width:100%;margin:0}.sito[data-tema=dimora] .hero__seconda{border-radius:var(--raggio-foto);grid-area:1/1;align-self:end;margin-bottom:-2rem;display:block;overflow:hidden}.sito[data-tema=dimora] .hero__seconda img{aspect-ratio:3/4.2;object-fit:cover;width:100%}.sito[data-tema=dimora] .hero--con-foto .hero__piede{grid-area:2/1/auto/-1;margin-top:4rem;padding-inline:0}.sito[data-tema=dimora] .hero--ritratto.hero--con-foto{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr)}.sito[data-tema=dimora] .hero--ritratto .hero__testo{grid-column:1}.sito[data-tema=dimora] .hero--ritratto .hero__foto,.sito[data-tema=dimora] .hero--ritratto .timbro{grid-column:2}}.sito[data-tema=dimora] .fatti li+li:before{background:var(--accento);opacity:1;width:5px;height:5px}.sito[data-tema=dimora] .manifesto__griglia{max-width:calc(58rem + 2 * var(--gutter));text-align:center}.sito[data-tema=dimora] .manifesto .occhiello{justify-content:center}.sito[data-tema=dimora] .manifesto__testo{font-size:clamp(2rem,1rem + 3.4vw,4.2rem);font-style:italic;line-height:1.12}.sito[data-tema=dimora] .titolo-sezione{text-align:center;flex-direction:column;align-items:center}.sito[data-tema=dimora] .titolo-sezione .occhiello{justify-content:center}.sito[data-tema=dimora] .titolo-sezione h2{font-size:clamp(2.8rem,1.2rem + 5vw,6rem)}.sito[data-tema=dimora] .racconto .titolo-sezione,.sito[data-tema=dimora] .dove .titolo-sezione,.sito[data-tema=dimora] .due-colonne .titolo-sezione{text-align:left;align-items:flex-start}.sito[data-tema=dimora] .racconto .titolo-sezione .occhiello,.sito[data-tema=dimora] .dove .titolo-sezione .occhiello,.sito[data-tema=dimora] .due-colonne .titolo-sezione .occhiello{justify-content:flex-start}@media (min-width:56rem){.sito[data-tema=dimora] .racconto__foto{order:2;justify-self:end;width:100%;max-width:34rem}}.sito[data-tema=dimora] .racconto__foto img{aspect-ratio:3/4}.sito[data-tema=dimora] .racconto__dettaglio{border-radius:50%;width:min(14rem,50%)}.sito[data-tema=dimora] .attacco{font-size:clamp(1.6rem,1.2rem + 1.4vw,2.4rem);font-style:italic}.sito[data-tema=dimora] .corsivo{color:var(--accento-testo)}.sito[data-tema=dimora] .invito--foto .corsivo,.sito[data-tema=dimora] .fascia-offerte .corsivo{color:inherit}.sito[data-tema=dimora] .carosello__frecce{display:none}.sito[data-tema=dimora] .carosello__elenco{width:100%;max-width:calc(var(--larghezza) + 2 * var(--gutter));padding:0 var(--gutter);scroll-snap-type:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));grid-auto-flow:row;gap:3.5rem clamp(1.5rem,1rem + 2vw,3rem);margin-inline:auto;overflow:visible}.sito[data-tema=dimora] .scheda{text-align:center}.sito[data-tema=dimora] .scheda h3{font-size:clamp(2rem,1.5rem + 1.2vw,2.6rem);font-style:italic}.sito[data-tema=dimora] .dati-camera{justify-content:center;gap:.5rem 1.5rem}.sito[data-tema=dimora] .scheda__foto img{aspect-ratio:3/4}.sito[data-tema=dimora] .servizi{border:0;flex-wrap:wrap;justify-content:center;gap:.75rem;max-width:60rem;margin-inline:auto;display:flex}.sito[data-tema=dimora] .servizi li{border:1px solid var(--linea-forte);border-radius:999px;padding:.7rem 1.3rem;font-size:1rem}.sito[data-tema=dimora] .fascia-offerte{color:var(--testo);padding-block:0 var(--spazio-sezione);background:0 0}.sito[data-tema=dimora] .fascia-offerte__corpo{max-width:calc(var(--larghezza) + 2 * var(--gutter));background:color-mix(in srgb, var(--accento) 16%, var(--superficie));text-align:center;width:min(100% - 2 * var(--gutter), var(--larghezza));border-radius:clamp(2rem,1rem + 4vw,5rem);padding-block:clamp(3.5rem,2rem + 5vw,7rem);padding-inline:clamp(1.5rem,1rem + 5vw,7rem)}.sito[data-tema=dimora] .fascia-offerte .occhiello{color:var(--accento-testo);justify-content:center}.sito[data-tema=dimora] .offerta h2{font-style:italic}.sito[data-tema=dimora] .offerta .testo{margin-inline:auto}.sito[data-tema=dimora] .fascia-offerte .bottone--chiaro{background:var(--accento);border-color:var(--accento);color:var(--su-accento)}.sito[data-tema=dimora] .dove__citta{color:var(--accento-testo);text-align:center;margin-left:0;font-style:italic}.sito[data-tema=dimora] .intestazione-pagina{text-align:center;border-bottom:0}.sito[data-tema=dimora] .intestazione-pagina .occhiello{justify-content:center}.sito[data-tema=dimora] .intestazione-pagina h1{margin-inline:auto}.sito[data-tema=dimora] .intestazione-pagina--foto .intestazione-pagina__foto{width:min(100% - 2 * var(--gutter), var(--larghezza));border-radius:45vw 45vw 0 0/14vw 14vw 0 0;order:2;margin:3rem auto 0;display:block;overflow:hidden}.sito[data-tema=dimora] .intestazione-pagina--foto{display:grid}.sito[data-tema=dimora] .intestazione-pagina__foto img{aspect-ratio:21/9;object-fit:cover;width:100%}.sito[data-tema=dimora] .camera__foto img,.sito[data-tema=dimora] .profilo__foto img{aspect-ratio:3/4}.sito[data-tema=dimora] .camera__testo h2{font-size:clamp(2.8rem,1.5rem + 3.5vw,5rem);font-style:italic}.sito[data-tema=dimora] .invito .timbro{margin:0 auto 2.5rem}.sito[data-tema=dimora] .invito h2{font-size:clamp(3rem,1rem + 6vw,7rem)}.sito[data-tema=dimora] .galleria li:first-child{border-radius:999px 999px var(--raggio-galleria) var(--raggio-galleria) / 40% 40% var(--raggio-galleria) var(--raggio-galleria)}.sito[data-tema=dimora] .lavagna,.sito[data-tema=dimora] .riquadro-modulo,.sito[data-tema=dimora] .dati-pratici--riquadro{background:var(--superficie);border-color:var(--linea)}.sito[data-tema=dimora] .piede{background:#2a2019}.sito[data-tema=dimora] .piede__firma{color:#efe7da;font-style:italic}.sito[data-tema=dimora] .citazione__testo{font-style:italic}.sito[data-tema=dimora] .citazione__corpo{text-align:center}.sito[data-tema=dimora] .citazione__corpo .occhiello{justify-content:center}.sito[data-tema=dimora] .numerato__corpo h3{font-size:clamp(1.7rem,1.4rem + 1vw,2.3rem)}.sito[data-tema=notte]{--sfondo:#0f0e0c;--testo:#eee7da;--testo-tenue:#eee7daa3;--superficie:#17150f;--linea:#eee7da1f;--linea-forte:#eee7da4d;--scuro:#070605;--oro:#cfae72;--font-titoli:"Fraunces PN", Georgia, serif;--peso-titoli:300;--spaziatura-titoli:-.03em;--raggio:2px;--raggio-foto:0px;--raggio-galleria:0px;--raggio-bottone:0px;--errore:#ff8a7a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.sito[data-tema=notte]){background:#0f0e0c}.sito[data-tema=notte]:after{content:"";z-index:90;pointer-events:none;opacity:.06;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.8 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");position:fixed;inset:0}.sito[data-tema=notte] .occhiello,.sito[data-tema=notte] .occhiello__numero,.sito[data-tema=notte] .scheda__numero,.sito[data-tema=notte] .numerato__numero,.sito[data-tema=notte] .dati-pratici .icona,.sito[data-tema=notte] .corsivo{color:var(--oro)}.sito[data-tema=notte] .hero--con-foto:not(.hero--ritratto) .corsivo{color:#f1dcb0}.sito[data-tema=essenziale] .corsivo,.sito[data-tema=notte] .corsivo,.sito[data-tema=notte] .hero--con-foto:not(.hero--ritratto) .corsivo{font-style:inherit;color:inherit}.sito[data-tema=notte] .bottone{text-transform:uppercase;letter-spacing:.14em;font-size:.78rem}.sito[data-tema=notte] .bottone--vuoto{border-color:var(--oro);color:var(--oro)}.sito[data-tema=notte] .testata{background:color-mix(in srgb, var(--sfondo) 82%, transparent)}.sito[data-tema=notte] .marchio{letter-spacing:.02em}.sito[data-tema=notte] .hero h1{font-size:clamp(3.2rem,.8rem + 7.5vw,9.5rem);line-height:.92}.sito[data-tema=notte] .hero--con-foto:not(.hero--ritratto){text-align:center}.sito[data-tema=notte] .hero--con-foto:not(.hero--ritratto) h1{max-width:14ch;margin-inline:auto}.sito[data-tema=notte] .hero--con-foto:not(.hero--ritratto) :is(.occhiello,.bottoni){justify-content:center}.sito[data-tema=notte] .hero--con-foto:not(.hero--ritratto) .occhiello:before{display:none}.sito[data-tema=notte] .hero--con-foto:not(.hero--ritratto) .hero__foto:after{background:linear-gradient(#0f0e0c99,#0000 30%),radial-gradient(at 50% 60%,#0f0e0c59,#0f0e0ccc 80%),linear-gradient(#0000 65%,#0f0e0c)}.sito[data-tema=notte] .manifesto__testo{font-size:clamp(1.9rem,1rem + 3vw,4rem)}.sito[data-tema=notte] .titolo-sezione{text-align:center;flex-direction:column;align-items:center}.sito[data-tema=notte] .titolo-sezione .occhiello{justify-content:center}.sito[data-tema=notte] .titolo-sezione .occhiello:before{display:none}.sito[data-tema=notte] .titolo-sezione h2{font-size:clamp(2.8rem,1rem + 5vw,6rem)}.sito[data-tema=notte] .titolo-sezione h2:after{content:"";background:var(--oro);width:3.5rem;height:1px;margin:1.75rem auto 0;display:block}.sito[data-tema=notte] .racconto .titolo-sezione,.sito[data-tema=notte] .dove .titolo-sezione{text-align:left;align-items:flex-start}.sito[data-tema=notte] .racconto .titolo-sezione h2:after,.sito[data-tema=notte] .dove .titolo-sezione h2:after{margin-left:0}.sito[data-tema=notte] .racconto .titolo-sezione .occhiello,.sito[data-tema=notte] .dove .titolo-sezione .occhiello{justify-content:flex-start}.sito[data-tema=notte] .carosello__freccia{border-color:var(--oro);color:var(--oro)}.sito[data-tema=notte] .carosello__freccia:hover{background:var(--oro);color:#0f0e0c}.sito[data-tema=notte] .nastro__voce{font-style:italic}.sito[data-tema=notte] .nastro__voce:after{background:var(--oro);width:.2em;height:.2em}.sito[data-tema=notte] .fascia-offerte:not(.fascia-offerte--foto){background:var(--superficie);color:var(--testo)}.sito[data-tema=notte] .fascia-offerte--foto .fondo-foto:after{background:linear-gradient(#0f0e0c4d,#0f0e0c8c 40%,#0f0e0c)}.sito[data-tema=notte] .lavagna{border:1px solid var(--oro);outline-offset:8px;background:0 0;outline:1px solid #cfae7259}.sito[data-tema=notte] .lavagna__testo{font-style:italic}.sito[data-tema=notte] .categoria__titolo{justify-content:center;font-style:italic}.sito[data-tema=notte] .categoria__titolo:before,.sito[data-tema=notte] .categoria__titolo:after{content:"";background:#cfae7280;flex:1;height:1px}.sito[data-tema=notte] .listino__puntini{border-bottom-color:#cfae7273}.sito[data-tema=notte] .listino__prezzo{color:var(--oro)}.sito[data-tema=notte] .dove__citta{color:#0000;-webkit-text-stroke:1px #cfae72b3;text-align:center;margin-left:0;font-style:italic}.sito[data-tema=notte] .intestazione-pagina:not(.intestazione-pagina--foto){text-align:center}.sito[data-tema=notte] .intestazione-pagina:not(.intestazione-pagina--foto) .occhiello{justify-content:center}.sito[data-tema=notte] .intestazione-pagina:not(.intestazione-pagina--foto) h1{margin-inline:auto}.sito[data-tema=notte] .invito--foto .fondo-foto:after{background:linear-gradient(#0f0e0c,#0f0e0c8c 30% 70%,#0f0e0c)}.sito[data-tema=notte] .invito{border-top:0}.sito[data-tema=notte] .riquadro-modulo{background:var(--superficie)}.sito[data-tema=notte] .campo input:not([type=checkbox]),.sito[data-tema=notte] .campo textarea{background:#ffffff08}.sito[data-tema=notte] .piede{border-top:1px solid var(--linea);background:#070605}.sito[data-tema=notte] .piede__firma{color:#0000;-webkit-text-stroke:1px #cfae7299;font-style:italic}.sito[data-tema=notte] .avviso{background:var(--oro);color:#0f0e0c}.sito[data-tema=notte] .recapito{color:var(--testo)}.sito[data-tema=notte] .recapito .icona{color:var(--oro);border-color:#cfae7280}.hero-persona{padding-block:clamp(3rem,2rem + 5vw,8rem) clamp(4rem,3rem + 5vw,8rem)}.hero-persona__griglia{align-items:center;gap:clamp(3.5rem,2rem + 4vw,6rem);display:grid}@media (min-width:56rem){.hero-persona__griglia{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.hero-persona--senza-foto .hero-persona__griglia{align-items:end}}.hero-persona h1{margin:0;font-size:clamp(2.8rem,1rem + 5.2vw,6.4rem);line-height:.98}.hero-persona__intro{max-width:36rem;color:var(--testo-tenue);margin-top:clamp(1.5rem,1rem + 1vw,2.25rem);font-size:clamp(1.08rem,1rem + .35vw,1.28rem);line-height:1.65}.hero-persona__albo{color:var(--testo-tenue);align-items:flex-start;gap:.6rem;margin:2.5rem 0 0;font-size:.86rem;line-height:1.45;display:inline-flex}.hero-persona__albo .icona,.formazione .icona{width:1.2rem;height:1.2rem;color:var(--accento-testo)}.hero-persona__lato{position:relative}.hero-persona__ritratto{border-radius:var(--raggio-foto);max-width:30rem;margin-inline:auto;overflow:hidden}.hero-persona__ritratto img{aspect-ratio:4/5;object-fit:cover;width:100%}.scheda-colloquio{z-index:2;background:var(--superficie);border:1px solid var(--linea);border-radius:min(var(--raggio), 18px);width:min(100% - 2rem,19rem);margin:-3.5rem 0 0 1rem;padding:1.35rem 1.5rem 1.2rem;position:relative;box-shadow:0 30px 60px -35px #00000059}.hero-persona--senza-foto .scheda-colloquio{width:100%;max-width:24rem;margin:0}@media (min-width:56rem){.hero-persona:not(.hero-persona--senza-foto) .scheda-colloquio{margin:0;position:absolute;bottom:-2.5rem;left:-3.5rem}}.scheda-colloquio__etichetta{letter-spacing:.16em;text-transform:uppercase;color:var(--accento-testo);margin:0 0 .5rem;font-size:.72rem;font-weight:700}.scheda-colloquio__dati{color:var(--testo-tenue);justify-content:space-between;align-items:baseline;gap:1rem;margin:0 0 .9rem;font-size:.92rem;display:flex}.scheda-colloquio__dati>span:first-child{align-items:center;gap:.4rem;display:inline-flex}.scheda-colloquio .prezzo{font-family:var(--font-titoli);font-weight:var(--peso-titoli);font-size:2rem;line-height:1}.temi{border-top:1px solid var(--linea-forte);column-gap:clamp(2rem,1rem + 4vw,6rem);margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.temi{grid-template-columns:repeat(2,minmax(0,1fr))}}.tema{border-bottom:1px solid var(--linea);align-items:baseline;gap:1.25rem;padding-block:clamp(1.1rem,.9rem + .8vw,1.6rem);display:flex}.tema__numero{width:2rem;color:var(--accento-testo);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.78rem;font-weight:600}.tema__nome{font-family:var(--font-titoli);font-weight:var(--peso-titoli);letter-spacing:-.015em;font-size:clamp(1.45rem,1.1rem + 1.4vw,2.3rem);line-height:1.15}.chi-sono-breve{gap:2rem clamp(2rem,1rem + 6vw,8rem);display:grid}@media (min-width:56rem){.chi-sono-breve{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}}.sito .chi-sono-breve .titolo-sezione h2{font-size:clamp(2.4rem,1.2rem + 3.2vw,4.2rem);line-height:.98}.sito .approccio .citazione__testo{font-size:clamp(1.8rem,1.1rem + 2.2vw,3.1rem);line-height:1.12}.formazione{border-top:1px solid var(--linea);margin:0 0 2rem;padding:0;list-style:none}.formazione li{border-bottom:1px solid var(--linea);gap:.8rem;padding-block:.85rem;line-height:1.5;display:flex}.percorso{counter-reset:passo;gap:2.5rem clamp(1.5rem,1rem + 2vw,3rem);margin:0;padding:0;list-style:none;display:grid}@media (min-width:56rem){.percorso{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}.percorso__passo{border-top:1px solid var(--linea-forte);padding-top:1.5rem}.percorso__numero{font-family:var(--font-titoli);font-weight:var(--peso-titoli);color:var(--accento-testo);margin-bottom:1.25rem;font-size:clamp(3rem,2rem + 3vw,5rem);line-height:.9;display:block}.percorso__passo p{color:var(--testo-tenue);max-width:24rem;margin:0}.tariffe{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:clamp(1rem,.5rem + 1.5vw,1.75rem);margin:0;padding:0;list-style:none;display:grid}.tariffa{background:var(--superficie);border:1px solid var(--linea);border-radius:var(--raggio);flex-direction:column;padding:clamp(1.5rem,1rem + 1.5vw,2.25rem);display:flex}.tariffa :is(h2,h3){overflow-wrap:break-word;margin-bottom:.75rem;font-size:clamp(1.2rem,1.05rem + .5vw,1.6rem);line-height:1.15}.tariffa__descrizione{color:var(--testo-tenue);flex:1;margin-bottom:1.5rem}.tariffa__piede{border-top:1px solid var(--linea);justify-content:space-between;align-items:baseline;gap:1rem;margin:0;padding-top:1rem;display:flex}.tariffa__durata{color:var(--testo-tenue);align-items:center;gap:.4rem;font-size:.9rem;display:inline-flex}.tariffa__prezzo{font-family:var(--font-titoli);font-weight:var(--peso-titoli);white-space:nowrap;font-size:clamp(1.8rem,1.4rem + 1vw,2.4rem);line-height:1}.approccio{gap:3rem clamp(2rem,1rem + 6vw,8rem);display:grid}@media (min-width:56rem){.approccio{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end}}.modalita{gap:.75rem;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.modalita li{border:1px solid var(--linea-forte);border-radius:var(--raggio);align-items:center;gap:1rem;padding:1.1rem 1.25rem;display:flex}.modalita .icona{width:1.6rem;height:1.6rem;color:var(--accento-testo)}.modalita strong{font-family:var(--font-titoli);font-weight:var(--peso-titoli);font-size:1.35rem;line-height:1.1;display:block}.modalita .tenue{font-size:.88rem}.riservatezza{border-block:1px solid var(--linea);padding-block:clamp(1.75rem,1.25rem + 1.5vw,2.5rem)}.riservatezza__corpo{text-align:center;justify-content:center;align-items:center;gap:1rem;display:flex}.riservatezza .icona{width:1.5rem;height:1.5rem;color:var(--accento-testo)}.riservatezza p{font-family:var(--font-titoli);margin:0;font-size:clamp(1.15rem,1rem + .6vw,1.5rem);line-height:1.3}.studio{gap:3rem clamp(2rem,1rem + 6vw,8rem);display:grid}@media (min-width:56rem){.studio:not(.studio--senza-foto){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}}.studio .titolo-sezione{margin-bottom:2rem}.studio__foto{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.5rem,.3rem + .6vw,1rem);margin:0;padding:0;list-style:none;display:grid}.studio__foto li{border-radius:var(--raggio-galleria);overflow:hidden}.studio__foto img{aspect-ratio:4/5;object-fit:cover;width:100%;height:100%}.studio__foto[data-quante="1"] li,.studio__foto[data-quante="3"] li:first-child{grid-column:span 2}.studio__foto[data-quante="1"] img,.studio__foto[data-quante="3"] li:first-child img{aspect-ratio:16/10}.invito-persona{padding-block:var(--spazio-sezione);border-top:1px solid var(--linea)}.invito-persona__corpo{gap:3rem clamp(2rem,1rem + 6vw,8rem);display:grid}@media (min-width:56rem){.invito-persona__corpo{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center}}.invito-persona h2{font-size:clamp(2.6rem,1rem + 5vw,6rem);line-height:.98}.invito-persona p{color:var(--testo-tenue);max-width:32rem;margin-bottom:2rem;font-size:1.12rem}.invito-persona .timbro{margin-bottom:2rem}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:is(.tema,.percorso__passo,.tariffa,.modalita li,.formazione li,.studio__foto li,.riservatezza__corpo){animation:linear both entra;animation-timeline:view();animation-range:entry entry 60%}}}.sito[data-tema=editoriale] .hero-persona h1{font-size:clamp(3.2rem,1rem + 6.5vw,8rem);line-height:.9}.sito[data-tema=editoriale] .scheda-colloquio{border-radius:2px}.sito[data-tema=editoriale] .tema__nome{font-size:clamp(1.8rem,1.2rem + 2vw,3rem)}.sito[data-tema=essenziale] .hero-persona h1{font-size:clamp(3rem,.5rem + 7.5vw,9rem);line-height:.88}.sito[data-tema=essenziale] .hero-persona__ritratto img{aspect-ratio:3/4;filter:grayscale()contrast(1.05)}.sito[data-tema=essenziale] .scheda-colloquio{background:var(--testo);color:var(--sfondo);box-shadow:none;border:0}.sito[data-tema=essenziale] .scheda-colloquio :is(.scheda-colloquio__etichetta,.scheda-colloquio__dati,.prezzo,.link-freccia){color:var(--sfondo)}.sito[data-tema=essenziale] .scheda-colloquio .link-freccia{border-bottom-color:#fff6}.sito[data-tema=essenziale] .temi{border-top:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));column-gap:1.5rem}.sito[data-tema=essenziale] .tema{border-top:1px solid var(--testo);border-bottom:0;flex-direction:column;gap:.6rem;padding-block:1rem 2rem}.sito[data-tema=essenziale] .tema__numero{color:var(--testo)}.sito[data-tema=essenziale] .tema__nome{letter-spacing:-.035em;font-size:clamp(1.5rem,1.1rem + 1.2vw,2.2rem)}.sito[data-tema=essenziale] .percorso__passo{border-top-color:var(--testo)}.sito[data-tema=essenziale] .percorso__numero{color:var(--testo);letter-spacing:-.06em;font-size:clamp(5rem,3rem + 6vw,9rem)}.sito[data-tema=essenziale] .tariffa{border-color:var(--testo);background:0 0}.sito[data-tema=essenziale] .tariffa:hover{background:var(--testo);color:var(--sfondo)}.sito[data-tema=essenziale] .tariffa:hover :is(.tariffa__descrizione,.tariffa__durata){color:#ffffffb3}.sito[data-tema=essenziale] .tariffa:hover .tariffa__piede{border-top-color:#ffffff40}.sito[data-tema=essenziale] .riservatezza{border-color:var(--testo)}.sito[data-tema=essenziale] .riservatezza__corpo{text-align:left;justify-content:flex-start}.sito[data-tema=essenziale] .riservatezza p{letter-spacing:-.02em;font-weight:500}.sito[data-tema=essenziale] :is(.chi-sono-breve,.studio,.approccio) .titolo-sezione{display:flex}.sito[data-tema=essenziale] :is(.chi-sono-breve,.studio,.approccio) .titolo-sezione__testo{display:block}.sito[data-tema=essenziale] .invito-persona{border-top-color:var(--testo)}.sito[data-tema=essenziale] .invito-persona h2{font-size:clamp(3rem,.5rem + 7vw,8.5rem);line-height:.88}.sito[data-tema=dimora] .hero-persona__ritratto img{aspect-ratio:3/4}.sito[data-tema=dimora] .hero-persona .occhiello:before{display:inline-block}.sito[data-tema=dimora] .scheda-colloquio{border-radius:22px}.sito[data-tema=dimora] .temi{border:0;flex-wrap:wrap;justify-content:center;gap:.8rem;max-width:64rem;margin-inline:auto;display:flex}.sito[data-tema=dimora] .tema{border:1px solid var(--linea-forte);border-radius:999px;padding:.75rem 1.5rem .85rem}.sito[data-tema=dimora] .tema__numero{display:none}.sito[data-tema=dimora] .tema__nome{font-size:clamp(1.35rem,1.1rem + .8vw,1.8rem);font-style:italic}.sito[data-tema=dimora] .percorso__passo{background:var(--superficie);text-align:center;border:0;border-radius:28px;padding:2.25rem 2rem}.sito[data-tema=dimora] .percorso__numero{background:var(--accento);width:3.25rem;height:3.25rem;color:var(--su-accento);border-radius:50%;place-items:center;margin:0 auto 1.5rem;font-size:1.5rem;line-height:1;display:grid}.sito[data-tema=dimora] .percorso__passo p{margin-inline:auto}.sito[data-tema=dimora] .percorso__passo h3{font-style:italic}.sito[data-tema=dimora] .tariffa{border-color:#0000;border-radius:28px}.sito[data-tema=dimora] .tariffa h3{font-style:italic}.sito[data-tema=dimora] .modalita li{background:var(--superficie);border-color:#0000;border-radius:999px}.sito[data-tema=dimora] .riservatezza{background:color-mix(in srgb, var(--accento) 12%, var(--sfondo));border:0}.sito[data-tema=dimora] .riservatezza p{font-style:italic}.sito[data-tema=dimora] :is(.chi-sono-breve,.studio,.approccio) .titolo-sezione,.sito[data-tema=notte] :is(.chi-sono-breve,.studio,.approccio) .titolo-sezione{text-align:left;align-items:flex-start}.sito[data-tema=dimora] :is(.chi-sono-breve,.studio,.approccio) .titolo-sezione .occhiello,.sito[data-tema=notte] :is(.chi-sono-breve,.studio,.approccio) .titolo-sezione .occhiello{justify-content:flex-start}.sito[data-tema=notte] :is(.chi-sono-breve,.studio,.approccio) .titolo-sezione h2:after{margin-left:0}.sito[data-tema=dimora] .studio__foto li:first-child{border-radius:999px 999px var(--raggio-galleria) var(--raggio-galleria) / 30% 30% var(--raggio-galleria) var(--raggio-galleria)}.sito[data-tema=dimora] .approccio .citazione__testo{font-style:italic}.sito[data-tema=notte] .hero-persona__ritratto{overflow:visible}.sito[data-tema=notte] .hero-persona__ritratto img{outline:1px solid var(--oro);outline-offset:14px}.sito[data-tema=notte] :is(.tema__numero,.percorso__numero,.hero-persona__albo .icona,.formazione .icona,.modalita .icona,.riservatezza .icona,.scheda-colloquio__etichetta){color:var(--oro)}.sito[data-tema=notte] .percorso__numero{font-style:italic}.sito[data-tema=notte] .tariffa{background:0 0;border-color:#cfae7266}.sito[data-tema=notte] .tariffa__prezzo{color:var(--oro)}.sito[data-tema=notte] .scheda-colloquio{border-color:#cfae7266}@media print{.testata nav,.testata__invito,.barra-anteprima,.barra-azioni,.avviso,.modulo,.nastro,.carosello__frecce{display:none}.testata,.sito[data-sopra] .cima,.sito[data-sopra] .testata{color:#000;position:static}.sito:after{display:none}}.prenotazione__intro{max-width:var(--lettura);margin:0 0 2.5rem}.prenotazione{gap:2.5rem clamp(2rem,1rem + 4vw,5rem);display:grid}@media (min-width:60rem){.prenotazione{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start}}.prenotazione__colonna{gap:2rem;min-width:0;display:grid}.prenotazione__blocco{border:0;min-width:0;margin:0;padding:0}.prenotazione__blocco>legend{margin-bottom:1rem}.prenotazione__blocco:disabled{opacity:.55}.scelte-unita{gap:.75rem;display:grid}.scelta-unita{border:1px solid var(--linea-forte);border-radius:var(--raggio);background:var(--superficie);cursor:pointer;gap:.2rem;padding:1rem 1.1rem 1rem 3rem;transition:border-color .25s;display:grid;position:relative}.scelta-unita input{accent-color:var(--accento);position:absolute;top:1.2rem;left:1.1rem}.scelta-unita--attiva{border-color:var(--accento);box-shadow:inset 0 0 0 1px var(--accento)}.scelta-unita__nome{font-weight:600}.scelta-unita__dati{color:var(--testo-tenue);font-size:.92rem}.prenotazione__date{font-family:var(--font-titoli);flex-wrap:wrap;gap:.75rem;margin:0 0 1rem;font-size:clamp(1.25rem,1rem + 1vw,1.7rem);display:flex}.calendario__barra{justify-content:flex-end;gap:.5rem;margin-bottom:.5rem;display:flex}.calendario__freccia{border:1px solid var(--linea-forte);width:2.75rem;height:2.75rem;color:var(--testo);cursor:pointer;background:0 0;border-radius:50%;font-size:1.3rem}.calendario__freccia:disabled{opacity:.35;cursor:default}.calendari{gap:2rem;display:grid}@media (min-width:40rem){.calendari{grid-template-columns:repeat(2,minmax(0,1fr))}}.calendario__mese{text-transform:capitalize;margin:0 0 .75rem;font-weight:600}.calendario__griglia{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.calendario__intestazione{color:var(--testo-tenue);text-align:center;text-transform:uppercase;padding-bottom:.4rem;font-size:.78rem}.calendario__giorno{aspect-ratio:1;border-radius:min(var(--raggio), 8px);background:var(--superficie);min-height:2.5rem;color:var(--testo);font:inherit;cursor:pointer;border:0;font-size:.92rem;transition:background-color .2s}.calendario__giorno:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--accento)}.calendario__giorno.is-passato{color:var(--testo-tenue);opacity:.45;cursor:default;background:0 0}.calendario__giorno.is-occupato{color:var(--testo-tenue);background:0 0;text-decoration:line-through}.calendario__giorno.is-dentro{background:color-mix(in srgb, var(--accento) 18%, var(--superficie))}.calendario__giorno.is-scelto{background:var(--accento);color:var(--su-accento);text-decoration:none}.prenotazione__ospiti{grid-template-columns:repeat(2,minmax(0,8rem));gap:1rem;display:grid}.prenotazione__unita{font-family:var(--font-titoli);margin:0 0 1rem;font-size:clamp(1.3rem,1rem + 1vw,1.8rem)}.righe-importi{gap:.6rem;margin:0 0 1.5rem;display:grid}.righe-importi>div{border-bottom:1px solid var(--linea);justify-content:space-between;gap:1rem;padding-bottom:.6rem;display:flex}.righe-importi dt{color:var(--testo-tenue)}.righe-importi dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.righe-importi__totale dt,.righe-importi__totale dd{color:var(--testo);font-weight:700}.prenotazione__politica ul,ul.prenotazione__politica{color:var(--testo-tenue);gap:.4rem;margin:.75rem 0 0;padding-left:1.1rem;font-size:.93rem;display:grid}.prenotazione__nota{font-size:.88rem}.annullo__importo{font-family:var(--font-titoli);margin:0 0 .5rem;font-size:clamp(1.4rem,1rem + 1.5vw,2rem)}.riquadro-modulo h2.occhiello,.prenotazione__riepilogo h3.occhiello{font-size:.74rem}.prenotazione__lingue{flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;font-size:.9rem;display:flex}.prenotazione__lingue a[aria-current]{font-weight:700;text-decoration:none}.lingue-sito{top:.35rem;right:var(--gutter);letter-spacing:.12em;gap:.75rem;font-size:.72rem;display:flex;position:absolute}.testata:has(.lingue-sito) .testata__riga{padding-top:1.5rem}.lingue-sito a{color:var(--testo-tenue);text-decoration:none}.lingue-sito a[aria-current]{color:var(--accento-testo);font-weight:700}.sito[data-sopra=true] .lingue-sito a{color:#ffffffc7}.sito[data-sopra=true] .lingue-sito a[aria-current]{color:#fff}.appuntamento{gap:1.1rem;display:grid}.appuntamento__passo{font-family:var(--font-testo);letter-spacing:.14em;text-transform:uppercase;color:var(--testo-tenue);margin:.8rem 0 0;font-size:.8rem;font-weight:600}.appuntamento__giorni{grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));gap:.9rem;display:grid}.appuntamento__giorno{border:1px solid var(--linea);border-radius:var(--raggio);background:var(--superficie);padding:.75rem .8rem .9rem}.appuntamento__data{color:var(--testo-tenue);text-transform:capitalize;margin:0 0 .6rem;font-size:.82rem}.appuntamento__giorno ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.appuntamento__ora{border:1px solid var(--linea);border-radius:min(var(--raggio), 10px);width:100%;color:var(--testo);font:inherit;cursor:pointer;background:0 0;padding:.45rem .5rem;font-size:.95rem;transition:background-color .2s,border-color .2s}.appuntamento__ora:hover{border-color:var(--accento)}.appuntamento__ora.is-scelto{background:var(--accento);border-color:var(--accento);color:var(--su-accento);font-weight:600}.appuntamento .modulo__righe,.tavolo__scelte{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.9rem;display:grid}.tavolo__orari{border:0;min-width:0;margin:0;padding:0}.tavolo__orari .appuntamento__giorno{grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));gap:.5rem;margin:.6rem 0 0;list-style:none;display:grid}.newsletter{border-top:1px solid var(--linea);background:var(--superficie);padding:clamp(2.5rem,2rem + 2vw,4rem) 0}.newsletter__corpo{align-items:start;gap:1.6rem;display:grid}@media (min-width:56rem){.newsletter__corpo{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:2.5rem}}.newsletter__testo h2{font-family:var(--font-titoli);font-weight:var(--peso-titoli);margin:0 0 .6rem;font-size:clamp(1.4rem,1.1rem + 1.1vw,2rem);line-height:1.15}.newsletter__testo p{max-width:34ch;margin:0}.newsletter__modulo{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.9rem;display:grid}.newsletter__spunta,.newsletter__modulo>div:last-child,.newsletter__modulo .esito{grid-column:1/-1}.consenso{inset-inline:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom));z-index:60;border:1px solid var(--linea-forte);border-radius:calc(var(--raggio) * 2);background:var(--superficie);max-width:34rem;color:var(--testo);margin-inline:auto;padding:1.1rem 1.25rem;font-size:.93rem;line-height:1.5;position:fixed;box-shadow:0 12px 40px #0000002e}.consenso__titolo{margin:0 0 .35rem;font-weight:600}.consenso__testo{margin:0}.consenso__azioni{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.9rem;display:flex}.consenso__link{color:var(--accento-testo);margin-left:auto;font-size:.85rem;text-decoration:underline}.piede__bottone-link{color:#ffffffbf;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}.concierge__apri{right:max(1rem, env(safe-area-inset-right));bottom:calc(1rem + env(safe-area-inset-bottom));z-index:60;border-radius:var(--raggio-bottone);background:var(--accento);min-height:3rem;color:var(--su-accento);font:600 .95rem/1 var(--font-testo);cursor:pointer;border:0;align-items:center;gap:.5rem;padding:.7rem 1.1rem;display:inline-flex;position:fixed;box-shadow:0 10px 30px #0000002e}.concierge__apri:focus-visible,.concierge button:focus-visible,.concierge a:focus-visible,.concierge textarea:focus-visible,.concierge input:focus-visible{outline:2px solid var(--accento);outline-offset:2px}.concierge{right:max(1rem, env(safe-area-inset-right));bottom:calc(1rem + env(safe-area-inset-bottom));z-index:70;background:var(--superficie);width:min(24rem,100vw - 2rem);height:min(36rem,100dvh - 2rem);color:var(--testo);border:1px solid var(--linea);border-radius:calc(var(--raggio) * 2);font-family:var(--font-testo);flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 24px 60px #00000038}.concierge[hidden]{display:none}.solo-lettori{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.concierge__testa{border-bottom:1px solid var(--linea);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem .85rem .85rem 1.1rem;display:flex}.concierge__nome{font-family:var(--font-titoli);font-weight:var(--peso-titoli);margin:0;font-size:1.1rem}.concierge__chiudi,.concierge__annulla{width:2.5rem;height:2.5rem;color:var(--testo);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:1.3rem;display:inline-flex}.concierge__chiudi:hover,.concierge__annulla:hover{background:var(--linea)}.concierge__corpo{overscroll-behavior:contain;flex-direction:column;flex:1;gap:.6rem;padding:1rem;display:flex;overflow-y:auto}.concierge__privacy{color:var(--testo-tenue);gap:.8rem;font-size:.9rem;line-height:1.5;display:grid}.concierge__privacy p{margin:0}.concierge__privacy a{color:var(--testo)}.concierge__privacy .bottone{justify-self:start}.concierge__riga{flex-direction:column;gap:.4rem;display:flex}.concierge__riga--ospite{align-items:flex-end}.concierge__msg{border-radius:calc(var(--raggio) * 2);white-space:pre-line;overflow-wrap:anywhere;max-width:88%;margin:0;padding:.6rem .85rem;font-size:.95rem;line-height:1.5}.concierge__msg--concierge{background:var(--sfondo);border:1px solid var(--linea);align-self:flex-start}.concierge__msg--ospite{background:var(--accento);color:var(--su-accento)}.concierge__attesa{color:var(--testo-tenue);font-style:italic}.concierge__host{border:1px solid var(--linea-forte);border-radius:var(--raggio-bottone);color:var(--testo);font:600 .85rem/1.2 var(--font-testo);cursor:pointer;background:0 0;align-self:flex-start;padding:.45rem .9rem}.concierge__contatti{max-width:88%;font-size:.88rem}.concierge__contatti p{color:var(--testo-tenue);margin:0 0 .25rem}.concierge__contatti ul{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.concierge__contatti a{color:var(--testo)}.concierge__modulo{border:1px solid var(--linea);border-radius:calc(var(--raggio) * 2);background:var(--sfondo);gap:.35rem;padding:.9rem;font-size:.88rem;display:grid}.concierge__modulo-titolo{margin:0 0 .3rem;font-weight:600}.concierge__modulo input,.concierge__modulo textarea{border:1px solid var(--linea-forte);border-radius:var(--raggio);background:var(--superficie);width:100%;color:var(--testo);font:inherit;padding:.55rem .7rem;font-size:1rem}.concierge__modulo small{color:var(--testo-tenue)}.concierge__modulo label{margin-top:.3rem}.concierge__modulo-azioni{justify-content:space-between;align-items:center;margin-top:.5rem;display:flex}.concierge__errore{color:var(--errore);margin:0}.concierge__scrivi{border-top:1px solid var(--linea);align-items:flex-end;gap:.5rem;padding:.7rem;display:flex}.concierge__scrivi textarea{border:1px solid var(--linea-forte);border-radius:calc(var(--raggio) * 2);background:var(--sfondo);min-height:2.75rem;max-height:8rem;color:var(--testo);font:inherit;resize:none;field-sizing:content;flex:1;padding:.65rem .8rem;font-size:1rem}.concierge__invia{background:var(--accento);width:2.75rem;height:2.75rem;color:var(--su-accento);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.concierge__invia:disabled{opacity:.45;cursor:default}@media (max-width:55.99rem){.sito[data-barra=true] .concierge__apri{bottom:calc(5.4rem + env(safe-area-inset-bottom))}}@media (max-width:34rem){.concierge{width:100%;height:100dvh;padding-bottom:env(safe-area-inset-bottom);border:0;border-radius:0;inset:0}.concierge__apri span{display:none}.concierge__apri{justify-content:center;width:3.25rem;height:3.25rem;padding:0}}.faq__elenco{border-top:1px solid var(--linea);margin-top:1.25rem;display:grid}.faq__voce{border-bottom:1px solid var(--linea)}.faq__voce summary{font-family:var(--font-titoli);font-weight:var(--peso-titoli);cursor:pointer;justify-content:space-between;align-items:baseline;gap:1rem;padding:1.1rem 0;font-size:1.15rem;line-height:1.35;list-style:none;display:flex}.faq__voce summary::-webkit-details-marker{display:none}.faq__voce summary:after{content:"+";color:var(--accento-testo);font-family:var(--font-testo);transition:transform .2s var(--morbido);flex-shrink:0}.faq__voce[open] summary:after{transform:rotate(45deg)}.faq__voce summary:focus-visible{outline:2px solid var(--accento);outline-offset:4px}.faq__risposta{color:var(--testo-tenue);padding-bottom:1.2rem}.guida .lettura{gap:1.5rem;display:grid}.guida__lingue,.guida__indice{flex-wrap:wrap;gap:.5rem;display:flex}.guida__lingue a,.guida__indice a{border:1px solid var(--linea-forte);border-radius:var(--raggio-bottone);color:var(--testo);padding:.4rem .9rem;font-size:.9rem;text-decoration:none}.guida__lingue a[aria-current=true]{background:var(--accento);border-color:var(--accento);color:var(--su-accento)}.guida__foto{border-radius:var(--raggio-foto);width:100%;height:auto}.guida__avviso{border:1px solid var(--linea-forte);border-radius:var(--raggio);background:var(--superficie);margin:0;padding:.9rem 1.1rem;font-size:.92rem}.guida__sezione{border-top:1px solid var(--linea);gap:.6rem;padding-top:1.5rem;scroll-margin-top:6rem;display:grid}.guida__sezione h2{font-family:var(--font-titoli);font-weight:var(--peso-titoli);letter-spacing:var(--spaziatura-titoli);margin:0;font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.guida__sezione>.tenue{margin:0}.guida__voci{gap:1rem;margin-top:.5rem;display:grid}.guida__voce{border:1px solid var(--linea);border-radius:var(--raggio);background:var(--superficie);gap:.4rem;padding:1.1rem 1.2rem;display:grid}.guida__voce img{border-radius:var(--raggio-foto);width:100%;height:auto}.guida__voce h3{margin:0;font-size:1.05rem;font-weight:600}.guida__voce .testo p{white-space:pre-line}.guida__solo{border-radius:var(--raggio-bottone);background:var(--accento);color:var(--su-accento);letter-spacing:.04em;text-transform:uppercase;justify-self:start;margin:0;padding:.15rem .6rem;font-size:.72rem;font-weight:600}.guida-wifi dl{border:1px solid var(--linea);border-radius:var(--raggio);background:var(--superficie);gap:.6rem;margin:.6rem 0 0;padding:1.1rem 1.2rem;display:grid}.guida-wifi dl>div{gap:.15rem;display:grid}.guida-wifi dt{color:var(--testo-tenue);font-size:.85rem}.guida-wifi dd{flex-wrap:wrap;align-items:center;gap:.75rem;margin:0;font-size:1.1rem;font-weight:600;display:flex}.guida-wifi code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.sezione-portfolio .pf-serie+.pf-serie{margin-top:clamp(3.5rem,2rem + 6vw,7rem)}.pf-serie__testa{max-width:var(--lettura);margin-bottom:clamp(1.5rem,1rem + 2vw,2.75rem)}.pf-serie__numero{letter-spacing:.18em;text-transform:uppercase;color:var(--testo-tenue);margin:0 0 .5rem;font-size:.75rem}.pf-serie__titolo{font-family:var(--font-titoli);font-weight:var(--peso-titoli);letter-spacing:var(--spaziatura-titoli);margin:0;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem)}.pf-serie__testo{color:var(--testo-tenue);margin:.75rem 0 0}.pf-gruppo{align-items:start;gap:clamp(.5rem,.25rem + .8vw,1.25rem);margin-top:clamp(.5rem,.25rem + .8vw,1.25rem);display:grid}.pf-gruppo--coppia,.pf-gruppo--terzina{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:48rem){.pf-gruppo--terzina{grid-template-columns:repeat(3,minmax(0,1fr))}}.pf-foto{min-width:0;margin:0}.pf-foto__apri{cursor:zoom-in;border-radius:var(--raggio-galleria);background:0 0;border:0;width:100%;padding:0;display:block;overflow:hidden}.pf-foto img,.pf-foto picture{border-radius:var(--raggio-galleria);width:100%;height:auto;display:block}.pf-foto img{transition:transform 1.2s var(--morbido)}.pf-foto__apri:hover img{transform:scale(1.02)}.pf-gruppo--piena .pf-foto[data-formato=verticale],.pf-gruppo--piena .pf-foto[data-formato=quadrata]{width:100%;max-width:34rem;margin-inline:auto}.pf-foto__didascalia{color:var(--testo-tenue);margin-top:.6rem;font-size:.85rem}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.pf-gruppo{animation:linear both pf-entra;animation-timeline:view();animation-range:entry entry 42%}}}@keyframes pf-entra{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}.pf-visore{color:#f6f3ee;background:#080706f5;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0}.pf-visore::backdrop{background:#080706e6}.pf-visore__barra{padding:max(.75rem, env(safe-area-inset-top)) 1rem .75rem;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:absolute;inset:0 0 auto}.pf-visore__conteggio{font-variant-numeric:tabular-nums;color:#f6f3eebf;margin:0;font-size:.85rem}.pf-visore__chiudi,.pf-visore__freccia{width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;background:#f6f3ee1f;border:0;border-radius:999px;place-items:center;font-size:1.5rem;line-height:1;display:grid}.pf-visore__chiudi:hover,.pf-visore__freccia:hover{background:#f6f3ee38}.pf-visore__freccia{position:absolute;top:50%;transform:translateY(-50%)}.pf-visore__freccia--prima{left:max(.5rem, env(safe-area-inset-left))}.pf-visore__freccia--dopo{right:max(.5rem, env(safe-area-inset-right))}.pf-visore__foto{height:100%;padding:3.5rem 1rem max(2.5rem, env(safe-area-inset-bottom));align-content:center;justify-items:center;gap:.75rem;margin:0;display:grid}.pf-visore__foto img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 7rem)}.pf-visore__foto figcaption{max-width:var(--lettura);text-align:center;color:#f6f3eecc;font-size:.9rem}@media (prefers-reduced-motion:no-preference){.pf-visore[open]{animation:pf-visore-entra .2s var(--morbido)}}@keyframes pf-visore-entra{0%{opacity:0}to{opacity:1}}.pf-serie__apertura{width:100vw;max-width:100vw;margin:0 calc(50% - 50vw) clamp(1.5rem,3vw,3rem);display:block;position:relative}.pf-serie__apertura .pf-foto{max-width:none;margin:0}.pf-serie__apertura .pf-foto img{object-fit:cover;border-radius:0;width:100%;height:min(68vh,42rem)}.pf-serie__sopra{width:min(42rem, calc(100% - var(--gutter) * 2));margin:clamp(-5rem, -7vw, -3rem) auto 0 max(var(--gutter), calc((100% - var(--larghezza)) / 2 + var(--gutter)));background:var(--sfondo);padding:clamp(1.5rem,3vw,2.25rem) clamp(2rem,4vw,3rem) 0 0;position:relative}@media (max-width:36rem){.pf-serie__sopra{margin-top:-2rem;padding-right:1.25rem}}.pf-serie__sopra .pf-serie__titolo{font-size:clamp(2.25rem,1.2rem + 4.4vw,4.5rem);line-height:1}.pf-serie__sopra .pf-serie__testo{max-width:var(--lettura)}[data-stile=nastro] .pf-fila{scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);overscroll-behavior-x:contain;gap:clamp(.5rem,.25rem + .8vw,1.25rem);padding-bottom:.75rem;display:flex;overflow-x:auto}[data-stile=nastro] .pf-foto{scroll-snap-align:start;flex:none;max-width:none}[data-stile=nastro] .pf-foto img{width:auto;max-width:88vw;height:clamp(15rem,10rem + 24vw,30rem)}[data-stile=sfalsata] .pf-fila{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(1rem,.5rem + 1.6vw,2.5rem) clamp(.75rem,1.6vw,1.5rem);display:grid}[data-stile=sfalsata] .pf-foto{grid-column:span 12}@media (min-width:48rem){[data-stile=sfalsata] .pf-foto:nth-child(5n+1){grid-column:5/span 8}[data-stile=sfalsata] .pf-foto:nth-child(5n+2){grid-column:2/span 4;margin-top:clamp(1rem,3vw,3rem)}[data-stile=sfalsata] .pf-foto:nth-child(5n+3){grid-column:7/span 5;margin-top:clamp(2rem,7vw,7rem)}[data-stile=sfalsata] .pf-foto:nth-child(5n+4){grid-column:1/span 7}[data-stile=sfalsata] .pf-foto:nth-child(5n+5){grid-column:6/span 6;margin-top:clamp(1rem,3vw,3rem)}}.sezione-portfolio[data-stile=mosaico]{background:var(--scuro);color:var(--su-scuro);padding-block:clamp(3rem,2rem + 5vw,7rem)}[data-stile=mosaico] .pf-serie__numero,[data-stile=mosaico] .pf-serie__testo{color:#f6f3eeb3}[data-stile=mosaico] .pf-fila{margin-inline:calc(var(--gutter) * -1);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(8rem,4rem + 16vw,15rem);gap:0;display:grid}[data-stile=mosaico] .pf-foto:last-child:nth-child(odd){grid-column:span 2}@media (min-width:48rem){[data-stile=mosaico] .pf-fila{grid-template-columns:repeat(4,minmax(0,1fr))}[data-stile=mosaico] .pf-foto:nth-child(4n+1){grid-area:span 2/span 2}[data-stile=mosaico] .pf-foto:nth-child(4n+4){grid-column:span 2}[data-stile=mosaico] .pf-foto:last-child:nth-child(4n+1){grid-column:span 4}[data-stile=mosaico] .pf-foto:last-child:nth-child(4n+2){grid-column:span 2}[data-stile=mosaico] .pf-foto:last-child:nth-child(4n+4){grid-column:span 4}}[data-stile=mosaico] .pf-foto{grid-row:span 2;overflow:hidden}[data-stile=mosaico] .pf-foto,[data-stile=mosaico] .pf-foto__apri,[data-stile=mosaico] picture{height:100%}[data-stile=mosaico] .pf-foto img{object-fit:cover;border-radius:0;height:100%}[data-stile=mosaico] .pf-foto{position:relative}[data-stile=mosaico] .pf-foto__didascalia{color:#f6f3ee;background:linear-gradient(#0a090700,#0a0907cc);margin:0;padding:2.5rem 1rem .9rem;position:absolute;inset:auto 0 0}.sito[data-tema=lastra]{--sfondo:#f2f0ec;--testo:#15151a;--testo-tenue:#15151a8f;--superficie:#fff;--linea:#15151a24;--linea-forte:#15151a57;--scuro:#111114;--font-titoli:"Bodoni PN", "Bodoni Moda", Didot, "Times New Roman", serif;--peso-titoli:400;--spaziatura-titoli:-.015em;--raggio:0px;--raggio-foto:0px;--raggio-galleria:0px;--raggio-bottone:0px}body:has(.sito[data-tema=lastra]){background:#f2f0ec}.sito[data-tema=lastra] .nav__elenco a{letter-spacing:.2em;text-transform:uppercase;font-size:.7rem;font-weight:500}@media (max-width:55.99rem){.sito[data-tema=lastra] .nav__elenco a{letter-spacing:.02em;text-transform:none;font-size:1.6rem;font-weight:400}}.sito[data-tema=lastra] .marchio{letter-spacing:.06em}.hero-lastra{isolation:isolate;color:#fff;grid-template-rows:1fr auto;min-height:100svh;padding-block:9rem 0;display:grid;position:relative}.hero-lastra__foto{z-index:-1;position:absolute;inset:0;overflow:hidden}.hero-lastra__foto img,.hero-lastra__foto picture{object-fit:cover;width:100%;height:100%}.hero-lastra:before{content:"";z-index:-1;background:linear-gradient(#0a0a0c80 0%,#0a0a0c1f 22%,#0a0a0c85 52%,#0a0a0cbd 72%,#0a0a0ceb 100%);position:absolute;inset:0}.hero-lastra__testo{align-self:end;padding-bottom:clamp(2rem,1rem + 4vw,4.5rem)}.hero-lastra__sopra{color:#ffffffd9;letter-spacing:.22em;text-shadow:0 1px 12px #08080a80}.hero-lastra .titolo-animato{text-shadow:0 2px 26px #08080a99;letter-spacing:-.03em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(2.8rem,1.2rem + 7.4vw,7.5rem);line-height:.95}.hero-lastra__sotto{border-top:1px solid #ffffff38;align-items:end;gap:1.5rem 3rem;padding-top:1.6rem;padding-bottom:clamp(2rem,1.2rem + 3vw,3.5rem);display:grid}@media (min-width:56rem){.hero-lastra__sotto{grid-template-columns:minmax(0,1fr) auto}}.hero-lastra__intro .testo{color:#fff;text-shadow:0 1px 14px #08080a8c;max-width:52ch}.hero-lastra__albo{color:#ffffffb8;align-items:center;gap:.5rem;margin:.9rem 0 0;font-size:.82rem;display:flex}.hero-lastra__albo svg{flex:none;width:1rem;height:1rem}.hero-lastra .bottoni{margin:0}.hero-lastra .bottone{color:#15151a;background:#fff;border-color:#fff}.hero-lastra .bottone--vuoto{color:#fff;background:0 0;border-color:#ffffff80}.hero-lastra--senza-foto{min-height:0;color:var(--testo);padding-block:4rem 0}.hero-lastra--senza-foto:before{display:none}.hero-lastra--senza-foto .hero-lastra__sopra,.hero-lastra--senza-foto .hero-lastra__intro .testo,.hero-lastra--senza-foto .hero-lastra__albo{color:var(--testo-tenue)}.hero-lastra--senza-foto .hero-lastra__sotto{border-top-color:var(--linea)}.hero-lastra--senza-foto .bottone{background:var(--testo);color:var(--sfondo);border-color:var(--testo)}.hero-lastra--senza-foto .bottone--vuoto{color:var(--testo);border-color:var(--linea-forte);background:0 0}.sito[data-tema=lastra] .titolo-sezione h2{font-size:clamp(2rem,1.2rem + 3.2vw,4.2rem);line-height:1.02}.sito[data-tema=lastra] .occhiello{letter-spacing:.26em;font-size:.68rem}.sito[data-tema=lastra] .sezione-portfolio{padding-block:clamp(2.5rem,1.5rem + 4vw,5rem) clamp(3rem,2rem + 5vw,7rem)}.sito[data-tema=lastra] .bottone{letter-spacing:.14em;text-transform:uppercase;padding-inline:1.6rem;font-size:.74rem;font-weight:600}.sito[data-tema=lastra] .tema__numero{display:none}.sito[data-tema=lastra] .tariffa{background:0 0;border-width:0 0 1px;border-radius:0}.testata__recapiti{display:none}@media (min-width:68rem){.testata__recapiti{font-variant-numeric:tabular-nums;align-items:center;gap:.9rem;margin:0 0 0 -1rem;font-size:.9rem;display:inline-flex}.testata__recapito{color:inherit;white-space:nowrap;transition:border-color .2s var(--morbido), opacity .2s var(--morbido);border-bottom:1px solid #0000;align-items:center;gap:.4rem;padding-bottom:1px;text-decoration:none;display:inline-flex}.testata__recapito:hover{border-bottom-color:currentColor}.testata__recapito svg{opacity:.75;flex:none;width:1.05rem;height:1.05rem}}@media (min-width:56rem) and (max-width:89.99rem){.testata__riga{gap:1rem 1.3rem}.nav__elenco{gap:1.1rem}.sito[data-tema] .marchio{font-size:1.25rem}.testata__recapiti{gap:.6rem;margin-left:-.3rem;font-size:.84rem}}.sito[data-sopra] .testata__recapito svg{opacity:.85}@media print{.testata__recapiti{display:inline-flex}}.hero-colonna{grid-template-columns:minmax(0,1fr);display:grid}.hero-colonna__foto{background:color-mix(in srgb, var(--testo) 8%, var(--sfondo));aspect-ratio:4/5;overflow:hidden}.hero-colonna__foto img,.hero-colonna__foto picture{object-fit:cover;width:100%;height:100%;display:block}.hero-colonna__testo{align-items:center;padding-block:clamp(2.5rem,2rem + 3vw,5rem);display:flex}.hero-colonna__dentro{width:min(100% - 2 * var(--gutter), var(--larghezza));margin-inline:auto}.hero-colonna h1{margin:.6rem 0 0;font-size:clamp(2.2rem,1.2rem + 2.6vw,3.9rem);line-height:1.02}.sito[data-tema=editoriale] .hero-colonna h1,.sito[data-tema=notte] .hero-colonna h1{font-size:clamp(2.3rem,1.2rem + 2.8vw,4.2rem);line-height:.98}.hero-colonna__intro{max-width:46ch;margin-top:1.4rem}.hero-colonna .bottoni{margin-top:1.8rem}.hero-colonna__albo{color:var(--testo-tenue);align-items:center;gap:.5rem;margin:1.4rem 0 0;font-size:.84rem;display:flex}.hero-colonna__albo svg{flex:none;width:1rem;height:1rem}@media (min-width:56rem){.hero-colonna{grid-template-columns:repeat(2,minmax(0,1fr));min-height:min(42rem,88svh)}.hero-colonna__foto{aspect-ratio:auto;height:100%}.hero-colonna[data-lato=destra] .hero-colonna__foto{grid-area:1/2}.hero-colonna[data-lato=destra] .hero-colonna__testo{grid-area:1/1;justify-content:flex-end;padding-right:clamp(2rem,1rem + 3vw,4rem)}.hero-colonna[data-lato=destra] .hero-colonna__dentro{width:min(100%, calc(var(--larghezza) / 2 - var(--gutter)));padding-left:var(--gutter);margin-left:auto;margin-right:0}.hero-colonna[data-lato=sinistra] .hero-colonna__foto{grid-area:1/1}.hero-colonna[data-lato=sinistra] .hero-colonna__testo{grid-area:1/2;padding-left:clamp(2rem,1rem + 3vw,4rem)}.hero-colonna[data-lato=sinistra] .hero-colonna__dentro{width:min(100%, calc(var(--larghezza) / 2 - var(--gutter)));padding-right:var(--gutter);margin-left:0;margin-right:auto}}.hero-colonna--senza-foto{grid-template-columns:minmax(0,1fr)}@media (min-width:56rem){.hero-colonna--senza-foto{grid-template-columns:minmax(0,1fr);min-height:0}.hero-colonna--senza-foto .hero-colonna__testo{grid-column:1;padding-inline:0}.hero-colonna--senza-foto .hero-colonna__dentro{width:min(100% - 2 * var(--gutter), var(--larghezza));margin-inline:auto;padding-inline:0}}.hero-parola{padding-block:clamp(2.5rem,1.5rem + 3vw,4rem) 0}.hero-parola h1{max-width:20ch;margin:.8rem 0 0;font-size:clamp(2.4rem,1rem + 5.4vw,4.6rem);line-height:1.02}.hero-parola__sotto{border-top:1px solid var(--linea);gap:1.6rem;margin-top:clamp(1.5rem,1rem + 1.5vw,2.4rem);padding-top:clamp(1.2rem,.9rem + 1vw,1.8rem);display:grid}@media (min-width:56rem){.hero-parola__sotto{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:3rem}}.hero-parola__sotto .testo{max-width:54ch}.hero-parola__sotto .bottoni{margin-top:1.6rem}.hero-parola__fascia{height:clamp(12rem,6rem + 15vw,20rem);margin-top:clamp(1.6rem,1rem + 1.6vw,2.6rem);overflow:hidden}.hero-parola__fascia img,.hero-parola__fascia picture{object-fit:cover;width:100%;height:100%;display:block}.hero-parola__albo{color:var(--testo-tenue);align-items:center;gap:.5rem;margin:1.6rem 0 0;font-size:.84rem;display:flex}.hero-parola__albo svg{flex:none;width:1rem;height:1rem}.riga-incontro{border-top:1px solid var(--linea);flex-wrap:wrap;align-items:baseline;gap:.5rem 1.1rem;margin:1.6rem 0 0;padding-top:1rem;font-size:.92rem;display:flex}.riga-incontro__nome{letter-spacing:.16em;text-transform:uppercase;color:var(--testo-tenue);width:100%;font-size:.7rem;font-weight:600}.riga-incontro__dato{color:var(--testo-tenue)}.riga-incontro .prezzo{font-family:var(--font-titoli);color:var(--testo);font-size:1.35rem}.hero-parola .riga-incontro{border-top:0;margin-top:0;padding-top:0}.chi-sono-breve__ritratto{border-radius:var(--raggio-foto);margin:1.8rem 0 0;overflow:hidden}.chi-sono-breve__ritratto img,.chi-sono-breve__ritratto picture{width:100%;height:auto;display:block}@media (min-width:56rem){.chi-sono-breve--con-foto .chi-sono-breve__ritratto{max-width:22rem}}.testata__info,.nastro-diretto{display:none}@media (min-width:56rem){.sito[data-tema=editoriale] .testata{border-bottom-color:#0000}.sito[data-tema=editoriale] .testata__riga{gap:.75rem;min-height:6.5rem}.sito[data-tema=editoriale] .marchio{margin-right:auto;font-size:1.5rem}.sito[data-tema=editoriale] .nav{order:10;position:relative}.sito[data-tema=editoriale] .nav__bottone{letter-spacing:0;border-color:currentColor;justify-content:center;width:3.6rem;min-height:3.6rem;padding:0;font-size:0;display:inline-flex}.sito[data-tema=editoriale] .nav__elenco{background:var(--superficie);min-width:17rem;color:var(--testo);border-radius:1.25rem;padding:.75rem 1.5rem;display:none;position:absolute;top:calc(100% + .75rem);right:0;box-shadow:0 24px 60px -24px #00000059}.sito[data-tema=editoriale] .nav[data-aperto=true] .nav__elenco{display:block}.sito[data-tema=editoriale] .nav__elenco li+li{border-top:1px solid var(--linea)}.sito[data-tema=editoriale] .nav__elenco a{letter-spacing:0;padding:.9rem 0;font-size:1rem}.sito[data-tema=editoriale] .testata__recapiti{order:9;gap:.75rem;margin:0;display:inline-flex}.sito[data-tema=editoriale] .testata__recapito{border:1px solid;border-radius:999px;justify-content:center;width:3.6rem;height:3.6rem;padding:0;transition:background-color .2s,color .2s}.sito[data-tema=editoriale] .testata__recapito:hover{background:#ffffff1f;border-bottom-color:currentColor}.sito[data-tema=editoriale] .testata__recapito svg{opacity:1;width:1.2rem;height:1.2rem}.sito[data-tema=editoriale] .testata__numero{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sito[data-tema=editoriale] :is(.testata__info,.testata__invito){min-height:3.6rem;padding-inline:1.9rem;display:inline-flex}.sito[data-tema=editoriale] .testata__info{order:7}.sito[data-tema=editoriale] .testata__invito{order:6}.sito[data-tema=editoriale] .nastro-diretto{z-index:45;background:color-mix(in srgb, var(--accento) 55%, #2a3138);color:#fff;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding-block:.7rem;font-size:.74rem;font-weight:500;text-decoration:none;display:block;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.sito[data-tema=editoriale]{padding-bottom:2.4rem}.nastro-diretto__traccia{animation:60s linear infinite nastro-diretto;display:inline-flex}.nastro-diretto:hover .nastro-diretto__traccia{animation-play-state:paused}.nastro-diretto__voce{padding-inline:3rem}.nastro-diretto__voce:after{content:"·";opacity:.6;margin-left:6rem}}@keyframes nastro-diretto{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.nastro-diretto__traccia{animation:none}}@media (min-width:56rem){.sito[data-tema=editoriale] .hero--con-foto:not(.hero--ritratto){min-height:calc(100svh - 2.4rem)}.sito[data-tema=editoriale] .lingue-sito{order:5;margin-right:.75rem;position:static}.sito[data-tema=editoriale] .lingue-sito a,.sito[data-tema=editoriale][data-sopra=true] .lingue-sito a{color:inherit;opacity:.65}.sito[data-tema=editoriale] .lingue-sito a[aria-current],.sito[data-tema=editoriale][data-sopra=true] .lingue-sito a[aria-current]{color:inherit;opacity:1}.sito[data-tema=editoriale] .nav__elenco a{text-transform:none;font-size:1.05rem}}.sito[data-tema=editoriale] .intestazione-pagina h1{font-size:clamp(2.4rem,1.5rem + 2.4vw,4rem);line-height:1.08}.blog-griglia{grid-template-columns:repeat(3,1fr);gap:clamp(1.75rem,1rem + 2.4vw,3rem);margin:0;padding:0;list-style:none;display:grid}@media (max-width:55.99rem){.blog-griglia{grid-template-columns:1fr;gap:0}.blog-scheda+.blog-scheda{border-top:1px solid var(--linea);margin-top:2rem;padding-top:2rem}}.blog-scheda h3{text-wrap:balance;margin:.5rem 0 0;font-size:clamp(1.2rem,1.05rem + .5vw,1.5rem);line-height:1.2}.blog-scheda h3 a{color:inherit;text-decoration:none}.blog-scheda h3 a:hover{text-underline-offset:.18em;text-decoration:underline}.blog-scheda__foto{border-radius:var(--raggio-galleria,0);margin-bottom:1.1rem;display:block;overflow:hidden}.blog-scheda__foto img{aspect-ratio:3/2;object-fit:cover;width:100%;transition:transform .6s var(--morbido)}.blog-scheda__foto:hover img{transform:scale(1.03)}.blog-scheda__sommario{margin:.6rem 0 0;font-size:.95rem;line-height:1.6}.blog-griglia:not(:has(.blog-scheda__foto)) .blog-scheda{border-top:1px solid var(--linea-forte);padding-top:1.25rem}.sito[data-tema=radura]{--sfondo:#f7f5f0;--superficie:#fff;--testo:#1d201a;--testo-tenue:#5f6459;--linea:#1d201a1c;--linea-forte:#1d201a38;--scuro:color-mix(in srgb, var(--accento) 26%, #1a1c18);--su-scuro:#f2f0e9;--font-titoli:"Instrument PN", "Times New Roman", Georgia, serif;--peso-titoli:400;--spaziatura-titoli:-.012em;--raggio:0;--raggio-foto:0;--raggio-galleria:0;--raggio-bottone:2px;--spazio-sezione:clamp(4.5rem, 2.75rem + 5.5vw, 9rem)}body:has(.sito[data-tema=radura]){background:#f7f5f0}.sito[data-tema=radura] main h1{font-size:min(clamp(2.5rem,1.5rem + 2.8vw,4.4rem),7.4vh);line-height:1.02}.sito[data-tema=radura] .titolo-sezione h2{font-size:clamp(2.2rem,1.3rem + 3.2vw,4rem);line-height:1.04}.sito[data-tema=radura] .occhiello{letter-spacing:.1em;color:var(--accento-testo);font-size:.78rem;font-weight:600}.sito[data-tema=radura] .occhiello:before{opacity:.45;width:1.4rem}.sito[data-tema=radura] main>.sezione{padding-block:var(--spazio-sezione)}.sito[data-tema=radura] main>.sezione:not(.sezione--tinta)+.sezione:not(.sezione--tinta){padding-top:var(--spazio-sezione)}.sito[data-tema=radura] main>.sezione:nth-of-type(2n){background:color-mix(in srgb, var(--accento) 22%, var(--sfondo))}.sito[data-tema=radura] main:has(>.hero-medaglione)>.sezione:nth-of-type(2n){background:0 0}.sito[data-tema=radura] main:has(>.hero-medaglione)>.sezione:nth-of-type(odd){background:color-mix(in srgb, var(--accento) 22%, var(--sfondo))}.sito[data-tema=radura] .sezione--tinta{background:color-mix(in srgb, var(--accento) 22%, var(--sfondo))}.sito[data-tema=radura] :is(.tariffa,.modalita li){border:0;border-top:1px solid var(--linea-forte);box-shadow:none;background:0 0;border-radius:0;padding:1.25rem 0 1.75rem}.sito[data-tema=radura] .tariffe{grid-template-columns:1fr;gap:0;max-width:54rem}.sito[data-tema=radura] .tariffa{grid-template-columns:1fr auto;align-items:baseline;column-gap:clamp(1.5rem,1rem + 2vw,3.5rem);padding-block:1.1rem;display:grid}.sito[data-tema=radura] .tariffa :is(h2,h3){grid-column:1;margin:0}.sito[data-tema=radura] .tariffa__descrizione{grid-column:1;max-width:62ch;margin:.3rem 0 0;font-size:.95rem}.sito[data-tema=radura] .tariffa__piede{border-top:0;grid-area:1/2;justify-content:flex-end;gap:clamp(1rem,.5rem + 1.5vw,2.5rem);padding-top:0}.sito[data-tema=radura] .tariffa__prezzo{font-family:var(--font-testo);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:600}.sito[data-tema=radura] .modalita li{padding-block:1rem 1.1rem}.sito[data-tema=radura] .riquadro-modulo{border:0;border-top:1px solid var(--linea-forte);box-shadow:none;background:0 0;padding:1.75rem 0 0}.sito[data-tema=radura] .sezione>.contenitore.lettura{max-width:calc(var(--larghezza) + 2 * var(--gutter))}.sito[data-tema=radura] .sezione>.contenitore.lettura>*{max-width:36rem}.sito[data-tema=radura] .sezione>.contenitore.lettura:has(>.blocco) .testo{font-size:1.05rem}.sito[data-tema=radura] .articoli{margin-inline:0}@media (min-width:56rem){.sito[data-tema=radura] .profilo__foto{position:sticky;top:clamp(1.5rem,4vh,3rem)}}.sito[data-tema=radura] .bottone--vuoto,.sito[data-tema=radura] .hero-medaglione .bottone--vuoto{border:1px solid var(--linea-forte);color:var(--testo);background:0 0}.sito[data-tema=radura] .formazione .icona{display:none}.sito[data-tema=radura] .formazione li:before{content:"";background:var(--linea-forte);flex:none;width:1.25rem;height:1px}@media (max-width:55.99rem){.sito[data-tema=radura] .hero-colonna__testo{grid-row:1;padding-bottom:clamp(1.75rem,1rem + 2vw,3rem)}.sito[data-tema=radura] .hero-colonna__foto{aspect-ratio:3/2}}.sito[data-tema=radura] .barra-azioni{border-radius:4px}.sito[data-tema=radura] .barra-azioni a{border-radius:2px}.sito[data-tema=radura] .bottone{min-height:3.4rem}.hero-medaglione{background:color-mix(in srgb, var(--accento) 22%, var(--sfondo));text-align:center;padding-block:clamp(1.5rem,4vh,4rem) clamp(2rem,5vh,5rem)}.hero-medaglione__dentro{max-width:calc(52rem + 2 * var(--gutter));flex-direction:column;align-items:center;display:flex}.hero-medaglione__tondo{aspect-ratio:1;border-radius:50%;width:clamp(7.5rem,min(6.5rem + 7vw,21vh),13.5rem);margin-bottom:clamp(1rem,2.2vh,2.25rem);overflow:hidden}.hero-medaglione__tondo img{object-fit:cover;width:100%;height:100%}.hero-medaglione__occhiello{justify-content:center;max-width:44rem;margin-bottom:clamp(.7rem,1.4vh,1.1rem)}.hero-medaglione__occhiello:after{content:"";opacity:.45;background:currentColor;flex-shrink:0;width:1.4rem;height:1px}.hero-medaglione h1{max-width:16ch;margin-bottom:.45em}.hero-medaglione__intro{max-width:62ch;color:var(--testo-tenue);margin-bottom:0;font-size:1rem;line-height:1.6}.hero-medaglione__bottoni{justify-content:center;margin-top:clamp(1.25rem,2.6vh,2rem)}.hero-medaglione .bottone--vuoto{background:var(--superficie);border-color:#0000}.hero-medaglione__albo{color:var(--testo-tenue);align-items:center;gap:.5rem;margin:clamp(.9rem,1.8vh,1.6rem) 0 0;font-size:.86rem;display:inline-flex}.hero-medaglione--senza-foto{padding-top:clamp(5rem,3rem + 7vw,10rem)}.hero-colonna__cerchi{background:color-mix(in srgb, var(--accento) 10%, var(--sfondo));place-items:center;display:grid}.hero-colonna__cerchi svg{width:min(70%,27rem);height:auto;color:var(--accento-testo)}.cerchi circle{transition:stroke .9s var(--morbido), stroke-width .9s var(--morbido), fill .9s var(--morbido), fill-opacity .9s var(--morbido)}.cerchi__anelli circle{fill:none;stroke:currentColor;stroke-width:.7px}.cerchi__intrecci circle{fill:currentColor;fill-opacity:.2}.sito[data-tavolozza=viva]{--caldo:#a9502f;--caldo-testo:#9c4a2c;--ocra:#c9a23f}.sito[data-tavolozza=viva] .bottone:not(.bottone--vuoto),.sito[data-tavolozza=viva] .barra-azioni .barra-azioni__principale{border-color:var(--caldo);background:var(--caldo);color:#fff}.sito[data-tavolozza=viva] .occhiello,.sito[data-tavolozza=viva] main h1 .corsivo{color:var(--caldo-testo)}.sito[data-tema=radura][data-tavolozza=viva] main>.sezione:nth-of-type(4n){background:color-mix(in srgb, var(--caldo) 13%, var(--sfondo))}.sito[data-tavolozza=viva] .hero-colonna__cerchi{background:color-mix(in srgb, var(--ocra) 14%, var(--sfondo))}.sito[data-tavolozza=viva] .cerchi__anelli circle{stroke:var(--c)}.sito[data-tavolozza=viva] .cerchi__intrecci circle{fill:var(--c);fill-opacity:.3}.sito .cerchi.cerchi--acceso .cerchi__anelli circle{stroke:var(--c);stroke-width:1px}.sito .cerchi.cerchi--acceso .cerchi__intrecci circle{fill:var(--c);fill-opacity:.55}.sito[data-tema=radura] main>.sezione:not(.sezione-approccio) .occhiello{display:none}.sito[data-tema=radura] .occhiello{letter-spacing:0;text-transform:none;color:var(--testo-tenue);font-size:.95rem;font-weight:500}.sito[data-tema=radura] .occhiello:before,.sito[data-tema=radura] .formazione li:before{content:none}.sito[data-tema=radura] main .icona,.sito[data-tema=radura] .tema__numero{display:none}.sito[data-tema=radura] .corsivo{font-style:inherit}.sito[data-tema=radura] .titolo-animato .parola>span{animation:none}.sito[data-tema=radura] .bottone:hover{transform:none}.sito[data-tema=radura] .articolo-data,.sito[data-tema=radura] .dati-pratici__etichetta{letter-spacing:0;text-transform:none}.sito[data-tema=radura] main :is(.formazione,.formazione li,.temi,.tema,.modalita li,.percorso__passo,.riservatezza,.dati-pratici li,.blog-scheda,.recapiti,.recapiti li),.sito[data-tema=radura] .invito-persona{border:0}.sito[data-tema=radura] .percorso__numero{font-family:var(--font-testo);color:var(--testo-tenue);font-size:.95rem;font-weight:500;line-height:1.4}@media (prefers-reduced-motion:no-preference){.cerchi__anelli circle{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.15s cubic-bezier(.45,.05,.35,1) forwards cerchio-a-mano;animation-delay:calc(.3s + var(--n) * .3s)}.cerchi__intrecci{opacity:0;animation:1.4s 2.2s forwards intrecci-compaiono}}@keyframes cerchio-a-mano{to{stroke-dashoffset:0}}@keyframes intrecci-compaiono{to{opacity:1}}.sito[data-tema=radura] .hero-medaglione{isolation:isolate;background:color-mix(in srgb, var(--accento) 20%, var(--sfondo));position:relative;overflow:hidden}.sito[data-tema=radura] .hero-medaglione:before{content:"";z-index:-2;filter:saturate(1.75);background:radial-gradient(42% 46% at 8% 6%, color-mix(in srgb, var(--accento) 62%, transparent), transparent 72%), radial-gradient(38% 40% at 96% 18%, color-mix(in srgb, var(--accento) 48%, transparent), transparent 70%), radial-gradient(54% 44% at 88% 104%, color-mix(in srgb, var(--accento) 56%, transparent), transparent 72%), radial-gradient(46% 40% at 4% 92%, color-mix(in srgb, var(--accento) 40%, transparent), transparent 74%), radial-gradient(62% 54% at 48% 46%, color-mix(in srgb, var(--sfondo) 78%, transparent), transparent 76%);position:absolute;inset:-12%}.sito[data-tema=radura] .hero-medaglione:after{content:"";z-index:-1;pointer-events:none;opacity:.22;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23g)'/%3E%3C/svg%3E");position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.sito[data-tema=radura] .hero-medaglione:before{animation:90s ease-in-out infinite alternate velo-respiro}}@keyframes velo-respiro{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.08)translate(2%,-1.5%)}}.sito[data-tema=radura] .bottone:not(.bottone--vuoto):hover{border-color:var(--testo);background:var(--testo);color:var(--sfondo)}.sito[data-tema=radura] .bottone--vuoto:hover{border-color:var(--testo);background:color-mix(in srgb, var(--accento) 22%, var(--sfondo))}.hero-acquerello{--acq-fondo:var(--accento);--acq-scuro:color-mix(in srgb, var(--accento) 70%, #0a0d12);--acq-chiaro:color-mix(in srgb, var(--accento) 52%, var(--sfondo));isolation:isolate;color:#fff;background:var(--accento);grid-template-rows:1fr auto;min-height:100svh;padding-block:clamp(3rem,7vh,6rem) 0;display:grid;position:relative;overflow:hidden}.sito[data-barra] .hero-acquerello{padding-bottom:5.25rem}.hero-acquerello{padding-bottom:clamp(.75rem,1.5vh,1rem)}.sito[data-apertura=acquerello] .hero-acquerello__menu{display:none}.sito[data-apertura=acquerello] .testata{position:fixed;top:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.sito[data-apertura=acquerello] .hero-acquerello__menu{display:flex}.sito[data-apertura=acquerello] .testata{animation:linear both testata-entra;animation-timeline:scroll(root);animation-range:68svh 94svh}}}@keyframes testata-entra{0%{opacity:0;transform:translateY(-105%)}to{opacity:1;transform:none}}.hero-acquerello__fondo{z-index:-1;position:absolute;inset:0}.hero-acquerello__fondo svg{width:100%;height:100%;display:block}.hero-acquerello__testo{align-self:end;padding-bottom:clamp(1.5rem,4vh,3.5rem)}.sito[data-tema] .hero-acquerello__nome{text-transform:uppercase;letter-spacing:.055em;text-wrap:balance;max-width:18ch;margin:0;font-family:Inter Tight PN,Inter PN,system-ui,sans-serif;font-size:min(clamp(1.9rem,.6rem + 4.6vw,4.6rem),11vh);font-weight:800;line-height:1.02}.hero-acquerello__riga{color:#ffffffe0;letter-spacing:.01em;margin:.7em 0 0;font-size:clamp(.95rem,.86rem + .4vw,1.2rem)}.hero-acquerello__menu{justify-content:center;align-items:center;padding-block:clamp(1rem,2.5vh,2rem);display:flex;position:relative}.hero-acquerello__menu .nav__elenco{box-shadow:none;background:0 0;border:0;flex-wrap:wrap;justify-content:center;gap:clamp(1rem,2.4vw,2.6rem);margin:0;padding:0;list-style:none;display:flex;position:static}.hero-acquerello__menu .nav__elenco a{color:#fff;border-bottom:1px solid #0000;padding-bottom:.2rem;font-family:Inter Tight PN,Inter PN,system-ui,sans-serif;font-size:.98rem;text-decoration:none}.hero-acquerello__menu .nav__elenco li{border:0;padding:0}.hero-acquerello__menu .nav__elenco a:before,.hero-acquerello__menu .nav__elenco a:after{content:none}.hero-acquerello__menu .nav__elenco a[aria-current]{border-bottom-color:#ffffffd9}.hero-acquerello__menu .nav__bottone{display:none}.hero-acquerello__giu{place-items:center;width:2.2rem;height:2.2rem;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (max-width:36rem){.hero-acquerello__giu{display:none}}.hero-acquerello__giu span{border-bottom:2px solid #ffffffd9;border-right:2px solid #ffffffd9;width:.7rem;height:.7rem;transform:rotate(45deg)translate(-2px,-2px)}.attacco-acquerello__dentro{justify-items:start;gap:clamp(1.75rem,3vh,2.75rem);display:grid}.attacco-acquerello .attacco{max-width:34ch;margin:0}.sito[data-tema] .attacco-acquerello__titolo{text-wrap:balance;max-width:24ch;margin:0;font-size:clamp(1.8rem,1.2rem + 2.1vw,3.1rem);line-height:1.08}.attacco-acquerello__resto{max-width:56ch;color:var(--testo-tenue);margin-top:1.1rem}.attacco-acquerello__resto p{margin:0}.attacco-acquerello__albo{color:var(--testo-tenue);align-items:center;gap:.5rem;margin:1.1rem 0 0;font-size:.86rem;display:inline-flex}@media (max-width:36rem){.hero-acquerello__menu .nav__elenco{gap:.85rem 1.1rem}.hero-acquerello__menu .nav__elenco a{font-size:.88rem}}@media (prefers-reduced-motion:no-preference){.hero-acquerello__fondo{animation:90s ease-in-out infinite alternate velo-respiro}}.sito[data-tema=radura] main:has(>.intestazione-pagina)>:is(.sezione,.sezione--tinta){background:0 0}.sito[data-tema=radura] main:has(>.intestazione-pagina)>section.sezione:nth-of-type(odd){background:color-mix(in srgb, var(--accento) 22%, var(--sfondo))}.sito[data-tema=radura] .intestazione-pagina{border-bottom:0;padding-bottom:0}.sito[data-tema=radura] main>.intestazione-pagina+.sezione{padding-top:clamp(2rem,1.5rem + 2vw,3.5rem)}.sito[data-tema=radura] .intestazione-pagina .occhiello{display:none}.sito[data-tema=radura] main:has(>.intestazione-pagina) :is(.titolo-sezione h2,.invito-persona h2){font-size:clamp(1.9rem,1.3rem + 1.8vw,2.75rem);line-height:1.08}.sito[data-tema=radura] main:has(>.intestazione-pagina) h2:not(.titolo-sezione h2,.invito-persona h2,.tariffa h2,.occhiello){font-size:clamp(1.4rem,1.2rem + .6vw,1.75rem);line-height:1.15}.sito[data-tema=radura] .riquadro-modulo{border-top:0;padding-top:0}.sito[data-tema=radura] .approccio{align-items:start}.sito[data-tema=radura] .riservatezza__corpo{text-align:left;justify-content:flex-start}.intestazione-pagina--filo{position:relative}.filo path{fill:none;stroke:var(--testo);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.intestazione-pagina__filo{width:min(80%,22rem);height:auto;margin:0 var(--gutter) 1.5rem auto;display:block}@media (min-width:56rem){.intestazione-pagina--filo{--filo-w:min(40vw, 34rem);--filo-top:clamp(2.5rem, 1rem + 3vw, 4.5rem);min-height:calc(var(--filo-top) + var(--filo-w) * var(--rapporto,.5) + 1.5rem)}.intestazione-pagina__filo{top:var(--filo-top);right:max(var(--gutter), calc((100vw - var(--larghezza)) / 2));width:var(--filo-w);pointer-events:none;margin:0;position:absolute}}@media (prefers-reduced-motion:no-preference){.filo path{stroke-dasharray:1;stroke-dashoffset:1px;animation:filo-a-mano var(--durata,4.2s) cubic-bezier(.37, 0, .25, 1) var(--ritardo,.35s) forwards}}@keyframes filo-a-mano{to{stroke-dashoffset:0}}
