.wp-block-mwb-world-map__inner{margin-inline:auto;max-width:var(--wp--style--global--wide-size);padding-block:var(--wp--preset--spacing--50);padding-inline:var(--wp--preset--spacing--50)}.wp-block-mwb-world-map__map{position:relative}.wp-block-mwb-world-map__map>svg{display:block;height:auto;width:100%}.wp-block-mwb-world-map.is-photo-markers .wp-block-mwb-world-map__inner{max-width:none;padding-block:var(--wp--preset--spacing--40);padding-inline:var(--wp--preset--spacing--50)}.wp-block-mwb-world-map.is-photo-markers .wp-block-mwb-world-map__map>svg{opacity:.3}@keyframes mwb-marker-pulse{0%,18%,to{transform:translate(-50%,-50%) scale(1)}6%{transform:translate(-50%,-50%) scale(1.25)}12%{transform:translate(-50%,-50%) scale(1)}18%{transform:translate(-50%,-50%) scale(1.15)}}.wp-block-mwb-world-map__marker{animation:mwb-marker-pulse 3s ease-in-out infinite;aspect-ratio:109/49;background-color:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 109 49%27%3E%3Cpath fill=%27%23fff%27 d=%27M27.872 8.366 35.186 0l14.595 2.07 5.899 7.239.33 14.5-21.546 19.038-7.434 3.242-13.91-10.226L1.368 24.506 0 8.302 13.247.562l6.141 1.235z%27/%3E%3Cpath fill=%27%23fff%27 d=%27M106.446 3.667 74.112 2.69 63.605 3.94l-.054 12.804-1.102 18.244-8.026-2.076-4.22 3.277 2.492 11.777 15.835.704 3.468-5.975-.548-24.06 26.752.831-.21 13.4-13.863-.73-.237 10.8 2.214 3.94 13.994.984 8.148-5.359-1.287-25.791 1.771-12.836z%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;border:0;cursor:pointer;font:inherit;padding:0;position:absolute;transform:translate(-50%,-50%);width:2em}.wp-block-mwb-world-map__marker.is-selected{animation:none;outline:2px solid var(--wp-admin-theme-color,#3858e9);outline-offset:2px}.wp-block-mwb-world-map__marker.is-photo{animation:mwb-marker-enter .5s cubic-bezier(.34,1.56,.64,1) both,mwb-marker-pulse-subtle 6s ease-in-out infinite;aspect-ratio:4/5;background-image:none;line-height:0;width:3.25em}.wp-block-mwb-world-map__marker.is-photo.has-cutout-cutout-1{--mwb-cutout:var(--mwb-cutout-1)}.wp-block-mwb-world-map__marker.is-photo.has-cutout-cutout-2{--mwb-cutout:var(--mwb-cutout-2)}.wp-block-mwb-world-map__marker.is-photo.has-cutout-cutout-3{--mwb-cutout:var(--mwb-cutout-3)}.wp-block-mwb-world-map__marker.is-photo.has-cutout-cutout-4{--mwb-cutout:var(--mwb-cutout-4)}.wp-block-mwb-world-map__marker.is-photo.has-cutout-cutout-5{--mwb-cutout:var(--mwb-cutout-5)}.wp-block-mwb-world-map__marker.is-photo.is-selected{animation:none}@media(prefers-reduced-motion:reduce){.wp-block-mwb-world-map__marker.is-photo{animation:none}}@keyframes mwb-marker-enter{0%{opacity:0;scale:0}to{opacity:1;scale:1}}@keyframes mwb-marker-pulse-subtle{0%,18%,to{transform:translate(-50%,-50%) scale(1)}6%{transform:translate(-50%,-50%) scale(1.05)}12%{transform:translate(-50%,-50%) scale(1)}18%{transform:translate(-50%,-50%) scale(1.025)}}.wp-block-mwb-world-map__pin{height:0;position:absolute;width:0}.wp-block-mwb-world-map__pin>.wp-block-mwb-world-map__marker{left:0;top:0}.wp-block-mwb-world-map__pin.is-open{z-index:10}.wp-block-mwb-world-map__card{background:var(--wp--preset--color--base);border:1px solid;bottom:.9em;color:var(--wp--preset--color--contrast);left:0;opacity:0;position:absolute;transform:translateY(.25rem);transition:opacity .15s ease,transform .15s ease,visibility 0s linear .15s;translate:-50% 0;visibility:hidden;width:min(17rem,100vw - 2*var(--wp--preset--spacing--50))}.wp-block-mwb-world-map__pin.is-open>.wp-block-mwb-world-map__card{opacity:1;transform:translateY(0);transition:opacity .15s ease,transform .15s ease,visibility 0s linear;visibility:visible}.wp-block-mwb-world-map__pin.is-below>.wp-block-mwb-world-map__card{bottom:auto;top:.9em;transform:translateY(-.25rem)}.wp-block-mwb-world-map__pin.is-below.is-open>.wp-block-mwb-world-map__card{transform:translateY(0)}.wp-block-mwb-world-map__pin.is-start>.wp-block-mwb-world-map__card{left:-1em;translate:0 0}.wp-block-mwb-world-map__pin.is-end>.wp-block-mwb-world-map__card{left:auto;right:-1em;translate:0 0}@media(max-width:781px){.wp-block-mwb-world-map .wp-block-mwb-world-map__pin>.wp-block-mwb-world-map__card{inset:auto var(--wp--preset--spacing--50) var(--wp--preset--spacing--50);margin-inline:auto;max-width:24rem;position:fixed;transform:translateY(.5rem);translate:0 0;width:auto;z-index:20}.wp-block-mwb-world-map .wp-block-mwb-world-map__pin.is-open>.wp-block-mwb-world-map__card{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.wp-block-mwb-world-map__card{transform:none!important}}.wp-block-mwb-world-map__card-media{aspect-ratio:16/10;background:var(--wp--preset--color--contrast-soft);line-height:0;overflow:hidden}.wp-block-mwb-world-map__card-image,.wp-block-mwb-world-map__card-image-placeholder{block-size:100%;display:block;inline-size:100%}.wp-block-mwb-world-map__card-image{object-fit:cover}.wp-block-mwb-world-map__card-content{display:grid;gap:var(--wp--preset--spacing--20);padding:var(--wp--preset--spacing--30)}.wp-block-mwb-world-map__card .wp-block-mwb-world-map__card-title{font-size:var(--wp--preset--font-size--medium);font-weight:700;line-height:1.25;margin:0}.wp-block-mwb-world-map__card-cta{color:var(--wp--preset--color--contrast);font-size:var(--wp--preset--font-size--small);justify-self:start;text-decoration:underline;text-underline-offset:.2em}.wp-block-mwb-world-map__card-cta:hover{text-decoration:none}.wp-block-mwb-world-map__marker-media{block-size:100%;display:block;inline-size:100%;overflow:clip;transition:scale .24s cubic-bezier(.16,1,.3,1)}.wp-block-mwb-world-map__marker:focus-visible,.wp-block-mwb-world-map__marker:hover{z-index:5}.wp-block-mwb-world-map__marker:focus-visible .wp-block-mwb-world-map__marker-media,.wp-block-mwb-world-map__marker:hover .wp-block-mwb-world-map__marker-media{scale:1.08}@media(prefers-reduced-motion:reduce){.wp-block-mwb-world-map__marker-media{transition:none}}.wp-block-mwb-world-map__marker-image{block-size:100%;display:block;inline-size:100%;object-fit:cover}@media(max-width:781px){.wp-block-mwb-world-map__marker.is-photo{pointer-events:none;width:1.625em}}
