:root{--colore-testo: #1a1a1a;--colore-testo-tenue: #54595f;--colore-grigio: #6c6c6c;--colore-sfondo: #ffffff;--colore-sfondo-alt: #eeeeee;--colore-accento: #ee6c61;--colore-turchese: #0c7688;--colore-accento-testo: var(--colore-testo);--colore-turchese-testo: var(--colore-testo);--colore-salvia: #767676;--colore-audio: #b05508;--colore-audio-vivo: #ef7d00;--colore-area: var(--colore-accento);--colore-area-testo: var(--colore-accento-testo);--colore-su-area: #ffffff;--colore-bordo: #e0e0e0;--font-base: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-testo: "Open Sans", var(--font-base);--font-titoli: "Playfair Display";--font-ui: var(--font-testo);--dim-base: 1rem;--interlinea: 1.5;--sp-1: .25rem;--sp-2: .5rem;--sp-3: 1rem;--sp-4: 1.5rem;--sp-5: 2.5rem;--sp-6: 4rem;--sp-7: 6rem;--stacco-testata: clamp(1.75rem, 1rem + 2.4vw, 3rem);--larghezza-max: 1140px;--larghezza-video: 760px;--larghezza-testo: 70ch}.soglia{margin:0;--lingue-alta: 44px}.soglia__lingue{display:flex;align-items:center;justify-content:flex-end;min-height:var(--lingue-alta);padding-inline:var(--sp-3);background:var(--colore-sfondo)}@media(max-width:900px){.soglia__lingue{display:none}}@media(max-width:767px){.soglia{--lingue-alta: 52px}.soglia__lingue{padding-inline:var(--sp-2)}.soglia__lingue .lingue__voce{padding:10px 12px;font-size:14px}}.soglia__griglia{display:flex;flex-direction:row;min-height:calc(100vh - var(--lingue-alta))}.porta{flex:1 1 50%;display:flex;align-items:center;justify-content:center;min-height:calc(100vh - var(--lingue-alta));padding:var(--sp-5) var(--sp-4);text-decoration:none;color:var(--colore-testo);background:var(--colore-sfondo);transition:background-color .3s ease}.porta--artista{border-right:1px solid var(--colore-testo)}.porta__interno{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:20px;min-height:200px;width:100%;max-width:640px}.porta__foto{display:block;width:clamp(240px,23vw,460px);max-width:100%}.porta__foto img{display:block;width:100%;height:auto;border:10px solid #fff;box-shadow:-10px 10px 20px #00000080}.porta__logo{display:flex;justify-content:center;width:100%;line-height:0}.porta__logo-svg,.porta__logo img,.porta__logo svg{display:inline-block;max-width:min(100%,250px);height:auto;margin-inline:auto}.porta__invito{display:inline-flex;align-items:center;gap:.5em;padding:15px 30px;border-radius:0;font-family:var(--font-ui);font-size:18.66px;font-weight:700;letter-spacing:.01em;line-height:1;color:#fff;background:var(--colore-turchese);transition:background-color .3s ease}.porta__freccia{width:16px;height:16px;flex:none}.porta--fondazione .porta__invito{background:var(--colore-accento)}.porta:hover .porta__invito,.porta:focus-visible .porta__invito{background:var(--colore-salvia);color:#fff}.porta:focus-visible{outline:3px solid var(--colore-turchese);outline-offset:-6px}@media(max-width:1024px){.porta__foto{width:100%}}@media(max-width:767px){.soglia__griglia{flex-direction:column}.porta{min-height:calc(50vh - var(--lingue-alta) / 2);padding-inline:var(--sp-5)}.porta--artista{border-right:0;border-bottom:1px solid var(--colore-testo)}}.pie--soglia{background:#000;--colore-grigio: #8a8a8a;color:var(--colore-sfondo-alt);padding-block:var(--sp-5);font-family:var(--font-ui);font-size:.875rem}.pie--soglia__interno{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-4)}.pie--soglia__ente{margin:0;font-weight:600;letter-spacing:.02em}.pie--soglia__ente span{display:block;margin-top:4px;font-weight:400;font-size:.8125rem;color:var(--colore-grigio)}.pie--soglia .social a{color:var(--colore-sfondo-alt)}.pie--soglia .social a:hover,.pie--soglia .social a:focus-visible{color:#fff}.pie--soglia__note{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-4);margin-left:auto;color:var(--colore-grigio)}.pie--soglia__note p{margin:0}.pie--soglia__note .pie__legali{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin:0;padding:0;list-style:none}.pie--soglia__note a{color:inherit;text-decoration:none}.pie--soglia__note a:hover,.pie--soglia__note a:focus-visible{color:#fff}@media(max-width:700px){.pie--soglia__interno{flex-direction:column;align-items:flex-start;text-align:left}.pie--soglia__note{margin-left:0}}
