.section-coming-soon.svelte-1moce1q{position:relative}.section-coming-soon.svelte-1moce1q:before{content:"";position:absolute;inset:0;background-size:40px 40px;background-image:linear-gradient(to right,#d1d5db 1px,transparent 1px),linear-gradient(to bottom,#d1d5db 1px,transparent 1px);z-index:1;pointer-events:none}.section-coming-soon.svelte-1moce1q:after{content:"";pointer-events:none;position:absolute;inset:0;background:#faf9f6;mask-image:radial-gradient(ellipse at center,transparent 20%,black);-webkit-mask-image:radial-gradient(ellipse at center,transparent 20%,black);z-index:2}.padding-global.svelte-1moce1q{padding-left:2.5rem;padding-right:2.5rem;position:relative;z-index:3}.container-large.svelte-1moce1q{width:100%;max-width:100rem;margin-left:auto;margin-right:auto}.padding-section-large.svelte-1moce1q{padding-top:0;padding-bottom:8rem}.heading-wrapper.svelte-1moce1q{text-align:center;margin-bottom:4rem}.coming-soon-heading.svelte-1moce1q{font-family:Mango Grotesque,Impact,sans-serif;font-size:12rem;font-weight:700;letter-spacing:.05em;line-height:.9;text-transform:uppercase;color:#1d2025;margin-bottom:1rem}.text-grey.svelte-1moce1q{color:#6b6b6b}.coming-soon-description.svelte-1moce1q{color:#6b6b6b;font-size:1.25rem;line-height:1.4;font-family:Neutral Sans,Arial,sans-serif;max-width:48rem;margin:0 auto}.newsletter-wrapper.svelte-1moce1q{display:flex;justify-content:center;align-items:center}.newsletter-form.svelte-1moce1q{background:#1d20250d;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(29,32,37,.18);border-radius:16px;padding:3rem;max-width:600px;width:100%;box-shadow:0 8px 32px #0000001a;position:relative;overflow:hidden}.newsletter-form.svelte-1moce1q:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(29,32,37,.4),transparent)}.newsletter-heading.svelte-1moce1q{font-family:Mango Grotesque,Impact,sans-serif;font-size:3rem;font-weight:700;color:#1d2025;margin-bottom:1rem;text-align:center;line-height:1.2}.newsletter-description.svelte-1moce1q{color:#6b6b6b;font-size:1.125rem;margin-bottom:2rem;text-align:center;line-height:1.6;font-family:Neutral Sans,Arial,sans-serif}.form-group.svelte-1moce1q{display:flex;gap:1rem;margin-bottom:1rem}.form-input.svelte-1moce1q{flex:1;padding:1rem 1.25rem;background:#fffc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(29,32,37,.15);border-radius:10px;color:#1d2025;font-size:1rem;font-family:Neutral Sans,Arial,sans-serif;outline:none;transition:all .3s ease}.form-input.svelte-1moce1q::placeholder{color:#9ca3af}.form-input.svelte-1moce1q:focus{border-color:#1d2025;background:#fffffff2;box-shadow:0 4px 12px #0000001a}.form-button.svelte-1moce1q{padding:1rem 2.5rem;background:#1d2025;color:#fff;border:1px solid #1d2025;border-radius:10px;font-size:1rem;font-weight:600;font-family:Neutral Sans,Arial,sans-serif;cursor:pointer;transition:all .3s ease;white-space:nowrap;box-shadow:0 4px 12px #0000001a}.form-button.svelte-1moce1q:hover{background:#0e0e0e;border-color:#0e0e0e;transform:translateY(-2px);box-shadow:0 6px 16px #00000026}.form-button.svelte-1moce1q:active{transform:translateY(0);box-shadow:0 2px 8px #0000001a}.form-message-success.svelte-1moce1q{color:#114e0b;text-align:center;background-color:#f5f5f5;padding:1.25rem;font-family:Neutral Sans,Arial,sans-serif}.w-form-done.svelte-1moce1q{text-align:center;background-color:#f5f5f5;padding:1.25rem;display:block}@media screen and (max-width:991px){.padding-section-large.svelte-1moce1q{padding-top:0;padding-bottom:6rem}.coming-soon-heading.svelte-1moce1q{font-size:8rem}.newsletter-heading.svelte-1moce1q{font-size:2.5rem}}@media screen and (max-width:767px){.padding-global.svelte-1moce1q{padding-left:1.25rem;padding-right:1.25rem}.padding-section-large.svelte-1moce1q{padding-top:0;padding-bottom:4rem}.coming-soon-heading.svelte-1moce1q{font-size:6rem}.coming-soon-description.svelte-1moce1q{font-size:1rem}.newsletter-form.svelte-1moce1q{padding:2rem 1.5rem}.newsletter-heading.svelte-1moce1q{font-size:2rem}.newsletter-description.svelte-1moce1q{font-size:1rem}.form-group.svelte-1moce1q{flex-direction:column}.form-button.svelte-1moce1q{width:100%}}@media screen and (min-width:1280px){.coming-soon-heading.svelte-1moce1q{font-size:14rem}}@media screen and (min-width:1440px){.coming-soon-heading.svelte-1moce1q{font-size:16rem}}
