{"id":125,"date":"2026-11-10T17:12:05","date_gmt":"2026-11-10T17:12:05","guid":{"rendered":"https:\/\/micaeladeodati.it\/?page_id=125"},"modified":"2026-11-11T16:58:36","modified_gmt":"2026-11-11T16:58:36","slug":"home-chiara","status":"publish","type":"page","link":"https:\/\/micaeladeodati.it\/","title":{"rendered":"Home chiara (anteprima)"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"125\" class=\"elementor elementor-125\">\n\t\t\t\t<div class=\"elementor-element elementor-element-feebf7c e-con-full md-root e-flex e-con e-parent\" data-id=\"feebf7c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f0d546d elementor-widget elementor-widget-html\" data-id=\"f0d546d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- MICAELA DEODATI \u00b7 stile -->\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"><link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin><link href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:ital,wght@0,300..900;1,300..900&display=swap\" rel=\"stylesheet\">\n<style>\/* MICAELA DEODATI \u00b7 v5 \u00b7 \"la visita\" *\/\n:root{\n  --night:#f4efe7; --night-2:#ece5da; --panel:#ebe3d7;\n  --stone:#3b332c; --hi:#1d1813; --mute:#7b7064;\n  --cu:#a5684a; --cu-2:#8d573d; --ink:#fbf8f3;\n  --trav:#e8dfd2; --trav-ink:#1d1712; --trav-mute:#6b5f53;\n  --line:rgba(29,24,19,.13); --line-t:rgba(29,23,18,.16);\n  --sans:\"Montserrat\",system-ui,sans-serif;\n  --pad:clamp(20px,4vw,64px); --r:22px; --ease:cubic-bezier(.16,1,.3,1);\n  --arch:999px 999px var(--r) var(--r);\n  --nav:72px;\n}\n\/* zone su foto: restano scure *\/\n.x-hero__over,.v-two__side,.v-cmp,.v-ville__card,.v-cta,.x-lb{\n  --night:#15110e; --night-2:#100d0a; --panel:#211b16;\n  --stone:#d6cfc4; --hi:#f3ede4; --mute:#a59c90;\n  --cu:#c08a6e; --cu-2:#d9a689; --ink:#15110e;\n  --line:rgba(214,207,196,.14);\n}\nhtml{scroll-behavior:auto}\nbody.elementor-page,body.md-body{margin:0;background:var(--night)}\n.md-root.e-con,.md-root>.e-con-inner{padding:0!important;gap:0!important;max-width:none!important}\n.md-root .elementor-widget-html,.md-root .elementor-widget-container{margin:0!important;padding:0!important}\n.mx{font-family:var(--sans);font-weight:400;letter-spacing:0;color:var(--stone);background:var(--night);font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased;overflow-x:clip}\n.mx *,.mx *::before,.mx *::after{box-sizing:border-box}\n.mx img{display:block;max-width:100%}\n.mx a{color:inherit}\n.mx h1,.mx h2,.mx h3,.mx p,.mx ol,.mx ul,.mx figure{margin:0}\n.mx ol,.mx ul{padding:0;list-style:none}\n.mx em{font-style:normal;color:var(--cu)}\n.mx :focus-visible{outline:2px solid var(--cu);outline-offset:4px}\n.mx ::selection{background:var(--cu);color:var(--ink)}\n.x-skip{position:absolute;left:-9999px;top:8px;z-index:200;background:var(--cu);color:var(--ink);padding:10px 16px;border-radius:999px;text-decoration:none}\n.x-skip:focus{left:16px}\n\/* grana *\/\n.mx::after{content:\"\";position:fixed;inset:0;z-index:70;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'\/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'\/%3E%3C\/svg%3E\")}\n\n\/* tipografia di sistema *\/\n.v-h2{font-weight:800;font-size:clamp(40px,5.4vw,88px);line-height:1;letter-spacing:-.04em;color:var(--stone);text-wrap:balance}\n.v-lead{font-size:clamp(16px,1.25vw,19px);line-height:1.7;color:var(--mute);max-width:44ch;text-wrap:pretty}\n.x-meta{font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:500}\n\n\/* bottoni *\/\n.x-btn{display:inline-flex;align-items:center;gap:12px;min-height:50px;padding:0 24px;border-radius:999px;font:600 14px\/1 var(--sans);letter-spacing:.02em;text-decoration:none;border:1px solid var(--cu);color:var(--cu);background:transparent;cursor:pointer;position:relative;overflow:hidden;isolation:isolate;transition:color .45s var(--ease)}\n.x-btn::before{content:\"\";position:absolute;inset:0;background:var(--cu);transform:translateY(101%);transition:transform .5s var(--ease);z-index:-1}\n.x-btn:hover{color:var(--ink)}\n.x-btn:hover::before{transform:none}\n.x-btn:active{transform:scale(.97)}\n.x-btn--fill{background:var(--cu);color:var(--ink)}\n.x-btn--fill::before{background:var(--hi)}\n.x-btn svg{width:16px;height:16px;transition:transform .45s var(--ease)}\n.x-btn:hover svg{transform:translateX(4px)}\n\n\/* il cerchio con l'anello a righe *\/\n.x-orb{--s:clamp(112px,9.5vw,144px);position:relative;display:inline-grid;place-items:center;align-content:center;gap:6px;width:var(--s);height:var(--s);border-radius:50%;background:var(--cu);color:var(--ink)!important;text-decoration:none;text-align:center;font:600 12.5px\/1.25 var(--sans);isolation:isolate;margin-right:calc(var(--s)*.22);transition:background .5s var(--ease)}\n.x-orb::after{content:\"\";position:absolute;inset:0;border-radius:50%;transform:translateX(22%);border:1px solid var(--cu);background:repeating-linear-gradient(180deg,transparent 0 11px,rgba(192,138,110,.55) 11px 12px);z-index:-1;transition:transform .7s var(--ease)}\n.x-orb svg{width:22px;height:22px;transition:transform .5s var(--ease)}\n.x-orb:hover{background:var(--cu-2)}\n.x-orb:hover::after{transform:translateX(30%) rotate(12deg)}\n.x-orb:hover svg{transform:translate(3px,-3px)}\n\n\/* nav *\/\n.x-nav{position:fixed;inset:0 0 auto;z-index:80;display:flex;align-items:center;justify-content:space-between;gap:24px;height:var(--nav);padding-inline:var(--pad);color:var(--stone);background:rgba(16,13,10,.86);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);transition:transform .5s var(--ease),background-color .4s,border-color .4s}\n.admin-bar .x-nav{top:32px}\n@media (max-width:782px){.admin-bar .x-nav{top:46px}}\n.x-nav.is-top{background-color:transparent;border-bottom-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}\n.x-nav.is-hidden{transform:translateY(calc(-100% - var(--wp-admin--admin-bar--height,0px) - 4px))}\n.x-logo{font:800 15px\/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;padding:14px 0}\n.x-links{display:flex;gap:clamp(16px,2.2vw,36px)}\n.x-links a{font-size:12.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;padding:14px 0;background:linear-gradient(var(--cu),var(--cu)) 0 80%\/0 1px no-repeat;transition:background-size .5s var(--ease),color .3s}\n.x-links a:hover{background-size:100% 1px;color:var(--hi)}\n.x-nav .x-btn{min-height:42px;padding:0 18px;font-size:13px}\n.x-burger{display:none;width:48px;height:48px;border:1px solid currentColor;border-radius:50%;background:none;color:inherit;cursor:pointer;position:relative}\n.x-burger i{position:absolute;left:14px;right:14px;height:1.5px;background:currentColor;transition:transform .4s var(--ease)}\n.x-burger i:first-child{top:19px}.x-burger i:last-child{top:27px}\n.x-nav.is-open .x-burger i:first-child{transform:translateY(4px) rotate(45deg)}\n.x-nav.is-open .x-burger i:last-child{transform:translateY(-4px) rotate(-45deg)}\n@media (max-width:1000px){\n  .x-burger{display:block}.x-nav>.x-btn{display:none}\n  .x-links{position:fixed;inset:0;flex-direction:column;justify-content:center;padding:var(--pad);background:var(--night);gap:4px;opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s}\n  .x-nav.is-open{transform:none;background-color:var(--night);-webkit-backdrop-filter:none;backdrop-filter:none}\n  .x-nav.is-open .x-links{opacity:1;visibility:visible}\n  .x-links a{font:800 clamp(34px,9vw,52px)\/1.15 var(--sans);letter-spacing:-.04em;text-transform:none;background:none}\n  .x-nav .x-logo,.x-nav .x-burger{position:relative;z-index:2}\n}\n\n\/* 1 \u00b7 HERO *\/\n.x-hero{position:relative;height:100svh;min-height:600px;overflow:hidden;background:var(--night)}\n.x-hero__img{position:absolute;inset:0;clip-path:inset(24% 33% 24% 33% round 24px);will-change:clip-path}\n.x-hero__img img{width:100%;height:100%;object-fit:cover;transform:scale(1.25);will-change:transform}\n.x-hero__img::after{content:\"\";position:absolute;inset:0;background:linear-gradient(to top,rgba(16,13,10,.75),rgba(16,13,10,0) 55%);opacity:0;transition:opacity .5s}\n.x-hero__img.is-dim::after{opacity:1}\n.x-hero__name{position:absolute;inset:0;pointer-events:none;z-index:2}\n.x-hero__name span{position:absolute;display:block;font-weight:600;font-size:clamp(64px,15.5vw,300px);line-height:.86;letter-spacing:-.04em;white-space:nowrap;will-change:transform}\n.x-hero__name .n1{left:var(--pad);top:calc(var(--nav) + 4vh);color:var(--stone)}\n.x-hero__name .n2{right:var(--pad);bottom:calc(10vh + 72px);color:var(--cu)}\n.x-hero__meta{position:absolute;left:var(--pad);right:var(--pad);bottom:var(--pad);display:flex;justify-content:space-between;align-items:center;gap:24px;z-index:3}\n.x-hero__meta p{max-width:34ch;font-size:clamp(15px,1.2vw,18px);color:var(--stone)}\n.x-hero__meta strong{font-weight:600;color:var(--hi)}\n.x-hero__over{position:absolute;left:var(--pad);bottom:var(--pad);right:var(--pad);display:flex;justify-content:space-between;align-items:end;gap:24px;opacity:0;pointer-events:none;z-index:2}\n.x-hero__over h1{font-weight:800;font-size:clamp(34px,5vw,84px);line-height:.98;letter-spacing:-.04em;max-width:13ch;color:var(--hi)}\n.x-hero__scroll{position:absolute;left:50%;bottom:var(--pad);transform:translateX(-50%);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--mute);display:flex;flex-direction:column;align-items:center;gap:10px}\n.x-hero__scroll i{width:1px;height:42px;background:linear-gradient(var(--stone),transparent);animation:xDrop 1.8s var(--ease) infinite}\n@keyframes xDrop{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}100%{transform:scaleY(0);transform-origin:bottom}}\n@media (max-width:760px){\n  .x-hero__img{clip-path:inset(20% 12% 42% 12% round 24px)}\n  .x-hero__name .n2{bottom:calc(var(--pad) + 150px)}\n  .x-hero__meta p{max-width:24ch;font-size:14px}\n  .x-hero__meta .x-orb{--s:96px;font-size:11px;flex:none}\n  .x-hero__scroll{display:none}\n  .x-hero__over{flex-direction:column;align-items:flex-start}\n}\n\n\/* 2 \u00b7 MANIFESTO con le soglie *\/\n.v-say{min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:calc(var(--nav) + 40px) var(--pad) 48px}\n.v-say__text{font-weight:800;font-size:clamp(34px,5.2vw,86px);line-height:1.1;letter-spacing:-.04em;color:var(--stone);max-width:17ch}\n.v-say .w{opacity:.14}\n.arc{display:inline-block;vertical-align:-.08em;width:1.5em;height:.82em;border-radius:var(--arch);overflow:hidden;margin:0 .06em;background:var(--panel)}\n.arc img{width:100%;height:100%;object-fit:cover}\n.v-say__foot{display:flex;justify-content:space-between;gap:24px;margin-top:clamp(40px,6vh,80px);padding-top:18px;border-top:1px solid var(--line);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}\n\n\/* 3 \u00b7 DUE MONDI *\/\n.v-two{display:flex;flex-direction:column;justify-content:center;gap:clamp(28px,5vh,64px);min-height:100svh;padding:calc(var(--nav) + 24px) 0 clamp(40px,7vh,80px);background:var(--night)}\n.v-two__head{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:0 var(--pad);isolation:isolate}\n.v-two__head .v-h2{margin:0}.mx .v-two__cta{color:var(--night)}\n.v-two__cta{position:relative;flex:none;width:clamp(124px,10vw,160px);aspect-ratio:1;border-radius:50%;background:var(--cu);color:var(--night);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:18px;text-align:center;font-weight:600;font-size:13px;line-height:1.25;text-decoration:none;transition:transform .55s var(--ease)}\n.v-two__cta::before{content:\"\";position:absolute;inset:0;z-index:-1;border-radius:50%;border:1px solid rgba(192,138,110,.55);background:repeating-linear-gradient(to bottom,transparent 0 11px,rgba(192,138,110,.32) 11px 12px);transform:translateX(-22%);transition:transform .55s var(--ease)}\n.v-two__cta svg{width:22px;height:22px;transition:transform .55s var(--ease)}\n.v-two__cta:hover{transform:translateX(-6px)}.v-two__cta:hover::before{transform:translateX(-8%)}.v-two__cta:hover svg{transform:rotate(45deg)}\n.v-two__row{display:flex;gap:clamp(16px,2.4vw,40px);height:clamp(420px,calc(100svh - 380px),680px);padding:0 var(--pad)}\n.v-two__side{position:relative;flex:1 1 0;min-width:0;border-radius:30px;overflow:hidden;text-decoration:none;transition:flex-grow .8s var(--ease)}\n.v-two__side.is-on{flex-grow:1.6}\n.v-two__side img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.8) brightness(.6);transition:transform 1.2s var(--ease),filter .8s}\n.v-two__side.is-on img{transform:scale(1.03);filter:saturate(1) brightness(.72)}\n.v-two__side::after{content:\"\";position:absolute;inset:0;background:linear-gradient(to top,rgba(16,13,10,.85),rgba(16,13,10,0) 62%)}\n.v-two__txt{position:absolute;left:clamp(22px,2.6vw,44px);right:clamp(22px,2.6vw,44px);bottom:clamp(24px,4vh,44px);z-index:1;display:flex;flex-direction:column}\n.v-two__txt strong{font-weight:800;font-size:clamp(34px,4vw,68px);line-height:1;letter-spacing:-.04em;color:var(--hi);white-space:nowrap}\n.v-two__rev{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .6s var(--ease),opacity .3s}\n.v-two__rev>span{overflow:hidden;min-height:0;display:flex;flex-direction:column;align-items:flex-start;gap:14px}\n.v-two__side.is-on .v-two__rev{grid-template-rows:1fr;opacity:1;transition:grid-template-rows .6s var(--ease),opacity .5s .25s}\n.v-two__d{margin-top:14px;max-width:38ch;color:var(--stone)}\n.v-two__more{display:flex;flex-wrap:wrap;gap:8px}\n.v-two__more i{font-style:normal;font-size:13px;font-weight:500;letter-spacing:.02em;color:var(--hi);padding:7px 14px;border:1px solid rgba(240,232,220,.28);border-radius:999px;background:rgba(16,13,10,.35);backdrop-filter:blur(6px)}\n.v-two__go{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:14px;color:var(--cu)}\n.v-two__go svg{width:16px;height:16px;transition:transform .45s var(--ease)}\n.v-two__side:hover .v-two__go svg{transform:translateX(5px)}\n@media (hover:none){.v-two__side{flex-grow:1}.v-two__rev{grid-template-rows:1fr;opacity:1}}\n@media (max-width:760px){.v-two__head{align-items:flex-end}.v-two__cta{width:108px;font-size:11.5px;padding:12px}.v-two__row{flex-direction:column;height:auto}.v-two__side,.v-two__side.is-on{flex:none;min-height:64svh}.v-two__rev{grid-template-rows:1fr;opacity:1}.v-two__txt strong{white-space:normal}}\n\n\/* 4 \u00b7 FRANCHISING: la pianta *\/\n.v-plan{background:var(--night-2)}\n.v-plan__pin{min-height:100svh;display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(32px,5vw,96px);align-items:center;padding:calc(var(--nav) + 24px) var(--pad) 40px}\n.v-plan .v-h2{font-size:clamp(36px,min(5vw,8.5vh),84px);margin-bottom:22px}\n.v-plan .v-lead{margin-bottom:28px}\n.v-steps{counter-reset:s;position:relative;padding-left:34px;--cur:-1;--h:42px;--o:13px}\n.v-steps::before,.v-steps::after{content:\"\";position:absolute;left:6px;top:21px;width:2px}\n.v-steps::before{bottom:21px;background:var(--line)}\n.v-steps::after{height:calc(var(--cur) * var(--h) + var(--o));background:var(--cu);box-shadow:0 0 12px rgba(192,138,110,.45);transition:height .7s var(--ease)}\n.v-steps li{position:relative;display:grid;grid-template-columns:40px 1fr;grid-template-rows:auto 0fr;column-gap:8px;padding:9px 0;opacity:.32;transition:opacity .5s var(--ease),grid-template-rows .6s var(--ease),padding .6s var(--ease)}\n.v-steps li::before{counter-increment:s;content:\"0\" counter(s);font:600 12px\/24px var(--sans);color:var(--mute);transition:color .4s,line-height .6s var(--ease)}\n.v-steps li::after{content:\"\";position:absolute;left:-34px;top:14px;width:14px;height:14px;border-radius:50%;box-sizing:border-box;background:var(--night);border:2px solid var(--line);transition:background .4s,border-color .4s,box-shadow .5s,transform .5s var(--ease),top .6s var(--ease)}\n.v-steps strong{grid-column:2;font-weight:600;font-size:16px;line-height:24px;color:var(--hi);transition:font-size .6s var(--ease),line-height .6s var(--ease),letter-spacing .6s}\n.v-steps span{grid-column:2;overflow:hidden;min-height:0;font-size:15.5px;line-height:1.55;color:var(--stone);max-width:40ch;opacity:0;transition:opacity .35s}\n.v-steps li.is-on{opacity:.62}\n.v-steps li.is-on::before{color:var(--cu)}\n.v-steps li.is-on::after{background:var(--cu);border-color:var(--cu)}\n.v-steps li.is-cur{opacity:1;grid-template-rows:auto 1fr;padding:14px 0 20px}\n.v-steps li.is-cur::before{line-height:40px}\n.v-steps li.is-cur::after{top:27px;transform:scale(1.3);box-shadow:0 0 0 6px rgba(192,138,110,.2),0 0 26px rgba(192,138,110,.55)}\n.v-steps li.is-cur strong{font-size:clamp(26px,2.4vw,36px);line-height:40px;font-weight:700;letter-spacing:-.025em}\n.v-steps li.is-cur span{opacity:1;transition:opacity .5s .2s}\n.elementor-editor-active .v-steps li{grid-template-rows:auto 1fr}.elementor-editor-active .v-steps span{opacity:1}\n@media (prefers-reduced-motion:reduce){.v-steps li{grid-template-rows:auto 1fr}.v-steps span{opacity:1}}\n.v-sheet{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:clamp(14px,2vw,28px)}\n.v-sheet svg{display:block;width:100%;height:auto;color:var(--stone);font-family:var(--sans)}\n.v-sheet .wall{fill:none;stroke:currentColor;stroke-width:7}\n.v-sheet .door{stroke:var(--panel);stroke-width:10}\n.v-sheet .fx{fill:none;stroke:currentColor;stroke-width:1.4}\n.v-sheet .fx-fill{fill:currentColor;opacity:.06}\n.v-sheet .thin{fill:none;stroke:currentColor;stroke-width:1;opacity:.45}\n.v-sheet .ghost{fill:none;stroke:var(--cu);stroke-width:2;opacity:.3;stroke-dasharray:6 8}\n.v-sheet .route{fill:none;stroke:var(--cu);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}\n.v-sheet .stop circle{fill:var(--panel);stroke:var(--cu);stroke-width:2.5;transition:fill .4s}\n.v-sheet .stop.is-on circle{fill:var(--cu)}\n.v-sheet text{fill:currentColor;font-size:14px}\n.v-sheet .t-s{font-size:12px;opacity:.7}\n.v-sheet .walker{fill:var(--cu)}\n@media (max-width:960px){.v-plan__pin{grid-template-columns:1fr;padding-top:96px}}\n@media (max-width:960px) and (prefers-reduced-motion:no-preference){\n  .v-plan__pin{height:100svh;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:14px;padding:20px var(--pad)}\n  .v-plan .v-h2{font-size:clamp(30px,9vw,38px);margin-bottom:8px}\n  .mx .v-plan .v-lead{font-size:14.5px;line-height:1.5;margin-bottom:10px}\n  .v-steps{--h:34px;--o:8px}\n  .v-steps::before,.v-steps::after{top:17px}\n  .v-steps li{padding:5px 0}\n  .v-steps li::after{top:10px}\n  .v-steps strong{font-size:15px}\n  .v-steps li.is-cur{padding:8px 0 10px}\n  .v-steps li.is-cur::before{line-height:32px}\n  .v-steps li.is-cur::after{top:17px}\n  .v-steps li.is-cur strong{font-size:23px;line-height:32px}\n  .v-steps span{font-size:14px}\n  .v-sheet{padding:10px;min-height:0}\n  .v-sheet svg{max-height:calc(100svh - 470px);margin:0 auto}\n}\n\n\/* 5 \u00b7 LE QUATTRO FASI *\/\n.v-phases{min-height:100svh;display:flex;flex-direction:column;justify-content:center;gap:clamp(36px,6vh,72px);padding:calc(var(--nav) + 24px) var(--pad) 56px}\n.v-phases__head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap}\n.v-phases__list{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px,1.6vw,28px)}\n.v-phases__list li{position:relative;display:flex;flex-direction:column;gap:8px;padding-top:18px;border-top:1px solid var(--line)}\n.v-phases__list figure{aspect-ratio:3\/4;border-radius:var(--arch);overflow:hidden;margin-bottom:14px;background:var(--panel)}\n.v-phases__list img{width:100%;height:100%;object-fit:cover;filter:saturate(.75) brightness(.8);transition:transform 1.1s var(--ease),filter .6s}\n.v-phases__list li:hover img{transform:scale(1.03);filter:saturate(1) brightness(1)}\n.v-phases__list b{font-weight:400;font-size:clamp(40px,4vw,64px);line-height:1;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px var(--cu)}\n.v-phases__list strong{font-weight:800;font-size:clamp(18px,1.5vw,24px);letter-spacing:-.02em;color:var(--hi)}\n.v-phases__list span{font-size:14.5px;color:var(--mute)}\n@media (max-width:960px){.v-phases__list{grid-template-columns:1fr 1fr;row-gap:36px}}\n@media (max-width:520px){.v-phases__list{grid-template-columns:1fr}.v-phases__list figure{aspect-ratio:4\/3}}\n\n\/* 6 \u00b7 VILLE: confronto a tutto schermo *\/\n.v-ville{position:relative;height:100svh;min-height:620px;background:var(--night)}\n.v-cmp{position:absolute;inset:0;overflow:hidden;--x:62%;user-select:none;touch-action:pan-y}\n.v-cmp img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}\n.v-cmp .after{clip-path:inset(0 0 0 var(--x))}\n.v-cmp__bar{position:absolute;top:0;bottom:0;left:var(--x);width:2px;background:var(--hi);transform:translateX(-1px);pointer-events:none}\n.v-cmp__knob{position:absolute;top:50%;left:var(--x);width:72px;height:72px;margin:-36px 0 0 -36px;border-radius:50%;background:var(--cu);color:var(--ink);display:grid;place-items:center;pointer-events:none;box-shadow:0 12px 30px rgba(0,0,0,.35)}\n.v-cmp__knob svg{width:26px;height:26px}\n.v-cmp__tag{position:absolute;top:calc(var(--nav) + 18px);padding:8px 14px;border-radius:999px;background:rgba(21,17,14,.8);font-size:11px;letter-spacing:.18em;text-transform:uppercase;pointer-events:none}\n.v-cmp__tag.l{left:var(--pad)}.v-cmp__tag.r{right:var(--pad)}\n.v-cmp input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0}\n.v-cmp input:focus-visible~.v-cmp__knob{outline:3px solid var(--hi);outline-offset:3px}\n.v-ville__card{position:absolute;left:var(--pad);bottom:clamp(24px,5vh,56px);width:min(480px,calc(100% - 2*var(--pad)));padding:clamp(24px,2.6vw,40px);background:rgba(21,17,14,.92);border-radius:var(--r);border:1px solid var(--line);pointer-events:none}\n.v-ville__card .v-h2{font-size:clamp(32px,3.4vw,56px);margin-bottom:16px}\n.v-ville__card .v-lead{font-size:15.5px;margin-bottom:18px}\n.v-rows li{display:grid;grid-template-columns:140px 1fr;gap:12px;padding:10px 0;border-top:1px solid var(--line);font-size:14.5px}\n.v-rows strong{font-weight:600;color:var(--hi)}\n.v-rows span{color:var(--mute)}\n@media (max-width:760px){\n  .v-ville{height:auto;min-height:0;display:flex;flex-direction:column}\n  .v-cmp{position:relative;height:72svh}\n  .v-ville__card{position:relative;left:auto;bottom:auto;width:auto;margin:-48px var(--pad) 0;pointer-events:auto}\n  .v-rows li{grid-template-columns:1fr;gap:0}\n}\n\n\/* 7 \u00b7 PROGETTI: indice *\/\n.v-work{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:calc(var(--nav) + 32px) var(--pad) 64px;background:var(--night-2)}\n.v-work__head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap;margin-bottom:clamp(28px,5vh,56px)}\n.v-index{border-bottom:1px solid var(--line)}\n.v-index button{all:unset;box-sizing:border-box;width:100%;display:grid;grid-template-columns:2.2fr 1.3fr 1fr auto;align-items:baseline;gap:24px;padding:clamp(16px,2.4vh,26px) 0;border-top:1px solid var(--line);cursor:pointer;color:var(--stone);transition:color .35s,padding .5s var(--ease)}\n.v-index .i-n{font-weight:800;font-size:clamp(24px,2.8vw,46px);letter-spacing:-.04em;line-height:1.05;transition:transform .5s var(--ease)}\n.v-index .i-t,.v-index .i-z{font-size:14.5px;color:var(--mute)}\n.v-index .i-c{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--cu);white-space:nowrap}\n.v-index button:hover,.v-index button:focus-visible{color:var(--hi)}\n.v-index button:hover .i-n,.v-index button:focus-visible .i-n{transform:translateX(14px);color:var(--cu)}\n.v-index button:focus-visible{outline:2px solid var(--cu);outline-offset:4px}\n.v-peek{position:fixed;left:0;top:0;width:clamp(220px,20vw,320px);aspect-ratio:3\/4;margin:0;border-radius:var(--arch);overflow:hidden;pointer-events:none;z-index:60;opacity:0;transition:opacity .35s;box-shadow:0 30px 60px rgba(0,0,0,.45)}\n.v-peek.is-on{opacity:1}\n.v-peek img{width:100%;height:100%;object-fit:cover;transform:scale(1.15);transition:transform .7s var(--ease)}\n.v-peek.is-on img{transform:scale(1)}\n@media (max-width:760px){.v-index button{grid-template-columns:1fr auto;gap:4px 16px}.v-index .i-t{grid-column:1}.v-index .i-z{display:none}.v-index .i-c{grid-row:1;grid-column:2}}\n@media (hover:none){.v-peek{display:none}}\n\n\/* 8 \u00b7 CHI SONO su travertino *\/\n.v-me{position:relative;overflow:hidden;min-height:100svh;display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(32px,6vw,112px);align-items:center;padding:calc(var(--nav) + 32px) var(--pad) 64px;background:var(--night);color:var(--stone)}\n.v-me::before{content:\"\";position:absolute;left:-12%;top:0;width:70%;height:100%;background:radial-gradient(closest-side,rgba(192,138,110,.16),rgba(192,138,110,0));pointer-events:none}\n.v-me__pic,.v-me__copy{position:relative;z-index:1}\n.v-me__pic{aspect-ratio:4\/5;border-radius:var(--arch);overflow:hidden;background:var(--panel);max-height:76svh;justify-self:start;width:100%;margin:0}\n.v-me__pic img{width:100%;height:100%;object-fit:cover;object-position:50% 12%}\n.mx .v-me__lead{margin:22px 0 40px;font-size:clamp(18px,1.5vw,22px);line-height:1.55;color:var(--stone);max-width:34ch}\n.v-facts{display:grid;grid-template-columns:1fr 1fr;gap:30px 44px;max-width:640px}\n.v-facts li{position:relative;display:flex;flex-direction:column;gap:6px;padding-top:16px;--l:1}\n.v-facts li::before,.v-facts li::after{content:\"\";position:absolute;left:0;top:0;width:100%;height:1px}\n.v-facts li::before{background:var(--line)}\n.v-facts li::after{background:var(--cu);transform:scaleX(var(--l));transform-origin:left}\n.v-facts b{font-weight:700;font-size:clamp(18px,1.4vw,22px);letter-spacing:-.02em;color:var(--hi)}\n.v-facts span{font-size:14.5px;line-height:1.55;color:var(--mute)}\n@media (max-width:960px){.v-me{grid-template-columns:1fr}.v-me__pic{max-width:440px}}\n@media (max-width:520px){.v-facts{grid-template-columns:1fr;gap:22px}}\n\n\/* 9 \u00b7 NOTIZIE *\/\n.v-news{min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:calc(var(--nav) + 32px) var(--pad) 64px}\n.v-news__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:clamp(28px,5vh,56px)}\n.v-news__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,32px)}\n.v-post a{display:flex;flex-direction:column;gap:10px;text-decoration:none;height:100%}\n.v-post figure{aspect-ratio:4\/3;border-radius:var(--arch);overflow:hidden;margin-bottom:8px;background:var(--panel)}\n.v-post img{width:100%;height:100%;object-fit:cover;filter:saturate(.85);transition:transform 1.1s var(--ease)}\n.v-post a:hover img{transform:scale(1.03)}\n.v-post time{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--cu)}\n.v-post h3{font-weight:800;font-size:clamp(19px,1.6vw,24px);line-height:1.2;letter-spacing:-.03em;color:var(--hi);transition:color .35s}\n.v-post a:hover h3{color:var(--cu)}\n.v-post p{font-size:15px;color:var(--mute)}\n@media (max-width:960px){.v-news__grid{grid-template-columns:1fr 1fr}.v-news__grid>.v-post:nth-child(3){display:none}}\n@media (max-width:600px){.v-news__grid{grid-template-columns:1fr}.v-news__grid>.v-post:nth-child(3){display:block}}\n\n\/* 10 \u00b7 CONTATTI *\/\n.v-cta{position:relative;min-height:100svh;display:flex;align-items:center;padding:calc(var(--nav) + 40px) var(--pad) 64px;overflow:hidden}\n.v-cta__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.7) brightness(.32)}\n.v-cta::before{content:\"\";position:absolute;inset:0;background:linear-gradient(90deg,rgba(16,13,10,.85),rgba(16,13,10,.35));z-index:1}\n.v-cta__grid{position:relative;z-index:2;width:100%;display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(32px,6vw,112px);align-items:center}\n.v-cta .v-h2{color:var(--hi);margin-bottom:36px;max-width:11ch}\n.v-how{counter-reset:c}\n.v-how li{counter-increment:c;display:grid;grid-template-columns:40px 1fr;column-gap:12px;padding:12px 0;border-top:1px solid var(--line)}\n.v-how li::before{content:\"0\" counter(c);grid-row:span 2;font:600 12px\/1.9 var(--sans);color:var(--cu)}\n.v-how strong{font-weight:600;color:var(--hi)}\n.v-how span{font-size:14.5px;color:var(--mute)}\n.v-form{display:grid;grid-template-columns:1fr 1fr;gap:20px 22px;padding:clamp(24px,3vw,44px);background:rgba(21,17,14,.9);border:1px solid var(--line);border-radius:var(--r)}\n.f{display:flex;flex-direction:column;gap:6px}\n.f--full{grid-column:1\/-1}\n.f label{font-size:13px;font-weight:500;color:var(--stone)}\n.f input,.f select,.f textarea{font:400 16px\/1.4 var(--sans);color:var(--hi);background:transparent;border:0;border-bottom:1.5px solid rgba(214,207,196,.3);border-radius:0;padding:10px 0;min-height:46px;width:100%;transition:border-color .3s}\n.f select option{background:var(--night);color:var(--hi)}\n.f input::placeholder,.f textarea::placeholder{color:#8a8178}\n.f textarea{resize:vertical;min-height:92px}\n.f input:focus,.f select:focus,.f textarea:focus{outline:none;border-bottom-color:var(--cu)}\n.f small{min-height:1.1em;font-size:13px;color:#e8957f}\n.f.is-bad input,.f.is-bad select,.f.is-bad textarea{border-bottom-color:#e8957f}\n.f--chk{flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px}\n.f--chk input{width:22px;height:22px;min-height:0;accent-color:var(--cu)}\n.f--chk label{flex:1;font-weight:400;font-size:13.5px}\n.f--chk label a{color:var(--cu)}\n.f--chk small{flex-basis:100%}\n.v-form__ok{grid-column:1\/-1;padding:14px 18px;background:var(--panel);border-radius:12px;color:var(--hi)}\n@media (max-width:960px){.v-cta__grid,.v-form{grid-template-columns:1fr}.v-form .x-btn{width:100%;justify-content:center}}\n\n\/* footer *\/\n.v-foot{padding:clamp(64px,8vw,112px) var(--pad) 28px;background:var(--night-2);overflow:hidden}\n.v-foot__top{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:40px}\n.v-foot__top p{color:var(--mute);max-width:36ch}\n.v-foot li a{display:inline-block;padding:7px 0;text-decoration:none;transition:color .3s}\n.v-foot li a:hover{color:var(--cu)}\n.v-foot__big{display:block;margin-top:clamp(48px,6vw,96px);font-weight:800;font-size:clamp(28px,11.1vw,220px);line-height:.85;letter-spacing:-.04em;white-space:nowrap;color:#231c17}\n.v-foot__legal{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:24px;padding-top:18px;border-top:1px solid var(--line);font-size:13px;color:var(--mute)}\n.v-foot__legal a{text-decoration:none}\n.v-foot__legal a:hover{color:var(--cu)}\n@media (max-width:760px){.v-foot__top{grid-template-columns:1fr}}\n\n\/* galleria (lightbox) *\/\n.x-lb{position:fixed;inset:0;z-index:200;background:rgba(16,13,10,.97);display:grid;grid-template-rows:1fr auto auto;justify-items:center;align-items:center;gap:16px;padding:72px var(--pad) 24px;opacity:0;transition:opacity .3s;color:var(--stone)}\n.x-lb.is-open{opacity:1}\n.x-lb[hidden]{display:none}\n.x-lb__fig{margin:0;display:flex;flex-direction:column;align-items:center;gap:14px;min-height:0;max-height:100%}\n.x-lb__fig img{max-width:min(88vw,1400px);max-height:calc(100svh - 270px);width:auto;height:auto;object-fit:contain;border-radius:var(--r)}\n.x-lb__cap{display:flex;gap:16px;align-items:baseline;font-size:14px}\n.x-lb__cap b{font-weight:800;color:var(--hi)}\n.x-lb__cap span{color:var(--cu)}\n.x-lb__bar{display:flex;align-items:center;gap:24px}\n.x-lb__count{font:500 13px\/1 var(--sans);letter-spacing:.2em;min-width:7ch;text-align:center}\n.x-lb button{cursor:pointer}\n.x-lb__prev,.x-lb__next,.x-lb__x{width:52px;height:52px;border-radius:50%;border:1px solid var(--cu);background:transparent;color:var(--cu);display:grid;place-items:center;transition:background .3s,color .3s}\n.x-lb__prev:hover,.x-lb__next:hover,.x-lb__x:hover{background:var(--cu);color:var(--ink)}\n.x-lb svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8}\n.x-lb__x{position:absolute;top:calc(14px + var(--wp-admin--admin-bar--height,0px));right:var(--pad)}\n.x-lb__thumbs{display:flex;gap:10px;max-width:100%;overflow-x:auto;padding:4px}\n.x-lb__thumbs button{width:76px;height:52px;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:none;opacity:.5;transition:opacity .3s,border-color .3s}\n.x-lb__thumbs button.is-on{opacity:1;border-color:var(--cu)}\n.x-lb__thumbs img{width:100%;height:100%;object-fit:cover}\n\n\/* movimento ridotto \/ editor *\/\n@media (prefers-reduced-motion:reduce){\n  .x-hero__img{clip-path:inset(0)}.x-hero__img img{transform:none}.x-hero__name{display:none}\n  .x-hero__over{opacity:1}.x-hero__meta,.x-hero__scroll{display:none}.x-hero__img::after{opacity:1}\n  .v-say .w{opacity:1}.v-steps li{opacity:1}.x-nav{transition:none}.mx::after{opacity:.05}\n}\n.elementor-editor-active .x-hero__img{clip-path:inset(0)}\n.elementor-editor-active .v-say .w,.elementor-editor-active .v-steps li{opacity:1}\n.v-sheet .stop circle{transition:fill .4s,stroke-width .4s,stroke-opacity .4s}.v-sheet .stop.is-cur circle{stroke-width:14;stroke-opacity:.3;paint-order:stroke}\n.mx .v-steps{padding-left:34px;margin:0}\n@media (min-width:961px){.v-phases{height:100svh;min-height:0;gap:clamp(24px,4vh,48px);padding-bottom:40px}.v-phases__list figure{aspect-ratio:auto;height:clamp(200px,calc(100svh - 560px),520px)}}\n\n.v-cmp__tag{display:flex;flex-direction:column;gap:4px;padding:14px 22px 16px;border-radius:14px;background:rgba(21,17,14,.82);backdrop-filter:blur(8px);border:1px solid rgba(240,232,220,.14);font-weight:800;font-size:clamp(26px,2.4vw,40px);line-height:1;letter-spacing:-.03em;text-transform:none;color:var(--hi);box-shadow:0 18px 40px rgba(0,0,0,.35)}\n.v-cmp__tag small{font-weight:600;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--cu)}\n.v-cmp__tag.r{background:var(--cu);color:var(--night);border-color:transparent;text-align:right}\n.v-cmp__tag.r small{color:rgba(21,17,14,.7)}\n.v-cmp__knob{width:22px;height:22px;margin:-11px 0 0 -11px;box-shadow:0 0 0 8px rgba(192,138,110,.25),0 0 30px rgba(192,138,110,.6)}\n.v-cmp__tag{top:calc(var(--nav) + 56px)}\n@media (max-width:760px){.v-cmp__tag{top:14px;gap:2px;padding:7px 11px 8px;border-radius:10px;font-size:17px;box-shadow:0 8px 20px rgba(0,0,0,.25)}.v-cmp__tag small{font-size:8px;letter-spacing:.14em}.v-cmp__tag.l{left:14px}.v-cmp__tag.r{right:14px}}\n@media (max-width:760px) and (prefers-reduced-motion:no-preference){.v-cmp{height:100svh}.mx .v-ville__card{margin-top:24px}}\n\/* ===== v6 \u00b7 chiaro e fine ===== *\/\n.mx::after{opacity:.035}\n.x-hero__name span{font-weight:400;letter-spacing:-.05em}\n.x-hero__name .n1{color:var(--hi)}\n.x-hero__meta strong{font-weight:500}\n.x-hero__over h1{font-weight:500;letter-spacing:-.035em}\n.x-nav{background:rgba(244,239,231,.88);border-bottom-color:var(--line)}\n.x-nav.is-top:not(.is-open){background:transparent}\n@media (max-width:960px){.x-nav.is-open{background-color:var(--night)}}\n.x-logo{font-weight:600}\n.v-h2{font-weight:500;letter-spacing:-.035em;color:var(--hi)}\n.v-say__text{font-weight:500;letter-spacing:-.035em;color:var(--hi)}\n.v-lead{color:var(--mute)}\n.v-two__txt strong{font-weight:500;letter-spacing:-.03em}\n.v-steps strong{font-weight:500}\n.v-steps li.is-cur strong{font-weight:500;letter-spacing:-.02em}\n.v-phases__list strong{font-weight:500}\n.v-index .i-n{font-weight:500;letter-spacing:-.03em}\n.v-facts b{font-weight:500}\n.v-post h3{font-weight:500;letter-spacing:-.02em}\n.v-foot__big{font-weight:400;letter-spacing:-.05em}\n.v-cmp__tag{font-weight:500}\n.x-lb__cap b{font-weight:600}\n@media (max-width:960px){.x-links a{font-weight:500}}\n.v-sheet{box-shadow:0 30px 60px -40px rgba(60,40,25,.35)}\n\n\/* ===== mosaico ===== *\/\n.v-mos{position:relative;height:100svh;min-height:560px;overflow:hidden;background:var(--night)}\n.v-mos__grid{position:absolute;inset:0;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(4,1fr);gap:clamp(6px,.7vw,12px);padding:clamp(10px,1.2vw,20px)}\n.v-mos__t{position:relative;margin:0;border-radius:14px;overflow:hidden;background:var(--panel);will-change:transform}\n.v-mos__t img{width:100%;height:100%;object-fit:cover;filter:saturate(.92)}\n.v-mos__t:nth-child(1){grid-area:1\/1\/3\/2;border-radius:999px 999px 14px 14px}\n.v-mos__t:nth-child(2){grid-area:1\/2\/2\/3}\n.v-mos__t:nth-child(3){grid-area:1\/3\/2\/5}\n.v-mos__t:nth-child(4){grid-area:1\/5\/3\/6}\n.v-mos__t:nth-child(5){grid-area:1\/6\/2\/7}\n.v-mos__t:nth-child(6){grid-area:2\/2\/3\/3}\n.v-mos__t:nth-child(7){grid-area:2\/6\/5\/7;border-radius:999px 999px 14px 14px}\n.v-mos__t:nth-child(8){grid-area:3\/1\/5\/2}\n.v-mos__t:nth-child(9){grid-area:3\/2\/5\/3}\n.v-mos__t:nth-child(10){grid-area:4\/3\/5\/4}\n.v-mos__t:nth-child(11){grid-area:4\/4\/5\/5}\n.v-mos__t:nth-child(12){grid-area:3\/5\/5\/6}\n.v-mos__slot{grid-area:2\/3\/4\/5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;padding:0 4%;border-radius:14px}\n.v-mos__say{font-weight:400;font-size:clamp(28px,3.1vw,54px);line-height:1.05;letter-spacing:-.035em;color:var(--hi);text-wrap:balance}\n.mx .v-mos__sub{font-size:clamp(13px,1vw,15px);line-height:1.55;color:var(--mute);max-width:32ch}\n.v-mos__big{position:absolute;inset:0;display:none;z-index:2}\n.v-mos__big img{width:100%;height:100%;object-fit:cover}\n.v-mos__big::after{content:\"\";position:absolute;inset:0;background:linear-gradient(to top,rgba(16,13,10,.55),rgba(16,13,10,0) 45%);opacity:var(--sh,0)}\n.mx .v-mos__go{position:absolute;left:var(--pad);bottom:clamp(28px,6vh,64px);z-index:1;display:inline-flex;align-items:center;gap:12px;font-weight:500;font-size:clamp(20px,2vw,30px);letter-spacing:-.02em;color:#f3ede4;text-decoration:none;opacity:0}\n.v-mos__go svg{width:20px;height:20px}\n.v-mos.is-anim .v-mos__big{display:block}\n@media (max-width:760px){\n  .v-mos__grid{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(6,1fr)}\n  .v-mos__t:nth-child(1){grid-area:1\/1\/2\/3;border-radius:14px}\n  .v-mos__t:nth-child(2){grid-area:1\/3\/2\/5}\n  .v-mos__t:nth-child(3){grid-area:2\/1\/3\/2}\n  .v-mos__t:nth-child(4){grid-area:2\/2\/3\/4}\n  .v-mos__t:nth-child(5){grid-area:2\/4\/3\/5}\n  .v-mos__t:nth-child(6){grid-area:3\/1\/5\/2;border-radius:999px 999px 14px 14px}\n  .v-mos__t:nth-child(7){grid-area:3\/4\/5\/5;border-radius:999px 999px 14px 14px}\n  .v-mos__t:nth-child(8){grid-area:5\/1\/7\/3}\n  .v-mos__t:nth-child(9){grid-area:5\/3\/6\/4}\n  .v-mos__t:nth-child(10){grid-area:5\/4\/7\/5}\n  .v-mos__t:nth-child(11){grid-area:6\/3\/7\/4}\n  .v-mos__t:nth-child(12){display:none}\n  .v-mos__slot{grid-area:3\/2\/5\/4;padding:0 6px}\n  .v-mos__say{font-size:clamp(22px,6.4vw,30px)}\n  .mx .v-mos__sub{display:none}\n}\n\n\/* hero: il nome diventa chiaro dove passa sopra la foto *\/\n.x-hero__ink{z-index:3;clip-path:inset(24% 33% 24% 33% round 24px)}\n.x-hero__ink .n1{color:#f7f2ea}\n.x-hero__ink .n2{color:#efc6ab}\n@media (max-width:760px){.x-hero__ink{clip-path:inset(20% 12% 42% 12% round 24px)}}\n.elementor-editor-active .x-hero__ink{display:none}\n\/* preventivo fisso *\/\n.mx .x-quote{position:fixed;right:clamp(14px,2vw,28px);bottom:calc(clamp(14px,2vw,28px) + env(safe-area-inset-bottom,0px));z-index:75;display:inline-flex;align-items:center;gap:12px;height:48px;padding:0 6px 0 20px;border-radius:999px;background:rgba(251,248,243,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(29,24,19,.12);box-shadow:0 12px 32px -14px rgba(40,28,18,.35);color:#1d1813;font:500 13.5px\/1 var(--sans);letter-spacing:.01em;text-decoration:none;opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity .45s var(--ease),transform .55s var(--ease),box-shadow .4s}\n.x-quote.is-on{opacity:1;transform:none;pointer-events:auto}\n.x-quote i{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#a5684a;color:#fbf8f3;transition:transform .45s var(--ease)}\n.x-quote svg{width:15px;height:15px}\n.x-quote:hover{box-shadow:0 16px 36px -14px rgba(40,28,18,.45)}\n.x-quote:hover i{transform:translateX(3px)}\n@media (max-width:760px){.mx .x-quote{height:44px;font-size:12.5px;padding-left:16px;gap:10px}.x-quote i{width:32px;height:32px}}\n@media (prefers-reduced-motion:reduce){.mx .x-quote{transition:none}}\n.mx .v-cta{background:var(--night)}.mx .v-cta__bg{height:100%;max-width:none}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4ee4fb1 elementor-widget elementor-widget-html\" data-id=\"4ee4fb1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- MICAELA DEODATI \u00b7 contenuto. Le FOTO DA SOSTITUIRE sono segnate nei commenti -->\n<div class=\"mx\" id=\"mx\">\n<a class=\"x-skip\" href=\"#manifesto\">Vai al contenuto<\/a>\n<header class=\"x-nav is-top\" id=\"xNav\">\n  <a class=\"x-logo\" href=\"#top\">Micaela Deodati<\/a>\n  <ul class=\"x-links\" id=\"xLinks\">\n    <li><a href=\"#franchising\">Franchising<\/a><\/li>\n    <li><a href=\"#ville\">Ville<\/a><\/li>\n    <li><a href=\"#progetti\">Progetti<\/a><\/li>\n    <li><a href=\"#chi-sono\">Chi sono<\/a><\/li>\n    <li><a href=\"#notizie\">Notizie<\/a><\/li>\n    <li><a href=\"#contatti\">Contatti<\/a><\/li>\n  <\/ul>\n  <a class=\"x-btn x-btn--line\" href=\"#contatti\">Parliamo del progetto<\/a>\n  <button class=\"x-burger\" type=\"button\" aria-expanded=\"false\" aria-controls=\"xLinks\" aria-label=\"Apri il menu\"><i><\/i><i><\/i><\/button>\n<\/header>\n\n<main id=\"top\">\n\n  <!-- 1 \u00b7 HERO (invariato): il nome si apre sulla sala d'ascolto -->\n  <section class=\"x-hero\" id=\"xHero\" aria-labelledby=\"xH1\">\n    <div class=\"x-hero__img\">\n      <img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/micaeladeodati.it\/wp-content\/uploads\/2026\/11\/Sala-dascolto-elegante-e-avvolgente.png\" alt=\"Sala d'ascolto elegante e avvolgente progettata da Micaela Deodati\" width=\"1672\" height=\"941\" fetchpriority=\"high\">\n    <\/div>\n    <div class=\"x-hero__name\" aria-hidden=\"true\"><span class=\"n1\">Micaela<\/span><span class=\"n2\">Deodati<\/span><\/div>\n    <div class=\"x-hero__name x-hero__ink\" aria-hidden=\"true\"><span class=\"n1\">Micaela<\/span><span class=\"n2\">Deodati<\/span><\/div>\n    <div class=\"x-hero__meta\">\n      <p><strong>Architetta a Roma.<\/strong> Interior design e ristrutturazioni, dalle ville d'epoca ai format per il franchising.<\/p>\n      <a class=\"x-orb\" href=\"#contatti\"><svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><path d=\"M7 17L17 7M9 7h8v8\" stroke=\"currentColor\" stroke-width=\"2\"\/><\/svg><span>Parliamo del<br>progetto<\/span><\/a>\n    <\/div>\n    <div class=\"x-hero__scroll\" aria-hidden=\"true\">Scorri<i><\/i><\/div>\n    <div class=\"x-hero__over\">\n      <h1 id=\"xH1\">Micaela Deodati, architetta a Roma<\/h1>\n      <p class=\"x-meta\">Interior design \u00b7 Ristrutturazioni \u00b7 Franchising<\/p>\n    <\/div>\n  <\/section>\n\n  <!-- 2 \u00b7 MANIFESTO: la frase si accende e le soglie si aprono tra le parole -->\n  <section class=\"v-say\" id=\"manifesto\" aria-label=\"Il mio lavoro\">\n    <p class=\"v-say__text\" data-words>Disegno <span class=\"arc\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1764795850238-7a024db5e3ee?w=1600&amp;h=1000&amp;fit=crop&amp;crop=entropy&amp;q=72&amp;auto=format\" alt=\"\"><\/span> spazi che le persone <em>attraversano<\/em>: un negozio che si ripete <span class=\"arc\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1605217613423-0a61bd725c8a?w=1600&amp;h=1000&amp;fit=crop&amp;crop=entropy&amp;q=72&amp;auto=format\" alt=\"\"><\/span> in ogni citt\u00e0, una villa <span class=\"arc\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1505409628601-edc9af17fda6?w=1400&amp;h=1200&amp;fit=crop&amp;crop=entropy&amp;q=72&amp;auto=format\" alt=\"\"><\/span> che torna a vivere.<\/p>\n    <div class=\"v-say__foot\"><span>Si parte sempre dall'ascolto<\/span><span>Studio Zelo Interazioni, Roma<\/span><\/div>\n  <\/section>\n\n  <!-- 3 \u00b7 DUE MONDI: passa sopra un lato e si allarga -->\n  <!-- 1b \u00b7 MOSAICO: i lavori arrivano da fuori e si incastrano, poi la foto centrale apre la scena -->\n  <section class=\"v-mos\" aria-labelledby=\"vMosH\">\n    <div class=\"v-mos__grid\">\n      <figure class=\"v-mos__t\"><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1762146828422-50a8bd416d3c?w=1600&amp;h=1000&amp;fit=crop&amp;crop=entropy&amp;q=72&amp;auto=format\" alt=\"Vetrine di un negozio in franchising\" loading=\"lazy\"><\/figure>\n      <figure class=\"v-mos__t\"><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1749212387838-c4c4e6e58348?w=1200&amp;h=1500&amp;fit=crop&amp;crop=entropy&amp;q=72&amp;auto=format\" alt=\"Campioni di materiali e finiture\" loading=\"lazy\"><\/figure>\n      <figure class=\"v-mos__t\"><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1625163865002-c3563a586b95?w=1200&amp;h=1500&amp;fit=crop&amp;crop=entropy&amp;q=72&amp;auto=format\" alt=\"Salone d'epoca con boiserie\" loading=\"lazy\"><\/figure>\n      <figure class=\"v-mos__t\"><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1605217613423-0a61bd725c8a?w=1600&amp;h=1000&amp;fit=crop&amp;crop=entropy&amp;q=72&amp;auto=format\" alt=\"Banco cassa di un punto vendita\" loading=\"lazy\"><\/figure>\n      <figure class=\"v-mos__t\"><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1751486289943-0428133c367c?w=1200&amp;h=1500&amp;fit=crop&amp;crop=entropy&amp;q=72&amp;auto=format\" alt=\"Impianti a vista durante il cantiere\" loading=\"lazy\"><\/figure>\n      <figure class=\"v-mos__t\"><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1637299401853-a1ccc52b5fb2?w=1400&amp;h=1000&amp;fit=crop&amp;crop=entropy&amp;q=72&amp;auto=format\" alt=\"Dettaglio di una finitura\" loading=\"lazy\"><\/figure>\n      <figure class=\"v-mos__t\"><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1505409628601-edc9af17fda6?w=1400&amp;h=1200&amp;fit=crop&amp;crop=entropy&amp;q=72&amp;auto=format\" alt=\"Sala da pranzo d'epoca\" loading=\"lazy\"><\/figure>\n      <figure class=\"v-mos__t\"><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1608303588026-884930af2559?w=1600&amp;h=1000&amp;fit=crop&amp;crop=entropy&amp;q=72&amp;auto=format\" alt=\"Tavole di progetto e pianta\" loading=\"lazy\"><\/figure>\n      <figure class=\"v-mos__t\"><img decoding=\"async\" src=\"https:\/\/micaeladeodati.it\/wp-content\/uploads\/2026\/11\/Immagine-ChatGPT-10-nov-2026-10_36_50.png\" alt=\"Una villa durante il cantiere\" loading=\"lazy\"><\/figure>\n      <figure class=\"v-mos__t\"><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1764795850238-7a024db5e3ee?w=1600&amp;h=1000&amp;fit=crop&amp;crop=entropy&amp;q=72&amp;auto=format\" alt=\"Negozio con lampade a sospensione\" loading=\"lazy\"><\/figure>\n      <figure class=\"v-mos__t\"><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1771033834141-023d630b3965?w=2000&amp;h=1200&amp;fit=crop&amp;crop=entropy&amp;q=72&amp;auto=format\" alt=\"Sala d'ascolto con libreria\" loading=\"lazy\"><\/figure>\n      <figure class=\"v-mos__t\"><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1749212387838-c4c4e6e58348?w=1200&amp;h=1500&amp;fit=crop&amp;crop=entropy&amp;q=72&amp;auto=format\" alt=\"Pietre e laminati a confronto\" loading=\"lazy\"><\/figure>\n      <div class=\"v-mos__slot\"><h2 class=\"v-mos__say\" id=\"vMosH\">Ogni progetto \u00e8 <em>un incastro<\/em><\/h2><p class=\"v-mos__sub\">Case, ville e negozi: spazi funzionali, armoniosi e personalizzati.<\/p><\/div>\n    <\/div>\n    <div class=\"v-mos__big\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/micaeladeodati.it\/wp-content\/uploads\/2026\/11\/Immagine-ChatGPT-10-nov-2026-10_36_59.png\" alt=\"\" loading=\"lazy\"><a class=\"v-mos__go\" href=\"#progetti\" tabindex=\"-1\">Entra nei progetti <svg viewBox=\"0 0 16 16\" fill=\"none\" aria-hidden=\"true\"><path d=\"M3 8h10M9 4l4 4-4 4\" stroke=\"currentColor\" stroke-width=\"1.6\"\/><\/svg><\/a><\/div>\n  <\/section>\n\n  <section class=\"v-two\" aria-labelledby=\"vTwoH\">\n    <div class=\"v-two__head\">\n      <h2 class=\"v-h2\" id=\"vTwoH\">Due <em>mondi<\/em>, un solo metodo<\/h2>\n      <a class=\"v-two__cta\" href=\"#contatti\"><svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><path d=\"M7 17L17 7M8 7h9v9\" stroke=\"currentColor\" stroke-width=\"2\"\/><\/svg><span>Parliamo del progetto<\/span><\/a>\n    <\/div>\n    <div class=\"v-two__row\">\n      <a class=\"v-two__side is-on\" href=\"#franchising\">\n        <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1764795850238-7a024db5e3ee?w=1600&amp;h=1000&amp;fit=crop&amp;crop=entropy&amp;q=72&amp;auto=format\" alt=\"Negozio con vetrine illuminate e lampade a sospensione\" loading=\"lazy\">\n        <span class=\"v-two__txt\"><strong>Franchising<\/strong><span class=\"v-two__rev\"><span><span class=\"v-two__d\">Il primo negozio diventa il modello che ogni affiliato ripete uguale.<\/span><span class=\"v-two__more\"><i>Concept<\/i><i>Salone pilota<\/i><i>Rollout<\/i><\/span><span class=\"v-two__go\">Il metodo <svg viewBox=\"0 0 16 16\" fill=\"none\" aria-hidden=\"true\"><path d=\"M3 8h10M9 4l4 4-4 4\" stroke=\"currentColor\" stroke-width=\"1.6\"\/><\/svg><\/span><\/span><\/span><\/span>\n      <\/a>\n      <a class=\"v-two__side\" href=\"#ville\">\n        <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1505409628601-edc9af17fda6?w=1400&amp;h=1200&amp;fit=crop&amp;crop=entropy&amp;q=72&amp;auto=format\" alt=\"Sala da pranzo d'epoca con lampadario e parquet a spina\" loading=\"lazy\">\n        <span class=\"v-two__txt\"><strong>Ville d'epoca<\/strong><span class=\"v-two__rev\"><span><span class=\"v-two__d\">Interni e impianti in un solo progetto, dal budget alle chiavi, con artigiani di fiducia.<\/span><span class=\"v-two__more\"><i>Interni<\/i><i>Impianti<\/i><i>Budget<\/i><\/span><span class=\"v-two__go\">Il cantiere <svg viewBox=\"0 0 16 16\" fill=\"none\" aria-hidden=\"true\"><path d=\"M3 8h10M9 4l4 4-4 4\" stroke=\"currentColor\" stroke-width=\"1.6\"\/><\/svg><\/span><\/span><\/span><\/span>\n      <\/a>\n    <\/div>\n  <\/section>\n\n  <!-- 4 \u00b7 FRANCHISING: il percorso del cliente si disegna con lo scroll -->\n  <section class=\"v-plan\" id=\"franchising\" aria-labelledby=\"vPlanH\">\n    <div class=\"v-plan__pin\">\n      <div class=\"v-plan__copy\">\n        <h2 class=\"v-h2\" id=\"vPlanH\">Un format \u00e8 un <em>percorso<\/em><\/h2>\n        <p class=\"v-lead\">Prima dei mobili disegno la strada che il cliente fa dalla porta alla cassa. Poi la ripeto, uguale, in ogni punto vendita.<\/p>\n        <ol class=\"v-steps\">\n          <li><strong>Ingresso<\/strong><span>La prima impressione: luce, vetrina e marchio leggibili gi\u00e0 dalla soglia.<\/span><\/li>\n          <li><strong>Zona servizio<\/strong><span>Il cuore del format, dove il prodotto incontra il cliente.<\/span><\/li>\n          <li><strong>Attesa<\/strong><span>Un momento pensato e accogliente, mai sub\u00ecto.<\/span><\/li>\n          <li><strong>Parete espositiva<\/strong><span>Accompagna il percorso e racconta il prodotto, senza affollare.<\/span><\/li>\n          <li><strong>Cassa<\/strong><span>Chiude il percorso con ordine e invita a tornare.<\/span><\/li>\n        <\/ol>\n      <\/div>\n      <figure class=\"v-sheet\" role=\"img\" aria-label=\"Pianta tipo di un punto vendita con il percorso del cliente dall'ingresso alla cassa\">\n        <svg viewBox=\"0 0 720 500\" aria-hidden=\"true\">\n          <rect class=\"wall\" x=\"20\" y=\"20\" width=\"680\" height=\"400\"\/>\n          <line class=\"door\" x1=\"96\" y1=\"420\" x2=\"184\" y2=\"420\"\/>\n          <path class=\"thin\" d=\"M96 420 a44 44 0 0 1 44 -44\"\/>\n          <rect class=\"fx-fill\" x=\"90\" y=\"150\" width=\"240\" height=\"60\"\/><rect class=\"fx\" x=\"90\" y=\"150\" width=\"240\" height=\"60\"\/>\n          <g class=\"thin\"><line x1=\"130\" y1=\"150\" x2=\"130\" y2=\"210\"\/><line x1=\"170\" y1=\"150\" x2=\"170\" y2=\"210\"\/><line x1=\"210\" y1=\"150\" x2=\"210\" y2=\"210\"\/><line x1=\"250\" y1=\"150\" x2=\"250\" y2=\"210\"\/><line x1=\"290\" y1=\"150\" x2=\"290\" y2=\"210\"\/><\/g>\n          <text x=\"90\" y=\"138\">Zona servizio<\/text>\n          <g class=\"fx\"><rect x=\"400\" y=\"268\" width=\"36\" height=\"36\"\/><rect x=\"444\" y=\"268\" width=\"36\" height=\"36\"\/><rect x=\"488\" y=\"268\" width=\"36\" height=\"36\"\/><\/g>\n          <text x=\"400\" y=\"326\" class=\"t-s\">Attesa<\/text>\n          <rect class=\"fx-fill\" x=\"650\" y=\"50\" width=\"24\" height=\"340\"\/><rect class=\"fx\" x=\"650\" y=\"50\" width=\"24\" height=\"340\"\/>\n          <text x=\"638\" y=\"44\" text-anchor=\"end\">Parete espositiva<\/text>\n          <rect class=\"fx\" x=\"270\" y=\"330\" width=\"120\" height=\"40\"\/>\n          <text x=\"270\" y=\"392\" class=\"t-s\">Cassa<\/text>\n          <text x=\"196\" y=\"410\" class=\"t-s\">Ingresso<\/text>\n          <path class=\"ghost\" d=\"M140 404 V240 H450 H620 V350 H410\"\/>\n          <path class=\"route\" id=\"vRoute\" d=\"M140 404 V240 H450 H620 V350 H410\"\/>\n          <g class=\"stop\"><circle cx=\"140\" cy=\"404\" r=\"8\"\/><\/g>\n          <g class=\"stop\"><circle cx=\"250\" cy=\"240\" r=\"8\"\/><\/g>\n          <g class=\"stop\"><circle cx=\"450\" cy=\"240\" r=\"8\"\/><\/g>\n          <g class=\"stop\"><circle cx=\"620\" cy=\"180\" r=\"8\"\/><\/g>\n          <g class=\"stop\"><circle cx=\"410\" cy=\"350\" r=\"8\"\/><\/g>\n          <circle class=\"walker\" id=\"vWalker\" cx=\"140\" cy=\"404\" r=\"5\"\/>\n          <g class=\"fx\"><line x1=\"20\" y1=\"452\" x2=\"220\" y2=\"452\"\/><line x1=\"20\" y1=\"446\" x2=\"20\" y2=\"458\"\/><line x1=\"120\" y1=\"448\" x2=\"120\" y2=\"456\"\/><line x1=\"220\" y1=\"446\" x2=\"220\" y2=\"458\"\/><\/g>\n          <text x=\"20\" y=\"480\" class=\"t-s\">0<\/text><text x=\"212\" y=\"480\" class=\"t-s\">4 m<\/text>\n          <rect class=\"fx\" x=\"440\" y=\"440\" width=\"260\" height=\"54\"\/><line class=\"fx\" x1=\"440\" y1=\"467\" x2=\"700\" y2=\"467\"\/>\n          <text x=\"452\" y=\"459\" class=\"t-s\">Pianta tipo \u00b7 punto vendita<\/text>\n          <text x=\"452\" y=\"486\" class=\"t-s\">M. Deodati \u00b7 scala 1:50<\/text>\n        <\/svg>\n      <\/figure>\n    <\/div>\n  <\/section>\n\n  <!-- 5 \u00b7 LE QUATTRO TAVOLE: passa sopra una fase e compare la sua foto -->\n  <section class=\"v-phases\" aria-labelledby=\"vPhH\">\n    <div class=\"v-phases__head\">\n      <h2 class=\"v-h2\" id=\"vPhH\">Il metodo in <em>quattro passi<\/em><\/h2>\n      <p class=\"v-lead\">Dal concept al salone pilota, sempre nello stesso ordine: cos\u00ec il primo negozio diventa un modello da ripetere. Seguo ogni fase, dal budget al coordinamento tecnico e impiantistico.<\/p>\n    <\/div>\n    <ol class=\"v-phases__list\">\n      <li><figure><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1762146828422-50a8bd416d3c?w=1600&amp;h=1000&amp;fit=crop&amp;crop=entropy&amp;q=72&amp;auto=format\" alt=\"Tavole di progetto stampate stese su un tavolo\" loading=\"lazy\"><\/figure><b>01<\/b><strong>Concept<\/strong><span>Ascolto il marchio e chi lo vive, poi traduco esigenze e budget in un'idea di spazio.<\/span><\/li>\n      <li><figure><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1608303588026-884930af2559?w=1600&amp;h=1000&amp;fit=crop&amp;crop=entropy&amp;q=72&amp;auto=format\" alt=\"Due mani rivedono una pianta con il righello\" loading=\"lazy\"><\/figure><b>02<\/b><strong>Layout e percorsi<\/strong><span>Disegno la distribuzione e il percorso del cliente: funzionale prima, poi armonioso.<\/span><\/li>\n      <li><figure><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1605217613423-0a61bd725c8a?w=1600&amp;h=1000&amp;fit=crop&amp;crop=entropy&amp;q=72&amp;auto=format\" alt=\"Mobile espositivo su misura con oggetti in fila\" loading=\"lazy\"><\/figure><b>03<\/b><strong>Arredi e identit\u00e0<\/strong><span>Arredi, materiali e luci che rendono il marchio riconoscibile, realizzati con artigiani di fiducia.<\/span><\/li>\n      <li><figure><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1764795850238-7a024db5e3ee?w=1600&amp;h=1000&amp;fit=crop&amp;crop=entropy&amp;q=72&amp;auto=format\" alt=\"Negozio campione con vetrine illuminate\" loading=\"lazy\"><\/figure><b>04<\/b><strong>Salone pilota<\/strong><span>Il negozio campione da portare in fiera, anche prima che apra il primo.<\/span><\/li>\n    <\/ol>\n  <\/section>\n\n  <!-- 6 \u00b7 VILLE: confronto a tutto schermo, cantiere e finito -->\n  <section class=\"v-ville\" id=\"ville\" aria-labelledby=\"vVilleH\">\n    <div class=\"v-cmp\" id=\"vCmp\">\n      <!-- FOTO DA SOSTITUIRE: la stessa stanza in cantiere (prima) e finita (dopo) -->\n      <img decoding=\"async\" src=\"https:\/\/micaeladeodati.it\/wp-content\/uploads\/2026\/11\/Immagine-ChatGPT-10-nov-2026-10_36_50.png\" alt=\"La villa durante il cantiere\" loading=\"lazy\">\n      <img decoding=\"async\" class=\"after\" src=\"https:\/\/micaeladeodati.it\/wp-content\/uploads\/2026\/11\/Immagine-ChatGPT-10-nov-2026-10_36_59.png\" alt=\"La stessa villa a lavori finiti\" loading=\"lazy\">\n      <span class=\"v-cmp__bar\"><\/span>\n      <input type=\"range\" min=\"0\" max=\"100\" value=\"62\" aria-label=\"Confronta cantiere e stanza finita\">\n      <span class=\"v-cmp__knob\" aria-hidden=\"true\"><\/span>\n      <span class=\"v-cmp__tag l\"><small>Il cantiere<\/small>Prima<\/span><span class=\"v-cmp__tag r\"><small>La villa finita<\/small>Dopo<\/span>\n    <\/div>\n    <div class=\"v-ville__card\">\n      <h2 class=\"v-h2\" id=\"vVilleH\">Ville d'epoca, <em>dentro i muri<\/em><\/h2>\n      <p class=\"v-lead\">Ristrutturazioni complete con una visione d'insieme: interni, impianti e cantiere in un solo progetto, per ambienti coerenti e accoglienti che migliorano davvero la qualit\u00e0 della vita.<\/p>\n      <ul class=\"v-rows\">\n        <li><strong>Interni<\/strong><span>Distribuzione, arredi su misura, luci e finiture<\/span><\/li>\n        <li><strong>Impianti<\/strong><span>Coordinamento tecnico e impiantistico, dentro i muri<\/span><\/li>\n        <li><strong>Direzione lavori<\/strong><span>Budget, tempi e artigiani di fiducia, fino alle chiavi<\/span><\/li>\n      <\/ul>\n    <\/div>\n  <\/section>\n\n  <!-- 7 \u00b7 PROGETTI: indice, la foto segue il puntatore; clic apre la galleria -->\n  <section class=\"v-work\" id=\"progetti\" aria-labelledby=\"vWorkH\">\n    <div class=\"v-work__head\">\n      <h2 class=\"v-h2\" id=\"vWorkH\">Progetti<\/h2>\n      <p class=\"v-lead\">Ogni progetto parte da chi lo vivr\u00e0.<\/p>\n    <\/div>\n    <ul class=\"v-index\">\n      <li><button type=\"button\" data-g=\"https:\/\/images.unsplash.com\/photo-1505409628601-edc9af17fda6?w=1400&amp;h=1200&amp;fit=crop&amp;crop=entropy&amp;q=72&amp;auto=format|https:\/\/images.unsplash.com\/photo-1637299401853-a1ccc52b5fb2?w=1400&amp;h=1000&amp;fit=crop&amp;crop=entropy&amp;q=72&amp;auto=format|https:\/\/images.unsplash.com\/photo-1625163865002-c3563a586b95?w=1200&amp;h=1500&amp;fit=crop&amp;crop=entropy&amp;q=72&amp;auto=format|https:\/\/images.unsplash.com\/photo-1749212387838-c4c4e6e58348?w=1200&amp;h=1500&amp;fit=crop&amp;crop=entropy&amp;q=72&amp;auto=format\"><span class=\"i-n\">Villino delle Magnolie<\/span><span class=\"i-t\">Villa d'epoca<\/span><span class=\"i-z\">[Zona]<\/span><span class=\"i-c\">4 foto<\/span><\/button><\/li>\n      <li><button type=\"button\" data-g=\"https:\/\/images.unsplash.com\/photo-1764795850238-7a024db5e3ee?w=1600&amp;h=1000&amp;fit=crop&amp;crop=entropy&amp;q=72&amp;auto=format|https:\/\/images.unsplash.com\/photo-1605217613423-0a61bd725c8a?w=1600&amp;h=1000&amp;fit=crop&amp;crop=entropy&amp;q=72&amp;auto=format|https:\/\/images.unsplash.com\/photo-1762146828422-50a8bd416d3c?w=1600&amp;h=1000&amp;fit=crop&amp;crop=entropy&amp;q=72&amp;auto=format\"><span class=\"i-n\">Lume Caff\u00e8<\/span><span class=\"i-t\">Format franchising<\/span><span class=\"i-z\">[Citt\u00e0]<\/span><span class=\"i-c\">3 foto<\/span><\/button><\/li>\n      <li><button type=\"button\" data-g=\"https:\/\/images.unsplash.com\/photo-1637299401853-a1ccc52b5fb2?w=1400&amp;h=1000&amp;fit=crop&amp;crop=entropy&amp;q=72&amp;auto=format|https:\/\/images.unsplash.com\/photo-1505409628601-edc9af17fda6?w=1400&amp;h=1200&amp;fit=crop&amp;crop=entropy&amp;q=72&amp;auto=format|https:\/\/images.unsplash.com\/photo-1751486289943-0428133c367c?w=1200&amp;h=1500&amp;fit=crop&amp;crop=entropy&amp;q=72&amp;auto=format\"><span class=\"i-n\">Casa dei Glicini<\/span><span class=\"i-t\">Villa d'epoca<\/span><span class=\"i-z\">[Zona]<\/span><span class=\"i-c\">3 foto<\/span><\/button><\/li>\n      <li><button type=\"button\" data-g=\"https:\/\/images.unsplash.com\/photo-1605217613423-0a61bd725c8a?w=1600&amp;h=1000&amp;fit=crop&amp;crop=entropy&amp;q=72&amp;auto=format|https:\/\/images.unsplash.com\/photo-1764795850238-7a024db5e3ee?w=1600&amp;h=1000&amp;fit=crop&amp;crop=entropy&amp;q=72&amp;auto=format|https:\/\/images.unsplash.com\/photo-1608303588026-884930af2559?w=1600&amp;h=1000&amp;fit=crop&amp;crop=entropy&amp;q=72&amp;auto=format\"><span class=\"i-n\">Orvia Cosmetica<\/span><span class=\"i-t\">Salone pilota<\/span><span class=\"i-z\">[Fiera]<\/span><span class=\"i-c\">3 foto<\/span><\/button><\/li>\n      <li><button type=\"button\" data-g=\"https:\/\/images.unsplash.com\/photo-1625163865002-c3563a586b95?w=1200&amp;h=1500&amp;fit=crop&amp;crop=entropy&amp;q=72&amp;auto=format|https:\/\/images.unsplash.com\/photo-1749212387838-c4c4e6e58348?w=1200&amp;h=1500&amp;fit=crop&amp;crop=entropy&amp;q=72&amp;auto=format|https:\/\/images.unsplash.com\/photo-1751486289943-0428133c367c?w=1200&amp;h=1500&amp;fit=crop&amp;crop=entropy&amp;q=72&amp;auto=format\"><span class=\"i-n\">Attico sul Lungotevere<\/span><span class=\"i-t\">Interni e impianti<\/span><span class=\"i-z\">[Zona]<\/span><span class=\"i-c\">3 foto<\/span><\/button><\/li>\n      <li><button type=\"button\" data-g=\"https:\/\/images.unsplash.com\/photo-1762146828422-50a8bd416d3c?w=1600&amp;h=1000&amp;fit=crop&amp;crop=entropy&amp;q=72&amp;auto=format|https:\/\/images.unsplash.com\/photo-1608303588026-884930af2559?w=1600&amp;h=1000&amp;fit=crop&amp;crop=entropy&amp;q=72&amp;auto=format|https:\/\/images.unsplash.com\/photo-1764795850238-7a024db5e3ee?w=1600&amp;h=1000&amp;fit=crop&amp;crop=entropy&amp;q=72&amp;auto=format\"><span class=\"i-n\">Nodo Ottica<\/span><span class=\"i-t\">Format retail<\/span><span class=\"i-z\">[Citt\u00e0]<\/span><span class=\"i-c\">3 foto<\/span><\/button><\/li>\n    <\/ul>\n    <figure class=\"v-peek\" id=\"vPeek\" aria-hidden=\"true\"><img alt=\"\"><\/figure>\n  <\/section>\n\n  <!-- 8 \u00b7 CHI SONO: travertino, il ritratto nell'arco -->\n  <section class=\"v-me\" id=\"chi-sono\" aria-labelledby=\"vMeH\">\n    <figure class=\"v-me__pic\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/micaeladeodati.it\/wp-content\/uploads\/2026\/11\/Ritratto-professionale-in-studio-architettonico.png\" alt=\"Ritratto di Micaela Deodati, architetta\" width=\"1254\" height=\"1254\" loading=\"lazy\"><\/figure>\n    <div class=\"v-me__copy\">\n      <h2 class=\"v-h2\" id=\"vMeH\">Chi <em>sono<\/em><\/h2>\n      <p class=\"v-me__lead\">Sono un'architetta specializzata in interior design e ristrutturazioni. Parto sempre dall'ascolto: con un approccio empatico trasformo le esigenze di chi mi sceglie in spazi funzionali, armoniosi e personalizzati.<\/p>\n      <ul class=\"v-facts\">\n        <li><b>New York<\/b><span>[Cosa ha fatto a New York, 1 riga]<\/span><\/li>\n        <li><b>Zelo Interazioni<\/b><span>Lo studio su strada, con la vetrina, a Roma<\/span><\/li>\n        <li><b>Architette Romane<\/b><span>L'associazione che ha fondato e presiede<\/span><\/li>\n        <li><b>Ascolto attivo<\/b><span>Un approccio empatico, prima di ogni disegno<\/span><\/li>\n      <\/ul>\n    <\/div>\n  <\/section>\n\n  <!-- 9 \u00b7 NOTIZIE: gli ultimi articoli di WordPress -->\n  <section class=\"v-news\" id=\"notizie\" aria-labelledby=\"vNewsH\">\n    <div class=\"v-news__head\">\n      <h2 class=\"v-h2\" id=\"vNewsH\">Le ultime <em>notizie<\/em><\/h2>\n      <a class=\"x-btn x-btn--line\" href=\"\/blog\/\">Tutti gli articoli <svg viewBox=\"0 0 16 16\" fill=\"none\" aria-hidden=\"true\"><path d=\"M3 8h10M9 4l4 4-4 4\" stroke=\"currentColor\" stroke-width=\"1.6\"\/><\/svg><\/a>\n    <\/div>\n    <div class=\"v-news__grid\" id=\"vBlog\">\n      <article class=\"v-post\"><a href=\"\/blog\/\"><figure><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1625163865002-c3563a586b95?w=1200&amp;h=1500&amp;fit=crop&amp;crop=entropy&amp;q=72&amp;auto=format\" alt=\"\" loading=\"lazy\"><\/figure><time>12 ottobre 2026<\/time><h3>Ristrutturare una villa d'epoca: da dove si comincia davvero<\/h3><p>Rilievo, impianti e vincoli: cosa verificare prima di aprire il cantiere.<\/p><\/a><\/article>\n      <article class=\"v-post\"><a href=\"\/blog\/\"><figure><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1608303588026-884930af2559?w=1600&amp;h=1000&amp;fit=crop&amp;crop=entropy&amp;q=72&amp;auto=format\" alt=\"\" loading=\"lazy\"><\/figure><time>28 settembre 2026<\/time><h3>Franchising: perch\u00e9 il primo negozio deve essere un prototipo<\/h3><p>Il salone pilota serve a sbagliare una volta sola, prima di aprire il secondo punto vendita.<\/p><\/a><\/article>\n      <article class=\"v-post\"><a href=\"\/blog\/\"><figure><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1749212387838-c4c4e6e58348?w=1200&amp;h=1500&amp;fit=crop&amp;crop=entropy&amp;q=72&amp;auto=format\" alt=\"\" loading=\"lazy\"><\/figure><time>9 settembre 2026<\/time><h3>Finiture che durano: scegliere i materiali di un format replicabile<\/h3><p>Pavimenti, pietre e laminati da ritrovare uguali in ogni citt\u00e0, anno dopo anno.<\/p><\/a><\/article>\n    <\/div>\n  <\/section>\n\n  <!-- 10 \u00b7 CONTATTI: la stanza al buio, il modulo in primo piano -->\n  <section class=\"v-cta\" id=\"contatti\" aria-labelledby=\"vCtaH\">\n    <img decoding=\"async\" class=\"v-cta__bg\" src=\"https:\/\/images.unsplash.com\/photo-1637299401853-a1ccc52b5fb2?w=1400&amp;h=1000&amp;fit=crop&amp;crop=entropy&amp;q=72&amp;auto=format\" alt=\"\" loading=\"lazy\">\n    <div class=\"v-cta__grid\">\n      <div>\n        <h2 class=\"v-h2\" id=\"vCtaH\">Parliamo del <em>tuo progetto<\/em><\/h2>\n        <ol class=\"v-how\">\n          <li><strong>Ascolto<\/strong><span>Mi racconti cosa desideri: parto sempre da qui.<\/span><\/li>\n          <li><strong>Sopralluogo<\/strong><span>Vedo lo spazio dal vivo e definiamo insieme il budget.<\/span><\/li>\n          <li><strong>Progetto<\/strong><span>Una visione d'insieme, coerente in ogni dettaglio.<\/span><\/li>\n          <li><strong>Cantiere<\/strong><span>Coordino tecnici, impianti e artigiani di fiducia fino alla consegna.<\/span><\/li>\n        <\/ol>\n      <\/div>\n      <!-- MODULO: per l'invio diretto collegarlo a Contact Form 7 \/ WPForms. Ora apre l'email (indirizzo da confermare) -->\n      <form class=\"v-form\" id=\"vForm\" data-mail=\"info@micaeladeodati.it\" novalidate>\n        <div class=\"f\"><label for=\"fN\">Nome e cognome<\/label><input id=\"fN\" name=\"nome\" autocomplete=\"name\" required><small><\/small><\/div>\n        <div class=\"f\"><label for=\"fE\">Email<\/label><input id=\"fE\" name=\"email\" type=\"email\" autocomplete=\"email\" required><small><\/small><\/div>\n        <div class=\"f\"><label for=\"fT\">Intervento<\/label><select id=\"fT\" name=\"tipo\" required><option value=\"\">Scegli<\/option><option>Progetto di interni<\/option><option>Ristrutturazione di casa o appartamento<\/option><option>Ristrutturazione di villa d'epoca<\/option><option>Format per franchising o catena<\/option><option>Negozio o spazio retail<\/option><option>Altro<\/option><\/select><small><\/small><\/div>\n        <div class=\"f\"><label for=\"fZ\">Zona dell'immobile<\/label><input id=\"fZ\" name=\"zona\" placeholder=\"Es. Parioli, Roma Nord\"><small><\/small><\/div>\n        <div class=\"f f--full\"><label for=\"fM\">Il progetto in due righe<\/label><textarea id=\"fM\" name=\"messaggio\" required><\/textarea><small><\/small><\/div>\n        <div class=\"f f--full f--chk\"><input id=\"fP\" type=\"checkbox\" required><label for=\"fP\">Ho letto l'<a href=\"\/privacy-policy\/\">informativa privacy<\/a> e acconsento al trattamento dei dati.<\/label><small><\/small><\/div>\n        <div class=\"f--full\"><button class=\"x-btn x-btn--fill\" type=\"submit\">Invia la richiesta <svg viewBox=\"0 0 16 16\" fill=\"none\" aria-hidden=\"true\"><path d=\"M3 8h10M9 4l4 4-4 4\" stroke=\"currentColor\" stroke-width=\"1.6\"\/><\/svg><\/button><\/div>\n      <\/form>\n    <\/div>\n  <\/section>\n<\/main>\n\n<a class=\"x-quote\" href=\"#contatti\" aria-label=\"Richiedi un preventivo\"><span>Richiedi un preventivo<\/span><i><svg viewBox=\"0 0 16 16\" fill=\"none\" aria-hidden=\"true\"><path d=\"M3 8h10M9 4l4 4-4 4\" stroke=\"currentColor\" stroke-width=\"1.6\"\/><\/svg><\/i><\/a>\n\n<footer class=\"v-foot\">\n  <div class=\"v-foot__top\">\n    <p>Architetta a Roma. Interior design e ristrutturazioni, dalle ville d'epoca ai format per il franchising. Studio Zelo Interazioni, [via e quartiere], Roma.<\/p>\n    <ul><li><a href=\"#franchising\">Franchising<\/a><\/li><li><a href=\"#ville\">Ville d'epoca<\/a><\/li><li><a href=\"#progetti\">Progetti<\/a><\/li><\/ul>\n    <ul><li><a href=\"#chi-sono\">Chi sono<\/a><\/li><li><a href=\"#notizie\">Notizie<\/a><\/li><li><a href=\"#contatti\">Contatti<\/a><\/li><\/ul>\n  <\/div>\n  <span class=\"v-foot__big\" aria-hidden=\"true\">Micaela Deodati<\/span>\n  <div class=\"v-foot__legal\"><span>\u00a9 2026 Micaela Deodati \u00b7 <a href=\"\/privacy-policy\/\">Privacy<\/a><\/span><span>Fotografie: Unsplash<\/span><a href=\"#top\">Torna su<\/a><\/div>\n<\/footer>\n\n<div class=\"x-lb\" id=\"xLb\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Galleria del progetto\" hidden>\n  <button class=\"x-lb__x\" type=\"button\" aria-label=\"Chiudi la galleria\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M6 6l12 12M18 6L6 18\"\/><\/svg><\/button>\n  <figure class=\"x-lb__fig\"><img alt=\"\"><figcaption class=\"x-lb__cap\"><b><\/b><span><\/span><\/figcaption><\/figure>\n  <div class=\"x-lb__bar\">\n    <button class=\"x-lb__prev\" type=\"button\" aria-label=\"Foto precedente\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M15 5l-7 7 7 7\"\/><\/svg><\/button>\n    <span class=\"x-lb__count\" aria-live=\"polite\"><\/span>\n    <button class=\"x-lb__next\" type=\"button\" aria-label=\"Foto successiva\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M9 5l7 7-7 7\"\/><\/svg><\/button>\n  <\/div>\n  <div class=\"x-lb__thumbs\"><\/div>\n<\/div>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-944e7f9 elementor-widget elementor-widget-html\" data-id=\"944e7f9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- MICAELA DEODATI \u00b7 interazioni (GSAP da cdnjs) -->\n<script>\/* MICAELA DEODATI \u00b7 v5 \u00b7 interazioni (GSAP + ScrollTrigger) *\/\n(function () {\n  if (window.__mxInit) return; window.__mxInit = true;\n  var d = document, root = d.getElementById('mx'); if (!root) return;\n  var editor = d.body.classList.contains('elementor-editor-active');\n  var reduce = matchMedia('(prefers-reduced-motion: reduce)').matches;\n  var fine = matchMedia('(hover: hover) and (pointer: fine)').matches;\n\n  \/* ---------- menu ---------- *\/\n  var nav = d.getElementById('xNav'), burger = nav.querySelector('.x-burger');\n  function closeMenu() { nav.classList.remove('is-open'); burger.setAttribute('aria-expanded', 'false'); burger.setAttribute('aria-label', 'Apri il menu'); d.documentElement.style.overflow = ''; }\n  burger.addEventListener('click', function () {\n    var o = nav.classList.toggle('is-open');\n    burger.setAttribute('aria-expanded', o); burger.setAttribute('aria-label', o ? 'Chiudi il menu' : 'Apri il menu');\n    d.documentElement.style.overflow = o ? 'hidden' : '';\n  });\n  nav.querySelectorAll('.x-links a').forEach(function (a) { a.addEventListener('click', closeMenu); });\n\n  \/* ---------- header: trasparente in cima, sparisce scendendo, torna salendo ---------- *\/\n  (function () {\n    var lastY = scrollY, ticking = false;\n    var upd = function () {\n      var y = scrollY, dy = y - lastY;\n      nav.classList.toggle('is-top', y < 40);\n      if (nav.classList.contains('is-open') || y < 120) nav.classList.remove('is-hidden');\n      else if (dy > 6) nav.classList.add('is-hidden');\n      else if (dy < -6) nav.classList.remove('is-hidden');\n      if (Math.abs(dy) > 6) lastY = y;\n      ticking = false;\n    };\n    addEventListener('scroll', function () { if (!ticking) { ticking = true; requestAnimationFrame(upd); } }, { passive: true });\n    nav.addEventListener('focusin', function () { nav.classList.remove('is-hidden'); });\n    upd();\n  })();\n\n  \/* ---------- confronto cantiere \/ finito ---------- *\/\n  var cmp = d.getElementById('vCmp'), cmpIn = cmp && cmp.querySelector('input');\n  var setX = function (v) { cmp.style.setProperty('--x', v + '%'); };\n  if (cmp) { cmpIn.addEventListener('input', function () { setX(cmpIn.value); }); setX(cmpIn.value); }\n\n  \/* ---------- progetti: anteprima che segue il puntatore + galleria ---------- *\/\n  var peek = d.getElementById('vPeek'), peekImg = peek && peek.querySelector('img');\n  var rows = [].slice.call(root.querySelectorAll('.v-index button'));\n  var lb = d.getElementById('xLb'), lbImg = lb.querySelector('.x-lb__fig img'), lbT = lb.querySelector('.x-lb__cap b'), lbS = lb.querySelector('.x-lb__cap span'),\n      lbC = lb.querySelector('.x-lb__count'), lbTh = lb.querySelector('.x-lb__thumbs'), list = [], cur = 0, back = null;\n  var big = function (u) { return u.replace(\/w=\\d+\/, 'w=2000').replace(\/h=\\d+\/, 'h=1300'); };\n  var show = function (i) {\n    cur = (i + list.length) % list.length;\n    lbImg.src = big(list[cur]); lbImg.alt = lbT.textContent + ', foto ' + (cur + 1);\n    lbC.textContent = String(cur + 1).padStart(2, '0') + ' \/ ' + String(list.length).padStart(2, '0');\n    [].forEach.call(lbTh.children, function (t, k) { t.classList.toggle('is-on', k === cur); t.setAttribute('aria-current', k === cur ? 'true' : 'false'); });\n  };\n  var open = function (btn) {\n    list = btn.dataset.g.split('|'); back = btn;\n    lbT.textContent = btn.querySelector('.i-n').textContent; lbS.textContent = btn.querySelector('.i-t').textContent;\n    lbTh.innerHTML = '';\n    list.forEach(function (u, k) { var t = d.createElement('button'); t.type = 'button'; t.setAttribute('aria-label', 'Foto ' + (k + 1)); t.innerHTML = '<img decoding=\"async\" alt=\"\" src=\"' + u + '\">'; t.addEventListener('click', function () { show(k); }); lbTh.appendChild(t); });\n    lb.hidden = false; d.documentElement.style.overflow = 'hidden'; requestAnimationFrame(function () { lb.classList.add('is-open'); });\n    if (peek) peek.classList.remove('is-on');\n    show(0); lb.querySelector('.x-lb__x').focus();\n  };\n  var close = function () { lb.classList.remove('is-open'); d.documentElement.style.overflow = ''; setTimeout(function () { lb.hidden = true; }, 300); if (back) back.focus(); };\n  rows.forEach(function (b) {\n    b.addEventListener('click', function () { open(b); });\n    b.addEventListener('pointerenter', function () { if (!fine || !peek) return; peekImg.src = b.dataset.g.split('|')[0]; peek.classList.add('is-on'); });\n    b.addEventListener('pointerleave', function () { if (peek) peek.classList.remove('is-on'); });\n  });\n  lb.querySelector('.x-lb__x').addEventListener('click', close);\n  lb.querySelector('.x-lb__prev').addEventListener('click', function () { show(cur - 1); });\n  lb.querySelector('.x-lb__next').addEventListener('click', function () { show(cur + 1); });\n  lb.addEventListener('click', function (e) { if (e.target === lb) close(); });\n  addEventListener('keydown', function (e) {\n    if (e.key === 'Escape' && nav.classList.contains('is-open')) { closeMenu(); burger.focus(); return; }\n    if (lb.hidden) return;\n    if (e.key === 'Escape') close(); else if (e.key === 'ArrowRight') show(cur + 1); else if (e.key === 'ArrowLeft') show(cur - 1);\n    else if (e.key === 'Tab') { var f = [].slice.call(lb.querySelectorAll('button')), i = f.indexOf(d.activeElement); if (e.shiftKey && i <= 0) { e.preventDefault(); f[f.length - 1].focus(); } else if (!e.shiftKey && i === f.length - 1) { e.preventDefault(); f[0].focus(); } }\n  });\n  var sx = null;\n  lb.addEventListener('touchstart', function (e) { sx = e.touches[0].clientX; }, { passive: true });\n  lb.addEventListener('touchend', function (e) { if (sx === null) return; var dx = e.changedTouches[0].clientX - sx; if (Math.abs(dx) > 40) show(cur + (dx < 0 ? 1 : -1)); sx = null; });\n\n  \/* ---------- notizie: ultimi articoli da WordPress, se ci sono ---------- *\/\n  var blog = d.getElementById('vBlog');\n  if (blog && window.fetch && !editor) {\n    var txt = function (h) { var t = d.createElement('div'); t.innerHTML = h || ''; return (t.textContent || '').replace(\/\\s+\/g, ' ').trim(); };\n    fetch('\/?rest_route=\/wp\/v2\/posts&per_page=4&_embed=1').then(function (r) { return r.ok ? r.json() : []; }).then(function (posts) {\n      posts = (posts || []).filter(function (p) { return p.slug !== 'hello-world'; }).slice(0, 3);\n      if (!posts.length) return;\n      var tpl = blog.querySelector('.v-post');\n      var cards = posts.map(function (p) {\n        var c = tpl.cloneNode(true), emb = p._embedded || {}, media = emb['wp:featuredmedia'] && emb['wp:featuredmedia'][0];\n        c.querySelector('a').href = p.link;\n        var img = c.querySelector('img'); if (media && media.source_url) { img.src = media.source_url; img.alt = media.alt_text || ''; }\n        c.querySelector('time').textContent = new Date(p.date).toLocaleDateString('it-IT', { day: 'numeric', month: 'long', year: 'numeric' });\n        c.querySelector('h3').textContent = txt(p.title.rendered);\n        var ex = txt(p.excerpt && p.excerpt.rendered); c.querySelector('p').textContent = ex.length > 150 ? ex.slice(0, 147).replace(\/\\s\\S*$\/, '') + '\u2026' : ex;\n        return c;\n      });\n      blog.innerHTML = ''; cards.forEach(function (c) { blog.appendChild(c); });\n    }).catch(function () {});\n  }\n\n  \/* ---------- modulo ---------- *\/\n  var form = d.getElementById('vForm');\n  if (form) {\n    var msg = function (el) { if (el.type === 'checkbox') return 'Serve il consenso per inviare la richiesta.'; if (el.validity.typeMismatch) return \"Controlla l'email: manca qualcosa.\"; return 'Questo campo serve per risponderti.'; };\n    var check = function (el) { var box = el.closest('.f'), s = box && box.querySelector('small'); if (!s) return true; var ok = el.checkValidity(); box.classList.toggle('is-bad', !ok); s.textContent = ok ? '' : msg(el); return ok; };\n    form.querySelectorAll('input,select,textarea').forEach(function (el) { el.addEventListener('blur', function () { check(el); }); el.addEventListener('change', function () { if (el.closest('.is-bad')) check(el); }); });\n    form.addEventListener('submit', function (e) {\n      e.preventDefault();\n      var bad = [].filter.call(form.querySelectorAll('[required]'), function (el) { return !check(el); });\n      if (bad.length) { bad[0].focus(); return; }\n      var f = form.elements, body = 'Nome: ' + f.nome.value + '\\nEmail: ' + f.email.value + '\\nIntervento: ' + f.tipo.value + '\\nZona: ' + f.zona.value + '\\n\\n' + f.messaggio.value;\n      location.href = 'mailto:' + form.dataset.mail + '?subject=' + encodeURIComponent('Richiesta \u00b7 ' + f.tipo.value) + '&body=' + encodeURIComponent(body);\n      if (!form.querySelector('.v-form__ok')) { var p = d.createElement('p'); p.className = 'v-form__ok'; p.setAttribute('role', 'status'); p.textContent = 'Si \u00e8 aperta la tua email con la richiesta gi\u00e0 scritta: premi Invia per mandarla.'; form.appendChild(p); }\n    });\n  }\n\n  \/* ---------- manifesto: parole in span ---------- *\/\n  var say = root.querySelector('[data-words]');\n  var wrap = function (node) {\n    [].slice.call(node.childNodes).forEach(function (n) {\n      if (n.nodeType === 3) {\n        var frag = d.createDocumentFragment();\n        n.textContent.split(\/(\\s+)\/).forEach(function (t) {\n          if (!t) return;\n          if (\/^\\s+$\/.test(t)) { frag.appendChild(d.createTextNode(t)); return; }\n          var s = d.createElement('span'); s.className = 'w'; s.textContent = t; frag.appendChild(s);\n        });\n        n.replaceWith(frag);\n      } else if (n.nodeType === 1 && !n.classList.contains('arc')) wrap(n);\n    });\n  };\n  if (say) wrap(say);\n\n  if (editor || reduce) { root.querySelectorAll('.v-steps li').forEach(function (li) { li.classList.add('is-on'); }); return; }\n\n  \/* ---------- GSAP ---------- *\/\n  var base = window.MX_GSAP || 'https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.13.0\/';\n  var load = function (src) { return new Promise(function (ok, ko) { var s = d.createElement('script'); s.src = src; s.onload = ok; s.onerror = ko; d.head.appendChild(s); }); };\n  load(base + 'gsap.min.js').then(function () { return load(base + 'ScrollTrigger.min.js'); }).then(start).catch(function () {\n    root.querySelector('.x-hero__img').style.clipPath = 'none';\n    root.querySelectorAll('.v-say .w').forEach(function (w) { w.style.opacity = 1; });\n    root.querySelectorAll('.v-steps li').forEach(function (li) { li.classList.add('is-on'); });\n  });\n\n  function start() {\n    var gsap = window.gsap, ST = window.ScrollTrigger;\n    gsap.registerPlugin(ST);\n    var mm = gsap.matchMedia();\n\n    \/* entrata *\/\n    var heroBase = matchMedia('(max-width: 760px)').matches ? 'inset(20% 12% 42% 12% round 24px)' : 'inset(24% 33% 24% 33% round 24px)';\n    gsap.from('.x-hero__name span', { yPercent: 110, opacity: 0, duration: 1.4, ease: 'expo.out', stagger: .12, delay: .1 });\n    var heroIntro = gsap.fromTo('.x-hero__img, .x-hero__ink', { clipPath: 'inset(50% 50% 50% 50% round 24px)' }, { clipPath: heroBase, duration: 1.6, ease: 'expo.inOut' });\n    gsap.from('.x-hero__meta > *', { y: 30, opacity: 0, duration: 1.1, ease: 'expo.out', stagger: .1, delay: .5 });\n\n    \/* 1 \u00b7 hero: il nome si apre, la foto riempie lo schermo, poi una pausa *\/\n    var heroImg = root.querySelector('.x-hero__img');\n    var hero = gsap.timeline({ scrollTrigger: { trigger: '#xHero', start: 'top top', end: '+=190%', scrub: .6, pin: true, anticipatePin: 1,\n      onUpdate: function () { if (heroIntro && heroIntro.isActive()) { heroIntro.kill(); heroIntro = null; } } } });\n    hero.fromTo('.x-hero__img, .x-hero__ink', { clipPath: heroBase }, { clipPath: 'inset(0% 0% 0% 0% round 0px)', ease: 'none', immediateRender: false }, 0)\n        .to('.x-hero__img img', { scale: 1, ease: 'none' }, 0)\n        .to('.x-hero__name .n1', { xPercent: -120, ease: 'power1.in' }, 0)\n        .to('.x-hero__name .n2', { xPercent: 120, ease: 'power1.in' }, 0)\n        .to('.x-hero__meta, .x-hero__scroll', { opacity: 0, y: -20, duration: .25 }, 0)\n        .fromTo('.x-hero__over', { opacity: 0, y: 40 }, { opacity: 1, y: 0, duration: .3 }, .65)\n        .to({}, { duration: .45 });\n    hero.eventCallback('onUpdate', function () { heroImg.classList.toggle('is-dim', hero.progress() > .45); });\n\n    \/* 2 \u00b7 manifesto: le parole si accendono e le soglie si aprono, poi una pausa *\/\n    var tokens = [].slice.call(say.querySelectorAll('.w, .arc'));\n    gsap.set(say.querySelectorAll('.arc'), { clipPath: 'inset(100% 0% 0% 0%)' }); gsap.set(say.querySelectorAll('.arc img'), { scale: 1.35 });\n    var tl = gsap.timeline({ scrollTrigger: { trigger: '.v-say', start: 'top top', end: '+=220%', scrub: .4, pin: true, anticipatePin: 1 } });\n    tokens.forEach(function (t, i) {\n      if (t.classList.contains('arc')) { tl.to(t, { clipPath: 'inset(0% 0% 0% 0%)', duration: .5, ease: 'power2.out' }, i * .08); tl.to(t.querySelector('img'), { scale: 1, duration: .6, ease: 'power2.out' }, i * .08); }\n      else tl.to(t, { opacity: 1, duration: .2, ease: 'none' }, i * .08);\n    });\n    tl.to({}, { duration: .9 });\n\n    \/* 1b \u00b7 mosaico: le foto arrivano da fuori e si incastrano, la centrale si apre e riempie lo schermo *\/\n    var mos = root.querySelector('.v-mos');\n    if (mos) {\n      mm.add('(min-width: 1px)', function () {\n        mos.classList.add('is-anim');\n        var tiles = [].slice.call(mos.querySelectorAll('.v-mos__t')).filter(function (t) { return t.offsetParent !== null; });\n        var slot = mos.querySelector('.v-mos__slot'), big = mos.querySelector('.v-mos__big');\n        var vis = function () { return tiles; };\n        var rel = function (el) { var g = el.offsetParent || mos; return { x: el.offsetLeft + el.offsetWidth \/ 2 - g.clientWidth \/ 2, y: el.offsetTop + el.offsetHeight \/ 2 - g.clientHeight \/ 2 }; };\n        var slotClip = function () {\n          var a = slot.getBoundingClientRect(), b = mos.getBoundingClientRect();\n          return 'inset(' + (a.top - b.top) + 'px ' + (b.right - a.right) + 'px ' + (b.bottom - a.bottom) + 'px ' + (a.left - b.left) + 'px round 14px)';\n        };\n        var slotDot = function () {\n          var a = slot.getBoundingClientRect(), b = mos.getBoundingClientRect(), cy = a.top - b.top + a.height \/ 2, cx = a.left - b.left + a.width \/ 2;\n          return 'inset(' + cy + 'px ' + (b.width - cx) + 'px ' + (b.height - cy) + 'px ' + cx + 'px round 14px)';\n        };\n        var tl = gsap.timeline({ scrollTrigger: { trigger: mos, start: 'top top', end: '+=650%', scrub: 1, pin: true, anticipatePin: 1, invalidateOnRefresh: true } });\n        vis().forEach(function (t, i) {\n          var order = [4, 1, 7, 3, 9, 0, 6, 2, 10, 5, 8, 11][i] || i;\n          tl.fromTo(t, {\n            x: function () { return rel(t).x * 1.6; }, y: function () { return rel(t).y * 1.6; },\n            scale: .55, rotation: (i % 2 ? 1 : -1) * (3 + (i % 3) * 2), opacity: 0\n          }, { x: 0, y: 0, scale: 1, rotation: 0, opacity: 1, duration: 1, ease: 'power3.out' }, .08 + order * .11)\n            .fromTo(t.querySelector('img'), { scale: 1.35 }, { scale: 1, duration: 1.1, ease: 'power2.out' }, .08 + order * .11);\n        });\n        gsap.from('.v-mos__say, .v-mos__sub', { opacity: 0, y: 36, duration: 1.2, ease: 'expo.out', stagger: .12, scrollTrigger: { trigger: mos, start: 'top 65%', toggleActions: 'play none none reverse' } });\n        tl.to('.v-mos__say, .v-mos__sub', { opacity: 0, y: -16, duration: .35 }, 2.75)\n          .fromTo(big, { clipPath: slotDot }, { clipPath: slotClip, duration: .6, ease: 'power2.inOut', immediateRender: true }, 2.9)\n          .fromTo(big.querySelector('img'), { scale: 1.25 }, { scale: 1.08, duration: .6 }, 2.9)\n          .to(big, { clipPath: 'inset(0px 0px 0px 0px round 0px)', duration: 1, ease: 'power2.inOut' }, 3.6)\n          .to(big.querySelector('img'), { scale: 1, duration: 1, ease: 'power2.inOut' }, 3.6)\n          .to(tiles, { scale: .9, opacity: 0, duration: .8, stagger: .02 }, 3.65)\n          .fromTo(big, { '--sh': 0 }, { '--sh': 1, duration: .4 }, 4.35)\n          .fromTo('.v-mos__go', { opacity: 0, y: 20 }, { opacity: 1, y: 0, duration: .4 }, 4.4)\n          .to({}, { duration: .7 });\n        return function () { mos.classList.remove('is-anim'); };\n      });\n    }\n\n    \/* 4 \u00b7 pianta: il percorso si disegna, le tappe si accendono, poi una pausa *\/\n    var route = d.getElementById('vRoute'), walker = d.getElementById('vWalker');\n    var L = route.getTotalLength();\n    route.style.strokeDasharray = L; route.style.strokeDashoffset = L;\n    var stops = [].slice.call(root.querySelectorAll('.v-sheet .stop')), steps = [].slice.call(root.querySelectorAll('.v-steps li'));\n    var at = stops.map(function (g) {\n      var c = g.querySelector('circle'), cx = +c.getAttribute('cx'), cy = +c.getAttribute('cy'), best = 0, bd = 1e9;\n      for (var i = 0; i <= 400; i++) { var p = route.getPointAtLength(L * i \/ 400), dd = (p.x - cx) * (p.x - cx) + (p.y - cy) * (p.y - cy); if (dd < bd) { bd = dd; best = i \/ 400; } }\n      return best;\n    });\n    var draw = function (pr) {\n      route.style.strokeDashoffset = L * (1 - pr);\n      var p = route.getPointAtLength(L * pr); walker.setAttribute('cx', p.x); walker.setAttribute('cy', p.y);\n      at.forEach(function (a, i) { var on = pr >= a - .005; stops[i].classList.toggle('is-on', on); if (steps[i]) steps[i].classList.toggle('is-on', on); });\n      var cur = -1; at.forEach(function (a, i) { if (pr >= a - .005) cur = i; }); steps.forEach(function (li, i) { li.classList.toggle('is-cur', i === cur); }); stops.forEach(function (g, i) { g.classList.toggle('is-cur', i === cur); }); if (steps[0]) steps[0].parentNode.style.setProperty('--cur', cur);\n    };\n    draw(0);\n    mm.add('(min-width: 961px)', function () {\n      ST.create({ trigger: '.v-plan__pin', start: 'top top', end: '+=200%', pin: true, scrub: .5, onUpdate: function (s) { draw(Math.min(1, s.progress \/ .75)); } });\n    });\n    mm.add('(max-width: 960px)', function () {\n      ST.create({ trigger: '.v-plan__pin', start: 'top top', end: '+=180%', pin: true, scrub: .5, anticipatePin: 1, onUpdate: function (s) { draw(Math.min(1, s.progress \/ .8)); } });\n    });\n\n    \/* 5 \u00b7 il metodo: gli archi si aprono uno alla volta, poi una pausa *\/\n    var phs = [].slice.call(root.querySelectorAll('.v-phases__list li'));\n    mm.add('(min-width: 961px)', function () {\n      var tp = gsap.timeline({ scrollTrigger: { trigger: '.v-phases', start: 'top top', end: '+=240%', scrub: .5, pin: true, anticipatePin: 1 } });\n      phs.forEach(function (li, i) {\n        tp.fromTo(li.querySelector('figure'), { clipPath: 'inset(100% 0% 0% 0%)', y: 60 }, { clipPath: 'inset(0% 0% 0% 0%)', y: 0, duration: 1, ease: 'power2.out' }, i)\n          .fromTo(li.querySelectorAll('b, strong, span'), { opacity: 0, y: 24 }, { opacity: 1, y: 0, duration: .6, stagger: .12, ease: 'power2.out' }, i + .45)\n          .fromTo(li, { borderTopColor: 'rgba(214,207,196,0)' }, { borderTopColor: 'rgba(192,138,110,.9)', duration: .6 }, i);\n      });\n      tp.to({}, { duration: 1 });\n    });\n    mm.add('(max-width: 960px)', function () {\n      phs.forEach(function (li) {\n        gsap.from(li.querySelector('figure'), { clipPath: 'inset(100% 0% 0% 0%)', y: 40, duration: 1.1, ease: 'power3.out', scrollTrigger: { trigger: li, start: 'top 85%' } });\n      });\n    });\n\n    \/* 6 \u00b7 ville: lo scroll porta dal cantiere al finito, poi una pausa *\/\n    if (cmp) {\n      var cmpTl = function (st) {\n        var o = { v: 100 }, tl = gsap.timeline({ scrollTrigger: st });\n        setX(100); cmpIn.value = 100; cmpIn.style.pointerEvents = 'none';\n        tl.to(o, { v: 0, duration: 1, ease: 'none', onUpdate: function () { setX(o.v); cmpIn.value = o.v; } }, 0)\n          .fromTo('.v-cmp__tag.r', { opacity: 0 }, { opacity: 1, duration: .15 }, .1)\n          .to('.v-cmp__tag.l', { opacity: 0, duration: .15 }, .8)\n          .to({}, { duration: .35 });\n        return function () { cmpIn.style.pointerEvents = ''; };\n      };\n      mm.add('(min-width: 761px)', function () { return cmpTl({ trigger: '.v-ville', start: 'top top', end: '+=200%', scrub: .5, pin: true, anticipatePin: 1 }); });\n      mm.add('(max-width: 760px)', function () { return cmpTl({ trigger: cmp, start: 'top top', end: '+=150%', scrub: .5, pin: true, pinSpacing: true, anticipatePin: 1 }); });\n    }\n\n    \/* 8 \u00b7 chi sono: l'arco si apre sul ritratto, poi le parole e i fatti uno alla volta *\/\n    var me = root.querySelector('.v-me');\n    if (me) {\n      var facts = [].slice.call(me.querySelectorAll('.v-facts li'));\n      mm.add('(min-width: 961px)', function () {\n        var tm = gsap.timeline({ scrollTrigger: { trigger: me, start: 'top top', end: '+=180%', scrub: .5, pin: true, anticipatePin: 1 } });\n        tm.fromTo('.v-me__pic', { clipPath: 'inset(100% 0% 0% 0%)' }, { clipPath: 'inset(0% 0% 0% 0%)', duration: 1, ease: 'power2.out' }, 0)\n          .fromTo('.v-me__pic img', { scale: 1.25 }, { scale: 1, duration: 1.3, ease: 'power2.out' }, 0)\n          .fromTo('.v-me .v-h2', { opacity: 0, y: 40 }, { opacity: 1, y: 0, duration: .5 }, .35)\n          .fromTo('.v-me__lead', { opacity: 0, y: 30 }, { opacity: 1, y: 0, duration: .5 }, .6);\n        facts.forEach(function (li, i) {\n          tm.fromTo(li, { opacity: 0, y: 24, '--l': 0 }, { opacity: 1, y: 0, '--l': 1, duration: .45 }, 1 + i * .3);\n        });\n        tm.to({}, { duration: .9 });\n      });\n      mm.add('(max-width: 960px)', function () {\n        gsap.from('.v-me__pic', { clipPath: 'inset(100% 0% 0% 0%)', duration: 1.2, ease: 'power3.out', scrollTrigger: { trigger: '.v-me__pic', start: 'top 85%' } });\n        facts.forEach(function (li) { gsap.from(li, { opacity: 0, y: 24, '--l': 0, duration: .8, ease: 'power2.out', scrollTrigger: { trigger: li, start: 'top 90%' } }); });\n      });\n    }\n\n    \/* progetti: l'anteprima segue il puntatore *\/\n    if (peek && fine) {\n      gsap.set(peek, { xPercent: -50, yPercent: -50 });\n      var qx = gsap.quickTo(peek, 'x', { duration: .5, ease: 'power3' }), qy = gsap.quickTo(peek, 'y', { duration: .5, ease: 'power3' });\n      root.querySelector('.v-index').addEventListener('pointermove', function (e) { qx(e.clientX); qy(e.clientY); });\n    }\n\n    \/* link interni *\/\n    root.querySelectorAll('a[href^=\"#\"]').forEach(function (a) {\n      a.addEventListener('click', function (e) {\n        var id = a.getAttribute('href'); if (id.length < 2) return;\n        var t = d.querySelector(id); if (!t) return;\n        e.preventDefault();\n        window.scrollTo({ top: t.getBoundingClientRect().top + scrollY, behavior: 'smooth' });\n        history.replaceState(null, '', id);\n      });\n    });\n\n    addEventListener('load', function () { ST.refresh(); });\n    if (d.fonts && d.fonts.ready) d.fonts.ready.then(function () { ST.refresh(); });\n  }\n})();\n  \/* due mondi: la scheda sotto il mouse si allarga subito e resta aperta finch\u00e9 non se ne sceglie un'altra *\/\n  (function () {\n    var sides = [].slice.call(document.querySelectorAll('.v-two__side'));\n    function on(el) { sides.forEach(function (s) { s.classList.toggle('is-on', s === el); }); }\n    sides.forEach(function (s) { s.addEventListener('mouseenter', function () { on(s); }); s.addEventListener('focus', function () { on(s); }); });\n  })();\n\n  \/* preventivo: pillola fissa in basso a destra, dopo l'hero e mai sopra i contatti *\/\n  (function () {\n    var q = document.querySelector('.x-quote'), c = document.getElementById('contatti'); if (!q) return;\n    var tick = function () {\n      var y = window.scrollY, h = window.innerHeight, r = c ? c.getBoundingClientRect() : null;\n      var nearForm = r && r.top < h * .85 && r.bottom > 0;\n      var hs = document.getElementById('xHero'), hb = hs ? (hs.closest('.pin-spacer') || hs).getBoundingClientRect().bottom : 0;\n      q.classList.toggle('is-on', hb < h * .3 && !nearForm);\n    };\n    addEventListener('scroll', tick, { passive: true }); addEventListener('resize', tick); tick();\n  })();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Vai al contenuto Micaela Deodati Franchising Ville Progetti Chi sono Notizie Contatti Parliamo del progetto MicaelaDeodati MicaelaDeodati Architetta a Roma. Interior design e ristrutturazioni, dalle ville d&#8217;epoca ai format per il franchising. Parliamo delprogetto Scorri Micaela Deodati, architetta a Roma Interior design \u00b7 Ristrutturazioni \u00b7 Franchising Disegno spazi che le persone attraversano: un negozio che [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-125","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/micaeladeodati.it\/index.php?rest_route=\/wp\/v2\/pages\/125","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/micaeladeodati.it\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/micaeladeodati.it\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/micaeladeodati.it\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/micaeladeodati.it\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=125"}],"version-history":[{"count":21,"href":"https:\/\/micaeladeodati.it\/index.php?rest_route=\/wp\/v2\/pages\/125\/revisions"}],"predecessor-version":[{"id":147,"href":"https:\/\/micaeladeodati.it\/index.php?rest_route=\/wp\/v2\/pages\/125\/revisions\/147"}],"wp:attachment":[{"href":"https:\/\/micaeladeodati.it\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=125"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}