:root{--green:#24352c;--paper:#f4f1e8;--ink:#161a19;--sage:#73806e;--stone:#b7b2a8;--line:#161a1924;color:var(--ink);background:var(--paper);font-family:Manrope,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}a{color:inherit;text-decoration:none}.wrap{width:min(1180px,100% - 48px);margin:auto}.section{padding:130px 0}.kicker{letter-spacing:.2em;color:var(--sage);margin:0 0 24px;font-size:11px;font-weight:600}.kicker.dark{color:var(--sage)}.site-header{z-index:20;width:min(1240px,100% - 48px);height:104px;color:var(--paper);justify-content:space-between;align-items:center;margin:auto;display:flex;position:absolute;top:0;left:0;right:0}.brand{align-items:center;gap:14px;display:flex}.brand-mark{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 86'%3E%3Cpath fill='%23F4F1E8' d='M24 12h72l-5 14H24zM24 61h68c-3 9-9 13-20 13H24z'/%3E%3Cpath fill='%2373806E' d='M6 54c26-20 63-30 108-18C72 31 37 39 6 54z'/%3E%3C/svg%3E") 50%/contain no-repeat;width:48px;height:38px}.brand span:last-child{line-height:.9;display:grid}.brand b{letter-spacing:.21em;font-size:19px;font-weight:400}.brand small{letter-spacing:.5em;color:var(--sage);margin-top:8px;font-size:8px}nav{align-items:center;gap:30px;font-size:13px;display:flex}nav a{opacity:.8}nav a.active{opacity:1}nav .pill{opacity:1;border:1px solid #f4f1e84d;border-radius:999px;padding:12px 18px}.menu{color:var(--paper);background:0 0;border:0;font-size:24px;display:none}.about-hero{background:var(--green);min-height:92vh;color:var(--paper);align-items:center;display:flex;position:relative;overflow:hidden}.about-hero:after{content:"EASTWARD";letter-spacing:-.08em;color:#f4f1e806;white-space:nowrap;font:600 clamp(100px,20vw,330px)/.8 Manrope;position:absolute;bottom:-.16em;left:-.03em}.halo{border:1px solid #f4f1e812;border-radius:50%;width:58vw;height:58vw;position:absolute;top:-25vw;right:-20vw;box-shadow:0 0 0 8vw #f4f1e804,0 0 0 16vw #f4f1e803}.hero-inner{z-index:2;width:min(1180px,100% - 48px);margin:80px auto 0;position:relative}.about-hero h1{letter-spacing:-.065em;max-width:1100px;margin:0;font:500 clamp(62px,8.5vw,128px)/.9 Manrope}.about-hero h1 em,.belief h2 em,.difference h2 em{color:#c7d1c9;font-family:Playfair Display;font-weight:500}.hero-bottom{border-top:1px solid #f4f1e829;justify-content:space-between;align-items:end;margin-top:70px;padding-top:26px;display:flex}.hero-bottom p{color:#ccd4ce;max-width:610px;margin:0;font-size:19px}.arrow{color:var(--sage);font-size:70px}.manifesto-grid{grid-template-columns:.42fr 1.58fr;gap:80px;display:grid}.manifesto h2,.section-head h2,.difference h2,.local h2{letter-spacing:-.05em;margin:0 0 40px;font:500 clamp(42px,5.5vw,76px)/1.02 Manrope}.manifesto h2 span{color:var(--sage)}.manifesto .lead{color:var(--ink);max-width:790px;font-size:24px}.manifesto-grid>div>p:not(.lead){color:#5b625e;max-width:780px;font-size:17px}.what{background:#e9e6dc}.section-head{grid-template-columns:.42fr 1.58fr;gap:80px;margin-bottom:80px;display:grid}.capabilities{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.capabilities article{border-right:1px solid var(--line);min-height:470px;padding:42px 34px 28px}.capabilities article:last-child{border:0}.capabilities span,.principles b{color:var(--sage);letter-spacing:.14em;font-size:11px}.capabilities h3{letter-spacing:-.04em;margin:70px 0 18px;font:500 34px Manrope}.capabilities p,.capabilities li{color:#5b625e}.capabilities ul{border-top:1px solid var(--line);margin-top:25px;padding:20px 0 0;font-size:14px;list-style:none}.capabilities li{margin:9px 0}.capabilities li:before{content:"↗";color:var(--sage);margin-right:10px}.belief{background:var(--ink);color:var(--paper)}.belief-grid{grid-template-columns:1fr .8fr;align-items:start;gap:130px;display:grid}.belief h2{letter-spacing:-.06em;margin:0;font:500 clamp(50px,7vw,92px)/.95 Manrope}.belief-copy{color:#bec7c0;padding-top:42px;font-size:20px}.belief-copy .strong{color:var(--paper);font-weight:500}.principles{border-top:1px solid #f4f1e826;grid-template-columns:repeat(4,1fr);margin-top:100px;display:grid}.principles article{border-right:1px solid #f4f1e81f;min-height:220px;padding:32px 28px 10px 0}.principles article:not(:first-child){padding-left:28px}.principles article:last-child{border:0}.principles h3{margin:45px 0 10px;font-size:19px;font-weight:500}.principles p{color:#aeb8b0;font-size:14px}.difference-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:110px;display:grid}.difference h2 em{color:var(--sage)}.difference-grid>div{color:#5b625e;font-size:18px}.text-link{color:var(--ink);border-bottom:1px solid var(--ink);gap:12px;margin-top:24px;padding-bottom:5px;font-weight:600;display:inline-flex}.local{background:#dfddd5}.local-grid{grid-template-columns:1fr 1fr;align-items:center;gap:110px;display:grid}.east-word{background:var(--green);height:540px;color:var(--paper);letter-spacing:-.08em;flex-direction:column;justify-content:center;padding:50px;font:500 clamp(75px,9vw,125px)/.8 Manrope;display:flex;position:relative;overflow:hidden}.east-word:after{content:"↗";color:var(--sage);opacity:.7;font-size:260px;position:absolute;bottom:-70px;right:-20px}.east-word span{margin-left:.5em}.local-grid>div:last-child>p:not(.kicker){color:#5b625e;font-size:17px}.cta{background:var(--green);color:var(--paper);padding:130px 0;position:relative;overflow:hidden}.cta h2{letter-spacing:-.06em;max-width:1000px;margin:0 0 50px;font:500 clamp(48px,7vw,96px)/.96 Manrope}.cta-button{background:var(--paper);color:var(--green);border-radius:999px;align-items:center;gap:16px;padding:16px 23px;font-weight:600;display:inline-flex}footer{color:#aeb8b0;background:#111614;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:40px max(24px,50% - 590px);font-size:12px;display:grid}footer>p:nth-child(2){text-align:center}footer>p:last-child{text-align:right}@media (width<=850px){.site-header{height:84px}.site-header nav{background:var(--paper);color:var(--ink);border-radius:18px;flex-direction:column;align-items:stretch;padding:22px;display:none;position:absolute;top:76px;left:0;right:0;box-shadow:0 24px 60px #0003}.site-header nav.open{display:flex}.site-header nav .pill{background:var(--green);color:var(--paper);text-align:center}.menu{display:block}.manifesto-grid,.section-head,.belief-grid,.difference-grid,.local-grid{grid-template-columns:1fr;gap:35px}.capabilities{grid-template-columns:1fr}.capabilities article{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:38px 0}.capabilities h3{margin-top:35px}.principles{grid-template-columns:1fr 1fr}.principles article:nth-child(2){border-right:0}.east-word{height:400px}.section{padding:90px 0}}@media (width<=560px){.wrap,.hero-inner,.site-header{width:calc(100% - 32px)}.about-hero{min-height:88svh}.hero-inner{margin-top:60px}.about-hero h1{font-size:clamp(50px,14vw,66px)}.hero-bottom{margin-top:48px;display:block}.hero-bottom p{font-size:16px}.arrow{text-align:right;font-size:50px;display:block}.section{padding:76px 0}.manifesto h2,.section-head h2,.difference h2,.local h2{margin-bottom:25px;font-size:clamp(38px,11vw,52px)}.manifesto .lead{font-size:20px}.belief h2{font-size:clamp(48px,14vw,64px)}.belief-copy{padding-top:0;font-size:17px}.principles{grid-template-columns:1fr;margin-top:60px}.principles article,.principles article:not(:first-child){border-bottom:1px solid #f4f1e81f;border-right:0;min-height:0;padding:25px 0}.principles h3{margin:24px 0 7px}.east-word{height:330px;padding:30px}.cta{padding:85px 0}.cta h2{font-size:clamp(44px,13vw,60px)}footer{grid-template-columns:1fr;gap:18px}footer>p:nth-child(2),footer>p:last-child{text-align:left}.brand-mark{width:42px}.brand b{font-size:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
