/* MOSAICO — lightweight entry veil and page entrance */
#ms-entry-splash{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;pointer-events:none;background:#14231b;opacity:1;animation:ms-splash-leave .85s ease-out .18s both}
.ms-entry-splash__brand{color:#e4c48a;font-family:Georgia,serif;font-size:clamp(3rem,7vw,6rem);letter-spacing:.16em;text-align:center;animation:ms-splash-brand .7s ease-out both}
.ms-entry-splash__brand span{font-size:.55em;vertical-align:middle}.ms-entry-splash__brand small{display:block;margin-top:.8rem;color:#eee5d5;font:400 1.1rem sans-serif;letter-spacing:.4em}
@keyframes ms-splash-leave{0%,30%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}
@keyframes ms-splash-brand{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
@keyframes ms-page-reveal{from{opacity:.55;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
body:not(.template-404) #MainContent{animation:ms-page-reveal .65s ease-out both}
@media(prefers-reduced-motion:reduce){#ms-entry-splash{display:none!important}body:not(.template-404) #MainContent{animation:none!important}}
