@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;color:#17252b;background:#f5f4ef;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;font-weight:400}*{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:#f5f4ef}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid #c28b48;outline-offset:4px;border-radius:3px}button{font:inherit}::selection{background:#d8c19d;color:#17252b}.site-shell[data-v-a97d96d5]{max-width:1440px;margin:0 auto;padding:0 6.2%}.site-header[data-v-a97d96d5]{height:94px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfded7}.brand[data-v-a97d96d5]{display:flex;align-items:center;gap:11px;color:#14252a}.brand-mark[data-v-a97d96d5]{width:38px;height:38px;border:1px solid #b88a4e;border-radius:50%;display:grid;place-items:center;font:600 22px Georgia,serif;color:#a9783c}.brand strong[data-v-a97d96d5],.brand small[data-v-a97d96d5]{display:block;letter-spacing:.13em;font:700 10px Manrope,sans-serif}.brand small[data-v-a97d96d5]{font-size:9px;letter-spacing:.22em;margin-top:3px;color:#758078}.site-header nav[data-v-a97d96d5]{display:flex;align-items:center;gap:clamp(16px,3vw,42px);font-size:12px;color:#4f5b56}.site-header nav a[data-v-a97d96d5]:hover,.text-link[data-v-a97d96d5]:hover{color:#a9783c}.nav-cta[data-v-a97d96d5]{padding:12px 16px;border:1px solid #c9c6bc;color:#24352f}.nav-cta span[data-v-a97d96d5]{margin-left:10px;color:#a9783c}.hero[data-v-a97d96d5]{position:relative;min-height:610px;padding:100px 0 66px;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;border-bottom:1px solid #dfded7}.hero-copy[data-v-a97d96d5]{max-width:680px;position:relative;z-index:1}.eyebrow[data-v-a97d96d5],.section-kicker[data-v-a97d96d5],.hero-foot[data-v-a97d96d5],.card-index[data-v-a97d96d5]{font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#8b765a}.eyebrow[data-v-a97d96d5]{display:flex;align-items:center;gap:10px}.eyebrow span[data-v-a97d96d5]{width:22px;height:1px;background:#b88a4e}.hero h1[data-v-a97d96d5]{font:500 clamp(42px,5.4vw,76px)/1.08 "Manrope",sans-serif;letter-spacing:-.065em;color:#172a2e;margin:28px 0 24px}.hero h1 em[data-v-a97d96d5]{font-family:Georgia,serif;font-weight:400;color:#a77b45}.hero-intro[data-v-a97d96d5]{max-width:550px;font-size:15px;line-height:1.85;color:#68716c}.hero-actions[data-v-a97d96d5]{display:flex;align-items:center;gap:27px;margin-top:34px}.button[data-v-a97d96d5]{display:inline-flex;align-items:center;gap:30px;padding:16px 20px;font-size:11px;font-weight:600;letter-spacing:.02em}.button-dark[data-v-a97d96d5]{background:#1b3033;color:#f7f5ef}.button-dark[data-v-a97d96d5]:hover{background:#294448}.button span[data-v-a97d96d5]{color:#d2a56b}.text-link[data-v-a97d96d5]{font-size:11px;font-weight:600;color:#52605a}.text-link span[data-v-a97d96d5]{color:#ad814b;margin-left:6px}.hero-art[data-v-a97d96d5]{height:410px;position:relative;display:grid;place-items:center}.orbit[data-v-a97d96d5]{position:absolute;border:1px solid #d8d3c7;border-radius:50%;transform:rotate(-24deg)}.orbit-one[data-v-a97d96d5]{width:340px;height:245px}.orbit-two[data-v-a97d96d5]{width:245px;height:340px;transform:rotate(32deg);border-color:#c9c1b1}.orbit-core[data-v-a97d96d5]{width:130px;height:130px;border-radius:50%;background:#1c3436;color:#f4eee2;display:grid;place-items:center;text-align:center;font:600 11px/1.6 Manrope,sans-serif;letter-spacing:.18em;box-shadow:0 0 0 12px #e9e5db,0 0 0 13px #c8b99f}.node[data-v-a97d96d5]{position:absolute;width:13px;height:13px;border-radius:50%;background:#b78950;box-shadow:0 0 0 6px #eee9df}.node-a[data-v-a97d96d5]{top:66px;left:50%}.node-b[data-v-a97d96d5]{right:13%;top:48%}.node-c[data-v-a97d96d5]{bottom:58px;left:28%}.node-d[data-v-a97d96d5]{left:12%;top:37%;background:#56736c}.art-label[data-v-a97d96d5]{position:absolute;font-size:8px;letter-spacing:.2em;color:#7a8178}.label-a[data-v-a97d96d5]{top:27px;right:28%}.label-b[data-v-a97d96d5]{bottom:64px;right:16%}.label-c[data-v-a97d96d5]{top:47%;left:2%}.art-caption[data-v-a97d96d5]{position:absolute;bottom:5px;right:0;font:italic 14px/1.5 Georgia,serif;color:#8b765a;text-align:right}.hero-foot[data-v-a97d96d5]{position:absolute;bottom:22px;left:0;right:0;display:flex;justify-content:space-between;color:#96958b;font-size:8px}.section-block[data-v-a97d96d5]{display:grid;grid-template-columns:180px 1fr;gap:40px;padding:90px 0;border-bottom:1px solid #dfded7}.section-kicker[data-v-a97d96d5]{padding-top:8px;color:#9b815f}.section-kicker span[data-v-a97d96d5]{color:#b3afa4}.section-content h2[data-v-a97d96d5],.framework h2[data-v-a97d96d5],.library h2[data-v-a97d96d5]{font:500 clamp(30px,3.6vw,48px)/1.15 "Manrope",sans-serif;letter-spacing:-.05em;color:#1a3032;margin:0;max-width:760px}.section-lead[data-v-a97d96d5]{font:italic 20px/1.6 Georgia,serif;color:#9a794f;max-width:650px;margin:18px 0 45px}.principle-grid[data-v-a97d96d5]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.principle-grid article[data-v-a97d96d5]{border-top:1px solid #c9c2b4;padding-top:17px}.number[data-v-a97d96d5]{font-size:10px;color:#b0834b;letter-spacing:.14em}.principle-grid h3[data-v-a97d96d5]{font:600 16px Manrope,sans-serif;color:#243a3b;margin:22px 0 10px}.principle-grid p[data-v-a97d96d5],.library-heading p[data-v-a97d96d5]{font-size:12px;line-height:1.8;color:#737b74;margin:0}.framework[data-v-a97d96d5]{background:#1b3033;color:#f5f1e8;margin:0 -7.1%;padding:78px 7.1%;grid-template-columns:180px 1fr;border:0}.framework .section-kicker[data-v-a97d96d5]{color:#c5a476}.framework-content[data-v-a97d96d5]{display:grid;grid-template-columns:1fr .8fr;gap:60px;align-items:end}.eyebrow.light[data-v-a97d96d5]{color:#c5a476;margin:0 0 18px}.framework h2[data-v-a97d96d5]{color:#f3efe5;font-size:clamp(29px,3.3vw,43px)}.framework-content>p[data-v-a97d96d5]{font-size:12px;line-height:1.9;color:#c1c9c1;margin:0 0 5px}.flow-line[data-v-a97d96d5]{grid-column:2;display:flex;align-items:center;gap:20px;margin-top:48px;padding-top:22px;border-top:1px solid #526366;color:#e5dfd2;font:500 11px Manrope,sans-serif;letter-spacing:.08em}.flow-line b[data-v-a97d96d5]{color:#c39a64;font-weight:400}.library[data-v-a97d96d5]{align-items:start}.library-heading[data-v-a97d96d5]{display:flex;justify-content:space-between;align-items:end;gap:20px}.library-heading p[data-v-a97d96d5]{margin-top:14px}.library-heading .text-link[data-v-a97d96d5]{white-space:nowrap;padding-bottom:4px}.document-cards[data-v-a97d96d5]{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:36px}.document-card[data-v-a97d96d5]{display:flex;flex-direction:column;min-height:220px;padding:25px 26px;background:#eeece4;border:1px solid #e1ddd2;transition:transform .2s,border-color .2s}.document-card[data-v-a97d96d5]:hover{transform:translateY(-3px);border-color:#b99567}.card-index[data-v-a97d96d5]{color:#9b815f}.document-card h3[data-v-a97d96d5]{font:600 20px Manrope,sans-serif;color:#213638;margin:28px 0 8px}.document-card p[data-v-a97d96d5]{font-size:12px;line-height:1.7;color:#727b73;margin:0 0 22px}.card-arrow[data-v-a97d96d5]{margin-top:auto;font-size:10px;font-weight:700;color:#9a7547}.proposals[data-v-a97d96d5]{padding-top:65px}.proposal[data-v-a97d96d5]{display:flex;justify-content:space-between;gap:20px;padding:22px 0;border-top:1px solid #d8d3c8}.proposal h3[data-v-a97d96d5]{font:600 16px Manrope,sans-serif;margin:0 0 7px}.proposal p[data-v-a97d96d5]{font-size:12px;color:#747b74}.proposal a[data-v-a97d96d5]{font-size:11px;color:#9a7547;white-space:nowrap}.site-footer[data-v-a97d96d5]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:34px 0 42px}.footer-brand .brand-mark[data-v-a97d96d5]{width:32px;height:32px;font-size:18px}.site-footer p[data-v-a97d96d5],.site-footer>span[data-v-a97d96d5]{font-size:9px;letter-spacing:.08em;color:#85877e}.site-footer>span[data-v-a97d96d5]{font-size:8px;letter-spacing:.16em}@media(max-width:800px){.site-shell[data-v-a97d96d5]{padding:0 6%}.site-header[data-v-a97d96d5]{height:78px}.site-header nav[data-v-a97d96d5]{gap:14px}.site-header nav>a[data-v-a97d96d5]:not(.nav-cta){display:none}.hero[data-v-a97d96d5]{grid-template-columns:1fr;padding:75px 0 65px}.hero-art[data-v-a97d96d5]{height:310px;margin-top:24px}.hero-foot span[data-v-a97d96d5]:last-child{display:none}.section-block[data-v-a97d96d5]{grid-template-columns:1fr;gap:22px;padding:65px 0}.framework[data-v-a97d96d5]{margin:0 -6.8%;padding:62px 6.8%}.framework-content[data-v-a97d96d5]{grid-template-columns:1fr;gap:22px}.flow-line[data-v-a97d96d5]{grid-column:1;gap:12px;justify-content:space-between}.principle-grid[data-v-a97d96d5]{gap:20px}.library-heading[data-v-a97d96d5]{align-items:start;flex-direction:column}.site-footer[data-v-a97d96d5]{flex-wrap:wrap}.site-footer p[data-v-a97d96d5]{order:3;width:100%}}@media(max-width:520px){.hero h1[data-v-a97d96d5]{font-size:43px}.hero-intro[data-v-a97d96d5]{font-size:14px}.hero-actions[data-v-a97d96d5]{align-items:flex-start;flex-direction:column;gap:18px}.hero-art[data-v-a97d96d5]{transform:scale(.88);margin-left:-15px;margin-right:-15px}.principle-grid[data-v-a97d96d5],.document-cards[data-v-a97d96d5]{grid-template-columns:1fr}.principle-grid[data-v-a97d96d5]{gap:25px}.flow-line[data-v-a97d96d5]{font-size:9px;gap:7px}.document-card[data-v-a97d96d5]{min-height:190px}.section-content h2[data-v-a97d96d5],.framework h2[data-v-a97d96d5],.library h2[data-v-a97d96d5]{font-size:32px}.site-footer[data-v-a97d96d5]{align-items:flex-start}.site-footer>span[data-v-a97d96d5]{margin-left:auto}}main[data-v-97bf441a]{max-width:760px;margin:0 auto;padding:4rem 1.5rem;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.choices[data-v-97bf441a]{display:flex;gap:.75rem;margin:2rem 0}button[data-v-97bf441a]{padding:.8rem 1.2rem}dd[data-v-97bf441a]{overflow-wrap:anywhere;margin-bottom:1rem}.library-shell[data-v-d0fed0c8]{max-width:1440px;margin:0 auto;padding:0 7%}.library-header[data-v-d0fed0c8]{height:94px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfded7}.brand[data-v-d0fed0c8]{display:flex;align-items:center;gap:11px;color:#14252a}.brand-mark[data-v-d0fed0c8]{width:38px;height:38px;border:1px solid #b88a4e;border-radius:50%;display:grid;place-items:center;font:600 22px Georgia,serif;color:#a9783c}.brand strong[data-v-d0fed0c8],.brand small[data-v-d0fed0c8]{display:block;letter-spacing:.13em;font:700 10px Manrope,sans-serif}.brand small[data-v-d0fed0c8]{font-size:9px;letter-spacing:.22em;margin-top:3px;color:#758078}.back-link[data-v-d0fed0c8],.document-topline[data-v-d0fed0c8],.document-end a[data-v-d0fed0c8]{font-size:11px;color:#67736b}.library-shell main[data-v-d0fed0c8]{min-height:70vh;padding:74px 0 100px}.eyebrow[data-v-d0fed0c8],.card-index[data-v-d0fed0c8]{font-size:9px;font-weight:700;letter-spacing:.18em;color:#9a7b54}.library-title[data-v-d0fed0c8]{font:500 clamp(42px,6vw,72px)/1.08 "Manrope",sans-serif;letter-spacing:-.065em;color:#172a2e;margin:22px 0 18px}.library-title span[data-v-d0fed0c8]{color:#ad814b}.library-intro[data-v-d0fed0c8]{font:italic 20px/1.6 Georgia,serif;color:#8e795c;max-width:650px}.library-grid[data-v-d0fed0c8]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:58px}.library-card[data-v-d0fed0c8]{display:flex;flex-direction:column;min-height:255px;padding:30px;background:#eeece4;border:1px solid #e1ddd2;transition:transform .2s,border-color .2s}.library-card[data-v-d0fed0c8]:hover{transform:translateY(-3px);border-color:#b99567}.library-card h2[data-v-d0fed0c8]{font:600 23px Manrope,sans-serif;color:#213638;margin:36px 0 12px}.library-card p[data-v-d0fed0c8]{font-size:13px;line-height:1.8;color:#737b74;margin:0 0 26px}.card-link[data-v-d0fed0c8]{margin-top:auto;font-size:11px;font-weight:700;color:#987348}.card-link b[data-v-d0fed0c8]{margin-left:8px;font-weight:400}.document-topline[data-v-d0fed0c8]{display:flex;gap:12px;letter-spacing:.12em;font-size:9px}.document-topline a[data-v-d0fed0c8]{color:#a07847}.document-heading[data-v-d0fed0c8]{max-width:790px;margin:48px auto 55px;text-align:center}.document-heading h1[data-v-d0fed0c8]{font:500 clamp(36px,5vw,58px)/1.12 "Manrope",sans-serif;letter-spacing:-.055em;color:#1a3032;margin:17px 0}.document-heading>p[data-v-d0fed0c8]:last-child{font:italic 17px/1.7 Georgia,serif;color:#8b795f}.document[data-v-d0fed0c8]{max-width:790px;margin:0 auto;color:#35414d;font-size:15px;line-height:1.85}.document[data-v-d0fed0c8] h1{font:600 32px/1.2 Manrope,sans-serif;letter-spacing:-.04em;color:#1a3032;margin:2.5em 0 .7em}.document[data-v-d0fed0c8] h2{font:600 24px/1.3 Manrope,sans-serif;letter-spacing:-.03em;color:#1a3032;margin:2.4em 0 .7em;padding-bottom:12px;border-bottom:1px solid #ddd8cc}.document[data-v-d0fed0c8] h3{font:600 18px Manrope,sans-serif;color:#2a4141;margin:2em 0 .6em}.document[data-v-d0fed0c8] p,.document[data-v-d0fed0c8] li{color:#59645e}.document[data-v-d0fed0c8] a{color:#9b7549;text-decoration:underline;text-underline-offset:3px}.document[data-v-d0fed0c8] ul,.document[data-v-d0fed0c8] ol{padding-left:24px}.document[data-v-d0fed0c8] li{padding-left:5px;margin:.35em 0}.document[data-v-d0fed0c8] pre{overflow:auto;background:#1b3033;color:#f4eee2;padding:22px;border-radius:3px;font-size:12px;line-height:1.7}.document[data-v-d0fed0c8] code{font-family:ui-monospace,SFMono-Regular,monospace;font-size:.88em;background:#ebe8df;padding:2px 5px;border-radius:2px}.document[data-v-d0fed0c8] pre code{background:none;padding:0}.document[data-v-d0fed0c8] table{display:block;overflow-x:auto;border-collapse:collapse;width:100%;font-size:13px}.document[data-v-d0fed0c8] th,.document[data-v-d0fed0c8] td{border:1px solid #d9d4c9;padding:10px 12px;text-align:left}.document[data-v-d0fed0c8] th{background:#eeece4;color:#253b3b}.document[data-v-d0fed0c8] blockquote{border-left:2px solid #b58a54;margin:28px 0;padding:8px 0 8px 22px;color:#7a725f;font:italic 17px/1.7 Georgia,serif}.document-end[data-v-d0fed0c8]{max-width:790px;margin:65px auto 0;padding-top:22px;border-top:1px solid #dfded7}.document-end a[data-v-d0fed0c8]{color:#9a7547;font-weight:600}.library-shell footer[data-v-d0fed0c8]{display:flex;justify-content:space-between;gap:20px;padding:28px 0 38px;border-top:1px solid #dfded7;font-size:8px;letter-spacing:.16em;color:#85877e}@media(max-width:650px){.library-shell[data-v-d0fed0c8]{padding:0 6%}.library-header[data-v-d0fed0c8]{height:78px}.library-shell main[data-v-d0fed0c8]{padding:55px 0 75px}.library-grid[data-v-d0fed0c8]{grid-template-columns:1fr;margin-top:38px}.library-card[data-v-d0fed0c8]{min-height:220px}.document-heading[data-v-d0fed0c8]{margin:38px auto 42px}.document[data-v-d0fed0c8]{font-size:14px}.library-shell footer span[data-v-d0fed0c8]:last-child{display:none}}
