.svcshelf.svelte-5z4gtx{width:min(100%,62rem);margin:2.25rem auto}.shelflabel.svelte-5z4gtx{letter-spacing:.14em;text-transform:uppercase;opacity:.7;margin:0 0 .75rem;font-size:.78rem}.svcgrid.svelte-5z4gtx{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.75rem;display:grid}.svccard.svelte-5z4gtx{text-align:left;cursor:pointer;color:inherit;font:inherit;background:color-mix(in srgb, currentColor 6%, transparent);border:1px solid color-mix(in srgb, currentColor 18%, transparent);border-radius:14px;flex-direction:column;gap:.35rem;padding:1rem 1.1rem;transition:border-color .18s,transform .18s;display:flex}.svccard.svelte-5z4gtx:hover,.svccard.svelte-5z4gtx:focus-visible{border-color:var(--accent,currentColor);transform:translateY(-2px)}.svccard.svelte-5z4gtx .sname:where(.svelte-5z4gtx){font-size:1.05rem;font-weight:600}.svccard.svelte-5z4gtx .sdesc:where(.svelte-5z4gtx),.svccard.svelte-5z4gtx .smeta:where(.svelte-5z4gtx){opacity:.72;font-size:.86rem}.svccard.svelte-5z4gtx .sbook:where(.svelte-5z4gtx){letter-spacing:.08em;text-transform:uppercase;color:var(--accent,currentColor);margin-top:.35rem;font-size:.82rem}.derived.svelte-5z4gtx{border-top:1px solid #ece7dd1f;gap:.7rem;max-width:62ch;margin:3rem auto 0;padding-top:1.6rem;display:grid}.derived.svelte-5z4gtx h2:where(.svelte-5z4gtx){letter-spacing:.3em;text-transform:uppercase;opacity:.85;font-size:11px;font-weight:500}.derived-lead.svelte-5z4gtx{opacity:.55;margin:-.3rem 0 .2rem;font-size:12px}.derived-kind.svelte-5z4gtx{letter-spacing:.28em;text-transform:uppercase;opacity:.5;margin:.7rem 0 -.2rem;font-size:9px}.derived-clause.svelte-5z4gtx{opacity:.8;font-size:13px;line-height:1.7}.derived-clause.svelte-5z4gtx strong:where(.svelte-5z4gtx){opacity:1;font-weight:500}.chapter.svelte-5z4gtx{--ch-platinum:#ece7dd;--ch-accent:#2f5bd3;--ch-silver:#a8aebc;--ch-ink:var(--ink,#16181d);--ch-dim:#70737d;--ch-line:var(--line,#16181d21);--ch-ember:var(--ember,#2f5bd3);--accent:var(--ch-accent);background:var(--bg,#fafafa);min-height:100dvh;color:var(--ch-ink);font-family:var(--sans,"Jost"), "Helvetica Neue", Helvetica, sans-serif;position:relative}.ch-bg.svelte-5z4gtx{z-index:0;pointer-events:none;background:radial-gradient(70% 55% at 50% 30%,#cdb3890d 0%,#0000 60%),radial-gradient(95% 80% at 50% 26%,#11131f 0%,#080a12 58%,#050609 100%);position:fixed;inset:0}.ch-field.svelte-5z4gtx{z-index:1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ch-scene.svelte-5z4gtx{z-index:1;pointer-events:none;opacity:.85;width:100%;height:100lvh;position:fixed;top:0;left:0}.ch-field .rh{width:var(--s,5px);height:var(--s,5px);opacity:0;animation:svelte-5z4gtx-ch-rh-in 1.1s ease-out var(--in,0s) both;position:absolute;transform:translate(-50%,-50%)rotate(45deg)}.ch-field .rh:before{content:"";opacity:.14;animation:svelte-5z4gtx-ch-tw var(--dur,5s) ease-in-out var(--delay,0s) infinite;background:radial-gradient(circle at 34% 30%, #fff 0%, #fdf9f1 20%, var(--tint,#e9ecf3) 46%, #9097a4 74%, #2c2f37 100%);box-shadow:0 0 6px #ffffff8c, 0 0 14px var(--halo,#d2dcf059);border-radius:1px;position:absolute;inset:0}.ch-field .rh:after{content:"";opacity:.42;background:linear-gradient(#0000 46%,#ffffffd9 50%,#0000 54%),linear-gradient(90deg,#0000 46%,#ffffffd9 50%,#0000 54%);position:absolute;inset:-80%;transform:rotate(-45deg)}@keyframes svelte-5z4gtx-ch-tw{0%,to{opacity:.14;transform:scale(.78)}50%{opacity:.92;transform:scale(1.06)}}@keyframes svelte-5z4gtx-ch-rh-in{0%{opacity:0;transform:translate(-50%,-50%)rotate(45deg)scale(.35)}to{opacity:1;transform:translate(-50%,-50%)rotate(45deg)scale(1)}}.ch-veil.svelte-5z4gtx{z-index:2;pointer-events:none;background:radial-gradient(90% 82% at 50% 46%,#06070d1f 0%,#06070d38 60%,#06070d57 100%);position:fixed;inset:0}.chapter.svelte-5z4gtx main:where(.svelte-5z4gtx){z-index:10;position:relative}.ch-hero.svelte-5z4gtx{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:clamp(90px,12vh,140px) clamp(20px,4vw,56px) clamp(48px,8vh,80px);display:flex;position:relative;overflow:hidden}.ch-hero.svelte-5z4gtx .copy:where(.svelte-5z4gtx){z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.ch-hero.svelte-5z4gtx .copy:where(.svelte-5z4gtx):before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(13px)saturate(1.9)brightness(1.04);background:radial-gradient(#090a101a 0%,#090a100a 48%,#0000 72%);width:160%;height:180%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(74% 68%,#000 30%,#0000 78%);mask:radial-gradient(74% 68%,#000 30%,#0000 78%)}@media (hover:none){.ch-hero.svelte-5z4gtx .copy:where(.svelte-5z4gtx):before{-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(#07080d66 0%,#07080d38 46%,#0000 72%)}}.kicker.svelte-5z4gtx{letter-spacing:.42em;text-transform:uppercase;color:var(--accent);margin-bottom:clamp(16px,3vh,30px);padding-bottom:8px;font-size:10px;text-decoration:none;display:inline-block;position:relative}.kicker.svelte-5z4gtx b:where(.svelte-5z4gtx){color:var(--ch-silver);font-weight:400}.kicker.svelte-5z4gtx:after{content:"";background-color:var(--accent);opacity:0;height:5px;transition:opacity .25s;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='5'%3E%3Cpath d='M0 2.5 Q4.5 0 9 2.5 T18 2.5' fill='none' stroke='%23000' stroke-width='1.1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='5'%3E%3Cpath d='M0 2.5 Q4.5 0 9 2.5 T18 2.5' fill='none' stroke='%23000' stroke-width='1.1'/%3E%3C/svg%3E");-webkit-mask-position:0;mask-position:0;-webkit-mask-size:18px 5px;mask-size:18px 5px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}@media (hover:hover){.kicker.svelte-5z4gtx:hover:after{opacity:.85;animation:.55s linear infinite svelte-5z4gtx-ch-squiggle}}@keyframes svelte-5z4gtx-ch-squiggle{0%{background-position-x:0}to{background-position-x:18px}}.ch-hero.svelte-5z4gtx h1:where(.svelte-5z4gtx){font-family:var(--serif,ui-sans-serif, system-ui, sans-serif);letter-spacing:.01em;background:linear-gradient(176deg,#fbf7ee 0%,#efe7d6 40%,#ddd2bc 64%,#f6f0e3 100%);-webkit-text-fill-color:transparent;color:#0000;text-wrap:balance;filter:drop-shadow(0 1px 3px #050609eb)drop-shadow(0 3px 24px #050609c7);-webkit-background-clip:text;background-clip:text;max-width:14ch;font-size:clamp(34px,6vw,74px);font-weight:400;line-height:1.02}.ch-hero.svelte-5z4gtx .lede:where(.svelte-5z4gtx){font-family:var(--ch-prose,"Cormorant Garamond"), serif;color:var(--ch-silver);text-wrap:pretty;text-shadow:0 1px 2px #050609e6,0 2px 20px #050609b8;max-width:40ch;margin-top:22px;font-size:clamp(16px,2vw,22px);font-style:italic;font-weight:300;line-height:1.6}.scrollcue.svelte-5z4gtx{z-index:2;letter-spacing:.34em;text-transform:uppercase;color:var(--ch-dim);flex-direction:column;align-items:center;gap:10px;font-size:9px;display:flex;position:absolute;bottom:26px;left:0;right:0}.scrollcue.svelte-5z4gtx .bar:where(.svelte-5z4gtx){background:linear-gradient(var(--ch-dim), transparent);width:1px;height:38px;animation:2.4s ease-in-out infinite svelte-5z4gtx-ch-cue}@keyframes svelte-5z4gtx-ch-cue{0%,to{opacity:.3;transform:scaleY(.7)}50%{opacity:1;transform:scaleY(1)}}.ch-wrap.svelte-5z4gtx{max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,56px) clamp(60px,10vh,120px)}.lbl.svelte-5z4gtx{letter-spacing:.3em;text-transform:uppercase;color:var(--ch-dim);font-size:10px}.lbl.svelte-5z4gtx:before{content:"✦ ";color:var(--ch-ember);letter-spacing:0}.leadnote.svelte-5z4gtx{text-align:center;max-width:48ch;font-family:var(--ch-prose,"Cormorant Garamond"), serif;color:var(--ch-silver);text-wrap:pretty;margin:0 auto;padding:clamp(40px,7vh,80px) 0 clamp(8px,2vh,20px);font-size:clamp(16px,1.9vw,21px);font-style:italic;font-weight:300;line-height:1.6}.leadnote.svelte-5z4gtx p:where(.svelte-5z4gtx)+p:where(.svelte-5z4gtx){margin-top:1em}.belief.svelte-5z4gtx{border-top:1px solid var(--ch-line);grid-template-columns:.9fr 1.4fr;align-items:start;gap:clamp(24px,5vw,80px);padding:clamp(44px,7vh,84px) 0;display:grid}.belief.svelte-5z4gtx:first-of-type{border-top:0}.belief.svelte-5z4gtx .head:where(.svelte-5z4gtx) h2:where(.svelte-5z4gtx){font-family:var(--serif,ui-sans-serif, system-ui, sans-serif);letter-spacing:.02em;color:var(--ch-platinum);text-wrap:balance;font-size:clamp(22px,2.6vw,34px);font-weight:400}.belief.svelte-5z4gtx .head:where(.svelte-5z4gtx) .lbl:where(.svelte-5z4gtx){margin-bottom:14px;display:inline-block}.ledger.svelte-5z4gtx{gap:0;max-width:54ch;margin-top:30px;padding:0;list-style:none;display:grid}.ledger.svelte-5z4gtx li:where(.svelte-5z4gtx){border-bottom:1px solid var(--ch-line);justify-content:space-between;align-items:baseline;gap:24px;padding:13px 0;display:flex}.ledger.svelte-5z4gtx li:where(.svelte-5z4gtx):last-child{border-bottom:0}.ledger.svelte-5z4gtx .k:where(.svelte-5z4gtx){letter-spacing:.26em;text-transform:uppercase;color:var(--ch-dim);flex:none;font-size:9px}.ledger.svelte-5z4gtx .v:where(.svelte-5z4gtx){letter-spacing:.02em;color:var(--ch-platinum);text-align:right;font-size:13px}.ledger.svelte-5z4gtx .v:where(.svelte-5z4gtx) small:where(.svelte-5z4gtx){color:var(--ch-dim);letter-spacing:.04em;margin-top:3px;font-size:11px;display:block}.agentcard.svelte-5z4gtx{background:linear-gradient(115deg,#0000 32%,#ffffff08 48%,#0000 64%),linear-gradient(165deg,#11141e99,#090b1173);border:1px solid #ffffff12;border-top-color:#ffffff21;border-radius:24px 24px 10px;max-width:54ch;margin-top:30px;padding:clamp(22px,3vw,32px);position:relative;overflow:hidden}.agentcard.svelte-5z4gtx .cap:where(.svelte-5z4gtx){letter-spacing:.28em;text-transform:uppercase;color:var(--ch-dim);margin:0 0 16px;font-size:9px}.agentcard.svelte-5z4gtx code:where(.svelte-5z4gtx){letter-spacing:.02em;color:var(--accent);white-space:pre-wrap;font-family:Space Grotesk,ui-monospace,monospace;font-size:12px;line-height:1.9;display:block}.belief.svelte-5z4gtx .body:where(.svelte-5z4gtx) p:where(.svelte-5z4gtx){letter-spacing:.015em;color:var(--ch-ink);text-wrap:pretty;white-space:pre-line;max-width:54ch;font-size:clamp(15px,1.45vw,18px);line-height:1.85}.belief.svelte-5z4gtx .body:where(.svelte-5z4gtx) p:where(.svelte-5z4gtx)+p:where(.svelte-5z4gtx){margin-top:1.1em}.belief.svelte-5z4gtx .head:where(.svelte-5z4gtx) h2:where(.svelte-5z4gtx),.belief.svelte-5z4gtx .body:where(.svelte-5z4gtx) p:where(.svelte-5z4gtx),.leadnote.svelte-5z4gtx{text-shadow:0 1px 2px #050609d9,0 2px 28px #050609c7}.mailto.svelte-5z4gtx{color:var(--accent);border-bottom:1px solid #cdb38959;text-decoration:none}.mailto.svelte-5z4gtx:hover{color:#f3e6c8}.ctarow.svelte-5z4gtx{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(18px,3vw,34px);padding:clamp(20px,4vh,36px) 0;display:flex}.ghostlink.svelte-5z4gtx{letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb, var(--ch-ink) 68%, transparent);border-bottom:1px solid color-mix(in srgb, var(--accent) 45%, transparent);padding-bottom:2px;font-family:Jost,sans-serif;font-size:.68rem;font-weight:500;text-decoration:none;transition:color .25s,border-color .25s}.ghostlink.svelte-5z4gtx:hover{color:var(--accent);border-color:var(--accent)}.pill.svelte-5z4gtx{letter-spacing:.26em;text-transform:uppercase;min-width:200px;color:var(--ch-platinum);background:#ece7dd0d;border:1px solid #cdb38959;border-radius:999px;justify-content:center;align-items:center;padding:15px 34px;font-size:11px;text-decoration:none;transition:background .3s,border-color .3s,color .2s;display:inline-flex}@media (hover:hover){.pill.svelte-5z4gtx:hover{color:#fff;background:#cdb3891f;border-color:#cdb38999}}.join.svelte-5z4gtx{text-align:center;flex-direction:column;align-items:center;padding:clamp(48px,8vh,96px) 0 clamp(16px,3vh,32px);display:flex}#ln-join{scroll-margin-top:clamp(16px,7vh,72px)}.join.svelte-5z4gtx .lbl:where(.svelte-5z4gtx){margin-bottom:24px;display:block}.joinform.svelte-5z4gtx{flex-direction:column;gap:12px;width:min(420px,100%);display:flex}.hp.svelte-5z4gtx{position:absolute;left:-9999px}.joinrow.svelte-5z4gtx{border:1px solid var(--ch-line);background:#ece7dd0a;border-radius:999px;align-items:stretch;padding:3px 14px 3px 24px;transition:background .3s,border-color .3s;display:flex}.joinrow.svelte-5z4gtx:focus-within{background:#ece7dd12;border-color:#cdb38966}.joinrow.svelte-5z4gtx input:where(.svelte-5z4gtx){color:var(--ch-ink);letter-spacing:.08em;background:0 0;border:0;border-radius:0;outline:0;flex:1;min-width:0;padding:14px 0;font-family:inherit;font-size:16px}.joinrow.svelte-5z4gtx input:where(.svelte-5z4gtx)::placeholder{color:var(--ch-dim);letter-spacing:.24em;text-transform:uppercase;font-size:10px}.joinrow.svelte-5z4gtx button:where(.svelte-5z4gtx){appearance:none;cursor:pointer;letter-spacing:.32em;text-transform:uppercase;color:var(--accent);white-space:nowrap;background:0 0;border:0;padding:0 10px 0 20px;font-family:inherit;font-size:10px;transition:color .25s}.joinrow.svelte-5z4gtx button:where(.svelte-5z4gtx):hover{color:var(--ch-platinum)}.joinrow.svelte-5z4gtx button:where(.svelte-5z4gtx):disabled{opacity:.5;cursor:default}.joinstatus.svelte-5z4gtx{letter-spacing:.3em;text-transform:uppercase;color:var(--ch-dim);min-height:14px;font-size:10px}.joinstatus.ok.svelte-5z4gtx{color:var(--accent)}.joinstatus.err.svelte-5z4gtx{color:#e0857f}.join.svelte-5z4gtx .consent:where(.svelte-5z4gtx){color:var(--ch-dim);text-wrap:pretty;max-width:52ch;margin-top:18px;font-size:12px;line-height:1.7}.join.svelte-5z4gtx .write:where(.svelte-5z4gtx){letter-spacing:.28em;text-transform:uppercase;color:var(--ch-dim);cursor:pointer;background:0 0;border:0;margin-top:22px;font-size:10px;text-decoration:none;transition:color .2s}.join.svelte-5z4gtx .write:where(.svelte-5z4gtx):hover{color:var(--ch-ink)}.ch-foot.svelte-5z4gtx{z-index:10;border-top:1px solid var(--ch-line);margin-top:clamp(48px,9vh,96px);padding:clamp(40px,7vh,72px) clamp(20px,4vw,56px) 38px;position:relative}.ch-foot.svelte-5z4gtx .brand:where(.svelte-5z4gtx){font-family:var(--serif,ui-sans-serif, system-ui, sans-serif);letter-spacing:.02em;text-align:center;background:linear-gradient(176deg,#fbf7ee 0%,#efe7d6 40%,#ddd2bc 64%,#f6f0e3 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;font-size:clamp(40px,9vw,108px);font-weight:400;line-height:1;text-decoration:none;display:block}.ch-foot.svelte-5z4gtx .brand:where(.svelte-5z4gtx) span:where(.svelte-5z4gtx){-webkit-text-fill-color:var(--accent);color:var(--accent)}.ch-foot.svelte-5z4gtx .meta:where(.svelte-5z4gtx){text-align:center;flex-direction:column;align-items:center;gap:clamp(14px,2.4vh,20px);margin-top:clamp(28px,4vh,44px);display:flex}.ch-foot.svelte-5z4gtx .addr:where(.svelte-5z4gtx){order:1}.ch-foot.svelte-5z4gtx .meta:where(.svelte-5z4gtx) a:where(.svelte-5z4gtx),.ch-foot.svelte-5z4gtx .meta:where(.svelte-5z4gtx) span:where(.svelte-5z4gtx){letter-spacing:.3em;text-transform:uppercase;color:var(--ch-dim);white-space:nowrap;font-size:9px;text-decoration:none;transition:color .2s}@media (hover:hover){.ch-foot.svelte-5z4gtx .meta:where(.svelte-5z4gtx) a:where(.svelte-5z4gtx):hover{color:var(--ch-ink)}}.ch-foot.svelte-5z4gtx .links:where(.svelte-5z4gtx),.ch-foot.svelte-5z4gtx .socials:where(.svelte-5z4gtx){flex-wrap:wrap;justify-content:center;gap:clamp(18px,4vw,26px);display:flex}@media (prefers-reduced-motion:no-preference){.rv.svelte-5z4gtx{opacity:0;transition:opacity .9s,transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(22px)}.rv.in{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ch-field .rh,.ch-field .rh:before,.scrollcue.svelte-5z4gtx .bar:where(.svelte-5z4gtx){animation:none}}@media (width<=820px){.belief.svelte-5z4gtx{grid-template-columns:1fr;gap:18px;padding:clamp(40px,6vh,60px) 0}}.page.svelte-5z4gtx{background:var(--bg);min-height:100dvh;color:var(--ink);padding:2rem 1rem}.wrap.svelte-5z4gtx{gap:1.4rem;width:min(46rem,100%);margin:0 auto;display:grid}.pagenav.svelte-5z4gtx{flex-wrap:wrap;gap:.4rem 1rem;margin-top:-.8rem;display:flex}.pagenav.svelte-5z4gtx a:where(.svelte-5z4gtx){opacity:.85;text-decoration:none}.pagenav.svelte-5z4gtx a:where(.svelte-5z4gtx):hover{color:var(--accent);opacity:1}.masthead.svelte-5z4gtx h1:where(.svelte-5z4gtx){font-family:var(--serif);font-size:clamp(2rem,6vw,3rem)}.blocks.svelte-5z4gtx{gap:1rem;display:grid}.hero.svelte-5z4gtx h2:where(.svelte-5z4gtx){font-family:var(--serif);font-size:clamp(1.5rem,4vw,2.2rem)}.tagline.svelte-5z4gtx{max-width:46ch}.card.svelte-5z4gtx{border:1px solid var(--line-soft);border-radius:14px;padding:1.2rem 1.4rem}.textblock.svelte-5z4gtx h3:where(.svelte-5z4gtx){font-family:var(--serif);margin-bottom:.4rem}.body.svelte-5z4gtx{white-space:pre-line;line-height:1.65}.linkblock.svelte-5z4gtx{color:inherit;font-family:var(--serif);text-decoration:none;display:block}.linkblock.svelte-5z4gtx:hover{border-color:var(--accent)}a.svelte-5z4gtx{color:inherit}.proseref.svelte-5z4gtx{color:var(--accent);text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}.proseref.sheet.svelte-5z4gtx{cursor:help;text-decoration-style:dotted;text-decoration-thickness:1.5px}.proseref.svelte-5z4gtx:hover{text-decoration-thickness:2px}.proseref.out.svelte-5z4gtx:after{content:" ↗";opacity:.7;font-size:.85em}
