.contatti_page__OTkeM{min-height:100vh;display:flex;flex-direction:column;padding:var(--lu-page-top) var(--lu-margin) clamp(74px,6vw,96px)}.contatti_centro__OVSNb{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;width:100%}@media (max-width:820px){.contatti_page__OTkeM{padding:84px 20px calc(var(--lu-tabbar) + 12px)}}.Lobster_word___JqFf{display:inline-block;font-family:var(--lu-script);font-weight:400;font-size:1.1em;letter-spacing:0;text-transform:none;line-height:.9;padding:0 .06em;transform:rotate(-2deg)}.Lobster_light__xj2bw{color:var(--lu-red);text-shadow:.035em .045em 0 var(--lu-ink)}.Lobster_dark__HbKXs,.Lobster_onRed__8Sv9z{color:var(--lu-cream-light);text-shadow:.035em .045em 0 var(--lu-red)}.ContactFlow_chiusura__WEpo9,.ContactFlow_flusso__KSnTd,.ContactFlow_soglia__B7OK7{display:flex;flex-direction:column;align-items:stretch}.ContactFlow_soglia__B7OK7{gap:clamp(22px,2.8vw,40px)}.ContactFlow_occhiello__w9KTv{font-family:var(--lu-label);font-weight:400;font-size:11px;line-height:1.7;letter-spacing:.2em;text-transform:uppercase;color:var(--lu-label-ink)}.ContactFlow_domanda__PzLE3,.ContactFlow_titoloChiusura__3_qzX,.ContactFlow_titoloSoglia__AqBYO{max-width:20ch;font-family:var(--lu-display);font-weight:var(--lu-display-weight);letter-spacing:-.05em;text-transform:lowercase;text-wrap:balance}.ContactFlow_domanda__PzLE3:focus-visible,.ContactFlow_titoloChiusura__3_qzX:focus-visible,.ContactFlow_titoloSoglia__AqBYO:focus-visible{outline-offset:6px}.ContactFlow_titoloSoglia__AqBYO{font-size:clamp(38px,6.2vw,104px);line-height:.9}.ContactFlow_introSoglia__HINYq{max-width:42ch;font-family:var(--lu-quote);font-weight:400;font-size:clamp(19px,1.9vw,30px);line-height:1.28;letter-spacing:-.015em;color:var(--lu-text);text-wrap:pretty}.ContactFlow_avvio__eJn7v{display:flex;align-items:flex-start}.ContactFlow_avanzamento__Fvv1H{margin-bottom:clamp(30px,4vw,54px)}.ContactFlow_contatore__n1Rp6{display:block;margin-bottom:12px;font-family:var(--lu-label);font-weight:500;font-size:11px;line-height:1;letter-spacing:.2em;text-transform:uppercase;color:var(--lu-label-ink)}.ContactFlow_traccia__5F1_o{display:block;height:2px;background:rgba(46,26,16,.14)}.ContactFlow_riempimento__Oiq2d{display:block;height:100%;background:var(--lu-red);transition:width .5s var(--lu-ease-out)}.ContactFlow_domanda__PzLE3{font-size:clamp(36px,5.6vw,92px);line-height:.92}.ContactFlow_corpo__2x5KB{margin-top:clamp(26px,3.4vw,48px)}.ContactFlow_coppia__YBJEy{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:clamp(22px,3vw,44px);gap:clamp(22px,3vw,44px)}.ContactFlow_campo__Gl2uh{display:block}.ContactFlow_etichetta__r_pWV{display:block;margin-bottom:11px;font-family:var(--lu-label);font-weight:400;font-size:10px;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:var(--lu-label-ink)}.ContactFlow_input__3vd7P,.ContactFlow_textarea__43CWm{width:100%;border:0;border-bottom:1px solid rgba(46,26,16,.26);border-radius:0;background:none;outline:none;padding:0 0 14px;font-family:var(--lu-quote);line-height:1.2;color:var(--lu-ink);transition:border-color .3s ease,box-shadow .3s ease}.ContactFlow_input__3vd7P{font-size:clamp(23px,2.6vw,40px)}.ContactFlow_textarea__43CWm{max-width:var(--lu-measure);font-size:clamp(20px,2vw,30px);line-height:1.35;min-height:150px;resize:vertical}.ContactFlow_input__3vd7P::placeholder,.ContactFlow_textarea__43CWm::placeholder{color:#C09A79;opacity:1}.ContactFlow_input__3vd7P:focus-visible,.ContactFlow_textarea__43CWm:focus-visible{outline:none;box-shadow:inset 0 -2px 0 var(--lu-red);border-bottom-color:var(--lu-red)}.ContactFlow_inputErrato__OnyQo{border-bottom-color:var(--lu-red);box-shadow:inset 0 -2px 0 var(--lu-red)}.ContactFlow_errore__B34UM{margin-top:12px;font-weight:500;line-height:1.6;color:var(--lu-red)}.ContactFlow_errore__B34UM,.ContactFlow_riepilogo__6iDek{font-family:var(--lu-label);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.ContactFlow_riepilogo__6iDek{margin-top:clamp(26px,3vw,40px);line-height:1.7;color:var(--lu-label-ink)}.ContactFlow_chips__ecg1X{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:clamp(22px,2.6vw,34px)}.ContactFlow_chip__o5P_6{display:inline-flex;align-items:center;padding:18px 30px;border:1px solid rgba(46,26,16,.24);border-radius:var(--lu-radius);font-family:var(--lu-label);font-weight:500;font-size:11px;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--lu-text-mid);transition:background .15s ease,color .15s ease,border-color .15s ease}.ContactFlow_chipAttivo__35EFD{background:var(--lu-red-surface);border-color:var(--lu-red-surface);color:var(--lu-cream-light)}@media (hover:hover){.ContactFlow_chip__o5P_6:hover{border-color:var(--lu-ink)}.ContactFlow_chipAttivo__35EFD:hover{border-color:var(--lu-red-surface)}}.ContactFlow_azioni__0yKWH{display:flex;gap:14px;margin-top:clamp(34px,4.4vw,60px)}.ContactFlow_indietro__AzV0W{padding:18px 30px;font-size:10px;letter-spacing:.16em}.ContactFlow_avanti__44FKl{padding:19px 36px;letter-spacing:.18em}.ContactFlow_avanti__44FKl:disabled{opacity:.55;cursor:progress}.ContactFlow_informativa__5v3e4{max-width:46ch;margin-top:18px;font-family:var(--lu-display);font-weight:400;font-size:14px;line-height:1.55;color:var(--lu-label-ink);text-wrap:pretty}.ContactFlow_informativa__5v3e4 a{color:var(--lu-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.ContactFlow_chiusura__WEpo9{gap:clamp(20px,2.4vw,32px)}.ContactFlow_titoloChiusura__3_qzX{font-size:clamp(36px,5.4vw,88px);line-height:.94}.ContactFlow_testoChiusura__qhFpR{max-width:46ch;font-family:var(--lu-display);font-size:16px;line-height:1.6;color:var(--lu-text);text-wrap:pretty}.ContactFlow_emoji__uink2{display:inline-block;width:1.25em;height:1.25em;margin-left:.12em;vertical-align:-.28em}.ContactFlow_chiusura__WEpo9 .ContactFlow_azioni__0yKWH{margin-top:clamp(14px,1.6vw,22px)}.ContactFlow_esca__ukk7e{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}@media (max-width:820px){.ContactFlow_titoloSoglia__AqBYO{font-size:40px;line-height:.96}.ContactFlow_introSoglia__HINYq{font-size:22px}.ContactFlow_domanda__PzLE3,.ContactFlow_titoloChiusura__3_qzX{font-size:36px;line-height:.96}.ContactFlow_coppia__YBJEy{gap:24px}.ContactFlow_input__3vd7P{font-size:26px}.ContactFlow_textarea__43CWm{font-size:20px;min-height:110px;resize:none}.ContactFlow_chips__ecg1X{gap:8px}.ContactFlow_chip__o5P_6{min-height:48px;padding:0 22px}.ContactFlow_avvio__eJn7v>.ContactFlow_avanti__44FKl{width:100%;justify-content:center}.ContactFlow_indietro__AzV0W{flex:0 0 auto;min-height:52px}.ContactFlow_avanti__44FKl{min-height:52px}.ContactFlow_avanti__44FKl,.ContactFlow_chiusura__WEpo9 .ContactFlow_indietro__AzV0W{flex:1 1 auto;justify-content:center}}.CaseStudy_rhythm__R9F4I{padding:var(--lu-rhythm) var(--lu-margin) 0}.CaseStudy_hero__0xuhI{position:relative;height:min(96vh,940px);min-height:520px;overflow:hidden;background:var(--lu-photo-dark)}.CaseStudy_heroImg__duWYR{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media (min-width:821px){.CaseStudy_heroFocusTop__3H9T9{object-position:50% 15%}.CaseStudy_heroFocusBottom__DzUKk{object-position:50% 85%}}.CaseStudy_heroVeil__6BNTn{position:absolute;inset:0;background:var(--lu-veil-client)}.CaseStudy_mark__LAezu{position:absolute;right:var(--lu-margin);top:96px;width:clamp(74px,7vw,116px);height:auto;filter:brightness(0) invert(1) drop-shadow(0 2px 10px rgba(32,16,7,.4))}.CaseStudy_heroCopy__BgxIJ{position:absolute;left:var(--lu-margin);right:var(--lu-margin);bottom:clamp(24px,4vw,50px);color:var(--lu-cream-light);--lu-hero-name:min(clamp(52px,19vw,340px),calc((100vw - 2 * var(--lu-margin)) / (var(--lu-name-len, 6) * .44)))}.CaseStudy_heroName__QdTYY{margin-top:8px;padding-bottom:.14em;line-height:.92;max-width:100%;font-size:var(--lu-hero-name)}.CaseStudy_heroSub__Yraho{font-size:min(calc(var(--lu-hero-name) * .18),52px);line-height:1;margin-top:calc(var(--lu-hero-name) * -.165 - .131em);margin-bottom:calc(var(--lu-hero-name) * .165 - .869em);margin-left:calc(var(--lu-hero-name) * var(--lu-sub-indent, .53));padding-bottom:calc(var(--lu-hero-name) * var(--lu-sub-drop, 0));width:-moz-fit-content;width:fit-content;transform:translate(var(--lu-sub-shift,0),calc(var(--lu-hero-name) * var(--lu-sub-drop, 0)))}.CaseStudy_heroFoot__1D5eB{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px clamp(20px,3.4vw,60px);margin-top:clamp(24px,3vw,42px);padding-top:clamp(18px,2vw,26px);padding-bottom:16px;border-top:1px solid rgba(253,246,230,.3)}.CaseStudy_heroMeta__wkynm{display:flex;flex-wrap:wrap;gap:clamp(20px,3.4vw,60px);margin:0}.CaseStudy_metaItem__EWd_N{min-width:104px}.CaseStudy_heroSocial__ki7Or{display:flex;align-items:center;gap:2px;margin-left:auto;margin-right:-12px;margin-bottom:-12px}.CaseStudy_socialLink__hej7d{display:grid;place-items:center;width:44px;height:44px;color:rgba(253,246,230,.8);transition:color .22s ease,transform .22s ease}@media (hover:hover){.CaseStudy_socialLink__hej7d:hover{color:var(--lu-cream-light);transform:translateY(-2px)}}.CaseStudy_metaKey__L8AhQ{font-size:9px;line-height:1;letter-spacing:.16em;color:rgba(253,246,230,.62)}.CaseStudy_metaKey__L8AhQ,.CaseStudy_metaValue__zKa2I{display:block;font-family:var(--lu-label);text-transform:uppercase}.CaseStudy_metaValue__zKa2I{margin-top:7px;font-size:11px;line-height:1.5;letter-spacing:.12em;color:rgba(253,246,230,.95)}.CaseStudy_blockHead__LN0P_{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding-bottom:14px;border-bottom:1px solid var(--lu-rule)}.CaseStudy_blockTitle__wPjTG{font-family:var(--lu-label);font-weight:500;font-size:11px;line-height:1;letter-spacing:.18em;text-transform:uppercase;color:var(--lu-text-mid)}.CaseStudy_sectionTitle__daWv4{padding-bottom:.14em}.CaseStudy_audioDock__JwGAs{position:-webkit-sticky;position:sticky;top:clamp(84px,8vw,90px);z-index:6;display:flex;justify-content:flex-end;padding-top:clamp(18px,2.2vw,32px);pointer-events:none}.CaseStudy_audioDock__JwGAs>*{pointer-events:auto}.CaseStudy_audioToggle__F8kdo{display:inline-flex;align-items:center;gap:12px;min-height:52px;padding:5px 22px 5px 5px;border-radius:var(--lu-radius);border:1px solid transparent;background:var(--lu-red-surface);color:var(--lu-cream-light);font-family:var(--lu-label);font-weight:500;font-size:11px;line-height:1.2;letter-spacing:.13em;text-transform:uppercase;text-align:left;box-shadow:var(--lu-shadow-button);transition:background .28s ease,color .28s ease,transform .28s var(--lu-ease-out)}.CaseStudy_audioAvatar__FTbvo{flex:0 0 auto;width:42px;height:42px;border-radius:50%;object-fit:cover;border:2px solid var(--lu-cream-light)}.CaseStudy_audioToggleOn__f4RPY{background:rgba(251,241,220,.92);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);border-color:var(--lu-border);color:var(--lu-text-mid);box-shadow:none;min-height:42px;padding:4px 18px 4px 4px;gap:10px;font-size:10px}.CaseStudy_audioToggleOn__f4RPY .CaseStudy_audioAvatar__FTbvo{width:32px;height:32px;border-color:var(--lu-border)}@media (hover:hover){.CaseStudy_audioToggle__F8kdo:hover{background:var(--lu-ink);transform:translateY(-2px)}.CaseStudy_audioToggleOn__f4RPY:hover{background:var(--lu-ink);color:var(--lu-cream-light);border-color:var(--lu-ink)}}.CaseStudy_audioTestoLungo__pIeJ8{display:inline}.CaseStudy_audioTestoCorto__K1WTb{display:none}.CaseStudy_timeline__K09uY{position:relative;margin-top:clamp(34px,4.6vw,64px)}.CaseStudy_timelineRule__LZoyw{position:absolute;left:0;right:0;top:5px;height:1px;background:var(--lu-border)}.CaseStudy_steps__R3Ohu{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));grid-gap:clamp(26px,3vw,56px);gap:clamp(26px,3vw,56px)}.CaseStudy_step__6O8E7{position:relative}.CaseStudy_stepDot__n_sjO{display:block;width:11px;height:11px;border-radius:50%;background:var(--lu-red)}.CaseStudy_stepName___kSBu{margin:20px 0 10px;font-family:var(--lu-display);font-weight:var(--lu-display-weight);font-size:clamp(24px,2.6vw,38px);line-height:1;letter-spacing:-.04em;text-transform:lowercase}.CaseStudy_stepNameScript__I_XG9{text-transform:none}.CaseStudy_stepText__0xT7Y{max-width:36ch;font-size:clamp(14.5px,1.2vw,17px);line-height:1.6;color:var(--lu-text);text-wrap:pretty}.CaseStudy_grafica__xVw0Y{display:flex;align-items:center;gap:clamp(22px,3.4vw,64px);margin-top:clamp(32px,4vw,64px);padding:clamp(28px,4vw,72px);border-radius:var(--lu-radius-card);box-shadow:var(--lu-shadow-pill);background:var(--lu-ink);color:var(--lu-cream-light)}.CaseStudy_graficaBox__tb603{position:relative;flex:0 0 50%;aspect-ratio:1.414/1;overflow:hidden;background:var(--lu-sand-warm);border-radius:calc(var(--lu-radius-card) * .62)}.CaseStudy_graficaRullo__R916v{animation:CaseStudy_lu-rullo__MzhGO calc(var(--lu-pagine, 8) * 7s) linear infinite;will-change:transform}.CaseStudy_graficaBox__tb603:hover .CaseStudy_graficaRullo__R916v{animation-play-state:paused}.CaseStudy_graficaPagina__TtJQo{padding-bottom:14px}.CaseStudy_graficaPagina__TtJQo img{display:block;width:100%;height:auto}@keyframes CaseStudy_lu-rullo__MzhGO{to{transform:translateY(-50%)}}.CaseStudy_graficaTesto__RaE0_{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:clamp(14px,1.8vw,26px)}.CaseStudy_graficaEtichetta___55Ok{font-family:var(--lu-label);font-size:10px;line-height:1.7;letter-spacing:.16em;text-transform:uppercase;color:rgba(253,246,230,.8)}.CaseStudy_graficaParagrafo__AaJ33{max-width:34ch;font-family:var(--lu-quote);font-size:clamp(19px,1.7vw,26px);line-height:1.3;color:rgba(253,246,230,.86)}@media (prefers-reduced-motion:reduce){.CaseStudy_graficaRullo__R916v{animation:none}.CaseStudy_graficaCopia___5dG_{display:none}.CaseStudy_graficaBox__tb603{overflow-y:auto}}.CaseStudy_reels__TXd9g{display:flex;flex-direction:column;gap:clamp(40px,5.4vw,96px);padding-top:clamp(32px,4vw,64px)}.CaseStudy_reelRow__DoyBO{display:flex;flex-wrap:wrap;align-items:stretch;gap:clamp(22px,3.4vw,64px)}.CaseStudy_reelRowFlip__rO_sl{flex-direction:row-reverse}.CaseStudy_reelMedia__PyWuQ{position:relative;flex:0 0 auto;width:clamp(200px,26%,340px);aspect-ratio:9/16;overflow:hidden;background:var(--lu-sand-warm);border-radius:var(--lu-radius-card);box-shadow:var(--lu-shadow-pill)}.CaseStudy_reelMedia__PyWuQ img,.CaseStudy_reelMedia__PyWuQ video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.CaseStudy_reelStats__cm5p7{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:clamp(14px,1.8vw,26px)}.CaseStudy_reelStatsFlip__Wcqm8{text-align:right}.CaseStudy_reelDate__H_zcP{flex:0 0 auto;font-family:var(--lu-label);font-size:10px;line-height:1.7;letter-spacing:.16em;text-transform:uppercase;color:var(--lu-label-ink)}.CaseStudy_reelStatList__b4wjq{flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between;gap:clamp(14px,1.8vw,26px)}.CaseStudy_reelStat__APs_4{display:flex;flex-wrap:wrap;align-items:baseline;gap:clamp(12px,1.6vw,24px);padding-top:clamp(10px,1.4vw,18px);border-top:1px solid var(--lu-rule);flex:1 1 auto}.CaseStudy_reelStatFlip__v_3ra{justify-content:flex-end}.CaseStudy_reelValue__hjMC_{flex:0 0 auto;font-family:var(--lu-display);font-weight:var(--lu-display-weight);font-size:clamp(44px,6.4vw,116px);line-height:.84;letter-spacing:-.055em;color:var(--lu-red);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.CaseStudy_reelKey__tw72H{flex:0 1 auto;font-family:var(--lu-label);font-size:10.5px;line-height:1.5;letter-spacing:.15em;text-transform:uppercase;color:var(--lu-text-mid)}.CaseStudy_reelCard__d43Y4{align-items:center;width:min(100%,50vw);gap:clamp(18px,2vw,36px);padding:clamp(22px,2.6vw,44px);border-radius:var(--lu-radius-card);box-shadow:var(--lu-shadow-pill);background:var(--lu-ink);color:var(--lu-cream-light)}.CaseStudy_reelCard__d43Y4 .CaseStudy_reelMedia__PyWuQ{width:clamp(170px,42%,300px);border-radius:calc(var(--lu-radius-card) * .62);box-shadow:none}.CaseStudy_reelCard__d43Y4 .CaseStudy_reelStats__cm5p7{flex:1 1}.CaseStudy_reelCard__d43Y4 .CaseStudy_reelDate__H_zcP{color:rgba(253,246,230,.8)}.CaseStudy_reelNota__bxAw1{max-width:22ch;font-family:var(--lu-quote);font-size:clamp(20px,1.8vw,30px);line-height:1.18;letter-spacing:-.01em;text-wrap:balance;color:rgba(253,246,230,.92)}.CaseStudy_gallery__TINEI{display:flex;flex-wrap:wrap;gap:clamp(18px,2.4vw,40px);align-items:flex-end}.CaseStudy_galleryEven__ZGCA_{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(180px,26%,380px),1fr));grid-gap:clamp(18px,2.4vw,40px);gap:clamp(18px,2.4vw,40px);align-items:end}.CaseStudy_galleryVert__hPYM4{flex:1 1 clamp(180px,26%,380px)}.CaseStudy_galleryOriz__M0pfj{flex:1 1 clamp(280px,56%,800px)}.CaseStudy_page__bHbB1{position:relative;isolation:isolate}.CaseStudy_filigrana__1yrQS{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.CaseStudy_segno___Rvg6{position:absolute;width:clamp(52px,8vw,128px);aspect-ratio:1;background-color:var(--lu-label-ink);opacity:.28;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transform:translate(-50%,-50%) rotate(var(--lu-segno-r,0deg)) scale(var(--lu-segno-s,1))}@media (max-width:820px){.CaseStudy_segno___Rvg6{opacity:.22}}.CaseStudy_close__YM4oE{padding:var(--lu-rhythm) var(--lu-margin)}.CaseStudy_cta__T_UdK{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:28px;padding-top:clamp(30px,4vw,60px);border-top:1px solid var(--lu-rule)}.CaseStudy_ctaText__ZM7_i{max-width:26ch}.CaseStudy_next__FZdJ9{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:16px;margin-top:clamp(50px,7vw,120px);padding-top:20px;border-top:1px solid var(--lu-rule)}.CaseStudy_nextLabel__Uq7df{font-family:var(--lu-label);font-size:10px;line-height:1;letter-spacing:.18em;text-transform:uppercase;color:var(--lu-text-mid)}.CaseStudy_nextName__u5O_3{font-family:var(--lu-display);font-weight:var(--lu-display-weight);font-size:clamp(26px,4vw,62px);line-height:1;letter-spacing:-.04em;text-transform:lowercase}@media (max-width:820px){.CaseStudy_rhythm__R9F4I{padding:52px 20px 0}.CaseStudy_hero__0xuhI{height:560px;min-height:0}.CaseStudy_mark__LAezu{top:60px;right:20px;width:74px}.CaseStudy_heroCopy__BgxIJ{left:20px;right:20px;bottom:24px;--lu-hero-name:min(64px,calc((100vw - 40px) / (var(--lu-name-len, 6) * .44)))}.CaseStudy_heroCopy__BgxIJ:has(.CaseStudy_heroSub__Yraho){--lu-hero-name:min(78px,calc((100vw - 40px) / (var(--lu-name-len, 6) * .44)))}.CaseStudy_heroFoot__1D5eB{gap:12px 24px}.CaseStudy_heroMeta__wkynm{gap:16px 24px}.CaseStudy_metaItem__EWd_N{min-width:88px}.CaseStudy_timelineRule__LZoyw{left:5px;right:auto;top:0;bottom:0;width:1px;height:auto}.CaseStudy_steps__R3Ohu{grid-template-columns:1fr;gap:30px}.CaseStudy_step__6O8E7{padding-left:28px}.CaseStudy_stepDot__n_sjO{position:absolute;left:0;top:4px}.CaseStudy_reelRowFlip__rO_sl,.CaseStudy_reelRow__DoyBO{flex-direction:column;gap:20px}.CaseStudy_reelMedia__PyWuQ{width:100%;max-width:260px}.CaseStudy_grafica__xVw0Y{flex-direction:column;align-items:stretch;gap:20px;padding:22px}.CaseStudy_reelCard__d43Y4{align-items:flex-start;width:100%;padding:22px}.CaseStudy_reelCard__d43Y4 .CaseStudy_reelMedia__PyWuQ{width:100%}.CaseStudy_reelCard__d43Y4 .CaseStudy_reelStats__cm5p7{flex:0 0 auto}.CaseStudy_graficaBox__tb603{flex-basis:auto;width:100%}.CaseStudy_audioToggle__F8kdo{min-height:44px;padding:4px 16px 4px 4px;gap:9px;font-size:9.5px;letter-spacing:.1em}.CaseStudy_audioAvatar__FTbvo{width:34px;height:34px}.CaseStudy_audioTestoLungo__pIeJ8{display:none}.CaseStudy_audioTestoCorto__K1WTb{display:inline}.CaseStudy_reelStatsFlip__Wcqm8{text-align:left}.CaseStudy_reelStatFlip__v_3ra{justify-content:flex-start}.CaseStudy_reelValue__hjMC_{font-size:52px}.CaseStudy_galleryEven__ZGCA_,.CaseStudy_gallery__TINEI{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;align-items:end}.CaseStudy_galleryOriz__M0pfj{grid-column:1/-1}.CaseStudy_close__YM4oE{padding:52px 20px 0}.CaseStudy_cta__T_UdK{gap:20px}}.HeroReels_hero__ZG_Dy{position:relative;height:min(94vh,900px);min-height:520px;background:var(--lu-ink);overflow:hidden}.HeroReels_reels__udM7m{position:absolute;inset:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2px;gap:2px}.HeroReels_reel__MDr1z{position:relative;overflow:hidden}.HeroReels_reelMobile__qHmt5{display:none}.HeroReels_reel__MDr1z video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% calc(50% + var(--offset, 0%))}.HeroReels_reelTop__dAQfr{position:absolute;inset:0;background:var(--lu-veil-top)}.HeroReels_veil__PGbUO{position:absolute;inset:0;background:var(--lu-veil-hero)}.HeroReels_corner__YNEQB{position:absolute;right:0;top:0;width:min(46%,420px);height:230px;background:linear-gradient(200deg,rgba(32,16,7,.62),rgba(32,16,7,.28) 46%,rgba(32,16,7,0) 78%);pointer-events:none}.HeroReels_meta__RAyTG{position:absolute;right:var(--lu-margin);top:96px;text-align:right;font-family:var(--lu-label);font-size:11px;line-height:1.8;letter-spacing:.14em;text-transform:uppercase;color:rgba(253,246,230,.9)}.HeroReels_copy__TAOYH{position:absolute;left:var(--lu-margin);right:var(--lu-margin);bottom:clamp(26px,4vw,52px)}.HeroReels_title__wT8K9{color:var(--lu-cream-light);max-width:16em}.HeroReels_row__noRIT{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:22px;margin-top:clamp(22px,3vw,44px)}.HeroReels_services__JChxf{flex:0 1 auto;font-family:var(--lu-label);font-size:11px;line-height:1;letter-spacing:.2em;text-transform:uppercase;color:rgba(253,246,230,.82)}.HeroReels_cta__UN7dB{flex:0 0 auto;box-shadow:var(--lu-shadow-on-photo)}@media (max-width:820px){.HeroReels_hero__ZG_Dy{height:640px;min-height:0}.HeroReels_reels__udM7m{grid-template-columns:1fr;gap:0}.HeroReels_reelDesktop__iE_Ud{display:none}.HeroReels_reelMobile__qHmt5{display:block}.HeroReels_reel__MDr1z video{object-position:50% 50%}.HeroReels_corner__YNEQB,.HeroReels_meta__RAyTG{display:none}.HeroReels_copy__TAOYH{left:20px;right:20px;bottom:26px}.HeroReels_title__wT8K9{font-size:47px;line-height:.95;max-width:none}.HeroReels_row__noRIT{align-items:center;justify-content:space-between;gap:14px;margin-top:22px}.HeroReels_services__JChxf{font-size:10px;letter-spacing:.16em}.HeroReels_cta__UN7dB{display:none}}.Figure_frame___P7Sx{position:relative;overflow:hidden;background:var(--lu-sand);border-radius:var(--lu-radius-card);box-shadow:var(--lu-shadow-pill);transition:box-shadow .34s var(--lu-ease-out),transform .34s var(--lu-ease-out)}.Figure_frame___P7Sx img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.Figure_top__C8onK img{object-position:50% 15%}.Figure_center__L2XvJ img{object-position:50% 50%}.Figure_bottom__fWGsF img{object-position:50% 85%}.Figure_duplice__jG3Yk{aspect-ratio:var(--lu-figure-ratio)}@media (max-width:820px){.Figure_duplice__jG3Yk{aspect-ratio:var(--lu-figure-ratio-mobile)}}@media (hover:hover){a:hover>.Figure_frame___P7Sx{transform:translateY(-4px);box-shadow:var(--lu-shadow-float)}}.chi-siamo_page__NmRh0{padding:var(--lu-page-top) var(--lu-margin) 0}.chi-siamo_title__CJzaY{max-width:17ch;font-family:var(--lu-display);font-weight:var(--lu-display-weight);font-size:clamp(38px,6.6vw,122px);line-height:1.02;letter-spacing:-.045em;text-transform:lowercase}.chi-siamo_grid__ipBQu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(40px,6vw,110px) clamp(24px,3vw,56px);gap:clamp(40px,6vw,110px) clamp(24px,3vw,56px);padding-top:clamp(56px,8vw,130px)}.chi-siamo_card__aeXwp{position:relative}.chi-siamo_frame__RUlzO{width:100%;max-width:420px}.chi-siamo_name__z2ssd{display:block;position:relative;margin-top:-.28em;font-family:var(--lu-display);font-weight:var(--lu-display-weight);font-size:clamp(42px,6vw,96px);line-height:.86;letter-spacing:-.05em;text-transform:lowercase;color:var(--lu-red);text-shadow:.02em .028em 0 rgba(46,26,16,.22)}.chi-siamo_gruppo__UyTr_{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);grid-column-gap:clamp(28px,4vw,72px);column-gap:clamp(28px,4vw,72px);align-items:end;padding-top:clamp(56px,8vw,130px)}.chi-siamo_gruppoName__Ewayl{margin-top:0}.chi-siamo_bio__3Ikfv{margin-top:clamp(16px,2vw,26px);max-width:34ch;font-size:clamp(16px,1.35vw,19px);line-height:1.6;color:var(--lu-text);text-wrap:pretty}.chi-siamo_bio__3Ikfv+.chi-siamo_bio__3Ikfv{margin-top:.6em}@media (max-width:820px){.chi-siamo_page__NmRh0{padding:84px 20px 0}.chi-siamo_title__CJzaY{font-size:42px;line-height:.96;max-width:15ch}.chi-siamo_grid__ipBQu{grid-template-columns:1fr;gap:44px;padding-top:44px}.chi-siamo_frame__RUlzO{max-width:none}.chi-siamo_name__z2ssd{font-size:52px}.chi-siamo_bio__3Ikfv{max-width:none;font-size:16px}.chi-siamo_gruppo__UyTr_{grid-template-columns:1fr;padding-top:44px}.chi-siamo_gruppoName__Ewayl{margin-top:-.28em}}.ProjectCard_card__5bvHw{display:block}.ProjectCard_meta__4my9v{display:block;margin-top:9px;font-family:var(--lu-label);font-size:10px;line-height:1.7;letter-spacing:.14em;text-transform:uppercase;color:var(--lu-label-ink)}.ProjectCard_title__D1z6H{margin-top:14px;transition:color .28s ease}@media (hover:hover){a.ProjectCard_card__5bvHw:hover .ProjectCard_title__D1z6H{color:var(--lu-red)}}.ProjectCard_static__JKirv{cursor:default}.ProjectCard_veil__s13m7{position:absolute;inset:0;background:var(--lu-veil-reel);pointer-events:none;transition:background .32s ease}.ProjectCard_overlay__zE2Qu{position:absolute;left:clamp(16px,2.2vw,32px);right:clamp(16px,2.2vw,32px);bottom:clamp(14px,1.8vw,28px);display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px clamp(16px,2.4vw,40px);color:var(--lu-cream-light)}.ProjectCard_overlayTitle__nFQxX{color:var(--lu-cream-light);text-shadow:0 2px 18px rgba(32,16,7,.5)}.ProjectCard_overlayMeta__1gCrR{display:block;margin-top:8px;text-shadow:0 1px 8px rgba(32,16,7,.6);font-family:var(--lu-label);font-size:10px;line-height:1.7;letter-spacing:.14em;text-transform:uppercase;color:var(--lu-cream-light)}.ProjectCard_overlayStats__9l51q{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:clamp(14px,1.8vw,30px);text-align:right}.ProjectCard_overlayValue__sjf5Z{display:block;text-shadow:0 2px 14px rgba(32,16,7,.55);font-family:var(--lu-display);font-weight:var(--lu-display-weight);font-size:clamp(20px,2.2vw,34px);line-height:.9;letter-spacing:-.05em;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.ProjectCard_overlayLabel__lIe5m{display:block;margin-top:6px;max-width:20ch;text-shadow:0 1px 8px rgba(32,16,7,.6);font-family:var(--lu-label);font-size:9px;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:var(--lu-cream-light)}@media (hover:hover){a.ProjectCard_card__5bvHw:hover .ProjectCard_veil__s13m7{background:var(--lu-veil-banner)}}@media (max-width:820px){.ProjectCard_overlayStats__9l51q{display:none}h3.ProjectCard_overlayTitle__nFQxX{font-size:var(--lu-size-display-s);line-height:1;letter-spacing:-.035em}}.Home_editorialRow__WoCJ5,.Home_section__UvCEG{--gutter:clamp(20px,3vw,48px)}.Home_section__UvCEG{padding:var(--lu-section) var(--lu-margin) 0}.Home_section__UvCEG.Home_sectionTight__Vwg7I{padding-top:var(--gutter)}.Home_pair__VAFee{display:flex;flex-wrap:wrap;gap:var(--gutter);align-items:flex-start;padding-top:clamp(30px,4vw,64px)}.Home_pairLarge__sBeB7{flex:2 1;min-width:280px}.Home_pairSmall__q7sZ3{flex:1 1;min-width:240px}.Home_banner__yIrci{display:block;position:relative;height:min(88vh,780px);min-height:380px;background:var(--lu-photo-dark);overflow:hidden;border-radius:var(--lu-radius-card);box-shadow:var(--lu-shadow-pill);transition:box-shadow .34s var(--lu-ease-out),transform .34s var(--lu-ease-out)}@media (hover:hover){.Home_banner__yIrci:hover{transform:translateY(-4px);box-shadow:var(--lu-shadow-float)}}.Home_bannerImg__XPqUZ{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 85%}.Home_bannerVeil__LIN9w{position:absolute;inset:0;background:var(--lu-veil-banner)}.Home_bannerName__NzmPy{position:absolute;left:var(--lu-margin);bottom:clamp(22px,3vw,44px);color:var(--lu-cream-light)}.Home_bannerTitle__OLicw{text-shadow:0 2px 18px rgba(32,16,7,.5);font-family:var(--lu-display);font-weight:var(--lu-display-weight);font-size:clamp(34px,6vw,110px);line-height:.9;letter-spacing:-.05em;text-transform:lowercase}.Home_bannerMeta__JHBEN{display:block;margin-top:12px;font-family:var(--lu-label);font-size:10px;line-height:1.7;letter-spacing:.16em;text-transform:uppercase;color:var(--lu-cream-light)}.Home_bannerStats__EdMbM{position:absolute;right:var(--lu-margin);bottom:clamp(22px,3vw,44px);display:flex;flex-wrap:wrap;justify-content:flex-end;gap:clamp(22px,3.4vw,64px);color:var(--lu-cream-light);text-align:right}.Home_bannerValue__tO5Bi{display:block;text-shadow:0 2px 14px rgba(32,16,7,.55);font-family:var(--lu-display);font-weight:var(--lu-display-weight);font-size:clamp(38px,5.4vw,92px);line-height:.86;letter-spacing:-.05em;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.Home_bannerLabel__3I16g{display:block;margin-top:10px;text-shadow:0 1px 8px rgba(32,16,7,.6);font-family:var(--lu-label);font-size:10px;line-height:1.6;letter-spacing:.14em;text-transform:uppercase;color:var(--lu-cream-light)}.Home_editorialRow__WoCJ5{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(24px,4vw,80px);padding:var(--gutter) var(--lu-margin) 0}.Home_editorialText__3UxFi{width:clamp(280px,46%,760px);flex:1 1 auto;font-size:clamp(24px,3.2vw,50px);line-height:1.16}.Home_editorialCard__XirBd{width:clamp(220px,30%,420px);flex:0 1 auto}.Home_serviceRow__qwYM_{display:flex;flex-wrap:wrap;align-items:flex-start;gap:clamp(18px,3vw,54px);padding:clamp(24px,3.4vw,52px) 0;border-bottom:1px solid var(--lu-rule-soft);transition:background .3s ease}@media (hover:hover){.Home_serviceRow__qwYM_:hover{background:rgba(198,60,38,.03)}}.Home_serviceNum___tYGk{width:clamp(52px,7vw,120px);flex:0 0 auto;font-size:clamp(38px,5.4vw,96px);line-height:.9;letter-spacing:-.05em;color:var(--lu-red)}.Home_serviceName___KijS,.Home_serviceNum___tYGk{font-family:var(--lu-display);font-weight:var(--lu-display-weight)}.Home_serviceName___KijS{flex:1 1 240px;font-size:clamp(28px,4vw,64px);line-height:1;letter-spacing:-.04em;text-transform:lowercase}.Home_serviceDesc__qY_F2{flex:2 1 320px;max-width:var(--lu-measure);font-size:var(--lu-size-text);line-height:1.6;color:var(--lu-text);text-wrap:pretty}.Home_studio__1Q_vy{padding:var(--lu-section) var(--lu-margin) 0}.Home_studioCols__PLwmV{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(28px,4vw,72px)}.Home_studioLeft__3NrkX{width:clamp(260px,44%,620px);flex:1 1 auto}.Home_studioRight__UaB3b{width:clamp(260px,50%,700px);flex:1 1 auto}.Home_statement__5caw2{margin-top:clamp(20px,2.4vw,34px);max-width:22ch;font-family:var(--lu-display);font-weight:var(--lu-display-weight);font-size:clamp(28px,4.4vw,72px);line-height:1.08;letter-spacing:-.045em;text-transform:lowercase}.Home_studioCta__tOlN6{margin-top:clamp(26px,3.4vw,42px)}.Home_studioLeft__3NrkX .body{margin-top:clamp(18px,2vw,28px)}@media (max-width:820px){.Home_editorialRow__WoCJ5,.Home_section__UvCEG{--gutter:26px}.Home_section__UvCEG{padding:36px 20px 0}.Home_pair__VAFee{flex-direction:column;padding-top:24px}.Home_pairLarge__sBeB7,.Home_pairSmall__q7sZ3{flex:0 0 auto;width:100%;min-width:0}.Home_banner__yIrci{height:420px}.Home_bannerStats__EdMbM{display:none}.Home_bannerName__NzmPy{left:clamp(16px,2.2vw,32px);bottom:clamp(14px,1.8vw,28px)}.Home_bannerTitle__OLicw{font-size:var(--lu-size-display-s);line-height:1;letter-spacing:-.035em}.Home_bannerMeta__JHBEN{margin-top:8px;letter-spacing:.14em}.Home_editorialRow__WoCJ5{flex-direction:column;align-items:stretch;padding:var(--gutter) 20px 0;gap:var(--gutter)}.Home_editorialCard__XirBd,.Home_editorialText__3UxFi{width:100%}.Home_serviceRow__qwYM_{gap:16px;padding:15px 0;align-items:baseline}.Home_serviceNum___tYGk{width:auto;font-size:26px}.Home_serviceName___KijS{flex:1 1 auto;font-size:26px;line-height:1.05}.Home_serviceDesc__qY_F2{display:none}.Home_studio__1Q_vy{padding:52px 20px}.Home_studioCols__PLwmV{flex-direction:column;gap:26px}.Home_studioLeft__3NrkX,.Home_studioRight__UaB3b{width:100%;padding-top:0}}.ClientGrid_filterBar__Qaqd5{display:flex;align-items:center;gap:14px;margin-top:clamp(30px,4vw,64px);padding-bottom:16px;border-bottom:1px solid var(--lu-rule)}.ClientGrid_filters__geQRB{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;gap:6px 22px}.ClientGrid_filter__n7L0G{padding:4px 0;min-height:44px;font-family:var(--lu-label);font-size:11px;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--lu-label-ink);border-bottom:1px solid transparent;transition:color .3s ease,border-color .3s ease}.ClientGrid_filterOn__DmymN{color:var(--lu-ink);border-bottom-color:var(--lu-ink)}@media (hover:hover){.ClientGrid_filter__n7L0G:hover{color:var(--lu-red)}}.ClientGrid_count__8Px1o{flex:0 0 auto;align-self:center;font-family:var(--lu-label);font-size:11px;letter-spacing:.14em;color:var(--lu-label-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ClientGrid_grid__XdbFs{--gap:clamp(12px,1.2vw,16px);columns:290px 3;column-gap:var(--gap);padding-top:clamp(30px,4vw,64px)}.ClientGrid_grid__XdbFs>*{page-break-inside:avoid;break-inside:avoid;margin-bottom:var(--gap)}.ClientGrid_hidden__WbJ32{display:none}@media (max-width:820px){.ClientGrid_grid__XdbFs{column-count:1;padding-top:22px}.ClientGrid_filterBar__Qaqd5{margin-top:22px;gap:12px}.ClientGrid_filters__geQRB{flex-wrap:nowrap;overflow-x:auto;gap:18px;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none}.ClientGrid_filters__geQRB::-webkit-scrollbar{display:none}.ClientGrid_filter__n7L0G{flex:0 0 auto;scroll-snap-align:start;white-space:nowrap}}