.greeting-opening.greeting-opening-poster{grid-template-columns:minmax(0,.805fr) minmax(0,1.345fr);align-items:center;gap:clamp(24px,3vw,40px)}.greeting-opening-poster .chair-portrait{justify-self:stretch;width:100%;min-width:0}.greeting-opening-poster .chair-portrait img{object-fit:contain;border-radius:6px;width:100%;max-width:100%;height:auto;display:block}.greeting-opening-poster>div{min-width:0}.greeting-opening-poster .greeting-headline{word-break:keep-all;overflow-wrap:anywhere;font-size:clamp(23px,2.4vw,30px)}.greeting-opening-poster .greeting-opening-message{word-break:keep-all;overflow-wrap:anywhere}.greeting-opening-poster .greeting-opening-message br{display:none}@media (max-width:1000px){.greeting-opening.greeting-opening-poster{grid-template-columns:1fr;gap:28px}.greeting-opening-poster .chair-portrait{justify-self:center;width:70%;max-width:378px}.greeting-opening-poster>div{width:100%;max-width:540px;margin:auto}.greeting-opening-poster .greeting-headline{font-size:27px}}@media (max-width:520px){.greeting-opening-poster .greeting-headline{font-size:25px}.greeting-opening.greeting-opening-poster{gap:24px}}
