.team-elenco{list-style:none;margin-inline:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(var(--space-3),2.6vw,var(--space-6));gap:clamp(var(--space-3),2.6vw,var(--space-6))}@media (min-width:980px){.team-elenco{max-width:calc(100% - var(--col-4) - var(--grid-gap))}}.team-ritratto{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--ivory-deep)}.team-ritratto img{width:100%;height:100%;object-fit:cover;display:block}.team-ritratto--iniziali:before{content:"";position:absolute;inset:clamp(var(--space-2),1.4vw,var(--space-4));border:1px solid var(--hairline);pointer-events:none;z-index:1}.team-iniziali{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--serif);font-size:clamp(1.6rem,6vw,4.2rem);font-weight:300;line-height:var(--lh-xl);letter-spacing:var(--ls-sm);color:var(--ink);-webkit-user-select:none;-moz-user-select:none;user-select:none}.team-nome{margin-top:clamp(var(--space-3),1.6vw,var(--space-4));font-family:var(--serif);font-size:clamp(1.1rem,6vw,var(--d-sm));font-weight:400;line-height:var(--lh-title);text-wrap:balance}.team-ruolo{margin-top:var(--space-1);font-size:var(--t-sm);color:var(--muted)}.team-azione{margin-top:clamp(var(--space-6),4vw,var(--space-7));text-align:center}.team-intro{max-width:62ch;margin:0 auto clamp(var(--space-6),4vw,var(--space-7));text-align:center;font-weight:300;text-wrap:pretty}.team-intro p+p{margin-top:var(--space-3)}.sede-testa{text-align:center}.sede-dati{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);margin-top:var(--space-4);font-size:var(--t-body-sm);color:var(--muted);text-wrap:balance}.recensioni-testa{text-align:center}.recensioni-voto{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:var(--space-1) var(--space-2);margin-top:var(--space-4);font-size:var(--t-sm);color:var(--muted)}.recensioni-voto svg{color:var(--brass);align-self:center}.recensioni-voto-numero{font-family:var(--serif);font-size:var(--t-body);color:var(--ink)}.recensioni-scorre{position:relative;overflow-x:auto;padding:6px;margin:-6px;scroll-padding-inline:6px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.recensioni-scorre::-webkit-scrollbar{display:none}.recensioni-fila{display:flex;align-items:flex-start;gap:var(--grid-gap);width:max-content;margin-inline:auto}.recensioni-fila>li{flex:none;width:min(86vw - 2 * var(--gutter),24rem);min-width:15rem;scroll-snap-align:start}.recensioni-comandi{display:flex;justify-content:center;gap:var(--space-3);margin-top:clamp(var(--space-5),3vw,var(--space-6))}.recensioni-comandi[hidden]{display:none}.recensioni-freccia{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid rgb(var(--ink-rgb)/.3);border-radius:50%;background:transparent;color:var(--ink);cursor:pointer;transition:border-color .25s var(--ease-soft),background-color .25s var(--ease-soft),color .25s var(--ease-soft)}.recensioni-freccia:hover:not([aria-disabled=true]){border-color:var(--ink);background:var(--ink);color:var(--porcelain)}.recensioni-freccia[aria-disabled=true]{opacity:.35;cursor:default}.recensione{display:flex;flex-direction:column;padding-top:var(--space-5);border-top:1px solid var(--hairline)}.recensione-stelle{display:flex;gap:var(--space-1);color:var(--brass)}.recensione-stella-vuota{opacity:.25}.recensione-testo{max-width:15em;margin-top:var(--space-4);font-family:var(--serif);font-size:clamp(1.2rem,1.6vw,1.45rem);font-style:italic;font-weight:300;line-height:var(--lh-quote)}.recensione-testo p{white-space:pre-line}.recensione-espandi{display:none}.recensione-espandi summary{display:inline-block;padding-block:var(--space-3);font-size:var(--t-label);letter-spacing:var(--ls-caps-ui);text-transform:uppercase;color:var(--ink);cursor:pointer;list-style:none;transition:color .25s var(--ease-soft)}.recensione-espandi summary::-webkit-details-marker{display:none}.recensione-espandi summary:hover{color:var(--accent-text)}.recensione-chiudi,.recensione-espandi[open] .recensione-apri{display:none}.recensione-espandi[open] .recensione-chiudi{display:inline}@supports selector(:has(*)){.recensione--lunga .recensione-espandi{display:block}.recensione--lunga .recensione-testo p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;overflow:hidden}.recensione--lunga:has(.recensione-espandi[open]) .recensione-testo p{display:block;-webkit-line-clamp:unset;overflow:visible}}.recensione-firma{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.recensione-iniziali{flex:none;display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--ink);color:var(--porcelain);font-family:var(--serif);font-size:var(--t-body-sm);letter-spacing:.04em}.recensione-chi{display:flex;flex-direction:column;gap:2px;min-width:0}a.recensione-autore{transition:color .3s}a.recensione-autore:hover{color:var(--accent-text)}.recensione-autore{font-size:var(--t-label-sm);font-weight:400;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink)}.recensione-fonte{font-size:var(--t-sm);color:var(--muted)}.recensioni-nota{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);margin-top:clamp(var(--space-6),4vw,var(--space-7));text-align:center}.recensioni-nota p{font-size:var(--t-sm);color:var(--muted)}.recensioni-link{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3) var(--space-6)}@media (prefers-reduced-motion:reduce){.recensione-espandi summary,.recensioni-freccia{transition:none}}