#memberEntry{margin:auto;width:min(520px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow:auto;padding:38px;border:1px solid #c9a96166;border-radius:28px;background:#faf9f6;color:#223d32;box-shadow:0 30px 100px #0004;text-align:center;font-family:Inter,Arial,sans-serif}#memberEntry[open]{animation:member-welcome .35s ease-out}#memberEntry::backdrop{background:#14251ed9;backdrop-filter:blur(8px)}#memberEntry h2{font:40px/1.1 'Cormorant Garamond',Georgia,serif;margin:18px 0}#memberEntry p{font-size:14px;line-height:1.75}#memberEntry .member-entry-kicker{font-size:10px;letter-spacing:3px;color:#856a32;margin-top:18px}.member-entry-mark{display:inline-grid;place-items:center;border:1px solid #b89955;border-radius:50%;width:60px;height:60px;font:42px Georgia;color:#856a32}.member-entry-close{position:absolute;right:16px;top:10px;border:0;background:none;font-size:30px;color:#223d32;cursor:pointer;width:44px;height:44px}#memberEntry blockquote{padding:20px 0;margin:22px 0;border-block:1px solid #dedbd0;font:italic 21px/1.4 Georgia;color:#75602f}#memberEntry small{display:block;font:10px/1.5 Arial;margin-top:10px;color:#666}.member-entry-signin,.member-entry-request{display:block;width:100%;padding:14px;border-radius:12px;font:14px Inter,Arial;text-decoration:none;cursor:pointer}.member-entry-signin{background:#223d32;color:#faf9f6}.member-entry-request{margin-top:10px;border:1px solid #d5d4c8;background:none;color:#223d32}.member-entry-later{border:0;background:none;padding:15px;color:#6b7269;cursor:pointer}#memberEntry.is-leaving{opacity:0;transform:translateY(-10px);transition:opacity .18s,transform .18s}.rahmiya-journey-card small{display:block;font:12px/1.5 Arial;margin-top:16px;opacity:.8}@keyframes member-welcome{from{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:none}}@media(max-width:600px){#memberEntry{padding:30px 24px}#memberEntry h2{font-size:34px}.rahmiya-journey-card h2{font-size:28px}.rahmiya-journey-card p{font-size:16px}}@media(prefers-reduced-motion:reduce){#memberEntry[open]{animation:none}#memberEntry.is-leaving{transition:none}}
