.booking-field--date>.booking-field__calendar-trigger{background:0 0;border:0;grid-column:3;justify-self:end;place-items:center;width:44px;height:44px;margin-right:-12px;padding:0;display:grid}.booking-field__calendar-trigger img,.booking-field__calendar-trigger svg{width:20px;height:20px}.booking-calendar{z-index:30;top:var(--booking-calendar-top,0);left:var(--booking-calendar-left,0);box-sizing:border-box;color:#141414;background:#fff;border:0;border-radius:16px;width:320px;height:287px;padding:16px;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.5;position:fixed;overflow:hidden}.booking-calendar[data-calendar-mode=months]{height:195px}.booking-calendar[data-calendar-mode=days][data-calendar-weeks="6"]{height:323px}.booking-calendar__view{width:288px}.booking-calendar__view[hidden]{display:none}.booking-calendar__header{grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;width:288px;height:27px;display:grid}.booking-calendar__nav{background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;padding:0;display:grid}.booking-calendar__nav img,.booking-calendar__nav svg{width:14px;max-width:none;height:8px}.booking-calendar__nav--previous img,.booking-calendar__nav--previous svg{transform:rotate(-90deg)}.booking-calendar__nav--next img,.booking-calendar__nav--next svg{transform:rotate(90deg)}.booking-calendar__title{color:#141414;letter-spacing:0;text-align:center;text-transform:none;min-width:0;margin:0;font-family:Inter,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:27px}.booking-calendar__title:before{content:none}.booking-calendar__title button{min-height:27px;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.booking-calendar__title [data-calendar-year-label],.booking-calendar__title--year{color:#7828f8}.booking-calendar__days{grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:36px;width:288px;margin-top:12px;display:grid}.booking-calendar__weekday{color:#141414;text-align:center;place-items:center;min-width:0;padding:2px;display:grid}.booking-calendar__day,.booking-calendar__months button{color:#141414;min-width:0;height:36px;font:inherit;text-align:center;background:0 0;border:0;place-items:center;padding:2px;display:grid;position:relative}.booking-calendar__day:before,.booking-calendar__months button:before{content:"";background:0 0;border-radius:8px;position:absolute;inset:2px}.booking-calendar__day>span,.booking-calendar__months button>span{z-index:1;position:relative}.booking-calendar__day:disabled{color:#999;cursor:default}.booking-calendar__day:disabled:before{background:0 0}.booking-calendar__day.is-selected{color:#f5f5f5}.booking-calendar__day.is-selected:before{background:#7828f8}@media (hover:hover) and (pointer:fine){.booking-calendar__day.is-selected:hover:before{background:#5900c4}.booking-calendar__day:not(:disabled):not(.is-selected):hover:before,.booking-calendar__months button:hover:before{background:#f8f3ff}}.booking-calendar__day.is-selected:active:before{background:#410095}.booking-calendar__day:not(:disabled):not(.is-selected):active:before,.booking-calendar__months button:active:before{background:#ded4ff}.booking-calendar__months{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:36px;gap:8px 0;width:288px;margin-top:12px;display:grid}.booking-calendar__nav:focus-visible,.booking-calendar__title button:focus-visible,.booking-calendar__day:focus-visible,.booking-calendar__months button:focus-visible{outline-offset:-2px;outline:2px solid #7828f8}@media (prefers-reduced-motion:reduce){.booking-calendar,.booking-calendar *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@layer reset{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body,h1,h2,h3,p,figure,blockquote{margin:0}ul{margin:0;padding:0}img,svg{max-width:100%;display:block}button,input,select{font:inherit}button,summary{cursor:pointer}}@layer tokens{:root{--ink:#090909;--paper:#f5f5f5;--paper-light:#f5f5f5;--concrete:#aeafa9;--night:#150039;--night-soft:#24005a;--violet:#7828f8;--violet-bright:#8541ff;--lime:#aafb00;--orange:#ff6e36;--white:#fff;--muted:#60605e;--line:#0909092e;--font-display:"Arial Black", Arial, sans-serif;--font-body:Inter, Arial, "Helvetica Neue", sans-serif;--shadow-hard:0 10px 0 #1500392e;--shadow-glow:0 0 30px #7828f738;--ease-out:cubic-bezier(.2, .8, .2, 1);--header-height:84px;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--visual-viewport-height:100dvh;--visual-viewport-offset-top:0px}}@layer base{html{background-color:var(--concrete);color:var(--ink);font-family:var(--font-body);scroll-behavior:smooth;background-image:linear-gradient(#ffffff8f,#ffffff8f),url(/assets/runtime/concrete-2560-q88.webp?v=7ba6abd63dfbaea4);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;overflow-x:clip}body{isolation:isolate;min-width:320px;min-height:100vh;line-height:1.5;overflow-x:clip}.viewport-texture{z-index:-2;pointer-events:none;background:linear-gradient(#ffffff8f,#ffffff8f),url(/assets/runtime/concrete-2560-q88.webp?v=7ba6abd63dfbaea4) 50%/cover no-repeat;position:fixed;inset:0}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:.08em}address{font-style:normal}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;line-height:.98}.figma-display-title{position:relative}.figma-display-title__art{max-width:100%;height:auto;display:block}.figma-display-title__text{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.figma-display-title.is-live-title .figma-display-title__art{display:none}.figma-display-title.is-live-title .figma-display-title__text{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}@media (max-width:639px){.figma-display-title--mobile-live .figma-display-title__art{display:none}.figma-display-title--mobile-live .figma-display-title__text{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}}h1,h2{text-transform:uppercase;letter-spacing:-.045em;font-style:italic}h1{font-size:clamp(2.5rem,7vw,6rem)}h2{font-size:clamp(2rem,5vw,4rem)}h3{font-size:clamp(1.25rem,2vw,1.75rem)}p{text-wrap:pretty}::selection{background:var(--lime);color:var(--ink)}:focus-visible{outline:3px solid var(--lime);outline-offset:4px}.shell{width:min(1352px,100% - 88px);margin-inline:auto}.skip-link{z-index:1000;background:var(--lime);color:var(--ink);translate:0 -160.0%;border-radius:8px;padding:12px 18px;font-weight:800;position:fixed;inset:12px auto auto 12px}.skip-link:focus{translate:0}@media (max-width:639px){.skip-link{display:none}}}@layer components{.eyebrow{color:var(--violet);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:.8rem;font-weight:900;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:24px;height:4px}.button{border:2px solid var(--ink);background:var(--orange);min-height:52px;box-shadow:4px 4px 0 var(--ink);color:var(--ink);letter-spacing:.02em;text-transform:uppercase;transition:translate .16s var(--ease-out), box-shadow .16s var(--ease-out), filter .16s var(--ease-out);border-radius:8px;justify-content:center;align-items:center;gap:14px;padding:14px 24px;font-weight:900;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.button:hover{box-shadow:7px 7px 0 var(--ink);filter:saturate(1.08);translate:-2px -2px}}.button:active{box-shadow:2px 2px 0 var(--ink);translate:2px 2px}.button--small{min-height:44px;padding:10px 18px;font-size:.82rem}.button--ghost{box-shadow:none;background:0 0}.site-header{z-index:50;border-bottom:4px solid var(--violet);color:var(--white);-webkit-backdrop-filter:blur(12px);background:#150039f5;position:relative}.site-header__inner{justify-content:space-between;align-items:center;gap:42.25px;height:80px;min-height:80px;display:flex}.brand{min-height:44px;translate:0 2px;flex:none;align-items:center;text-decoration:none;display:flex}.brand img,.brand svg{width:292.5px;max-width:none;height:60px}.desktop-nav{width:789px;height:44px;translate:0 2px;align-items:center;gap:12px;margin:0;display:flex}.desktop-nav a{white-space:nowrap;height:44px;min-height:44px;transition:border-color .18s var(--ease-out);border-bottom:4px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:4px 16px;font-size:18px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex;position:relative}.desktop-nav>a:first-child{width:97px}.desktop-nav>a:nth-child(2){width:159px}.desktop-nav>a:nth-child(3){width:131px}.desktop-nav>a:nth-child(4){width:151px}.desktop-nav>a:nth-child(5){width:203px}.desktop-nav a[aria-current=page],.desktop-nav a:focus-visible{border-bottom-color:#7cc300}@media (hover:hover) and (pointer:fine){.desktop-nav a:hover{border-bottom-color:#7cc300}}.desktop-booking{width:186px;height:56px;min-height:56px;box-shadow:none;translate:0 2px;border:0;border-radius:8px;padding:4px 20px;font-size:16px;line-height:1.2}.header-phone{white-space:nowrap;align-items:center;min-height:44px;font-size:18px;font-weight:500;text-decoration:none;display:inline-flex}.mobile-phone{width:44px;height:44px;color:var(--white);place-items:center;text-decoration:none;display:none}.mobile-phone img,.mobile-phone svg{width:20px;max-width:none;height:20px;display:block}.menu-toggle{width:48px;height:48px;color:var(--white);background:0 0;border:1px solid #fff6;border-radius:8px;display:none}.menu-toggle__label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.menu-toggle__icon,.menu-toggle__icon:before,.menu-toggle__icon:after{content:"";width:22px;height:2px;transition:transform .18s var(--ease-out);background:currentColor;margin:auto;display:block}.menu-toggle__icon:before{transform:translateY(-7px)}.menu-toggle__icon:after{transform:translateY(5px)}.menu-toggle[aria-expanded=true] .menu-toggle__icon{background:0 0}.menu-toggle[aria-expanded=true] .menu-toggle__icon:before{transform:translateY(0)rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-toggle__icon:after{transform:translateY(-2px)rotate(-45deg)}.mobile-menu{z-index:100;overscroll-behavior:contain;height:100dvh;color:var(--ink);visibility:hidden;clip-path:inset(0 0 100%);background:linear-gradient(#ffffff8f,#ffffff8f),url(/assets/runtime/concrete-2560-q88.webp?v=7ba6abd63dfbaea4) 50%/cover;transition:clip-path .34s cubic-bezier(.22,1,.36,1),visibility 0s linear .34s;display:none;position:fixed;inset:0;overflow:auto}.mobile-menu[data-visible=true]{visibility:visible;clip-path:inset(0);transition-delay:0s}.mobile-menu__inner{min-height:100%;padding-top:max(16px, var(--safe-top));padding-bottom:max(24px, var(--safe-bottom));opacity:0;transform-origin:top;grid-template-rows:auto auto 1fr auto;align-content:start;transition:opacity .22s,transform .3s cubic-bezier(.22,1,.36,1);display:grid;transform:translateY(-14px)scale(.99)}.mobile-menu[data-visible=true] .mobile-menu__inner{opacity:1;transform:translateY(0)scale(1)}.mobile-menu__top{justify-content:space-between;align-items:flex-start;height:62px;display:flex}.mobile-menu__brand{width:195px;height:50px;display:block}.mobile-menu__brand img,.mobile-menu__brand svg{object-fit:contain;object-position:left top;width:195px;height:50px}.mobile-menu__close{color:#141414;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.mobile-menu__close span,.mobile-menu__close span:after{content:"";background:currentColor;width:22px;height:2px;display:block}.mobile-menu__close span{rotate:45deg}.mobile-menu__close span:after{rotate:90deg}.mobile-menu__links{align-content:start;display:grid}.mobile-menu__links>a{width:100%;height:56px;min-height:56px;color:var(--ink);font-family:var(--font-body);align-items:center;padding:8px 0 8px 20px;font-size:24px;font-weight:700;line-height:1.2;text-decoration:none;display:flex;position:relative}.mobile-menu__links>a[aria-current=page]{color:var(--ink);padding-left:0}.mobile-menu__links>a[aria-current=page]:before{content:"";background:#7cc300;border-radius:9999px;flex:0 0 4px;width:4px;height:40px;margin-right:16px}.mobile-menu__divider{width:100%;height:10px;padding-block:4px;display:block}.mobile-menu__divider:before{background:var(--line);content:"";width:100%;height:2px;display:block}.mobile-menu__actions{grid-row:-1;grid-template-columns:1fr 1fr;align-self:end;gap:12px;margin-top:28px;display:grid}.mobile-menu__actions .button{height:56px;min-height:56px}html[data-menu-open]{overflow:hidden}.hero{align-items:center;min-height:716px;padding-block:40px 34px;display:grid;position:relative}.hero:before,.hero:after{z-index:-1;aspect-ratio:4;content:"";opacity:.9;pointer-events:none;background:url(/assets/tape-lime.png?v=51a82683ccedebca) 50%/contain no-repeat;width:min(38vw,520px);position:absolute}.hero:before{rotate:-10deg;inset:2% -6% auto auto}.hero:after{filter:hue-rotate(42deg);rotate:7deg;inset:auto auto 1% -10%}.hero__grid{grid-template-columns:minmax(0,620px) minmax(520px,1fr);align-items:center;gap:42px;display:grid}.hero__copy{z-index:2;position:relative}.hero h1{max-width:780px;margin-top:18px}.hero h1 span,.hero h1 mark{display:inline}.hero h1 mark{color:var(--violet);background:0 0}.hero__subtitle{max-width:620px;margin-top:28px;font-size:clamp(1rem,2vw,1.35rem)}.hero__button{margin-top:34px}.hero__visual{min-width:0}.hero--home{min-height:750px}.hero--home .hero__copy{translate:0 56px}.hero--home h1>span,.hero--home h1>mark{display:block}.hero--home .hero__subtitle{margin-top:43px}.hero--home .hero__button{margin-top:47px}.hero--home .hero__copy:before{content:"";background:url(/assets/figma/crown.svg?v=c44ceea3cd802774) 50%/contain no-repeat;width:118px;height:123px;position:absolute;inset:-92px auto auto -4px}.hero--home:before{aspect-ratio:auto;width:520px;height:470px;rotate:0deg;background-image:url(/assets/figma/splatter.svg?v=38962a735b97bd3e);background-size:contain;inset:0 38% auto auto}.hero--home:after{filter:hue-rotate(56deg);width:430px;rotate:176deg;background-image:url(/assets/figma/splatter.svg?v=38962a735b97bd3e);inset:auto -100px -126px auto}.media-placeholder{aspect-ratio:1.12;border:12px solid var(--paper-light);clip-path:polygon(4% 0,96% 0,100% 5%,100% 95%,96% 100%,4% 100%,0 95%,0 5%);background:var(--night);box-shadow:var(--shadow-hard), var(--shadow-glow);position:relative;overflow:hidden}.media-placeholder:after{content:"";background:linear-gradient(135deg,#0000 45%,#adfb041f);position:absolute;inset:0}.media-placeholder img,.media-placeholder svg{object-fit:cover;opacity:.9;width:100%;height:100%}.media-placeholder figcaption{z-index:1;color:var(--white);background:#090909b8;border-radius:4px;padding:8px 12px;font-size:.76rem;position:absolute;inset:auto 18px 18px}.media-placeholder--compact{aspect-ratio:16/10;border-width:8px}.hero--home .media-placeholder{aspect-ratio:1.08}.hero--home .media-placeholder figcaption{display:none}.home-proof{z-index:2;padding-block:0 82px;position:relative}.home-proof__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.proof-card{background:var(--paper-light) url(/assets/runtime/paper-texture-2048-q92.webp?v=8b05174b54169be0) center / cover;min-height:216px;rotate:var(--proof-rotate,0deg);padding:24px 22px 22px;position:relative;overflow:hidden;box-shadow:0 8px 16px #0000003d,0 1px 4px #0000003d}.proof-card:after{background:var(--proof-edge,var(--night));content:"";opacity:.9;width:30px;position:absolute;inset:0 0 0 auto}.proof-card h2{z-index:1;background:var(--proof-tape,var(--lime));box-decoration-break:clone;color:var(--ink);font-family:var(--font-body);letter-spacing:-.03em;text-transform:none;padding:3px 10px 5px;font-size:clamp(1.25rem,2vw,1.75rem);font-style:normal;line-height:1.02;display:inline;position:relative}.proof-card p{z-index:1;border-left:2px solid var(--proof-tape,var(--lime));max-width:230px;margin-top:32px;padding-left:12px;font-size:.82rem;line-height:1.45;position:relative}.proof-card--1{--proof-rotate:-1deg}.proof-card--2{--proof-rotate:.8deg;--proof-tape:#8541ff;--proof-edge:#7828f8}.proof-card--2 h2{max-width:260px;display:inline-block}.proof-card--3{--proof-rotate:-.5deg}.proof-card--4{--proof-rotate:.7deg;--proof-tape:#8541ff;--proof-edge:#7828f8}.hero-map,.hero-price,.hero-editorial{clip-path:polygon(5% 0,95% 0,100% 5%,100% 95%,95% 100%,5% 100%,0 95%,0 5%);background:var(--night);min-height:520px;box-shadow:var(--shadow-hard);color:var(--white);text-align:center;align-content:center;justify-items:center;padding:clamp(24px,4vw,52px);display:grid}.hero-map img,.hero-map svg{border:8px solid var(--paper-light);image-rendering:auto;border-radius:18px;width:min(310px,78%)}.hero-map span{color:var(--lime);font-family:var(--font-display);text-transform:uppercase;margin-top:20px;font-size:1.4rem}.hero-price{gap:16px}.hero-price>p{font-size:1.35rem}.hero-price>strong{color:var(--lime);font-family:var(--font-display);text-transform:uppercase;font-size:1.4rem;font-style:italic;display:grid}.hero-price>strong span{font-size:clamp(2.8rem,6vw,5.2rem);line-height:1}.hero-price>small{background:var(--ink);text-transform:uppercase;padding:4px 10px}.hero-price .media-placeholder{width:100%;max-width:420px;margin-top:12px}.hero-editorial{background:linear-gradient(145deg, var(--night), #3d008b);gap:12px;position:relative;transform:rotate(1.5deg)}.hero-editorial:before{border:2px solid var(--lime);clip-path:inherit;content:"";position:absolute;inset:7%}.hero-editorial__crown{color:var(--lime);font-size:5rem;line-height:1}.hero-editorial strong{color:var(--violet-bright);font-family:var(--font-display);text-shadow:6px 6px 0 var(--lime);font-size:clamp(4rem,10vw,8rem);font-style:italic;line-height:.8}.hero-editorial>span:last-child{letter-spacing:.12em;margin-top:28px;font-weight:900}.content-section{padding-block:clamp(70px,9vw,132px)}.content-section--night{color:var(--white);position:relative}.content-section--night:before{z-index:-1;clip-path:polygon(0 3%,100% 0,98% 97%,2% 100%);background:var(--night);content:"";position:absolute;inset:28px max(-10vw,-160px);box-shadow:0 0 0 6px #7828f733}.content-section--night .section-heading>p{color:#ffffffbf}.intro-section__grid{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(36px,7vw,96px);display:grid}.intro-section__copy h2{max-width:680px;margin-top:16px}.intro-section__copy>p:last-of-type{max-width:650px;margin-top:28px;font-size:clamp(1.05rem,2vw,1.25rem)}.intro-points{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.intro-points span{border:2px solid var(--night);text-transform:uppercase;background:#f7f7f485;border-radius:999px;padding:8px 12px;font-size:.78rem;font-weight:900}.inline-booking{border:2px solid var(--lime);background:#f5f5f58a url(/assets/runtime/paper-texture-2048-q92.webp?v=8b05174b54169be0) 50%/cover;border-radius:12px;margin-top:40px;padding:22px 28px 28px;box-shadow:0 8px 16px #00000029}.inline-booking h2{background:var(--violet-600,#7828f8);width:fit-content;color:var(--white);font-family:var(--font-body);letter-spacing:0;text-transform:none;margin:0 auto 26px;padding:3px 42px 5px;font-size:1.5rem;font-style:normal}.inline-booking__form{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.inline-booking__form label{min-width:0}.inline-booking__form input,.inline-booking__form select{width:100%;min-width:0;min-height:56px;color:var(--ink);background:#ffffffeb;border:0;border-radius:8px;padding:12px 16px}.inline-booking__form input[type=date],.location-booking__form input[type=date],.seo-booking input[type=date],.game-booking input[type=date]{appearance:none;max-width:100%}.inline-booking__form .button{grid-column:2/4;width:100%;margin-top:18px}.section-heading{text-align:center;margin-bottom:clamp(36px,6vw,68px);max-width:860px;margin-inline:auto}.section-heading h2{isolation:isolate;place-items:center;min-height:86px;margin-top:10px;display:inline-grid;position:relative}.section-heading h2:before{z-index:-1;content:"";background:url(/assets/tape-violet.png?v=d113f1ba33b186f3) 50%/100% 100% no-repeat;width:120%;height:130%;position:absolute}.section-heading--lime h2:before{background-image:url(/assets/tape-lime.png?v=51a82683ccedebca)}.section-heading--plain h2:before{display:none}.section-heading h2 span{color:var(--lime);text-shadow:2px 2px 0 var(--night)}.section-heading--lime h2 span,.section-heading--plain h2 span{color:var(--ink);text-shadow:none}.section-heading>p:last-child{max-width:680px;color:var(--muted);margin:22px auto 0;font-size:1.05rem}.game-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,24px);display:grid}.game-card{border:3px solid var(--night);clip-path:polygon(7% 0,93% 0,100% 7%,100% 100%,0 100%,0 7%);background:var(--night);min-width:0;box-shadow:var(--shadow-hard);color:var(--white);transition:translate .22s var(--ease-out);position:relative;overflow:hidden}.game-card__media{aspect-ratio:1/.82;background:var(--night-soft);overflow:hidden}.game-card__media img,.game-card__media svg{object-fit:cover;opacity:.75;width:100%;height:100%;transition:scale .32s var(--ease-out)}@media (hover:hover) and (pointer:fine){.game-card:hover{translate:0 -8px}.game-card:hover .game-card__media img,.game-card:hover .game-card__media svg{scale:1.05}}.game-card__body{border-top:5px solid var(--lime);align-content:start;min-height:270px;padding:20px;display:grid}.game-card__body h3{color:var(--white);text-transform:uppercase;font-style:italic}.game-card__body p{color:#ffffffc7;margin-top:14px;font-size:.92rem}.game-card__body>span{color:var(--lime);text-transform:uppercase;margin-top:16px;font-size:.75rem;font-weight:900}.game-card__body a{text-transform:uppercase;justify-content:space-between;align-items:end;min-height:44px;margin-top:auto;padding-top:20px;font-weight:900;text-decoration:none;display:inline-flex}.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.feature-card{background:var(--paper-light) center / 100% 100% no-repeat;min-height:270px;color:var(--ink);filter:drop-shadow(0 10px 8px #0000002e);padding:clamp(24px,3vw,34px);position:relative}.feature-card--black{background-image:url(/assets/paper-black.png?v=3bbe742931700978)}.feature-card--violet{background-image:url(/assets/paper-violet.png?v=a00da0a192a895d7)}.feature-card__number{color:var(--violet);font-family:var(--font-display);font-size:2.5rem;font-style:italic;display:block}.feature-card h3{color:var(--night);text-transform:uppercase;margin-top:24px}.feature-card p{margin-top:14px;font-size:.92rem}.price-list{gap:14px;max-width:930px;margin-inline:auto;display:grid}.price-card{border:2px solid var(--night);color:var(--white);box-shadow:var(--shadow-hard);background:#151515;border-radius:18px;overflow:hidden}.price-card--featured{border-color:var(--lime);background:var(--night-soft);box-shadow:0 10px #adfb043d}.price-card summary{grid-template-columns:1fr auto 32px;align-items:center;gap:24px;min-height:108px;padding:20px 26px;list-style:none;display:grid}.price-card summary::-webkit-details-marker{display:none}.price-card summary>span:first-child{display:grid}.price-card summary strong{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.25rem,3vw,2rem);font-style:italic}.price-card summary small{color:var(--lime)}.price-card__price{justify-items:end;display:grid}.price-card__price b{font-size:clamp(1.4rem,3vw,2.2rem)}.price-card__arrow{color:var(--lime);transition:rotate .18s var(--ease-out);font-size:2rem}.price-card[open] .price-card__arrow{rotate:180deg}.price-card__details{background:var(--paper-light);color:var(--ink);grid-template-columns:1fr auto;align-items:end;gap:24px;padding:6px 26px 26px;display:grid}.price-card__details ul{gap:10px;list-style:none;display:grid}.price-card__details li{gap:10px;display:flex}.price-card__details li:before{color:#74b400;content:"⬡"}.location-layout{grid-template-columns:minmax(0,1fr) minmax(340px,.85fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.location-list{gap:14px;display:grid}.location-card{border:2px solid var(--lime);min-height:128px;box-shadow:5px 5px 0 var(--night);background:#f7f7f4db;border-radius:16px;grid-template-columns:32px 1fr 48px;align-items:center;gap:16px;padding:20px;display:grid}.location-card__pin{color:var(--violet);font-size:1.8rem}.location-card p{color:var(--violet);font-weight:900}.location-card h3{text-transform:uppercase;margin-top:2px;font-size:1.35rem}.location-card address,.location-card div>span{font-size:.88rem}.location-card>a{border:2px solid var(--orange);border-radius:8px;place-items:center;width:48px;height:48px;font-size:1.3rem;font-weight:900;text-decoration:none;display:grid}.map-card{top:calc(var(--header-height) + 28px);border:3px solid var(--night);background:var(--paper-light);box-shadow:var(--shadow-hard);border-radius:22px;padding:18px;position:sticky;overflow:hidden}.map-card img,.map-card svg{aspect-ratio:4/5;object-fit:cover;border-radius:12px;width:100%}.map-card figcaption{margin-top:16px;font-size:.9rem;font-weight:700}.editorial-section__grid{grid-template-columns:minmax(280px,.55fr) minmax(0,1fr);gap:clamp(36px,7vw,100px);display:grid}.editorial-section header{top:calc(var(--header-height) + 34px);align-self:start;position:sticky}.editorial-section header h2{margin-top:16px}.editorial-copy{max-width:780px}.editorial-copy p{font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.72}.editorial-copy p+p{margin-top:28px}.editorial-copy p:first-child:first-letter{float:left;color:var(--violet);font-family:var(--font-display);margin:.12em .12em 0 0;font-size:5.6rem;font-style:italic;line-height:.72}.game-explainer__header{text-align:center;max-width:820px;margin-inline:auto}.game-explainer__header h2{margin-top:12px}.game-explainer__header>p:last-child{margin-top:22px;font-size:1.08rem;line-height:1.65}.game-rule-panel{background:var(--night);min-height:390px;box-shadow:var(--shadow-hard), var(--shadow-glow);color:var(--white);border-radius:22px;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);margin-top:52px;display:grid;overflow:hidden}.game-rule-panel article{align-content:center;padding:clamp(30px,5vw,58px);display:grid}.game-rule-panel h3{text-transform:uppercase;margin-top:14px;font-size:clamp(1.8rem,4vw,3rem)}.game-rule-panel h3 mark{color:var(--lime);background:0 0}.game-rule-panel article>p:last-child{color:#ffffffc2;margin-top:24px}.game-rule-panel .media-placeholder{clip-path:none;width:100%;height:100%;box-shadow:none;border:0;border-radius:0}.seo-article{padding-block:clamp(44px,7vw,92px) clamp(80px,10vw,150px)}.breadcrumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:clamp(42px,7vw,78px);display:flex}.breadcrumbs a{color:var(--ink);font-weight:800;text-decoration:none}.seo-article__layout{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:start;gap:clamp(48px,9vw,140px);display:grid}.seo-article__body{max-width:900px}.seo-article h1{max-width:920px;margin-top:12px;font-size:clamp(3.4rem,7.2vw,7rem)}.seo-article h1 mark{color:var(--violet);background:0 0}.seo-article__lead{margin-top:30px;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:700;line-height:1.55}.seo-article__body>p{margin-top:30px;font-size:clamp(1.02rem,1.5vw,1.18rem);line-height:1.72}.seo-article__body>p:first-of-type:first-letter{float:left;color:var(--violet);font-family:var(--font-display);margin:.12em .12em 0 0;font-size:5.6rem;font-style:italic;line-height:.72}.seo-article__note{border-left:8px solid var(--lime);background:var(--night);color:var(--white);box-shadow:var(--shadow-hard);border-radius:0 18px 18px 0;gap:8px;margin-block:38px 8px;padding:28px;display:grid}.seo-article__note strong{color:var(--lime);font-family:var(--font-display);text-transform:uppercase;font-size:1.35rem}.seo-article__stamp{top:calc(var(--header-height) + 32px);border:3px solid var(--lime);clip-path:polygon(6% 0,94% 0,100% 6%,98% 96%,92% 100%,5% 98%,0 92%,2% 6%);background:linear-gradient(145deg, var(--night), #3d008b);min-height:420px;color:var(--white);text-align:center;box-shadow:var(--shadow-hard), var(--shadow-glow);align-content:center;justify-items:center;gap:18px;padding:34px;display:grid;position:sticky;transform:rotate(1.5deg)}.seo-article__stamp>span{color:var(--lime);font-size:4rem}.seo-article__stamp strong{color:var(--violet-bright);font-family:var(--font-display);text-shadow:5px 5px 0 var(--lime);font-size:clamp(3.4rem,6vw,5.8rem);font-style:italic;line-height:.8}.seo-article__stamp small{letter-spacing:.12em;max-width:240px;font-weight:900}.faq-section__grid{grid-template-columns:minmax(300px,.7fr) minmax(0,1fr);align-items:start;gap:clamp(36px,8vw,110px);display:grid}.faq-section .section-heading{top:calc(var(--header-height) + 34px);text-align:left;margin:0;position:sticky}.faq-list{gap:12px;display:grid}.faq-list details{border-bottom:2px solid var(--night);background:#f7f7f461}.faq-list summary{min-height:72px;font-family:var(--font-display);text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;padding:18px 10px;font-size:1.2rem;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span:last-child{color:var(--violet);transition:rotate .18s var(--ease-out);font-size:2rem}.faq-list details[open] summary span:last-child{rotate:45deg}.faq-list details p{max-width:680px;color:var(--muted);padding:0 10px 24px}.page-cta{color:var(--white);padding-block:clamp(60px,8vw,100px)}.page-cta__inner{clip-path:polygon(3% 0,97% 0,100% 14%,98% 100%,2% 100%,0 14%);background:var(--night);min-height:280px;box-shadow:var(--shadow-hard), var(--shadow-glow);grid-template-columns:1fr auto;align-items:center;gap:40px;padding:clamp(32px,6vw,72px);display:grid;position:relative;overflow:hidden}.page-cta__inner:before{z-index:-1;aspect-ratio:4;content:"";width:62%;rotate:-10deg;background:url(/assets/tape-lime.png?v=51a82683ccedebca) 50%/contain no-repeat;position:absolute;inset:auto -8% -40% auto}.page-cta h2{max-width:820px;color:var(--lime);margin-top:12px}.page-cta p:last-child{color:#ffffffb8;max-width:720px;margin-top:18px}.site-footer{color:#141414;background:0 0;width:100%;height:521px;margin-top:0;padding:106px 44px 54px;position:relative;overflow:hidden}.site-footer:before{content:"";background:#c2c2c2;border-radius:9999px;height:4px;position:absolute;top:52px;left:0;right:0}.site-footer__content{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;width:100%;max-width:1352px;height:357px;margin-inline:auto;display:grid;position:relative}.site-footer__column{flex-direction:column;gap:24px;min-width:0;display:flex}.site-footer__separator{background:#c2c2c2;border-radius:9999px;width:4px;height:100%;display:none}.site-footer__home{aspect-ratio:299/191;width:100%;display:block}.site-footer__home picture,.site-footer__home img,.site-footer__home svg{width:100%;height:100%;display:block}.site-footer__description{color:#141414;text-transform:uppercase;margin:0;font-size:16px;font-weight:700;line-height:1.2}.site-footer__contact-list,.site-footer__navigation,.site-footer__social,.site-footer__legal{flex-direction:column;gap:12px;display:flex}.site-footer__contact{color:#141414;align-items:center;gap:12px;height:32px;font-size:16px;font-weight:500;line-height:1.5;text-decoration:none;display:flex}.site-footer__contact-icon{background:#aafb00;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.site-footer__heading{flex-direction:column;gap:4px;width:fit-content;max-width:100%;display:flex}.site-footer__heading h2{color:#7828f8;align-items:center;min-height:38px;margin:0;display:flex}.site-footer__heading-text{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.site-footer__heading-art{width:auto;max-width:none;height:28px;display:block}.site-footer__heading>picture,.site-footer__heading>img,.site-footer__heading>svg{display:block}.site-footer__heading>picture img,.site-footer__heading>img,.site-footer__heading>picture svg,.site-footer__heading>svg{width:auto;max-width:100%;height:auto}.site-footer__navigation a{color:#141414;align-items:center;gap:12px;min-height:32px;font-size:16px;font-weight:500;line-height:1.5;text-decoration:none;display:flex}.site-footer__navigation a span{flex:1;min-width:0}.site-footer__navigation a img,.site-footer__navigation a svg{flex:none;transform:rotate(90deg)}.site-footer__social-row,.site-footer__legal-row{color:#7828f8;align-items:center;gap:12px;min-height:32px;font-size:16px;font-weight:500;line-height:1.5;text-decoration:underline;display:flex}.site-footer__row--plain{color:#4f4f4f;text-decoration:none}.site-footer__legal-row--unlinked{cursor:default}.site-footer__social-row span,.site-footer__legal-row span{flex:1;min-width:0}.site-footer__legal>p{color:#141414;align-items:center;min-height:32px;margin:0;font-size:16px;font-weight:500;line-height:1.5;display:flex}.site-footer__splatter,.site-footer__crown,.site-footer__vauli{z-index:0;pointer-events:none;display:block;position:absolute;overflow:visible}.site-footer__splatter{width:329px;height:305px;top:361px;right:max(44px,50% - 676px)}.site-footer__crown{width:70px;height:75px;top:435px;left:calc(50% - 441px)}.site-footer__vauli{width:242px;height:134px;top:340px;left:calc(50% + 46px)}.site-footer__crown img,.site-footer__vauli img,.site-footer__crown svg,.site-footer__vauli svg{max-width:none;position:absolute}.site-footer__crown img,.site-footer__crown svg{width:70px;height:75px;top:0;left:0;transform:none}.site-footer__vauli img,.site-footer__vauli svg{width:290px;height:182px;top:-24px;left:-24px}@media (min-width:1100px){.site-footer__content{grid-template-columns:minmax(0,1fr) 4px minmax(0,1fr) 4px minmax(0,1fr) 4px minmax(0,1fr)}.site-footer__separator{display:block}}@media (min-width:640px) and (max-width:1099px){.site-footer{height:auto;min-height:820px;padding:106px 32px 54px}.site-footer__content{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 48px;height:auto}.site-footer__home{width:min(100%,260px)}.site-footer__splatter{right:-90px}.site-footer__crown,.site-footer__vauli{display:none}}.booking-dialog{inset:var(--visual-viewport-offset-top) 0 auto;width:100vw;max-width:none;height:100dvh;height:var(--visual-viewport-height);max-height:none;padding:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left);color:var(--ink);background:0 0;border:0;margin:0;position:fixed;overflow:hidden}.booking-dialog[open]{place-items:center;display:grid}.booking-dialog::backdrop{background:#050505a3}.booking-dialog__paper{width:438px;max-width:calc(100vw - 48px - var(--safe-left) - var(--safe-right));max-height:calc(100vh - 48px - var(--safe-top) - var(--safe-bottom));max-height:calc(100dvh - 48px - var(--safe-top) - var(--safe-bottom));max-height:calc(var(--visual-viewport-height) - 48px - var(--safe-top) - var(--safe-bottom));overscroll-behavior:contain;background:linear-gradient(#ffffff8f,#ffffff8f),url(/assets/runtime/concrete-2560-q88.webp?v=7ba6abd63dfbaea4) 50%/cover;border:2px solid #c5ff4b;border-radius:16px;flex-direction:column;gap:40px;padding:32px;display:flex;position:relative;overflow:auto;box-shadow:0 1px 4px #0000003d,0 8px 24px #00000047}.booking-dialog__close{z-index:5;background:#ffffffd1;border:0;border-radius:8px;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:6px;right:6px}.booking-dialog__close img,.booking-dialog__close svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.booking-dialog__close:hover{background:var(--paper)}}.booking-dialog[data-state=schedule]{place-items:start center}.booking-dialog[data-state=schedule] .booking-dialog__paper{width:666px;max-height:calc(100vh - 160px - var(--safe-top) - var(--safe-bottom));max-height:calc(100dvh - 160px - var(--safe-top) - var(--safe-bottom));max-height:calc(var(--visual-viewport-height) - 160px - var(--safe-top) - var(--safe-bottom));background:linear-gradient(#ffffffad,#ffffffad),url(/assets/runtime/paper-texture-2048-q92.webp?v=8b05174b54169be0) 50%/cover;margin-top:160px}.booking-dialog__state{flex-direction:column;align-items:center;gap:40px;display:flex}.booking-dialog__state--form{position:relative}.booking-dialog__state[hidden]{display:none}.booking-dialog h2{z-index:0;width:fit-content;max-width:none;color:var(--paper);font-family:var(--font-body);letter-spacing:0;text-align:center;text-transform:none;background:0 0;margin:0;padding:0;font-size:24px;font-style:normal;font-weight:700;line-height:1.2;position:relative}.booking-dialog h2:before{z-index:-1;content:"";pointer-events:none;background:url(/assets/figma/title-brush-asset.svg?v=8be74b1e4dddb7c9) 50%/100% 100% no-repeat;position:absolute;inset:-15px -18px -15px -17px}.booking-dialog__state--form h2{white-space:nowrap;width:249px}.booking-dialog__state--form h2:before{background-image:url(/assets/figma/booking-dialog-title-brush-layered-258-10587.svg?v=6b9c39e4c856f7c8)}.booking-dialog__state--schedule h2{white-space:nowrap;width:324px}.icon-button{border:2px solid var(--night);background:var(--lime);width:48px;height:48px;color:var(--ink);border-radius:50%;font-size:1.8rem;line-height:1}.booking-form{gap:20px;width:100%;display:grid}.booking-form__local-note{color:#6b6b6b;text-align:center;pointer-events:none;margin:0;font-size:11px;font-weight:700;line-height:1.25;position:absolute;inset:47px 0 auto}.booking-field{background:var(--paper);border-radius:8px;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;gap:8px;min-width:0;height:56px;padding:0 16px;display:grid;position:relative}.booking-field>img,.booking-field>svg{justify-self:center}.booking-field input,.booking-field select{appearance:none;color:#141414;background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0;font-size:16px;font-weight:500;line-height:1.5}.booking-field--date input{grid-column:1/3}.booking-field--date>img,.booking-field--date>svg{grid-column:3}.booking-field--location>img:last-child,.booking-field--location>svg:last-child{rotate:180deg}.booking-field__clear{background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:6px;right:-6px}.booking-form__submit{background:var(--orange);color:#210904;text-transform:uppercase;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;height:56px;margin-top:20px;padding:4px 20px;font-size:16px;font-weight:700;line-height:1.2;display:flex}.booking-form__status{min-height:0;margin-top:-20px;font-size:14px;font-weight:800}.booking-form__status:empty{display:none}.booking-form__status[data-state=error]{color:#a32222}.booking-form__status[data-state=success]{color:#397000}.booking-schedule{flex-direction:column;gap:24px;width:100%;display:flex}.booking-schedule__week{align-items:center;gap:40px;display:flex}.booking-schedule__week>p{color:var(--violet);flex:1;font-size:24px;font-weight:700;line-height:1.2}.booking-schedule__arrows{gap:12px;display:flex}.booking-schedule__arrows button{color:#141414;background:0 0;border:2px solid #c2c2c2;border-radius:8px;place-items:center;width:44px;height:44px;padding:0;display:grid}.booking-schedule__arrows button:first-child img,.booking-schedule__arrows button:first-child svg{transform:rotate(-90deg)}.booking-schedule__arrows button:last-child img,.booking-schedule__arrows button:last-child svg{transform:rotate(90deg)}.booking-schedule__days{gap:24px;display:grid}.booking-schedule__day{gap:12px;display:grid}.booking-schedule__day h3{color:#999;font-family:var(--font-body);text-transform:none;font-size:18px;font-weight:700;line-height:1.2}.booking-schedule__times{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.booking-schedule__slot{flex-direction:column;align-items:center;min-width:0;display:flex}.booking-schedule__slot button{color:#141414;background:0 0;border:2px solid #c2c2c2;border-radius:8px;width:100%;height:44px;padding:4px 8px;font-size:16px;font-weight:700;line-height:1.2}.booking-schedule__slot button:disabled{color:#adadad;cursor:not-allowed;background:#c2c2c2;border-color:#adadad}.booking-schedule__slot button[aria-pressed=true]{border-color:var(--violet);background:var(--violet);color:var(--white)}.booking-schedule__slot span{color:#999;white-space:nowrap;font-size:16px;font-weight:500;line-height:1.5}.no-js-booking{background:var(--night);color:var(--white);padding-block:56px}.no-js-booking__inner{justify-content:space-between;align-items:center;gap:32px;display:flex}.no-js-booking h2{color:var(--lime);margin-top:8px}.no-js-booking p:last-child{color:#ffffffb8;margin-top:10px}.has-js .no-js-booking{display:none}}@layer utilities{[hidden]{display:none!important}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (min-width:900px) and (max-width:1399px){:root{--header-height:62px}.desktop-nav,.desktop-booking,.header-phone{display:none}.site-header{border-bottom-width:2px}.site-header__inner{justify-content:space-between;gap:12px;height:62px;min-height:62px}.brand{translate:0 1px}.brand img,.brand svg{width:195px;height:40px}.mobile-phone{translate:0 1px;rotate:0deg;margin-left:auto;display:grid}.menu-toggle{translate:0 1px;place-items:center;display:grid}.has-js .mobile-menu{display:block}html:not(.has-js) .menu-toggle{display:none}html:not(.has-js) .mobile-menu,html:not(.has-js) .mobile-menu[hidden]{opacity:1;visibility:visible;height:auto;max-height:none;position:static;display:block!important}}@media (max-width:1099px){.site-header__inner{gap:12px}.desktop-nav{gap:4px;width:auto}.desktop-nav a{padding-inline:8px;font-size:14px;width:auto!important}.game-grid,.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){:root{--header-height:62px}.shell{width:min(calc(100% - 32px - var(--safe-left) - var(--safe-right)), 720px)}.desktop-nav,.desktop-booking,.header-phone{display:none}.site-header{border-bottom-width:2px}.site-header__inner{justify-content:space-between;gap:12px;height:62px;min-height:62px}.brand{translate:0 1px}.brand img,.brand svg{width:195px;height:40px}.mobile-phone{translate:0 1px;rotate:0deg;margin-left:auto;display:grid}.menu-toggle{translate:0 1px;place-items:center;display:grid}.has-js .mobile-menu{display:block}html:not(.has-js) .menu-toggle{display:none}html:not(.has-js) .mobile-menu,html:not(.has-js) .mobile-menu[hidden]{opacity:1;visibility:visible;height:auto;max-height:none;position:static;display:block!important}.hero{min-height:auto;padding-block:18px 48px}.hero:before{width:74vw;inset:0 -22% auto auto}.hero__grid{clip-path:polygon(7% 0,93% 0,100% 4%,100% 96%,93% 100%,7% 100%,0 96%,0 4%);background:var(--night);grid-template-columns:1fr;gap:0;position:relative;overflow:hidden}.hero__copy{z-index:3;color:var(--white);margin:0;padding:44px 32px 28px}.hero__copy:before{display:none}.hero .eyebrow{color:var(--lime)}.hero h1{font-size:clamp(2.35rem,10vw,4.6rem)}.hero h1 mark{color:var(--lime)}.hero__subtitle{color:#ffffffc7;margin-top:20px}.hero__button{width:100%;margin-top:26px}.hero__visual{margin-inline:0}.hero__visual .media-placeholder{clip-path:none;box-shadow:none;border:0;border-radius:0}.hero-map,.hero-price,.hero-editorial{clip-path:none;min-height:420px;box-shadow:none}.hero--home .hero__grid{min-height:552px}.hero--home .hero__copy{z-index:2;min-height:552px;translate:0;flex-direction:column;justify-content:flex-end;padding:170px 32px 48px;display:flex}.hero--home .hero__copy:before{display:none}.hero--home .hero__visual{z-index:1;height:100%;position:absolute;inset:0}.hero--home .media-placeholder{aspect-ratio:auto;background:var(--night);width:100%;height:100%}.hero--home .media-placeholder img,.hero--home .media-placeholder svg{object-fit:cover;opacity:.2;width:100%;height:100%}.hero--home:before{width:330px;height:330px;inset:-14px -100px auto auto}.home-proof{padding-bottom:36px}.home-proof__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intro-section__grid{grid-template-columns:1fr}.intro-section .media-placeholder{width:100%;max-width:680px}.location-layout{grid-template-columns:1fr}.map-card{order:-1;position:static}.map-card img,.map-card svg{object-fit:cover;max-height:460px}.editorial-section__grid,.faq-section__grid{grid-template-columns:1fr}.editorial-section header,.faq-section .section-heading{position:static}.game-rule-panel{grid-template-columns:1fr}.game-rule-panel .media-placeholder{min-height:330px}.seo-article__layout{grid-template-columns:1fr}.seo-article__stamp{min-height:320px;position:static}.faq-section .section-heading{text-align:center;margin-inline:auto}.page-cta__inner{grid-template-columns:1fr}.page-cta .button{justify-self:start}.home-explainer__heading:before{right:-90px}.mechanic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mechanic-card--lead{grid-column:1/-1}.inline-booking__form{grid-template-columns:repeat(2,minmax(0,1fr))}.inline-booking__form .button{grid-column:1/-1}}@media (max-width:639px){.shell{width:calc(100% - 32px - var(--safe-left) - var(--safe-right))}.site-header__inner{gap:12px}.brand img,.brand svg{width:195px;height:40px}.menu-toggle{border:0;width:44px;height:44px}.mobile-menu__actions{grid-template-columns:1fr}.hero__copy{padding:34px 22px 24px}.hero__visual{margin-inline:0}.hero__subtitle{font-size:1rem}.hero-price>strong span{font-size:2.8rem}.hero-editorial strong{text-shadow:4px 4px 0 var(--lime);font-size:4rem}.hero--home{padding-top:18px}.hero--home .hero__copy{min-height:552px;padding:170px 32px 48px}.hero--home h1{margin-top:0;font-size:2.55rem;line-height:1.03}.hero--home .hero__subtitle{max-width:255px;font-size:1rem;line-height:1.55}.hero--home .hero__button{min-height:56px;margin-top:60px}.home-proof__grid{grid-template-columns:1fr;gap:26px}.proof-card{min-height:190px;padding:22px 20px}.proof-card h2{font-size:1.75rem}.proof-card p{margin-top:30px;font-size:1rem}.content-section{padding-block:64px}.inline-booking{border-radius:16px;margin-top:32px;padding:24px 30px 30px}.inline-booking h2{margin-bottom:30px;padding-inline:12px;font-size:1.5rem}.inline-booking__form{grid-template-columns:minmax(0,1fr);gap:20px}.inline-booking__form input,.inline-booking__form select{min-height:56px;font-size:1rem}.inline-booking__form .button{grid-column:auto;min-height:56px;margin-top:20px}.content-section--night:before{inset-inline:-28px}.section-heading{margin-bottom:34px}.section-heading h2{min-height:70px;font-size:clamp(1.85rem,10vw,3rem)}.section-heading h2:before{width:112%;height:118%}.section-heading>p:last-child{margin-top:14px;font-size:.96rem}.game-grid,.feature-grid{grid-template-columns:1fr}.game-card{grid-template-columns:40% 60%;min-height:255px;display:grid}.game-card__media{aspect-ratio:auto;height:100%}.game-card__body{min-height:0;padding:18px 16px}.game-card__body p{font-size:.82rem}.game-card__body>span{font-size:.68rem}.feature-card{min-height:230px}.price-card summary{grid-template-columns:1fr auto 24px;gap:10px;min-height:92px;padding:16px}.price-card summary small{font-size:.68rem}.price-card__price b{font-size:1.35rem}.price-card__details{grid-template-columns:1fr;padding:4px 16px 18px}.location-card{grid-template-columns:24px 1fr 44px;padding:16px 12px}.location-card h3{font-size:1.12rem}.location-card address,.location-card div>span{font-size:.76rem}.editorial-copy p{font-size:1rem}.game-rule-panel article{padding:32px 24px}.seo-article{padding-top:30px}.breadcrumbs{margin-bottom:36px;font-size:.84rem}.seo-article h1{font-size:clamp(2.7rem,14vw,4.7rem)}.seo-article__stamp strong{font-size:4rem}.page-cta__inner{clip-path:polygon(5% 0,95% 0,100% 9%,98% 100%,2% 100%,0 9%);padding:44px 24px}.page-cta .button{width:100%}.site-footer{height:auto;min-height:1141px;padding:108px max(16px, var(--safe-right)) max(54px, var(--safe-bottom)) max(16px, var(--safe-left))}.site-footer:before{top:54px}.site-footer__content{flex-direction:column;gap:16px;height:auto;display:flex}.site-footer__column{gap:24px}.site-footer__separator{flex:none;width:100%;height:4px;display:block}.site-footer__home{aspect-ratio:auto;width:152px;height:97px}.site-footer__description{max-width:343px}.site-footer__contact-list,.site-footer__social,.site-footer__legal{gap:8px}.site-footer__navigation{gap:4px}.site-footer__heading{width:fit-content;max-width:100%}.site-footer__heading h2{min-height:29px;font-family:var(--font-body);text-transform:none;font-size:24px;font-style:normal;font-weight:700;line-height:1.2}.site-footer__heading-text{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.site-footer__heading-art{display:none}.site-footer__heading>picture img,.site-footer__heading>img,.site-footer__heading>picture svg,.site-footer__heading>svg{height:auto}.site-footer__splatter{clip-path:inset(133px 0 0);width:329px;height:305px;top:-75px;bottom:auto;right:-135px}.site-footer__crown{width:70px;height:75px;inset:407.927px auto auto calc(50% + 112.5px);transform:none}.site-footer__vauli{width:144px;height:80px;inset:792px auto auto 200px}.site-footer__vauli img,.site-footer__vauli svg{width:192px;height:128px}.site-footer__content>.site-footer__column:last-child .site-footer__heading{display:none}.booking-dialog__paper{width:327px;max-width:calc(100vw - 48px - var(--safe-left) - var(--safe-right));padding:32px}.booking-dialog[data-state=schedule] .booking-dialog__paper{width:327px;max-height:calc(100vh - 72px - var(--safe-top) - var(--safe-bottom));max-height:calc(100dvh - 72px - var(--safe-top) - var(--safe-bottom));max-height:calc(var(--visual-viewport-height) - 72px - var(--safe-top) - var(--safe-bottom));margin-top:72px}.booking-dialog h2{max-width:none;margin:0;padding:0;font-size:24px}.booking-dialog__state--form h2{white-space:nowrap;width:249px}.booking-dialog__state--schedule h2{white-space:normal;width:263px}.booking-schedule__week{align-items:flex-start;gap:18px}.booking-schedule__week>p{font-size:24px}.booking-schedule__arrows{padding-top:4px}.booking-schedule__times{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px}.booking-schedule__days{gap:24px}.no-js-booking__inner{flex-direction:column;align-items:stretch}}@media (min-width:1600px){.hero:before{right:0}.content-section--night:before{inset-inline:-60px}}.booking-date-host,.booking-date-host input[type=date]{cursor:pointer}.booking-date-host:has(input[data-date-picker-ready=true]){position:relative}.booking-date-host input[data-date-picker-ready=true]{cursor:pointer;color:#141414!important;padding-right:48px!important}.booking-date-host:has(input[data-date-picker-ready=true])>.home-booking__date-placeholder,.booking-date-host:has(input[data-date-picker-ready=true])>.home-booking__date-value,.booking-date-host:has(input[data-date-picker-ready=true])>.location-booking__date-placeholder,.booking-date-host:has(input[data-date-picker-ready=true])>.seo-booking__date-placeholder,.booking-date-host:has(input[data-date-picker-ready=true])>.seo-booking__date-value,.booking-date-host:has(input[data-date-picker-ready=true])>.game-booking__date-placeholder,.booking-date-host:has(input[data-date-picker-ready=true])>.game-booking__date-value{display:none!important}.booking-date-host--needs-icon:after{z-index:3;content:"";pointer-events:none;background:url(/assets/figma/booking-calendar.svg?v=e18cc2d1362fb070) 50%/contain no-repeat;width:20px;height:20px;position:absolute;top:18px;right:18px}.booking-calendar[data-inline-calendar]{z-index:220;opacity:0;clip-path:inset(0 0 12px round 16px);transform-origin:top;transition:opacity .18s,clip-path .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1);transform:translateY(-7px)scale(.985);box-shadow:0 18px 48px #1500394d,0 0 0 3px #c5ff4b29}.booking-calendar[data-inline-calendar][data-open=true]{opacity:1;clip-path:inset(0 round 16px);transform:translateY(0)scale(1)}.game-booking .booking-date-host{position:relative}.game-booking .booking-date-host:before{content:none!important}.game-booking .booking-date-host input[type=date]{color:#0000}.game-booking .booking-date-host input[type=date]::-webkit-datetime-edit{color:#0000}.game-booking__date-placeholder,.game-booking__date-value{z-index:2;color:#adadad;font:500 16px/1.5 var(--font-body);pointer-events:none;position:absolute;top:16px;left:16px}.game-booking__date-value{color:#141414}.game-booking .booking-date-host:has(input:valid) .game-booking__date-placeholder{display:none}.booking-select{position:relative!important;overflow:visible!important}.booking-select:has(.booking-select__trigger[aria-expanded=true]){z-index:140}.booking-select__native{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.booking-select__trigger{color:#141414;width:100%;min-width:0;height:56px;min-height:56px;font:500 16px/1.5 var(--font-body);text-align:left;-webkit-tap-highlight-color:transparent;background:#f5f5f5f0;border:0;border-radius:8px;align-items:center;padding:0 38px 0 48px;display:flex}.booking-select__trigger:after{content:"";background:url(/assets/figma/booking-caret.svg?v=09c77f9bab393685) 50%/14px 8px no-repeat;flex:none;width:14px;height:8px;margin-left:auto;transition:transform .24s cubic-bezier(.22,1,.36,1);display:block;transform:rotate(180deg)}.booking-select__trigger[aria-expanded=true]:after{transform:rotate(0)}.booking-select>.home-booking__field-icon--trailing,.booking-select>.location-booking__caret,.booking-select>.seo-booking__field-icon--end{display:none}.booking-select__trigger.is-placeholder{color:#777}.booking-select__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.booking-select__trigger:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #7828f8}.booking-select__menu{z-index:180;opacity:0;transform-origin:top;background:linear-gradient(#fffffff0,#fffffff0),url(/assets/runtime/paper-texture-2048-q92.webp?v=8b05174b54169be0) 50%/cover;border:1px solid #7828f8;border-radius:12px;gap:4px;max-height:min(320px,50vh);padding:8px;transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;transform:translateY(-6px)scale(.985);box-shadow:0 14px 34px #1500394d,0 0 0 3px #c5ff4b2e}.booking-select__menu[hidden]{display:none}.booking-select__menu[data-placement=top]{transform-origin:bottom;top:auto;bottom:calc(100% + 8px);transform:translateY(6px)scale(.985)}.booking-select__menu[data-open=true]{opacity:1;transform:translateY(0)scale(1)}.booking-select__option{color:#141414;min-height:44px;font:500 16px/1.35 var(--font-body);text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;align-items:center;padding:10px 12px;display:flex}.booking-select__option[aria-selected=true]{color:#f5f5f5;background:#2a0065}.booking-select__option:focus-visible{outline-offset:-2px;color:#141414;background:#f3edff;outline:2px solid #7828f8}.booking-select__option[aria-selected=true]:focus-visible{color:#f5f5f5;background:#2a0065;outline-color:#aafb00}.scroll-to-top{z-index:90;right:max(24px, var(--safe-right));bottom:max(24px, calc(var(--safe-bottom) + 16px));opacity:0;pointer-events:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;place-items:center;width:56px;height:56px;padding:0;transition:opacity .22s,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .18s;display:grid;position:fixed;overflow:hidden;transform:translateY(12px)scale(.92);box-shadow:0 8px 24px #15003947}.scroll-to-top[data-visible]{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.scroll-to-top picture,.scroll-to-top img,.scroll-to-top svg{width:100%;height:100%;display:block}.scroll-to-top picture{transform:rotate(-90deg)}.scroll-to-top:hover{box-shadow:0 10px 28px #1500395c}.scroll-to-top:focus-visible{outline-offset:3px;outline:3px solid #7828f8}@media (max-width:639px){.scroll-to-top{right:max(16px, var(--safe-right));bottom:max(16px, calc(var(--safe-bottom) + 12px));width:44px;height:44px}}[data-carousel][data-carousel-autoplay] [data-carousel-progress]>span{position:relative;overflow:hidden}[data-carousel][data-carousel-autoplay] [data-carousel-progress]>span:before{border-radius:inherit;content:"";transform-origin:0;display:block;position:absolute;inset:0;transform:scaleX(0);background:var(--violet)!important;width:100%!important;height:100%!important}[data-carousel][data-carousel-autoplay] [data-carousel-progress]>.is-active{border:2px solid var(--violet);background:0 0!important}[data-carousel][data-carousel-autoplay] [data-carousel-progress]>.is-complete:before{transform:scaleX(1)}[data-carousel][data-carousel-autoplay].is-autoplay-running [data-carousel-progress]>.is-active:before{animation:carousel-progress-fill-shared var(--carousel-autoplay-duration,4.5s) linear forwards!important}@keyframes carousel-progress-fill-shared{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-carousel][data-carousel-autoplay] [data-carousel-progress]>.is-active:before{transform:scaleX(1)}.booking-select__trigger:after,.scroll-to-top{transition:none}}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter/InterVariable.woff2)format("woff2");unicode-range:U+0,U+A1-A8,U+AA,U+AC,U+AF,U+B1-B6,U+B8-BA,U+BC-D6,U+D8-F6,U+F8-148,U+14A-1C3,U+1C5-254,U+256-27B,U+27E-284,U+286-290,U+292-2A4,U+2A6-304,U+306-30A,U+30C,U+30F,U+313,U+315,U+31B,U+323,U+326-328,U+32C,U+337-338,U+342-343,U+346-36F,U+374-376,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3D7,U+3DC-3DD,U+3F0-3F6,U+3F9-3FA,U+3FC-400,U+402-40F,U+450,U+452-479,U+480-49D,U+4A0-4FF,U+52F,U+E3F,U+1D00,U+1D0D,U+1D1B,U+1D43,U+1D47-1D49,U+1D4D,U+1D4F-1D50,U+1D52,U+1D56-1D58,U+1D5B,U+1D62-1D65,U+1D9C,U+1DA0,U+1DBB,U+1DBF-1DF5,U+1DFC-1E9B,U+1E9D-1F15,U+1F18-1F1D,U+1F20-1F45,U+1F48-1F4D,U+1F50-1F57,U+1F59,U+1F5B,U+1F5D,U+1F5F-1F7D,U+1F80-1FB4,U+1FB6-1FC4,U+1FC6-1FD3,U+1FD6-1FDB,U+1FDD-1FEF,U+1FF2-1FF4,U+1FF6-1FFE,U+2070-2071,U+2074-208E,U+2090-209C,U+20A0-20AB,U+20AD-20AF,U+20B1-20B5,U+20B8-20BA,U+20BC,U+20BE-20C0,U+20DB-20DE,U+20E8,U+20F0,U+2100-2101,U+2103,U+2105-2106,U+2109,U+2113,U+2117,U+211E-2121,U+2126,U+212A-212B,U+212E,U+2132,U+213B,U+214D,U+2150-217F,U+2183-2186,U+2189,U+21A9-21AA,U+21B0-21B1,U+21B3-21B5,U+21BA-21BB,U+21D0,U+21D2,U+21D4,U+21DE-21DF,U+21E4-21E5,U+21E7,U+21EA,U+2202,U+2205-2206,U+220F,U+2211-2212,U+221A,U+221E,U+222B,U+2236,U+2248,U+2260,U+2264-2265,U+2295-2298,U+2303-2305,U+2318,U+2325-2327,U+232B,U+2380,U+2387,U+238B,U+23CE-23CF,U+2423,U+2460-2468,U+24B6-24CF,U+24EA,U+25A2,U+25AA,U+25B3,U+25B6-25B7,U+25BA-25BB,U+25C0-25C1,U+25C4-25C7,U+25CA-25CB,U+25E6,U+25EF,U+2600,U+263C,U+2665,U+266A-266B,U+26A0,U+2717,U+2756,U+2780-2788,U+27EF,U+27F5-27FA,U+2913,U+2A38,U+2B06,U+2B12-2B13,U+2B1C,U+2B24,U+2C7C,U+2C7F,U+2DFF,U+2E18,U+A69F,U+A7FF,U+A92E,U+E000,U+E002-E05E,U+E06A-E0BD,U+E0C8-E0CC,U+E0DC-E0E6,U+E0F3-E0F5,U+E106,U+E109-E10A,U+E10C-E10F,U+E111-E113,U+E117-E118,U+E121-E122,U+E124,U+E12A-E15E,U+E163,U+E1C3,U+E1D2-E1DF,U+E1E1-E2DC,U+EE01-EE07,U+EE09-EE0A,U+EE0C-EE12,U+EE14,U+EE17,U+EE1D-EE45,U+EE47-EE84,U+EE87-EED6,U+EED8-EEE1,U+F6C3,U+1F12F-1F149,U+1F16A-1F16B,U+1F850,U+1F852}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/optimized/InterVariable-13850b8f8f8d3967.woff2)format("woff2");unicode-range:U+20-7F,U+A0,U+A9,U+AB,U+AE,U+B0,U+B7,U+BB,U+D7,U+F7,U+401,U+410-44F,U+451,U+2000-206F,U+20AC,U+20BD,U+2116,U+2122,U+2190-2199,U+25A0-25A1,U+25B2,U+25BC-25BE,U+25CF,U+2605-2606,U+2661,U+2713-2714,U+2764,U+FEFF,U+FFFD}.vauli-mobile-location-directory{display:none}@media (max-width:719px){.shared-mobile-heading-art{z-index:3;pointer-events:none;display:block;position:absolute;inset:0;overflow:visible;opacity:1!important;transform:rotate(0)translate(0)!important}h2:has(>.shared-mobile-heading-art){transform:rotate(0)translate(0)!important}.shared-mobile-heading-art img,.shared-mobile-heading-art svg{top:var(--shared-heading-top)!important;height:var(--shared-heading-height)!important;max-width:none!important;display:block!important;position:absolute!important;left:50%!important;transform:translate(-50%)!important}.shared-mobile-heading-art__background{z-index:1;width:max(390px,100vw)!important}.shared-mobile-heading-art__title,.shared-mobile-heading-art__combined{z-index:2;width:var(--shared-heading-width)!important}.shared-mobile-heading-art__combined{width:var(--shared-heading-width)!important}.home-games-heading__desktop-art,.home-video-heading__desktop-art,.event-heading__desktop-exact,.seo-section-heading__asset--desktop{display:none!important}.vauli-mobile-faq{isolation:isolate;flex-direction:column;background:#fff url(/assets/runtime/paper-texture-2048-q92.webp?v=8b05174b54169be0) 50%/cover!important;border-radius:16px!important;gap:0!important;width:343px!important;height:auto!important;min-height:0!important;padding:16px!important;display:flex!important;overflow:visible!important;box-shadow:0 1px 4px #0000003d,0 8px 24px #0000002e!important}.vauli-mobile-faq details{z-index:1;width:100%;height:auto;position:relative;border:0!important;border-bottom:2px solid #ebebeb!important;flex:none!important;min-height:59px!important}.vauli-mobile-faq details:last-child{border-bottom:0!important}.vauli-mobile-faq summary{color:#141414;-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none;border-radius:10px;justify-content:space-between;align-items:center;width:100%;list-style:none;height:auto!important;min-height:59px!important;font:500 18px/1.5 var(--font-body)!important;gap:14px!important;padding:16px!important;display:flex!important}.vauli-mobile-faq summary::-webkit-details-marker{display:none}.vauli-mobile-faq summary>span:first-child{flex:none;width:231px!important;height:auto!important;display:block!important;transform:rotate(0)translate(0)!important}.vauli-mobile-faq summary>img,.vauli-mobile-faq summary>svg{flex:none;width:14px;height:8px;transition:transform .28s cubic-bezier(.22,1,.36,1);transform:rotate(180deg)}.vauli-mobile-faq details[open] summary{color:#7828f8}.vauli-mobile-faq details[open] summary>img,.vauli-mobile-faq details[open] summary>svg{transform:rotate(0)}.vauli-mobile-faq summary:focus{outline:0}.vauli-mobile-faq summary:focus-visible{outline-offset:-3px;outline:2px solid #7828f8}.vauli-mobile-faq details>div{box-sizing:border-box;align-items:center;display:flex;border:1px solid #7828f8!important;border-radius:12px!important;width:auto!important;height:auto!important;min-height:0!important;margin:0 0 16px!important;padding:16px!important}.vauli-mobile-faq details:not([open])>div{display:none!important}.vauli-mobile-faq details>div p{min-height:0;padding:0;font:500 16px/1.35938 var(--font-body)!important;margin:0!important}.vauli-mobile-faq+[class*=separator],.vauli-mobile-faq>[class*=divider],.vauli-mobile-faq>[class*=separator]{display:none!important}.vauli-carousel-progress{justify-content:stretch!important;gap:8px!important;width:calc(100vw - 32px)!important;height:12px!important;margin:16px auto 0!important;padding:0!important;display:flex!important;position:relative!important;inset:auto!important;overflow:visible!important}.event-games__progress--mobile.vauli-carousel-progress{width:min(343px,100vw - 32px)!important;margin-top:24px!important}.vauli-carousel-progress>span{overflow:hidden;background:#c5b3ff!important;border:0!important;border-radius:20px!important;flex:1 1 0!important;width:auto!important;min-width:0!important;height:12px!important;display:block!important}.vauli-carousel-progress>span:before{border-radius:inherit;background:#7828f8!important;display:block!important}.vauli-carousel-progress>.is-current,.vauli-carousel-progress>.is-active,[data-carousel][data-carousel-autoplay] .vauli-carousel-progress[data-carousel-progress]>.is-current,[data-carousel][data-carousel-autoplay] .vauli-carousel-progress[data-carousel-progress]>.is-active{background:0 0!important;border:2px solid #7828f8!important}.vauli-loop-slide[data-carousel-clone]{display:block!important}.vauli-carousel-track{scroll-behavior:smooth;scrollbar-width:none;width:100vw!important;height:var(--vauli-carousel-height,auto)!important;scroll-snap-type:x mandatory!important;gap:4px!important;margin-left:-50vw!important;padding:0 calc(50vw - 171.5px)!important;scroll-padding-inline:calc(50vw - 171.5px)!important;display:flex!important;position:relative!important;left:50%!important;overflow:auto hidden!important}.vauli-carousel-track::-webkit-scrollbar{display:none}.vauli-carousel-slide,.home-gallery .vauli-carousel-slide:nth-child(n+4),.location-gallery .vauli-carousel-slide:nth-child(n+4){width:343px!important;height:var(--vauli-carousel-height,auto)!important;scroll-snap-align:center!important;flex:0 0 343px!important}.home-gallery .vauli-carousel-slide:nth-child(n+4),.location-gallery .vauli-carousel-slide:nth-child(n+4){display:block!important}:is(.home-media--gallery,.game-media--gallery,.event-media--gallery,.location-gallery) .vauli-carousel-track{gap:4px!important;height:288px!important;margin-block:-24px!important;padding-block:24px!important}:is(.home-media--gallery,.game-media--gallery,.event-media--gallery,.location-gallery) .vauli-carousel-slide{border:2px solid #996aff!important;border-radius:16px!important;box-shadow:0 0 24px #ae90ff!important}.vauli-game-card{isolation:isolate;clip-path:polygon(6% 0,94% 0,100% 4.5%,100% 95.5%,94% 100%,6% 100%,0 95.5%,0 4.5%)!important;color:#f5f5f5!important;background:#aafb00!important;width:343px!important;height:440px!important;min-height:440px!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}.vauli-game-card__photo{z-index:0!important;width:calc(100% - 4px)!important;height:calc(100% - 4px)!important;clip-path:inherit!important;object-fit:cover!important;object-position:center!important;position:absolute!important;inset:2px!important}.vauli-game-card:after{pointer-events:none;z-index:1!important;content:""!important;background:linear-gradient(#0000 28%,#04000a1a 46%,#04000af0 76%,#04000a 100%)!important;position:absolute!important;inset:0!important}.vauli-game-card__content{z-index:2!important;grid-template-columns:1fr!important;gap:16px!important;width:auto!important;height:auto!important;padding:32px!important;display:grid!important;position:absolute!important;inset:auto 0 0!important}.vauli-game-card__content h3{align-items:center!important;width:100%!important;height:auto!important;min-height:38px!important;margin:0!important;display:flex!important;position:static!important;inset:auto!important}.vauli-game-card[data-carousel-logical-index="2"] .vauli-game-card__content h3,.vauli-game-card[data-carousel-logical-index="3"] .vauli-game-card__content h3{min-height:73px!important}.vauli-game-card__title{width:auto!important;max-width:100%!important;height:auto!important;margin:0!important;display:block!important;position:static!important;inset:auto!important;transform:translate(0)!important}.vauli-game-card__underline{background:url(/assets/figma/game/game-card-underline.svg?v=06303e0a1a585a68) 50%/100% 100% no-repeat!important;border:0!important;width:279px!important;height:16px!important;margin:0!important;display:block!important;position:static!important;inset:auto!important}.vauli-game-card__underline img,.vauli-game-card__underline svg{object-fit:fill!important;width:100%!important;height:100%!important;display:block!important}.vauli-game-card__link{color:#f5f5f5!important;width:279px!important;height:56px!important;min-height:56px!important;font:700 16px/19.2px var(--font-body)!important;text-transform:uppercase!important;border:2px solid #f5f5f5!important;border-radius:8px!important;place-items:center!important;margin:0!important;text-decoration:none!important;display:grid!important;position:static!important;inset:auto!important}.game-games .game-cards{width:343px!important;margin-inline:auto!important}.home-games-gallery,.home-video-stage{left:calc(50% - 171.5px)!important}.event-video .event-media.vauli-video-carousel{width:343px!important;margin-inline:auto!important}.home-media--gallery>.vauli-carousel-progress,.home-games-carousel>.vauli-carousel-progress,.game-cards>.vauli-carousel-progress,.location-gallery>.vauli-carousel-progress,.location-games>.vauli-carousel-progress{margin-left:calc(187.5px - 50vw)!important;margin-right:0!important}.game-cards>.vauli-carousel-progress{width:min(343px,100vw - 32px)!important;margin-left:0!important}.seo-games .seo-carousel-dots.vauli-carousel-progress{width:min(343px,100vw - 32px)!important}.vauli-video-carousel>.vauli-carousel-progress{margin:0!important;position:absolute!important;inset:234px auto auto calc(187.5px - 50vw)!important}.vauli-video-carousel [data-carousel-scroll]>[data-carousel-logical-index]{transition:transform .44s cubic-bezier(.22,1,.36,1),opacity .3s,box-shadow .3s!important}.vauli-video-carousel [data-carousel-target],.vauli-video-carousel:not(.is-carousel-moving) [data-carousel-current]{z-index:1!important;transform:scale(1)!important}.vauli-video-carousel.is-carousel-moving [data-carousel-current]:not([data-carousel-target]){z-index:0!important;transform:scale(.699708,.697248)!important}.vauli-video-carousel.is-carousel-normalizing [data-carousel-scroll]>[data-carousel-logical-index]{transition:none!important}.home-video-control--previous{left:8px!important}.home-video-control--next{right:8px!important}.game-media--video .game-media__controls,.event-media--video .event-media__controls{height:44px!important;translate:none!important;inset:87px 8px auto!important}.home-video-stage>.home-video-progress,.event-media--video>.event-media__progress--video{margin:0!important;position:absolute!important;inset:234px auto auto calc(187.5px - 50vw)!important}.vauli-mobile-occasion>div,.vauli-mobile-tariff>div{gap:15px!important;height:auto!important;min-height:0!important;padding:20px!important}.vauli-mobile-occasion>div ul,.vauli-mobile-tariff>div ul{margin:0;padding:0;display:grid;flex:none!important;gap:15px!important;min-height:auto!important}.vauli-mobile-occasion>div li,.vauli-mobile-tariff>div li{margin:0;gap:9px!important;font-size:13px!important;line-height:1.5!important}.vauli-mobile-occasion>div p,.vauli-mobile-tariff>div p{margin:0!important}.vauli-mobile-occasion[open]{height:auto;min-height:0!important}.vauli-mobile-occasion>div a{flex:none;min-height:44px;margin:0!important;position:static!important;inset:auto!important}.vauli-mobile-occasion .location-occasion__chevron:before{display:none!important}.vauli-mobile-occasion .location-occasion__chevron img,.vauli-mobile-occasion .location-occasion__chevron svg{width:32px;height:32px;transition:transform .28s cubic-bezier(.22,1,.36,1);display:block;transform:rotate(180deg)}.vauli-mobile-occasion[open] .location-occasion__chevron img,.vauli-mobile-occasion[open] .location-occasion__chevron svg{transform:rotate(0)}header:has(.shared-mobile-heading-art) p[class*=mobile-copy]{opacity:1!important;color:#141414!important;display:block!important}header:has(.shared-mobile-heading-art) p[class*=desktop-copy]{display:none!important}.event-reviews{padding-block:56px!important}.event-reviews .event-heading{flex-direction:column!important;align-items:center!important;gap:16px!important;width:343px!important;height:145.605px!important;margin:0 auto 32px!important;display:flex!important}.event-reviews .event-heading__title{width:343px!important;height:105.605px!important;display:block!important;position:relative!important}.event-reviews .event-heading p{width:343px!important;height:24px!important;font:500 16px/24px var(--font-body)!important;translate:none!important;margin:0!important}.event-faq-section{padding:56px 0!important}.event-faq-section .event-heading{width:343px!important;height:145.605px!important;margin:0 auto!important}.event-faq-section .event-heading__title{height:105.605px!important}.event-faq-section .event-heading p{width:343px!important;height:24px!important;font:500 16px/24px var(--font-body)!important;translate:none!important;margin:16px 0 0!important}.event-faq-section .event-faq__mobile{margin-top:32px!important}.event-locations{padding:56px 0!important}.event-locations .event-heading{width:343px!important;height:107.75px!important;margin:0 auto 32px!important}.event-locations .event-heading__title{width:343px!important;height:67.75px!important;translate:none!important;position:relative!important;inset:auto!important}.event-locations .event-heading p{width:343px!important;height:24px!important;font:500 16px/24px var(--font-body)!important;translate:none!important;margin:16px 0 0!important;position:static!important;inset:auto!important}.seo-section-heading--faq{height:145.605px!important;margin-block-end:32px!important}.seo-section-heading--faq .seo-section-heading__mobile{inset:121.605px 0 auto!important}.seo-section-heading--locations{height:107.75px!important;margin-block-end:32px!important}.seo-section-heading--locations .seo-section-heading__mobile{inset:83.75px 0 auto!important}}@media (max-width:639px){.home-location-directory--desktop,.game-location-directory--desktop,.event-locations__layout--desktop,.location-directory--desktop,.seo-location-directory--desktop{display:none!important}.vauli-mobile-location-directory{z-index:2;background:#f5f5f5 url(/assets/runtime/paper-texture-2048-q92.webp?v=8b05174b54169be0) 50%/cover no-repeat;border-radius:16px;flex-direction:column;gap:0;width:343px;height:auto;margin-inline:auto;padding:12px;display:flex;position:relative;overflow:visible;box-shadow:0 1px 4px #00000029,0 8px 24px #0000001f}.vauli-mobile-location-directory__item{border-bottom:2px solid #ebebeb;grid-template-columns:minmax(0,1fr);width:319px;display:grid;position:relative}.vauli-mobile-location-directory__item:not(:first-child){padding-top:8px}.vauli-mobile-location-directory__item:not(:last-child){padding-bottom:8px}.vauli-mobile-location-directory__item:last-child{border-bottom:0}.vauli-mobile-location-directory__trigger{color:#141414;text-align:left;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:2px solid #0000;border-radius:14px;grid-template-columns:84px minmax(0,1fr) 24px;align-items:center;gap:12px;width:319px;height:100px;min-height:100px;padding:8px;display:grid}.vauli-mobile-location-directory__trigger.is-active{background:#ffffff5c;border-color:#aafb00}.vauli-mobile-location-directory__trigger:focus{outline:0}.vauli-mobile-location-directory__trigger:focus-visible{outline-offset:-4px;outline:2px solid #7828f8}.vauli-mobile-location-directory__media{background:#150039;border-radius:8px;width:84px;height:84px;display:block;overflow:hidden}.vauli-mobile-location-directory__media img,.vauli-mobile-location-directory__media svg{object-fit:cover;width:100%;height:100%;display:block}.vauli-mobile-location-directory__copy{align-content:center;min-width:0;display:grid}.vauli-mobile-location-directory__copy strong{color:#7828f8;overflow-wrap:anywhere;font-size:18px;font-weight:800;line-height:1.2}.vauli-mobile-location-directory__copy span{font-size:16px;font-weight:500;line-height:1.5}.vauli-mobile-location-directory__chevron{place-items:center;width:24px;height:44px;display:grid}.vauli-mobile-location-directory__chevron img,.vauli-mobile-location-directory__chevron svg{width:15px;height:9px;transition:transform .28s cubic-bezier(.22,1,.36,1);transform:rotate(180deg)}.vauli-mobile-location-directory__trigger.is-active .vauli-mobile-location-directory__chevron img,.vauli-mobile-location-directory__trigger.is-active .vauli-mobile-location-directory__chevron svg{transform:rotate(0)}.vauli-mobile-location-directory__panel{gap:0;width:319px;margin-block:8px 0;display:grid}.vauli-mobile-location-directory__panel figure{background:#ded4ff;border-radius:16px;width:319px;height:400px;margin:0;overflow:hidden}.vauli-mobile-location-directory__panel figure img,.vauli-mobile-location-directory__panel figure svg{object-fit:cover;width:100%;height:100%;display:block}.vauli-mobile-location-directory__panel p{align-items:center;gap:12px;min-height:32px;margin:12px 0 0;padding-inline:4px;font-size:14px;line-height:1.4;display:flex}.vauli-mobile-location-directory__panel p>img,.vauli-mobile-location-directory__panel p>svg{object-fit:contain;background:#aafb00;border-radius:8px;flex:0 0 32px;width:32px;height:32px;padding:6px}.vauli-mobile-location-directory__panel>a{color:#141414;text-transform:uppercase;border:2px solid #ff6e36;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:56px;margin-top:8px;font-size:16px;font-weight:800;text-decoration:none;display:flex}.home-addresses,.game-locations,.event-locations,.location-addresses-section,.seo-locations{height:auto!important;min-height:0!important;overflow:visible!important}.home-addresses>.shell,.game-locations>.shell,.event-locations>.shell,.location-addresses-section>.shell,.seo-locations>.seo-shell{height:auto!important;min-height:0!important}}@media (min-width:376px) and (max-width:639px){.location-faq-heading,.location-addresses-heading{transform:translate(calc(50vw - 187.5px))!important}}@media (min-width:640px) and (max-width:719px){.game-section .shared-mobile-heading-art,.home-section .shared-mobile-heading-art,.location-section .shared-mobile-heading-art,.seo-source-section .shared-mobile-heading-art{display:none!important}}@media (min-width:720px){.shared-mobile-heading-art,.event-heading__mobile-unique,.vauli-loop-slide[data-carousel-clone]{display:none!important}}@media (prefers-reduced-motion:reduce){.vauli-mobile-location-directory__chevron img,.vauli-mobile-faq summary>img,.vauli-mobile-location-directory__chevron svg,.vauli-mobile-faq summary>svg{transition:none}.vauli-video-carousel [data-carousel-scroll]>[data-carousel-logical-index]{transition:none!important}.vauli-carousel-track{scroll-behavior:auto!important}}
@layer components{.game-section{isolation:isolate;padding-block:80px;position:relative;overflow:visible}.game-section>.shell{z-index:2;position:relative}.game-heading{text-align:center;justify-items:center;gap:24px;width:min(666px,100%);margin:0 auto 40px;display:grid}.game-heading__official-title--mobile{display:none}.game-heading__title{place-items:center;min-height:106px;display:grid;position:relative}.game-heading__brush{z-index:-1;width:642px;height:152px;translate:-50.0% -50.0%;rotate:-5deg;background:url(/assets/figma/game/heading-brush-desktop.svg?v=4695356be29b79af) 50%/100% 100% no-repeat;position:absolute;inset:50% auto auto 50%}.game-heading h2{color:#aafb00;font:italic 900 48px/1.2 var(--font-display);text-shadow:3px -3px #04000a;text-transform:uppercase}.game-heading__desktop-copy{font-size:16px;line-height:1.5;display:grid}.game-heading__mobile-copy{display:none}.game-heading--official-desktop{position:relative}.game-heading__official-title--desktop{z-index:2;pointer-events:none;max-width:none;display:block;position:absolute}.game-heading--official-desktop .game-heading__brush{display:none}.game-heading--official-desktop:not(.game-heading--live-title) .game-heading__title h2{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important}.game-heading--official-desktop .game-heading__desktop-copy{width:100%;margin:0;position:absolute;left:0}.game-decor{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.game-decor__item{display:block;position:absolute}.game-decor__item img,.game-decor__item svg{object-fit:contain;filter:none;width:100%;height:100%;display:block}.game-decor__item--mobile{display:none}.game-decor--explainer .game-decor__item--illustration{width:184px;height:138px;top:69px;left:calc(75% - 27px)}.game-decor--explainer [class*=cross]{width:36px;height:36px}.game-decor--explainer .game-decor__item--cross-1{top:131px;left:25%}.game-decor--explainer .game-decor__item--cross-2{top:230px;left:22%}.game-decor--explainer .game-decor__item--cross-3{top:211px;left:13%}.game-decor--explainer .game-decor__item--cross-4{top:126px;left:7%}.game-decor--explainer .game-decor__item--cross-5{top:218px;left:3%}.game-decor--explainer .game-decor__item--cross-6{top:133px;right:7%}.game-decor--explainer .game-decor__item--cross-7{top:207px;right:2%}.game-decor--explainer .game-decor__item--cross-8{top:272px;right:8%}.game-decor--explainer .game-decor__item--cross-9{top:242px;right:14%}.game-decor--gallery .game-decor__item--splatter{width:256px;height:246px;top:40px;right:60px}.game-decor--gallery .game-decor__item--dots{width:83px;height:99px;top:39px;right:17%}.game-decor--gallery .game-decor__item--cross-1{width:36px;height:36px;top:64px;left:19%}.game-decor--gallery .game-decor__item--cross-2{width:36px;height:36px;top:193px;left:44px}.game-decor--process .game-decor__item--splatter{width:565px;height:536px;top:-22px;left:-80px}.game-decor--process .game-decor__item--card-right{width:256px;height:246px;top:315px;right:18%}.game-decor--process .game-decor__item--card-left{width:207px;height:221px;top:410px;left:45%}.game-decor--process .game-decor__item--smile{width:94px;height:95px;top:515px;right:7%}.game-decor--process .game-decor__item--illustration{width:184px;height:138px;top:15px;right:81px}.game-decor--reviews .game-decor__item--splatter{width:470px;height:450px;top:20px;left:-135px}.game-decor--reviews .game-decor__item--vauli{width:190px;height:150px;top:30px;right:90px}.game-decor--occasions .game-decor__item--character{width:190px;height:150px;top:25px;right:80px}.game-decor--occasions .game-decor__item--splatter{width:450px;height:430px;bottom:-130px;left:-115px}.game-decor--video .game-decor__item--monster{width:190px;height:150px;top:30px;left:70px}.game-decor--video .game-decor__item--crown{width:190px;height:150px;top:20px;right:75px}.game-decor--video .game-decor__item--splatter{width:460px;height:440px;bottom:-140px;right:-110px}.game-decor--games .game-decor__item--smile{width:154px;height:159px;top:46px;left:87px}.game-decor--games .game-decor__item--splatter-top{width:460px;height:447px;top:-17px;right:-65px}.game-decor--games .game-decor__item--splatter-bottom{width:293px;height:272px;top:765px;left:-110px}.game-decor--games .game-decor__item--cross-1{width:45px;height:45px;top:13px;right:27%}.game-decor--games .game-decor__item--cross-2{width:45px;height:45px;top:174px;left:26%}.game-decor--games .game-decor__item--splatter-far{width:415px;height:438px;top:621px;right:-155px}.game-decor--faq .game-decor__item--dots{width:83px;height:99px;top:70px;right:21%}.game-decor--faq .game-decor__item--splatter-large{width:500px;height:475px;top:-25px;left:-165px}.game-decor--faq .game-decor__item--cross-1{width:45px;height:45px;top:155px;left:4%}.game-decor--faq .game-decor__item--cross-2{width:36px;height:36px;top:60px;right:5%}.game-decor--faq .game-decor__item--splatter-small{width:300px;height:280px;bottom:-40px;right:-80px}.game-decor--faq .game-decor__item--crown{width:70px;height:75px;top:275px;right:8%}.game-decor--locations .game-decor__item--splatter-1{width:470px;height:450px;top:20px;right:-160px}.game-decor--locations .game-decor__item--splatter-2{width:290px;height:270px;bottom:-40px;left:-85px}.game-decor--locations .game-decor__item--vauli{width:190px;height:150px;top:30px;left:75px}.game-decor--locations .game-decor__item--crown{width:70px;height:75px;top:275px;right:8%}.game-decor--locations .game-decor__item--cross-1{width:42px;height:42px;top:110px;right:24%}.game-decor--locations .game-decor__item--cross-2{width:34px;height:34px;top:180px;right:14%}.game-explainer{padding-top:120px}.game-explainer__header{text-align:center;max-width:666px;margin-inline:auto}.game-explainer__header h1{font:italic 900 48px/1.2 var(--font-display);text-transform:uppercase}.game-explainer__desktop-title{place-items:center;width:666px;height:116px;display:grid}.game-explainer__desktop-title img,.game-explainer__desktop-title svg{width:397px;height:94px;display:block}.game-explainer__mobile-title{display:none}.game-explainer__header p{margin-top:4px;font-size:16px;line-height:1.5}.game-mechanics{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.game-mechanic{color:#f5f5f5;background:#150039 url(/assets/client/games/hide-and-seek/process/step-01.webp?v=282b5697a16e3edf) 50% 25%/cover no-repeat;border-radius:16px;flex-direction:column;justify-content:flex-end;gap:12px;min-height:560px;padding:32px;display:flex;overflow:hidden;box-shadow:0 0 24px #ae90ff}.game-mechanic--lead{background-position:74%;background-size:cover;grid-column:1/-1;justify-content:flex-start;min-height:282px;padding-right:74%}.game-mechanic__heading{align-items:center;gap:16px;display:flex}.game-mechanic__heading img,.game-mechanic__heading svg{display:none}.game-mechanic h3{color:#aafb00;font-family:var(--font-body);font-size:28px;font-weight:700;line-height:1.2}.game-mechanic p{margin-top:0;font-size:16px;line-height:1.5}.game-booking{border:2px solid #c5ff4b;border-radius:16px;margin-top:40px;padding:32px;position:relative;box-shadow:0 1px 4px #0000003d,0 0 16px #0000003d}.game-booking:after{content:"";background:url(/assets/figma/game/locations-crown-desktop.svg?v=55410a97f7c6b735) 50%/contain no-repeat;width:70px;height:75px;position:absolute;top:15px;right:78px}.game-booking__title{place-items:center;width:fit-content;margin:0 auto 40px;display:grid;position:relative}.game-booking__title>span{z-index:-1;background:url(/assets/figma/title-brush-asset.svg?v=8be74b1e4dddb7c9) 50%/100% 100% no-repeat;width:360px;height:110px;position:absolute}.game-booking h3{color:#f5f5f5;font-family:var(--font-body);text-shadow:3px -3px #04000a;font-size:28px;font-weight:700;line-height:1.2}.game-booking .inline-booking__form{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.game-booking__field{background:#f5f5f5;border-radius:8px;align-items:center;gap:8px;height:56px;padding:16px;display:flex;overflow:hidden}.game-booking__field>img,.game-booking__field>svg{flex:none}.game-booking__field input,.game-booking__field select{color:#141414;width:100%;min-width:0;height:100%;font:500 16px/1.5 var(--font-body);background:0 0;border:0;outline:0;padding:0}.game-booking__field input[type=date]{color:#adadad}.game-booking__field select{appearance:none}.game-booking__clear{background:0 0;border:0;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.game-booking__clear img,.game-booking__clear svg{width:14px;height:14px}.game-booking .button{min-height:56px;box-shadow:none;border:0;grid-column:2/4}.game-booking .button:disabled{box-shadow:none;color:#adadad;cursor:not-allowed;background:#c2c2c2;border-color:#0000}.game-booking__local-note{color:#777;text-align:center;margin-top:12px;font-size:11px}.game-booking__official-title{z-index:2;pointer-events:none;max-width:none;display:block;position:absolute}.game-booking__official-title--mobile{display:none}.game-booking--official-title .game-booking__title{height:34px}.game-booking--official-title .game-booking__title>span{display:none}.game-booking--official-title:not(.game-booking--live-title) .game-booking__title h3{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important}.game-booking__field{position:relative}.game-booking__field:has(input[type=date]:invalid):before{z-index:1;color:#adadad;content:"Желаемая дата";font:500 16px/1.5 var(--font-body);pointer-events:none;position:absolute;top:16px;left:16px}.game-booking input[type=date]:invalid{color:#0000}.game-booking input[type=date]:invalid::-webkit-datetime-edit{color:#0000}.game-booking input[type=date]::-webkit-calendar-picker-indicator{display:none}.game-booking[data-game-booking-active-state=mobileFilled] input[type=date]{color:#141414}.game-booking[data-game-booking-active-state=mobileFilled] input[type=date]::-webkit-datetime-edit{color:#141414}.game-booking__localized-date{display:none}.game-media{position:relative}.game-media--gallery .game-media__track{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.game-media__slide{scroll-snap-align:start;background:#150039;border:2px solid #996aff;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 0 24px #ae90ff}.game-media--gallery .game-media__slide{height:240px}.game-media__slide img,.game-media__slide svg{object-fit:cover;width:100%;height:100%}.game-media--video{width:100%;overflow:clip}.game-media--video .game-media__track{scroll-behavior:smooth;scroll-snap-type:x mandatory;grid-auto-columns:60%;grid-auto-flow:column;align-items:center;gap:20px;padding-inline:20%;display:grid;overflow-x:auto}.game-media--video .game-media__slide{aspect-ratio:1.58}.game-media__controls{pointer-events:none;translate:0 -50.0%;justify-content:space-between;display:flex;position:absolute;inset:50% 22px auto}.game-scroller-control{pointer-events:auto;background:#ff6e36;border:0;border-radius:8px;place-items:center;width:48px;height:48px;font-size:32px;display:grid}.game-process__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:0;list-style:none;display:grid}.game-process__step{text-align:center;background:#ffffff8f;border:1px solid #7828f8;border-radius:16px;flex-direction:column;align-items:center;gap:24px;min-height:430px;padding:24px;display:flex;overflow:hidden}.game-process__step img,.game-process__step svg{width:120px;height:120px}.game-process__step h3{color:#7828f8;font-family:var(--font-body);font-size:28px;font-weight:700;line-height:1.2}.game-process__step p{color:#999;font-size:16px;line-height:1.5}.game-tariff-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.game-tariff-card{background:#ffffffc2;border:2px solid #2a0065;border-radius:16px;position:relative}.game-tariff-card summary{color:#f5f5f5;background:#150039;border-radius:14px 14px 0 0;grid-template-columns:1fr auto;align-items:center;gap:16px;min-height:98px;padding:24px;list-style:none;display:grid}.game-tariff-card summary::-webkit-details-marker{display:none}.game-tariff-card summary>span:first-child{display:grid}.game-tariff-card summary strong{font-size:28px}.game-tariff-card summary small{color:#c5ff4b}.game-tariff-card__title-text,.game-tariff-card__mobile-price,.game-disclosure-icon{display:none}.game-tariff-card__hit{z-index:2;color:#0b1500;background:#aafb00;border-radius:20px;justify-content:center;align-items:center;gap:6px;min-height:28px;font-size:12px;font-weight:800;display:flex;position:absolute;top:-15px;left:25%;right:25%}.game-tariff-card__body{flex-direction:column;gap:20px;min-height:520px;padding:24px;display:flex}.game-tariff-card__price{display:grid}.game-tariff-card__price del{color:#999}.game-tariff-card__price strong{color:#7828f8;font-size:38px}.game-tariff-card__body ul{gap:12px;padding:0;list-style:none;display:grid}.game-tariff-card__body li,.game-tariff-card__body>p{align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex}.game-tariff-card__body>p{color:#7828f8;margin-top:auto;font-weight:700}.game-tariff-actions{justify-content:center;gap:20px;margin-top:32px;display:flex}.game-tariff-card summary{position:relative}.game-tariff-card__corner-layer{z-index:2;pointer-events:none;border-radius:16px 16px 0 0;width:100%;height:97px;display:block;position:absolute;top:0;left:0;overflow:hidden}.game-tariff-card__corner{max-width:none;position:absolute}.game-tariff-card__corner--desktop-left{top:61px;left:calc(var(--tariff-corner-left-x) - 1px);width:56px;height:19px}.game-tariff-card__corner--desktop-right{top:34px;left:calc(var(--tariff-corner-right-x) - 1px);width:56px;height:19px;rotate:180deg}.game-tariff-card__corner--mobile-left,.game-tariff-card__corner--mobile-right{display:none}.game-reviews__panel{background:var(--paper) url(/assets/runtime/paper-texture-2048-q92.webp?v=8b05174b54169be0) center/cover;border-radius:16px;min-height:680px;box-shadow:0 0 30px #7828f847}.game-occasion-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.game-occasion-list--mobile{display:none}.game-occasion{background:var(--paper);border:2px solid #150039;border-radius:16px;overflow:hidden}.game-occasion summary{color:#f5f5f5;background:#150039;justify-content:space-between;align-items:center;gap:16px;min-height:88px;padding:18px 20px;font-size:24px;font-weight:700;list-style:none;display:flex}.game-occasion summary::-webkit-details-marker{display:none}.game-occasion>div{flex-direction:column;min-height:360px;padding:24px 20px;display:flex}.game-occasion ul{gap:12px;padding:0;list-style:none;display:grid}.game-occasion li{gap:10px;font-size:14px;display:flex}.game-occasion li img,.game-occasion li svg{flex:none}.game-occasion a{color:#7828f8;align-items:center;min-height:44px;margin-top:auto;display:inline-flex}.game-occasion>div{background:#fff;position:relative;overflow:hidden}.game-occasion>div:before{z-index:0;content:"";opacity:.32;pointer-events:none;background:url(/assets/runtime/paper-texture-2048-q92.webp?v=8b05174b54169be0) 50%/cover no-repeat;position:absolute;inset:0}.game-occasion>div>*{z-index:1;position:relative}.game-cards__track{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.game-cards__card{isolation:isolate;clip-path:polygon(6% 0,94% 0,100% 4.5%,100% 95.5%,94% 100%,6% 100%,0 95.5%,0 4.5%);color:#f5f5f5;scroll-snap-align:start;background:#aafb00;min-width:0;height:440px;position:relative;overflow:hidden}.game-cards__photo{z-index:0;width:calc(100% - 4px);height:calc(100% - 4px);clip-path:inherit;object-fit:cover;object-position:center;position:absolute;inset:2px}.game-cards__card:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000 28%,#04000a1a 46%,#04000af0 76%,#04000a 100%);position:absolute;inset:0}.game-cards__content{z-index:2;gap:16px;padding:32px;display:grid;position:absolute;inset:auto 0 0}.game-cards__card h3{align-items:center;min-height:38px;display:flex}.game-cards__card:nth-child(n+3) h3{min-height:73px}.game-cards__title-art{width:auto;max-width:100%;height:auto;display:block}.game-cards__underline{border-bottom:3px solid #aafb00;height:16px}.game-cards__card a{min-height:56px;color:inherit;text-transform:uppercase;border:2px solid #f5f5f5;border-radius:8px;place-items:center;font-weight:900;text-decoration:none;display:grid}.game-faq__desktop{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px;display:grid}.game-faq__questions{background:var(--paper) url(/assets/runtime/paper-texture-2048-q92.webp?v=8b05174b54169be0) center/cover;border-radius:16px;align-content:start;padding:20px;display:grid}.game-faq__questions button{color:#141414;text-align:left;background:0 0;border:0;border-bottom:1px solid #0000001a;min-height:78px;padding:18px 20px;font-size:18px;font-weight:700}.game-faq__questions button.is-active{color:#7828f8}.game-faq__answer{color:#f5f5f5;background:#2a0065;border-radius:16px;min-height:650px;padding:42px;position:relative;overflow:hidden}.game-faq__answer h3{font-family:var(--font-body);margin-bottom:28px;font-size:28px;font-weight:700;line-height:1.2}.game-faq__answer p{margin-top:12px;font-size:17px;line-height:1.5}.game-faq__answer>img,.game-faq__answer>svg{opacity:.5;position:absolute;bottom:40px;left:28px}.game-faq__mobile{display:none}.game-location-directory{background:var(--paper) url(/assets/runtime/paper-texture-2048-q92.webp?v=8b05174b54169be0) center/cover;border-radius:16px;grid-template-columns:minmax(350px,.96fr) 405px minmax(350px,1fr);gap:28px;padding:24px;display:grid}.game-location-directory__list{display:grid}.game-location-card{color:#141414;text-align:left;background:0 0;border:0;border-bottom:1px solid #00000017;grid-template-columns:76px minmax(0,1fr) 32px;align-items:center;gap:16px;width:100%;min-height:98px;padding:8px;text-decoration:none;display:grid}.game-location-card.is-active{border:2px solid #aafb00;border-radius:14px}.game-location-card__media{background:#150039;border-radius:6px;width:76px;height:76px;display:block;overflow:hidden}.game-location-card__media img,.game-location-card__media svg{object-fit:cover;width:100%;height:100%}.game-location-card__copy{min-width:0;display:grid}.game-location-card__copy strong{color:#7828f8;overflow-wrap:anywhere;font-size:20px}.game-location-card__copy span{font-size:14px}.game-location-card__arrow{place-items:center;width:32px;height:44px;display:grid}.game-location-card__arrow img,.game-location-card__arrow svg{rotate:90deg}.game-location-directory__map{border-radius:10px;overflow:hidden}.game-location-directory__map img,.game-location-directory__map svg{object-fit:cover;width:405px;height:513px}.game-location-directory__detail{flex-direction:column;min-width:0;display:flex}.game-location-directory__detail-media{background:#150039;border-radius:8px;height:200px;overflow:hidden}.game-location-directory__detail-media>img,.game-location-directory__detail-media>svg{object-fit:cover;width:100%;height:100%}.game-location-directory__detail h3{color:#7828f8;font:italic 900 32px/1.2 var(--font-display);text-transform:uppercase;margin-top:24px}.game-location-directory__detail p{align-items:center;gap:12px;margin-top:12px;display:flex}.game-location-directory__detail p>span{background:#aafb00;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.game-location-directory__detail>a{color:#141414;text-transform:uppercase;border:2px solid #ff6e36;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:56px;margin-top:auto;font-weight:900;text-decoration:none;display:flex}@media (max-width:1199px){.game-booking .inline-booking__form,.game-tariff-grid,.game-occasion-list{grid-template-columns:repeat(2,minmax(0,1fr))}.game-location-directory{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.game-location-directory__detail{grid-column:1/-1}}@media (max-width:899px){.game-mechanics,.game-process__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.game-mechanic--lead{grid-column:1/-1}.game-location-directory{grid-template-columns:1fr}}@media (max-width:639px){.game-section{padding-block:56px}.game-decor__item:not(.game-decor__item--mobile){display:none}.game-decor__item--mobile{display:block}.game-decor--process .game-decor__item--splatter-mobile{width:493px;height:468px;top:398px;right:-230px}.game-decor--games .game-decor__item--smile-mobile{width:168px;height:252px;top:205px;right:-15px}.game-decor--games .game-decor__item--splatter-mobile{width:40px;height:40px;top:666px;left:52px}.game-decor--games .game-decor__item--cross-mobile-1{width:45px;height:45px;top:666px;right:50px}.game-decor--games .game-decor__item--cross-mobile-2{width:25px;height:25px;top:669px;right:90px}.game-heading{gap:16px;margin-bottom:32px}.game-heading__title{width:100%;min-height:126px}.game-heading__brush{background-image:url(/assets/figma/game/heading-brush-mobile.svg?v=7a30d036f52a4179);width:503px;height:169px}.game-heading h2{white-space:normal;font-size:40px}.game-heading__desktop-copy{display:none}.game-heading__mobile-copy{font-size:16px;line-height:1.5;display:block}.game-explainer{min-height:2350px;padding-top:80px}.game-explainer__header h1{font-size:40px}.game-explainer__desktop-title{display:none}.game-explainer__mobile-title{justify-items:center;gap:4px;display:grid}.game-explainer__mobile-title img,.game-explainer__mobile-title svg{width:343px;max-width:100%;height:auto}.game-mechanics,.game-process__steps{grid-template-columns:1fr;gap:20px;margin-top:32px}.game-mechanic,.game-mechanic--lead{background:#150039;grid-column:auto;justify-content:flex-start;min-height:0;padding:24px}.game-mechanic__heading img,.game-mechanic__heading svg{width:56px;height:56px;display:block}.game-mechanic h3{font-size:24px}.game-booking{margin-top:32px;padding:32px}.game-booking:after{display:none}.game-booking__title{margin-bottom:40px}.game-booking__title>span{width:320px;height:105px}.game-booking h3{font-size:24px}.game-booking .inline-booking__form{grid-template-columns:minmax(0,1fr);gap:20px}.game-booking .button{grid-column:auto}.game-gallery{min-height:568px}.game-media--gallery,.game-media--video,.game-cards{width:calc(100vw - 16px)}.game-media--gallery .game-media__track,.game-media--video .game-media__track,.game-cards__track{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:calc(100% - 16px);grid-auto-flow:column;gap:8px;padding:4px 16px 8px 0;display:grid;overflow-x:auto}.game-media--gallery .game-media__slide{aspect-ratio:1.44;height:auto}.game-media--video .game-media__slide{aspect-ratio:1.58}.game-media__controls{inset-inline:8px 24px}.game-process{min-height:1337px}.game-process__step{text-align:left;align-items:flex-start;gap:16px;min-height:0}.game-process__step img,.game-process__step svg{width:56px;height:56px}.game-process__step h3{font-size:24px}.game-tariffs{min-height:758px}.game-tariff-grid{grid-template-columns:1fr;gap:12px}.game-tariff-card{background:0 0;border:0}.game-tariff-card summary{border-radius:14px;grid-template-columns:minmax(0,1fr) auto 32px;min-height:88px;padding:14px 20px}.game-tariff-card summary strong{font-size:24px}.game-tariff-card summary small{font-size:12px}.game-tariff-card__mobile-price{display:grid}.game-tariff-card__mobile-price strong{color:#f5f5f5;font-size:24px}.game-disclosure-icon{display:block}.game-tariff-card__body{background:var(--paper);border-radius:0 0 14px 14px;min-height:0;padding:20px}.game-tariff-card__price{display:none}.game-tariff-actions{gap:12px;display:grid}.game-reviews{min-height:890px}.game-reviews__panel{min-height:600px}.game-occasions{min-height:958px}.game-occasion-list{grid-template-columns:1fr;gap:16px}.game-occasion summary{min-height:88px}.game-occasion>div{min-height:0}.game-video{min-height:516px}.game-games{min-height:1273px}.game-cards__card{width:343px;height:440px}.game-cards__content{padding:32px}.game-faq{min-height:1161px}.game-faq__desktop{display:none}.game-faq__mobile{background:var(--paper) url(/assets/runtime/paper-texture-2048-q92.webp?v=8b05174b54169be0) center/cover;border-radius:16px;padding:16px;display:block}.game-faq__mobile details{border-bottom:1px solid #0000001a}.game-faq__mobile summary{justify-content:space-between;align-items:center;gap:14px;min-height:84px;padding:18px 16px;font-size:17px;font-weight:700;list-style:none;display:flex}.game-faq__mobile summary::-webkit-details-marker{display:none}.game-faq__mobile details>div{border:1px solid #7828f8;border-radius:12px;margin:-4px 0 8px;padding:16px}.game-locations{min-height:1394px}.game-location-directory{grid-template-columns:1fr;gap:0;padding:12px}.game-location-card{grid-template-columns:82px minmax(0,1fr);gap:16px;min-height:112px;padding:10px 8px}.game-location-card__media{width:82px;height:82px}.game-location-card__arrow,.game-location-directory__map,.game-location-directory__detail{display:none}}@media (prefers-reduced-motion:reduce){.game-media__track,.game-cards__track{scroll-behavior:auto}}}@layer utilities{@media (max-width:639px){.game-heading__official-title--desktop,.game-booking__official-title--desktop{display:none}.game-booking__official-title--mobile{display:block}.game-booking--official-title .game-booking__title{height:29px}.game-section.game-explainer,.game-explainer{min-height:2350.2px;padding:80px 0 56px}.game-explainer__header{text-align:left;width:343px;max-width:none;height:309.205px}.game-explainer__header h1,.game-explainer__mobile-title{width:343px;height:117.205px;margin:0}.game-explainer__mobile-title{grid-template-rows:48px 69.2049px;justify-items:stretch;gap:0;display:grid}.game-explainer__mobile-title>picture{place-items:center;height:48px;display:grid}.game-explainer__mobile-title>picture img,.game-explainer__mobile-title>picture svg{width:237px;height:30px}.game-explainer__mobile-title img,.game-explainer__mobile-title svg{width:343px;max-width:none;height:69.2049px;display:block}.game-explainer__header>p:last-child{text-align:center;width:343px;height:192px;margin:0;font-size:16px;font-weight:500;line-height:24px}.game-explainer .game-mechanics{grid-template-rows:298px 296px 226px 226px 250px;grid-template-columns:343px;gap:8px;width:343px;height:1328px;margin-top:32px;display:grid}.game-explainer .game-mechanic,.game-explainer .game-mechanic--lead{background-color:#150039;background-position:50%;background-repeat:no-repeat;background-size:cover;gap:24px;width:343px;height:100%;min-height:0;padding:24px}.game-explainer .game-mechanic:first-child{background-position:50% 52%}.game-explainer .game-mechanic:nth-child(2){background-position:50% 66%}.game-explainer .game-mechanic:nth-child(3){background-position:50% 40%}.game-explainer .game-mechanic:nth-child(4){background-position:50% 57%}.game-explainer .game-mechanic:nth-child(5){background-position:50% 54%}.game-explainer .game-mechanic h3{width:219px;font-family:var(--font-body);font-weight:700}.game-explainer .game-booking{width:343px;height:513px;margin-top:32px;padding:31px;box-shadow:0 1px 4px #0000003d,0 8px 24px #00000047}.game-explainer .game-booking__title{width:249px;height:29px;margin:0 auto 40px}.game-explainer .game-booking__title>span{background-image:url(/assets/figma/home/explainer/booking-title-mobile-258-11088.svg?v=d08d606648970e10);width:322px;height:56px}.game-explainer .game-booking__title h3{font-family:var(--font-body);white-space:nowrap;width:249px;height:29px;font-size:24px;font-weight:700;line-height:29px}.game-explainer .game-booking .inline-booking__form{grid-template-rows:repeat(4,56px) 76px;grid-template-columns:279px;gap:20px;width:279px;height:380px}.game-explainer .game-booking .button{width:279px;height:56px;min-height:56px;margin-top:20px}}@media (min-width:1400px){.game-explainer{height:1654px}.game-gallery{height:1130px}.game-process{height:791px}.game-tariffs{height:996px}.game-reviews{height:998px}.game-occasions{height:825px}.game-video{height:945px}.game-games{height:1175px}.game-faq{height:1125px}.game-locations{height:1279px}}.game-heading h2{color:#aafb00;text-shadow:3px -3px #04000a;font-size:48px}.game-media--gallery .game-media__slide{border:2px solid #996aff;border-radius:16px;box-shadow:0 0 24px #ae90ff}.game-video .game-media--video .game-media__track{grid-auto-columns:82%;padding-inline:9%}.game-decor--video .game-decor__item--monster{width:270px;height:300px;top:22px;left:auto;right:25px}.game-decor--video .game-decor__item--crown{width:255px;height:190px;top:25px;left:35px;right:auto}.game-scroller-control{background:0 0;padding:0}.game-scroller-control picture,.game-scroller-control img,.game-scroller-control svg{width:100%;height:100%;display:block}.game-scroller-control:disabled{cursor:default;opacity:.45}.game-scroller-control:focus-visible{outline-offset:3px;outline:3px solid #aafb00}.game-tariff-card__hit-end,.game-media__progress,.game-media__slide[data-carousel-clone]{display:none}[data-carousel-progress]>span{position:relative;overflow:hidden}[data-carousel-progress]>span:before{border-radius:inherit;content:"";transform-origin:0;background:#7828f8;position:absolute;inset:0;transform:scaleX(0)}[data-carousel-progress]>.is-complete:before{transform:scaleX(1)}[data-carousel].is-autoplay-running [data-carousel-progress]>.is-active:before{animation:carousel-progress-fill var(--carousel-autoplay-duration,4.5s) linear forwards}.game-cards__card{background:#150039 url(/assets/client/games/hide-and-seek/process/step-01.webp?v=282b5697a16e3edf) 50%/cover no-repeat}.game-booking{background:0 0}.game-section.has-open-booking-popover{z-index:40}.game-booking__field--date,.game-booking__field--location{overflow:visible}.game-booking__field--date input{color:#141414}.game-booking__field--date input::placeholder{color:#adadad;opacity:1}.game-booking__field .game-booking__native-location{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.game-booking__calendar-trigger{color:#7828f8;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:44px;height:44px;margin:-10px -12px -10px 0;padding:0;display:grid}.game-booking__calendar-trigger img,.game-booking__calendar-trigger svg{width:20px;height:20px}.game-booking__calendar-trigger:focus-visible,.game-booking__location-trigger:focus-visible{outline-offset:2px;outline:2px solid #7828f8}.game-booking__location-trigger{color:#141414;width:100%;min-width:0;height:40px;font:500 16px/1.5 var(--font-body);text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.game-booking__location-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.game-booking__location-trigger>img,.game-booking__location-trigger>svg{flex:none;width:14px;height:8px;transition:transform .24s cubic-bezier(.22,1,.36,1);transform:rotate(180deg)}.game-booking__location-trigger[aria-expanded=true]>img,.game-booking__location-trigger[aria-expanded=true]>svg{transform:rotate(0)}.game-booking__location-menu{z-index:70;opacity:0;transform-origin:top;background:linear-gradient(#ffffffeb,#ffffffeb),url(/assets/runtime/paper-texture-2048-q92.webp?v=8b05174b54169be0) 50%/cover;border:1px solid #7828f8;border-radius:12px;gap:4px;width:100%;padding:8px;transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-6px)scale(.985);box-shadow:0 12px 30px #15003947,0 0 0 3px #c5ff4b2e}.game-booking__location-menu[hidden],.game-booking .booking-calendar[hidden]{display:none}.game-booking__location-menu[data-placement=top]{transform-origin:bottom;top:auto;bottom:calc(100% + 8px);transform:translateY(6px)scale(.985)}.game-booking__location-menu[data-open=true]{opacity:1;transform:translateY(0)scale(1)}.game-booking__location-menu>button{color:#141414;min-height:44px;font:500 16px/1.35 var(--font-body);text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.game-booking__location-menu>button img,.game-booking__location-menu>button svg{opacity:0;width:22px;height:20px}.game-booking__location-menu>button[aria-selected=true]{color:#f5f5f5;background:#2a0065}.game-booking__location-menu>button[aria-selected=true] img,.game-booking__location-menu>button[aria-selected=true] svg{opacity:1}.game-booking__location-menu>button:focus-visible{outline-offset:-2px;color:#141414;background:#f3edff;outline:2px solid #7828f8}.game-booking__location-menu>button[aria-selected=true]:focus-visible{color:#f5f5f5;background:#2a0065;outline-color:#aafb00}.game-booking .booking-calendar{z-index:80;opacity:1;clip-path:inset(0 0 100% round 16px);transform-origin:100% 0;border:1px solid #7828f842;transition:clip-path .26s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1);transform:translateY(-6px)scale(.985);box-shadow:0 18px 48px #1500394d,0 0 0 3px #c5ff4b29}.game-booking .booking-calendar[data-open=true]{clip-path:inset(0 round 16px);transform:translateY(0)scale(1)}.game-booking .booking-calendar__title{text-shadow:none}.game-booking .booking-calendar__nav:disabled,.game-booking .booking-calendar__months button:disabled{opacity:.32;cursor:default}.game-booking__local-note{text-align:center;margin:0;font-size:9px;line-height:1.1;position:absolute;bottom:4px;left:20px;right:20px}.game-booking__title{isolation:isolate}.game-booking__title>span{z-index:0}.game-booking__title>h3{z-index:1;position:relative}.game-location-card>.location-card__pin{position:static;inset:auto;transform:none}@media (max-width:639px){.game-occasion-list--desktop{display:none}.game-occasion-list--mobile{display:grid}.game-explainer{height:2350px}.game-gallery{height:568px}.game-process{height:1337px}.game-tariffs{height:758px}.game-reviews{height:890px}.game-occasions{height:958px}.game-video{height:516px}.game-games{height:1273px}.game-faq{height:1161px}.game-locations{height:1394px}.game-section{padding-top:35px}.game-heading__title{min-height:92px}.game-heading h2{font-size:40px}.game-heading__brush{width:393px;height:75px}.game-games .game-heading h2,.game-occasions .game-heading h2{white-space:nowrap;transform-origin:50%;transform:scaleX(.72)}.game-tariffs{padding-top:66px}.game-tariffs .game-heading{margin-bottom:56px}.game-tariffs .game-tariff-actions{margin-top:0}.game-video{padding-top:55px}.game-video .game-heading{margin-bottom:47px}.game-video .game-media--video .game-media__track{grid-auto-columns:343px;gap:8px;padding:4px 16px 8px 0}.game-tariff-card__body{display:none}.game-booking{border-width:1px}.game-location-card.location-card{grid-template-columns:82px minmax(0,1fr);gap:16px;padding:10px 8px}.game-occasion:not([open]) summary{background:#141414}.game-occasion:not([open]) .game-occasion__disclosure img,.game-occasion:not([open]) .game-occasion__disclosure svg{transform:rotate(180deg)}.game-location-directory__map,.game-location-directory__detail{display:none!important}}@media (min-width:1400px){.game-explainer__desktop-title{white-space:normal;width:440px;margin-inline:auto;display:block}.game-mechanic{isolation:isolate;background-position:50%;background-size:cover;position:relative}.game-mechanic:before{z-index:-1;border-radius:inherit;content:"";background:linear-gradient(#0a001a00 40%,#0a001a 100%);position:absolute;inset:0}.game-mechanic--lead:before{background:linear-gradient(90deg,#0a001a 0%,#0a001a00 60%)}.game-decor--gallery .game-decor__item--monster{width:275px;height:308px;top:71px;left:79px}.game-decor--tariffs .game-decor__item--dots{width:116px;height:136px;top:70px;left:74px}.game-decor--tariffs .game-decor__item--illustration{width:184px;height:138px;top:727px;left:1127px}.game-decor--tariffs .game-decor__item--splatter{width:320px;height:422px;bottom:-10px;left:0}.game-decor--reviews .game-decor__item--splatter{top:-28px;left:auto;right:-135px}.game-decor--reviews .game-decor__item--vauli{top:30px;left:90px;right:auto}}.game-section{height:auto;overflow:visible}.game-heading__title{width:var(--game-heading-title-width-desktop);height:var(--game-heading-title-height-desktop);min-height:0;rotate:none;display:block}.game-heading__brush{translate:none;background-image:url(/assets/figma/game/heading-brush-desktop.svg?v=4695356be29b79af);display:block;inset:auto}.game-heading__brush--mobile,.game-heading--official-desktop .game-heading__brush{display:none}.game-heading__title h2{z-index:1;place-items:center;display:grid;position:absolute;inset:0}.game-explainer__header>p:last-child{margin-top:4px;font-size:16px;line-height:1.5}.game-process__heading{display:contents}.game-process__steps{margin:0}.game-process__step{background:linear-gradient(#ffffffad,#ffffffad),url(/assets/figma/game/process-card-texture.webp?v=168f5f9f03044dcd) 50%/cover no-repeat}.game-decor--process .game-decor__item--splatter{place-items:center;width:565.35px;height:536.478px;display:grid;top:-21.914px;left:-228.434px}.game-decor--process .game-decor__item--splatter img,.game-decor--process .game-decor__item--splatter svg{width:480.991px;max-width:none;height:443.018px;rotate:167.522deg}.game-process__card-decor{z-index:0;pointer-events:none;place-items:center;display:grid;position:absolute}.game-process__card-decor img,.game-process__card-decor svg{max-width:none}.game-process__card-decor--right{width:256.038px;height:245.602px;top:-78px;left:182px}.game-process__card-decor--right img,.game-process__card-decor--right svg{width:258.358px;height:243.128px;rotate:-163.98deg}.game-process__card-decor--left{width:207.011px;height:221.33px;top:-.0001px;left:-118px}.game-process__card-decor--left img,.game-process__card-decor--left svg{width:210.358px;height:195.128px;rotate:-93.3279deg}.game-process__card-decor--smile{width:94px;height:95px;top:-24px;right:11.5px}.game-process__card-decor--smile img,.game-process__card-decor--smile svg{width:142px;height:143px}.game-tariff-card__body{min-height:488px}.game-tariff-card__subtitle--mobile{display:none}.game-location-card.location-card{box-shadow:none;background:0 0}@media (min-width:1400px){.game-explainer__header h1{white-space:nowrap}.game-explainer{height:auto;min-height:1654px}.game-gallery{height:auto;min-height:1130px}.game-gallery>.shell,.game-video>.shell,.game-games>.shell{width:min(1352px,100% - 88px);max-width:1352px}.game-gallery .game-heading{height:170.307px;margin-bottom:40px}.game-gallery .game-media--gallery,.game-gallery .game-media--gallery .game-media__track{width:1354px;height:760px}.game-gallery .game-media--gallery .game-media__track{grid-template-rows:repeat(3,240px);grid-template-columns:repeat(3,438px);gap:20px}.game-gallery .game-media--gallery .game-media__slide{width:438px;height:240px}.game-decor--gallery .game-decor__item--dots{width:82.8035px;height:98.8536px;top:39px;left:1055px;right:auto}.game-decor--gallery .game-decor__item--splatter{place-items:center;width:256.038px;height:245.602px;display:grid;top:39.4992px;left:1125.85px;right:auto}.game-decor--gallery .game-decor__item--splatter img,.game-decor--gallery .game-decor__item--splatter svg{width:258.358px;max-width:none;height:243.128px;rotate:-163.98deg}.game-process{height:auto;min-height:791px;padding-block:80px}.game-process>.shell{width:min(1352px,100% - 88px);max-width:1352px}.game-process .game-heading{height:178.325px;padding-bottom:48.325px}.game-process__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.game-process__step{height:412px;min-height:0;position:relative}.game-tariffs{height:auto;min-height:996px;padding-block:80px}.game-tariffs>.shell{width:min(1352px,100% - 88px);max-width:1352px}.game-tariffs .game-heading{height:160.862px;padding-bottom:54.8617px}.game-tariff-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;height:540px}.game-tariff-card{background:0 0;border:1px solid #141414;height:540px}.game-tariff-card--featured{border-color:#7828f8;box-shadow:0 0 24px #ae90ff}.game-tariff-card summary{text-align:center;background:#141414;border-radius:15px 15px 0 0;justify-content:center;height:97px;min-height:0;padding:16px;display:flex}.game-tariff-card__identity{justify-items:center;display:grid}.game-tariff-card summary strong{color:#fff;justify-content:center;align-items:center;min-height:38px;display:flex}.game-tariff-card__title-art{width:auto;max-width:100%;height:auto;display:block}.game-tariff-card summary small{color:#aafb00;font:500 18px/1.5 var(--font-body)}.game-tariff-card__body{background:linear-gradient(#ffffffad,#ffffffad),url(/assets/figma/game/process-card-texture.webp?v=168f5f9f03044dcd) 50%/cover no-repeat;border-radius:0 0 15px 15px;gap:15px;height:443px;min-height:0;padding:20px}.game-tariff-card__price{text-align:center;justify-items:center}.game-tariff-card__price strong{color:#141414;justify-content:center;align-items:center;min-height:48px;display:flex}.game-tariff-card__price-art{width:auto;max-width:100%;height:auto;display:block}.game-tariff-card__price small{color:#7828f8;font:500 16px/1.5 var(--font-body)}.game-tariff-card__body li,.game-tariff-card__body>p{font-size:16px;line-height:1.5}.game-tariff-card__hit{clip-path:polygon(0 0,100% 0,93.1% 100%,6.9% 100%);border-radius:0;width:231px;height:32px;min-height:0;top:-16px;left:103.167px;right:auto;display:flex!important}.game-tariff-actions{grid-template-columns:repeat(2,323px);gap:20px;width:666px;margin:40px auto 0;display:grid}.game-tariff-actions .button{width:323px;height:56px;box-shadow:none;border:1px solid #ff6e36;border-radius:8px}.game-reviews{height:auto;min-height:998px}.game-reviews>.shell{width:min(1352px,100% - 88px);max-width:1352px}.game-reviews .game-heading{height:157.027px;margin-bottom:40px}.game-reviews__panel{background:#f5f5f5;border-radius:16px;width:1354px;height:640px;min-height:0;box-shadow:0 0 24px #ae90ff}.game-occasions{height:auto;min-height:825px;padding-block:80px}.game-occasions>.shell{width:min(1352px,100% - 88px);max-width:1352px}.game-occasions .game-heading{height:172.224px;margin-bottom:40px}.game-occasions .game-heading h2{white-space:nowrap}.game-occasions .game-occasion-list--desktop{grid-template-columns:repeat(4,323.5px);gap:20px;width:1354px;height:453px}.game-occasions .game-occasion{border:1px solid #141414;height:453px}.game-occasions .game-occasion summary{text-align:center;background:#141414;border-radius:15px 15px 0 0;justify-content:center;height:74px;min-height:0;padding:20px 16px;position:relative}.game-occasions .game-occasion__disclosure{display:none}.game-occasions .game-occasion__title{z-index:1;position:relative}.game-occasions .game-occasion__corner{z-index:0;width:58px;max-width:none;height:21px;position:absolute}.game-occasions .game-occasion__corner--left{bottom:15px;left:15px}.game-occasions .game-occasion__corner--right{rotate:180deg;top:15px;right:13.5px}.game-occasions .game-occasion>div{background:#fff;border-radius:0 0 15px 15px;gap:15px;height:379px;min-height:0;padding:20px}.game-occasions .game-occasion ul{gap:12px}.game-occasions .game-occasion li{gap:9px;font-size:16px;line-height:1.5}.game-decor--occasions .game-decor__item--character{width:258.573px;height:270.945px;rotate:-1.9548deg;top:16.8202px;left:1063.69px;right:auto}.game-decor--occasions .game-decor__item--splatter{transform-origin:0 0;width:419.118px;height:386.03px;rotate:167.522deg;top:350.912px;bottom:auto;left:556.625px}.game-video{height:auto;min-height:945px}.game-games{height:auto;min-height:1175px}.game-video{contain:paint}.game-video .game-heading{height:177.366px;margin-bottom:40px}.game-video .game-media--video{width:1352px;height:568px;margin-left:1px;overflow:visible}.game-video .game-media--video .game-media__track{width:1352px;height:568px;position:relative;overflow:visible}.game-video .game-media--video .game-media__scroll-surface{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:center;gap:20px;width:1442px;height:568px;padding-inline:409.5px;display:flex;position:absolute;top:0;left:-45px;overflow:auto hidden}.game-video .game-media--video .game-media__scroll-surface::-webkit-scrollbar{display:none}.game-video .game-media--video .game-media__slide{aspect-ratio:auto;scroll-snap-align:center;flex:0 0 623px;width:623px;height:396px;margin:0;position:relative}.game-video .game-media--video .game-media__slide[data-carousel-current]{flex-basis:894px;width:894px;height:568px}.game-video .game-media__controls{height:56px;translate:none;top:252px;left:0;right:0}.game-video .game-scroller-control{width:56px;height:56px}.game-decor--video .game-decor__item--monster{place-items:center;width:275px;height:308px;display:grid;top:71px;left:1123px;right:auto}.game-decor--video .game-decor__item--monster img,.game-decor--video .game-decor__item--monster svg{width:323px;max-width:none;height:356px}.game-decor--video .game-decor__item--crown{width:184px;height:138px;top:65px;left:161px;right:auto}.game-decor--video .game-decor__item--splatter{width:459.539px;height:446.808px;inset:430px auto auto -13.0001px}.game-decor--video .game-decor__item--cross-1{width:45.2153px;height:45.2153px;top:173px;left:40px}.game-decor--video .game-decor__item--cross-2{width:45.2153px;height:45.2153px;top:93px;left:107px}.game-games .game-heading{height:168.476px;margin-bottom:40px}.game-games .game-cards{flex-direction:column;gap:24px;width:1354px;height:476px;display:flex}.game-games .game-cards__track{grid-template-columns:repeat(4,323.5px);gap:20px;width:1354px;height:440px}.game-games .game-cards__card{width:323.5px;height:440px}.game-games .game-cards__underline{background:url(/assets/figma/game/game-card-underline.svg?v=06303e0a1a585a68) 50%/100% 100% no-repeat;border:0;height:16px}.game-games .game-cards__progress{flex:none;gap:8px;width:1354px;height:12px;padding-inline:458px;display:flex}.game-games .game-cards__progress>span{background:#c5b3ff;border-radius:20px;flex:1;min-width:0}.game-games .game-booking{background:linear-gradient(#ffffff8f,#ffffff8f),url(/assets/runtime/concrete-2560-q88.webp?v=7ba6abd63dfbaea4) 50%/cover no-repeat;border-width:1px;height:290px;margin-top:40px;padding:31px}.game-games .game-booking__title{height:34px}.game-games .game-booking .inline-booking__form{gap:40px 20px}.game-games .game-booking .button{grid-column:1/-1;justify-self:center;width:416.667px;height:56px;margin-top:0}.game-games .game-booking__field{position:relative}.game-games .game-booking__field:has(input[type=date]:invalid):before{z-index:1;color:#adadad;content:"Желаемая дата";font:500 16px/1.5 var(--font-body);pointer-events:none;position:absolute;top:16px;left:16px}.game-games .game-booking input[type=date]:invalid::-webkit-datetime-edit{color:#0000}.game-games .game-booking input[type=date]::-webkit-calendar-picker-indicator{display:none}.game-games .game-booking__field select+img,.game-games .game-booking__field select+svg{rotate:180deg}.game-faq{height:auto;min-height:1124.95px;padding:80px 0}.game-faq>.shell{width:min(1352px,100% - 88px);max-width:1352px}.game-faq .game-heading{height:186.954px;margin-bottom:40px}.game-faq__desktop{grid-template-columns:repeat(2,667px);gap:20px;width:1354px;height:738px}.game-faq__questions{background:linear-gradient(#ffffffad,#ffffffad),url(/assets/figma/game/process-card-texture.webp?v=168f5f9f03044dcd) 50%/cover no-repeat;border-radius:16px;grid-template-rows:68px 68px 104px repeat(5,68px);align-content:start;gap:18px;height:738px;padding:16px;display:grid}.game-faq__questions button{border:0;min-height:0;padding:16px 32px;font-size:24px;font-weight:400;line-height:1.5;position:relative}.game-faq__questions button:not(:last-child):after{content:"";background:#ebebeb;border-radius:999px;height:2px;position:absolute;bottom:-10px;left:0;right:0}.game-faq__questions button.is-active{color:#141414;padding-left:56px}.game-faq__questions button.is-active:before{content:"";background:#7828f8;border-radius:4px;width:8px;position:absolute;top:0;bottom:0;left:0}.game-faq__answer{background:#410095;border-radius:16px;gap:20px;height:738px;min-height:0;padding:48px;box-shadow:0 0 24px #ae90ff}.game-faq__answer h3{margin:0;font-size:28px;line-height:1.2}.game-faq__answer p{margin-top:0;margin-bottom:8px;font-size:18px;line-height:1.5}.game-faq__answer>img,.game-faq__answer>svg{opacity:1}.game-faq__answer .game-faq__answer-crown{width:52px;height:55px;inset:12px 32px auto auto}.game-faq__answer .game-faq__answer-character{width:259px;height:271px;rotate:-18.45deg;bottom:-82px;left:auto;right:-48px}.game-faq__answer .game-faq__answer-tag{object-fit:contain;width:190px;height:164px;rotate:30.73deg;bottom:-4px;left:9px}.game-decor--faq .game-decor__item--dots{width:68px;height:88px;top:58px;left:97px;right:auto}.game-decor--faq .game-decor__item--dots img,.game-decor--faq .game-decor__item--dots svg{filter:drop-shadow(0 0 24px #ae90ff)}.game-decor--faq .game-decor__item--splatter-large{transform-origin:0 0;width:646px;height:595px;rotate:90deg;top:186px;left:337px}.game-decor--faq .game-decor__item--cross-1{width:44px;height:44px;top:22px;left:597px}.game-decor--faq .game-decor__item--cross-2{width:28px;height:28px;top:95px;left:294px;right:auto}.game-decor--faq .game-decor__item--splatter-small{transform-origin:0 0;width:256.818px;height:238.225px;rotate:43.1402deg;inset:-55px auto auto 1248.9px}.game-locations{height:auto;min-height:1278.77px;padding-block:80px}.game-locations>.shell{width:min(1352px,100% - 88px);max-width:1352px}.game-locations .game-heading{height:163.771px;padding-bottom:33.7705px}.game-location-directory{grid-template-columns:repeat(3,414px);gap:32px;height:585px;padding:24px}.game-location-directory__list{flex-direction:column;gap:18px;height:537px;display:flex}.game-location-card{flex:none;width:414px;height:93px;min-height:0;position:relative}.game-location-card:not(:last-child):after{content:"";background:#14141414;height:2px;position:absolute;bottom:-10px;left:0;right:0}.game-location-directory__map,.game-location-directory__map img,.game-location-directory__detail,.game-location-directory__map svg{width:414px;height:537px}.game-location-directory__detail-media{height:199px}.game-locations .game-booking{border-width:1px;height:290px;margin-top:40px;padding:32px}.game-locations .game-booking__local-note{display:block}.game-decor--locations .game-decor__item--splatter-1{width:304px;height:281px;top:-55px;left:1380.61px;right:auto}.game-decor--locations .game-decor__item--splatter-2{width:158.898px;height:147.394px;inset:1167.13px auto auto 1254px}.game-decor--locations .game-decor__item--vauli{width:166px;height:92px;top:1041.77px;left:100.005px}.game-decor--locations .game-decor__item--crown{width:70px;height:75px;top:925.77px;left:1248px;right:auto}.game-decor--locations .game-decor__item--cross-1{width:32px;height:32px;top:75.0234px;left:243px;right:auto}.game-decor--locations .game-decor__item--cross-2{width:22.2096px;height:22.2096px;top:124.1px;left:312.65px;right:auto}}@media (max-width:639px){.game-section>.shell{width:min(343px, calc(100% - 32px - var(--safe-left) - var(--safe-right)));max-width:343px}.game-heading h2{font-size:32px}.game-process .game-heading h2{font-size:40px}.game-gallery{padding:56px 0}.game-heading--official-mobile{position:relative}.game-heading--official-mobile .game-heading__official-title--mobile{z-index:2;pointer-events:none;max-width:none;display:block;position:absolute}.game-heading--official-mobile .game-heading__official-title--mobile-text{z-index:3}.game-heading--official-mobile:not(.game-heading--live-title) .game-heading__title h2{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important}.game-gallery .game-heading{height:155.75px;margin-bottom:32px;padding-bottom:0;position:relative}.game-gallery .game-heading__title{height:67.7498px}.game-gallery .game-heading h2{white-space:nowrap;font-size:32px}.game-gallery .game-media--gallery{width:100vw;height:268px;margin-left:calc(50% - 50vw)}.game-gallery .game-media--gallery:before,.game-gallery .game-media--gallery:after{content:none;display:none}.game-gallery .game-media--gallery .game-media__track{grid-auto-columns:343px;gap:4px;width:100vw;height:240px;padding:0 calc(50vw - 171.5px);scroll-padding-inline:calc(50vw - 171.5px)}.game-gallery .game-media--gallery .game-media__slide{aspect-ratio:auto;scroll-snap-align:center;width:343px;height:240px}.game-gallery .game-media--gallery .game-media__slide[data-carousel-clone]{display:block}.game-media__progress{gap:8px;width:calc(100vw - 32px);height:12px;margin:16px auto 0;display:flex}.game-media__progress>span{background:#c5b3ff;border-radius:20px;flex:1;min-width:0;overflow:hidden}.game-media__progress>.is-complete{background:#c5b3ff}.game-occasions{padding:56px 0}.game-occasions .game-heading{height:107.75px;margin-bottom:32px;padding-bottom:0}.game-occasions .game-heading__title{height:67.7498px}.game-occasions .game-occasion-list--mobile{flex-direction:column;gap:16px;width:343px;height:auto;display:flex}.game-occasions .game-occasion{border:0;flex:none;height:88px;box-shadow:inset 0 0 0 1px #141414}.game-occasions .game-occasion[open]{height:auto;min-height:0}.game-occasions .game-occasion summary{height:88px;min-height:0;position:relative}.game-occasions .game-occasion[open] summary{background:#2a0065}.game-occasion__title,.game-occasion__disclosure{z-index:1;position:relative}.game-occasion__corner{z-index:0;width:41px;max-width:none;height:9px;position:absolute}.game-occasion__corner--left{bottom:11.5px;left:12.5px}.game-occasion__corner--right{rotate:180deg;top:11.5px;right:12.5px}.game-occasions .game-occasion[open]>div{gap:15px;height:auto;min-height:0;padding:20px;overflow:visible}.game-occasions .game-occasion[open] a{flex:none;align-items:center;min-height:44px;margin-top:0;display:inline-flex;position:static;inset:auto}.game-games{padding-top:56px;padding-bottom:56px}.game-games .game-heading__title{height:67.75px}.game-games .game-cards{flex-direction:column;gap:24px;width:359px;display:flex}.game-games .game-cards__track{grid-auto-columns:343px;gap:4px;width:359px;height:440px;padding:0}.game-games .game-cards__card{background-position:50%;background-size:cover}.game-games .game-cards__underline{background:url(/assets/figma/game/game-card-underline.svg?v=06303e0a1a585a68) 50%/100% 100% no-repeat;border:0;height:16px}.game-video{min-height:515.605px;padding:56px 0}.game-video .game-heading{height:153.605px;margin-bottom:32px}.game-video .game-heading__title{height:114px}.game-video{contain:paint}.game-video .game-media--video,.game-video .game-media--video .game-media__track{width:343px;height:218px}.game-video .game-media--video{margin-inline:auto;overflow:visible}.game-video .game-media--video .game-media__track{position:relative;overflow:visible}.game-video .game-media--video .game-media__scroll-surface{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:center;gap:0;width:375px;height:218px;padding-inline:16px;display:flex;position:absolute;top:0;left:-16px;overflow:auto hidden}.game-video .game-media--video .game-media__scroll-surface::-webkit-scrollbar{display:none}.game-video .game-media--video .game-media__slide{z-index:0;aspect-ratio:auto;scroll-snap-align:center;will-change:transform;flex:0 0 343px;width:343px;height:218px;margin:0 -43.5px 0 0;transition:transform .44s cubic-bezier(.22,1,.36,1),opacity .3s,box-shadow .3s;position:relative;transform:scale(.699708,.697248)}.game-video .game-media--video .game-media__slide[data-carousel-current]{z-index:1;transform:scale(1)}.game-video .game-media--video .game-media__slide[data-carousel-clone]{display:block}.game-video .game-media__controls{z-index:3;height:44px;translate:none;top:87px;left:8px;right:8px}.game-video .game-scroller-control{width:44px;height:44px}.game-video .game-media__progress{margin:16px auto 0;display:flex}.game-cards__progress{flex:none;gap:8px;width:calc(100vw - 32px);height:12px;margin-left:calc(187.5px - 50vw);display:flex}.game-cards__progress>span{background:#c5b3ff;border-radius:20px;flex:1;min-width:0;overflow:hidden}.game-cards__progress>.is-complete{background:#c5b3ff}.game-games .game-booking{padding:31px}.game-booking[data-game-booking-state-mobile=mobileFilled] .game-booking__field select+img,.game-booking[data-game-booking-state-mobile=mobileFilled] .game-booking__field select+svg{rotate:180deg}.game-booking[data-game-booking-state-mobile=mobileFilled] input[type=date]{color:#0000}.game-booking[data-game-booking-state-mobile=mobileFilled] input[type=date]::-webkit-datetime-edit{color:#0000}.game-booking[data-game-booking-state-mobile=mobileFilled] .game-booking__localized-date{z-index:1;color:#141414;font:500 16px/1.5 var(--font-body);pointer-events:none;display:block;position:absolute;top:16px;left:16px}.game-games .game-booking__local-note{display:block}.game-decor--games .game-decor__item--top-splatter-mobile{place-items:center;width:313.612px;height:297.596px;display:grid;top:3px;right:-125.96px}.game-decor--games .game-decor__item--top-splatter-mobile img,.game-decor--games .game-decor__item--top-splatter-mobile svg{width:266.817px;height:245.752px;rotate:167.522deg}.game-decor--games .game-decor__item--splatter-mobile{width:88px;height:88px;top:642px;left:8px}.game-decor--games .game-decor__item--cross-mobile-1{width:45.2153px;height:45.2153px;top:666px;left:289px;right:auto}.game-decor--games .game-decor__item--cross-mobile-2{width:25.3291px;height:25.3291px;top:669px;left:266px;right:auto}.game-decor--games{width:375px;left:50%;right:auto;transform:translate(-50%)}.game-heading__title{width:var(--game-heading-title-width-mobile);height:var(--game-heading-title-height-mobile);min-height:0}.game-heading__brush--desktop{display:none}.game-heading__brush--mobile{background-image:url(/assets/figma/game/heading-brush-mobile.svg?v=7a30d036f52a4179);display:block}.game-heading--official-mobile .game-heading__brush{display:none}.game-process__heading{align-items:center;gap:16px;width:100%;display:flex}.game-process__heading img,.game-process__heading svg{flex:none}.game-process{padding-top:56px;padding-bottom:56px}.game-process .game-heading{padding-bottom:2.5291px}.game-process .game-heading__title{height:123px}.game-process__step{width:343px;height:242px;min-height:0;position:relative}.game-process__heading picture,.game-process__heading img,.game-process__heading svg{width:56px;height:56px;display:block}.game-process__heading picture{flex:none}.game-process__card-decor,.game-decor--process .game-decor__item--splatter{display:none}.game-decor--process .game-decor__item--splatter-mobile{place-items:center;width:492.625px;height:467.467px;display:grid;top:398px;left:113px;right:auto}.game-decor--process .game-decor__item--splatter-mobile img,.game-decor--process .game-decor__item--splatter-mobile svg{width:419.118px;max-width:none;height:386.03px;rotate:167.522deg}.game-tariffs{padding-top:56px;padding-bottom:56px}.game-tariffs .game-heading{margin-bottom:32px;padding-bottom:0}.game-tariffs .game-heading__title{height:105.605px}.game-tariffs .game-tariff-grid{gap:12px;height:auto}.game-tariff-card{background:0 0;border:0;height:88px;min-height:0}.game-tariff-card.is-animating{overflow-clip-margin:12px;overflow:clip!important}.game-tariff-card[open]{height:auto}.game-tariff-card:not([data-mobile-expanded]){height:88px}.game-tariff-card:not([data-mobile-expanded]) .game-tariff-card__body{display:none}.game-tariff-card__corner-layer{height:88px}.game-tariff-card__corner--desktop-left,.game-tariff-card__corner--desktop-right{display:none}.game-tariff-card__corner--mobile-left,.game-tariff-card__corner--mobile-right{width:40px;height:8px;display:block}.game-tariff-card__corner--mobile-left{top:68px;left:13px}.game-tariff-card__corner--mobile-right{rotate:180deg;top:20px;left:auto;right:13px}.game-tariff-card summary{background:#141414;border-radius:16px;grid-template-columns:139px 100px 32px;height:88px;min-height:0;padding:16px 20px}.game-tariff-card[open] summary{border-radius:16px 16px 0 0}.game-tariff-card[open][data-mobile-expanded] .game-tariff-card__body{gap:16px;min-height:0;padding:20px;display:flex}.game-tariff-card__price{display:none}.game-tariff-card--featured{z-index:4}.game-tariff-card--featured summary{background:#2a0065;box-shadow:0 0 24px #ae90ff}.game-tariff-card summary>span:first-child{min-width:0}.game-tariff-card__identity{justify-items:start}.game-tariff-card summary strong{justify-content:flex-start;min-height:29px}.game-tariff-card__title-art{width:auto;height:21px}.game-tariff-card__subtitle--desktop{display:none}.game-tariff-card__subtitle--mobile{display:block}.game-tariff-card__mobile-price{width:100px}.game-tariff-card__mobile-price strong{align-items:center;min-height:29px;line-height:29px;display:flex}.game-tariff-card__price-art--mobile{width:auto;height:18px}.game-tariff-card__mobile-price small{color:#996aff}.game-tariff-card__hit{z-index:3;clip-path:none;white-space:nowrap;background:0 0;border-radius:0;gap:0;width:auto;height:20px;min-height:0;padding:0;font-size:13px;line-height:16px;top:-10px;left:50%;right:auto;transform:translate(-50%)}.game-tariff-card__hit>span{background:#aafb00;align-items:center;height:20px;padding:4px 8px;display:flex}.game-tariff-card__hit-star{display:none}.game-tariff-card__hit .game-tariff-card__hit-end{flex:none;width:16px;height:20px;display:block}.game-tariff-card__hit-end--left{transform:rotate(180deg)}.game-tariffs .game-tariff-actions{grid-template-columns:343px;gap:12px;width:343px;margin:32px 0 0}.game-tariffs .game-tariff-actions .button{width:343px;height:56px;box-shadow:none;border:0}.game-tariffs .game-tariff-actions .button--ghost{box-shadow:none;background:0 0;border:2px solid #ff6e36}.game-decor--tariffs .game-decor__item--splatter-one-mobile{place-items:center;display:grid}.game-decor--tariffs .game-decor__item--splatter-one-mobile img,.game-decor--tariffs .game-decor__item--splatter-one-mobile svg{width:199.328px;max-width:none;height:188.372px;rotate:-113.385deg}.game-decor--tariffs .game-decor__item--splatter-two-mobile{place-items:center;display:grid}.game-decor--tariffs .game-decor__item--splatter-two-mobile img,.game-decor--tariffs .game-decor__item--splatter-two-mobile svg{width:266.817px;max-width:none;height:245.752px;rotate:167.522deg}.game-explainer{height:auto;min-height:2350px}.game-gallery{height:auto;min-height:567.75px}.game-process{height:auto;min-height:1337px}.game-tariffs{height:auto;min-height:758px}.game-reviews{height:auto;min-height:890px;padding:56px 0}.game-reviews .game-heading{height:145.605px;margin-bottom:32px}.game-reviews .game-heading__title{height:106px}.game-reviews__panel{background:#f5f5f5;border-radius:16px;width:343px;height:600px;min-height:0;box-shadow:0 0 24px #ae90ff}.game-occasions{height:auto;min-height:958px}.game-video{height:auto;min-height:515.605px}.game-games{height:auto;min-height:1273px}.game-faq{height:auto;min-height:0;padding:56px 0}.game-faq .game-heading{height:145.605px;margin-bottom:32px;padding-bottom:0}.game-faq .game-heading__title{height:100px}.game-faq__mobile{border-radius:16px;flex-direction:column;gap:0;width:343px;height:auto;min-height:0;padding:16px;display:flex;box-shadow:0 1px 4px #0000003d,0 8px 24px #0000002e}.game-faq__mobile details{border:0;border-bottom:2px solid #ebebeb;flex:none;height:auto;min-height:59px}.game-faq__mobile details:last-child{border-bottom:0}.game-faq__mobile summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none;border-radius:10px;height:auto;min-height:59px;padding:16px;font-size:18px;font-weight:500;line-height:1.5}.game-faq__mobile summary:focus{outline:0}.game-faq__mobile summary:focus-visible{outline-offset:-3px;outline:2px solid #7828f8}.game-faq__mobile summary>span{width:231px;font-family:var(--font-body);flex:none}.game-faq__mobile details[open] summary{color:#7828f8}.game-faq__mobile details>div{border:1px solid #7828f8;border-radius:12px;align-items:center;min-height:0;margin:0 0 16px;padding:16px;display:flex}.game-faq__mobile details>div p{font-size:16px;line-height:1.35938}.game-locations{height:auto;min-height:1392.75px;padding-top:56px;padding-bottom:56px}.game-locations .game-heading{padding-bottom:0}.game-locations .game-heading__title{height:67.75px}.game-location-directory{height:596px;padding:12px;display:block}.game-location-directory__list{gap:18px;width:319px;height:572px}.game-location-card.location-card{grid-template-columns:84px minmax(0,195px);gap:24px;width:319px;height:100px;min-height:0;padding:8px}.game-location-card__media{width:84px;height:84px}.game-location-card__arrow{display:none}.game-locations .game-booking{height:513px;margin-top:32px;padding:31px}.game-locations .game-booking__local-note{display:block}.game-decor--gallery .game-decor__item--dots-mobile{width:82.803px;height:98.854px;top:236px;left:303px}.game-decor--tariffs .game-decor__item--splatter-one-mobile{width:188.905px;height:194.612px;top:-2.59px;left:-68px}.game-decor--tariffs .game-decor__item--splatter-two-mobile{width:313.612px;height:297.596px;top:382px;left:187.352px}.game-decor--reviews .game-decor__item--splatter-mobile,.game-decor--occasions .game-decor__item--splatter-mobile{width:492.624px;height:467.467px;top:398px;left:113px}.game-decor--video .game-decor__item--splatter-mobile{width:203.829px;height:187.737px;top:111px;left:-77px}.game-decor--faq .game-decor__item--splatter-mobile{transform-origin:0 0;width:646px;height:595px;rotate:90deg;top:186px;left:337px}.game-booking__clear{width:44px;height:44px}.game-tariff-card .game-disclosure-icon,.game-occasion__disclosure img,.game-faq__mobile details summary img,.game-occasion__disclosure svg,.game-faq__mobile details summary svg{transition:transform .28s cubic-bezier(.22,1,.36,1);transform:rotate(180deg)}.game-tariff-card[open] .game-disclosure-icon,.game-occasion[open] .game-occasion__disclosure img,.game-faq__mobile details[open] summary img,.game-occasion[open] .game-occasion__disclosure svg,.game-faq__mobile details[open] summary svg{transform:rotate(0)}}.game-heading--live-title .game-heading__official-title--desktop,.game-heading--live-title .game-heading__official-title--mobile{z-index:1}.game-heading--live-title .game-heading__title{z-index:2;position:relative}.game-heading.game-heading--live-title .game-heading__title h2{z-index:3;text-wrap:balance;place-items:center;clip:auto!important;white-space:normal!important;border:0!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;inset:0!important;overflow:visible!important}.game-booking--official-title .game-booking__title>span{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:361px;height:56px;display:block;left:50%;transform:translate(-50%)}.game-booking--games-title .game-booking__title>span{background-image:url(/assets/figma/event/event-heading-form-games-desktop-clean.svg?v=649a4604b9a6ff9d);width:409px}.game-booking--locations-title .game-booking__title>span{background-image:url(/assets/figma/event/event-heading-form-locations-desktop-clean.svg?v=18082bebfcabfd15)}.game-booking--official-title .game-booking__title h3{clip:auto!important;white-space:nowrap!important;border:0!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important}@media (max-width:639px){.game-tariffs{min-height:0}.game-tariff-card__title-text{color:#f5f5f5;font-size:24px;font-weight:700;line-height:1.2;display:inline}.game-tariff-card__title-art{display:none}.game-tariff-card__mobile-price{align-content:center}.game-tariff-card__mobile-price del{color:#999;font-size:12px;line-height:1}.game-tariff-card__mobile-price strong{color:#f5f5f5;white-space:nowrap;min-height:0;font-size:24px;font-weight:700;line-height:1.2}.game-tariff-card__mobile-price small{color:#7828f8}.game-tariff-card--featured .game-tariff-card__mobile-price small{color:#999}.game-tariff-card__hit,.game-tariff-card__hit>span{color:#0b1500}.game-tariff-card:not([open]) .game-tariff-card__body,.game-tariff-card:not([data-mobile-expanded]) .game-tariff-card__body,.game-tariff-card__body>.game-tariff-card__price{display:none!important}.game-tariff-card[open][data-mobile-expanded] .game-tariff-card__body{justify-content:flex-start;padding-block:16px}.game-faq>.shell{min-height:0}.game-faq__mobile details{border-bottom:2px solid #ebebeb!important}.game-faq__mobile details:last-child{border-bottom:0!important}.game-faq__mobile details:not([open])>div{display:none!important}.game-occasions{min-height:0}.game-occasions .game-occasion.is-animating{min-height:0;overflow:hidden}.game-video .game-media--video .game-media__scroll-surface{width:100vw;padding-inline:calc(50vw - 171.5px);left:calc(171.5px - 50vw)}.game-locations{min-height:0}.game-location-directory,.game-location-directory__list{height:auto}.game-location-directory__item{gap:0;width:319px;display:grid}.game-location-directory__map,.game-location-directory__detail{display:none!important}.game-location-card__inline-map{gap:12px;width:319px;margin-top:16px;display:grid}.game-location-card__inline-map figure{border-radius:12px;width:319px;height:260px;overflow:hidden}.game-location-card__inline-map figure img,.game-location-card__inline-map figure svg{object-fit:cover;width:319px;height:260px}.game-location-card__inline-map p{align-items:center;gap:12px;margin:0;font-size:14px;line-height:1.4;display:flex}.game-location-card__inline-map p>span{background:#aafb00;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.game-location-card__inline-map>a{color:#141414;text-transform:uppercase;border:2px solid #ff6e36;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:56px;font-weight:900;text-decoration:none;display:flex}.game-booking--games-title .game-booking__title>span{background-image:url(/assets/figma/event/event-heading-form-games-mobile-clean.svg?v=098e76ef44cebd79);width:326px}.game-booking--locations-title .game-booking__title>span{background-image:url(/assets/figma/event/event-heading-form-locations-mobile-clean.svg?v=6beaaed228a60911);width:306px}}@keyframes game-tariff-reveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes carousel-progress-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){[data-carousel-progress]>.is-active:before{transform:scaleX(1);animation:none!important}.game-video .game-media--video .game-media__slide{transition:none!important;animation:none!important}.game-faq__mobile details summary img,.game-occasion__disclosure img,.game-booking__location-trigger>img,.game-booking__location-menu,.game-booking .booking-calendar,.game-faq__mobile details summary svg,.game-occasion__disclosure svg,.game-booking__location-trigger>svg{transition:none!important}.game-location-card__inline-map{animation:none!important}}}
@layer components{.tariff-hit-badge__end,.mobile-tariff-card__corner--mobile{display:none}@media (max-width:639px){.mobile-tariff-group{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;display:grid!important}.mobile-tariff-card,.mobile-tariff-card[open]{color:#141414;height:auto;width:100%!important;min-height:88px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:16px!important;position:relative!important;overflow:visible!important}.mobile-tariff-card:not([data-mobile-expanded]){height:88px!important}.mobile-tariff-card--featured{z-index:4!important}.mobile-tariff-card.is-animating{overflow-clip-margin:12px;overflow:clip!important}.mobile-tariff-card>.mobile-tariff-card__summary{cursor:pointer;list-style:none;width:100%!important;height:88px!important;min-height:88px!important;box-shadow:none!important;color:#f5f5f5!important;text-align:left!important;background:#141414!important;border:0!important;border-radius:16px!important;grid-template-columns:minmax(0,139px) minmax(88px,100px) 32px!important;place-items:center start!important;gap:0!important;padding:16px 20px!important;display:grid!important;position:relative!important;overflow:visible!important}.mobile-tariff-card>.mobile-tariff-card__summary::-webkit-details-marker{display:none}.mobile-tariff-card[open][data-mobile-expanded]>.mobile-tariff-card__summary{border-radius:16px 16px 0 0!important}.mobile-tariff-card--featured>.mobile-tariff-card__summary{background:#2a0065!important;box-shadow:0 0 24px #ae90ff!important}.mobile-tariff-card__corner-layer{z-index:2;pointer-events:none;border-radius:16px;width:100%;height:88px;inset:0 auto auto 0;overflow:hidden;display:block!important;position:absolute!important}.mobile-tariff-card__corner--desktop{display:none!important}.mobile-tariff-card__corner--mobile{max-width:none;position:absolute;width:40px!important;height:8px!important;display:block!important}.mobile-tariff-card__corner--mobile-left{top:68px;left:13px}.mobile-tariff-card__corner--mobile-right{rotate:180deg;top:20px;right:13px}.mobile-tariff-card__identity{align-content:center;min-width:0;justify-items:start!important;gap:0!important;width:139px!important;display:grid!important}.mobile-tariff-card__identity strong{align-items:center;color:#f5f5f5!important;min-height:29px!important;font:700 24px/29px var(--font-body)!important;opacity:1!important;justify-content:flex-start!important;display:flex!important}.mobile-tariff-card__title-text{display:inline!important}.mobile-tariff-card__title-art,.mobile-tariff-card__subtitle--desktop{display:none!important}.mobile-tariff-card__subtitle--mobile{color:#aafb00!important;font:500 11px/17px var(--font-body)!important;display:block!important}.mobile-tariff-card__mobile-price{color:#f5f5f5;align-content:center;min-width:0;line-height:1;text-align:left!important;justify-items:start!important;gap:0!important;width:100px!important;display:grid!important}.mobile-tariff-card__mobile-price del{height:12px;color:#999!important;font:400 12px/12px var(--font-body)!important}.mobile-tariff-card__mobile-price strong,.mobile-tariff-card__mobile-price b{white-space:nowrap;align-items:center;color:#f5f5f5!important;min-height:29px!important;font:700 24px/29px var(--font-body)!important;display:flex!important}.mobile-tariff-card .mobile-tariff-card__mobile-price small{color:#7828f8!important;font:500 11px/17px var(--font-body)!important}.mobile-tariff-card--featured .mobile-tariff-card__mobile-price small{color:#999!important}.mobile-tariff-card__chevron{place-items:center;justify-self:start!important;width:32px!important;height:32px!important;transition:transform .28s cubic-bezier(.22,1,.36,1)!important;display:grid!important;transform:rotate(180deg)!important}.mobile-tariff-card__chevron img,.mobile-tariff-card__chevron svg{display:block;width:32px!important;height:32px!important}.mobile-tariff-card[open][data-mobile-expanded] .mobile-tariff-card__chevron{transform:rotate(0)!important}.mobile-tariff-card>.mobile-tariff-card__body{flex-direction:column;width:100%;height:auto!important;min-height:0!important;box-shadow:none!important;color:#141414!important;background:linear-gradient(#ffffffad,#ffffffad),url(/assets/figma/game/process-card-texture.webp?v=168f5f9f03044dcd) 50%/cover no-repeat!important;border:0!important;border-radius:0 0 16px 16px!important;gap:15px!important;padding:20px!important;display:flex!important}.mobile-tariff-card:not([open])>.mobile-tariff-card__body,.mobile-tariff-card:not([data-mobile-expanded])>.mobile-tariff-card__body,.mobile-tariff-card__desktop-price{display:none!important}.mobile-tariff-card__body ul{flex:none!important;gap:15px!important;min-height:0!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.mobile-tariff-card__body li,.mobile-tariff-card__extra{align-items:flex-start;color:#141414!important;font:500 13px/1.5 var(--font-body)!important;gap:9px!important;margin:0!important;display:flex!important}.mobile-tariff-card__body li>img,.mobile-tariff-card__body li>svg{flex:none;width:22px!important;height:20px!important;margin:0!important}.mobile-tariff-card__extra{color:#7828f8!important;margin-top:0!important;font-weight:700!important}.mobile-tariff-card__extra>img,.mobile-tariff-card__extra>svg{flex:none;width:20px!important;height:20px!important}.mobile-tariff-card .tariff-hit-badge{white-space:nowrap;justify-content:center;align-items:center;transform:translate(-50%);z-index:5!important;clip-path:none!important;color:#0b1500!important;width:auto!important;height:20px!important;min-height:0!important;font:700 13px/16px var(--font-body)!important;background:0 0!important;border:0!important;border-radius:0!important;gap:0!important;padding:0!important;display:flex!important;position:absolute!important;top:-10px!important;left:50%!important;right:auto!important;overflow:visible!important}.mobile-tariff-card .tariff-hit-badge__label{color:#0b1500;background:#aafb00;align-items:center;height:20px;padding:2px 8px;display:flex}.mobile-tariff-card .tariff-hit-badge__star{display:none!important}.mobile-tariff-card .tariff-hit-badge__end{flex:none;width:16px!important;height:20px!important;display:block!important}.mobile-tariff-card .tariff-hit-badge__end--left{transform:rotate(180deg)}}@media (prefers-reduced-motion:reduce){.mobile-tariff-card__chevron{transition:none!important}}}
body{background-color:#e7e8e5;background-image:linear-gradient(#ffffff8f,#ffffff8f),url(/assets/runtime/concrete-2560-q88.webp?v=7ba6abd63dfbaea4);background-position:top;background-repeat:repeat,repeat-y;background-size:auto,max(1440px,100vw)}.viewport-texture{width:100%;height:100vh}.vauli-real-map{border-radius:inherit;background:#ebebeb;border:0;width:100%;height:100%;display:block}.home-location-directory__map,.game-location-directory__map,.location-directory__map,.event-locations__map,.event-location-map,.seo-location-map{overflow:hidden}.vauli-mobile-location-directory__panel figure .vauli-real-map{width:100%;min-height:400px}img[src$="/event-package-check.svg"],img[src$="/home-tariff-check.svg"],svg[src$="/event-package-check.svg"],svg[src$="/home-tariff-check.svg"]{aspect-ratio:1;object-fit:contain;flex:none;width:24px;height:24px}.booking-dialog__paper{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-padding-block:32px}.home-addresses .home-booking{overflow:visible}.home-addresses .home-booking__addresses-splatter{width:206.898px;height:195.394px;rotate:-45deg;inset:auto -69.74px -63.99px auto}.home-addresses .booking-select__trigger{background:#f5f5f5}@media (min-width:720px){.home-useful .home-heading__desktop-copy{margin-top:22px}.home-useful__topics a{box-sizing:border-box;height:44px;min-height:44px}}@media (max-width:719px){.home-useful{height:auto;min-height:552px}.home-useful__topics .home-useful__topics-extra-item{grid-column:1/-1}.booking-dialog{align-items:start;overflow-y:auto}.booking-dialog__paper{margin-block:24px}}.has-js .mobile-menu[hidden]{visibility:hidden!important;transition:none!important;display:none!important}@media (max-width:639px){}@media (min-width:1280px){.event-package-choice .event-package-choice__more img,.event-package-choice .event-package-choice__more svg{object-fit:contain;flex:0 0 17px;width:17px;max-width:17px;height:15px;display:block;position:static;inset:auto}}@layer components{@media (max-width:719px){.shared-mobile-heading-art__background{width:100vw!important}.mobile-tariff-card>.mobile-tariff-card__summary{grid-template-columns:155px 100px 32px!important;gap:0 8px!important}.mobile-tariff-card__identity,.mobile-tariff-card__mobile-price{width:auto!important}.page--game .game-mechanic>p,.page--game .game-explainer .game-mechanic p{font-weight:400!important}.vauli-mobile-location-directory__trigger{grid-template-columns:84px minmax(0,1fr)!important}.vauli-mobile-location-directory__chevron{display:none!important}.home-tariff-actions>button.button{box-shadow:none!important;border:0!important}}}.home-tariff-actions>button.button{box-shadow:none!important;border:0!important}@media (min-width:1441px){body.page>main,body.page>.site-footer{width:1440px;max-width:1440px;margin-inline:auto}}@media (min-width:720px){.event-faq-section .event-heading{width:min(871px,100% - 88px);max-width:none;height:216px;min-height:216px;display:block}.event-faq-section .event-heading__title{width:100%;height:216px;position:relative}.event-faq-section .event-heading__desktop-exact{translate:none;object-fit:contain;width:100%;height:216px;inset:0}.event-faq-section .event-heading>p{display:none!important}.event-locations .event-heading{flex-direction:column;align-items:center;gap:0;height:auto;min-height:174px;display:flex}.event-locations .event-heading__title{translate:none;width:min(608px,100%);height:150px;position:relative;inset:auto}.event-locations .event-heading p{translate:none;margin:0;position:relative;inset:auto}.event-faq__answer-monster{bottom:-12px}.location-faq__monster{bottom:-30px}.page--game .game-faq__answer-character{bottom:-24px;right:-20px}.page--game .game-faq__answer-tag{width:166px;height:92px;bottom:64px;left:48px}}@media (max-width:639px){}@media (min-width:1100px){}.page--game button:disabled img,.page--game button:disabled svg{opacity:.35;filter:grayscale()}@media (min-width:720px){}@media (max-width:719px){[data-carousel-progress]>.is-active,[data-carousel-progress]>.is-current,[data-carousel-progress]>[aria-current=true]{background:#7828f8!important;border-color:#7828f8!important}[data-carousel-progress]>.is-active:before,[data-carousel-progress]>.is-current:before,[data-carousel-progress]>[aria-current=true]:before{background:#7828f8!important;transform:scaleX(1)!important}.page--game .game-mechanic{isolation:isolate;position:relative}.page--game .game-mechanic:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#04000a1a,#04000aa8);position:absolute;inset:0}.page--game .game-mechanic>*{z-index:1;position:relative}}@media (min-width:1280px){}@media (max-width:719px){}@media (max-width:639px){.page--game .game-explainer .game-mechanic:first-child{background-position:62%!important}.page--game .game-explainer .game-mechanic:nth-child(2){background-position:50% 22%!important}.page--game .game-explainer .game-mechanic:nth-child(3){background-position:50% 25%!important}.page--game .game-explainer .game-mechanic:nth-child(4){background-position:50% 56%!important}.page--game .game-explainer .game-mechanic:nth-child(5){background-position:50% 58%!important}}
@media (min-width:1100px){}@media (min-width:640px){.page--game .game-booking:has(#game-booking-top-title) .game-booking__title>span{background-image:url(/assets/figma/booking-dialog-title-brush-layered-258-10587.svg?v=6b9c39e4c856f7c8)!important;background-size:100% 100%!important;width:403px!important;height:56px!important;left:50%!important;transform:translate(-50%)!important}}@media (max-width:719px){.page--game [data-game-section=faq] .game-decor__item--splatter-mobile{width:337px!important;height:646px!important;transform:none!important;rotate:0deg!important;inset:186px auto auto 0!important}.page--game [data-game-section=faq] .game-decor__item--splatter-mobile img,.page--game [data-game-section=faq] .game-decor__item--splatter-mobile svg{content:url(/assets/figma/game/faq-splatter-mobile.svg?v=883ed548276928e9);width:337px!important;height:646px!important}}@media (min-width:720px){.page--game .game-decor--locations .game-decor__item--splatter-1{transform-origin:50%!important;width:304px!important;height:281px!important;inset:4.517px auto auto 1175.5px!important;transform:rotate(62.693deg)!important}}@media (min-width:1441px){}@media (max-width:719px){}.page--game [data-decorative-progress]{display:none}@media (max-width:639px){.page--game [data-decorative-progress]{display:block}.page--game .game-occasions .game-occasion{box-shadow:inset 0 0 0 1px #141414}.page--game .game-occasions .game-occasion[open] a{height:27px;min-height:27px}.page--game .game-games .game-cards{gap:24px}.page--game .game-games .game-cards__track{margin-bottom:0}.page--game .game-games{height:1272.75px;min-height:1272.75px}.page--game .game-faq{min-height:1161.61px}}@layer components{@media (max-width:639px){}@media (min-width:720px) and (max-width:899px){html body.page [data-carousel][data-carousel-scrollable=true] [data-carousel-progress][aria-hidden=false]{box-sizing:border-box!important;gap:7px!important;width:min(560px,100vw - 64px)!important;height:8px!important;margin:18px auto 0!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}html body.page [data-carousel][data-carousel-scrollable=true].vauli-video-carousel>[data-carousel-progress][aria-hidden=false]{margin:0!important;position:absolute!important;inset:auto auto 0 50%!important;transform:translate(-50%)!important}html body:is(.page--game,.page--events) [data-carousel][data-carousel-scrollable=true].vauli-video-carousel{overflow:visible!important}html body:is(.page--game,.page--events) [data-carousel][data-carousel-scrollable=true].vauli-video-carousel>[data-carousel-progress][aria-hidden=false]{bottom:-26px!important}html body.page [data-carousel][data-carousel-scrollable=true] .vauli-carousel-progress[data-carousel-progress][aria-hidden=false]>span{box-sizing:border-box!important;width:auto!important;min-width:0!important;height:8px!important;box-shadow:none!important;isolation:isolate!important;background:#d8cdfb!important;border:0!important;border-radius:999px!important;flex:1 1 0!important;display:block!important;position:relative!important;overflow:hidden!important}html body.page [data-carousel][data-carousel-scrollable=true] [data-carousel-progress][aria-hidden=false]>span:before{content:none!important;animation:none!important;display:none!important}html body.page [data-carousel][data-carousel-scrollable=true] [data-carousel-progress][aria-hidden=false]>span>.vauli-carousel-progress__track,html body.page [data-carousel][data-carousel-scrollable=true] [data-carousel-progress][aria-hidden=false]>span>.vauli-carousel-progress__fill{border-radius:inherit!important;pointer-events:none!important;width:auto!important;height:auto!important;display:block!important;position:absolute!important;inset:0!important}html body.page [data-carousel][data-carousel-scrollable=true] [data-carousel-progress][aria-hidden=false]>span>.vauli-carousel-progress__track{z-index:0!important;background:#d8cdfb!important}html body.page [data-carousel][data-carousel-scrollable=true] [data-carousel-progress][aria-hidden=false]>span>.vauli-carousel-progress__fill{clip-path:inset(0 100% 0 0);z-index:1!important;transform-origin:0!important;background:#7828f8!important;transition:none!important;animation:none!important;transform:none!important}html body.page [data-carousel][data-carousel-scrollable=true].is-autoplay-running [data-carousel-progress][aria-hidden=false]>span:is(.is-active,.is-current)>.vauli-carousel-progress__fill{animation:carousel-progress-fill-shared var(--carousel-autoplay-duration,4.5s) linear forwards!important}html body.page [data-carousel][data-carousel-scrollable=true]:not(.is-autoplay-running) [data-carousel-progress][aria-hidden=false]>span:is(.is-active,.is-current)>.vauli-carousel-progress__fill,html body.page [data-carousel][data-carousel-scrollable=true] [data-carousel-progress][aria-hidden=false]>span.is-complete>.vauli-carousel-progress__fill{clip-path:inset(0)!important}}@media (max-width:639px){}}@media (min-width:900px) and (max-width:1099px){}@media (max-width:639px){.booking-dialog[open]{align-items:center!important}}@media (min-width:640px){.booking-dialog[open][data-state=schedule]{place-items:center!important;padding:24px!important;overflow:hidden!important}.booking-dialog[open][data-state=schedule] [data-booking-panel]{box-sizing:border-box!important;width:min(1118px,100vw - 48px)!important;max-width:none!important;max-height:calc(100dvh - 48px)!important;margin:0!important;padding:32px!important;overflow:hidden auto!important}.booking-dialog [data-booking-state=schedule]{width:100%!important;min-width:0!important}.booking-dialog [data-booking-state=schedule]>h2{box-sizing:border-box!important;width:min(324px,100% - 56px)!important;margin-inline:auto!important}.booking-dialog [data-booking-state=schedule] .booking-schedule__days{gap:16px!important}.booking-dialog [data-booking-state=schedule] .booking-schedule__day{gap:8px!important}.booking-dialog [data-booking-state=schedule] .booking-schedule__slot button{height:42px!important}.booking-dialog [data-booking-state=schedule] .booking-schedule__slot span{text-align:center!important;text-overflow:clip!important;width:100%!important;font-size:14px!important;overflow:hidden!important}}@media (min-width:900px) and (max-height:959px){.booking-dialog [data-booking-state=schedule]{gap:24px!important}.booking-dialog [data-booking-state=schedule] .booking-schedule{gap:16px!important}.booking-dialog [data-booking-state=schedule] .booking-schedule__days{gap:10px!important}.booking-dialog [data-booking-state=schedule] .booking-schedule__day{gap:4px!important}.booking-dialog [data-booking-state=schedule] .booking-schedule__slot button{height:36px!important}}.scroll-to-top{display:block}@media (min-width:720px) and (max-width:1399px){}@media (min-width:720px){.page--game :is(.game-occasion-list--desktop .game-occasion,.mobile-tariff-card)>summary{cursor:default!important}.page--game .game-occasion-list--desktop .game-occasion>[data-game-occasion-body],.page--game .mobile-tariff-card>.mobile-tariff-card__body{display:flex!important}}@media (min-width:1441px){body.page>main,.page--game main>section,.page--game .game-decor{overflow:visible!important}}@media (max-width:719px){}@media (min-width:720px){.page--game .game-booking--locations-title:after{content:none!important;display:none!important}}@media (min-width:1200px){.page--game .game-cards__progress{display:none!important}}@media (min-width:1400px){}@media (min-width:1441px){.page--game .game-decor--faq .game-decor__item--splatter-large{left:355px!important}}.is-carousel-normalizing [data-carousel-scroll]{scroll-behavior:auto!important;scroll-snap-type:none!important}@media (min-width:1400px){}@media (max-width:719px){.page--game [data-decorative-progress]{display:none!important}.page--game .game-cards__progress{gap:8px!important;width:343px!important}.page--game .game-cards__progress>span{flex:1 1 0!important;width:auto!important;min-width:0!important}}@media (prefers-reduced-motion:reduce){}@media (min-width:640px){#home-booking-top-title:before,#home-booking-games-title:before,#location-booking-top-title:before,#location-booking-games-title:before,#seo-booking-games h3:before,.seo-second-booking #seo-booking-title:before{width:409px!important;height:56px!important;transform:none!important;translate:-50.0% -50.0%!important;background-image:url(/assets/figma/event/event-heading-form-games-desktop-clean.svg?v=649a4604b9a6ff9d)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:409px 56px!important;top:50%!important;left:50%!important;right:auto!important}#home-booking-addresses-title:before,#location-booking-addresses-title:before{width:361px!important;height:56px!important;transform:none!important;translate:-50.0% -50.0%!important;background-image:url(/assets/figma/event/event-heading-form-locations-desktop-clean.svg?v=18082bebfcabfd15)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:361px 56px!important;top:50%!important;left:50%!important;right:auto!important}.page--game .game-booking:has(#game-booking-top-title) .game-booking__title>span{background-image:url(/assets/figma/event/event-heading-form-games-desktop-clean.svg?v=649a4604b9a6ff9d)!important;background-size:409px 56px!important;width:409px!important;height:56px!important}.page--game .game-decor--locations .game-decor__item--splatter-2{top:1050px!important}.page--game .game-decor--explainer .game-decor__item--illustration,.page--game .game-decor--process .game-decor__item--illustration{width:232px!important;height:186px!important;transform:none!important;rotate:none!important}.page--game .game-process__card-decor--smile{width:142px!important;height:143px!important;transform:none!important;rotate:none!important;top:-24px!important;right:11.5px!important}.page--game .game-process__card-decor--smile img,.page--game .game-process__card-decor--smile svg{object-fit:contain!important;width:100%!important;height:100%!important}.page--game .game-decor--reviews .game-decor__item--vauli{width:230px!important;height:149px!important;top:30px!important;left:90px!important;right:auto!important}.page--game .game-decor--reviews .game-decor__item--splatter{width:419px!important;height:386px!important;top:-28px!important;left:auto!important;right:-135px!important}.page--game .game-tariff-card__hit.tariff-hit-badge{color:#141414!important;clip-path:polygon(0 0,100% 0,93.1% 100%,6.9% 100%)!important;background:#aafb00!important;gap:10px!important;width:231px!important;height:32px!important;min-height:32px!important;padding:0!important;top:-16px!important;left:103.167px!important;right:auto!important;transform:none!important}.page--game .game-tariff-card__hit .tariff-hit-badge__label{height:auto!important;color:inherit!important;background:0 0!important;padding:0!important}.page--game .game-tariff-card__hit .tariff-hit-badge__star{width:20px!important;height:19px!important;display:block!important}.page--game .game-tariff-card__hit .tariff-hit-badge__end{display:none!important}}@media (max-width:639px){#home-booking-top-title:before,#home-booking-games-title:before,#location-booking-top-title:before,#location-booking-games-title:before,#seo-booking-games h3:before,.seo-second-booking #seo-booking-title:before{width:326px!important;height:56px!important;transform:none!important;translate:-50.0% -50.0%!important;background-image:url(/assets/figma/event/event-heading-form-games-mobile-clean.svg?v=098e76ef44cebd79)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:326px 56px!important;top:50%!important;left:50%!important;right:auto!important}#home-booking-addresses-title:before,#location-booking-addresses-title:before{width:306px!important;height:56px!important;transform:none!important;translate:-50.0% -50.0%!important;background-image:url(/assets/figma/event/event-heading-form-locations-mobile-clean.svg?v=6beaaed228a60911)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:306px 56px!important;top:50%!important;left:50%!important;right:auto!important}.page--game .game-booking:has(#game-booking-top-title) .game-booking__title>span{background-image:url(/assets/figma/event/event-heading-form-games-mobile-clean.svg?v=098e76ef44cebd79)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:326px 56px!important;width:326px!important;height:56px!important;left:50%!important;transform:translate(-50%)!important}}@media (min-width:1600px){.page--game .game-media--video .game-media__scroll-surface{width:100vw!important;padding-inline:calc(50vw - 447px)!important;left:calc(676px - 50vw)!important}}@media (min-width:720px){.page--game .game-tariff-card__hit.tariff-hit-badge{color:#141414!important;clip-path:none!important;isolation:isolate!important;background:0 0!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:231px!important;height:32px!important;min-height:32px!important;padding:0!important;display:flex!important;overflow:visible!important;transform:none!important}.page--game .game-tariff-card__hit.tariff-hit-badge:before{content:""!important;z-index:-1!important;pointer-events:none!important;background:#aafb00!important;display:block!important;position:absolute!important;inset:0 16px!important}.page--game .game-tariff-card__hit .tariff-hit-badge__end{z-index:-1!important;width:16px!important;max-width:none!important;height:32px!important;display:block!important;position:absolute!important;top:0!important}.page--game .game-tariff-card__hit .tariff-hit-badge__end--left{left:0!important;right:auto!important;transform:rotate(180deg)!important}.page--game .game-tariff-card__hit .tariff-hit-badge__end--right{left:auto!important;right:0!important;transform:none!important}.page--game .game-tariff-card__hit .tariff-hit-badge__label{z-index:1!important;height:auto!important;color:inherit!important;white-space:nowrap!important;background:0 0!important;padding:0!important;font-size:16px!important;font-weight:700!important;line-height:19px!important;position:relative!important}.page--game .game-tariff-card__hit .tariff-hit-badge__star{z-index:1!important;flex:none!important;width:20px!important;height:19px!important;display:block!important;position:relative!important}.page--game .game-decor--tariffs .game-decor__item--splatter{width:467.118px!important;height:434.03px!important;transform:none!important;rotate:none!important;display:block!important;inset:437px auto auto -62.989px!important}.page--game .game-decor--tariffs .game-decor__item--splatter img,.page--game .game-decor--tariffs .game-decor__item--splatter svg{object-fit:contain!important;width:100%!important;max-width:none!important;height:100%!important}}@media (min-width:1100px){.page--game .game-media--video .game-media__scroll-surface{align-items:center!important;gap:20px!important;width:100vw!important;padding-inline:calc(50vw - 379.25px)!important;left:calc(675px - 50vw)!important}.page--game .game-media--video .game-media__slide,.page--game .game-media--video .game-media__slide[data-carousel-clone]{opacity:.86!important;transform-origin:50%!important;will-change:transform, opacity!important;flex:0 0 894px!important;width:894px!important;min-width:894px!important;height:568px!important;margin-inline:-67.75px!important;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .42s!important;display:block!important;transform:scale(.697986,.697183)!important}.page--game .game-media--video .game-media__slide[data-carousel-current],.page--game .game-media--video .game-media__slide[data-carousel-target]{z-index:2!important;opacity:1!important;transform:scale(1)!important}.page--game .game-media--video .game-media__scroll-surface:has(.game-media__slide[data-carousel-target]) .game-media__slide[data-carousel-current]:not([data-carousel-target]){z-index:0!important;opacity:.86!important;transform:scale(.697986,.697183)!important}.page--game .game-media--video .game-media__scroll-surface.is-carousel-normalizing .game-media__slide{transition:none!important}}@media (min-width:720px){.page--game .game-tariff-card__hit .tariff-hit-badge__star{width:24px!important;height:24px!important}.tariff-feature__nowrap{white-space:nowrap}.page--game .game-decor--faq .game-decor__item--crown{display:none!important}}@media (min-width:1441px){.page--game .game-video{contain:none!important}}@media (max-width:719px){}@media (min-width:720px){}@media (min-width:720px) and (max-width:899px){.page--game .game-faq__desktop{margin-top:160px!important}.page--game .game-location-directory--desktop{margin-top:140px!important}}@media (min-width:900px) and (max-width:1399px){.page--game .game-media--video>[data-carousel-progress]{display:none!important}}@media (min-width:1100px) and (max-width:1399px){}@media (min-width:720px) and (max-width:1099px){}@media (min-width:720px) and (max-width:799px){}@media (min-width:1100px) and (max-width:1399px){.page--game .game-video .game-media--video,.page--game .game-video .game-media--video .game-media__track{height:568px!important;overflow:visible!important}.page--game .game-video .game-media--video .game-media__track{position:relative!important}.page--game .game-video .game-media--video .game-media__scroll-surface{scroll-snap-type:x mandatory!important;scrollbar-width:none!important;align-items:center!important;height:568px!important;display:flex!important;position:absolute!important;top:0!important;left:calc(50% - 50vw)!important;overflow:auto hidden!important}.page--game .game-video .game-media--video .game-media__slide{scroll-snap-align:center!important}}@media (min-width:900px) and (max-width:1399px){}@media (min-width:900px) and (max-width:1099px){.scroll-to-top{width:44px!important;height:44px!important;bottom:16px!important;right:0!important}.scroll-to-top[data-visible]{transform:translateY(0)!important}.page--game :is(.game-gallery,.game-process,.game-tariffs,.game-reviews,.game-occasions,.game-video,.game-games,.game-faq,.game-locations){height:auto!important;min-height:0!important}.page--game :is(.game-process,.game-tariffs,.game-occasions,.game-games,.game-faq,.game-locations) .game-heading{grid-template-rows:minmax(154px,auto) auto!important;gap:16px!important;height:auto!important;min-height:0!important;margin-bottom:40px!important}.page--game :is(.game-process,.game-tariffs,.game-occasions,.game-games,.game-faq,.game-locations) .game-heading__title{min-height:154px!important}.page--game :is(.game-process,.game-tariffs,.game-occasions,.game-games,.game-faq,.game-locations) .game-heading--official-desktop .game-heading__desktop-copy{margin:0!important;position:static!important;inset:auto!important}.page--game .game-video .game-media--video{height:auto!important;overflow:visible!important}.page--game .game-video .game-media--video .game-media__track{width:100%!important;height:466px!important;display:block!important;position:relative!important;overflow:visible!important}.page--game .game-video .game-media--video .game-media__scroll-surface{scroll-behavior:smooth!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;align-items:center!important;gap:20px!important;width:100vw!important;height:466px!important;padding-inline:calc(50vw - 308px)!important;scroll-padding-inline:0!important;display:flex!important;position:absolute!important;top:0!important;left:calc(50% - 50vw)!important;overflow:auto hidden!important}.page--game .game-video .game-media--video .game-media__scroll-surface::-webkit-scrollbar{display:none!important}.page--game .game-video .game-media--video .game-media__slide,.page--game .game-video .game-media--video .game-media__slide[data-carousel-clone]{z-index:0;box-sizing:border-box;opacity:.84;will-change:transform, opacity;transform-origin:50%;aspect-ratio:auto!important;scroll-snap-align:center!important;flex:0 0 736px!important;width:736px!important;min-width:736px!important;height:466px!important;margin-inline:-60px!important;transition:transform .56s cubic-bezier(.22,1,.36,1),opacity .42s,box-shadow .42s!important;display:block!important;transform:scale(.78)!important}.page--game .game-video .game-media--video .game-media__slide[data-carousel-current],.page--game .game-video .game-media--video .game-media__slide[data-carousel-target]{z-index:2;opacity:1;transform:scale(1)!important}.page--game .game-video .vauli-video-carousel.is-carousel-moving .game-media__slide[data-carousel-current]:not([data-carousel-target]){z-index:0;opacity:.84;transform:scale(.78)!important}.page--game .game-video .game-media__controls{z-index:4;visibility:visible!important;height:48px!important;translate:none!important;inset:209px 22px auto!important}.page--game .game-video .game-media__progress{margin:16px auto 0!important}.page--game .game-tariff-grid>.game-tariff-card:last-child:nth-child(odd){grid-column:1/-1!important;justify-self:center!important}.page--game .game-video .game-media__progress{box-sizing:border-box;visibility:visible!important;gap:8px!important;width:min(736px,100vw - 88px)!important;height:12px!important;display:flex!important}.page--game .game-video .game-media__progress>span{position:relative;overflow:hidden;background:#c5b3ff!important;border-radius:20px!important;flex:1 1 0!important;width:auto!important;min-width:0!important;height:12px!important}.page--game .game-video .game-media__progress>span:before{border-radius:inherit;background:#7828f8!important}}@media (min-width:1200px) and (max-width:1399px){}.skip-link:not(:focus-visible){translate:0 -160.0%!important;opacity:0!important;pointer-events:none!important}.skip-link:focus-visible{translate:0!important;opacity:1!important;pointer-events:auto!important}@media (min-width:720px) and (max-width:899px){.page--game .game-faq .game-heading__official-title--desktop{width:calc(100vw - 48px)!important;height:auto!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.page--game .game-tariffs .game-heading__official-title--desktop{width:min(783px,100vw - 48px)!important;height:auto!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.page--game .game-tariff-card__corner--desktop-right,.page--game .game-decor--games .game-decor__item--splatter-far,.page--game .game-decor--reviews .game-decor__item--splatter,.page--game .game-decor--video .game-decor__item--splatter,.page--game .game-decor--faq .game-decor__item--splatter-small,.page--game .game-decor--games .game-decor__item--splatter-top,.page--game .site-footer__splatter{left:auto!important;right:0!important}.page--game .game-decor--locations .game-decor__item--splatter-1{left:auto!important;right:43px!important}}@media (min-width:1441px) and (max-width:1919px){.page--game .game-decor--games .game-decor__item--splatter-far,.page--game .game-decor--reviews .game-decor__item--splatter,.page--game .game-decor--locations .game-decor__item--splatter-1,.page--game .game-decor--games .game-decor__item--splatter-top{left:auto!important;right:0!important}}@media (min-width:1200px) and (max-width:1399px){.site-header .desktop-nav{flex:auto!important;gap:4px!important;width:auto!important;min-width:0!important;display:flex!important}.site-header .desktop-nav>a:not(.header-phone){padding-inline:6px!important;font-size:14px!important}.site-header .header-phone{flex:none!important;padding-inline:6px!important;font-size:14px!important;display:inline-flex!important}.site-header .desktop-booking{flex:0 0 160px!important;width:160px!important;padding-inline:10px!important;font-size:14px!important;display:inline-flex!important}.site-header :is(.mobile-phone,.menu-toggle){display:none!important}.site-header__inner{gap:10px!important}}@media (min-width:720px) and (max-width:899px){}@media (min-width:900px) and (max-width:1399px){}@media (min-width:640px) and (max-width:1399px){[data-carousel][data-carousel-scrollable=false] :is([data-carousel-previous],[data-carousel-next],[data-carousel-progress]){visibility:hidden!important;pointer-events:none!important}}@media (min-width:720px) and (max-width:899px){}@media (min-width:720px) and (max-width:1099px){}@media (min-width:720px) and (max-width:899px){.page--game :is(.game-gallery,.game-process,.game-tariffs,.game-reviews,.game-occasions,.game-video,.game-games,.game-faq,.game-locations){height:auto!important;min-height:0!important}.page--game .game-heading{height:178px!important;min-height:178px!important;margin-bottom:24px!important}.page--game :is(.game-faq__desktop,.game-location-directory--desktop){margin-top:0!important}.page--game .game-tariff-grid>.game-tariff-card:last-child:nth-child(odd){grid-column:1/-1!important;justify-self:center!important;width:350px!important}.page--game .game-video :is(.game-media--video,.game-media--video .game-media__track){width:100%!important;height:430px!important;overflow:visible!important}.page--game .game-video .game-media--video .game-media__track{position:relative!important}.page--game .game-video .game-media--video .game-media__scroll-surface{scroll-behavior:smooth!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;align-items:center!important;gap:16px!important;width:100vw!important;height:430px!important;padding-inline:48px!important;display:flex!important;position:absolute!important;top:0!important;left:calc(50% - 50vw)!important;overflow:auto hidden!important}.page--game .game-video .game-media--video .game-media__scroll-surface::-webkit-scrollbar{display:none!important}.page--game .game-video .game-media--video .game-media__slide{scroll-snap-align:center!important;flex:0 0 calc(100vw - 96px)!important;width:calc(100vw - 96px)!important;height:425px!important;display:block!important}.page--game .game-video .game-media--video .game-media__slide img,.page--game .game-video .game-media--video .game-media__slide svg{object-fit:cover!important;width:100%!important;height:100%!important}}@media (min-width:1100px) and (max-width:1399px){.page--game :is(.game-gallery,.game-process,.game-tariffs,.game-reviews,.game-occasions,.game-video,.game-games,.game-faq,.game-locations){height:auto!important;min-height:0!important}.page--game .game-heading{height:178px!important;min-height:178px!important;margin-bottom:24px!important}.site-footer__column:last-of-type .site-footer__heading-art{width:min(342px,100%)!important;height:auto!important}}@media (min-width:720px) and (max-width:1399px){}@media (min-width:768px) and (max-width:1099px){}@media (min-width:720px) and (max-width:899px){}@media (min-width:720px) and (max-width:1399px){html body.page [data-carousel-progress][aria-hidden=true]{display:none!important}html body.page--game .game-video [data-carousel-progress][aria-hidden=false]{visibility:visible!important;box-sizing:border-box!important;gap:8px!important;width:min(736px,100vw - 88px)!important;height:12px!important;display:flex!important}html body.page--game .game-video [data-carousel-progress][aria-hidden=false]>span{background:#c5b3ff!important;border-radius:20px!important;flex:1 1 0!important;width:auto!important;min-width:0!important;height:12px!important;position:relative!important;overflow:hidden!important}html body.page--game .game-video [data-carousel-progress][aria-hidden=false]>span:before{border-radius:inherit!important;background:#7828f8!important}@media (min-width:720px) and (max-width:1099px){}.scroll-to-top{width:44px!important;height:44px!important;bottom:12px!important;right:0!important}}@media (min-width:720px) and (max-width:899px){.page--game .game-decor--explainer [class*=--cross-],.page--game .game-decor--games [class*=--cross-]{display:none!important}.page--game :is(.game-heading__desktop-copy,.game-heading--official-desktop .game-heading__desktop-copy){z-index:3!important}}@media (min-width:720px) and (max-width:799px){}@media (min-width:720px) and (max-width:1399px){}@media (min-width:720px) and (max-width:899px){.page--game .game-location-directory--desktop{grid-template-rows:auto 360px auto!important;grid-template-columns:minmax(0,1fr)!important;gap:24px!important;height:auto!important;margin-top:0!important}.page--game .game-location-directory__list,.page--game .game-location-directory__map,.page--game .game-location-directory__detail{grid-column:1!important;width:100%!important;min-width:0!important}.page--game .game-location-directory__list{grid-row:1!important}.page--game .game-location-directory__map{grid-row:2!important;height:360px!important;min-height:360px!important}.page--game .game-location-directory__map iframe{width:100%!important;height:100%!important;display:block!important}.page--game .game-location-directory__detail{grid-row:3!important}.page--game .game-process .game-decor__item--splatter,.page--game .game-process .game-decor__item--splatter-top{left:-320px!important}.page--game .game-games .game-decor__item--splatter-top{display:none!important}.page--game .game-decor--games .game-decor__item--splatter-far{width:360px!important;top:0!important;right:-220px!important}}@media (min-width:720px) and (max-width:799px){.page--game .game-faq .game-decor__item--splatter-large{left:-380px!important}}@media (min-width:1200px) and (max-width:1399px){}@media (min-width:720px) and (max-width:899px){.page--game .game-games,.page--game .game-games .game-cards,.page--game .game-games .game-cards__track{height:auto!important;min-height:0!important}.page--game .game-games .game-cards__track{grid-template-rows:repeat(2,440px)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}.page--game .game-games .game-cards__card:not([data-carousel-clone]){width:100%!important;min-width:0!important}}@media (min-width:1200px) and (max-width:1399px){}@media (min-width:720px) and (max-width:899px){.page--game .game-tariff-card__hit.tariff-hit-badge{left:50%!important;right:auto!important;transform:translate(-50%)!important}:is(.page--home .home-gallery,.page--game .game-gallery,.page--events .event-gallery,.page--locations .location-gallery-section),:is(.page--home .home-gallery .home-media--gallery,.page--game .game-gallery .game-media--gallery,.page--events .event-gallery .event-media--gallery,.page--locations .location-gallery-section .location-gallery){height:auto!important;min-height:0!important;overflow:visible!important}:is(.page--home .home-gallery .home-media__track,.page--game .game-gallery .game-media__track,.page--events .event-gallery .event-media__track,.page--locations .location-gallery-section .location-gallery__track){--vauli-tablet-gallery-slide:min(560px, calc(100vw - 160px));box-sizing:border-box!important;width:100vw!important;height:360px!important;min-height:360px!important;padding-inline:calc((100vw - var(--vauli-tablet-gallery-slide)) / 2)!important;scroll-behavior:smooth!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;grid-template:none!important;align-items:center!important;gap:16px!important;scroll-padding-inline:0!important;display:flex!important;position:relative!important;left:calc(50% - 50vw)!important;overflow:auto hidden!important}:is(.page--home .home-gallery .home-media__track,.page--game .game-gallery .game-media__track,.page--events .event-gallery .event-media__track,.page--locations .location-gallery-section .location-gallery__track)::-webkit-scrollbar{display:none!important}:is(.page--home .home-gallery .home-media__track,.page--game .game-gallery .game-media__track,.page--events .event-gallery .event-media__track,.page--locations .location-gallery-section .location-gallery__track)>[data-carousel-logical-index]{box-sizing:border-box!important;flex:0 0 var(--vauli-tablet-gallery-slide)!important;width:var(--vauli-tablet-gallery-slide)!important;min-width:var(--vauli-tablet-gallery-slide)!important;scroll-snap-align:center!important;scroll-snap-stop:always!important;grid-column:auto!important;height:360px!important;min-height:360px!important;display:block!important}:is(.page--home .home-gallery .home-media__track,.page--game .game-gallery .game-media__track,.page--events .event-gallery .event-media__track,.page--locations .location-gallery-section .location-gallery__track)>[data-carousel-logical-index] img,:is(.page--home .home-gallery .home-media__track,.page--game .game-gallery .game-media__track,.page--events .event-gallery .event-media__track,.page--locations .location-gallery-section .location-gallery__track)>[data-carousel-logical-index] svg{object-fit:cover!important;width:100%!important;height:100%!important}:is(.page--home .home-games,.page--game .game-games,.page--events .event-games,.page--locations .location-games-section,.page--seo .seo-games),:is(.page--home .home-games-carousel,.page--game .game-games .game-cards,.page--events .event-games__viewport,.page--locations .location-games,.page--seo .seo-games [data-carousel]){height:auto!important;min-height:0!important;overflow:visible!important}:is(.page--home .home-games-carousel__track,.page--game .game-games .game-cards__track,.page--events .event-games__track,.page--locations .location-games__track,.page--seo .seo-games__track){--vauli-tablet-game-slide:min(560px, calc(100vw - 160px));box-sizing:border-box!important;width:100vw!important;height:440px!important;min-height:440px!important;padding-inline:calc((100vw - var(--vauli-tablet-game-slide)) / 2)!important;scroll-behavior:smooth!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;grid-template:none!important;align-items:stretch!important;gap:16px!important;scroll-padding-inline:0!important;display:flex!important;position:relative!important;left:calc(50% - 50vw)!important;overflow:auto hidden!important}:is(.page--home .home-games-carousel__track,.page--game .game-games .game-cards__track,.page--events .event-games__track,.page--locations .location-games__track,.page--seo .seo-games__track)::-webkit-scrollbar{display:none!important}:is(.page--home .home-games-carousel__track,.page--game .game-games .game-cards__track,.page--events .event-games__track,.page--locations .location-games__track,.page--seo .seo-games__track)>[data-carousel-logical-index]{box-sizing:border-box!important;flex:0 0 var(--vauli-tablet-game-slide)!important;width:var(--vauli-tablet-game-slide)!important;min-width:var(--vauli-tablet-game-slide)!important;scroll-snap-align:center!important;scroll-snap-stop:always!important;grid-column:auto!important;height:440px!important;min-height:440px!important;margin-inline:0!important;display:flex!important}[data-carousel] [data-carousel-progress][aria-hidden=false]{box-sizing:border-box!important;visibility:visible!important;gap:7px!important;width:min(560px,100vw - 160px)!important;height:12px!important;margin:18px auto 0!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}[data-carousel] [data-carousel-progress][aria-hidden=false]>span{background:#d8cdfb!important;border-radius:999px!important;flex:1 1 0!important;width:auto!important;min-width:0!important;height:8px!important;position:relative!important;overflow:hidden!important}[data-carousel] [data-carousel-progress][aria-hidden=false]>span:before{transform:scaleX(0);content:""!important;border-radius:inherit!important;transform-origin:0!important;background:#7828f8!important;transition:transform .32s!important;position:absolute!important;inset:0!important}[data-carousel]:not([data-carousel-autoplay]) [data-carousel-progress][aria-hidden=false]>span.is-current:before,[data-carousel]:not([data-carousel-autoplay]) [data-carousel-progress][aria-hidden=false]>span.is-active:before,[data-carousel] [data-carousel-progress][aria-hidden=false]>span.is-complete:before{transform:scaleX(1)!important}[data-carousel][data-carousel-autoplay].is-autoplay-running [data-carousel-progress][aria-hidden=false]>span.is-active:before{animation:carousel-progress-fill-shared var(--carousel-autoplay-duration,4.5s) linear forwards!important}:is(.page--home .home-location-directory--desktop,.page--game .game-location-directory--desktop,.page--events .event-locations__layout--desktop,.page--locations .location-directory__desktop,.page--seo .seo-location-directory--desktop){box-sizing:border-box!important;grid-template-rows:auto 280px!important;grid-template-columns:minmax(248px,.8fr) minmax(0,1.2fr)!important;align-items:stretch!important;gap:20px!important;height:auto!important;min-height:0!important;display:grid!important;overflow:visible!important}:is(.page--home .home-location-directory__list,.page--game .game-location-directory__list,.page--events .event-locations__desktop-list,.page--locations .location-directory__list,.page--seo .seo-location-list--desktop){grid-area:1/1!important;width:100%!important;min-width:0!important;height:auto!important;min-height:560px!important}:is(.page--home .home-location-directory__detail,.page--game .game-location-directory__detail,.page--events .event-location-details,.page--locations .location-directory__details,.page--seo .seo-location-details){grid-area:1/2!important;width:100%!important;min-width:0!important;height:auto!important;min-height:560px!important}:is(.page--home .home-location-directory__map,.page--game .game-location-directory__map,.page--events .event-locations__map,.page--locations .location-directory__map,.page--seo .seo-location-map){grid-area:2/1/auto/-1!important;width:100%!important;min-width:0!important;height:280px!important;min-height:280px!important}:is(.page--home .home-location-directory__map,.page--game .game-location-directory__map,.page--events .event-locations__map,.page--locations .location-directory__map,.page--seo .seo-location-map) iframe{width:100%!important;height:100%!important;display:block!important}:is(.page--home .home-location-directory--desktop,.page--game .game-location-directory--desktop,.page--events .event-locations__layout--desktop,.page--seo .seo-location-directory--desktop){grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr)!important}:is(.page--home .home-games-carousel__track,.page--game .game-games .game-cards__track,.page--events .event-games__track,.page--locations .location-games__track,.page--seo .seo-games__track){justify-content:flex-start!important}.page--game .game-mechanic--lead{padding:32px 52% 32px 32px!important}.page--game .game-process__step p{color:#625e66!important}.page--game .game-occasion-list--desktop .game-occasion__disclosure{display:none!important}.page--game .game-occasion-list--desktop .game-occasion>summary{cursor:default!important;pointer-events:none!important}.page--game .game-location-directory__list .game-location-card{grid-template-columns:64px minmax(0,1fr) 20px!important;gap:10px!important}.page--game .game-location-directory__list .game-location-card strong{font-size:18px!important;line-height:24px!important}}@media (min-width:720px) and (max-width:799px){}@media (min-width:720px) and (max-width:899px){.page--game .game-location-directory__list .game-location-card__media{width:64px!important;height:64px!important}.page--game .game-location-directory__list .game-location-card__arrow{width:20px!important}}@media (min-width:900px) and (max-width:1399px){html body.page--game .game-video [data-carousel-progress][aria-hidden=false]{display:none!important}}@media (min-width:720px) and (max-width:899px){[data-carousel][data-carousel-tablet-autoplay].is-autoplay-running [data-carousel-progress][aria-hidden=false]>span.is-active:before{animation:carousel-progress-fill-shared var(--carousel-autoplay-duration,4.5s) linear forwards!important}[data-carousel][data-carousel-tablet-autoplay] [data-carousel-progress][aria-hidden=false]>span{display:block!important}.page--game .game-tariff-card__hit.tariff-hit-badge{clip-path:polygon(0 0,calc(100% - 16px) 0,100% 100%,16px 100%)!important;isolation:auto!important;background:#aafb00!important;overflow:hidden!important}.page--game .game-tariff-card__hit.tariff-hit-badge:before{content:none!important;display:none!important}.page--game .game-tariff-card__hit .tariff-hit-badge__end{display:none!important}}@keyframes carousel-progress-fill-shared{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (min-width:720px) and (max-width:899px){.site-footer__column,.site-footer__column:last-of-type{min-width:0!important}.site-footer__column:last-of-type .site-footer__heading-art{width:min(300px,100%)!important;max-width:100%!important;height:auto!important}}@media (min-width:1100px) and (max-width:1399px){}@media (min-width:720px) and (max-width:1399px){section.is-vauli-empty-reviews{display:none!important}}@media (min-width:720px) and (max-width:899px){.page--game .game-decor--tariffs .game-decor__item--splatter{display:none!important}}@media (min-width:1100px) and (max-width:1399px){}@media (min-width:1100px) and (max-width:1299px){}@keyframes home-carousel-progress-fill{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (max-width:639px){:is(.page--home,.page--game) [data-carousel][data-carousel-scrollable=true] [data-carousel-progress][aria-hidden=false]>span{box-sizing:border-box!important;width:auto!important;min-width:0!important;height:8px!important;box-shadow:none!important;isolation:isolate!important;background:#d8cdfb!important;border:0!important;border-radius:999px!important;flex:1 1 0!important;display:block!important;position:relative!important;overflow:hidden!important}:is(.page--home,.page--game) [data-carousel][data-carousel-scrollable=true] [data-carousel-progress][aria-hidden=false]>span:before{content:none!important;animation:none!important;display:none!important}:is(.page--home,.page--game) [data-carousel][data-carousel-scrollable=true] [data-carousel-progress][aria-hidden=false]>span>:is(.vauli-carousel-progress__track,.vauli-carousel-progress__fill){border-radius:inherit!important;pointer-events:none!important;width:auto!important;height:auto!important;display:block!important;position:absolute!important;inset:0!important}:is(.page--home,.page--game) [data-carousel][data-carousel-scrollable=true] [data-carousel-progress][aria-hidden=false]>span>.vauli-carousel-progress__track{z-index:0!important;background:#d8cdfb!important}:is(.page--home,.page--game) [data-carousel][data-carousel-scrollable=true].is-autoplay-running [data-carousel-progress][aria-hidden=false]>span:is(.is-active,.is-current)>.vauli-carousel-progress__fill{animation:home-carousel-progress-fill var(--carousel-autoplay-duration,4.5s) linear forwards!important}:is(.page--home,.page--game) [data-carousel][data-carousel-scrollable=true]:not(.is-autoplay-running) [data-carousel-progress][aria-hidden=false]>span:is(.is-active,.is-current)>.vauli-carousel-progress__fill,:is(.page--home,.page--game) [data-carousel][data-carousel-scrollable=true] [data-carousel-progress][aria-hidden=false]>span.is-complete>.vauli-carousel-progress__fill{clip-path:inset(0)!important}}@media (min-width:900px) and (max-width:1099px){}:is(.home-reviews__panel,.game-reviews__panel,.event-reviews__panel,.location-reviews__panel,.seo-reviews__panel)>iframe.vauli-reviews-widget{box-sizing:border-box;border-radius:inherit;background:#fff;border:0;width:100%;height:640px;display:block}@media (max-width:719px){:is(.home-reviews__panel,.game-reviews__panel,.event-reviews__panel,.location-reviews__panel,.seo-reviews__panel)>iframe.vauli-reviews-widget{height:520px}}@media (min-width:1400px){}@media (min-width:720px) and (max-width:1399px){}@media (max-width:719px){.home-heading__title-art--mobile,.home-reviews-heading__brush--mobile,.home-tariffs-heading__title--mobile,.location-faq-heading__brush--mobile,.location-gallery-heading__brush--mobile,.location-games-heading__brush--mobile,.location-occasions-heading__asset--mobile,.location-addresses-heading__asset--mobile,.location-reviews-heading__brush--mobile,.event-packages-section .event-heading__package-exact--mobile,.event-games__booking--mobile>.event-heading-skin,.event-games__booking--mobile>.event-heading-skin img,.event-games__booking--mobile>.event-heading-skin svg{width:min(100vw,430px)!important;height:auto!important}}.home-useful__topics a{border-width:1px!important;min-height:34px!important;padding:6px 14px!important;font-size:12px!important;font-weight:500!important}@media (max-width:719px){.home-useful__topics a{min-height:30px!important;padding:4px 10px!important;font-size:11px!important}}summary,button,a,[role=button],input,select,label{-webkit-tap-highlight-color:transparent}@font-face{font-family:TT Firs Neue;src:url(/fonts/tt-firs-neue/TTFirsNeue-ExtraBoldItalic.woff2)format("woff2"),url(/fonts/tt-firs-neue/TTFirsNeue-ExtraBoldItalic.woff)format("woff");font-weight:800;font-style:italic;font-display:swap;unicode-range:U+D,U+A1-A8,U+AA,U+AC-AD,U+AF,U+B1-B6,U+B8-BA,U+BC-D6,U+D8-F6,U+F8-137,U+139-148,U+14A-17E,U+18F,U+192,U+1C4-1CE,U+1D3-1D4,U+1E6-1E7,U+1F1-1F5,U+1FA-1FF,U+218-21B,U+21E-21F,U+232-233,U+237,U+244,U+259,U+289,U+2BB-2BC,U+2C6-2C7,U+2D8-2DD,U+300-304,U+306-308,U+30A-30C,U+312,U+323,U+327-328,U+400,U+402-40F,U+450,U+452-45F,U+490-493,U+496-49B,U+4A0-4A3,U+4AA-4AB,U+4AE-4B3,U+4B6-4B7,U+4BA-4BB,U+4C0,U+4CF-4D1,U+4D6-4D9,U+4DC-4DF,U+4E2-4E9,U+4EE-4EF,U+4F2-4F5,U+1E24-1E27,U+1E30-1E31,U+1E36-1E37,U+1E3E-1E3F,U+1E54-1E55,U+1E80-1E85,U+1E8C-1E8D,U+1E9E,U+1EBC-1EBD,U+1EF2-1EF3,U+1EF8-1EF9,U+2070,U+2074-2079,U+2080-2089,U+20A9,U+20AE,U+20B4,U+20B8-20BA,U+20BC,U+20BF,U+215?,U+2212,U+2248,U+2260,U+2264-2265,U+2460-2468,U+24EA,U+24FF,U+25CA,U+2776-277E,U+E01F,U+E09E-E0BA,U+E0BC-E0C5,U+F50A-F50D,U+F51A-F51B,U+F524-F525,U+F536-F537,U+F53C-F53F,U+F6C3,U+F8FF,U+FB00}@font-face{font-family:TT Firs Neue;src:url(/fonts/optimized/TTFirsNeue-ExtraBoldItalic-5a4b1537601ff10b.woff2)format("woff2"),url(/fonts/tt-firs-neue/TTFirsNeue-ExtraBoldItalic.woff)format("woff");font-weight:800;font-style:italic;font-display:swap;unicode-range:U+20-7F,U+A0,U+A9,U+AB,U+AE,U+B0,U+B7,U+BB,U+D7,U+F7,U+401,U+410-44F,U+451,U+2000-206F,U+20AC,U+20BD,U+2116,U+2122,U+2190-2199,U+25A0-25A1,U+25B2,U+25BC-25BE,U+25CF,U+2605-2606,U+2661,U+2713-2714,U+2764,U+FEFF,U+FFFD}:root{--font-display:"TT Firs Neue", "Arial Black", Arial, sans-serif}[data-video-demo]{cursor:pointer;position:relative}[data-video-demo]:after{content:"";opacity:.92;pointer-events:none;background:#7828f8 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 6.5v11l9-5.5z' fill='%23ffffff'/%3E%3C/svg%3E") 50%/26px 26px no-repeat;border-radius:8px;width:56px;height:56px;transition:transform .15s,opacity .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 18px #0a001a59}[data-video-demo]:hover:after,[data-video-demo]:focus-visible:after{opacity:1;transform:translate(-50%,-50%)scale(1.08)}[data-video-demo]:focus-visible{outline-offset:3px;outline:3px solid #aafb00}.video-lightbox[hidden]{display:none}.event-holiday-hero__top{rotate:0deg!important}.event-holiday-hero__title-text{z-index:1;font-family:var(--font-display);text-transform:uppercase;color:var(--lime);text-shadow:3px -3px 0 var(--ink);letter-spacing:-.02em;white-space:nowrap;grid-area:1/1;margin:0;font-size:clamp(2rem,8.6vw,3.6rem);font-style:italic;font-weight:900;line-height:1;position:relative}.video-lightbox{z-index:1000;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.video-lightbox__backdrop{background:#0a001ac7;position:absolute;inset:0}.video-lightbox__frame{background:#0a001a;border-radius:16px;width:min(920px,100%);position:relative;overflow:hidden;box-shadow:0 24px 64px #0a001a8c}.video-lightbox__player{background:#0a001a;width:100%;height:0;padding-top:56.25%;position:relative}.video-lightbox__video,.video-lightbox__embed{background:#0a001a;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.video-lightbox--photo .video-lightbox__player{background:0 0;height:auto;padding-top:0}.video-lightbox--photo .video-lightbox__frame{width:auto;max-width:94vw;box-shadow:none;background:0 0;overflow:visible}.video-lightbox__image{border-radius:12px;width:auto;max-width:min(1080px,88vw);height:auto;max-height:76vh;margin:0 auto;display:block;box-shadow:0 24px 64px #0a001a8c}.home-gallery .home-media__slide,.event-media--gallery .event-media__slide,.game-media--gallery .game-media__slide{cursor:zoom-in}:is(.home-reviews__panel,.game-reviews__panel,.event-reviews__panel,.location-reviews__panel,.seo-reviews__panel)>iframe.vauli-reviews-widget{width:min(760px,100%);margin-inline:auto}.video-lightbox__label{color:#ae90ff;margin:0;padding:10px 16px 12px;font-size:14px;line-height:1.35}.video-lightbox__close{z-index:2;color:#fff;cursor:pointer;background:#7828f8;border:0;border-radius:8px;width:40px;height:40px;font-size:26px;line-height:1;position:absolute;top:10px;right:10px}.video-lightbox__close:hover{background:#996aff}html.has-video-lightbox body{overflow:hidden}@media (prefers-reduced-motion:reduce){[data-video-demo]:after{transition:none}}@media (min-width:1024px) and (max-width:1599.98px){.shell,.seo-shell,.site-footer__content{zoom:.9}}@media (min-width:640px){}@media (min-width:1100px){}.home-reviews__score-wrap{align-items:center;gap:8px;display:flex}.home-reviews__score{color:#fff;font-size:28px;font-weight:800;line-height:1}.home-reviews__stars{color:#ffb800;letter-spacing:2px;font-size:20px}.home-reviews__count{color:#ffffffd9;font-size:15px;font-weight:600}.home-reviews__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.home-reviews__grid .review-card[data-review-extra]{display:none}.home-reviews__grid.is-expanded .review-card[data-review-extra]{display:flex!important}.home-reviews__action{justify-content:center;margin-top:32px;display:flex}.button.home-reviews__more{box-sizing:border-box;color:#fff;cursor:pointer;background:0 0;border:2px solid #ae90ff;border-radius:12px;justify-content:center;align-items:center;height:52px;padding:0 36px;font-size:16px;font-weight:700;transition:all .2s;display:inline-flex}.button.home-reviews__more:hover{color:#111;background:#ae90ff}@media (max-width:1099px){.home-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (min-width:1400px){}@media (min-width:1024px) and (max-width:1399px){}@media (min-width:640px) and (max-width:1023px){}@media (max-width:639px){}@media (min-width:720px){}@media (min-width:1200px){}@media (min-width:720px) and (max-width:1199px){}@media (max-width:719px){}@media (max-width:767px){}html:has(dialog[open]),body:has(dialog[open]),html:has(.booking-dialog[open]),body:has(.booking-dialog[open]){overflow:hidden!important}.booking-dialog__paper{scrollbar-width:thin!important;scrollbar-color:#00000040 transparent!important}.booking-dialog__paper::-webkit-scrollbar{width:6px!important}.booking-dialog__paper::-webkit-scrollbar-track{background:0 0!important}.booking-dialog__paper::-webkit-scrollbar-thumb{background:#00000040!important;border-radius:4px!important}.mir-kvestov-booking-widget .woq-bw .woq-bw__slot-time,.mir-kvestov-booking-widget .woq-bw .woq-bw__slot-time--open,.booking-dialog .woq-bw .woq-bw__slot-time--open{color:#141414!important;text-shadow:none!important;background:#fff!important;border:1px solid #0000001f!important;border-radius:8px!important;padding:8px 6px!important;transition:all .18s!important;box-shadow:0 2px 6px #0000000d!important}.mir-kvestov-booking-widget .woq-bw .woq-bw__slot-time--open:hover,.mir-kvestov-booking-widget .woq-bw .woq-bw__slot-time--open:focus,.booking-dialog .woq-bw .woq-bw__slot-time--open:hover{border-color:#c5ff4b!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #c5ff4b59!important}.mir-kvestov-booking-widget .woq-bw .woq-bw__slot-price,.booking-dialog .woq-bw .woq-bw__slot-price{color:#141414!important;font-weight:700!important}.mir-kvestov-booking-widget .woq-bw .woq-bw__slot-time--closed,.booking-dialog .woq-bw .woq-bw__slot-time--closed{color:#999!important;opacity:.6!important;cursor:not-allowed!important;background:#0000000a!important;border:1px dashed #0000001f!important;border-radius:8px!important}@media (min-width:1024px){}.booking-dialog .booking-field--location{position:relative!important}.booking-dialog .booking-field--location .booking-select__trigger{text-align:left!important;color:#141414!important;cursor:pointer!important;background:#fff!important;border:2px solid #0000!important;border-radius:8px!important;align-items:center!important;width:100%!important;min-height:56px!important;padding:0 44px!important;font-size:16px!important;display:flex!important;box-shadow:0 2px 8px #0000000f!important}.booking-dialog .booking-field--location .booking-select__trigger:hover,.booking-dialog .booking-field--location .booking-select__trigger[aria-expanded=true]{border-color:#c5ff4b!important;box-shadow:0 0 0 2px #c5ff4b!important}.home-reviews__summary{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-bottom:24px!important;display:flex!important}.home-reviews__tabs{gap:12px!important;display:flex!important}.home-reviews__tab{color:#141414!important;background:#fff!important;border-radius:20px!important;align-items:center!important;padding:8px 18px!important;font-size:15px!important;font-weight:600!important;display:inline-flex!important;box-shadow:0 2px 8px #00000014!important}.home-reviews__badge-link{color:#fff!important;background:#ffffff1f!important;border:1px solid #fff3!important;border-radius:20px!important;align-items:center!important;gap:8px!important;padding:8px 16px!important;font-size:14px!important;font-weight:500!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important}.home-reviews__badge-link:hover{color:#c5ff4b!important;background:#ffffff38!important;border-color:#c5ff4b!important}.home-reviews__badge-yandex{color:#fff!important;background:#fc3f1d!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:22px!important;height:22px!important;font-size:13px!important;font-weight:700!important;display:inline-flex!important}.review-card--summary{background:linear-gradient(135deg,#7828f826 0%,#c5ff4b1f 100%),#fff!important;border:2px solid #7828f8!important}.review-card__summary-badge{color:#fff!important;background:#7828f8!important;border-radius:12px!important;align-items:center!important;gap:6px!important;padding:6px 12px!important;font-size:13px!important;font-weight:700!important;display:inline-flex!important}.review-card__summary-bullets{flex-direction:column!important;gap:6px!important;margin:12px 0!important;padding:0!important;list-style:none!important;display:flex!important}.review-card__summary-bullets li{color:#141414!important;align-items:baseline!important;gap:8px!important;font-size:14px!important;font-weight:600!important;display:flex!important}.review-card__check{color:#7828f8!important;font-weight:700!important}.review-card__summary-text{color:#555!important;margin:8px 0 0!important;font-size:13px!important;line-height:1.45!important}.review-card__avatar-img{object-fit:cover!important;border:1px solid #00000014!important;border-radius:50%!important;width:40px!important;height:40px!important}.review-card__source{color:#7828f8!important;align-items:center!important;gap:4px!important;font-size:12px!important;text-decoration:none!important;display:inline-flex!important}.review-card__footer-link{color:#7828f8!important;align-items:center!important;gap:4px!important;margin-top:12px!important;font-size:12px!important;font-weight:600!important;text-decoration:none!important;display:inline-flex!important}.review-card__footer-link:hover{text-decoration:underline!important}.review-card__summary-list,.review-card__summary-list li{padding-left:0!important;list-style:none!important}@media (max-width:719px){.home-reviews__badge-link{white-space:nowrap!important;border-radius:20px!important;align-items:center!important;gap:6px!important;max-width:100%!important;padding:6px 12px!important;font-size:12px!important;display:inline-flex!important}.home-reviews__badge-yandex{width:18px!important;height:18px!important;font-size:11px!important}.review-card__text{-webkit-line-clamp:7!important;-webkit-box-orient:vertical!important;font-size:14px!important;line-height:1.4!important;display:-webkit-box!important;overflow:hidden!important}.home-reviews__pagination{justify-content:center!important;align-items:center!important;gap:6px!important;margin:14px 0 4px!important;display:flex!important}.home-reviews__dot{background:#fff6!important;border-radius:50%!important;width:6px!important;height:6px!important;transition:all .2s!important}.home-reviews__dot.is-active{background:#c5ff4b!important;border-radius:3px!important;width:18px!important;box-shadow:0 0 8px #c5ff4b80!important}}.site-header .brand,.site-header .brand img,.site-header .brand svg{width:195px!important;max-width:none!important;height:50px!important;min-height:50px!important}.site-header .brand img,.site-header .brand svg{object-fit:contain!important;display:block!important}@media (max-width:719px){}
@layer components{html body.page[class] main#main-content .tariff-hit-badge{box-sizing:border-box!important;clip-path:polygon(0 0,93.1% 0,100% 100%,6.9% 100%)!important;isolation:auto!important;background:#aafb00!important;overflow:hidden!important}html body.page[class] main#main-content .tariff-hit-badge:before{content:none!important;display:none!important}html body.page[class] main#main-content .tariff-hit-badge .tariff-hit-badge__end{display:none!important}html body.page[class] main#main-content .tariff-hit-badge .tariff-hit-badge__label{background:0 0!important}html body:is(.page--home,.page--game) main#main-content :is(.home-tariff-card__hit,.game-tariff-card__hit).tariff-hit-badge{left:50%!important;right:auto!important;transform:translate(-50%)!important}@media (max-width:639px){html body.page[class] main#main-content .tariff-hit-badge{width:142px!important}}@media (min-width:640px){html body.page[class] main#main-content .tariff-hit-badge .tariff-hit-badge__star{flex:none!important;width:20px!important;height:19px!important;display:block!important}}@media (min-width:640px) and (max-width:1399px){}}
