.support-reference.svelte-1bv7ezn{overflow-wrap:anywhere;font-size:1rem}.contact-shell.svelte-1bv7ezn{flex-direction:column;min-height:100svh;display:flex}.contact-layout.svelte-1bv7ezn{flex:1;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;padding-top:64px;display:grid}.contact-intro.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){letter-spacing:-1.2px;font-size:clamp(2rem,4vw,2.75rem);font-weight:500}.contact-intro.svelte-1bv7ezn>p:where(.svelte-1bv7ezn){max-width:330px;color:var(--muted);font-size:var(--text-lg);margin-top:16px;line-height:1.7}.email-contact.svelte-1bv7ezn{margin-top:40px}.email-contact.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){font-size:var(--text-base);margin-bottom:8px;font-weight:500}.email-contact.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:var(--muted);font-size:var(--text-base);overflow-wrap:anywhere;text-underline-offset:5px;padding-block:8px;text-decoration:underline;display:inline-block}.contact-card.svelte-1bv7ezn{isolation:isolate;border:1px solid var(--border-strong);background:radial-gradient(ellipse at top right, #ffffff05, transparent 65%), var(--surface);border-radius:14px;min-width:0;padding:32px;scroll-margin-top:24px;position:relative}.contact-artwork.svelte-1bv7ezn{z-index:-1;border-radius:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.contact-artwork.svelte-1bv7ezn img:where(.svelte-1bv7ezn){opacity:.28;width:250px;height:auto;position:absolute;top:-45px;right:-35px;-webkit-mask-image:linear-gradient(225deg,#000 20%,#0000 85%);mask-image:linear-gradient(225deg,#000 20%,#0000 85%)}.contact-loading.svelte-1bv7ezn{gap:24px;display:grid}.contact-state.svelte-1bv7ezn{flex-direction:column;align-items:flex-start;gap:18px;padding-block:8px;display:flex}.state-icon.svelte-1bv7ezn{border:1px solid var(--border-strong);background:var(--surface-raised);border-radius:14px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.state-heading.svelte-1bv7ezn{align-items:flex-start;gap:16px;display:flex}.state-copy.svelte-1bv7ezn{min-width:0}.state-copy.svelte-1bv7ezn p:where(.svelte-1bv7ezn){margin-top:8px}h2.svelte-1bv7ezn{font-size:var(--text-xl);letter-spacing:-.4px;font-weight:500}.contact-state.svelte-1bv7ezn p:where(.svelte-1bv7ezn),.form-heading.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:var(--muted);font-size:var(--text-base);overflow-wrap:anywhere;line-height:1.7}.contact-state.svelte-1bv7ezn strong:where(.svelte-1bv7ezn),.form-heading.svelte-1bv7ezn strong:where(.svelte-1bv7ezn){color:var(--text);font-weight:400}.contact-state.svelte-1bv7ezn .button:where(.svelte-1bv7ezn){margin-top:8px}.form-heading.svelte-1bv7ezn{margin-bottom:28px}.form-heading.svelte-1bv7ezn p:where(.svelte-1bv7ezn){margin-top:8px}fieldset.svelte-1bv7ezn{border:0;flex-direction:column;gap:24px;min-width:0;margin:0;padding:0;display:flex}.form-field.svelte-1bv7ezn{flex-direction:column;gap:9px;min-width:0;display:flex}label.svelte-1bv7ezn{font-size:var(--text-base);font-weight:500}label.svelte-1bv7ezn span:where(.svelte-1bv7ezn){color:var(--muted);font-weight:400}input.svelte-1bv7ezn,select.svelte-1bv7ezn,textarea.svelte-1bv7ezn{border:1px solid var(--border-strong);background:var(--surface-raised);width:100%;min-height:48px;color:var(--text);font:inherit;font-size:var(--text-base);border-radius:6px;padding:12px 14px}input.svelte-1bv7ezn::placeholder,textarea.svelte-1bv7ezn::placeholder{color:var(--subtle);opacity:1}textarea.svelte-1bv7ezn{resize:vertical;min-height:160px;line-height:1.6}.select-field.svelte-1bv7ezn{position:relative}select.svelte-1bv7ezn{appearance:none;cursor:pointer;padding-right:44px}.select-field.svelte-1bv7ezn svg{pointer-events:none;color:var(--muted);position:absolute;top:50%;right:14px;transform:translateY(-50%)}.form-actions.svelte-1bv7ezn{border-top:1px solid var(--border);flex-direction:column;align-items:flex-end;gap:16px;margin-top:24px;padding-top:24px;display:flex}.action-description.svelte-1bv7ezn{color:var(--muted);font-size:var(--text-base);align-self:stretch;line-height:1.7}.form-error.svelte-1bv7ezn{color:var(--text);font-size:var(--text-base);align-self:stretch;line-height:1.6}.noscript-note.svelte-1bv7ezn{color:var(--muted);margin-top:20px}@media (width<=960px){.contact-layout.svelte-1bv7ezn{grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:32px;padding-top:40px}}@media (width<=700px){.contact-layout.svelte-1bv7ezn{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:32px}.email-contact.svelte-1bv7ezn{margin-top:20px}.contact-card.svelte-1bv7ezn{padding:24px}.contact-artwork.svelte-1bv7ezn img:where(.svelte-1bv7ezn){opacity:.22;width:200px;top:-35px;right:-40px}}@media (width<=360px){.site-header.svelte-1bv7ezn>.button:where(.svelte-1bv7ezn){gap:8px;padding-inline:10px}.contact-card.svelte-1bv7ezn{padding:20px}}
