.specproject{background:var(--specproject-page-color)}.specproject .l-window{max-width:unset;background:unset}.specproject .topline{border-bottom:1px solid #ddd}.specproject .topline__wrap.collapsed{height:45px}.specproject__after-topline-banner-wrapper{background-color:var(--specproject-heading-color)}.specproject__content{padding-top:60px;display:flex;flex-direction:row;justify-content:center;margin-bottom:60px;column-gap:30px}.specproject__content__central-column{max-width:960px;display:flex;flex-wrap:wrap;gap:30px}.specproject__content__right-column{height:max-content}.specproject:has(.specproject__heading) .specproject__content{padding-top:0}.specproject:has(.specproject__heading) .specproject__heading{padding-bottom:60px}@media (max-width:1440px){.specproject__content:has(.specproject__content__right-column) .specproject__content__central-column{max-width:630px}}.specproject__heading{background-color:var(--specproject-heading-color)}.specproject__heading__image-block{display:flex;justify-content:center;padding-top:60px;padding-inline:20px}.specproject__heading__title-block{display:flex;flex-direction:column;align-items:center}.specproject__heading__title{font-family:'PF Regal Text Pro','Times New Roman',serif;font-size:60px;line-height:65px;text-align:center;overflow:hidden;padding-top:60px;max-width:900px;color:#fff;padding-inline:20px}.specproject__heading-menu{display:flex;align-items:center;justify-content:center;min-height:80px;border-bottom:1px solid #ddd;width:100%;background-color:var(--specproject-topline-color)}.specproject__heading-menu__inner{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;width:100%;max-width:1350px;padding-inline:20px}a.specproject__heading-menu__link{font-family:GraphikCy,'Helvetica CY',Arial,sans-serif;font-size:14px;line-height:1.42;font-weight:400;color:#fff}.specproject__partners{display:flex;justify-content:center;align-items:center;gap:25px;padding-top:60px;padding-inline:20px}.specproject__partners__title{display:flex;justify-content:center;font-family:GraphikCy,'Helvetica CY',Arial,sans-serif;font-size:14px;line-height:1.28;white-space:nowrap;color:#fff}.specproject__partners__list{display:inline-flex;gap:25px}.specproject__partners__partner{height:35px}.specproject__partners__picture{height:inherit}.specproject__partners .smart-image>img{display:block;width:auto;height:inherit;object-fit:contain}@media (hover:hover) and (pointer:fine){.specproject__heading-menu__link:hover{opacity:.7}a[href].specproject__partners__partner:hover{opacity:.7}}.specproject__material-card{width:100%;max-width:300px;overflow:hidden;position:relative}.specproject__material-card__body{display:flex;flex-direction:column;row-gap:5px}.specproject__material-card__link{display:flex;flex-direction:column;color:#fff;height:100%;row-gap:15px}.specproject__material-card__anim-block{display:block;position:relative;height:20px;overflow:hidden}.specproject__material-card__textonline{position:absolute;right:5px;top:5px}.specproject__material-card__category{font-family:'PF Regal Text Pro RegularA','Times New Roman',serif;opacity:1;transition:opacity .6s ease-out;display:block;position:absolute;top:0;left:0;font-size:14px;line-height:20px;color:var(--specproject-category-color)}.specproject__material-card__publish{opacity:0;transition:all .2s ease-out;display:block;position:absolute;top:-20px;left:auto;font-size:10px;line-height:20px;color:#9b9b9b;text-transform:uppercase;letter-spacing:1px}.specproject__material-card__publish-date{color:#777}.specproject__material-card__title{display:block;font-family:GraphikCy-Medium,'Helvetica CY',Arial,sans-serif;font-weight:500;font-size:24px;line-height:26px;max-height:110px;overflow:hidden;text-overflow:ellipsis;width:100%}.specproject__material-card__image-block{display:block;position:relative;overflow:hidden}.specproject__material-card__image-block img{aspect-ratio:1.5}.specproject__material-card__image{max-height:100%;display:block}.specproject__material-card__story-label{position:absolute;z-index:2;bottom:20px;left:0}.specproject__material-card.mod_big,.specproject__material-card:nth-of-type(6n),.specproject__material-card:nth-of-type(6n+1):not(:first-of-type){width:100%;max-width:100%;height:488px}.specproject__material-card.mod_big .specproject__material-card__body,.specproject__material-card:nth-of-type(6n) .specproject__material-card__body,.specproject__material-card:nth-of-type(6n+1):not(:first-of-type) .specproject__material-card__body{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1;row-gap:20px}.specproject__material-card.mod_big .specproject__material-card__anim-block,.specproject__material-card:nth-of-type(6n) .specproject__material-card__anim-block,.specproject__material-card:nth-of-type(6n+1):not(:first-of-type) .specproject__material-card__anim-block{display:none;flex-direction:column;align-items:center;width:100%;text-align:center;margin-bottom:0}.specproject__material-card.mod_big .specproject__material-card__category,.specproject__material-card:nth-of-type(6n) .specproject__material-card__category,.specproject__material-card:nth-of-type(6n+1):not(:first-of-type) .specproject__material-card__category{position:relative;color:#fff}.specproject__material-card.mod_big .specproject__material-card__title,.specproject__material-card:nth-of-type(6n) .specproject__material-card__title,.specproject__material-card:nth-of-type(6n+1):not(:first-of-type) .specproject__material-card__title{font-size:55px;line-height:1;max-width:760px;text-align:center;max-height:unset}.specproject__material-card:nth-of-type(6n) .specproject__material-card__anim-block,.specproject__material-card:nth-of-type(6n+1):not(:first-of-type) .specproject__material-card__anim-block{display:flex}.specproject__material-card:nth-of-type(6n) .specproject__material-card__publish,.specproject__material-card:nth-of-type(6n+1):not(:first-of-type) .specproject__material-card__publish{display:none}.specproject__material-card:nth-of-type(6n){max-width:630px;height:345px}.specproject__material-card:nth-of-type(6n) .specproject__material-card__title{font-size:32px;line-height:1.15;max-height:150px;padding-bottom:5px;overflow:hidden}.specproject__material-card:nth-of-type(6n+1):not(:first-of-type) .specproject__material-card__category{opacity:1}@media (hover:hover) and (pointer:fine){.specproject__material-card__link:hover .specproject__material-card__title{color:#f63833}.specproject__material-card__link:hover .animate .specproject__material-card__publish{opacity:1;transition:all .25s ease-out;top:0}.specproject__material-card__link:hover .animate .specproject__material-card__category{opacity:0;transition:opacity .3s ease-out}.specproject__material-card.mod_big:hover .specproject__material-card__title{color:inherit}.specproject__material-card:nth-of-type(6n) .specproject__material-card__link:hover .specproject__material-card__title,.specproject__material-card:nth-of-type(6n+1):not(:first-child) .specproject__material-card__link:hover .specproject__material-card__title{color:#fff}.specproject__material-card:nth-of-type(6n) .specproject__material-card__link:hover .specproject__material-card__category,.specproject__material-card:nth-of-type(6n+1):not(:first-child) .specproject__material-card__link:hover .specproject__material-card__category{opacity:1;top:0}}@media (max-width:1440px){.specproject__content:has(.fox-tail) .specproject__material-card:nth-of-type(6n+1){height:auto}.specproject__content:has(.fox-tail) .specproject__material-card:nth-of-type(6n+1) .specproject__material-card__title{font-size:48px}.specproject__content:has(.fox-tail) .specproject__material-card:nth-of-type(6n+1):not(:first-of-type){border:1px solid #ddd}.specproject__content:has(.fox-tail) .specproject__material-card:nth-of-type(6n+1):not(:first-of-type) .specproject__material-card__body{position:relative}.specproject__content:has(.fox-tail) .specproject__material-card:nth-of-type(6n+1):not(:first-of-type) .specproject__material-card__link{padding:50px 0;display:flex;flex-direction:column-reverse;row-gap:25px}.specproject__content:has(.fox-tail) .specproject__material-card:nth-of-type(6n+1):not(:first-of-type) .specproject__material-card__title{max-height:unset}.specproject__content:has(.fox-tail) .specproject__material-card:nth-of-type(6n+1):not(:first-of-type) .specproject__material-card__image-block{position:static;max-width:500px;margin:0 auto;overflow:visible;width:100%}.specproject__content:has(.fox-tail) .specproject__material-card:nth-of-type(6n+1):not(:first-of-type) .specproject__material-card__image-block img{aspect-ratio:unset}}.other-projects-anons{display:flex;justify-content:center;margin-top:54px;margin-inline:20px}.other-projects-anons__list{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 30px;width:100%;max-width:1350px;border-top:1px solid var(--other-projects-line-color);padding-top:15px}a.other-projects-anons__link{display:flex;align-items:center;white-space:nowrap}.other-projects-anons__title-block{display:flex;align-items:center;font-family:GraphikCy,'Helvetica CY',Arial,sans-serif;font-size:14px;line-height:1.43;font-weight:400;white-space:nowrap;color:var(--other-projects-text-color)}.other-projects-anons__title{white-space:nowrap}.other-projects-anons__logo{display:block;width:auto;max-height:30px;object-fit:contain;object-position:top left}.other-projects-anons__title+.other-projects-anons__logo{margin-left:6px}@media (pointer:fine) and (hover:hover){.other-projects-anons__link[href]:hover{opacity:.7}}.other-stories-anons{display:flex;justify-content:center;margin-top:54px;margin-inline:20px}.other-stories-anons__list{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 25px;width:100%;max-width:1350px;padding-top:15px;border-top:1px solid var(--other-stories-text-color)}a.other-stories-anons__link{display:flex;align-items:center;font-family:GraphikCy,'Helvetica CY',Arial,sans-serif;font-size:14px;line-height:1.43;font-weight:400;white-space:nowrap;color:var(--other-stories-text-color);column-gap:6px}.other-stories-anons__title{white-space:nowrap}.specproject__heading:has(.other-projects-anons) .other-stories-anons{margin-top:15px}.specproject__heading:has(.other-projects-anons) .other-stories-anons__list{padding-top:0;border:none}@media (pointer:fine) and (hover:hover){.other-stories-anons__link[href]:hover{opacity:.7}}