@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fraunces-latin-400-normal.6IfK1voy.woff2)format("woff2"),url(/_astro/fraunces-latin-400-normal.NUPT2cO8.woff)format("woff")}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/public-sans-latin-400-normal.8Rpg0ruU.woff2)format("woff2"),url(/_astro/public-sans-latin-400-normal.SBbinRkI.woff)format("woff")}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/public-sans-latin-500-normal.NlrCPXnF.woff2)format("woff2"),url(/_astro/public-sans-latin-500-normal.vCxiVFAq.woff)format("woff")}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/public-sans-latin-600-normal.Fru-LXNs.woff2)format("woff2"),url(/_astro/public-sans-latin-600-normal.BR59oU-I.woff)format("woff")}:root{--paper:#f8f7f0;--ink:#233e32;--muted:#566358;--green:#1d5748;--sage:#e5ece0;--line:#d0d9ca;--gold:#b88830;--white:#fffef9;color:var(--ink);background:var(--paper);font-synthesis:none;scroll-behavior:smooth;font-family:Public Sans,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:4px}button{font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--gold);outline-offset:5px}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:Fraunces,Georgia,serif;font-weight:400}p{line-height:1.7}h1{letter-spacing:-.045em;font-size:clamp(2.7rem,4.5vw,4.4rem);line-height:1.08}h2{letter-spacing:-.035em;font-size:clamp(2.3rem,3.4vw,3.25rem);line-height:1.15}h3{letter-spacing:-.02em;font-size:1.65rem;line-height:1.25}.container{max-width:1240px;margin-inline:auto;padding-inline:48px}[hidden]{display:none!important}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:10;background:var(--green);color:#fff;padding:14px;position:absolute;top:-80px;left:24px}.skip-link:focus{top:12px}.site-header{justify-content:space-between;align-items:center;gap:25px;min-height:100px;display:flex}.brand{letter-spacing:-.035em;align-items:center;gap:10px;font-size:1.2rem;font-weight:600;text-decoration:none;display:inline-flex}.brand span{font-size:1.8rem}nav{gap:34px;display:flex}nav a{align-items:center;min-height:44px;font-size:.88rem;text-decoration:none;display:flex}nav a:hover{text-decoration:underline}.hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:24px;padding-block:48px 65px;display:grid}.edition{color:var(--green);align-items:center;gap:8px;margin-bottom:26px;font-size:.85rem;display:flex}.seed{background:var(--green);width:8px;height:8px;box-shadow:0 0 0 4px var(--sage);border-radius:50%}.hero-description{color:var(--muted);max-width:480px;margin-top:28px;font-size:1.07rem}.hero-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:32px;display:flex}.button{border-radius:6px;justify-content:center;align-items:center;gap:20px;min-height:52px;padding:15px 21px;font-size:.87rem;font-weight:500;text-decoration:none;display:inline-flex}.primary{background:var(--green);color:var(--white)}.primary:hover{background:#144738}.text-action{align-items:center;min-height:44px;font-size:.88rem;display:inline-flex}.hero-note{color:var(--muted);max-width:480px;margin-top:24px;font-size:.73rem}.world-figure svg{width:100%;height:auto;display:block}.world-figure figcaption{text-align:center;color:var(--muted);margin-top:-9px;font-size:.73rem}.values-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--sage)}.values-strip .container{justify-content:space-between;align-items:center;gap:24px;padding-block:23px;display:flex}.values-strip span{font-family:Fraunces,Georgia,serif;font-size:1.2rem}.values-strip p{color:var(--muted);font-size:.75rem}.section{padding-block:84px;scroll-margin-top:30px}.section-label{color:var(--green);margin-bottom:17px;font-size:.85rem}.section-heading{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:34px;display:flex}.section-heading>p{max-width:390px;color:var(--muted);padding-bottom:5px;font-size:.92rem}.filters{flex-wrap:wrap;gap:8px;margin-bottom:30px;display:flex}.filter{cursor:pointer;border:1px solid var(--line);min-height:44px;color:var(--muted);background:0 0;border-radius:24px;padding:11px 17px;font-size:.82rem}.filter[aria-pressed=true]{background:var(--green);color:var(--white);border-color:var(--green)}.filter:hover{border-color:var(--green)}.library-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.research-card{background:var(--white);border:1px solid var(--line);border-radius:9px;flex-direction:column;align-items:flex-start;padding:27px 25px 20px;display:flex}.card-topic{color:var(--green);align-items:center;gap:12px;margin-bottom:22px;font-size:.78rem;display:flex}.topic-icon{background:var(--sage);border-radius:50%;place-items:center;width:43px;height:43px;font-size:1.5rem;display:grid}.card-description{color:var(--muted);margin-block:14px 25px;font-size:.85rem}.source-meta{color:var(--muted);flex-direction:column;gap:6px;margin-top:auto;font-size:.7rem;line-height:1.5;display:flex}.source-meta strong{color:var(--ink);font-weight:500}.source-link{min-height:42px;color:var(--green);align-items:center;gap:12px;margin-top:20px;font-size:.8rem;text-decoration:none;display:flex}.source-link:hover{text-decoration:underline}.research-card details{border-top:1px solid var(--line);width:100%;margin-top:7px;padding-top:8px}.research-card summary{color:var(--muted);cursor:pointer;padding-block:12px;font-size:.72rem}.research-card details p{color:var(--muted);margin-top:4px;font-size:.77rem}.library-note{color:var(--muted);max-width:800px;margin-top:25px;font-size:.73rem}.quest-section{background:var(--green);color:var(--white);padding-block:70px;scroll-margin-top:25px}.quest-layout{grid-template-columns:.95fr 1.05fr;align-items:center;gap:90px;display:grid}.quest-intro .section-label{color:#c1d2b6}.quest-intro>p:not(.section-label){color:#d3e0d5;max-width:400px;margin-top:21px;font-size:.91rem}.quest-intro .quest-note{font-size:.73rem!important}.light{background:var(--paper);color:var(--green);margin-top:26px}.quest{border-top:1px solid #598072}.quest:last-child{border-bottom:1px solid #598072}.quest summary{cursor:pointer;align-items:center;gap:18px;padding-block:25px;font-size:1rem;line-height:1.5;list-style:none;display:flex}.quest summary::-webkit-details-marker{display:none}.quest-icon{color:#c7dabf;font-size:1.6rem}.expand{margin-left:auto;font-size:1.4rem}.quest[open] .expand{transform:rotate(45deg)}.quest-body{color:#d3e0d5;padding:0 0 24px 43px;font-size:.85rem}.quest-body p{margin-bottom:14px}.quest-body a{min-height:44px;color:var(--white);align-items:center;display:inline-flex}.principles{grid-template-columns:repeat(3,1fr);gap:50px;margin-top:42px;display:grid}.principle-mark{color:var(--green);margin-bottom:18px;font-size:2.1rem;display:block}.principles h3{margin-bottom:15px;font-size:1.5rem}.principles p{color:var(--muted);font-size:.86rem}.vision{border-top:1px solid var(--line);margin-top:45px;padding-top:10px}.vision summary{cursor:pointer;padding-block:18px;font-size:.86rem}.vision p{color:var(--muted);max-width:750px;margin-block:0 14px;font-size:.85rem}.site-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding-block:34px;display:flex}.site-footer .brand{font-size:1rem}.site-footer .brand span{font-size:1.3rem}.site-footer p{color:var(--muted);margin-top:10px;font-size:.73rem}.footer-links{color:var(--muted);align-items:center;gap:25px;font-size:.73rem;display:flex}.footer-links a{align-items:center;min-height:44px;display:inline-flex}.prose{max-width:850px}.prose h1{margin-bottom:24px}.prose h2{margin-block:35px 15px;font-size:1.7rem}.prose p{color:var(--muted);margin-block:15px}.prose .button{margin-top:28px}.inline-button{color:var(--green);text-underline-offset:4px;cursor:pointer;min-height:44px;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}@media (width>=1500px){.hero{padding-block:65px 85px}}@media (width<=1000px){.container{padding-inline:30px}.hero{gap:8px}.hero-actions{gap:12px}.values-strip .container{gap:15px}.values-strip p{display:none}.library-grid{grid-template-columns:repeat(2,1fr)}.quest-layout{gap:45px}.section-heading{gap:35px}.section-heading>p{max-width:330px}.principles{gap:30px}.footer-links{gap:15px}}@media (width<=700px){.container{padding-inline:22px}.site-header{flex-wrap:wrap;justify-content:flex-start;gap:6px;min-height:104px;padding-block:17px}nav{gap:24px;width:100%}nav a{min-height:44px;font-size:.8rem}.brand{font-size:1.07rem}.hero{grid-template-columns:1fr;gap:25px;padding-block:32px 35px}.edition{margin-bottom:20px;font-size:.75rem}h1{font-size:clamp(2.55rem,10vw,3.8rem)}.hero-description{margin-top:22px;font-size:.97rem}.hero-actions{gap:16px;margin-top:24px}.hero-note{margin-top:15px;font-size:.7rem}.world-figure{width:100%;max-width:440px;margin-inline:auto}.values-strip .container{flex-wrap:wrap;justify-content:center;gap:12px 23px;padding-block:19px}.values-strip span{font-size:1rem}.section{padding-block:52px}.section-heading{margin-bottom:27px;display:block}.section-heading>p{max-width:100%;margin-top:23px;font-size:.88rem}.section-label{font-size:.78rem}.library-grid{grid-template-columns:1fr;gap:17px}.research-card{padding:25px}.research-card h3{font-size:1.7rem}.filters{gap:7px}.filter{padding:10px 14px;font-size:.75rem}.quest-section{padding-block:50px}.quest-layout{grid-template-columns:1fr;gap:35px}.quest summary{padding-block:22px;font-size:.93rem}.quest-body{padding-left:0}.principles{grid-template-columns:1fr;gap:32px}.principle-mark{margin-bottom:10px}.principles p{max-width:480px}.site-footer{display:block}.footer-links{flex-wrap:wrap;gap:8px 22px;margin-top:18px}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}}
