/* КОНТУР: network ledger, navy panels and observable ownership */
h1,h2{font-family:'jost';font-weight:400;letter-spacing:-.035em}.hero{background:#243348;color:#e4e9ef;--bg:#243348;--ink:#e4e9ef;--accent:#b2c6d8}.hero-grid{grid-template-columns:1fr 1fr;gap:5%;align-items:start}.hero-copy h1{font-size:clamp(58px,7vw,105px);line-height:1}.hero-art{padding:25px;border:1px solid #b2c6d888}.hero-photo{height:555px}.hero-photo img{object-position:36% center;filter:saturate(.7)}.care-mark{position:absolute;right:10px;top:10px;width:10px;height:10px;background:#b2c6d8;box-shadow:0 0 0 8px #b2c6d822}.art-label{left:0;bottom:90px;background:#e4e9ef;color:#243348;border-left:6px solid #456891;font-size:9px}.hero .button{background:#e4e9ef;color:#243348;border-color:#e4e9ef}.hero .button.outline{background:transparent;color:#e4e9ef}.hero-index{border-top:1px solid #b2c6d866;margin-top:40px}.manifesto{grid-template-columns:.6fr 2fr}.manifesto-mark{display:none}.topics{display:block;border-left:1px solid var(--accent);padding-left:45px;margin-left:12px}.topic{border:0;border-top:1px solid var(--accent);padding:25px 0;position:relative}.topic:before{content:'';position:absolute;left:-52px;top:47px;width:13px;height:13px;border-radius:50%;border:2px solid var(--accent);background:var(--bg)}.topic h3{font-size:27px}.topic-body{max-width:950px;padding-left:48px}.workbench{background:#d2dde7}.tool-panel{border:1px solid var(--accent)}.journey{gap:0}.journey li{padding-right:20px;border-color:var(--accent)}.journey li>span{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--accent)}.quote-section{background:#243348;color:#e4e9ef}.quote{font-family:'jost';font-size:clamp(37px,5.3vw,80px)}.context-photo img{height:540px;border:14px solid #d2dde7;object-position:center 45%}.avatar{border-radius:4px;background:#d2dde7;font-family:'ibm-plex-sans';font-size:27px}.closing{background:#d2dde7}
@media(max-width:700px){.hero-grid{grid-template-columns:1fr}.hero-copy h1{font-size:clamp(48px,12vw,80px)}.hero-art{padding:17px}.hero-photo{height:430px}.art-label{bottom:80px;font-size:8px}.topics{padding-left:27px;margin-left:8px}.topic:before{left:-34px}.topic-body{padding-left:0}.context-photo img{height:410px;border-width:9px}}
