@charset "UTF-8";@font-face{font-family:raleway_c;src:url(/assets/fonts/raleway-v22-cyrillic-300.woff2);font-weight:300}@font-face{font-family:raleway_c;src:url(assets/fonts/raleway-v22-cyrillic-100.woff2);font-weight:100}@font-face{font-family:raleway_c;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v28/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pbCMPrEVIT9d0c-dYA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}*{margin:0;padding:0;box-sizing:border-box}.bg-contrast-white{background-color:#fff;color:#000}.bg-contrast-black{background-color:#000;color:#fff}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.z-4{z-index:4}.transition-02{transition:transform .2s ease-out}.transition-06{transition:all .6s ease-out}.transition-08{transition:all .8s ease-out}.transition-10{transition:all 1s ease-out}.translate-y-top-100{transform:translateY(-100vh)}.translate-y-bottom-200{transform:translateY(100vh)}.translate-y-0{transform:translateY(0)}.translate-x-left-100{transform:translate(-100vw)}.translate-x-right-100{transform:translate(100vw)}.translate-x-0{transform:translate(0)}ul{list-style-type:none;line-height:calc((1vmin + 1vmax)*1.2);font-size:calc((1vmin + 1vmax)*.7)}button:hover{cursor:pointer}.btn{background:transparent;border:0;outline:none;color:#000}a{text-decoration:none}a:hover{transition:all .4s ease-out;opacity:.7;transform:scale(1.1)}a:hover.no-transform{opacity:1!important;transform:unset!important}.inbuilt-link{cursor:text;color:#fff}.inbuilt-link:hover{opacity:1!important;transform:unset!important}body{width:100%;height:auto;scrollbar-width:none;font-family:raleway_c,sans-serif}body:-webkit-scrollbar{display:none}html{position:fixed;top:0;left:0;width:100%;height:100%;touch-action:none;overflow:hidden;background-color:#000;-ms-overflow-style:none;scrollbar-width:none}html ::-webkit-scrollbar{display:none}@font-face{font-family:raleway_c;src:url(/assets/fonts/raleway-v22-cyrillic-300.woff2);font-weight:300}@font-face{font-family:raleway_c;src:url(assets/fonts/raleway-v22-cyrillic-100.woff2);font-weight:100}@font-face{font-family:raleway_c;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v28/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pbCMPrEVIT9d0c-dYA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}.svelte-11m3ggo.svelte-11m3ggo{margin:0;padding:0;box-sizing:border-box}.bg-contrast-white.svelte-11m3ggo.svelte-11m3ggo{background-color:#fff;color:#000}.bg-contrast-black.svelte-11m3ggo.svelte-11m3ggo{background-color:#000;color:#fff}.z-0.svelte-11m3ggo.svelte-11m3ggo{z-index:0}.z-1.svelte-11m3ggo.svelte-11m3ggo{z-index:1}.z-2.svelte-11m3ggo.svelte-11m3ggo{z-index:2}.z-3.svelte-11m3ggo.svelte-11m3ggo{z-index:3}.z-4.svelte-11m3ggo.svelte-11m3ggo{z-index:4}.transition-02.svelte-11m3ggo.svelte-11m3ggo{transition:transform .2s ease-out}.transition-06.svelte-11m3ggo.svelte-11m3ggo{transition:all .6s ease-out}.transition-08.svelte-11m3ggo.svelte-11m3ggo{transition:all .8s ease-out}.transition-10.svelte-11m3ggo.svelte-11m3ggo{transition:all 1s ease-out}.translate-y-top-100.svelte-11m3ggo.svelte-11m3ggo{transform:translateY(-100vh)}.translate-y-bottom-200.svelte-11m3ggo.svelte-11m3ggo{transform:translateY(100vh)}.translate-y-0.svelte-11m3ggo.svelte-11m3ggo{transform:translateY(0)}.translate-x-left-100.svelte-11m3ggo.svelte-11m3ggo{transform:translate(-100vw)}.translate-x-right-100.svelte-11m3ggo.svelte-11m3ggo{transform:translate(100vw)}.translate-x-0.svelte-11m3ggo.svelte-11m3ggo{transform:translate(0)}button.svelte-11m3ggo.svelte-11m3ggo:hover{cursor:pointer}.btn.svelte-11m3ggo.svelte-11m3ggo{background:transparent;border:0;outline:none;color:#000}.inbuilt-link.svelte-11m3ggo.svelte-11m3ggo{cursor:text;color:#fff}.inbuilt-link.svelte-11m3ggo.svelte-11m3ggo:hover{opacity:1!important;transform:unset!important}.btn-fillable.svelte-11m3ggo.svelte-11m3ggo{color:#fff;width:70%;height:50px;margin:0 auto;display:flex;justify-content:center;align-items:center}.btn-fillable.svelte-11m3ggo .span-wrapper.svelte-11m3ggo{position:relative;height:100%;pointer-events:none;display:flex}.btn-fillable.svelte-11m3ggo .span-wrapper span.svelte-11m3ggo{width:100%;top:0;left:0%;pointer-events:none;display:inline;text-align:left;font-size:calc((1vmin + 1vmax)*.7)}@media (min-width: 150px) and (max-width: 750px){.btn-fillable.svelte-11m3ggo .span-wrapper span.svelte-11m3ggo{font-size:calc((1vmin + 1vmax)*1.4);margin-top:10%}}@media (min-height: 150px) and (max-height: 450px){.btn-fillable.svelte-11m3ggo .span-wrapper span.svelte-11m3ggo{font-size:.6rem;margin-top:0}}.btn-fillable.svelte-11m3ggo .span-wrapper span.span-dynamic.svelte-11m3ggo{position:absolute;color:#bf4080;z-index:1}.btn-fillable.svelte-11m3ggo .span-wrapper span.span-static.svelte-11m3ggo{position:relative;color:inherit}@font-face{font-family:raleway_c;src:url(/assets/fonts/raleway-v22-cyrillic-300.woff2);font-weight:300}@font-face{font-family:raleway_c;src:url(assets/fonts/raleway-v22-cyrillic-100.woff2);font-weight:100}@font-face{font-family:raleway_c;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v28/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pbCMPrEVIT9d0c-dYA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}.svelte-fee1g{margin:0;padding:0;box-sizing:border-box}.loader.svelte-fee1g{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);display:flex;justify-content:center;align-items:center;z-index:1;object-fit:cover;pointer-events:none}@font-face{font-family:raleway_c;src:url(/assets/fonts/raleway-v22-cyrillic-300.woff2);font-weight:300}@font-face{font-family:raleway_c;src:url(assets/fonts/raleway-v22-cyrillic-100.woff2);font-weight:100}@font-face{font-family:raleway_c;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v28/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pbCMPrEVIT9d0c-dYA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}.svelte-1sy988e.svelte-1sy988e.svelte-1sy988e{margin:0;padding:0;box-sizing:border-box}.bg-contrast-white.svelte-1sy988e.svelte-1sy988e.svelte-1sy988e{background-color:#fff;color:#000}.bg-contrast-black.svelte-1sy988e.svelte-1sy988e.svelte-1sy988e{background-color:#000;color:#fff}.z-0.svelte-1sy988e.svelte-1sy988e.svelte-1sy988e{z-index:0}.z-1.svelte-1sy988e.svelte-1sy988e.svelte-1sy988e{z-index:1}.z-2.svelte-1sy988e.svelte-1sy988e.svelte-1sy988e{z-index:2}.z-3.svelte-1sy988e.svelte-1sy988e.svelte-1sy988e{z-index:3}.z-4.svelte-1sy988e.svelte-1sy988e.svelte-1sy988e{z-index:4}.transition-02.svelte-1sy988e.svelte-1sy988e.svelte-1sy988e{transition:transform .2s ease-out}.transition-06.svelte-1sy988e.svelte-1sy988e.svelte-1sy988e{transition:all .6s ease-out}.transition-08.svelte-1sy988e.svelte-1sy988e.svelte-1sy988e{transition:all .8s ease-out}.transition-10.svelte-1sy988e.svelte-1sy988e.svelte-1sy988e{transition:all 1s ease-out}.translate-y-top-100.svelte-1sy988e.svelte-1sy988e.svelte-1sy988e{transform:translateY(-100vh)}.translate-y-bottom-200.svelte-1sy988e.svelte-1sy988e.svelte-1sy988e{transform:translateY(100vh)}.translate-y-0.svelte-1sy988e.svelte-1sy988e.svelte-1sy988e{transform:translateY(0)}.translate-x-left-100.svelte-1sy988e.svelte-1sy988e.svelte-1sy988e{transform:translate(-100vw)}.translate-x-right-100.svelte-1sy988e.svelte-1sy988e.svelte-1sy988e{transform:translate(100vw)}.translate-x-0.svelte-1sy988e.svelte-1sy988e.svelte-1sy988e{transform:translate(0)}ul.svelte-1sy988e.svelte-1sy988e.svelte-1sy988e{list-style-type:none;line-height:calc((1vmin + 1vmax)*1.2);font-size:calc((1vmin + 1vmax)*.7)}button.svelte-1sy988e.svelte-1sy988e.svelte-1sy988e:hover{cursor:pointer}.btn.svelte-1sy988e.svelte-1sy988e.svelte-1sy988e{background:transparent;border:0;outline:none;color:#000}a.svelte-1sy988e.svelte-1sy988e.svelte-1sy988e{text-decoration:none}a.svelte-1sy988e.svelte-1sy988e.svelte-1sy988e:hover{transition:all .4s ease-out;opacity:.7;transform:scale(1.1)}.inbuilt-link.svelte-1sy988e.svelte-1sy988e.svelte-1sy988e{cursor:text;color:#fff}.inbuilt-link.svelte-1sy988e.svelte-1sy988e.svelte-1sy988e:hover{opacity:1!important;transform:unset!important}video.svelte-1sy988e.svelte-1sy988e.svelte-1sy988e,.temp-holder.svelte-1sy988e.svelte-1sy988e.svelte-1sy988e{width:100%;height:100%;object-fit:contain;border-radius:8.5px;pointer-events:none;user-select:none}.project-item.svelte-1sy988e.svelte-1sy988e.svelte-1sy988e{width:70%;height:60vh;top:20vh;left:15%;position:absolute;background-color:#000;will-change:transform;transform-style:preserve-3d;transition:transform .4s ease-out;display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center;row-gap:2.6rem}@media (min-width: 150px) and (max-width: 750px),(min-height: 150px) and (max-height: 450px){.project-item.svelte-1sy988e.svelte-1sy988e.svelte-1sy988e{height:90vh;top:5vh;justify-content:center;align-items:center;text-align:center;width:95%;left:2.5%;row-gap:0}}.project-item.svelte-1sy988e .tab-panel.svelte-1sy988e.svelte-1sy988e{display:flex;width:100%;justify-content:center;height:5%}.project-item.svelte-1sy988e .tab-panel .tab.svelte-1sy988e.svelte-1sy988e{flex:.4;background-color:#fff;min-height:30px;max-height:5%;font-size:calc((1vmin + 1vmax)*1.2)}.project-item.svelte-1sy988e .tab-panel .tab.focused.svelte-1sy988e.svelte-1sy988e{transform:scale(1.1);background-color:#bf4080}.project-item.svelte-1sy988e .tab-panel .tab.svelte-1sy988e.svelte-1sy988e:first-of-type{border-radius:8.5px 0 0 8.5px}.project-item.svelte-1sy988e .tab-panel .tab.svelte-1sy988e.svelte-1sy988e:nth-of-type(2){border-radius:0 8.5px 8.5px 0}.project-item.svelte-1sy988e .bio.svelte-1sy988e.svelte-1sy988e{width:50%;text-align:left}@media (min-width: 150px) and (max-width: 750px){.project-item.svelte-1sy988e .bio.svelte-1sy988e.svelte-1sy988e{width:100%}}.project-item.svelte-1sy988e .bio h3.svelte-1sy988e.svelte-1sy988e{font-size:calc((1vmin + 1vmax)*.9);text-align:center;margin-bottom:10px}@media (min-width: 150px) and (max-width: 750px){.project-item.svelte-1sy988e .bio h3.svelte-1sy988e.svelte-1sy988e{font-size:calc((1vmin + 1vmax)*1.4)}}@media (min-height: 150px) and (max-height: 450px){.project-item.svelte-1sy988e .bio h3.svelte-1sy988e.svelte-1sy988e{margin-top:40px}}.project-item.svelte-1sy988e .bio ul.svelte-1sy988e>li.svelte-1sy988e{padding-left:1.2rem;line-height:calc((1vmin + 1vmax)*1.2);font-size:calc((1vmin + 1vmax)*.7)}@media (min-width: 150px) and (max-width: 750px){.project-item.svelte-1sy988e .bio ul.svelte-1sy988e>li.svelte-1sy988e{font-size:calc((1vmin + 1vmax)*1.2);line-height:calc((1vmin + 1vmax)*2.2)}}.project-item.svelte-1sy988e .bio ul.svelte-1sy988e>li.svelte-1sy988e:before{content:"⊕";margin-right:5px;color:#bf4080}.project-item.svelte-1sy988e .bio p.svelte-1sy988e.svelte-1sy988e{line-height:calc((1vmin + 1vmax)*1.2);font-size:calc((1vmin + 1vmax)*.7)}@media (min-width: 150px) and (max-width: 750px){.project-item.svelte-1sy988e .bio p.svelte-1sy988e.svelte-1sy988e{font-size:calc((1vmin + 1vmax)*1.2);line-height:calc((1vmin + 1vmax)*2.2)}}.project-item.svelte-1sy988e .bio .tags-wrapper.svelte-1sy988e.svelte-1sy988e{margin-top:4%;display:flex;flex-wrap:wrap;column-gap:.5rem;row-gap:.5rem}.project-item.svelte-1sy988e .bio .tags-wrapper .tag.svelte-1sy988e.svelte-1sy988e{background-color:#bf4080;border-radius:8.5px;font-size:calc((1vmin + 1vmax)*.7);text-align:center;min-width:100px;min-height:20px;display:flex;align-items:center;justify-content:center}.project-item.svelte-1sy988e .bio .tags-wrapper .tag.tag-maintaiance.svelte-1sy988e.svelte-1sy988e{background-color:transparent;color:#bf4080!important;border:1px #bf4080 solid;padding:5px 7px;margin-left:5%}@media (min-width: 150px) and (max-width: 750px){.project-item.svelte-1sy988e .bio .tags-wrapper .tag.svelte-1sy988e.svelte-1sy988e{font-size:calc((1vmin + 1vmax)*1.2)}}.project-item.svelte-1sy988e .separator.svelte-1sy988e.svelte-1sy988e{width:4.5%}.project-item.svelte-1sy988e .video-wrapper.svelte-1sy988e.svelte-1sy988e{width:45%;position:relative;transform:perspective(0);display:flex;flex-direction:column;justify-content:space-around}.project-item.svelte-1sy988e .video-wrapper .video-overlay.svelte-1sy988e.svelte-1sy988e{width:100%;height:85%;position:relative;padding:10px}.project-item.svelte-1sy988e .video-wrapper .video-overlay .layer.svelte-1sy988e.svelte-1sy988e{background:rgba(20,1,20,.3);position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8.5px}.project-item.svelte-1sy988e .video-wrapper .orientation-switch.svelte-1sy988e.svelte-1sy988e{height:10%;display:flex;justify-content:center;max-height:20px;margin-top:20px;transform:unset}.project-item.svelte-1sy988e .video-wrapper .orientation-switch .focused.svelte-1sy988e.svelte-1sy988e{transform:scale(1.3)}.project-item.svelte-1sy988e .video-wrapper .orientation-switch button.svelte-1sy988e.svelte-1sy988e{flex:.125;border:none;outline:none;transform:unset}.project-item.svelte-1sy988e .video-wrapper .orientation-switch button.svelte-1sy988e.svelte-1sy988e:nth-of-type(2){margin-left:5%}.project-item.svelte-1sy988e .video-wrapper.portrait.svelte-1sy988e.svelte-1sy988e{aspect-ratio:3/4;padding:10px 0;height:100%;max-width:300px;min-height:600px}@media (min-width: 150px) and (max-width: 750px){.project-item.svelte-1sy988e .video-wrapper.portrait.svelte-1sy988e.svelte-1sy988e{width:100%;height:80%;min-height:unset;justify-content:flex-start;margin-top:3%}}.project-item.svelte-1sy988e .video-wrapper.landscape.svelte-1sy988e.svelte-1sy988e{aspect-ratio:3/2;padding:0 10px}@media (min-width: 150px) and (max-width: 750px){.project-item.svelte-1sy988e .video-wrapper.landscape.svelte-1sy988e.svelte-1sy988e{width:100%;height:70%;justify-content:flex-start}.project-item.svelte-1sy988e .video-wrapper.landscape .video-overlay.svelte-1sy988e>video.svelte-1sy988e{object-fit:cover}}@media (min-height: 150px) and (max-height: 450px){.project-item.svelte-1sy988e .video-wrapper.landscape.svelte-1sy988e.svelte-1sy988e{width:60%;height:60%;margin-top:3%}.project-item.svelte-1sy988e .video-wrapper.landscape .video-overlay.svelte-1sy988e>video.svelte-1sy988e{object-fit:contain}}.project-item.even.svelte-1sy988e.svelte-1sy988e.svelte-1sy988e{flex-direction:row}.project-item.odd.svelte-1sy988e.svelte-1sy988e.svelte-1sy988e{flex-direction:row-reverse}.link-wrapper.svelte-1sy988e.svelte-1sy988e.svelte-1sy988e{width:100%}@media (min-width: 150px) and (max-width: 750px),(min-height: 150px) and (max-height: 450px){.link-wrapper.svelte-1sy988e.svelte-1sy988e.svelte-1sy988e{margin-top:3%}}@font-face{font-family:raleway_c;src:url(/assets/fonts/raleway-v22-cyrillic-300.woff2);font-weight:300}@font-face{font-family:raleway_c;src:url(assets/fonts/raleway-v22-cyrillic-100.woff2);font-weight:100}@font-face{font-family:raleway_c;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v28/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pbCMPrEVIT9d0c-dYA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}.svelte-fjtrya.svelte-fjtrya{margin:0;padding:0;box-sizing:border-box}.switch-holder.svelte-fjtrya.svelte-fjtrya{min-height:4rem;display:flex;flex-direction:column;justify-content:space-evenly}.switch-holder.svelte-fjtrya .switcher.svelte-fjtrya{width:3rem;height:1.5rem;border-radius:50px;border:.5px #bf4080 solid;position:relative;background:rgba(250,250,250,.9);display:flex;padding-left:4px;overflow:hidden;opacity:.7}.switch-holder.svelte-fjtrya .switcher.checked.svelte-fjtrya{opacity:1}.switch-holder.svelte-fjtrya .switcher input[type=radio].svelte-fjtrya{z-index:1;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%}.switch-holder.svelte-fjtrya .switcher input[type=radio].svelte-fjtrya:hover{cursor:pointer}.switch-holder.svelte-fjtrya .switcher .content.svelte-fjtrya{color:#bf4080;font-size:.7rem;vertical-align:middle;display:contents;position:relative}.switch-holder.svelte-fjtrya .switcher .ball.svelte-fjtrya{width:50%;height:100%;border-radius:50px;position:absolute;left:0%;transition:left .2s ease-in}.switch-holder.svelte-fjtrya .switcher .ball.checked.svelte-fjtrya{left:50%}@font-face{font-family:raleway_c;src:url(/assets/fonts/raleway-v22-cyrillic-300.woff2);font-weight:300}@font-face{font-family:raleway_c;src:url(assets/fonts/raleway-v22-cyrillic-100.woff2);font-weight:100}@font-face{font-family:raleway_c;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v28/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pbCMPrEVIT9d0c-dYA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}.svelte-h4b671.svelte-h4b671{margin:0;padding:0;box-sizing:border-box}.z-1.svelte-h4b671.svelte-h4b671{z-index:1}.scrollhint-wrapper.svelte-h4b671.svelte-h4b671{display:flex;flex-direction:column;width:15px;height:30px;justify-content:space-evenly;align-items:center;background:transparent;position:absolute;left:5vw;bottom:15vh}@media (min-height: 150px) and (max-height: 450px),(min-width: 150px) and (max-width: 750px){.scrollhint-wrapper.svelte-h4b671.svelte-h4b671{left:unset;right:10vw}}.scrollhint-wrapper.svelte-h4b671 .pic.svelte-h4b671{width:inherit;height:inherit;border-radius:20px;border:.8px #bf4080 solid;position:relative;display:flex;justify-content:center;align-items:flex-end;padding-bottom:5px}.scrollhint-wrapper.svelte-h4b671 .pic .dot.svelte-h4b671{position:absolute;top:10px;background:#bf4080;width:8px;height:8px;animation-name:svelte-h4b671-animate-dot;animation-duration:1s;animation-iteration-count:infinite;animation-fill-mode:forwards;animation-timing-function:ease-out;border-radius:20px}@media (min-height: 150px) and (max-height: 450px),(min-width: 150px) and (max-width: 750px){.scrollhint-wrapper.svelte-h4b671 .pic .dot.svelte-h4b671{animation-name:svelte-h4b671-animate-dot-mob}}@keyframes svelte-h4b671-animate-dot{0%{top:10px}to{top:20px}}@keyframes svelte-h4b671-animate-dot-mob{0%{top:20px}to{top:10px}}@font-face{font-family:raleway_c;src:url(/assets/fonts/raleway-v22-cyrillic-300.woff2);font-weight:300}@font-face{font-family:raleway_c;src:url(assets/fonts/raleway-v22-cyrillic-100.woff2);font-weight:100}@font-face{font-family:raleway_c;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v28/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pbCMPrEVIT9d0c-dYA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}.svelte-1knraoa.svelte-1knraoa.svelte-1knraoa{margin:0;padding:0;box-sizing:border-box}.bg-contrast-white.svelte-1knraoa.svelte-1knraoa.svelte-1knraoa{background-color:#fff;color:#000}.bg-contrast-black.svelte-1knraoa.svelte-1knraoa.svelte-1knraoa{background-color:#000;color:#fff}.z-0.svelte-1knraoa.svelte-1knraoa.svelte-1knraoa{z-index:0}.z-1.svelte-1knraoa.svelte-1knraoa.svelte-1knraoa{z-index:1}.z-3.svelte-1knraoa.svelte-1knraoa.svelte-1knraoa{z-index:3}.z-4.svelte-1knraoa.svelte-1knraoa.svelte-1knraoa{z-index:4}.transition-02.svelte-1knraoa.svelte-1knraoa.svelte-1knraoa{transition:transform .2s ease-out}.transition-06.svelte-1knraoa.svelte-1knraoa.svelte-1knraoa{transition:all .6s ease-out}.transition-08.svelte-1knraoa.svelte-1knraoa.svelte-1knraoa{transition:all .8s ease-out}.translate-y-top-100.svelte-1knraoa.svelte-1knraoa.svelte-1knraoa{transform:translateY(-100vh)}.translate-y-bottom-200.svelte-1knraoa.svelte-1knraoa.svelte-1knraoa{transform:translateY(100vh)}.translate-x-left-100.svelte-1knraoa.svelte-1knraoa.svelte-1knraoa{transform:translate(-100vw)}.translate-x-right-100.svelte-1knraoa.svelte-1knraoa.svelte-1knraoa{transform:translate(100vw)}ul.svelte-1knraoa.svelte-1knraoa.svelte-1knraoa{list-style-type:none;line-height:calc((1vmin + 1vmax)*1.2);font-size:calc((1vmin + 1vmax)*.7)}button.svelte-1knraoa.svelte-1knraoa.svelte-1knraoa:hover{cursor:pointer}.btn.svelte-1knraoa.svelte-1knraoa.svelte-1knraoa{background:transparent;border:0;outline:none;color:#000}a.svelte-1knraoa.svelte-1knraoa.svelte-1knraoa{text-decoration:none}a.svelte-1knraoa.svelte-1knraoa.svelte-1knraoa:hover{transition:all .4s ease-out;opacity:.7;transform:scale(1.1)}main.svelte-1knraoa.svelte-1knraoa.svelte-1knraoa{width:100%;height:100vh;scroll-snap-type:y mandatory;scroll-behavior:smooth;overflow:scroll;overflow-x:hidden}@media (min-height: 150px) and (max-height: 450px){main.svelte-1knraoa.svelte-1knraoa.svelte-1knraoa{scroll-snap-type:unset}}main.svelte-1knraoa section.svelte-1knraoa.svelte-1knraoa{width:100%;min-height:100vh;scroll-snap-align:end}main.svelte-1knraoa section.deep.svelte-1knraoa.svelte-1knraoa{position:relative}main.svelte-1knraoa section.deep.svelte-1knraoa.svelte-1knraoa:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(20,1,20,.7);z-index:2}main.svelte-1knraoa section.deep .bg-video.svelte-1knraoa.svelte-1knraoa,main.svelte-1knraoa section.deep .bg-img.svelte-1knraoa.svelte-1knraoa{position:absolute;top:0;left:0;height:100vh;width:100vw;object-fit:cover;pointer-events:none}main.svelte-1knraoa section.deep .lang-panel.svelte-1knraoa.svelte-1knraoa{display:flex;justify-content:center;padding:5px;position:fixed;top:10px;right:20px;width:auto;z-index:5}main.svelte-1knraoa section.deep .lang-panel button.svelte-1knraoa.svelte-1knraoa{width:1.8em;height:2.2em;border:none;z-index:1}main.svelte-1knraoa section.deep .lang-panel button.svelte-1knraoa.svelte-1knraoa:first-of-type{background:url(/assets/imgs/en.svg) center center/cover;border-radius:2.5px}main.svelte-1knraoa section.deep .lang-panel button.svelte-1knraoa.svelte-1knraoa:nth-of-type(2){background:url(/assets/imgs/ru.svg) center center/cover;border-radius:2.5px}main.svelte-1knraoa section.deep .content.svelte-1knraoa.svelte-1knraoa{position:relative}main.svelte-1knraoa section.deep .content .bio.svelte-1knraoa.svelte-1knraoa{margin-left:15%;width:70%;height:100vh;display:flex;flex-direction:column;justify-content:space-evenly;position:relative}@media (min-width: 150px) and (max-width: 750px){main.svelte-1knraoa section.deep .content .bio.svelte-1knraoa.svelte-1knraoa{margin-left:5%;width:90%;display:inline-block}}main.svelte-1knraoa section.deep .content .bio .avatar-wrapper.svelte-1knraoa.svelte-1knraoa{position:relative;display:flex;justify-content:center;align-items:center;min-height:20vh;margin-top:2vh}main.svelte-1knraoa section.deep .content .bio .avatar-wrapper.svelte-1knraoa.svelte-1knraoa:after{content:"";position:absolute;top:0;left:0%;width:100%;height:90%;border-bottom:1px #fff solid}main.svelte-1knraoa section.deep .content .bio .avatar-wrapper .avatar.svelte-1knraoa.svelte-1knraoa{border:1px #fff solid;border-radius:130px;max-width:220px;width:22.5%;background:#fff;aspect-ratio:1/1;overflow:hidden}@media (min-height: 150px) and (max-height: 450px){main.svelte-1knraoa section.deep .content .bio .avatar-wrapper .avatar.svelte-1knraoa.svelte-1knraoa{max-width:10%}}main.svelte-1knraoa section.deep .content .bio .avatar-wrapper .avatar img.svelte-1knraoa.svelte-1knraoa{width:100%;height:100%;object-fit:contain}main.svelte-1knraoa section.deep .content .bio .bio-content.svelte-1knraoa.svelte-1knraoa{width:100%;min-height:50vh;line-height:calc((1vmin + 1vmax)*1.2);font-size:calc((1vmin + 1vmax)*.7)}main.svelte-1knraoa section.deep .content .bio .bio-content .bio-list-nested.svelte-1knraoa.svelte-1knraoa{padding-left:1.5rem;line-height:calc((1vmin + 1vmax)*1.2);font-size:calc((1vmin + 1vmax)*.7)}@media (min-width: 150px) and (max-width: 750px){main.svelte-1knraoa section.deep .content .bio .bio-content .bio-list-nested.svelte-1knraoa.svelte-1knraoa{font-size:calc((1vmin + 1vmax)*1.2);line-height:1.12rem}}@media (min-height: 150px) and (max-height: 450px){main.svelte-1knraoa section.deep .content .bio .bio-content .bio-list-nested.svelte-1knraoa.svelte-1knraoa{font-size:.6rem;line-height:1.12rem}}main.svelte-1knraoa section.deep .content .bio .bio-content .bio-list-nested li.svelte-1knraoa.svelte-1knraoa:before{content:"▻";margin-right:5px;color:#bf4080}@media (min-width: 150px) and (max-width: 750px){main.svelte-1knraoa section.deep .content .bio .bio-content.svelte-1knraoa.svelte-1knraoa,main.svelte-1knraoa section.deep .content .bio .bio-content li.svelte-1knraoa.svelte-1knraoa{font-size:calc((1vmin + 1vmax)*1.2);line-height:1.12rem}}@media (min-height: 150px) and (max-height: 450px){main.svelte-1knraoa section.deep .content .bio .bio-content.svelte-1knraoa.svelte-1knraoa,main.svelte-1knraoa section.deep .content .bio .bio-content li.svelte-1knraoa.svelte-1knraoa{font-size:.6rem;line-height:1.12rem}}main.svelte-1knraoa section.deep .content .bio .btn-projects-on span.svelte-1knraoa.svelte-1knraoa{width:50%;position:absolute;top:0;left:25%;pointer-events:none;display:inline;text-align:left;font-size:calc((1vmin + 1vmax)*.7)}main.svelte-1knraoa section.deep .content .project-container-root-fixed.svelte-1knraoa.svelte-1knraoa{position:fixed;top:0%;left:0;width:100%;height:100%;background-color:#000}main.svelte-1knraoa section.deep .content .project-container-root-fixed .pagination.svelte-1knraoa.svelte-1knraoa{position:absolute;bottom:10vh;left:5vw;line-height:.8rem}main.svelte-1knraoa section.deep .content .project-container-root-fixed .pagination .page.svelte-1knraoa.svelte-1knraoa{display:block}main.svelte-1knraoa section.deep .content .project-container-root-fixed .pagination .page.svelte-1knraoa.svelte-1knraoa:nth-of-type(2){position:absolute;right:-10px}main.svelte-1knraoa section.deep .content .project-container-root-fixed .pagination .page span.page-num.svelte-1knraoa.svelte-1knraoa{font-size:2rem;color:#bf4080}@media (min-height: 150px) and (max-height: 450px),(min-width: 150px) and (max-width: 750px){main.svelte-1knraoa section.deep .content .project-container-root-fixed .pagination.svelte-1knraoa.svelte-1knraoa{left:unset;right:10vw;font-size:.8rem}main.svelte-1knraoa section.deep .content .project-container-root-fixed .pagination .page.svelte-1knraoa>span.page-num.svelte-1knraoa{font-size:1rem}}main.svelte-1knraoa section.deep .content .project-container-root-fixed .para-details.svelte-1knraoa.svelte-1knraoa{margin-top:50vh;text-align:center}main.svelte-1knraoa section.deep .content .project-container-root-fixed .project-container-fixed.svelte-1knraoa.svelte-1knraoa{width:100%;height:100%;position:fixed;perspective:1000px;top:0}main.svelte-1knraoa section.deep .content .project-container-root-fixed .project-container-fixed .btn-projects-off.svelte-1knraoa.svelte-1knraoa{font-size:1.6rem;position:relative;top:15px;left:15px;color:#bf4080;z-index:100}main.svelte-1knraoa section.deep .content .project-container-root-fixed .project-container-fixed .btn-projects-off.svelte-1knraoa.svelte-1knraoa:hover{transform:scale(1.1);transition:transform .4s ease-out}main.svelte-1knraoa section.deep .content .project-container-root-fixed .project-container-fixed .project-wrapper.svelte-1knraoa.svelte-1knraoa{width:100%;height:100%;transform-style:preserve-3d;pointer-events:none}main.svelte-1knraoa section.svelte-1knraoa.svelte-1knraoa:nth-of-type(2){position:relative;background-color:#fff;height:80vh}main.svelte-1knraoa section:nth-of-type(2) .astro img.svelte-1knraoa.svelte-1knraoa{width:100%;height:100%;object-fit:contain;transition:transform .4s ease-out}main.svelte-1knraoa section .details.svelte-1knraoa.svelte-1knraoa{position:relative;z-index:6;font-size:calc((1vmin + 1vmax)*1.4);width:40%;height:30%;top:20%;left:30%;display:flex;flex-direction:column;text-align:center;justify-content:center}main.svelte-1knraoa section footer.svelte-1knraoa.svelte-1knraoa{width:100%;position:absolute;top:80vh;min-height:20vh;background:#000;display:flex;align-items:center;padding:0 5%;justify-content:space-between}@media (min-width: 150px) and (max-width: 750px){main.svelte-1knraoa section footer.svelte-1knraoa.svelte-1knraoa{top:65vh;min-height:35vh}}main.svelte-1knraoa section footer .content.svelte-1knraoa.svelte-1knraoa{width:40%;display:grid;grid-template-columns:repeat(2,1fr);justify-content:center;column-gap:3rem}@media (min-width: 150px) and (max-width: 750px){main.svelte-1knraoa section footer .content.svelte-1knraoa.svelte-1knraoa{width:80%}}main.svelte-1knraoa section footer .content p.svelte-1knraoa.svelte-1knraoa,main.svelte-1knraoa section footer .content span.svelte-1knraoa.svelte-1knraoa{color:#fff;font-size:calc((1vmin + 1vmax)*.7)}@media (min-width: 150px) and (max-width: 750px){main.svelte-1knraoa section footer .content p.svelte-1knraoa.svelte-1knraoa,main.svelte-1knraoa section footer .content span.svelte-1knraoa.svelte-1knraoa{font-size:calc((1vmin + 1vmax)*1.2)}}main.svelte-1knraoa section footer .qr img.svelte-1knraoa.svelte-1knraoa{display:inline-block;object-fit:contain;height:15vh}main.svelte-1knraoa section footer .qr img.svelte-1knraoa.svelte-1knraoa:first-of-type{margin-right:20px}@media (min-width: 150px) and (max-width: 750px){main.svelte-1knraoa section footer .qr.svelte-1knraoa.svelte-1knraoa{display:none}}
