@font-face{font-family:Poppins;src:url(/fonts/poppins-300.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--ink:#221f20;--ink-2:#2b2728;--linea:#ffffff24;--testo:#f3efec;--tenue:#b8b1b2;--bianco:#fff;--fuoco-blu:#6a8fcb;--grad:linear-gradient(90deg, #6a8fcb 0%, #8b78b8 34%, #df72a5 67%, #e78e41 100%);--segnaposto:#e78e41;--gutter:20px;--barra-h:56px;--ease:cubic-bezier(.22, .61, .36, 1)}html:has(.v2){background:var(--ink);margin:0}html:has(.v2) body{background:var(--ink);margin:0}.v2 *,.v2 :before,.v2 :after{box-sizing:border-box;margin:0;padding:0}.v2{background:var(--ink);min-height:100svh;color:var(--testo);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;padding-bottom:calc(var(--barra-h) + env(safe-area-inset-bottom));font-family:Poppins,system-ui,-apple-system,Segoe UI,sans-serif;font-size:17px;font-weight:300;line-height:1.6;overflow-x:clip}.v2 img,.v2 video,.v2 picture{max-width:100%;display:block}.v2 a{color:inherit}.v2 :focus-visible{outline:3px solid var(--fuoco-blu);outline-offset:3px;border-radius:6px}.salta{z-index:100;background:var(--bianco);border-radius:8px;padding:12px 18px;font-weight:500;position:absolute;top:12px;left:12px;transform:translateY(-200%);color:var(--ink)!important}.salta:focus{transform:none}.occhiello{color:var(--tenue);letter-spacing:.01em;font-size:16px}.titolo-sezione{letter-spacing:-.02em;max-width:18ch;font-size:clamp(28px,7.6vw,48px);font-weight:500;line-height:1.15}.grad{background:var(--grad);color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text}.btn{min-height:56px;transition:transform .2s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:17px;font-weight:500;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.98)}.btn--primario{background:var(--bianco);color:var(--ink)!important}@media (hover:hover){.btn--primario:hover{transform:translateY(-2px)}}.js .fuoco{filter:blur(12px)saturate(.7);transition:filter 1.2s var(--ease), transform 1.4s var(--ease);transform:scale(1.03)}.js .fuoco.is-sharp{filter:blur()saturate();transform:none}.testata{z-index:10;padding:calc(14px + env(safe-area-inset-top)) var(--gutter) 14px;justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;top:0;left:0;right:0}.testata__logo{align-items:center;min-height:48px;display:inline-flex}.testata__logo img{width:124px;height:auto}.testata__link{border:1px solid var(--linea);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:0 20px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.testata__link--wa{background:var(--bianco);border-color:#0000;color:var(--ink)!important}.apertura{isolation:isolate;min-height:100svh;padding:96px var(--gutter) 28px;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.apertura__media{z-index:-1;background:var(--ink-2);position:absolute;inset:0;overflow:hidden}.apertura__media>.fuoco{position:absolute;inset:0}.js .apertura .fuoco{transition-duration:.9s,1s;transform:scale(1.08)}.js .apertura .fuoco.is-sharp{transform:none}.apertura__media:after{content:"";background:linear-gradient(to top, var(--ink) 0%, var(--ink) 34%, #221f20b8 52%, #221f202e 78%, #221f2073 100%);pointer-events:none;position:absolute;inset:0}.apertura__media picture,.scena__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mirino{top:84px;left:var(--gutter);right:var(--gutter);pointer-events:none;z-index:1;position:absolute;bottom:50%}.mirino i{border:2px solid #ffffffd9;width:28px;height:28px;position:absolute}.mirino i:first-child{border-bottom:0;border-right:0;border-top-left-radius:6px;top:0;left:0}.mirino i:nth-child(2){border-bottom:0;border-left:0;border-top-right-radius:6px;top:0;right:0}.mirino i:nth-child(3){border-top:0;border-right:0;border-bottom-left-radius:6px;bottom:0;left:0}.mirino i:nth-child(4){border-top:0;border-left:0;border-bottom-right-radius:6px;bottom:0;right:0}.js .mirino{opacity:0;transition:opacity .6s var(--ease) .3s, transform .8s var(--ease) .25s;transform:scale(1.12)}.js .fuoco.is-sharp~.mirino{opacity:1;transform:none}.apertura__testo{flex-direction:column;align-items:stretch;gap:18px;display:flex}.apertura__titolo{letter-spacing:-.025em;font-size:clamp(34px,9.6vw,72px);font-weight:500;line-height:1.08}.apertura__testo .btn{margin-top:8px}.apertura__alt{color:var(--tenue);text-align:center;font-size:16px}.apertura__alt a{min-height:48px;color:var(--testo);text-underline-offset:4px;align-items:center;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.contenitore{padding-inline:var(--gutter)}.contenitore--stretto>*{max-width:760px}.sezione{padding:72px 0}.sezione .titolo-sezione{margin-top:10px}.sezione__intro{color:var(--tenue);max-width:40ch;margin-top:14px}.sfocata{filter:blur(2px);font-weight:700}.domande{gap:12px;margin-top:28px;display:grid}.domanda{border:1px solid var(--linea);background:var(--ink-2);border-radius:16px;min-width:0;padding:18px}.domanda__testo{float:left;width:100%;font-size:19px;font-weight:500;line-height:1.35}.domanda__n{color:var(--tenue);margin-bottom:4px;font-size:16px;font-weight:300;display:block}.domanda__scelte{clear:both;grid-template-columns:1fr 1fr;gap:10px;padding-top:14px;display:grid}.scelta{display:block;position:relative}.scelta input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.scelta span{border:1px solid var(--linea);min-height:52px;transition:transform .15s var(--ease);border-radius:12px;justify-content:center;align-items:center;font-size:17px;font-weight:500;display:flex}.scelta input:checked+span{background:var(--bianco);color:var(--ink);border-color:#0000}.scelta input:active+span{transform:scale(.97)}.scelta input:focus-visible+span{outline:3px solid var(--fuoco-blu);outline-offset:3px}.esito{max-width:30ch;margin-top:24px;font-size:20px;font-weight:500;line-height:1.4}.esito:empty{display:none}.btn--largo{width:100%;margin-top:20px}.scorri{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--linea) transparent;margin-top:28px;overflow-x:auto}.scorri:focus-visible{outline-offset:-3px}.scorri__lista{padding:0 var(--gutter) 12px;gap:14px;list-style:none;display:flex}.scorri__lista:after{content:"";flex:0 0 calc(var(--gutter) - 14px)}.scheda{scroll-snap-align:start;flex:0 0 78%;min-width:0}.scheda__foto,.persona__foto{aspect-ratio:4/5;background:var(--ink-2);border-radius:16px;overflow:hidden}.scheda__foto img,.persona__foto img,.scheda__foto picture,.persona__foto picture{object-fit:cover;width:100%;height:100%}.lavoro__attivita{color:var(--tenue);margin-top:14px;font-size:16px}.scheda__titolo{margin-top:2px;font-size:20px;font-weight:500;line-height:1.3}.lavoro__risultato{margin-top:8px;font-size:18px;font-weight:500}.lavoro__riga{color:var(--tenue);margin-top:4px}.servizi__lista{gap:12px;margin-top:28px;list-style:none;display:grid}.servizio{border:1px solid var(--linea);background:var(--ink-2);border-radius:16px;grid-template-columns:auto 1fr;align-items:center;column-gap:14px;padding:22px;display:grid}.servizio__icona{border:1px solid var(--linea);border-radius:50%;width:48px;height:48px;padding:10px}.servizio__titolo{font-size:22px;font-weight:500}.servizio__riga{grid-column:1/-1;margin-top:12px}.passi__lista{margin-top:28px;list-style:none;display:grid}.passo{border-top:1px solid var(--linea);grid-template-columns:48px 1fr;column-gap:16px;padding:20px 0;display:grid}.passo__n{border:1px solid var(--linea);border-radius:50%;grid-row:span 2;place-items:center;width:48px;height:48px;font-size:18px;font-weight:500;display:grid}.passo__titolo{align-self:center;font-size:20px;font-weight:500;line-height:1.3}.passo__riga{color:var(--tenue)}.team__lista{grid-template-columns:1fr 1fr;gap:24px 14px;margin-top:28px;list-style:none;display:grid}.persona__nome{margin-top:12px;font-size:17px;font-weight:500;line-height:1.3}.persona__ruolo{color:var(--tenue);font-size:16px;line-height:1.4}.faq__lista{border-top:1px solid var(--linea);margin-top:24px}.faq__voce{border-bottom:1px solid var(--linea)}.faq__voce summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:14px 0;font-size:18px;font-weight:500;line-height:1.35;list-style:none;display:flex}.faq__voce summary::-webkit-details-marker{display:none}.faq__segno{flex:none;width:20px;height:20px;position:relative}.faq__segno:before,.faq__segno:after{content:"";width:20px;height:2px;transition:transform .25s var(--ease);background:currentColor;position:absolute;top:9px;left:0}.faq__segno:after{transform:rotate(90deg)}.faq__voce[open] .faq__segno:after{transform:rotate(0)}.faq__voce p{color:var(--tenue);max-width:52ch;padding-bottom:20px}.chiusura{padding-bottom:96px}.chiusura__titolo{letter-spacing:-.025em;max-width:14ch;font-size:clamp(36px,10vw,72px);font-weight:500;line-height:1.08}.chiusura__azioni{gap:12px;margin-top:28px;display:grid}.btn--secondario{border:1px solid var(--linea);color:var(--testo)!important}.chiusura__dati{color:var(--tenue);margin-top:28px;list-style:none}.chiusura__dati li{align-items:center;min-height:48px;display:flex}.chiusura__dati a,.piede a{text-underline-offset:4px;align-items:center;min-height:48px;text-decoration-thickness:1px;display:inline-flex}.piede{border-top:1px solid var(--linea);color:var(--tenue);padding:28px 0 36px;font-size:16px}.piede p+p{margin-top:4px}.barra{z-index:50;height:calc(var(--barra-h) + env(safe-area-inset-bottom));padding:4px 12px calc(4px + env(safe-area-inset-bottom));background:var(--ink);border-top:1px solid var(--linea);transition:transform .35s var(--ease), visibility 0s;grid-template-columns:1.35fr 1fr;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0}.js .barra:not(.is-visible){visibility:hidden;transition:transform .35s var(--ease), visibility 0s linear .35s;transform:translateY(100%)}.barra__btn{border:1px solid var(--linea);border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:17px;font-weight:500;text-decoration:none;display:flex;color:var(--testo)!important}.barra__btn--wa{background:var(--bianco);border-color:#0000;color:var(--ink)!important}@media (min-width:700px){:root{--gutter:40px}.testata__logo img{width:140px}.apertura{padding-bottom:56px}.apertura__testo{align-items:flex-start}.apertura__alt{text-align:left}.sezione{padding:104px 0}.scheda{flex-basis:46%}.servizi__lista{grid-template-columns:repeat(3,1fr)}.servizio{grid-template-columns:1fr;align-content:start;row-gap:16px}.servizio__riga{margin-top:0}.team__lista{grid-template-columns:repeat(3,1fr)}.btn--largo{width:auto}.chiusura__azioni{flex-wrap:wrap;display:flex}}@media (min-width:1024px){:root{--gutter:max(56px, calc((100vw - 1200px) / 2))}.v2{padding-bottom:0}.apertura{padding:128px var(--gutter) 80px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:72px;display:grid}.apertura__media{z-index:0;aspect-ratio:9/16;border-radius:24px;grid-area:1/2;height:min(74svh,720px);position:relative;inset:auto}.apertura__media:after{display:none}.mirino{inset:18px}.apertura__testo{grid-area:1/1;gap:24px}.apertura__titolo{max-width:16ch;font-size:clamp(56px,5.2vw,76px)}.apertura__testo .btn{padding:0 36px}.sezione{padding:128px 0}.solo-telefono,.scorri__lista:after{display:none}.scheda{flex:1 1 0}.domande{grid-template-columns:repeat(3,1fr)}.chiusura .contenitore{grid-template-columns:1.3fr 1fr;column-gap:72px;display:grid}.chiusura__titolo{grid-area:1/1/span 3;align-self:start}.chiusura .sezione__intro,.chiusura__azioni,.chiusura__dati{grid-column:2}.chiusura .sezione__intro{margin-top:12px}.piede{padding-bottom:112px}.piede .contenitore{align-items:center;gap:32px;display:flex}.piede p+p{margin-top:0}.barra{border:1px solid var(--linea);border-radius:999px;width:400px;height:auto;padding:6px;bottom:24px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 12px 40px #0006}.js .barra:not(.is-visible){transform:translate(-50%,160%)}.barra__btn{border-radius:999px}}@media (prefers-reduced-motion:reduce){.js .fuoco,.js .apertura .fuoco{filter:none;transition:none;transform:none}.js .mirino{opacity:1;transition:none;transform:none}.barra,.js .barra:not(.is-visible),.btn,.scelta span,.faq__segno:before,.faq__segno:after{transition:none}}.sipario{display:none}.capitolo{color:var(--testo);font-variant-numeric:tabular-nums;align-items:center;gap:10px;margin-right:10px;font-weight:500;display:inline-flex}.capitolo:after{content:"";background:var(--tenue);width:28px;height:1px}.titolo-fuoco .w,.apertura__titolo .w{display:inline-block}.nemico .titolo-sezione{max-width:13ch;font-size:clamp(36px,10.4vw,80px);line-height:1.06}.promessa{padding:32px 0 16px;overflow:hidden}.promessa__riga{white-space:nowrap;letter-spacing:-.035em;font-size:clamp(56px,17vw,200px);font-weight:500;line-height:1.04;transform:translate(-12%)}.promessa__riga--b{color:#0000;-webkit-text-stroke:1.5px var(--tenue)}.passi__lista{position:relative}.passi__lista:before,.passi__lista:after{content:"";background:var(--linea);transform-origin:top;width:2px;position:absolute;top:44px;bottom:64px;left:23px}.passi__lista:after{background:var(--bianco);display:none}.passo__n{z-index:1;background:var(--ink);position:relative}.passo__n:before{content:"";border:2px solid var(--bianco);opacity:0;border-radius:50%;position:absolute;inset:-1px}.chiusura{isolation:isolate;position:relative;overflow:hidden}.chiusura__lente{z-index:-1;opacity:.07;filter:grayscale();pointer-events:none;width:125vw;max-width:900px;height:auto;position:absolute;top:6%;right:-48%}@media (min-width:1024px){.chiusura__lente{width:760px;top:-10%;right:-12%}}@media (prefers-reduced-motion:no-preference){.js .sipario{z-index:95;pointer-events:none;display:block;position:fixed;inset:0}.js .sipario i{height:14svh;animation:sipario .85s var(--ease) 50ms both;background:#121011;position:absolute;left:0;right:0}.js .sipario i:first-child{transform-origin:top;top:0}.js .sipario i:last-child{transform-origin:bottom;bottom:0}@keyframes sipario{to{visibility:hidden;transform:scaleY(0)}}.js .apertura__titolo{animation:titoloAFuoco .9s var(--ease) .1s both}@keyframes titoloAFuoco{0%{filter:blur(10px)}}.js .apertura__titolo .w{animation:parolaSale .8s var(--ease) both;animation-delay:calc(.12s + var(--i) * 55ms)}@keyframes parolaSale{0%{transform:translateY(.45em)}}.js .apertura .occhiello,.js .apertura__testo .btn,.js .apertura__alt{animation:sale .7s var(--ease) both}.js .apertura .occhiello{animation-delay:.1s}.js .apertura__testo .btn{animation-delay:.55s}.js .apertura__alt{animation-delay:.65s}@keyframes sale{0%{opacity:0;transform:translateY(16px)}}.js .titolo-fuoco .w{filter:blur(10px);transition:filter .9s var(--ease), transform 1s var(--ease);transition-delay:calc(var(--i) * 70ms);transform:translateY(.3em)}.js .titolo-fuoco.is-sharp .w{filter:blur();transform:none}.js .sfocata{filter:blur();transition:filter 1.6s 1.2s}.js .is-sharp .sfocata{filter:blur(2px)}@supports (animation-timeline:view()){.apertura{view-timeline:--apertura block}.apertura__media{animation:linear both esceDiFuoco;animation-timeline:--apertura;animation-range:exit}@keyframes esceDiFuoco{to{opacity:.3;transform:scale(1.12)}}.apertura__testo{animation:linear both testoVia;animation-timeline:--apertura;animation-range:exit exit 75%}@keyframes testoVia{to{opacity:0;transform:translateY(-24%)}}.promessa{view-timeline:--promessa block}.promessa__riga{animation:linear both versoSinistra;animation-timeline:--promessa;animation-range:cover}.promessa__riga--b{animation-name:versoDestra}@keyframes versoSinistra{0%{transform:translate(0)}to{transform:translate(-34%)}}@keyframes versoDestra{0%{transform:translate(-34%)}to{transform:translate(0)}}.scheda{animation:linear both schedaEntra;animation-timeline:view(inline);animation-range:entry}@keyframes schedaEntra{0%{transform:scale(.9)}}.servizio,.domanda{animation:linear both schedaAFuoco;animation-timeline:view();animation-range:entry 5% entry 85%}@keyframes schedaAFuoco{0%{transform:translateY(48px)scale(.96)}}.persona__foto picture,.scheda__foto picture{animation:linear both profondita;animation-timeline:view();animation-range:cover}@keyframes profondita{0%{transform:scale(1.14)translateY(-4%)}to{transform:scale(1.14)translateY(4%)}}.passi__lista{view-timeline:--passi block}.passi__lista:after{animation:linear both riempiY;animation-timeline:--passi;animation-range:entry 60% exit 45%;display:block}@keyframes riempiY{0%{transform:scaleY(0)}}.passo{view-timeline:--passo block}.passo__n:before{animation:linear both accendi;animation-timeline:--passo;animation-range:entry 40%}@keyframes accendi{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.chiusura{view-timeline:--chiusura block}.chiusura__lente{animation:linear both ghiera;animation-timeline:--chiusura;animation-range:cover}@keyframes ghiera{0%{transform:rotate(-60deg)}to{transform:rotate(45deg)}}}}.testata__nav{display:none}.testata__nav a{min-height:48px;color:var(--tenue);transition:color .2s var(--ease);align-items:center;padding:0 4px;font-size:16px;text-decoration:none;display:inline-flex}.testata__nav a:hover{color:var(--testo)}.testata__link--wa{padding:0 18px}.apertura__sotto{color:var(--testo);opacity:.86;max-width:38ch}.montaggio{position:absolute;inset:0}.scena{opacity:0;transition:opacity 1.2s var(--ease);position:absolute;inset:0}.scena.is-attiva{opacity:1}.scena:not(:first-child):not(.is-pronta){display:none}.scena__img{object-fit:cover;width:100%;height:100%}.js .scena .scena__img{filter:blur(8px);transition:transform 6.5s cubic-bezier(.2, .6, .3, 1), filter 1.3s var(--ease);transform:scale(1.14)}.js .scena.is-attiva .scena__img{filter:blur();transform:scale(1.02)}.hud{z-index:2;left:calc(var(--gutter) + 16px);right:calc(var(--gutter) + 16px);letter-spacing:.12em;text-transform:uppercase;color:#ffffffeb;text-shadow:0 1px 10px #0000008c;pointer-events:none;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex;position:absolute}.hud--alto{top:98px}.hud--basso{bottom:calc(50% + 14px)}.hud__punto{background:#e78e41;border-radius:50%;flex:none;width:8px;height:8px}.console{gap:16px;margin-top:32px;display:grid}.console__gruppo{border:1px solid var(--linea);background-color:var(--ink-2);background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:24px 24px;border-radius:20px;padding:18px 20px 6px}.console__testa{border-bottom:1px solid var(--linea);align-items:center;gap:10px;padding-bottom:14px;display:flex}.console__led{background:#e78e41;border-radius:50%;flex:none;width:8px;height:8px}.console__cliente{font-size:18px;font-weight:500}.console__quando{color:var(--tenue);text-align:right;margin-left:auto;font-size:16px}.console__griglia{grid-template-columns:1fr 1fr;column-gap:16px;display:grid}.metrica{border-bottom:1px solid var(--linea);flex-direction:column;min-width:0;padding:18px 0;display:flex}.console__griglia .metrica:nth-last-child(-n+2){border-bottom:0}.metrica__valore{letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;order:1;font-size:clamp(32px,9.4vw,60px);font-weight:500;line-height:1}.metrica__da{letter-spacing:0;color:var(--tenue);vertical-align:.5em;font-size:.42em}.metrica__etichetta{order:2;margin-top:10px;font-size:16px;line-height:1.35}.metrica__dettaglio{color:var(--tenue);order:3;font-size:16px;line-height:1.35}.console__fonte{color:var(--tenue);max-width:62ch;margin-top:16px;font-size:16px}.caso__titolo{max-width:16ch}.caso__griglia{gap:32px;margin-top:36px;display:grid}.caso__foto img{aspect-ratio:3/2;object-fit:cover;border-radius:18px;width:100%;height:auto}.caso__foto figcaption{color:var(--tenue);margin-top:10px;font-size:16px}.tappe{list-style:none;position:relative}.tappe:before,.tappe:after{content:"";background:var(--linea);transform-origin:top;width:2px;position:absolute;top:10px;bottom:22px;left:7px}.tappe:after{background:var(--bianco);display:none}.tappa{grid-template-columns:64px 1fr;gap:4px 12px;padding:0 0 18px 32px;display:grid;position:relative}.tappa:before{content:"";z-index:1;border:2px solid var(--testo);background:var(--ink);border-radius:50%;width:16px;height:16px;position:absolute;top:5px;left:0}.tappa__data{color:#e78e41;font-variant-numeric:tabular-nums;padding-top:2px;font-size:16px;font-weight:500}.tappa__testo{line-height:1.5}.caso__dettagli{gap:12px;margin-top:40px;list-style:none;display:grid}.dettaglio{border:1px solid var(--linea);background:var(--ink-2);border-radius:16px;gap:8px;padding:22px;display:grid}.dettaglio__valore{letter-spacing:-.03em;font-size:44px;font-weight:500;line-height:1}.dettaglio__testo{color:var(--tenue);font-size:16px;line-height:1.5}.caso__lezione{letter-spacing:-.025em;max-width:14ch;margin-top:64px;font-size:clamp(32px,8.6vw,72px);font-weight:500;line-height:1.08}.caso__feed{margin-top:40px}.caso__feed .scorri__lista{align-items:flex-end}.post__img{aspect-ratio:4/5;object-fit:cover;border-radius:14px;width:100%;height:auto}.reel__cornice{aspect-ratio:9/16;background:var(--ink-2);border-radius:14px;position:relative;overflow:hidden}.reel__cornice video,.reel__cornice img,.reel__cornice picture{object-fit:cover;width:100%;height:100%}.reel__play{width:100%;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.reel__icona{background:var(--bianco);border-radius:50%;width:64px;height:64px;margin:-32px 0 0 -32px;position:absolute;top:50%;left:50%}.reel__icona:after{content:"";border-style:solid;border-width:10px 0 10px 17px;border-color:transparent transparent transparent var(--ink);margin:-10px 0 0 -6px;position:absolute;top:50%;left:50%}.reel__descrizione{color:var(--tenue);margin-top:10px;font-size:16px}.metodo__griglia{gap:36px;display:grid}.stati{border:1px solid var(--linea);background:var(--ink-2);border-radius:16px;margin-top:28px;padding:18px}.stati__titolo{color:var(--tenue);font-size:16px}.stati__rail{flex-wrap:wrap;gap:8px;margin-top:14px;list-style:none;display:flex}.stato{border:1px solid var(--linea);color:var(--testo);border-radius:999px;padding:6px 12px;font-size:16px;font-weight:500;position:relative}.stato:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:1px solid #e78e41;position:absolute;inset:-1px}.metodo .passi__lista{margin-top:0}.team__gruppo img{aspect-ratio:16/9;object-fit:cover;border-radius:20px;width:100%;height:auto}.team__lista{grid-template-columns:1fr;gap:16px}.persona{grid-template-rows:auto auto;grid-template-columns:104px 1fr;align-content:center;align-items:center;column-gap:18px;display:grid}.persona__foto{aspect-ratio:4/5;border:1px solid var(--linea);border-radius:14px;grid-row:span 2}.persona__iniziali{letter-spacing:.04em;width:100%;height:100%;color:var(--testo);background:radial-gradient(120% 90% at 30% 20%, #ffffff12, transparent 60%), var(--ink-2);place-items:center;font-size:32px;font-weight:500;display:grid}.persona__nome{align-self:end;margin-top:0;font-size:20px}.persona__ruolo{align-self:start}.v2--pagina main{padding:124px 0 80px}.documento h2{margin-top:36px;font-size:22px;font-weight:500;line-height:1.3}.documento p,.documento ul{max-width:60ch;margin-top:12px}.documento ul{padding-left:22px}.documento li+li{margin-top:10px}.documento a{text-underline-offset:4px}.documento strong{font-weight:500}.documento--404{min-height:70svh}.documento--404 .btn{margin-top:28px}@media (min-width:700px){.console__gruppo{padding:22px 28px 8px}.caso__feed .scheda{flex-basis:32%}.caso__feed .reel{flex-basis:30%}.caso__dettagli{grid-template-columns:repeat(3,1fr)}.team__lista{grid-template-columns:repeat(3,1fr);gap:24px}.persona{grid-template-columns:1fr;row-gap:0}.persona__foto{grid-row:auto}.persona__nome{margin-top:16px}.persona__iniziali{font-size:56px}}@media (min-width:1024px){.testata__nav{gap:28px;margin-left:auto;margin-right:12px;display:flex}.hud{left:34px;right:34px}.hud--alto{top:34px}.hud--basso{bottom:34px}.apertura__sotto{font-size:19px}.console{grid-template-columns:1.6fr 1fr;align-items:stretch}.console__gruppo:last-child .console__griglia{grid-template-columns:1fr}.console__gruppo:last-child .metrica:nth-last-child(2){border-bottom:1px solid var(--linea)}.caso__griglia{grid-template-columns:1.1fr 1fr;align-items:start;column-gap:72px}.caso__feed .scheda{flex:0 0 248px}.caso__feed .reel{flex-basis:240px}.caso__feed .scorri__lista:after{display:block}.metodo__griglia{grid-template-columns:1fr 1.1fr;align-items:start;column-gap:96px}.metodo__testa{position:sticky;top:96px}.chiusura__occhiello{grid-column:1}}@media (prefers-reduced-motion:no-preference){.js .hud__punto{animation:1.6s ease-in-out infinite registra}@keyframes registra{50%{opacity:.25}}.js .stato:after{animation:10s linear infinite statoAcceso;animation-delay:calc(var(--i) * 1s)}@keyframes statoAcceso{0%,9%{opacity:1}13%,to{opacity:0}}@supports (animation-timeline:view()){.tappe{view-timeline:--tappe block}.tappe:after{animation:linear both riempiY;animation-timeline:--tappe;animation-range:entry 50% exit 40%;display:block}.metrica{animation:linear both schedaAFuoco;animation-timeline:view();animation-range:entry 5% entry 80%}}}@media (prefers-reduced-motion:reduce){.scena,.js .scena .scena__img{transition:none}.js .scena .scena__img{filter:none;transform:none}}@media (max-width:1023px){.apertura__media{background:var(--ink);height:56svh;bottom:auto}.apertura__media:after{background:linear-gradient(to top, var(--ink) 0%, #221f208c 16%, #221f2000 42%, #221f2000 78%, #221f2080 100%)}.mirino{bottom:30%}.hud--basso{bottom:calc(30% + 14px)}}.console__testa{flex-wrap:wrap;row-gap:2px}.console__quando{text-align:left;flex-basis:100%;margin-left:18px}.metrica__da{font-size:max(16px,.42em)}.persona__foto:has(.persona__iniziali){aspect-ratio:1}@media (min-width:700px){.persona__foto:has(.persona__iniziali){aspect-ratio:3/2}}@media (min-width:1024px){.console__quando{text-align:right;flex-basis:auto;margin-left:auto}}.sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes riserva{to{filter:none;opacity:1;visibility:visible;transform:none}}.js:not(.js-ok) .fuoco,.js:not(.js-ok) .titolo-fuoco .w,.js:not(.js-ok) .barra,.js:not(.js-ok) .mirino{animation:.6s 3s forwards riserva}h1,h2,h3,h4{text-wrap:balance}p,li,dd,figcaption,blockquote{text-wrap:pretty}.btn,.testata__nav a,.testata__link,.barra__btn,.stato{white-space:nowrap}.apertura__sfondo{z-index:-2;background:var(--ink);position:absolute;inset:0;overflow:hidden}.apertura__sfondo picture,.sfondo__img,.sfondo__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sfondo__img{transform:scale(1.08)}.sfondo__video{opacity:0;transition:opacity 1.2s var(--ease);transform:scale(1.08)}.sfondo__video.is-pronto{opacity:1}.apertura__sfondo:after{content:"";background:linear-gradient(90deg,#221f20d6 0%,#221f2080 48%,#221f204d 100%),linear-gradient(#221f2033,#221f20f5 94%);position:absolute;inset:0}@media (max-width:1023px){.apertura{padding-top:calc(80px + env(safe-area-inset-top));justify-content:flex-start;gap:22px}.apertura__media{z-index:0;background:var(--ink-2);border:1px solid #ffffff24;border-radius:18px;flex:auto;height:auto;min-height:190px;position:relative;inset:auto;box-shadow:0 24px 60px #00000073}.apertura__media:after{display:none}.mirino{inset:12px}.hud{font-size:12px;left:22px;right:22px}.hud--alto{top:20px}.hud--basso{bottom:20px}}@media (min-width:1024px){.apertura__media{aspect-ratio:4/5;border:1px solid #ffffff24;height:min(72svh,700px);box-shadow:0 40px 100px #00000080}}.apertura__giu{display:none}@media (min-width:1024px){.apertura__giu{border-radius:50%;place-items:center;width:48px;height:48px;margin-left:-24px;display:grid;position:absolute;bottom:26px;left:50%}.apertura__giu span{border:1.5px solid #ffffff8c;border-radius:12px;width:22px;height:36px;position:relative}.apertura__giu span:after{content:"";background:var(--bianco);border-radius:2px;width:2px;height:7px;margin-left:-1px;position:absolute;top:7px;left:50%}}.sezione[data-capitolo]{isolation:isolate;position:relative}.sezione[data-capitolo]:before{content:attr(data-capitolo);content:attr(data-capitolo) / "";z-index:-1;top:24px;right:var(--gutter);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #ffffff17;pointer-events:none;font-size:clamp(130px,34vw,360px);font-weight:500;line-height:.8;position:absolute}.caso__feed .scheda{flex:0 0 62%}.caso__feed .reel{flex-basis:54%}@media (min-width:700px){.caso__feed .scheda{flex-basis:34%}.caso__feed .reel{flex-basis:30%}}@media (min-width:1024px){.caso__feed .scheda{flex:0 0 290px}.caso__feed .reel{flex-basis:270px}}.team__gruppo{margin-top:36px}.team__gruppo-cornice{aspect-ratio:4/3;background:var(--ink-2);overflow:hidden}.team__gruppo-img,.team__gruppo picture{object-fit:cover;width:100%;height:100%}.team__gruppo figcaption{color:var(--tenue);margin-top:12px;font-size:16px}@media (min-width:1024px){.team__gruppo-cornice{aspect-ratio:21/9;margin-inline:var(--gutter);border-radius:24px}.team__gruppo-img{object-position:50% 6%}}.team__lista{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--linea) transparent;gap:14px;margin-top:40px;padding-bottom:8px;display:flex;overflow-x:auto}.persona{scroll-snap-align:start;flex:0 0 72%;display:block}.persona__foto{aspect-ratio:4/5;background:#e9eaeb;border:0;border-radius:18px;position:relative;overflow:hidden}.persona__img,.persona__foto picture{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.persona__img--alt{opacity:0;transition:opacity .6s var(--ease)}@media (hover:hover){.persona:hover .persona__img--alt{opacity:1}}.persona__nome{margin-top:16px;font-size:20px;font-weight:500}.persona__ruolo{color:var(--tenue);font-size:16px}@media (min-width:700px){.team__lista{grid-template-columns:repeat(3,1fr);gap:24px;display:grid;overflow:visible}}.pellicola{scrollbar-width:none;margin-top:64px;overflow-x:auto}.pellicola__striscia{width:max-content;padding-inline:var(--gutter);gap:14px;list-style:none;display:flex}.pellicola__foto{aspect-ratio:3/2;background:#e9eaeb;border-radius:14px;width:min(70vw,520px);overflow:hidden}.pellicola__foto img,.pellicola__foto picture{object-fit:cover;width:100%;height:100%}@media (prefers-reduced-motion:no-preference){.js .apertura__giu span:after{animation:1.8s ease-in-out infinite rotella}@keyframes rotella{0%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(12px)}to{opacity:0;transform:translateY(0)}}.btn--magnete{transition:transform .35s var(--ease)}@supports (animation-timeline:view()){.sezione[data-capitolo]{view-timeline:--sezione block}.sezione[data-capitolo]:before{animation:linear both filigrana;animation-timeline:--sezione;animation-range:cover}@keyframes filigrana{0%{transform:translateY(-18%)}to{transform:translateY(42%)}}.caso__pin .scheda{animation:none}@media (hover:hover) and (pointer:fine) and (min-width:1024px){.caso__pin{view-timeline:--pin block;height:280svh}.caso__sticky{flex-direction:column;justify-content:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.caso__pin .scorri{width:100%;margin-top:0;overflow:visible}.caso__pin .scorri__lista{align-items:flex-start;width:max-content;animation:linear both feedScorre;animation-timeline:--pin;animation-range:contain}.caso__pin .scorri__lista:after{display:none}.caso__pin .scheda{width:290px}.caso__pin .reel{width:270px}@keyframes feedScorre{0%{transform:translate(0)}to{transform:translate(calc(100vw - 100%))}}.team__gruppo-img{animation:linear both avvicina;animation-timeline:view();animation-range:cover}@keyframes avvicina{0%{transform:scale(1.18)translateY(-3%)}to{transform:scale(1.07)translateY(2.5%)}}.pellicola{view-timeline:--pellicola block;overflow:hidden}.pellicola__striscia{animation:linear both pellicola;animation-timeline:--pellicola;animation-range:cover}@keyframes pellicola{0%{transform:translate(4%)}to{transform:translate(calc(96vw - 100%))}}}}}a[href^=mailto\:]{white-space:nowrap}@media (min-width:1024px){.chiusura__occhiello{grid-area:1/1;align-self:end}.chiusura__titolo{grid-row:2/span 3}}.team__gruppo picture{display:block}.team__gruppo .team__gruppo-img{aspect-ratio:auto;border-radius:0;height:100%}.caso__etichetta{padding-inline:var(--gutter);letter-spacing:.08em;text-transform:uppercase;color:var(--tenue);white-space:nowrap;margin:0 0 20px;font-size:16px}.unito{white-space:nowrap}@media (max-width:1023px),(hover:none),(pointer:coarse),(pointer:none){.caso__pin{margin-top:48px}.caso__pin .scorri{margin-top:0}.caso__pin .scorri__lista{align-items:flex-start;width:max-content}.caso__pin .scorri__lista:after{display:none}.caso__pin .scheda{flex:none;width:min(64vw,300px)}.caso__pin .reel{width:min(58vw,280px)}}
