.Newsletter-module-scss-module__njJzna__newsletter{--sticky-top:72px;top:var(--sticky-top);width:44px;margin-left:calc(50% + var(--container)/2 + 20px);z-index:40;font-size:var(--font-sm);grid-area:1/1;place-self:start;position:sticky}.Newsletter-module-scss-module__njJzna__newsletter button,.Newsletter-module-scss-module__njJzna__newsletter input{font:inherit}.Newsletter-module-scss-module__njJzna__newsletter button{cursor:pointer}.Newsletter-module-scss-module__njJzna__newsletter button:focus-visible,.Newsletter-module-scss-module__njJzna__newsletter input:focus-visible{outline:1px solid var(--black);outline-offset:4px}.Newsletter-module-scss-module__njJzna__trigger{background:var(--background);width:44px;height:44px;color:var(--black);border:0;place-items:center;display:grid;position:relative}.Newsletter-module-scss-module__njJzna__tooltip{white-space:nowrap;background:var(--white);color:#333;letter-spacing:-.01em;opacity:0;visibility:hidden;pointer-events:none;border:1px solid #e9e9e9;border-radius:8px;padding:10px 14px;font-size:12px;font-weight:500;line-height:1.5;transition:opacity .26s ease-in-out,transform .26s cubic-bezier(.4,0,.2,1),visibility 0s linear .26s;position:absolute;bottom:2px;right:calc(100% + 8px);transform:translateY(2px);box-shadow:0 8px 24px -6px #0000001a,0 2px 6px #00000008}.Newsletter-module-scss-module__njJzna__newsletter[data-open=false] .Newsletter-module-scss-module__njJzna__trigger:focus-visible .Newsletter-module-scss-module__njJzna__tooltip{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)}@media (hover:hover) and (pointer:fine){.Newsletter-module-scss-module__njJzna__newsletter[data-open=false] .Newsletter-module-scss-module__njJzna__trigger:hover .Newsletter-module-scss-module__njJzna__tooltip{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)}}.Newsletter-module-scss-module__njJzna__panel{width:min(344px,100vw - 48px);max-height:calc(100dvh - var(--sticky-top) - 76px);overscroll-behavior:contain;background:var(--white);opacity:0;visibility:hidden;pointer-events:none;border:1px solid #e9e9e9;border-radius:12px;padding:28px;transition:opacity .34s ease-in-out,transform .34s cubic-bezier(.4,0,.2,1),visibility 0s linear .34s;position:absolute;top:52px;right:0;overflow-y:auto;transform:translateY(-3px);box-shadow:0 16px 48px -12px #0000001f,0 2px 8px #00000008}.Newsletter-module-scss-module__njJzna__panel h2{letter-spacing:-.035em;margin-bottom:10px;font-size:22px;font-weight:500;line-height:1.3}.Newsletter-module-scss-module__njJzna__panel p{color:#666}.Newsletter-module-scss-module__njJzna__panel form{margin-top:24px}.Newsletter-module-scss-module__njJzna__panel label{margin-bottom:8px;font-size:12px;font-weight:500;display:block}.Newsletter-module-scss-module__njJzna__panel input{width:100%;min-height:48px;color:var(--black);background:#fafafa;border:1px solid #e3e3e3;border-radius:6px;padding:12px 14px;font-size:16px;transition:background .22s,border-color .22s,box-shadow .22s}.Newsletter-module-scss-module__njJzna__panel input::placeholder{color:#929292}.Newsletter-module-scss-module__njJzna__panel input:hover{border-color:#c9c9c9}.Newsletter-module-scss-module__njJzna__panel input:focus{background:var(--white);border-color:#777;outline:none;box-shadow:0 0 0 3px #0000000d}.Newsletter-module-scss-module__njJzna__description{max-width:240px;line-height:1.65}.Newsletter-module-scss-module__njJzna__newsletter[data-open=true] .Newsletter-module-scss-module__njJzna__panel{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.Newsletter-module-scss-module__njJzna__close{color:#888;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;transition:color .22s,background .22s;display:grid;position:absolute;top:8px;right:8px}.Newsletter-module-scss-module__njJzna__close:hover{color:var(--black);background:#f5f5f5}.Newsletter-module-scss-module__njJzna__submit{width:100%;min-height:48px;color:var(--white);background:#202020;border:0;border-radius:6px;justify-content:space-between;align-items:center;margin-top:12px;padding:12px 16px;transition:background .22s,opacity .22s;display:flex}.Newsletter-module-scss-module__njJzna__submit svg{transition:transform .26s}.Newsletter-module-scss-module__njJzna__submit:hover:not(:disabled){background:#383838}.Newsletter-module-scss-module__njJzna__submit:hover:not(:disabled) svg{transform:translate(2px)}.Newsletter-module-scss-module__njJzna__submit:active:not(:disabled){background:var(--black)}.Newsletter-module-scss-module__njJzna__submit:disabled{opacity:.5;cursor:wait}.Newsletter-module-scss-module__njJzna__status:not(:empty){border-top:1px solid #ededed;margin-top:20px;padding-top:16px;line-height:1.65}.Newsletter-module-scss-module__njJzna__panel .Newsletter-module-scss-module__njJzna__status[data-status=error]{color:#934336}.Newsletter-module-scss-module__njJzna__honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:920px){.Newsletter-module-scss-module__njJzna__newsletter{top:auto;right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));margin:0;position:fixed}.Newsletter-module-scss-module__njJzna__trigger{border:1px solid #e8e8e8;border-radius:50%;box-shadow:0 2px 12px #0000000a}.Newsletter-module-scss-module__njJzna__panel{width:min(344px,100vw - 40px - env(safe-area-inset-right) - env(safe-area-inset-left));max-height:calc(100dvh - 96px - env(safe-area-inset-bottom) - env(safe-area-inset-top));top:auto;bottom:56px;transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.Newsletter-module-scss-module__njJzna__tooltip,.Newsletter-module-scss-module__njJzna__panel{transition:none;transform:none}.Newsletter-module-scss-module__njJzna__panel input,.Newsletter-module-scss-module__njJzna__close,.Newsletter-module-scss-module__njJzna__submit,.Newsletter-module-scss-module__njJzna__submit svg{transition:none}.Newsletter-module-scss-module__njJzna__submit:hover:not(:disabled) svg{transform:none}}
.layout-module-scss-module__ye690q__journal{grid-template-columns:minmax(0,1fr);display:grid;position:relative}.layout-module-scss-module__ye690q__content{grid-area:1/1;min-width:0}
