:root{--crema:#fff4e3;--inchiostro:#1d1d1b;--blu:#4d58ef;--rosa:#f0aff7;--fondo:var(--crema);--testo:var(--inchiostro);--testo-2:#514c44;--filo:#d6cbb9;--primario:var(--blu);--primario-testo:var(--blu);--su-testo:var(--crema);--superficie:var(--rosa);--evidenza:#ffff59;--display:"Inter Variable",Arial,sans-serif;--testo-font:var(--display);--t-corpo:1.0625rem;--t-piccolo:.875rem;--sp-1:.5rem;--sp-2:1rem;--sp-3:1.5rem;--sp-4:2.5rem;--sp-5:4rem;--sp-6:6rem;--colonna:48rem;--gutter:clamp(24px,4.45vw,80px);--e-morbida:cubic-bezier(.2,.7,.3,1)}[data-area=production],[data-tema=production]{--primario:#e25517;--primario-testo:#254441;--superficie:#d1b1c8;--evidenza:#e6f8b2;--azione:#254441}[data-area=communication],[data-tema=communication]{--primario:#4d58ef;--primario-testo:#4d58ef;--superficie:#f0aff7;--evidenza:#ffff59;--azione:#4d58ef}[data-area=fork],[data-tema=fork]{--primario:#ba3801;--primario-testo:#ba3801;--superficie:#ffec89;--evidenza:#037455;--azione:#ba3801}[data-area=foto],[data-tema=foto]{--primario:#1d1d1b;--primario-testo:#1d1d1b;--superficie:#f7e9cf;--evidenza:#fff4e3;--azione:#1d1d1b}@font-face{font-family:Inter Variable;src:url(/fonts/inter-latin-wght-normal.woff2)format("woff2");font-weight:100 900;font-display:swap}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;background:var(--fondo);color:var(--testo);scroll-behavior:auto}body{font-family:var(--testo-font);font-size:var(--t-corpo);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;font-synthesis:none;line-height:1.65}img,picture,video,svg{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-underline-offset:.3em;text-decoration-thickness:1px}ul[role=list]{padding:0;list-style:none}h1,h2,h3{font-family:var(--display);letter-spacing:-.045em;text-wrap:balance;font-weight:850;line-height:1.12}h1{font-weight:900}p{text-wrap:pretty}:focus-visible{outline-offset:5px;outline:3px solid}::selection{color:#fff4e3;background:#4d58ef}.colonna{width:min(var(--colonna),calc(100% - 2 * var(--gutter)));margin-inline:auto}.colonna.largo{--colonna:calc(1440px - 2 * var(--gutter))}.impila{flex-direction:column;display:flex}.impila-1{gap:.5rem}.impila-2{gap:1rem}.impila-3{gap:1.5rem}.impila-4{gap:2.5rem}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.salta-al-contenuto{z-index:100;background:var(--inchiostro);color:var(--crema);min-height:48px;padding:16px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.salta-al-contenuto:focus{transform:none}:where(section[id],main[id],h2[id]){scroll-margin-top:160px}.soprattitolo{letter-spacing:.13em;text-transform:uppercase;font-size:.6875rem;font-weight:700;line-height:1.6}.testo-piccolo{font-size:.875rem;line-height:1.65}.lettura{max-width:44rem}.pagina-intro{max-width:44rem;margin-top:1.5rem;font-size:1.125rem}.display{font-weight:900}.bottone-sito{background:var(--azione,var(--blu));min-height:52px;color:var(--crema);border:1px solid #0000;justify-content:space-between;align-items:center;gap:2rem;padding:.8rem 1.4rem;font-size:.875rem;font-weight:650;line-height:1.4;text-decoration:none;display:inline-flex}.bottone-sito.secondario{color:var(--testo);background:0 0;border-color:currentColor}.bottone-sito:hover{text-decoration:underline}.casa-link{justify-content:space-between;align-items:center;gap:1.5rem;min-height:48px;font-size:.875rem;font-weight:650;display:inline-flex}.azioni-contatto{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-block:1.5rem;display:flex}.foto-cornice{position:relative;overflow:hidden}.foto-cornice>img{object-fit:cover;width:100%}figcaption{padding-top:.8rem;font-size:.6875rem;line-height:1.5}@media (hover:hover) and (prefers-reduced-motion:no-preference){a.foto-cornice>img{transition:transform .6s var(--e-morbida)}a.foto-cornice:hover>img{transform:scale(1.035)}.bottone-sito,.testata-contatto{transition:translate .2s}.bottone-sito:hover,.testata-contatto:hover{translate:0 -2px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=700px){body{font-size:1rem}:where(section[id],main[id],h2[id]){scroll-margin-top:150px}}.testata{background:var(--crema);z-index:30;position:sticky;top:0}.testata-i{justify-content:space-between;align-items:center;gap:2rem;padding-block:22px;display:flex}.marchio{flex:none;align-items:center;width:135px;min-height:48px;display:flex}.marchio img{width:135px}.nav{margin-left:auto}.nav ul{align-items:center;gap:28px;display:flex}.nav a{justify-content:center;align-items:center;min-width:44px;min-height:46px;font-size:.8125rem;font-weight:600;text-decoration:none;display:flex}.nav a:hover,.nav a[aria-current]{text-decoration:underline}.testata-contatto{border:1px solid;justify-content:space-between;align-items:center;gap:28px;min-height:48px;padding:0 19px;font-size:.8125rem;font-weight:650;text-decoration:none;display:flex}.testata-contatto[aria-current]{background:var(--inchiostro);color:var(--crema)}.casa-apertura{grid-template-columns:1.12fr 1fr;align-items:center;gap:60px;padding-block:52px 110px;display:grid}.casa-parole .soprattitolo{margin-bottom:40px}.casa-parole h1{letter-spacing:-.06em;text-wrap:initial;font-size:clamp(60px,7.7vw,118px);line-height:1.06}.casa-parole h1 span{color:var(--blu)}.casa-intro{letter-spacing:-.02em;margin-top:34px;font-size:clamp(17px,1.6vw,23px);line-height:1.55}.casa-parole .bottone-sito{margin-top:32px}.casa-indirizzo{align-items:center;gap:22px;margin-top:50px;font-size:.75rem;display:flex}.casa-indirizzo img{width:75px}.casa-ritratto{min-width:0;position:relative}.casa-ritratto .foto-cornice>img{object-position:50% 43%;height:570px}.casa-ritratto figcaption{justify-content:space-between;gap:15px;display:flex}.casa-stella{pointer-events:none;width:54px;position:absolute;top:-26px;right:-15px}.aree-casa{padding-block:0 90px}.sezione-intestazione{border-top:1px solid var(--filo);justify-content:space-between;align-items:center;gap:30px;margin-bottom:38px;padding-top:30px;display:flex}.sezione-intestazione h2{font-size:clamp(2rem,3.5vw,3.5rem);font-weight:900}.porte{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.porta{flex-direction:column;min-width:0;display:flex}.porta-foto{display:block}.porta-foto>img{height:360px}.porta[data-tema=production] .porta-foto>img{object-position:46% 50%}.porta[data-tema=communication] .porta-foto>img,.porta[data-tema=fork] .porta-foto>img{object-position:50% 30%}.foto-etichetta{background:var(--crema);text-transform:uppercase;letter-spacing:.09em;min-height:28px;padding:10px 16px 0 0;font-size:.625rem;position:absolute;bottom:0;left:0}.porta-nome{justify-content:space-between;align-items:center;gap:12px;padding-top:22px;display:flex}.porta-nome h3{font-size:clamp(22px,2.08vw,32px)}.porta-nome img{object-fit:contain;width:40px;height:44px}.porta>p{max-width:33ch;min-height:68px;margin-top:14px;font-size:.875rem}.porta>.casa-link{border-bottom:2px solid var(--primario);margin-top:auto;padding-block:16px 7px;display:flex}.studio-casa{grid-template-columns:1.05fr 1fr;align-items:center;gap:80px;padding-block:25px 110px;display:grid}.studio-foto{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.studio-foto figure+figure{margin-top:100px}.studio-foto img{object-fit:cover;object-position:50% 30%;width:100%;height:390px}.studio-foto figcaption{max-width:25ch}.studio-parole h2{margin-block:22px 28px;font-size:clamp(30px,3.3vw,50px);font-weight:900;line-height:1.1}.studio-parole h2 span{color:var(--blu)}.studio-parole p:not(.soprattitolo){max-width:35rem;margin-bottom:20px;font-size:1rem}.studio-parole .casa-link{margin-top:10px}.caso{border-top:1px solid var(--filo);border-bottom:1px solid var(--filo);grid-template-columns:1fr 1.1fr;align-items:center;gap:90px;padding-block:65px;display:grid}.caso-manifesto{background:var(--rosa);text-align:center;padding:36px}.caso-manifesto img{object-fit:contain;width:100%;max-height:530px}.caso-manifesto figcaption{margin-top:12px;font-size:.6875rem}.caso h2{font-size:clamp(2.2rem,3.7vw,3.6rem);font-weight:900;line-height:1.08}.caso p{max-width:36rem;font-size:1rem}.caso .risultato{border-top:1px solid var(--filo);flex-direction:column;gap:15px;padding-top:24px;display:flex}.caso .risultato strong{letter-spacing:-.06em;color:var(--blu);font-size:clamp(4rem,7vw,7rem);font-weight:900;line-height:1.06}.caso .piu{font-size:.7em}.caso .testo-piccolo{font-size:.8125rem}.caso .soprattitolo{font-size:.6875rem}.corso-casa{border-bottom:1px solid var(--filo);align-items:center;gap:30px;padding-block:50px;display:flex}.corso-casa>img{object-fit:contain;width:65px;height:65px}.corso-casa h2{margin-bottom:8px;font-size:1.4rem}.corso-casa p{font-size:1rem}.corso-casa .casa-link{flex-shrink:0;margin-left:auto}.contatto-finale{padding-block:90px 100px}.contatto-titolo{border-top:1px solid var(--filo);padding-top:26px}.contatto-titolo h2{letter-spacing:-.06em;color:var(--azione,var(--blu));justify-content:space-between;align-items:baseline;gap:30px;margin-top:30px;font-size:clamp(2.75rem,8.5vw,8rem);font-weight:900;line-height:1.12;display:flex}.contatto-titolo h2>span{font-size:.8em}.contatto-corpo{grid-template-columns:1fr 1.25fr;align-items:start;gap:50px;margin-top:40px;display:grid}.contatto-disegno{object-fit:contain;width:145px;height:155px;margin:10px auto}.contatto-corpo>div{max-width:40rem}.contatto-corpo .lettura{font-size:1.125rem}.contatto-corpo .testo-piccolo a{align-items:center;min-height:44px;display:inline-flex}.area-apertura{grid-template-columns:1.1fr 1fr;align-items:center;gap:75px;padding-block:30px 90px;display:grid}.ritorno{align-items:center;min-height:44px;margin-bottom:36px;font-size:.8125rem;display:inline-flex}.area-parole .soprattitolo{color:var(--primario-testo);margin-bottom:24px}.area-parole h1{letter-spacing:-.05em;overflow-wrap:normal;font-size:clamp(2.75rem,4.6vw,4.6rem);font-weight:900;line-height:1.08}.area-intro{max-width:34rem;margin-block:28px;font-size:1.1875rem;line-height:1.65}.area-disegno{object-fit:contain;width:80px;height:85px;margin-top:35px}.area-media{min-width:0}.area-media .foto-cornice{background:var(--superficie)}.area-media .foto-cornice>img{height:590px}.area-media figcaption{justify-content:space-between;gap:20px;display:flex}.area-apertura[data-tema=production] .foto-cornice{border-bottom:10px solid #e25517}.area-apertura[data-tema=production] .foto-cornice>img{object-position:44% 50%}.area-apertura[data-tema=communication] .foto-cornice{border-bottom:10px solid var(--rosa)}.area-apertura[data-tema=communication] .foto-cornice>img{object-position:50% 30%}.area-apertura[data-tema=fork] .foto-cornice{background:#ba3801;padding:25px}.area-apertura[data-tema=fork] .foto-cornice>img{object-fit:contain;height:590px}.area-apertura[data-tema=foto] .foto-cornice>img{object-position:50% 25%}.pagina-sezione{padding-block:60px}.pagina-sezione>h2,.pagina-sezione>div>h2{max-width:45rem;font-size:clamp(1.9rem,3.3vw,3rem);font-weight:850}.pagina-sezione:not(.fork-racconto)>h2{border-top:1px solid var(--filo);padding-top:26px}.griglia-servizi{counter-reset:servizi;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:45px;display:grid}.scheda-servizio{border-top:2px solid var(--primario);counter-increment:servizi;flex-direction:column;align-items:start;gap:18px;padding:26px 0 20px;display:flex;position:relative}.scheda-servizio:before{content:"0" counter(servizi);letter-spacing:.1em;color:var(--primario-testo);font-size:.6875rem;font-weight:700}.scheda-servizio h3{max-width:20rem;font-size:1.5rem;line-height:1.2}.scheda-servizio p{max-width:36rem;font-size:1rem;line-height:1.75}.scheda-servizio .bottone-sito{margin-top:auto}.taglio-fotografico{margin-bottom:65px}.taglio-fotografico>img{object-position:50% 50%;height:470px}.taglio-fotografico figcaption{padding-top:12px}.passi{counter-reset:passo;gap:26px;max-width:48rem;margin-top:35px;padding:0;list-style:none;display:grid}.passi li{counter-increment:passo;border-bottom:1px solid var(--filo);padding:0 0 26px 60px;font-size:1rem;position:relative}.passi li:before{content:"0" counter(passo);color:var(--primario-testo);font-size:1.4rem;font-weight:850;position:absolute;top:0;left:0}.passi strong{letter-spacing:-.02em;margin-bottom:8px;font-size:1.125rem;display:block}.faq{max-width:52rem;margin-top:50px}.faq details{border-bottom:1px solid var(--filo)}.faq summary{padding-block:18px;cursor:pointer;min-height:64px;padding-right:15px;font-size:1rem;font-weight:650}.faq details p{max-width:45rem;padding:0 0 24px;font-size:1rem}.lavoro-studio{grid-template-columns:1fr 1.25fr;align-items:start;gap:85px;display:grid}.lavoro-studio>figure>img{object-position:50% 25%;height:650px}.lavoro-studio .passi{margin-top:35px}.lavoro-studio .pagina-intro{margin-top:30px;font-size:1rem}.fork-racconto{border-block:1px solid var(--filo);grid-template-columns:.9fr 1.1fr;align-items:start;gap:30px 70px;padding-block:50px 80px;display:grid}.fork-racconto h2{color:#ba3801;grid-row:span 2}.fork-racconto p{font-size:1.125rem}.fork-racconto+section .griglia-servizi{grid-template-columns:repeat(2,minmax(0,1fr))}.fork-racconto+section .scheda-servizio{background:#ffec89;border-top:0;padding:35px}.fork-racconto+section .scheda-servizio:before{display:none}.contatti-apertura{grid-template-columns:1.1fr 1fr;align-items:start;gap:90px;padding-block:50px 80px;display:grid}.contatti-parole h1{color:var(--blu);font-size:clamp(2.8rem,5.6vw,5.5rem);font-weight:900}.contatti-parole>.prosa{max-width:35rem;font-size:1.1875rem}.contatti-parole .dati{grid-template-columns:1fr 1fr;gap:24px 20px;margin-top:18px;display:grid}.contatti-parole .dati>div:last-child{grid-column:1/-1}.contatti-parole dt{letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:.6875rem;font-weight:700}.contatti-parole dd{overflow-wrap:anywhere;margin:0;font-size:1rem}.contatti-parole .dati a{align-items:center;min-height:44px;display:inline-flex}.contatti-parole .nota{max-width:35rem;font-size:.8125rem}.copia-email{border:1px solid var(--filo);background:0 0;min-height:44px;margin-top:6px;padding:8px 14px;font-size:.8125rem;display:block}.copia-email[hidden]{display:none}.copia-esito{min-height:24px;font-size:.8125rem;display:block}.contatti-foto{margin-top:10px;position:relative}.contatti-foto .foto-cornice>img{object-position:50% 30%;height:650px}.contatti-segno{width:145px;margin-top:35px;margin-left:auto}.contatti-prima{border-top:1px solid var(--filo);padding-block:65px 90px}.contatti-prima h2{font-size:clamp(2rem,3.3vw,3rem)}.contatti-prima .lettura{max-width:50rem}.contatti-prima .nota{font-size:.875rem}.contatti-prima .nota a{align-items:center;min-height:44px;display:inline-flex}.testo-legale{padding-block:60px 100px}.testo-legale h1{margin-bottom:28px;font-size:clamp(2.5rem,5vw,4rem)}.testo-legale h2{margin-top:44px;font-size:1.5rem;line-height:1.25}.testo-legale p,.testo-legale ul{margin-top:20px;font-size:1rem;line-height:1.8}.testo-legale ul{padding-left:22px}.testo-legale li+li{margin-top:8px}.testo-legale a{overflow-wrap:anywhere;align-items:center;max-width:100%;min-height:44px;display:inline-flex}.testo-legale>.testo-piccolo{font-size:.8125rem}.pagina-apertura{padding-block:70px 100px}.pagina-titolo{max-width:45rem;font-size:clamp(2.3rem,4.2vw,4rem)}.pagina-apertura .lettura{font-size:1.125rem}.pie{background:var(--inchiostro);color:var(--crema);padding-block:55px 35px}.pie-alto{border-bottom:1px solid #fff4e34d;justify-content:space-between;align-items:center;gap:35px;padding-bottom:45px;display:flex}.pie-marchio{align-items:center;min-height:50px;display:flex}.pie-marchio img{width:220px}.pie-alto p{font-size:1rem}.pie-colonne{grid-template-columns:1.5fr 1fr 1fr;gap:50px;padding-block:40px;display:grid}.pie-colonne .soprattitolo{color:var(--rosa);margin-bottom:15px}.pie-colonne a{align-items:center;gap:25px;width:fit-content;min-height:44px;font-size:.875rem;text-decoration:none;display:flex}.pie-colonne a:hover{text-decoration:underline}.pie-basso{border-top:1px solid #fff4e34d;justify-content:space-between;align-items:center;gap:35px;padding-top:30px;display:flex}.pie .dati{max-width:48rem;font-size:.75rem;line-height:1.8}.firma-kesia{flex:none;align-items:center;gap:12px;min-height:44px;font-size:.6875rem;text-decoration:none;display:inline-flex}.firma-kesia .k-l{background:linear-gradient(105deg,#0000 38%,#fff 50%,#0000 62%) 100% 0/300% 100% no-repeat,linear-gradient(100deg,#8c939b,#e4e7ea 22%,#a3a9b0 42%,#f3f4f6 60%,#9aa0a8 80%,#c9cdd2);width:90px;height:26px;display:inline-block;mask:url(/img/wordmark-nero.png) 50%/contain no-repeat}@media (hover:hover) and (prefers-reduced-motion:no-preference){.firma-kesia:hover .k-l{animation:riflesso 1s var(--e-morbida)}@keyframes riflesso{0%{background-position:100% 0,0 0}to{background-position:0 0,0 0}}}@media (width<=1100px){.casa-apertura{gap:35px}.casa-parole h1{font-size:8.3vw}.casa-ritratto .foto-cornice>img{height:500px}.casa-parole .soprattitolo{margin-bottom:28px}.casa-indirizzo{margin-top:30px}.porta-foto>img{height:300px}.porte{gap:20px}.porta-nome h3{font-size:22px}.porta-nome img{width:28px}.sezione-intestazione{flex-direction:column;align-items:start;gap:14px}.studio-casa{gap:40px}.studio-foto{gap:15px}.studio-foto img{height:330px}.studio-foto figure+figure{margin-top:60px}.caso{gap:50px}.area-apertura{gap:40px}.area-parole h1{font-size:4.6vw}.area-intro{font-size:1.0625rem}.area-media .foto-cornice>img,.area-apertura[data-tema=fork] .foto-cornice>img{height:520px}.griglia-servizi{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.lavoro-studio,.contatti-apertura{gap:45px}.contatti-parole .dati{grid-template-columns:1fr}.contatti-parole .dati>div:last-child{grid-column:auto}.contatti-foto .foto-cornice>img{height:600px}}@media (width<=850px){.testata-i{gap:20px}.nav ul{gap:18px}.studio-casa{grid-template-columns:1fr;gap:40px}.studio-parole{order:-1}.studio-foto{max-width:600px}.studio-foto img{height:430px}.studio-foto figure+figure{margin-top:50px}.caso{gap:35px}.caso-manifesto{padding:24px}.contatti-apertura{grid-template-columns:1fr 1fr;gap:35px}.contatti-parole h1{font-size:5.6vw}.contatti-foto .foto-cornice>img{height:540px}.pie-colonne{gap:30px}.pie-basso{flex-direction:column;align-items:start;gap:20px}.fork-racconto{gap:30px 40px}.lavoro-studio{grid-template-columns:1fr 1.2fr;gap:35px}.lavoro-studio>figure>img{height:540px}}@media (width<=700px){.testata-i{flex-wrap:wrap;gap:10px 16px;padding-block:14px 6px}.marchio{width:104px;min-height:44px}.marchio img{width:104px}.testata-contatto{gap:20px;min-height:44px;margin-left:auto;padding-inline:14px;font-size:.75rem}.nav{border-top:1px solid var(--filo);order:3;width:100%;margin:0}.nav ul{justify-content:space-between;gap:12px}.nav a{min-height:44px;font-size:.75rem}.casa-apertura{grid-template-columns:1fr;gap:34px;padding-top:26px;padding-bottom:48px}.casa-parole .soprattitolo{margin-bottom:24px}.casa-parole h1{font-size:clamp(44px,13.7vw,92px);line-height:1.06}.casa-intro{margin-top:23px;font-size:17px}.casa-parole .bottone-sito{min-height:50px;margin-top:24px}.casa-indirizzo{display:none}.casa-ritratto .foto-cornice>img{object-position:50% 40%;height:390px}.casa-stella{width:38px;top:-17px;right:-10px}.casa-ritratto figcaption{gap:10px;padding-top:12px;font-size:.5625rem}.aree-casa{padding-block:6px 60px}.sezione-intestazione{margin-bottom:28px;padding-top:25px}.sezione-intestazione h2{font-size:36px;line-height:1.12}.porte{grid-template-columns:1fr;gap:40px}.porta-foto>img{height:340px}.porta-nome{padding-top:18px}.porta-nome h3{font-size:30px}.porta-nome img{width:38px}.porta>p{max-width:34ch;min-height:0;font-size:15px}.porta>.casa-link{margin-top:12px;padding-top:0}.studio-casa{gap:30px;padding-block:15px 60px}.studio-parole h2{margin-block:18px 23px;font-size:34px}.studio-parole p:not(.soprattitolo){font-size:1rem}.studio-foto{gap:14px}.studio-foto img{height:290px}.studio-foto figure+figure{margin-top:45px}.studio-foto figcaption{font-size:.625rem}.caso{grid-template-columns:1fr;gap:35px;padding-block:35px}.caso-manifesto{padding:28px 24px}.caso-manifesto img{height:390px}.caso-manifesto figcaption{font-size:.625rem}.caso h2{font-size:35px}.caso .risultato strong{font-size:85px}.corso-casa{flex-wrap:wrap;gap:20px;padding-block:35px}.corso-casa>img{width:48px;height:52px}.corso-casa>div{flex:1;min-width:190px}.corso-casa h2{font-size:1.25rem}.corso-casa p{font-size:.9375rem}.corso-casa .casa-link{margin-left:0}.contatto-finale{padding-block:55px 60px}.contatto-titolo{padding-top:23px}.contatto-titolo h2{gap:12px;margin-top:20px;font-size:clamp(36px,10.5vw,68px)}.contatto-titolo h2>span{flex:none}.contatto-corpo{grid-template-columns:1fr;gap:18px;margin-top:25px}.contatto-disegno{width:65px;height:75px;margin:0}.contatto-corpo .lettura{font-size:1rem}.contatto-corpo .azioni-contatto{gap:12px 20px}.contatto-corpo .testo-piccolo{font-size:.8125rem}.area-apertura{grid-template-columns:1fr;gap:35px;padding-block:15px 50px}.ritorno{margin-bottom:20px}.area-parole .soprattitolo{margin-bottom:18px}.area-parole h1{font-size:clamp(2.1rem,8.6vw,3.8rem);line-height:1.1}.area-intro{margin-block:22px 25px;font-size:1.0625rem}.area-disegno{display:none}.area-media .foto-cornice>img{height:420px}.area-media figcaption{font-size:.625rem}.area-apertura[data-tema=fork] .foto-cornice{padding:0}.area-apertura[data-tema=fork] .foto-cornice>img{object-fit:contain;height:auto;max-height:650px}.pagina-sezione{padding-block:35px}.pagina-sezione>h2,.pagina-sezione>div>h2{font-size:30px;line-height:1.15}.griglia-servizi{grid-template-columns:1fr;gap:12px;margin-top:30px}.scheda-servizio{gap:14px;padding-top:22px}.scheda-servizio h3{font-size:24px}.scheda-servizio p{font-size:1rem}.taglio-fotografico{margin-bottom:38px}.taglio-fotografico>img{height:270px}.passi li{padding-left:44px}.passi li:before{font-size:1.25rem}.passi strong{font-size:1.0625rem}.faq{margin-top:30px}.lavoro-studio{grid-template-columns:1fr;gap:32px}.lavoro-studio>figure>img{height:410px}.fork-racconto{grid-template-columns:1fr;gap:20px;padding-block:35px}.fork-racconto h2{grid-row:auto}.fork-racconto p{font-size:1rem}.fork-racconto+section .griglia-servizi{grid-template-columns:1fr;gap:20px}.fork-racconto+section .scheda-servizio{padding:26px}.contatti-apertura{grid-template-columns:1fr;gap:35px;padding-block:30px 50px}.contatti-parole h1{font-size:clamp(44px,11vw,66px)}.contatti-parole>.prosa{font-size:1.0625rem}.contatti-parole .dati{gap:25px;margin-top:8px}.contatti-foto .foto-cornice>img{height:410px}.contatti-segno{width:100px;margin-top:20px}.contatti-prima{padding-block:35px 55px}.contatti-prima h2{font-size:30px}.testo-legale{padding-block:35px 65px}.testo-legale h1{font-size:37px}.testo-legale h2{font-size:23px}.testo-legale p,.testo-legale ul{font-size:1rem}.pagina-apertura{padding-block:40px 65px}.pagina-titolo{font-size:38px}.pie{padding-block:35px 25px}.pie-alto{flex-direction:column;align-items:start;gap:22px;padding-bottom:28px}.pie-marchio img{width:175px}.pie-alto p{font-size:.9375rem}.pie-colonne{grid-template-columns:1fr 1fr;gap:28px 20px;padding-block:30px}.pie-contatti{grid-column:1/-1}.pie-colonne .soprattitolo{margin-bottom:8px}.pie-colonne a{font-size:.8125rem}.pie-basso{padding-top:24px}.pie .dati{font-size:.6875rem}.firma-kesia{font-size:.625rem}}@media (width<=360px){.sezione-intestazione h2{font-size:31px}.porta-nome h3{font-size:27px}.casa-ritratto .foto-cornice>img{height:340px}.azioni-contatto{flex-direction:column;align-items:stretch}.azioni-contatto .casa-link{justify-content:start}.contatto-titolo h2{font-size:9.9vw}.studio-foto img{height:245px}.area-parole h1{font-size:8.4vw}}.pie-colonne a{min-width:44px}.esperienze .griglia-servizi{background:#e6f8b2;gap:30px;padding:30px}.esperienze .scheda-servizio{border-top-color:#254441}@media (width<=700px){.esperienze .griglia-servizi{gap:15px;padding:24px}}.nota-anteprima[data-astro-cid-hkbrpulz]{color:#254441;text-align:center;background:#e6f8b2;padding:.8rem 1.5rem;font-size:.875rem;font-weight:600}
