.page_screens__dQEF0{background:#eef2ec;padding:40px var(--gutter) 40px;display:flex;justify-content:center;gap:clamp(16px,3vw,40px);overflow-x:auto;scroll-snap-type:x mandatory}.page_screen__c8mMC{margin:0;flex:none;width:clamp(220px,22vw,300px);scroll-snap-align:center;text-align:center}.page_screen__c8mMC img{display:block;width:100%;height:auto;border-radius:30px;border:8px solid #0b1a12;box-shadow:0 24px 60px rgba(11,26,18,.18)}.page_screen__c8mMC figcaption{margin-top:16px;color:#2f8a52}@media (max-width:860px){.page_screens__dQEF0{justify-content:flex-start}.page_screen__c8mMC{width:70vw}}.page_features__WButH{background:#eef2ec;padding:80px var(--gutter) 120px}.page_feature__WY89Q{display:grid;grid-template-columns:1fr 5fr 4fr;grid-gap:24px 4vw;gap:24px 4vw;align-items:start;padding:56px 0;border-top:1px solid rgba(10,30,15,.12)}.page_no__6_7A_{color:#2f8a52;padding-top:.9em}.page_feature__WY89Q h2{font-size:clamp(36px,4.6vw,76px);font-weight:700;letter-spacing:-.05em;line-height:1}.page_feature__WY89Q p{font-size:clamp(17px,1.35vw,20px);color:#4b5a4f;line-height:1.5;padding-top:.5em}@media (max-width:860px){.page_feature__WY89Q{grid-template-columns:1fr}.page_feature__WY89Q p,.page_no__6_7A_{padding-top:0}}.page_join__IbTS5{background:var(--forest);color:#eaf5ec;min-height:100vh;display:grid;align-content:center;justify-items:center;text-align:center;grid-gap:24px;gap:24px;padding:140px var(--gutter)}.page_kicker__1xcHp{color:var(--leaf)}.page_join__IbTS5 h2{max-width:13ch;font-size:clamp(44px,7vw,120px);font-weight:700;letter-spacing:-.055em;line-height:.98}.page_joinSub__rH1vz{max-width:40ch;color:#a9c4b0;font-size:clamp(17px,1.4vw,20px);line-height:1.5}.page_join__IbTS5 a.page_cta__MWFd_{display:inline-flex;align-items:center;gap:10px;margin-top:16px;padding:18px 34px;border-radius:99px;background:var(--leaf);color:#062312;font-size:18px;font-weight:600;text-decoration:none;transition:background .3s}.page_join__IbTS5 a.page_cta__MWFd_:hover{background:#8be3aa}.page_cta__MWFd_ span{display:inline-block;transition:transform .5s var(--ease)}.page_cta__MWFd_:hover span{transform:translateX(4px)}.page_note__pXGFC{color:#a9c4b0;font-size:14px}.page_join__IbTS5 a{color:var(--leaf);text-decoration:underline;text-underline-offset:3px}.page_faq__V7qos{background:#eef2ec;padding:120px var(--gutter)}.page_faq__V7qos h2{font-size:clamp(36px,4.6vw,76px);font-weight:700;letter-spacing:-.05em;line-height:1;margin-bottom:48px}.page_faqList__0KBPt{max-width:860px;border-top:1px solid rgba(10,30,15,.12)}.page_faqItem__MTjLk{border-bottom:1px solid rgba(10,30,15,.12)}.page_faqItem__MTjLk summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:24px;padding:24px 0;font-size:clamp(18px,1.6vw,22px);font-weight:600;letter-spacing:-.02em;color:#0b1a12}.page_faqItem__MTjLk summary::-webkit-details-marker{display:none}.page_faqItem__MTjLk summary:after{content:"+";color:#2f8a52;font-weight:400;transition:transform .3s var(--ease)}.page_faqItem__MTjLk[open] summary:after{transform:rotate(45deg)}.page_faqItem__MTjLk p{padding:0 0 24px;max-width:64ch;color:#4b5a4f;font-size:clamp(16px,1.25vw,19px);line-height:1.55}.ChlorofolioHero_hero__22dJV{height:280vh;background:#eef2ec;color:var(--ink)}.ChlorofolioHero_copy__v6n6R{position:absolute;top:16vh;left:0;right:0;text-align:center;display:grid;justify-items:center;grid-gap:18px;gap:18px;padding:0 var(--gutter);animation:ChlorofolioHero_enter__YRwfu 1.4s .2s var(--ease) both}.ChlorofolioHero_kicker__ll2zP{color:#2f8a52}.ChlorofolioHero_icon__n32_P{border-radius:15px;box-shadow:0 10px 30px rgba(11,26,18,.18)}.ChlorofolioHero_copy__v6n6R h1{color:#0b1a12;font-size:clamp(60px,13vw,220px);font-weight:700;letter-spacing:-.065em;line-height:.88}.ChlorofolioHero_sub__Kd7Mb{font-size:clamp(18px,1.8vw,26px);color:#4b5a4f;letter-spacing:-.015em}.ChlorofolioHero_hint__FN_0I{position:absolute;left:0;right:0;bottom:40px;text-align:center;color:#6d7a70}@keyframes ChlorofolioHero_enter__YRwfu{0%{opacity:0;transform:translateY(30px)}}