.pg .gs .th-panel.cfn-panel{display:flex;flex-direction:column;box-sizing:border-box;height:100svh;min-height:560px;padding-top:96px;padding-bottom:96px}.ps.pg{background:#f4f1ea}.pg .gs{background:transparent}.pg-griglia{--pg-v:min(420px,(100svh - 192px) * 0.485);flex:none;height:calc(var(--pg-v) * 2.0615);margin-block:auto;display:grid;grid-template-columns:minmax(0,1fr) var(--pg-v);grid-template-rows:minmax(0,1fr) auto minmax(0,calc(var(--pg-v) * 2.0615 * .55)) minmax(0,1fr);grid-template-areas:". tel" "testo tel" "nastro tel" ". tel";column-gap:clamp(40px,5vw,96px)}.pg .pg-testo{grid-area:testo}@media (min-width:1024px){.pg .pg-testo{margin-bottom:40px;padding-right:max(0px,calc(var(--pg-v) * .74 - clamp(40px, 5vw, 96px)))}}.pg-spazio{grid-area:tel}.pg-basso{display:contents}.pg-nastro{grid-area:nastro;height:100%;min-height:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 93%,transparent)}.pg-nastro__traccia{display:flex;width:max-content;height:100%;animation:pg-scorri 75s linear infinite}.pg-nastro__gruppo{display:flex;gap:12px;height:100%;margin:0;padding:0 12px 0 0;list-style:none}.pg-nastro__foto{flex:none;height:100%;aspect-ratio:4/5;overflow:hidden;border-radius:12px;background:#e5dfd4}.pg-nastro__foto img{display:block;width:100%;height:100%;object-fit:cover}@keyframes pg-scorri{to{transform:translateX(-50%)}}@keyframes pg-sali{to{transform:translateY(-50%)}}.pg .pg-testo{max-width:none;gap:12px}.pg .ps-titolo{font-size:var(--tj-fs-titolo)}.pg .ps-frase{max-width:34rem;font-size:var(--tj-fs-frase);line-height:1.35}@media (min-width:1280px){.pg .ps-frase{max-width:none}}.pg-spazio{container-type:size;height:100%;min-height:0;display:flex;align-items:center;justify-content:center}.pg-telefono{--v:min(100cqh * 0.485,100cqw,420px);position:relative;width:var(--v);aspect-ratio:71.6/147.6;margin:0;padding:calc(var(--v) * .035);border-radius:calc(var(--v) * .17);background:#0b0b0b;box-shadow:inset 0 0 0 1.5px #4a4a4d,inset 0 0 0 3px #111,0 40px 80px -30px rgba(0,0,0,.45)}.pg-telefono:after,.pg-telefono:before{content:"";position:absolute;width:3px;background:#3a3a3d}.pg-telefono:before{right:-2px;top:27%;height:13%;border-radius:0 2px 2px 0}.pg-telefono:after{left:-2px;top:21%;height:8%;border-radius:2px 0 0 2px;box-shadow:0 calc(var(--v) * .26) 0 #3a3a3d}.pg-schermo{position:relative;overflow:hidden;border-radius:calc(var(--v) * .135)}.pg-schermo,.pg-video{width:100%;height:100%;background:#000}.pg-video{display:block;object-fit:cover}.pg-schermo .pg-play{position:absolute;z-index:2;top:50%;left:50%;display:grid;place-items:center;width:64px;height:64px;padding:0;border:0;border-radius:999px;background:hsla(0,0%,100%,.92);color:#000;transform:translate(-50%,-50%);cursor:pointer;box-shadow:0 4px 18px rgba(0,0,0,.3)}.pg-schermo .pg-play svg{width:26px;height:26px;margin-left:3px}.pg-schermo .pg-play:focus-visible{outline:3px solid #4caf2e;outline-offset:3px}.pg-isola{position:absolute;z-index:1;top:calc(var(--v) * .03);left:50%;width:32%;aspect-ratio:126/37;transform:translateX(-50%);border-radius:999px;background:#000;pointer-events:none}.pg-numero{position:absolute;z-index:3;top:9%;right:calc(100% - var(--v) * .06);display:flex;flex-direction:column;gap:calc(var(--v) * .012);padding:calc(var(--v) * .055) calc(var(--v) * .07);border-radius:calc(var(--v) * .06);background:#fff;color:#171717;white-space:nowrap;box-shadow:0 24px 50px -18px rgba(0,0,0,.45)}.pg-numero strong{font-size:clamp(22px,calc(var(--v) * .145),58px);font-weight:600;line-height:1;letter-spacing:-.03em}.pg-numero__capo{display:flex;align-items:center;gap:8px;margin-bottom:calc(var(--v) * .01);font-size:clamp(11px,calc(var(--v) * .036),14px);font-weight:500;letter-spacing:.06em;text-transform:uppercase}.pg-numero__icona{display:grid;place-items:center;width:clamp(20px,calc(var(--v) * .07),28px);aspect-ratio:1;border-radius:999px}.pg-numero__icona svg{width:58%;margin-left:8%}.pg-numero__nota{font-size:clamp(14px,calc(var(--v) * .055),22px);line-height:1.25}.pg-numero--a{background:#000;color:#fff}.pg-numero--a .pg-numero__capo,.pg-numero--a .pg-numero__nota{color:hsla(0,0%,100%,.72)}.pg-numero--a .pg-numero__icona,.pg-numero--b{background:#4caf2e;color:#000}.pg-numero--b{transform:rotate(-4deg);box-shadow:0 24px 50px -18px rgba(30,80,15,.55)}.pg-numero--b .pg-numero__icona{background:#000;color:#4caf2e}.pg-numero--c{border-left:calc(var(--v) * .018) solid #4caf2e}.pg-numero--c .pg-numero__capo,.pg-numero--c .pg-numero__nota{color:#4f463d}.pg-numero--c .pg-numero__icona{background:#4caf2e;color:#fff}.pg-prova{position:absolute;z-index:4;top:72px;left:24px;margin:0;padding:4px 10px;border-radius:6px;background:#171717;color:#fff;font:500 12px/1.4 var(--tj-font);letter-spacing:.06em;text-transform:uppercase}.ps.pg{position:relative}@media (max-width:1023px){.pg .gs .th-panel.cfn-panel{padding-top:84px;padding-bottom:24px}.pg-griglia{flex:1;height:auto;min-height:0;margin-block:0;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"testo" "basso";row-gap:40px}.pg .pg-testo{gap:20px}.pg .ps-frase{line-height:1.45}.pg-basso{grid-area:basso;container-type:size;min-height:0;display:flex;justify-content:center;align-items:center}.pg-nastro{display:none}.pg-spazio{--pm:min(100cqh/2.0615,100cqw * 0.54,420px);order:-1;flex:none;width:var(--pm);height:calc(var(--pm) * 2.0615)}.pg-telefono{translate:calc(var(--v) * .36) 0}.pg .ps-titolo{font-size:var(--tj-fs-titolo)}.pg--bolla .pg-nastro{display:none}.pg--bolla .pg-spazio{--pm:min(100cqh/2.0615,100cqw/1.55,420px)}.pg--bolla .pg-telefono{translate:calc(var(--v) * -.26) 0}.pg--bolla .pg-numero{--d:calc(var(--v) * 0.8);top:5%;right:auto;left:calc(100% - var(--d) * .35);width:var(--d);aspect-ratio:1;box-sizing:border-box;justify-content:center;align-items:center;gap:0;padding:0;border:0;border-radius:999px;text-align:center;white-space:normal}.pg--bolla .pg-numero:before{content:"";position:absolute;inset:-10%;border:1.5px solid rgba(76,175,46,.5);border-radius:999px;pointer-events:none}.pg--bolla .pg-numero__capo{display:none}.pg--bolla .pg-numero strong{font-size:calc(var(--d) * .32);line-height:.95}.pg--bolla .pg-numero__unita{display:block;margin-top:calc(var(--d) * .02);font-size:max(14px,var(--d) * .11);font-weight:500;letter-spacing:-.01em}.pg--bolla .pg-numero__nota{max-width:80%;font-size:max(11px,var(--d) * .075)}}@media (prefers-reduced-motion:reduce){.pg-nastro__traccia{animation:none}.pg-nastro{overflow-x:auto}}