/* ДОСЬЕ: document folio, indexed rules and mono annotations */
.eyebrow,.number,.hero-index,.art-label{font-family:'ibm-plex-mono';letter-spacing:.07em}h1,h2{font-family:'ibm-plex-sans';font-weight:450;letter-spacing:-.06em}.hero{padding-top:40px}.hero-grid{grid-template-columns:1fr 1fr;gap:5%;align-items:start}.hero-copy h1{font-size:clamp(55px,6vw,91px);line-height:1.05}.hero-copy{padding-top:45px}.hero-art{padding:25px;border:1px solid var(--ink);background:#f4f1eb}.hero-photo{height:560px}.hero-photo img{object-position:center 56%;filter:saturate(.75)}.art-label{left:25px;bottom:95px;background:#f4f1eb;font-size:9px}.care-mark{position:absolute;right:20px;top:12px;font-family:'ibm-plex-mono';font-size:10px}.care-mark:after{content:'FILE / 02'}.hero-index{border-top:1px solid var(--ink);margin-top:35px}.manifesto{grid-template-columns:.6fr 2fr}.manifesto-mark{display:none}.topics{display:block}.topic{display:block;border:0;border-top:1px solid var(--ink);padding:25px 0}.topic summary{display:grid;grid-template-columns:90px 1fr 40px}.topic h3{font-size:28px}.topic-body{padding-left:90px;max-width:1000px}.topic-body dl{display:grid;grid-template-columns:1fr 2fr;gap:10px 30px}.topic-body dt,.topic-body dd{margin:0}.workbench{background:#d8d5cc}.tool-panel{border-color:var(--ink);box-shadow:11px 11px 0 #bfb6a6}.journey{grid-template-columns:1fr;gap:0}.journey li{display:grid;grid-template-columns:90px 1fr 1.5fr;gap:30px;border-top:1px solid var(--ink);padding:28px 0}.journey h3{min-height:0;font-size:22px}.journey li>span,.journey p{margin:0}.quote{font-family:'ibm-plex-sans';font-size:clamp(34px,4.5vw,68px);letter-spacing:-.04em}.quote-section{background:#2e3035;color:#e8e4dc}.context-photo img{height:520px;filter:saturate(.5);border:15px solid #f4f1eb}.avatar{border-radius:0;font-family:'ibm-plex-mono';font-size:24px;background:#d8d5cc}.closing{background:#d8d5cc}
@media(max-width:700px){.hero-grid{grid-template-columns:1fr}.hero-copy{padding:0}.hero-copy h1{font-size:clamp(44px,11vw,72px)}.hero-art{padding:17px}.hero-photo{height:440px}.art-label{left:18px;bottom:82px;font-size:8px}.topic summary{grid-template-columns:30px 1fr 25px}.topic h3{font-size:24px}.topic-body{padding-left:0}.topic-body dl{display:block}.topic-body dt{margin-top:18px}.topic-body dd{margin-top:6px}.journey li{grid-template-columns:30px 1fr;gap:18px}.journey p{grid-column:2}.context-photo img{height:390px;border-width:10px}.tool-panel{box-shadow:6px 6px 0 #bfb6a6}}