.editorial-page{color:#252922;--muted:#676e62;--line:#c7cabe;background:#eeede6}.editorial-page .hero-scene{color:#f4f3e9}.editorial-page .hero-introduction{color:#eeeee4}.editorial-page .story-section{padding-top:100px;padding-bottom:0}.editorial-page .story-introduction{margin-bottom:52px}.editorial-page .story-timeline{display:block}.editorial-page .story-timeline .story-chapter{grid-template-columns:52px minmax(0,1fr);gap:32px;padding:46px 0 52px}.editorial-page .chapter-number{color:#687b57}.editorial-page .story-timeline .chapter-copy{max-width:850px}.editorial-page .story-timeline .chapter-copy :is(h2,h3){margin-bottom:26px}.motion-enhanced .editorial-page .story-chapter[data-motion-active=true] :is(h2,h3){color:#48633a}.editorial-page .journey-end{padding-top:148px;padding-bottom:144px}.editorial-page .journey-end h2 span{color:#587544}.editorial-page.about-page .contact-main{padding-bottom:120px}.about-heading{border-bottom:1px solid var(--line);margin-bottom:56px;padding-bottom:30px}.about-heading h1{letter-spacing:-.045em;font-size:clamp(36px,4.7vw,64px);font-weight:400;line-height:1.1}.editorial-page .about-sections{gap:76px}.editorial-page .about-section p{color:#676e62;font-size:16px}.editorial-page .about-section h2{color:#252922}.entrepreneur-section{max-width:1360px;margin:100px max(var(--gutter),calc((100% - 1360px)/2)) 0;border-top:1px solid var(--line);grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:clamp(40px,6vw,80px);padding:72px 0 0;display:grid}.editorial-page .story-introduction h2,.editorial-page .story-timeline .chapter-copy :is(h2,h3),.entrepreneur-section h2{letter-spacing:-.035em;max-width:20ch;font-size:clamp(24px,2.5vw,34px);font-weight:400;line-height:1.2}.editorial-page .story-timeline .chapter-copy>.chapter-paragraph,.entrepreneur-copy p{color:#676e62;max-width:65ch;font-size:16px;line-height:1.78}.editorial-page .story-timeline .chapter-copy>p+p,.entrepreneur-copy p+p{margin-top:20px}.editorial-page .story-timeline .chapter-copy>.chapter-subtitle,.entrepreneur-copy .entrepreneur-subtitle{color:#252922;margin-bottom:28px;font-size:20px;line-height:1.5}.editorial-page a:focus-visible{outline-color:#527041}.editorial-page .hero-scene a:focus-visible{outline-color:#c2dc91}.hero-copy h1{letter-spacing:-.045em;text-wrap:balance;max-width:18ch;font-size:clamp(49.56px,5.664vw,99.12px);line-height:1.09}.hero-themes{letter-spacing:.08em;gap:.65em .55em;margin-top:30px;font-size:clamp(12.98px,1.003vw,16.52px);line-height:1.8}.hero-introduction{margin-top:32px;font-size:clamp(18.88px,1.239vw,21.24px);line-height:1.75}.hero-intro-paragraphs{max-width:68ch}.hero-intro-paragraphs p+p{margin-top:16px}.hero-conviction{margin-top:30px;line-height:1.7}@media (orientation:portrait),(height>=601px),(width>=960px){.hero-scene{justify-content:flex-end;padding:max(280px,35svh) 0 clamp(56px,7svh,88px)}.hero-copy{width:calc(100% - 2 * var(--gutter));max-width:1360px;margin-inline:auto;padding:0}}@media (orientation:portrait){.hero-scene{justify-content:flex-start;padding-top:calc(min(52.32vw,22svh) + 56.28vw + 12px);padding-bottom:80px}.hero-copy h1{max-width:16ch;font-size:clamp(44.84px,7.434vw,77.88px)}.hero-intro-paragraphs{max-width:60ch}}@media (width>=1100px) and (orientation:landscape) and (height>=601px){.hero-copy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:26px clamp(48px,5vw,88px);display:grid}.hero-copy h1{grid-area:1/1;max-width:13ch}.hero-themes{letter-spacing:.035em;grid-area:2/1;align-self:start;column-gap:.4em;margin-top:0;font-size:clamp(11.8px,.944vw,15.34px)}.hero-introduction{grid-area:1/2/3;margin-top:0}.hero-intro-paragraphs{max-width:54ch}}@media (width<=700px){.editorial-page .story-section{padding-top:64px}.editorial-page .story-introduction{margin-bottom:34px}.editorial-page .story-timeline .story-chapter{grid-template-columns:23px minmax(0,1fr);gap:16px;padding:32px 0 38px}.editorial-page .journey-end{padding-top:96px;padding-bottom:92px}.about-heading{margin-bottom:34px;padding-bottom:24px}.about-heading h1{font-size:clamp(32px,8.5vw,42px)}.editorial-page .about-sections{gap:58px}.entrepreneur-section{grid-template-columns:minmax(0,1fr);gap:26px;margin-top:72px;padding:48px 0 0}.editorial-page .story-introduction h2,.editorial-page .story-timeline .chapter-copy :is(h2,h3),.entrepreneur-section h2{max-width:24ch}.editorial-page .story-timeline .chapter-copy>.chapter-subtitle,.entrepreneur-copy .entrepreneur-subtitle{font-size:18px}}@media (width<=560px) and (orientation:portrait){.hero-scene{padding-top:calc(min(52.32vw,22svh) + 56.28vw - 6px);padding-bottom:64px}.hero-copy h1{max-width:13ch;font-size:clamp(42.48px,10.974vw,51.92px);line-height:1.12}.hero-themes{letter-spacing:.035em;column-gap:.4em;margin-top:24px;font-size:11.8px}.hero-introduction{margin-top:28px;font-size:17.7px;line-height:1.7}.hero-intro-paragraphs p+p{margin-top:18px}.hero-conviction{margin-top:26px}}@media (width<=959px) and (height<=600px) and (orientation:landscape){.hero-scene{align-items:start;column-gap:36px;padding-top:112px;padding-bottom:48px}.hero-copy h1{max-width:16ch;font-size:clamp(34.22px,4.13vw,42.48px);line-height:1.12}.hero-themes{margin-top:20px;font-size:11.8px;line-height:1.7}.hero-introduction{margin-top:24px;font-size:16.52px;line-height:1.7}.hero-intro-paragraphs p+p{margin-top:14px}.hero-conviction{margin-top:22px}}
