.page-hero[data-astro-cid-g6mf5fs7]{position:relative;height:60vh;display:flex;align-items:center;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.05)}.hero-background[data-astro-cid-g6mf5fs7]{position:absolute;inset:0;z-index:0}.hero-background[data-astro-cid-g6mf5fs7] img[data-astro-cid-g6mf5fs7]{width:100%;height:100%;object-fit:cover;filter:brightness(.5) contrast(1.1)}.hero-content[data-astro-cid-g6mf5fs7]{position:relative;z-index:3}.breadcrumbs[data-astro-cid-g6mf5fs7]{display:flex;gap:.5rem;margin-bottom:2rem;color:var(--color-gray);font-size:.75rem;text-transform:uppercase;letter-spacing:.15em}.breadcrumbs[data-astro-cid-g6mf5fs7] a[data-astro-cid-g6mf5fs7]{color:var(--color-white-soft);transition:opacity .3s ease}.breadcrumbs[data-astro-cid-g6mf5fs7] a[data-astro-cid-g6mf5fs7]:hover{opacity:.7}.page-hero[data-astro-cid-g6mf5fs7] h1[data-astro-cid-g6mf5fs7]{font-size:clamp(3rem,8vw,6rem);margin-bottom:1rem;color:var(--color-white-soft);text-transform:uppercase;letter-spacing:-.03em;font-weight:900;line-height:.9}.page-hero[data-astro-cid-g6mf5fs7] p[data-astro-cid-g6mf5fs7]{font-size:1rem;color:var(--color-gray);text-transform:uppercase;letter-spacing:.15em;font-weight:300}.locations-section[data-astro-cid-g6mf5fs7]{background:var(--color-dark);padding:var(--spacing-xxl) 0}.location-card[data-astro-cid-g6mf5fs7]{display:grid;grid-template-columns:1fr 1.5fr;gap:0;background:transparent;overflow:hidden;margin-bottom:5rem;border:none;border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:5rem;transition:all .4s cubic-bezier(.4,0,.2,1)}.location-card[data-astro-cid-g6mf5fs7]:hover{border-bottom-color:#ffc6374d}.location-image[data-astro-cid-g6mf5fs7]{position:relative;height:100%;min-height:400px}.location-image[data-astro-cid-g6mf5fs7] img[data-astro-cid-g6mf5fs7]{width:100%;height:100%;object-fit:cover}.location-badge[data-astro-cid-g6mf5fs7]{position:absolute;top:2rem;left:2rem;background:#000c;color:var(--color-cinema-yellow);padding:.6rem 1.2rem;font-weight:400;font-size:.75rem;text-transform:uppercase;letter-spacing:.15em;border:1px solid rgba(255,198,55,.3)}.location-content[data-astro-cid-g6mf5fs7]{padding:3rem 4rem;display:flex;flex-direction:column;justify-content:center;background:var(--color-dark)}.location-city[data-astro-cid-g6mf5fs7]{display:inline-block;color:var(--color-cinema-yellow);font-weight:400;font-size:.8rem;text-transform:uppercase;letter-spacing:.2em;margin-bottom:1rem}.location-header[data-astro-cid-g6mf5fs7] h2[data-astro-cid-g6mf5fs7]{font-size:2.5rem;color:var(--color-white-soft);margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:-.02em;line-height:1.1}.location-address[data-astro-cid-g6mf5fs7]{display:flex;align-items:center;gap:.5rem;color:var(--color-gray);margin-bottom:1.5rem}.location-address[data-astro-cid-g6mf5fs7] svg[data-astro-cid-g6mf5fs7]{color:var(--color-cinema-yellow);flex-shrink:0}.location-description[data-astro-cid-g6mf5fs7]{color:var(--color-gray);line-height:1.8;margin-bottom:1.5rem}.location-features[data-astro-cid-g6mf5fs7]{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:2rem}.feature-tag[data-astro-cid-g6mf5fs7]{background:#ffd43b1a;color:var(--color-cinema-yellow);padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:600}.location-actions[data-astro-cid-g6mf5fs7]{display:flex;gap:1rem;flex-wrap:wrap}.map-section[data-astro-cid-g6mf5fs7]{background:var(--color-anthracite)}.map-placeholder[data-astro-cid-g6mf5fs7]{background:var(--color-dark);border-radius:var(--border-radius);padding:4rem 2rem;border:2px dashed rgba(255,212,59,.3)}.map-content[data-astro-cid-g6mf5fs7]{text-align:center;max-width:600px;margin:0 auto}.map-content[data-astro-cid-g6mf5fs7] svg[data-astro-cid-g6mf5fs7]{color:var(--color-cinema-yellow);margin:0 auto 1.5rem}.map-content[data-astro-cid-g6mf5fs7] h3[data-astro-cid-g6mf5fs7]{color:var(--color-white-soft);font-size:2rem;margin-bottom:1rem}.map-content[data-astro-cid-g6mf5fs7] p[data-astro-cid-g6mf5fs7]{color:var(--color-gray);line-height:1.8;margin-bottom:1rem}.map-note[data-astro-cid-g6mf5fs7]{font-style:italic;color:var(--color-cinema-yellow)}.cta-compact[data-astro-cid-g6mf5fs7]{background:var(--color-dark)}.cta-box[data-astro-cid-g6mf5fs7]{text-align:center;max-width:700px;margin:0 auto;padding:3rem;background:var(--color-anthracite);border-radius:var(--border-radius);border:2px solid var(--color-cinema-yellow)}.cta-box[data-astro-cid-g6mf5fs7] h2[data-astro-cid-g6mf5fs7]{color:var(--color-cinema-yellow);font-size:2rem;margin-bottom:1rem}.cta-box[data-astro-cid-g6mf5fs7] p[data-astro-cid-g6mf5fs7]{color:var(--color-gray);line-height:1.8;margin-bottom:2rem;font-size:1.1rem}@media (max-width: 968px){.page-hero[data-astro-cid-g6mf5fs7]{height:50vh;min-height:400px}.page-hero[data-astro-cid-g6mf5fs7] h1[data-astro-cid-g6mf5fs7]{font-size:clamp(2.5rem,10vw,4rem)}.location-card[data-astro-cid-g6mf5fs7]{grid-template-columns:1fr;gap:0;margin-bottom:2rem}.location-image[data-astro-cid-g6mf5fs7]{min-height:300px}.location-content[data-astro-cid-g6mf5fs7]{padding:2rem}.location-header[data-astro-cid-g6mf5fs7] h2[data-astro-cid-g6mf5fs7]{font-size:1.8rem;text-align:center}.location-city[data-astro-cid-g6mf5fs7]{text-align:center;display:block}.location-description[data-astro-cid-g6mf5fs7]{text-align:center}.location-features[data-astro-cid-g6mf5fs7],.location-actions[data-astro-cid-g6mf5fs7]{justify-content:center}}@media (max-width: 768px){.page-hero[data-astro-cid-g6mf5fs7]{height:40vh;min-height:350px}.page-hero[data-astro-cid-g6mf5fs7] h1[data-astro-cid-g6mf5fs7]{font-size:clamp(2rem,10vw,3rem)}.page-hero[data-astro-cid-g6mf5fs7] p[data-astro-cid-g6mf5fs7]{font-size:.85rem}.location-content[data-astro-cid-g6mf5fs7]{padding:1.5rem}.location-header[data-astro-cid-g6mf5fs7] h2[data-astro-cid-g6mf5fs7]{font-size:1.5rem}.location-actions[data-astro-cid-g6mf5fs7]{flex-direction:column;width:100%}.location-actions[data-astro-cid-g6mf5fs7] .btn{width:100%}.map-content[data-astro-cid-g6mf5fs7] h3[data-astro-cid-g6mf5fs7]{font-size:1.5rem}.map-content[data-astro-cid-g6mf5fs7] p[data-astro-cid-g6mf5fs7]{font-size:.9rem}.cta-box[data-astro-cid-g6mf5fs7]{padding:2rem}.cta-box[data-astro-cid-g6mf5fs7] h2[data-astro-cid-g6mf5fs7]{font-size:1.5rem}}@media (max-width: 480px){.location-image[data-astro-cid-g6mf5fs7]{min-height:250px}.location-content[data-astro-cid-g6mf5fs7]{padding:1.2rem}.location-features[data-astro-cid-g6mf5fs7]{gap:.6rem}.feature-tag[data-astro-cid-g6mf5fs7]{font-size:.8rem;padding:.4rem .8rem}}
