@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-variable.woff2)format("woff2")}@font-face{font-family:General Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/general-sans-500.woff2)format("woff2")}@font-face{font-family:Manrope Placeholder;src:local(Arial);ascent-override:102.74%;descent-override:28.91%;line-gap-override:0%;size-adjust:103.76%}@font-face{font-family:General Sans Placeholder;src:local(Arial);ascent-override:99.89%;descent-override:23.74%;line-gap-override:9.89%;size-adjust:101.11%}:root{--token-07984d26-d448-4260-8d7e-0eaac280b8cc:#39246c;--token-0c4a7810-dbb7-4735-ac98-cf66fd324474:#ebebeb;--token-2e606580-c5cb-45c2-a66e-07cb8dbe5a38:#d4beff;--token-3159bab2-1272-408d-bf4b-60fdbf5b5df3:#eee6ff;--token-33722da1-56ef-4815-82ed-442105eb06b1:#000;--token-3a259a41-0d00-4102-a2f3-6fc26ea1e8f1:#737373;--token-4741f72e-3b36-49cf-851b-1e44fa9a054a:#ef4444;--token-479b6b4d-3d07-497b-97b0-0d6ab5f0ea7d:#d4d4d4;--token-561fa634-2c16-46c5-b02f-8f9869cf4f2c:#262626;--token-6145797c-db14-4e39-8951-2131725399fb:#a3a3a3;--token-69ca5286-55da-40b0-b1ae-37b76984a0db:#5e17eb;--token-74d082d8-5281-4f19-a0d0-ebb46a43a417:#525252;--token-7ef56079-1bd1-435d-a775-994666e07088:#fafafa;--token-8c47652b-dea5-4767-a9f2-5d952dcce49a:#fff;--token-9a84a46f-138f-4432-8295-71da27ad7ab6:#fff9ef;--token-afc428eb-83f4-4256-aa82-c07d2f223ccd:#f9f7f2;--token-fab9abfd-da39-4cbb-8e38-cfe778556c4b:#404040}@keyframes fade-up{0%{opacity:0;transform:translateY(56px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes scale-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.hero-enter{opacity:0;animation:1.1s cubic-bezier(.16,1,.3,1) forwards fade-up}.hero-enter--1{animation-delay:.1s}.hero-enter--2{animation-delay:.27s}.hero-enter--3{animation-delay:.44s}.hero-enter--4{animation-delay:.61s}.hero-enter--5{animation-delay:.78s}.hero-enter--6{animation-delay:.95s}.hero-enter--scale{opacity:0;animation:1.2s cubic-bezier(.16,1,.3,1) .5s forwards scale-in}.reveal{opacity:0;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal--fast{transition-duration:.5s}.stagger-child{opacity:0;transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}.stagger-child.is-visible{opacity:1;transform:translateY(0)}.anim-float{will-change:transform;animation:5s ease-in-out infinite float}@media (prefers-reduced-motion:reduce){.hero-enter,.hero-enter--scale,.reveal,.stagger-child{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.anim-float{animation:none!important}}:root{--site-sans:"General Sans", "General Sans Placeholder", sans-serif;--site-display:"Playfair Display", Georgia, serif;--site-body-size:17px;--site-label-size:13px;--site-ui-size:15px}:is(.home-page,.hw-page,.ms-page,.legal-page,.typeform-complete) :is(p,span,li,a,button,label,small,svg text){font-family:var(--site-sans)}:is(.home-page,.hw-page,.ms-page,.legal-page,.typeform-complete) :is(h1,h2,h3,h4),:is(.home-page,.hw-page,.ms-page,.legal-page,.typeform-complete) :is(h1,h2,h3,h4) span{font-family:var(--site-display)}.hw-page :is(.hw-step__title,.hw-why-waitlist__card-title),.ms-page :is(.ms-advisor__name,.ms-member__name){font-family:var(--site-sans)}.home-page .home-stats__eyebrow,.home-page .home-together__text,.hw-page .hw-gap-section__framing{font-family:var(--site-display)}.home-page :is(.home-how__headline,.home-panel__headline,.home-stats__eyebrow,.home-together__text,.home-cta__title),.hw-page :is(.hw-gap-section__framing,.hw-solution__headline,.hw-mortgage-out__headline,.home-cta__title),.ms-page :is(.ms-section-heading,.home-cta__title){font-size:clamp(34px,4vw,44px);line-height:1.12}.hw-page .hw-hero__title{font-size:clamp(32px,5.5vw,60px)}.ms-page .ms-hero__title{font-size:clamp(32px,4.5vw,58px)}.home-page :is(.home-hero__subtitle,.home-how__sub,.home-how__desc,.home-panel__body),.hw-page :is(.hw-hero__body,.hw-gap-section__sub,.hw-solution__body,.hw-step__body,.hw-mortgage-out__body,.hw-amja__body,.hw-why-waitlist__body,.hw-why-waitlist__card-body,.home-cta__sub,.home-faq__a,.home-faq__contact),.ms-page :is(.ms-lead,.ms-body,.ms-commitment-item,.home-cta__sub),.typeform-complete main>p:not(.home-section__eyebrow){font-size:var(--site-body-size);line-height:1.72}.legal-page :is(.legal-page__intro,.legal-page__body,.legal-page__list li,.legal-page__contact){font-size:16px;line-height:1.72}.legal-page .legal-page__section-title{font-size:22px;font-weight:400;line-height:1.3}.legal-page .legal-page__title{letter-spacing:-.025em;font-size:clamp(36px,4vw,48px);font-weight:400}.typeform-complete main>h1{font-family:var(--site-display);font-size:clamp(32px,4vw,44px);font-weight:400}.hw-page :is(.hw-why-waitlist__card-title,.home-testimonial__quote,.home-faq__q){font-size:var(--site-body-size)}:is(.home-page,.hw-page,.ms-page,.typeform-complete) :is(.home-section__eyebrow,.home-panel__eyebrow,.hw-stat__label,.hw-gap-rate__label,.home-stat__label,.home-testimonial__attr){font-family:var(--site-sans);font-size:var(--site-label-size);font-weight:600}.ms-page .ms-eyebrow{font-size:16px;font-weight:600}:is(.home-page,.hw-page,.ms-page,.typeform-complete) :is(.home-btn,.home-text-link,.home-together__mission-link,.hw-amja__link,.ms-compliance-link,.hs-tab){font-size:var(--site-ui-size)}.home-page .home-how__arrow-label{font-size:var(--site-label-size)}@media (width<=600px){:root{--site-body-size:16px}.home-page :is(.home-how__headline,.home-panel__headline,.home-stats__eyebrow,.home-together__text,.home-cta__title),.hw-page :is(.hw-gap-section__framing,.hw-solution__headline,.hw-mortgage-out__headline,.home-cta__title),.ms-page :is(.ms-section-heading,.home-cta__title){font-size:clamp(32px,8vw,38px)}}html{background:#f6f4f1}html,body,#main{box-sizing:border-box;margin:0;padding:0}body,#main{background:0 0}body:before,body:after{content:"";transform-origin:50%;z-index:-1;pointer-events:none;background-size:54px 62px;position:fixed;inset:-10% -10% 0;transform:rotate(-3deg);-webkit-mask-image:linear-gradient(#000 0% 60%,#0000 100%);mask-image:linear-gradient(#000 0% 60%,#0000 100%)}body:before{opacity:calc(.06 * (1 - var(--hex-scroll,0)));background-image:url(/paver-hex.svg)}body:after{opacity:calc(.08 * var(--hex-scroll,0));background-image:url(/paver-bracket.svg)}:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;-webkit-font-smoothing:inherit}h1,h2,h3,h4,h5,h6,p,figure{margin:0}body,input,textarea,select,button{font-family:var(--site-sans);font-size:16px}html body{background:0 0}
