:root{color:#182d30;font-synthesis:none;text-rendering:optimizelegibility;color-scheme:light;--ink:#182d30;--muted:#52615f;--line:#d3d8cf;--accent:#e4b453;background:#f6f5ef;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:2rem}body{margin:0}a{color:inherit}a:focus-visible{outline-offset:6px;outline:3px solid #94700f}p{line-height:1.7}h1,h2,p{margin-top:0}.shell{max-width:1240px;margin-inline:auto;padding-inline:48px}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-block:30px;display:flex}.brand{letter-spacing:-.6px;align-items:center;gap:13px;font-size:20px;font-weight:750;text-decoration:none;display:inline-flex}.brand-mark{background:var(--ink);color:#fff;grid-template-columns:auto auto;align-items:baseline;padding:7px 10px;font-size:24px;font-weight:800;line-height:1;display:grid}.brand-mark span{color:var(--accent)}.status{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.status>span{background:#726023;border-radius:50%;width:6px;height:6px}.hero{grid-template-columns:1.45fr 1fr;align-items:center;gap:65px;padding-block:85px 76px;display:grid}.eyebrow{text-transform:uppercase;letter-spacing:1.8px;margin-bottom:22px;font-size:11px;font-weight:750;line-height:1.6}h1{letter-spacing:-2.5px;margin-bottom:28px;font-size:clamp(38px,4.6vw,64px);font-weight:650;line-height:1.08}h1 em{color:#5a7063;font-style:normal}.intro{max-width:530px;color:var(--muted);margin-bottom:28px;font-size:17px}.text-link{border-bottom:1px solid var(--ink);gap:25px;padding-bottom:8px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.principle{background:var(--ink);color:#eaf0e8;border-top:4px solid var(--accent);padding:40px 32px}.principle-label,.principle-note{text-transform:uppercase;letter-spacing:1.6px;color:#c3cdc2;font-size:10px;display:block}.principle p{letter-spacing:-.5px;margin-block:30px;font-size:clamp(20px,2vw,27px);line-height:1.6}.principle strong{color:#f0c46c;font-weight:550}.principle-note{border-top:1px solid #56635c;padding-top:20px;font-size:9px;line-height:1.7}.proposal{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:65px;padding-block:45px;display:grid}.section-heading .eyebrow{margin-bottom:14px}.section-heading h2{letter-spacing:-1px;margin-bottom:0;font-size:28px;font-weight:650;line-height:1.2}.proposal>p{color:var(--muted);align-self:center;margin:0;font-size:15px}.pillars{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pillars article{padding:30px 27px 27px 0}.pillars article+article{border-left:1px solid var(--line);padding-left:27px}.pillar-number{color:#5d6c5d;margin-bottom:22px;font-size:12px;display:block}.pillars h2{letter-spacing:-.3px;margin-bottom:12px;font-size:18px;line-height:1.35}.pillars p{color:var(--muted);margin:0;font-size:14px}.launch-note{grid-template-columns:1fr 2fr;align-items:baseline;gap:30px;padding-block:38px;display:grid}.launch-note p{color:var(--muted);margin:0;font-size:14px}.launch-note .eyebrow{margin:0}.site-footer{color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding-block:24px;font-size:11px;display:flex}.site-footer>span:first-child{font-weight:700}.skip-link{background:var(--ink);color:#fff;z-index:2;padding:12px 20px;position:absolute;top:-80px;left:16px}.skip-link:focus{top:10px}.not-found{max-width:700px;padding-block:100px}.not-found>p:not(.eyebrow){color:var(--muted)}@media (width<=850px){.shell{padding-inline:28px}.hero{grid-template-columns:1.2fr 1fr;gap:30px;padding-block:60px}h1{letter-spacing:-1.8px}.principle{padding:28px 22px}.proposal{gap:30px}.pillars article{padding-right:20px}.pillars article+article{padding-left:20px}.launch-note{grid-template-columns:1fr 1.8fr}}@media (width<=620px){.shell{padding-inline:22px}.site-header{padding-block:22px}.brand{gap:9px;font-size:17px}.brand-mark{font-size:21px}.status{font-size:10px}.hero{grid-template-columns:1fr;gap:35px;padding-block:48px 40px}.eyebrow{letter-spacing:1.3px;font-size:10px}h1{letter-spacing:-1.8px;font-size:43px}.intro{font-size:16px}.principle{padding:28px}.principle p{margin-block:22px;font-size:23px}.proposal{grid-template-columns:1fr;gap:22px;padding-block:32px}.section-heading h2{font-size:26px}.pillars{grid-template-columns:1fr}.pillars article,.pillars article+article{border-left:0;padding:25px 0}.pillars article+article{border-top:1px solid var(--line)}.pillar-number{margin-bottom:14px}.launch-note{grid-template-columns:1fr;gap:12px;padding-block:30px}.site-footer{flex-direction:column;gap:7px;line-height:1.6}.not-found{padding-block:65px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
