.GreetingSection-module__M-ZPyW__wrap{gap:2.5rem;display:grid}@media (min-width:768px){.GreetingSection-module__M-ZPyW__wrap{grid-template-columns:14.4rem 1fr;gap:3.5rem}}.GreetingSection-module__M-ZPyW__aside{align-self:start}@media (min-width:768px){.GreetingSection-module__M-ZPyW__aside{position:sticky;top:8rem}}.GreetingSection-module__M-ZPyW__figure{border-radius:var(--radius-md);border:1px solid var(--color-line);background-color:#fff;overflow:hidden}.GreetingSection-module__M-ZPyW__portrait{aspect-ratio:4/5;background-color:var(--color-secondary);position:relative}.GreetingSection-module__M-ZPyW__portraitImage{object-fit:cover}.GreetingSection-module__M-ZPyW__caption{border-top:1px solid var(--color-line);padding:1rem 1.25rem}.GreetingSection-module__M-ZPyW__captionTitle{color:var(--color-point);margin:0;font-weight:700}.GreetingSection-module__M-ZPyW__captionName{color:var(--color-primary);margin-top:.25rem}.GreetingSection-module__M-ZPyW__body{min-width:0}.GreetingSection-module__M-ZPyW__header{border-bottom:1px solid var(--color-line);margin-bottom:2rem;padding-bottom:1.25rem}.GreetingSection-module__M-ZPyW__eyebrow{color:var(--color-point);margin:0}.GreetingSection-module__M-ZPyW__title{color:var(--color-primary);margin:.5rem 0 0}.GreetingSection-module__M-ZPyW__paragraphs{flex-direction:column;gap:1.25rem;display:flex}.GreetingSection-module__M-ZPyW__paragraph{color:color-mix(in srgb, var(--color-body) 85%, transparent);font-size:1.03125rem;line-height:1.75}.GreetingSection-module__M-ZPyW__signature{border-top:1px solid var(--color-line);text-align:right;margin-top:3rem;padding-top:1.5rem}.GreetingSection-module__M-ZPyW__signatureTitle{font-size:calc(var(--text-caption) * 1.1);color:var(--color-body);margin:0}.GreetingSection-module__M-ZPyW__signatureName{color:var(--color-primary);margin-top:.25rem}
