.landing-module__YKRXNa__form{width:100%;max-width:560px;font-family:var(--body,system-ui,sans-serif);flex-direction:column;gap:12px;margin:0 auto;display:flex}.landing-module__YKRXNa__row{gap:10px;display:flex}.landing-module__YKRXNa__input{min-width:0;font-family:var(--body,system-ui,sans-serif);color:#1a1a1a;background:#fff;border:1px solid #d7d4ca;border-radius:999px;flex:auto;padding:16px 20px;font-size:16px}.landing-module__YKRXNa__input::placeholder{color:#9a978d}.landing-module__YKRXNa__input:focus{border-color:var(--gold-soft,#b3862f);outline:none;box-shadow:0 0 0 3px #b3862f2e}.landing-module__YKRXNa__btn{font-family:var(--mono,ui-monospace,monospace);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:var(--primary,#1a3a2a);color:#fff;white-space:nowrap;border:none;border-radius:999px;padding:16px 26px;font-size:13px;font-weight:700;transition:all .15s}.landing-module__YKRXNa__btn:hover{background:var(--accent,#2d6b4a)}.landing-module__YKRXNa__btn:disabled{opacity:.7;cursor:default}.landing-module__YKRXNa__btn:focus-visible{outline:2px solid var(--gold-soft,#b3862f);outline-offset:2px}.landing-module__YKRXNa__optin{text-align:left;justify-content:center;align-items:flex-start;gap:8px;display:flex}.landing-module__YKRXNa__optin input{width:17px;height:17px;accent-color:var(--accent,#2d6b4a);flex:none;margin-top:3px}.landing-module__YKRXNa__optin span{color:var(--muted,#6b6b65);max-width:52ch;font-size:11.5px;line-height:1.4}.landing-module__YKRXNa__optin a{color:var(--gold,#9a7420);text-decoration:underline}.landing-module__YKRXNa__err{color:#b4482f;text-align:center;margin:2px 0 0;font-size:13px}@media (max-width:520px){.landing-module__YKRXNa__row{flex-direction:column}.landing-module__YKRXNa__btn{padding:15px 22px}}
.newsletter-module__N0XP6q__page{--ink:#1a1a1a;--muted:#5c6b62;--faint:#8a8a82;--bg:#faf9f6;--surface:#f4f2ec;--line:#e2e0da;--primary:#1a3a2a;--accent:#2d6b4a;--gold:#9a7420;--gold-soft:#b3862f;--display:var(--font-playfair,Georgia,serif);--body:var(--font-inter,system-ui,sans-serif);--mono:var(--font-geist-mono,ui-monospace,monospace);color:var(--ink);font-family:var(--body);background:var(--bg);font-size:18px;line-height:1.62;overflow-x:hidden}.newsletter-module__N0XP6q__page *{box-sizing:border-box}.newsletter-module__N0XP6q__page :where(h1,h2,h3,p,li,span){overflow-wrap:break-word}.newsletter-module__N0XP6q__eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-size:12px;font-weight:600}.newsletter-module__N0XP6q__hero{text-align:center;padding:clamp(120px,17vh,190px) 24px clamp(48px,7vh,84px)}.newsletter-module__N0XP6q__heroIn{max-width:780px;margin:0 auto}.newsletter-module__N0XP6q__hero h1{font-family:var(--display);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;max-width:16ch;margin:.5em auto .4em;font-size:clamp(2.5rem,5.6vw,4.1rem);font-weight:800;line-height:1.04}.newsletter-module__N0XP6q__heroSub{color:var(--muted);max-width:52ch;margin:0 auto 2.1em;font-size:clamp(1.08rem,2.1vw,1.32rem);line-height:1.55}.newsletter-module__N0XP6q__heroSub b{color:var(--ink);font-weight:600}.newsletter-module__N0XP6q__heroSub i{color:var(--ink);font-style:italic}.newsletter-module__N0XP6q__trust{font-family:var(--mono);letter-spacing:.04em;color:var(--faint);margin:16px 0 0;font-size:11.5px}.newsletter-module__N0XP6q__wrap{max-width:720px;margin:0 auto;padding:0 28px}.newsletter-module__N0XP6q__section{padding:54px 0}.newsletter-module__N0XP6q__rule{border:none;border-top:1px solid var(--line);margin:0}.newsletter-module__N0XP6q__page h2{font-family:var(--display);letter-spacing:-.01em;text-wrap:balance;color:var(--primary);margin:.15em 0 .5em;font-size:clamp(1.6rem,4.3vw,2.3rem);font-weight:800;line-height:1.1}.newsletter-module__N0XP6q__page h2 .newsletter-module__N0XP6q__eyebrow{margin-bottom:.7em;display:block}.newsletter-module__N0XP6q__page p{margin-block:0 1.05em}.newsletter-module__N0XP6q__muted{color:var(--muted)}.newsletter-module__N0XP6q__center{text-align:center}.newsletter-module__N0XP6q__pull{font-family:var(--display);color:var(--primary);text-align:center;text-wrap:balance;max-width:26ch;margin:1.4em auto;font-size:clamp(1.3rem,3.4vw,1.8rem);font-weight:700;line-height:1.22}.newsletter-module__N0XP6q__stack{flex-direction:column;gap:12px;margin:1.4em 0;display:flex}.newsletter-module__N0XP6q__stackItem{border:1px solid var(--line);background:#fff;border-radius:14px;gap:16px;padding:18px 20px;display:flex}.newsletter-module__N0XP6q__stackNum{font-family:var(--mono);color:#fff;background:var(--gold-soft);border-radius:8px;height:fit-content;padding:4px 10px;font-size:14px;font-weight:700}.newsletter-module__N0XP6q__stackTitle{font-family:var(--display);color:var(--primary);margin:0 0 2px;font-size:1.1em;font-weight:700}.newsletter-module__N0XP6q__stackDesc{color:var(--muted);margin:0;font-size:.96em}.newsletter-module__N0XP6q__features{grid-template-columns:1fr 1fr;gap:14px;margin:1.4em 0;display:grid}.newsletter-module__N0XP6q__feature{border:1px solid var(--line);background:#fff;border-radius:14px;padding:20px}.newsletter-module__N0XP6q__feature h3{font-family:var(--display);color:var(--primary);margin:0 0 .4em;font-size:1.1em;font-weight:700}.newsletter-module__N0XP6q__feature p{color:var(--muted);margin:0;font-size:.94em}.newsletter-module__N0XP6q__weekly{flex-direction:column;gap:10px;margin:1.2em 0;padding:0;list-style:none;display:flex}.newsletter-module__N0XP6q__weekly li{color:var(--ink);padding-left:26px;position:relative}.newsletter-module__N0XP6q__weekly li:before{content:"→";color:var(--gold-soft);font-weight:700;position:absolute;top:0;left:0}.newsletter-module__N0XP6q__faq details{border-bottom:1px solid var(--line);padding:4px 0}.newsletter-module__N0XP6q__faq summary{font-family:var(--display);color:var(--ink);cursor:pointer;padding:14px 30px 14px 0;font-size:1.06em;font-weight:600;list-style:none;position:relative}.newsletter-module__N0XP6q__faq summary::-webkit-details-marker{display:none}.newsletter-module__N0XP6q__faq summary:after{content:"+";color:var(--gold);font-size:1.35em;font-family:var(--mono);position:absolute;top:12px;right:4px}.newsletter-module__N0XP6q__faq details[open] summary:after{content:"–"}.newsletter-module__N0XP6q__faq details p{color:var(--muted);margin:0 0 16px;font-size:.97em}.newsletter-module__N0XP6q__finalCta{background:var(--surface);border:1px solid var(--line);text-align:center;border-radius:20px;margin:8px 0;padding:44px 30px}.newsletter-module__N0XP6q__finalCta h2{margin-top:0}.newsletter-module__N0XP6q__finalCta p{color:var(--muted);max-width:40ch;margin:0 auto 1.6em}.newsletter-module__N0XP6q__foot{font-family:var(--mono);letter-spacing:.02em;color:var(--faint);text-align:center;padding:36px 0 70px;font-size:11px;line-height:1.7}.newsletter-module__N0XP6q__reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(16px)}.newsletter-module__N0XP6q__reveal.newsletter-module__N0XP6q__in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.newsletter-module__N0XP6q__reveal{opacity:1;transition:none;transform:none}}@media (max-width:600px){.newsletter-module__N0XP6q__page{font-size:17px}.newsletter-module__N0XP6q__section{padding:42px 0}.newsletter-module__N0XP6q__features{grid-template-columns:1fr}}
