.landing-page-module__9u465G__page{--landing-cream:#fffaf3;--landing-paper:#f8f0e5;--landing-white:#fffdf9;--landing-ink:#2b171d;--landing-muted:#66555e;--landing-fig:#3b1830;--landing-action:#54213f;--landing-gold:#b89a65;--landing-coral:#df584f;--landing-border:#35131f33;background:var(--landing-cream);color:var(--landing-ink);overflow:clip}.landing-page-module__9u465G__page h1,.landing-page-module__9u465G__page h2,.landing-page-module__9u465G__page h3,.landing-page-module__9u465G__page p{text-wrap:pretty}.landing-page-module__9u465G__page h1,.landing-page-module__9u465G__page h2,.landing-page-module__9u465G__page h3{font-family:var(--font-display);font-weight:400}.landing-page-module__9u465G__page h2{letter-spacing:-.047em;max-width:13ch;margin:0;font-size:clamp(2.65rem,11vw,4.7rem);line-height:.99}.landing-page-module__9u465G__page h3{letter-spacing:-.025em;margin:0;font-size:1.65rem;line-height:1.12}.landing-page-module__9u465G__icon{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;flex:none;width:1.5rem;height:1.5rem}.landing-page-module__9u465G__hero{border-bottom:1px solid var(--landing-border);background:var(--landing-cream)}.landing-page-module__9u465G__heroInner{width:100%;margin:0 auto}.landing-page-module__9u465G__heroCopy{z-index:2;padding:2.5rem var(--page-gutter) 2rem;position:relative}.landing-page-module__9u465G__heroCopy h1{max-width:12.5ch;color:var(--landing-fig);letter-spacing:-.058em;text-wrap:balance;margin:0;font-size:clamp(3.3rem,13vw,5.6rem);line-height:.98}.landing-page-module__9u465G__heroLede{max-width:35rem;color:var(--landing-ink);margin:1.25rem 0 0;font-size:clamp(1.08rem,4.6vw,1.3rem);line-height:1.62}.landing-page-module__9u465G__heroInvitation{max-width:34rem;color:var(--landing-muted);margin:1rem 0 0;font-size:1.08rem;line-height:1.6}.landing-page-module__9u465G__resourceLinks{flex-wrap:wrap;gap:.5rem 2rem;margin-top:1.5rem;display:flex}.landing-page-module__9u465G__resourceLinks a{min-height:3rem;color:var(--landing-action);text-underline-offset:.25rem;align-items:center;font-size:.95rem;font-weight:700;display:inline-flex}.landing-page-module__9u465G__heroActions{justify-items:stretch;gap:.55rem;margin-top:1.5rem;display:grid}.landing-page-module__9u465G__primaryAction,.landing-page-module__9u465G__closingAction{border:1px solid var(--landing-action);background:var(--landing-action);min-height:3.75rem;color:var(--landing-cream);text-align:center;border-radius:.9rem;justify-content:center;align-items:center;gap:.75rem;padding:.8rem 1.2rem;font-size:1.08rem;font-weight:760;line-height:1.2;text-decoration:none;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex}.landing-page-module__9u465G__primaryAction .landing-page-module__9u465G__icon,.landing-page-module__9u465G__closingAction .landing-page-module__9u465G__icon{width:1.35rem;height:1.35rem;transition:transform .16s}.landing-page-module__9u465G__primaryAction:hover,.landing-page-module__9u465G__closingAction:hover{border-color:var(--landing-fig);background:var(--landing-fig);transform:translateY(-1px)}.landing-page-module__9u465G__primaryAction:hover .landing-page-module__9u465G__icon,.landing-page-module__9u465G__closingAction:hover .landing-page-module__9u465G__icon{transform:translate(.18rem)}.landing-page-module__9u465G__secondaryAction{min-height:3.25rem;color:var(--landing-action);text-underline-offset:.35rem;justify-content:center;align-items:center;padding:.6rem;font-size:1rem;font-weight:720;display:inline-flex}.landing-page-module__9u465G__orientation{gap:.45rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.landing-page-module__9u465G__orientation li{min-width:0;color:var(--landing-muted);text-align:left;align-items:center;gap:.65rem;padding:0;font-size:.94rem;line-height:1.4;display:flex}.landing-page-module__9u465G__orientation .landing-page-module__9u465G__icon{width:1.3rem;height:1.3rem;color:var(--landing-action)}.landing-page-module__9u465G__gardenStage{min-width:0;padding:0 var(--page-gutter) 2.5rem;align-self:center}.landing-page-module__9u465G__gardenPainting{pointer-events:none;width:min(100%,28rem);height:auto;margin:0 auto;display:block}.landing-page-module__9u465G__irisFlourish{pointer-events:none;height:auto;display:none}.landing-page-module__9u465G__philosophyCopy{min-width:0}.landing-page-module__9u465G__botanicalDivider{pointer-events:none;width:min(75%,18rem);height:auto;margin:0 0 2rem;display:block}.landing-page-module__9u465G__sectionIntro>p,.landing-page-module__9u465G__narrowCopy>p{max-width:39rem;color:var(--landing-muted);margin:1.3rem 0 0;font-size:clamp(1.06rem,4.4vw,1.2rem);line-height:1.68}.landing-page-module__9u465G__philosophy,.landing-page-module__9u465G__loop,.landing-page-module__9u465G__sample,.landing-page-module__9u465G__faq{width:min(100%, var(--content-width));padding:clamp(5rem, 16vw, 8.5rem) var(--page-gutter);margin:0 auto}.landing-page-module__9u465G__narrowCopy{z-index:1;max-width:48rem;position:relative}.landing-page-module__9u465G__philosophy .landing-page-module__9u465G__narrowCopy h2{max-width:22ch}.landing-page-module__9u465G__loop{border-top:1px solid var(--landing-border)}.landing-page-module__9u465G__loopSteps{gap:0;max-width:47rem;margin:3.3rem 0 0;padding:0;list-style:none;display:grid;position:relative}.landing-page-module__9u465G__loopSteps:before{background:var(--landing-gold);content:"";width:1px;position:absolute;top:2.8rem;bottom:2.8rem;left:1.55rem}.landing-page-module__9u465G__loopSteps li{z-index:1;grid-template-columns:3.2rem minmax(0,1fr);gap:1.25rem;padding:0 0 2.5rem;display:grid;position:relative}.landing-page-module__9u465G__loopSteps li:last-child{padding-bottom:0}.landing-page-module__9u465G__stepNumber{border:1px solid var(--landing-gold);background:var(--landing-cream);width:3.2rem;height:3.2rem;color:var(--landing-action);font-family:var(--font-display);border-radius:50%;justify-content:center;align-items:center;font-size:1.4rem;display:flex}.landing-page-module__9u465G__loopSteps h3{color:var(--landing-action);font-size:2rem}.landing-page-module__9u465G__loopSteps p{max-width:34rem;color:var(--landing-muted);margin:.45rem 0 0;font-size:1rem;line-height:1.62}.landing-page-module__9u465G__sample{border-top:1px solid var(--landing-border);border-bottom:1px solid var(--landing-border);background:var(--landing-paper);width:100%;max-width:none}.landing-page-module__9u465G__sample>*{width:min(100%, calc(var(--content-width) - (var(--page-gutter) * 2)));margin-left:auto;margin-right:auto}.landing-page-module__9u465G__saveBoundary .landing-page-module__9u465G__icon{color:#8b6d38}.landing-page-module__9u465G__readArticle .landing-page-module__9u465G__icon{width:1.2rem;height:1.2rem}.landing-page-module__9u465G__trustRows article>.landing-page-module__9u465G__icon{color:#dbb76f;width:1.75rem;height:1.75rem}.landing-page-module__9u465G__faq{padding-top:0}.landing-page-module__9u465G__faq h2{max-width:12ch}.landing-page-module__9u465G__faqList{border-top:1px solid var(--landing-border);margin-top:2.5rem}.landing-page-module__9u465G__faqList details{border-bottom:1px solid var(--landing-border)}.landing-page-module__9u465G__faqList summary{min-height:4.5rem;color:var(--landing-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;font-size:1.04rem;font-weight:720;line-height:1.4;list-style:none;display:flex}.landing-page-module__9u465G__faqList summary::-webkit-details-marker{display:none}.landing-page-module__9u465G__faqList summary:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:.72rem;height:.72rem;transition:transform .16s;transform:rotate(45deg)translateY(-.2rem)}.landing-page-module__9u465G__faqList details[open] summary:after{transform:rotate(225deg)translate(-.1rem,-.1rem)}.landing-page-module__9u465G__faqList details p{max-width:44rem;color:var(--landing-muted);margin:-.3rem 0 1.5rem;font-size:.96rem;line-height:1.65}.landing-page-module__9u465G__closing{padding:clamp(4.5rem, 15vw, 7.5rem) var(--page-gutter);background:var(--landing-action);color:var(--landing-cream)}.landing-page-module__9u465G__closing>div{justify-items:start;gap:1.5rem;width:min(100%,50rem);margin:0 auto;display:grid}.landing-page-module__9u465G__closing h2{max-width:12ch;color:var(--landing-cream)}.landing-page-module__9u465G__closingAction{border-color:var(--landing-cream);background:var(--landing-cream);width:100%;color:var(--landing-action)}.landing-page-module__9u465G__closingAction:hover{border-color:var(--landing-white);background:var(--landing-white);color:var(--landing-fig)}.landing-page-module__9u465G__closingCopy p{color:#eadcc9;max-width:40ch;margin:1.5rem 0 0;font-size:1.05rem;line-height:1.65}.landing-page-module__9u465G__closingActions{gap:.5rem;width:100%;display:grid}.landing-page-module__9u465G__membershipLink{min-height:3rem;color:var(--landing-cream);text-align:center;text-underline-offset:.3rem;justify-content:center;align-items:center;font-size:.95rem;font-weight:650;display:inline-flex}@media (min-width:48rem){.landing-page-module__9u465G__philosophy{grid-template-columns:minmax(0,1fr) 11.25rem;align-items:center;gap:3rem;display:grid}.landing-page-module__9u465G__irisFlourish{width:100%;display:block}.landing-page-module__9u465G__heroActions{width:fit-content;min-width:21rem}.landing-page-module__9u465G__orientation{max-width:41rem}.landing-page-module__9u465G__orientation li{font-size:.88rem}}@media (min-width:64rem){.landing-page-module__9u465G__heroInner{grid-template-columns:minmax(0,.96fr) minmax(0,1fr);align-items:stretch;min-height:40rem;display:grid}.landing-page-module__9u465G__heroCopy{padding:3.5rem 3rem 3.5rem max(var(--page-gutter), calc((100vw - 80rem) / 2));align-self:center}.landing-page-module__9u465G__heroCopy h1{max-width:13ch;font-size:clamp(4.4rem,5.8vw,6rem)}.landing-page-module__9u465G__heroActions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.landing-page-module__9u465G__primaryAction{min-width:14rem}.landing-page-module__9u465G__gardenStage{padding:2.5rem max(var(--page-gutter), calc((100vw - 90rem) / 2)) 2.5rem 0}.landing-page-module__9u465G__gardenPainting{width:100%;max-width:46rem}.landing-page-module__9u465G__philosophy{grid-template-columns:minmax(0,1fr) 17.5rem;gap:clamp(4rem,8vw,8rem)}.landing-page-module__9u465G__philosophy,.landing-page-module__9u465G__loop,.landing-page-module__9u465G__sample,.landing-page-module__9u465G__faq{padding-top:clamp(7rem,10vw,10rem);padding-bottom:clamp(7rem,10vw,10rem)}.landing-page-module__9u465G__loop{grid-template-columns:minmax(0,.75fr) minmax(30rem,1fr);align-items:start;gap:7rem;display:grid}.landing-page-module__9u465G__loopSteps{margin-top:0}.landing-page-module__9u465G__closing>div{grid-template-columns:minmax(0,1fr) minmax(18rem,.62fr);align-items:center}.landing-page-module__9u465G__closingActions{grid-area:1/2}}@media (max-width:24rem){.landing-page-module__9u465G__heroCopy h1{font-size:clamp(3rem,15vw,3.6rem)}.landing-page-module__9u465G__orientation li{font-size:.9rem}.landing-page-module__9u465G__orientation .landing-page-module__9u465G__icon{width:1.55rem;height:1.55rem}}@media (prefers-reduced-motion:reduce){.landing-page-module__9u465G__primaryAction,.landing-page-module__9u465G__closingAction,.landing-page-module__9u465G__primaryAction .landing-page-module__9u465G__icon,.landing-page-module__9u465G__closingAction .landing-page-module__9u465G__icon,.landing-page-module__9u465G__faqList summary:after{transition:none}}@media (forced-colors:active){.landing-page-module__9u465G__primaryAction,.landing-page-module__9u465G__closingAction,.landing-page-module__9u465G__stepNumber{color:canvastext;background:canvas}}.landing-page-module__9u465G__sample .landing-page-module__9u465G__sectionIntro h2{max-width:22ch}
.life-domain-examples-module__ErbyAq__examples{color:var(--landing-ink);margin-top:2.5rem}.life-domain-examples-module__ErbyAq__tabs{border:1px solid var(--landing-border);background:var(--landing-cream);border-radius:.85rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;padding:.4rem;display:grid}.life-domain-examples-module__ErbyAq__tabs button{min-height:3.1rem;color:var(--landing-action);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.55rem;padding:.6rem .7rem;font-size:.95rem;font-weight:700;line-height:1.3}.life-domain-examples-module__ErbyAq__tabs button:hover{border-color:var(--landing-border)}.life-domain-examples-module__ErbyAq__tabs button[aria-selected=true]{border-color:var(--landing-action);background:var(--landing-action);color:var(--landing-cream)}.life-domain-examples-module__ErbyAq__tabs button:focus-visible,.life-domain-examples-module__ErbyAq__panel:focus-visible,.life-domain-examples-module__ErbyAq__footer a:focus-visible{outline:3px solid var(--landing-action);outline-offset:4px}.life-domain-examples-module__ErbyAq__panel{border:1px solid var(--landing-border);background:var(--landing-white);border-radius:1rem;margin-top:1.5rem}.life-domain-examples-module__ErbyAq__panel[hidden]{display:none}.life-domain-examples-module__ErbyAq__story{padding:clamp(1.25rem,4vw,2rem)}.life-domain-examples-module__ErbyAq__watercolor{pointer-events:none;width:7rem;height:auto;margin:0 0 1rem;display:block}.life-domain-examples-module__ErbyAq__examples .life-domain-examples-module__ErbyAq__label{color:var(--landing-muted);margin:0 0 .65rem;font-size:.85rem;font-weight:650}.life-domain-examples-module__ErbyAq__story blockquote{text-wrap:pretty;max-width:55ch;margin:0;font-size:clamp(1.1rem,3vw,1.35rem);line-height:1.6}.life-domain-examples-module__ErbyAq__preview{padding:clamp(1.25rem,4vw,2rem)}.life-domain-examples-module__ErbyAq__examples .life-domain-examples-module__ErbyAq__preview h3{max-width:35ch;color:var(--landing-fig);text-wrap:pretty;margin:0;font-size:clamp(2rem,5vw,2.8rem);line-height:1.12}.life-domain-examples-module__ErbyAq__preview p{max-width:45ch;color:var(--landing-muted);margin:1rem 0 0;font-size:1.06rem;line-height:1.65}.life-domain-examples-module__ErbyAq__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;margin-top:1rem;display:flex}.life-domain-examples-module__ErbyAq__footer p{max-width:43ch;color:var(--landing-muted);margin:0;font-size:.95rem;line-height:1.6}.life-domain-examples-module__ErbyAq__footer a{border:1px solid var(--landing-action);background:var(--landing-action);min-height:3.5rem;color:var(--landing-cream);border-radius:.85rem;justify-content:center;align-items:center;gap:.75rem;padding:.85rem 1.2rem;font-size:1rem;font-weight:750;text-decoration:none;display:inline-flex}.life-domain-examples-module__ErbyAq__footer a:hover{background:var(--landing-fig)}@media (min-width:48rem){.life-domain-examples-module__ErbyAq__watercolor{width:10rem}.life-domain-examples-module__ErbyAq__panel{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.life-domain-examples-module__ErbyAq__preview{border-left:1px solid var(--landing-border)}}@media (min-width:75rem){.life-domain-examples-module__ErbyAq__story{grid-template-columns:10rem minmax(0,1fr);align-items:center;gap:1.25rem;display:grid}.life-domain-examples-module__ErbyAq__watercolor{margin:0}}@media (max-width:47.99rem){.life-domain-examples-module__ErbyAq__preview{border-top:1px solid var(--landing-border)}.life-domain-examples-module__ErbyAq__footer a{width:100%}}@media (max-width:29.99rem){.life-domain-examples-module__ErbyAq__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (forced-colors:active){.life-domain-examples-module__ErbyAq__tabs button[aria-selected=true]{outline-offset:-4px;outline:2px solid highlight}}
