.dp-frame{--dp-pos-active:var(--dp-pos-override,var(--dp-pos,50% 50%));--dp-mask-active:var(--dp-mask,none);isolation:isolate;position:relative;overflow:hidden}.dp-frame[data-box=fill]{position:absolute;inset:0}.dp-frame[data-box=aspect]{inline-size:100%}@media (max-width:767.98px){.dp-frame{--dp-pos-active:var(--dp-pos-m,var(--dp-pos,50% 50%));--dp-mask-active:var(--dp-mask-m,var(--dp-mask,none))}}@media (orientation:portrait){.dp-frame[data-dp-portrait]{--dp-pos-active:var(--dp-pos-p,50% 50%);--dp-mask-active:var(--dp-mask-p,none)}}@media (orientation:portrait) and (max-width:767.98px){.dp-frame[data-dp-portrait]{--dp-pos-active:var(--dp-pos-pm,var(--dp-pos-p,50% 50%));--dp-mask-active:var(--dp-mask-pm,var(--dp-mask-p,none))}}.dp-layer{transform-origin:50%;backface-visibility:hidden;position:absolute;inset:0}.dp-layer>picture{block-size:100%;inline-size:100%;display:block}.dp-img{object-fit:cover;object-position:var(--dp-pos-active);block-size:100%;inline-size:100%;max-inline-size:none;filter:var(--dp-grade,none);-webkit-mask-image:var(--dp-mask-active);-webkit-mask-image:var(--dp-mask-active);mask-image:var(--dp-mask-active);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-source-type:luminance;mask-mode:luminance;-webkit-mask-position:var(--dp-pos-active);-webkit-mask-position:var(--dp-pos-active);mask-position:var(--dp-pos-active);transition:opacity .7s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1));display:block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html[data-earth-qa=webgl] .dp-frame[data-dp-earth] picture{visibility:hidden}.dp-layer[data-dp-pending] .dp-img{opacity:0}.dp-frame[data-dp-attention] .dp-img{filter:var(--dp-grade, ) brightness(calc(1 + .08 * var(--dp-attn,0)));transition:opacity .7s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1)), filter .7s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1))}.group:hover .dp-frame[data-dp-attention],.group:focus-visible .dp-frame[data-dp-attention],.group:focus-within .dp-frame[data-dp-attention]{--dp-attn:1}.dp-overlay{pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.dp-img{transition-duration:.3s}}:root[data-motion=off] .dp-img{transition-duration:.3s}
