.r7about{--forest:#2c3d28;--paper:#f7f7f2;--honey:#c4783a;--muted:#596650;--line:#cbd1c3;background:var(--paper);color:var(--forest);font-family:Plus Jakarta Sans,sans-serif;line-height:normal}.r7about h1,.r7about h2,.r7about h3{font-family:"DM Serif Display",Georgia,serif;font-weight:400}.r7about a{color:inherit;text-decoration:none}.r7about h1{font-size:clamp(52px,6.3vw,86px);line-height:1.02;letter-spacing:-2px;margin:0}.r7about h2{font-size:clamp(35px,4.2vw,56px);line-height:1.12;margin:0;letter-spacing:-.8px}.r7about .button{display:inline-flex;background:#293c26;color:#fff;padding:17px 23px;border-radius:5px;font:600 13px Plus Jakarta Sans,sans-serif;border:0;cursor:pointer}.r7about .about-shell{max-width:1280px;margin:0 auto;padding:0 6%}.r7about .label{font:700 10px/1.6 Plus Jakarta Sans,sans-serif;text-transform:uppercase;letter-spacing:1.7px;color:var(--muted)}.r7about .about-hero{padding-top:36px;padding-bottom:70px}.r7about .about-lead{display:grid;grid-template-columns:1fr;gap:0;align-items:start;margin-bottom:36px}.r7about .about-lead h1{font-size:clamp(35px,3.45vw,46px);line-height:1.16;letter-spacing:-1px;margin:22px 0 0;color:#2c3d28;white-space:nowrap;max-width:none}.r7about .about-lead .deck{padding-top:14px}.r7about .about-lead p{font-size:15px;line-height:1.9;margin:0;max-width:540px}.r7about .story-anchor{font:600 12px Plus Jakarta Sans,sans-serif;margin-top:14px;display:inline-block;padding-bottom:5px;border-bottom:1px solid #8b967f}.r7about #meet-chester{scroll-margin-top:24px}.r7about .hero-story{display:grid;grid-template-columns:1fr .93fr;gap:65px;align-items:center}.r7about .founder-portrait{position:relative;margin:0}.r7about .founder-portrait>img{display:block;width:100%;height:auto}.r7about .about-copy h2{font-size:42px;line-height:1.13;letter-spacing:-.6px;margin:14px 0 23px}.r7about .about-copy p{font-size:14px;line-height:1.95;color:var(--muted);margin:0 0 21px}.r7about .about-copy p:last-child{margin-bottom:0}.r7about .about-copy .thought{font:400 29px/1.25 "DM Serif Display",serif;color:var(--forest);border-left:2px solid var(--honey);padding-left:20px;margin-top:28px;max-width:330px}.r7about .memory-section{border-top:1px solid var(--line);padding-top:28px;padding-bottom:72px}.r7about .memory-header{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:28px}.r7about .memory-grid{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:start;gap:35px}.r7about .memory-grid figure{margin:0}.r7about .memory-grid img{display:block;width:100%;height:auto}.r7about .memory-grid figcaption{font-size:10px;line-height:1.7;color:var(--muted);margin-top:13px}.r7about .founder-chapter{background:var(--forest);color:var(--paper);padding:74px 0}.r7about .founder-layout{display:grid;grid-template-columns:1.2fr .85fr;gap:85px;align-items:center}.r7about .founder-chapter .label{color:#c3cdb9}.r7about .founder-chapter .about-copy h2{font-size:48px;margin-bottom:27px;max-width:420px}.r7about .founder-chapter .about-copy p{color:#e0e5d9;font-size:14px;line-height:2}.r7about .founder-chapter .about-copy p:last-child{font:400 24px/1.45 "DM Serif Display",serif;color:#faf8ef;margin-top:30px;padding-top:24px;border-top:1px solid #68775f}.r7about .founder-chapter figure{margin:0}.r7about .founder-chapter img{width:100%;height:auto;display:block}.r7about .beliefs{padding-top:85px;padding-bottom:80px}.r7about .belief-layout{display:grid;grid-template-columns:1fr 1.5fr;gap:75px}.r7about .belief-intro h2{font-size:46px;margin:14px 0 20px;max-width:320px}.r7about .belief-intro p{font-size:14px;line-height:1.9;color:var(--muted);max-width:310px;margin:1em 0}.r7about .belief-item{display:grid;grid-template-columns:32px 1fr;gap:20px;border-top:1px solid var(--line);padding:25px 0}.r7about .belief-item:last-child{border-bottom:1px solid var(--line)}.r7about .belief-item .index{font:600 10px Plus Jakarta Sans,sans-serif;color:#8a6b42;padding-top:8px}.r7about .belief-item h3{font-size:28px;line-height:1.2;margin:0 0 13px}.r7about .belief-item p{font-size:13px;line-height:1.9;color:var(--muted);margin:0;max-width:520px}.r7about .why-story{background:#eceee5;padding:65px 0}.r7about .why-layout{display:grid;grid-template-columns:1fr 1.5fr;gap:75px}.r7about .why-story h2{font-size:43px;margin-top:12px}.r7about .why-story p{font-size:14px;line-height:1.95;color:var(--muted);margin:0 0 20px}.r7about .why-story p:last-child{margin-bottom:0}.r7about .about-close{text-align:left;background:var(--paper);padding:70px 0 75px}.r7about .close-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:60px;align-items:center}.r7about .about-close h2{font-size:46px;line-height:1.15;margin:0;max-width:500px}.r7about .about-close p{font-size:13px;line-height:1.9;margin:0 0 23px;max-width:390px;color:var(--muted)}.r7about .about-close .button{background:var(--honey);color:#172312}.r7about .about-close .button:hover{background:#a86731;color:white}.r7about a:focus-visible{outline:2px solid var(--honey);outline-offset:3px}@media(max-width:1000px){.r7about .hero-story{gap:40px}.r7about .about-copy h2{font-size:36px}.r7about .about-copy p{font-size:13px}.r7about .founder-layout{gap:45px}.r7about .belief-layout,.r7about .why-layout{gap:40px}.r7about .founder-chapter .about-copy h2{font-size:42px}.r7about .founder-chapter .about-copy p:last-child{font-size:21px}}@media(max-width:900px){.r7about .about-lead h1{font-size:42px;white-space:normal}.r7about .about-lead .deck{padding-top:12px}.r7about .about-lead p{max-width:540px}}@media(max-width:700px){.r7about .about-shell{padding-left:6%;padding-right:6%}.r7about .about-hero{padding-top:20px;padding-bottom:42px}.r7about .about-lead{margin-bottom:29px}.r7about .about-lead h1{font-size:38px;line-height:1.14;letter-spacing:-.7px;margin-top:17px}.r7about .about-lead p{font-size:13px;line-height:1.85;max-width:none}.r7about .hero-story{grid-template-columns:1fr;gap:38px}.r7about .about-copy h2{font-size:36px;margin-bottom:22px}.r7about .about-copy p{font-size:13px;line-height:1.95}.r7about .about-copy .thought{font-size:27px;margin-top:25px;max-width:310px}.r7about .memory-section{padding-top:25px;padding-bottom:45px}.r7about .memory-header{display:block;margin-bottom:23px}.r7about .memory-grid{grid-template-columns:1fr 1fr;gap:22px 18px}.r7about .memory-grid figcaption{font-size:9px}.r7about .founder-chapter{padding:48px 0}.r7about .founder-layout{grid-template-columns:1fr;gap:30px}.r7about .founder-chapter .about-copy h2{font-size:39px}.r7about .founder-chapter .about-copy p{font-size:13px;line-height:1.95}.r7about .founder-chapter .about-copy p:last-child{font-size:19.5px;margin-top:23px}.r7about .founder-chapter figure{max-width:320px;width:86%;margin:0 auto}.r7about .beliefs{padding-top:48px;padding-bottom:44px}.r7about .belief-layout{grid-template-columns:1fr;gap:24px}.r7about .belief-intro h2{font-size:38px;max-width:none}.r7about .belief-intro p{font-size:13px;max-width:none}.r7about .belief-item{grid-template-columns:24px 1fr;gap:13px;padding:24px 0}.r7about .belief-item h3{font-size:27px}.r7about .belief-item p{font-size:12px}.r7about .why-story{padding:43px 0}.r7about .why-layout{grid-template-columns:1fr;gap:25px}.r7about .why-story h2{font-size:37px;margin-top:10px}.r7about .why-story p{font-size:13px}.r7about .about-close{padding:45px 0}.r7about .close-layout{grid-template-columns:1fr;gap:24px}.r7about .about-close h2{font-size:37px;max-width:none}.r7about .about-close p{font-size:13px;max-width:none}}@media(prefers-reduced-motion:no-preference){html:has(.r7about){scroll-behavior:smooth}}