.fh{--ink:#121317;--paper:#fafaf8;--coral:#fe7c5a;--muted:#5c5a57;--blu:#7a8eab;--shadow:0 30px 60px -20px #3c322859, 0 12px 24px -12px #3c322840}.sito header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.fh-intro{background:#fefefe;height:420vh;margin-top:-4rem}.fh-intro-stage{background:#fefefe;height:100vh;position:sticky;top:0;overflow:hidden}.fh-intro-scena{position:absolute;inset:0}.fh-scorri{left:50%;bottom:calc(22px + env(safe-area-inset-bottom));letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:12px;position:absolute;transform:translate(-50%)}.fh-statico-logo{width:min(180px,42vw);height:auto;margin:0 auto 28px;display:block}.av-pezzo{transform-origin:50%;will-change:transform, opacity;box-sizing:border-box;position:absolute;top:0;left:0}.av-lettera,.av-occhiali{transform-origin:50%;position:absolute;top:0;left:0;overflow:visible}.av-occhiali{z-index:2}.av-lettera{z-index:4}.av-tel{padding:var(--bordo,5px);background:#0f1013;border-radius:15%/7%;box-shadow:0 24px 48px -18px #281e1459,0 8px 16px -8px #281e1440}.av-tel .av-schermo{background:#fff;border-radius:12%/5.6%;width:100%;height:100%;position:relative;overflow:hidden}.av-tel .av-schermo:before{content:"";z-index:1;background:#0f1013;border-radius:99px;width:30%;height:3.2%;position:absolute;top:2.2%;left:50%;transform:translate(-50%)}.av-tel img,.av-win img{object-fit:cover;width:100%;height:100%;display:block}.av-win{background:#fff;border:1px solid #12131714;border-radius:14px;overflow:hidden;box-shadow:0 24px 48px -18px #281e144d,0 8px 16px -8px #281e1433}.av-win .av-barra{background:#f4f3f1;border-bottom:1px solid #12131714;align-items:center;gap:5px;height:9%;min-height:14px;padding:0 4%;display:flex}.av-win .av-barra b{background:#d9d6d1;border-radius:50%;width:7px;height:7px}.av-win .av-barra b:first-child{background:var(--coral)}.av-win .av-foto{height:91%}.av-qr{padding:var(--bordo-qr,12px);text-align:center;background:#fff;border:1px solid #12131714;border-radius:18px;flex-direction:column;align-items:stretch;gap:8px;display:flex;box-shadow:0 24px 48px -18px #281e144d,0 8px 16px -8px #281e1433}.av-qr svg{width:100%;height:auto;display:block}.av-qr span{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.av-anello{will-change:transform, opacity;position:absolute;top:0;left:0}.av-anello i{border-radius:50%;position:absolute}.av-pennellate{will-change:transform, opacity;position:absolute;top:0;left:0;overflow:visible}.fh-film{background:var(--paper);height:100vh;position:relative;overflow:hidden}.fh-stage{position:absolute;inset:0}.fh-tavolo2{background:url(/sito/film/tavolo-sfocato.webp) 50%/cover no-repeat;position:absolute;inset:0}.fh-scena{will-change:transform;position:absolute;top:0;left:0}.fh-scena picture{width:100%;height:100%;display:block}.fh-scena img{width:100%;max-width:none;height:100%;display:block}.fh-cam{will-change:transform;position:absolute;top:0;left:0}.fh-wall{will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.fh-item{position:absolute}.fh-phone{width:var(--w);height:calc(var(--w) * 2.164);top:0;left:0}.fh-bezel{inset:calc(var(--w) * -.045);border-radius:calc(var(--w) * .17);box-shadow:var(--shadow);background:#15161a;position:absolute}.fh-bezel:after{content:"";left:50%;top:calc(var(--w) * .06);width:calc(var(--w) * .3);height:calc(var(--w) * .075);background:#000;border-radius:99px;position:absolute;transform:translate(-50%)}.fh-screen{border-radius:calc(var(--w) * .13);position:absolute;inset:0}.fh-fondo{border-radius:inherit;background:var(--blu);position:absolute;inset:0}.fh-carta{transform-origin:50%;will-change:transform, opacity;width:100%;max-width:none;height:auto;position:absolute;top:0;left:0;box-shadow:0 1px 2px #28140a59,0 6px 14px -6px #28140a73}.fh-digitale{object-fit:cover;object-position:top;border-radius:inherit;opacity:0;width:100%;max-width:none;height:100%;position:absolute;inset:0}.fh-chip{white-space:nowrap;background:var(--paper);color:var(--ink);font-weight:600;font-size:calc(var(--w) * .058);opacity:0;border-radius:999px;padding:.55em 1em;position:absolute;box-shadow:0 10px 24px -10px #12131773}.fh-chip i{color:var(--coral);margin-right:.35em;font-style:normal}.fh-lavori{pointer-events:none;position:absolute;inset:0}.fh-card{opacity:0;will-change:transform, opacity;background:#fff;border-radius:20px;margin:0;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 40px 80px -30px #28231e73,0 12px 24px -12px #28231e40}.fh-card .tb{background:#eeece7;align-items:center;gap:7px;height:30px;padding-left:14px;display:flex}.fh-card .tb b{background:#cfcac0;border-radius:50%;width:10px;height:10px}.fh-card img{aspect-ratio:16/9;object-fit:cover;width:100%;max-width:none;height:auto;display:block}.fh-cap{z-index:5;opacity:0;pointer-events:none;width:min(420px,40vw);position:absolute;top:50%;left:max(16px,50vw - 590px);transform:translateY(-50%)}.fh-cap .k{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-size:13px;font-weight:600}.fh-cap h1,.fh-cap h2{letter-spacing:-.03em;color:var(--ink);font-size:clamp(34px,4.4vw,60px);font-weight:700;line-height:1.04}.fh-cap p{color:var(--muted);max-width:34ch;margin-top:18px;font-size:17px;line-height:1.6}.fh-cap .c{color:var(--coral)}.fh-cap1{opacity:1;pointer-events:auto}.fh-azioni{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.fh-cap2{background:#fafaf8f0;border-radius:20px;padding:28px 30px 30px;box-shadow:0 30px 60px -30px #00000073}.fh-cap4{text-align:center;width:min(680px,100% - 32px);top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}.fh-cap4 h2{font-size:clamp(34px,4.6vw,64px)}.fh-cap4 .fh-azioni{justify-content:center}.fh-velo{z-index:4;pointer-events:none;background:linear-gradient(90deg,#fafaf8f5 0,#fafaf8e6 30%,#fafaf800 56%);position:absolute;inset:0}.fh-btn{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 24px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .15s;display:inline-flex}.fh-btn:active{transform:scale(.98)}.fh-btn-ink{background:var(--ink);color:var(--paper)}.fh-btn-coral{background:var(--coral);color:var(--ink)}.fh-btn-line{color:var(--ink);background:0 0;box-shadow:inset 0 0 0 1.5px #12131724}@media (max-width:760px){.fh-card{box-shadow:0 20px 40px -24px #28231e80}.fh-bezel{box-shadow:0 16px 32px -16px #3c322873}.fh-cap{width:auto;top:auto;left:16px;right:16px;bottom:calc(24px + env(safe-area-inset-bottom));background:#fafaf8f0;border-radius:20px;padding:18px 18px 20px;transform:none;box-shadow:0 18px 40px -20px #12131759}.fh-cap h1,.fh-cap h2{font-size:30px}.fh-cap p{margin-top:10px;font-size:15px}.fh-cap1{box-shadow:none;background:0 0;padding:0;top:84px;bottom:auto}.fh-cap1 h1{font-size:38px}.fh-cap4{box-shadow:none;background:0 0;top:50%;bottom:auto;transform:translateY(-50%)}.fh-velo{background:linear-gradient(#fafaf8f5 0,#fafaf8e6 44%,#fafaf800 66%)}}.fh-statico{display:none}.fh-caricamento{z-index:100;color:var(--ink);background:#fefefe;flex-direction:column;justify-content:center;align-items:center;gap:18px;transition:opacity .5s;display:flex;position:fixed;inset:0}.fh-caricamento-via{opacity:0;pointer-events:none}.fh-caricamento-logo{width:min(150px,38vw);height:auto}.fh-caricamento-txt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:500}.fh-caricamento-barra{background:#1213171a;border-radius:999px;width:min(280px,72vw);height:4px;overflow:hidden}.fh-caricamento-barra i{border-radius:inherit;background:var(--coral);height:100%;transition:width .25s;display:block}.fh-caricamento-num{font-variant-numeric:tabular-nums;color:var(--muted);font-size:13px}html.fh-blocco,html.fh-blocco body{overflow:hidden}html.fh-blocco{overscroll-behavior:none}.fh-statico-telefono{aspect-ratio:780/1688;background:#15161a;border-radius:34px;width:min(280px,72vw);margin-inline:auto;padding:10px;box-shadow:0 30px 60px -30px #00000073}.fh-statico-telefono img{object-fit:cover;object-position:top;border-radius:26px;width:100%;max-width:none;height:100%;display:block}
