.location-events-page[data-astro-cid-mx5okym6]{background:var(--color-white);min-height:100vh;padding-bottom:80px}.page-container[data-astro-cid-mx5okym6]{max-width:1600px;margin:0 auto;padding:var(--page-top-spacing) 40px 60px}.page-header[data-astro-cid-mx5okym6]{margin-bottom:24px}.location-heading[data-astro-cid-mx5okym6]{font-family:var(--font-sans);font-size:clamp(40px,5vw,68px);font-weight:400;line-height:.96;letter-spacing:0;color:var(--color-black);margin:0}.text-yellow[data-astro-cid-mx5okym6]{color:var(--color-black)}.location-accent[data-astro-cid-mx5okym6]{color:var(--color-black);text-decoration:underline;text-decoration-color:var(--color-stroke);text-underline-offset:8px;text-decoration-thickness:2px}.country-subtitle[data-astro-cid-mx5okym6]{font-family:var(--font-sans);font-size:24px;color:var(--color-gray);margin-top:12px;font-weight:400;letter-spacing:0}.location-intro[data-astro-cid-mx5okym6]{font-family:var(--font-sans);font-size:16px;line-height:1.6;color:var(--color-text-muted);max-width:70ch;margin:0 0 40px}.results-meta[data-astro-cid-mx5okym6]{margin-bottom:32px;border-bottom:1px solid var(--color-stroke);padding-bottom:16px}.results-count[data-astro-cid-mx5okym6]{font-family:var(--font-sans);font-size:15px;font-weight:400;color:var(--color-gray);margin:0}.events-grid[data-astro-cid-mx5okym6]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.events-grid[data-astro-cid-mx5okym6] .card-image-wrapper{aspect-ratio:1}.empty-state[data-astro-cid-mx5okym6]{text-align:center;padding:100px 0;color:var(--color-gray);font-family:var(--font-sans)}.empty-state[data-astro-cid-mx5okym6] p[data-astro-cid-mx5okym6]{margin-bottom:24px;font-size:18px}.pill-btn[data-astro-cid-mx5okym6]{height:44px;padding:1px 24px 0;background:var(--color-yellow);color:var(--color-black);border-radius:999px;font-family:var(--font-sans);font-size:15px;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;transition:all .2s}.pill-btn[data-astro-cid-mx5okym6]:hover{opacity:.9}.section-top[data-astro-cid-mx5okym6]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:20px;padding-bottom:0}.discovery-title[data-astro-cid-mx5okym6]{font-family:var(--font-sans);font-size:24px;font-weight:400;color:var(--color-black);letter-spacing:-.02em}.discovery-see-all[data-astro-cid-mx5okym6]{flex-shrink:0}.related-section[data-astro-cid-mx5okym6]{margin-top:80px}.related-grid[data-astro-cid-mx5okym6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,24px)}.related-grid[data-astro-cid-mx5okym6] .card-image-wrapper{aspect-ratio:1}.project-card[data-astro-cid-mx5okym6]{display:flex;flex-direction:column;gap:10px;text-decoration:none;color:inherit;transition:transform .2s ease}.project-card[data-astro-cid-mx5okym6]:hover{transform:translateY(-2px)}.project-card-media[data-astro-cid-mx5okym6]{aspect-ratio:1;overflow:hidden;background:#e8e8ea;border-radius:12px;border:1px solid var(--color-stroke)}.project-card-image[data-astro-cid-mx5okym6]{width:100%;height:100%;object-fit:cover;display:block}.project-card-placeholder[data-astro-cid-mx5okym6]{width:100%;height:100%;background:#e8e8ea}.project-card-name[data-astro-cid-mx5okym6]{font-family:var(--font-sans);font-size:14px;font-weight:400;color:var(--color-black);margin:0;line-height:1.25;text-transform:uppercase;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-card-designer[data-astro-cid-mx5okym6]{font-family:var(--font-sans);font-size:13px;color:var(--color-text-muted);margin:-6px 0 0;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1300px){.related-grid[data-astro-cid-mx5okym6]{grid-template-columns:repeat(4,1fr)}}@media(max-width:1200px){.events-grid[data-astro-cid-mx5okym6]{grid-template-columns:repeat(3,1fr)}}@media(max-width:1100px){.related-grid[data-astro-cid-mx5okym6]{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.events-grid[data-astro-cid-mx5okym6]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.events-grid[data-astro-cid-mx5okym6]{grid-template-columns:1fr}.related-grid[data-astro-cid-mx5okym6]{grid-template-columns:repeat(2,1fr)}.page-container[data-astro-cid-mx5okym6]{padding:24px 20px 60px}.location-heading[data-astro-cid-mx5okym6]{font-size:36px}.discovery-title[data-astro-cid-mx5okym6]{font-size:20px}}
