.contact-trap.svelte-1bv7ezn{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact-sent.svelte-1bv7ezn{background:var(--stone);flex-direction:column;gap:20px;padding:clamp(24px,3vw,40px);display:flex}.contact-sent__title.svelte-1bv7ezn{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(2rem,3.4vw,2.8rem);font-weight:400;line-height:1.02}.contact-sent.svelte-1bv7ezn strong:where(.svelte-1bv7ezn){color:var(--ink);font-weight:500}.contact-block.svelte-1bv7ezn{flex-direction:column;gap:14px;display:flex}.contact-list.svelte-1bv7ezn{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.contact-list.svelte-1bv7ezn li:where(.svelte-1bv7ezn){flex-direction:column;gap:4px;font-size:15px;display:flex}.contact-list--links.svelte-1bv7ezn{gap:0}.contact-list--links.svelte-1bv7ezn li:where(.svelte-1bv7ezn){border-bottom:1px solid var(--rule)}.contact-list--links.svelte-1bv7ezn a:where(.svelte-1bv7ezn){justify-content:space-between;padding:10px 0;font-size:14px;transition:padding .25s;display:flex}.contact-list--links.svelte-1bv7ezn a:where(.svelte-1bv7ezn):after{content:"→";color:var(--soft)}.contact-list--links.svelte-1bv7ezn a:where(.svelte-1bv7ezn):hover{padding-left:6px}.contact-placeholder.svelte-1bv7ezn{color:var(--alert)}
