.house_page__Z8nwj{--house-surface:#090c13;--house-raised:#111927;--house-ink:#e7f0fb;--house-muted:#aebacc;--house-line:#2c3647;--house-blue:#2b5ce4;--house-link:#9cbdff;--house-button:#285be0;--house-white:#ffffff;background:var(--house-surface);color:var(--house-ink);overflow-x:clip}.house_page__Z8nwj :where(h1,h2,h3,p,dl,dd,ol,ul){margin:0}.house_page__Z8nwj :where(ol,ul){list-style:none;padding:0}.house_wrap__khozH{width:min(100% - 2.5rem,1200px);margin-inline:auto}.house_kicker__QXZBk,.house_meta__hkVtn{font-family:var(--font-mono),ui-monospace,monospace;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--house-muted)}.house_kicker__QXZBk{color:var(--house-link)}.house_small__eWh8s{margin-top:2rem;color:var(--house-muted);font-size:.95rem;line-height:1.6}.house_light__4x8uj,.house_primary__lBvKB{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:0 1.35rem;border-radius:999px;border:0;font:inherit;font-size:.98rem;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .16s ease}.house_primary__lBvKB{background:var(--house-button);color:var(--house-white)}.house_primary__lBvKB:hover{background:var(--house-blue)}.house_primary__lBvKB:disabled{opacity:.6;cursor:progress}.house_light__4x8uj{background:var(--house-white);color:var(--house-surface)}.house_light__4x8uj:hover{background:var(--house-ink)}.house_quiet__mgjXo{color:var(--house-ink);font-weight:500;text-decoration:underline;text-decoration-color:var(--house-line);text-underline-offset:.3em}.house_quiet__mgjXo:hover{text-decoration-color:var(--house-link)}.house_actions__gsrm4{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.house_hero__xyItb{padding-top:clamp(1.5rem,4vw,3rem)}.house_heroGrid__ggcUB{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2rem;min-height:min(72svh,680px)}.house_heroCopy__s8u6c{display:grid;gap:1.5rem;justify-items:start;min-width:0}.house_heroTitle__Mei7w{max-width:11ch;font-family:var(--font-space-grotesk),var(--font-sans);font-size:clamp(2.6rem,6vw,5.25rem);font-weight:600;line-height:1;letter-spacing:-.045em;color:var(--house-white);text-wrap:balance}.house_heroLead__nVvNz{max-width:28rem;font-size:1.15rem;line-height:1.5;color:var(--house-muted)}.house_object__jVye6{position:relative;width:100%;max-width:560px;aspect-ratio:1;justify-self:end}.house_objectCanvas___wpAm,.house_objectFallback__2i7gF{position:absolute;inset:0;width:100%;height:100%}.house_objectCanvas___wpAm canvas{display:block;width:100%!important;height:100%!important}.house_objectFallback__2i7gF{padding:14%;transition:opacity .5s ease}.house_objectCanvas___wpAm{opacity:0;transition:opacity .8s ease}.house_object__jVye6[data-ready=true] .house_objectCanvas___wpAm{opacity:1}.house_object__jVye6[data-ready=true] .house_objectFallback__2i7gF{opacity:0}.house_facts__RZC0p{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2rem;border-top:1px solid var(--house-line)}.house_facts__RZC0p>div{padding:1.25rem 1rem 1.25rem 0;min-width:0}.house_facts__RZC0p dt{font-family:var(--font-mono),ui-monospace,monospace;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--house-muted)}.house_facts__RZC0p dd{margin-top:.35rem;font-size:1.1rem;font-weight:600;color:var(--house-white)}.house_section__Yghn6{padding-block:clamp(4rem,9vw,7rem);border-top:1px solid var(--house-line)}.house_sectionGrid__6BN5J{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:2rem 4rem;align-items:start}.house_sectionTitle__DMqJM{max-width:14ch;font-family:var(--font-space-grotesk),var(--font-sans);font-size:clamp(1.9rem,3.6vw,2.9rem);font-weight:600;line-height:1.05;letter-spacing:-.035em;color:var(--house-white);text-wrap:balance}.house_sectionBody__y29Ah{min-width:0}.house_weeks__28Xya li{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr);align-items:baseline;gap:1rem;padding:1.1rem 0;border-bottom:1px solid var(--house-line)}.house_weeks__28Xya li:first-child{border-top:1px solid var(--house-line)}.house_weekGoal__0aXhG{font-size:1.2rem;color:var(--house-white)}.house_weeks__28Xya li:last-child .house_weekGoal__0aXhG{color:var(--house-link)}.house_fit__kzOLV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.house_fit__kzOLV li{padding:.9rem 0;border-top:1px solid var(--house-line);font-size:1.05rem;line-height:1.4}.house_fit__kzOLV li[data-fit=yes]{color:var(--house-white)}.house_fit__kzOLV li[data-fit=no]{color:var(--house-muted);text-decoration:line-through;text-decoration-color:rgb(174 186 204/.45)}.house_included__xJAr_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem}.house_included__xJAr_>div{padding:1rem 0;border-top:1px solid var(--house-line);min-width:0}.house_included__xJAr_ dt{font-weight:600;color:var(--house-white)}.house_included__xJAr_ dd{margin-top:.2rem;color:var(--house-muted);font-size:.95rem}.house_steps__cz_Om{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.house_steps__cz_Om li{display:grid;gap:.35rem;padding-top:1rem;border-top:1px solid var(--house-line);min-width:0}.house_steps__cz_Om strong{margin-top:.4rem;font-weight:600;color:var(--house-white)}.house_steps__cz_Om li>span:last-child{color:var(--house-muted);font-size:.9rem;line-height:1.4}.house_steps__cz_Om li:last-child{border-top-color:var(--house-link)}.house_founders__PL8Hs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.house_founders__PL8Hs li{display:grid;align-content:start;gap:.2rem;min-width:0}.house_founderPhoto__d4X_R{width:100%;height:auto;aspect-ratio:1;object-fit:cover;margin-bottom:.6rem;border-radius:10px;background:var(--house-raised)}.house_founders__PL8Hs strong{font-size:.95rem;font-weight:600;color:var(--house-white)}.house_founders__PL8Hs li>span{font-size:.85rem;color:var(--house-muted)}.house_numbers__s4QUw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--house-line)}.house_numbers__s4QUw dt{font-family:var(--font-space-grotesk),var(--font-sans);font-size:clamp(2rem,4vw,3rem);font-weight:600;letter-spacing:-.04em;line-height:1;color:var(--house-white)}.house_numbers__s4QUw dd{margin-top:.5rem;color:var(--house-muted);font-size:.92rem}.house_partnerRow__ufl3G{display:grid;gap:1rem;margin-top:2.5rem}.house_partnerRow__ufl3G ul{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1.75rem}.house_partnerRow__ufl3G li{display:inline-flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:500;color:var(--house-ink)}.house_logo__tx5XG{width:1.25rem;height:auto;border-radius:.2rem}.house_wordmark__kdzme{width:auto;height:.85rem}.house_invertLogo__ny0Ie{filter:invert(1)}.house_monoLogo__S9sqn{filter:brightness(0) invert(1)}.house_partners__Dr2ak{padding-block:clamp(3rem,7vw,5rem);background:var(--house-blue);color:var(--house-white)}.house_partnersInner__LT9Sb{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem 3rem}.house_partners__Dr2ak .house_sectionTitle__DMqJM{max-width:none}.house_partnersText__Pnn4c{max-width:34rem;margin-top:.75rem;color:rgb(255 255 255/.85);line-height:1.5}.house_faq__kk6CE details{border-bottom:1px solid var(--house-line)}.house_faq__kk6CE details:first-child{border-top:1px solid var(--house-line)}.house_faq__kk6CE summary{position:relative;padding:1.15rem 2.5rem 1.15rem 0;list-style:none;cursor:pointer;font-size:1.05rem;font-weight:500;color:var(--house-white)}.house_faq__kk6CE summary::-webkit-details-marker{display:none}.house_faq__kk6CE summary:after{content:"+";position:absolute;right:.25rem;top:50%;translate:0 -50%;font-size:1.25rem;color:var(--house-muted);transition:rotate .16s ease}.house_faq__kk6CE details[open] summary:after{rotate:45deg}.house_faq__kk6CE details p{padding-bottom:1.2rem;color:var(--house-muted);line-height:1.6}.house_final__O9lfJ{padding-block:clamp(4rem,9vw,7rem);border-top:1px solid var(--house-line)}.house_final__O9lfJ .house_wrap__khozH{display:grid;gap:1.75rem;justify-items:start}.house_finalTitle__RAgKG{font-family:var(--font-space-grotesk),var(--font-sans);font-size:clamp(2.1rem,5vw,3.75rem);font-weight:600;line-height:1.02;letter-spacing:-.04em;color:var(--house-white);text-wrap:balance}.house_dialog__GUWvz{--house-ink:#e7f0fb;--house-muted:#aebacc;--house-line:#2c3647;--house-blue:#2b5ce4;--house-link:#9cbdff;--house-button:#285be0;--house-white:#ffffff;width:calc(100% - 2rem)!important;max-width:28rem!important;border:1px solid #2c3647!important;border-radius:18px!important;background:#111927!important;color:#e7f0fb;padding:1.75rem!important}.house_eyebrow__h1529{font-family:var(--font-mono),ui-monospace,monospace;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#9cbdff}.house_dialogDone__cNcwU,.house_dialogForm__esbFS{display:grid;gap:1rem}.house_dialogTitle__H3uhG{margin-top:.5rem;font-family:var(--font-space-grotesk),var(--font-sans);font-size:1.7rem;font-weight:600;letter-spacing:-.03em;color:#ffffff}.house_dialogText__2H1KK{margin-top:.4rem;color:#aebacc;line-height:1.5}.house_field__k549g{display:grid;gap:.4rem;font-size:.88rem;color:#aebacc}.house_field__k549g em{font-style:normal;margin-left:.4rem;color:rgb(174 186 204/.65)}.house_field__k549g input{height:2.9rem;padding:0 .9rem;border:1px solid #2c3647;border-radius:10px;background:#090c13;color:#e7f0fb;font-size:1rem;outline:none}.house_field__k549g input::placeholder{color:rgb(174 186 204/.5)}.house_field__k549g input:focus{border-color:#9cbdff}.house_formError__HzsUt{padding:.7rem .9rem;border:1px solid rgb(156 189 255/.4);border-radius:10px;color:#e7f0fb;font-size:.9rem}.house_honeypot__t30EW{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}.house_dialogForm__esbFS .house_primary__lBvKB{width:100%;margin-top:.3rem}@media (max-width:960px){.house_sectionGrid__6BN5J{grid-template-columns:minmax(0,1fr)}.house_sectionTitle__DMqJM{max-width:18ch}.house_steps__cz_Om{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 1rem}}@media (max-width:760px){.house_heroGrid__ggcUB{grid-template-columns:minmax(0,1fr);min-height:0;gap:.5rem}.house_object__jVye6{order:-1;max-width:320px;justify-self:center}.house_facts__RZC0p,.house_founders__PL8Hs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.house_wrap__khozH{width:min(100% - 2rem,1200px)}.house_weeks__28Xya li{gap:.3rem}.house_fit__kzOLV,.house_included__xJAr_,.house_numbers__s4QUw,.house_weeks__28Xya li{grid-template-columns:minmax(0,1fr)}.house_fit__kzOLV{gap:0}.house_steps__cz_Om{grid-template-columns:repeat(2,minmax(0,1fr))}}