.page-module___8aEwW__splash{background:var(--bg-primary);width:100vw;height:100dvh;padding:0 28px calc(48px + env(safe-area-inset-bottom,0px));z-index:1000;flex-direction:column;justify-content:space-between;align-items:center;animation:1s both page-module___8aEwW__fadeInSlow;display:flex;position:fixed;inset:0;overflow:hidden}.page-module___8aEwW__ambient{pointer-events:none;z-index:0;background:radial-gradient(circle,#c9a24b12 0%,#0000 65%);border-radius:50%;width:520px;height:520px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.page-module___8aEwW__mark{z-index:2;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding-top:10vh;animation:1.2s .2s both page-module___8aEwW__fadeIn;display:flex}.page-module___8aEwW__logoMark{color:var(--gold-primary);filter:drop-shadow(0 0 24px #c9a24b2e);animation:5.5s ease-in-out infinite page-module___8aEwW__markBreath}@keyframes page-module___8aEwW__markBreath{0%,to{filter:drop-shadow(0 0 20px #c9a24b24);opacity:.9}50%{filter:drop-shadow(0 0 48px #c9a24b52);opacity:1}}.page-module___8aEwW__wordmark{font-family:var(--font-serif);letter-spacing:.22em;color:var(--gold-primary);margin:0;font-size:36px;font-weight:400;line-height:1}.page-module___8aEwW__tagline{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);font-size:9px;font-weight:400}.page-module___8aEwW__bottom{z-index:2;flex-direction:column;align-items:center;width:100%;max-width:360px;animation:1.2s .6s both page-module___8aEwW__fadeIn;display:flex}.page-module___8aEwW__verse{font-family:var(--font-serif);color:var(--text-secondary);text-align:center;margin-bottom:8px;font-size:13.5px;font-style:italic;line-height:1.9}.page-module___8aEwW__verseRef{font-family:var(--font-sans);letter-spacing:.14em;color:var(--gold-primary);text-transform:uppercase;margin-bottom:28px;font-size:9px}.page-module___8aEwW__cta{border:1.5px solid var(--gold-primary);width:100%;color:var(--gold-primary);font-family:var(--font-sans);letter-spacing:.26em;text-transform:uppercase;cursor:pointer;text-align:center;transition:all var(--duration-medium) var(--ease-gentle);background:0 0;border-radius:40px;padding:15px 0;font-size:11px;font-weight:500;text-decoration:none}.page-module___8aEwW__cta:hover{background:var(--gold-primary);color:var(--bg-primary)}@keyframes page-module___8aEwW__fadeInSlow{0%{opacity:0}to{opacity:1}}@keyframes page-module___8aEwW__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
