/* Pearl silk gathered from its inner edges; the background remains still. */
.pearl-curtain{position:absolute;inset:0;z-index:4;pointer-events:none;opacity:1;overflow:hidden;transition:opacity .65s ease}
.pearl-curtain[hidden]{display:none}
.pearl-curtain canvas,.pearl-curtain-poster{position:absolute;inset:0;width:100%;height:100%;display:block}
.pearl-curtain-poster{object-fit:fill}
.pearl-curtain.cloth-ready .pearl-curtain-poster{visibility:hidden}
.pearl-curtain.is-settled{opacity:0}
.intro-personal{width:max-content;max-width:min(290px,85vw);padding:10px 23px;border-radius:16px;background:#f7f0df;color:#516047;border:1px solid #d8c8a8;box-shadow:0 3px 16px #35422b28}
.intro-personal strong{font-weight:600}
.motion-paused .pearl-curtain{display:none}
@media(prefers-reduced-motion:reduce){.pearl-curtain{display:none}}
@media print{.pearl-curtain{display:none!important}}
