.home-page{--color-cd-black:#20211f;--color-cd-gray:#65655d;--radius-cd:12px;color:#20211f;caret-color:#805b18;scrollbar-color:#b7b5ac #f6f5f1;background:#f6f5f1}.home-page ::selection{color:#20211f;background:#eed8a7}.home-page :is(a,button,input,summary):focus-visible{outline-offset:4px;outline:2px solid #805b18}.home-page>header{backdrop-filter:none;background:#f6f5f1}.home-page>div:first-of-type{background:#efeee8;border-color:#e5e3dc}.home-page>div:first-of-type p{text-transform:none;letter-spacing:.03em;font-size:11px;font-weight:550}.home-page .animate-ping{animation:none}.home-page header nav>a:last-child{color:#fff;box-shadow:none;background:#252620;border:0;font-weight:600}.home-page header nav>a:last-child:hover{background:#414337;transform:none}.home-page header nav>a{font-weight:500}.home-page #mobile-menu{border-radius:16px}.home-content h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(32px,4vw,48px);font-weight:650;line-height:1.14}.home-content h3{letter-spacing:-.025em;font-weight:600}.home-content section{scroll-margin-top:110px}.home-hero{text-align:center;padding:65px 0 0}.home-hero-copy{max-width:1000px;margin:auto}.home-hero h1{letter-spacing:-.04em;font-size:clamp(44px,6.2vw,76px);font-weight:650;line-height:1.08}.home-hero-description{color:#626259;max-width:62ch;margin:28px auto 34px;font-size:clamp(20px,2.2vw,25px);line-height:1.65}.home-application{text-align:left;justify-content:center;display:flex}.home-page :is(.home-application,#final-cta) form{gap:12px;max-width:640px}.home-page :is(.home-application,#final-cta) form input{box-shadow:none;background:#fff;border:1px solid #deddd4;border-radius:12px;min-height:56px;padding:15px 18px;font-size:16px}.home-page :is(.home-application,#final-cta) form button{color:#fff;box-shadow:none;background:#252620;border:0;border-radius:12px;min-height:56px;padding:16px 24px;font-size:14px;font-weight:600;transform:none}.home-page :is(.home-application,#final-cta) form button:hover{background:#414337}.home-page :is(.home-application,#final-cta) form p{color:#6b695f;font-size:11px;line-height:1.7}.home-page :is(.home-application,#final-cta) form p[role=alert]{color:#963a2e}.home-page :is(.home-application,#final-cta) form p a{color:inherit}.home-network{text-align:left;background:#e7e9e1;border-radius:24px;max-width:1104px;margin:42px auto 0;overflow:hidden}.home-network>img{object-fit:contain;object-position:center;width:100%;height:auto;display:block}.home-network figcaption{color:#42463b;justify-content:space-between;align-items:center;gap:20px;padding:20px 26px;display:flex}.home-network strong{font-size:15px;font-weight:600}.home-network figcaption>span{color:#626756;font-size:12px}.home-tools{padding:80px 0 75px}.home-tools-intro{grid-template-columns:1fr 1.1fr;align-items:center;gap:45px;display:grid}.home-tools-intro p{color:#65655d;max-width:43ch;margin:22px 0 13px;font-size:16px;line-height:1.8}.home-tools-intro>img{mix-blend-mode:multiply;width:100%;height:auto}.home-tool-list{grid-template-columns:1fr 1fr;column-gap:60px;margin-top:35px;display:grid}.home-tool-list article{border-top:1px solid #dcdacf;gap:20px;padding:25px 0;display:flex}.home-tool-list article>svg{color:#96722f;flex-shrink:0;margin-top:3px}.home-tool-list h3{font-size:20px;line-height:1.3}.home-tool-list p{color:#65655d;max-width:44ch;margin-top:9px;font-size:14px;line-height:1.75}.home-tools-note{color:#6b695f;margin-top:20px;font-size:12px}.home-page .home-fit{background:#eeede7;border:0}.home-page .home-fit h3{font-size:18px}.home-page .home-fit p{font-size:14px;line-height:1.75}.home-page .home-fit article{border-color:#d5d3c7}.home-page .home-fit article span.rounded-full{box-shadow:none;background:#9b8651}.home-page .home-content .tracking-widest{display:none}.home-page .home-paths{background:#eeede7;border:0}.home-page .home-paths .border-2{background:#fff;border:0;border-radius:24px}.home-page .home-paths .border-cd-gold{background:#e4e7da}.home-page .home-paths .absolute{display:none}.home-page .home-paths h3{font-size:23px}.home-page .home-paths li,.home-page .home-paths p{font-size:14px;line-height:1.75}.home-page .home-content a.bg-cd-cta{color:#fff;box-shadow:none;background:#252620;border:0;border-radius:12px;font-weight:600;transform:none}.home-page .home-content a.bg-cd-cta:hover{background:#414337}.home-page .home-faq{background:#f6f5f1;border:0}.home-page .home-faq summary{gap:20px;min-height:44px;font-size:17px;font-weight:550}.home-page .home-faq details p{font-size:15px;line-height:1.85}.home-page #final-cta{color:#20211f;background:#eeece3;border:0}.home-page #final-cta>div>div>p:first-child{display:none}.home-page #final-cta>div>div>p{color:#656254}.home-page #final-cta>div>div>p:last-child{font-size:12px}.home-page #final-cta h2{max-width:650px;margin:0 auto}.home-page #final-cta form{text-align:left}.home-page footer{background:#f6f5f1}.home-page footer>div:first-child{flex-wrap:wrap;row-gap:28px}.home-page footer p{font-size:12px}.home-page #mobile-sticky-bar{backdrop-filter:none;background:#f6f5f1;border-color:#deddd4}.home-page #mobile-sticky-bar a{color:#fff;box-shadow:none;background:#252620;border:0;font-weight:600;transform:none}@media (width<=700px){.home-hero{padding-top:42px}.home-hero-description{margin:24px auto 28px;font-size:20px}.home-application form{flex-direction:column;align-items:stretch}.home-application form button{width:100%}.home-network{border-radius:20px}.home-network>img{height:auto}.home-network figcaption{flex-direction:column;align-items:start;gap:5px;padding:18px}.home-network strong{font-size:14px}.home-network figcaption>span{font-size:11px}.home-page #community-benefits{margin-top:8px}.home-page #community-benefits article{padding:25px 0}.home-page #community-benefits article>p{margin-top:12px}.home-wins{padding:55px 0}.home-wins-heading{flex-direction:column;align-items:start;gap:12px;margin-bottom:20px}.home-wall-controls{gap:10px;font-size:10px}.home-wall-controls button{white-space:nowrap;padding-inline:6px;font-size:11px}.home-tools{padding:55px 0}.home-tools-intro{grid-template-columns:1fr;gap:8px}.home-tools-intro p{font-size:15px}.home-tools-intro>img{max-width:450px;margin:auto}.home-tool-list{grid-template-columns:1fr;margin-top:15px}.home-tool-list article{gap:16px;padding:22px 0}.home-tool-list h3{font-size:19px}.home-tool-list p{font-size:13px}.home-page .home-fit,.home-page .home-paths,.home-page .home-faq,.home-page #final-cta{padding:60px 0}.home-page .home-paths .border-2{border-radius:20px;padding:28px 24px}.home-page .home-paths>div>div:nth-child(2){margin-top:30px}.home-page .home-faq>div>div:nth-child(2){margin-top:28px}.home-page .home-faq summary{font-size:16px}.home-page footer{padding-bottom:70px}.home-page .home-fit h2,.home-page .home-paths h2,.home-page .home-faq h2{margin-top:0}}@media (prefers-reduced-motion:reduce){.home-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.home-wall{overflow:auto;mask-image:none}.home-wall-group[aria-hidden=true]{display:none}.home-wall-track{will-change:auto;transform:none}.home-wall-controls{display:none}}.home-page mark{color:#20211f;box-decoration-break:clone;background:#f4d77f;border-radius:4px;padding:0 .12em}.home-hero-description mark{white-space:nowrap}.home-hero h1 mark{background:linear-gradient(#0000 56%,#f4d77f 56% 94%,#0000 94%);padding:0 .04em}.home-wins{background:#eeede7;padding:80px 0;overflow:hidden}.home-wins-heading{text-align:center;flex-direction:column;align-items:center;gap:16px;margin-bottom:38px;display:flex}.home-wins-heading h2{max-width:none;font-size:clamp(36px,5.2vw,68px);line-height:1.12}.home-wins-heading p{color:#65655d;margin-top:20px;font-size:18px}.home-text-link{color:#74561f;text-underline-offset:5px;align-items:center;gap:14px;min-height:44px;font-size:13px;font-weight:600;display:inline-flex}.home-text-link:hover{text-decoration:underline}.home-wall{flex-direction:column;gap:22px;height:auto;display:flex;overflow:hidden;mask-image:none}.home-wall-row{min-width:0;display:flex}.home-wall-track{will-change:transform;width:max-content;animation:100s linear infinite home-wall-across;display:flex}.home-wall-row-second .home-wall-track{animation-duration:120s}.home-wall-group{flex-shrink:0;align-items:center;gap:22px;padding-right:22px;display:flex}.home-wall figure{background:#303030;border-radius:16px;flex:none;width:320px;height:310px;overflow:hidden}.home-wall img{object-fit:contain;width:100%;height:100%;display:block}.home-wall.is-paused .home-wall-track{animation-play-state:paused}.home-wall-controls{color:#6b695f;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;font-size:12px;display:flex}.home-wall-controls button{color:#4b4b42;cursor:pointer;border-radius:8px;align-items:center;gap:9px;min-height:44px;padding:6px 12px;display:inline-flex}.home-wall-controls button:hover{background:#e1dfd4}@keyframes home-wall-across{0%{transform:translate(-50%)}to{transform:translate(0)}}.home-benefit-flow{position:relative}.home-benefit-branches{width:100%;height:62px;display:block;overflow:visible}.home-benefit-branches path{stroke:#bcaa78;fill:none;stroke-width:1.3px;stroke-dasharray:4 6;vector-effect:non-scaling-stroke}.home-benefit-items{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.home-page #community-benefits .home-benefit-items article{border:0;padding:0 12px}.home-page #community-benefits .home-benefit-icon{background:#f6f5f1;border:1px dashed #bba36b;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 18px;display:flex}.home-page #community-benefits h2{line-height:1.3}.home-page #community-benefits article p{margin-top:14px}.home-page #community-benefits article p:last-child{margin-top:12px}@media (width<=700px){.home-network{margin-top:32px}.home-wins{padding:55px 0}.home-wins-heading{gap:12px;margin-bottom:25px}.home-wins-heading p{margin-top:16px;font-size:16px}.home-wall{gap:14px}.home-wall-group{gap:14px;padding-right:14px}.home-wall figure{border-radius:12px;width:260px;height:270px}.home-wall-controls{gap:10px;font-size:10px}.home-wall-controls button{white-space:nowrap;padding-inline:6px;font-size:11px}.home-page #community-benefits{padding:30px 0 40px}.home-benefit-branches{display:none}.home-benefit-items{text-align:left;grid-template-columns:1fr;gap:0}.home-page #community-benefits .home-benefit-items article{padding:5px 0 32px 76px;position:relative}.home-page #community-benefits .home-benefit-items article:last-child{padding-bottom:0}.home-page #community-benefits .home-benefit-items article:not(:last-child):after{content:"";border-left:1px dashed #bcaa78;position:absolute;top:57px;bottom:5px;left:25px}.home-page #community-benefits .home-benefit-icon{margin:0;position:absolute;top:0;left:0}.home-page #community-benefits h2{font-size:21px}.home-page #community-benefits article p{margin-top:11px}}@media (prefers-reduced-motion:reduce){.home-wall{overflow:auto;mask-image:none}.home-wall-track{will-change:auto;animation:none;transform:none}.home-wall-group[aria-hidden=true],.home-wall-controls{display:none}}.home-network figcaption{align-items:flex-start;gap:32px;padding:26px 28px}.home-network-copy{flex:1;padding-top:10px}.home-network-copy p{color:#626756;margin-top:7px;font-size:12px}.home-network .home-application{flex-shrink:0;width:60%}.home-network .home-application form{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:9px 10px;max-width:none;display:grid}.home-network .home-application form>div{display:contents}.home-network .home-application form input{grid-area:1/1;min-width:0;min-height:46px;padding:11px 14px;font-size:14px}.home-network .home-application form button{grid-area:1/2;min-height:46px;padding:12px 18px;font-size:13px}.home-network .home-application form p{grid-area:2/1/auto/-1;margin:0;font-size:10px}.home-network .home-application form p[role=alert]{grid-row:2}.home-network .home-application form p[role=alert]+p{grid-row:3}@media (width<=900px){.home-network figcaption{flex-direction:column;gap:20px;padding:24px}.home-network-copy{padding-top:0}.home-network .home-application{width:100%}}@media (width<=600px){.home-network figcaption{gap:18px;padding:20px}.home-network .home-application form input{font-size:16px}.home-network .home-application form button{padding-inline:14px;font-size:12px}}.home-page #join .home-network .home-application form input{height:46px;min-height:46px;padding:10px 13px;font-size:16px}.home-page #join .home-network .home-application form button{height:46px;min-height:46px;padding:10px 16px;font-size:13px}@media (width<=600px){.home-page #join .home-network .home-application form button{padding-inline:12px;font-size:12px}}.home-page #community-benefits{margin:0;padding:58px 0 65px}.home-membership-stack{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr) 32px minmax(0,1fr) 32px minmax(0,1fr);align-items:stretch;gap:0;display:grid}.home-page #community-benefits .home-membership-benefit{background:#efede5;border:0;border-radius:20px;min-width:0;padding:0;overflow:hidden}.home-membership-network{background:#e9ece4!important}.home-membership-guides{background:#eee9dd!important}.home-membership-tools{background:#e6e9e2!important}.home-benefit-plus{color:#947433;justify-content:center;align-items:center;display:flex}.home-membership-art{justify-content:center;align-items:center;height:165px;display:flex;position:relative;overflow:hidden}.home-membership-art>img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block}.home-membership-copy>svg{color:#937032;margin-bottom:18px}.home-page #community-benefits .home-membership-copy h2{letter-spacing:-.025em;font-size:23px;font-weight:600;line-height:1.17}.home-page #community-benefits .home-membership-copy p{color:#626258;margin-top:14px;font-size:13px;font-weight:400;line-height:1.75}.home-guide-preview{color:#8c7138;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:16px 0;display:flex}.home-guide-preview>span{color:#4e4a3b;letter-spacing:-.02em;font-size:15px;font-weight:600}.home-guide-preview>div{gap:5px;display:flex}.home-guide-preview i{background:#c4b486;border-radius:2px;width:22px;height:3px}.home-tool-scan{pointer-events:none;background:#b59147;height:1px;animation:5s ease-in-out infinite home-kit-scan;position:absolute;top:10%;left:12%;right:12%;box-shadow:0 4px 12px #c0a36366}.home-tool-signal{background:#a88843;border-radius:50%;width:6px;height:6px;animation:3s ease-in-out infinite home-kit-signal;position:absolute;bottom:25px}.home-tool-signal-one{left:18%}.home-tool-signal-two{animation-delay:1.5s;right:13%}@keyframes home-kit-scan{0%,to{opacity:.2;transform:translateY(0)}50%{opacity:.8;transform:translateY(125px)}}@keyframes home-kit-signal{0%,to{opacity:.3;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}@media (width>=701px) and (width<=1050px){.home-membership-stack{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);row-gap:22px}.home-benefit-plus:nth-child(4){grid-column:1/-1;height:10px}.home-membership-art{height:200px}}@media (width<=700px){.home-page #community-benefits{padding:35px 0 45px}.home-membership-stack{flex-direction:column;display:flex}.home-benefit-plus{min-height:43px}.home-page #community-benefits .home-membership-benefit{border-radius:20px;grid-template-columns:112px minmax(0,1fr);align-items:center;display:grid}.home-membership-art{height:170px}.home-membership-copy{padding:23px 20px 23px 8px}.home-membership-copy>svg{display:none}.home-page #community-benefits .home-membership-copy h2{font-size:22px;line-height:1.2}.home-page #community-benefits .home-membership-copy p{margin-top:11px;font-size:12px;line-height:1.7}.home-guide-preview>svg{width:62px;height:62px}.home-guide-preview>span{font-size:12px}.home-guide-preview>div{gap:3px}.home-guide-preview i{width:16px}.home-tool-scan{left:5%;right:5%}}@media (prefers-reduced-motion:reduce){.home-tool-scan,.home-tool-signal{animation:none}}.home-network figcaption{justify-content:center;align-items:center}.home-network .home-application{width:min(100%,640px);margin-inline:auto}.home-page #join .home-hero-optin{width:100%;max-width:640px;margin:32px auto 0}.home-page #join .home-hero-optin form{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 12px;max-width:none;display:grid}.home-page #join .home-hero-optin form>div{display:contents}.home-page #join .home-hero-optin form input{grid-area:1/1;min-width:0;height:50px;min-height:50px;padding:12px 16px;font-size:16px}.home-page #join .home-hero-optin form button{color:#fff;min-height:50px;box-shadow:none;background:#252620;border:0;border-radius:12px;grid-area:1/2;justify-content:center;align-items:center;gap:18px;padding:13px 22px;font-size:14px;font-weight:600;line-height:1.5;transition:background .18s;display:inline-flex;transform:none}.home-page #join .home-hero-optin form button:hover{background:#414337}.home-page #join .home-hero-optin form button svg{flex-shrink:0}.home-page #join .home-hero-optin form p{grid-area:2/1/auto/-1;margin:0;font-size:11px;line-height:1.7}.home-page #join .home-hero-optin form p[role=alert]+p{grid-row:3}@media (width<=600px){.home-page #join .home-hero-optin{margin-top:26px}}.home-membership-art{height:205px;padding:13px 12px 0}.home-membership-copy{padding:10px 22px 30px}.benefit-diagram{width:100%;height:100%;display:block;overflow:visible}.benefit-diagram .diagram-paper{fill:#fcfbf6;stroke:#c8c2b3;stroke-width:1.25px}.benefit-diagram .diagram-back-paper{fill:#e4decf;stroke:#c8b992;stroke-width:1.2px}.benefit-diagram .diagram-ink{fill:#30322b;stroke:#30322b;stroke-width:1.5px}.benefit-diagram .diagram-gold{fill:#d5b76c;stroke:#b39755;stroke-width:1px}.benefit-diagram .diagram-line{stroke:#6d6b5c;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.benefit-diagram .diagram-light{stroke:#f2eddf;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.benefit-diagram .diagram-car{stroke:#d9bf81;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.benefit-diagram .diagram-route{stroke:#b39c65;stroke-width:1.3px;stroke-dasharray:4 5}.benefit-diagram .diagram-gold-line{stroke:#c9a858;stroke-width:1.6px;stroke-linecap:round}.benefit-diagram .diagram-node{fill:#99927d}.benefit-diagram .diagram-check{stroke:#50472c;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.benefit-diagram .diagram-network-ring{stroke:#bdac7c;stroke-width:1px;stroke-dasharray:3 5;transform-origin:120px 95px;animation:35s linear infinite diagram-orbit}.benefit-diagram .diagram-travel{fill:#ab8b42;animation:7s ease-in-out infinite diagram-route-travel}.benefit-diagram .diagram-pulse-dot,.benefit-diagram .diagram-status-dot{fill:#b28b36;animation:3s ease-in-out infinite diagram-signal}.benefit-diagram .diagram-scan{stroke:#c8a354;stroke-width:1px;animation:5s ease-in-out infinite diagram-screen-scan}@keyframes diagram-route-travel{0%,to{transform:translate(0)}50%{transform:translate(132px)}}@keyframes diagram-orbit{to{transform:rotate(360deg)}}@keyframes diagram-signal{0%,to{opacity:.4}50%{opacity:1}}@keyframes diagram-screen-scan{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:.9;transform:translateY(70px)}}@media (width<=700px){.home-page #community-benefits .home-membership-benefit{grid-template-columns:126px minmax(0,1fr);min-height:185px}.home-membership-art{height:175px;padding:6px}.home-membership-copy{padding:25px 20px 25px 8px}.home-page #community-benefits .home-membership-copy h2{font-size:23px}}@media (prefers-reduced-motion:reduce){.benefit-diagram *{animation:none!important}}.home-fit-cta{justify-content:center;margin-top:45px;display:flex}.home-fit-cta>a{color:#fff;background:#252620;border-radius:12px;justify-content:center;align-items:center;gap:30px;width:100%;max-width:360px;min-height:60px;padding:17px 30px;font-size:16px;font-weight:600;line-height:1.5;transition:background .18s;display:inline-flex}.home-fit-cta>a:hover{background:#414337}@media (width<=700px){.home-fit-cta{margin-top:30px}}.diagram-map-route{stroke:#a88c4c;stroke-width:2px;stroke-dasharray:5 9;fill:none;animation:12s linear infinite community-map-flow}.diagram-map-pulse{fill:#b79b51;opacity:.2;transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite community-map-pulse}@keyframes community-map-flow{to{stroke-dashoffset:-84px}}@keyframes community-map-pulse{0%,to{opacity:.15;transform:scale(.8)}50%{opacity:.35;transform:scale(1.4)}}.tool-calc-value text{fill:#f7e9b9;font-variant-numeric:tabular-nums;font-family:Inter Variable,sans-serif;font-size:17px;font-weight:550}.tool-calc-start{animation:8s step-end infinite tool-value-start}.tool-calc-add{opacity:0;animation:8s step-end infinite tool-value-add}.tool-calc-total{opacity:0;animation:8s step-end infinite tool-value-total}.tool-calc-key{fill:#fcfbf6;stroke:#d5cebb;stroke-width:1px}.tool-calc-key-5{animation:8s infinite tool-key-press}.tool-calc-equals{fill:#d5b76c;stroke:#b39755;animation:8s infinite tool-equals-press}.tool-calc-equals-sign{stroke:#635025;stroke-width:1.6px;stroke-linecap:round}.tool-search-lens{animation:6s ease-in-out infinite tool-lens-search}.tool-demo-check{stroke:#967432;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:22;stroke-dashoffset:0}.tool-demo-check-one{animation:6s infinite tool-check-draw}.tool-demo-check-two{animation:6s .6s infinite tool-check-draw}.tool-market-bar{stroke:#b49851;stroke-width:6px;stroke-linecap:round;transform-origin:50% 158px;animation:6s ease-in-out infinite tool-market-grow}.tool-market-bar-two{animation-delay:.3s}.tool-market-bar-three{animation-delay:.6s}.tool-route-dot{fill:#a7883f;animation:8s ease-in-out infinite tool-import-route}.tool-route-arrow{stroke:#a88c4c;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}@keyframes tool-value-start{0%,24%{opacity:1}25%,to{opacity:0}}@keyframes tool-value-add{0%,24%{opacity:0}25%,49%{opacity:1}50%,to{opacity:0}}@keyframes tool-value-total{0%,49%{opacity:0}50%,to{opacity:1}}@keyframes tool-key-press{0%,23%,32%,to{fill:#fcfbf6}25%,30%{fill:#d5b76c}}@keyframes tool-equals-press{0%,46%,56%,to{fill:#d5b76c}48%,53%{fill:#b39755}}@keyframes tool-lens-search{0%,to{transform:translate(0)}35%{transform:translate(5px,-3px)}70%{transform:translate(-3px,3px)}}@keyframes tool-check-draw{0%,15%{stroke-dashoffset:22px}35%,90%{stroke-dashoffset:0}to{stroke-dashoffset:22px}}@keyframes tool-market-grow{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}@keyframes tool-import-route{0%,15%{transform:translate(0)}75%,to{transform:translate(145px)}}@media (prefers-reduced-motion:reduce){.tool-calc-start,.tool-calc-add{display:none}.tool-calc-total{opacity:1}.tool-demo-check{stroke-dashoffset:0}}.home-community-bridge{max-width:900px;margin:0 auto}.community-connector{width:20px;height:76px;margin:auto;display:block}.community-connector path{stroke:#b6a16b;stroke-width:1.3px;stroke-dasharray:4 6;fill:none}.home-community-destination{background:#fff;border-radius:24px;align-items:center;gap:24px;max-width:690px;margin:auto;padding:30px 34px;transition:background .2s;display:flex}.home-community-destination:hover{background:#faf8ef}.home-community-symbol{color:#8b6a2b;background:#ece6d5;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:70px;height:70px;display:flex}.home-community-destination h3{letter-spacing:-.03em;font-size:28px;font-weight:650;line-height:1.2}.home-community-destination p{color:#676454;align-items:center;gap:9px;margin-top:13px;font-size:12px;display:flex}.community-status-dot{background:#8c956b;border-radius:50%;flex-shrink:0;width:6px;height:6px}.community-open-arrow{color:#8c6e33;flex-shrink:0;margin-left:auto}.home-founder{border-top:1px solid #d5d3c7;grid-template-columns:1fr auto;align-items:center;gap:45px;margin:70px auto 0;padding-top:50px;display:grid}.home-content .home-founder h2{font-size:clamp(29px,3.4vw,40px)}.home-founder-copy>p{color:#666459;max-width:49ch;margin-top:20px;font-size:16px!important;line-height:1.8!important}.home-founder-story{color:#5a4d2b;align-items:center;gap:14px;min-height:60px;font-size:14px;font-weight:600;display:flex}.founder-play{border:1px solid #c3b68f;border-radius:50%;justify-content:center;align-items:center;width:57px;height:57px;display:flex}.home-founder-story:hover .founder-play{background:#e6dfcb}.home-inclusions{background:#f6f5f1;padding:85px 0}.home-inclusions-box{text-align:center;background:#ece9de;border-radius:24px;padding:50px 50px 40px}.home-inclusions-box>p{color:#686354;max-width:55ch;margin:23px auto 0;font-size:17px;line-height:1.8}.home-inclusions-box ul{text-align:left;grid-template-columns:1fr 1fr;gap:18px 30px;max-width:660px;margin:34px auto 0;display:grid}.home-inclusions-box li{color:#504b3c;align-items:center;gap:12px;font-size:14px;display:flex}.home-inclusions-box li svg{color:#9a7934;flex-shrink:0}.home-feature-sequence{flex-direction:column;gap:0;margin-top:45px;display:flex}.home-feature-row{border-bottom:1px dashed #d2cab4;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:75px;padding:58px 0;display:grid}.home-feature-row-reverse .home-feature-media{order:2}.home-feature-row-reverse .home-feature-copy{order:1}.home-feature-media{background:#eeece2;border-radius:20px;min-width:0;overflow:hidden}.home-feature-media>img{aspect-ratio:16/9;object-fit:contain;background:#fff;width:100%;height:auto}.home-feature-copy{min-width:0}.home-feature-copy h3{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(25px,3vw,34px);font-weight:600;line-height:1.2}.home-feature-copy>p{color:#656357;max-width:48ch;margin-top:20px;font-size:15px;line-height:1.85}.home-feature-included{color:#77591d;align-items:center;gap:9px;margin-top:20px;font-size:11px;display:flex}.home-feature-visual{justify-content:center;align-items:center;width:100%;height:310px;padding:25px;display:flex}.home-feature-visual>svg{width:100%;height:100%;overflow:visible}.home-feature-row-tool .home-feature-media{background:#e9ece3}.feature-sheet{fill:#fcfbf6;stroke:#c8c2b3;stroke-width:1.5px}.feature-gold{fill:#d5b76c;stroke:#b39755;stroke-width:1px}.feature-ink{fill:#30322b}.feature-rule{stroke:#aaa18b;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.feature-dark-rule{stroke:#6c5931;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.feature-gold-rule{stroke:#c8a858;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.feature-dashed{stroke:#b5a06c;stroke-width:1.6px;stroke-dasharray:5 7;animation:10s linear infinite feature-route-flow}.feature-check{stroke:#9d7e39;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:25;animation:8s infinite feature-check-cycle}.feature-check-1{animation-delay:.4s}.feature-check-2{animation-delay:.8s}.feature-check-3{animation-delay:1.2s}.feature-map-search{animation:9s ease-in-out infinite feature-map-scan}.feature-chart-line{stroke:#a3843f;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:155;animation:8s infinite feature-chart-draw}@keyframes feature-route-flow{to{stroke-dashoffset:-96px}}@keyframes feature-check-cycle{0%,10%,to{stroke-dashoffset:25px}35%,85%{stroke-dashoffset:0}}@keyframes feature-map-scan{0%,to{transform:translate(-50px,-30px)}45%{transform:translate(75px,30px)}75%{transform:translate(-25px,50px)}}@keyframes feature-chart-draw{0%,to{stroke-dashoffset:155px}40%,85%{stroke-dashoffset:0}}.home-inclusions-close{text-align:center;margin-top:55px}.home-inclusions-close p{color:#6a675b;font-size:19px;line-height:1.6}.home-inclusions-close strong{color:#30322b;font-weight:600}.home-inclusions-close a,.home-priced-membership>a{color:#fff;background:#252620;border-radius:12px;justify-content:center;align-items:center;gap:24px;min-height:54px;margin-top:25px;padding:15px 25px;font-size:14px;font-weight:600;transition:background .18s;display:inline-flex}.home-inclusions-close a:hover,.home-priced-membership>a:hover{background:#414337}.home-membership-price{background:#eeede7;padding:85px 0}.home-price-intro{text-align:center;max-width:800px;margin:auto}.home-price-intro>p{color:#68655a;max-width:57ch;margin:22px auto 0;font-size:17px;line-height:1.8}.home-coffee-comparison{grid-template-columns:.75fr 1.25fr;align-items:center;gap:28px;max-width:950px;margin:45px auto 0;display:grid}.home-coffee{text-align:center;padding:35px}.home-coffee>svg{color:#a08b59;margin:0 auto 25px}.home-coffee p{color:#6b675a;margin-top:18px;font-size:15px;line-height:1.8}.home-priced-membership{background:#fff;border-radius:24px;padding:40px 42px}.home-priced-membership>h2{font-size:25px;line-height:1.3}.home-monthly-price{align-items:baseline;gap:11px;margin-top:25px;display:flex}.home-monthly-price strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:72px;font-weight:650;line-height:1.1}.home-monthly-price>span{color:#68665c;font-size:16px}.home-daily-price{color:#68665c;margin-top:13px;font-size:18px}.home-priced-membership ul{flex-direction:column;gap:15px;margin:28px 0 0;display:flex}.home-priced-membership li{color:#57564b;align-items:start;gap:12px;font-size:14px;line-height:1.6;display:flex}.home-priced-membership li svg{color:#9c7c3c;flex-shrink:0;margin-top:3px}.home-priced-membership>a{width:100%;margin-top:30px}.home-priced-membership>small{text-align:center;color:#747062;margin-top:13px;font-size:11px;display:block}@media (width<=900px){.home-feature-row{gap:40px}.home-feature-visual{height:260px;padding:18px}.home-founder{gap:25px}.home-coffee-comparison{grid-template-columns:.7fr 1.3fr;gap:15px}.home-priced-membership{padding:32px}}@media (width<=600px){.community-connector{height:60px}.home-community-destination{border-radius:20px;gap:14px;padding:23px 20px}.home-community-symbol{border-radius:12px;width:45px;height:45px}.home-community-symbol svg{width:25px}.home-community-destination h3{font-size:23px}.home-community-destination p{margin-top:10px;font-size:11px;line-height:1.7;display:block}.community-status-dot{margin-right:6px;display:inline-block}.community-open-arrow{width:18px}.home-founder{grid-template-columns:1fr;gap:20px;margin-top:42px;padding-top:36px}.home-founder-copy>p{margin-top:18px;font-size:15px!important}.home-founder-story{gap:12px;font-size:14px}.founder-play{width:48px;height:48px}.home-inclusions{padding:55px 0}.home-inclusions-box{border-radius:20px;padding:30px 22px}.home-inclusions-box>p{margin-top:18px;font-size:15px}.home-inclusions-box ul{grid-template-columns:1fr;gap:14px;margin-top:25px}.home-inclusions-box li{font-size:13px}.home-feature-sequence{margin-top:15px}.home-feature-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:19px;padding:32px 0}.home-feature-media{border-radius:12px}.home-feature-copy h3{text-wrap:initial;font-size:21px;line-height:1.2}.home-feature-copy>p{margin-top:12px;font-size:12px;line-height:1.7}.home-feature-included{align-items:start;gap:5px;margin-top:12px;font-size:9px;line-height:1.5}.home-feature-included svg{flex-shrink:0;width:12px;margin-top:1px}.home-feature-visual{height:175px;padding:8px}.home-feature-media>img{aspect-ratio:auto;object-fit:contain;min-height:140px}.home-inclusions-close{margin-top:35px}.home-inclusions-close p{font-size:17px}.home-membership-price{padding:55px 0}.home-price-intro>p{margin-top:20px;font-size:15px}.home-coffee-comparison{grid-template-columns:1fr;gap:5px;margin-top:25px}.home-coffee{text-align:left;grid-template-columns:65px 1fr;gap:5px 20px;padding:20px 15px 30px;display:grid}.home-coffee>svg{grid-row:1/3;align-self:center;width:57px;height:57px;margin:0}.home-coffee h3{font-size:22px}.home-coffee p{margin-top:4px;font-size:13px;line-height:1.7}.home-priced-membership{border-radius:20px;padding:30px 25px}.home-priced-membership>h2{font-size:24px}.home-monthly-price strong{font-size:64px}.home-priced-membership li{font-size:13px}.home-daily-price{font-size:17px}}@media (prefers-reduced-motion:reduce){.home-feature-visual *{animation:none!important}.feature-check,.feature-chart-line{stroke-dashoffset:0}}.home-page .home-community-destination h3{font-size:28px}.home-founder mark{white-space:nowrap}@media (width<=600px){.home-page .home-community-destination h3{font-size:22px}}.home-inclusions-title{text-align:center;max-width:800px;margin:0 auto 35px}.home-feature-sequence{margin-top:20px}.home-coffee-comparison{grid-template-columns:1fr;max-width:680px}.home-priced-membership>h2>span{color:#68655a;margin-bottom:12px;font-size:18px;font-weight:500;display:block}.home-priced-membership>h2>strong{font-size:28px;font-weight:600;line-height:1.22;display:block}.home-membership-price .home-coffee{text-align:left;justify-content:center;align-items:center;gap:25px;max-width:680px;margin:25px auto 0;padding:0 20px;display:flex}.home-coffee>img{object-fit:contain;mix-blend-mode:multiply;flex-shrink:0;width:200px;height:150px}.home-coffee>div{max-width:34ch}.home-coffee p{font-size:14px;line-height:1.8}.home-coffee h3{font-size:23px}@media (width<=600px){.home-inclusions-title{margin-bottom:15px}.home-priced-membership>h2>strong{font-size:25px}.home-membership-price .home-coffee{gap:12px;margin-top:25px;padding:0}.home-coffee>img{width:125px;height:130px}.home-coffee h3{font-size:21px}.home-coffee p{font-size:12px;line-height:1.7}}.home-founder{grid-template-columns:220px minmax(0,1fr);gap:42px}.home-founder-portrait{object-fit:cover;object-position:50% 55%;border-radius:20px;width:220px;height:290px;display:block}.home-founder-copy blockquote{margin-top:22px}.home-page .home-founder-copy blockquote p{color:#5e5c50;max-width:47ch;font-size:18px;line-height:1.8}.home-founder-copy blockquote mark{white-space:normal}.home-founder-copy .home-founder-story{gap:12px;min-height:48px;margin-top:20px;font-size:13px}.home-founder-copy .founder-play{width:43px;height:43px}.home-page .home-faq{background:#f6f5f1;padding:85px 0}.home-faq h2{text-align:center;max-width:750px;margin:auto}.home-faq-list{flex-direction:column;gap:12px;max-width:800px;margin:38px auto 0;display:flex}.home-faq-list details{background:#fff;border:0;border-radius:16px;overflow:hidden}.home-page .home-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;min-height:74px;padding:23px 26px;font-size:16px;font-weight:550;line-height:1.5;list-style:none;display:flex}.home-faq-list summary::-webkit-details-marker{display:none}.home-faq-list summary svg{color:#927135;flex-shrink:0;transition:transform .2s}.home-faq-list details[open] summary svg{transform:rotate(45deg)}.home-faq-list summary:hover{background:#fcfbf7}.home-faq-answer{padding:0 26px 25px}.home-page .home-faq-list .home-faq-answer p{color:#656359;max-width:70ch;margin:0;font-size:14px;line-height:1.85}.home-faq-join{color:#fff;background:#252620;border-radius:12px;justify-content:center;align-items:center;gap:20px;max-width:220px;min-height:50px;margin:32px auto 0;padding:13px 23px;font-size:14px;font-weight:600;transition:background .18s;display:flex}.home-faq-join:hover{background:#414337}@media (width<=600px){.home-founder{grid-template-columns:106px minmax(0,1fr);align-items:start;gap:20px}.home-founder-portrait{border-radius:14px;width:106px;height:175px;margin-top:3px}.home-content .home-founder h2{font-size:27px;line-height:1.2}.home-founder-copy blockquote{margin-top:17px}.home-page .home-founder-copy blockquote p{font-size:14px;line-height:1.8}.home-founder-copy .home-founder-story{flex-wrap:wrap;gap:9px;margin-top:15px;font-size:12px}.home-founder-copy .founder-play{width:34px;height:34px}.home-founder-copy .home-founder-story>svg{width:16px}.home-page .home-faq{padding:55px 0}.home-faq-list{gap:10px;margin-top:28px}.home-page .home-faq-list summary{gap:20px;min-height:68px;padding:20px;font-size:15px}.home-faq-answer{padding:0 20px 22px}.home-page .home-faq-list .home-faq-answer p{font-size:13px;line-height:1.85}}.home-coffee-comparison{margin:0 auto}
