.stars[data-astro-cid-gttqbbyq]{gap:2px;display:inline-flex}.star[data-astro-cid-gttqbbyq]{fill:none;width:1.05rem;height:1.05rem;stroke:var(--star);stroke-width:1.8px;stroke-linejoin:round}.star--on[data-astro-cid-gttqbbyq]{fill:var(--star)}.deck[data-astro-cid-kogbaesj]{width:min(100%,24rem);margin-inline:auto}.deck__stage[data-astro-cid-kogbaesj]{aspect-ratio:5/7.1;border-radius:var(--r-lg);margin-bottom:2rem;position:relative}.card[data-astro-cid-kogbaesj]{border-radius:var(--r-lg);background:var(--paper);box-shadow:var(--shadow-lg);touch-action:pan-y;-webkit-user-select:none;user-select:none;transform-origin:50% 100%;cursor:grab;flex-direction:column;transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .32s;display:flex;position:absolute;inset:0;overflow:hidden}.card[data-astro-cid-kogbaesj][data-pos="0"]{z-index:3}.card[data-astro-cid-kogbaesj][data-pos="1"]{z-index:2;transform:translateY(14px)scale(.955)}.card[data-astro-cid-kogbaesj][data-pos="2"]{z-index:1;transform:translateY(28px)scale(.91)}.card[data-astro-cid-kogbaesj][data-pos=gone]{display:none}.card[data-astro-cid-kogbaesj].is-dragging{cursor:grabbing;transition:none}.card__media[data-astro-cid-kogbaesj]{background:var(--sky-100);flex:1 1 0;min-height:0;position:relative}.card__media[data-astro-cid-kogbaesj] img[data-astro-cid-kogbaesj]{object-fit:cover;pointer-events:none;width:100%;height:100%}.card__badge[data-astro-cid-kogbaesj]{border-radius:var(--r-pill);color:var(--ink-700);background:#ffffffeb;padding:.3rem .8rem;font-size:.8125rem;font-weight:600;position:absolute;top:.9rem;left:.9rem}.stamp[data-astro-cid-kogbaesj]{border-radius:var(--r-pill);opacity:0;pointer-events:none;background:#fff;border:3px solid;padding:.4rem .9rem;font-size:1rem;font-weight:700;position:absolute;top:3.4rem}.stamp--yes[data-astro-cid-kogbaesj]{color:var(--blue-600);opacity:var(--yes,0);right:1rem;transform:rotate(8deg)}.stamp--no[data-astro-cid-kogbaesj]{color:var(--ink-700);opacity:var(--no,0);left:1rem;transform:rotate(-8deg)}.card__sheet[data-astro-cid-kogbaesj]{border-radius:var(--r-lg) var(--r-lg) 0 0;background:var(--paper);flex:none;gap:.75rem;margin-top:-1.25rem;padding:.6rem 1.25rem 1.25rem;display:grid;position:relative}.card__grip[data-astro-cid-kogbaesj]{border-radius:var(--r-pill);background:var(--line);justify-self:center;width:2.5rem;height:.3rem}.card__head[data-astro-cid-kogbaesj]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.card__head[data-astro-cid-kogbaesj] h3[data-astro-cid-kogbaesj]{font-size:1.15rem;line-height:1.2}.card__city[data-astro-cid-kogbaesj]{color:var(--ink-600);margin-top:.15rem;font-size:.9375rem}.card__price[data-astro-cid-kogbaesj]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--blue-600);flex:none;font-size:1.5rem;font-weight:800;line-height:1.1}.card[data-astro-cid-kogbaesj] .chip[data-astro-cid-kogbaesj]{min-height:2rem;padding:.2rem .75rem;font-size:.875rem}.card[data-astro-cid-kogbaesj] .chips[data-astro-cid-kogbaesj]{flex-wrap:nowrap;overflow:hidden}.card[data-astro-cid-kogbaesj] .chip[data-astro-cid-kogbaesj]{white-space:nowrap}@media (width<=24rem){.card[data-astro-cid-kogbaesj] .chip[data-astro-cid-kogbaesj]:nth-child(3){display:none}}.card__blurb[data-astro-cid-kogbaesj]{-webkit-line-clamp:2;line-clamp:2;color:var(--ink-700);-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.45;display:-webkit-box;overflow:hidden}.card__landlord[data-astro-cid-kogbaesj]{align-items:center;gap:.75rem;font-size:.9375rem;display:flex}.card__landlord[data-astro-cid-kogbaesj] strong[data-astro-cid-kogbaesj]{color:var(--ink-900);line-height:1.2;display:block}.avatar[data-astro-cid-kogbaesj]{background:var(--sky-200);width:2.5rem;height:2.5rem;color:var(--blue-700);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.deck__actions[data-astro-cid-kogbaesj]{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:2.25rem;display:grid}.deck__actions[data-astro-cid-kogbaesj][hidden]{display:none}.deck__hint[data-astro-cid-kogbaesj]{text-align:center;color:var(--ink-600);margin-top:.9rem;font-size:.875rem}.deck__end[data-astro-cid-kogbaesj]{z-index:4;border-radius:var(--r-lg);background:var(--paper);box-shadow:var(--shadow-lg);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.9rem;padding:1.5rem;display:flex;position:absolute;inset:0}.deck__end[data-astro-cid-kogbaesj][hidden]{display:none}.deck__end[data-astro-cid-kogbaesj] p[data-astro-cid-kogbaesj]{max-width:18rem;color:var(--ink-700);text-wrap:pretty}.deck__end[data-astro-cid-kogbaesj] .btn[data-astro-cid-kogbaesj]{width:100%}.deck__end[data-astro-cid-kogbaesj] h3[data-astro-cid-kogbaesj]{font-size:1.75rem}.deck__end[data-astro-cid-kogbaesj] .deck__keyhole{width:4.5rem;height:4.5rem;color:var(--blue-600);animation:.6s cubic-bezier(.2,1.4,.4,1) both keyhole-in}@keyframes keyhole-in{0%{opacity:0;transform:scale(.4)rotate(-20deg)}to{opacity:1;transform:none}}.hero[data-astro-cid-lcdefpme]{isolation:isolate;background:var(--blue-900);color:#fff;padding-top:clamp(2rem,1rem + 4vw,4.5rem);padding-bottom:clamp(5rem,3rem + 6vw,8rem);position:relative;overflow:hidden}.hero__photo[data-astro-cid-lcdefpme]{z-index:-2;display:block;position:absolute;inset:0}.hero__photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:50% 40%;width:100%;height:100%}.hero__shade[data-astro-cid-lcdefpme]{z-index:-1;background:linear-gradient(#00184e9e 0%,#00205b80 45%,#001446c7 100%);position:absolute;inset:0}.hero__grid[data-astro-cid-lcdefpme]{align-items:center;gap:3rem;display:grid;position:relative}.hero__copy[data-astro-cid-lcdefpme]{justify-items:start;gap:1.5rem;display:grid}.hero__copy[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{color:#fff;opacity:.92;max-width:34rem}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:#fff;max-width:11ch}.hero__eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.1em;text-transform:uppercase;color:#ffffffeb;align-items:center;gap:.55rem;font-size:.8125rem;font-weight:700;display:inline-flex}.hero__eyebrow[data-astro-cid-lcdefpme] .hero__eyebrow-icon{width:1.1rem;height:1.1rem}.hero__cta[data-astro-cid-lcdefpme]{gap:.75rem;width:100%;margin-top:.5rem;display:grid}.hero[data-astro-cid-lcdefpme].hero .deck__hint{color:#ffffffe0}.btn--outline[data-astro-cid-lcdefpme]{color:#fff;background:0 0;box-shadow:inset 0 0 0 2px #ffffffd9}.btn--outline[data-astro-cid-lcdefpme]:hover{color:#fff;background:#ffffff24}@media (width>=30rem){.hero__cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;width:auto;display:flex}}@media (width>=60rem){.hero__shade[data-astro-cid-lcdefpme]{background:linear-gradient(#0000 72%,#00144680 100%),linear-gradient(98deg,#001446e6 0%,#001c54bd 36%,#00205b4d 70%,#00205b1f 100%)}.hero__grid[data-astro-cid-lcdefpme]{grid-template-columns:1.15fr .85fr;gap:4rem}}.photo[data-astro-cid-lcdefpme]{border-radius:var(--r-lg);background:var(--sky-100);margin:0;position:relative;overflow:hidden}.photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.photo[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;background:linear-gradient(#00348c0a 40%,#00205b47 100%);position:absolute;inset:0}.how[data-astro-cid-lcdefpme]{gap:2.5rem;display:grid}.how__photo[data-astro-cid-lcdefpme]{aspect-ratio:3/2}.how__steps[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none;display:grid}.how__step[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:5rem 1fr;gap:1.5rem;padding-block:1.5rem;display:grid}.how__step[data-astro-cid-lcdefpme]:first-child{border-top:0;padding-top:0}.how__step[data-astro-cid-lcdefpme] .icon{width:5rem;height:auto}.how__eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.08em;text-transform:uppercase;color:var(--blue-600);margin-bottom:.2rem;font-size:.8125rem;font-weight:700}.how__step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-700);text-wrap:pretty;margin-top:.4rem}@media (width>=60rem){.how[data-astro-cid-lcdefpme]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:4.5rem}.how__photo[data-astro-cid-lcdefpme]{aspect-ratio:4/5;position:sticky;top:6rem}.how__photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-position:70% 50%}}.audience[data-astro-cid-lcdefpme]{gap:1.25rem;display:grid}.audience__card[data-astro-cid-lcdefpme]{border-radius:var(--r-lg);background:var(--paper);box-shadow:var(--shadow-sm);align-content:start;display:grid;overflow:hidden}.audience__photo[data-astro-cid-lcdefpme]{aspect-ratio:16/9;border-radius:0}.audience__body[data-astro-cid-lcdefpme]{align-content:start;gap:1.1rem;padding:clamp(1.5rem,1rem + 2vw,2.25rem);display:grid}.audience__title[data-astro-cid-lcdefpme]{align-items:center;gap:.85rem;display:flex}.audience__tag[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--blue-700);font-size:1.1875rem;font-weight:600}.audience__body[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{justify-self:start;margin-top:.5rem}@media (width>=52rem){.audience[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}.trust[data-astro-cid-lcdefpme]{gap:2.5rem;display:grid}.trust__photo[data-astro-cid-lcdefpme]{aspect-ratio:16/10}.trust__photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-position:50% 18%}.trust__list[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none;display:grid}.trust__item[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:3.25rem 1fr;align-items:start;gap:1.25rem;padding-block:1.25rem;display:grid}.trust__item[data-astro-cid-lcdefpme]:first-child{border-top:0;padding-top:0}.trust__item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-700);text-wrap:pretty;margin-top:.4rem}@media (width>=60rem){.trust[data-astro-cid-lcdefpme]{grid-template-columns:.8fr 1.2fr;align-items:center;gap:4.5rem}.trust__photo[data-astro-cid-lcdefpme]{aspect-ratio:4/5}.trust__photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-position:50% 50%}}.faq__more[data-astro-cid-lcdefpme]{margin-top:1.5rem;font-weight:600}.photo-note[data-astro-cid-lcdefpme]{color:var(--ink-600);margin-top:2.5rem;font-size:.875rem}
