#mobileWelcome{inset:0;width:100%;max-width:none;height:100%;height:100dvh;max-height:none;margin:0;padding:max(26px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(22px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));border:0;border-radius:0;box-shadow:none;background:#f5efe3;color:#224c38;overflow:auto;overscroll-behavior:contain}#mobileWelcome[open]{display:flex;align-items:safe center;justify-content:center}#mobileWelcome::backdrop{background:#f5efe3}.mobile-welcome-inner{max-width:390px;width:100%;text-align:center;margin:auto}.mobile-welcome-logo{display:block;object-fit:contain;width:210px;height:auto;margin:0 auto 26px}.mobile-welcome-art{width:180px;margin:0 auto 18px}.mobile-welcome-art svg{display:block;width:100%;height:auto}.mobile-welcome-kicker{font:11px Outfit,sans-serif;letter-spacing:.18em;margin:0 0 15px}#mobileWelcomeTitle{font:500 clamp(40px,11vw,54px)/.96 Cormorant,serif;letter-spacing:-.02em;margin:0 0 23px}#mobileWelcomeTitle em{font-weight:500}#mobileWelcomeCopy{font:15px/1.55 Outfit,sans-serif}#mobileWelcomeCopy p{margin:0 0 15px}#mobileWelcomeCopy p+p{color:#52664e;font-size:14px}#mobileWelcomeAccept{width:100%;min-height:55px;background:#224c38;color:#f5efe3;border-radius:3px;margin-top:10px;padding:16px 24px;font:16px Outfit,sans-serif;display:flex;align-items:center;justify-content:center;gap:22px}#mobileWelcomeAccept:focus-visible{outline:3px solid #a45c50;outline-offset:4px}#mobileWelcomeAccept span{color:#f99d91;font-size:21px}.mobile-welcome-footer{font:12px Outfit,sans-serif;color:#65765d;margin:17px 0 0}@media(max-height:650px){.mobile-welcome-logo{width:170px;margin-bottom:18px}.mobile-welcome-art{width:120px;margin-bottom:12px}#mobileWelcomeTitle{font-size:40px;margin-bottom:17px}.mobile-welcome-kicker{margin-bottom:12px}}
