.subscribe-overlay{position:fixed;inset:0;z-index:100;background:#fff;display:flex;align-items:center;justify-content:center;will-change:opacity}.subscribe-close{position:fixed;top:24px;right:28px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;padding:0;background:none;border:none;color:#bdbdbd;cursor:pointer;transition:color .16s ease;z-index:1}.subscribe-close:hover{color:#1a1a1a}.subscribe-center{display:flex;flex-direction:column;align-items:center;padding:var(--space-lg);will-change:transform,opacity}.subscribe-step{display:flex;flex-direction:column;align-items:center;gap:20px}.subscribe-line{margin:0;font-family:var(--font-sans);font-weight:400;font-size:14px;letter-spacing:var(--tracking-body);color:#979797;text-align:center}.subscribe-form{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.subscribe-fields{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%}.subscribe-honeypot{position:absolute;left:-9999px;top:0;width:1px;height:1px;opacity:0}.subscribe-field{position:relative;width:min(420px,82vw);border-bottom:1.5px solid rgba(0,0,0,.16);transition:border-color .18s ease}.subscribe-field:focus-within{border-bottom-color:#00000080}.subscribe-input{width:100%;height:56px;padding:0 40px;background:transparent;border:none;outline:none;text-align:center;font-family:var(--font-sans);font-weight:400;font-size:22px;letter-spacing:-.01em;color:#1a1a1a;caret-color:var(--color-brand-red)}.subscribe-input::placeholder{color:#c4c4c4}.subscribe-input:disabled{opacity:.55}.subscribe-submit{position:absolute;right:0;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:none;border:none;color:#979797;cursor:pointer;transition:color .15s ease,transform .15s ease}.subscribe-submit:hover:not(:disabled){color:#1a1a1a;transform:translateY(-50%) translate(2px)}.subscribe-submit:disabled{opacity:.35;cursor:default}.subscribe-cta{appearance:none;border:none;border-radius:999px;padding:12px 30px;background:var(--color-brand-red);color:#fff;font-family:var(--font-sans);font-weight:400;font-size:15px;letter-spacing:var(--tracking-body);cursor:pointer;transition:opacity .15s ease,transform .15s ease}.subscribe-cta:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.subscribe-cta:disabled{opacity:.5;cursor:default}.subscribe-team{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:min(420px,82vw)}.subscribe-team-btn{appearance:none;background:transparent;border:1.5px solid rgba(0,0,0,.16);border-radius:999px;padding:9px 18px;font-family:var(--font-sans);font-weight:400;font-size:14px;letter-spacing:-.01em;color:#6b6b6b;cursor:pointer;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.subscribe-team-btn:hover:not(:disabled){border-color:#0006;color:#1a1a1a}.subscribe-team-btn.is-active{border-color:#1a1a1a;background:#1a1a1a;color:#fff}.subscribe-team-btn:disabled{opacity:.5;cursor:default}.subscribe-note{margin:0;font-family:var(--font-sans);font-weight:400;font-size:12px;letter-spacing:var(--tracking-body);color:#979797;text-align:center}.subscribe-skip{appearance:none;background:none;border:none;margin-top:-6px;font-family:var(--font-sans);font-weight:400;font-size:12px;letter-spacing:var(--tracking-body);color:#c4c4c4;text-decoration:underline;text-underline-offset:2px;cursor:pointer;transition:color .15s ease}.subscribe-skip:hover:not(:disabled){color:#1a1a1a}.subscribe-skip:disabled{opacity:.5;cursor:default}.subscribe-privacy{font-family:var(--font-sans);font-weight:400;font-size:12px;letter-spacing:var(--tracking-body);color:#c4c4c4;text-decoration:underline;text-underline-offset:2px;transition:color .15s ease}.subscribe-privacy:hover{color:#1a1a1a}.subscribe-error{margin:0;font-family:var(--font-sans);font-size:12px;letter-spacing:var(--tracking-body);color:#c74044;text-align:center}.subscribe-success{margin:0;font-family:var(--font-sans);font-weight:400;font-size:24px;letter-spacing:-.01em;color:#1a1a1a;text-align:center}@media (max-width: 640px){.subscribe-close{top:16px;right:16px;width:44px;height:44px}.subscribe-input{font-size:20px}}.minimal[data-astro-cid-cwmuj23o]{position:fixed;inset:0;background:#fff;overflow:hidden;--s: max(1px, min(calc(94vw / 1351.54), calc(94vh / 700.22)))}.blob-defs[data-astro-cid-cwmuj23o]{position:absolute;width:0;height:0;overflow:hidden}.cloud[data-astro-cid-cwmuj23o]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:none;fill:var(--cloud, #504500)}.cloud--tall[data-astro-cid-cwmuj23o],.cloud--phone[data-astro-cid-cwmuj23o]{display:none}.cloud--wide[data-astro-cid-cwmuj23o]{width:min(94vw,181.43598vh);height:auto}.copy[data-astro-cid-cwmuj23o]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(calc(448 * var(--s)),90vw);display:flex;flex-direction:column;gap:calc(24 * var(--s));text-align:center;color:var(--text, #ffffff);font-size:calc(18 * var(--s))}.lead[data-astro-cid-cwmuj23o],.sub[data-astro-cid-cwmuj23o]{margin:0;font-family:var(--font-sans);font-weight:400;font-size:inherit;line-height:1.3}.ul[data-astro-cid-cwmuj23o]{color:inherit;font:inherit;text-decoration:underline;text-underline-offset:calc(2 * var(--s));text-decoration-thickness:1px}button[data-astro-cid-cwmuj23o].ul{display:inline;padding:0;margin:0;background:none;border:none;cursor:pointer}.ul[data-astro-cid-cwmuj23o]:hover{text-decoration-thickness:2px}.members[data-astro-cid-cwmuj23o]{display:inline-flex;align-items:center;padding:calc(5 * var(--s)) calc(12 * var(--s));border-radius:calc(8 * var(--s));background:#1a1a1a;color:#fff;font-family:var(--font-sans);font-weight:400;font-size:calc(14 * var(--s));line-height:calc(20 * var(--s));letter-spacing:calc(-.14 * var(--s));white-space:nowrap;box-shadow:0 calc(8 * var(--s)) calc(10 * var(--s)) #0000001a;transition:background var(--duration-fast) ease}.members[data-astro-cid-cwmuj23o]:hover{background:#000}.members--corner[data-astro-cid-cwmuj23o]{position:fixed;top:calc(32 * var(--s));right:calc(32 * var(--s));z-index:10}.members-bottom[data-astro-cid-cwmuj23o]{display:none;position:fixed;left:50%;bottom:10vh;bottom:10dvh;transform:translate(-50%);align-items:baseline;gap:12px;z-index:10}.members-bottom-label[data-astro-cid-cwmuj23o]{font-family:var(--font-sans);font-weight:400;font-size:12px;letter-spacing:var(--tracking-body);color:#1a1a1a;white-space:nowrap}.corner[data-astro-cid-cwmuj23o]{position:fixed;width:calc(16 * var(--s));height:calc(16 * var(--s));z-index:9;fill:var(--mark, #2600ff)}.corner--tl[data-astro-cid-cwmuj23o]{top:0;left:0}.corner--tr[data-astro-cid-cwmuj23o]{top:0;right:0}.corner--bl[data-astro-cid-cwmuj23o]{bottom:0;left:0}.corner--br[data-astro-cid-cwmuj23o]{bottom:0;right:0}@media (min-width: 641px) and (orientation: portrait){.cloud--wide[data-astro-cid-cwmuj23o]{display:none}.cloud--tall[data-astro-cid-cwmuj23o]{display:block;width:min(94vw,64.155vh);height:auto}}@media (max-width: 640px){.cloud--wide[data-astro-cid-cwmuj23o],.cloud--tall[data-astro-cid-cwmuj23o]{display:none}.cloud--phone[data-astro-cid-cwmuj23o]{display:block;width:216.79vw;height:216.79vw;left:50%;top:auto;bottom:16.98vh;bottom:16.98dvh;transform:translate(-50%)}.members--corner[data-astro-cid-cwmuj23o]{display:none}.members-bottom[data-astro-cid-cwmuj23o]{display:flex}.copy[data-astro-cid-cwmuj23o]{top:41.5vh;top:41.5dvh;width:min(214px,80vw);gap:16px;font-size:12px}.lead[data-astro-cid-cwmuj23o],.sub[data-astro-cid-cwmuj23o]{line-height:1.35}}
