.newsletter[data-astro-cid-2yzsvld2]{text-align:left;background:0 0;border:0;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.9rem 1.25rem;max-width:44rem;margin:4rem auto 1rem;padding:0;display:flex}.newsletter--inline[data-astro-cid-2yzsvld2]{margin:3rem auto 2rem}.newsletter-copy[data-astro-cid-2yzsvld2]{flex:none;transform:translateY(-2px)}.newsletter-title[data-astro-cid-2yzsvld2]{letter-spacing:-.01em;margin:0;font-family:But Head,But Head Fallback,Georgia,serif;font-size:1.5rem;font-weight:400;line-height:1.1}.newsletter-sub[data-astro-cid-2yzsvld2]{color:#f3ece1ad;margin:.05rem 0 0;font-size:.82rem;line-height:1.15}.newsletter-form[data-astro-cid-2yzsvld2]{flex:20rem;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;max-width:26rem;display:grid}.newsletter-field[data-astro-cid-2yzsvld2]{grid-column:1/2;min-width:0;position:relative}.newsletter-field-icon[data-astro-cid-2yzsvld2]{color:#f3ece18c;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;fill:none;pointer-events:none;width:1.1rem;height:1.1rem;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.newsletter-form[data-astro-cid-2yzsvld2] input[data-astro-cid-2yzsvld2][type=email]{width:100%;min-width:0;height:3.25rem;font:inherit;color:#f3ece1;background:#1113118c;border:1px solid #f0e8dc2e;border-radius:999px;outline:none;padding:0 1.1rem 0 2.7rem;transition:border-color .15s,box-shadow .15s}.newsletter-form[data-astro-cid-2yzsvld2] input[data-astro-cid-2yzsvld2][type=email]:focus{border-color:#18c6d7}.newsletter-field[data-astro-cid-2yzsvld2]:focus-within .newsletter-field-icon[data-astro-cid-2yzsvld2]{color:#f3ece1d9}.newsletter-form[data-astro-cid-2yzsvld2] input[data-astro-cid-2yzsvld2][type=email]:user-invalid{border-color:#ff7a5999}.newsletter-form[data-astro-cid-2yzsvld2] button[data-astro-cid-2yzsvld2]{height:3.25rem;font:inherit;letter-spacing:-.01em;color:#fff;text-shadow:0 1px 2px #0000002e;cursor:pointer;isolation:isolate;background:linear-gradient(#0e9aaa 0%,#0a72a0 100%);border:0;border-radius:999px;grid-column:2/3;justify-content:center;align-items:center;padding:0 1.6rem;font-weight:800;transition:transform .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 -1px #00000014}.newsletter-form[data-astro-cid-2yzsvld2] button[data-astro-cid-2yzsvld2]:before,.newsletter-form[data-astro-cid-2yzsvld2] button[data-astro-cid-2yzsvld2]:after{content:"";opacity:0;pointer-events:none;transition:opacity .32s ease-out,transform .52s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.newsletter-form[data-astro-cid-2yzsvld2] button[data-astro-cid-2yzsvld2]:before{z-index:-2;background:url(/landing/stock-cafe.webp) 50%/cover no-repeat;transform:scale(1.15)}.newsletter-form[data-astro-cid-2yzsvld2] button[data-astro-cid-2yzsvld2]:after{z-index:-1;background:linear-gradient(135deg,#0e9aaa59 0%,#0a283c8c 100%)}.newsletter-form[data-astro-cid-2yzsvld2] button[data-astro-cid-2yzsvld2]:hover:not(:disabled){transform:translateY(-1px)}.newsletter-form[data-astro-cid-2yzsvld2] button[data-astro-cid-2yzsvld2]:hover:not(:disabled):before,.newsletter-form[data-astro-cid-2yzsvld2] button[data-astro-cid-2yzsvld2]:hover:not(:disabled):after{opacity:1}.newsletter-form[data-astro-cid-2yzsvld2] button[data-astro-cid-2yzsvld2]:hover:not(:disabled):before{transform:scale(1)}.newsletter-form[data-astro-cid-2yzsvld2] button[data-astro-cid-2yzsvld2]:focus-visible{outline-offset:3px;outline:2px solid #18c6d7}.newsletter-form[data-astro-cid-2yzsvld2] button[data-astro-cid-2yzsvld2]:disabled{opacity:.6;cursor:wait;filter:none;transform:none}.newsletter-hp[data-astro-cid-2yzsvld2]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-10000px}.newsletter-msg[data-astro-cid-2yzsvld2]{color:#f3ece1b8;grid-column:1/-1;min-height:1.25em;margin:.25rem 0 0;font-size:.88rem}.newsletter-msg[data-astro-cid-2yzsvld2][data-state=ok]{color:#87d6c8}.newsletter-msg[data-astro-cid-2yzsvld2][data-state=error]{color:#ff7a59}.sr-only[data-astro-cid-2yzsvld2]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=720px){.newsletter-form[data-astro-cid-2yzsvld2]{grid-template-columns:1fr}.newsletter-field[data-astro-cid-2yzsvld2],.newsletter-form[data-astro-cid-2yzsvld2] button[data-astro-cid-2yzsvld2]{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.newsletter-form[data-astro-cid-2yzsvld2] button[data-astro-cid-2yzsvld2]{transition:none}.newsletter-form[data-astro-cid-2yzsvld2] button[data-astro-cid-2yzsvld2]:hover:not(:disabled){transform:none}}
