.form-section.svelte-1val8dh{background:#222;padding:120px 48px;display:flex;align-items:center;justify-content:center}.form-section.is-newsletter.svelte-1val8dh{padding:80px 40px}.form-inner.svelte-1val8dh{display:flex;align-items:flex-start;gap:72px;max-width:1152px;width:100%}.is-newsletter.svelte-1val8dh .form-inner:where(.svelte-1val8dh){align-items:flex-end;gap:81px}.form-image.svelte-1val8dh{flex-shrink:0;width:40%}.is-newsletter.svelte-1val8dh .form-image:where(.svelte-1val8dh){width:50%}.form-image.svelte-1val8dh img{width:100%;height:auto;display:block;object-fit:cover}.form-content.svelte-1val8dh{flex:1;min-width:0}.form-section.svelte-1val8dh:not(.is-newsletter) .form-content:where(.svelte-1val8dh){padding-top:24px}.form-title.svelte-1val8dh{font-family:Syncopate,sans-serif;font-weight:400;font-size:36px;line-height:1;letter-spacing:0;text-transform:lowercase;color:#f2e9e1;margin:0 0 12px}.form-subtitle.svelte-1val8dh{font-family:Figtree,sans-serif;font-size:16px;line-height:1.7;color:#f2e9e1;margin:0 0 32px}.is-newsletter.svelte-1val8dh .form-subtitle:where(.svelte-1val8dh){margin:0 0 44px}.form-fields.svelte-1val8dh{display:flex;flex-direction:column;gap:16px}.form-link.svelte-1val8dh{color:#f2e9e1;text-decoration:underline;text-underline-offset:2px}.form-link.svelte-1val8dh:hover{opacity:.8}.honeypot.svelte-1val8dh{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-checkbox.svelte-1val8dh{display:flex;align-items:center;gap:8px;padding:8px 16px;margin-top:0;cursor:pointer}.form-checkbox.svelte-1val8dh input[type=checkbox]:where(.svelte-1val8dh){position:absolute;opacity:0;width:0;height:0}.checkbox-mark.svelte-1val8dh{flex-shrink:0;width:14px;height:14px;border:1px solid #f2e9e1;position:relative}.form-checkbox.svelte-1val8dh input[type=checkbox]:where(.svelte-1val8dh):checked+.checkbox-mark:where(.svelte-1val8dh):after{content:"";position:absolute;inset:3px;background:#f2e9e1}.checkbox-text.svelte-1val8dh{font-family:Figtree,sans-serif;font-size:14px;line-height:1.7;color:#f2e9e1}.form-error.svelte-1val8dh{font-family:Figtree,sans-serif;font-size:14px;color:#e57373;margin:12px 0 0}.form-submit.svelte-1val8dh{margin-top:24px;font-family:Syncopate,sans-serif;font-weight:700;font-size:14px;letter-spacing:.04em;text-transform:uppercase;background:#f2e9e1;color:#222;padding:10px 20px;border:none;cursor:pointer;transition:opacity .2s}.form-submit.svelte-1val8dh:disabled{opacity:.5;cursor:not-allowed}.form-section.svelte-1val8dh:not(.is-newsletter) .form-submit:where(.svelte-1val8dh){margin-left:auto;display:block}.form-success.svelte-1val8dh{display:flex;flex-direction:column;justify-content:center;min-height:200px}@media(max-width:768px){.form-section.svelte-1val8dh,.form-section.is-newsletter.svelte-1val8dh{padding:60px 16px}.form-inner.svelte-1val8dh{flex-direction:column;gap:48px}.is-newsletter.svelte-1val8dh .form-inner:where(.svelte-1val8dh){align-items:stretch}.form-image.svelte-1val8dh{width:100%}.is-newsletter.svelte-1val8dh .form-image:where(.svelte-1val8dh){width:100%}.form-image.svelte-1val8dh img{object-fit:cover}.is-newsletter.svelte-1val8dh .form-image:where(.svelte-1val8dh) img{height:220px}.form-section.svelte-1val8dh:not(.is-newsletter) .form-image:where(.svelte-1val8dh) img{height:525px}.form-content.svelte-1val8dh{padding:0}.form-title.svelte-1val8dh{font-size:24px}.is-newsletter.svelte-1val8dh .form-title:where(.svelte-1val8dh){font-size:24px}.form-subtitle.svelte-1val8dh{font-size:15px}.is-newsletter.svelte-1val8dh .form-subtitle:where(.svelte-1val8dh){margin:0 0 24px}}
