html{min-height:100%}body{min-height:100%;margin:0;padding:0;background:#fff;color:#333;font-family:"RF Rostin",monospace;font-feature-settings:"onum"on,"ss01";font-size:14px;line-height:22px}@media only screen and (min-width:700px){body{font-size:20px;line-height:34px}}p,h1,h2,h3,h4,h5,h6{margin:0;font-weight:400;font-size:14px;line-height:22px}@media only screen and (min-width:700px){p,h1,h2,h3,h4,h5,h6{font-size:20px;line-height:34px}}ul,ol{margin:0;padding:0;list-style:none}a{text-decoration:none;color:#333;border-bottom:1px solid #bbb;transition:border-color .3s ease-out,color .3s ease-out}a:visited{color:#888}a:hover{color:#000;font-style:italic}.container{padding-left:25px}.row{display:flex;flex-wrap:wrap}.row .row{margin-right:-25px}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{flex-basis:0;flex-grow:1;max-width:100%;box-sizing:border-box;position:relative;min-height:1px;padding-right:25px}.col-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-12{flex:0 0 100%;max-width:100%}.offset-0{margin-left:0}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}@media only screen and (min-width:700px){.col-sm-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-sm-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-sm-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-sm-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-sm-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}}@media only screen and (min-width:1000px){.col-md-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-md-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-md-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-md-12{flex:0 0 100%;max-width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}}@media only screen and (min-width:1280px){.col-lg-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-lg-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-lg-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-lg-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}}@media only screen and (min-width:1800px){.col-xl-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-xl-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-xl-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-xl-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-xl-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}}.layout{position:relative;min-height:100%;max-width:1800px;margin:auto;background-color:#e0e0e0}.layout_gray{background-color:#e0e0e0;background-image:none;animation:none}.layout__container{position:relative}.layout__header{padding-top:19px}@media only screen and (min-width:700px){.layout__header{padding-top:23px}}.layout__body{padding-top:220px;padding-bottom:82px;position:relative}@media only screen and (min-width:700px){.layout__body{padding-top:374px;padding-bottom:126px}}@media only screen and (min-width:1000px){.layout__body{padding-top:238px;padding-bottom:126px}}.layout__footer{position:relative;padding-top:6px;padding-bottom:34px}@media only screen and (min-width:700px){.layout__footer{padding-top:10px;padding-bottom:46px}}.layout__footer:before{content:"";border-top:1px solid #b4b4b4;position:absolute;left:25px;right:25px;top:-1px}@keyframes layout-gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.page__lead{padding-right:0;margin:0 0 20px 0}@media only screen and (min-width:700px){.page__lead{margin:0 0 34px 0;padding-right:40px}}.page__trail{margin:22px 0 0 0}@media only screen and (min-width:700px){.page__trail{margin:34px 0 0 0}}@media only screen and (min-width:700px){.page__content{padding-right:40px}}.page__logo{position:absolute;margin-top:-136px}@media only screen and (min-width:1000px){.page__logo{margin-top:0;margin-left:-50%}}@media only screen and (min-width:1280px){.page__logo{margin-left:-100%}}.page__logo_articles{left:-5px;top:2px}.page__logo_course{left:-5px;top:-3px}.page__logo_pereverstka{left:-9px;top:7px}.top-menu{position:relative;z-index:220}.top-menu__home-page,.top-menu__list-container{z-index:10;display:inline-block;position:relative;vertical-align:top;padding-right:36px;margin-bottom:-88px}.top-menu__row{display:block}@media only screen and (min-width:700px){.top-menu__row{display:flex}}.top-menu__first-name{display:none}@media only screen and (min-width:1000px){.top-menu__first-name{display:inline}}.top-menu__link,.top-menu__link:visited{color:#333}.top-menu__link_active{border-bottom:0 none;cursor:default;font-style:normal!important}@media only screen and (min-width:700px){.top-menu__list-container{display:block}}.top-menu__list-container::before{content:">";position:absolute;margin-left:-36px;width:36px;text-align:center}@media only screen and (min-width:700px){.top-menu__list-container::before{content:normal}}.top-menu__list-container_hidden::before{content:normal}.top-menu_open .top-menu__list-container_hidden::before{content:">"}.top-menu__list{margin:0;padding:0;list-style:none;display:flex}.top-menu_open .top-menu__list{display:inline-block}.top-menu__item{margin-right:25px;display:none}@media only screen and (min-width:700px){.top-menu__item{display:block}}.top-menu_open .top-menu__item{display:block}.top-menu__item_active{display:block}@media only screen and (min-width:700px){.top-menu__item_active{font-weight:700}}.top-menu_open .top-menu__item_active{font-weight:700}.top-menu__title_disabled{color:#888}.top-menu__hamburger{position:absolute;top:-6px;right:16px;z-index:210;display:block;width:40px;height:40px;cursor:pointer}@media only screen and (min-width:700px){.top-menu__hamburger{display:none}}.top-menu__hamburger-icon{display:block;width:32px;height:32px;margin:4px}.top-menu__hamburger-icon>*{transition:all .5s}.top-menu_open .top-menu__hamburger-icon :nth-child(1){transform:translateY(7px) rotate(45deg);transform-origin:11px 1px}.top-menu_open .top-menu__hamburger-icon :nth-child(2){transform:translateX(30px)}.top-menu_open .top-menu__hamburger-icon :nth-child(3){transform:translateY(-7px) rotate(-45deg);transform-origin:11px 15px}.top-menu__grid,.top-menu__font{position:absolute;z-index:210;display:block;width:40px;height:40px;cursor:pointer}.top-menu__grid{right:16px;top:32px}@media only screen and (min-width:700px){.top-menu__grid{top:-2px}}.top-menu__grid-icon{display:block;width:32px;height:32px;margin:4px;position:absolute;transition:opacity .3s}.top-menu__grid-icon_active{opacity:0}.guides-visible .top-menu__grid-icon_active{opacity:1}.guides-visible .top-menu__grid-icon_inactive{opacity:0}.top-menu__font{right:16px;top:75px}@media only screen and (min-width:700px){.top-menu__font{top:38px}}.top-menu__font-icon{display:block;width:32px;height:32px;margin:4px}.top-menu__font g{transform:rotate(0deg);transform-origin:center;transition:none}.top-menu__font_spin g{transform:rotate(-360deg);transition:transform 1s}.top-menu__toolbar{position:absolute;top:0;right:0}@media only screen and (min-width:700px){.top-menu__toolbar{top:0}}.top-menu__grid,.top-menu__font{transition:opacity .3s}.top-menu-open .top-menu__grid,.top-menu-open .top-menu__font{opacity:0}body::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#e0e0e0;opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s linear .3s;z-index:200}body.top-menu-open{overflow:hidden}body.top-menu-open::before{opacity:1;visibility:visible;transition-delay:0s}.bottom-menu__container{display:flex}.bottom-menu__list{display:flex;list-style:none;margin:0;padding:0}.bottom-menu__item{margin-right:25px}.bottom-menu__item:last-child{margin-right:0}.bottom-menu__link::before{content:attr(data-short)}@media only screen and (min-width:1000px){.bottom-menu__link::before{content:normal}}.bottom-menu__title{display:none}@media only screen and (min-width:1000px){.bottom-menu__title{display:inline}}.bottom-menu__copyright{display:none}@media only screen and (min-width:700px){.bottom-menu__copyright{display:inline;padding-right:0}}.guides{display:none;pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%}.guides__container,.guides__row{height:100%}.guides__column{height:calc(100% - 18px);background-repeat:repeat;background-position:0 12px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAWCAMAAAA2GAaYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRFAKzq////qcxMFgAAAAJ0Uk5T/wDltzBKAAAAEElEQVR42mJgYGAkFgIEGAAB5QAWOVH/9wAAAABJRU5ErkJggg==);display:none}@media only screen and (min-width:700px){.guides__column{height:calc(100% - 22px);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAiCAYAAACeLbMRAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAABBJREFUCJljYFjz6j/DUAAAr5kClhuIdYIAAAAASUVORK5CYII=)}}.guides__column::before,.guides__column::after{content:"";background:#00acea;width:1px;height:calc(100% - 12px);position:absolute;top:12px}.guides__column::after{right:0}@media only screen and (min-width:700px){.guides__column::after{right:25px}}.guides__column:last-child{display:block;width:calc(100% - 25px);flex-basis:calc(100% - 25px)}@media only screen and (min-width:700px){.guides__column{display:block}.guides__column:last-child{padding-right:0;margin-right:25px;width:calc(16.66666667% - 25px);flex-basis:calc(16.66666667% - 25px)}.guides__column:last-child::after{right:0}}.guides-visible .guides{display:block}.sticker{width:144px;height:144px;overflow:hidden;position:relative}.sticker__star{fill:#333;transform:scale(.8)}@media only screen and (min-width:700px){.sticker__star{transform:scale(1)}}.sticker__label{color:#f2f2f2;display:block;position:absolute;width:100%;top:50%;transform:translateY(-50%);text-align:center;line-height:20px;font-style:italic}@media only screen and (min-width:700px){.sticker__label{line-height:26px}}.sticker__word{display:block}.project-page{font-family:"Spectral",serif;font-size:15px;line-height:22px;margin-top:-98px;margin-bottom:22px}@media only screen and (min-width:700px){.project-page{font-size:22px;line-height:34px;margin-top:-136px;margin-bottom:34px}}@media only screen and (min-width:1000px){.project-page{margin-top:0}}.project-page .project-logo{margin-top:-70px;width:75px;height:75px;position:absolute;left:calc(50% - 12.5px);transform:translateX(-50%)}@media only screen and (min-width:700px){.project-page .project-logo{margin-top:-120px;width:100px;height:100px}}@media only screen and (min-width:1000px){.project-page .project-logo{left:0;margin-top:-120px}}.project-page .tight{margin-bottom:0}.project-page .top-gap-1{margin-top:22px}@media only screen and (min-width:700px){.project-page .top-gap-1{margin-top:34px}}.project-page .top-gap-2{margin-top:44px}@media only screen and (min-width:700px){.project-page .top-gap-2{margin-top:68px}}.project-page .top-gap-3{margin-top:66px}@media only screen and (min-width:700px){.project-page .top-gap-3{margin-top:102px}}.project-page .top-gap-image{margin-top:29.66666667px}@media only screen and (min-width:700px){.project-page .top-gap-image{margin-top:46.66666667px}}.project-page h1{text-align:center;font-size:30px;line-height:33px;margin:66px 25px 22px}@media only screen and (min-width:700px){.project-page h1{font-size:44px;line-height:51px;margin-bottom:33px;margin-top:86px}}@media only screen and (min-width:1000px){.project-page h1{margin-left:-50%;width:100%}}.project-page h2,.project-page h3,.project-page h4,.project-page h5,.project-page h6{font-family:"RF Rostin",monospace;font-weight:700;font-size:14px;line-height:22px}@media only screen and (min-width:700px){.project-page h2,.project-page h3,.project-page h4,.project-page h5,.project-page h6{font-size:20px;line-height:34px}}.project-page p{font-size:15px;line-height:22px}@media only screen and (min-width:700px){.project-page p{font-size:22px;line-height:34px}}.project-page ul,.project-page ol,.project-page p{margin-bottom:22px}@media only screen and (min-width:700px){.project-page ul,.project-page ol,.project-page p{margin-bottom:34px}}.project-page ul{list-style-type:none}.project-page ul>li{padding-left:calc(.8em + 25px)}@media only screen and (min-width:1000px){.project-page ul>li{padding-left:0}}.project-page ul>li::before{content:"—";position:absolute;text-align:right;margin-left:calc(-.8em - 25px);width:.8em}@media only screen and (min-width:1000px){.project-page ul>li::before{margin-left:calc(-3em - 25px);width:3em}}.project-page ol{counter-reset:section;list-style-type:none}.project-page ol>li{padding-left:calc(.8em + 25px)}@media only screen and (min-width:1000px){.project-page ol>li{padding-left:0}}.project-page ol>li::before{counter-increment:section;content:counters(section,".");position:absolute;text-align:right;margin-left:calc(-.8em - 25px);width:.8em}@media only screen and (min-width:1000px){.project-page ol>li::before{margin-left:calc(-3em - 25px);width:3em}}.project-page time{display:block;text-align:center;margin-bottom:14px}@media only screen and (min-width:700px){.project-page time{margin-bottom:22px}}@media only screen and (min-width:1000px){.project-page time{float:left;margin-left:calc(-100% - 25px);margin-bottom:0}}.project-page h1+time{margin-top:-15px}@media only screen and (min-width:700px){.project-page h1+time{margin-top:-22px}}@media only screen and (min-width:1000px){.project-page h1+time{margin-top:0}}.project-page img{display:block;width:100%;border-radius:4px;margin-bottom:44px}@media only screen and (min-width:700px){.project-page img{margin-bottom:68px}}@media only screen and (min-width:1000px){.project-page img{width:calc(100% + (100% + 25px)/2)}}@media only screen and (min-width:1280px){.project-page img{width:calc(200% + 25px)}}.project-page figure{margin-left:0;margin-right:0;margin-top:0;margin-bottom:44px}@media only screen and (min-width:700px){.project-page figure{margin-top:0;margin-bottom:68px}}.project-page figure>img{width:100%;margin-bottom:7px}@media only screen and (min-width:700px){.project-page figure>img{margin-bottom:11px}}.project-page figure>figcaption{font-style:italic;text-align:center}.project-page figure::after{content:"";display:table}.project-page figure.no-caption+figure.no-caption{margin-top:-16px}@media only screen and (min-width:700px){.project-page figure.no-caption+figure.no-caption{margin-top:-24px}}@media only screen and (min-width:1000px){.project-page figure.no-caption+figure.no-caption{margin-top:-24px}}@media only screen and (min-width:1000px){.project-page .wide{margin-left:calc(-100% - 25px)}}.project-page .row.wide img{width:100%}@media only screen and (min-width:1280px){.project-page .centered{width:100%}}.project-page a{color:#333;border-bottom:none;background-image:linear-gradient(#bbb,#bbb);background-position:0 21px;background-repeat:repeat-x;background-size:1px 1px}@media only screen and (min-width:700px){.project-page a{background-position:0 29px}}.project-page a:visited{color:#888}.project-page a:hover{color:#000;font-style:inherit}.project-page section{border-radius:4px;text-align:center;margin-bottom:51px;margin-top:calc(22px + var(--mobile-indent, var(--indent, 0)));padding-bottom:15px}@media only screen and (min-width:700px){.project-page section{margin-bottom:79px;margin-top:calc(34px + var(--indent, 0));padding-bottom:22px}}.project-page section>img{display:block;position:relative;top:calc(-1*var(--mobile-indent, var(--indent, 0)));margin-bottom:calc(22px - var(--mobile-indent, var(--indent, 0)));margin-top:auto;margin-right:auto;margin-left:auto}@media only screen and (min-width:700px){.project-page section>img{top:calc(-1*var(--indent, 0));margin-bottom:calc(34px - var(--indent, 0))}}.project-page section.wide{padding-left:50px;padding-right:50px}@media only screen and (min-width:1000px){.project-page section.wide{padding-left:calc((100% + 25px)/3);padding-right:calc((100% + 25px)/3)}}@media only screen and (min-width:1280px){.project-page section.wide{padding-left:50%;padding-right:50%}}.project-page .hatch::before{content:"";position:absolute;margin-top:-7px;width:50px;border-top:1px solid #b4b4b4}@media only screen and (min-width:700px){.project-page .hatch::before{margin-top:-11px}}@media only screen and (min-width:1000px){.project-page .hatch::before{margin-left:-25px}}.main-container{margin-top:-88px}@media only screen and (min-width:700px){.main-container{margin-top:-136px}}@media only screen and (min-width:1000px){.main-container{margin-top:0}}.main-text{margin-bottom:22px}@media only screen and (min-width:700px){.main-text{margin-bottom:34px;padding-right:40px}}.main-items{min-height:220px}@media only screen and (min-width:700px){.main-items{min-height:340px}}.main-item{margin-right:-25px;margin-bottom:22px}@media only screen and (min-width:700px){.main-item{margin-bottom:34px}}.main-item:last-child{margin-bottom:0}.main-item__type{font-weight:700}@media only screen and (min-width:700px){.main-item__content{padding-right:40px}}.main-image{margin-bottom:-224px;margin-left:-25px;margin-top:-50px}@media only screen and (min-width:700px){.main-image{margin-bottom:-125px;margin-top:97px}}.main-image__figure{margin:0;position:relative}.main-image__frame{overflow:hidden;position:relative;height:522px}@media only screen and (min-width:700px){.main-image__frame{height:572px;margin:auto}}.main-image__image{position:relative;display:block;height:100%;width:320px;left:55.5%;margin-left:-182px}@media only screen and (min-width:700px){.main-image__image{width:auto;left:auto;margin-left:auto;margin-right:auto}}.main-image__caption{position:absolute;bottom:0;right:8px;transform:rotate(-90deg) translateX(100%);transform-origin:100% 100%;font-size:11px;line-height:1}.main-background{margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;bottom:0;position:absolute;width:100%;height:600px;overflow:hidden}@media only screen and (min-width:700px){.main-background{bottom:auto;position:static;width:auto;height:auto;overflow:visible}}.main-background__image{display:block;position:absolute;bottom:0;width:520px;left:-80px}@media only screen and (min-width:700px){.main-background__image{width:688px;left:calc(100%/6 - 118px)}}@media only screen and (min-width:1000px){.main-background__image{bottom:0;width:688px;left:18%;transform:translateX(-50%)}}@media only screen and (min-width:1280px){.main-background__image{left:40%}}.main-background__caption{display:none;position:absolute;bottom:0;right:8px;transform:rotate(-90deg) translateX(100%);transform-origin:100% 100%;font-size:11px;line-height:1}@media only screen and (min-width:1000px){.main-background__caption{display:block}}.articles+.articles{margin-top:22px}@media only screen and (min-width:700px){.articles+.articles{margin-top:34px}}.articles__year{font-weight:700}@media only screen and (min-width:700px){.articles__year{font-weight:400;position:absolute;width:100px;margin-left:-125px;text-align:right}}.articles__list{margin:0;padding:0;list-style:none}.issue{display:table-row}@media only screen and (min-width:700px){.issue{display:block}}.issue_starred::after{content:"*";padding-left:1em}.issue__number{display:table-cell;text-align:right;padding-right:.7em}@media only screen and (min-width:700px){.issue__number{display:block;position:absolute;width:100px;margin-left:-125px;padding-right:0}}.issue__title{display:table-cell}@media only screen and (min-width:700px){.issue__title{display:inline}}.pereverstka-page-logo{margin:0;padding:0;position:relative}.pereverstka-page-logo_side{display:none;position:absolute}@media only screen and (min-width:1280px){.pereverstka-page-logo{display:none}.pereverstka-page-logo_side{display:block;box-sizing:border-box;width:100%;margin-left:-100%;padding-right:120px}}.pereverstka-page-logo__main{display:block;width:auto;max-width:100%;margin:auto}.pereverstka-page-logo__sticker{position:absolute;bottom:50%;left:24%}.pereverstka-page-logo__container{position:relative;display:block;text-decoration:none;border-bottom:0 none}.course__group{border-top:1px solid #b4b4b4;margin-top:15px;padding-top:6px}@media only screen and (min-width:700px){.course__group{margin-top:24px;padding-top:9px;padding-bottom:34px}.course__group:last-child{padding-bottom:0}}.course__group-row{margin-right:-25px}.course__year{font-weight:700}.course__venue{margin-bottom:22px}@media only screen and (min-width:700px){.course__venue{margin-bottom:0}}.course__date,.course__city,.course__venue{display:block}@media only screen and (min-width:700px){.course__date,.course__city,.course__venue{display:inline}}.course__comma{display:none}@media only screen and (min-width:700px){.course__comma{display:inline}}.course-page-logo{display:block;width:100px;height:100px;margin-top:-18px;margin-bottom:22px;margin-left:-5px}@media only screen and (min-width:700px){.course-page-logo{margin-top:10px;margin-bottom:26px}}@media only screen and (min-width:1000px){.course-page-logo{position:absolute;left:-50%;margin-top:-3px;margin-bottom:0}}@media only screen and (min-width:1280px){.course-page-logo{left:-100%}}.projects{font-family:"Spectral",serif;font-size:15px;line-height:22px;margin-top:-142px;margin-bottom:22px}@media only screen and (min-width:700px){.projects{font-size:22px;line-height:34px;margin-top:-136px;margin-bottom:34px}}@media only screen and (min-width:1000px){.projects{margin-top:0}}.projects__logo{margin-top:-120px;width:75px;height:75px;position:absolute;left:50%;transform:translateX(-50%)}@media only screen and (min-width:700px){.projects__logo{margin-top:-206px;width:100px;height:100px}}.projects__title{text-align:center;font-size:30px;line-height:33px;margin-bottom:51px;margin-top:110px;margin-left:auto;margin-right:auto;padding-right:25px;box-sizing:border-box;width:90%}@media only screen and (min-width:700px){.projects__title{font-size:44px;line-height:51px;margin-top:86px;margin-bottom:80px}}@media only screen and (min-width:1000px){.projects__title{width:75%}}@media only screen and (min-width:1280px){.projects__title{width:50%}}.project-list{position:relative}.project-list__sizer,.project-list__tile{width:100%}@media only screen and (min-width:1000px){.project-list__sizer,.project-list__tile{width:50%}}.project-list__tile{box-sizing:border-box;padding-right:25px;padding-bottom:45px}.project-tile{text-align:center;position:relative;padding-left:25px;padding-right:25px}.project-tile__cover{overflow:hidden;border-radius:4px;margin-left:-25px;margin-right:-25px;margin-bottom:7px}@media only screen and (min-width:700px){.project-tile__cover{margin-bottom:11px}}.project-tile__image{width:100%;display:block;transition:transform .3s}.project-tile:hover .project-tile__image{transform:scale(1.05)}.project-tile__link{color:#333;text-decoration:none;font-style:italic;border-bottom:none;background-image:linear-gradient(#bbb,#bbb);background-position:0 21px;background-repeat:repeat-x;background-size:1px 1px}@media only screen and (min-width:700px){.project-tile__link{background-position:0 29px}}.project-tile__link:visited{color:#888}.project-tile__link:hover{color:#000}.project-tile__link::after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.special{margin-top:0!important}@media only screen and (min-width:1000px){.special{margin-top:-130px!important}}@media only screen and (min-width:1280px){.special{margin-top:-180px!important}}