.style-options{color:var(--bosco);position:relative}.style-options>summary{min-height:44px;font:400 16px/1.4 var(--font-sans);cursor:pointer;align-items:center;gap:7px;list-style:none;display:flex}.style-options>summary::-webkit-details-marker{display:none}.style-options>summary>small{display:none}.style-options>summary>svg:last-child{transition:rotate .25s}.style-options[open]>summary>svg:last-child{rotate:180deg}.style-options[open]>summary>span{text-underline-offset:7px;text-decoration:underline;-webkit-text-decoration-color:var(--terra);-webkit-text-decoration-color:var(--terra);text-decoration-color:var(--terra)}.style-options__panel{overscroll-behavior:contain;border:1px solid var(--line);background:var(--crema);width:650px;max-width:calc(100vw - 44px);max-height:calc(100svh - 130px);padding:24px;position:absolute;top:calc(100% + 18px);right:0;overflow-y:auto;box-shadow:0 18px 50px #1f3b2e21}.style-options__heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.style-options__heading .eyebrow{font-size:12px}.style-options__heading>span{font:400 12px/1.4 var(--font-sans);color:var(--pampa);white-space:nowrap}.style-options__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.style-option{border:1px solid var(--line);background:var(--crema);min-width:0;color:var(--bosco);align-items:center;gap:13px;padding:11px;transition:border-color .2s,background .2s;display:flex}.style-option:hover{border-color:var(--pampa);background:var(--paper)}.style-option[aria-current]{border-color:var(--bosco);box-shadow:inset 0 0 0 1px var(--bosco)}.style-option__copy{min-width:0;font:400 12px/1.5 var(--font-sans);color:var(--pampa);flex-direction:column;gap:7px;display:flex}.style-option__title{color:var(--bosco);align-items:center;gap:7px;display:flex}.style-option__title>small{font-size:10px}.style-option__title>strong{font-size:15px;font-weight:600}.style-option__title>svg{flex-shrink:0;margin-left:auto}.style-options__note{max-width:64ch;color:var(--pampa);font:400 12px/1.65 var(--font-sans);margin-top:17px}.style-sample{background:var(--paper);flex:0 0 78px;align-items:center;gap:5px;width:78px;height:75px;padding:9px 6px;display:flex;position:relative;overflow:hidden}.style-sample__lines{gap:4px;width:52%;display:grid}.style-sample__lines i{background:var(--bosco);width:100%;height:3px;display:block}.style-sample__lines i:nth-child(2){background:var(--terra);width:85%}.style-sample__lines i:last-child{width:70%}.style-sample img{object-fit:cover;object-position:50% 35%;width:43%;height:90%}.style-sample[data-preview=attuale] img,.style-sample[data-preview=editoriale] img{border-radius:50% 50% 0 0}.style-sample[data-preview=editoriale]{background:var(--crema);border:1px solid var(--line)}.style-sample[data-preview=immersiva] img{filter:brightness(.45);width:100%;height:100%;position:absolute;inset:0}.style-sample[data-preview=immersiva]{background:var(--bosco)}.style-sample[data-preview=immersiva] .style-sample__lines{z-index:1;width:66%}.style-sample[data-preview=immersiva] i{background:var(--crema)}.style-sample[data-preview=essenziale]{background:var(--crema);flex-direction:column;align-items:start}.style-sample[data-preview=essenziale] .style-sample__lines{width:66%}.style-sample[data-preview=essenziale] img{object-position:50% 65%;width:100%;height:40%}.style-sample[data-preview=diario] img{background:var(--crema);width:47%;padding:3px 3px 9px;rotate:9deg}.style-sample[data-preview=studio]{background:var(--cielo);border:4px solid var(--crema);border-radius:4px}.style-sample[data-preview=studio] img{object-position:50% 0;border-radius:2px}.style-options--mobile{border-bottom:1px solid var(--line)}.style-options--mobile>summary{min-height:60px;font-family:var(--font-display);gap:12px;font-size:31px}.style-options--mobile>summary>small{font:400 12px/1.5 var(--font-sans);color:var(--pampa);margin-left:auto;display:block}.style-options--mobile>summary>svg:first-child{display:none}.style-options--mobile .style-options__panel{width:100%;max-width:none;max-height:none;box-shadow:none;background:0 0;border:0;padding:18px 0 22px;position:static}.style-options--mobile .style-options__grid{gap:10px}.style-options--mobile .style-option{flex-direction:column;align-items:stretch;gap:10px;padding:12px}.style-options--mobile .style-sample{flex-basis:auto;width:100%;height:73px}.style-options--mobile .style-sample__lines{width:45%;max-width:70px}.style-options--mobile .style-sample img{max-width:75px;margin-left:auto}.style-options--mobile .style-sample[data-preview=immersiva] img,.style-options--mobile .style-sample[data-preview=essenziale] img{max-width:none}.home-hero__caption{justify-content:space-between;gap:16px;margin-top:14px;font-size:12px;display:flex}.home-hero__studio-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:18px 0 0;padding:0;list-style:none;display:grid}.home-hero__studio-strip li{border:1px solid var(--line);min-width:0;color:var(--bosco);border-radius:4px;align-items:center;gap:13px;padding:18px 22px;font-size:14px;line-height:1.6;display:flex}.home-hero__studio-strip li:before{content:"";background:var(--terra);border-radius:50%;flex:0 0 7px;width:7px;height:7px}:where([data-site-style]:not([data-site-style=attuale])) body{background:var(--crema)}:where([data-site-style]:not([data-site-style=attuale])) main .section{padding-block:clamp(60px,6.2vw,96px)}:where([data-site-style]:not([data-site-style=attuale])) .home-hero__layout{min-height:0}:where([data-site-style]:not([data-site-style=attuale])) .home-hero__media:before{display:none}:where([data-site-style]:not([data-site-style=attuale])) .home-hero__lead{max-width:42ch;font-size:16px}:where([data-site-style]:not([data-site-style=attuale])) .home-hero__bottom{margin-top:30px;padding-top:17px}:where([data-site-style]:not([data-site-style=attuale])) .home-hero__bottom p{max-width:42ch}:where([data-site-style]:not([data-site-style=attuale])) .home-recognition__layout{grid-template-columns:1.2fr .8fr}:where([data-site-style]:not([data-site-style=attuale])) .home-recognition__photo{max-width:275px}:where([data-site-style]:not([data-site-style=attuale])) .home-recognition__layout>div{min-width:0}:where([data-site-style]:not([data-site-style=attuale])) .home-elements .section-heading__lead{max-width:60ch}:where([data-site-style]:not([data-site-style=attuale])) .home-services__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}:where([data-site-style]:not([data-site-style=attuale])) .home-services .paths-heading{margin-bottom:38px}:where([data-site-style]:not([data-site-style=attuale])) .home-services .path-story{flex-direction:column;align-items:stretch;gap:25px;min-width:0;margin:0;display:flex}:where([data-site-style]:not([data-site-style=attuale])) .home-services .path-story__photo,:where([data-site-style]:not([data-site-style=attuale])) .home-services .path-story__copy{order:initial}:where([data-site-style]:not([data-site-style=attuale])) .home-services .path-story__photo>.photo{max-width:none;margin:0}:where([data-site-style]:not([data-site-style=attuale])) .home-services .photo__image{aspect-ratio:4/3.7}:where([data-site-style]:not([data-site-style=attuale])) .home-services .path-story__number{background:var(--crema);width:34px;height:34px;color:var(--bosco);font:400 14px/1 var(--font-sans);border-radius:50%;place-items:center;display:grid;top:12px;left:16px}:where([data-site-style]:not([data-site-style=attuale])) .home-services .path-story__copy>.eyebrow{margin-bottom:12px;font-size:11px}:where([data-site-style]:not([data-site-style=attuale])) .home-services .path-story__copy h3{font-size:clamp(29px,2.7vw,40px)}:where([data-site-style]:not([data-site-style=attuale])) .home-services .path-story__copy>p:not(.eyebrow){margin-top:15px;font-size:15px}:where([data-site-style]:not([data-site-style=attuale])) .home-services .path-story__copy .text-link{gap:15px;margin-top:15px;font-size:14px}:where([data-site-style]:not([data-site-style=attuale])) .home-trust__portrait{max-width:330px}:where([data-site-style]:not([data-site-style=attuale])) .home-trust__story{gap:9%}:where([data-site-style]:not([data-site-style=attuale])) .home-trust__voices{margin-top:54px}:where([data-site-style]:not([data-site-style=attuale])) .home-further__links>li>p:not(.eyebrow){font-size:14px}:where([data-site-style]:not([data-site-style=attuale])) .home-further__links .eyebrow{font-size:11px}:where([data-site-style]:not([data-site-style=attuale])) .section-heading__lead,:where([data-site-style]:not([data-site-style=attuale])) .prose,:where([data-site-style]:not([data-site-style=attuale])) .page-hero__lead{line-height:1.8}:where([data-site-style]:not([data-site-style=attuale])) .page-hero{padding-bottom:60px}:where([data-site-style]:not([data-site-style=attuale])) .page-hero__seal{display:none}:where([data-site-style]:not([data-site-style=attuale])) .page-hero__copy,:where([data-site-style]:not([data-site-style=attuale])) :is(.plan-reference,.split-editorial,.fit-columns,.intro-columns)>div{min-width:0}:where([data-site-style]:not([data-site-style=attuale])) .page-hero__media{max-width:480px}:where([data-site-style]:not([data-site-style=attuale])) .inquiry .form-surface{background:var(--crema)}:where([data-site-style]:not([data-site-style=attuale])) .site-footer{padding-top:64px}:where([data-site-style]:not([data-site-style=attuale])) .footer-invitation h2{font-size:clamp(46px,5.5vw,80px)}:where([data-site-style]:not([data-site-style=attuale])) .testimonials--cards .testimonial blockquote{font-size:clamp(27px,2.2vw,34px)}:where([data-site-style]:not([data-site-style=attuale])) .site-footer form,:where([data-site-style]:not([data-site-style=attuale])) .site-footer form :is(.form-note,.form-field>label,.form-field>label span,.newsletter-scope legend,.interest-fields>legend){color:var(--pampa)}:where([data-site-style]:not([data-site-style=attuale])) .site-footer form .form-field input{color:var(--bosco);border-color:var(--line)}:where([data-site-style]:not([data-site-style=attuale])) .site-footer form .form-field input::placeholder{color:var(--pampa)}:where([data-site-style]:not([data-site-style=attuale])) .site-footer form .newsletter-scope{--line:#7a4e3a3d}:where([data-site-style]:not([data-site-style=attuale])) .site-footer form .newsletter-scope>label:has(input:checked){border-color:var(--bosco);background:#7a4e3a0d}:where([data-site-style]:not([data-site-style=attuale])) .site-footer form :is(.newsletter-scope input,.check-field input){accent-color:var(--bosco)}:where([data-site-style]:not([data-site-style=attuale])) .site-footer form .button--light{background:var(--bosco);border-color:var(--bosco);color:var(--crema)}:where([data-site-style]:not([data-site-style=attuale])) .site-footer form .button--light:hover{background:var(--pampa);border-color:var(--pampa)}[data-site-style]:not([data-site-style=attuale]):not([data-site-style=diario]) .site-footer{color:var(--pampa)}[data-site-style]:not([data-site-style=attuale]):not([data-site-style=diario]) .site-footer :is(h2,h2 em,h3,.footer-name,.text-link,.footer-top){color:var(--bosco)}[data-site-style]:not([data-site-style=attuale]):not([data-site-style=diario]) .site-footer .eyebrow{color:var(--pampa)}[data-site-style]:not([data-site-style=attuale]):not([data-site-style=diario]) .site-footer .newsletter-open{color:var(--bosco);border-bottom-color:var(--line)}[data-site-style]:not([data-site-style=attuale]):not([data-site-style=diario]) .site-footer .newsletter-open:after{background:var(--terra)}[data-site-style]:not([data-site-style=attuale]):not([data-site-style=diario]) .site-footer .footer-invitation,[data-site-style]:not([data-site-style=attuale]):not([data-site-style=diario]) .site-footer .footer-bottom,[data-site-style]:not([data-site-style=attuale]):not([data-site-style=diario]) .site-footer .footer-top{border-color:var(--line)}[data-site-style]:not([data-site-style=attuale]):not([data-site-style=diario]) .site-footer .footer-bottom nav :is(a,button){color:var(--pampa)}[data-site-style]:not([data-site-style=attuale]):not([data-site-style=diario]) .site-footer .social-links{--line:#7a4e3a3d}[data-site-style]:not([data-site-style=attuale]):not([data-site-style=diario]) .site-footer .form-feedback--success,[data-site-style]:not([data-site-style=attuale]):not([data-site-style=diario]) .site-footer .form-feedback--success :is(h3,svg,.text-link){color:var(--bosco)}[data-site-style]:not([data-site-style=attuale]):not([data-site-style=diario]) .site-footer :focus-visible{outline-color:var(--bosco)}[data-site-style=editoriale] .home-hero{background:var(--crema);padding-top:44px}[data-site-style=editoriale] .home-hero__layout{grid-template-columns:1.08fr .84fr;gap:10%}[data-site-style=editoriale] .home-hero h1{font-size:clamp(51px,6.2vw,95px)}[data-site-style=editoriale] .home-hero__media{margin-block:0 25px}[data-site-style=editoriale] .home-hero__media>.photo{height:auto}[data-site-style=editoriale] .home-hero__media .photo__image{aspect-ratio:4/4.7;height:auto;min-height:0;max-height:620px}[data-site-style=editoriale] .home-recognition{background:var(--paper)}[data-site-style=editoriale] .home-elements__closing{border-top-color:var(--terra)}[data-site-style=editoriale] .home-services{background:var(--paper)}[data-site-style=editoriale] .home-services .photo--arch .photo__image{border-radius:0}[data-site-style=editoriale] .home-services .path-story__copy{border-top:1px solid var(--line);padding-top:21px}[data-site-style=editoriale] .home-trust{background:var(--crema)}[data-site-style=editoriale] .home-trust__portrait .photo__image{border-radius:45% 45% 0 0/28% 28% 0 0}[data-site-style=editoriale] .home-calendar{background:var(--paper)}[data-site-style=editoriale] .home-calendar .event-card{border-top-color:var(--terra)}[data-site-style=editoriale] .page-hero{background:var(--crema)}[data-site-style=editoriale] .page-hero__layout{grid-template-columns:1.12fr .85fr;gap:10%}[data-site-style=editoriale] .page-hero h1{font-size:clamp(49px,6vw,88px)}[data-site-style=editoriale] .page-hero__media .photo__image{aspect-ratio:4/4.7;min-height:0}[data-site-style=editoriale] .intro-columns,[data-site-style=editoriale] .fit-columns{gap:8%}[data-site-style=editoriale] .phases{gap:25px}[data-site-style=editoriale] .phases li{border-top-color:var(--terra)}[data-site-style=editoriale] .plan-reference{border-top:1px solid var(--terra);padding-top:28px}[data-site-style=editoriale] .story-chapter{border-top:1px solid var(--line)}[data-site-style=editoriale] .event-feed:not(.event-feed--compact) .event-card{grid-template-columns:.65fr 1.35fr;gap:7%}[data-site-style=editoriale] .site-footer,[data-site-style=editoriale] .application-page{background:var(--paper)}[data-site-style=editoriale] .application-card{border-top:3px solid var(--terra);border-radius:0}[data-site-style=immersiva] .site-header{background:var(--bosco);border-bottom-color:#fbf6ec3d}[data-site-style=immersiva] .site-header :is(.wordmark__name,.wordmark__method,.desktop-nav>a,.nav-paths>summary,.style-options>summary,.menu-toggle){color:var(--crema)}[data-site-style=immersiva] .site-header .header-cta{background:var(--crema);color:var(--bosco);border-color:var(--crema)}[data-site-style=immersiva] .site-header .menu-toggle{border-color:#fbf6ec59}[data-site-style=immersiva] .site-header .style-options>summary:focus-visible,[data-site-style=immersiva] .site-header .desktop-nav>a:focus-visible,[data-site-style=immersiva] .site-header .nav-paths>summary:focus-visible{outline-color:var(--crema)}[data-site-style=immersiva] .home-hero{isolation:isolate;background:var(--bosco);color:var(--crema);padding:0;position:relative;overflow:hidden}[data-site-style=immersiva] .home-hero__layout{align-items:center;min-height:min(800px,100svh - 94px);display:flex}[data-site-style=immersiva] .home-hero__copy{max-width:780px;padding-block:70px 80px}[data-site-style=immersiva] .home-hero h1{color:var(--crema);font-size:clamp(57px,7.4vw,113px)}[data-site-style=immersiva] .home-hero h1 em,[data-site-style=immersiva] .home-hero__copy>.eyebrow{color:var(--crema)}[data-site-style=immersiva] .home-hero__lead{max-width:35ch}[data-site-style=immersiva] .home-hero .text-link{color:var(--crema);border-color:#fbf6ec80}[data-site-style=immersiva] .home-hero__media{z-index:-2;width:100%;height:100%;margin:0;position:absolute;inset:0}[data-site-style=immersiva] .home-hero__media .photo__image{aspect-ratio:auto;border-radius:0;height:100%;min-height:0;max-height:none}[data-site-style=immersiva] .home-hero__media img{object-position:62% 50%}[data-site-style=immersiva] .home-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#1f3b2ee8,#1f3b2ea6 52%,#1f3b2e2e),linear-gradient(#0000 35%,#1f3b2ea8);position:absolute;inset:0}[data-site-style=immersiva] .home-hero__bottom{border-color:#fbf6ec52;margin:0;padding-block:20px;position:relative}[data-site-style=immersiva] .home-hero__bottom svg{color:var(--crema)}[data-site-style=immersiva] .home-hero :focus-visible{outline-color:var(--crema)}[data-site-style=immersiva] .home-recognition{background:var(--crema)}[data-site-style=immersiva] .home-recognition__photo .photo__image{border-radius:2px}[data-site-style=immersiva] .home-elements{background:var(--bosco);color:var(--crema);--line:#fbf6ec47}[data-site-style=immersiva] .home-elements :is(h2,h2 em,h3,.eyebrow,.element-icon,.text-link,.home-elements__closing strong){color:var(--crema)}[data-site-style=immersiva] .home-elements :focus-visible{outline-color:var(--crema)}[data-site-style=immersiva] .home-services .photo--arch .photo__image{border-radius:0}[data-site-style=immersiva] .home-services .photo__image{aspect-ratio:4/4.2}[data-site-style=immersiva] .home-services .path-story__copy h3{font-size:clamp(31px,3vw,45px)}[data-site-style=immersiva] .home-trust{background:var(--paper)}[data-site-style=immersiva] .home-trust__story{grid-template-columns:.8fr 1.2fr}[data-site-style=immersiva] .home-trust__portrait{max-width:410px}[data-site-style=immersiva] .home-trust__portrait .photo__image{aspect-ratio:4/5}[data-site-style=immersiva] .home-trust .testimonials--cards .testimonial,[data-site-style=immersiva] .home-calendar{background:var(--crema)}[data-site-style=immersiva] .page-hero{background:var(--paper)}[data-site-style=immersiva] .page-hero--photo .page-hero__layout{isolation:isolate;background:var(--bosco);min-height:610px;color:var(--crema);align-items:center;padding:65px clamp(26px,5vw,76px);display:flex;position:relative;overflow:hidden}[data-site-style=immersiva] .page-hero--photo .page-hero__layout:after{content:"";z-index:-1;background:linear-gradient(90deg,#1f3b2ef7,#1f3b2ecf 48%,#1f3b2e33);position:absolute;inset:0}[data-site-style=immersiva] .page-hero--photo .page-hero__copy{max-width:58%}[data-site-style=immersiva] .page-hero--photo :is(h1,h1 em,.page-hero__copy>.eyebrow,.text-link){color:var(--crema)}[data-site-style=immersiva] .page-hero--photo .page-hero__media{z-index:-2;width:100%;max-width:none;height:100%;position:absolute;inset:0}[data-site-style=immersiva] .page-hero--photo .photo,[data-site-style=immersiva] .page-hero--photo .photo__image{aspect-ratio:auto;border-radius:0;width:100%;height:100%;min-height:0}[data-site-style=immersiva] .page-hero--photo .photo img{object-position:75% 30%}[data-site-style=immersiva] .page-hero--photo .photo figcaption{color:var(--crema);position:absolute;bottom:16px;right:20px}[data-site-style=immersiva] .page-hero--photo .button{background:var(--crema);color:var(--bosco);border-color:var(--crema)}[data-site-style=immersiva] .page-hero--photo :focus-visible{outline-color:var(--crema)}[data-site-style=immersiva] .intro-columns>div{border-top-color:var(--terra)}[data-site-style=immersiva] .story-contents{border-color:var(--terra)}[data-site-style=immersiva] .story-chapter:nth-child(odd){background:var(--crema)}[data-site-style=immersiva] .story-chapter__visual{max-width:460px}[data-site-style=immersiva] .event-card__photo{aspect-ratio:4/3}[data-site-style=immersiva] .event-detail-hero__photo{aspect-ratio:2}[data-site-style=immersiva] .site-footer{background:var(--paper);border-top:10px solid var(--bosco)}[data-site-style=immersiva] .footer-identity .emblem{width:100px}[data-site-style=immersiva] .application-page{background:var(--bosco)}[data-site-style=immersiva] .application-brand,[data-site-style=immersiva] .application-intro,[data-site-style=immersiva] .application-intro h1,[data-site-style=immersiva] .application-intro .application-small,[data-site-style=immersiva] .application-footer{color:var(--crema)}[data-site-style=immersiva] .application-card{border-color:var(--crema)}[data-site-style=essenziale] .home-hero{background:var(--crema);padding-top:58px}[data-site-style=essenziale] .home-hero__layout{flex-direction:column;align-items:stretch;gap:38px;display:flex}[data-site-style=essenziale] .home-hero__copy{grid-template-columns:1fr 1fr;column-gap:7%;padding:0;display:grid}[data-site-style=essenziale] .home-hero__copy>.eyebrow{grid-column:1/-1;align-items:center;gap:12px;margin-bottom:24px;display:flex}[data-site-style=essenziale] .home-hero__copy>.eyebrow:before{content:"";background:var(--terra);border-radius:50%;flex:0 0 7px;width:7px;height:7px}[data-site-style=essenziale] .home-hero h1{font-family:var(--font-sans);letter-spacing:-.065em;grid-column:1/-1;font-size:clamp(44px,6.6vw,100px);line-height:1.08}[data-site-style=essenziale] .home-hero h1 em{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.1em}[data-site-style=essenziale] .home-hero__lead{margin-top:30px}[data-site-style=essenziale] .home-hero .hero-actions{justify-content:flex-end;align-self:end;margin-top:25px}[data-site-style=essenziale] .home-hero__media{margin:0}[data-site-style=essenziale] .home-hero__media .photo__image{aspect-ratio:2.7;height:auto;min-height:0;max-height:420px}[data-site-style=essenziale] .home-hero__media img{object-position:60% 55%}[data-site-style=essenziale] .home-recognition{background:var(--crema)}[data-site-style=essenziale] .home-recognition__layout{border-top:1px solid var(--line);padding-top:38px}[data-site-style=essenziale] .home-recognition__photo{width:100%;max-width:230px}[data-site-style=essenziale] .home-elements{background:var(--paper)}[data-site-style=essenziale] .method-preview{grid-template-columns:1fr;gap:0;margin-top:35px}[data-site-style=essenziale] .method-preview>li{grid-template-columns:40px 1fr;gap:28px;padding-block:23px;display:grid}[data-site-style=essenziale] .method-preview .element-icon{margin:6px 0 0}[data-site-style=essenziale] .method-preview>li>div{grid-template-columns:1fr 1fr;gap:0 28px;display:grid}[data-site-style=essenziale] .method-preview>li>div>.eyebrow{grid-column:1}[data-site-style=essenziale] .method-preview h3{grid-column:1;margin:6px 0 0;font-size:28px}[data-site-style=essenziale] .method-preview h3+p{grid-area:1/2/3;align-self:center;font-size:14px}[data-site-style=essenziale] .method-preview .text-link{grid-column:2;justify-self:start}[data-site-style=essenziale] .home-services__list{display:block}[data-site-style=essenziale] .home-services .path-story{border-top:1px solid var(--line);grid-template-columns:180px 1fr;gap:34px;padding-block:30px;display:grid}[data-site-style=essenziale] .home-services .path-story:last-child{border-bottom:1px solid var(--line)}[data-site-style=essenziale] .home-services .path-story__photo .photo__image{aspect-ratio:1;border-radius:0}[data-site-style=essenziale] .home-services .path-story__photo figcaption{font-size:12px}[data-site-style=essenziale] .home-services .path-story__copy h3{font-family:var(--font-sans);letter-spacing:-.04em;font-size:clamp(25px,2.7vw,39px)}[data-site-style=essenziale] .home-services .path-story__copy>p:not(.eyebrow){max-width:65ch}[data-site-style=essenziale] .home-trust__portrait{width:85%}[data-site-style=essenziale] .home-trust__portrait .photo__image{aspect-ratio:1;border-radius:50%}[data-site-style=essenziale] .home-further{background:var(--crema)}[data-site-style=essenziale] .home-further__links{gap:26px}[data-site-style=essenziale] .page-hero{background:var(--crema);padding-top:22px}[data-site-style=essenziale] .page-hero__layout,[data-site-style=essenziale] .page-hero--text .page-hero__layout{flex-direction:column;align-items:stretch;gap:38px;display:flex}[data-site-style=essenziale] .page-hero h1{max-width:22ch;font-family:var(--font-sans);letter-spacing:-.06em;font-size:clamp(42px,5.7vw,85px);line-height:1.12}[data-site-style=essenziale] .page-hero h1 em{letter-spacing:-.03em;font-family:Cormorant Garamond,Georgia,serif;font-size:1.1em}[data-site-style=essenziale] .page-hero__copy{grid-template-columns:1.2fr .8fr;column-gap:8%;display:grid}[data-site-style=essenziale] .page-hero__copy>.eyebrow,[data-site-style=essenziale] .page-hero h1{grid-column:1/-1}[data-site-style=essenziale] .page-hero__copy .hero-actions{justify-content:flex-end;align-self:end}[data-site-style=essenziale] .page-hero__media{width:100%;max-width:none}[data-site-style=essenziale] .page-hero__media .photo__image{aspect-ratio:3;border-radius:0;min-height:0;max-height:350px}[data-site-style=essenziale] .page-hero__media img{object-position:50% 28%}[data-site-style=essenziale] .page-hero__media img[src*=giorgia-studio]{object-position:50% 6%}[data-site-style=essenziale] .page-hero__emblem{align-self:flex-end;width:100px;margin-top:-18px}[data-site-style=essenziale] .section-heading h2{font-size:clamp(36px,4vw,61px)}[data-site-style=essenziale] .intro-columns,[data-site-style=essenziale] .fit-columns{gap:7%}[data-site-style=essenziale] .phases{grid-template-columns:1fr;gap:0}[data-site-style=essenziale] .phases li{border-top-color:var(--line);padding-block:25px}[data-site-style=essenziale] .phases li>div{grid-template-columns:70px .7fr 1.3fr;align-items:start;gap:25px;display:grid}[data-site-style=essenziale] .phases h3{font-family:var(--font-sans);letter-spacing:-.035em;margin-block:8px;font-size:25px}[data-site-style=essenziale] .phases p{margin-top:7px;font-size:15px}[data-site-style=essenziale] .story-contents{border-block-color:var(--line)}[data-site-style=essenziale] .story-chapter{padding-block:65px}[data-site-style=essenziale] .story-chapter__layout{grid-template-columns:.65fr 1.35fr;gap:9%}[data-site-style=essenziale] .story-chapter__visual .photo--arch .photo__image{border-radius:0}[data-site-style=essenziale] .story-chapter:nth-child(2n) .story-chapter__visual,[data-site-style=essenziale] .story-chapter:nth-child(2n) .story-chapter__copy{order:initial}[data-site-style=essenziale] .story-chapter__copy h2{font-size:clamp(36px,4vw,56px)}[data-site-style=essenziale] .event-feed .event-card{border-color:var(--line)}[data-site-style=essenziale] .site-footer{background:var(--crema);border-top:1px solid var(--line)}[data-site-style=essenziale] .footer-invitation h2{font-family:var(--font-sans);letter-spacing:-.05em;font-size:clamp(40px,4.7vw,65px)}[data-site-style=essenziale] .footer-invitation h2 em{font-family:Cormorant Garamond,Georgia,serif;font-size:1.15em}[data-site-style=essenziale] .application-page{background:var(--crema)}[data-site-style=essenziale] .application-intro h1{font-family:var(--font-sans);letter-spacing:-.055em;font-size:clamp(38px,5vw,62px)}[data-site-style=essenziale] .application-card{border:0;border-top:1px solid var(--bosco);background:0 0;border-radius:0;padding-inline:0}[data-site-style=diario] body,[data-site-style=diario] .page-hero,[data-site-style=diario] .home-hero,[data-site-style=diario] .site-header{background:var(--paper)}[data-site-style=diario] .home-hero{padding-block:40px 22px}[data-site-style=diario] .home-hero__layout{grid-template-columns:1.05fr 1fr;gap:6%}[data-site-style=diario] .home-hero h1{font-size:clamp(52px,6.4vw,98px)}[data-site-style=diario] .home-hero__media{min-height:570px;margin:20px 8% 60px 4%}[data-site-style=diario] .home-hero__media>.photo{background:var(--crema);padding:12px 12px 42px;rotate:4deg;box-shadow:0 10px 30px #7a4e3a14}[data-site-style=diario] .home-hero__media>.photo>.photo__image{aspect-ratio:auto;height:100%;min-height:0;max-height:none}[data-site-style=diario] .home-hero__media>.home-hero__small-photo{width:38%;height:auto;padding:8px 8px 28px;position:absolute;bottom:-35px;left:-10%;rotate:-9deg}[data-site-style=diario] .home-hero__small-photo .photo__image{aspect-ratio:4/5}[data-site-style=diario] .home-hero__hand-note{font:italic 30px/1.1 var(--font-display);color:var(--pampa);position:absolute;bottom:-26px;right:-12%;rotate:-6deg}[data-site-style=diario] .home-hero__bottom{border-block:1px solid var(--line);padding-block:20px}[data-site-style=diario] .home-recognition{background:var(--paper)}[data-site-style=diario] .home-recognition__photo .photo__image{border-radius:0}[data-site-style=diario] .home-recognition__photo{background:var(--crema);padding:10px 10px 28px;rotate:-4deg}[data-site-style=diario] .home-elements{background:var(--crema)}[data-site-style=diario] .method-preview{gap:20px}[data-site-style=diario] .method-preview>li{border:1px solid var(--line);background:var(--paper);padding:20px 16px}[data-site-style=diario] .method-preview>li:nth-child(2n){translate:0 16px}[data-site-style=diario] .home-services{background:var(--paper)}[data-site-style=diario] .home-services__list{gap:34px;padding:6px}[data-site-style=diario] .home-services .path-story{background:var(--crema);gap:21px;padding:12px 12px 26px;rotate:-2deg;box-shadow:0 8px 26px #7a4e3a0d}[data-site-style=diario] .home-services .path-story:nth-child(2){translate:0 22px;rotate:1deg}[data-site-style=diario] .home-services .path-story:nth-child(3){rotate:-1deg}[data-site-style=diario] .home-services .photo--arch .photo__image{border-radius:0}[data-site-style=diario] .home-services .path-story__copy,[data-site-style=diario] .home-services .path-story__photo figcaption{padding-inline:8px}[data-site-style=diario] .session-experience{background:var(--pampa)}[data-site-style=diario] .session-experience .eyebrow{color:var(--crema)}[data-site-style=diario] .home-trust{background:var(--paper)}[data-site-style=diario] .home-trust__portrait{background:var(--crema);padding:12px 12px 28px;rotate:-3deg}[data-site-style=diario] .home-trust__portrait .photo figcaption{padding-inline:8px}[data-site-style=diario] .home-trust .testimonials--cards .testimonial,[data-site-style=diario] .home-calendar{background:var(--crema)}[data-site-style=diario] .home-application{background:var(--paper);border-block:1px solid var(--line)}[data-site-style=diario] .home-further{background:var(--crema)}[data-site-style=diario] .page-hero__media{margin:15px 15px 15px 0}[data-site-style=diario] .page-hero__media>.photo{background:var(--crema);padding:12px 12px 38px;rotate:3deg;box-shadow:0 10px 30px #7a4e3a14}[data-site-style=diario] .page-hero__media .photo__image{aspect-ratio:4/4.8;border-radius:0;min-height:0}[data-site-style=diario] .page-hero__copy>.eyebrow{font-family:var(--font-display);text-transform:none;letter-spacing:0;font-size:25px;font-style:italic;font-weight:400}[data-site-style=diario] .intro-columns>div{background:var(--paper);border:1px solid var(--line);padding:25px}[data-site-style=diario] .phases li{border-top-color:var(--terra)}[data-site-style=diario] .story-contents{border-color:var(--terra)}[data-site-style=diario] .story-chapter:nth-child(odd){background:var(--crema)}[data-site-style=diario] .story-chapter__copy>.eyebrow{font-family:var(--font-display);text-transform:none;letter-spacing:0;font-size:24px;font-style:italic;font-weight:400}[data-site-style=diario] .story-chapter__visual .photo{background:var(--paper);padding:12px 12px 0}[data-site-style=diario] .story-chapter__visual .photo figcaption{padding:0 9px 22px}[data-site-style=diario] .event-card__photo{background:var(--paper);padding:9px 9px 22px}[data-site-style=diario] .event-registration,[data-site-style=diario] .form-surface{border:1px solid var(--line);box-shadow:7px 7px 0 var(--paper)}[data-site-style=diario] .site-footer{background:var(--pampa);color:var(--crema);--line:#fbf6ec47}[data-site-style=diario] .site-footer :is(h2,h2 em,h3,.eyebrow,.footer-name,.footer-identity>span,.footer-social,.footer-channel,.text-link,.footer-top){color:var(--crema)}[data-site-style=diario] .site-footer .footer-invitation>form{background:var(--crema);color:var(--pampa);--line:#7a4e3a3d;padding:28px}[data-site-style=diario] .site-footer .footer-invitation>form :is(.eyebrow,.form-note,.text-link){color:var(--pampa)}[data-site-style=diario] .site-footer .footer-top,[data-site-style=diario] .site-footer .footer-social a{border-color:var(--crema)}[data-site-style=diario] .site-footer :focus-visible{outline-color:var(--crema)}[data-site-style=diario] .site-footer form :focus-visible{outline-color:var(--bosco)}[data-site-style=diario] .application-page{background:var(--paper)}[data-site-style=diario] .application-card{border-color:var(--line);box-shadow:7px 7px #7a4e3a1f}[data-site-style=studio]{--font-display:"DM Sans", Arial, sans-serif}[data-site-style=studio] .photo__image{width:100%}[data-site-style=studio] main h1,[data-site-style=studio] main h2,[data-site-style=studio] main h3{letter-spacing:-.055em;line-height:1.12}[data-site-style=studio] main h1 em,[data-site-style=studio] main h2 em,[data-site-style=studio] main h3 em{letter-spacing:-.025em;font-family:Cormorant Garamond,Georgia,serif;font-size:1.13em}[data-site-style=studio] main h2{font-size:clamp(34px,3.6vw,54px)}[data-site-style=studio] main h3{font-size:clamp(24px,2.2vw,31px)}[data-site-style=studio] .wordmark__name{font:600 21px/1.2 var(--font-sans);letter-spacing:-.045em}[data-site-style=studio] .home-hero{background:var(--crema);padding:18px 0 0}[data-site-style=studio] .home-hero__layout{grid-template-columns:1.35fr .8fr;align-items:stretch;gap:18px}[data-site-style=studio] .home-hero__copy{background:var(--cielo);border-radius:5px;flex-direction:column;justify-content:center;padding:clamp(30px,4vw,60px);display:flex}[data-site-style=studio] .home-hero__copy>.eyebrow{margin-bottom:26px}[data-site-style=studio] .home-hero h1{letter-spacing:-.065em;font-size:clamp(44px,5.5vw,82px)}[data-site-style=studio] .home-hero h1 em{color:var(--bosco)}[data-site-style=studio] .home-hero__lead{color:var(--bosco);margin-top:25px}[data-site-style=studio] .home-hero__media{border-radius:5px;margin:0;overflow:hidden}[data-site-style=studio] .home-hero__media .photo__image{aspect-ratio:4/5.6;height:100%;min-height:0;max-height:700px}[data-site-style=studio] .home-hero__media img{object-position:50% 0}[data-site-style=studio] .home-recognition{background:var(--crema)}[data-site-style=studio] .home-recognition__layout{align-items:stretch;gap:20px}[data-site-style=studio] .home-recognition__layout>div:first-child{border:1px solid var(--line);border-radius:5px;padding:40px}[data-site-style=studio] .home-recognition__photo{width:100%;max-width:none;padding:0}[data-site-style=studio] .home-recognition__photo .photo{height:100%;transform:none}[data-site-style=studio] .home-recognition__photo .photo__image{aspect-ratio:1;border-radius:5px;height:100%}[data-site-style=studio] .home-elements{background:var(--crema);border-top:1px solid var(--line)}[data-site-style=studio] .method-preview{gap:14px}[data-site-style=studio] .method-preview>li{border:1px solid var(--line);border-radius:4px;padding:23px 18px}[data-site-style=studio] .method-preview>li:nth-child(2n){background:var(--paper)}[data-site-style=studio] .method-preview h3{font-size:23px}[data-site-style=studio] .home-services{background:var(--crema)}[data-site-style=studio] .home-services__list{gap:20px}[data-site-style=studio] .home-services .path-story{border:1px solid var(--line);border-radius:5px;gap:0;overflow:hidden}[data-site-style=studio] .home-services .photo__image{aspect-ratio:16/11;border-radius:0}[data-site-style=studio] .home-services .photo figcaption{padding-inline:23px;font-size:13px}[data-site-style=studio] .home-services .path-story__copy{padding:25px}[data-site-style=studio] .home-services .path-story__copy h3{font-size:27px}[data-site-style=studio] .home-trust{background:var(--crema)}[data-site-style=studio] .home-trust__story{grid-template-columns:.7fr 1.3fr;align-items:stretch;gap:20px}[data-site-style=studio] .home-trust__story>div:last-child{background:var(--paper);border-radius:5px;padding:40px}[data-site-style=studio] .home-trust__portrait{max-width:none}[data-site-style=studio] .home-trust__portrait .photo{height:100%}[data-site-style=studio] .home-trust__portrait .photo__image{aspect-ratio:4/5;border-radius:5px}[data-site-style=studio] .home-trust__portrait figcaption{font-size:13px}[data-site-style=studio] .home-story__signature{font-family:Cormorant Garamond,Georgia,serif}[data-site-style=studio] .testimonials--cards .testimonial{border-radius:5px}[data-site-style=studio] .testimonials--cards .testimonial blockquote{font-family:Cormorant Garamond,Georgia,serif}[data-site-style=studio] .home-calendar{background:var(--crema)}[data-site-style=studio] .home-calendar .event-feed--compact .event-card{border:1px solid var(--line);border-radius:5px;padding:24px}[data-site-style=studio] .home-calendar .event-feed--compact .event-feed__list{gap:20px}[data-site-style=studio] .home-application{background:var(--cielo)}[data-site-style=studio] .home-further{background:var(--crema)}[data-site-style=studio] .home-further__links>li{border:1px solid var(--line);border-radius:5px;padding:24px}[data-site-style=studio] .home-further__links>li:last-child{background:var(--paper);max-width:none}[data-site-style=studio] .page-hero{background:var(--crema);padding-top:22px}[data-site-style=studio] .page-hero__layout{grid-template-columns:1.3fr .85fr;align-items:stretch;gap:20px}[data-site-style=studio] .page-hero__copy{background:var(--cielo);border-radius:5px;flex-direction:column;justify-content:center;padding:clamp(28px,4vw,56px);display:flex}[data-site-style=studio] .page-hero h1{font-size:clamp(42px,4.9vw,72px)}[data-site-style=studio] .page-hero__lead{color:var(--bosco)}[data-site-style=studio] .page-hero__media{max-width:none}[data-site-style=studio] .page-hero__media>.photo{height:100%}[data-site-style=studio] .page-hero__media .photo__image{aspect-ratio:4/5;border-radius:5px;height:100%;min-height:0}[data-site-style=studio] .page-hero--text .page-hero__layout{grid-template-columns:1.3fr .6fr}[data-site-style=studio] .page-hero__emblem{background:var(--paper);opacity:1;border-radius:5px;align-self:stretch;width:100%;max-width:300px;padding:30px}[data-site-style=studio] .intro-columns>div,[data-site-style=studio] .fit-columns>div{border:1px solid var(--line);background:var(--crema);border-radius:5px;padding:30px}[data-site-style=studio] .intro-columns,[data-site-style=studio] .fit-columns{gap:20px}[data-site-style=studio] .plan-reference{gap:25px}[data-site-style=studio] .plan-reference>div{border:1px solid var(--line);background:var(--crema);border-radius:5px;padding:32px}[data-site-style=studio] .plan-price{font-family:var(--font-sans);letter-spacing:-.06em;font-size:clamp(50px,6vw,80px)}[data-site-style=studio] .phases{gap:18px}[data-site-style=studio] .phases li{border:1px solid var(--line);background:var(--crema);border-radius:5px;padding:25px}[data-site-style=studio] .phases span{font-family:Cormorant Garamond,Georgia,serif}[data-site-style=studio] .phases h3{font-size:26px}[data-site-style=studio] .element-matrix__guide{border:1px solid var(--line);background:var(--crema);border-radius:5px;padding:20px}[data-site-style=studio] .story-chapter:nth-child(odd){background:var(--crema)}[data-site-style=studio] .story-chapter__copy h2{font-size:clamp(33px,3.8vw,55px)}[data-site-style=studio] .story-chapter__visual .photo__image,[data-site-style=studio] .event-card__photo,[data-site-style=studio] .event-detail-hero__photo{border-radius:5px}[data-site-style=studio] .event-registration,[data-site-style=studio] .form-surface{border:1px solid var(--line);background:var(--crema);border-radius:5px}[data-site-style=studio] .inquiry{background:var(--paper)}[data-site-style=studio] .service-guide details{border:1px solid var(--line);background:var(--crema);border-radius:4px;margin-top:12px;padding-inline:20px}[data-site-style=studio] .site-footer{background:var(--paper);border-top:1px solid var(--line)}[data-site-style=studio] .footer-invitation h2{letter-spacing:-.055em;font-size:clamp(40px,4.4vw,66px)}[data-site-style=studio] .footer-invitation h2 em{font-family:Cormorant Garamond,Georgia,serif;font-size:1.15em}[data-site-style=studio] .application-page{background:var(--paper)}[data-site-style=studio] .application-intro h1{font-family:var(--font-sans);letter-spacing:-.055em;font-size:clamp(37px,4.5vw,60px)}[data-site-style=studio] .application-brand{border-bottom:0}[data-site-style=studio] .application-intro{background:var(--cielo);border-radius:5px;margin-block:25px;padding:35px}[data-site-style=studio] .application-intro .application-small{color:var(--bosco)}[data-site-style=studio] .application-card{border-radius:5px}@media (width<=1180px){.style-options--desktop{display:none}[data-site-style=studio] .phases{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1000px){:where([data-site-style]:not([data-site-style=attuale])) .home-services__list{gap:22px}[data-site-style=diario] .home-hero__media{min-height:490px}[data-site-style=studio] .home-hero__copy{padding:30px}[data-site-style=studio] .home-hero h1{font-size:clamp(41px,5.5vw,66px)}[data-site-style=studio] .home-hero__studio-strip li{padding:15px;font-size:13px}}@media (width<=760px){:where([data-site-style]:not([data-site-style=attuale])) main .section{padding-block:56px}:where([data-site-style]:not([data-site-style=attuale])) .home-hero__layout{grid-template-columns:1fr;gap:32px}:where([data-site-style]:not([data-site-style=attuale])) .home-hero__copy{padding-block:0}:where([data-site-style]:not([data-site-style=attuale])) .home-hero__copy>.eyebrow{margin-bottom:21px;font-size:12px}:where([data-site-style]:not([data-site-style=attuale])) .home-hero__lead{margin-top:23px;font-size:15px}:where([data-site-style]:not([data-site-style=attuale])) .home-hero__bottom{align-items:start;gap:20px;font-size:12px;display:flex}:where([data-site-style]:not([data-site-style=attuale])) .home-hero__bottom p{max-width:22ch}:where([data-site-style]:not([data-site-style=attuale])) .home-recognition__layout{grid-template-columns:1fr;gap:28px}:where([data-site-style]:not([data-site-style=attuale])) .home-recognition__photo{max-width:230px}:where([data-site-style]:not([data-site-style=attuale])) .home-services__list{grid-template-columns:1fr;gap:33px}:where([data-site-style]:not([data-site-style=attuale])) .home-services .path-story{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:20px;display:grid}:where([data-site-style]:not([data-site-style=attuale])) .home-services .path-story__copy>.eyebrow{margin-bottom:9px}:where([data-site-style]:not([data-site-style=attuale])) .home-services .path-story__copy h3{font-size:27px}:where([data-site-style]:not([data-site-style=attuale])) .home-services .path-story__copy>p:not(.eyebrow){font-size:14px;line-height:1.7}:where([data-site-style]:not([data-site-style=attuale])) .home-services .path-story__copy .text-link{gap:12px;font-size:13px}:where([data-site-style]:not([data-site-style=attuale])) .home-services .photo__image{aspect-ratio:4/5.5}:where([data-site-style]:not([data-site-style=attuale])) .home-services .photo figcaption{font-size:12px}:where([data-site-style]:not([data-site-style=attuale])) .home-services .path-story__number{width:27px;height:27px;font-size:12px;top:8px;left:8px}:where([data-site-style]:not([data-site-style=attuale])) .home-trust__story{grid-template-columns:1fr;gap:30px}:where([data-site-style]:not([data-site-style=attuale])) .home-trust__portrait{max-width:300px}:where([data-site-style]:not([data-site-style=attuale])) .home-trust__voices{margin-top:40px}:where([data-site-style]:not([data-site-style=attuale])) .home-calendar .event-feed--compact .event-feed__list{grid-template-columns:1fr}:where([data-site-style]:not([data-site-style=attuale])) .page-hero{padding-bottom:48px}:where([data-site-style]:not([data-site-style=attuale])) .page-hero__layout{grid-template-columns:1fr;gap:32px}:where([data-site-style]:not([data-site-style=attuale])) .page-hero__lead{font-size:15px}:where([data-site-style]:not([data-site-style=attuale])) .page-hero__media{width:82%;max-width:340px}:where([data-site-style]:not([data-site-style=attuale])) .page-hero__media .photo__image{min-height:0}:where([data-site-style]:not([data-site-style=attuale])) .site-footer{padding-top:50px}[data-site-style=editoriale] .home-hero{padding-top:30px}[data-site-style=editoriale] .home-hero__layout,[data-site-style=editoriale] .page-hero__layout{grid-template-columns:minmax(0,1fr)}[data-site-style=editoriale] .home-hero h1{font-size:clamp(44px,11.8vw,72px)}[data-site-style=editoriale] .home-hero__media{width:86%;margin:0 0 0 auto}[data-site-style=editoriale] .home-hero__media .photo__image{max-height:440px}[data-site-style=editoriale] .home-hero__caption{font-size:11px}[data-site-style=editoriale] .home-services .path-story__copy{border:0;padding:0}[data-site-style=editoriale] .page-hero h1{font-size:clamp(44px,10vw,65px)}[data-site-style=editoriale] .event-feed:not(.event-feed--compact) .event-card{grid-template-columns:1fr}[data-site-style=immersiva] .home-hero__layout{min-height:680px}[data-site-style=immersiva] .home-hero__copy{padding-block:54px 60px}[data-site-style=immersiva] .home-hero h1{font-size:clamp(45px,11.7vw,78px)}[data-site-style=immersiva] .home-hero__media{width:100%}[data-site-style=immersiva] .home-hero__media img{object-position:66% 50%}[data-site-style=immersiva] .home-hero:before{background:linear-gradient(90deg,#1f3b2ee0,#1f3b2e8c),linear-gradient(#0000 30%,#1f3b2e8c)}[data-site-style=immersiva] .home-hero__bottom{padding-block:17px}[data-site-style=immersiva] .home-services .path-story{grid-template-columns:1fr;gap:23px}[data-site-style=immersiva] .home-services .photo__image{aspect-ratio:4/3.3}[data-site-style=immersiva] .home-trust__portrait{width:100%;max-width:360px}[data-site-style=immersiva] .home-trust__story{grid-template-columns:minmax(0,1fr)}[data-site-style=immersiva] .page-hero--photo .page-hero__layout{min-height:600px;padding:40px 24px}[data-site-style=immersiva] .page-hero--photo .page-hero__copy{max-width:100%}[data-site-style=immersiva] .page-hero--photo .page-hero__layout:after{background:linear-gradient(90deg,#1f3b2ef0,#1f3b2ebf)}[data-site-style=immersiva] .page-hero--photo h1{font-size:clamp(40px,10.5vw,68px)}[data-site-style=immersiva] .page-hero--photo .page-hero__media{width:100%;max-width:none}[data-site-style=immersiva] .event-detail-hero__photo{aspect-ratio:4/3}[data-site-style=essenziale] .home-hero{padding-top:39px}[data-site-style=essenziale] .home-hero__copy{display:block}[data-site-style=essenziale] .home-hero h1{font-size:clamp(39px,10.4vw,72px)}[data-site-style=essenziale] .home-hero .hero-actions{justify-content:flex-start}[data-site-style=essenziale] .home-hero__media .photo__image{aspect-ratio:1.65}[data-site-style=essenziale] .home-recognition__layout{padding-top:24px}[data-site-style=essenziale] .home-services .path-story{grid-template-columns:95px minmax(0,1fr);gap:20px;padding-block:26px}[data-site-style=essenziale] .home-services .path-story__photo .photo__image{aspect-ratio:4/5}[data-site-style=essenziale] .home-services .path-story__number{width:25px;height:25px}[data-site-style=essenziale] .home-services .path-story__photo figcaption{font-size:11px;line-height:1.6}[data-site-style=essenziale] .method-preview>li{grid-template-columns:30px 1fr;gap:20px}[data-site-style=essenziale] .method-preview>li>div{display:block}[data-site-style=essenziale] .method-preview h3+p{margin-top:12px}[data-site-style=essenziale] .method-preview .text-link{margin-top:10px}[data-site-style=essenziale] .page-hero__copy{display:block}[data-site-style=essenziale] .page-hero h1{font-size:clamp(38px,10vw,62px)}[data-site-style=essenziale] .page-hero__copy .hero-actions{justify-content:flex-start}[data-site-style=essenziale] .page-hero__media{width:100%;max-width:none}[data-site-style=essenziale] .page-hero__media .photo__image{aspect-ratio:1.8}[data-site-style=essenziale] .phases li>div{grid-template-columns:40px 1fr;gap:4px 20px}[data-site-style=essenziale] .phases span{grid-row:1/3;font-size:36px}[data-site-style=essenziale] .phases p{grid-column:2}[data-site-style=essenziale] .story-chapter__layout{grid-template-columns:1fr}[data-site-style=diario] .home-hero{padding-top:28px}[data-site-style=diario] .home-hero h1{font-size:clamp(45px,11.8vw,73px)}[data-site-style=diario] .home-hero__layout{grid-template-columns:minmax(0,1fr);gap:28px}[data-site-style=diario] .home-hero__media{aspect-ratio:4/5.4;width:83%;height:auto;min-height:0;margin:18px 5% 60px auto}[data-site-style=diario] .home-hero__media>.photo{padding:9px 9px 32px}[data-site-style=diario] .home-hero__media>.home-hero__small-photo{padding:6px 6px 22px;bottom:-28px;left:-12%}[data-site-style=diario] .home-hero__hand-note{font-size:25px;bottom:-44px;right:-5%}[data-site-style=diario] .method-preview>li{grid-template-columns:28px 1fr;gap:18px;padding:20px;display:grid}[data-site-style=diario] .method-preview>li:nth-child(2n){translate:none}[data-site-style=diario] .method-preview .element-icon{width:28px;margin-top:5px}[data-site-style=diario] .home-services__list{gap:35px;padding:5px}[data-site-style=diario] .home-services .path-story{grid-template-columns:1fr;gap:20px;padding:12px 12px 25px}[data-site-style=diario] .home-services .path-story:nth-child(2){translate:none}[data-site-style=diario] .home-services .photo__image{aspect-ratio:4/3.5}[data-site-style=diario] .page-hero__media{width:80%;margin:10px 4% 12px auto}[data-site-style=diario] .intro-columns>div{padding:24px}[data-site-style=diario] .footer-invitation>form{padding:22px}[data-site-style=studio] main h2{font-size:clamp(33px,8vw,45px)}[data-site-style=studio] .wordmark__name{font-size:20px}[data-site-style=studio] .home-hero__layout{grid-template-columns:1fr;gap:15px}[data-site-style=studio] .home-hero__copy{padding:30px 25px}[data-site-style=studio] .home-hero h1{font-size:clamp(38px,9.6vw,62px)}[data-site-style=studio] .home-hero__media .photo__image{aspect-ratio:4/3.6;height:auto;max-height:450px}[data-site-style=studio] .home-hero__studio-strip{grid-template-columns:1fr;gap:9px;margin-top:12px}[data-site-style=studio] .home-hero__studio-strip li{padding:12px 16px;font-size:13px}[data-site-style=studio] .home-recognition__layout>div:first-child{padding:26px}[data-site-style=studio] .home-recognition__photo{max-width:none}[data-site-style=studio] .home-recognition__photo .photo{height:auto}[data-site-style=studio] .home-recognition__photo .photo__image{aspect-ratio:16/10;height:auto}[data-site-style=studio] .method-preview{grid-template-columns:1fr}[data-site-style=studio] .method-preview>li{grid-template-columns:30px 1fr;gap:20px;display:grid}[data-site-style=studio] .home-services .path-story{grid-template-columns:1fr;gap:0}[data-site-style=studio] .home-services .photo__image{aspect-ratio:16/10}[data-site-style=studio] .home-services .path-story__copy{padding:24px}[data-site-style=studio] .home-trust__story{grid-template-columns:1fr}[data-site-style=studio] .home-trust__story>div:last-child{padding:28px}[data-site-style=studio] .home-trust__portrait{width:100%;max-width:none}[data-site-style=studio] .home-trust__portrait .photo__image{aspect-ratio:4/3}[data-site-style=studio] .home-calendar .event-feed--compact .event-card{padding:22px}[data-site-style=studio] .page-hero__layout,[data-site-style=studio] .page-hero--text .page-hero__layout{grid-template-columns:1fr}[data-site-style=studio] .page-hero__copy{padding:30px 25px}[data-site-style=studio] .page-hero h1{font-size:clamp(37px,9.5vw,58px)}[data-site-style=studio] .page-hero__media{width:100%;max-width:none}[data-site-style=studio] .page-hero__media .photo__image{aspect-ratio:4/3.5;height:auto}[data-site-style=studio] .page-hero__emblem{justify-self:end;width:140px;padding:20px}[data-site-style=studio] .intro-columns>div,[data-site-style=studio] .fit-columns>div,[data-site-style=studio] .plan-reference>div{padding:25px}[data-site-style=studio] .plan-facts{grid-template-columns:minmax(0,1fr)}[data-site-style=studio] .phases{grid-template-columns:1fr}[data-site-style=studio] .phases li{padding:25px}[data-site-style=studio] .element-matrix__guide{padding:14px}[data-site-style=studio] .application-intro{padding:25px 20px}}@media (width<=360px){.style-options--mobile .style-option{padding:10px}.style-options__heading>span{font-size:11px}.style-option__title{gap:5px}.style-option__title>strong{font-size:14px}:where([data-site-style]:not([data-site-style=attuale])) .home-services .path-story{grid-template-columns:1fr}:where([data-site-style]:not([data-site-style=attuale])) .home-services .photo__image{aspect-ratio:4/3.5}[data-site-style=diario] .home-hero h1{font-size:39px}[data-site-style=studio] .home-hero h1{font-size:33px}[data-site-style=studio] .wordmark__name{font-size:18px}}@media (prefers-reduced-motion:reduce){.style-option,.style-options>summary>svg:last-child{transition:none}}
