@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_d9d98a{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_d9d98a{--font-sans:"DM Sans","DM Sans Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_b48dc1{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_b48dc1{--font-display:"Manrope","Manrope Fallback"}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/19150647d2c2f572-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/000030d1699f2fb3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/1926da171a0ba1a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/78d0dd042ac6d54d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/19150647d2c2f572-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/000030d1699f2fb3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/1926da171a0ba1a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/78d0dd042ac6d54d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display Fallback;src:local("Times New Roman");ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:111.26%}.__className_985139{font-family:Playfair Display,Playfair Display Fallback;font-style:italic}.__variable_985139{--font-serif:"Playfair Display","Playfair Display Fallback"}:root{--cream:#f4f1e8;--ink:#20241c;--olive:#363d2b;--lime:#d6e65d;--muted:#74786e;--line:#d9d8cb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--font-sans),system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern";font-kerning:normal}a{color:inherit;text-decoration:none}button{font:inherit}blockquote,h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.025em}em{font-family:var(--font-serif),Georgia,serif;font-weight:500;letter-spacing:-.01em}::selection{background:var(--lime);color:var(--ink)}.site-header{height:83px;position:fixed;z-index:50;top:0;left:0;right:0;padding:0 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(30,40,20,.13);transition:background .3s,box-shadow .3s}.site-header.scrolled{background:rgba(244,241,232,.94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 4px 22px #00000009}.brandmark{width:183px;height:auto;display:block}.site-header nav{display:flex;gap:31px;align-items:center}.site-header nav a{font-size:14px;font-weight:600;letter-spacing:.005em;white-space:nowrap;transition:opacity .2s}.site-header nav a:hover{opacity:.5}.header-cta{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:600;white-space:nowrap;border-bottom:1px solid var(--ink);padding:8px 0 7px}.menu-toggle{display:none;background:none;border:0}.hero{background:var(--cream);min-height:100svh;padding:125px 5% 31px;flex-direction:column}.hero,.hero-foot,.hero-top{display:flex;justify-content:space-between}.hero-foot,.hero-top{font-size:10px;letter-spacing:.15em;font-weight:700}.hero-top{color:#62685c}.hero-main{padding:10vh 0 8vh}.hero-overline{font-size:12px;letter-spacing:.22em;font-weight:700;margin-bottom:30px}.hero h1{font-size:clamp(84px,12vw,210px);font-weight:800;line-height:1.02;letter-spacing:-.045em}.hero h1 em{font-weight:500;white-space:nowrap}.period{color:#8d9b48;font-style:normal}.hero-bottom{display:flex;justify-content:space-between;align-items:flex-end;margin-top:55px;gap:20px}.hero-bottom p{font-size:clamp(18px,1.9vw,27px);line-height:1.45;max-width:560px;letter-spacing:-.01em}.round-link{width:75px;height:75px;border:1px solid #818779;border-radius:50%;display:grid;place-items:center;transition:background .2s,transform .2s}.round-link:hover{background:var(--lime);transform:translateY(5px)}.hero-foot{border-top:1px solid var(--line);padding-top:22px}.eyebrow{font-size:11px;font-weight:800;letter-spacing:.17em;display:flex;align-items:center;gap:13px}.eyebrow-line{height:1px;width:29px;background:currentColor}.statement{padding:125px 7% 145px;background:#e9e9df}.statement-top{display:flex;justify-content:space-between;align-items:center}.small-caps{font-size:10px;letter-spacing:.13em;font-weight:700;color:var(--muted)}.statement-layout{display:grid;grid-template-columns:35% 65%;margin-top:115px;grid-gap:5%;gap:5%}.statement-side{padding-top:12px}.bushel-symbol{font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(120px,17vw,280px);line-height:.95;font-weight:800;letter-spacing:-.06em}.bushel-symbol span{color:#9ba850}.symbol-note{margin-top:37px;font-size:10px;line-height:1.7;letter-spacing:.16em;font-weight:700}.statement-copy{padding-right:9%}.ecosystem h2,.framework h2,.principles h2,.question h2,.shift h2,.statement-copy h2{font-size:clamp(42px,5.4vw,86px);font-weight:700;line-height:1.13}.statement-copy p{font-size:17px;line-height:1.8;color:#535a4e;max-width:680px;margin-top:31px}.text-link{display:inline-flex;align-items:center;gap:24px;margin-top:40px;padding-bottom:10px;border-bottom:1px solid;font-size:12px;font-weight:800}.question{background:#343d2c;color:#f2f0e5;display:grid;grid-template-columns:46% 54%;min-height:770px}.question-image{overflow:hidden;min-height:700px;position:relative}.field-art{height:100%;position:absolute;inset:0;background:linear-gradient(180deg,#7d8061,#c2ac70 46%,#625a34);overflow:hidden}.field-sun{width:260px;height:260px;border-radius:50%;background:#e5cf8e;filter:blur(2px);position:absolute;top:13%;left:26%;box-shadow:0 0 150px #d9c27a77}.field-horizon{position:absolute;top:55%;left:-20%;width:140%;height:100%;background:linear-gradient(#676942,#292e1f);border-radius:50% 50% 0 0/10% 10% 0 0}.field-line{position:absolute;bottom:-25%;height:80%;width:3px;background:linear-gradient(#d7bd7c,#353c26);transform-origin:bottom;opacity:.8}.field-grain{position:absolute;bottom:7%;width:6px;height:65%;background:#b2a267;transform:rotate(-12deg)}.field-grain:before{content:"";position:absolute;top:0;left:-20px;width:45px;height:170px;background:repeating-linear-gradient(150deg,transparent 0 12px,#bfae6e 13px 18px,transparent 19px 28px);-webkit-clip-path:polygon(50% 0,100% 85%,50% 100%,0 85%);clip-path:polygon(50% 0,100% 85%,50% 100%,0 85%)}.grain-a{left:26%}.grain-b{left:59%;height:52%;transform:rotate(12deg)}.grain-c{left:79%;height:75%;transform:rotate(-8deg)}.field-art-caption{position:absolute;bottom:32px;left:35px;font-size:10px;letter-spacing:.17em;color:#fff;font-weight:800}.question-content{padding:115px 12% 90px 11%;display:flex;flex-direction:column;justify-content:center}.question h2{margin-top:75px}.question h2 em{color:#d8e48d}.question-content>p{font-size:17px;line-height:1.85;color:#d3d6c8;margin-top:34px;max-width:580px}.question-rule{height:1px;background:#66705a;margin-top:45px}.question-content .question-emphasis{font-size:21px;color:#fff;line-height:1.5;letter-spacing:-.01em}.shift{padding:125px 7% 140px;background:#f5f2e9}.shift-intro{max-width:1100px}.shift h2{margin-top:50px}.shift-intro>p{font-size:18px;line-height:1.7;max-width:590px;margin-top:25px;color:#5b6256}.shift-diagram{display:grid;grid-template-columns:1fr 95px 1fr;align-items:stretch;margin-top:85px;min-height:480px}.shift-new,.shift-old{padding:35px;display:flex;flex-direction:column;justify-content:space-between}.shift-old{background:#e6e4d8}.shift-new{background:#d9e2b8}.diagram-index{font-size:10px;font-weight:800;letter-spacing:.15em}.measure-big{font-size:clamp(110px,13vw,205px);font-family:var(--font-display),system-ui,sans-serif;font-weight:800;letter-spacing:-.05em;text-align:center;line-height:1}.measure-big span{font-size:.45em}.measure-meta{text-align:center;font-size:10px;letter-spacing:.2em}.diagram-bottom{font-size:16px;font-weight:700;letter-spacing:-.01em}.shift-center{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.shift-center span{font-size:9px;letter-spacing:.15em;writing-mode:vertical-rl}.orbit-art{height:280px;position:relative;margin:20px auto;width:min(100%,370px);display:grid;place-items:center}.orbit{position:absolute;width:235px;height:235px;border:1px solid #55663d;border-radius:50%}.orbit-1{transform:rotate(25deg) scaleX(.68)}.orbit-2{transform:rotate(-35deg) scaleX(.68)}.orbit-3{transform:rotate(90deg) scaleX(.68)}.orbit-core{width:98px;height:98px;border-radius:50%;background:#36412c;color:#f5f4e8;display:grid;place-items:center;font-size:12px;letter-spacing:.12em;font-weight:800;z-index:1}.orbit-label{position:absolute;font-size:9px;font-weight:800;letter-spacing:.1em}.label-one{top:8%;left:15%}.label-two{top:23%;right:3%}.label-three{bottom:15%;left:4%}.label-four{bottom:5%;right:9%}.ecosystem{background:#e5e8d9;padding:125px 7% 140px}.ecosystem h2{margin-top:48px}.ecosystem-body{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:9%;gap:9%;margin-top:70px}.ecosystem-network{height:570px;position:relative;display:grid;place-items:center}.network-ring{position:absolute;border:1px solid #adb9a0;border-radius:50%;width:320px;height:320px}.ring-two{width:500px;height:500px;border-style:dashed}.network-center{width:155px;height:155px;border-radius:50%;background:#3a4532;color:#fff;display:grid;place-items:center;text-align:center;font-weight:800;font-size:19px;letter-spacing:-.02em;z-index:2}.network-node{position:absolute;background:#f7f6ed;border:1px solid #b4bda8;border-radius:50px;padding:12px 15px;font-size:10px;font-weight:800;letter-spacing:.1em;z-index:3}.n1{top:5%;left:40%}.n2{top:18%;right:5%}.n3{top:46%;right:0}.n4{bottom:15%;right:10%}.n5{bottom:4%;left:34%}.n6{bottom:21%;left:0}.n7{top:46%;left:0}.n8{top:18%;left:7%}.ecosystem-text p{font-size:18px;line-height:1.85;color:#4f594b;margin-bottom:26px}.ecosystem-pull{border-top:1px solid #a9b4a0;margin-top:45px;padding-top:36px;font-size:clamp(25px,3vw,43px);font-family:var(--font-display),system-ui,sans-serif;font-weight:700;letter-spacing:-.025em;line-height:1.25}.ecosystem-pull em{color:#63724c}.framework{background:#232b22;color:#f1f0e7;padding:130px 7% 140px}.framework-head{display:flex;justify-content:space-between;align-items:flex-end;gap:70px}.framework h2{margin-top:50px}.framework-head>p{font-size:17px;line-height:1.8;max-width:380px;color:#b8c0b2}.dimension-list{margin-top:90px;border-top:1px solid #596454}.dimension{width:100%;background:transparent;border:0;border-bottom:1px solid #596454;color:#eee;display:grid;grid-template-columns:80px 1fr 1fr 40px;align-items:center;grid-gap:20px;gap:20px;text-align:left;padding:25px 10px;cursor:pointer;transition:background .2s,color .2s}.dimension.selected,.dimension:hover{background:#d5e56a;color:#263021}.dimension-num{font-size:11px;font-weight:700}.dimension-name{font-size:clamp(25px,3vw,42px);font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.025em;font-weight:700}.dimension-desc{font-size:15px}.dimension-arrow{justify-self:end}.dimension-detail{display:flex;justify-content:space-between;align-items:center;padding-top:25px;color:#c5d1b9}.dimension-detail span{font-size:10px;letter-spacing:.16em}.dimension-detail strong{font-size:13px;font-weight:500}.principles{padding:130px 7% 150px;background:#f5f2e9}.principles h2{margin-top:50px}.principles-intro>p{margin-top:30px;font-size:18px;line-height:1.75;max-width:680px;color:#596052}.pillar-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:90px;border-top:1px solid #c9cbbc;border-left:1px solid #c9cbbc}.pillar{min-height:355px;padding:30px 23px;border-right:1px solid #c9cbbc;border-bottom:1px solid #c9cbbc;flex-direction:column}.pillar,.pillar-top{display:flex;justify-content:space-between}.pillar-top{align-items:flex-start;gap:10px}.pillar-top span{font-size:9px;letter-spacing:.11em;font-weight:800}.pillar h3{font-size:27px;letter-spacing:-.025em;margin-bottom:18px}.pillar p{font-size:14px;line-height:1.75;color:#61675a}.quote-panel{min-height:690px;background:#d6e566;color:#263021;padding:40px 7%;flex-direction:column}.quote-bottom,.quote-panel,.quote-top{display:flex;justify-content:space-between}.quote-bottom,.quote-top{align-items:center;font-size:10px;font-weight:800;letter-spacing:.15em}.quote-panel blockquote{font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(43px,6.4vw,99px);line-height:1.15;letter-spacing:-.03em;font-weight:700;max-width:1350px}.quote-panel blockquote em{font-weight:500}.manifesto{padding:135px 7% 170px;background:#f5f2e9}.manifesto-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8%;gap:8%;margin-top:75px}.manifesto h2{font-size:clamp(56px,7vw,115px);line-height:1.09}.manifesto h2 em{color:#7c8d50}.manifesto-copy{padding-top:20px}.manifesto-copy p{font-size:19px;line-height:1.85;color:#51594e;margin-bottom:28px}.manifesto-copy p strong{color:#20241c;font-weight:700}.manifesto-cta{display:inline-flex;align-items:center;gap:45px;background:#2d382b;color:white;padding:22px 25px;margin-top:25px;font-size:13px;font-weight:800;transition:background .2s}.manifesto-cta:hover{background:#58694a}.email-note{display:block;font-size:11px;color:#777;margin-top:12px}.footer{background:#202820;color:#f5f4eb;padding:75px 7% 35px}.footer-top{display:flex;justify-content:space-between;align-items:center}.footer .brandmark{width:min(55vw,480px)}.footer-top>a{font-size:12px;border-bottom:1px solid;padding-bottom:8px}.footer-line{height:1px;background:#586054;margin-top:75px}.footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:30px;font-size:10px;letter-spacing:.12em;color:#bbc3b3;font-weight:700}@media(max-width:1000px){.statement-layout{grid-template-columns:27% 68%}.question{grid-template-columns:40% 60%}.question-content{padding:90px 8%}.pillar-grid{grid-template-columns:repeat(2,1fr)}.ecosystem-body{gap:3%}}@media(max-width:700px){.site-header{height:72px;padding:0 6%}.brandmark{width:155px}.menu-toggle{display:block}.site-header nav{position:absolute;top:72px;left:0;right:0;background:#f4f1e8;display:none;flex-direction:column;align-items:stretch;padding:20px 6% 30px;gap:0;box-shadow:0 15px 20px #0001}.site-header nav.open{display:flex}.site-header nav a{font-size:15px;padding:14px 0;border-bottom:1px solid var(--line)}.hero{padding:105px 6% 26px;min-height:790px}.hero-foot,.hero-top{font-size:8px}.hero-index{display:none}.hero-main{padding:80px 0}.hero-overline{font-size:10px}.hero h1{font-size:clamp(61px,13.1vw,100px);letter-spacing:-.04em}.hero h1 em{white-space:normal}.hero-bottom{margin-top:45px;align-items:center}.hero-bottom p{font-size:17px}.round-link{min-width:55px;width:55px;height:55px}.ecosystem,.framework,.manifesto,.principles,.shift,.statement{padding:90px 6%}.statement-top .small-caps{display:none}.statement-layout{grid-template-columns:1fr;margin-top:65px;gap:65px}.bushel-symbol{font-size:150px}.symbol-note{margin-top:15px}.statement-copy{padding:0}.ecosystem h2,.framework h2,.principles h2,.question h2,.shift h2,.statement-copy h2{font-size:clamp(38px,9vw,58px)}.statement-copy p{font-size:16px}.question{display:flex;flex-direction:column}.question-image{height:360px;min-height:360px}.question-content{padding:80px 6% 95px}.question h2{margin-top:45px}.question-content>p{font-size:16px}.question-content .question-emphasis{font-size:19px}.ecosystem h2,.framework h2,.principles h2,.shift h2{margin-top:35px}.shift-diagram{grid-template-columns:1fr;gap:15px;margin-top:60px}.shift-new,.shift-old{min-height:370px}.shift-center{height:55px;transform:rotate(90deg)}.shift-center span{display:none}.measure-big{font-size:140px}.ecosystem-body{grid-template-columns:1fr;margin-top:35px}.ecosystem-network{height:440px;transform:scale(.82);margin:-35px}.ecosystem-text p{font-size:16px}.framework-head{display:block}.framework-head>p{margin-top:30px}.dimension-list{margin-top:60px}.dimension{grid-template-columns:35px 1fr 28px;gap:12px;padding:23px 4px}.dimension-desc{display:none}.dimension-name{font-size:27px}.dimension-detail{gap:15px;align-items:flex-start;flex-direction:column}.pillar-grid{grid-template-columns:1fr;margin-top:60px}.pillar{min-height:250px}.quote-panel{min-height:620px;padding:35px 6%}.quote-panel blockquote{font-size:clamp(40px,9vw,66px)}.quote-bottom{font-size:8px;gap:15px}.manifesto-grid{grid-template-columns:1fr;gap:55px;margin-top:55px}.manifesto h2{font-size:clamp(58px,12vw,90px)}.manifesto-copy p{font-size:17px}.footer{padding:70px 6% 35px}.footer-top{align-items:flex-end}.footer .brandmark{width:210px}.footer-bottom{flex-wrap:wrap;font-size:8px}.footer-bottom span:nth-child(2){display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important}}.site-header{background:#f4f1e8ee;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.site-header nav{gap:clamp(18px,1.8vw,30px)}.site-header nav a{font-size:clamp(13px,1vw,15px);padding:8px 0 6px;border-bottom:2px solid transparent}.site-header nav a.nav-active{color:#62763b;border-bottom-color:#62763b}.footer-nav{display:flex;flex-wrap:wrap;gap:14px 28px;padding-top:30px}.footer-nav a{font-size:12px;color:#d7dfd1}.footer-nav a:hover{text-decoration:underline}.chapter-page{overflow:hidden}.chapter-hero{position:relative;min-height:92vh;background:#e6e9d9;padding:160px 7% 85px;display:flex;flex-direction:column;justify-content:center;isolation:isolate}.chapter-hero:after{content:"";position:absolute;right:-12vw;bottom:-36vw;width:75vw;height:75vw;border:1px solid #b6c0a5;border-radius:50%;box-shadow:0 0 0 10vw #0000,0 0 0 10.05vw #b6c0a5,0 0 0 20vw #0000,0 0 0 20.05vw #b6c0a5;z-index:-1;opacity:.45}.chapter-kicker{font-size:11px;font-weight:800;letter-spacing:.2em;margin-bottom:55px}.chapter-hero h1{font-size:clamp(70px,11vw,175px);line-height:1.04;max-width:1200px;letter-spacing:-.04em}.chapter-hero>p{font-size:clamp(19px,2vw,29px);line-height:1.5;max-width:670px;margin-top:48px;color:#47513e}.chapter-scroll{display:flex;gap:25px;align-items:center;margin-top:65px;font-size:11px;font-weight:800;letter-spacing:.15em;width:max-content}.chapter-watermark{position:absolute;right:6%;bottom:5%;font-size:clamp(70px,12vw,220px);font-weight:800;letter-spacing:-.06em;color:#bbc6aa;z-index:-1}.chapter-quote{background:#2a3429;color:#f5f2e9;padding:110px 10% 120px}.chapter-quote>span{font-size:10px;letter-spacing:.2em;color:#b9cba4}.chapter-quote blockquote{font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(37px,6vw,91px);line-height:1.15;letter-spacing:-.025em;font-weight:700;margin-top:55px;max-width:1300px}.chapter-reading{display:grid;grid-template-columns:25% 1fr;grid-gap:6%;gap:6%;padding:130px 8% 160px;background:#f4f1e8}.reading-aside{display:flex;flex-direction:column;gap:25px;align-items:flex-start;position:-webkit-sticky;position:sticky;top:125px;align-self:flex-start}.reading-aside span{font-size:10px;font-weight:800;letter-spacing:.15em;color:#6a7562}.reading-rail{height:125px;width:1px;background:#a8b19d;margin-left:4px}.reading-section{padding-bottom:75px;margin-bottom:80px;border-bottom:1px solid #c9cbbd}.reading-section:last-child{border-bottom:0;margin-bottom:0}.reading-index{font-size:11px;letter-spacing:.18em;color:#7a8a62;font-weight:800}.reading-section h2{font-size:clamp(37px,4.6vw,72px);line-height:1.15;letter-spacing:-.025em;margin:25px 0 36px;max-width:850px}.reading-section p{font-size:clamp(17px,1.4vw,21px);line-height:1.85;color:#505b4d;max-width:790px;margin:0 0 24px}.chapter-next{background:#d6e566;padding:90px 8% 110px;display:flex;flex-direction:column;gap:35px}.chapter-next>span{font-size:11px;font-weight:800;letter-spacing:.16em}.chapter-next a{display:flex;align-items:center;justify-content:space-between;gap:20px;font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(34px,5.5vw,80px);font-weight:700;letter-spacing:-.025em;border-bottom:1px solid #778346;padding-bottom:25px}.chapter-next a:hover{color:#556535}@media(max-width:1280px){.site-header .header-cta{display:none}}@media(max-width:1100px){.site-header nav{gap:18px}.site-header nav a{font-size:13px}.site-header .brandmark{width:150px}}@media(max-width:1024px){.site-header{height:72px}.site-header .menu-toggle{display:block}.site-header nav{position:absolute;top:72px;left:0;right:0;background:#f4f1e8;display:none;flex-direction:column;align-items:stretch;padding:15px 6% 25px;gap:0;max-height:calc(100vh - 72px);overflow:auto;box-shadow:0 20px 25px #0002}.site-header nav.open{display:flex}.site-header nav a{font-size:17px;font-weight:500;padding:15px 0;border-bottom:1px solid #d9d8cb}.site-header nav a.nav-active{padding-bottom:15px;border-bottom:1px solid #d9d8cb}}@media(max-width:850px){.chapter-hero{padding:145px 6% 85px;min-height:78vh}.chapter-hero h1{font-size:clamp(60px,12vw,110px)}.chapter-quote{padding:80px 6%}.chapter-reading{display:block;padding:85px 6%}.reading-aside{display:none}.reading-section{margin-bottom:55px;padding-bottom:45px}.chapter-next{padding:75px 6%}}