.authorProfile{background-color:#d1d2dc40;width:100%;min-height:100vh;margin-bottom:40px;padding:8.32rem 20px 7rem}@media (max-width:769px){.authorProfile{padding:6rem 1.5rem 40px}}.authorProfile .authorProfile__container{width:100%;max-width:80rem;margin:0 auto}.authorProfile .authorProfile__header{gap:2.5rem;display:flex}@media (max-width:769px){.authorProfile .authorProfile__header{flex-direction:column}}.authorProfile .authorProfile__imageWrapper{width:11.25rem;min-width:11.25rem;height:11.25rem;min-height:11.25rem}.authorProfile .authorProfile__image{object-fit:cover;border:6px solid #fff;border-radius:50%;width:100%;height:100%;box-shadow:0 4px 50px #00000040}.authorProfile .authorProfile__info{width:100%;max-width:800px}.authorProfile .authorProfile__nameWrapper{flex-wrap:wrap;align-items:center;gap:1rem;width:fit-content;max-width:100%;margin-bottom:1rem;display:flex}.authorProfile .authorProfile__name{letter-spacing:-.06rem;color:#000;margin:0;font-size:3rem;font-style:normal;font-weight:600;line-height:100%}.authorProfile .authorProfile__social{justify-content:center;gap:.5rem;display:flex}.authorProfile .authorProfile__socialLink{width:2.12rem;height:2.12rem;color:var(--social-color);justify-content:center;align-items:center;text-decoration:none;display:flex;overflow:hidden}.authorProfile .authorProfile__socialLink svg{width:inherit;height:inherit}.authorProfile .authorProfile__title{letter-spacing:-.03rem;color:#000;margin:0 0 1rem;font-size:1.5rem;font-style:normal;font-weight:400;line-height:120%}.authorProfile .authorProfile__bio{max-width:850px;margin:0;font-size:.9375rem;font-style:normal;font-weight:400;line-height:140%}@media (max-width:1024px){.authorProfile .authorProfile__bio{max-width:90%}}@media (max-width:769px){.authorProfile .authorProfile__bio{margin-bottom:16px;font-size:15px;line-height:1.6}}.authorProfile .authorProfile__posts{margin-top:4.25rem}@media (max-width:769px){.authorProfile .authorProfile__posts{margin-top:3rem}}.authorProfile .authorProfile__noPosts{text-align:center;background:#f3f3f6;border-radius:16px;padding:80px 24px}.authorProfile .authorProfile__noPosts p{color:#000000bf;margin:0 0 24px;font-size:18px}.authorProfile .authorProfile__backLink{color:#fff;background:#cf46d7;border-radius:50px;padding:12px 32px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.authorProfile .authorProfile__backLink:hover{background:#923097;transform:translateY(-2px);box-shadow:0 10px 50px #0000000d}.authorProfile .authorProfile__backLink:active{transform:translateY(0)}
