.container.svelte-1thlcsk{max-width:820px;margin:0 auto;padding:0 28px}.eyebrow.svelte-1thlcsk{font-size:11px;text-transform:uppercase;letter-spacing:.2em;color:var(--ink-faint);font-weight:600;margin:0 0 16px}.section-eyebrow.svelte-1thlcsk{font-size:11px;text-transform:uppercase;letter-spacing:.2em;color:var(--ink-faint);font-weight:600;margin:0}.hero.svelte-1thlcsk{padding:92px 0 40px;position:relative;overflow:hidden;min-height:clamp(340px,44vh,460px);display:flex;align-items:center}.hero-scene.svelte-1thlcsk{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-1thlcsk{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-1thlcsk .container:where(.svelte-1thlcsk){position:relative;z-index:2}@media(max-width:760px){.hero-scene.svelte-1thlcsk{width:150%;right:-25%;opacity:.4}.hero-veil.svelte-1thlcsk{background:linear-gradient(180deg,#FCFBF7 30%,rgba(252,251,247,.55) 60%,transparent 100%)}}.hero-illus.svelte-1thlcsk{display:inline-block;width:44px;height:44px;color:var(--gold);opacity:.9;margin-bottom:16px}.hero.svelte-1thlcsk h1:where(.svelte-1thlcsk){font-family:var(--font-display, "Wittgenstein", Georgia, serif);font-weight:500;font-style:normal;font-size:clamp(2.4rem,5vw,3.8rem);line-height:1.08;margin:0 0 22px;letter-spacing:-.012em;color:var(--ink)}.hero.svelte-1thlcsk h1:where(.svelte-1thlcsk) em:where(.svelte-1thlcsk){font-style:italic;font-weight:400;color:var(--ink-soft)}.lede.svelte-1thlcsk{font-size:17px;line-height:1.7;color:var(--ink-soft);margin:0;max-width:640px}.roles.svelte-1thlcsk{padding:24px 0 32px}.roles-head.svelte-1thlcsk{padding-bottom:8px}.roles-head.svelte-1thlcsk h2:where(.svelte-1thlcsk){font-family:var(--font-display, "Wittgenstein", Georgia, serif);font-weight:500;font-style:normal;font-size:clamp(1.6rem,3.2vw,2.2rem);margin:10px 0 0;color:var(--ink)}.role.svelte-1thlcsk{padding:28px 0;border-top:1px solid var(--hairline)}.role-head.svelte-1thlcsk{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.role.svelte-1thlcsk h3:where(.svelte-1thlcsk){font-family:var(--font-display, "Wittgenstein", Georgia, serif);font-weight:500;font-style:italic;font-size:25px;margin:0;color:var(--ink)}.role.svelte-1thlcsk .meta:where(.svelte-1thlcsk){font-size:12.5px;color:var(--ink-faint);margin:0;font-family:var(--font-ui, system-ui, sans-serif);letter-spacing:.02em}.role.svelte-1thlcsk .summary:where(.svelte-1thlcsk){font-size:16px;line-height:1.6;color:var(--ink);margin:12px 0 0;font-style:italic}.role.svelte-1thlcsk .desc:where(.svelte-1thlcsk){font-size:15px;line-height:1.68;color:var(--ink-soft);margin:10px 0 0;white-space:pre-line}.apply-link.svelte-1thlcsk{display:inline-block;margin-top:16px;background:none;border:none;padding:0;cursor:pointer;font-family:var(--font-ui, system-ui, sans-serif);font-size:13.5px;font-weight:600;color:#4e6a45}.apply-link.svelte-1thlcsk:hover{text-decoration:underline;text-underline-offset:3px}.empty.svelte-1thlcsk{font-size:16px;line-height:1.7;color:var(--ink-soft);margin:24px 0 0;padding-top:24px;border-top:1px solid var(--hairline);max-width:60ch}.apply-band.svelte-1thlcsk{padding:44px 0 96px;scroll-margin-top:80px}.form-head.svelte-1thlcsk h2:where(.svelte-1thlcsk){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:10px 0 8px;color:var(--ink)}.form-head.svelte-1thlcsk h2:where(.svelte-1thlcsk) em:where(.svelte-1thlcsk){font-style:italic;font-weight:400;color:var(--ink-soft)}.form-sub.svelte-1thlcsk{font-size:15.5px;line-height:1.6;color:var(--ink-soft);margin:0 0 26px;max-width:56ch}.grid.svelte-1thlcsk{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:620px){.grid.svelte-1thlcsk{grid-template-columns:1fr}}.field.svelte-1thlcsk{display:flex;flex-direction:column;gap:7px}.field-wide.svelte-1thlcsk{grid-column:1 / -1}.field.svelte-1thlcsk>span:where(.svelte-1thlcsk){font-size:12.5px;font-weight:600;letter-spacing:.02em;color:var(--ink-soft)}.field.svelte-1thlcsk>span:where(.svelte-1thlcsk) em:where(.svelte-1thlcsk){font-style:italic;font-weight:400;color:var(--ink-faint)}.field.svelte-1thlcsk input:where(.svelte-1thlcsk),.field.svelte-1thlcsk textarea:where(.svelte-1thlcsk),.field.svelte-1thlcsk select:where(.svelte-1thlcsk){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-1thlcsk textarea:where(.svelte-1thlcsk){resize:vertical;line-height:1.55}.field.svelte-1thlcsk input:where(.svelte-1thlcsk):focus,.field.svelte-1thlcsk textarea:where(.svelte-1thlcsk):focus,.field.svelte-1thlcsk select:where(.svelte-1thlcsk):focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px #b0863a24}.hp.svelte-1thlcsk{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.actions.svelte-1thlcsk{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:24px}.reassure.svelte-1thlcsk{font-size:13px;color:var(--ink-faint)}.reassure.svelte-1thlcsk a:where(.svelte-1thlcsk){color:var(--ink-soft)}.form-error.svelte-1thlcsk{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-1thlcsk{background:var(--gold);color:#16223f;padding:15px 32px;border-radius:2px;border:none;cursor:pointer;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-1thlcsk:hover:not(:disabled){transform:translateY(-1px);background:#c69a4e}.btn-ink.svelte-1thlcsk:disabled{opacity:.6;cursor:default}.btn-ink.big.svelte-1thlcsk{padding:15px 32px}.thanks.svelte-1thlcsk{max-width:640px}.thanks-mark.svelte-1thlcsk{display:inline-block;width:44px;height:44px;color:var(--gold);margin-bottom:14px}.thanks.svelte-1thlcsk h2:where(.svelte-1thlcsk){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-1thlcsk p:where(.svelte-1thlcsk){font-size:16px;line-height:1.66;color:var(--ink-soft);margin:0}
