.reels[data-astro-cid-ngqorary]{--gap:18px;--side:28px;--reel:min(72vw, 280px);position:relative;width:100%;max-width:100%;overflow:hidden}.reels-scroller[data-astro-cid-ngqorary]{display:flex;justify-content:safe center;gap:var(--gap);width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--side);padding:8px var(--side) 28px;scrollbar-width:none;cursor:grab}.reels-scroller[data-astro-cid-ngqorary]::-webkit-scrollbar{display:none}.reels-scroller[data-astro-cid-ngqorary].is-dragging,.reels-scroller[data-astro-cid-ngqorary].is-dragging .reel[data-astro-cid-ngqorary]{cursor:grabbing;scroll-snap-type:none}.reel-drag[data-astro-cid-ngqorary]{position:relative;z-index:3;display:flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;margin:0 auto 4px;padding:5px 10px 5px 8px;border-radius:999px;background:#1b2f5b;color:#fff;font-size:12px;font-weight:600;line-height:1;letter-spacing:.01em;pointer-events:none;box-shadow:0 8px 18px #1b2f5b38}.reel-drag[data-astro-cid-ngqorary] svg[data-astro-cid-ngqorary]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;animation:reel-drag 1.3s ease-in-out infinite}.reels[data-astro-cid-ngqorary].is-used .reel-drag[data-astro-cid-ngqorary],.reel-drag[data-astro-cid-ngqorary][hidden]{display:none}@keyframes reel-drag{0%,to{transform:translate(-3px)}50%{transform:translate(3px)}}.reel[data-astro-cid-ngqorary]{position:relative;flex:0 0 var(--reel);width:var(--reel);aspect-ratio:9/16;scroll-snap-align:center;overflow:hidden;border-radius:22px;background:#101828;transform:scale(.94);transition:transform .42s cubic-bezier(.16,1,.3,1);cursor:grab}.reel[data-astro-cid-ngqorary].is-active{transform:scale(1)}.reel[data-astro-cid-ngqorary] video[data-astro-cid-ngqorary],.reel[data-astro-cid-ngqorary] img[data-astro-cid-ngqorary]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.reel-progress[data-astro-cid-ngqorary]{position:absolute;top:12px;left:12px;right:12px;height:3px;border-radius:99px;background:#ffffff59}.reel-progress[data-astro-cid-ngqorary] span[data-astro-cid-ngqorary]{display:block;height:100%;width:0;border-radius:inherit;background:#fff}.reel-caption[data-astro-cid-ngqorary]{position:absolute;left:0;right:0;bottom:0;padding:52px 14px 14px;background:linear-gradient(to top,#080c18e0 18%,#080c1800);color:#fff}.reel-kicker[data-astro-cid-ngqorary]{display:flex;align-items:center;gap:8px}.reel-type[data-astro-cid-ngqorary]{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:8px;background:#ffffff29}.reel-type[data-astro-cid-ngqorary] svg{width:16px;height:16px}.reel-caption[data-astro-cid-ngqorary] h3[data-astro-cid-ngqorary]{margin:0;font-size:20px;line-height:1.15;letter-spacing:-.03em}.reel-caption[data-astro-cid-ngqorary] p[data-astro-cid-ngqorary]{margin:4px 0 0;font-size:13px;line-height:1.35;color:#ffffffdb}.reel-meta[data-astro-cid-ngqorary]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}.reel-stack[data-astro-cid-ngqorary]{display:flex;align-items:center;gap:5px;min-width:0;margin:0;padding:0;list-style:none}.reel-stack[data-astro-cid-ngqorary] li[data-astro-cid-ngqorary]{display:grid;place-items:center;height:36px;min-width:36px;padding:0 7px;border-radius:9px;background:#fff}.reel[data-astro-cid-ngqorary] .reel-stack[data-astro-cid-ngqorary] img[data-astro-cid-ngqorary]{width:20px;height:20px;max-width:none;-o-object-fit:contain;object-fit:contain}.reel-caption[data-astro-cid-ngqorary] a[data-astro-cid-ngqorary]{display:inline-flex;align-items:center;gap:4px;flex:none;margin:0;padding:6px 10px;border-radius:999px;background:#ffffff29;color:#fff;font-size:12px;font-weight:650;line-height:1;text-decoration:none}.reel-arrow[data-astro-cid-ngqorary]{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.reel-play[data-astro-cid-ngqorary],.reel-nav[data-astro-cid-ngqorary]{display:grid;place-items:center;border:0;background:#fff;color:#1b2f5b;cursor:pointer}.reel-play[data-astro-cid-ngqorary]{position:absolute;top:24px;right:12px;width:44px;height:44px;border-radius:999px}.reel-play[data-astro-cid-ngqorary] svg[data-astro-cid-ngqorary],.reel-nav[data-astro-cid-ngqorary] svg[data-astro-cid-ngqorary]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.reel-play[data-astro-cid-ngqorary] .icon-play[data-astro-cid-ngqorary]{fill:currentColor;stroke:none}.reel-play[data-astro-cid-ngqorary] .icon-muted[data-astro-cid-ngqorary],.reel-play[data-astro-cid-ngqorary] .icon-sound[data-astro-cid-ngqorary],.reel-play[data-astro-cid-ngqorary][data-state=muted] .icon-play[data-astro-cid-ngqorary],.reel-play[data-astro-cid-ngqorary][data-state=sound] .icon-play[data-astro-cid-ngqorary],.reel-play[data-astro-cid-ngqorary][data-state=play] .icon-muted[data-astro-cid-ngqorary],.reel-play[data-astro-cid-ngqorary][data-state=play] .icon-sound[data-astro-cid-ngqorary]{display:none}.reel-play[data-astro-cid-ngqorary][data-state=muted] .icon-muted[data-astro-cid-ngqorary],.reel-play[data-astro-cid-ngqorary][data-state=sound] .icon-sound[data-astro-cid-ngqorary]{display:block}.reel-nav[data-astro-cid-ngqorary]{position:absolute;top:50%;z-index:2;width:44px;height:44px;border-radius:999px;transform:translateY(-50%)}.reel-nav-prev[data-astro-cid-ngqorary]{left:calc(50% - var(--reel)/2 - 62px)}.reel-nav-next[data-astro-cid-ngqorary]{right:calc(50% - var(--reel)/2 - 62px)}.reel-play[data-astro-cid-ngqorary]:focus-visible,.reel-nav[data-astro-cid-ngqorary]:focus-visible,.reel-caption[data-astro-cid-ngqorary] a[data-astro-cid-ngqorary]:focus-visible,.reels-scroller[data-astro-cid-ngqorary]:focus-visible{outline:2px solid #0161ef;outline-offset:3px}@media (min-width:760px){.reels[data-astro-cid-ngqorary]{--reel:min(280px, calc((100% - 2 * var(--gap) - 2 * var(--side)) / 3))}.reels-scroller[data-astro-cid-ngqorary]{scroll-snap-type:none}.reel-nav[data-astro-cid-ngqorary]{display:none}}@media (max-width:759px){.reels-scroller[data-astro-cid-ngqorary]{justify-content:flex-start;scroll-padding-inline:calc(50% - var(--reel)/2);padding-inline:calc(50% - var(--reel)/2)}.reel-nav[data-astro-cid-ngqorary]{display:none}}.reel-lightbox[data-astro-cid-ngqorary]{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;gap:28px;background:#000;padding:18px 28px}.reel-lightbox[data-astro-cid-ngqorary][hidden],.reel-lightbox-stage[data-astro-cid-ngqorary] img[data-astro-cid-ngqorary][hidden],.reel-lightbox-stage[data-astro-cid-ngqorary] video[data-astro-cid-ngqorary][hidden],.story-sound[data-astro-cid-ngqorary][hidden]{display:none}.reel-story-side[data-astro-cid-ngqorary]{flex:0 0 auto;width:min(16vw,190px);height:min(62vh,560px);padding:0;overflow:hidden;border:0;border-radius:18px;background:#161616;opacity:.72;cursor:pointer}.reel-story-side[data-astro-cid-ngqorary] img[data-astro-cid-ngqorary]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.reel-story-side[data-astro-cid-ngqorary]:hover,.reel-story-side[data-astro-cid-ngqorary]:focus-visible{opacity:1}.reel-lightbox-stage[data-astro-cid-ngqorary]{position:relative;flex:0 0 auto;height:min(94vh,920px);aspect-ratio:9/16;max-width:min(46vw,52.875vh);overflow:hidden;border-radius:18px;background:#111}.reel-lightbox-stage[data-astro-cid-ngqorary] video[data-astro-cid-ngqorary],.reel-lightbox-stage[data-astro-cid-ngqorary]>img[data-astro-cid-ngqorary]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.reel-lightbox-stage[data-astro-cid-ngqorary] .reel-stack[data-astro-cid-ngqorary] li[data-astro-cid-ngqorary]{height:48px;min-width:48px;padding:0;border-radius:12px}.reel-lightbox-stage[data-astro-cid-ngqorary] .reel-stack[data-astro-cid-ngqorary] img[data-astro-cid-ngqorary]{position:static;inset:auto;width:28px;height:28px;max-width:none;-o-object-fit:contain;object-fit:contain}.story-bars[data-astro-cid-ngqorary]{position:absolute;z-index:3;top:10px;left:10px;right:10px;display:flex;gap:4px}.story-bars[data-astro-cid-ngqorary] span[data-astro-cid-ngqorary]{flex:1;height:3px;overflow:hidden;border-radius:99px;background:#ffffff59}.story-bars[data-astro-cid-ngqorary] i[data-astro-cid-ngqorary]{display:block;height:100%;width:0;background:#fff}.story-top[data-astro-cid-ngqorary]{position:absolute;z-index:3;top:22px;left:12px;right:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#fff}.story-top[data-astro-cid-ngqorary] p[data-astro-cid-ngqorary]{margin:0;font-size:15px;font-weight:700;text-shadow:0 1px 8px rgba(0,0,0,.45)}.story-sound[data-astro-cid-ngqorary]{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:999px;background:#00000073;color:#fff;cursor:pointer}.story-sound[data-astro-cid-ngqorary] svg[data-astro-cid-ngqorary]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.story-sound[data-astro-cid-ngqorary] .icon-sound[data-astro-cid-ngqorary],.story-sound[data-astro-cid-ngqorary][data-state=sound] .icon-muted[data-astro-cid-ngqorary]{display:none}.story-sound[data-astro-cid-ngqorary][data-state=sound] .icon-sound[data-astro-cid-ngqorary]{display:block}.story-hit[data-astro-cid-ngqorary]{position:absolute;z-index:2;top:0;bottom:0;width:28%;border:0;background:0 0;cursor:pointer}.story-hit-prev[data-astro-cid-ngqorary]{left:0}.story-hit-next[data-astro-cid-ngqorary]{right:0}.reel-lightbox[data-astro-cid-ngqorary] .reel-caption[data-astro-cid-ngqorary]{z-index:3}.reel-lightbox[data-astro-cid-ngqorary] .reel-caption[data-astro-cid-ngqorary] a[data-astro-cid-ngqorary]{padding:8px 14px;background:#fff;color:#1b2f5b;font-weight:650}.reel-lightbox-close[data-astro-cid-ngqorary]{position:absolute;z-index:4;top:18px;right:18px;display:grid;place-items:center;width:42px;height:42px;border:0;border-radius:999px;background:0 0;color:#fff;cursor:pointer}.reel-lightbox-close[data-astro-cid-ngqorary] svg[data-astro-cid-ngqorary]{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.reel-lightbox-close[data-astro-cid-ngqorary]:focus-visible,.reel-story-side[data-astro-cid-ngqorary]:focus-visible,.reel-lightbox[data-astro-cid-ngqorary] .reel-caption[data-astro-cid-ngqorary] a[data-astro-cid-ngqorary]:focus-visible,.story-sound[data-astro-cid-ngqorary]:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (max-width:900px){.reel-story-side[data-astro-cid-ngqorary]{display:none}.reel-lightbox[data-astro-cid-ngqorary]{padding:0}.reel-lightbox-stage[data-astro-cid-ngqorary]{width:100vw;max-width:100vw;height:100vh;height:100dvh;aspect-ratio:auto;border-radius:0}}@media (prefers-reduced-motion:reduce){.reel[data-astro-cid-ngqorary]{transform:none;transition:none}.reel-drag[data-astro-cid-ngqorary] svg[data-astro-cid-ngqorary]{animation:none}}.booking-dialog[data-astro-cid-wdt66j57]{width:min(100vw - 1.5rem,32rem);max-height:calc(100dvh - 1.5rem);margin:auto;padding:0;border:0;background:0 0}.booking-dialog[data-astro-cid-wdt66j57]::backdrop{background:#0306208c}.booking-dialog[data-astro-cid-wdt66j57] .booking-card[data-astro-cid-wdt66j57]{max-height:calc(100dvh - 1.5rem);overflow:auto}@media (max-width:1023px){.booking-sheet[data-astro-cid-wdt66j57]{display:none}}@media (min-width:1024px){.booking-close[data-astro-cid-wdt66j57]{display:none}}.offer-card{position:relative;overflow:hidden;isolation:isolate}.offer-card>*{position:relative;z-index:1}.offer-card:before,.offer-card:after{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .35s ease}.offer-card:before{z-index:2;padding:1px;background:radial-gradient(140px circle at var(--mx, 50%) var(--my, 0%),#7c6cff,transparent 68%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.offer-card:after{z-index:0;background:radial-gradient(240px circle at var(--mx, 50%) var(--my, 0%),rgba(81,63,247,.16),transparent 62%)}.offer-card:hover:before,.offer-card:hover:after{opacity:1}@media (prefers-reduced-motion:reduce){.offer-card:before,.offer-card:after{display:none}.offer-card:hover{border-color:#513ff7}}