.hero[data-astro-cid-lcdefpme]{background:#080808;justify-content:flex-end;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero__img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center center;width:100%;height:100%;position:absolute;inset:0}.hero__overlay[data-astro-cid-lcdefpme]{background:linear-gradient(270deg,#080808f5 0%,#080808d1 30%,#08080880 65%,#08080866 100%),linear-gradient(#080808b3 0%,#08080833 35%,#0000 60%,#080808e6 100%);position:absolute;inset:0}.hero__content[data-astro-cid-lcdefpme]{z-index:1;text-align:right;max-width:640px;padding:0 8vw 0 24px;position:relative}.hero__eyebrow[data-astro-cid-lcdefpme]{letter-spacing:4px;text-transform:uppercase;color:var(--accent);font-size:12px;font-family:var(--font-mono);margin-bottom:16px}.hero__title[data-astro-cid-lcdefpme]{color:var(--text-primary);letter-spacing:2px;margin-bottom:8px;font-size:clamp(40px,8vw,72px);font-weight:200;line-height:1.1}.hero__title[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--text-body);font-style:italic;display:block}.hero__sub[data-astro-cid-lcdefpme]{letter-spacing:3px;text-transform:uppercase;color:var(--text-body);margin-bottom:24px;font-size:13px}.hero__divider[data-astro-cid-lcdefpme]{background:linear-gradient(to left, var(--text-dim), transparent);width:48px;height:1px;margin:0 0 24px auto}.hero__cta[data-astro-cid-lcdefpme]{color:var(--accent);letter-spacing:2px;text-transform:uppercase;border:1px solid #c8b89080;padding:13px 32px;font-size:12px;transition:background .2s,color .2s;display:inline-block}.hero__cta[data-astro-cid-lcdefpme]:hover{background:var(--accent);color:#0e0e0e}.hero__scroll-hint[data-astro-cid-lcdefpme]{text-align:center;z-index:1;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.hero__scroll-hint[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{letter-spacing:3px;text-transform:uppercase;color:var(--text-dim);margin-bottom:8px;font-size:7px;display:block}.hero__scroll-line[data-astro-cid-lcdefpme]{background:linear-gradient(to bottom, var(--text-dim), transparent);width:1px;height:28px;margin:0 auto}.map-canvas-wrap[data-astro-cid-lcdefpme]{position:relative}.europe-map-canvas[data-astro-cid-lcdefpme]{border:1px solid var(--bg-border);cursor:grab;touch-action:none;background:radial-gradient(at 50% 45%,#143a5e 0%,#0c2740 55%,#071a2e 100%);border-radius:6px;width:100%;height:420px;display:block}.europe-map-canvas[data-astro-cid-lcdefpme]:active{cursor:grabbing}.map-zoom[data-astro-cid-lcdefpme]{flex-direction:column;gap:6px;display:flex;position:absolute;bottom:12px;right:12px}.map-zoom__btn[data-astro-cid-lcdefpme]{backdrop-filter:blur(8px);width:36px;height:36px;color:var(--accent);cursor:pointer;font-size:20px;line-height:1;font-family:var(--font-sans);background:#0e0c08b3;border:1px solid #c8b89059;border-radius:6px;justify-content:center;align-items:center;transition:background .2s,border-color .2s;display:flex}.map-zoom__btn[data-astro-cid-lcdefpme]:hover{border-color:var(--accent);background:#c8b8902e}.map-hint[data-astro-cid-lcdefpme]{letter-spacing:1px;text-transform:uppercase;color:var(--text-dim);font-size:10px;font-family:var(--font-mono);pointer-events:none;position:absolute;bottom:12px;left:12px}.hud__country[data-astro-cid-lcdefpme]{letter-spacing:2px;text-transform:uppercase;color:var(--accent);font-size:9px;font-family:var(--font-mono);margin-bottom:4px}.map-section[data-astro-cid-lcdefpme]{background:var(--bg-dark);padding:60px 24px}.map-section__header[data-astro-cid-lcdefpme]{margin-bottom:24px}.eyebrow[data-astro-cid-lcdefpme]{letter-spacing:3px;text-transform:uppercase;color:var(--accent);font-size:11px;font-family:var(--font-mono);margin-bottom:8px}.map-section__header[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--text-secondary);margin-bottom:6px;font-size:30px}.map-section__sub[data-astro-cid-lcdefpme]{color:var(--text-body);font-size:13px}.map-section__layout[data-astro-cid-lcdefpme]{grid-template-columns:1fr 220px;align-items:start;gap:16px;display:grid}.map-section__hud[data-astro-cid-lcdefpme]{background:var(--bg-mid);border:1px solid var(--bg-border);border-radius:6px;flex-direction:column;gap:14px;padding:16px;display:flex}.hud__title[data-astro-cid-lcdefpme]{letter-spacing:3px;text-transform:uppercase;color:var(--text-dim);font-size:8px;font-family:var(--font-mono)}.hud__search[data-astro-cid-lcdefpme]{background:var(--bg-dark);border:1px solid var(--bg-border);color:var(--text-muted);border-radius:3px;width:100%;padding:8px 10px;font-size:10px}.hud__stats[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hud__stat[data-astro-cid-lcdefpme]{background:var(--bg-dark);border:1px solid var(--bg-light);text-align:center;border-radius:3px;padding:10px 8px}.hud__stat-num[data-astro-cid-lcdefpme]{color:#c8b89099;font-size:22px;font-weight:200;font-family:var(--font-serif);line-height:1;display:block}.hud__stat-label[data-astro-cid-lcdefpme]{letter-spacing:2px;text-transform:uppercase;color:var(--text-dim);margin-top:3px;font-size:7px;display:block}.hud__link[data-astro-cid-lcdefpme]{color:var(--text-dim);letter-spacing:1px;text-align:center;font-size:9px}.hud__link[data-astro-cid-lcdefpme]:hover{color:var(--accent)}.latest[data-astro-cid-lcdefpme]{background:var(--bg-mid);border-top:1px solid var(--bg-light);padding:48px 24px}.latest__header[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;margin-bottom:20px;display:flex}.latest__title[data-astro-cid-lcdefpme]{color:var(--text-secondary);font-size:22px}.latest__more[data-astro-cid-lcdefpme]{letter-spacing:2px;text-transform:uppercase;color:var(--text-dim);font-size:8px}.latest__more[data-astro-cid-lcdefpme]:hover{color:var(--accent)}.latest__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.content-card[data-astro-cid-lcdefpme]{background:var(--bg-dark);border:1px solid var(--bg-light);border-radius:4px;transition:border-color .2s,transform .2s;display:block;overflow:hidden}.content-card[data-astro-cid-lcdefpme]:hover{border-color:var(--bg-border);transform:translateY(-2px)}.content-card__img[data-astro-cid-lcdefpme]{background:var(--bg-mid);background-image:linear-gradient(160deg, var(--bg-mid), var(--bg-dark));align-items:flex-start;height:110px;padding:8px;display:flex;position:relative;overflow:hidden}.content-card__photo[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.content-card__type[data-astro-cid-lcdefpme]{z-index:1;letter-spacing:1px;text-transform:uppercase;backdrop-filter:blur(4px);border-radius:2px;padding:3px 7px;font-size:7px;font-weight:600;position:relative}.content-card__type--lexikon[data-astro-cid-lcdefpme]{color:#c8b890;background:#1a1a14cc}.content-card__type--blog[data-astro-cid-lcdefpme]{color:#70b080;background:#0e1a12cc}.content-card__body[data-astro-cid-lcdefpme]{padding:10px 12px 12px}.content-card__name[data-astro-cid-lcdefpme]{color:var(--text-secondary);font-size:11px;font-family:var(--font-serif);margin-bottom:2px}.content-card__latin[data-astro-cid-lcdefpme]{color:var(--text-dim);margin-bottom:4px;font-size:9px;font-style:italic}.content-card__meta[data-astro-cid-lcdefpme]{color:#444;font-size:8px}:root[data-theme=light] .hero__eyebrow[data-astro-cid-lcdefpme]{color:#c8b890}:root[data-theme=light] .hero__title[data-astro-cid-lcdefpme]{color:#fff}:root[data-theme=light] .hero__title[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme],:root[data-theme=light] .hero__sub[data-astro-cid-lcdefpme]{color:#bcbcb8}:root[data-theme=light] .hero__divider[data-astro-cid-lcdefpme]{background:linear-gradient(270deg,#828278,#0000)}:root[data-theme=light] .hero__cta[data-astro-cid-lcdefpme]{color:#c8b890;border-color:#c8b89080}:root[data-theme=light] .hero__cta[data-astro-cid-lcdefpme]:hover{color:#0e0e0e;background:#c8b890}:root[data-theme=light] .hero__scroll-hint[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#828278}:root[data-theme=light] .hero__scroll-line[data-astro-cid-lcdefpme]{background:linear-gradient(#828278,#0000)}:root[data-theme=light] .hud__stat-num[data-astro-cid-lcdefpme]{color:var(--accent)}.hero__eyebrow[data-astro-cid-lcdefpme],.hero__title[data-astro-cid-lcdefpme],.hero__sub[data-astro-cid-lcdefpme],.hero__divider[data-astro-cid-lcdefpme],.hero__cta[data-astro-cid-lcdefpme]{opacity:0}@media (width<=768px){.map-section[data-astro-cid-lcdefpme]{padding:44px 18px}.map-section__header[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:24px}.map-section__layout[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.europe-map-canvas[data-astro-cid-lcdefpme]{height:340px}.map-zoom__btn[data-astro-cid-lcdefpme]{width:44px;height:44px}.hero[data-astro-cid-lcdefpme]{align-items:stretch}.hero__content[data-astro-cid-lcdefpme]{flex-direction:column;width:100%;max-width:100%;padding:11vh 24px 16.5vh;display:flex}.hero__cta[data-astro-cid-lcdefpme]{align-self:flex-end;margin-top:auto}.hero__scroll-hint[data-astro-cid-lcdefpme]{bottom:44px}.hero__img[data-astro-cid-lcdefpme]{object-position:5% center;transform:scale(1)}.hero__overlay[data-astro-cid-lcdefpme]{background:linear-gradient(#080808 0%,#08080826 50%,#080808 100%)}.latest[data-astro-cid-lcdefpme]{padding:40px 18px}.latest__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media (hover:none){.content-card[data-astro-cid-lcdefpme]:hover{transform:none}}
