/* Home v20: le due sedi raccontate anche attraverso le immagini. */
.selector .choices{width:min(100%,1080px);max-width:1080px;gap:1.35rem}
.selector .choices a{position:relative;isolation:isolate;min-height:355px;overflow:hidden;justify-content:flex-end;border:1px solid rgba(255,255,255,.28);background:#111;box-shadow:0 20px 50px rgba(0,0,0,.26)}
.selector .choices a::before,.selector .choices a::after{content:"";position:absolute;inset:0;z-index:-1}
.selector .choices a::before{background:center/cover no-repeat;opacity:.8;filter:brightness(1.13) saturate(1.06);transition:transform .65s ease,opacity .4s ease}
.selector .choices a::after{background:linear-gradient(180deg,rgba(0,0,0,.04) 0%,rgba(0,0,0,.03) 34%,rgba(0,0,0,.68) 100%)}
.selector .choices .red::before{background-image:linear-gradient(135deg,rgba(230,45,67,.34),rgba(0,0,0,.08)),url('assets/dante-home-raddrizzata.png?v=26')}
.selector .choices .yellow::before{background-image:linear-gradient(135deg,rgba(246,207,39,.38),rgba(0,0,0,.08)),url('assets/zisa-13-sala-panorama.jpeg?v=bc1b4bd30f47')}
.selector .choices a:hover::before{transform:scale(1.07);opacity:.92}
.selector .choices a small{position:absolute;top:1.5rem;left:1.7rem;padding:.48rem .72rem;border:1px solid rgba(255,255,255,.38);border-radius:999px;background:rgba(0,0,0,.3);backdrop-filter:blur(7px)}
.selector .choices a .choice-logo{width:clamp(170px,62%,330px);margin:auto auto 1.45rem;filter:drop-shadow(0 8px 15px rgba(0,0,0,.5))}
.selector .choices a span{align-self:flex-start;font-size:.78rem}
@media(max-width:760px){.selector .choices a{min-height:285px}.selector .choices a small{top:1.1rem;left:1.1rem}.selector .choices a .choice-logo{width:min(255px,76%);margin:auto auto 1.1rem}}
