.home-module__txgM7a__proof{flex-wrap:wrap;justify-content:center;gap:clamp(28px,7vw,80px);max-width:1000px;margin:0 auto;padding:clamp(34px,5vw,54px) 20px;display:flex}.home-module__txgM7a__proofItem{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.home-module__txgM7a__proofValue{font-family:var(--mm-serif), Georgia, serif;color:var(--mm-deep);font-variant-numeric:tabular-nums;font-size:clamp(34px,5vw,48px);font-weight:600;line-height:1}.home-module__txgM7a__proofLabel{max-width:22ch;color:var(--mm-ink-soft);font-size:13.5px;line-height:1.5}.home-module__txgM7a__band{padding:clamp(20px,4vw,40px) 0 clamp(40px,7vw,76px)}.home-module__txgM7a__group{padding:clamp(30px,5vw,54px) 0 0}.home-module__txgM7a__groupInner{grid-template-columns:minmax(180px,260px) 1fr;align-items:start;gap:clamp(20px,5vw,64px);max-width:1040px;margin:0 auto;padding:0 clamp(20px,5vw,40px);display:grid}@media (max-width:760px){.home-module__txgM7a__groupInner{grid-template-columns:1fr;gap:18px}}.home-module__txgM7a__groupHead{position:sticky;top:96px}@media (max-width:760px){.home-module__txgM7a__groupHead{position:static}}.home-module__txgM7a__groupEyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--mm-green);margin:0 0 10px;font-size:12px;font-weight:700}.home-module__txgM7a__groupHeading{font-family:var(--mm-serif), Georgia, serif;letter-spacing:-.025em;color:var(--mm-deep);text-wrap:balance;margin:0;font-size:clamp(25px,3.4vw,36px);font-weight:500;line-height:1.12}.home-module__txgM7a__groupBody{flex-direction:column;gap:clamp(20px,3vw,30px);display:flex}.home-module__txgM7a__item{border-left:2px solid var(--mm-line);padding-left:20px;transition:border-color .25s}.home-module__txgM7a__item:hover{border-left-color:var(--mm-green)}.home-module__txgM7a__itemTitle{letter-spacing:-.01em;color:var(--mm-ink);margin:0;font-size:19px;font-weight:650;line-height:1.3}.home-module__txgM7a__itemBody{color:var(--mm-ink-soft);max-width:62ch;margin:8px 0 0;font-size:16px;line-height:1.68}.home-module__txgM7a__rule{background:linear-gradient(to right, transparent, var(--mm-line) 18%, var(--mm-line) 82%, transparent);max-width:1040px;height:1px;margin:clamp(30px,5vw,54px) auto 0}.home-module__txgM7a__privacyBand{background:radial-gradient(80% 120% at 15% 0%, #3f8f5a24, transparent 62%), radial-gradient(70% 110% at 92% 100%, #c9a75f24, transparent 64%), var(--mm-card);border-top:1px solid var(--mm-line);border-bottom:1px solid var(--mm-line);margin-top:clamp(46px,8vw,86px);padding:clamp(40px,7vw,78px) 20px}.home-module__txgM7a__privacy{max-width:760px;margin:0 auto}.home-module__txgM7a__privacyTitle{font-family:var(--mm-serif), Georgia, serif;letter-spacing:-.025em;color:var(--mm-deep);text-wrap:balance;margin:0;font-size:clamp(27px,4.2vw,42px);font-weight:500;line-height:1.1}.home-module__txgM7a__privacyBody{color:var(--mm-ink-soft);max-width:66ch;margin:18px 0 0;font-size:16.5px;line-height:1.7}.home-module__txgM7a__privacyBody strong{color:var(--mm-ink)}.home-module__txgM7a__privacyCtas{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.home-module__txgM7a__btnPrimary,.home-module__txgM7a__btnGhost{border-radius:12px;align-items:center;padding:13px 24px;font-size:15.5px;font-weight:600;text-decoration:none;transition:transform .18s cubic-bezier(.2,.8,.3,1),background .18s;display:inline-flex}.home-module__txgM7a__btnPrimary{background:var(--mm-deep);color:#f4f6ee}.home-module__txgM7a__btnPrimary:hover{background:var(--mm-green);transform:translateY(-2px)}.home-module__txgM7a__btnGhost{color:var(--mm-ink);border:1px solid var(--mm-line);background:#fff6}.home-module__txgM7a__btnGhost:hover{border-color:var(--mm-ink-soft);transform:translateY(-2px)}.home-module__txgM7a__faqBand{padding:clamp(46px,8vw,86px) 20px 0}.home-module__txgM7a__faqInner{max-width:800px;margin:0 auto}.home-module__txgM7a__faqList{border-top:1px solid var(--mm-line);margin-top:26px}.home-module__txgM7a__faq{border-bottom:1px solid var(--mm-line)}.home-module__txgM7a__faqQ{cursor:pointer;color:var(--mm-ink);padding:20px 34px 20px 0;font-size:17px;font-weight:600;line-height:1.4;list-style:none;position:relative}.home-module__txgM7a__faqQ::-webkit-details-marker{display:none}.home-module__txgM7a__faqQ:after{content:"";border-right:2px solid var(--mm-ink-soft);border-bottom:2px solid var(--mm-ink-soft);width:9px;height:9px;transition:transform .22s cubic-bezier(.2,.8,.3,1);position:absolute;top:50%;right:6px;transform:translateY(-70%)rotate(45deg)}.home-module__txgM7a__faq[open] .home-module__txgM7a__faqQ:after{transform:translateY(-30%)rotate(-135deg)}.home-module__txgM7a__faqQ:focus-visible{outline:3px solid var(--mm-green);outline-offset:3px}.home-module__txgM7a__faqA{color:var(--mm-ink-soft);max-width:68ch;margin:0;padding:0 0 22px;font-size:16px;line-height:1.7}.home-module__txgM7a__close{text-align:center;padding:clamp(52px,9vw,100px) 20px 0}.home-module__txgM7a__closeTitle{font-family:var(--mm-serif), Georgia, serif;letter-spacing:-.025em;color:var(--mm-deep);text-wrap:balance;margin:0;font-size:clamp(28px,4.6vw,46px);font-weight:500;line-height:1.1}.home-module__txgM7a__closeSub{max-width:46ch;color:var(--mm-ink-soft);margin:14px auto 0;font-size:16px}@media (prefers-reduced-motion:reduce){.home-module__txgM7a__item,.home-module__txgM7a__btnPrimary,.home-module__txgM7a__btnGhost,.home-module__txgM7a__faqQ:after{transition:none}}
.hero-module__zV1thG__hero{isolation:isolate;align-items:flex-end;min-height:min(92svh,860px);display:flex;position:relative;overflow:hidden}.hero-module__zV1thG__media{z-index:-2;will-change:transform;position:absolute;inset:-6% 0}.hero-module__zV1thG__img{object-fit:cover;object-position:62% 58%;width:100%;height:100%;display:block}@keyframes hero-module__zV1thG__kenburns{0%{transform:scale(1.06)translate(0,0)}to{transform:scale(1.14)translate(-1.2%,-1%)}}.hero-module__zV1thG__kenburns .hero-module__zV1thG__img{animation:28s cubic-bezier(.33,0,.2,1) forwards hero-module__zV1thG__kenburns}.hero-module__zV1thG__scrim{background:linear-gradient(90deg,#121e16db 0%,#121e16ad 34%,#121e164d 58%,#121e1600 82%),linear-gradient(#121e1600 16%,#121e1624 38%,#121e1680 70%,#121e16d1 100%);position:absolute;inset:0}.hero-module__zV1thG__mesh{mix-blend-mode:soft-light;background:radial-gradient(60% 55% at 12% 88%,#3f8f5a57,#0000 70%),radial-gradient(55% 50% at 88% 8%,#c9a75f38,#0000 72%);position:absolute;inset:0}.hero-module__zV1thG__grain{opacity:.16;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-module__zV1thG__fade{background:linear-gradient(to bottom, transparent, var(--mm-bg));z-index:-1;height:120px;position:absolute;bottom:-1px;left:0;right:0}.hero-module__zV1thG__inner{width:100%;max-width:1100px;margin:0 auto;padding:0 clamp(20px,5vw,48px) clamp(52px,8vw,96px);position:relative}.hero-module__zV1thG__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#e2d6aaeb;margin:0 0 18px;font-size:12.5px;font-weight:700}.hero-module__zV1thG__title{max-width:17ch;font-family:var(--mm-serif), Georgia, serif;letter-spacing:-.028em;color:#f6f8f0;text-wrap:balance;text-shadow:0 2px 24px #0e181173;margin:0;font-size:clamp(38px,6.6vw,76px);font-weight:500;line-height:1.04}.hero-module__zV1thG__sub{color:#f0f4e9eb;text-shadow:0 1px 14px #0e181166;max-width:46ch;margin:26px 0 0;font-size:clamp(16px,1.6vw,19px);line-height:1.6}.hero-module__zV1thG__ctas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero-module__zV1thG__primary,.hero-module__zV1thG__secondary{border-radius:12px;justify-content:center;align-items:center;padding:14px 26px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .18s cubic-bezier(.2,.8,.3,1),background .18s,box-shadow .18s;display:inline-flex}.hero-module__zV1thG__primary{color:#1b2a20;background:#f4f6ee;box-shadow:0 10px 30px -12px #0009}.hero-module__zV1thG__primary:hover{transform:translateY(-2px);box-shadow:0 16px 38px -14px #000000a8}.hero-module__zV1thG__secondary{color:#f4f6ee;-webkit-backdrop-filter:blur(8px)saturate(1.1);backdrop-filter:blur(8px)saturate(1.1);background:#f4f6ee14;border:1px solid #f4f6ee6b}.hero-module__zV1thG__secondary:hover{background:#f4f6ee29;transform:translateY(-2px)}.hero-module__zV1thG__note{color:#ecf0e4cc;margin:16px 0 0;font-size:13.5px}@media (prefers-reduced-motion:reduce){.hero-module__zV1thG__kenburns .hero-module__zV1thG__img{animation:none}.hero-module__zV1thG__primary,.hero-module__zV1thG__secondary{transition:none}}
.datemover-module__lK55IG__wrap{max-width:900px;margin:0 auto;padding:0 clamp(20px,5vw,40px)}.datemover-module__lK55IG__head{max-width:640px}.datemover-module__lK55IG__title{font-family:var(--mm-serif), Georgia, serif;letter-spacing:-.025em;color:var(--mm-deep);margin:0;font-size:clamp(28px,4.4vw,44px);font-weight:500;line-height:1.1}.datemover-module__lK55IG__lede{color:var(--mm-ink-soft);margin:14px 0 0;font-size:16.5px;line-height:1.65}.datemover-module__lK55IG__lede strong{color:var(--mm-ink);font-weight:600}.datemover-module__lK55IG__panel{background:linear-gradient(168deg, var(--mm-card) 0%, color-mix(in srgb, var(--mm-green-soft) 55%, var(--mm-card)) 100%);border:1px solid var(--mm-line);border-radius:22px;margin-top:30px;padding:clamp(24px,4vw,36px);box-shadow:0 24px 60px -40px #1b2a2099}.datemover-module__lK55IG__sliderRow{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.datemover-module__lK55IG__sliderLabel{letter-spacing:.01em;color:var(--mm-ink-soft);font-size:14px;font-weight:600}.datemover-module__lK55IG__sliderValue{font-family:var(--mm-serif), Georgia, serif;color:var(--mm-deep);font-variant-numeric:tabular-nums;font-size:clamp(26px,4vw,34px);font-weight:600}.datemover-module__lK55IG__slider{appearance:none;background:linear-gradient(to right, var(--mm-green) 0%, var(--mm-green) 100%);background-color:var(--mm-line);cursor:pointer;border-radius:999px;outline:none;width:100%;height:6px;margin:14px 0 4px}.datemover-module__lK55IG__slider::-webkit-slider-thumb{appearance:none;background:var(--mm-deep);border:3px solid #f4f6ee;border-radius:50%;width:26px;height:26px;transition:transform .15s cubic-bezier(.2,.8,.3,1);box-shadow:0 4px 14px -3px #1b2a208c}.datemover-module__lK55IG__slider::-webkit-slider-thumb:hover{transform:scale(1.12)}.datemover-module__lK55IG__slider::-moz-range-thumb{background:var(--mm-deep);border:3px solid #f4f6ee;border-radius:50%;width:26px;height:26px}.datemover-module__lK55IG__slider:focus-visible{outline:3px solid var(--mm-green);outline-offset:6px}.datemover-module__lK55IG__readout{border-top:1px solid color-mix(in srgb, var(--mm-line) 80%, transparent);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px 24px;margin-top:30px;padding-top:26px;display:grid}.datemover-module__lK55IG__stat{flex-direction:column;gap:4px;display:flex}.datemover-module__lK55IG__statLabel{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--mm-ink-soft) 88%, transparent);font-size:12.5px;font-weight:700}.datemover-module__lK55IG__statBig{font-family:var(--mm-serif), Georgia, serif;color:var(--mm-deep);font-variant-numeric:tabular-nums;font-size:clamp(24px,3.4vw,32px);font-weight:600;line-height:1.1}.datemover-module__lK55IG__statHero .datemover-module__lK55IG__statBig{color:var(--mm-green)}.datemover-module__lK55IG__statWas{color:var(--mm-ink-soft);font-size:13px}.datemover-module__lK55IG__caveat{color:color-mix(in srgb, var(--mm-ink-soft) 85%, transparent);margin:18px 0 0;font-size:13px;line-height:1.65}.datemover-module__lK55IG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.datemover-module__lK55IG__slider::-webkit-slider-thumb{transition:none}}
