.page-module___8aEwW__page{isolation:isolate;background-color:var(--cream);background-image:radial-gradient(#5f4e2f0a .6px,#0000 .8px);background-size:9px 11px;min-height:100vh;position:relative}.page-module___8aEwW__section,.page-module___8aEwW__headerInner,.page-module___8aEwW__footerInner{width:min(var(--max-width), calc(100% - 64px));margin-inline:auto}.page-module___8aEwW__section,.page-module___8aEwW__personalizationSection{scroll-margin-top:104px}.page-module___8aEwW__header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8f5eceb;border-bottom:1px solid #164e3a0f;position:sticky;top:0}.page-module___8aEwW__headerInner{grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;min-height:86px;padding-block:16px;display:grid}.page-module___8aEwW__logoLink,.page-module___8aEwW__footerLogo{border-radius:4px;width:174px;display:inline-flex}.page-module___8aEwW__logoLink img,.page-module___8aEwW__footerLogo img{width:100%;height:auto}.page-module___8aEwW__nav{align-items:center;gap:30px;display:flex}.page-module___8aEwW__navLink{min-height:44px;color:var(--muted-strong);white-space:nowrap;text-underline-offset:5px;align-items:center;font-size:14px;font-weight:600;text-decoration-thickness:1px;display:inline-flex}.page-module___8aEwW__navCta,.page-module___8aEwW__primaryAction{color:var(--cream-soft);background:var(--forest);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;font-weight:650;line-height:1.5;transition:background-color .18s,transform .18s;display:inline-flex}.page-module___8aEwW__navCta{white-space:nowrap;justify-self:end;min-height:44px;padding:11px 24px;font-size:13px}.page-module___8aEwW__primaryAction{text-align:left;justify-content:space-between;gap:20px;width:100%;min-height:66px;padding:20px 28px;font-size:16px}.page-module___8aEwW__ctaArrow{flex:none;font-size:23px;line-height:1;transition:transform .18s}.page-module___8aEwW__hero{isolation:isolate;grid-template-columns:minmax(0,44fr) minmax(0,56fr);align-items:center;min-height:810px;scroll-margin-top:86px;display:grid;position:relative}.page-module___8aEwW__heroCopy{z-index:3;min-width:0;min-height:810px;padding:0 0 0 var(--page-gutter);flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:relative}.page-module___8aEwW__eyebrow{color:var(--forest);letter-spacing:.15em;text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:750;line-height:1.6}.page-module___8aEwW__hero h1,.page-module___8aEwW__sectionIntro h2,.page-module___8aEwW__showcaseIntro h2,.page-module___8aEwW__storyCopy h2,.page-module___8aEwW__personalizationCopy h2,.page-module___8aEwW__signupCopy h2{color:var(--forest-dark);font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;text-wrap:balance;font-size:clamp(44px,3.9vw,54px);font-weight:500;line-height:1.18}.page-module___8aEwW__hero h1{letter-spacing:-.045em;font-size:clamp(64px,5.3vw,76px);line-height:1.04}.page-module___8aEwW__hero h1 span{display:block}.page-module___8aEwW__heroLead,.page-module___8aEwW__sectionLead{color:var(--muted-strong);margin-top:24px;font-size:18px;line-height:1.75}.page-module___8aEwW__heroLead{max-width:510px;font-size:19px}.page-module___8aEwW__heroActions{width:100%;max-width:520px;margin-top:32px}.page-module___8aEwW__heroActions>p{text-align:center;color:var(--muted);margin-top:14px;font-size:12px;line-height:1.8}.page-module___8aEwW__heroHandnote,.page-module___8aEwW__heroPhotoNote,.page-module___8aEwW__showcaseStartNote,.page-module___8aEwW__showcaseGardenNote,.page-module___8aEwW__todayHandnote,.page-module___8aEwW__footerBrand>p,.page-module___8aEwW__footerHandnote{font-family:var(--font-hand), cursive;letter-spacing:0;font-weight:500}.page-module___8aEwW__heroHandnote{bottom:50px;left:calc(var(--page-gutter) + 12px);width:fit-content;color:var(--clay);align-items:center;gap:16px;margin:0;font-size:34px;line-height:1;display:flex;position:absolute;transform:rotate(-6deg)}.page-module___8aEwW__heroHandnote img{opacity:.65;transform:rotate(12deg)}.page-module___8aEwW__heroVisual{z-index:0;position:absolute;inset:-86px 0 0 41%;overflow:hidden}.page-module___8aEwW__heroVisual:after{z-index:1;background:linear-gradient(90deg, var(--cream), #f8f5ecf0 2%, #f8f5ec7a 16%, transparent 24%), linear-gradient(0deg, var(--cream), #f8f5ec40 16%, transparent 29%);pointer-events:none;content:"";position:absolute;inset:0}.page-module___8aEwW__heroImage{object-fit:cover;object-position:58% center}.page-module___8aEwW__heroPhotoNote{z-index:2;color:var(--cream-soft);text-shadow:0 2px 14px #123c3059;pointer-events:none;font-size:34px;line-height:.98;position:absolute;bottom:555px;right:max(42px,17vw);transform:rotate(-7deg)}.page-module___8aEwW__heroArrow{opacity:.85;filter:brightness(0)invert();width:88px;height:auto;position:absolute;top:-36px;left:-76px;transform:rotate(28deg)}.page-module___8aEwW__heroPhotoHeart{opacity:.85;filter:brightness(0)invert();pointer-events:none;margin:14px 0 0 58px}.page-module___8aEwW__how{z-index:3;background:#edf2e6;border-radius:36px;align-items:center;gap:40px;min-height:470px;padding:42px;display:grid;position:relative}.page-module___8aEwW__sectionIntro h2{font-size:clamp(42px,3.4vw,48px);line-height:1.14}.page-module___8aEwW__sectionIntro .page-module___8aEwW__sectionLead{margin-top:18px;font-size:18px;line-height:1.75}.page-module___8aEwW__steps{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;list-style:none;display:grid}.page-module___8aEwW__step{background:var(--cream-soft);border:1px solid #164e3a12;border-radius:24px;min-width:0;padding:30px 24px 32px;transition:transform .18s;box-shadow:0 16px 28px #3c4f2712,0 2px 4px #3c4f2705}.page-module___8aEwW__stepHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-module___8aEwW__stepNumber{color:var(--sage-strong);font-variant-numeric:tabular-nums;letter-spacing:.05em;padding-top:4px;font-size:13px;font-weight:600}.page-module___8aEwW__step h3{color:var(--forest-dark);letter-spacing:-.02em;margin-top:24px;font-size:21px;font-weight:700;line-height:1.4}.page-module___8aEwW__step>p{color:var(--muted-strong);margin-top:12px;font-size:16px;line-height:1.65}.page-module___8aEwW__stepHeader img{background:radial-gradient(#e9eedb 55%,#0000 72%);border-radius:26px;width:80px;height:80px;padding:6px}.page-module___8aEwW__pricing{margin-top:72px}.page-module___8aEwW__plans{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;list-style:none;display:grid}.page-module___8aEwW__step.page-module___8aEwW__plan{min-height:0;display:block}.page-module___8aEwW__step.page-module___8aEwW__plan h3{margin-top:0}.page-module___8aEwW__step>.page-module___8aEwW__planPrice{color:var(--forest);font-size:18px;font-weight:700}.page-module___8aEwW__pricingFooter{gap:24px;max-width:560px;display:grid}.page-module___8aEwW__pricingFooter>p{color:var(--muted-strong);font-size:16px;line-height:1.7}.page-module___8aEwW__showcase{padding-block:72px 0}.page-module___8aEwW__showcaseIntro{text-align:center;max-width:720px;margin-inline:auto}.page-module___8aEwW__showcaseIntro .page-module___8aEwW__sectionLead{max-width:620px;margin-inline:auto}.page-module___8aEwW__showcaseScene{isolation:isolate;margin-top:60px;position:relative}.page-module___8aEwW__showcaseScene:before{z-index:-1;content:"";background:radial-gradient(at 50% 100%,#b4c69d66,#0000 68%),linear-gradient(#edf3e82e,#e8eedf 72%,#e4ead7);border-radius:48% 52% 22% 28%/52% 48% 22% 26%;position:absolute;inset:124px 2% 108px}.page-module___8aEwW__showcaseScene:after{z-index:0;filter:blur(12px);pointer-events:none;content:"";background:radial-gradient(#5d6b422b,#0000 70%);border-radius:50%;height:68px;position:absolute;bottom:94px;left:3%;right:3%}.page-module___8aEwW__screenStage{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(0,1.16fr) minmax(0,.92fr);align-items:end;gap:18px;max-width:1140px;margin-inline:auto;padding-inline:16px;display:grid;position:relative}.page-module___8aEwW__screenFigure{z-index:1;text-align:center;min-width:0;position:relative}.page-module___8aEwW__screenFigureFeatured{z-index:2}.page-module___8aEwW__phonePlacement{isolation:isolate;width:100%;max-width:328px;margin-inline:auto;position:relative}.page-module___8aEwW__phonePlacement:after{z-index:-1;filter:blur(5px);content:"";background:radial-gradient(#202b1861,#313f2326 38%,#0000 72%);border-radius:50%;height:38px;position:absolute;bottom:-20px;left:-9%;right:-9%}.page-module___8aEwW__screenFigureFeatured .page-module___8aEwW__phonePlacement{max-width:408px}.page-module___8aEwW__screenFigure:first-of-type .page-module___8aEwW__deviceShell{transform-origin:50% 100%;transform:translate(14px)rotate(-4deg)}.page-module___8aEwW__screenFigure:last-of-type .page-module___8aEwW__deviceShell{transform-origin:50% 100%;transform:translate(-12px)rotate(4deg)}.page-module___8aEwW__screenFigureFeatured .page-module___8aEwW__deviceShell{transform-origin:50% 100%;transform:rotate(-.5deg)}.page-module___8aEwW__deviceShell{background:linear-gradient(115deg,#8b8d83,#242824 13%,#080b09 47%,#565b52 81%,#111512);border:1px solid #666b62;border-radius:15.5%/8%;width:100%;padding:3px;position:relative;box-shadow:inset 0 0 0 1px #ffffff26,0 3px 5px #0d191038,0 16px 24px #1523152b,0 30px 52px -8px #1a2b183d}.page-module___8aEwW__deviceShell[data-device=today]{border-radius:14%/7%}.page-module___8aEwW__deviceShell[data-device=crop]{background:linear-gradient(115deg,#444940,#111511 13%,#080b09 55%,#272d25 86%,#0b0f0c);border-color:#53584e;border-radius:14.5%/8.2%;padding:10px}.page-module___8aEwW__deviceShell:before,.page-module___8aEwW__deviceShell:after{z-index:-1;content:"";background:linear-gradient(90deg,#151b15,#72786b,#252d23);border-radius:2px;width:3px;position:absolute}.page-module___8aEwW__deviceShell:before{height:7%;top:20%;left:-3px;box-shadow:0 54px #333c30}.page-module___8aEwW__deviceShell:after{height:11%;top:29%;right:-3px}.page-module___8aEwW__phone{background:#080b09;width:100%;position:relative;overflow:hidden}.page-module___8aEwW__screenImage{width:100%;height:auto;display:block}.page-module___8aEwW__phoneLocation{aspect-ratio:744/1498;border-radius:15%/7.45%}.page-module___8aEwW__phoneLocation .page-module___8aEwW__screenImage{width:137.634%;max-width:none;position:absolute;top:-1%;left:50%;transform:translate(-50%)}.page-module___8aEwW__phoneToday{aspect-ratio:784/1536;border-radius:13%/6.65%}.page-module___8aEwW__phoneToday .page-module___8aEwW__screenImage{width:130.612%;max-width:none;position:absolute;top:0;left:50%;transform:translate(-50%)}.page-module___8aEwW__phoneCrop{background:#f9faf5;border-radius:12.5%/7%}.page-module___8aEwW__deviceDetails{z-index:3;border-radius:inherit;pointer-events:none;background:linear-gradient(118deg,#ffffff0d,#0000 16% 76%,#ffffff05);position:absolute;inset:0;box-shadow:inset 1px 1px 1px #ffffff3d,inset -1px -1px 1px #0006}.page-module___8aEwW__deviceDetails:before{content:"";background:#060906;border-radius:999px;width:12%;height:2px;position:absolute;top:4px;left:44%;box-shadow:0 1px #ffffff1f}.page-module___8aEwW__deviceShell[data-device=today] .page-module___8aEwW__deviceDetails:after,.page-module___8aEwW__deviceShell[data-device=crop] .page-module___8aEwW__deviceDetails:after{content:"";background:radial-gradient(circle at 82%,#243c3c 0 2px,#080c0b 2.5px 4px,#0000 4.5px),linear-gradient(#080b09,#171d17);border:1px solid #525b4f8c;border-radius:999px;width:14%;height:1.35%;min-height:8px;position:absolute;top:2.3%;left:43%;box-shadow:0 1px 1px #ffffff2e}.page-module___8aEwW__deviceShell[data-device=crop] .page-module___8aEwW__deviceDetails:after{top:3.5%}.page-module___8aEwW__screenFigure figcaption{min-height:124px;padding:34px 8px 0}.page-module___8aEwW__screenFigure h3{color:var(--forest-dark);letter-spacing:-.025em;font-size:16.5px;font-weight:650;line-height:1.5}.page-module___8aEwW__screenFigure figcaption p{max-width:276px;color:var(--muted);margin:9px auto 0;font-size:14.5px;line-height:1.7}.page-module___8aEwW__showcaseStartNote,.page-module___8aEwW__showcaseGardenNote{z-index:3;pointer-events:none;font-size:30px;line-height:1.05;position:absolute}.page-module___8aEwW__showcaseStartNote{width:108px;color:var(--clay);top:30%;left:-14px;transform:rotate(-8deg)}.page-module___8aEwW__showcaseGardenNote{width:118px;color:var(--forest);top:35%;right:-10px;transform:rotate(7deg)}.page-module___8aEwW__showcaseStartNote img{opacity:.8;width:78px;height:auto;margin:12px 0 0 12px}.page-module___8aEwW__showcaseGardenNote img{opacity:.8;width:88px;height:auto;margin:14px 0 0}.page-module___8aEwW__showcaseLeaves,.page-module___8aEwW__showcaseGround{z-index:0;pointer-events:none;position:absolute}.page-module___8aEwW__showcaseLeaves{opacity:.68;width:350px;height:auto;bottom:112px;left:-80px;transform:rotate(180deg)}.page-module___8aEwW__showcaseGround{object-fit:cover;object-position:center 70%;opacity:.46;filter:saturate(.75);width:100%;height:320px;bottom:98px;left:0;-webkit-mask-image:radial-gradient(66% 100% at 50% 62%,#000 40%,#000c 58%,#0000 78%);mask-image:radial-gradient(66% 100% at 50% 62%,#000 40%,#000c 58%,#0000 78%)}.page-module___8aEwW__today{isolation:isolate;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:76px;padding-block:68px 72px;display:grid;position:relative}.page-module___8aEwW__storyCopy,.page-module___8aEwW__personalizationCopy,.page-module___8aEwW__signupCopy{min-width:0}.page-module___8aEwW__storyCopy{max-width:560px}.page-module___8aEwW__storyCopy h2{font-size:clamp(48px,4.1vw,58px);line-height:1.14}.page-module___8aEwW__storyCopy .page-module___8aEwW__sectionLead{max-width:520px;margin-top:26px}.page-module___8aEwW__quietList{margin-top:32px;list-style:none;display:grid}.page-module___8aEwW__quietList li{color:var(--forest-dark);border-bottom:1px solid #164e3a1a;align-items:center;gap:16px;padding-block:19px;font-size:17px;font-weight:600;line-height:1.6;display:flex}.page-module___8aEwW__quietList li:last-child{border-bottom:0}.page-module___8aEwW__quietCheck{width:30px;height:30px;color:var(--forest);background:#e5eddc;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.page-module___8aEwW__todayVisual{width:100%;min-width:0;min-height:752px;position:relative}.page-module___8aEwW__todayPhoto{inset:32px 76px 54px calc(-1 * var(--page-gutter));background:var(--sage);border-radius:36px;position:absolute;overflow:hidden}.page-module___8aEwW__gardenImage{object-fit:cover;object-position:72% center}.page-module___8aEwW__todayPhoto .page-module___8aEwW__gardenImage{object-position:72% center;transform:scaleX(-1)}.page-module___8aEwW__todayPhone{z-index:2;transform-origin:50% 90%;width:60%;max-width:388px;position:absolute;bottom:0;right:0;transform:rotate(-3.5deg)}.page-module___8aEwW__todayHandnote{z-index:1;max-width:170px;color:var(--forest-dark);pointer-events:none;font-size:31px;line-height:1.05;position:absolute;top:88px;left:16px;transform:rotate(-8deg)}.page-module___8aEwW__todayHandnote:after{content:"";border-top:2px solid #e6b24dcc;border-radius:50%;width:94px;height:9px;margin-top:13px;display:block;transform:rotate(-4deg)}.page-module___8aEwW__todayBranch{z-index:-1;left:calc(-1 * var(--page-gutter) - -56px);opacity:.12;pointer-events:none;width:360px;height:auto;position:absolute;bottom:180px;transform:rotate(255deg)}.page-module___8aEwW__personalizationSection{background:var(--sage);padding-block:68px;position:relative}.page-module___8aEwW__personalization{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:68px;display:grid;position:relative}.page-module___8aEwW__personalizationArt{align-self:stretch;min-width:0;min-height:652px;position:relative}.page-module___8aEwW__personalizationPhoto{inset:0 0 0 calc(-1 * var(--page-gutter));background:#dce7d5;border-radius:0 36px 36px 0;position:absolute;overflow:hidden}.page-module___8aEwW__personalizationPhoto:after{background:linear-gradient(90deg, transparent 88%, #edf3e81f 94%, #edf3e87a), linear-gradient(0deg, var(--sage), transparent 16%);pointer-events:none;content:"";position:absolute;inset:0}.page-module___8aEwW__personalizationArt .page-module___8aEwW__gardenImage{object-position:68% center}.page-module___8aEwW__contextList{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px;list-style:none;display:grid}.page-module___8aEwW__contextList li{min-width:0;min-height:178px;color:var(--forest-dark);background:var(--cream-soft);text-align:center;border:1px solid #164e3a0f;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:26px 16px;font-size:15px;font-weight:600;line-height:1.5;display:flex;box-shadow:0 12px 24px #3c4f270f}.page-module___8aEwW__contextList img{flex:none;width:54px;height:54px}.page-module___8aEwW__signup{z-index:2;padding-block:72px 56px;position:relative}.page-module___8aEwW__signupSurface{isolation:isolate;min-height:410px;color:var(--cream-soft);background:var(--forest);border-radius:36px;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:52px;padding:78px 80px;display:grid;position:relative}.page-module___8aEwW__signupCopy,.page-module___8aEwW__signupForm,.page-module___8aEwW__signupSuccess{z-index:1;position:relative}.page-module___8aEwW__signupCopy h2{color:var(--cream-soft);font-size:52px}.page-module___8aEwW__signupCopy>p{color:#fffdf7d4;margin-top:18px;font-size:18px;line-height:1.8}.page-module___8aEwW__signupForm{min-width:0}.page-module___8aEwW__formRow{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.page-module___8aEwW__formRow input{width:100%;min-width:0;min-height:68px;color:var(--forest-dark);background:var(--cream-soft);border:1px solid #0000;border-radius:12px;padding:20px;font-size:16px;line-height:1.5}.page-module___8aEwW__formRow input::placeholder{color:#727a6d;opacity:1}.page-module___8aEwW__formRow input[aria-invalid=true]{border-color:#ffc8ad;box-shadow:0 0 0 1px #ffc8ad}.page-module___8aEwW__formRow button{min-width:160px;min-height:68px;color:var(--forest-dark);cursor:pointer;background:#dce8cc;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;padding:20px 24px;font-size:16px;font-weight:750;line-height:1.5;transition:background-color .18s,transform .18s;display:inline-flex}.page-module___8aEwW__formRow input:disabled,.page-module___8aEwW__formRow button:disabled{opacity:.7;cursor:wait}.page-module___8aEwW__signupSurface :focus-visible{outline:3px solid var(--gold);outline-offset:4px}.page-module___8aEwW__signupHelp,.page-module___8aEwW__emailSuggestion,.page-module___8aEwW__formError,.page-module___8aEwW__formNotice{overflow-wrap:anywhere;margin-top:14px;font-size:13.5px;line-height:1.75}.page-module___8aEwW__signupHelp{color:#fffdf7c2}.page-module___8aEwW__emailSuggestion{color:var(--cream-soft);font-size:14px}.page-module___8aEwW__emailSuggestion button{color:#f4d791;max-width:100%;font-size:inherit;font-weight:700;line-height:inherit;text-align:left;text-underline-offset:3px;overflow-wrap:anywhere;cursor:pointer;background:0 0;border-radius:2px;text-decoration:underline}.page-module___8aEwW__formError{color:#ffd8c7;font-size:14px}.page-module___8aEwW__formNotice{color:var(--cream-soft);font-size:14px}.page-module___8aEwW__signupSprig{z-index:0;pointer-events:none;position:absolute}.page-module___8aEwW__leafImage{object-fit:contain}.page-module___8aEwW__signupSprig{opacity:.78;width:260px;height:auto;top:-146px;right:-126px}.page-module___8aEwW__signupSuccess{background:#fffdf712;border:1px solid #fffdf733;border-radius:20px;align-items:center;gap:16px;min-width:0;padding:30px;display:flex}.page-module___8aEwW__signupSuccess h3{color:var(--cream-soft);font-size:24px;font-weight:700;line-height:1.25}.page-module___8aEwW__signupSuccess p{color:#fffdf7d9;margin-top:6px;font-size:15px;line-height:1.6}.page-module___8aEwW__successIllustration{color:#cde3b5;flex:none;width:78px;height:67px;overflow:visible}.page-module___8aEwW__successBounce{transform-origin:56px 66px;animation:.9s cubic-bezier(.2,.8,.24,1) both page-module___8aEwW__successBounce}.page-module___8aEwW__successSoil{opacity:.24}.page-module___8aEwW__successSeed{transform-box:fill-box;transform-origin:50%;opacity:0;animation:.9s cubic-bezier(.2,.8,.24,1) both page-module___8aEwW__seedDrop}.page-module___8aEwW__successStem{stroke-dasharray:31;stroke-dashoffset:31px;opacity:0;animation:.9s cubic-bezier(.2,.8,.24,1) both page-module___8aEwW__stemGrow}.page-module___8aEwW__successLeafLeft,.page-module___8aEwW__successLeafRight{transform-box:fill-box;transform-origin:100%;opacity:0;animation:.9s cubic-bezier(.2,.8,.24,1) both page-module___8aEwW__leafGrow}.page-module___8aEwW__successLeafRight{transform-origin:0}@keyframes page-module___8aEwW__seedDrop{0%{opacity:0;transform:translateY(-18px)rotate(-22deg)scale(.92)}22%{opacity:1}46%{opacity:1;transform:translateY(36px)rotate(-22deg)scale(1)}58%,to{opacity:0;transform:translateY(40px)rotate(-22deg)scale(.72)}}@keyframes page-module___8aEwW__stemGrow{0%,34%{opacity:0;stroke-dashoffset:31px}48%{opacity:1}76%,to{opacity:1;stroke-dashoffset:0}}@keyframes page-module___8aEwW__leafGrow{0%,52%{opacity:0;transform:scale(.18)rotate(-4deg)}78%{opacity:1;transform:scale(1.06)rotate(1deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes page-module___8aEwW__successBounce{0%,78%{transform:translateY(0)scale(1)}90%{transform:translateY(-2px)scale(1.018)}to{transform:translateY(0)scale(1)}}.page-module___8aEwW__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module___8aEwW__footer{padding-block:24px 44px;position:relative;overflow:hidden}.page-module___8aEwW__footerInner{z-index:1;border-top:1px solid #164e3a21;grid-template-columns:1fr 1.35fr .9fr;align-items:center;padding-top:48px;display:grid;position:relative}.page-module___8aEwW__footerBrand{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.page-module___8aEwW__footerLogo{width:192px}.page-module___8aEwW__footerBrand>p{color:var(--muted-strong);font-size:26px;line-height:1.2}.page-module___8aEwW__footerLinks{color:var(--muted-strong);flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;font-size:14px;font-weight:600;display:flex}.page-module___8aEwW__footerLinks a{text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}.page-module___8aEwW__copyright{color:var(--muted);grid-column:1/-1;margin-top:12px;font-size:12px;line-height:1.8}.page-module___8aEwW__footerBranch{opacity:.11;pointer-events:none;width:300px;height:auto;position:absolute;bottom:-10px;left:-75px;transform:rotate(185deg)}.page-module___8aEwW__footerHandnote{color:var(--muted-strong);justify-content:flex-end;align-items:center;gap:14px;font-size:32px;line-height:1.05;display:flex;transform:rotate(-6deg)}.page-module___8aEwW__footerHandnote img{opacity:.65;flex:none}@media (hover:hover) and (pointer:fine){.page-module___8aEwW__navCta:hover,.page-module___8aEwW__primaryAction:hover{background:var(--forest-dark);transform:translateY(-1px)}.page-module___8aEwW__primaryAction:hover .page-module___8aEwW__ctaArrow{transform:translate(2px,-1px)}.page-module___8aEwW__navLink:hover,.page-module___8aEwW__footerLinks a:hover{color:var(--forest);text-decoration:underline}.page-module___8aEwW__step:hover{transform:translateY(-2px)}.page-module___8aEwW__formRow button:not(:disabled):hover{background:var(--cream-soft);transform:translateY(-1px)}.page-module___8aEwW__emailSuggestion button:hover{color:var(--cream-soft)}}@media (max-width:1400px){.page-module___8aEwW__showcaseStartNote,.page-module___8aEwW__showcaseGardenNote{display:none}}@media (max-width:1200px){.page-module___8aEwW__headerInner{gap:24px}.page-module___8aEwW__nav{gap:22px}.page-module___8aEwW__navLink{font-size:13px}.page-module___8aEwW__hero,.page-module___8aEwW__heroCopy{min-height:752px}.page-module___8aEwW__heroCopy{padding-block:72px 154px}.page-module___8aEwW__hero h1{font-size:clamp(54px,5.4vw,64px)}.page-module___8aEwW__heroLead{font-size:18px}.page-module___8aEwW__screenStage{max-width:1080px}.page-module___8aEwW__showcaseLeaves{width:300px;left:-100px}.page-module___8aEwW__today,.page-module___8aEwW__personalization{gap:48px}.page-module___8aEwW__todayVisual{min-height:670px}.page-module___8aEwW__todayPhoto{inset:24px 52px 44px calc(-1 * var(--page-gutter))}.page-module___8aEwW__todayPhone{width:64%;max-width:366px;transform:rotate(-2.5deg)}.page-module___8aEwW__todayHandnote{max-width:126px;font-size:26px;top:64px;left:-12px}.page-module___8aEwW__personalizationArt{min-height:620px}.page-module___8aEwW__contextList{gap:12px}.page-module___8aEwW__contextList li{min-height:164px;padding:22px 12px;font-size:14px}.page-module___8aEwW__contextList img{width:50px;height:50px}.page-module___8aEwW__signupSurface{gap:32px;min-height:390px;padding:64px 52px}.page-module___8aEwW__signupCopy h2{font-size:46px}.page-module___8aEwW__signupSprig{width:230px;top:-128px;right:-136px}.page-module___8aEwW__footerLinks{gap:16px;font-size:13px}.page-module___8aEwW__footerHandnote{font-size:29px}}@media (max-width:1150px){.page-module___8aEwW__how{grid-template-columns:1fr;gap:34px;min-height:0;padding:40px}.page-module___8aEwW__sectionIntro{max-width:640px}.page-module___8aEwW__sectionIntro h2{max-width:560px;font-size:46px}.page-module___8aEwW__sectionIntro .page-module___8aEwW__sectionLead{max-width:600px}.page-module___8aEwW__step{min-height:340px}}@media (max-width:900px){.page-module___8aEwW__section,.page-module___8aEwW__headerInner,.page-module___8aEwW__footerInner{width:calc(100% - 48px)}.page-module___8aEwW__section,.page-module___8aEwW__personalizationSection{scroll-margin-top:92px}.page-module___8aEwW__headerInner{grid-template-columns:1fr auto;min-height:76px;padding-block:14px}.page-module___8aEwW__logoLink{width:158px}.page-module___8aEwW__nav{display:none}.page-module___8aEwW__hero{grid-template-columns:1fr;min-height:0;padding-top:38px}.page-module___8aEwW__heroCopy{width:calc(100% - 48px);max-width:660px;min-height:0;margin-left:24px;padding:0}.page-module___8aEwW__hero h1{font-size:clamp(52px,8vw,68px)}.page-module___8aEwW__heroLead{max-width:580px}.page-module___8aEwW__heroHandnote{margin-top:26px;font-size:30px;position:static}.page-module___8aEwW__heroVisual{aspect-ratio:1.65;border-radius:0;width:100%;min-height:0;margin-top:24px;position:relative;inset:auto}.page-module___8aEwW__heroVisual:after{background:linear-gradient(180deg, var(--cream), transparent 22%), linear-gradient(0deg, var(--cream), transparent 12%)}.page-module___8aEwW__heroImage{object-position:center}.page-module___8aEwW__heroPhotoNote{display:none}.page-module___8aEwW__how{gap:30px;padding:36px}.page-module___8aEwW__step{min-height:328px;padding:26px 20px}.page-module___8aEwW__stepHeader img{width:72px;height:72px}.page-module___8aEwW__step h3{font-size:20px}.page-module___8aEwW__showcase{padding-top:60px}.page-module___8aEwW__showcaseScene{margin-top:44px}.page-module___8aEwW__screenStage{gap:16px;padding-inline:10px}.page-module___8aEwW__screenFigure:first-of-type .page-module___8aEwW__deviceShell{transform:translate(6px)rotate(-2deg)}.page-module___8aEwW__screenFigure:last-of-type .page-module___8aEwW__deviceShell{transform:translate(-6px)rotate(2deg)}.page-module___8aEwW__screenFigure h3{font-size:16px}.page-module___8aEwW__screenFigure figcaption p{font-size:14px}.page-module___8aEwW__today{grid-template-columns:1fr;gap:40px;padding-block:60px}.page-module___8aEwW__todayVisual{aspect-ratio:.86;max-width:680px;min-height:0;margin-inline:auto}.page-module___8aEwW__todayPhoto{inset:28px 60px 48px 0}.page-module___8aEwW__todayPhone{width:60%;max-width:396px;right:0;transform:rotate(-3deg)}.page-module___8aEwW__todayHandnote{max-width:170px;font-size:30px;top:80px;left:24px}.page-module___8aEwW__storyCopy{max-width:660px}.page-module___8aEwW__todayBranch{opacity:.2;width:300px;top:auto;bottom:24px;right:-180px}.page-module___8aEwW__personalizationSection{padding-block:60px}.page-module___8aEwW__personalization{grid-template-columns:1fr;gap:36px}.page-module___8aEwW__personalizationArt{aspect-ratio:4/3;min-height:0}.page-module___8aEwW__personalizationPhoto{border-radius:30px;inset:0}.page-module___8aEwW__personalizationPhoto:after{background:linear-gradient(#0000 84%,#edf3e873)}.page-module___8aEwW__personalizationCopy{max-width:760px}.page-module___8aEwW__personalizationCopy h2{max-width:700px}.page-module___8aEwW__contextList li{min-height:178px;padding:26px 20px;font-size:15px}.page-module___8aEwW__contextList img{width:54px;height:54px}.page-module___8aEwW__signup{padding-block:60px 56px}.page-module___8aEwW__signupSurface{grid-template-columns:1fr;gap:32px;min-height:0;padding:60px}.page-module___8aEwW__signupCopy h2{font-size:48px}.page-module___8aEwW__signupCopy>p{max-width:540px}.page-module___8aEwW__signupForm{width:100%}.page-module___8aEwW__footerInner{grid-template-columns:1fr 1fr}.page-module___8aEwW__footerLinks{grid-area:2/1/auto/-1;justify-content:flex-start;gap:28px;font-size:14px}.page-module___8aEwW__footerHandnote{grid-area:1/2;font-size:32px}}@media (max-width:760px){.page-module___8aEwW__steps,.page-module___8aEwW__plans{grid-template-columns:1fr;gap:18px}.page-module___8aEwW__pricing{margin-top:56px}.page-module___8aEwW__step{grid-template-columns:88px minmax(0,1fr);column-gap:24px;min-height:0;padding:28px;display:grid}.page-module___8aEwW__stepHeader{flex-direction:column;grid-area:1/1/span 2;justify-content:flex-start;align-items:center;gap:12px}.page-module___8aEwW__step h3{grid-column:2;margin-top:0}.page-module___8aEwW__step>p{grid-column:2;margin-top:10px}.page-module___8aEwW__screenStage{grid-template-columns:1fr;gap:50px;max-width:550px;padding-inline:0}.page-module___8aEwW__screenFigure:first-of-type .page-module___8aEwW__deviceShell,.page-module___8aEwW__screenFigure:last-of-type .page-module___8aEwW__deviceShell,.page-module___8aEwW__screenFigureFeatured .page-module___8aEwW__deviceShell{transform:none}.page-module___8aEwW__screenFigure:before{z-index:-1;background:radial-gradient(ellipse at 50% 70%, #e4ecd9, var(--sage) 70%);content:"";border-radius:48% 52% 44% 56%;position:absolute;inset:14% 0 20%}.page-module___8aEwW__screenFigure .page-module___8aEwW__phonePlacement{max-width:328px}.page-module___8aEwW__screenFigureFeatured .page-module___8aEwW__phonePlacement{max-width:368px}.page-module___8aEwW__screenFigure figcaption{max-width:330px;min-height:0;margin:0 auto;padding-top:26px}.page-module___8aEwW__screenFigure h3{font-size:19px}.page-module___8aEwW__screenFigure figcaption p{max-width:310px;font-size:15px}.page-module___8aEwW__showcaseScene:before,.page-module___8aEwW__showcaseScene:after,.page-module___8aEwW__showcaseLeaves,.page-module___8aEwW__showcaseGround{display:none}.page-module___8aEwW__footerInner{grid-template-columns:1fr;align-items:start;gap:26px}.page-module___8aEwW__footerLinks{grid-area:auto;gap:8px 24px}.page-module___8aEwW__footerHandnote{display:none}.page-module___8aEwW__footerLogo{width:176px}.page-module___8aEwW__copyright{margin-top:4px}}@media (max-width:600px){.page-module___8aEwW__section,.page-module___8aEwW__headerInner,.page-module___8aEwW__footerInner{width:calc(100% - 40px)}.page-module___8aEwW__headerInner{gap:20px;min-height:74px}.page-module___8aEwW__logoLink{width:138px}.page-module___8aEwW__navCta{padding:11px 16px;font-size:12.5px}.page-module___8aEwW__hero{padding-top:32px}.page-module___8aEwW__heroCopy{width:calc(100% - 40px);margin-left:20px}.page-module___8aEwW__hero h1{font-size:clamp(38px,11.3vw,58px);line-height:1.08}.page-module___8aEwW__sectionIntro h2,.page-module___8aEwW__showcaseIntro h2,.page-module___8aEwW__storyCopy h2,.page-module___8aEwW__personalizationCopy h2,.page-module___8aEwW__signupCopy h2{font-size:clamp(34px,9.8vw,44px);line-height:1.16}.page-module___8aEwW__eyebrow{letter-spacing:.13em;margin-bottom:16px;font-size:10px}.page-module___8aEwW__heroLead,.page-module___8aEwW__sectionLead,.page-module___8aEwW__sectionIntro .page-module___8aEwW__sectionLead,.page-module___8aEwW__signupCopy>p{margin-top:20px;font-size:17px;line-height:1.75}.page-module___8aEwW__heroActions{max-width:none;margin-top:26px}.page-module___8aEwW__primaryAction{text-wrap:balance;border-radius:18px;gap:12px;min-height:66px;padding:18px 20px;font-size:15px}.page-module___8aEwW__heroActions>p{max-width:340px;font-size:12px}.page-module___8aEwW__heroVisual{aspect-ratio:1.12;margin-top:14px}.page-module___8aEwW__heroImage{object-position:60% center}.page-module___8aEwW__heroHandnote{display:none}.page-module___8aEwW__how{border-radius:28px;gap:28px;padding:30px 22px}.page-module___8aEwW__steps{gap:16px}.page-module___8aEwW__step{border-radius:22px;padding:24px;display:block}.page-module___8aEwW__stepHeader{flex-direction:row;justify-content:space-between;align-items:flex-start}.page-module___8aEwW__stepHeader img{width:76px;height:76px;padding:4px}.page-module___8aEwW__step h3{margin-top:18px;font-size:20px}.page-module___8aEwW__step>p{font-size:15.5px}.page-module___8aEwW__showcase{padding-top:58px}.page-module___8aEwW__showcaseScene{margin-top:36px}.page-module___8aEwW__screenStage{gap:48px}.page-module___8aEwW__screenFigure .page-module___8aEwW__phonePlacement{max-width:312px}.page-module___8aEwW__screenFigureFeatured .page-module___8aEwW__phonePlacement{max-width:350px}.page-module___8aEwW__today{gap:36px;padding-block:56px}.page-module___8aEwW__todayVisual{aspect-ratio:.63;max-width:440px}.page-module___8aEwW__todayPhoto{border-radius:28px;inset:0 44px 52px 0}.page-module___8aEwW__todayPhone{width:80%;max-width:352px;right:4px;transform:rotate(-2deg)}.page-module___8aEwW__storyCopy .page-module___8aEwW__sectionLead{margin-top:20px}.page-module___8aEwW__todayHandnote,.page-module___8aEwW__todayBranch{display:none}.page-module___8aEwW__quietList{margin-top:24px}.page-module___8aEwW__quietList li{padding-block:17px;font-size:16px}.page-module___8aEwW__personalizationSection{padding-block:52px}.page-module___8aEwW__personalization{gap:32px}.page-module___8aEwW__personalizationArt{aspect-ratio:5/4}.page-module___8aEwW__personalizationPhoto{border-radius:28px}.page-module___8aEwW__contextList{grid-template-columns:1fr;gap:14px;margin-top:26px}.page-module___8aEwW__contextList li{text-align:left;border-radius:20px;flex-direction:row;justify-content:flex-start;gap:22px;min-height:104px;padding:24px;font-size:15px}.page-module___8aEwW__contextList img{width:52px;height:52px}.page-module___8aEwW__signup{padding-block:58px 52px}.page-module___8aEwW__signupSurface{border-radius:28px;gap:28px;padding:42px 24px 62px}.page-module___8aEwW__formRow{grid-template-columns:1fr;gap:12px}.page-module___8aEwW__formRow input{min-height:64px;padding:18px;font-size:16px}.page-module___8aEwW__formRow button{width:100%;min-height:64px;font-size:16px}.page-module___8aEwW__signupHelp{text-align:center;font-size:12px}.page-module___8aEwW__signupSprig{opacity:.65;width:160px;top:-94px;right:-80px}.page-module___8aEwW__signupSuccess{align-items:flex-start;gap:12px;padding:20px}.page-module___8aEwW__successIllustration{width:60px;height:52px}.page-module___8aEwW__signupSuccess h3{font-size:24px}.page-module___8aEwW__signupSuccess p{font-size:15px}.page-module___8aEwW__footer{padding-block:24px 36px}.page-module___8aEwW__footerInner{padding-top:36px}.page-module___8aEwW__footerBrand>p{font-size:28px}.page-module___8aEwW__footerLinks{gap:6px 20px;font-size:13px}.page-module___8aEwW__footerBranch{opacity:.1;width:240px;bottom:-130px;left:-135px}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__navCta,.page-module___8aEwW__primaryAction,.page-module___8aEwW__ctaArrow,.page-module___8aEwW__step,.page-module___8aEwW__formRow button{transition:none}.page-module___8aEwW__navCta:hover,.page-module___8aEwW__primaryAction:hover,.page-module___8aEwW__primaryAction:hover .page-module___8aEwW__ctaArrow,.page-module___8aEwW__step:hover,.page-module___8aEwW__formRow button:not(:disabled):hover{transform:none}.page-module___8aEwW__successBounce,.page-module___8aEwW__successSeed,.page-module___8aEwW__successStem,.page-module___8aEwW__successLeafLeft,.page-module___8aEwW__successLeafRight{animation:none}.page-module___8aEwW__successSeed{opacity:0}.page-module___8aEwW__successStem,.page-module___8aEwW__successLeafLeft,.page-module___8aEwW__successLeafRight{opacity:1;stroke-dashoffset:0;transform:none}}
.public-auth-page-module__8yM2gq__page{grid-template-rows:auto 1fr auto;min-height:100svh;display:grid;position:relative;overflow-x:hidden}.public-auth-page-module__8yM2gq__page:before,.public-auth-page-module__8yM2gq__page:after{z-index:-1;filter:blur(2px);pointer-events:none;content:"";border-radius:50%;position:absolute}.public-auth-page-module__8yM2gq__page:before{background:radial-gradient(circle,#dce8cc9e,#0000 70%);width:520px;height:520px;top:-180px;right:-150px}.public-auth-page-module__8yM2gq__page:after{background:radial-gradient(circle,#e6b24d21,#0000 70%);width:600px;height:600px;bottom:-230px;left:-210px}.public-auth-page-module__8yM2gq__brandHeader{width:min(1120px,100% - 64px);margin-inline:auto;padding-block:30px}.public-auth-page-module__8yM2gq__brandLink{border-radius:4px;width:174px;display:inline-flex}.public-auth-page-module__8yM2gq__brandLink img{width:100%;height:auto}.public-auth-page-module__8yM2gq__main{place-items:center;width:100%;padding:34px 24px 70px;display:grid}.public-auth-page-module__8yM2gq__card{text-align:center;background:#fffdf7f0;border:1px solid #164e3a17;border-radius:32px;width:min(100%,580px);padding:46px 52px 50px;box-shadow:0 28px 70px #123c301a,0 3px 10px #123c300a}.public-auth-page-module__8yM2gq__visual{background:radial-gradient(circle, var(--sage) 0 55%, transparent 72%);border-radius:50%;place-items:center;width:132px;height:132px;margin:0 auto 22px;display:grid;position:relative}.public-auth-page-module__8yM2gq__botanical{object-fit:contain;opacity:.9;width:128px;height:128px;transform:rotate(-4deg)}.public-auth-page-module__8yM2gq__statusIcon{border:4px solid var(--cream-soft);width:42px;height:42px;color:var(--cream-soft);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:7px;right:1px;box-shadow:0 8px 20px #123c3024}.public-auth-page-module__8yM2gq__form .public-auth-page-module__8yM2gq__statusIcon,.public-auth-page-module__8yM2gq__success .public-auth-page-module__8yM2gq__statusIcon{background:var(--forest)}.public-auth-page-module__8yM2gq__error .public-auth-page-module__8yM2gq__statusIcon{background:var(--clay)}.public-auth-page-module__8yM2gq__eyebrow{color:var(--forest);letter-spacing:.14em;margin-bottom:15px;font-size:11px;font-weight:750;line-height:1.4}.public-auth-page-module__8yM2gq__card h1{color:var(--forest-dark);font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;text-wrap:balance;font-size:clamp(38px,6vw,52px);font-weight:500;line-height:1.08}.public-auth-page-module__8yM2gq__description{max-width:430px;color:var(--muted-strong);text-wrap:balance;margin:22px auto 0;font-size:17px;line-height:1.7}.public-auth-page-module__8yM2gq__content{text-align:left;margin-top:30px}.public-auth-page-module__8yM2gq__footer{color:var(--muted-strong);font-family:var(--font-hand), cursive;text-align:center;padding:0 24px 34px;font-size:27px;font-weight:500;line-height:1.2;transform:rotate(-2deg)}@media (max-width:600px){.public-auth-page-module__8yM2gq__brandHeader{width:calc(100% - 40px);padding-block:24px}.public-auth-page-module__8yM2gq__brandLink{width:146px}.public-auth-page-module__8yM2gq__main{padding:24px 20px 48px}.public-auth-page-module__8yM2gq__card{border-radius:26px;padding:36px 24px 40px}.public-auth-page-module__8yM2gq__visual{width:116px;height:116px;margin-bottom:18px}.public-auth-page-module__8yM2gq__botanical{width:112px;height:112px}.public-auth-page-module__8yM2gq__statusIcon{width:39px;height:39px}.public-auth-page-module__8yM2gq__card h1{font-size:clamp(36px,11vw,44px)}.public-auth-page-module__8yM2gq__description{margin-top:18px;font-size:16px;line-height:1.65}.public-auth-page-module__8yM2gq__content{margin-top:26px}.public-auth-page-module__8yM2gq__footer{padding-bottom:26px;font-size:24px}}@media (max-height:720px){.public-auth-page-module__8yM2gq__brandHeader{padding-block:20px}.public-auth-page-module__8yM2gq__main{padding-block:16px 36px}.public-auth-page-module__8yM2gq__card{padding-top:32px;padding-bottom:36px}.public-auth-page-module__8yM2gq__visual{width:106px;height:106px;margin-bottom:14px}.public-auth-page-module__8yM2gq__botanical{width:102px;height:102px}}
.page-module__Z5Kw9q__form{gap:18px;display:grid}.page-module__Z5Kw9q__field{gap:8px;display:grid}.page-module__Z5Kw9q__field label{color:var(--forest-dark);font-size:14px;font-weight:700}.page-module__Z5Kw9q__field input{border:1px solid var(--border);width:100%;min-height:52px;color:var(--forest-dark);background:var(--cream-soft);border-radius:14px;padding:13px 15px;transition:border-color .16s,box-shadow .16s;box-shadow:0 1px 2px #123c3008}.page-module__Z5Kw9q__field input:hover:not(:disabled){border-color:var(--sage-strong)}.page-module__Z5Kw9q__field input:focus{border-color:var(--forest);outline:0;box-shadow:0 0 0 4px #164e3a1a}.page-module__Z5Kw9q__field input[aria-invalid=true]{border-color:var(--clay)}.page-module__Z5Kw9q__field input:disabled{cursor:wait;opacity:.72}.page-module__Z5Kw9q__requirements,.page-module__Z5Kw9q__message{font-size:13px;line-height:1.55}.page-module__Z5Kw9q__requirements{color:var(--muted-strong);margin-top:-6px}.page-module__Z5Kw9q__message{color:#873f2b;background:#b765421a;border-radius:12px;padding:11px 13px}.page-module__Z5Kw9q__form button{min-height:54px;color:var(--cream-soft);background:var(--forest);cursor:pointer;border-radius:14px;margin-top:4px;padding:14px 22px;font-weight:750;transition:background-color .16s,box-shadow .16s,transform .16s;box-shadow:0 12px 28px #164e3a2e}.page-module__Z5Kw9q__form button:hover:not(:disabled){background:var(--forest-dark);transform:translateY(-1px);box-shadow:0 14px 32px #164e3a3b}.page-module__Z5Kw9q__form button:active:not(:disabled){transform:translateY(0)}.page-module__Z5Kw9q__form button:disabled{cursor:not-allowed;opacity:.52;box-shadow:none}@media (max-width:600px){.page-module__Z5Kw9q__form{gap:16px}}@media (prefers-reduced-motion:reduce){.page-module__Z5Kw9q__field input,.page-module__Z5Kw9q__form button{transition:none}}
.public-page-module__McoVwG__main{overflow-wrap:anywhere;width:min(840px,100% - 64px);margin-inline:auto;padding-block:84px 112px}.public-page-module__McoVwG__intro{border-bottom:1px solid var(--border);margin-bottom:36px;padding-bottom:32px}.public-page-module__McoVwG__intro h1,.public-page-module__McoVwG__content h2{color:var(--forest-dark);font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;text-wrap:balance;font-weight:500}.public-page-module__McoVwG__intro h1{font-size:clamp(38px,5.5vw,60px);line-height:1.12}.public-page-module__McoVwG__updated{color:var(--muted-strong);margin-top:24px;font-size:14px;line-height:1.65}.public-page-module__McoVwG__content{color:var(--forest-dark);font-size:17px;line-height:1.75}.public-page-module__McoVwG__content>*+*{margin-top:20px}.public-page-module__McoVwG__content h2{margin-top:52px;font-size:29px;line-height:1.3}.public-page-module__McoVwG__content h3{margin-top:32px;font-size:20px;font-weight:700;line-height:1.4}.public-page-module__McoVwG__anchorHeading{scroll-margin-top:86px}.public-page-module__McoVwG__content ul{padding-left:24px}.public-page-module__McoVwG__content li+li{margin-top:8px}.public-page-module__McoVwG__content a{color:var(--forest);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.public-page-module__McoVwG__content a:hover,.public-page-module__McoVwG__content a:focus-visible{color:var(--forest-dark);text-decoration-thickness:2px}.public-page-module__McoVwG__emailCard{border:1px solid var(--border);background:var(--sage);border-radius:20px;margin-block:28px;padding:28px}.public-page-module__McoVwG__emailCard p{color:var(--muted-strong);margin-bottom:8px;font-size:15px}.public-page-module__McoVwG__emailCard a{font-size:clamp(18px,3vw,24px);font-weight:650}.public-page-module__McoVwG__content ol{padding-left:24px}.public-page-module__McoVwG__content ol li+li{margin-top:8px}.public-page-module__McoVwG__facts{color:var(--muted-strong);font-size:15px;font-weight:600}.public-page-module__McoVwG__content .public-page-module__McoVwG__cardList{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;padding-left:0;list-style:none;display:grid}.public-page-module__McoVwG__content .public-page-module__McoVwG__cardList li+li{margin-top:0}.public-page-module__McoVwG__content .public-page-module__McoVwG__card{border:1px solid var(--border);height:100%;color:var(--forest-dark);background:var(--cream-soft);border-radius:20px;flex-direction:column;gap:6px;padding:24px;text-decoration:none;transition:border-color .18s,transform .18s;display:flex}.public-page-module__McoVwG__cardTitle{font-family:var(--font-display), Georgia, serif;font-size:22px;font-weight:500;line-height:1.3}.public-page-module__McoVwG__cardMeta{color:var(--muted-strong);font-size:14px;font-weight:600;line-height:1.5}.public-page-module__McoVwG__cardText{color:var(--muted-strong);font-size:15px;line-height:1.6}.public-page-module__McoVwG__sourceList{font-size:15px;line-height:1.6}.public-page-module__McoVwG__postBody>*+*{margin-top:20px}.public-page-module__McoVwG__postBody img{border-radius:16px;height:auto}.public-page-module__McoVwG__postBody blockquote{border-left:3px solid var(--sage-strong);color:var(--muted-strong);padding-left:20px}.public-page-module__McoVwG__content>.public-page-module__McoVwG__appCta{border:1px solid var(--border);background:var(--sage);border-radius:24px;margin-top:56px;padding:32px}.public-page-module__McoVwG__content .public-page-module__McoVwG__appCta h2{margin-top:0}.public-page-module__McoVwG__appCta p{color:var(--muted-strong);margin-top:12px}.public-page-module__McoVwG__appCta .public-page-module__McoVwG__appCtaAction,.public-page-module__McoVwG__appCta .public-page-module__McoVwG__appCtaAction:hover,.public-page-module__McoVwG__appCta .public-page-module__McoVwG__appCtaAction:focus-visible{max-width:360px;color:var(--cream-soft);margin-top:24px;text-decoration:none}@media (hover:hover) and (pointer:fine){.public-page-module__McoVwG__content .public-page-module__McoVwG__card:hover{border-color:var(--sage-strong);transform:translateY(-2px)}}@media (max-width:900px){.public-page-module__McoVwG__main{width:min(840px,100% - 48px);padding-block:64px 80px}.public-page-module__McoVwG__anchorHeading{scroll-margin-top:76px}}@media (max-width:600px){.public-page-module__McoVwG__main{width:calc(100% - 40px);padding-block:48px 64px}.public-page-module__McoVwG__intro{margin-bottom:28px;padding-bottom:28px}.public-page-module__McoVwG__intro h1{font-size:clamp(34px,9vw,46px)}.public-page-module__McoVwG__content{font-size:16px}.public-page-module__McoVwG__content h2{margin-top:40px;font-size:25px}.public-page-module__McoVwG__content h3{font-size:19px}.public-page-module__McoVwG__emailCard{padding:24px 20px}.public-page-module__McoVwG__content .public-page-module__McoVwG__card{padding:20px}.public-page-module__McoVwG__content>.public-page-module__McoVwG__appCta{margin-top:44px;padding:24px 20px}}
