.door.svelte-1wx4tso{max-width:36rem;padding:1.5rem 0 3rem}.eyebrow.svelte-1wx4tso{letter-spacing:.18em;text-transform:uppercase;color:#8c3b24;margin:0 0 .8rem;font-size:.72rem}h1.svelte-1wx4tso{letter-spacing:0;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.4rem,4vw,3.4rem);font-weight:500;line-height:.98}.lede.svelte-1wx4tso{color:#4a3d34;margin:1rem 0 0;font-size:1.05rem;line-height:1.6}form.svelte-1wx4tso{gap:1.25rem;margin-top:2rem;display:grid}label.svelte-1wx4tso{letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;display:block}input.svelte-1wx4tso{color:#241c16;width:100%;font:inherit;letter-spacing:.01em;text-transform:none;background:0 0;border:none;border-bottom:1px solid #cfc4b4;border-radius:0;margin-top:.45rem;padding:.7rem 0;font-size:1rem;display:block}input.svelte-1wx4tso:focus{border-bottom-color:#8c3b24;outline:none}button.svelte-1wx4tso{color:#f3eee4;font:inherit;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#241c16;border:none;justify-self:start;margin-top:.4rem;padding:.85rem 1.4rem;font-size:.78rem}button.svelte-1wx4tso:hover{background:#8c3b24}.error.svelte-1wx4tso{color:#8c3b24;letter-spacing:0;text-transform:none;margin:0;font-size:.95rem}.aside-link.svelte-1wx4tso{margin:1.5rem 0 0}.aside-link.svelte-1wx4tso a:where(.svelte-1wx4tso){color:#241c16;letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;text-decoration:none}.aside-link.svelte-1wx4tso a:where(.svelte-1wx4tso):hover{text-underline-offset:.25em;text-decoration:underline}
