.mf-hero[data-astro-cid-bbkbczkq],.mf-fees[data-astro-cid-bbkbczkq]{--marker:#ffd84a;--marker-soft:#fff1b8}.mf-hero[data-astro-cid-bbkbczkq]{border-bottom:1px solid var(--stone);padding-block:clamp(40px,6vw,80px) clamp(48px,7vw,96px);overflow:hidden}.mf-hero-grid[data-astro-cid-bbkbczkq]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,6vw,80px);display:grid}.mf-hero-copy[data-astro-cid-bbkbczkq]>[data-astro-cid-bbkbczkq]+[data-astro-cid-bbkbczkq]{margin-top:20px}.mf-kicker[data-astro-cid-bbkbczkq]{color:var(--action);font-weight:600}.mf-hero[data-astro-cid-bbkbczkq] h1[data-astro-cid-bbkbczkq]{letter-spacing:-.035em;max-width:13ch;font-size:clamp(2.5rem,5.4vw,4.25rem);line-height:1.02}.listing[data-astro-cid-bbkbczkq]{margin:0}.listing[data-astro-cid-bbkbczkq] figcaption[data-astro-cid-bbkbczkq]{max-width:46ch;margin-top:14px}.listing-card[data-astro-cid-bbkbczkq]{background:var(--white);border:1px solid var(--stone);border-radius:18px;padding:clamp(22px,3vw,32px);position:relative;rotate:1.2deg;box-shadow:0 1px #1d1d200a,0 24px 48px -24px #89503259}.listing-head[data-astro-cid-bbkbczkq]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.listing-community[data-astro-cid-bbkbczkq]{font:700 1.125rem/1.2 var(--font-heading);color:var(--ink)}.listing-unit[data-astro-cid-bbkbczkq],.listing-plan[data-astro-cid-bbkbczkq]{color:var(--slate);font-size:.9375rem}.listing-plan[data-astro-cid-bbkbczkq]{margin-top:4px}.listing-price[data-astro-cid-bbkbczkq]{flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:18px;display:flex}.listing-rent[data-astro-cid-bbkbczkq]{font:700 clamp(2.75rem, 6vw, 3.75rem) / 1 var(--font-heading);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums}.listing-rent[data-astro-cid-bbkbczkq] span[data-astro-cid-bbkbczkq]{color:var(--slate);letter-spacing:0;margin-left:2px;font-size:.4em;font-weight:600}.listing[data-astro-cid-bbkbczkq] mark[data-astro-cid-bbkbczkq]{background:linear-gradient(transparent 12%, var(--marker) 12%, var(--marker) 88%, transparent 88%);color:inherit;box-decoration-break:clone;padding:0 .12em}.note-pin[data-astro-cid-bbkbczkq],.note-inline[data-astro-cid-bbkbczkq]{color:var(--action);font-size:.8125rem;font-weight:600;line-height:1.3}.note-pin[data-astro-cid-bbkbczkq]{border-left:2px solid var(--marker);max-width:16ch;padding-left:12px}.listing-fine[data-astro-cid-bbkbczkq]{color:var(--charcoal);margin-top:10px;font-size:.875rem}.fees-found[data-astro-cid-bbkbczkq]{color:var(--slate);margin-bottom:6px;font-size:.8125rem;font-weight:600;animation:.45s ease-out .3s both fee-in}.listing-fees[data-astro-cid-bbkbczkq]{border-top:1px dashed var(--stone);margin-top:18px;padding-top:14px}.fee-row[data-astro-cid-bbkbczkq],.fee-total[data-astro-cid-bbkbczkq]{max-width:none;animation:.45s ease-out both fee-in;animation-delay:calc(.5s + var(--i) * .28s);justify-content:space-between;gap:16px;padding:5px 0;font-size:.9375rem;display:flex}.fee-row[data-astro-cid-bbkbczkq] span[data-astro-cid-bbkbczkq]:last-child{color:var(--action);font-weight:600}.fee-total[data-astro-cid-bbkbczkq]{background:var(--marker-soft);color:var(--ink);border-radius:8px;margin-top:8px;padding:10px 12px;font-weight:700}.fee-total[data-astro-cid-bbkbczkq] span[data-astro-cid-bbkbczkq]:last-child{font:700 1.25rem/1.2 var(--font-heading)}.listing-apply[data-astro-cid-bbkbczkq]{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:18px;display:flex}.apply-button[data-astro-cid-bbkbczkq]{background:var(--ink);min-height:40px;color:var(--white);outline:3px solid var(--marker);outline-offset:2px;border-radius:999px;align-items:center;padding:0 18px;font-size:.9375rem;font-weight:600;display:inline-flex}@keyframes fee-in{0%{opacity:0;transform:translateY(6px)}}.journey[data-astro-cid-bbkbczkq]{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:40px;padding:0;list-style:none;display:grid}.journey[data-astro-cid-bbkbczkq]>li[data-astro-cid-bbkbczkq]{counter-increment:step;border-top:3px solid var(--ink);padding:28px clamp(16px,2.4vw,32px) 0 0;position:relative}.journey[data-astro-cid-bbkbczkq]>li[data-astro-cid-bbkbczkq]+li[data-astro-cid-bbkbczkq]{border-left:1px solid var(--stone);padding-left:clamp(16px,2.4vw,32px)}.journey[data-astro-cid-bbkbczkq]>li[data-astro-cid-bbkbczkq]:before{content:counter(step);font:700 3rem/1 var(--font-heading);color:var(--copper);font-variant-numeric:tabular-nums;margin-bottom:14px;display:block}.journey[data-astro-cid-bbkbczkq] h3[data-astro-cid-bbkbczkq]{font-size:1.375rem}.journey[data-astro-cid-bbkbczkq] p[data-astro-cid-bbkbczkq]{color:var(--charcoal);margin-top:10px}.tags[data-astro-cid-bbkbczkq]{flex-wrap:wrap;gap:6px;margin-top:16px;padding:0;list-style:none;display:flex}.tags[data-astro-cid-bbkbczkq] li[data-astro-cid-bbkbczkq]{background:var(--wash);color:var(--action);border-radius:999px;padding:4px 10px;font-size:.8125rem;font-weight:600}.mf-fees[data-astro-cid-bbkbczkq]{background:var(--ink);color:var(--on-dark)}.mf-fees[data-astro-cid-bbkbczkq] h2[data-astro-cid-bbkbczkq]{color:var(--white);font-size:clamp(2rem,4vw,3.1rem);line-height:1.05}.mf-fees[data-astro-cid-bbkbczkq] .lede[data-astro-cid-bbkbczkq],.mf-fees[data-astro-cid-bbkbczkq] p[data-astro-cid-bbkbczkq]{color:var(--on-dark)}.mf-addon[data-astro-cid-bbkbczkq]{margin-top:16px;font-weight:600;color:var(--marker)!important}.quotes[data-astro-cid-bbkbczkq]{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 32px;margin-top:44px;padding:0;list-style:none;display:grid}.quotes[data-astro-cid-bbkbczkq] li[data-astro-cid-bbkbczkq]{border-top:1px solid #f7f4ef2e;padding-top:18px}.quotes[data-astro-cid-bbkbczkq] q[data-astro-cid-bbkbczkq]{font:600 1.125rem/1.5 var(--font-heading);color:var(--ink);background:var(--marker);box-decoration-break:clone;quotes:"“" "”";padding:2px 6px;display:inline}.quotes[data-astro-cid-bbkbczkq] p[data-astro-cid-bbkbczkq]{color:var(--on-dark-muted);margin-top:12px;font-size:.9375rem}.mf-fees[data-astro-cid-bbkbczkq] .note[data-astro-cid-bbkbczkq]{color:var(--on-dark);background:#f7f4ef0f;border-color:#f7f4ef2e}.mf-fees[data-astro-cid-bbkbczkq] .note[data-astro-cid-bbkbczkq] strong[data-astro-cid-bbkbczkq]{color:var(--white)}.mf-price[data-astro-cid-bbkbczkq]{color:var(--charcoal);margin-top:20px;font-size:1.0625rem}.mf-price[data-astro-cid-bbkbczkq] .figures[data-astro-cid-bbkbczkq]{font:700 3.5rem/1 var(--font-heading);letter-spacing:-.03em;color:var(--ink);margin-bottom:6px;display:block}.mf-price[data-astro-cid-bbkbczkq] .figures[data-astro-cid-bbkbczkq]:before{content:"$";vertical-align:.7em;margin-right:2px;font-size:.5em}.portfolio[data-astro-cid-bbkbczkq]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 36px;margin:0;display:grid}.portfolio[data-astro-cid-bbkbczkq] dt[data-astro-cid-bbkbczkq]{font:700 1.0625rem/1.3 var(--font-heading);color:var(--ink);border-top:2px solid var(--copper);padding-top:14px}.portfolio[data-astro-cid-bbkbczkq] dd[data-astro-cid-bbkbczkq]{color:var(--charcoal);margin:8px 0 0}@media (width<=960px){.mf-hero-grid[data-astro-cid-bbkbczkq]{grid-template-columns:1fr}.listing-card[data-astro-cid-bbkbczkq]{rotate:0deg}.journey[data-astro-cid-bbkbczkq],.quotes[data-astro-cid-bbkbczkq]{grid-template-columns:1fr}.journey[data-astro-cid-bbkbczkq]>li[data-astro-cid-bbkbczkq],.journey[data-astro-cid-bbkbczkq]>li[data-astro-cid-bbkbczkq]+li[data-astro-cid-bbkbczkq]{border-left:0;padding:24px 0 28px}.journey[data-astro-cid-bbkbczkq]>li[data-astro-cid-bbkbczkq]+li[data-astro-cid-bbkbczkq]{border-top:1px solid var(--stone)}}@media (width<=640px){.portfolio[data-astro-cid-bbkbczkq]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.fees-found[data-astro-cid-bbkbczkq],.fee-row[data-astro-cid-bbkbczkq],.fee-total[data-astro-cid-bbkbczkq]{animation:none}}
