#pacchetti .guide-showcase{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:32px;align-items:center;margin-bottom:30px}
#pacchetti .guide-showcase__copy{min-width:0}
#pacchetti .guide-showcase .iis-h2{font-size:clamp(1.8rem,3.1vw,2.5rem);max-width:24ch}
#pacchetti .guide-showcase .iis-lead{max-width:49ch;font-size:1rem;line-height:1.6}
#pacchetti .guide-showcase__choices{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0 8px}
#pacchetti .guide-showcase__choices button{background:transparent;border:0;border-bottom:2px solid transparent;padding:9px 8px;min-height:44px;color:var(--ink-soft);font-size:.875rem;font-weight:600;transition:color .2s,border-color .2s}
#pacchetti .guide-showcase__choices button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--red)}
#pacchetti .guide-showcase__detail{color:var(--ink-soft);font-size:.8rem;line-height:1.55;min-height:2.5em;margin:0;max-width:44ch}
#pacchetti .guide-showcase__link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:.875rem;font-weight:600;color:var(--red);text-decoration:underline;text-underline-offset:4px}
#pacchetti .guide-showcase__visual{position:relative;height:280px;perspective:1100px;isolation:isolate;touch-action:pan-y;min-width:0}
#pacchetti .guide-showcase__visual:after{content:'';position:absolute;left:15%;width:70%;height:16px;bottom:12px;border-radius:50%;background:#14232612;filter:blur(10px);z-index:-1}
#pacchetti .guide-showcase__book{position:absolute;width:140px;height:210px;top:28px;left:calc(50% - 70px);padding:0;border:0;background:transparent;overflow:hidden;filter:drop-shadow(5px 9px 6px #14232620);transform:translateX(var(--offset)) translateY(var(--lift)) rotateY(var(--turn)) rotateZ(var(--angle)) scale(var(--scale));transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .7s;transform-origin:50% 90%;z-index:2}
#pacchetti .guide-showcase__book img{display:block;width:300%;max-width:none;height:100%;object-fit:fill}
#pacchetti .guide-showcase__book:nth-child(1){--offset:-100px;--lift:8px;--turn:-12deg;--angle:-6deg;--scale:.91}
#pacchetti .guide-showcase__book:nth-child(2){--offset:0px;--lift:1px;--turn:-10deg;--angle:0deg;--scale:.94;z-index:3}
#pacchetti .guide-showcase__book:nth-child(2) img{transform:translateX(-33.333333%)}
#pacchetti .guide-showcase__book:nth-child(3){--offset:100px;--lift:8px;--turn:-8deg;--angle:6deg;--scale:.91}
#pacchetti .guide-showcase__book:nth-child(3) img{transform:translateX(-66.666667%)}
#pacchetti .guide-showcase__book.is-selected{transform:translateX(var(--offset)) translateY(-7px) rotateY(-5deg) rotateZ(0deg) scale(1.08);z-index:4;filter:drop-shadow(5px 13px 7px #14232626)}
#pacchetti .guide-showcase__visual.is-entering .guide-showcase__book{transform:translateX(0) translateY(17px) rotateY(-18deg) scale(.91)}
#pacchetti .guide-showcase__format{position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:.7rem;color:var(--ink-soft);line-height:1.5;margin:0}
@media(max-width:760px){#pacchetti .guide-showcase{grid-template-columns:1fr;gap:0;margin-bottom:24px}#pacchetti .guide-showcase__copy{display:contents}#pacchetti .guide-showcase .iis-h2{grid-row:1;font-size:1.85rem;max-width:24ch}#pacchetti .guide-showcase .iis-lead{grid-row:2}#pacchetti .guide-showcase__visual{grid-row:3;max-width:350px;width:100%;height:260px;margin:8px auto 0}#pacchetti .guide-showcase__choices{grid-row:4;justify-content:center;margin:8px 0 4px}#pacchetti .guide-showcase__detail{grid-row:5;max-width:none;text-align:center;min-height:2.5em}#pacchetti .guide-showcase__link{grid-row:6;justify-self:center}#pacchetti .guide-showcase__book{width:130px;height:195px;left:calc(50% - 65px)}#pacchetti .guide-showcase__book:nth-child(1){--offset:-85px}#pacchetti .guide-showcase__book:nth-child(3){--offset:85px}}
@media(max-width:370px){#pacchetti .guide-showcase__book{width:118px;height:177px;left:calc(50% - 59px)}#pacchetti .guide-showcase__book:nth-child(1){--offset:-64px}#pacchetti .guide-showcase__book:nth-child(3){--offset:64px}#pacchetti .guide-showcase__visual{height:240px}}
@media(prefers-reduced-motion:reduce){#pacchetti .guide-showcase__book,#pacchetti .guide-showcase__choices button{transition:none}}
