@font-face{font-family:Druk Cyr;src:url(/assets/fonts/DrukCyr-Bold.woff2)format("woff2");font-weight:700;font-display:block}@font-face{font-family:SF Pro Display;src:url(/assets/fonts/SF-Pro-Display-Light.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/assets/fonts/SF-Pro-Display-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/assets/fonts/SF-Pro-Display-Medium.woff2)format("woff2");font-weight:500;font-display:swap}:root{--bg:#09090b;--bg-2:#121114;--ink:#f2f0ec;--muted:#f2f0ec9e;--faint:#f2f0ec47;--accent:#f02b46;--accent-hot:#ff3d57;--h2:clamp(64px, 7.2vw, 116px);--h3:clamp(36px, 3.2vw, 52px);--text-l:22px;--text-m:16px;--gutter:clamp(24px, 6vw, 96px);--ease:cubic-bezier(.2,.7,.2,1)}*{box-sizing:border-box;margin:0;padding:0}html{color:var(--ink);-webkit-font-smoothing:antialiased;background:#000;font-family:SF Pro Display,system-ui,sans-serif}body{min-width:320px}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}a{color:inherit}.h2{text-transform:uppercase;font-family:Druk Cyr,sans-serif;font-weight:700;font-size:var(--h2);letter-spacing:-.005em;line-height:.9}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (width<=760px){:root{--h2:clamp(44px, 13vw, 64px);--h3:clamp(30px, 8.4vw, 40px);--text-l:19px}.title,.title--stack{white-space:normal}}.title{white-space:nowrap;display:inline-block;position:relative}.title__u{display:inline-block;position:relative}.st{background:var(--accent);pointer-events:none;-webkit-mask:var(--m) center / contain no-repeat;-webkit-mask:var(--m) center / contain no-repeat;mask:var(--m) center / contain no-repeat;animation:.8s step-end infinite jitter;display:block;position:absolute}.st-underline{--m:url(/assets/stickers/sticker-underline-swoosh.png);width:106%;height:.18em;animation-duration:.95s;bottom:-.24em;left:-3%;rotate:-1deg;-webkit-mask-size:100% 100%;mask-size:100% 100%}.st-star{--m:url(/assets/stickers/sticker-star.png);aspect-ratio:249/301;width:.4em;top:-.12em;right:-.46em;rotate:14deg}.st-lightning{--m:url(/assets/stickers/sticker-lightning.png);aspect-ratio:228/182;width:.46em;animation-duration:.7s;top:-.12em;right:-.62em;rotate:8deg}@keyframes jitter{0%{translate:0}33%{translate:-1px 1px}66%{translate:1px -1px}}@media (prefers-reduced-motion:reduce){.st{animation:none}}.glow{z-index:0;pointer-events:none;filter:blur(90px);opacity:0;will-change:opacity, transform;background:radial-gradient(44% 36% at 58% 40%,#f02b464d,#0000 74%),radial-gradient(34% 28% at 32% 68%,#a8183442,#0000 74%),radial-gradient(26% 22% at 74% 78%,#ff606e1f,#0000 72%);border-radius:58% 42% 51% 49%/46% 54%;width:min(100vw,1600px);animation:18s ease-in-out infinite glow-breathe;position:absolute}.glow--r{height:54%;top:3%;right:-42vw}.glow--l{height:50%;animation-delay:-9s;top:47%;left:-42vw}@keyframes glow-breathe{0%,to{opacity:.2;transform:translateY(3%)scale(1)rotate(-3deg)}50%{opacity:1;transform:translateY(-3%)scale(1.08)rotate(4deg)}}.flow{--grain:.08;background:linear-gradient(#000 0,#00000080 160px,#0000 380px),radial-gradient(60% 18% at 0 14%,#600e2442,#0000 72%),radial-gradient(56% 18% at 100% 66%,#540c203d,#0000 72%),#08070a;position:relative;overflow-x:clip}.flow.grain:after{z-index:2;-webkit-mask-image:linear-gradient(#0000 0,#000 320px calc(100% - 300px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 320px calc(100% - 300px),#0000 100%)}.tour__head:before,.video__head:before{content:"";z-index:-1;pointer-events:none;filter:blur(36px);background:radial-gradient(closest-side,#fff4ee13,#0000);width:min(860px,80vw);height:360px;position:absolute;top:50%;translate:0 -50%}.tour__head:before{left:-6%}.video__head:before{left:50%;translate:-50% -50%}.rv{opacity:0;transition:opacity .9s ease, transform 1s var(--ease);transition-delay:calc(var(--d,0) * 1ms);transform:translateY(26px)}.is-in .rv{opacity:1;transform:none}.rvs .st{transition:scale .55s cubic-bezier(.3, 1.5, .5, 1) calc(var(--d,0) * 1ms + .6s);scale:0}.rvs.is-in .st{scale:1}.rvs .st-underline{clip-path:inset(0 100% 0 0);transition:clip-path .9s var(--ease) calc(var(--d,0) * 1ms + .5s);scale:1}.rvs.is-in .st-underline{clip-path:inset(0)}@keyframes ticket-in{0%{opacity:0;translate:90px}}.rvs.is-in .ticket{animation:ticket-in .9s var(--ease) backwards;animation-delay:calc(.38s + var(--i,0) * 80ms)}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transition:none;transform:none}.rvs .st{transition:none;scale:1}.rvs .st-underline{clip-path:none}.rvs.is-in .ticket{animation:none}.glow{opacity:.4;animation:none}}.grain:after{content:"";pointer-events:none;opacity:var(--grain,.07);background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%27180%27 height=%27180%27><filter id=%27n%27><feTurbulence type=%27fractalNoise%27 baseFrequency=%27.9%27 numOctaves=%272%27 stitchTiles=%27stitch%27/><feColorMatrix values=%270 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0%27/></filter><rect width=%27180%27 height=%27180%27 filter=%27url(%23n)%27/></svg>");position:absolute;inset:0}.btn{background:var(--accent);color:#fff;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;clip-path:polygon(0 0,100% 0,100% 34%,calc(100% - 7px) 50%,100% 66%,100% 100%,0 100%,0 66%,7px 50%,0 34%);min-width:260px;height:60px;transition:transform .3s var(--ease), background-color .25s ease;justify-content:space-between;align-items:center;gap:18px;padding:0 30px 0 34px;font-family:Druk Cyr,sans-serif;font-size:24px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;position:relative}.btn i{width:30px;height:1px;transition:width .3s var(--ease);background:currentColor;position:relative}.btn i:after{content:"";border-top:1px solid;border-right:1px solid;width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.btn:hover{background:var(--accent-hot)}.btn:hover i{width:38px}.btn:active{transform:translateY(1px)scale(.985)}.btn:focus-visible{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--ink);outline:0}.btn[aria-disabled=true]{color:var(--muted);pointer-events:none;background:#ffffff14}.btn[aria-disabled=true] i{display:none}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.hero{background:#000;height:100vh;position:relative;overflow:hidden}.hero__gl{width:100%;height:100%;display:block;position:absolute;inset:0}.hero__fade{z-index:1;pointer-events:none;background:linear-gradient(0deg,#000 0,#0000008c 45%,#0000 100%);height:150px;position:absolute;bottom:0;left:0;right:0}.hero__c{z-index:2;letter-spacing:.06em;text-transform:uppercase;color:#f2f0ece6;font-family:Druk Cyr,sans-serif;font-size:21px;font-weight:700;line-height:1;position:absolute}.hero__tl{top:28px;left:40px}.hero__tr{gap:40px;display:flex;top:36px;right:40px}.hero__bl{bottom:36px;left:40px}.hero__br{align-items:center;gap:16px;display:flex;bottom:36px;right:40px}.hero__logo{transition:transform .4s var(--ease), opacity .3s;opacity:.92;padding:4px;line-height:0;display:block}.hero__logo img{width:38px;height:38px;display:block}.hero__logo:hover,.hero__logo:focus-visible{opacity:1;outline:none;transform:rotate(-18deg)}.hero__tr a{color:inherit;background:linear-gradient(var(--accent), var(--accent)) 0 100% / 0 1px no-repeat;transition:background-size .35s var(--ease), color .25s;padding:4px 0;text-decoration:none}.hero__tr a:hover,.hero__tr a:focus-visible{color:#fff;background-size:100% 1px;outline:none}.hero__rail{background:#f2f0ec40;width:64px;height:1px;position:relative;overflow:hidden}.hero__rail i{background:var(--accent);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.hero__overlay{z-index:1;pointer-events:none;position:absolute}.hero .stk{left:var(--x);top:var(--y);width:var(--w);--p:clamp(0, (var(--stk,0) - var(--d)) * 5, 1);opacity:var(--p);animation:.75s step-end infinite jitter-s;position:absolute;transform:translate(-50%,-50%)}.hero .stk img{width:100%;height:auto;transform:rotate(var(--r)) scale(calc(.4 + .6 * var(--p)));filter:drop-shadow(0 0 10px #00000059);display:block}.hero .stk:nth-child(2){animation-duration:.9s;animation-delay:-.3s}.hero .stk:nth-child(3){animation-duration:.7s;animation-delay:-.5s}.hero .stk:nth-child(4){animation-duration:.8s;animation-delay:-.2s}@keyframes jitter-s{0%{translate:0;rotate:0deg}33%{translate:-1.5px 1px;rotate:-2.5deg}66%{translate:1.5px -1px;rotate:2deg}}.hero .tagline{width:76%;clip-path:inset(-10% calc((1 - var(--tag,0)) * 100%) -10% 0);position:absolute;top:58%;left:39%}.hero .tagline img{filter:drop-shadow(0 0 12px #0006);width:100%;height:auto;display:block}.hero .tagline .tag-underline{width:60%;height:24%;position:absolute;top:74%;left:40%}@media (aspect-ratio<=9/10){.hero .stk:nth-child(2){--x:90%!important;--y:4%!important;--w:11%!important}.hero .stk:nth-child(4){--x:95%!important;--y:22%!important;--w:7%!important}.hero .stk:nth-child(3){--x:6%!important;--y:64%!important;--w:11%!important}.hero .stk:nth-child(5){--w:8%!important;--y:55%!important}.hero .tagline{width:92%!important;top:51%!important;left:4%!important}.hero__c{font-size:17px}.hero__tr{gap:22px;right:22px}.hero__tl,.hero__bl{left:22px}.hero__br{right:22px}}@media (prefers-reduced-motion:reduce){.hero .stk{animation:none}.hero__tr a{transition:none}}.placeholder{height:60vh;color:var(--faint);background:#000;place-items:center;font-size:14px;display:grid}.tour{z-index:1;padding:100px 0;position:relative;overflow-x:clip}.tour>:not(.glow){z-index:1;position:relative}.tour__head{padding:0 var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.tour__tools{align-items:center;gap:28px;padding-bottom:.6em;display:flex}.years{gap:6px;display:flex}.year{letter-spacing:.05em;text-transform:uppercase;height:46px;color:var(--muted);border:1px solid var(--faint);border-radius:23px;padding:0 24px;font-family:Druk Cyr,sans-serif;font-size:22px;font-weight:700;transition:color .2s,background-color .2s,border-color .2s}.year:hover{color:var(--ink);border-color:var(--muted)}.year[aria-pressed=true]{background:var(--accent);color:#fff;border-color:var(--accent)}.year[aria-pressed=true]:hover{background:var(--accent-hot);border-color:var(--accent-hot)}.arrows{gap:8px;display:flex}.arrow{border:1px solid var(--faint);border-radius:50%;place-items:center;width:46px;height:46px;transition:background-color .2s,border-color .2s,opacity .2s;display:grid}.arrow span{border-left:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);width:14px;height:14px;transform:translate(3px)rotate(45deg)}.arrow--next span{transform:translate(-3px)rotate(-135deg)}.arrow:hover:not(:disabled){background:var(--ink)}.arrow:hover:not(:disabled) span{border-color:var(--bg)}.arrow:disabled{opacity:.3;cursor:default}.tour__viewport{margin-top:clamp(40px,7vh,80px);position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%)}.track{gap:var(--gap);scrollbar-width:none;padding:24px var(--gutter) 40px;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;align-items:stretch;list-style:none;display:flex;overflow-x:auto}.track::-webkit-scrollbar{display:none}.track.is-dragging{cursor:grabbing}.track:focus-visible{outline:0}.ticket{flex:0 0 var(--card-w);height:360px;color:var(--ink);transition:flex-basis .55s var(--ease), transform .35s var(--ease);--notch:11px;-webkit-mask:radial-gradient(circle var(--notch) at 0 50%, #0000 97%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 50%, #0000 97%, #000) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at 0 50%, #0000 97%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 50%, #0000 97%, #000) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--notch) at 0 50%, #0000 97%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 50%, #0000 97%, #000) right / 51% 100% no-repeat;background:#17151a;position:relative}.ticket.is-hover:not(.is-active){background:#1e1b21;transform:translateY(-8px)}.ticket.is-active{flex-basis:var(--active-w);background:var(--accent)}.ticket.is-soldout:not(.is-active){opacity:.55}.ticket__face{width:var(--card-w);text-align:left;flex-direction:column;justify-content:space-between;padding:26px 22px 24px;transition:opacity .25s;display:flex;position:absolute;inset:0}.ticket__face:after{content:"";border-top:1px dashed #f2f0ec2e;position:absolute;top:53%;left:22px;right:22px}.stub{flex-direction:column;gap:4px;display:flex}.day{letter-spacing:-.01em;font-family:Druk Cyr,sans-serif;font-size:96px;font-weight:700;line-height:.82}.month{color:var(--muted);font-size:15px}.mini{flex-direction:column;gap:6px;display:flex}.mini__city{text-transform:uppercase;font-family:Druk Cyr,sans-serif;font-size:26px;font-weight:700;line-height:.95}.mini__flag{color:var(--accent);font-size:12px;font-weight:500}.ticket.is-active .ticket__face{width:var(--card-w);pointer-events:none}.ticket.is-active .ticket__face:after{border-color:#ffffff59}.ticket.is-active .month,.ticket.is-active .mini{opacity:0}.ticket.is-active .month{opacity:.85;color:#fff}.ticket.is-active .mini{display:none}.ticket.is-active .day{color:#fff;font-size:150px}.ticket__body{padding:30px 24px 28px var(--card-w);opacity:0;pointer-events:none;transition:opacity .35s ease, transform .5s var(--ease);flex-direction:column;display:flex;position:absolute;inset:0;transform:translate(14px)}.ticket.is-active .ticket__body{opacity:1;pointer-events:auto;transition-delay:.12s;transform:none}.city{text-transform:uppercase;font-family:Druk Cyr,sans-serif;font-weight:700;font-size:var(--h3);color:#fff;line-height:.92}.venue{font-size:var(--text-l);color:#fff;margin-top:14px;font-weight:500;line-height:1.25}.time{font-size:var(--text-m);color:#ffffffd1;margin-top:8px}.buy{flex-direction:column;align-items:stretch;gap:10px;display:flex;position:absolute;bottom:24px;left:22px;right:22px}.ticket.is-active .btn{color:#17151a;background:#fff;width:100%;min-width:0;max-width:none;height:64px}.ticket.is-active .btn:hover{background:var(--ink)}.ticket.is-active .btn:focus-visible{box-shadow:0 0 0 2px var(--accent), 0 0 0 4px #fff}.ticket.is-active .btn[aria-disabled=true]{color:#fff;background:#00000040}.ticket__face:focus-visible{outline:2px solid var(--ink);outline-offset:-6px}.tour__empty{padding:80px var(--gutter);font-size:var(--text-l);color:var(--muted)}.tour__count{padding:0 var(--gutter);color:var(--faint);font-variant-numeric:tabular-nums;font-size:14px}@media (width<=760px){.tour{padding:44px 0 36px}.tour__head{gap:18px}.tour__tools{justify-content:space-between;width:100%}.ticket{--notch:9px;height:340px}.ticket__face{padding:22px 16px 20px}.ticket__face:after{left:16px;right:16px}.day{font-size:76px}.ticket.is-active .day{font-size:104px}.mini__city{font-size:21px}.city{font-size:32px}.venue{font-size:18px}.time{font-size:14px}.buy{left:16px;right:16px}.year{height:42px;padding:0 16px;font-size:19px}}.video{z-index:1;padding:100px 0;position:relative;overflow-x:clip}.video:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(0deg,#000 0,#0000008c 90px,#0000 240px);position:absolute;inset:0}.video>:not(.glow){z-index:1;position:relative}.video__head{text-align:center;padding:0 var(--gutter);justify-content:center;display:flex}.captionrow{z-index:20;justify-content:center;align-items:center;gap:clamp(20px,4vw,56px);margin:clamp(28px,4.5vh,48px) auto 0;display:flex;position:relative}.video .arrow{border:1px solid var(--faint);border-radius:50%;place-items:center;width:46px;height:46px;transition:background-color .2s,opacity .2s;display:grid}.video .arrow span{border-left:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);width:14px;height:14px;transform:translate(3px)rotate(45deg)}.video .arrow--next span{transform:translate(-3px)rotate(-135deg)}.video .arrow:hover:not(:disabled){background:var(--ink)}.video .arrow:hover:not(:disabled) span{border-color:var(--bg)}.video .arrow:disabled{opacity:.3;cursor:default}.stage{--w:min(52vw, 760px);height:calc(var(--w) * .5625 + 8px);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;outline:0;width:100%;margin:clamp(28px,5vh,48px) auto 0;position:relative}.card{width:var(--w);aspect-ratio:16/9;margin-left:calc(var(--w) / -2);--s:calc(1 - min(var(--abs), 2) * .26);transform:translateX(calc(var(--o) * var(--w) * .62 + var(--drag,0) * 1px * .5)) scale(var(--s));filter:blur(calc(min(var(--abs), 1) * 5px + max(var(--abs) - 1, 0) * 3px)) brightness(calc(1 - min(var(--abs), 2) * .42));opacity:calc(1 - max(var(--abs) - 2, 0) * 1);pointer-events:auto;transition:transform .7s var(--ease), filter .7s var(--ease), opacity .5s ease;will-change:transform, filter;position:absolute;top:0;left:50%}.card:not(.is-active):hover{filter:blur(3px)brightness(.7)}.poster,.frame{background:#000;border:0;width:100%;height:100%;display:block}.poster{position:relative;overflow:hidden}.poster img{object-fit:cover;width:100%;height:100%;display:block}.card.is-active .poster img{animation:focus-in .6s var(--ease)}@keyframes focus-in{0%{filter:blur(7px);transform:scale(1.03)}to{filter:none;transform:none}}.poster:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.hud{pointer-events:none;position:absolute;inset:-14px}.c{border:0 solid var(--ink);width:26px;height:26px;position:absolute}.c.tl{border-top-width:2px;border-left-width:2px;top:0;left:0}.c.tr{border-top-width:2px;border-right-width:2px;top:0;right:0}.c.bl{border-bottom-width:2px;border-left-width:2px;bottom:0;left:0}.c.br{border-bottom-width:2px;border-right-width:2px;bottom:0;right:0}.hud__t{letter-spacing:.16em;text-transform:uppercase;color:#f2f0ecd9;text-shadow:0 1px 6px #0009;font-size:11px;font-weight:500;position:absolute}.hud__rec{align-items:center;gap:8px;display:flex;top:28px;left:40px}.hud__rec b{background:var(--accent);border-radius:50%;width:8px;height:8px;animation:1.6s step-end infinite rec}@keyframes rec{0%,60%{opacity:1}61%,to{opacity:.25}}.hud.is-playing .hud__t{display:none}.hud__tr{top:28px;right:40px}.hud__bl{bottom:26px;left:40px}.hud__br{bottom:26px;right:40px}.caption{text-align:center;min-width:min(46vw,460px);max-width:900px;animation:cap-in .5s var(--ease);flex-direction:column;align-items:center;padding:0 8px;display:flex;position:relative}@keyframes cap-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.caption__title{text-transform:uppercase;font-family:Druk Cyr,sans-serif;font-weight:700;font-size:var(--h3);line-height:.95}.caption__meta{font-size:var(--text-l);color:var(--muted);font-variant-numeric:tabular-nums;margin-top:12px;font-weight:400}.play{background:radial-gradient(closest-side,#00000059,#0000 70%);place-content:center;justify-items:center;gap:14px;display:grid;position:absolute;inset:0}.play b{background:var(--accent);width:92px;height:92px;transition:transform .35s var(--ease), background-color .25s ease, box-shadow .35s ease;border-radius:50%;position:relative;box-shadow:0 8px 40px #f02b4673}.play b:after{content:"";border:14px solid #0000;border-left:24px solid #fff;border-right-width:0;position:absolute;top:50%;left:50%;translate:-38% -50%}.play em{letter-spacing:.2em;text-transform:uppercase;color:#fff;text-shadow:0 1px 8px #000000b3;font-size:13px;font-style:normal;font-weight:500}.card.is-active .poster:hover .play b{background:var(--accent-hot);transform:scale(1.1);box-shadow:0 10px 52px #f02b4699}.card.is-active .poster:active .play b{transform:scale(.96)}@media (width<=760px){.stage{--w:78vw}.video__head{flex-wrap:wrap}.video{padding:36px 0 56px}}.booking{z-index:1;cursor:none;background:#000;height:100vh;min-height:640px;position:relative;overflow:hidden}.booking a{cursor:pointer}.booking__gl{width:100%;height:100%;display:block;position:absolute;inset:0}.booking:before,.booking:after{content:"";z-index:1;pointer-events:none;position:absolute;left:0;right:0}.booking:before{background:linear-gradient(#000 0,#000000d1 28%,#0006 62%,#0000 100%);height:36vh;top:0}.booking:after{background:linear-gradient(0deg,#000 0,#000000b3 40%,#0000 100%);height:26vh;bottom:0}.booking__copy{z-index:2;left:var(--gutter);max-width:90vw;position:absolute;top:50%;transform:translateY(-50%)}.booking__copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 55% at 35%,#000000b8,#0000 70%);position:absolute;inset:-30vh -14vw -30vh -12vw}.title--stack{white-space:normal;flex-direction:column;display:flex}.title__line{white-space:nowrap;width:max-content;display:block;position:relative}.st-arrow{--m:url(/assets/stickers/sticker-arrow-curve.png);aspect-ratio:175/217;width:.8em;animation-duration:.7s;animation-delay:-.3s;top:-.95em;right:-.95em;rotate:-8deg}.booking__person{font-size:var(--text-l);margin-top:52px;font-weight:500;line-height:1.3}.booking__phone{font-family:Druk Cyr,sans-serif;font-weight:700;font-size:var(--h3);letter-spacing:.01em;color:var(--ink);border-bottom:1px solid #f2f0ec40;margin-top:8px;text-decoration:none;transition:color .25s,border-color .25s;display:inline-block;position:relative}.booking__phone:hover,.booking__phone:focus-visible{color:#fff;border-color:var(--accent);outline:none}.booking__caption{font-size:var(--text-l);color:var(--muted);max-width:24ch;margin-top:16px;line-height:1.3}.booking__cta{min-width:320px;height:64px;margin-top:34px}.booking__hint{z-index:2;letter-spacing:.16em;text-transform:uppercase;color:#f2f0ec73;font-size:12px;transition:opacity .8s;position:absolute;bottom:34px;right:40px}.booking__hint.gone{opacity:0}.booking__foot{z-index:2;left:var(--gutter);letter-spacing:.14em;color:var(--muted);align-items:center;gap:16px;font-size:12px;display:flex;position:absolute;bottom:32px}.booking__foot img{opacity:.85}@media (hover:none){.booking{cursor:auto}}@media (width<=760px){.booking__copy{top:auto;bottom:90px;right:24px;transform:none}.booking__copy:before{background:linear-gradient(#0000,#000000d9);inset:-20vh -24px -90px}}@media (prefers-reduced-motion:reduce){.booking__phone,.booking__hint{transition:none}}
