@font-face{font-family:__Nothing_You_Could_Do_fb1882;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3bd9a93c89179028-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Nothing_You_Could_Do_Fallback_fb1882;src:local("Arial");ascent-override:86.19%;descent-override:36.58%;line-gap-override:0.00%;size-adjust:108.65%}.__className_fb1882{font-family:__Nothing_You_Could_Do_fb1882,__Nothing_You_Could_Do_Fallback_fb1882;font-weight:400;font-style:normal}.__variable_fb1882{--font-hand:"__Nothing_You_Could_Do_fb1882","__Nothing_You_Could_Do_Fallback_fb1882"}.hc{color-scheme:light;--paper:#f5f2ec;--paper-2:#ede8df;--ink:#3b342e;--ink-soft:#6b625a;--terra:#c46f52;--terra-deep:#9e5038;--olive:#6e6f5a;--stone:#b7aa97;--line:#ddd5c8;--display:var(--font-serif),Georgia,"Times New Roman",serif;--body:var(--font-sans),system-ui,-apple-system,"Segoe UI",sans-serif;--hand:var(--font-hand),"Segoe Script",cursive;--step--1:0.8125rem;--step-0:1rem;--step-1:1.25rem;--step-2:clamp(1.35rem,1.1rem + 1.1vw,1.8rem);--step-3:clamp(1.9rem,1.3rem + 2.6vw,3rem);min-height:100vh;background:var(--paper);color:var(--ink);font:400 var(--step-0) /1.6 var(--body);-webkit-font-smoothing:antialiased}.hc *,.hc :after,.hc :before{box-sizing:border-box}.hc a{color:inherit}.hc :focus-visible{outline:2px solid var(--terra-deep);outline-offset:3px;border-radius:4px}.hc .wrap{max-width:1040px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.hc .bar{position:sticky;top:env(safe-area-inset-top,0);z-index:9;background:hsla(40,31%,94%,.92);backdrop-filter:blur(8px)}.hc .bar .wrap{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:14px;flex-wrap:wrap}.hc .mark{font:500 1.05rem/1 var(--display);letter-spacing:-.01em;text-decoration:none}.hc .mark i{color:var(--terra);font-style:normal}.hc .nav{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.hc .pill{font:500 var(--step--1) /1 var(--body);padding:9px 12px;border:1px solid var(--line);border-radius:999px;text-decoration:none;color:var(--ink)}.hc .pill:hover{border-color:var(--ink-soft)}.hc .pill.cta{background:var(--terra-deep);border-color:var(--terra-deep);color:#fff}.hc .lang{display:inline-flex;border:1px solid var(--line);border-radius:999px;overflow:hidden}.hc .lang a{font:500 var(--step--1) /1 var(--body);padding:9px 10px;color:var(--ink-soft);text-decoration:none}.hc .lang a[aria-current=true]{background:var(--ink);color:var(--paper)}.hc .hero{padding-block:clamp(40px,8vw,96px) 24px;text-align:center}.hc .hero h1{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hc .tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 18px;margin:0 0 24px}.hc .tabs button{font:500 .72rem/1 var(--body);letter-spacing:.12em;text-transform:uppercase;border:0;background:none;color:var(--ink-soft);padding:10px 0;cursor:pointer;border-bottom:1px solid transparent}.hc .tabs button[aria-selected=true]{color:var(--terra-deep);border-bottom-color:var(--terra)}.hc .stmt{position:relative;max-width:720px;margin:0 auto;min-height:6.2em;padding-bottom:1.4em}.hc .stmt p{font:400 var(--step-3) /1.12 var(--display);letter-spacing:-.02em;text-wrap:balance;margin:0}.hc .scribble{position:absolute;right:0;bottom:-.75em;font:400 clamp(1.7rem,1.1rem + 3vw,3.2rem) /1 var(--hand);color:var(--terra);transform:rotate(-6deg);pointer-events:none;white-space:nowrap}@media (prefers-reduced-motion:no-preference){.hc .scribble{animation:hc-write 1.4s ease-out .3s both}@keyframes hc-write{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}}.hc .scrollcue{margin:40px 0 0;font-size:var(--step--1);color:var(--ink-soft)}.hc .work{display:grid;gap:clamp(64px,9vw,104px);padding-block:24px 72px}.hc .case{display:grid;gap:20px}.hc .stage{position:relative;aspect-ratio:16/9;max-width:100%;border-radius:20px;overflow:hidden;display:grid;place-items:center;background:var(--st-bg);color:var(--st-ink);text-decoration:none}@media (max-width:560px){.hc .stage{aspect-ratio:4/3.4}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.hc .stage>.piece{transition:transform .5s ease}.hc .case:hover .stage>.piece{transform:translateY(-6px) scale(1.015)}}.hc .tagfloat{position:absolute;z-index:2;font:italic 400 .95rem/1 var(--display);padding:9px 14px;border-radius:10px;background:hsla(0,0%,100%,.72);color:var(--ink);box-shadow:0 6px 18px rgba(59,52,46,.1)}.hc .t1{left:5%;top:9%;transform:rotate(-6deg)}.hc .t2{right:5%;bottom:9%;transform:rotate(5deg)}@media (max-width:560px){.hc .tagfloat{font-size:.78rem;padding:6px 10px}}.hc .logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,2.4vw,26px) clamp(14px,3vw,34px);width:82%;align-items:center}.hc .logos img{width:100%;height:clamp(44px,9vw,110px);-o-object-fit:contain;object-fit:contain;display:block}@media (max-width:560px){.hc .logos{grid-template-columns:repeat(2,minmax(0,1fr));width:74%}.hc .logos img:nth-child(n+5){display:none}}.hc .aabwrap{justify-content:center;gap:clamp(20px,6vw,72px)}.hc .aabwrap,.hc .ret{display:flex;align-items:flex-end}.hc .ret{gap:clamp(12px,3vw,32px)}.hc .ret .col{display:flex;flex-direction:column;align-items:center;gap:6px;font:500 var(--step--1) /1.2 var(--body);color:var(--ink)}.hc .ret .b{height:calc(var(--h) * clamp(80px, 20vw, 190px));width:clamp(36px,7vw,80px);border-radius:10px 10px 0 0;background:var(--st-ink)}.hc .ret .b.lo{background:hsla(0,0%,100%,.6)}.hc .ret .v{font:400 var(--step-2) /1 var(--display)}.hc .phone{position:relative;height:clamp(150px,34vw,330px);aspect-ratio:768/1570;border-radius:clamp(12px,2vw,22px);border:clamp(3px,.6vw,6px) solid var(--ink);overflow:hidden;background:var(--paper)}.hc .necs{display:flex;align-items:center;gap:clamp(16px,5vw,56px)}.hc .necs .cover{position:relative;width:clamp(150px,34vw,380px);aspect-ratio:2400/1839;transform:rotate(-4deg);box-shadow:0 12px 28px rgba(59,52,46,.18)}.hc .bignum{font:300 clamp(2.6rem,1.4rem + 6vw,6.5rem) /1 var(--display);letter-spacing:-.04em;color:var(--ink)}.hc .bignum s{color:#7a3a26;text-decoration-thickness:3px;font-size:.42em;vertical-align:.95em;margin-right:.2em}.hc .bignum small{display:block;font:500 var(--step--1) /1.4 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin-top:10px}.hc .door{display:flex;align-items:center;gap:clamp(16px,4vw,40px)}.hc .door .sym{position:relative;height:clamp(130px,26vw,260px);aspect-ratio:1;border-radius:16px;overflow:hidden}.hc .door p{margin:0;font:italic 400 clamp(1.2rem,.8rem + 2vw,2.2rem) /1.15 var(--display);color:var(--st-ink);max-width:12ch}.hc .outcome{font:italic 400 var(--step-2) /1.3 var(--display);letter-spacing:-.01em;margin:0;max-width:62ch;text-wrap:balance}.hc .foot{justify-content:space-between;gap:12px;align-items:center}.hc .foot,.hc .meta{display:flex;flex-wrap:wrap}.hc .meta{gap:4px 0;font:500 var(--step--1) /1.5 var(--body);color:var(--ink-soft);margin:0;padding:0;list-style:none}.hc .meta li+li:before{content:"·";margin:0 .55em}.hc .more{font:500 var(--step--1) /1 var(--body);text-decoration:none;border-bottom:1px solid var(--terra);padding-bottom:3px;color:var(--terra-deep)}.hc .stores{display:flex;flex-wrap:wrap;gap:8px}.hc .store{font:500 var(--step--1) /1 var(--body);padding:11px 14px;border-radius:10px;background:var(--ink);color:var(--paper);text-decoration:none}.hc .store.ghost{background:transparent;color:var(--ink);border:1px solid var(--ink)}.hc .note{font:400 clamp(1.5rem,1.05rem + 2.3vw,2.7rem) /1.3 var(--hand);color:var(--olive);text-align:center;max-width:820px;margin:0 auto;text-wrap:balance}.hc .pendente{display:inline-block;font:500 .72rem/1.3 var(--body);padding:4px 8px;border-radius:6px;background:#fff3c4;color:#5c4a00;border:1px dashed #b38f00}.hc .sect{padding-block:64px;border-top:1px solid var(--line)}.hc .eyebrow{font:500 .72rem/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--terra-deep);margin:0 0 22px}.hc .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media (max-width:640px){.hc .grid{grid-template-columns:1fr}}.hc .mini{display:grid;grid-template-columns:88px minmax(0,1fr);gap:16px;align-items:center;padding:14px;border-radius:14px;background:var(--paper-2);text-decoration:none}.hc .mini .th{aspect-ratio:1;border-radius:10px;display:grid;place-items:center;font:400 1.6rem/1 var(--display)}.hc .mini b{display:block;font:500 var(--step-1) /1.2 var(--display)}.hc .mini span{color:var(--ink-soft);font-size:.92rem}.hc .badge,.hc .mini .badge{display:inline-block;margin-left:6px;vertical-align:.2em;font:500 .66rem/1 var(--body);letter-spacing:.08em;text-transform:uppercase;padding:4px 6px;border-radius:4px;background:var(--stone);color:var(--ink)}.hc .cols{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(28px,5vw,72px)}@media (max-width:760px){.hc .cols{grid-template-columns:1fr}}.hc .lead{font:400 var(--step-1) /1.5 var(--display);margin:0 0 18px;max-width:60ch}.hc .cols p{max-width:62ch;margin:0 0 14px}.hc .principle{font:italic 400 var(--step-2) /1.3 var(--display);color:var(--olive);margin:8px 0 0}.hc .facts{display:grid;gap:14px;margin:0}.hc .facts dt{font:500 .72rem/1.2 var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.hc .facts dd{margin:2px 0 0}.hc .cv{list-style:none;margin:0;padding:0}.hc .cv li{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:16px;padding-block:14px;border-bottom:1px solid var(--line)}.hc .cv .y{font-variant-numeric:tabular-nums;color:var(--ink-soft);font-size:var(--step--1);padding-top:3px}.hc .cv b{font-weight:600;display:block}.hc .cv .sub{color:var(--ink-soft);font-size:.94rem}@media (max-width:480px){.hc .cv li{grid-template-columns:1fr;gap:2px}}.hc .contact{text-align:center;padding-block:88px 72px;border-top:1px solid var(--line);background:var(--paper-2)}.hc .contact h2{font:400 var(--step-3) /1.1 var(--display);letter-spacing:-.02em;margin:0 0 14px;text-wrap:balance}.hc .contact p{color:var(--ink-soft);max-width:52ch;margin:0 auto 28px}.hc .links{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.hc .links a{font:500 var(--step-0) /1 var(--body);padding:14px 20px;border-radius:999px;border:1px solid var(--ink);text-decoration:none}.hc .links a.primary{background:var(--terra-deep);border-color:var(--terra-deep);color:#fff}.hc .email{display:inline-flex;align-items:center;gap:10px;margin-top:22px;padding:8px 8px 8px 16px;border:1px solid var(--line);border-radius:999px;background:var(--paper)}.hc .email span{-webkit-user-select:all;-moz-user-select:all;user-select:all;font-variant-numeric:tabular-nums}.hc .email button{font:500 var(--step--1) /1 var(--body);padding:9px 12px;border-radius:999px;border:0;background:var(--ink);color:var(--paper);cursor:pointer}.hc footer{padding-block:28px;color:var(--ink-soft);font-size:var(--step--1);border-top:1px solid var(--line)}.hc footer .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.hc .cs-cover{padding-block:clamp(32px,6vw,72px) 0;display:grid;gap:22px}.hc .cs-cover h1{font:400 var(--step-3) /1.08 var(--display);letter-spacing:-.02em;margin:0}.hc .cs-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0}@media (max-width:640px){.hc .cs-facts{grid-template-columns:1fr}}.hc .cs-facts dt{font:500 .72rem/1.2 var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.hc .cs-facts dd{margin:4px 0 0}.hc .cs-hero{position:relative;aspect-ratio:16/9;border-radius:20px;overflow:hidden;background:var(--st-bg)}.hc .cs-sect{padding-block:48px;border-top:1px solid var(--line)}.hc .cs-sect h2{font:500 .72rem/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--terra-deep);margin:0 0 18px}.hc .cs-sect p{max-width:64ch;margin:0 0 12px;font-size:1.08rem}.hc .steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media (max-width:760px){.hc .steps{grid-template-columns:1fr}}.hc .steps li{border-top:2px solid var(--ink);padding-top:12px}.hc .steps b{display:block;font:500 var(--step--1) /1.3 var(--body);color:var(--ink-soft);margin-bottom:6px}.hc .decision{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(20px,4vw,48px);align-items:center;padding-block:20px}@media (max-width:760px){.hc .decision{grid-template-columns:1fr}}.hc .decision figure{margin:0}.hc .decision .ph{position:relative;aspect-ratio:4/3;border-radius:14px;overflow:hidden;background:var(--paper-2)}.hc .decision figcaption{margin-top:8px;font-size:var(--step--1);color:var(--ink-soft)}.hc .decision h3{font:400 var(--step-2) /1.2 var(--display);margin:0 0 10px}.hc .nums{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;margin:0}.hc .nums dd{margin:0;font:300 clamp(2rem,1.4rem + 2.4vw,3rem) /1 var(--display);letter-spacing:-.02em}.hc .nums dt{margin-top:6px;color:var(--ink-soft);font-size:.94rem}.hc .nums div{display:flex;flex-direction:column-reverse}.hc .cs-cta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px}.hc .cs-cta p{font:400 var(--step-2) /1.25 var(--display);margin:0;max-width:30ch}@media (max-width:480px){.hc .bar .wrap{gap:8px;padding-block:10px}.hc .nav{gap:4px}.hc .pill{padding:8px;font-size:.72rem}.hc .lang a{padding:8px 6px;font-size:.72rem}}