.container.svelte-1bv7ezn{max-width:900px;margin:0 auto;padding:0 28px}.eyebrow.svelte-1bv7ezn{font-size:11px;text-transform:uppercase;letter-spacing:.2em;color:var(--ink-faint);font-weight:600;margin:0 0 16px}.hero.svelte-1bv7ezn{padding:92px 0 32px;position:relative;overflow:hidden;min-height:clamp(340px,44vh,460px);display:flex;align-items:center}.hero-scene.svelte-1bv7ezn{position:absolute;right:-8%;top:50%;transform:translateY(-50%) translate3d(0,var(--plx, 0px),0);width:min(1120px,84%);opacity:.56;pointer-events:none;z-index:0}.hero-veil.svelte-1bv7ezn{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(100deg,#FCFBF7 30%,rgba(252,251,247,.72) 52%,rgba(252,251,247,.2) 78%,transparent 100%)}.hero.has-scene.svelte-1bv7ezn .container:where(.svelte-1bv7ezn){position:relative;z-index:2}@media(max-width:760px){.hero-scene.svelte-1bv7ezn{width:150%;right:-25%;opacity:.4}.hero-veil.svelte-1bv7ezn{background:linear-gradient(180deg,#FCFBF7 30%,rgba(252,251,247,.55) 60%,transparent 100%)}}.hero-illus.svelte-1bv7ezn{display:inline-block;width:46px;height:46px;color:var(--gold);opacity:.9;margin-bottom:16px}.hero.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){font-family:var(--font-display, "Wittgenstein", Georgia, serif);font-weight:500;font-style:normal;font-size:clamp(2.8rem,6vw,4.6rem);line-height:1.02;margin:0 0 22px;letter-spacing:-.012em;color:var(--ink)}.hero.svelte-1bv7ezn h1:where(.svelte-1bv7ezn) em:where(.svelte-1bv7ezn){font-style:italic;font-weight:400;color:var(--ink-soft)}.hero.svelte-1bv7ezn .lede:where(.svelte-1bv7ezn){font-size:18px;line-height:1.6;color:var(--ink-soft);max-width:620px;margin:0}.form-band.svelte-1bv7ezn{padding:24px 0 8px}.form-head.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){font-family:var(--font-display, "Wittgenstein", Georgia, serif);font-weight:500;font-style:normal;font-size:clamp(1.7rem,3.4vw,2.4rem);line-height:1.1;margin:0 0 8px;color:var(--ink)}.form-head.svelte-1bv7ezn h2:where(.svelte-1bv7ezn) em:where(.svelte-1bv7ezn){font-style:italic;font-weight:400;color:var(--ink-soft)}.form-head.svelte-1bv7ezn p:where(.svelte-1bv7ezn){font-size:15.5px;line-height:1.6;color:var(--ink-soft);margin:0 0 26px}.grid.svelte-1bv7ezn{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:620px){.grid.svelte-1bv7ezn{grid-template-columns:1fr}}.field.svelte-1bv7ezn{display:flex;flex-direction:column;gap:7px}.field-wide.svelte-1bv7ezn{grid-column:1 / -1}.field.svelte-1bv7ezn>span:where(.svelte-1bv7ezn){font-size:12.5px;font-weight:600;letter-spacing:.02em;color:var(--ink-soft)}.field.svelte-1bv7ezn>span:where(.svelte-1bv7ezn) em:where(.svelte-1bv7ezn){font-style:italic;font-weight:400;color:var(--ink-faint)}.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn),.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){font-family:var(--font-ui, system-ui, sans-serif);font-size:15px;color:var(--ink);background:#fff9;border:1px solid rgba(24,35,63,.2);border-radius:3px;padding:11px 13px;transition:border-color .14s,box-shadow .14s;width:100%;box-sizing:border-box}.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){resize:vertical;line-height:1.55}.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn):focus,.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn):focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px #b0863a24}.hp.svelte-1bv7ezn{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.actions.svelte-1bv7ezn{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:24px}.reassure.svelte-1bv7ezn{font-size:13px;color:var(--ink-faint)}.form-error.svelte-1bv7ezn{font-size:14px;color:#9a3412;background:#9a341212;border:1px solid rgba(154,52,18,.18);border-radius:3px;padding:11px 14px;margin:0 0 20px}.btn-ink.svelte-1bv7ezn{background:var(--gold);color:#16223f;padding:14px 30px;border-radius:2px;border:none;cursor:pointer;text-decoration:none;font-family:var(--font-ui, system-ui, sans-serif);font-size:14px;font-weight:600;letter-spacing:.01em;box-shadow:inset 0 1px #ffffff47,0 3px 12px -4px #18233f47;transition:transform .14s,background .14s,box-shadow .14s}.btn-ink.svelte-1bv7ezn:hover:not(:disabled){transform:translateY(-1px);background:#c69a4e}.btn-ink.svelte-1bv7ezn:disabled{opacity:.6;cursor:default}.btn-ink.big.svelte-1bv7ezn{padding:15px 32px}.thanks.svelte-1bv7ezn{padding:20px 0 8px;max-width:640px}.thanks-mark.svelte-1bv7ezn{display:inline-block;width:44px;height:44px;color:var(--gold);margin-bottom:14px}.thanks.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){font-family:var(--font-display, "Wittgenstein", Georgia, serif);font-weight:500;font-style:normal;font-size:clamp(1.8rem,3.6vw,2.5rem);margin:0 0 12px;color:var(--ink)}.thanks.svelte-1bv7ezn p:where(.svelte-1bv7ezn){font-size:16px;line-height:1.66;color:var(--ink-soft);margin:0}.thanks.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:var(--ink);border-bottom:1px solid rgba(198,164,92,.5);text-decoration:none}.thanks.svelte-1bv7ezn a:where(.svelte-1bv7ezn):hover{border-color:var(--gold)}.routes.svelte-1bv7ezn{padding:40px 0 96px}.routes-eyebrow.svelte-1bv7ezn{font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--ink-faint);font-weight:600;margin:0 0 8px}.route.svelte-1bv7ezn{display:grid;grid-template-columns:220px 1fr;gap:40px;padding:30px 0;border-top:1px solid var(--hairline)}.route.svelte-1bv7ezn:last-child{border-bottom:1px solid var(--hairline)}@media(max-width:640px){.route.svelte-1bv7ezn{grid-template-columns:1fr;gap:12px}}.route-k.svelte-1bv7ezn{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.route-k.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){font-family:var(--font-display, "Wittgenstein", Georgia, serif);font-style:italic;font-weight:500;font-size:24px;margin:0;color:var(--ink)}.side.svelte-1bv7ezn{font-size:13px;color:var(--ink-faint);text-decoration:none;border-bottom:1px solid rgba(24,35,63,.2);padding-bottom:1px}.side.svelte-1bv7ezn:hover{color:var(--ink)}.route-body.svelte-1bv7ezn p:where(.svelte-1bv7ezn){font-size:15.5px;line-height:1.7;color:var(--ink-soft);margin:0 0 14px;max-width:52ch}.email.svelte-1bv7ezn{font-size:15px;font-weight:500;color:var(--ink);text-decoration:none;border-bottom:1px solid rgba(198,164,92,.5);padding-bottom:2px}.email.svelte-1bv7ezn:hover{border-color:var(--gold)}
