.wp-block-erl-image-pins{--erl-pins-gutter: var(--erl-spacing-xl);--erl-pins-navy: var(--erl-color-blue-grey-700, #061422);padding-inline:var(--erl-pins-gutter)}.wp-block-erl-image-pins.alignwide{--erl-pins-gutter: var(--wp--style--root--padding-left, 16px);padding-inline:0}@media(max-width:600px){.wp-block-erl-image-pins:not(.alignwide){--erl-pins-gutter: 12px}}.erl-image-pins__card{position:relative;max-width:var(--wp--style--global--wide-size, 1376px);margin-inline:auto;aspect-ratio:1376 / 900;border-radius:var(--erl-border-radius-lg);overflow:hidden;isolation:isolate;background-color:var(--erl-pins-navy)}.erl-image-pins__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.erl-image-pins__media{display:contents}.erl-image-pins__hotspot{display:none}.erl-image-pins__list{margin:0;padding:0;list-style:none}.erl-image-pins__pin,.erl-image-pins__hint{position:absolute;left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);margin:0}.erl-image-pins__pin{--erl-pin-dot: 14px;--erl-pin-stem: 40px;--erl-pin-color: var(--erl-pins-navy);--erl-pin-scale: 1;--erl-pin-lighten: 0%;--erl-pin-ring: 0px;--erl-pin-dim: 1;display:flex;flex-direction:column;align-items:center;cursor:default;transform:translate(-50%,calc(-100% + var(--erl-pin-dot) / 2))}.erl-image-pins__hint{transform:translateY(-50%)}.erl-image-pins__chip{display:inline-block;padding:8px 14px;border-radius:999px;background-color:color-mix(in srgb,var(--erl-pin-color, var(--erl-pins-navy)),#fff var(--erl-pin-lighten, 0%));box-shadow:var(--erl-pin-chip-shadow, 0 4px 12px rgba(0, 0, 0, .12));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--erl-color-on-dark, #fff);font-family:var(--erl-font-body);font-weight:var(--erl-fw-bold);font-size:.875rem;line-height:normal;white-space:nowrap;transform:scale(var(--erl-pin-scale, 1));transform-origin:50% 0}.erl-image-pins__stem{width:2px;height:var(--erl-pin-stem);background-color:var(--erl-pin-color)}.erl-image-pins__dot{width:var(--erl-pin-dot);height:var(--erl-pin-dot);border-radius:50%;background-color:var(--erl-pin-color);box-shadow:0 0 0 3px #fff,0 0 0 calc(3px + var(--erl-pin-ring)) color-mix(in srgb,var(--erl-pin-color) 30%,transparent),0 2px 10px #0000004d}.erl-image-pins__pin--red{--erl-pin-dot: 20px;--erl-pin-stem: 48px;--erl-pin-color: var(--erl-color-primary-hover, #88032f)}.erl-image-pins__pin--red .erl-image-pins__chip{padding:12px 18px;box-shadow:0 4px 16px #00000038;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:1.125rem}.erl-image-pins__pin.is-active{--erl-pin-scale: 1.06;--erl-pin-lighten: 14%;--erl-pin-ring: 6px;--erl-pin-chip-shadow: 0 10px 24px rgba(0, 0, 0, .3);z-index:1}.erl-image-pins__list:has(.is-active)>.erl-image-pins__pin:not(.is-active){--erl-pin-dim: .45}@media(hover:hover){.erl-image-pins__pin:hover{--erl-pin-scale: 1.06;--erl-pin-lighten: 14%;--erl-pin-ring: 6px;--erl-pin-chip-shadow: 0 10px 24px rgba(0, 0, 0, .3);z-index:1}.erl-image-pins__list:has(.erl-image-pins__pin:hover)>.erl-image-pins__pin:not(:hover){--erl-pin-dim: .45}}.erl-image-pins__pin>*{opacity:var(--erl-pin-dim);transition:opacity .25s ease,transform .3s var(--erl-ease-out, ease-out),background-color .25s ease,box-shadow .3s ease}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){.wp-block-erl-image-pins.tw-block-animation:not(.animated) :is(.erl-image-pins__pin,.erl-image-pins__hint){opacity:0;translate:0 10px}.wp-block-erl-image-pins.tw-block-animation:not(.animated) .erl-image-pins__stem{transform:scaleY(0);transform-origin:50% 100%}.wp-block-erl-image-pins.tw-block-animation:not(.animated) .erl-image-pins__dot{transform:scale(0)}.wp-block-erl-image-pins.tw-block-animation :is(.erl-image-pins__pin,.erl-image-pins__hint){--erl-pin-delay: calc(.35s + var(--i, 0) * .09s);transition:opacity .5s ease var(--erl-pin-delay),translate .6s var(--erl-ease-out, ease-out) var(--erl-pin-delay)}.wp-block-erl-image-pins.tw-block-animation .erl-image-pins__stem,.wp-block-erl-image-pins.tw-block-animation .erl-image-pins__dot{transition:opacity .25s ease,box-shadow .3s ease,transform .45s var(--erl-ease-out, ease-out) calc(var(--erl-pin-delay) + .05s)}}@media(scripting:enabled)and (prefers-reduced-motion:no-preference)and (min-width:1000px){.wp-block-erl-image-pins.tw-block-animation .erl-image-pins__image{transition:transform 1.4s var(--erl-ease-out, ease-out)}.wp-block-erl-image-pins.tw-block-animation:not(.animated) .erl-image-pins__image{transform:scale(1.05)}}.erl-image-pins__caption{position:absolute;left:6.98%;bottom:0;width:min(462px,33.6%);box-sizing:border-box;padding:40px 32px 22px;color:var(--erl-color-on-dark, #fff);filter:drop-shadow(0 20px 25px rgba(86,86,95,.15)) drop-shadow(0 50px 25px rgba(86,86,95,.05))}.erl-image-pins__caption-title,.erl-image-pins__caption-text{margin:0}.erl-image-pins__caption-title{font-family:var(--erl-font-body);font-weight:var(--erl-fw-bold);font-size:var(--erl-fs-body-lg);line-height:1.5}.erl-image-pins__caption-text{margin-top:var(--erl-spacing-sm);font-family:var(--erl-font-body);font-size:var(--erl-fs-body-md);line-height:var(--erl-lh-body-md)}@media(max-width:999px){.erl-image-pins__card{aspect-ratio:auto;overflow:visible;background-color:transparent}.erl-image-pins__media{display:block;position:relative}.erl-image-pins__image{position:static;display:block;aspect-ratio:4 / 3;border-radius:var(--erl-border-radius-lg)}.erl-image-pins__hotspot{--erl-hotspot-size: 28px;display:block;position:absolute;left:calc(50% + (var(--x) - 50) * 1.1467%);top:calc(var(--y) * 1%);width:var(--erl-hotspot-size);height:var(--erl-hotspot-size);margin:0;padding:0;border:2px solid #fff;border-radius:50%;background-color:#ffffff7f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transform:translate(-50%,-50%);cursor:pointer;outline-offset:8px}.erl-image-pins__hotspot:before{content:"";position:absolute;inset:-8px;border-radius:50%}.erl-image-pins__hotspot[aria-pressed=true]{background-color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.erl-image-pins__hotspot[aria-pressed=true]:after{content:"";position:absolute;inset:-2px;border:2px solid #fff;border-radius:50%;pointer-events:none;animation:erl-image-pins-pulse 1.6s ease-out infinite}@media(prefers-reduced-motion:reduce){.erl-image-pins__hotspot[aria-pressed=true]:after{animation:none;opacity:.5;transform:scale(1.6)}}@keyframes erl-image-pins-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2)}}.erl-image-pins__chip,.erl-image-pins__pin--red .erl-image-pins__chip,.erl-image-pins__pin.is-active .erl-image-pins__chip{box-shadow:none}.erl-image-pins__list{display:flex;flex-wrap:wrap;gap:var(--erl-spacing-sm);padding-top:var(--erl-spacing-md)}.erl-image-pins__pin,.erl-image-pins__hint{position:static;transform:none}.erl-image-pins__stem,.erl-image-pins__dot{display:none}.erl-image-pins__pin--red .erl-image-pins__chip{padding:8px 14px;font-size:.875rem}.erl-image-pins__pin.is-active .erl-image-pins__chip{outline:2px solid var(--erl-pin-color);outline-offset:2px}.erl-image-pins__caption{position:static;width:auto;padding:var(--erl-spacing-md) 0 0;color:var(--erl-color-text);filter:none}}
