.evento-detail.svelte-8ralbe{color:#0a0a0a}.detail-hero.svelte-8ralbe{max-width:1400px;margin:0 auto;padding:4rem 2.5rem 6rem}.back-link.svelte-8ralbe{text-transform:uppercase;letter-spacing:.15em;color:#0a0a0a;margin-bottom:3.5rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-block}.back-link.svelte-8ralbe span:where(.svelte-8ralbe){border-bottom:2px solid;padding-bottom:4px;display:inline-block}.back-link.svelte-8ralbe:hover{opacity:.6}.hero-grid.svelte-8ralbe{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:5rem;display:grid}.cover-wrap.svelte-8ralbe{aspect-ratio:4/3;background:#f4f4f4;width:100%;display:block;overflow:hidden}.cover-wrap.svelte-8ralbe img:where(.svelte-8ralbe){object-fit:cover;object-position:center;width:100%;height:100%;display:block}.hero-text.svelte-8ralbe{flex-direction:column;gap:1.25rem;padding-top:.5rem;display:flex}.eyeshot.svelte-8ralbe{text-transform:uppercase;letter-spacing:.15em;color:#666;margin:0;font-size:.85rem;font-weight:700}.category-pill.svelte-8ralbe{text-transform:uppercase;letter-spacing:.18em;color:#fff;background:#0a0a0a;align-self:flex-start;margin:0;padding:.45rem .85rem;font-size:.7rem;font-weight:700}h1.svelte-8ralbe{letter-spacing:-.03em;color:#0a0a0a;margin:.25rem 0 0;font-size:clamp(2rem,4.5vw,3.5rem);font-weight:680;line-height:1.02}.hero-meta.svelte-8ralbe{border-top:1px solid #0a0a0a;grid-template-columns:repeat(2,1fr);gap:0;margin:2rem 0 0;display:grid}.hero-meta.svelte-8ralbe>div:where(.svelte-8ralbe){border-bottom:1px solid #0a0a0a;flex-direction:column;gap:.45rem;padding:1.25rem 1rem 1.25rem 0;display:flex}.hero-meta.svelte-8ralbe>div:where(.svelte-8ralbe):nth-child(2n){border-left:1px solid #0a0a0a;padding-left:1.5rem;padding-right:0}.hero-meta.svelte-8ralbe dt:where(.svelte-8ralbe){text-transform:uppercase;letter-spacing:.18em;color:#666;margin:0;font-size:.7rem;font-weight:700}.hero-meta.svelte-8ralbe dd:where(.svelte-8ralbe){letter-spacing:-.01em;color:#0a0a0a;margin:0;font-size:clamp(.95rem,1.3vw,1.1rem);font-weight:700}.book-cta.svelte-8ralbe{color:#fff;text-transform:uppercase;letter-spacing:.12em;background:#0a0a0a;align-self:flex-start;align-items:center;margin-top:1.75rem;padding:1.1rem 2rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .3s;display:inline-flex}.book-cta.svelte-8ralbe:hover{background:#2a2a2a}.book-cta.svelte-8ralbe .cta-arrow:where(.svelte-8ralbe){margin-left:.5rem;transition:transform .3s;display:inline-block}.book-cta.svelte-8ralbe:hover .cta-arrow:where(.svelte-8ralbe){transform:translate(3px,-3px)}.lede.svelte-8ralbe{color:#333;letter-spacing:.005em;margin:1rem 0 0;font-family:Schibsted Grotesk,system-ui,sans-serif;font-size:clamp(1.1rem,1.6vw,1.3rem);font-style:italic;font-weight:400;line-height:1.5}.section-label.svelte-8ralbe{text-transform:uppercase;letter-spacing:.2em;color:#0a0a0a;margin:0 0 2.5rem;font-size:.85rem;font-weight:700}.section-label.light.svelte-8ralbe{color:#fff}.arrivare-section.svelte-8ralbe{color:#fff;background:#0a0a0a;padding:6rem 2.5rem 7rem}.arrivare-section.svelte-8ralbe .section-label:where(.svelte-8ralbe){max-width:1400px;margin:0 auto 3rem}.arrivare-grid.svelte-8ralbe{grid-template-columns:repeat(2,1fr);gap:3rem 4rem;max-width:1400px;margin:0 auto;display:grid}.arrivare-cap.svelte-8ralbe{text-transform:uppercase;letter-spacing:.18em;color:#999;border-bottom:1px solid #333;margin:0 0 1rem;padding-bottom:1rem;font-size:.7rem;font-weight:700}.arrivare-indirizzo.svelte-8ralbe{letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:680;line-height:1.15}.arrivare-luogo.svelte-8ralbe{color:#999;display:block}.arrivare-mezzi.svelte-8ralbe{color:#ddd;margin:0;font-size:1.05rem;line-height:1.7}@media (width<=1024px){.hero-grid.svelte-8ralbe{grid-template-columns:1fr;gap:3rem}.cover-wrap.svelte-8ralbe{max-width:640px}}@media (width<=640px){.detail-hero.svelte-8ralbe,.arrivare-section.svelte-8ralbe{padding-left:1.5rem;padding-right:1.5rem}.detail-hero.svelte-8ralbe{padding-top:2.5rem;padding-bottom:3rem}.back-link.svelte-8ralbe{margin-bottom:2.5rem}.hero-meta.svelte-8ralbe{grid-template-columns:1fr}.hero-meta.svelte-8ralbe>div:where(.svelte-8ralbe),.hero-meta.svelte-8ralbe>div:where(.svelte-8ralbe):nth-child(2n){border-left:none;padding:1.25rem 0}.arrivare-section.svelte-8ralbe{padding-top:4rem;padding-bottom:4.5rem}.arrivare-grid.svelte-8ralbe{grid-template-columns:1fr;gap:2.5rem}}@media (width<=480px){h1.svelte-8ralbe{word-break:break-word;-webkit-hyphens:auto;hyphens:auto}}
