@charset "UTF-8";@font-face{font-style:normal;font-weight:300;src:url(/assets/rubik-arabic-300-normal-Gso4j9lS.woff2) format("woff2"),url(/assets/rubik-arabic-300-normal-tqA25PnQ.woff) format("woff");font-family:Rubik;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-style:normal;font-weight:300;src:url(/assets/rubik-cyrillic-ext-300-normal-Dew1xsft.woff2) format("woff2"),url(/assets/rubik-cyrillic-ext-300-normal-yNVS7MPQ.woff) format("woff");font-family:Rubik;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-style:normal;font-weight:300;src:url(/assets/rubik-cyrillic-300-normal-DbN3DB1f.woff2) format("woff2"),url(/assets/rubik-cyrillic-300-normal-D4p7nXPb.woff) format("woff");font-family:Rubik;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-style:normal;font-weight:300;src:url(/assets/rubik-hebrew-300-normal-SD-LyNmo.woff2) format("woff2"),url(/assets/rubik-hebrew-300-normal-6_6KnTgX.woff) format("woff");font-family:Rubik;font-display:swap;unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-style:normal;font-weight:300;src:url(/assets/rubik-latin-ext-300-normal-D-XaqlM1.woff2) format("woff2"),url(/assets/rubik-latin-ext-300-normal-CPjSNemN.woff) format("woff");font-family:Rubik;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-style:normal;font-weight:300;src:url(/assets/rubik-latin-300-normal-CnHqEbbs.woff2) format("woff2"),url(/assets/rubik-latin-300-normal-D0gQ3FNc.woff) format("woff");font-family:Rubik;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-style:normal;font-weight:400;src:url(/assets/rubik-arabic-400-normal-C3kpE8kt.woff2) format("woff2"),url(/assets/rubik-arabic-400-normal-irYcn3w0.woff) format("woff");font-family:Rubik;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-style:normal;font-weight:400;src:url(/assets/rubik-cyrillic-ext-400-normal-CFEw2TAA.woff2) format("woff2"),url(/assets/rubik-cyrillic-ext-400-normal-CivHtLLc.woff) format("woff");font-family:Rubik;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-style:normal;font-weight:400;src:url(/assets/rubik-cyrillic-400-normal-CQ8oBEnj.woff2) format("woff2"),url(/assets/rubik-cyrillic-400-normal-B_UJh8st.woff) format("woff");font-family:Rubik;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-style:normal;font-weight:400;src:url(/assets/rubik-hebrew-400-normal-CU-W3G4s.woff2) format("woff2"),url(/assets/rubik-hebrew-400-normal-CJmvi9hr.woff) format("woff");font-family:Rubik;font-display:swap;unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-style:normal;font-weight:400;src:url(/assets/rubik-latin-ext-400-normal-D8QMPjzI.woff2) format("woff2"),url(/assets/rubik-latin-ext-400-normal-DEDy7jdJ.woff) format("woff");font-family:Rubik;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-style:normal;font-weight:400;src:url(/assets/rubik-latin-400-normal-Bd548WEe.woff2) format("woff2"),url(/assets/rubik-latin-400-normal-BUVSATH5.woff) format("woff");font-family:Rubik;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-style:normal;font-weight:400;src:url(/assets/Coworking-Regular-CDEJDidF.woff2) format("woff2"),url(/assets/Coworking-Regular-BPh_CH26.woff) format("woff");font-family:Coworking;font-display:swap}:root{--space-3xs: clamp(.25rem, .2054rem + .1116vw, .3125rem);--space-2xs: clamp(.5rem, .4554rem + .1116vw, .5625rem);--space-xs: clamp(.75rem, .6607rem + .2232vw, .875rem);--space-sm: clamp(1rem, .9107rem + .2232vw, 1.125rem);--space-md: clamp(1.5rem, 1.3661rem + .3348vw, 1.6875rem);--space-lg: clamp(2rem, 1.8214rem + .4464vw, 2.25rem);--space-xl: clamp(3rem, 2.7321rem + .6696vw, 3.375rem);--space-2xl: clamp(4rem, 3.6429rem + .8929vw, 4.5rem);--space-3xl: clamp(6rem, 5.4643rem + 1.3393vw, 6.75rem);--border-width: 1px;--radius-sm: .1875rem;--radius-md: .375rem;--radius-lg: .75rem;--color-accent: #1f1f1f;--color-bg: #000;--color-text: #fff;--text-xs: clamp(.6331rem, .7382rem + -.1095vw, .6944rem);--text-sm: clamp(.8333rem, .8257rem + .019vw, .844rem);--text-base: clamp(1rem, .9107rem + .2232vw, 1.125rem);--text-md: clamp(1.2rem, .986rem + .535vw, 1.4996rem);--text-lg: clamp(1.44rem, 1.0407rem + .9982vw, 1.999rem);--text-xl: clamp(1.728rem, 1.059rem + 1.6726vw, 2.6647rem);--text-2xl: clamp(2.0736rem, 1.0176rem + 2.64vw, 3.552rem);--text-3xl: clamp(2.4883rem, .8837rem + 4.0116vw, 4.7348rem);--font-primary: "Rubik", sans-serif;--font-secondary: "Coworking", sans-serif;--underline-offset: clamp(.25em, .2054em + .1116vw, .3125em);--duration-200: .2s;--duration-500: .5s}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--un-default-border-color, #e5e7eb)}:before,:after{--un-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-variation-settings:normal;font-feature-settings:normal;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;border-top-width:1px;color:inherit}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-size:1em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-variation-settings:normal;font-feature-settings:normal}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;border-collapse:collapse;text-indent:0}button,input,optgroup,select,textarea{margin:0;padding:0;color:inherit;font-weight:inherit;font-size:100%;line-height:inherit;font-family:inherit;font-variation-settings:inherit;font-feature-settings:inherit}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-image:none;background-color:transparent}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html,body{scrollbar-gutter:stable}body{background-color:var(--color-bg);color:var(--color-text);font-weight:300;font-size:var(--text-base);line-height:1.25;font-family:var(--font-primary)}@keyframes fadeInRight{0%{transform:translate3d(var(--space-md),0,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes loader{0%{transform:scaleX(1);opacity:.5}to{transform:scale3d(.5,.5,1);opacity:1}}@keyframes rotateOut{0%{opacity:1}to{transform:rotate(90deg)}}.overlay:after{visibility:hidden;z-index:7;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;content:"";opacity:0;transition-duration:var(--duration-500);transition-property:all}.overlay--is-visible{overflow:hidden}.overlay--is-visible:after{visibility:visible;opacity:1}.button{display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:0;position:relative;align-items:center;justify-content:center;padding:var(--space-2xs) var(--space-sm);overflow:hidden;border:0;border-radius:50rem;background-color:var(--color-bg);color:inherit;font-weight:300;font-size:var(--text-sm);line-height:1.25;font-family:inherit;text-align:center;cursor:pointer;transition-duration:var(--duration-200);transition-property:background-color,color;-webkit-user-select:none;-moz-user-select:none;user-select:none}.link{box-shadow:inset 0 -1px var(--color-accent);color:inherit;text-decoration:none;transition-duration:var(--duration-200);transition-property:box-shadow}.link:hover{box-shadow:inset 0 -1px var(--color-text)}.loader{--loader-size: 4rem}.loader:before,.loader:after{z-index:9;position:fixed;content:""}.loader:before{top:0;left:0;width:100%;height:100%;background-color:var(--color-bg)}.loader:after{top:50%;left:50%;width:var(--loader-size);height:var(--loader-size);margin-top:calc(var(--loader-size) * -1 / 2);margin-left:calc(var(--loader-size) * -1 / 2);border-radius:50%;background-color:#4d4d4d;animation:loader .7s linear infinite alternate forwards}.page{display:flex;flex-direction:column;min-height:100vh}.container{max-width:80rem;margin-right:auto;margin-left:auto}.header{flex-shrink:0;padding:var(--space-md) var(--space-md) 0}.header__logo-text{font-size:var(--text-md);line-height:1;font-family:var(--font-secondary);letter-spacing:.05em;text-align:center;text-transform:uppercase}.navigation{z-index:6;position:sticky;top:0;margin-bottom:calc(var(--space-sm) * -1);padding:calc(var(--space-sm) - var(--space-2xs)) 0;background-color:var(--color-bg);transition-duration:var(--duration-200);transition-property:box-shadow}.navigation--is-fixed{box-shadow:0 var(--border-width) 0 var(--color-accent)}.navigation__list{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;margin-right:auto;margin-left:auto;padding:0 calc(var(--space-md) - var(--space-sm));overflow-x:auto;overflow-y:hidden}.navigation__link{flex-shrink:0;padding:var(--space-2xs) var(--space-sm);background-color:transparent;font-size:var(--text-md)}.navigation__link:hover{background-color:var(--color-accent)}.main{flex-grow:1}.section--performances{padding:var(--space-2xl) 0;overflow:hidden;counter-reset:counter calc(var(--counter-value) + 1)}.performance:not(:last-child){margin-bottom:var(--space-2xl)}.performance__container{max-width:64rem;padding:0 var(--space-md)}.performance__container:not(:last-child){margin-bottom:var(--space-2xl)}.performance__title{font-weight:400;font-size:var(--text-2xl);line-height:1;font-family:var(--font-secondary);letter-spacing:.05em;text-align:center;text-transform:uppercase}.performance__title:not(:last-child){margin-bottom:var(--space-sm)}.performance__title:before,.performance__year{color:#4d4d4d;font-size:var(--text-md)}.performance__title:before{display:block;margin-bottom:var(--space-sm);content:counter(counter,lower-roman);font-family:var(--font-primary);letter-spacing:normal;counter-increment:counter -1}.performance__year{font-weight:400;line-height:1;text-align:center}.performance__year:not(:last-child){margin-bottom:var(--space-sm)}.performance__description{font-size:var(--text-lg);line-height:1.375}.gallery{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));width:125%;margin-right:-12.5%;margin-left:-12.5%;gap:var(--space-sm)}.gallery__column{display:grid;grid-template-columns:100%;width:100%;gap:var(--space-sm);will-change:transform}.gallery__item-inner{z-index:0;position:relative;aspect-ratio:1;width:100%;height:auto;overflow:hidden;border-radius:var(--radius-lg)}.gallery__item-image{position:absolute;top:0;left:0;width:100%;height:100%;backface-visibility:hidden;background-position:50%;background-size:cover}@media screen and (max-width: 64rem){.gallery{grid-template-columns:repeat(4,minmax(0,1fr))}}.footer{flex-shrink:0;padding:0 0 var(--space-md)}.footer__container{max-width:64rem;margin-right:auto;margin-left:auto;padding:0 var(--space-md)}.footer__top:not(:last-child){margin-bottom:var(--space-2xl)}.footer__bottom{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:var(--space-sm);column-gap:var(--space-sm)}.footer__asterism,.footer__copyright,.footer__design,.footer__text{font-size:var(--text-md);text-align:center}.footer__asterism{color:#4d4d4d;font-weight:400;line-height:1}.footer__asterism:not(:last-child){margin-bottom:var(--space-sm)}.footer__text{max-width:48rem;margin-right:auto;margin-left:auto;line-height:1.375}@media screen and (max-width: 64rem){.footer__bottom{display:flex;row-gap:var(--space-sm);flex-direction:column-reverse}}.drawer{z-index:8;position:fixed;top:0;right:0;width:100%;max-width:48rem;height:100%;padding:var(--space-md);overflow-x:hidden;overflow-y:scroll;background-color:var(--color-accent)}.drawer--about{--color-accent: #28214a;--color-bg: #110e20;--color-text: #fff}.drawer--performances{--color-accent: #212121;--color-bg: #030303;--color-text: #fff;counter-reset:counter calc(var(--counter-value) + 1)}.drawer--studio{--color-accent: #281c3f;--color-bg: #0d0915;--color-text: #cc8f9f}.drawer--contacts{display:flex;flex-grow:1;flex-direction:column}.drawer--contacts{--color-accent: #214f39;--color-bg: #0f241a;--color-text: #a8a9d7}.drawer-enter-active,.drawer-leave-active{transition-duration:var(--duration-500);transition-property:opacity,transform}.drawer-enter-from,.drawer-leave-to{transform:translate3d(var(--space-md),0,0);opacity:0}.drawer__header{display:flex;flex-direction:column}.drawer__header:not(:last-child){margin-bottom:var(--space-sm)}.drawer__title{color:var(--color-text);font-size:var(--text-2xl);line-height:1;font-family:var(--font-secondary);letter-spacing:.05em;text-transform:uppercase}.drawer__close{width:calc(var(--text-md) * 1.25 + var(--space-2xs) * 2);height:calc(var(--text-md) * 1.25 + var(--space-2xs) * 2);margin-left:auto;padding:var(--space-2xs);border-radius:50rem;background-color:var(--color-bg)}.drawer__close:not(:last-child){margin-bottom:var(--space-sm)}.drawer__close-icon{flex-shrink:0;width:var(--text-md);height:var(--text-md);fill:var(--color-text)}.drawer__close:hover .drawer__close-icon{animation:rotateOut var(--duration-200)}.drawer--contacts .drawer__content{display:flex;flex-grow:1;flex-direction:column}.drawer__content>:not(:last-child){margin-bottom:var(--space-sm)}.drawer__content p{color:var(--color-text);font-size:var(--text-lg);line-height:1.375}.performances-list__text{font-size:var(--text-lg);line-height:1.375}.performances-list__link--is-active{box-shadow:inset 0 -1px var(--color-text)}.contacts-list__item:not(:last-child){margin-bottom:var(--space-sm)}.contacts-list__caption{color:var(--color-text);font-size:var(--text-md);line-height:1}.contacts-list__caption:not(:last-child){margin-bottom:var(--space-3xs)}.contacts-list__text{color:var(--color-text);font-size:var(--text-lg);line-height:1.375}.socials-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto;gap:var(--space-sm)}.socials-list__link{width:100%;padding:var(--space-xs) var(--space-md);color:var(--color-text);font-size:var(--text-lg)}.socials-list__link:hover{background-color:var(--color-text);color:var(--color-bg)}@media screen and (max-width: 64rem){.socials-list{grid-template-columns:none}}.visually-hidden{border:0;clip:rect(0,0,0,0);position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}.splitting .word,.splitting .char{display:inline-block}.splitting .char{position:relative}.splitting .char:before,.splitting .char:after{visibility:hidden;position:absolute;top:0;left:0;content:attr(data-char);transition:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splitting{--word-center: calc((var(--word-total) - 1) / 2);--char-center: calc((var(--char-total) - 1) / 2);--line-center: calc((var(--line-total) - 1) / 2)}.splitting .word{--word-percent: calc(var(--word-index) / var(--word-total));--line-percent: calc(var(--line-index) / var(--line-total))}.splitting .char{--char-percent: calc(var(--char-index) / var(--char-total));--char-offset: calc(var(--char-index) - var(--char-center));--distance: calc( (var(--char-offset) * var(--char-offset)) / var(--char-center) );--distance-sine: calc(var(--char-offset) / var(--char-center));--distance-percent: calc((var(--distance) / var(--char-center)))}.splitting.cells img{display:block;width:100%}@supports (display: grid){.splitting.cells{visibility:hidden;position:relative;overflow:hidden;background-size:cover}.splitting .cell-grid{display:grid;position:absolute;top:0;left:0;grid-template:repeat(var(--row-total),1fr) / repeat(var(--col-total),1fr);width:100%;height:100%;background:inherit}.splitting .cell{position:relative;overflow:hidden;background:inherit}.splitting .cell-inner{visibility:visible;position:absolute;top:calc(-100% * var(--row-index));left:calc(-100% * var(--col-index));width:calc(100% * var(--col-total));height:calc(100% * var(--row-total));background:inherit}.splitting .cell{--center-x: calc((var(--col-total) - 1) / 2);--center-y: calc((var(--row-total) - 1) / 2);--offset-x: calc(var(--col-index) - var(--center-x));--offset-y: calc(var(--row-index) - var(--center-y));--distance-x: calc( (var(--offset-x) * var(--offset-x)) / var(--center-x) );--distance-y: calc( (var(--offset-y) * var(--offset-y)) / var(--center-y) )}}
