@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/landing/globus/assets/ibm-plex-mono-400-latin-DMJ8VG8y.woff2) format("woff2")}.pz-globe-btn{display:block;padding:0;margin:0;border:0;background:none;cursor:pointer;border-radius:50%;color:inherit;-webkit-tap-highlight-color:transparent}.pz-globe-btn:focus-visible{outline:2px solid #4FB3FF;outline-offset:6px}.pz-globe-btn.no-ring:focus-visible{outline:none}.pz-globe-btn:hover .pz-globe{filter:brightness(1.15)}.gz{position:fixed;inset:0;z-index:10;background:#05080f;color:#f2f5fa;font-family:Space Grotesk,system-ui,-apple-system,Segoe UI,sans-serif;opacity:0;transition:opacity .25s ease}.gz.is-open{opacity:1}.gz.is-open.is-leaving{opacity:0;transition:opacity .3s ease}.gz[hidden]{display:none}.gz-map{position:absolute;inset:0;width:100%;height:100%;display:block}.gz-close{position:absolute;top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:#05080f99;color:#f2f5fa;font:18px/1 system-ui,sans-serif;cursor:pointer}.gz-close:hover{background:#ffffff14}.gz-close:focus-visible{outline:2px solid #4FB3FF;outline-offset:3px}.gz-hud{position:absolute;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;color:#8c98aa;letter-spacing:.02em}.gz-hud{left:max(20px,env(safe-area-inset-left));bottom:max(20px,env(safe-area-inset-bottom));font-size:12px;line-height:1.6;opacity:0;transition:opacity .3s ease}.gz-hud.is-visible{opacity:1}.gz-scale{display:flex;align-items:center;gap:8px}.gz-scale i{display:block;height:5px;border:1px solid #8C98AA;border-top:0}.gz-card{position:absolute;width:280px;padding:22px 24px;border-radius:16px;background:#090e1ad1;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 60px #00000073;backdrop-filter:blur(8px);opacity:0;transform:translate(16px);transition:opacity calc(.5s * var(--gz-tempo, 1)) ease,transform calc(.5s * var(--gz-tempo, 1)) cubic-bezier(.2,.7,.2,1);pointer-events:none}.gz-card.is-visible{opacity:1;transform:none;pointer-events:auto}.gz-card:focus{outline:none}.gz-card:focus-visible{outline:2px solid #4FB3FF;outline-offset:3px}.gz-card p{margin:0}.gz-card .gz-mark{font-size:24px;letter-spacing:-.01em;margin-bottom:14px}.gz-card .gz-mark b{font-weight:700}.gz-card .gz-line{font-size:15px;line-height:1.7;color:#b4bfce}.gz-card .gz-name{color:#f2f5fa;font-weight:500}.gz-card a{color:#f2f5fa;text-decoration:none;border-bottom:1px solid rgba(79,179,255,.45)}.gz-card a:hover{color:#4fb3ff}@media (max-width: 700px){.gz{overflow-y:auto}.gz-map{position:relative;height:62dvh;min-height:360px}.gz-hud{bottom:auto;top:calc(max(62dvh,360px) - 64px)}.gz-card{position:relative;left:auto!important;top:auto!important;width:auto;margin:16px;transform:translateY(12px)}}@media (prefers-reduced-motion: reduce){.gz,.gz-card,.gz-hud{transition:none}}.gz-intro.is-leaving{opacity:0;transition:opacity .6s ease}.gz-intro .pz-globe{opacity:0;transition:opacity 1.2s ease .15s}.gz-intro .pz-globe.is-ready{opacity:1}.gz-intro .pz-hint{animation:pz-hint-pulse 3.6s ease-in-out infinite;transition:opacity .3s ease,visibility .3s}.gz-intro .pz-hint.is-gone{opacity:0;visibility:hidden;animation:none}@keyframes pz-hint-pulse{0%,to{opacity:.6}50%{opacity:1}}.gz-card .gz-next{margin-top:16px}@media (prefers-reduced-motion: reduce){.gz-intro.is-leaving,.gz-intro .pz-globe{transition:none}.gz-intro .pz-hint{animation:none;transition:none}}.gz-intro.is-uebergang .gz-close,.gz-intro.is-uebergang .pz-hint{visibility:hidden}.gz-intro .pz{transition:opacity .3s ease}.gz-intro .pz.is-weg{opacity:0}.gz-intro .pz.is-weg .pz-globe{visibility:hidden}.gz-fx{position:fixed;inset:0;width:100%;height:100%;display:block;pointer-events:none}.gz-intro>.gz-fx{z-index:20}body>.gz-fx{z-index:1001}.gz-portal-grund{position:fixed;inset:0;background:#05080f;pointer-events:none}.gz-blitz{position:fixed;inset:0;z-index:21;background:#d8eeff;opacity:0;pointer-events:none}html.intro-hold .lp-in,html.intro-hold .lp-header{animation:none;opacity:0}html.intro-sofort .lp-in{animation:none}html.intro-reveal .lp-header{animation:lp-fade .8s var(--ease, ease) both}.gz-vorschau{position:fixed;z-index:30;left:max(16px,env(safe-area-inset-left));top:max(16px,env(safe-area-inset-top));margin:0;padding:6px 12px;border:1px solid rgba(79,179,255,.45);border-radius:999px;background:#05080fb3;font:400 11px/1.4 IBM Plex Mono,ui-monospace,Menlo,monospace;letter-spacing:.08em;color:#4fb3ff;pointer-events:none}
