.home-emily-invitation{grid-column:1/-1;background:#fffdf7;color:#39234e;border-left:5px solid #ffb56b;border-radius:12px;padding:clamp(22px,3vw,34px);min-width:0}
.home-upcoming-event .home-emily-invitation .eyebrow,.home-emily-invitation .eyebrow{color:#5b2d91;font-weight:750}
.home-emily-invitation h3{font-size:clamp(1.4rem,2.6vw,1.9rem);line-height:1.3;color:#39234e;margin:0 0 20px}
.home-emily-invitation figure,.home-emily-invitation blockquote{margin:0}
.home-upcoming-event .home-emily-invitation p,.home-emily-invitation p{color:#39234e;max-width:88ch;font-size:1rem;line-height:1.7;margin:0 0 16px}
.home-upcoming-event .home-emily-invitation p:first-child,.home-emily-invitation p:first-child{font-size:1.15rem;font-weight:600}
.home-emily-invitation figcaption{font-weight:750;color:#5b2d91;font-size:1.1rem;margin-top:6px}
.hss-emily-invitation{background:#f2ebf8;margin:10px 0 24px}

.event-registration-pullquote{border-left:4px solid #5b2d91;padding:8px 0 8px 20px;margin:0 0 28px}
.event-registration-pullquote strong{display:block;font:700 clamp(1.3rem,2.5vw,1.8rem)/1.3 Georgia,serif;color:#5b2d91;margin-bottom:10px}
.event-registration-pullquote span{display:block;font-size:1rem;line-height:1.65;max-width:64ch;color:#39234e}
.home-upcoming-event .event-registration-pullquote{border-left-color:#ffb56b;margin:24px 0}
.home-upcoming-event .event-registration-pullquote strong{color:#fff}
.home-upcoming-event .event-registration-pullquote span{color:#fff}

@font-face{font-family:'Dancing Script';src:url('assets/fonts/dancing-script.ttf') format('truetype');font-style:normal;font-weight:400 700;font-display:swap}
.home-conference-script-quote{margin:clamp(36px,5vw,72px) auto 28px;padding:0 clamp(8px,3vw,40px);max-width:1100px;text-align:center;color:#5b2d91}
.home-conference-script-quote blockquote{margin:0;font-family:'Dancing Script','Brush Script MT',cursive;font-size:clamp(36px,5.2vw,68px);font-weight:600;line-height:1.22;letter-spacing:normal}
.home-conference-script-quote figcaption{margin-top:18px;font-size:1.1rem;font-weight:700;color:#5b2d91}
