.we-preparing.wp-screen{--wp-ivory:#fbf8f3;--wp-ink:#211b17;--wp-gold:#b8935a;--wp-gold-hi:#e6cc9b;--wp-line:#ebe1d2;background:var(--wp-ivory);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--wp-ink);isolation:isolate;border:0;margin:0;padding:24px;animation:.6s both wp-fade;position:fixed;inset:0;overflow:hidden}.we-preparing.wp-screen::backdrop{background:var(--wp-ivory)}@keyframes wp-fade{0%{opacity:0}to{opacity:1}}.wp-glow{z-index:-1;pointer-events:none;background:radial-gradient(40% 40% at 50% 42%,#e6cc9b52,#0000 72%),radial-gradient(45% 45% at 18% 88%,#f5e0da8c,#0000 72%),radial-gradient(40% 40% at 86% 14%,#f3e8d499,#0000 72%);animation:12s ease-in-out infinite alternate wp-drift;position:absolute;inset:-30%}@keyframes wp-drift{to{transform:translate(3%,-3%)scale(1.08)}}.wp-inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:660px;height:100%;margin:auto;display:flex}.wp-kicker{letter-spacing:.3em;color:var(--wp-gold);margin:0 0 26px;font-size:11px;font-weight:600;animation:.8s cubic-bezier(.16,1,.3,1) .1s both wp-rise}.wp-heart{place-items:center;width:104px;height:104px;margin-bottom:26px;display:grid;position:relative}.wp-heart svg{z-index:1;width:74px;height:74px;animation:1.4s ease-in-out 1.2s infinite wp-beat;position:relative;overflow:visible}.wp-heart path{fill:#b8935a00;stroke:var(--wp-gold);stroke-width:2px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.2s cubic-bezier(.65,0,.35,1) forwards wp-draw,1s 1.1s forwards wp-fill}@keyframes wp-draw{to{stroke-dashoffset:0}}@keyframes wp-fill{to{fill:#b8935a24}}@keyframes wp-beat{0%,to{transform:scale(1)}14%{transform:scale(1.14)}28%{transform:scale(1)}42%{transform:scale(1.1)}70%{transform:scale(1)}}.wp-ring{border:1px solid var(--wp-gold);opacity:0;border-radius:50%;animation:2.8s ease-out 1.2s infinite wp-ripple;position:absolute;inset:14px}.wp-ring:nth-child(2){animation-delay:2.1s}.wp-ring:nth-child(3){animation-delay:3s}@keyframes wp-ripple{0%{opacity:.55;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}.wp-inner h2{font-family:var(--font-landing-display), Georgia, serif;letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(32px,4.4vw,54px);font-weight:500;line-height:1.1;animation:.9s cubic-bezier(.16,1,.3,1) .3s both wp-rise}.wp-moment{min-height:1.6em;font-family:var(--font-landing-display), Georgia, serif;color:#6f6152;font-size:clamp(19px,2vw,23px);font-style:italic;animation:.7s cubic-bezier(.16,1,.3,1) both wp-swap;margin:0 0 30px!important}@keyframes wp-swap{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}@keyframes wp-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.wp-bar{background:var(--wp-line);border-radius:3px;width:min(340px,80vw);height:3px;animation:.9s cubic-bezier(.16,1,.3,1) .45s both wp-rise;position:relative}.wp-fill{transform-origin:0;background:linear-gradient(90deg, #94723f, var(--wp-gold), var(--wp-gold-hi));border-radius:3px;position:absolute;inset:0;overflow:hidden}.wp-fill:after{content:"";background:linear-gradient(90deg,#0000,#ffffffd9,#0000);animation:1.6s ease-in-out infinite wp-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes wp-shimmer{to{transform:translate(100%)}}.wp-pulse{background:var(--wp-gold);border-radius:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;animation:1.4s ease-in-out infinite wp-pump;position:absolute;top:50%;box-shadow:0 0 #b8935a80}@keyframes wp-pump{0%{transform:scale(1);box-shadow:0 0 #b8935a8c}50%{transform:scale(1.25);box-shadow:0 0 0 10px #b8935a00}to{transform:scale(1);box-shadow:0 0 #b8935a00}}.wp-percent{letter-spacing:.14em;color:var(--wp-gold);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;margin:12px 0 30px!important}.wp-note{color:#7a6d60;font-size:13px}.wp-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;animation:.9s cubic-bezier(.16,1,.3,1) .6s both wp-rise;display:flex}.wp-actions button{letter-spacing:.03em;cursor:pointer;border-radius:99px;align-items:center;gap:9px;min-height:46px;padding:0 22px;font-size:13px;font-weight:600;transition:background .3s,color .3s,border-color .3s,transform .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.wp-sound{border:1px solid var(--wp-line);color:var(--wp-ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffb3}.wp-sound:hover{border-color:var(--wp-gold);transform:translateY(-2px)}.wp-skip{color:#fffaf3;background:#211b17;border:1px solid #211b17}.wp-skip:hover{background:#94723f;border-color:#94723f;transform:translateY(-2px)}.wp-skip svg{transition:transform .4s cubic-bezier(.16,1,.3,1)}.wp-skip:hover svg{transform:translate(3px)}.wp-actions button:focus-visible{outline:2px solid var(--wp-gold);outline-offset:3px}@media (prefers-reduced-motion:reduce){.wp-glow,.wp-heart svg,.wp-ring,.wp-fill:after,.wp-pulse,.wp-moment,.wp-kicker,.wp-inner h2,.wp-bar,.wp-actions{animation:none!important}.wp-heart path{stroke-dashoffset:0;fill:#b8935a24;animation:none}}@media print{.we-preparing.wp-screen{display:none!important}}
