._wrapper_09a5aac{position:relative}._toast_09a5aac{right:clamp(1rem,3vw,2rem);top:calc(var(--header-height,0px) + clamp(1rem, 3vw, 2rem));z-index:50;width:min(100vw - 2rem,25rem);color:var(--foreground);background:var(--background-walnut-deep);border:1px solid color-mix(in srgb, var(--primary) 48%, transparent);border-left:3px solid var(--primary);box-shadow:0 1rem 3rem -1.5rem color-mix(in srgb, var(--primary) 35%, transparent);align-items:flex-start;gap:.75rem;padding:.9rem .9rem .9rem 1rem;animation:.18s ease-out both _newsletter-toast-in_09a5aac;display:flex;position:fixed}._toastIcon_09a5aac{width:1.75rem;height:1.75rem;color:var(--primary);background:var(--background-deep);border:1px solid color-mix(in srgb, var(--primary) 35%, transparent);flex:none;place-items:center;display:grid}._successToast_09a5aac{border-color:color-mix(in srgb, var(--chart-5) 55%, var(--primary) 45%);border-left-color:var(--chart-5)}._successIcon_09a5aac{color:var(--chart-5);border-color:color-mix(in srgb, var(--chart-5) 42%, transparent)}._loadingIcon_09a5aac{color:var(--background-deep);opacity:1}._toastCopy_09a5aac{flex:1;gap:.18rem;min-width:0;padding-top:.05rem;display:grid}._toastCopy_09a5aac strong{color:var(--foreground);font-family:var(--font-display);font-size:.9rem;line-height:1.2}._toastCopy_09a5aac span{color:var(--muted-foreground);font-size:.75rem;line-height:1.45}._toastClose_09a5aac{width:1.75rem;height:1.75rem;color:var(--muted-foreground);cursor:pointer;flex:none;place-items:center;margin:-.25rem -.25rem 0 0;transition:color .16s,background-color .16s;display:grid}._toastClose_09a5aac:hover{color:var(--foreground);background:color-mix(in srgb, var(--primary) 14%, transparent)}._toastClose_09a5aac:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@keyframes _newsletter-toast-in_09a5aac{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){._toast_09a5aac{right:1rem;top:calc(var(--header-height,0px) + 1rem);width:calc(100vw - 2rem)}}@media (prefers-reduced-motion:reduce){._toast_09a5aac{animation:none}}
