.contact.svelte-1pzz92j{--accent:var(--glow-a);--accent-soft:color-mix(in srgb, var(--glow-a) 16%, transparent);--page:#f7f6f2;--field:#fff;z-index:0;background:var(--page);min-height:calc(100svh - 32px);padding:clamp(4rem,8vw,7.5rem) clamp(1.5rem,5vw,2.5rem) clamp(5rem,10vw,8rem);position:relative;overflow:clip}@media (prefers-color-scheme:dark){.contact.svelte-1pzz92j{--page:#14120d;--field:#1c1a14}}.brand.svelte-1pzz92j{justify-content:center;margin-bottom:clamp(4.5rem,11vw,8rem);display:flex}.brand-link.svelte-1pzz92j{color:var(--sp-ink);display:inline-flex}.brand.svelte-1pzz92j .lockup{height:clamp(2rem,4.2vw,3rem)}.wrap.svelte-1pzz92j{max-width:620px;margin-inline:auto}.form.svelte-1pzz92j{gap:clamp(2.5rem,5vw,3.5rem);display:grid}.hp.svelte-1pzz92j{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.bar.svelte-1pzz92j{background:color-mix(in srgb, var(--glow-a) 10%, transparent);border-radius:2px;height:2px;transition:background-color .7s;display:block;overflow:hidden}.bar-fill.svelte-1pzz92j{background:var(--glow-a);border-radius:2px;height:100%;transition:width .45s cubic-bezier(.16,1,.3,1),background-color .7s;display:block}.deck.svelte-1pzz92j{min-height:clamp(340px,48vw,420px);display:grid}.panel.svelte-1pzz92j{grid-area:1/1;place-self:start stretch;width:100%;min-width:0}.group.svelte-1pzz92j{border:0;gap:clamp(28px,4vw,40px);min-width:0;margin:0;padding:0;display:grid}.q.svelte-1pzz92j{font-family:var(--font-display);letter-spacing:-.02em;color:var(--sp-ink);text-wrap:balance;margin:0;padding:0;font-size:clamp(36px,6.5vw,64px);font-weight:600;line-height:1.08}.choices.svelte-1pzz92j{flex-wrap:wrap;gap:10px;display:flex}.choice.svelte-1pzz92j{border-radius:var(--r-full);background:var(--sp-ink);height:48px;color:var(--sp-card);font-family:var(--font-display);letter-spacing:-.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;align-items:center;padding:0 30px;font-size:17px;font-weight:600;transition:opacity .18s,box-shadow .18s,transform .1s ease-out;display:inline-flex}.choice.svelte-1pzz92j:hover{opacity:.86}.choice.svelte-1pzz92j:active{transform:scale(.96)}.choice.on.svelte-1pzz92j{opacity:1;box-shadow:0 0 0 5px var(--accent-soft)}.input.svelte-1pzz92j{width:100%;color:var(--sp-ink);background:var(--field);border:1px solid var(--sp-line);border-radius:16px;padding:15px 18px;font-family:inherit;font-size:17px;line-height:1.4;transition:border-color .18s,box-shadow .18s,background-color .18s}.input.svelte-1pzz92j::placeholder{color:var(--sp-muted);opacity:.7}.input.svelte-1pzz92j,.input.svelte-1pzz92j::placeholder{text-overflow:ellipsis}.input.svelte-1pzz92j:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);outline:none}.input.invalid.svelte-1pzz92j{border-color:#d8453f}.input-lg.svelte-1pzz92j{padding:18px 20px;font-size:17px;font-weight:500}.field.svelte-1pzz92j{gap:8px;display:grid}.err.svelte-1pzz92j{color:#d8453f;margin:0;font-size:13px;font-weight:500}.err-block.svelte-1pzz92j{margin:calc(-1*clamp(1.75rem,4vw,3rem)) 0 0}.err-block.svelte-1pzz92j a:where(.svelte-1pzz92j){-webkit-tap-highlight-color:transparent;text-decoration:underline;transition:color .18s}.err-block.svelte-1pzz92j a:where(.svelte-1pzz92j):hover,.err-block.svelte-1pzz92j a:where(.svelte-1pzz92j):active{color:#b0332e}.actions.svelte-1pzz92j{flex-direction:column;align-items:flex-start;gap:24px;margin-top:0;display:flex}.ghost.svelte-1pzz92j{font-family:var(--font-display);color:var(--sp-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:8px 0;font-size:14px;font-weight:500;transition:color .18s,transform .1s ease-out}.ghost.svelte-1pzz92j:hover{color:var(--sp-ink)}.ghost.svelte-1pzz92j:active{color:var(--sp-ink);transform:scale(.97)}.advance.svelte-1pzz92j,.send.svelte-1pzz92j{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff;font-family:var(--font-display);letter-spacing:-.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#000000e6;border:0;border-radius:10px;justify-content:flex-start;align-items:center;gap:0;padding:10px 16px;font-size:17px;font-weight:500;transition:opacity .18s,transform .1s ease-out,padding-right .26s cubic-bezier(.16,1,.3,1);display:inline-flex;overflow:hidden}.advance.svelte-1pzz92j:active,.send.svelte-1pzz92j:not(:disabled):active{transform:scale(.97)}.advance.svelte-1pzz92j:hover,.advance.svelte-1pzz92j:focus-visible,.send.svelte-1pzz92j:hover,.send.svelte-1pzz92j:focus-visible{padding-right:12px}.send.svelte-1pzz92j:disabled{opacity:.55;cursor:default}.go.svelte-1pzz92j{color:#fff;opacity:0;box-sizing:border-box;border:1px solid #8585854d;border-radius:6px;flex:none;justify-content:center;align-items:center;width:0;height:28px;margin-left:0;transition:width .26s cubic-bezier(.16,1,.3,1),margin-left .26s cubic-bezier(.16,1,.3,1),opacity .18s;display:inline-flex;overflow:hidden}.go.svelte-1pzz92j svg:where(.svelte-1pzz92j){flex:none;width:14px;height:14px}.advance.svelte-1pzz92j:hover .go:where(.svelte-1pzz92j),.advance.svelte-1pzz92j:focus-visible .go:where(.svelte-1pzz92j),.send.svelte-1pzz92j:hover .go:where(.svelte-1pzz92j),.send.svelte-1pzz92j:focus-visible .go:where(.svelte-1pzz92j){opacity:1;width:28px;margin-left:10px}@media (hover:none){.go.svelte-1pzz92j{opacity:1;width:28px;margin-left:10px}.advance.svelte-1pzz92j,.send.svelte-1pzz92j{padding-right:12px}}.alt.svelte-1pzz92j{color:var(--sp-muted);text-align:left;text-wrap:pretty;margin:0;font-size:14px;line-height:1.6}.alt.svelte-1pzz92j a:where(.svelte-1pzz92j){color:var(--sp-ink);text-underline-offset:2px;-webkit-tap-highlight-color:transparent;font-weight:500;text-decoration:underline;transition:color .18s}.alt.svelte-1pzz92j a:where(.svelte-1pzz92j):hover,.alt.svelte-1pzz92j a:where(.svelte-1pzz92j):active{color:var(--sp-muted)}.done.svelte-1pzz92j{text-align:left;flex-direction:column;align-items:flex-start;gap:26px;display:flex;position:relative}.morph-bar.svelte-1pzz92j{background:var(--glow-a);transform-origin:0;border-radius:2px;width:100%;height:2px;animation:.55s cubic-bezier(.25,1,.5,1) both svelte-1pzz92j-morph-collapse;position:absolute;top:calc(clamp(52px,10vw,72px)/2 - 1px);left:0}@keyframes svelte-1pzz92j-morph-collapse{0%{opacity:1;transform:scaleX(1)}68%{opacity:1;transform:scaleX(.12)}to{opacity:0;transform:scaleX(.12)}}.check.svelte-1pzz92j{width:clamp(52px,10vw,72px);height:clamp(52px,10vw,72px);color:var(--accent);display:inline-flex}.check.svelte-1pzz92j svg:where(.svelte-1pzz92j){width:100%;height:100%;transition:color .7s;overflow:visible}.check-ring.svelte-1pzz92j,.check-mark.svelte-1pzz92j{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.check-ring.svelte-1pzz92j{stroke-width:2.5px;stroke-dasharray:152;stroke-dashoffset:152px;animation:.52s cubic-bezier(.16,1,.3,1) .26s forwards svelte-1pzz92j-draw}.check-mark.svelte-1pzz92j{stroke-width:3.5px;stroke-dasharray:40;stroke-dashoffset:40px;animation:.28s cubic-bezier(.16,1,.3,1) .64s forwards svelte-1pzz92j-draw}@keyframes svelte-1pzz92j-draw{to{stroke-dashoffset:0}}.check.svelte-1pzz92j{animation:.42s cubic-bezier(.16,1,.3,1) .6s both svelte-1pzz92j-mark-pop}@keyframes svelte-1pzz92j-mark-pop{0%,to{transform:scale(1)}38%{transform:scale(1.07)}}.check-burst.svelte-1pzz92j{transform-box:fill-box;transform-origin:50%;animation:.62s cubic-bezier(.16,1,.3,1) .66s both svelte-1pzz92j-burst-out}.check-burst.svelte-1pzz92j line:where(.svelte-1pzz92j){fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:8;stroke-dashoffset:8px;animation:.62s cubic-bezier(.16,1,.3,1) .66s both svelte-1pzz92j-burst-draw}@keyframes svelte-1pzz92j-burst-out{0%{opacity:0;transform:scale(1)}22%{opacity:1}to{opacity:0;transform:scale(1.16)}}@keyframes svelte-1pzz92j-burst-draw{0%{stroke-dashoffset:8px}45%,to{stroke-dashoffset:0}}.check-pulse.svelte-1pzz92j{fill:none;stroke:currentColor;stroke-width:2.5px;transform-box:fill-box;transform-origin:50%;opacity:0;animation:.78s cubic-bezier(.16,1,.3,1) .7s both svelte-1pzz92j-pulse}@keyframes svelte-1pzz92j-pulse{0%{opacity:0;transform:scale(1)}18%{opacity:.5}to{opacity:0;transform:scale(1.9)}}.done-title.svelte-1pzz92j,.done-sub.svelte-1pzz92j,.done-channel.svelte-1pzz92j,.done-spam.svelte-1pzz92j,.done-book.svelte-1pzz92j,.done-home.svelte-1pzz92j{opacity:0;animation:.6s cubic-bezier(.16,1,.3,1) both svelte-1pzz92j-rise-focus}.done-title.svelte-1pzz92j{text-wrap:wrap;animation-delay:.62s}.done-sub.svelte-1pzz92j{font-family:var(--font-display);letter-spacing:-.01em;color:var(--sp-muted);text-wrap:pretty;margin:0;font-size:17px;font-weight:500;line-height:1.5;animation-delay:.74s}.done-spam.svelte-1pzz92j{color:var(--sp-muted);text-wrap:pretty;margin:0;font-size:15px;line-height:1.6;animation-delay:.86s}.done-channel.svelte-1pzz92j{font-family:var(--font-display);letter-spacing:-.01em;color:var(--sp-muted);text-wrap:pretty;margin:0;font-size:17px;font-weight:500;line-height:1.5;animation-delay:.8s}.done-book.svelte-1pzz92j{font-family:var(--font-display);letter-spacing:-.01em;color:var(--sp-ink);margin:0;font-size:15px;font-weight:500;animation-delay:.98s}.done-book.svelte-1pzz92j a:where(.svelte-1pzz92j){color:var(--sp-ink);text-underline-offset:2px;-webkit-tap-highlight-color:transparent;margin:-12px -4px;padding:12px 4px;text-decoration:underline;transition:color .18s;display:inline-block}.done-book.svelte-1pzz92j a:where(.svelte-1pzz92j):hover,.done-book.svelte-1pzz92j a:where(.svelte-1pzz92j):active{color:var(--sp-muted)}.done-home.svelte-1pzz92j{margin-top:4px;animation-delay:1.08s}@media (prefers-reduced-motion:reduce){.check-ring.svelte-1pzz92j,.check-mark.svelte-1pzz92j{stroke-dashoffset:0;animation:none}.morph-bar.svelte-1pzz92j,.check-pulse.svelte-1pzz92j,.check-burst.svelte-1pzz92j{display:none}.check.svelte-1pzz92j{animation:none}.done-title.svelte-1pzz92j,.done-sub.svelte-1pzz92j,.done-channel.svelte-1pzz92j,.done-spam.svelte-1pzz92j,.done-book.svelte-1pzz92j,.done-home.svelte-1pzz92j{opacity:1;animation:none}}html.js .brand.svelte-1pzz92j,html.js .form.enter.svelte-1pzz92j .bar:where(.svelte-1pzz92j),html.js .form.enter.svelte-1pzz92j .q:where(.svelte-1pzz92j),html.js .form.enter.svelte-1pzz92j .input:where(.svelte-1pzz92j),html.js .form.enter.svelte-1pzz92j .advance:where(.svelte-1pzz92j),html.js .form.enter.svelte-1pzz92j .alt:where(.svelte-1pzz92j){opacity:0;animation:.7s cubic-bezier(.16,1,.3,1) both svelte-1pzz92j-rise-focus}html.js .brand.svelte-1pzz92j{animation-delay:40ms}html.js .form.enter.svelte-1pzz92j .bar:where(.svelte-1pzz92j){animation-delay:.18s}html.js .form.enter.svelte-1pzz92j .q:where(.svelte-1pzz92j){animation-delay:.3s}html.js .form.enter.svelte-1pzz92j .input:where(.svelte-1pzz92j){animation-delay:.42s}html.js .form.enter.svelte-1pzz92j .advance:where(.svelte-1pzz92j){animation-delay:.54s}html.js .form.enter.svelte-1pzz92j .alt:where(.svelte-1pzz92j){animation-delay:.64s}@keyframes svelte-1pzz92j-rise-focus{0%{opacity:0;filter:blur(5px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:none}}@media (prefers-reduced-motion:reduce){html.js .brand.svelte-1pzz92j,html.js .form.enter.svelte-1pzz92j .bar:where(.svelte-1pzz92j),html.js .form.enter.svelte-1pzz92j .q:where(.svelte-1pzz92j),html.js .form.enter.svelte-1pzz92j .input:where(.svelte-1pzz92j),html.js .form.enter.svelte-1pzz92j .advance:where(.svelte-1pzz92j),html.js .form.enter.svelte-1pzz92j .alt:where(.svelte-1pzz92j){opacity:1;animation:none}}
