@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cinzel-latin-ext-400-normal.XQK_CSAr.woff2) format("woff2"),url(/_astro/cinzel-latin-ext-400-normal.DJ0Lq8y-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cinzel-latin-400-normal.DnUIPmzd.woff2) format("woff2"),url(/_astro/cinzel-latin-400-normal.C8jUSQqm.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cinzel-latin-ext-500-normal.1Z8Q-7rh.woff2) format("woff2"),url(/_astro/cinzel-latin-ext-500-normal.BxIh9iwm.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cinzel-latin-500-normal.B-2dbOfA.woff2) format("woff2"),url(/_astro/cinzel-latin-500-normal.DMNTwV-V.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-ext-400-normal.W3Dto7M0.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-400-normal.DLdKLAvx.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-400-normal.DD2KOZkl.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-400-normal.CVFrM67f.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-vietnamese-400-normal.6K-YXo6g.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-400-normal.4uxlocMh.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-ext-400-normal.Drx2k2n9.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-400-normal.uvC0WHQr.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-normal.B-1hWBU7.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-400-normal.B7YtguxJ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-ext-500-normal.Yta7XZ9C.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-500-normal.lsPpqi9g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-500-normal.CyAY5ZLS.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-500-normal.DkJXBcIH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-vietnamese-500-normal.BZGLGj12.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-500-normal.DqXqCC0q.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-ext-500-normal.CH1kM7og.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-500-normal.DYeaGGzO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-normal.BsRWmXhO.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-500-normal.zIXX3Q-H.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-ext-400-italic.BEGvmv_3.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-400-italic.C_Uk1MUY.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-400-italic.D3GtrbRZ.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-400-italic.AH1vqu4S.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-vietnamese-400-italic.BoXDRTEW.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-400-italic.CJpMwFnN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-ext-400-italic.BdEzgT7i.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-400-italic.CQvLaSWn.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-italic.Dc_OZ8oc.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-400-italic.BLh7T8o8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/jost-cyrillic-300-normal.DcIdRxLM.woff2) format("woff2"),url(/_astro/jost-cyrillic-300-normal.Da-u_v9v.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/jost-latin-ext-300-normal.-ixxmfGr.woff2) format("woff2"),url(/_astro/jost-latin-ext-300-normal.DIStW2bt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/jost-latin-300-normal.DkBQXsFU.woff2) format("woff2"),url(/_astro/jost-latin-300-normal.Ckm9JHl_.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jost-cyrillic-400-normal.bVZEi0jL.woff2) format("woff2"),url(/_astro/jost-cyrillic-400-normal.Dk3McGkH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jost-latin-ext-400-normal.CpdMQIMr.woff2) format("woff2"),url(/_astro/jost-latin-ext-400-normal.Dsyb2mtt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jost-latin-400-normal.q-RKOgPK.woff2) format("woff2"),url(/_astro/jost-latin-400-normal.C7S-3Ky6.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--carta: #ffffff;--marmo: #f6f5f2;--pietra: #e4e0d8;--inchiostro: #1d1b26;--grigio: #64616c;--indaco: #3b2368;--indaco-scuro: #241640;--bronzo: #8c7a5b;--bronzo-chiaro: #c9bb9f;--ok: #2f6b4a;--errore: #9b2c2c;--romano: "Cinzel", "Trajan Pro", "Times New Roman", serif;--serif: "Cormorant Garamond", "Garamond", "Times New Roman", serif;--sans: "Jost", "Futura", "Avenir Next", "Segoe UI", Helvetica, Arial, sans-serif;--w: 1160px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--carta);color:var(--inchiostro);font:300 17px/1.65 var(--sans);-webkit-font-smoothing:antialiased}a{color:var(--indaco);text-decoration:none}:focus-visible{outline:1px solid var(--indaco);outline-offset:3px}h1,h2,h3{margin:0;font-family:var(--serif);font-weight:500;text-wrap:balance;color:var(--inchiostro)}p{margin:0}img{display:block;max-width:100%;height:auto}.wrap{max-width:var(--w);margin:0 auto;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}.band{padding-block:120px}.band.marmo{background:var(--marmo)}@media(max-width:700px){.band{padding-block:80px}}.eyebrow{font-family:var(--romano);font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--bronzo);font-weight:500}.filetto{width:56px;height:1px;background:var(--bronzo-chiaro);border:0;margin:22px 0}.da-confermare{font-family:var(--sans);font-size:11px;letter-spacing:.04em;color:var(--grigio);border:1px dashed var(--bronzo-chiaro);padding:1px 6px;vertical-align:middle;white-space:nowrap}.logo{display:inline-flex;align-items:stretch;font-family:var(--romano);color:var(--indaco);line-height:1;font-weight:500}.logo .alta{font-size:2.3em;line-height:.76;display:flex;align-items:flex-end}.logo .p{margin-right:-.02em;align-items:flex-start}.logo .a{margin-left:-.03em}.logo .righe{display:flex;flex-direction:column;justify-content:space-between;gap:.12em;padding-top:.06em}.logo .righe span{display:block;white-space:nowrap}.logo .r1{font-size:1.05em;letter-spacing:.035em;word-spacing:.18em}.logo .r2{font-size:.72em;letter-spacing:.086em}.nav{position:sticky;top:0;z-index:9;background:var(--carta);border-bottom:1px solid var(--pietra)}.nav .wrap{display:flex;align-items:center;gap:32px;height:76px}.nav .logo{font-size:17px}.nav nav{display:flex;gap:34px;margin-left:auto}.nav nav a{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--inchiostro);font-weight:400;padding-block:6px;border-bottom:1px solid transparent;transition:border-color .25s}.nav nav a:hover,.nav nav a[aria-current=page]{border-bottom-color:var(--bronzo)}.nav .tel{font-size:14px;color:var(--indaco);letter-spacing:.04em;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}@media(max-width:900px){.nav .tel{display:none}.nav nav{gap:20px}}@media(max-width:560px){.nav nav a.opt{display:none}.nav .wrap{height:64px;gap:16px}.nav .logo{font-size:14px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;font:400 12px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;padding:18px 30px;border:1px solid var(--indaco);background:var(--indaco);color:#fff;transition:background .25s,color .25s}.btn:hover{background:var(--indaco-scuro);border-color:var(--indaco-scuro)}.btn:disabled{opacity:.6;cursor:default}.btn.chiaro{background:transparent;color:#fff;border-color:#ffffffb3}.btn.chiaro:hover{background:#fff;color:var(--indaco)}.btn.full{width:100%}.link{font:400 12px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--indaco);padding-bottom:6px;border-bottom:1px solid var(--bronzo-chiaro)}.link:hover{border-bottom-color:var(--indaco)}.hero{position:relative;min-height:clamp(540px,78vh,820px);display:flex;align-items:flex-end;color:#fff;overflow:hidden;background:var(--indaco-scuro)}.hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#140e240d 30%,#140e24b8)}.hero .wrap{position:relative;z-index:1;width:100%;padding-block:0 80px}.hero .eyebrow{color:var(--bronzo-chiaro)}.hero h1{color:#fff;font-size:clamp(46px,6.6vw,86px);line-height:1.02;font-weight:400;margin-top:18px;max-width:13em}.hero .lead{font-size:clamp(17px,1.6vw,19px);max-width:32em;margin-top:22px;color:#ffffffdb}.hero .cta{display:flex;gap:16px;flex-wrap:wrap;margin-top:36px}.hero .cta .btn:first-child{background:#fff;color:var(--indaco);border-color:#fff}.hero .cta .btn:first-child:hover{background:var(--bronzo-chiaro);border-color:var(--bronzo-chiaro)}.hero .didascalia{position:absolute;right:max(24px,env(safe-area-inset-right,0px));bottom:24px;z-index:1;font-size:12px;letter-spacing:.06em;color:#ffffffa6}@media(max-width:700px){.hero .didascalia{display:none}.hero .wrap{padding-bottom:56px}}.numeri{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--pietra)}.numeri div{padding:48px 24px;text-align:center}.numeri div+div{border-left:1px solid var(--pietra)}.numeri b{display:block;font-family:var(--serif);font-weight:400;font-size:clamp(44px,5vw,64px);line-height:1;color:var(--indaco);font-variant-numeric:lining-nums}.numeri span{display:block;margin-top:12px;font-family:var(--romano);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--grigio)}@media(max-width:640px){.numeri{grid-template-columns:1fr}.numeri div+div{border-left:0;border-top:1px solid var(--pietra)}.numeri div{padding:32px 16px}}.shead{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:56px;flex-wrap:wrap}.shead h2,.h2{font-size:clamp(36px,4.4vw,54px);line-height:1.08;margin-top:14px}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 32px}@media(max-width:960px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.grid{grid-template-columns:1fr;gap:48px}}.card{color:var(--inchiostro);display:flex;flex-direction:column}.card[hidden]{display:none}.card .ph{position:relative;overflow:hidden;background:var(--marmo);aspect-ratio:4 / 5}.card .ph img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.6,.2,1)}.card:hover .ph img{transform:scale(1.04)}.card .ph .vuota{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--romano);font-size:12px;letter-spacing:.18em;color:var(--bronzo)}.etichetta{position:absolute;top:16px;left:16px;font-family:var(--romano);font-size:11px;letter-spacing:.18em;text-transform:uppercase;background:var(--carta);color:var(--indaco);padding:6px 12px}.card .luogo{font-family:var(--romano);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--bronzo);margin-top:22px}.card h3{font-size:25px;line-height:1.2;margin-top:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card .riga{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-top:14px;padding-top:14px;border-top:1px solid var(--pietra)}.prezzo{font-family:var(--serif);font-size:22px;font-weight:500;color:var(--indaco);white-space:nowrap;font-variant-numeric:lining-nums}.card .fatti{color:var(--grigio);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agenzia{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}@media(max-width:860px){.agenzia{grid-template-columns:1fr;gap:48px}}.agenzia .testo p{color:var(--grigio)}.agenzia .testo p+p{margin-top:16px}.agenzia .testo p.grande{font-family:var(--serif);font-size:24px;line-height:1.45;color:var(--inchiostro);font-weight:400}.insegna figure{margin:0}.insegna img{width:100%;aspect-ratio:977 / 468;object-fit:cover}.insegna figcaption{font-size:13px;color:var(--grigio);margin-top:12px;letter-spacing:.02em}.firma{font-family:var(--serif);font-style:italic;font-size:22px;color:var(--indaco);margin-top:28px}.staff{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:96px}@media(max-width:760px){.staff{grid-template-columns:1fr}}.persona{border-top:1px solid var(--bronzo-chiaro);padding-top:28px}.persona .ritratto{aspect-ratio:4 / 5;background:var(--pietra);display:grid;place-items:center;margin-bottom:24px;font-family:var(--romano);font-size:40px;color:var(--carta);letter-spacing:.06em}.persona h3{font-size:26px}.persona .ruolo{font-family:var(--romano);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--bronzo);margin-top:6px}.persona .contatto{margin-top:14px;color:var(--grigio);font-size:15px;font-variant-numeric:lining-nums}.vendi{display:grid;grid-template-columns:1fr 1fr;gap:80px}@media(max-width:860px){.vendi{grid-template-columns:1fr;gap:56px}}.vendi .intro{color:var(--grigio);max-width:32em}.passi{list-style:none;margin:48px 0 0;padding:0;counter-reset:p}.passi li{display:grid;grid-template-columns:64px 1fr;gap:8px;padding:22px 0;border-top:1px solid var(--pietra);counter-increment:p}.passi li:last-child{border-bottom:1px solid var(--pietra)}.passi li:before{content:counter(p,upper-roman);font-family:var(--romano);font-size:15px;color:var(--bronzo);padding-top:3px}.passi b{display:block;font-family:var(--serif);font-size:22px;font-weight:500}.passi span{color:var(--grigio);font-size:15px}.form{background:var(--carta);border:1px solid var(--pietra);padding:44px;display:flex;flex-direction:column;gap:22px}@media(max-width:520px){.form{padding:28px 22px}}.form h3{font-size:30px}.form .due{display:grid;grid-template-columns:1fr 1fr;gap:22px}@media(max-width:460px){.form .due{grid-template-columns:1fr}}.campo{display:flex;flex-direction:column;gap:4px;min-width:0}.campo label{font-family:var(--romano);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--grigio)}.campo input,.campo select,.campo textarea{font:300 17px/1.4 var(--sans);color:var(--inchiostro);background:transparent;border:0;border-bottom:1px solid var(--bronzo-chiaro);border-radius:0;padding:10px 0;width:100%}.campo select{cursor:pointer}.campo textarea{resize:vertical;min-height:92px}.campo input:focus,.campo select:focus,.campo textarea:focus{outline:none;border-bottom-color:var(--indaco)}.privacy{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--grigio)}.privacy input{margin-top:4px;accent-color:var(--indaco)}.nota-form{font-size:13px;color:var(--grigio)}.esito{font-size:15px}.esito.ok{color:var(--ok)}.esito.ko{color:var(--errore)}.trappola{position:absolute;left:-9999px}.contatti{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}@media(max-width:760px){.contatti{grid-template-columns:1fr;gap:36px}}.contatti h3{font-family:var(--romano);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--bronzo);margin-bottom:14px;font-weight:500}.contatti p{font-family:var(--serif);font-size:24px;line-height:1.35;font-variant-numeric:lining-nums}.contatti p small{font-family:var(--sans);font-size:15px;color:var(--grigio)}footer{background:var(--indaco-scuro);color:#ffffffb3;padding-block:72px 48px;font-size:13px}footer .wrap{display:flex;flex-direction:column;gap:40px}footer .alto{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap}footer .logo{color:#fff;font-size:24px}footer a{color:#ffffffd9}footer .motto{font-family:var(--serif);font-style:italic;font-size:19px;color:var(--bronzo-chiaro);margin-top:14px}footer .basso{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.15);padding-top:24px}footer .da-confermare{color:#fff9;border-color:#ffffff4d}.titolo-pagina{padding-top:96px}.titolo-pagina h1{font-size:clamp(48px,6vw,76px);line-height:1.02;font-weight:400;margin-top:14px}.titolo-pagina p{color:var(--grigio);margin-top:16px}.filtri{display:flex;flex-wrap:wrap;gap:28px;align-items:flex-end;margin:56px 0 18px;padding-bottom:28px;border-bottom:1px solid var(--pietra)}.seg{display:inline-flex;gap:26px}.seg button{border:0;background:none;font:400 12px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--grigio);padding:8px 0;cursor:pointer;border-bottom:1px solid transparent}.seg button[aria-pressed=true]{color:var(--indaco);border-bottom-color:var(--indaco)}.filtri .campo{min-width:180px}.filtri .spazio{flex:1}.conteggio{color:var(--grigio);font-size:14px;margin:0 0 48px}.vuoto-lista{padding:72px 24px;text-align:center;color:var(--grigio);background:var(--marmo)}.indietro{display:inline-block;margin:36px 0 28px}.indietro:before{content:"← "}.galleria{position:relative;background:var(--marmo);aspect-ratio:16 / 9}.galleria .main{width:100%;height:100%;object-fit:cover}@media(max-width:640px){.galleria{aspect-ratio:4 / 3}}.galleria .freccia{position:absolute;top:50%;translate:0 -50%;width:52px;height:52px;border:0;cursor:pointer;background:#ffffffe6;color:var(--indaco);font-size:20px;display:grid;place-items:center}.galleria .freccia:hover{background:#fff}.galleria .freccia.sx{left:0}.galleria .freccia.dx{right:0}.galleria .contatore{position:absolute;right:16px;bottom:16px;font-family:var(--romano);font-size:12px;letter-spacing:.14em;padding:6px 12px;background:#ffffffeb;color:var(--indaco);font-variant-numeric:lining-nums tabular-nums}.miniature{display:flex;gap:8px;overflow-x:auto;padding:8px 0 4px;scrollbar-width:thin}.miniature button{flex:0 0 auto;border:0;padding:0;cursor:pointer;background:none;opacity:.5;outline-offset:2px;transition:opacity .2s}.miniature button:hover{opacity:.85}.miniature button[aria-current=true]{opacity:1;outline:1px solid var(--indaco)}.miniature img{width:112px;height:74px;object-fit:cover}.scheda{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:80px;margin-top:64px;align-items:start}@media(max-width:960px){.scheda{grid-template-columns:1fr;gap:56px}}.scheda h1{font-size:clamp(38px,4.6vw,58px);line-height:1.06;font-weight:400;margin-top:14px}.specs{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:44px 0;border-block:1px solid var(--pietra);text-align:center}.specs div{padding:24px 8px}.specs div+div{border-left:1px solid var(--pietra)}.specs b{display:block;font-family:var(--serif);font-size:36px;font-weight:400;line-height:1;color:var(--indaco);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:lining-nums}.specs span{display:block;margin-top:8px;font-family:var(--romano);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--grigio)}@media(max-width:560px){.specs{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr))}.specs div+div{border-left:0}.specs div:nth-child(n+4){border-top:1px solid var(--pietra)}}.descr{display:flex;flex-direction:column;gap:18px;max-width:64ch}.descr p:first-child{font-family:var(--serif);font-size:23px;line-height:1.5;font-weight:400;color:var(--inchiostro)}.descr.chiusa p:nth-child(n+4){display:none}.leggi{margin-top:22px;background:none;border:0;border-bottom:1px solid var(--bronzo-chiaro);color:var(--indaco);cursor:pointer;padding:0 0 6px;font:400 12px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase}.blocco{margin-top:72px}.blocco h2{font-size:32px;margin-bottom:24px}.dett{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin:0}.dett div{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--pietra);font-size:15px}.dett dt{color:var(--grigio)}.dett dd{margin:0;text-align:right;font-weight:400}@media(max-width:560px){.dett{grid-template-columns:1fr}}.dotazioni{columns:3 180px;column-gap:32px;list-style:none;padding:0;margin:0}.dotazioni li{break-inside:avoid;padding:7px 0;font-size:15px}.dotazioni li:before{content:"—";color:var(--bronzo);margin-right:10px}.ape{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:2px;align-items:end;max-width:560px}.ape div{height:28px;display:grid;place-items:center;font-size:11px;font-weight:500;color:#fff;opacity:.25}.ape div.on{height:46px;opacity:1;font-size:16px;outline:1px solid var(--inchiostro);outline-offset:3px}.ape-nota{font-size:14px;color:var(--grigio);margin-top:14px}.box-prezzo{position:sticky;top:100px;border:1px solid var(--pietra);padding:40px 36px;display:flex;flex-direction:column;gap:22px}@media(max-width:520px){.box-prezzo{padding:28px 22px}}.box-prezzo .grande{font-family:var(--serif);font-size:42px;font-weight:500;line-height:1;color:var(--indaco);font-variant-numeric:lining-nums}.box-prezzo .sotto{font-family:var(--romano);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--bronzo);margin-top:-8px}.box-prezzo .form{padding:0;border:0;gap:20px}.box-prezzo .tel{font-size:14px;color:var(--grigio);text-align:center}.box-prezzo .tel a{font-variant-numeric:lining-nums}.testo-pagina{max-width:720px;padding-block:96px 120px}.testo-pagina h1{font-size:clamp(40px,5vw,60px);font-weight:400;margin:14px 0 32px}.testo-pagina h2{font-size:28px;margin:40px 0 12px}.testo-pagina p+p{margin-top:14px}@media(prefers-reduced-motion:reduce){*{transition:none!important}html{scroll-behavior:auto}}
