figure[data-astro-cid-gmret4xf]{margin:0}.field-sm[data-astro-cid-gmret4xf]{display:none!important}.field[data-astro-cid-gmret4xf]{width:100%;height:auto;display:block;overflow:visible}.field[data-astro-cid-gmret4xf] .axis[data-astro-cid-gmret4xf]{stroke:var(--charcoal);stroke-width:.8px}.field[data-astro-cid-gmret4xf] .ax[data-astro-cid-gmret4xf]{font:500 12px var(--sans);fill:var(--ink-soft)}.field[data-astro-cid-gmret4xf] .dim[data-astro-cid-gmret4xf]{fill:var(--slate);opacity:.32}.field[data-astro-cid-gmret4xf] .lit[data-astro-cid-gmret4xf]{fill:var(--gold)}.field[data-astro-cid-gmret4xf] .ring[data-astro-cid-gmret4xf]{fill:none;stroke:var(--slate);stroke-width:1.2px;opacity:.65}.key[data-astro-cid-gmret4xf]{font:400 .9375rem/1.3 var(--sans);color:var(--ink-soft);flex-wrap:wrap;gap:.6rem 1.25rem;margin-top:1rem;display:flex}.key-note[data-astro-cid-gmret4xf]{margin-left:auto;font-weight:500}.key[data-astro-cid-gmret4xf] span[data-astro-cid-gmret4xf]{align-items:center;gap:.45rem;display:inline-flex}.key[data-astro-cid-gmret4xf] i[data-astro-cid-gmret4xf]{border-radius:50%;display:inline-block}.k-lit[data-astro-cid-gmret4xf]{background:var(--gold);width:10px;height:10px}.k-ring[data-astro-cid-gmret4xf]{border:1.2px solid var(--slate);opacity:.7;width:10px;height:10px}.k-dim[data-astro-cid-gmret4xf]{background:var(--slate);opacity:.45;width:4px;height:4px;margin-inline:3px}.dotfield{pointer-events:none;z-index:5;width:100vw;height:100vh;position:fixed;inset:0}html.dotfield-on .field[data-astro-cid-gmret4xf] circle[data-astro-cid-gmret4xf]{opacity:0}@media (width<=640px){.key[data-astro-cid-gmret4xf]{font-size:.75rem}.field-sm[data-astro-cid-gmret4xf]{width:82%}.field-lg[data-astro-cid-gmret4xf]{display:none}.field-sm[data-astro-cid-gmret4xf]{display:block!important}.key-note[data-astro-cid-gmret4xf]{margin-left:0}}:root{--charcoal:#0b0d12;--slate:#1f2e3a;--gold:#d4a017;--cool:#f8fafc;--white:#fff;--ink-soft:#3a4654;--rule:#e2e8f0;--rule-strong:#cbd5e1;--on-slate:#c3cbd4;--sans:"Montserrat Variable", "Montserrat", system-ui, sans-serif;--serif:"Times New Roman", Times, serif;--gutter:clamp(16px, 5vw, 72px);--max:1200px;--gap:1.5rem;--section:clamp(4rem, 7.5vw, 6rem);--inside:clamp(2.5rem, 4vw, 3rem);--display:clamp(2.9rem, 7.4vw, 6rem);--h-section:clamp(2rem, 3.6vw, 3.25rem);--h-item:clamp(1.35rem, 2vw, 1.7rem);color-scheme:light}*,:before,:after{box-sizing:border-box}html{scrollbar-color:var(--slate) var(--cool);scrollbar-width:thin}body{background:var(--cool);color:var(--charcoal);font:400 1.0625rem/1.65 var(--sans);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}::selection{background:var(--gold);color:var(--charcoal)}:focus-visible{outline:2px solid var(--charcoal);outline-offset:4px}.referral :focus-visible{outline-color:var(--gold)}.lockup{font-family:var(--sans);color:var(--charcoal)}.wrap[data-astro-cid-lcdefpme]{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}.grid[data-astro-cid-lcdefpme]{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.chap[data-astro-cid-lcdefpme],.sub[data-astro-cid-lcdefpme]{grid-column:1/span 3}.content[data-astro-cid-lcdefpme]{grid-column:4/-1}h1[data-astro-cid-lcdefpme],h2[data-astro-cid-lcdefpme]{text-wrap:balance;font-weight:700}h1[data-astro-cid-lcdefpme]{font-weight:800;font-size:var(--display);letter-spacing:-.03em;line-height:1}.dek[data-astro-cid-lcdefpme]{font:400 clamp(1.15rem, 1.5vw, 1.3rem)/1.55 var(--sans);color:var(--ink-soft);text-wrap:pretty}.principles[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme],.after[data-astro-cid-lcdefpme]{font:400 1.0625rem/1.6 var(--sans);color:var(--ink-soft);text-wrap:pretty}.chap[data-astro-cid-lcdefpme]{font:600 var(--h-section)/1.05 var(--sans);letter-spacing:-.02em}.chap[data-astro-cid-lcdefpme] .num[data-astro-cid-lcdefpme]{color:var(--charcoal);font-variant-numeric:lining-nums tabular-nums}.sec[data-astro-cid-lcdefpme],.sprint-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--h-section);letter-spacing:-.02em;line-height:1.05}.sec[data-astro-cid-lcdefpme]{margin-bottom:var(--inside)}.sub[data-astro-cid-lcdefpme]{font:500 1.2rem/1.25 var(--sans);letter-spacing:-.015em;padding-right:1rem}.hero[data-astro-cid-lcdefpme]{padding-block:var(--section);align-items:start;row-gap:2rem}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{grid-area:1/1/auto/span 7}.hero[data-astro-cid-lcdefpme] .dek[data-astro-cid-lcdefpme]{grid-area:2/1/auto/span 6}.field-wrap[data-astro-cid-lcdefpme]{grid-area:1/8/span 2/-1;padding-top:.6rem}.band[data-astro-cid-lcdefpme]{padding-block:var(--section);border-top:1px solid var(--rule)}.values[data-astro-cid-lcdefpme] .sec[data-astro-cid-lcdefpme]{margin-bottom:var(--inside)}.values[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.values[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{column-gap:var(--gap);border-top:1px solid var(--rule);grid-template-columns:repeat(9,minmax(0,1fr));align-items:baseline;padding-block:1.15rem;display:grid}.values[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font:600 var(--h-item)/1.2 var(--sans);letter-spacing:-.02em;color:var(--charcoal);grid-column:1/span 4;margin:0}.values[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:34rem;font:400 1.0625rem/1.6 var(--sans);color:var(--ink-soft);text-wrap:pretty;grid-column:5/-1;margin:0}.hero[data-astro-cid-lcdefpme]+main[data-astro-cid-lcdefpme] .band[data-astro-cid-lcdefpme]:first-child{border-top:0;padding-top:0}.principles[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font:600 var(--h-item)/1.2 var(--sans);letter-spacing:-.02em}.principles[data-astro-cid-lcdefpme]{display:grid}.principles[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);padding-block:1.25rem}.principles[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:first-child{padding-top:0}.principles[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:last-child{border-bottom:0;padding-bottom:0}.principles[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{column-gap:var(--gap);grid-template-columns:repeat(9,minmax(0,1fr));align-items:baseline;display:grid}.principles[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{grid-column:1/span 4}.principles[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{grid-column:5/-1;max-width:34rem}.sprint[data-astro-cid-lcdefpme]{background:var(--white);border-block:1px solid var(--rule);padding-block:var(--section)}.sprint-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:20ch}.sprint-head[data-astro-cid-lcdefpme] .dek[data-astro-cid-lcdefpme]{max-width:38rem;color:var(--ink-soft);margin-top:1.5rem}.part[data-astro-cid-lcdefpme]{margin-top:var(--inside);border-top:1px solid var(--rule-strong);padding-top:1.5rem}.sprint-head[data-astro-cid-lcdefpme]+.part[data-astro-cid-lcdefpme]{margin-top:var(--section)}.wk[data-astro-cid-lcdefpme]{font:500 .75rem/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--charcoal);grid-row:1}.wk[data-astro-cid-lcdefpme],.d[data-astro-cid-lcdefpme]{padding-left:.4rem}.wk[data-astro-cid-lcdefpme]+.wk[data-astro-cid-lcdefpme],.d-wk[data-astro-cid-lcdefpme]{border-left:1px solid var(--charcoal)}.d[data-astro-cid-lcdefpme]{font:500 .75rem/1 var(--sans);letter-spacing:.08em;color:var(--ink-soft);grid-row:2}.after[data-astro-cid-lcdefpme]{max-width:40rem}.referral[data-astro-cid-lcdefpme]{background:var(--slate);color:var(--white);padding-block:var(--section)}.referral[data-astro-cid-lcdefpme] .grid[data-astro-cid-lcdefpme]{align-items:last baseline;row-gap:2rem}.referral[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-weight:800;font-size:var(--display);letter-spacing:-.03em;grid-column:1/span 7;line-height:1}.ref-body[data-astro-cid-lcdefpme]{grid-column:8/-1}.referral[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font:400 1.0625rem/1.55 var(--sans);color:var(--on-slate)}.mail[data-astro-cid-lcdefpme]{font:600 clamp(1.3rem, 2vw, 1.6rem)/1.2 var(--sans);letter-spacing:-.015em;color:var(--white);border-bottom:1px solid var(--gold);overflow-wrap:anywhere;margin-top:.75rem;padding-bottom:.2rem;text-decoration:none;transition:color .16s;display:inline-block}.mail[data-astro-cid-lcdefpme]:hover{color:var(--gold)}.motif[data-astro-cid-lcdefpme]{display:none}@media (width>=961px){html.dotfield-on .motif[data-astro-cid-lcdefpme]{display:block}.motif-side[data-astro-cid-lcdefpme]{aspect-ratio:1;grid-area:2/1/auto/span 3;align-self:start;width:78%;position:sticky;top:22vh}.sprint-head[data-astro-cid-lcdefpme] .content[data-astro-cid-lcdefpme]{grid-column:4/span 6}.motif-sprint[data-astro-cid-lcdefpme]{grid-area:1/10/auto/-1;align-self:end;width:100%}.motif-ref[data-astro-cid-lcdefpme]{aspect-ratio:2.6;width:100%;margin-bottom:2.5rem}}@media (width<=960px){.chap[data-astro-cid-lcdefpme],.sub[data-astro-cid-lcdefpme],.content[data-astro-cid-lcdefpme],.values[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.values[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{grid-column:1/-1}.values[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:1fr;row-gap:.35rem}.sub[data-astro-cid-lcdefpme]{margin-bottom:1.5rem}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{grid-column:1/-1}.hero[data-astro-cid-lcdefpme] .dek[data-astro-cid-lcdefpme]{grid-column:1/span 10}.field-wrap[data-astro-cid-lcdefpme]{grid-area:3/1/auto/span 8;margin-top:1rem}.chap[data-astro-cid-lcdefpme]{margin-bottom:.75rem}.referral[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.ref-body[data-astro-cid-lcdefpme]{grid-column:1/-1}}@media (width<=640px){.hero[data-astro-cid-lcdefpme] .dek[data-astro-cid-lcdefpme],.field-wrap[data-astro-cid-lcdefpme]{grid-column:1/-1}.principles[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{grid-template-columns:1fr;row-gap:.4rem}.principles[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme],.principles[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{grid-column:1}.chap[data-astro-cid-lcdefpme]{font:600 .8rem/1 var(--sans);letter-spacing:.1em}}
