.duo-hero[data-astro-cid-lcdefpme]{min-height:100svh;position:relative}.duo-panel[data-astro-cid-lcdefpme]{min-height:60svh;color:var(--color-white);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@media (width>=768px){.duo-panel[data-astro-cid-lcdefpme]{height:100%;min-height:unset;position:absolute;inset:0}.duo-panel--m90[data-astro-cid-lcdefpme]{clip-path:polygon(0 0,57% 0,44% 100%,0 100%);z-index:2;justify-content:flex-start;padding-left:clamp(2.5rem,6vw,7rem)}.duo-panel--bc[data-astro-cid-lcdefpme]{clip-path:polygon(55% 0,100% 0,100% 100%,42% 100%);z-index:1;justify-content:flex-end;padding-right:clamp(2.5rem,6vw,7rem)}.duo-hero[data-astro-cid-lcdefpme]:before{content:"";z-index:8;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff0f 35%,#ffffff2e 50%,#ffffff0f 65%,#0000 100%);width:60px;height:115%;position:absolute;top:50%;left:50.5%;transform:translate(-50%,-50%)rotate(-11.5deg)}}.duo-bg{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .8s cubic-bezier(.25,.46,.45,.94);position:absolute;inset:0}.duo-panel[data-astro-cid-lcdefpme]:hover .duo-bg{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.duo-panel[data-astro-cid-lcdefpme]:hover .duo-bg{transform:none}}.duo-overlay[data-astro-cid-lcdefpme]{z-index:1;position:absolute;inset:0}.duo-panel--m90[data-astro-cid-lcdefpme] .duo-overlay[data-astro-cid-lcdefpme]{background:linear-gradient(#2d004b0d 0%,#2d004b99 50%,#2d004be0 100%)}.duo-panel--bc[data-astro-cid-lcdefpme] .duo-overlay[data-astro-cid-lcdefpme]{background:linear-gradient(#0c1a3d0d 0%,#0c1a3d9e 50%,#0c1a3de6 100%)}.duo-content[data-astro-cid-lcdefpme]{z-index:2;padding:var(--space-10) var(--space-6) var(--space-14);text-align:center;align-items:center;gap:var(--space-5);flex-direction:column;width:100%;max-width:460px;display:flex;position:relative}.duo-title[data-astro-cid-lcdefpme]{font-size:clamp(var(--text-4xl), 5vw, var(--text-5xl));line-height:var(--leading-tight);color:var(--color-white)}.duo-panel--m90[data-astro-cid-lcdefpme] .duo-title[data-astro-cid-lcdefpme]{text-shadow:-2px -2px #00000080,3px 3px #0006,5px 5px #2d004b99}.duo-panel--bc[data-astro-cid-lcdefpme] .duo-title[data-astro-cid-lcdefpme]{text-shadow:-2px -2px #00000080,3px 3px #0006,5px 5px #0c1a3d99}.duo-sub[data-astro-cid-lcdefpme]{font-size:var(--text-base);color:#ffffffe0;line-height:var(--leading-snug)}@media (width>=768px){.duo-content[data-astro-cid-lcdefpme]{padding:var(--space-6);max-width:400px}}.duo-scroll[data-astro-cid-lcdefpme]{bottom:var(--space-8);z-index:10;color:#ffffffa6;pointer-events:none;animation:2.2s infinite scrollBounce;position:absolute;left:50%;transform:translate(-50%)}@keyframes scrollBounce{0%,to{opacity:.6;transform:translate(-50%)translateY(0)}50%{opacity:1;transform:translate(-50%)translateY(8px)}}@media (prefers-reduced-motion:reduce){.duo-scroll[data-astro-cid-lcdefpme]{animation:none}}.prossime-date[data-astro-cid-lcdefpme]{padding:var(--space-20) 0;background-color:var(--color-surface)}.section-title[data-astro-cid-lcdefpme]{font-size:clamp(var(--text-3xl), 5vw, var(--text-4xl));margin-bottom:var(--space-10);color:var(--color-ink);gap:var(--space-2);flex-direction:column;display:inline-flex}.section-title[data-astro-cid-lcdefpme]:after{content:"";background:var(--m90-primary);border-radius:2px;width:48px;height:4px;display:block}.eventi-list[data-astro-cid-lcdefpme]{gap:var(--space-3);flex-direction:column;max-width:720px;display:flex}.eventi-link-wrap[data-astro-cid-lcdefpme]{margin-top:var(--space-6)}.link-all-eventi[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:var(--tracking-display);color:var(--m90-primary);padding:var(--space-2) var(--space-3);border-bottom:3px solid var(--m90-primary);text-decoration:none;display:inline-flex}.link-all-eventi[data-astro-cid-lcdefpme]:hover{color:var(--m90-dark);border-color:var(--m90-dark)}.link-all-eventi[data-astro-cid-lcdefpme]:focus-visible{outline:3px solid var(--m90-secondary);outline-offset:3px;border-radius:var(--radius-sm)}.dev-note[data-astro-cid-lcdefpme]{margin-top:var(--space-8);padding:var(--space-4);border-radius:var(--radius-md);background:#ffc80014;border:2px dashed #ffc80066}.dev-note[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:#ffa000;cursor:pointer;margin-bottom:var(--space-4);font-weight:700}.squadra[data-astro-cid-lcdefpme]{padding-block:var(--space-20);background-color:var(--color-black);color:var(--color-white)}.squadra-title[data-astro-cid-lcdefpme]{font-size:clamp(var(--text-3xl), 5vw, var(--text-4xl));color:var(--color-white);margin-bottom:var(--space-3);text-align:center}.squadra-intro[data-astro-cid-lcdefpme]{text-align:center;font-size:var(--text-lg);color:#ffffff8c;margin-bottom:var(--space-12)}.staff-grid[data-astro-cid-lcdefpme]{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));max-width:900px;margin-inline:auto;list-style:none;display:grid}.staff-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{text-align:center;align-items:center;gap:var(--space-2);padding:var(--space-7) var(--space-4);border-radius:var(--radius-xl);background:#ffffff0a;border:1px solid #ffffff1f;flex-direction:column;transition:border-color .2s,background .2s;display:flex}.staff-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:hover{background:#242424;border-color:#ffffff40}@media (prefers-reduced-motion:reduce){.staff-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{transition:none}}.sn[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--text-6xl);letter-spacing:var(--tracking-display);color:var(--num-color,var(--m90-primary));line-height:1}.sr[data-astro-cid-lcdefpme]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:#ffffffb3;font-weight:700;line-height:var(--leading-snug)}.organizzatori[data-astro-cid-lcdefpme]{padding:var(--space-20) 0;background:linear-gradient(135deg, var(--m90-dark) 0%, var(--color-black) 50%, var(--bc-dark) 100%);color:var(--color-white)}.organizzatori-inner[data-astro-cid-lcdefpme]{text-align:center;align-items:center;gap:var(--space-5);flex-direction:column;max-width:640px;margin:0 auto;display:flex}.org-badges[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-3);display:flex}.org-plus[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--text-2xl);color:#fff6}.org-title[data-astro-cid-lcdefpme]{font-size:clamp(var(--text-3xl), 5vw, var(--text-4xl));color:var(--color-white)}.org-desc[data-astro-cid-lcdefpme]{font-size:var(--text-lg);color:#ffffffbf;line-height:var(--leading-snug)}.org-cta[data-astro-cid-lcdefpme]{margin-top:var(--space-2)}.org-contacts[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:#ffffff80;line-height:var(--leading-normal)}.org-contacts[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--m90-secondary);text-decoration:none}.org-contacts[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline}
