.founding-offer[hidden],.founding-offer-modal[hidden]{display:none!important}.founding-offer{position:relative;z-index:115;font-family:var(--puz-body, "Avenir Next", Avenir, "Helvetica Neue", Arial, sans-serif)}.founding-offer-bar{display:flex;min-height:38px;align-items:center;justify-content:center;padding:8px clamp(18px,4vw,48px);background:var(--puz-olive, #405941);color:#fff;text-align:center}.founding-offer-bar p{margin:0;color:inherit;font-size:13px;line-height:1.45;letter-spacing:.005em}.founding-offer-bar strong{font-weight:700}.founding-offer-bar a{display:inline-block;margin-left:8px;padding-bottom:1px;border-bottom:1px solid rgba(255,255,255,.65);color:inherit;font-weight:700;text-decoration:none}.founding-offer-bar a:hover,.founding-offer-bar a:focus-visible{border-bottom-color:#fff}.founding-offer-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483200;display:grid;place-items:center;padding:24px}.founding-offer-modal__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#14141394;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:founding-offer-fade .18s ease-out both}.founding-offer-modal__dialog{position:relative;width:min(100%,520px);padding:42px 44px 36px;border:1px solid rgba(64,89,65,.2);border-radius:18px;outline:none;background:#faf9f5;box-shadow:0 24px 70px #14141338;color:var(--puz-ink, #141413);text-align:center;animation:founding-offer-rise .22s cubic-bezier(.22,1,.36,1) both}.founding-offer-modal__close{position:absolute;top:14px;right:14px;display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--puz-soft, #3d3d3a);cursor:pointer}.founding-offer-modal__close:hover,.founding-offer-modal__close:focus-visible{background:#40594117;outline:2px solid transparent}.founding-offer-modal__close svg{width:22px;height:22px}.founding-offer-modal__kicker{margin:0 0 12px;color:var(--puz-olive, #405941);font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.12em;text-transform:uppercase}.founding-offer-modal__dialog h2{margin:0;color:var(--puz-olive-dark, #2f3d31);font-family:var(--puz-display, Charter, Georgia, serif);font-size:clamp(32px,5vw,45px);font-weight:500;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}.founding-offer-modal__lead{max-width:38ch;margin:20px auto 0;color:var(--puz-soft, #3d3d3a);font-size:16px;line-height:1.6;text-wrap:pretty}.founding-offer-modal__lead strong{color:var(--puz-olive-dark, #2f3d31);font-weight:700}.founding-offer-modal__cta{display:inline-flex;min-height:48px;align-items:center;justify-content:center;margin-top:26px;padding:13px 28px;border:1px solid var(--puz-olive, #405941);border-radius:var(--puz-button-radius, 8px);background:var(--puz-olive, #405941);color:#fff;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none}.founding-offer-modal__cta:hover,.founding-offer-modal__cta:focus-visible{border-color:var(--puz-olive-dark, #2f3d31);background:var(--puz-olive-dark, #2f3d31);outline:2px solid transparent}.founding-offer-modal__note{margin:12px 0 0;color:var(--puz-muted, #6c6a64);font-size:12px;line-height:1.4}html.founding-offer-modal-open{overflow:hidden}@keyframes founding-offer-fade{0%{opacity:0}to{opacity:1}}@keyframes founding-offer-rise{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:760px){.founding-offer-bar{min-height:42px;padding:8px 14px}.founding-offer-bar p{font-size:12px}.founding-offer-bar strong{display:none}.founding-offer-bar a{margin-left:5px}.founding-offer-modal{align-items:end;padding:0}.founding-offer-modal__dialog{width:100%;padding:40px 22px calc(26px + env(safe-area-inset-bottom));border-right:0;border-bottom:0;border-left:0;border-radius:22px 22px 0 0}.founding-offer-modal__dialog h2{font-size:clamp(30px,9vw,40px)}.founding-offer-modal__lead{margin-top:16px;font-size:15px}.founding-offer-modal__cta{width:100%;margin-top:22px}}@media(prefers-reduced-motion:reduce){.founding-offer-modal__scrim,.founding-offer-modal__dialog{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/puzodyssey-founding-offer.css.map */
