.guest-gallery{isolation:isolate;cursor:grab;-webkit-tap-highlight-color:transparent;outline:none;width:100%;height:100%;min-height:300px;transition:opacity .4s;position:relative}.guest-gallery[data-active=false]{opacity:0;pointer-events:none}.guest-gallery.is-hovering{cursor:pointer}.guest-gallery.is-dragging{cursor:grabbing}.guest-gallery[data-selected=true]{cursor:default}.guest-gallery[data-selected=true] .guest-gallery__canvas{pointer-events:none}.guest-gallery:focus-visible{outline-offset:-5px;border-radius:4px;outline:1px solid #1118}.guest-gallery__canvas{touch-action:none;outline:none;width:100%;height:100%;display:block}.guest-gallery__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.guest-gallery__fallback{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:15px;padding:30px;display:grid;position:absolute;inset:0}.guest-gallery__fallback button{aspect-ratio:3/4;color:#111;text-align:left;cursor:pointer;background:#fff;border:1px solid #ddd;flex-direction:column;justify-content:space-between;padding:18px;font-family:Manrope,Arial,sans-serif;display:flex;box-shadow:0 8px 24px #00000008}.guest-gallery__fallback button:nth-child(2),.guest-gallery__fallback button:nth-child(5){color:#fff;background:#111}.guest-gallery__fallback small{font-size:9px;font-weight:400}.guest-gallery__fallback strong{letter-spacing:-.06em;font-size:clamp(17px,2.1vw,30px);font-weight:500;line-height:1.1}.guest-gallery__fallback button>span{font-size:9px}.guest-gallery.has-fallback .guest-gallery__canvas{visibility:hidden}.guest-gallery__fallback button:focus-visible{outline-offset:3px;outline:2px solid #76d4c2}@media (max-width:500px){.guest-gallery__fallback{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.guest-gallery__fallback button{aspect-ratio:1.3;padding:12px}.guest-gallery__fallback strong{font-size:20px}}@media (prefers-reduced-motion:reduce){.guest-gallery{transition:none}}
