.amb-nastro{--cw:240px;--ch:440px;--gap:48px;--aria:calc(14px + var(--ch) * 0.04);--step:calc(var(--cw) + var(--gap));--dur:calc(var(--n) * 3.1s);position:relative;height:calc(var(--ch) + var(--aria) * 2);max-width:1920px;margin-inline:auto;overflow:hidden}.amb-nastro .amb{position:absolute;left:0;top:var(--aria);height:var(--ch);display:block;text-decoration:none;animation:amb-rail var(--dur) linear infinite;animation-delay:calc(var(--dur) * -1 * (var(--n) - 1 - var(--i)) / var(--n))}@keyframes amb-rail{0%{transform:translateX(calc(var(--step) * (var(--n) - 1)))}to{transform:translateX(calc(var(--step) * -1))}}.amb-nastro .amb .fl{height:100%;animation:amb-flt 6s ease-in-out infinite;animation-delay:var(--d,0s)}@keyframes amb-flt{50%{transform:translateY(-12px)}}.amb-nastro .amb .tilt{height:100%;transform:perspective(1400px) rotateY(-14deg);transition:transform .5s}.amb-nastro .amb:hover .tilt{transform:perspective(1400px) rotateY(0) scale(1.05)}.amb-nastro .amb .frame{position:relative;width:var(--cw);height:100%;border-radius:42px;padding:9px;background:var(--c);box-sizing:border-box}.amb-nastro .amb .scr{position:relative;height:100%;border-radius:33px;overflow:hidden;background:#fff;clip-path:inset(0 round 33px);container-type:inline-size}.amb-nastro .amb .scr iframe{position:absolute;top:0;left:0;z-index:1;display:block;width:375px;height:812px;border:0;pointer-events:none;transform:scale(var(--s,.592));transform-origin:top left;opacity:0;transition:opacity .45s ease}.amb-nastro .amb .scr iframe.pronta{opacity:1}.amb-nastro .amb .anteprima{--u:calc(var(--s, 0.592) * 1px);position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;gap:calc(16 * var(--u));padding:calc(84 * var(--u)) calc(24 * var(--u)) 0;overflow:hidden}@supports (width:1cqw){.amb-nastro .amb .anteprima{--u:calc(100cqw / 375)}}.amb-nastro .amb .ant-av{width:calc(112 * var(--u));height:calc(112 * var(--u));border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:none;border:calc(4 * var(--u)) solid hsla(0,0%,100%,.6);box-sizing:border-box}.amb-nastro .amb .ant-ini{display:grid;place-items:center;font-size:calc(46 * var(--u));font-weight:800}.amb-nastro .amb .ant-nome{margin:calc(4 * var(--u)) 0 calc(10 * var(--u));font-size:calc(26 * var(--u));font-weight:800;letter-spacing:-.02em;text-align:center;line-height:1.15}.amb-nastro .amb .ant-pul{display:flex;align-items:center;justify-content:center;width:100%;min-height:calc(58 * var(--u));padding:0 calc(18 * var(--u));border-radius:calc(16 * var(--u));font-size:calc(17 * var(--u));font-weight:700;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.amb-nastro .amb .vuoto{width:100%;height:100%;background:linear-gradient(135deg,#fdf8f3,#f1e7dd)}.amb-nastro .amb .tg{position:absolute;left:12px;bottom:12px;z-index:3;background:rgba(0,0,0,.55);color:#fff;border-radius:99px;padding:5px 11px;font-size:12px;font-weight:700;backdrop-filter:blur(4px);max-width:calc(100% - 24px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amb-nastro.ferma .amb,.amb-nastro.ferma .fl{animation-play-state:paused}@media (max-width:700px){.amb-nastro{--cw:calc((100vw - 52px) / 3);--ch:calc(var(--cw) * 1.9);--gap:12px}.amb-nastro .amb .frame{border-radius:calc(var(--cw) * .2);padding:calc(var(--cw) * .045)}.amb-nastro .amb .scr{border-radius:calc(var(--cw) * .16);clip-path:inset(0 round calc(var(--cw) * .16))}.amb-nastro .amb .tg{font-size:7.5px;padding:2px 6px;left:calc(var(--cw) * .06);bottom:calc(var(--cw) * .06);max-width:calc(var(--cw) * .85)}}@media (hover:none) and (pointer:coarse){.amb-nastro .amb .tg{backdrop-filter:none;background:rgba(0,0,0,.72)}}@media (prefers-reduced-motion:reduce){.amb-nastro{height:auto;display:flex;flex-wrap:wrap;justify-content:center;gap:24px;padding-inline:20px}.amb-nastro .amb,.amb-nastro .amb .fl{position:relative;top:0;animation:none!important;transform:none!important}.amb-nastro .amb .tilt{transform:none!important;transition:none!important}}html[data-inapp] .amb-nastro{height:auto;display:flex;flex-wrap:wrap;justify-content:center;gap:24px;padding-inline:20px}html[data-inapp] .amb-nastro .amb,html[data-inapp] .amb-nastro .amb .fl{position:relative;top:0;animation:none!important;transform:none!important}