*,body,html{user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none}body,html{max-width:100vw;overflow-x:hidden!important;width:100vw}.visually-hidden{height:1px;padding:0;position:absolute!important;width:1px}.svg-link:first-child{margin-top:0}.svg-link img{display:block;height:auto;max-width:23vw;min-width:64px;width:700px}.svg-link-linkedin{transform:rotate(-18deg)}.svg-link-instagram{transform:rotate(8deg)}.svg-link-tg{transform:rotate(18deg)}.svg-link-mail{transform:rotate(-8deg)}.svg-title-en{left:50px;top:80px}.svg-title-en,.svg-title-ru{height:auto;max-width:calc(100vw - 100px);min-width:320px;pointer-events:none;position:absolute;width:40vw;z-index:3}.svg-title-ru{bottom:40px;right:50px}.caption{color:#fff;font-family:Cormorant,serif;font-size:20px;font-style:italic;line-height:100%;pointer-events:none;position:absolute;z-index:3}.caption-en{left:50px;top:50px}.caption-ru{bottom:50px;right:50px}#html,body{font-family:Cormorant,serif;margin:0;overflow-x:hidden;padding:0}#html,#page,body{background-color:#000}#page{display:block;max-width:100vw;width:100%}.section-group-top{margin-bottom:0;padding-top:20vh}.section-group-bottom{margin-top:0;padding-bottom:20vh}.spacer{display:block;width:100vw}.spacer-after-main,.spacer-before-main{background:transparent;height:20vh}.work-section{height:auto;margin:15vh 0;min-height:100vh}.showcase-section{background-color:transparent;height:auto!important;max-width:100vw;min-height:auto!important;overflow:visible;padding:0}.project-item,.showcase-section{display:block;margin:0;width:100%}.project-item{height:auto;min-height:150vh;overflow:hidden;position:relative}.project-item:first-child{margin-top:0}.project-item:last-child{margin-bottom:0}@media (max-width:1024px){.project-item{margin:0;min-height:130vh}}@media (max-width:768px){.project-item{margin:0;min-height:120vh}}@media (max-width:640px){.project-item{margin:0;min-height:80vh}}@media (max-width:480px){.project-item{margin:0;min-height:50vh}}section{align-items:center;background-color:transparent;color:#fff;display:flex;font-size:4rem;height:100vh;justify-content:center;max-width:100vw;overflow:visible;position:relative;width:100%}section.showcase-section{display:block;height:auto}section:nth-child(2n),section:nth-child(odd){background-color:transparent}
