.sg-greeting{text-align:center;max-width:640px;margin:18px auto 2px;padding:0 22px;font-family:Georgia,Times New Roman,serif;animation:.7s cubic-bezier(.22,1,.36,1) both sg-greeting-in}.sg-greeting__headline{color:#f3e0a8;text-shadow:0 0 24px #f6e2a838;margin:0;font-size:clamp(19px,5.2vw,24px);font-weight:500;line-height:1.25}.sg-greeting__weather{letter-spacing:.18em;text-transform:uppercase;color:#c9a040;margin:7px 0 0;font-size:12.5px}.sg-greeting__care{color:#d9cbb3;margin:7px 0 0;font-size:15px;font-style:italic;line-height:1.45}.sg-greeting__invite{color:#c9a040;margin:7px 0 0;font-size:15px;font-style:italic;line-height:1.45}@keyframes sg-greeting-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sg-greeting{animation:none!important}}
