.relief{touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.relief__view{position:absolute;inset:0}@supports not (inset:0){.relief__view{top:var(--vaa-fallback,0);right:var(--vaa-fallback,0);bottom:var(--vaa-fallback,0);left:var(--vaa-fallback,0)}}.relief canvas{opacity:0;cursor:grab;width:100%;height:100%;transition:opacity 1.1s;position:absolute;inset:0}@supports not (inset:0){.relief canvas{top:var(--vaa-fallback,0);right:var(--vaa-fallback,0);bottom:var(--vaa-fallback,0);left:var(--vaa-fallback,0)}}.relief[data-state=ready] canvas{opacity:1}.relief[data-dragging] canvas{cursor:grabbing}.relief__fallback{display:none;position:absolute;inset:0}@supports not (inset:0){.relief__fallback{top:var(--vaa-fallback,0);right:var(--vaa-fallback,0);bottom:var(--vaa-fallback,0);left:var(--vaa-fallback,0)}}.relief[data-state=fallback] .relief__fallback{display:block}.relief[data-state=fallback] canvas,.relief[data-state=fallback] .relief__labels{display:none}.relief__fallback img,.relief__fallback svg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@supports not (inset:0){.relief__fallback img,.relief__fallback svg{top:var(--vaa-fallback,0);right:var(--vaa-fallback,0);bottom:var(--vaa-fallback,0);left:var(--vaa-fallback,0)}}.relief__fallback path{fill:none;stroke:#e8eff6;stroke-opacity:.8;stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.relief__fallback path.is-active{stroke:#f3cf7a;stroke-opacity:1;stroke-width:5px}.relief__fallback circle{fill:#fff;stroke:#0a1a2a99;stroke-width:4px}.relief__labels{--relief-delay:1.6s;--relief-step:70ms;pointer-events:none;opacity:0;direction:ltr;position:absolute;inset:0;overflow:hidden}@supports not (inset:0){.relief__labels{top:var(--vaa-fallback,0);right:var(--vaa-fallback,0);bottom:var(--vaa-fallback,0);left:var(--vaa-fallback,0)}}.relief[data-state=ready] .relief__labels{opacity:1;transition:opacity 0s calc(var(--relief-delay) - .15s)}.relief__pin{color:#fff;width:0;height:0;font:inherit;pointer-events:auto;will-change:transform;background:0 0;border:0;padding:0;position:absolute;top:0;left:0}button.relief__pin{cursor:pointer}.relief__pin[hidden]{display:none}.relief__pin i{width:8px;height:8px;transition:scale .3s var(--ease-out), background-color .3s ease;background:#fff;border-radius:50%;position:absolute;top:-4px;left:-4px;box-shadow:0 0 0 3px #0a1a2a80}.relief__pin span{translate:calc(-50% + var(--dx,0px)) 0;transform-origin:calc(50% - var(--dx,0px)) calc(100% + 11px);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;transition:scale .3s var(--ease-out), visibility 0s;background:#081624bd;border-radius:999px;padding:.24rem .6rem;font-size:.8rem;font-weight:600;line-height:1.25;position:absolute;bottom:11px;left:0}@supports not (translate:0){.relief__pin span{transform:translate(calc(-50% + var(--dx,0px)), 0)}}.relief[data-state=ready] .relief__pin i{animation:relief-pop .45s var(--ease-out) calc(var(--relief-delay) - .15s + var(--i,0) * var(--relief-step)) backwards}.relief[data-state=ready] .relief__pin span{animation:relief-pop .7s var(--ease-out) calc(var(--relief-delay) + var(--i,0) * var(--relief-step)) backwards}@keyframes relief-pop{0%{transform:scale(0)}}.relief__pin.is-compact span,.relief__labels.is-flying .relief__pin:not(.is-active) span{visibility:hidden;pointer-events:none;transition:scale .2s ease-in,visibility 0s .2s;scale:0}@supports not (translate:0){.relief__pin.is-compact span,.relief__labels.is-flying .relief__pin:not(.is-active) span{transform:scale(0)}}.relief__pin.is-active{z-index:2}.relief__pin.is-active span{color:#000;background:#f3cf7a;font-weight:680}.relief__pin.is-active i{background:#f3cf7a;scale:1.35}@supports not (translate:0){.relief__pin.is-active i{transform:scale(1.35)}}.relief__pin.is-origin span{color:#000;background:#fff}.relief__pin.is-origin i{background:#fff}@media (hover:hover){button.relief__pin:hover{z-index:3}button.relief__pin:hover span{translate:calc(-50% + var(--dx,0px)) 0;visibility:visible;color:#000;transition:scale .3s var(--ease-out), visibility 0s;background:#fff;scale:1}@supports not (translate:0){button.relief__pin:hover span{transform:translate(calc(-50% + var(--dx,0px)), 0) scale(1)}}}.relief__mark{color:#e9eff5;white-space:nowrap;will-change:transform;background:#06101ba8;border-radius:6px;align-items:baseline;gap:.3rem;padding:.12rem .42rem;font-size:.68rem;line-height:1.2;display:flex;position:absolute;top:0;left:0;translate:-50% -50%}@supports not (translate:0){.relief__mark{transform:translate(-50%,-50%)}}.relief__mark b{font-weight:600}.relief__mark small{color:#f3cf7a;font-size:inherit;font-weight:600}.relief__mark[data-kind=peak]:before{content:"";border-inline:4px solid #0000;border-bottom:6px solid #e9eff5;align-self:center;width:0;height:0}@supports not (inset:0){.relief__mark[data-kind=peak]:before{border-inline-start:var(--vaa-fallback,4px solid transparent);border-inline-end:var(--vaa-fallback,4px solid transparent)}}.relief__mark[data-kind=lake]{color:#cfe3f3;background:#06142099;font-style:italic}.relief__mark.is-hidden{visibility:hidden}.relief__ui{z-index:2;pointer-events:none;position:absolute;inset:0}@supports not (inset:0){.relief__ui{top:var(--vaa-fallback,0);right:var(--vaa-fallback,0);bottom:var(--vaa-fallback,0);left:var(--vaa-fallback,0)}}.relief__tools{gap:.45rem;display:none;position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem}@supports not (inset:0){.relief__tools{top:var(--vaa-fallback,.75rem);right:var(--vaa-fallback,.75rem)}[dir=rtl] .relief__tools{right:var(--vaa-fallback,auto);left:var(--vaa-fallback,.75rem)}}.relief[data-state=ready] .relief__tools{display:grid}.relief__tool,.relief__fly{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font:inherit;cursor:pointer;pointer-events:auto;background:#081624cc;border:1px solid #fff3;place-items:center;transition:background-color .2s,border-color .2s;display:grid}.relief__tool{border-radius:50%;width:2.75rem;height:2.75rem;padding:0}.relief__fly{border-color:#f3cf7a99;border-radius:999px;align-items:center;gap:.45rem;min-height:2.75rem;padding:.45rem 1rem .45rem .85rem;font-size:.88rem;font-weight:650;display:inline-flex;position:absolute;inset-block-end:2.75rem;inset-inline-end:.75rem}@supports not (inset:0){.relief__fly{bottom:var(--vaa-fallback,2.75rem);right:var(--vaa-fallback,.75rem)}[dir=rtl] .relief__fly{right:var(--vaa-fallback,auto);left:var(--vaa-fallback,.75rem)}}.relief__fly svg{color:#f3cf7a}.relief__fly[hidden],.relief:not([data-state=ready]) .relief__fly{display:none}.relief__tool:focus-visible{outline-offset:2px;outline:2px solid #f3cf7a}.relief__fly:focus-visible{outline-offset:2px;outline:2px solid #f3cf7a}@media (hover:hover){.relief__tool:hover,.relief__fly:hover{background:#081624f2;border-color:#ffffff80}}.relief__badge{color:#f3cf7a;min-width:5.5rem;font-family:var(--font-cond);text-align:center;background:#081624d1;border-radius:999px;margin:0;padding:.35rem .85rem;font-size:1.15rem;font-weight:700;line-height:1.2;position:absolute;inset-block-end:2.75rem;inset-inline-end:.75rem}@supports not (inset:0){.relief__badge{bottom:var(--vaa-fallback,2.75rem);right:var(--vaa-fallback,.75rem)}[dir=rtl] .relief__badge{right:var(--vaa-fallback,auto);left:var(--vaa-fallback,.75rem)}}.relief__badge[hidden]{display:none}.relief:not([data-mode=explore]) .relief__badge{inset-block-end:max(1rem,min(3vw,1.75rem));inset-inline:max(1rem,min(3vw,2rem)) auto}@supports not (inset:0){.relief:not([data-mode=explore]) .relief__badge{left:var(--vaa-fallback,max(1rem, min(3vw, 2rem)));right:var(--vaa-fallback,auto);bottom:var(--vaa-fallback,max(1rem, min(3vw, 1.75rem)))}[dir=rtl] .relief:not([data-mode=explore]) .relief__badge{left:var(--vaa-fallback,auto);right:var(--vaa-fallback,max(1rem, min(3vw, 2rem)))}}.relief[data-flying]~.rview__alt{visibility:hidden}.relief__hint{color:#fff;text-align:center;visibility:hidden;background:#081624e6;border-radius:12px;max-width:calc(100% - 3rem);margin:0;padding:.6rem 1rem;font-size:.9rem;position:absolute;top:50%;left:50%;translate:-50% -50%}@supports not (translate:0){.relief__hint{transform:translate(-50%,-50%)}}.relief__hint.is-on{visibility:visible}.relief__credits{pointer-events:none;flex-direction:row-reverse;align-items:center;gap:.35rem;max-width:min(46rem,100% - 1.5rem);display:flex;position:absolute;inset-block-end:.5rem;inset-inline-end:.75rem}@supports not (inset:0){.relief__credits{bottom:var(--vaa-fallback,.5rem);right:var(--vaa-fallback,.75rem)}[dir=rtl] .relief__credits{right:var(--vaa-fallback,auto);left:var(--vaa-fallback,.75rem)}}.relief__credits-toggle{color:#dbe5ee;cursor:pointer;pointer-events:auto;background:#081624b8;border:1px solid #ffffff38;border-radius:50%;flex:none;place-items:center;width:1.75rem;height:1.75rem;padding:0;transition:background-color .2s,color .2s;display:grid}.relief__credits[data-open] .relief__credits-toggle{color:#f3cf7a;background:#081624e6}.relief__credits-toggle:focus-visible{outline-offset:2px;outline:2px solid #f3cf7a}.relief__credits-text a:focus-visible{outline-offset:2px;outline:2px solid #f3cf7a}@media (hover:hover){.relief__credits-toggle:hover{color:#fff;background:#081624f2}}.relief__credits-text{color:#dbe5ee;text-align:end;pointer-events:auto;background:#081624d1;border-radius:6px;margin:0;padding:.2rem .55rem;font-size:.66rem;line-height:1.4;transition:opacity .3s,visibility 0s linear .3s}.relief__credits:not([data-open]) .relief__credits-text{opacity:0;visibility:hidden}.relief__credits[data-open] .relief__credits-text{transition-delay:0s}.relief__credits-text a{white-space:nowrap;color:#fff;text-underline-offset:2px;-webkit-text-decoration:underline #ffffff73;text-decoration:underline #ffffff73}.relief__sources{white-space:nowrap;margin-inline-start:.6em;font-weight:650}.relief:not([data-mode=explore]) .relief__credits{flex-direction:row;max-width:min(34rem,100% - 5rem);inset-block:.6rem auto;inset-inline:.75rem auto}@supports not (inset:0){.relief:not([data-mode=explore]) .relief__credits{top:var(--vaa-fallback,.6rem);bottom:var(--vaa-fallback,auto);left:var(--vaa-fallback,.75rem);right:var(--vaa-fallback,auto)}[dir=rtl] .relief:not([data-mode=explore]) .relief__credits{left:var(--vaa-fallback,auto);right:var(--vaa-fallback,.75rem)}}.relief:not([data-mode=explore]) .relief__credits-text{text-align:start}@media (prefers-reduced-motion:reduce){.relief__credits-text{transition:none}}.relief:not([data-mode=explore]) .relief__fly{inset-block-end:max(1rem,min(3vw,1.75rem))}@supports not (inset:0){.relief:not([data-mode=explore]) .relief__fly{bottom:var(--vaa-fallback,max(1rem, min(3vw, 1.75rem)))}}@media (prefers-reduced-motion:reduce){.relief__labels{--relief-step:0s}}
