.landing-module__jDH3nq__landing{padding:24px 18px calc(28px + env(safe-area-inset-bottom));text-align:center;background:radial-gradient(at 50% 30%,#1e0b0fe6 0%,#0d0608f0 55%,#070304f7 100%);flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.landing-module__jDH3nq__petalsContainer{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.landing-module__jDH3nq__fp{will-change:transform;animation:linear infinite landing-module__jDH3nq__fpfall;position:absolute;top:-6vh}.landing-module__jDH3nq__fp svg,.landing-module__jDH3nq__fp img{width:100%;height:auto;animation:ease-in-out infinite alternate landing-module__jDH3nq__fpspin;display:block}@keyframes landing-module__jDH3nq__fpfall{0%{transform:translateY(-8vh)}to{transform:translate3d(var(--dx,0), 108vh, 0)}}@keyframes landing-module__jDH3nq__fpspin{0%{transform:rotate(var(--r0,-40deg)) scale(1)}to{transform:rotate(var(--r1,50deg)) scale(.92)}}.landing-module__jDH3nq__content{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.landing-module__jDH3nq__mark{font-family:var(--font-display), serif;letter-spacing:.5em;text-transform:uppercase;background:linear-gradient(100deg, var(--red) 0%, var(--red-bright) 34%, #ffd7da 50%, var(--red-bright) 66%, var(--red) 100%);color:#0000;filter:drop-shadow(0 1px #f4eee580)drop-shadow(0 0 18px #d13a4166);background-size:230% 100%;-webkit-background-clip:text;background-clip:text;margin-left:.5em;font-size:clamp(26px,8vw,44px);animation:6s linear infinite landing-module__jDH3nq__shimmer}@keyframes landing-module__jDH3nq__shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.landing-module__jDH3nq__spell{font-family:var(--font-body), Georgia, serif;letter-spacing:.3em;color:var(--dim);margin-top:10px;font-size:12px;font-style:italic}.landing-module__jDH3nq__tag{font-family:var(--font-body), Georgia, serif;color:var(--ivory);margin:16px 0 8px;font-size:clamp(17px,4.6vw,23px);font-style:italic;line-height:1.5}.landing-module__jDH3nq__sub{color:var(--dim);max-width:460px;margin-bottom:26px;font-size:14.5px;line-height:1.75}.landing-module__jDH3nq__cta{font-family:var(--font-display), serif;letter-spacing:.24em;text-transform:uppercase;color:var(--ivory);background:linear-gradient(120deg, var(--red-bright), var(--red));cursor:pointer;border:1px solid #f4eee559;border-radius:34px;padding:16px 44px;font-size:13px;transition:transform .2s;animation:2.6s ease-in-out 1.5s infinite landing-module__jDH3nq__heartbeat;box-shadow:0 8px 30px #a3232b73}.landing-module__jDH3nq__cta:hover{transform:translateY(-2px)}@keyframes landing-module__jDH3nq__heartbeat{0%,28%,56%,to{transform:scale(1)}14%{transform:scale(1.045)}42%{transform:scale(1.03)}}.landing-module__jDH3nq__foot{color:var(--dim);margin-top:30px;font-size:12.5px;font-style:italic;line-height:1.9}.landing-module__jDH3nq__promise{color:var(--red-bright);font-style:normal;font-family:var(--font-display), serif;letter-spacing:.08em;margin-top:2px;font-size:11px;display:block}
