/* НА СВЯЗИ: correspondence, asymmetrical portrait and soft violet */
.hero-grid{grid-template-columns:.9fr 1.1fr;gap:7%;align-items:center}.hero-copy h1{font-family:'playfair-display';font-size:clamp(48px,5.6vw,85px);line-height:1.12}.hero-art{padding:28px 0 40px 28px}.hero-photo{height:640px}.hero-photo img{border-radius:4px 150px 4px 4px;object-position:center 45%}.hero-art:before{content:'';position:absolute;left:0;top:0;right:25px;bottom:85px;border:1px solid var(--accent);border-radius:4px 150px 4px 4px}.art-label{left:0;bottom:115px;border:1px solid var(--accent);border-radius:4px;font-size:9px}.care-mark{position:absolute;left:-25px;top:35px;width:68px;height:68px;background:var(--bg);border-radius:50%;display:grid;place-items:center}.care-mark:after{content:'↗';font-size:40px;color:var(--accent)}.manifesto{grid-template-columns:.6fr 2fr}.manifesto-mark{display:none}.topics{gap:35px}.topic{border:0;border-top:1px solid var(--accent);padding:25px 0}.workbench{background:#dcd6e4}.workbench-grid{grid-template-columns:.9fr 1.1fr}.tool-panel{border:0;border-radius:8px;box-shadow:0 16px 40px #3732470d}.journey{grid-template-columns:1fr;max-width:1000px}.journey li{display:grid;grid-template-columns:65px 1fr 1.2fr;gap:30px;border-top:1px solid var(--accent)}.journey h3{min-height:0;font-size:22px}.journey p,.journey li>span{margin:0}.context-photo img{height:570px;border-radius:100px 0 0 0;object-position:center 30%}.quote-section{background:#373247;color:#e8e7ee}.quote{font-family:'playfair-display';font-size:clamp(35px,5vw,75px)}.avatar{border-radius:50%;width:85px;height:85px;background:#dcd6e4;font-size:29px}.closing{background:#dcd6e4}
@media(max-width:700px){.hero-grid,.workbench-grid{grid-template-columns:1fr}.hero-copy h1{font-size:clamp(44px,11vw,70px)}.hero-art{padding:17px 0 30px 17px}.hero-photo{height:460px}.hero-photo img{border-radius:4px 105px 4px 4px}.hero-art:before{bottom:68px;right:17px;border-radius:4px 105px 4px 4px}.art-label{bottom:90px;font-size:8px}.care-mark{left:0;width:53px;height:53px}.journey li{grid-template-columns:28px 1fr;gap:18px}.journey p{grid-column:2}.context-photo img{height:430px;border-radius:80px 0 0 0}}
