.sdt{--maroon:#721b05;--orange:#e84609;--amber:#fa9903;--cream:#f4edde;--charcoal:#212121;--ease:cubic-bezier(.22, 1, .36, 1);isolation:isolate;width:100%;height:100%;min-height:280px;font-family:var(--font-poppins), Poppins, system-ui, sans-serif;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden;container-type:size}.sdt:focus-visible{outline:2.5px solid var(--orange);outline-offset:4px;border-radius:6px}.sdt-flat{width:min(100cqw,100cqh);height:min(100cqw,100cqh);transition:opacity .9s var(--ease);border-radius:4px;margin:auto;position:absolute;inset:0;overflow:visible}.sdt-flat img{border-radius:4px;box-shadow:0 18px 40px -22px #721b0573}.sdt[data-mode=pending] .sdt-flat,.sdt[data-mode="3d"] .sdt-flat{width:min(76cqw,76cqh);height:min(76cqw,76cqh)}.sdt[data-mode="3d"] .sdt-flat[data-on="1"]{opacity:.55}.sdt-flat[data-on="0"]{opacity:0;pointer-events:none}.sdt-flat__at{width:0;height:0;position:absolute}.sdt-gl{opacity:0;transition:opacity 1.2s var(--ease);position:absolute;inset:0}.sdt[data-ready="1"] .sdt-gl{opacity:1}.sdt-canvas{touch-action:pan-y;cursor:grab;width:100%;height:100%;display:block}.sdt[data-dragging="1"] .sdt-canvas,.sdt-gl[data-dragging="1"] .sdt-canvas{cursor:grabbing}.sdt-loading{border:2px solid #721b0526;border-top-color:var(--orange);border-radius:50%;width:40px;height:40px;margin:-20px 0 0 -20px;animation:1.2s linear infinite sdt-spin;position:absolute;top:50%;left:50%}@keyframes sdt-spin{to{transform:rotate(360deg)}}.sdt-pins{pointer-events:none;z-index:2;opacity:0;transition:opacity .8s var(--ease) .3s;position:absolute;inset:0}.sdt[data-ready="1"] .sdt-pins{opacity:1}.sdt-pin{width:0;height:0;transition:opacity .4s var(--ease);will-change:transform;position:absolute;top:0;left:0}.sdt-pins .sdt-pin{transform:translate(-300px,-300px)}.sdt-pin[data-state=hid]{opacity:.4}.sdt-pin__stem{background:linear-gradient(#721b05d9,#721b0533);border-radius:2px;width:1.5px;height:26px;position:absolute;bottom:0;left:-.75px}.sdt-pin__stem:after{content:"";background:var(--maroon);border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;bottom:-2.5px;left:50%;box-shadow:0 0 0 3px #ffffff8c}.sdt-pin__dot{width:12px;height:12px;box-shadow:0 0 0 2.5px var(--maroon), 0 4px 12px #2121214d;background:#fff;border-radius:50%;position:absolute;top:-38px;left:-6px}.sdt-pin__label{white-space:nowrap;color:var(--maroon);background:#fffffff0;border-radius:999px;flex-direction:column;padding:4px 11px 5px;font-size:13px;font-weight:600;line-height:1.2;display:flex;position:absolute;top:-44px;left:12px;box-shadow:0 4px 14px -4px #21212147}.sdt-pin__label small{letter-spacing:.12em;text-transform:uppercase;color:var(--amber);margin-top:1px;font-size:10px;font-weight:600}.sdt-pin[data-flip="1"] .sdt-pin__label{text-align:right;align-items:flex-end;left:auto;right:12px}.sdt-pin--venue .sdt-pin__stem{height:32px}.sdt-pin--venue .sdt-pin__dot{background:linear-gradient(135deg, var(--amber), var(--orange));width:18px;height:18px;top:-50px;left:-9px;box-shadow:0 0 0 2.5px #fff,0 4px 14px #721b0566}.sdt-pin--venue .sdt-pin__dot:after{content:"";border:2px solid var(--orange);animation:sdt-ping 2.6s var(--ease) infinite;border-radius:50%;position:absolute;inset:-2.5px}.sdt-pin--venue .sdt-pin__label{background:var(--maroon);color:#fff;top:-58px;left:15px}.sdt-pin--venue[data-flip="1"] .sdt-pin__label{right:15px}@keyframes sdt-ping{0%{opacity:.9;transform:scale(1)}80%,to{opacity:0;transform:scale(2.2)}}.sdt-hint{color:#fff;white-space:nowrap;pointer-events:none;z-index:3;transition:opacity .6s var(--ease);background:#212121b8;border-radius:999px;padding:5px 13px 6px;font-size:12px;font-weight:500;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.sdt-hint[data-hide="1"]{opacity:0}.sdt-credit{letter-spacing:.02em;color:#21212173;z-index:3;pointer-events:none;font-size:9.5px;position:absolute;bottom:4px;right:6px}@container (max-width:420px){.sdt-pin__label{padding:3px 9px 4px;font-size:12px}.sdt-pin__label small{font-size:9px}}@media (prefers-reduced-motion:reduce){.sdt-pin--venue .sdt-pin__dot:after{opacity:0;animation:none}.sdt-loading{animation-duration:3s}.sdt-gl,.sdt-flat,.sdt-pins,.sdt-hint{transition:none}}
