.blog-cta-ring.svelte-1qb0o2r{background:#fffbf4f2;border:1px solid oklch(1 0 0 / .7);box-shadow:inset 0 1px #fffc,inset 0 -1px #dfcab24d,0 10px 30px -14px #6a422559}@supports (backdrop-filter: blur(1px)){.blog-cta-ring.svelte-1qb0o2r{background:#fefaf199;-webkit-backdrop-filter:blur(16px) saturate(1.6);backdrop-filter:blur(16px) saturate(1.6)}}@media(max-width:767px){.mobile-blog-sticky-cta.svelte-1qb0o2r{--mobile-sticky-cta-background: oklch(.99 .01 84 / .94);--mobile-sticky-cta-filter: blur(14px) saturate(1.4);background:var(--mobile-sticky-cta-background);-webkit-backdrop-filter:var(--mobile-sticky-cta-filter);backdrop-filter:var(--mobile-sticky-cta-filter)}.mobile-blog-sticky-cta.svelte-1qb0o2r:after{content:"";position:absolute;inset-inline:0;top:100%;height:6rem;background:var(--mobile-sticky-cta-background);-webkit-backdrop-filter:var(--mobile-sticky-cta-filter);backdrop-filter:var(--mobile-sticky-cta-filter);pointer-events:none}}.ecs-portal.svelte-1yc42tx{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.ecs-overlay.svelte-1yc42tx{position:absolute;top:0;right:0;bottom:0;left:0;background:#2f1d128c;opacity:0;transition:opacity .3s ease}.ecs-overlay.entered.svelte-1yc42tx{opacity:1}.ecs-sheet.svelte-1yc42tx{position:absolute;right:0;left:0;bottom:0;height:88dvh;display:flex;flex-direction:column;overflow:hidden;border-top-left-radius:1rem;border-top-right-radius:1rem;box-shadow:0 -12px 40px #21120966;transform:translateY(110%);transition:transform .34s cubic-bezier(.32,.72,0,1);will-change:transform}.ecs-sheet.entered.svelte-1yc42tx{transform:translateY(0)}@media(min-width:640px){.ecs-sheet.svelte-1yc42tx{height:auto;max-height:88dvh;max-width:36rem;margin-inline:auto}}.ecs-sheet.keyboard.svelte-1yc42tx{top:var(--vv-top, 0px);bottom:auto;height:var(--vv-height, 100dvh);max-height:none;border-top-left-radius:0;border-top-right-radius:0}@media(prefers-reduced-motion:reduce){.ecs-overlay.svelte-1yc42tx,.ecs-sheet.svelte-1yc42tx{transition:none}}.ecs-grab.svelte-1yc42tx{display:flex;flex-shrink:0;justify-content:center;padding:.625rem 0 .25rem;cursor:grab;touch-action:none}.ecs-grabber.svelte-1yc42tx{height:.3rem;width:2.5rem;border-radius:9999px;background:#ffffff4d}.ecs-coupon.svelte-1yc42tx{display:flex;flex-direction:column;align-items:center;padding:1.5rem 2.5rem;border:2px dashed color-mix(in oklch,var(--gold) 55%,transparent);border-radius:.75rem}.email-capture-guide-slot.svelte-1yc42tx{align-items:flex-start;container:email-capture-guide / size;display:flex;justify-content:center;overflow:hidden}.email-capture-guide-preview{font-size:16px}@container email-capture-guide (max-height: 12rem){.email-capture-guide-preview{font-size:14px}}@container email-capture-guide (max-height: 10.5rem){.email-capture-guide-preview{font-size:12px}}@container email-capture-guide (max-height: 9rem){.email-capture-guide-preview{font-size:10px}}
