.home-model[data-astro-cid-smfj63an]{border-radius:.75rem;min-width:0;display:block;position:relative;container-type:inline-size}.home-model-link[data-astro-cid-smfj63an]{height:100%;color:inherit;grid-template-rows:auto auto 1fr auto auto;grid-template-columns:minmax(0,1fr);text-decoration:none;display:grid}.home-model-photo[data-astro-cid-smfj63an]{background:var(--wf-surface-soft);aspect-ratio:3/2;border-radius:.5rem;min-width:0;max-width:100%;position:relative;overflow:hidden}.home-model-photo[data-astro-cid-smfj63an] picture{height:100%;display:block}.home-model-photo[data-astro-cid-smfj63an] .home-model-photo-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:opacity .25s;display:block;position:absolute;inset:0}.home-model-photo[data-astro-cid-smfj63an] img.is-rest{-o-object-position:var(--card-rest-position,center);object-position:var(--card-rest-position,center)}.home-model-photo[data-astro-cid-smfj63an] img.is-alt{-o-object-position:var(--card-alt-position,center);object-position:var(--card-alt-position,center);opacity:0}.home-model[data-astro-cid-smfj63an][data-roof-open=alt] img.is-rest{opacity:0}.home-model[data-astro-cid-smfj63an][data-roof-open=alt] img.is-alt{opacity:1}.home-model-roof-chip[data-astro-cid-smfj63an]{z-index:2;color:#fff;pointer-events:none;background:#14100c9e;border-radius:999px;padding:.15rem .5rem;font-size:.75rem;line-height:1.4;position:absolute;bottom:.65rem;left:.65rem}.home-model-roof-switch[data-astro-cid-smfj63an]{display:none}.home-model-plan[data-astro-cid-smfj63an]{aspect-ratio:2;background:#fff;border:1px solid #e6e0d6;border-radius:.5rem;min-width:0;max-width:100%;margin-top:1rem;position:relative}.home-model-plan-image[data-astro-cid-smfj63an]{-o-object-fit:contain;object-fit:contain;width:calc(100% - 1.5rem);height:calc(100% - 1.5rem);display:block;position:absolute;inset:.75rem}.home-model-heading[data-astro-cid-smfj63an]{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.35rem;margin-top:1rem;display:flex}.home-model-title-row[data-astro-cid-smfj63an]{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.home-model[data-astro-cid-smfj63an] h2[data-astro-cid-smfj63an],.home-model[data-astro-cid-smfj63an] h3[data-astro-cid-smfj63an]{color:var(--wf-ink);font-size:1.25rem;font-weight:600}.home-model[data-astro-cid-smfj63an]:hover h2[data-astro-cid-smfj63an],.home-model[data-astro-cid-smfj63an]:hover h3[data-astro-cid-smfj63an]{color:var(--wf-accent-deep)}.home-model-dual-badge[data-astro-cid-smfj63an]{border:1px solid var(--wf-border,#e2d8c9);background:var(--wf-surface-soft,#faf7f3);color:var(--wf-ink-soft,#4b5563);border-radius:999px;align-items:center;margin:0;padding:.15rem .55rem;font-size:.72rem;font-weight:600;line-height:1.3;display:inline-flex}.home-model-details[data-astro-cid-smfj63an]{color:var(--wf-ink-soft);margin-top:.35rem;font-size:.9375rem;line-height:1.6}.home-model-availability[data-astro-cid-smfj63an]{color:var(--wf-accent-deep);font-size:.8125rem;font-weight:600;line-height:1.6}.home-model-bottom[data-astro-cid-smfj63an]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;margin-top:.75rem;font-size:.9375rem;line-height:1.6;display:flex}.home-model-bottom[data-astro-cid-smfj63an] p[data-astro-cid-smfj63an]{color:var(--wf-ink);font-weight:600}.home-model-bottom[data-astro-cid-smfj63an] .home-model-bucket-note[data-astro-cid-smfj63an]{color:var(--wf-ink-soft);margin-top:.15rem;font-size:.78rem;font-weight:400;line-height:1.45}.home-model-bottom[data-astro-cid-smfj63an]>span[data-astro-cid-smfj63an]{color:var(--wf-accent-deep);font-weight:500}@media (width<=899px){.home-model-roof-chip[data-astro-cid-smfj63an]{display:none}.home-model[data-astro-cid-smfj63an][data-has-swap] .home-model-roof-switch[data-astro-cid-smfj63an]{z-index:2;background:0 0;border-radius:0;gap:.35rem;display:flex;position:absolute;top:calc(66.6667cqw - 44px - .65rem);left:.65rem;overflow:visible}.home-model-roof-switch[data-astro-cid-smfj63an] button[data-astro-cid-smfj63an]{color:#fff;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#14100cb8;border:0;border-radius:999px;padding:.5rem .9rem;font-size:.875rem;line-height:1}.home-model-roof-switch[data-astro-cid-smfj63an] button[data-astro-cid-smfj63an][aria-pressed=true]{color:#1f2529;background:#fff}}@media (prefers-reduced-motion:reduce){.home-model-photo[data-astro-cid-smfj63an] .home-model-photo-image{transition:none}}
