.about-story .esther-portrait{width:100%;max-width:500px;aspect-ratio:5/6;justify-self:center;align-self:center;position:relative;box-sizing:border-box;padding:12px 12px 30px;border:1px solid #d9cbb6;border-radius:22px;box-shadow:0 8px 22px rgb(61 81 64 / 7%);transform:none;background:#f8f4eb;overflow:hidden}
.about-story .esther-portrait img{display:block;width:100%;height:100%;max-height:none;object-fit:cover;object-position:50% 20%;border-radius:12px;transform:none}
.about-story .esther-portrait::after{content:"";position:absolute;bottom:7px;left:50%;width:44px;height:16px;transform:translateX(-50%);background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 16' fill='none' stroke='%237a8667' stroke-width='1.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12Q22 13 39 4M16 12Q9 10 10 4Q17 5 16 12ZM25 9Q22 3 28 1Q31 6 25 9Z'/%3E%3C/svg%3E");pointer-events:none}
@media(max-width:900px){.about-story .esther-portrait{max-width:420px;aspect-ratio:4/5}}
@media(max-width:600px){.about-story .esther-portrait{max-width:380px;aspect-ratio:4/5}.about-story{gap:2.5rem}}
