:root{--color-bg: #000000;--color-surface: #05080a;--color-surface-elevated: #0a1214;--color-accent: #00fbff;--color-accent-hover: #7dfeff;--color-accent-soft: rgba(0, 251, 255, .14);--color-accent-glow: rgba(0, 251, 255, .45);--color-active-ascent: #00fbff;--color-text: #e8ffff;--color-text-muted: #6f9ea3;--color-border: rgba(0, 251, 255, .22);--color-border-soft: rgba(255, 255, 255, .1);--radius: 0;--radius-lg: 0;--shadow: 0 0 28px rgba(0, 251, 255, .12);--glow-text: 0 0 8px rgba(0, 251, 255, .45);--glow-strong: 0 0 2px rgba(0, 251, 255, .9), 0 0 18px rgba(0, 251, 255, .55), 0 0 42px rgba(0, 251, 255, .28);--color-text-soft: rgba(236, 240, 242, .78);--transition: .25s ease}body{margin:0;font-family:Chalkduster,Segoe UI,sans-serif;font-size:18px;line-height:1.5;color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{text-decoration:none;color:inherit;transition:color var(--transition)}::selection{background:#00fbff47;color:#000}*{box-sizing:border-box}.App{min-height:100vh;position:relative}.text{font-family:HouseBroken}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion: no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}@font-face{font-family:ChargerG;src:url(/assets/ChargerG-rJDb6UlX.woff2) format("woff2"),url(/assets/ChargerG-BxG9UDfY.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:HouseBroken;src:url(/assets/HouseBrokenRoughG-UOMJT0bL.woff2) format("woff2"),url(/assets/HouseBrokenRoughG-C19T1ERx.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:InsurgentPro;src:url(/assets/InsurgentPro-CszEXk_w.woff2) format("woff2"),url(/assets/InsurgentPro-Be7m2Lt4.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.preloader{--preloader-glow: #00fbff;position:relative;display:grid;place-items:center}.preloader--fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:radial-gradient(900px 520px at 20% 10%,rgba(0,251,255,.12),transparent 60%),radial-gradient(820px 520px at 80% 30%,rgba(0,251,255,.05),transparent 60%),#000000eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.loader{position:relative;width:100px;height:100px;animation:preloader-rot .75s ease-in-out infinite,preloader-color 5s linear infinite}.loader:before,.loader:after{content:"";position:absolute;width:25%;height:25%;top:0;left:0;border-radius:50%;background-color:#fff;box-shadow:0 0 40px var(--preloader-glow),0 0 10px var(--preloader-glow)}.loader:after{top:unset;left:unset;bottom:0;right:0}@keyframes preloader-rot{0%{rotate:0deg}to{rotate:360deg}}@keyframes preloader-color{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}.preloader__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){.loader{animation:none}}@font-face{font-family:Chalkduster;src:url(/assets/Chalkduster-BRByGPWR.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.chalk-page{--chalk: rgb(245, 238, 220);--chalk-dim: rgb(205, 198, 182);--chalk-neon: #00fbff;--chalk-art-ratio: 9 / 16;--chalk-board-w: min(100vw, calc(100dvh * var(--chalk-art-ratio)));position:relative;min-height:100dvh;background-color:#050505;background-image:linear-gradient(var(--afisha-page-bg, transparent),var(--afisha-page-bg, transparent)),var(--event-page-bg, none);background-size:auto,cover;background-position:center,center;background-repeat:no-repeat;color:var(--chalk);overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(205,198,182,.45) transparent}.chalk-page::-webkit-scrollbar{width:8px}.chalk-page::-webkit-scrollbar-track{background:transparent}.chalk-page::-webkit-scrollbar-thumb{background:#cdc6b666}.chalk-page__stage{position:relative;margin:0 auto;width:100%;min-height:100dvh}.chalk-page:not(.chalk-page--in-flip) .chalk-page__stage{z-index:6;background:#050505}.chalk-page__wear{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-color:#050505;background-image:radial-gradient(ellipse 80% 60% at 50% 35%,rgba(0,251,255,.04),transparent 60%),url(/assets/chalk-home-board-plain-7WwAvXFl.png);background-position:center top;background-size:cover;background-repeat:no-repeat;opacity:.55;pointer-events:none}.chalk-page__filters{position:absolute;width:0;height:0;overflow:hidden}.chalk-page__title{margin:0;padding:0;font-family:Chalkduster,Segoe UI,sans-serif;font-size:clamp(2rem,8.5vw,3.4rem);font-weight:400;letter-spacing:.06em;line-height:1.05;text-align:center;color:#f5eedceb;filter:url(#chalk-page-text-rough);text-shadow:0 0 1px rgba(245,238,220,.35),1px 1px 0 rgba(245,238,220,.08),-1px 0 0 rgba(205,198,182,.12)}.chalk-page__subtitle{margin:10px 0 0;font-family:Chalkduster,Segoe UI,sans-serif;font-size:clamp(.85rem,3.2vw,1.05rem);letter-spacing:.04em;text-align:center;color:#cdc6b6b8;filter:url(#chalk-page-text-rough)}.chalk-page__rule{width:100%;height:2px;margin:18px 0 0;opacity:.85;display:none}.chalk-page__nav-block{position:absolute;z-index:4;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.chalk-page__nav-block--left{top:clamp(14px,3.5dvh,28px);left:clamp(12px,4vw,28px)}.chalk-page__nav{display:flex;flex-wrap:wrap;gap:8px 12px}.chalk-page__nav--board-right{position:absolute;z-index:4;top:clamp(14px,3.5dvh,28px);right:clamp(12px,4vw,28px)}.chalk-page__nav-link{font-family:Chalkduster,Segoe UI,sans-serif;font-size:14px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:#f5eedce6;transition:color var(--transition),text-shadow var(--transition)}.chalk-page__nav-link:hover,.chalk-page__nav-link:focus-visible{color:var(--chalk-neon);text-shadow:0 0 10px rgba(0,251,255,.45)}.chalk-page__nav-link[aria-current=page]{color:var(--color-active-ascent)}.chalk-page__nav-link:focus-visible{outline:1px solid var(--chalk-neon);outline-offset:3px}.chalk-page__home-back{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:2px;text-decoration:none;color:#cdc6b6b8;transition:color var(--transition),text-shadow var(--transition),transform var(--transition)}.chalk-page__home-back-mark{font-family:Chalkduster,Segoe UI,sans-serif;font-size:20px;line-height:1;filter:url(#chalk-page-text-rough)}.chalk-page__home-back:hover,.chalk-page__home-back:focus-visible{color:var(--chalk-neon);text-shadow:0 0 10px rgba(0,251,255,.45);transform:translate(-2px)}.chalk-page__home-back:focus-visible{outline:1px solid var(--chalk-neon);outline-offset:3px}.chalk-page__main{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;width:min(92vw,420px);margin:0 auto;padding:clamp(72px,14dvh,120px) 16px clamp(32px,6dvh,64px);box-sizing:border-box}.chalk-page__main--home{min-height:100dvh;padding-top:clamp(52px,7dvh,72px);padding-bottom:clamp(28px,5dvh,48px)}.chalk-page__home-bottom{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:0;padding-top:clamp(12px,2dvh,20px)}.chalk-page__main--afisha,.chalk-page__main--team{width:min(86vw,460px);align-items:stretch;padding-top:clamp(64px,11dvh,96px);padding-left:clamp(14px,4vw,10px);padding-right:clamp(14px,4vw,10px)}.chalk-page__main--afisha{padding-top:clamp(52px,8dvh,84px)}@media (max-width: 899px){.chalk-page:has(.chalk-page__main--afisha) .chalk-page__nav-block--left{top:clamp(44px,calc(8dvh - 8px),76px)}}.chalk-page__main--contacts{width:min(92vw,520px);align-items:stretch;padding-top:clamp(64px,11dvh,96px);padding-left:clamp(12px,3.5vw,18px);padding-right:clamp(12px,3.5vw,18px)}.chalk-page__main--event{width:min(94vw,540px);align-items:stretch;padding-top:48px}.chalk-page__main--afisha .chalk-page__title,.chalk-page__main--team .chalk-page__title,.chalk-page__main--contacts .chalk-page__title,.chalk-page__main--event .chalk-page__title{font-size:clamp(1.85rem,7.5vw,2.8rem)}.chalk-page__main--event .chalk-page__title{font-size:36px;text-transform:none}.chalk-page__main--afisha .chalk-page__title,.chalk-page__main--afisha .chalk-page__subtitle,.chalk-page__main--team .chalk-page__title,.chalk-page__main--team .chalk-page__subtitle,.chalk-page__main--contacts .chalk-page__title,.chalk-page__main--contacts .chalk-page__subtitle,.chalk-page__main--event .chalk-page__title{align-self:center}.chalk-page__stage--scroll{height:auto;min-height:100dvh}.chalk-page__afisha{display:inline-flex;align-items:center;justify-content:center;align-self:center;margin-top:clamp(16px,3dvh,28px);min-width:0;padding:0;border:0;background:transparent;color:#f5eedcf5;font-family:Chalkduster,Segoe UI,sans-serif;font-size:clamp(3.6rem,14vw,5.8rem);letter-spacing:.12em;line-height:.9;text-indent:.12em;text-decoration:none;text-transform:uppercase;filter:url(#chalk-page-text-rough);text-shadow:0 0 1px rgba(245,238,220,.9),2px 3px 0 rgba(245,238,220,.16),-2px 0 0 rgba(0,251,255,.28);transition:color var(--transition),text-shadow var(--transition)}.chalk-page__afisha:hover,.chalk-page__afisha:focus-visible{color:var(--chalk-neon);text-shadow:0 0 12px rgba(0,251,255,.5)}.chalk-page__afisha:focus-visible{outline:1px solid var(--chalk-neon);outline-offset:4px}.chalk-page__main--home .chalk-page__home-title{position:relative;z-index:5;width:100%;margin:0;font-size:clamp(3.4rem,12vw,5.6rem);letter-spacing:.06em;pointer-events:none}.chalk-page__next-show{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:8px;max-width:100%;text-align:center;text-decoration:none;color:var(--chalk);font-family:Chalkduster,Segoe UI,sans-serif;filter:url(#chalk-page-text-rough)}.chalk-page__next-show-date{font-size:13px;letter-spacing:.12em;color:#cdc6b6d1}.chalk-page__next-show-title{font-size:clamp(1.05rem,3.6vw,1.35rem);letter-spacing:.04em;line-height:1.15;text-wrap:balance}.chalk-page__next-show:hover,.chalk-page__next-show:focus-visible{color:var(--chalk-neon);text-shadow:0 0 10px rgba(0,251,255,.45)}.chalk-page__next-show:focus-visible{outline:1px solid var(--chalk-neon);outline-offset:4px}@media (max-width: 719px){.chalk-page__main--home{padding-top:76px}}.chalk-playbill{width:100%}.chalk-playbill__status{margin:24px 0 0;font-family:Chalkduster,Segoe UI,sans-serif;font-size:13px;letter-spacing:.1em;text-transform:uppercase;text-align:center;color:#cdc6b6d1}.chalk-playbill__list{display:flex;flex-direction:column;width:100%;margin-top:8px}.chalk-playbill__row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:11px 0;border-bottom:1px solid rgba(205,198,182,.18);text-decoration:none;color:inherit;max-width:100%;box-sizing:border-box;transition:color var(--transition),text-shadow var(--transition)}.chalk-playbill__row:last-child{border-bottom:0}.chalk-playbill__row:hover,.chalk-playbill__row:focus-visible{color:var(--color-active-ascent);text-shadow:0 0 10px rgba(0,251,255,.35)}.chalk-playbill__row.is-selected,.chalk-playbill__row.is-selected .chalk-playbill__date,.chalk-playbill__row.is-selected .chalk-playbill__badge{color:var(--color-active-ascent);opacity:1}.chalk-playbill__row--soon{opacity:.62}.chalk-playbill__main{display:flex;align-items:baseline;gap:8px;min-width:0;flex:1}.chalk-playbill__badge{flex-shrink:0;font-family:Chalkduster,Segoe UI,sans-serif;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#cdc6b6ad}.chalk-playbill__title{font-family:Chalkduster,Segoe UI,sans-serif;font-size:clamp(.9rem,3.5vw,1.1rem);letter-spacing:.03em;line-height:1.25;overflow-wrap:anywhere}.chalk-playbill__date{flex-shrink:1;min-width:0;max-width:42%;font-family:Chalkduster,Segoe UI,sans-serif;font-size:clamp(.7rem,2.6vw,.88rem);letter-spacing:.04em;text-transform:lowercase;color:#cdc6b6c7;text-align:right;overflow-wrap:anywhere}.chalk-playbill__hint{margin:20px 0 0;font-family:Chalkduster,Segoe UI,sans-serif;font-size:11px;letter-spacing:.04em;text-align:center;color:#cdc6b68c}.chalk-playbill__portal-slot{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.chalk-playbill__portal{position:absolute;z-index:1;left:50%;bottom:2%;width:min(94%,62dvh);aspect-ratio:891 / 865;transform:translate(-50%);pointer-events:none;opacity:0;transition:opacity .46s ease}.chalk-playbill__portal.is-shown{opacity:1}.chalk-playbill__portal--inline{position:relative;left:auto;bottom:auto;width:100%;margin:12px auto 4px;transform:none;opacity:1}.chalk-playbill__portal-hole{position:relative;z-index:1;width:100%;height:100%;-webkit-mask-image:url(/assets/afisha-blot-mask-C1Fq1lHz.png);mask-image:url(/assets/afisha-blot-mask-C1Fq1lHz.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100% 100%;mask-size:120% 120%;-webkit-mask-mode:alpha;mask-mode:alpha;transform:scale(1.1)}.chalk-playbill__portal-fire,.chalk-playbill__portal-fire-poster{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center center;pointer-events:none;opacity:.1}.chalk-playbill__portal--inline .chalk-playbill__portal-fire{pointer-events:auto}video.chalk-playbill__portal-fire:not(.is-live){opacity:0}.chalk-playbill__portal-fire::-webkit-media-controls,.chalk-playbill__portal-fire::-webkit-media-controls-enclosure,.chalk-playbill__portal-fire::-webkit-media-controls-start-playback-button,.chalk-playbill__portal-fire::-webkit-media-controls-overlay-play-button,.chalk-playbill__aurora-source::-webkit-media-controls,.chalk-playbill__aurora-source::-webkit-media-controls-enclosure,.chalk-playbill__aurora-source::-webkit-media-controls-start-playback-button,.chalk-playbill__aurora-source::-webkit-media-controls-overlay-play-button{display:none!important;-webkit-appearance:none;opacity:0;pointer-events:none}.chalk-playbill__aurora-source{position:fixed;right:0;bottom:0;z-index:30;width:16px;height:16px;opacity:.01;pointer-events:none}.chalk-playbill__portal-img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;pointer-events:none;object-fit:cover;object-position:center center;z-index:1;opacity:0;transform:scale(.92);-webkit-mask-image:radial-gradient(circle,#000 42%,transparent 76%);mask-image:radial-gradient(circle,#000 42%,transparent 76%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:opacity .46s ease,transform .46s ease}.chalk-playbill__portal.is-shown .chalk-playbill__portal-img.is-front{opacity:1;transform:scale(1)}@media (prefers-reduced-motion: reduce){.chalk-playbill__portal,.chalk-playbill__portal-img{transition:none}.chalk-playbill__portal-img,.chalk-playbill__portal.is-shown .chalk-playbill__portal-img.is-front{transform:none}}.chalk-afisha-board{--afisha-board-w: min(78vw, 49.5dvh );--afisha-board-h: 88dvh;--afisha-side-w: min(calc((100vw - var(--afisha-board-w)) / 2), 340px);position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;pointer-events:none}.chalk-afisha-board__note,.chalk-afisha-board__poster{position:absolute;width:var(--afisha-side-w);box-sizing:border-box;pointer-events:none}.chalk-afisha-board__note{left:calc(50vw + var(--afisha-board-w) / 2);right:auto;top:0;bottom:0;display:flex;flex-direction:column;justify-content:flex-start;min-width:0;padding:clamp(72px,18vh,160px) clamp(16px,3vw,28px) clamp(20px,4vh,40px);overflow:hidden;background:#050505;pointer-events:auto}.chalk-afisha-board__head{flex:0 0 auto}.chalk-afisha-board__scroll{flex:1 1 auto;min-height:0;margin-top:16px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(205,198,182,.45) transparent}.chalk-afisha-board__scroll::-webkit-scrollbar{width:8px}.chalk-afisha-board__scroll::-webkit-scrollbar-track{background:transparent}.chalk-afisha-board__scroll::-webkit-scrollbar-thumb{background:#cdc6b666}.chalk-afisha-board__poster{top:calc((100dvh - var(--afisha-board-h)) / 2);height:var(--afisha-board-h);overflow:hidden;background:transparent}.chalk-afisha-board__poster--left{left:auto;right:calc(50vw + var(--afisha-board-w) / 2)}.chalk-afisha-board__poster--right{left:calc(50vw + var(--afisha-board-w) / 2);right:auto}.chalk-afisha-board:not(.chalk-afisha-board--page){z-index:1}.chalk-afisha-board:not(.chalk-afisha-board--page) .chalk-afisha-board__poster{transition:transform .46s ease}.chalk-afisha-board:not(.chalk-afisha-board--page) .chalk-afisha-board__poster--left{transform:translate(100%)}.chalk-afisha-board:not(.chalk-afisha-board--page) .chalk-afisha-board__poster--right{transform:translate(-100%)}.chalk-afisha-board.is-shown:not(.chalk-afisha-board--page) .chalk-afisha-board__poster--left,.chalk-afisha-board.is-shown:not(.chalk-afisha-board--page) .chalk-afisha-board__poster--right{transform:translate(0)}.chalk-afisha-board__img{position:absolute;top:0;left:0;display:block;width:200%;max-width:none;height:100%;object-fit:cover;object-position:center center;opacity:0;transition:opacity .46s ease}.chalk-afisha-board__img.is-front{opacity:1}.chalk-afisha-board__poster--right .chalk-afisha-board__img{transform:translate(-50%)}.chalk-afisha-board--page{--afisha-board-w: 56.25dvh ;--afisha-board-h: 100dvh;--afisha-side-w: min(calc((100vw - var(--afisha-board-w)) / 2), 340px);z-index:4}.chalk-afisha-board--page .chalk-afisha-board__poster{top:0}@media (max-width: 899px){.chalk-afisha-board--page{display:none}}.chalk-afisha-board__kicker{margin:0;font-family:Chalkduster,Segoe UI,sans-serif;font-size:13px;letter-spacing:.12em;text-transform:lowercase;color:#cdc6b6b8}.chalk-afisha-board__name{margin:10px 0 0;font-family:Chalkduster,Segoe UI,sans-serif;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:400;letter-spacing:.04em;line-height:1.05;color:#f5eedcf0}.chalk-afisha-board__text{margin:0;font-family:Chalkduster,Segoe UI,sans-serif;font-size:clamp(.95rem,1.6vw,1.15rem);line-height:1.45;color:#cdc6b6db}@media (min-width: 520px){.chalk-page__stage{width:100%;height:100dvh;min-height:0}.chalk-page__stage--scroll{height:auto;min-height:100dvh}.chalk-page__main--home{min-height:100%;height:100%}.chalk-page__main--contacts{width:min(88%,480px)}.chalk-page__main--event{width:min(90%,500px)}.chalk-page__wear{bottom:auto;height:100dvh;background-size:cover;background-position:center top}}@media (min-width: 900px){.chalk-page{--chalk-board-w: calc(100dvh * var(--chalk-art-ratio))}.chalk-page__stage{width:var(--chalk-board-w)}.chalk-page__wear{background-size:auto 100%}.chalk-page__main{width:min(88%,520px);padding:clamp(80px,12dvh,140px) 20px clamp(40px,7dvh,80px)}.chalk-page__main--home{padding-top:clamp(58px,7dvh,76px);padding-bottom:clamp(36px,6dvh,64px)}.chalk-page__title{font-size:clamp(2.6rem,5.2vw,4.2rem)}.chalk-page__subtitle{font-size:clamp(1rem,1.6vw,1.25rem)}.chalk-page__nav-link{font-size:14px}.chalk-page__home-back{width:34px;height:34px}.chalk-page__home-back-mark{font-size:24px}.chalk-page__afisha{font-size:clamp(4.2rem,7vw,5.8rem)}.chalk-page__main--afisha,.chalk-page__main--team{width:min(84%,520px)}.chalk-page__main--contacts{width:min(88%,560px)}.chalk-page__main--event{width:min(90%,580px);padding-top:14px}.chalk-page__main--afisha{padding-top:20px}.chalk-page__main--afisha .chalk-page__title,.chalk-page__main--team .chalk-page__title,.chalk-page__main--contacts .chalk-page__title{font-size:clamp(2.2rem,4vw,3.4rem)}.chalk-page__main--event .chalk-page__title{font-size:clamp(2.8rem,4.8vw,4.2rem)}.chalk-playbill__title{font-size:clamp(1.05rem,1.5vw,1.3rem)}.chalk-playbill__date{font-size:clamp(.85rem,1.1vw,1rem)}}@media (min-width: 1200px){.chalk-page__main{width:min(86%,560px)}.chalk-page__title{font-size:clamp(3rem,4.5vw,4.6rem)}.chalk-page__afisha{font-size:6rem}.chalk-page__nav-link{font-size:15px}}@media (min-width: 900px){.chalk-page:has(.chalk-page__main--event){background-attachment:fixed,fixed}.chalk-page:has(.chalk-page__main--event) .chalk-page__stage{display:flex;flex-direction:column;justify-content:safe center;width:100%;max-width:none;min-height:100dvh}.chalk-page__main--afisha{padding-top:40px}.chalk-page:has(.chalk-page__main--event):not(.chalk-page--in-flip) .chalk-page__stage{background:linear-gradient(180deg,#0505056b,#050505c7)}.chalk-page:has(.chalk-page__main--event) .chalk-page__wear{display:none}.chalk-page:has(.chalk-page__main--event) .chalk-page__main--event{width:min(1180px,calc(100vw - 80px));max-width:1180px;margin-block:auto;padding:40px 0;display:flex;align-items:center;justify-content:center}body:has(.chalk-page__main--event) .chalk-afisha-board--page{display:none}}@media (max-aspect-ratio: 3/2){.chalk-page__wear{position:fixed;top:0;right:0;left:0;height:auto;bottom:0;background-image:url(/brand/home-splash-poster.jpg);background-size:100% 100%;background-position:center;background-repeat:no-repeat;opacity:1}}.chalk-page:has(.home-board-anchor),.chalk-page:has(.home-board-anchor) .chalk-page__stage,.chalk-flip:has(.home-board-anchor),.chalk-flip__face:has(.home-board-anchor){background-color:transparent;background-image:none}.chalk-page:has(.home-board-anchor) .chalk-page__wear{display:none}.chalk-page:not(.chalk-page--in-flip):has(.home-board-anchor) .chalk-page__stage{background:transparent}.chalk-flip:has(.home-board-anchor){z-index:2}.home-board-anchor{display:none}.home-board__poster,.home-board__video{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;display:block;pointer-events:none;background:#050505}.home-board__video{opacity:0;-webkit-appearance:none}.home-board__video.is-playing{opacity:1}.home-board__video::-webkit-media-controls,.home-board__video::-webkit-media-controls-enclosure,.home-board__video::-webkit-media-controls-start-playback-button,.home-board__video::-webkit-media-controls-overlay-play-button{display:none!important;-webkit-appearance:none;opacity:0;pointer-events:none}@media (max-aspect-ratio: 3/2){.home-board__poster,.home-board__video{object-fit:fill}}.home-board__video--in{animation:home-board-in .7s ease}@keyframes home-board-in{0%{opacity:0}to{opacity:1}}.chalk-page__main--team:has(.chalk-team-focus){position:static;width:100%;height:100%;min-height:100%;padding:0}.chalk-page:not(.chalk-page--in-flip) .chalk-page__main--team:has(.chalk-team-focus){min-height:100dvh}.chalk-page__main--team:has(.chalk-team-focus) .chalk-page__title,.chalk-page__main--team:has(.chalk-team-focus)>.chalk-page__rule{display:none}.chalk-team-focus{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:row;width:100%;height:100%;min-height:0}.chalk-team-focus__photo{flex:1 1 50%;min-width:0;min-height:0;box-sizing:border-box;padding:8px;overflow:hidden;background-color:#120704;background-image:radial-gradient(circle at 6% 0%,#6e3c22 0%,transparent 22%),radial-gradient(circle at 78% 0%,#2c140c 0%,transparent 18%),radial-gradient(circle at 100% 28%,#8a4e2c 0%,transparent 16%),radial-gradient(circle at 100% 74%,#4a2414 0%,transparent 18%),radial-gradient(circle at 46% 100%,#241008 0%,transparent 16%),radial-gradient(circle at 0% 62%,#5c3018 0%,transparent 14%),radial-gradient(circle at 0% 18%,#1a0a06 0%,transparent 16%);clip-path:url(#chalk-team-photo-burn)}.chalk-team-focus__burn{position:absolute;width:0;height:0;overflow:hidden}.chalk-team-focus__img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--photo-focus, center 16%);transform:scale(var(--photo-zoom, 1));transform-origin:var(--photo-focus, center 16%);-webkit-mask-image:radial-gradient(ellipse 100% 100% at 50% 38%,#000 96%,transparent 100%);mask-image:radial-gradient(ellipse 100% 100% at 50% 38%,#000 96%,transparent 100%)}.chalk-team-focus__note{display:flex;flex:1 1 50%;flex-direction:column;justify-content:center;min-width:0;padding:24px 22px}.chalk-team-focus__kicker{margin:0;font-family:Chalkduster,Segoe UI,sans-serif;font-size:13px;letter-spacing:.12em;text-transform:lowercase;color:#cdc6b6b8}.chalk-team-focus__name{margin:8px 0 0;font-family:Chalkduster,Segoe UI,sans-serif;font-size:clamp(1.7rem,2.4vw,2.4rem);font-weight:400;letter-spacing:.04em;line-height:1.05;color:#f5eedcf0}.chalk-team-focus__surname{white-space:nowrap}.chalk-team-focus__text{margin:12px 0 0;font-family:Chalkduster,Segoe UI,sans-serif;font-size:clamp(.9rem,1.5vw,1.05rem);line-height:1.4;color:#cdc6b6db}.chalk-team-sides{--team-board-w: min(78vw, 49.5dvh );--team-board-h: 88dvh;position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;pointer-events:none}.chalk-team-sides__col{position:absolute;top:50dvh;left:calc(50vw + var(--team-board-w) / 2);right:auto;display:flex;flex-direction:column;align-items:center;gap:4px;width:44px;max-height:min(420px,var(--team-board-h));pointer-events:auto;box-sizing:border-box;transform:translateY(-50%)}.chalk-team-sides__list{display:flex;flex-direction:column;gap:6px;width:44px;min-height:0;max-height:360px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.chalk-team-sides__list::-webkit-scrollbar{display:none}.chalk-team-sides__arrow{flex:0 0 18px;width:44px;height:18px;margin:0;padding:0;border:0;background:transparent;color:#f5eedcdb;font-size:14px;line-height:1;cursor:pointer}.chalk-team-sides__arrow:hover,.chalk-team-sides__arrow:focus-visible{color:var(--color-active-ascent)}.chalk-team-sides__col .chalk-team-tile{flex:0 0 44px;width:44px;height:44px;aspect-ratio:auto}.chalk-team-sides__col .chalk-team-tile--active{box-shadow:none}.chalk-team-sides__col .chalk-team-tile--active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;box-shadow:inset 0 0 0 3px var(--color-active-ascent);pointer-events:none}@media (max-width: 899px){.chalk-team-sides__col{top:auto;bottom:12px;left:0;right:0;flex-direction:row;justify-content:center;width:100%;max-height:none;padding:0 10px;transform:none}.chalk-team-sides__list{flex:1 1 auto;flex-direction:row;width:auto;min-width:0;max-width:calc(100% - 56px);height:44px;max-height:none;overflow-x:auto;overflow-y:hidden;touch-action:pan-x;overscroll-behavior-x:contain}.chalk-team-sides__arrow{flex-basis:22px;width:22px;height:44px}.chalk-team-focus__note{padding-bottom:76px}}.chalk-team-tile{position:relative;margin:0;padding:0;border:0;background:#111;aspect-ratio:4 / 5;overflow:hidden;cursor:pointer}.chalk-team-tile__img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--photo-focus, center 16%);transform:scale(var(--photo-zoom, 1));transform-origin:var(--photo-focus, center 16%);filter:grayscale(45%) brightness(.72)}.chalk-team-tile--active{z-index:1;box-shadow:0 0 0 3px #070707,0 0 0 6px var(--color-active-ascent),0 0 0 9px #1a1a1a,0 0 22px #00fbff8c}.chalk-team-tile--active .chalk-team-tile__img{filter:none}.chalk-team-tile:focus-visible{outline:1px solid var(--color-active-ascent);outline-offset:3px}.chalk-contacts__list{display:flex;flex-direction:column;width:100%;margin-top:8px}.chalk-contacts__row{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:13px 0;border-bottom:1px solid rgba(205,198,182,.18);text-decoration:none;color:inherit;max-width:100%;box-sizing:border-box;transition:color var(--transition),text-shadow var(--transition)}.chalk-contacts__row:last-child{border-bottom:0}.chalk-contacts__row:hover,.chalk-contacts__row:focus-visible{color:var(--chalk-neon);text-shadow:0 0 10px rgba(0,251,255,.35)}.chalk-contacts__row:focus-visible{outline:1px solid var(--chalk-neon);outline-offset:4px}.chalk-contacts__title{font-family:Chalkduster,Segoe UI,sans-serif;font-size:clamp(.9rem,3.5vw,1.05rem);letter-spacing:.03em;line-height:1.25}.chalk-contacts__meta{width:100%;font-family:Chalkduster,Segoe UI,sans-serif;font-size:clamp(.72rem,2.8vw,.9rem);letter-spacing:.02em;line-height:1.35;text-transform:lowercase;color:#cdc6b6c7;overflow-wrap:break-word}.home-chalk-game{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:0}.home-chalk-game__status{margin:0 0 12px;min-height:1.2em;font-family:Chalkduster,Segoe UI,sans-serif;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:#cdc6b6d1;text-align:center}.home-chalk-game__board{position:relative;width:min(72vw,300px);aspect-ratio:1;border:0;background:transparent;box-shadow:none}.home-chalk-game__surface{position:absolute;left:0;top:0;z-index:1;display:block;width:100%;height:100%;pointer-events:none}.home-chalk-game__hits{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;grid-template-columns:repeat(3,1fr)}.home-chalk-game__cell{position:relative;border:0;background:transparent;padding:0;cursor:pointer}.home-chalk-game__cell:disabled{cursor:default}.home-chalk-game__cell:focus-visible{outline:1px solid var(--chalk-neon);outline-offset:-8px}.home-chalk-game__cell--win{cursor:pointer}.home-chalk-game__cell--win:after{content:"";position:absolute;top:8%;right:8%;bottom:8%;left:8%;z-index:-1;background:radial-gradient(circle at 50% 50%,rgba(0,251,255,.1),transparent 72%);pointer-events:none}.home-chalk-game__reset{margin-top:14px;border:1px solid rgba(245,238,220,.35);border-radius:0;background:transparent;color:var(--chalk-dim);font-family:Chalkduster,Segoe UI,sans-serif;font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding:8px 14px;cursor:pointer;transition:color var(--transition),border-color var(--transition),text-shadow var(--transition)}.home-chalk-game__reset:hover,.home-chalk-game__reset:focus-visible{color:var(--chalk-neon);border-color:var(--chalk-neon);text-shadow:0 0 10px rgba(0,251,255,.4)}.home-chalk-game__reset:disabled,.home-chalk-game__reset:disabled:hover{color:var(--chalk-dim);border-color:#f5eedc59;text-shadow:none;cursor:default}@media (min-width: 900px){.home-chalk-game__board{width:min(48vw,380px)}.home-chalk-game__status{font-size:15px}.home-chalk-game__reset{margin-top:18px;font-size:14px;padding:10px 18px}}@media (min-width: 1200px){.home-chalk-game__board{width:min(42vw,440px)}.home-chalk-game__status{font-size:16px}.home-chalk-game__reset{font-size:15px;padding:11px 20px}}.home-page{min-height:100dvh;background:transparent;color:#f5eedc}.home-page--chalk{overflow:hidden}.chalk-missing__text{margin:16px 0 0;font-family:Chalkduster,Segoe UI,sans-serif;font-size:16px;letter-spacing:.04em;line-height:1.35;text-align:center;color:#cdc6b6db;filter:url(#chalk-page-text-rough)}.chalk-missing__links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px;margin-top:24px}.chalk-missing__link{font-family:Chalkduster,Segoe UI,sans-serif;font-size:16px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:#f5eedceb;filter:url(#chalk-page-text-rough)}.chalk-missing__link:hover,.chalk-missing__link:focus-visible{color:var(--chalk-neon);text-shadow:0 0 10px rgba(0,251,255,.45)}.chalk-missing__link:focus-visible{outline:1px solid var(--chalk-neon);outline-offset:4px}html:has(.chalk-flip),body:has(.chalk-flip){height:100%;overflow:hidden}@property --afisha-page-bg{syntax: "<color>"; inherits: true; initial-value: transparent;}.chalk-flip{--board-w: min(78vw, 49.5dvh );--board-h: 88dvh;position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;height:100dvh;background-color:#050505;background-image:linear-gradient(var(--afisha-page-bg, transparent),var(--afisha-page-bg, transparent));overflow:hidden;transition:--afisha-page-bg .46s ease}.chalk-flip__rotor{position:relative;z-index:2;width:var(--board-w);height:var(--board-h)}.chalk-flip__face{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#050505;background-image:radial-gradient(ellipse 80% 60% at 50% 35%,rgba(0,251,255,.04),transparent 60%),url(/assets/chalk-home-board-plain-7WwAvXFl.png);background-position:center top;background-size:auto 100%;background-repeat:no-repeat}.chalk-flip__face-clip{width:100%;height:100%;overflow:hidden}.chalk-flip__face-clip--scroll{overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(205,198,182,.45) transparent}.chalk-flip__face-clip--scroll::-webkit-scrollbar{width:8px}.chalk-flip__face-clip--scroll::-webkit-scrollbar-track{background:transparent}.chalk-flip__face-clip--scroll::-webkit-scrollbar-thumb{background:#cdc6b666}.chalk-flip .home-page--chalk,.chalk-flip .chalk-page--in-flip{height:100%;min-height:100%;background:transparent}.chalk-flip .home-page--chalk{overflow:hidden}.chalk-flip .chalk-page__stage{width:100%;height:100%;min-height:100%}.chalk-flip__face-clip--scroll .chalk-page__stage--scroll{height:auto;min-height:100%}.chalk-flip .chalk-page__wear{display:none}.chalk-flip.is-blowing .chalk-flip__face-clip,.chalk-flip.is-blowing .chalk-page,.chalk-flip.is-blowing .chalk-page__stage,.chalk-flip.is-blowing .home-page--chalk{overflow:visible}.chalk-flip.is-blowing .chalk-page__stage{pointer-events:none}.chalk-flip.is-blowing .home-chalk-game,.chalk-flip.is-arriving .home-chalk-game{animation-duration:.82s;animation-fill-mode:forwards}.chalk-flip.is-blowing .home-chalk-game{animation-name:chalk-blow}.chalk-flip.is-arriving .home-chalk-game{animation-name:chalk-arrive;animation-duration:.56s;animation-timing-function:ease-out}.chalk-flip.is-blowing .home-chalk-game :is(p,button),.chalk-flip.is-arriving .home-chalk-game :is(p,button){animation:none}.chalk-flip.is-blowing .chalk-page__stage :is(a,h1,h2,p,button,li),.chalk-flip.is-arriving .chalk-page__stage :is(a,h1,h2,p,button,li){animation-duration:.78s;animation-timing-function:cubic-bezier(.42,.02,.82,.28);animation-fill-mode:forwards}.chalk-flip.is-blowing .chalk-page__stage :is(a,h1,h2,p,button,li){animation-name:chalk-blow}.chalk-flip.is-blowing .chalk-page__stage :is(h1,h2){animation-delay:0ms}.chalk-flip.is-blowing .chalk-page__stage p{animation-delay:40ms}.chalk-flip.is-blowing .chalk-page__stage a:nth-of-type(odd),.chalk-flip.is-blowing .chalk-page__stage button:nth-of-type(odd){animation-delay:20ms}.chalk-flip.is-blowing .chalk-page__stage a:nth-of-type(2n),.chalk-flip.is-blowing .chalk-page__stage button:nth-of-type(2n){animation-delay:90ms;animation-duration:.9s}.chalk-flip.is-arriving .chalk-page__stage :is(a,h1,h2,p,button,li){animation-name:chalk-arrive;animation-duration:.56s;animation-timing-function:ease-out}.chalk-flip.is-arriving .chalk-page__stage :is(a,h1,h2,p,button,li):nth-child(2){animation-delay:40ms}.chalk-flip.is-arriving .chalk-page__stage :is(a,h1,h2,p,button,li):nth-child(3){animation-delay:80ms}@keyframes chalk-blow{0%{opacity:1;transform:translateZ(0) rotate(0);filter:blur(0)}to{opacity:0;transform:translate3d(42vw,-9vh,0) rotate(11deg);filter:blur(8px)}}@keyframes chalk-arrive{0%{opacity:0;transform:translate3d(-28px,14px,0);filter:blur(4px)}to{opacity:1;transform:translateZ(0) rotate(0);filter:blur(0)}}
