html{--scrollbarWidth:0px;width:100%;overflow-x:hidden;font-family:Noto Sans,Arial,sans-serif;font-size:62.5%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body,figcaption,figure,h1,h2,h3,h4,ol,p,ul{margin:0}ol[class],ul[class]{padding:0;list-style:none}body{box-sizing:border-box;min-height:100vh;min-height:-webkit-fill-available;background-color:#fff;color:#000;line-height:1.5;text-rendering:auto}audio,canvas,iframe,img,svg,video{display:inline-block;max-width:100%;vertical-align:middle}button,input,select{font:inherit}:focus:not(:focus-visible){outline:0}@font-face{font-family:Noto Sans;src:url(https://iy.kommersant.ru/ContentFlex/ajax/fonts/noto-sans/NotoSans-SemiBold.woff2) format("woff2"),url(https://iy.kommersant.ru/ContentFlex/ajax/fonts/noto-sans/NotoSans-SemiBold.woff) format("woff"),url(https://iy.kommersant.ru/ContentFlex/ajax/fonts/noto-sans/NotoSans-SemiBold.ttf) format("truetype");font-stretch:normal;font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Noto Sans;src:url(https://iy.kommersant.ru/ContentFlex/ajax/fonts/noto-sans/NotoSans-Italic.woff2) format("woff2"),url(https://iy.kommersant.ru/ContentFlex/ajax/fonts/noto-sans/NotoSans-Italic.woff) format("woff"),url(https://iy.kommersant.ru/ContentFlex/ajax/fonts/noto-sans/NotoSans-Italic.ttf) format("truetype");font-stretch:normal;font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Noto Sans;src:url(https://iy.kommersant.ru/ContentFlex/ajax/fonts/noto-sans/NotoSans-Regular.woff2) format("woff2"),url(https://iy.kommersant.ru/ContentFlex/ajax/fonts/noto-sans/NotoSans-Regular.woff) format("woff"),url(https://iy.kommersant.ru/ContentFlex/ajax/fonts/noto-sans/NotoSans-Regular.ttf) format("truetype");font-stretch:normal;font-style:normal;font-weight:400;font-display:swap}.vh{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;border:0;clip:rect(1px,1px,1px,1px)}.ol{outline:1px dashed red}.vam{vertical-align:middle}.link{color:inherit;text-decoration:none}.link--overlay:after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.no_decor{text-decoration:none}.decor{text-decoration:underline}.brand_color{color:#000}a{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:.0667em}.hide{display:none!important}@media only screen and (max-width:809.98px){.hide_mobile{display:none!important}}@media only screen and (min-width:1080px){.hide_desktop{display:none!important}}.stretch,.stretch_photo iframe,.stretch_photo img,.stretch_photo object,.stretch_photo video{position:absolute;top:0;left:0;width:100%;height:100%}.stretch,.stretch_photo img,.stretch_photo video{object-fit:contain;object-position:50% 50%}.stretch--cover,.stretch_photo--cover img,.stretch_photo--cover video{object-fit:cover}.nowrap{white-space:nowrap}.vicon{display:inline-block;position:relative;font:20px/0 a;vertical-align:middle;fill:currentcolor}.vicon__body{display:block;width:1em;height:1em;-ms-transform:translate(.5px,-.3px);transform:translateX(0);background:inherit}.vicon--larrow .vicon__body{transform:rotate(180deg)}.vicon--circled:before{position:absolute;width:1em;height:1em;border-radius:50%;background-color:var(--vicon_fill_color,#000);content:""}.vicon--circled:hover:before{background-color:var(--vicon_fill_hover_color,#000)}.vicon--gull_right{margin-left:12px;font-size:12px;fill:#fff}.vicon--header_back_arrow{margin-right:7px;padding:1px;font-size:18px}.vicon--sound{padding:1px;font-size:24px}@media only screen and (min-width:1080px){.vicon--sound{margin-left:7px}}.vicon--scroll_arrow{color:inherit;font-size:40px}.ui-collapse{visibility:visible;position:relative;overflow:hidden;opacity:1}.ui-collapse.ui-collapse--hide{visibility:hidden;max-height:0;opacity:0}.ui-collapse.ui-collapse--animated{transition:max-height .4s cubic-bezier(.05,.69,.14,1) 0s,opacity 1s cubic-bezier(.05,.69,.14,1) 0s,visibility 0s cubic-bezier(.05,.69,.14,1) 0s}.ui-collapse.ui-collapse--hide.ui-collapse--animated{transition-delay:0s,0s,.4s;transition-duration:.4s,.4s,0s;transition-timing-function:cubic-bezier(.05,.69,.14,1)}.ui-rotate{display:inline-block;transition:transform .5s cubic-bezier(.05,.69,.14,1) 0s;will-change:transform}.ui-rotate_180{transform:rotate(-180deg)}.ui-button{box-sizing:border-box;display:inline-flex;position:relative;flex-shrink:0;align-items:center;justify-content:center;width:auto;max-width:100%;height:3.5rem;margin:0;padding:.5rem 1rem;overflow:hidden;border:0;border-radius:0;border-radius:3px;background-color:#004465;background-color:rgba(var(--rubric_color),1);color:#fff;font-size:1.6rem;line-height:2.2rem;text-align:center;text-decoration:none;cursor:pointer;transition:transform .5s cubic-bezier(.05,.69,.14,1) 0s,background-color .5s cubic-bezier(.05,.69,.14,1) 0s;will-change:opacity,transform;-moz-appearance:none;-webkit-appearance:none;appearance:none}.ui-button:not(:disabled):not([data-disabled]){box-shadow:0 1px 4px 0 rgba(0,0,0,.25)}.ui-button:not(:disabled):not([data-disabled]):hover{transform:scale(1.1);background-color:rgba(var(--rubric_color),1)}@supports not selector(*:focus-visible){.ui-button:not(:disabled):not([data-disabled]):focus{transform:scale(1.1);background-color:rgba(var(--rubric_color),1)}}@supports selector(*:focus-visible){.ui-button:not(:disabled):not([data-disabled]):focus-visible{transform:scale(1.1);background-color:rgba(var(--rubric_color),1)}}.ui-button:not(:disabled):not([data-disabled]):active{transform:scale(1.1) translateY(2px)}.ui-loader{--wing_shade:0.6666666667;display:inline-block;position:relative;width:1em;height:1em;color:#666;vertical-align:middle;will-change:transform}.ui-loader:after,.ui-loader:before{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;content:""}.ui-loader:before{border-top:.0833em solid;border-right:.0833em solid transparent}.ui-loader:after{border-bottom:.0833em solid;border-left:.0833em solid transparent;opacity:1;opacity:var(--wing_shade)}.ui-loader--white{--wing_shade:0.8125;color:#fff}.ui-loader.ui-loader--animated{animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ui-modal{position:relative}.ui-modal .ui-modal__input:checked~* .ui-modal__hide,.ui-modal .ui-modal__input:checked~.ui-modal__hide,.ui-modal .ui-modal__input:not(:checked)~* .ui-modal__show,.ui-modal .ui-modal__input:not(:checked)~.ui-modal__show{display:none}.ui-modal .ui-modal__input:focus-visible~* .ui-modal__icon,.ui-modal .ui-modal__input:focus-visible~.ui-modal__icon{box-shadow:0 0 0 2px #fff,0 0 0 4px #000}.ui-modal .ui-modal__input:checked~* .ui-modal__overlay,.ui-modal .ui-modal__input:checked~.ui-modal__overlay{z-index:2;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5);cursor:pointer}.ui-modal .ui-modal__input:checked~* .ui-modal__frame,.ui-modal .ui-modal__input:checked~.ui-modal__frame{box-sizing:border-box;z-index:3;position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto;background-color:#000;scrollbar-color:#fff transparent;scrollbar-width:thin}.ui-modal__close{display:none}.ui-modal .ui-modal__input:checked~* .ui-modal__close,.ui-modal .ui-modal__input:checked~.ui-modal__close{display:block;z-index:2;position:fixed;top:2rem;right:2rem;cursor:pointer}.ui-modal__enlarge{z-index:1;position:absolute;top:.8rem;right:1.6rem;cursor:pointer}.ui-modal__icon{padding:.6rem;border-radius:.8rem;background-color:#000;color:#fff;font-size:1.8rem}.ui-modal .ui-modal__input:checked~* .ui-modal__icon,.ui-modal .ui-modal__input:checked~.ui-modal__icon{padding:0;font-size:2rem}@media only screen and (min-width:1080px){.ui-modal .ui-modal__input:checked~* .ui-modal__icon,.ui-modal .ui-modal__input:checked~.ui-modal__icon{padding:.8rem;font-size:2.4rem}}.sharing{display:flex;align-items:center;justify-content:space-between;max-width:17rem;margin:0 auto;color:#ddd;font-size:3rem;line-height:1}.sharing__item{text-decoration:none;transition:color .1s ease-in-out}.sharing__item:not(:first-child){margin-left:4.5rem}.sharing__item:focus,.sharing__item:hover{opacity:.8}.sharing_list{display:flex;flex-flow:row nowrap;gap:1rem}.sharing_list__item{flex-shrink:0}.sharing_list__title{margin-bottom:.8rem;font-size:1.4rem;font-weight:400;line-height:2.4rem;white-space:nowrap}@media only screen and (min-width:1080px){.sharing_list__title{margin:0 1rem 0 0}}.about .sharing_list__title{margin:0 0 .8rem}.sharing_list__icon{--vicon_fill_hover_color:#666;color:#fff;font-size:24px}.grid{box-sizing:border-box;position:relative}@media only screen and (min-width:810px){.grid{display:flex;flex-flow:row wrap;align-items:stretch;justify-content:space-between;width:100%;margin:0 auto;padding:0}}.layout{box-sizing:border-box;position:relative;width:100%;max-width:100rem;margin:0 auto;padding:0 2rem}@media only screen and (min-width:1080px){.layout{padding:0}}@media only screen and (min-width:1600px){.layout{max-width:134.4rem}}@media only screen and (min-width:810px){.layout--chronicle{padding:0 4rem}}@media only screen and (min-width:1080px){.layout--chronicle{max-width:100rem;padding:0}}.grid_col{max-width:100%}.grid_col_large{width:100%;max-width:100rem}@media only screen and (min-width:1600px){.grid_col_large{max-width:134.4rem}}@media only screen and (min-width:810px){.grid_col_main{width:calc(100% - 31rem)}}@media only screen and (min-width:1080px){.grid_col_main{width:calc(100% - 35rem)}}@media only screen and (min-width:810px){.grid_col_aside{width:27rem}.grid_col_aside--contemporary_gap{margin-top:2rem}}@media only screen and (min-width:810px){.grid_col_half{width:calc(50% - 1.4rem)}}@media only screen and (min-width:810px){.grid_col_third{width:calc(33.33333% - 1.86667rem)}}.grid_col--center{margin-right:auto;margin-left:auto}@media only screen and (min-width:1080px){.grid_col_65{position:relative;width:65rem}}@media only screen and (min-width:810px){.order2{order:2}}.ui-modal.modal .fancy_scroll{box-sizing:border-box;overflow:auto;scrollbar-color:#fff transparent;scrollbar-width:thin}.ui-modal.modal .fancy_scroll::-webkit-scrollbar{width:8px}.ui-modal.modal .fancy_scroll::-webkit-scrollbar-track{background-color:#000}.ui-modal.modal .fancy_scroll::-webkit-scrollbar-thumb{border-radius:100px;background-color:#fff}.main_screen{box-sizing:border-box;display:flex;z-index:1;position:relative;flex-flow:column;align-items:center;justify-content:center;min-height:100vh;padding:0 20px 80px;overflow:hidden;background-attachment:fixed;background-image:url(https://iy.kommersant.ru/Corpimages/Projects/deathpenalty/bg_light_10.jpg);background-position:0 0;background-repeat:no-repeat;background-size:cover}.main_screen:after{z-index:-1;position:absolute;background-color:rgba(0,0,0,.1);content:"";inset:0}.main_screen--dark{background-image:url(https://iy.kommersant.ru/Corpimages/Projects/deathpenalty/bg_dark_1.jpg?1=);color:#fff}.main_screen--dark:before{z-index:-1;position:absolute;right:-1000px;left:-1000px;width:171.4814814815%;height:100%;margin:auto;background-image:radial-gradient(47.24% 50% at 50% 50%,#111 0,rgba(17,17,17,.15) 80%);content:""}.main_screen--simple{justify-content:flex-start;padding:0;background:none}.main_screen--simple:after{content:none}.main_screen__text{position:relative;max-width:1000px;margin:0 auto;text-align:center}@media only screen and (min-width:1600px){.main_screen__text{max-width:1344px}}.main_screen--dark .main_screen__text{padding-top:4rem;opacity:0;transition:opacity .7s linear}.main_screen--dark .main_screen__text.reveal{opacity:1}.main_screen--dark .main_screen__text:before{z-index:1;position:absolute;top:0;right:0;left:0;height:2px;background-image:linear-gradient(90deg,rgba(163,59,45,0),rgba(163,59,45,.3) 30%,#a33b2d 50%,rgba(163,59,45,.3) 70%,rgba(163,59,45,0));content:""}.main_screen__h1_1{z-index:1;position:relative;top:45px;width:100%;margin-right:auto;margin-bottom:1.2rem;padding-bottom:13.9285714286%;opacity:0;transition:opacity .7s linear,top .7s ease-in-out}@media only screen and (min-width:580px){.main_screen__h1_1{width:78.7037037037%;margin-bottom:2rem;padding-bottom:11.1111111111%}}@media only screen and (min-width:1080px){.main_screen__h1_1{width:78.5%;padding-bottom:10.9%}}.main_screen__h1_1.reveal{top:0;opacity:1}.main_screen__h1_2{z-index:3;position:relative;top:45px;width:100%;margin-bottom:2.4rem;padding-bottom:20.7142857143%;opacity:0;transition:opacity .7s linear,top .7s ease-in-out}@media only screen and (min-width:580px){.main_screen__h1_2{width:84.6296296296%;margin-bottom:4rem;margin-left:auto;padding-bottom:17.7777777778%}}@media only screen and (min-width:1080px){.main_screen__h1_2{width:84.7%;padding-bottom:17.7%}}.main_screen__h1_2.reveal{top:0;opacity:1}.main_screen__img{position:absolute;top:0;left:0;width:100%;height:100%}.main_screen__h2{z-index:1;position:relative;top:45px;color:#000;font:normal 1.7rem/2.7rem a;font-family:inherit;text-align:center;opacity:0;transition:opacity .7s linear,top .7s ease-in-out}@media only screen and (min-width:580px){.main_screen__h2{font-size:2.4rem;line-height:3.2rem}}@media only screen and (min-width:1080px){.main_screen__h2{font-size:3rem;line-height:4rem}}.main_screen__h2.reveal{top:0;opacity:1}.main_screen__scroll_me{z-index:5;position:absolute;right:0;bottom:20px;left:0;width:40px;height:60px;margin:0 auto}.main_screen__scroll_me .vicon--scroll_arrow{animation:scroll_me .75s ease-in-out infinite alternate}.main_screen__intro{margin-bottom:1em;color:#fff;font:1.7rem/2.7rem a;font-family:inherit}@media only screen and (min-width:1080px){.main_screen__intro{font-size:2rem;line-height:3rem}}@media only screen and (min-width:1600px){.main_screen__intro{font-size:3rem;line-height:4.4rem}}@keyframes scroll_me{to{transform:translateY(20px)}}.main_screen__cloud{position:absolute;top:0;width:calc(0.05208%*var(--cloud_width, 0));padding-bottom:calc(0.05208%*var(--cloud_height, 0));opacity:0;will-change:opacity,transform}.main_screen__cloud--left{--cloud_width:1350;--cloud_height:1000;left:0}.main_screen__cloud--right{--cloud_width:1000;--cloud_height:900;right:0}.main_screen__cloud img{position:absolute;top:0;left:0;width:100%;height:100%}.main_screen__left_cloud1{z-index:2;animation:left_cloud1 12s ease-in-out infinite}.main_screen__left_cloud2{z-index:2;animation:left_cloud2 12s ease-in-out 2s infinite}.main_screen__left_cloud3{z-index:2;animation:left_cloud3 12s ease-in-out 4s infinite}.main_screen__right_cloud1{z-index:4;animation:right_cloud1 12s ease-in-out infinite}.main_screen__right_cloud2{z-index:4;animation:right_cloud2 12s ease-in-out 2s infinite}.main_screen__right_cloud3{z-index:4;animation:right_cloud3 12s ease-in-out 4s infinite}@keyframes left_cloud1{0%{transform:translate(-1.35%,-8.8%);opacity:1}25%{opacity:.5}41.6666666667%{transform:translate(-48.33%,-.8%);opacity:1}75%{opacity:.5}to{transform:translate(-1.35%,-8.8%);opacity:1}}@keyframes left_cloud2{0%{transform:translate(-13.5%);opacity:0}41.6666666667%{opacity:1}50%{transform:translate(-31.32%,-5.2%);opacity:1}66.6666666667%{opacity:.4}83.3333333333%{opacity:.6}to{transform:translate(-13.5%);opacity:0}}@keyframes left_cloud3{0%{transform:translate(-28.08%);opacity:0}58.3333333333%{opacity:1}66.6666666667%{transform:translate(-1.62%,-7.6%);opacity:1}83.3333333333%{opacity:.5}to{transform:translate(-28.08%);opacity:0}}@keyframes right_cloud1{0%{transform:translate(10.5%);opacity:1}25%{opacity:.5}50%{transform:translate(2%,-11.07%);opacity:1}58.3333333333%{opacity:.8}to{transform:translate(10.5%);opacity:1}}@keyframes right_cloud2{0%{transform:translate(7%,-1.44%);opacity:0}41.6666666667%{opacity:1}50%{transform:translateY(-17.1%);opacity:1}66.6666666667%{opacity:.3}83.3333333333%{opacity:.7}to{transform:translate(7%,-1.44%);opacity:0}}@keyframes right_cloud3{0%{transform:translateY(-9.9%);opacity:0}58.3333333333%{opacity:1}75%{transform:translate(15.8%,-1.26%);opacity:1}to{transform:translateY(-9.9%);opacity:0}}.main_screen__fog{z-index:2;position:absolute;top:0;left:0;width:100%;height:100%}.main_screen__fog img{position:absolute;bottom:0;left:0;min-width:100%;max-width:none;min-height:100%}.main_screen__fog1 img{animation:fog1 48s linear 0s infinite}.main_screen__fog2 img{animation:fog2 48s linear 0s infinite}@keyframes fog1{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes fog2{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.header{z-index:3;position:-webkit-sticky;position:sticky;top:-4.9rem;padding-bottom:.4rem;transform:translateY(calc(var(--parapic_on, 0)*-100%));transition:top .25s cubic-bezier(.165,.84,.44,1),transform .25s cubic-bezier(.165,.84,.44,1)}@media only screen and (min-width:1080px){.header{top:-6.3rem;padding-bottom:.8rem}}.header--main{margin-bottom:-4.9rem}@media only screen and (min-width:1080px){.header--main{margin-bottom:-6.3rem}}.header[data-status=is-visible]{top:0}.header[data-mode=transparent]{background-color:transparent;color:#000}.header[data-mode=light]{background-color:#fff;color:#000}.header[data-mode=dark]{background-color:#000;color:#fff}.header__action{padding:.6rem;color:inherit;font-size:1.7rem;line-height:1;text-decoration:none}.header__crumbs{color:#000;font-size:1.4rem}.header__item{font-size:24px}@media only screen and (min-width:1080px){.header__item{font-size:30px}}.header__item:not(:first-child){margin-left:1.6rem}.header__main_logo{display:inline-block;padding:10px 5px 5px;overflow:hidden;border-bottom-right-radius:20px;border-bottom-left-radius:20px;background-color:#000;color:#fff;font-size:30px;fill:#000}@media only screen and (min-width:1080px){.header__main_logo{padding:15px 6px 6px;border-bottom-right-radius:23px;border-bottom-left-radius:23px;font-size:34px}}.header[data-mode=dark] .header__main_logo{background-color:#fff;color:#000;fill:#fff}.header__content{justify-content:space-between}.header__content,.header__item_list{display:flex;position:relative;align-items:center}.header__label{cursor:pointer}.header__trigger{position:absolute;width:2.4rem;height:2.4rem;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.header__trigger--menu{right:5.6rem}.header__trigger--sharing{right:9.6rem}@media only screen and (min-width:1080px){.header__trigger--sharing{right:6.2rem}}.header[data-mode=dark] .sharing_list__title{color:#000}.header__arrow{width:8px;margin-right:7px;transform:rotate(180deg)}.modal_on .header{display:none}.sharing_menu{box-sizing:border-box;visibility:hidden;position:absolute;top:4.7rem;right:calc(100% - 5.3rem);padding:12px 16px;transform:translateY(-10px);border:1px solid #000;background:#fff;font-size:0;opacity:0;transition:opacity .2s ease-in-out,visibility 0s linear .45s,transform .8s cubic-bezier(.165,.84,.44,1)}@media only screen and (min-width:1080px){.sharing_menu{display:flex;top:5px;right:102px;width:372px;transform:translateX(10px)}}.sharing_menu:before{position:absolute;top:-7px;right:18px;width:12px;height:12px;margin:auto 0;transform:rotate(-45deg);transform-origin:50%;border-top:1px solid #000;border-right:1px solid #000;background-color:#fff;content:""}@media only screen and (min-width:1080px){.sharing_menu:before{top:0;bottom:0;left:calc(100% - 6px);margin:auto 0;transform:rotate(45deg);border-bottom:1px solid transparent;border-left:1px solid transparent}}#sharing:checked~* .sharing_menu{visibility:visible;transform:translateY(0);opacity:1;transition-delay:0s}.menu{box-sizing:border-box;display:none;z-index:1;position:fixed;top:0;right:0;width:100%;height:100vh;padding:2rem 2rem 0;overflow:auto;background-color:#fff;color:#000}@supports(height:100dvh){.menu{height:100dvh}}.menu .menu__body{padding-top:1.8rem;background:linear-gradient(#fff,#000 43px,#000 calc(100% - 30px),#fff) no-repeat 0 0;background-size:1px calc(100% - 10px)}.menu__title{margin-bottom:.8rem;margin-left:2.1rem;font:700 1.8rem/2.2rem a;font-family:inherit}.menu__close{z-index:1;position:absolute;top:20px;right:20px}.menu__item{position:relative;padding-top:1.3rem;padding-bottom:1.1rem;padding-left:2.1rem;color:#000;font:700 1.8rem/1.6rem a;font-family:inherit}.menu__item:before{display:inline-block;width:11px;height:11px;margin-right:10px;margin-left:-26px;border-radius:50%;background-color:currentcolor;content:""}.menu__item--inactive{margin-bottom:.8rem;color:#c2c2c2}.menu__story{margin-top:.8rem;font:1.4rem/1.9rem a;font-family:inherit}.menu__item--inactive .menu__story{display:none}.menu__story_item{margin-bottom:.8rem}.menu__story_item:before{box-sizing:border-box;display:inline-block;width:7px;height:7px;margin-right:15px;margin-left:-24px;border:1px solid;border-radius:50%;background-color:#fff;content:""}.menu__item--inactive .link{pointer-events:none}.header__trigger--menu:checked~.menu{display:block}.card{box-sizing:border-box;min-height:100%;padding:1.4rem;border:1px solid #e0e0e0;border-radius:5px}@media only screen and (min-width:1080px){.card{margin:0 10px;padding:0;border:0}}.card__header{position:relative}.card__period{display:inline-block;margin-bottom:1rem;font:700 2.4rem/2.8rem a;font-family:inherit;text-decoration:underline}.card__title{margin-bottom:.8rem;font:700 1.6rem/1.9rem a;font-family:inherit}.card__announce{margin-top:1.2rem;padding:1rem;border-radius:5px;background-color:#fff7f0;font-size:1.3rem;line-height:1.7rem}@media only screen and (min-width:1080px){.card__announce{margin-top:3rem;font-size:1.7rem;line-height:2.6rem}}@media only screen and (min-width:1080px){.card__period,.card__title{display:none}}.card__intro{margin-bottom:.6rem;font:1.3rem/1.7rem a;font-family:inherit}@media only screen and (min-width:1080px){.card__intro{margin-bottom:.8rem;font-size:1.7rem;line-height:2.6rem}}@media only screen and (min-width:1600px){.card__intro{font-size:2rem;line-height:2.7rem}}@media only screen and (min-width:1080px){.card__heroes{display:flex;align-items:stretch;justify-content:space-between;margin-top:2.8rem}}.more_link{color:#a33b2d;font:italic 1.2rem/1.4rem a;font-family:inherit}.more_link:focus-visible,.more_link:hover{color:#d97568}@media only screen and (min-width:1080px){.more_link{font-size:1.4rem;line-height:1.9rem}}@media only screen and (min-width:1600px){.more_link{font-size:1.6rem;line-height:2.4rem}}.more_link__arrow{width:8px;margin-left:.3rem}.hero{box-sizing:border-box;position:relative;width:100%;margin-top:1.2rem;padding:1rem .8rem;border-radius:5px;background-color:#fff7f0}@media only screen and (min-width:1080px){.hero{padding:1.6rem}}.hero--published{background-color:#f6f6f6}@media only screen and (min-width:1080px){.hero+.hero{margin-left:2rem}}@media only screen and (min-width:1080px){.hero__heads{display:grid;grid-template-columns:repeat(2,1fr);-webkit-column-gap:2rem;column-gap:2rem}}.hero__header{display:flex;flex-flow:row nowrap;align-items:center;width:100%;margin-bottom:.6rem}.hero__photo{position:relative;flex-shrink:0;width:6rem;height:6rem;margin-right:.5rem;overflow:hidden;border-radius:50%}@media only screen and (min-width:1080px){.hero__photo{width:8rem;height:8rem;margin-right:1rem}}.hero__photo:not(.hero__photo--no_fade):after{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;content:"";opacity:1;transition:opacity 1s ease-in-out .1s;will-change:opacity}.hero__photo.hero__photo--alive:after{background-color:#fff}.reveal_done~* .panno__canvas .slider-item-current .hero__photo:not(.hero__photo--no_fade):after{opacity:0;transition-duration:3s}.hero__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:50%}.hero__name{width:calc(100% - 6.5rem);font:700 1.4rem/1.9rem a;font-family:inherit}.hero__name--carousel{font-size:1.5rem;line-height:2.2rem}@media only screen and (min-width:1080px){.hero__name{font-size:1.7rem;line-height:2.6rem}}.hero__intro{margin-bottom:.8rem;font:1.3rem/1.7rem a;font-family:inherit}.hero__intro--carousel{font-size:1.5rem;line-height:2.2rem}@media only screen and (min-width:1080px){.hero__intro{font-size:1.7rem;line-height:2.6rem}}.hero__announce{font-size:1.3rem;line-height:1.7rem}.hero__announce--carousel{font-size:1.5rem;line-height:2.2rem}@media only screen and (min-width:1080px){.hero__announce{font-size:1.7rem;line-height:2.6rem}}.hero__date{font-weight:700}.timeline{box-sizing:border-box;display:flex;flex-flow:row nowrap;margin:0 auto .8rem}.timeline:after{z-index:2;position:absolute;top:7.5rem;left:0;width:200%;height:100%;transform:translateX(-50%);background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 50%) no-repeat 0 0;content:"";will-change:transform}@media only screen and (min-width:1080px){.timeline:after{top:14rem}}@media only screen and (min-width:1600px){.timeline:after{top:15rem}}.timeline.reveal:after{--reveal_duration:2s;animation:date_reveal var(--reveal_duration) ease-in both}@media only screen and (max-width:1079.98px){.timeline{border-bottom:1px solid #000}.timeline.timeline{padding-left:5%}.timeline__item{position:relative;height:22px;color:#999;transition:color .25s ease-in-out 0s}.timeline__item.slider-nav-item-current,.timeline__item.slider-nav-item-current+.timeline__item{color:#000;font-weight:700}.timeline__item:before{position:absolute;bottom:0;left:0;height:5px;border-left:1px solid #000;content:""}.timeline__item.slider-nav-item-current:after{position:absolute;right:-1px;bottom:-2px;left:0;border-bottom:3px solid #000;content:""}.timeline__item--1917{width:79.5789473684%}.timeline__item--1922,.timeline__item--1930{width:94.3157894737%}.timeline__item--1938{width:123.7894736842%}.timeline__item--1953{width:259.3684210526%}.timeline__item--1990{width:114.9473684211%}.timeline__period_start{position:absolute;top:2px;left:0;transform:translateX(calc(-50% - 1px));font-size:1.2rem;line-height:1.4rem;white-space:nowrap}.timeline__period_total,.timeline__title{display:none}.timeline__item:focus,.timeline__item:hover{outline:none;color:#000;font-weight:700}.timeline__item:focus:after,.timeline__item:hover:after{position:absolute;right:-1px;bottom:-2px;left:0;border-bottom:3px solid #000;content:""}.timeline__item:focus+.timeline__item,.timeline__item:hover+.timeline__item{color:#000;font-weight:700}.timeline__link{cursor:pointer}.timeline__link:before{top:0;right:20px}.timeline__link:after,.timeline__link:before{z-index:1;position:absolute;left:0;height:16px;content:""}.timeline__link:after{right:0;bottom:-10px}}@media only screen and (min-width:1080px){.timeline{justify-content:center;margin-bottom:4rem;gap:2.5rem}.timeline__item{width:12.987012987%;transition:color .25s ease-in-out 0s}.timeline__item.slider-nav-item-current{width:25.974025974%;color:#111}}@media only screen and (min-width:1080px)and (min-width:1600px){.timeline__item.slider-nav-item-current{margin-top:-3px}}@media only screen and (min-width:1080px){.timeline__period_start{display:none}.timeline__link{display:block}.timeline__period_total{display:flex;flex-flow:column nowrap;justify-content:flex-end;min-height:4.5rem;margin-bottom:.6rem;border-bottom:2px solid;font-size:1.7rem;line-height:2.2rem;white-space:nowrap}.slider-nav-item-current .timeline__period_total{font:700 3.6rem/4.3rem a;font-family:inherit}}@media only screen and (min-width:1080px)and (min-width:1600px){.slider-nav-item-current .timeline__period_total{font-size:4.2rem;line-height:4.8rem}}@media only screen and (min-width:1080px){.timeline__title{position:relative;overflow:hidden;-webkit-background-clip:text;background-image:linear-gradient(180deg,#111 25%,#ab2f2f 50%,#999 75%,#999);background-position:0 100%;background-size:auto 400%;color:#999;font:italic 1.4rem/1.9rem a;font-family:inherit;transition:background-position .25s ease-out;-webkit-text-fill-color:transparent}.timeline__item:hover .timeline__title{background-position:0 33.33%;color:#111;transition-timing-function:ease-in}.slider-nav-item-current .timeline__title{background-position:0 0}.timeline__period_total{font-size:2.3rem;line-height:3.2rem}.timeline__title{font-size:1.5rem;line-height:1.9rem}}@media only screen and (min-width:1600px){.timeline{gap:3rem}.timeline__period_total{font-size:3rem;line-height:3.6rem}.timeline__title{font-size:2rem;line-height:2.7rem}}@keyframes date_reveal{0%{transform:translateX(-50%)}to{transform:translateX(50%)}}.chronoline.chronoline{z-index:2;position:-webkit-sticky;position:sticky;top:0;padding:12px 0;transform:translateY(calc(var(--parapic_on, 0)*(-100% - 68px)));background-color:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.07);transition:top .25s cubic-bezier(.165,.84,.44,1),transform .25s cubic-bezier(.165,.84,.44,1)}@media only screen and (min-width:1080px){.chronoline{transform:translateY(calc(var(--parapic_on, 0)*(-100% - 68px)))}}.chronoline__list{display:flex;align-items:flex-end;margin:0 auto;background-color:#fff}@media only screen and (min-width:1080px){.chronoline__list{max-width:100rem}}@media only screen and (min-width:1600px){.chronoline__list{max-width:134.4rem}}[data-status=is-visible]+.chronoline{top:49px}@media only screen and (min-width:1080px){[data-status=is-visible]+.chronoline{top:63px}}.chronoline__item{width:100%;color:#999;text-align:center}.chronoline__item--current{color:#000}.chronoline__item--inactive{color:#c2c2c2}.chronoline__period{display:inline-flex;flex-flow:column;align-items:flex-start;min-height:1em;margin-bottom:5px;font-size:1.3rem;line-height:1}@media only screen and (min-width:1080px){.chronoline__period{flex-flow:row;min-height:2.6rem;font-size:2.1rem}}.chronoline__item--current .chronoline__period{font-weight:700}@media only screen and (min-width:1080px){.chronoline__item--current .chronoline__period{font-size:2.6rem}}.chronoline__heroes{display:flex;position:relative;align-items:flex-end;justify-content:space-evenly;width:100%;min-height:3px;background-image:linear-gradient(90deg,#000,#000);background-position:0 0;background-position:0 1px;background-repeat:no-repeat;background-size:100% 1px;font:italic 1.4rem/1.9rem a;font-family:inherit}.chronoline__heroes:after{position:absolute;right:0;bottom:calc(100% - 1px);left:0;width:1px;height:5px;margin:0 auto;background-color:#000;content:""}@media only screen and (min-width:1080px){.chronoline__heroes:after{left:auto;height:10px}}.chronoline__item--current .chronoline__heroes{background-position:0 0;background-size:100% 3px;color:#999}.chronoline__heroes_item{display:none;position:relative;padding:7px 5px 0;text-decoration:none}@media only screen and (min-width:1080px){.chronoline__heroes_item{display:block}}.chronoline__heroes_item:before{box-sizing:border-box;position:absolute;top:1px;right:0;left:0;width:7px;height:7px;margin:0 auto;transform:translateY(-50%);border:1px solid #000;border-radius:50%;background-color:#fff;content:""}.chronoline__heroes_item--current{color:#000;font-weight:700}@media only screen and (min-width:1080px){.chronoline__item--inactive .chronoline__heroes_item{visibility:hidden;opacity:0}}.chronoline__item--inactive .link{pointer-events:none}.modal_on .chronoline{display:none}.slider-draggable .slider-canvas{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:hsla(0,0%,100%,0)}.slider:not(.slider-ready) .slider-item~.slider-item,.slider:not(.slider-ready) .slider-nav,.slider:not(.slider-ready) .slider-next,.slider:not(.slider-ready) .slider-prev{visibility:hidden;opacity:0}.slider-3d .slider-item,.slider-3d .slider-nav-item{-webkit-backface-visibility:hidden;backface-visibility:hidden}.slider-3d .slider-item{transform:translateZ(0);will-change:transform}.slider,.slider-canvas{position:relative}.slider-canvas{display:flex;align-items:stretch;overflow:hidden}.slider-nav_button{position:absolute;top:0;margin-top:4rem;font:0/0 a;text-align:center;-webkit-filter:drop-shadow(0 0 2px #fff);filter:drop-shadow(0 0 2px #fff)}@media only screen and (min-width:1080px){.slider-nav_button{-webkit-filter:none;filter:none}}.slider-nav_button .slider-link{display:block;padding:1rem}.slider-nav_button.slider-inactive .slider-link{opacity:.25}.slider-prev{left:0}@media only screen and (min-width:1080px){.slider-prev{left:-80px;padding-left:0}.slider-prev:not(.slider-inactive) .slider-link:focus .slider-nav_icon,.slider-prev:not(.slider-inactive) .slider-link:hover .slider-nav_icon{transform:translateX(-5px)}}.slider-next{right:0}@media only screen and (min-width:1080px){.slider-next{right:-80px;padding-right:0}.slider-next:not(.slider-inactive) .slider-link:focus .slider-nav_icon,.slider-next:not(.slider-inactive) .slider-link:hover .slider-nav_icon{transform:translateX(5px)}}.slider-nav_icon{font-size:3rem}@media only screen and (min-width:1080px){.slider-nav_icon{font-size:4rem;transition:transform .5s cubic-bezier(.05,.69,.14,1) 0s;will-change:transform}}.panno{padding-top:4.9rem}.panno__nav_button{display:none}@media only screen and (min-width:1080px){.panno__nav_button{display:block;color:#000010}}.panno__canvas{display:flex;align-items:stretch}@media only screen and (min-width:1080px){.panno__canvas{max-width:65rem;margin:0 auto}}.panno__item{--slider_item_size:100%/280 * 250;box-sizing:border-box;flex-shrink:0;width:calc(var(--slider_item_size));margin-right:calc(var(--slider_item_size)*-1)}@media only screen and (min-width:1080px){.panno__item{width:100%;max-width:none;margin-right:-100%}}.panno__nav_icon{border-radius:50%;box-shadow:0 0 15px 0 rgba(0,0,0,.12);color:#000;fill:#fff}.panorama{position:relative;height:320px;margin-bottom:2rem;color:#fff}@media only screen and (min-width:1080px){.panorama{height:0;margin-bottom:3.2rem;padding-bottom:30.3707714253%}}.panorama__canvas{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;flex-direction:column-reverse;background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.8))}@media only screen and (min-width:1080px){.panorama__canvas{background-image:none}}.panorama__img{height:100%;object-fit:cover;object-position:50%;object-position:var(--panorama_position,50%)}.panorama:before,.panorama__img{position:absolute;top:0;left:0;width:100%}.panorama:before{bottom:0;content:""}.panorama__text{padding-bottom:2rem}@media only screen and (min-width:1080px){.panorama__text{position:relative;padding-top:6.2rem;padding-bottom:3.2rem;background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.8))}}.panorama__period{font-size:4.6rem;line-height:5rem}@media only screen and (min-width:1080px){.panorama__period{margin-bottom:.8rem;font-size:5.5rem;line-height:1}}.panorama__title{padding-bottom:2rem;font-size:2.6rem;line-height:3.2rem}@media only screen and (min-width:1080px){.panorama__title{font-size:3.8rem;line-height:4.3rem}}.chronicle_text{margin-bottom:2rem;color:#111;font-size:1.6rem;line-height:2.4rem}@media only screen and (min-width:810px){.chronicle_text{font-size:1.7rem;line-height:2.6rem}}.chronicle_text a{color:#a33b2d}.h3{margin-bottom:2rem;font:700 2rem/2.7rem a;font-family:inherit}@media only screen and (min-width:810px){.h3{font-size:2.4rem;line-height:2.8rem}}.foreground{margin:-1px 0;border-top:1px solid transparent;border-bottom:1px solid transparent;background-color:#fff}.history_card{position:relative;margin-bottom:2.8rem;padding:1.6rem;border-radius:5px;background-color:#000;box-shadow:0 0 10px 0 rgba(0,0,0,.1019607843);color:#fff}@media only screen and (min-width:810px){.history_card{margin-bottom:4rem;padding:2rem}}@media only screen and (min-width:810px){.history_card__header{display:flex;align-items:flex-start;justify-content:space-between}}.history_card__hero_photo{position:relative;margin-bottom:1.2rem;padding-bottom:50.7142857143%;border-radius:5px}@media only screen and (min-width:810px){.history_card__hero_photo{flex-shrink:0;width:47.5409836066%;padding-bottom:27.2131147541%;overflow:hidden}}.history_card__hero_img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50%}@media only screen and (min-width:810px){.history_card__header_text{width:49.8360655738%}}.history_card__hero_name{margin-bottom:.8rem;font-size:1.6rem;line-height:1.9rem}@media only screen and (min-width:810px){.history_card__hero_name{font-size:2rem;line-height:2.7rem}}.history_card__hero_src{margin-bottom:.8rem;color:#999;font:italic 1.4rem/1.9rem a;font-family:inherit}.history_card__intro{margin-bottom:1.2rem;font-size:1.5rem;line-height:2.2rem}@media only screen and (min-width:810px){.history_card__intro{margin-bottom:.8rem;font-size:1.7rem;line-height:2.6rem}}.history_card__link{color:#a33b2d;font:italic 1.4rem/1.9rem a;font-family:inherit;text-align:right}.history_card_aside{box-sizing:border-box;position:relative;padding:1.6rem;border-radius:5px;background-color:#000;color:#fff}.history_card_aside:not(:last-child){margin-bottom:2rem}.history_card_aside__header{display:flex;flex-flow:wrap;align-items:center}.history_card_aside__hero_photo{position:relative;flex-shrink:0;width:80px;height:80px;margin:0 1.6rem 1.2rem 0;overflow:hidden;border-radius:50%}.history_card_aside__hero_img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50%}.history_card_aside__hero_title{max-width:calc(100% - 80px - 1.6rem);margin-bottom:1.2rem;font-size:1.7rem;line-height:2.2rem}.history_card_aside__hero_photo+.history_card_aside__hero_photo+.history_card_aside__hero_title{max-width:none}.history_card_aside__src{margin-bottom:.8rem;color:#999;font:italic 1.4rem/1.9rem a;font-family:inherit}.history_card_aside__intro{margin-bottom:1.2rem;font-size:1.7rem;line-height:2.6rem}.history_card_aside__photo{position:relative;height:0;margin-bottom:1.2rem;padding-bottom:56.25%;overflow:hidden;border-radius:5px}.history_card_aside__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50%}.history_card_aside__link{color:#a33b2d;font:italic 1.4rem/1.9rem a;font-family:inherit;text-align:right}.slider_cap{display:none}@media only screen and (min-width:1080px){.slider_cap{display:block;margin-bottom:2.7rem;color:#666;font-size:1.2rem;line-height:1.4rem;text-align:center}}@media only screen and (min-width:1600px){.slider_cap{font-size:1.4rem;line-height:1.9rem}}.slick_footer{z-index:3;position:fixed;top:100%;right:0;left:0;color:#111;font-size:1.4rem;line-height:1.9rem;-webkit-filter:drop-shadow(0 0 5px rgba(0,0,0,.2));filter:drop-shadow(0 0 5px rgba(0,0,0,.2))}.slick_footer__dark_close{visibility:hidden;z-index:1;position:fixed;top:-100vh;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.15);opacity:0;transition:opacity .25s cubic-bezier(.165,.84,.44,1) 0s,visibility 0s linear .25s;will-change:opacity}#about_trigger:checked~.slick_footer__dark_close{visibility:visible;opacity:1;transition-delay:0s}.slick_footer__lift{z-index:2;position:relative;transform:translateY(0);background-color:#fff;transition:transform .25s cubic-bezier(.165,.84,.44,1) 0s}#about_trigger:checked~.slick_footer__lift{transform:translateY(-100%);transition-timing-function:cubic-bezier(0,0,.2,1)}.slick_footer__about_label{display:flex;position:absolute;right:0;left:0;flex-flow:row;align-items:center;justify-content:center;width:100px;height:27px;margin:-26px 0 0 2rem;border-radius:3px 3px 0 0;background-color:#fff;color:#111;font-size:1.5rem;line-height:1.9rem;text-align:center;cursor:pointer}@media only screen and (min-width:1080px){.slick_footer__about_label{margin-left:calc(50% - 500px)}}@media only screen and (min-width:1600px){.slick_footer__about_label--main{margin-left:calc(50% - 672px)}}#about_trigger:focus~* .slick_footer__about_label{outline:1px solid #fff}.modal_on .slick_footer,.parapic_on .slick_footer{display:none}.about{box-sizing:border-box;max-height:calc(75vh - 27px);padding:3.8rem 2rem;overflow:auto}@media only screen and (min-width:810px){.about{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}}@media only screen and (min-width:1080px){.about{max-width:1000px;margin:0 auto;padding:3.8rem 0}}@media only screen and (min-width:1600px){.about--main{max-width:1344px;margin:0 auto;padding:3.8rem 0}}.about__item .about_list{margin-bottom:19px;padding-left:14px;list-style-type:disc}.about_list__item{margin-bottom:4px}.about_list__item::marker{color:#666}.footer{box-sizing:border-box;color:#a6a6a6;font-size:1.4rem;line-height:1.9rem}@media only screen and (min-width:827px){.footer{margin-top:20px;border-top:1px solid #fff}}.chronicle_period{z-index:1;position:relative}.chronicle_face{z-index:calc(var(--parapic_on, auto)*-1);position:absolute;top:0;right:0;bottom:0}.chronicle_face__shifter{display:none}@media only screen and (min-width:810px){.chronicle_face__shifter{display:block;visibility:hidden;z-index:2;position:-webkit-sticky;position:sticky;top:74px;right:0;left:100%;transform:translateX(calc(100% + var(--parapic_on, 0)*100% + var(--parapic_on, 0)*10px));color:#bf5b4e;opacity:0;transition:transform .25s cubic-bezier(.165,.84,.44,1) 0s,top .25s cubic-bezier(.165,.84,.44,1) 0s,opacity .5s ease-in-out 0s,visibility 0s linear .5s;will-change:transform,opacity}.chronicle_face__shifter:focus-within,.chronicle_face__shifter:hover{transform:translateX(0)}header[data-status=is-visible]~* .chronicle_face__shifter{top:123px}}@media only screen and (min-width:1080px){.chronicle_face__shifter{top:116px}header[data-status=is-visible]~* .chronicle_face__shifter{top:179px}}@media only screen and (min-width:810px){.chronicle_face.reveal .chronicle_face__shifter{visibility:visible;height:auto;opacity:1;transition-delay:0s}}@media only screen and (min-width:810px){.chronicle_face__item{display:flex;flex-flow:row nowrap;align-items:center;min-height:4.8rem;margin-bottom:1.2rem;padding:0 .4rem;background-color:#fff;-webkit-filter:drop-shadow(0 0 1rem rgba(0,0,0,.2));filter:drop-shadow(0 0 1rem rgba(0,0,0,.2))}.chronicle_face__heroes{display:flex;position:absolute;left:0;flex-direction:row-reverse;justify-content:flex-end;height:100%;padding:0 .4rem 0 .1rem;transform:translate(-100%);border-top-left-radius:3rem;border-bottom-left-radius:3rem}.chronicle_face__heroes,.chronicle_face__photo{margin:auto 0;overflow:hidden;background-color:#fff}.chronicle_face__photo{position:relative;width:4rem;height:4rem;border:.3rem solid #fff;border-radius:50%}.chronicle_face__photo+.chronicle_face__photo{margin-right:-1.3rem}.chronicle_face__img{position:relative;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50%}.chronicle_face__intro{flex-shrink:0;max-width:36.5rem;font:italic 1.4rem/1.6rem a;font-family:inherit}.chronicle_face__arrow{flex-shrink:0;margin-left:.8rem;padding:.9rem;font-size:10px}}.modal_on .chronicle_face{display:none}.text_reveal{margin-left:-.5rem;white-space:nowrap}.text_reveal__icon{--vicon_fill_color:#a33b2d;--vicon_fill_hover_color:#d97568;border-radius:50%;color:#fff;font-size:16px;cursor:pointer}.text_reveal__input:focus-visible~.text_reveal__icon:before{background-color:#d97568;box-shadow:0 0 0 2px #000}.text_reveal__input:checked~.text_reveal__icon .text_reveal__icon_show,.text_reveal__input:not(:checked)~.text_reveal__icon .text_reveal__icon_close{display:none}.text_reveal__input:not(:checked)~.text_reveal__content{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;border:0;clip:rect(1px,1px,1px,1px)}.text_reveal__content{background-color:#fff7f0;white-space:normal}@media only screen and (min-width:810px){.noflow_aside{position:absolute;right:0;width:270px}.noflow_aside--top{top:0}.noflow_aside--bottom{bottom:4rem}}.reference{max-width:85%;margin:0 auto 2rem;color:#a33b2d;font:italic 1.5rem/2.2rem a;font-family:inherit;font-size:1.5rem;line-height:2.2rem}.reference em{display:inline-block;width:100%;font-size:3.8rem;font-weight:700;line-height:4.4rem}@media only screen and (min-width:810px){.reference{max-width:none}}@media only screen and (min-width:810px){.contemporary--full{margin-left:60px}}.contemporary__item{box-sizing:border-box;margin:2.8rem 0;padding:2rem;background:no-repeat 0 0;background-image:linear-gradient(90deg,#a33b2d,rgba(163,59,45,0)),linear-gradient(90deg,#a33b2d,rgba(163,59,45,0));background-position:0 0,0 100%;background-size:100% 1px;color:#666;font-style:italic}@media only screen and (min-width:810px){.contemporary__item{margin:4rem 0;padding-top:11.2rem}}@media only screen and (min-width:810px){.contemporary__item--doc{padding-top:2rem}}.contemporary__item+.contemporary__item{margin-top:-2.8rem;background-position:0 -200%,0 100%}@media only screen and (min-width:810px){.contemporary__item+.contemporary__item{margin-top:4rem;background-position:0 0,0 100%}}@media only screen and (min-width:810px){.contemporary--full .contemporary__item{margin-top:2rem}}.contemporary__header{display:flex;align-items:center;margin-bottom:1.2rem}@media only screen and (min-width:810px){.contemporary__header{margin-top:-9.6rem;margin-bottom:1.6rem}}.contemporary__photo{position:relative;flex-shrink:0;width:6rem;height:6rem;margin-right:1.6rem}@media only screen and (min-width:810px){.contemporary__photo{width:8rem;height:8rem}}.contemporary__photo:not(.contemporary__photo--expert){overflow:hidden;border-radius:50%}.contemporary__title{color:#111;font-size:1.4rem;font-weight:400;line-height:2rem}@media only screen and (min-width:810px){.contemporary__title{font-size:1.7rem;line-height:2.6rem}}@media only screen and (max-width:809.98px){.contemporary__item--expert .contemporary__title{align-self:flex-start}}.contemporary__text{margin-bottom:1.2rem;color:#666;font-size:1.4rem;line-height:2rem}@media only screen and (min-width:810px){.contemporary__text{margin-bottom:1.6rem;font-size:1.6rem;line-height:2.4rem}}.contemporary__src{display:block;margin-bottom:1.2rem;color:#666;font-size:1.2rem;line-height:1.7rem}@media only screen and (min-width:810px){.contemporary__src{margin-bottom:1.6rem;font-size:1.4rem;line-height:1.9rem}}.contemporary__message{display:inline-flex;color:#a33b2d;font-size:1.2rem;line-height:1.4rem;cursor:pointer}.contemporary__trigger:focus-visible~.contemporary__message{outline:.2rem solid #000}.contemporary__trigger:checked~.contemporary__message .contemporary__message_open,.contemporary__trigger:not(:checked)~.contemporary__message .contemporary__message_close{display:none}.contemporary__quote{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.05,.69,.14,1) 0s;transition:grid-template-rows .4s cubic-bezier(.05,.69,.14,1) 0s,-ms-grid-rows .4s cubic-bezier(.05,.69,.14,1) 0s}.contemporary__quote_canvas{overflow:hidden;transform:translateY(-1.2rem);opacity:0;transition:opacity 1s cubic-bezier(.05,.69,.14,1) 0s,transform .4s cubic-bezier(.05,.69,.14,1) 0s;will-change:transform,opacity}.contemporary__trigger:checked~.contemporary__quote{grid-template-rows:1fr}.contemporary__trigger:checked~.contemporary__quote .contemporary__quote_canvas{transform:translateY(0);opacity:1;transition-delay:0s}.incut{margin-bottom:2rem;padding:1.2rem 0 1.2rem 2rem;border-left:1px solid #a33b2d}@media only screen and (min-width:810px){.incut{margin:3.2rem 0;padding:2rem 0 2rem 2rem}}.incut__text{background:linear-gradient(180deg,#000,rgba(171,47,47,.64));-webkit-background-clip:text;background-clip:text;color:#666;font:700 2rem/2.6rem a;font-family:inherit;-webkit-text-fill-color:transparent}@media only screen and (min-width:810px){.incut__text{font-size:2.6rem;line-height:3.2rem}}.side_popup{margin-bottom:2rem}.side_popup__body{position:relative}@media only screen and (min-width:810px){.side_popup__body{width:81.4814814815%}}.side_popup__icon{padding:7px;border-radius:8px;background-color:rgba(0,0,0,.8);color:#fff;font-size:18px}.side_popup__enlarge{z-index:2;position:absolute;top:0;right:0;width:100%;height:100%;text-align:right;cursor:pointer}.side_popup__close{z-index:1;position:-webkit-sticky;position:sticky;top:0;cursor:pointer}.side_popup__close_icon{padding:4px;font-size:24px}.side_popup__media{z-index:1;position:relative;margin:0 auto 1.2rem;font-size:0}.side_popup__media:before{display:inline-block;width:100%;padding-bottom:var(--ratio,56.25%);content:""}.side_popup__media--few:after{z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(3.19deg);background-color:#999;content:""}.side_popup__text{margin-bottom:1.2rem;color:#666;font-size:1.7rem;line-height:2.5rem}.side_popup__src{margin-bottom:1.2rem;color:#666;font-size:1.4rem;line-height:1.9rem}.side_popup.ui-modal .ui-modal__input:checked~* .ui-modal__frame .side_popup__body,.side_popup.ui-modal .ui-modal__input:checked~.ui-modal__frame .side_popup__body{width:auto;min-height:calc(100% - 5.2rem)}@media only screen and (min-width:810px){.side_popup.ui-modal .ui-modal__input:checked~* .ui-modal__frame .side_popup__body,.side_popup.ui-modal .ui-modal__input:checked~.ui-modal__frame .side_popup__body{display:flex;flex-flow:row;align-items:flex-start;justify-content:space-between;height:calc(90vh - 16rem);min-height:auto}}.side_popup.ui-modal .ui-modal__input:checked~* .ui-modal__frame .side_popup__media,.side_popup.ui-modal .ui-modal__input:checked~.ui-modal__frame .side_popup__media{width:100%}@media only screen and (min-width:810px){.side_popup.ui-modal .ui-modal__input:checked~* .ui-modal__frame .side_popup__media,.side_popup.ui-modal .ui-modal__input:checked~.ui-modal__frame .side_popup__media{position:-webkit-sticky;position:sticky;top:0;flex-grow:0;flex-shrink:0;height:calc(90vh - 16rem);margin:0}.side_popup.ui-modal .ui-modal__input:checked~* .ui-modal__frame .side_popup__media:before,.side_popup.ui-modal .ui-modal__input:checked~.ui-modal__frame .side_popup__media:before{height:100%;padding-bottom:0}}@media only screen and (min-width:810px){.side_popup.ui-modal .ui-modal__input:checked~* .ui-modal__frame .side_popup__content,.side_popup.ui-modal .ui-modal__input:checked~* .ui-modal__frame .side_popup__media,.side_popup.ui-modal .ui-modal__input:checked~.ui-modal__frame .side_popup__content,.side_popup.ui-modal .ui-modal__input:checked~.ui-modal__frame .side_popup__media{width:calc(50% - 20px);height:calc(90vh - 16rem);outline:1px dashed red}}@media only screen and (min-width:810px){.side_popup.ui-modal .ui-modal__input:checked~* .ui-modal__frame .side_popup__content,.side_popup.ui-modal .ui-modal__input:checked~.ui-modal__frame .side_popup__content{overflow-y:auto;scrollbar-color:#fff transparent;scrollbar-width:thin}}.side_popup.ui-modal .ui-modal__input:checked~* .ui-modal__frame .side_popup__text,.side_popup.ui-modal .ui-modal__input:checked~.ui-modal__frame .side_popup__text{color:#fff;font-style:italic}.side_popup.ui-modal .ui-modal__input:checked~* .ui-modal__frame .side_popup__src,.side_popup.ui-modal .ui-modal__input:checked~.ui-modal__frame .side_popup__src{color:#999}.quotes{margin:0 0 2rem;padding:2rem;overflow:hidden;background-color:#f6f6f6}@media only screen and (min-width:810px){.quotes{margin-top:3.2rem;margin-bottom:3.2rem;padding-top:3.2rem;padding-bottom:3.2rem}}.quotes__content{z-index:1;position:relative;padding-top:2rem}.quotes__content:before{z-index:-1;position:absolute;top:-6.4rem;left:0;color:rgba(0,0,0,.05);font:italic 36.5rem/1 a;font-family:inherit;content:"“"}.quotes__text{margin-bottom:1.2em;color:#666;font:italic 1.4rem/1.9rem a;font-family:inherit}@media only screen and (min-width:810px){.quotes__text{margin-bottom:1.6rem;font-size:1.6rem;line-height:2.4rem}}.ui-modal .ui-modal__input:checked+* .ui-modal__frame .quotes__text{color:#fff}.quotes__src{margin-bottom:1.2em;color:#666;font:italic 1.2rem/1.7rem a;font-family:inherit}@media only screen and (min-width:810px){.quotes__src{margin-bottom:1.6rem;font-size:1.4rem;line-height:1.9rem}}.quotes__message{display:inline-flex;color:#a33b2d;font:italic 1.2rem/1.4rem a;font-family:inherit;cursor:pointer}.quotes__trigger:focus-visible~.quotes__message{outline:.2rem solid #000}.quotes__trigger:checked~.quotes__message .quotes__message_open,.quotes__trigger:not(:checked)~.quotes__message .quotes__message_close{display:none}.quotes__quote{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.05,.69,.14,1) 0s;transition:grid-template-rows .4s cubic-bezier(.05,.69,.14,1) 0s,-ms-grid-rows .4s cubic-bezier(.05,.69,.14,1) 0s}.quotes__quote_canvas{overflow:hidden;transform:translateY(-1.2rem);opacity:0;transition:opacity 1s cubic-bezier(.05,.69,.14,1) 0s,transform .4s cubic-bezier(.05,.69,.14,1) 0s;will-change:transform,opacity}.quotes__trigger:checked~.quotes__quote{grid-template-rows:1fr}.quotes__trigger:checked~.quotes__quote .quotes__quote_canvas{transform:translateY(0);opacity:1;transition-delay:0s}.parapic{z-index:-1;position:relative;height:350vh;margin:-100vh 0;background-color:#000}.parapic__sticky{display:flex;position:-webkit-sticky;position:sticky;top:0;flex-flow:column;width:100%;height:100vh}.parapic__image{position:relative;height:100%}.parapic__img{position:absolute;top:0;left:0;flex-grow:1;width:100%;height:100%;object-fit:cover;object-position:50%}.parapic__img--contain{object-fit:contain}.parapic__description{padding:1.2rem 2rem;background-color:#000;color:#fff;font-size:1.4rem;line-height:1.9rem;text-align:left}.parapic_on{--parapic_on:1}.parapic+.foreground{padding-top:2rem}@media only screen and (min-width:810px){.parapic+.foreground{padding-top:2.8rem}}.legal_info{margin-bottom:2rem;padding:1.6rem;border:1px solid #999;border-radius:5px}@media only screen and (min-width:1080px){.legal_info{margin-top:2.8rem;margin-bottom:2.8rem}}.legal_info__text{color:#666;font-size:1.6rem;line-height:2.4rem}@media only screen and (min-width:1080px){.legal_info__text{font-size:1.7rem;line-height:2.6rem}}.legal_info__text:not(:last-child){margin-bottom:1.2em}.content{background-color:#fff}.carousel{margin:3.2rem 2rem}@media only screen and (min-width:1080px){.carousel{margin:3.2rem 0}}.carousel__canvas{align-items:flex-start}.carousel__item{width:46.875%;margin-right:-46.875%}@media only screen and (min-width:1080px){.carousel__item{width:345px;margin-right:-345px}}.carousel__item--croco{width:70.7692307692%;margin-right:-70.7692307692%}@media only screen and (min-width:1080px){.carousel__item--croco{width:650px;margin-right:-650px}}.carousel__photo{position:relative;margin-bottom:1.2rem}.carousel__photo:before{display:block;padding-bottom:133.3333333333%;content:""}.carousel__item--croco .carousel__photo:before{padding-bottom:70.7692307692%}.carousel__media{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50%}.carousel__caption{color:#666;font-size:1.4rem;line-height:1.9rem}.carousel__nav_button{margin-top:calc(31.25% - 2.5rem)}@media only screen and (min-width:1080px){.carousel__nav_button{margin-top:20rem}}.carousel__nav_button.slider-inactive{visibility:hidden;opacity:0;transition:opacity .25s ease-in-out 0s,visibility 0s linear .25s}.carousel__nav_button.slider-nav_button.slider-inactive .slider-link{opacity:1}.carousel__nav_button--prev{left:1rem}.carousel__nav_button--next{right:1rem}.carousel__nav_icon{border-radius:50%;box-shadow:0 0 15px 0 rgba(0,0,0,.12);color:#000;fill:#fff}.popup_gallery{box-sizing:border-box;display:flex;z-index:0;position:relative;top:auto;right:auto;margin-bottom:2.8rem;font-size:0}.popup_gallery__enlarge{right:1rem}.popup_gallery--multi .popup_gallery__enlarge{right:calc(3.62% + 1rem)}.popup_gallery__canvas{align-items:flex-start;width:100%}.popup_gallery__item{width:100%;margin-right:-100%}.popup_gallery__item.slider-item-current .ui-loader{position:absolute;top:0;right:0;bottom:0;left:0;width:1em;height:1em;margin:auto;font-size:40px;animation:rotation 1s linear infinite}.popup_gallery__photo{position:relative;margin:0 auto .8rem}@media only screen and (min-width:1080px){.popup_gallery__photo{margin-bottom:1.2rem}}.popup_gallery__caption+.popup_gallery__photo{margin-top:1.6rem}.popup_gallery__preview{z-index:1;position:relative;width:100%;margin-bottom:2.8rem}@media only screen and (min-width:810px){.popup_gallery__preview{margin-bottom:0}}.popup_gallery__preview--multi{width:92.73%;margin-right:auto;margin-left:auto}@media only screen and (min-width:810px){.popup_gallery__preview--multi{width:22rem}}.popup_gallery__preview--multi:before{z-index:-1;position:absolute;right:0;left:0;width:100%;margin:0 auto;padding-bottom:var(--ar,136.2745098039%);transform:rotate(3.19deg);background-color:#999;content:""}.popup_gallery__preview .popup_gallery__photo:before{display:block;margin:0 auto;padding-bottom:var(--ar,147.4074074074%);content:""}.popup_gallery__preview--multi .popup_gallery__photo{width:100%}.popup_gallery__preview--multi .popup_gallery__photo:before{display:block;margin:0 auto;padding-bottom:var(--ar,136.2745098039%);content:""}.popup_gallery__overlay{z-index:2;position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.popup_gallery__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:top center}.popup_gallery__caption{color:#666;font-size:1.4rem;line-height:1.9rem}.popup_gallery__counter{box-sizing:border-box;z-index:1;position:absolute;top:-2rem;right:0;margin-top:var(--ar,calc(126.36364% - 2.02182rem));margin-right:.8rem;padding:0 1rem;background-color:rgba(0,0,0,.5);color:#fff;font-size:1.4rem;line-height:2rem;text-align:center}.popup_gallery__aside{display:none}.popup_gallery__nav_button{top:5rem;bottom:5rem;margin-top:0;color:#000010;-webkit-filter:drop-shadow(0 0 15px rgba(0,0,0,.12));filter:drop-shadow(0 0 15px rgba(0,0,0,.12))}.popup_gallery__nav_button.slider-inactive{visibility:hidden;opacity:0;transition:opacity .25s ease-in-out 0s,visibility 0s linear .25s}.popup_gallery__nav_button.slider-nav_button.slider-inactive .slider-link{opacity:1}@media only screen and (min-width:580px){.popup_gallery__nav_button--prev{left:1rem}.popup_gallery__nav_button--next{right:1rem}}.popup_gallery__nav_link.popup_gallery__nav_link{display:flex;flex-flow:row;align-items:center;height:100%}.popup_gallery__nav_icon{border-radius:50%;color:#000;fill:#fff}.ui-modal .ui-modal__input:checked~* .popup_gallery{width:auto;margin-bottom:0}.ui-modal .ui-modal__input:checked~* .popup_gallery:before{content:none}.ui-modal .ui-modal__input:checked~* .popup_gallery .popup_gallery__info{display:none}@media only screen and (min-width:1080px){.ui-modal .ui-modal__input:checked~* .popup_gallery .popup_gallery__info{display:block}}.ui-modal .ui-modal__input:checked~* .popup_gallery .popup_gallery__caption{color:#fff}.ui-modal .ui-modal__input:checked~* .popup_gallery .popup_gallery__text{margin-bottom:2rem}@media only screen and (min-width:1080px){.ui-modal .ui-modal__input:checked~* .popup_gallery .popup_gallery__item .popup_gallery__caption{display:none}}.ui-modal .ui-modal__input:checked~* .popup_gallery .popup_gallery__src{color:#999}.ui-modal .ui-modal__input:checked~* .popup_gallery .popup_gallery__item{box-sizing:border-box;max-height:100vh;padding:5rem 2rem;overflow-y:auto;scrollbar-color:#fff transparent;scrollbar-width:thin}@supports(height:100dvh){.ui-modal .ui-modal__input:checked~* .popup_gallery .popup_gallery__item{max-height:100dvh}}.ui-modal .ui-modal__input:checked~* .popup_gallery .popup_gallery__item::-webkit-scrollbar{width:8px}.ui-modal .ui-modal__input:checked~* .popup_gallery .popup_gallery__item::-webkit-scrollbar-track{background-color:#000}.ui-modal .ui-modal__input:checked~* .popup_gallery .popup_gallery__item::-webkit-scrollbar-thumb{border-radius:100px;background-color:#fff}@media only screen and (min-width:1080px){.ui-modal .ui-modal__input:checked~* .popup_gallery .popup_gallery__item{padding:0}}@media only screen and (min-width:1080px){.ui-modal .ui-modal__input:checked~* .popup_gallery .popup_gallery__canvas{width:calc(100% - 50rem);margin:5rem 0 5rem 8rem}}.ui-modal .ui-modal__input:checked~* .popup_gallery .popup_gallery__photo{width:100%}.ui-modal .ui-modal__input:checked~* .popup_gallery .popup_gallery__photo:before{content:none}@media only screen and (min-width:1080px){.ui-modal .ui-modal__input:checked~* .popup_gallery .popup_gallery__photo{height:calc(100vh - 10rem);height:calc(100dvh - 10rem);margin-bottom:0}}.ui-modal .ui-modal__input:checked~* .popup_gallery .popup_gallery__img{position:static}@media only screen and (min-width:1080px){.ui-modal .ui-modal__input:checked~* .popup_gallery .popup_gallery__img{position:absolute;object-fit:contain}}.ui-modal .ui-modal__input:checked~* .popup_gallery .popup_gallery__counter{top:0;right:0;left:0;margin:0;padding-top:2rem}@media only screen and (min-width:1080px){.ui-modal .ui-modal__input:checked~* .popup_gallery .popup_gallery__counter{top:auto;bottom:2rem;left:8rem;width:calc(100% - 50rem);margin:0;padding-top:.5rem;color:#999}}@media only screen and (min-width:1080px){.ui-modal .ui-modal__input:checked~* .popup_gallery .popup_gallery__aside{display:block;position:fixed;top:5rem;right:8rem;width:30rem}}.ui-modal .ui-modal__input:checked~* .popup_gallery .popup_gallery__info{display:flex;width:100%}.ui-modal .ui-modal__input:checked~* .popup_gallery .popup_gallery__info_item{box-sizing:border-box;visibility:hidden;width:100%;max-height:calc(100vh - 10rem);margin-right:-100%;padding:0 2rem 0 0;overflow-y:auto;opacity:0;transition:visibility 0s linear .4s,opacity .4s cubic-bezier(0,0,.2,1) 0s;scrollbar-color:#fff transparent;scrollbar-width:thin}.ui-modal .ui-modal__input:checked~* .popup_gallery .popup_gallery__info_item.slider-nav-item-current{visibility:visible;opacity:1;transition:visibility 0s linear 0s,opacity .4s cubic-bezier(.4,0,1,1) 0s}@media only screen and (min-width:810px){.ui-modal .ui-modal__input:checked~* .popup_gallery .popup_gallery__nav_button{display:block}}@media only screen and (min-width:1080px){.ui-modal .ui-modal__input:checked~* .popup_gallery .popup_gallery__nav_button{top:calc(50% - 30px);bottom:auto}}.ui-modal .ui-modal__input:checked~* .popup_gallery .popup_gallery__nav_icon{font-size:40px}.main_hero__scene{padding-top:3.6rem;overflow:hidden;background-color:#000;text-align:center}@media only screen and (min-width:810px){.main_hero__scene{padding-top:6rem}}.main_hero__name{margin-bottom:.8rem;color:#a33b2d;font:700 2rem/2.8rem a;font-family:inherit}@media only screen and (min-width:1080px){.main_hero__name{font-size:3.6rem;line-height:4.8rem}}.main_hero__subheader{margin-bottom:2.4rem;color:#f6f6f6;font:italic 700 2rem/2.8rem a;font-family:inherit}@media only screen and (min-width:810px){.main_hero__subheader{margin-bottom:3.2rem;font-size:2.4rem;line-height:3.6rem}}@media only screen and (min-width:1080px){.main_hero__subheader{margin-bottom:4rem;font-size:3.6rem;line-height:4.8rem}}.main_hero__line{position:relative;padding-bottom:37.5%}.main_hero__line:before{position:absolute;top:50%;right:-50vw;left:-50vw;height:1px;background-color:red;content:""}.main_hero__media{position:relative;margin-top:-37.5%;margin-bottom:3.6rem;padding-bottom:56.25%;background-color:#666}@media only screen and (min-width:810px){.main_hero__media{margin-bottom:4rem}}.main_hero__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50%}.second_hero{margin-bottom:3.2rem;overflow:hidden;background-color:#111}@media only screen and (min-width:810px){.second_hero{padding-top:6rem}}.second_hero__media{position:relative;margin:0 -2rem 2rem}.second_hero__media:before{display:block;padding-bottom:56.25%;content:""}@media only screen and (min-width:810px){.second_hero__media{margin:0 -4rem 2rem}}@media only screen and (min-width:1080px){.second_hero__media{width:704px;margin:0 auto 2.8rem}}.second_hero__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50%}.second_hero__header{position:relative;padding:2rem 2rem 3.6rem}.second_hero__header:before{position:absolute;top:0;right:-50vw;left:-50vw;height:1px;background-color:red;content:""}@media only screen and (min-width:1080px){.second_hero__header{padding-top:2.8rem;padding-bottom:4rem}}.second_hero__name{margin-bottom:.8rem;color:#a33b2d;font:700 2rem/2.8rem a;font-family:inherit;text-align:center}@media only screen and (min-width:1080px){.second_hero__name{font-size:2.4rem;line-height:3.2rem}}.second_hero__subheader{color:#f6f6f6;font:700 italic 2rem/2.8rem a;font-family:inherit;text-align:center}@media only screen and (min-width:1080px){.second_hero__subheader{font-size:3.6rem;line-height:4.8rem}}.story_card{box-sizing:border-box;max-width:65rem;padding:2rem;background-color:#f6f6f6}.story_card__header{margin-right:-2rem;margin-left:-2rem;padding:0 2rem 1.6rem;border-bottom:1px solid #e0e0e0}.story_card__message{display:block;padding:1.6rem 2rem 0;border-radius:3px;color:#999;font-size:1.6rem;line-height:2.4rem;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (min-width:810px){.story_card__message{display:none}}.story_card__trigger:focus-visible~.story_card__message{box-shadow:0 0 0 2px currentcolor}.story_card__message_arrow{margin-left:.6rem;padding:3px;font-size:16px;transition:transform .25s ease-in-out}.story_card__message_arrow .vicon__body{transform:rotate(90deg)}.story_card__trigger:checked~.story_card__message .story_card__message_arrow{transform:rotateX(180deg)}.story_card__trigger:checked~.story_card__message .story_card__message_open,.story_card__trigger:not(:checked)~.story_card__message .story_card__message_close{display:none}@media only screen and (max-width:809.98px){.story_card__reference{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.05,.69,.14,1) 0s;transition:grid-template-rows .4s cubic-bezier(.05,.69,.14,1) 0s,-ms-grid-rows .4s cubic-bezier(.05,.69,.14,1) 0s}.story_card__reference_canvas{overflow:hidden;transform:translateY(-20px);opacity:0;transition:opacity 1s cubic-bezier(.05,.69,.14,1) 0s,transform .4s cubic-bezier(.05,.69,.14,1) 0s;will-change:transform,opacity}.story_card__trigger:checked~.story_card__reference{grid-template-rows:1fr}.story_card__trigger:checked~.story_card__reference .story_card__reference_canvas{transform:translateY(0);opacity:1;transition-delay:0s}}.story_card__reference_canvas>:first-child{margin-top:2rem}.story_card__photo{width:100px;height:100px;margin:0 auto 1.6rem;overflow:hidden;border-radius:50%}.story_card__img{width:100%}.story_card__person{color:#666;font:italic 1.6rem/2.4rem a;font-family:inherit;text-align:center}@media only screen and (min-width:810px){.story_card__person{font-size:1.8rem;line-height:2.7rem}}.story_card__name{color:#111;font:1.8rem/2.7rem a;font-family:inherit;text-align:center}@media only screen and (min-width:810px){.story_card__name{font-size:2rem}}.story_card__info{margin-bottom:1.2rem;color:#666;font:italic 1.4rem/1.9rem a;font-family:inherit}.story_card__text{color:#111;font:1.6rem/2.4rem a;font-family:inherit}.story_card__text:not(:last-child){margin-bottom:1.2rem}.story_card .text_reveal__icon{position:relative;top:-.1rem;font-size:15px}.story_grid{display:flex;flex-flow:column wrap;align-items:center;justify-content:space-between;margin-bottom:1rem}.story_grid__col{max-width:100%;margin-bottom:1.6rem;background-color:#f6f6f6}@media only screen and (min-width:810px){.story_grid{flex-direction:row;align-items:stretch}.story_grid__col_half{width:calc(50% - .8rem)}.story_grid__col_one_third{width:calc(33.33333% - 1.06667rem)}.story_grid__col_two_thirds{width:calc(66.66667% - .53333rem)}}.story_intro{margin:3.2rem 0;padding:2rem 0;background-image:linear-gradient(1turn,transparent -21.97%,#000 106.89%),url(https://iy.kommersant.ru/Corpimages/Projects/deathpenalty/bg_dark_1.jpg?1=);background-repeat:no-repeat;background-size:cover}@media only screen and (min-width:810px){.story_intro{padding:3.2rem 0}}.story_intro__text{color:#fff;font-size:1.6rem;line-height:2.4rem}@media only screen and (min-width:810px){.story_intro__text{font-size:2rem;line-height:2.8rem}}.story_intro__text:not(:last-child){margin-bottom:2rem}.heroes_carousel{margin-top:2.8rem;padding-top:4rem;padding-bottom:30.8rem;background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 7.5%,#fff 81.5%,hsla(0,0%,100%,0)),url(https://iy.kommersant.ru/Corpimages/Projects/deathpenalty/bg_light_10.jpg);background-position:0 0;background-repeat:no-repeat;background-size:cover}@media only screen and (min-width:810px){.heroes_carousel{margin-top:4rem}}.heroes_carousel__title{margin-bottom:2rem;color:#111;font:700 2.6rem/3.2rem a;font-family:inherit}@media only screen and (min-width:810px){.heroes_carousel__title{font-size:3.6rem;line-height:4.3rem}}.heroes_carousel__canvas{padding:0 calc(50% - 500px)}.heroes_carousel__item{display:flex;width:78.125%;margin-right:-78.125%}@media only screen and (min-width:580px){.heroes_carousel__item{width:35rem;width:320px;margin-right:-320px}}.heroes_carousel__nav_button{top:calc(50% - 20px);margin-top:0}.heroes_carousel__nav_button.slider-inactive{visibility:hidden;opacity:0;transition:opacity .25s ease-in-out 0s,visibility 0s linear .25s}.heroes_carousel__nav_button.slider-nav_button.slider-inactive .slider-link{opacity:1}.heroes_carousel__nav_button--prev{left:1rem}.heroes_carousel__nav_button--next{right:1rem}.heroes_carousel__nav_icon{border-radius:50%;box-shadow:0 0 15px 0 rgba(0,0,0,.12);color:#000;fill:#fff}.narrow_carousel{margin-bottom:2rem;font-size:0}.narrow_carousel__item{display:flex;width:100%;margin-right:-100%}.narrow_carousel__card{width:100%}.narrow_carousel__photo{position:relative;margin-bottom:2.8rem}.narrow_carousel__photo:before{display:inline-block;width:100%;padding-bottom:61.5384615385%;content:""}.narrow_carousel__caption{color:#666;font:1.4rem/2rem a;font-family:inherit}.narrow_carousel__dots{position:absolute;top:0;right:0;left:0;margin-top:calc(61.53846% + 1.2rem);font-size:0;text-align:center}.narrow_carousel__dots_item{display:inline-block;margin-right:6px;margin-left:6px}.narrow_carousel__dots .slider-link{display:block;width:8px;height:8px;border:1px solid;border-radius:50%;color:#666;transition:background-color .15s}.narrow_carousel__dots .slider-nav-item-current .slider-link{background-color:currentcolor}.narrow_carousel__nav_button{display:none;top:0;margin-top:calc(30.76923% - 30px);transition:opacity .25s ease-in-out 0s,visibility 0s linear 0s}@media only screen and (min-width:810px){.narrow_carousel__nav_button{display:block}}.narrow_carousel__nav_button.slider-inactive{visibility:hidden;opacity:0;transition:opacity .25s ease-in-out 0s,visibility 0s linear .25s}.narrow_carousel__nav_button.slider-nav_button.slider-inactive .slider-link{opacity:1}.narrow_carousel__nav_button--prev{left:0}@media only screen and (min-width:1080px){.narrow_carousel__nav_button--prev{left:-60px}}.narrow_carousel__nav_button--next{right:0}@media only screen and (min-width:1080px){.narrow_carousel__nav_button--next{right:-60px}}.narrow_carousel__nav_icon{border-radius:50%;box-shadow:0 0 15px 0 rgba(0,0,0,.12);color:#000;font-size:4rem;fill:#fff}.simple_figure{margin-bottom:2.8rem}@media only screen and (min-width:810px){.simple_figure{margin-bottom:3.2rem}}.simple_figure__picture{display:block;position:relative}.simple_figure__picture--16x9{padding-bottom:56.25%}.simple_figure__description{margin-top:.8rem;color:#666;font-size:1.4rem;line-height:1.9rem}@media only screen and (min-width:810px){.simple_figure__description{margin-top:1.2rem}}.collage{width:100%;margin-bottom:2.8rem}@media only screen and (min-width:810px){.collage{display:flex;align-items:flex-start;justify-content:space-between;font-size:min(900px/100,(100vw - 40px * 2 - 20px - var(--scrollbarWidth,0))/100)}}@media only screen and (min-width:1080px){.collage{font-size:9.8px}}.collage__figure{position:relative;width:100%;margin-bottom:2rem}.collage__figure:not(.collage__figure--collaged):before{display:block;width:100%;padding-bottom:var(--ar,157.1917808219%);content:""}@media only screen and (min-width:810px){.collage__figure{width:calc(100em/var(--collage_canvas)*var(--collage_w1));margin-bottom:0}}@media only screen and (min-width:810px){.collage__figure+.collage__figure{width:calc(100em/var(--collage_canvas)*var(--collage_w2))}}.collage__media{position:absolute;top:0;left:0;width:100%}.collage__description{margin-top:.8rem;color:#666;font-size:1.4rem;line-height:1.9rem}@media only screen and (min-width:810px){.collage__description{margin-top:1.2rem}}