.landing{--accent:#cc2823;--accent-on-ink:#fd7466;--gut:clamp(20px, 5.5cqw, 140px);--hair:#e4e4dd;--hair-strong:#cfcfc8;--dim:#5f5f58;--band:#dcdcd5;background:var(--page);color:var(--body);font-size:14px;line-height:1.6;overflow:hidden;container-type:inline-size}@supports (color:lab(0% 0 0)){.landing{--accent:lab(45.8258% 62.7172 46.1585);--accent-on-ink:lab(65.915% 52.5472 34.4498)}}.landing a{color:var(--ink);text-underline-offset:3px}.landing a:hover{color:var(--accent)}.landing h1,.landing h2,.landing h3,.landing h4{color:var(--ink);font-family:var(--font-archivo), sans-serif;margin:0}.landing .estimator p{margin:0}.landing section{padding:clamp(56px, 8cqw, 190px) var(--gut);border-top:1px solid var(--ink)}.l-accent{color:var(--accent)}.l-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.l-giant,.l-big,.l-lane h2,.l-hero h1{font-weight:800;font-stretch:66%}.l-giant{font-size:clamp(44px,6cqw,96px);line-height:.88;margin-top:12px!important}.l-big{font-size:clamp(52px,6.5cqw,100px);line-height:.9}.l-eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:500}.l-footer{padding:26px var(--gut);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;padding-block:clamp(28px,4cqw,96px);display:flex}.l-wordmark{font-family:var(--font-archivo), sans-serif;color:var(--ink);font-size:22px;font-weight:800;font-stretch:78%}.l-wordmark.is-small{font-size:18px}.l-footer-links{gap:24px;display:flex}.landing .l-hero{border-top:0;gap:32px;padding-top:clamp(32px,7cqw,168px);padding-bottom:clamp(32px,5cqw,120px);display:grid}.l-hero-head{min-width:0;container-type:inline-size}.l-hero h1{letter-spacing:-.025em;font-size:clamp(56px,17cqw,320px);line-height:.84}.l-hero-fan{align-self:center;min-width:0}.l-hero-rest{flex-direction:column;align-items:flex-start;gap:24px;min-width:0;display:flex}.l-hero-sub{text-wrap:pretty;max-width:44ch;font-size:clamp(16px,1.15cqw,24px)}@media (min-width:900px){.l-hero-sub{max-width:55ch}.landing .l-hero{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(360px,clamp(420px,34cqw,760px));align-items:start;gap:clamp(28px,2.5cqw,48px) clamp(32px,4cqw,96px)}.l-hero-head{grid-area:1/1}.l-hero-fan{grid-area:1/2/3;align-self:start}.l-hero-rest{grid-area:2/1;align-self:start}.l-hero-fan .deposit-card-fan{width:min(100%,clamp(420px,34cqw,760px))}}.l-explainers{margin:clamp(8px, 1.5cqw, 36px) var(--gut);border:1px solid var(--ink);border-radius:clamp(14px,1.2cqw,24px);grid-template-columns:1fr;display:grid;overflow:hidden}@media (min-width:760px){.l-explainers{grid-template-columns:1fr 1fr}}.l-explainer{background:var(--ink);color:var(--page);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:clamp(24px,3cqw,48px);padding:clamp(28px,3cqw,56px) clamp(26px,3.5cqw,56px);display:flex}.l-explainer.is-light{color:var(--ink);background:#fff}.l-explainer-copy{min-width:0}.landing .l-explainer-title{font-family:var(--font-archivo), sans-serif;letter-spacing:-.02em;color:var(--page);font-size:clamp(22px,2.2cqw,38px);font-weight:800;line-height:1.08}.landing .l-explainer.is-light .l-explainer-title{color:var(--ink)}.l-explainer-sub{color:#d4d2c9;font-size:clamp(15px,1.2cqw,21px);line-height:1.55}.l-explainer.is-light .l-explainer-sub{color:var(--dim)}.landing a.l-explainer-link{background:var(--page);color:var(--ink);font-family:var(--font-archivo), sans-serif;white-space:nowrap;border-radius:999px;flex:none;padding:clamp(13px,1.1cqw,20px) clamp(24px,1.9cqw,38px);font-size:clamp(14px,1cqw,19px);font-weight:600;text-decoration:none}.landing a.l-explainer-link:hover{background:var(--accent-on-ink);color:var(--ink)}.landing .is-light a.l-explainer-link{background:var(--ink);color:var(--page)}.landing .is-light a.l-explainer-link:hover{background:var(--accent);color:var(--page)}.landing .l-lanes{border-top:0;border-bottom:1px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:64px clamp(40px,6cqw,150px);padding-top:clamp(20px,3cqw,64px);display:grid}.landing .l-estimate{border-top:0}.l-lane{border-top:3px solid var(--ink);padding-top:20px}.l-lane h2{text-transform:uppercase;font-size:clamp(64px,8cqw,180px);line-height:.9}.l-steps{border-bottom:1px solid var(--hair-strong);margin:28px 0 0;padding:0;list-style:none}.l-steps li{border-top:1px solid var(--hair-strong);grid-template-columns:52px 1fr;align-items:baseline;padding:clamp(14px,1.2cqw,24px) 0;display:grid}.l-step-n{font-family:var(--font-archivo), sans-serif;color:var(--ink);font-size:clamp(28px,2.1cqw,44px);font-weight:700}.l-step-t{font-family:var(--font-archivo), sans-serif;color:var(--ink);font-size:clamp(19px,1.6cqw,32px);font-weight:500}.l-facts{flex-direction:column;gap:10px;max-width:46ch;margin:28px 0 0;padding:0;font-size:clamp(15px,1.05cqw,21px);list-style:none;display:flex}.l-pill{border:1px dashed var(--ink);font:inherit;color:var(--dim);cursor:default;background:0 0;align-items:baseline;gap:14px;margin-top:32px;padding:14px 22px;display:inline-flex}.l-pill span:first-child{color:var(--ink);font-weight:600}.landing .l-pool{background:var(--ink);color:var(--page);border-top:0;margin-top:clamp(64px,9cqw,180px)}.landing .l-pool .l-big{color:var(--page)}.l-pool-lead{max-width:40ch;color:var(--page);text-wrap:pretty;font-size:clamp(19px,1.7cqw,30px);line-height:1.3}.l-pool-steps{grid-template-columns:1fr;gap:clamp(24px,2.5cqw,40px);margin:clamp(40px,5cqw,80px) 0 0;padding:0;list-style:none;display:grid}@media (min-width:620px){.l-pool-steps{grid-template-columns:repeat(2,1fr);gap:clamp(28px,3cqw,48px)}}@media (min-width:1000px){.l-pool-steps{grid-template-columns:repeat(4,1fr);gap:clamp(28px,3cqw,56px)}}.l-pool-steps li{border-top:1px solid #ffffff40;flex-direction:column;gap:8px;padding-top:clamp(16px,1.6cqw,28px);display:flex}.l-pool-n{color:var(--accent-on-ink);font-size:clamp(13px,1cqw,16px);font-weight:500}.l-pool-t{font-family:var(--font-archivo), sans-serif;color:var(--page);font-size:clamp(20px,1.9cqw,30px);font-weight:700;line-height:1.15}.l-pool-d{color:#b8b6ad;text-wrap:pretty;font-size:clamp(14px,1.1cqw,18px)}.l-pool-foot{max-width:40ch;color:var(--page);text-wrap:pretty;font-size:clamp(19px,1.7cqw,30px);line-height:1.3}.l-estimate-intro{text-wrap:pretty;max-width:60ch;font-size:clamp(15px,1.25cqw,20px);line-height:1.55}.landing .l-built{flex-wrap:wrap;align-items:start;gap:56px clamp(40px,4cqw,88px);display:flex}.l-built-copy{flex:0 560px;min-width:0}.l-built-copy p:not(.l-links){text-wrap:pretty;max-width:52ch;font-size:clamp(15px,1.25cqw,18px)}.l-links{flex-wrap:wrap;gap:8px 24px;font-weight:500;display:flex;margin-top:24px!important}.l-flow{flex-direction:column;flex:340px;min-width:0;max-width:clamp(420px,34cqw,640px);display:flex}.l-flow-box{border:1px solid var(--ink);font-family:var(--font-archivo), sans-serif;color:var(--ink);padding:18px 20px;font-size:22px;font-weight:700}.l-flow-box.is-solid{background:var(--ink);color:var(--page)}.l-flow-link{align-items:center;gap:14px;height:64px;padding-left:28px;font-size:12px;display:flex}.l-flow-line{background:var(--ink);align-self:stretch;width:1px;display:block}.l-flow-link.is-arrow{padding-left:23px}.l-flow-arrow{flex-direction:column;align-self:stretch;align-items:center;display:flex}.l-flow-arrow .l-flow-line{flex:1;align-self:center}.l-flow-arrow b{border-top:9px solid var(--ink);border-left:5.5px solid #0000;border-right:5.5px solid #0000;width:0;height:0}.landing .l-timeline{background:var(--ink);color:var(--page)}.l-timeline ul{font-family:var(--font-archivo), sans-serif;flex-direction:column;gap:12px;margin:0;padding:0;font-size:clamp(38px,6cqw,92px);font-weight:800;font-stretch:66%;line-height:1;list-style:none;display:flex}.l-when{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.l-leader{border-bottom:3px dotted var(--page);flex:40px;min-width:40px}.l-when-date{color:var(--accent-on-ink)}.landing .l-when-cal{font-family:var(--font-mono), monospace;color:var(--page);font-size:14px;font-weight:400;font-stretch:100%}.landing .l-when-cal:hover{color:var(--accent-on-ink)}@media (max-width:759px){.l-hero-sub{font-size:15px}}@media (prefers-reduced-motion:reduce){.landing *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
