.world-hero[data-astro-cid-szdj3ljr]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2rem;min-height:60vh;padding:8rem 2rem;display:flex}.eyebrow[data-astro-cid-szdj3ljr]{color:var(--primary);letter-spacing:.35em;text-transform:uppercase;font-size:.85rem}.world-hero[data-astro-cid-szdj3ljr] h1[data-astro-cid-szdj3ljr]{color:var(--text);font-family:Cinzel,serif;font-size:clamp(4rem,8vw,7rem)}.divider[data-astro-cid-szdj3ljr]{background:linear-gradient(90deg, transparent, var(--primary), transparent);width:180px;height:1px}.intro[data-astro-cid-szdj3ljr]{max-width:700px;color:var(--muted);font-size:1.1rem;line-height:2}.container[data-astro-cid-ygbe67ah]{width:min(1200px,90%);max-width:1200px;margin-inline:auto}.map-caption[data-astro-cid-resugd2x]{text-align:center;color:var(--muted);margin-top:2rem;max-width:700px;margin-inline:auto;line-height:1.9}.map-frame[data-astro-cid-resugd2x]{background:linear-gradient(#ffffff0a,#ffffff05);border:1px solid #c6a66b38;border-radius:24px;padding:2rem;position:relative;overflow:hidden;box-shadow:0 25px 60px #00000073,inset 0 1px #ffffff0d}.map-frame[data-astro-cid-resugd2x]:before{content:"";pointer-events:none;background:radial-gradient(circle at top,#c6a66b0d,#0000 65%);position:absolute;inset:0}.world-map[data-astro-cid-resugd2x]{border-radius:14px;width:100%;transition:transform .6s,filter .6s;display:block}.map-frame[data-astro-cid-resugd2x]:hover .world-map[data-astro-cid-resugd2x]{filter:brightness(1.03);transform:scale(1.015)}.region-card[data-astro-cid-47pork2f]{min-height:520px;box-shadow:var(--shadow);cursor:pointer;background:#ffffff05;border:1px solid #c6a66b26;border-radius:28px;grid-template-columns:1.2fr .8fr;align-items:center;transition:transform .4s,border-color .4s;display:grid;overflow:hidden}.region-image[data-astro-cid-47pork2f]{object-fit:cover;width:100%;height:100%;transition:transform .8s,filter .8s}.overlay[data-astro-cid-47pork2f]{background:linear-gradient(#0000000d,#00000059,#000000bf);position:absolute;inset:0}.content[data-astro-cid-47pork2f]{padding:4rem}.eyebrow[data-astro-cid-47pork2f]{color:var(--primary);text-transform:uppercase;letter-spacing:.35em;margin-bottom:1rem;font-size:.8rem}.enter[data-astro-cid-47pork2f]{color:var(--primary);font-weight:600;transition:all .3s}.content[data-astro-cid-47pork2f] h2[data-astro-cid-47pork2f]{color:#fff;margin-bottom:2rem;font-size:clamp(3rem,5vw,4rem)}.region-card[data-astro-cid-47pork2f]:hover{border-color:var(--primary);transform:translateY(-8px)scale(1.01);box-shadow:0 30px 80px #00000073,0 0 40px #c6a66b1f}.region-card[data-astro-cid-47pork2f]:hover .region-image[data-astro-cid-47pork2f]{transform:scale(1.06)}.region-card[data-astro-cid-47pork2f]:hover .enter[data-astro-cid-47pork2f]{letter-spacing:.08em}@media (width<=768px){.region-card[data-astro-cid-47pork2f],.region-card[data-astro-cid-47pork2f]:nth-child(2n){grid-template-columns:1fr}.region-image-wrapper[data-astro-cid-47pork2f]{min-height:260px}.region-card[data-astro-cid-47pork2f]:nth-child(2n) .region-image-wrapper[data-astro-cid-47pork2f]{order:1}.region-card[data-astro-cid-47pork2f]:nth-child(2n) .content[data-astro-cid-47pork2f]{order:2}.content[data-astro-cid-47pork2f]{padding:2rem}}.region-image-wrapper[data-astro-cid-47pork2f]{min-height:520px;position:relative;overflow:hidden}.region-card[data-astro-cid-47pork2f]:nth-child(2n){grid-template-columns:.8fr 1.2fr}.region-card[data-astro-cid-47pork2f]:nth-child(2n) .region-image-wrapper[data-astro-cid-47pork2f]{order:2}.region-card[data-astro-cid-47pork2f]:nth-child(2n) .content[data-astro-cid-47pork2f]{order:1}.region-grid[data-astro-cid-xlxhuh6q]{flex-direction:column;gap:4rem;margin:8rem auto;display:flex}.atlas-regions[data-astro-cid-xlxhuh6q]{text-align:center;margin-top:8rem}.atlas-regions[data-astro-cid-xlxhuh6q] p[data-astro-cid-xlxhuh6q]{max-width:700px;color:var(--muted);margin:1rem auto 0;line-height:1.9}.atlas-divider[data-astro-cid-xlxhuh6q]{color:var(--primary);opacity:.7;margin:4rem auto;font-size:2rem}.region-grid[data-astro-cid-xlxhuh6q]{flex-direction:column;gap:4rem;display:flex}
