._card_1to0j_1{padding:40px;background-color:#eef1f3;display:flex;flex-direction:row;gap:40px;width:100%;max-width:1220px;box-sizing:border-box}._leftColumn_1to0j_12{display:flex;flex-direction:column;gap:20px;flex-shrink:0;width:550px;max-width:50%;justify-content:space-between}._profile_1to0j_22{display:flex;flex-direction:row;align-items:flex-start;gap:20px}._profileInfo_1to0j_29{display:flex;flex-direction:column;align-items:flex-start;gap:8px}._rightColumn_1to0j_36{flex:1}._skeleton_1to0j_40{background:#dde3e6;border-radius:4px;animation:_shimmer_1to0j_1 1.5s infinite}._avatar_1to0j_46{min-width:140px;width:140px;height:140px;border-radius:50%;flex-shrink:0}._name_1to0j_54{height:22px;width:220px}._city_1to0j_59{height:20px;width:100px}._profession_1to0j_64{height:30px;width:90px;border-radius:15px}._line_1to0j_70{height:20px;width:100%;margin-bottom:4px}._short_1to0j_76{width:60%}._readMore_1to0j_80{height:20px;width:110px;margin-top:8px}._button_1to0j_86{height:50px;width:100%}@keyframes _shimmer_1to0j_1{0%{background:#dde3e6}50%{background:#e8ecee}to{background:#dde3e6}}@media (max-width: 768px){._card_1to0j_1{padding:15px;background-color:#eaeeef;flex-direction:column;gap:15px}._leftColumn_1to0j_12{display:contents;width:100%;max-width:100%}._profile_1to0j_22{flex-direction:column;align-items:flex-start;gap:15px}._rightColumn_1to0j_36{order:1}._button_1to0j_86{height:40px;order:2}._name_1to0j_54{height:19px;width:180px}._city_1to0j_59{height:19px;width:80px}._profession_1to0j_64{height:28px;width:80px}._line_1to0j_70{height:16px}._readMore_1to0j_80{height:16px;width:100px}}@media (max-width: 1080px) and (min-width: 769px){._card_1to0j_1{flex-direction:column;gap:20px}._leftColumn_1to0j_12{width:100%;max-width:100%}._rightColumn_1to0j_36{width:100%}}._whatWeDo_r7fvh_1{display:flex;flex-direction:column;font:var(--f-w_mob_chip);gap:10px;justify-content:space-between}._whatWeDoItem_r7fvh_9{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:6px}._whatWeDoList_r7fvh_18{gap:40px;flex-wrap:nowrap;padding:0 0 10px;display:grid;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;justify-content:space-between}._whatWeDoIcon_r7fvh_29{max-height:25px;max-width:25px}._lettersContainer_r7fvh_35{display:grid;grid-template-columns:minmax(0,800px) minmax(200px,1fr);grid-template-rows:auto auto;gap:40px;width:100%}._heroCardSection_r7fvh_44{width:100%;grid-column:1 / -1}._heading_r7fvh_49{margin-bottom:10px;font:var(--f-heading-sm)}._progressSection_r7fvh_55{width:100%;display:flex;flex-direction:column;justify-content:space-between}._progressHeading_r7fvh_62{margin-bottom:15px;font:var(--f-heading-accent);color:#2d2d2d}._counterDescription_r7fvh_68{margin-top:40px;margin-bottom:32px;font:var(--f-body);color:var(--base-black)}._counterDescription_r7fvh_68 p+p{margin-top:1em}._btnPrimary_r7fvh_80{display:flex;justify-content:center;align-items:center;max-width:800px;height:50px;text-decoration:none;transition:all .2s ease;color:var(--base-orange);border:1px solid var(--base-orange);width:100%;padding:20px;text-align:left;font:var(--f-btn-lg);letter-spacing:.08em;text-transform:uppercase;position:relative}._btnPrimary_r7fvh_80:hover{opacity:.8}@media (max-width: 1080px){._lettersContainer_r7fvh_35{grid-template-columns:1fr;grid-template-rows:auto;gap:30px}._heroCardSection_r7fvh_44{grid-column:1}._btnPrimary_r7fvh_80{max-width:100%}}@media (max-width: 768px){._whatWeDo_r7fvh_1{font-size:14px}._lettersContainer_r7fvh_35{gap:30px;display:flex;flex-direction:column}._progressHeading_r7fvh_62{font-weight:500;margin-bottom:10px}._progressSection_r7fvh_55{max-width:100%}._counterDescription_r7fvh_68{margin-top:20px}._btnPrimary_r7fvh_80{height:40px;max-width:100%}}._whatToWrite_1cwg1_1{padding-top:55px;padding-bottom:80px;background-color:var(--bg-gray)}._title_1cwg1_7{font:var(--f-h0);margin-bottom:20px;margin-top:0;text-align:center}._subtitle_1cwg1_14{font:var(--f-body-lg);max-width:800px;text-align:center;margin:0 auto 40px;text-wrap:balance;padding:0}._list_1cwg1_23{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:40px;list-style:none;max-width:1300px;margin:0 auto 40px;padding:0 20px}._item_1cwg1_33{padding:40px 40px 15px;display:flex;flex-direction:column;justify-content:space-between;background-color:#fff}._text_1cwg1_41{font:var(--f-body);margin:0;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}._showMore_1cwg1_50{background:none;border:none;padding:0;text-decoration:underline;color:var(--color-accent);cursor:pointer;font:var(--f-chip);margin-bottom:20px;display:block;text-align:left}._showAnswer_1cwg1_63{padding:15px 0 0;font:var(--f-label);letter-spacing:.1em;display:flex;gap:20px;text-transform:uppercase;color:var(--color-accent);align-items:center}._showAnswer_1cwg1_63 svg{width:18px;height:14px}._more_1cwg1_80{text-transform:uppercase;font:var(--f-btn-lg);letter-spacing:.1em;padding:15px;color:#fff;background-color:var(--base-orange);height:100%;display:flex;justify-content:center;max-width:589px}@media (max-width: 768px){._title_1cwg1_7{letter-spacing:0;margin-bottom:10px}._subtitle_1cwg1_14{font:var(--f-story-mobile);padding:0 20px}._list_1cwg1_23{display:flex;flex-direction:column;padding:0 20px;gap:15px}._showAnswer_1cwg1_63{font-size:12px;gap:10px}._item_1cwg1_33{padding:15px}._text_1cwg1_41{font-size:16px;line-height:1.4}._showMore_1cwg1_50{font:var(--f-chip-sm)}._more_1cwg1_80{font:var(--f-btn-mobile);margin:0 20px;max-width:calc(100vw - 54px)}._whatToWrite_1cwg1_1{padding-bottom:40px}}.contentDialog{position:fixed;border:none;padding:0;background:#fff;width:590px;max-width:calc(100vw - 40px);max-height:calc(100vh - 60px);margin:auto;overflow:hidden}.contentDialog[open]{display:flex;flex-direction:column}.contentDialog::backdrop{background-color:var(--base-black);opacity:.5}.contentDialog__close{position:absolute;top:0;right:0;width:13px;height:13px;padding:21px;box-sizing:content-box;cursor:pointer;z-index:1;display:flex;align-items:center;justify-content:center;background:none;border:none}.contentDialog__close svg{color:var(--base-black)}.contentDialog__body{padding:40px 40px 15px;overflow-y:auto;flex:1}.contentDialog__text{font:var(--f-body-lg);white-space:pre-line;margin-bottom:20px}.contentDialog__text[hidden]{display:none}.contentDialog__showPhoto{padding:15px 0;font:var(--f-label);letter-spacing:.1em;display:flex;gap:20px;text-transform:uppercase;color:var(--color-accent);align-items:center;cursor:pointer;background:none;border:none}.contentDialog__showPhoto[hidden]{display:none}.contentDialog__image{width:100%;height:auto;display:none}.contentDialog__image[data-visible=true]{display:block}.contentDialog__personInfo{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.contentDialog__personInfo[hidden]{display:none}.contentDialog__personLink{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:inherit;gap:10px}.contentDialog__avatarContainer{width:140px;height:140px;border-radius:50%;overflow:hidden;flex-shrink:0}.contentDialog__avatar{width:100%;height:100%;object-fit:cover}.contentDialog__personDetails{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center}.contentDialog__personName{font:var(--f-name-sm);color:#2d2d2d}.contentDialog__personCity{font:var(--f-chip);color:#74898f}.contentDialog__personCity[hidden]{display:none}.contentDialog__personOccupation{font:var(--f-chip-sm);color:#74898f;padding:7px 10px;border:1px solid #abbcc1;border-radius:18px}.contentDialog__personOccupation[hidden]{display:none}.contentDialog__writeBtn{display:flex;justify-content:center;align-items:center;width:100%;height:50px;background:var(--base-orange);color:#fff;font:var(--f-btn);letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.contentDialog__writeBtn[hidden]{display:none}@media (max-width: 768px){.contentDialog{width:100%;max-width:100%;max-height:calc(100vh - 40px);margin:0;position:fixed;inset:auto 0 0;border-radius:0}.contentDialog__body{padding:15px}.contentDialog__text{font:var(--f-story-mobile);margin-bottom:15px}.contentDialog__showPhoto{font-size:12px;gap:10px}}
