:root{--ink:#12212d;--paper:#f7f3eb;--white:#fffdf8;--muted:#667078;--line:#d8d0c2;--sun:#d46f44;--gold:#d7ad62;--deep:#0b1720;--blue:#dce8eb;--shadow:0 24px 70px rgba(18,33,45,.12)}[data-astro-cid-j7pv25f6]{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:DM Sans,system-ui,sans-serif;line-height:1.65}body.menu-open{overflow:hidden}img[data-astro-cid-j7pv25f6]{display:block;max-width:100%}a[data-astro-cid-j7pv25f6]{color:inherit}button[data-astro-cid-j7pv25f6],textarea[data-astro-cid-j7pv25f6],input[data-astro-cid-j7pv25f6]{font:inherit}.skip[data-astro-cid-j7pv25f6]{position:absolute;left:-9999px}.skip[data-astro-cid-j7pv25f6]:focus{left:1rem;top:1rem;z-index:99;background:var(--white);padding:.7rem 1rem;border-radius:.35rem}.wrap[data-astro-cid-j7pv25f6]{width:min(1180px,calc(100% - 40px));margin:auto}.narrow[data-astro-cid-j7pv25f6]{width:min(820px,calc(100% - 40px));margin:auto}header[data-astro-cid-j7pv25f6]{position:sticky;top:0;z-index:50;background:#f7f3ebeb;backdrop-filter:blur(12px);border-bottom:1px solid rgba(18,33,45,.1)}.nav[data-astro-cid-j7pv25f6]{height:72px;display:flex;align-items:center;justify-content:space-between;gap:1rem}.brand[data-astro-cid-j7pv25f6]{text-decoration:none;font-weight:700;letter-spacing:-.02em}.brand[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block;color:var(--muted);font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}nav[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:1.25rem}nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{text-decoration:none;font-size:.9rem;font-weight:600}.nav-cta[data-astro-cid-j7pv25f6]{background:var(--ink);color:var(--white);padding:.65rem .95rem;border-radius:999px}.menu[data-astro-cid-j7pv25f6]{display:none;background:none;border:0;font-size:1.4rem}.hero[data-astro-cid-j7pv25f6]{min-height:78vh;display:grid;grid-template-columns:1.13fr .87fr;align-items:center;gap:4vw;padding:5rem 0}.eyebrow[data-astro-cid-j7pv25f6]{text-transform:uppercase;letter-spacing:.15em;font-weight:700;font-size:.75rem;color:var(--sun);margin:0 0 1rem}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6],.display[data-astro-cid-j7pv25f6]{font-family:Libre Caslon Display,Georgia,serif;font-weight:400;line-height:.98;letter-spacing:-.035em}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(3rem,7vw,6.6rem);margin:0 0 1.35rem;max-width:850px}.hero[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{font-size:clamp(1.08rem,1.7vw,1.35rem);max-width:680px;color:#3f4c55}.actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.btn[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.5rem;padding:.88rem 1.15rem;border-radius:999px;text-decoration:none;border:1px solid var(--ink);font-weight:700;background:var(--ink);color:var(--white);cursor:pointer}.btn[data-astro-cid-j7pv25f6].secondary{background:transparent;color:var(--ink)}.btn[data-astro-cid-j7pv25f6]:hover{transform:translateY(-1px)}.hero-art[data-astro-cid-j7pv25f6]{position:relative}.hero-art[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;border-radius:50% 50% 1rem 1rem;box-shadow:var(--shadow);background:#244b62}.hero-art[data-astro-cid-j7pv25f6]:after{content:"Love without coercion · truth without cruelty";position:absolute;left:-1.5rem;bottom:1.3rem;background:var(--white);padding:.8rem 1rem;border:1px solid var(--line);font-size:.82rem;font-weight:700;box-shadow:0 10px 30px #0000001a}section[data-astro-cid-j7pv25f6]{padding:6rem 0;border-top:1px solid rgba(18,33,45,.1)}.section-head[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.65fr 1.35fr;gap:3rem;margin-bottom:2.6rem}.section-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(2.5rem,5vw,4.6rem);margin:0}.section-head[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.08rem;color:#46545e;max-width:680px;margin:.3rem 0 0}.triad[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.card[data-astro-cid-j7pv25f6]{background:var(--white);padding:1.6rem;border:1px solid var(--line);border-radius:1rem}.card[data-astro-cid-j7pv25f6] .num[data-astro-cid-j7pv25f6]{color:var(--sun);font-weight:700;font-size:.75rem;letter-spacing:.12em}.card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:Libre Caslon Display,serif;font-size:1.65rem;line-height:1.08;margin:.45rem 0 .7rem}.card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#52606a;margin:0}.reflection[data-astro-cid-j7pv25f6]{background:var(--deep);color:var(--white)}.reflection[data-astro-cid-j7pv25f6] .section-head[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#b9c5cb}.reflection-box[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.prompts[data-astro-cid-j7pv25f6]{display:grid;gap:1rem}.prompt[data-astro-cid-j7pv25f6]{background:#122733;border:1px solid #31505e;padding:1.25rem;border-radius:.8rem}.prompt[data-astro-cid-j7pv25f6] label[data-astro-cid-j7pv25f6]{display:block;font-weight:700;margin-bottom:.25rem}.prompt[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{display:block;color:#aab9c0;margin-bottom:.8rem}.prompt[data-astro-cid-j7pv25f6] textarea[data-astro-cid-j7pv25f6]{width:100%;min-height:88px;resize:vertical;background:#0d1e27;border:1px solid #405d69;border-radius:.5rem;color:#fff;padding:.8rem;line-height:1.5}.prompt[data-astro-cid-j7pv25f6] textarea[data-astro-cid-j7pv25f6]:focus{outline:3px solid rgba(215,173,98,.45);border-color:var(--gold)}.reflection-note[data-astro-cid-j7pv25f6]{background:var(--paper);color:var(--ink);padding:1.6rem;border-radius:1rem;display:flex;flex-direction:column;justify-content:space-between}.reflection-note[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:Libre Caslon Display,serif;font-size:2rem;margin:0 0 .8rem}.reflection-note[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6]{font-family:Libre Caslon Display,serif;font-size:1.45rem;line-height:1.3;margin:1.2rem 0;border-left:3px solid var(--sun);padding-left:1rem}.privacy[data-astro-cid-j7pv25f6]{font-size:.82rem;color:var(--muted)}.reflection-actions[data-astro-cid-j7pv25f6]{display:flex;gap:.7rem;flex-wrap:wrap;margin-top:1rem}.reflection-actions[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]{border:1px solid var(--ink);background:var(--ink);color:#fff;padding:.7rem 1rem;border-radius:999px;font-weight:700;cursor:pointer}.reflection-actions[data-astro-cid-j7pv25f6] .clear[data-astro-cid-j7pv25f6]{background:transparent;color:var(--ink)}.status[data-astro-cid-j7pv25f6]{min-height:1.5em;font-size:.82rem;color:#3c5e69;margin:.6rem 0 0}.principles[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.principle[data-astro-cid-j7pv25f6]{padding:1.8rem;border-top:3px solid var(--sun);background:var(--white)}.principle[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1rem;margin:0 0 .4rem}.principle[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:#52606a}.channel[data-astro-cid-j7pv25f6]{background:#e2eaec}.video-shell[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center}.video-card[data-astro-cid-j7pv25f6]{aspect-ratio:16/9;background:linear-gradient(145deg,#132a36,#0b171f);color:#fff;border-radius:1rem;padding:2rem;display:flex;flex-direction:column;justify-content:space-between;box-shadow:var(--shadow)}.video-card[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-size:clamp(1.7rem,4vw,3.4rem);font-family:Libre Caslon Display,serif;line-height:1.05}.video-card[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{text-transform:uppercase;letter-spacing:.13em;color:#c9d8dc;font-size:.72rem}.video-copy[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(2.4rem,5vw,4.4rem);margin:0 0 1rem}.video-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#46545e}.list[data-astro-cid-j7pv25f6]{padding:0;list-style:none}.list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:.65rem 0;border-bottom:1px solid rgba(18,33,45,.14)}.signup[data-astro-cid-j7pv25f6]{background:var(--sun);color:#161e24}.signup-shell[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.05fr .95fr;gap:3rem;align-items:center}.signup[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(2.6rem,5vw,4.8rem);margin:0 0 1rem}.signup-copy[data-astro-cid-j7pv25f6]{font-size:1.08rem;max-width:680px}.signup-card[data-astro-cid-j7pv25f6]{background:var(--white);border-radius:1rem;padding:1.5rem;box-shadow:var(--shadow)}.signup-card[data-astro-cid-j7pv25f6] label[data-astro-cid-j7pv25f6]{display:block;font-weight:700;margin-bottom:.45rem}.signup-row[data-astro-cid-j7pv25f6]{display:flex;gap:.65rem}.signup-row[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]{flex:1;min-width:0;border:1px solid var(--line);border-radius:999px;padding:.85rem 1rem;background:#fff;color:var(--ink)}.signup-row[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]:focus{outline:3px solid rgba(18,33,45,.18);border-color:var(--ink)}.signup-row[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]{border:0;border-radius:999px;background:var(--ink);color:#fff;padding:.85rem 1.1rem;font-weight:700;cursor:pointer}.consent[data-astro-cid-j7pv25f6]{font-size:.78rem;color:#667078;margin:.8rem 0 0}.form-status[data-astro-cid-j7pv25f6]{min-height:1.5em;font-size:.88rem;font-weight:600;margin:.6rem 0 0}.honeypot[data-astro-cid-j7pv25f6]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.quote-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.85fr 1.15fr;gap:3rem;align-items:center}.quote-grid[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{border-radius:1rem;box-shadow:var(--shadow)}.quote-copy[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6]{font-family:Libre Caslon Display,serif;font-size:clamp(2rem,4vw,3.8rem);line-height:1.08;margin:0}.quote-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#52606a;font-size:1.05rem}.about-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.8fr 1.2fr;gap:4rem}.about-grid[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(2.5rem,5vw,4.8rem);margin:0}.bio[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.bio[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]{padding:1.2rem 0;border-top:1px solid var(--line)}.bio[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0 0 .4rem}.bio[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:#52606a}.projects[data-astro-cid-j7pv25f6]{background:var(--white)}.project-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.project[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;min-height:190px;padding:1.35rem;border:1px solid var(--line);border-radius:.75rem;text-decoration:none;background:#fff}.project[data-astro-cid-j7pv25f6]:hover{border-color:var(--sun);transform:translateY(-2px)}.project[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:.2rem 0 .5rem;font-size:1.05rem}.project[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:#5e6971;font-size:.9rem}.project[data-astro-cid-j7pv25f6] .arrow[data-astro-cid-j7pv25f6]{margin-top:auto;color:var(--sun);font-weight:700}.books-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.book[data-astro-cid-j7pv25f6]{padding:1.4rem;border-left:1px solid var(--line)}.book[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:Libre Caslon Display,serif;font-size:1.5rem;margin:.2rem 0 .45rem}.book[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#5e6971;font-size:.9rem}.text-link[data-astro-cid-j7pv25f6]{font-weight:700;color:var(--sun);text-decoration:none}.text-link[data-astro-cid-j7pv25f6]:hover{text-decoration:underline}footer[data-astro-cid-j7pv25f6]{background:var(--deep);color:#dbe3e6;padding:3rem 0}.foot[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;gap:2rem;align-items:end}.foot[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-family:Libre Caslon Display,serif;font-size:1.8rem}.foot[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:590px;color:#aab8be;margin:.5rem 0}.foot-links[data-astro-cid-j7pv25f6]{display:flex;gap:1rem;flex-wrap:wrap}.foot[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:#e6eeee}.fr-feature[data-astro-cid-j7pv25f6]{padding:3rem 0}.fr-card[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.4fr 1fr;gap:0;overflow:hidden;border-radius:20px;background:var(--deep);color:var(--white);text-decoration:none;box-shadow:var(--shadow)}.fr-card[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}.fr-card[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{padding:2.2rem;align-self:center}.fr-card[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:.2rem 0}.fr-card[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{color:var(--gold)}.fr-link[data-astro-cid-j7pv25f6]{display:inline-block;margin-top:1rem;color:var(--gold);font-weight:700}@media(max-width:700px){.fr-card[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}@media(max-width:900px){nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:not(.nav-cta){display:none}.menu[data-astro-cid-j7pv25f6]{display:block}.hero[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;padding:3.5rem 0}.hero-art[data-astro-cid-j7pv25f6]{max-width:560px;margin:auto}.hero-art[data-astro-cid-j7pv25f6]:after{left:.8rem}.section-head[data-astro-cid-j7pv25f6],.reflection-box[data-astro-cid-j7pv25f6],.video-shell[data-astro-cid-j7pv25f6],.signup-shell[data-astro-cid-j7pv25f6],.quote-grid[data-astro-cid-j7pv25f6],.about-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.triad[data-astro-cid-j7pv25f6],.project-grid[data-astro-cid-j7pv25f6],.books-row[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.section-head[data-astro-cid-j7pv25f6]{gap:1rem}.bio[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.foot[data-astro-cid-j7pv25f6]{align-items:start;flex-direction:column}}@media(max-width:620px){.wrap[data-astro-cid-j7pv25f6],.narrow[data-astro-cid-j7pv25f6]{width:min(100% - 28px,1180px)}.nav[data-astro-cid-j7pv25f6]{height:64px}.brand[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:none}.hero[data-astro-cid-j7pv25f6]{min-height:auto;padding:3rem 0 4rem}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:3.4rem}.hero-art[data-astro-cid-j7pv25f6]:after{position:static;display:block;margin-top:.7rem}.triad[data-astro-cid-j7pv25f6],.principles[data-astro-cid-j7pv25f6],.project-grid[data-astro-cid-j7pv25f6],.books-row[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}section[data-astro-cid-j7pv25f6]{padding:4.2rem 0}.card[data-astro-cid-j7pv25f6],.video-card[data-astro-cid-j7pv25f6]{padding:1.35rem}.book[data-astro-cid-j7pv25f6]{border-left:0;border-top:1px solid var(--line)}.actions[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{width:100%;justify-content:center}.foot-links[data-astro-cid-j7pv25f6]{flex-direction:column}}@media print{header[data-astro-cid-j7pv25f6],.actions[data-astro-cid-j7pv25f6],.reflection-actions[data-astro-cid-j7pv25f6],.channel[data-astro-cid-j7pv25f6],.projects[data-astro-cid-j7pv25f6],.books[data-astro-cid-j7pv25f6],footer[data-astro-cid-j7pv25f6]{display:none}.reflection[data-astro-cid-j7pv25f6]{background:#fff;color:#000}.prompt[data-astro-cid-j7pv25f6]{background:#fff;color:#000;border:1px solid #aaa}.prompt[data-astro-cid-j7pv25f6] textarea[data-astro-cid-j7pv25f6]{color:#000;background:#fff}.privacy[data-astro-cid-j7pv25f6]{color:#555}section[data-astro-cid-j7pv25f6]{padding:2rem 0}}
