.foundation-hero[data-astro-cid-klbyo34n]{background:linear-gradient(125deg,var(--cream),#f7eeeb 58%,#e7d8d9);padding:100px 0}.hero-grid[data-astro-cid-klbyo34n]{grid-template-columns:1.25fr .75fr;align-items:end;gap:80px;display:grid}.foundation-hero[data-astro-cid-klbyo34n] .display[data-astro-cid-klbyo34n]{margin:18px 0 24px}.foundation-hero[data-astro-cid-klbyo34n] .display[data-astro-cid-klbyo34n] em[data-astro-cid-klbyo34n]{color:var(--clay);font-weight:500}.foundation-hero[data-astro-cid-klbyo34n] p[data-astro-cid-klbyo34n]{color:#655d60;max-width:760px;font-size:1.05rem;line-height:1.75}.hero-actions[data-astro-cid-klbyo34n]{align-items:center;gap:24px;margin-top:28px;display:flex}.hero-card[data-astro-cid-klbyo34n]{border-left:1px solid var(--line);gap:12px;padding-left:34px;display:grid}.hero-card[data-astro-cid-klbyo34n] span[data-astro-cid-klbyo34n]{text-transform:uppercase;letter-spacing:.14em;color:var(--clay);margin-bottom:6px;font-size:.62rem;font-weight:600}.hero-card[data-astro-cid-klbyo34n] strong[data-astro-cid-klbyo34n]{font:500 1.25rem/1.25 var(--serif);border-bottom:1px solid var(--line);padding-bottom:12px}.principles[data-astro-cid-klbyo34n]{background:var(--paper)}.principles-grid[data-astro-cid-klbyo34n]{grid-template-columns:.9fr 1.1fr;gap:70px;display:grid}.principle-list[data-astro-cid-klbyo34n]{border-top:1px solid var(--line)}.principle-list[data-astro-cid-klbyo34n]>div[data-astro-cid-klbyo34n]{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr;gap:18px;padding:17px 0;display:grid}.principle-list[data-astro-cid-klbyo34n] span[data-astro-cid-klbyo34n]{color:var(--clay);letter-spacing:.13em;font-size:.62rem}.principle-list[data-astro-cid-klbyo34n] p[data-astro-cid-klbyo34n]{margin:0;line-height:1.6}.paths[data-astro-cid-klbyo34n]{background:var(--cream)}.search-questions[data-astro-cid-klbyo34n]{background:var(--paper)}.question-grid[data-astro-cid-klbyo34n]{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.question-grid[data-astro-cid-klbyo34n]>a[data-astro-cid-klbyo34n]{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:120px;padding:22px;display:flex}.question-grid[data-astro-cid-klbyo34n] span[data-astro-cid-klbyo34n],.question-grid[data-astro-cid-klbyo34n] b[data-astro-cid-klbyo34n]{text-transform:uppercase;letter-spacing:.11em;color:var(--clay);font-size:.58rem}.question-grid[data-astro-cid-klbyo34n] h3[data-astro-cid-klbyo34n]{font:500 1.25rem/1.15 var(--serif);text-transform:none;margin:12px 0}.question-grid[data-astro-cid-klbyo34n] b[data-astro-cid-klbyo34n]{color:var(--ink);margin-top:auto}.guide-grid[data-astro-cid-klbyo34n]{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.guide-card[data-astro-cid-klbyo34n]{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff2e;flex-direction:column;min-height:275px;padding:24px;display:flex}.guide-card[data-astro-cid-klbyo34n]:hover{background:#ffffff85}.guide-card[data-astro-cid-klbyo34n]>span[data-astro-cid-klbyo34n]{text-transform:uppercase;letter-spacing:.12em;color:var(--clay);font-size:.59rem}.guide-card[data-astro-cid-klbyo34n] h3[data-astro-cid-klbyo34n]{font:500 1.5rem/1.08 var(--serif);margin:16px 0 10px}.guide-card[data-astro-cid-klbyo34n] p[data-astro-cid-klbyo34n]{color:#685f62;margin:0;font-size:.81rem;line-height:1.55}.guide-card[data-astro-cid-klbyo34n] b[data-astro-cid-klbyo34n]{text-transform:uppercase;letter-spacing:.12em;margin-top:auto;padding-top:22px;font-size:.59rem}.dimension-grid[data-astro-cid-klbyo34n]{grid-template-columns:1fr 1fr;gap:28px;display:grid}.dimension-block[data-astro-cid-klbyo34n]{border:1px solid var(--line);background:#fff}.dimension-head[data-astro-cid-klbyo34n]{background:var(--espresso);color:#fff;justify-content:space-between;gap:20px;padding:18px 20px;display:flex}.dimension-head[data-astro-cid-klbyo34n] span[data-astro-cid-klbyo34n]{font:500 1.25rem var(--serif)}.dimension-head[data-astro-cid-klbyo34n] a[data-astro-cid-klbyo34n]{text-transform:uppercase;letter-spacing:.12em;font-size:.59rem}.dimension-row[data-astro-cid-klbyo34n]{border-bottom:1px solid var(--line);grid-template-columns:105px 1fr;gap:18px;padding:18px 20px;display:grid}.dimension-row[data-astro-cid-klbyo34n]:last-child{border-bottom:0}.dimension-row[data-astro-cid-klbyo34n] strong[data-astro-cid-klbyo34n]{font:500 1rem var(--serif)}.dimension-row[data-astro-cid-klbyo34n] p[data-astro-cid-klbyo34n]{color:#6a6264;margin:0;font-size:.78rem;line-height:1.5}.terms[data-astro-cid-klbyo34n]{background:var(--sand)}.terms-grid[data-astro-cid-klbyo34n]{grid-template-columns:.85fr 1.15fr;align-items:center;gap:70px;display:grid}.term-cloud[data-astro-cid-klbyo34n]{flex-wrap:wrap;gap:10px;display:flex}.term-cloud[data-astro-cid-klbyo34n] .glossary-trigger{background:#ffffff5c;border:1px solid #26212229;border-radius:999px;padding:9px 13px}.existing-grid[data-astro-cid-klbyo34n]{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.existing-grid[data-astro-cid-klbyo34n]>a[data-astro-cid-klbyo34n]{border-right:1px solid var(--line);flex-direction:column;min-height:220px;margin-right:24px;padding:24px 24px 22px 0;display:flex}.existing-grid[data-astro-cid-klbyo34n]>a[data-astro-cid-klbyo34n]:nth-child(3n){border-right:0}.existing-grid[data-astro-cid-klbyo34n] span[data-astro-cid-klbyo34n],.existing-grid[data-astro-cid-klbyo34n] b[data-astro-cid-klbyo34n]{text-transform:uppercase;letter-spacing:.12em;color:var(--clay);font-size:.59rem}.existing-grid[data-astro-cid-klbyo34n] h3[data-astro-cid-klbyo34n]{font:500 1.45rem/1.1 var(--serif);margin:16px 0 9px}.existing-grid[data-astro-cid-klbyo34n] p[data-astro-cid-klbyo34n]{color:#6a6264;margin:0;font-size:.8rem;line-height:1.5}.existing-grid[data-astro-cid-klbyo34n] b[data-astro-cid-klbyo34n]{color:var(--ink);margin-top:auto;padding-top:18px}.problems[data-astro-cid-klbyo34n]{background:var(--cream)}.problem-grid[data-astro-cid-klbyo34n]{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.problem-grid[data-astro-cid-klbyo34n] a[data-astro-cid-klbyo34n]{border:1px solid var(--line);background:#ffffff59;padding:22px}.problem-grid[data-astro-cid-klbyo34n] h3[data-astro-cid-klbyo34n]{font:500 1.35rem var(--serif);margin:0 0 8px}.problem-grid[data-astro-cid-klbyo34n] p[data-astro-cid-klbyo34n]{color:#6a6264;font-size:.8rem;line-height:1.55}.problem-grid[data-astro-cid-klbyo34n] b[data-astro-cid-klbyo34n]{text-transform:uppercase;letter-spacing:.11em;font-size:.58rem}.choose[data-astro-cid-klbyo34n]{background:var(--paper)}@media (width<=900px){.hero-grid[data-astro-cid-klbyo34n],.principles-grid[data-astro-cid-klbyo34n],.dimension-grid[data-astro-cid-klbyo34n],.terms-grid[data-astro-cid-klbyo34n]{grid-template-columns:1fr}.guide-grid[data-astro-cid-klbyo34n],.existing-grid[data-astro-cid-klbyo34n]{grid-template-columns:repeat(2,1fr)}.hero-grid[data-astro-cid-klbyo34n]{gap:40px}.hero-card[data-astro-cid-klbyo34n]{border-left:0;border-top:1px solid var(--line);padding:28px 0 0}}@media (width<=620px){.foundation-hero[data-astro-cid-klbyo34n]{padding:70px 0}.hero-actions[data-astro-cid-klbyo34n]{flex-direction:column;align-items:flex-start}.guide-grid[data-astro-cid-klbyo34n],.existing-grid[data-astro-cid-klbyo34n],.problem-grid[data-astro-cid-klbyo34n],.question-grid[data-astro-cid-klbyo34n]{grid-template-columns:1fr}.existing-grid[data-astro-cid-klbyo34n]>a[data-astro-cid-klbyo34n]{border-right:0;margin-right:0}.dimension-row[data-astro-cid-klbyo34n]{grid-template-columns:90px 1fr}}
