.zv-globe{background:#101013;padding:92px 24px;text-align:center;position:relative}.zv-globe .zg-in{max-width:900px;margin:0 auto}.zv-globe .zg-k{display:block;font-size:10.5px;letter-spacing:.32em;text-transform:uppercase;color:#c6a35f;margin-bottom:16px}.zv-globe h2{font-family:var(--serif),'Cormorant Garamond',Georgia,serif;font-weight:300;font-size:clamp(28px,5vw,46px);line-height:1.12;color:#f4efe6;margin:0 0 14px}.zv-globe h2 em{font-style:italic;color:#dec177}.zv-globe .zg-lead{font-size:13.5px;line-height:1.9;color:rgba(244,239,230,.6);max-width:520px;margin:0 auto 40px}.zv-globe .zg-stage{position:relative;margin:0 auto;width:-moz-fit-content;width:fit-content}.zv-globe canvas{display:block;touch-action:none;cursor:grab}.zv-globe .zg-tip{position:absolute;pointer-events:none;background:#0e0e10;border:1px solid rgba(198,163,95,.4);padding:10px 14px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#dec177;opacity:0;transition:opacity .25s;white-space:nowrap;transform:translate(-50%,-135%)}.zv-globe .zg-leg{margin-top:32px;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:rgba(244,239,230,.5)}.zv-globe .zg-leg i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#dec177;margin-right:9px;box-shadow:0 0 12px #dec177;vertical-align:1px}