.contact-success.svelte-19snw2x{position:fixed;inset:0;margin:auto;width:507px;height:497px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:48px 32px;border:0;color:var(--color-brown-1);background:var(--color-brown-grey);overflow:auto}.contact-success[open].svelte-19snw2x{display:flex;align-items:safe center;justify-content:center}.contact-success.svelte-19snw2x::backdrop{background:#0f0d0b59;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.confirmation-frame.svelte-19snw2x{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.confirmation-content.svelte-19snw2x{position:relative;width:416px;max-width:100%;display:flex;flex-direction:column;align-items:center;gap:48px;text-align:center}.confirmation-message.svelte-19snw2x,.confirmation-copy.svelte-19snw2x{display:flex;flex-direction:column;align-items:center;width:100%}.confirmation-message.svelte-19snw2x{gap:32px}.confirmation-toast.svelte-19snw2x{width:95px;height:95px;flex-shrink:0}.confirmation-copy.svelte-19snw2x{gap:24px}h2.svelte-19snw2x{font-size:48px;line-height:1;text-box:trim-both cap alphabetic;white-space:nowrap}p.svelte-19snw2x{color:var(--color-brown-2);font-size:16px;line-height:1.5;letter-spacing:.18em}.close-message.svelte-19snw2x{border:0;padding:0 0 8px;background:none;color:inherit;font-size:16px;font-weight:700;line-height:1.5;letter-spacing:.18em;text-transform:uppercase}@media(max-width:480px){.confirmation-frame.svelte-19snw2x{object-fit:fill}h2.svelte-19snw2x{font-size:clamp(26px,8vw,38px)}p.svelte-19snw2x{font-size:14px}}
