section:has([data-hover-preview][data-open=true]){position:relative;z-index:20;overflow:visible}.hover-preview[data-astro-cid-37xp63is]{position:relative;display:inline}.hover-preview-link[data-astro-cid-37xp63is]{position:relative;color:inherit;text-decoration:none;cursor:pointer}.hover-preview-link[data-astro-cid-37xp63is]:focus-visible{outline:none}.hover-preview-link[data-astro-cid-37xp63is]:focus-visible .hover-preview-words[data-astro-cid-37xp63is]{outline:3px solid var(--wf-focus);outline-offset:3px;border-radius:3px}.hover-preview-words[data-astro-cid-37xp63is]{position:relative;white-space:nowrap}.hover-preview-line[data-astro-cid-37xp63is]{position:absolute;right:0;bottom:-.12em;left:0;height:1px;background-image:repeating-linear-gradient(90deg,var(--wf-accent) 0 3px,transparent 3px 6px);opacity:.42;transform:translate(var(--hp-nudge, 0px));animation:hover-preview-breathe 4s ease-in-out infinite;pointer-events:none}.hover-preview[data-astro-cid-37xp63is][data-open=true] .hover-preview-line[data-astro-cid-37xp63is]{animation:none;opacity:1}.hover-preview-card[data-astro-cid-37xp63is]{position:absolute;top:100%;left:0;width:min(17.75rem,calc(100vw - 2.5rem));padding-top:.55rem;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,visibility .16s ease}.hover-preview[data-astro-cid-37xp63is]:not([data-open=true]) .hover-preview-card[data-astro-cid-37xp63is]{display:none}.hover-preview[data-astro-cid-37xp63is][data-open=true] .hover-preview-card[data-astro-cid-37xp63is]{opacity:1;visibility:visible;pointer-events:auto}@media(max-width:700px){.hover-preview[data-astro-cid-37xp63is][data-open=true] .hover-preview-card[data-astro-cid-37xp63is]{position:fixed!important;top:calc(var(--wf-header-h, 64px) + .75rem);left:1rem;right:1rem;width:auto}}.hover-preview-panel[data-astro-cid-37xp63is]{display:grid;gap:.55rem;padding:.7rem;border:1px solid var(--wf-border);border-radius:1rem;background:var(--wf-surface-card);color:var(--wf-ink);font-size:.8125rem;font-weight:400;line-height:1.45;letter-spacing:0;text-align:left;white-space:normal;box-shadow:var(--wf-elev-2);transform:translateY(4px);transition:transform .16s ease}.hover-preview[data-astro-cid-37xp63is][data-open=true] .hover-preview-panel[data-astro-cid-37xp63is]{transform:none}.hover-preview-thumb[data-astro-cid-37xp63is]{width:100%;height:auto;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover;border-radius:.55rem;background:var(--wf-bg-sand)}.hover-preview-copy[data-astro-cid-37xp63is]{color:var(--wf-ink-soft)}.hover-preview-chips[data-astro-cid-37xp63is]{display:flex;flex-wrap:wrap;gap:.3rem}.hover-preview-chips[data-astro-cid-37xp63is] span[data-astro-cid-37xp63is]{border:1px solid var(--wf-line);border-radius:999px;background:var(--wf-bg-sand);color:var(--wf-ink);padding:.12rem .45rem;font-size:.6875rem;line-height:1.35}.hover-preview-cta[data-astro-cid-37xp63is]{color:var(--wf-link);font-weight:600}@keyframes hover-preview-breathe{0%,to{opacity:.38}50%{opacity:1}}@keyframes hover-preview-shimmer{0%{transform:translate(-40%);opacity:0}30%{opacity:.95}to{transform:translate(280%);opacity:0}}@media(hover:none)and (prefers-reduced-motion:no-preference){.hover-preview-line[data-astro-cid-37xp63is]:after{content:"";position:absolute;top:-3px;left:0;width:42%;height:7px;background:linear-gradient(90deg,transparent,var(--wf-accent),transparent);animation:hover-preview-shimmer 1.15s ease .5s 1 both;pointer-events:none}}@media(prefers-reduced-motion:reduce){.hover-preview-line[data-astro-cid-37xp63is]{animation:none;opacity:.9}.hover-preview-card[data-astro-cid-37xp63is],.hover-preview-panel[data-astro-cid-37xp63is]{transition:none}}section:has([data-review-strip][data-open=true]){position:relative;z-index:8;overflow:visible}section:has([data-review-strip][data-open=true])+*{position:relative;z-index:1}.review-strip[data-astro-cid-7wwvftgp]{position:relative;display:inline-flex;max-width:100%;min-height:1.75rem;align-items:center}.review-strip-link[data-astro-cid-7wwvftgp]{display:inline-flex;align-items:center;gap:.45rem;color:inherit;font-weight:600;text-decoration:none}.review-strip-link[data-astro-cid-7wwvftgp]:focus-visible{outline:none}.review-strip-link[data-astro-cid-7wwvftgp]:focus-visible .review-strip-words[data-astro-cid-7wwvftgp]{outline:3px solid var(--wf-focus);outline-offset:3px;border-radius:3px}.review-strip-star[data-astro-cid-7wwvftgp]{display:inline-flex;color:var(--wf-accent)}.review-strip-words[data-astro-cid-7wwvftgp]{position:relative}.review-strip-line[data-astro-cid-7wwvftgp]{position:absolute;right:0;bottom:-.14em;left:0;height:1px;background-image:repeating-linear-gradient(90deg,var(--wf-accent) 0 3px,transparent 3px 6px);opacity:.7;pointer-events:none}.review-strip[data-astro-cid-7wwvftgp][data-open=true] .review-strip-line[data-astro-cid-7wwvftgp]{opacity:1}.review-strip-card[data-astro-cid-7wwvftgp]{position:absolute;z-index:5;top:100%;left:50%;width:min(22rem,calc(100vw - 2rem));padding-top:.55rem;transform:translate(-50%);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,visibility .16s ease}.review-strip[data-astro-cid-7wwvftgp][data-open=true] .review-strip-card[data-astro-cid-7wwvftgp]{opacity:1;visibility:visible;pointer-events:auto}@media(max-width:639px){.review-strip-card[data-astro-cid-7wwvftgp]{position:fixed!important;top:var(--review-strip-top, 0px);left:50%;width:min(92vw,360px);max-height:var(--review-strip-max-height, calc(100svh - var(--review-strip-top, 0px) - .75rem - env(safe-area-inset-bottom, 0px)));transform:translate(-50%);display:flex;flex-direction:column}.review-strip-panel[data-astro-cid-7wwvftgp]{min-height:0;flex:1 1 auto}.review-strip-card[data-astro-cid-7wwvftgp][data-scroll]{height:var(--review-strip-max-height);filter:drop-shadow(0 2px 4px rgba(14,18,22,.32)) drop-shadow(0 12px 20px rgba(14,18,22,.28))}.review-strip-card[data-astro-cid-7wwvftgp][data-scroll] .review-strip-panel[data-astro-cid-7wwvftgp]{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-shadow:none}}.review-strip-panel[data-astro-cid-7wwvftgp]{display:grid;gap:.85rem;padding:.85rem .9rem .75rem;border:1px solid var(--wf-border);border-radius:1rem;background:var(--wf-surface-card);color:var(--wf-ink);text-align:left;box-shadow:var(--wf-elev-2);max-height:min(70vh,32rem);overflow-y:auto}@media(prefers-reduced-motion:reduce){.review-strip-card[data-astro-cid-7wwvftgp]{transition:none}}.home-hero[data-astro-cid-pgpo2ev5]{padding-block-start:1rem}.home-hero-grid[data-astro-cid-pgpo2ev5]{display:grid;gap:1rem}.home-hero-copy[data-astro-cid-pgpo2ev5]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start}.home-hero-pair[data-astro-cid-pgpo2ev5]{display:grid;order:-1;gap:.5rem}.home-hero-tile[data-astro-cid-pgpo2ev5]{position:relative;isolation:isolate;display:block;overflow:hidden;border-radius:.75rem;background:var(--wf-ink-hero, #1f2529);color:#fff;text-decoration:none}.home-hero-tile[data-astro-cid-pgpo2ev5]:focus-visible{outline:2px solid var(--wf-accent);outline-offset:3px}.possibility-photo[data-astro-cid-pgpo2ev5]{margin:0}.possibility-photo[data-astro-cid-pgpo2ev5] picture[data-astro-cid-pgpo2ev5],.possibility-photo[data-astro-cid-pgpo2ev5] img[data-astro-cid-pgpo2ev5]{display:block;width:100%}.possibility-photo[data-astro-cid-pgpo2ev5] img[data-astro-cid-pgpo2ev5]{height:auto;aspect-ratio:16 / 10;-o-object-fit:cover;object-fit:cover;-o-object-position:center 60%;object-position:center 60%;transition:transform .4s ease}.home-hero-tile-model-i[data-astro-cid-pgpo2ev5] img[data-astro-cid-pgpo2ev5]{-o-object-position:center 45%;object-position:center 45%}.home-hero-tile[data-astro-cid-pgpo2ev5]:hover img[data-astro-cid-pgpo2ev5]{transform:scale(1.02)}.home-hero-tag[data-astro-cid-pgpo2ev5]{position:absolute;z-index:1;left:.5rem;bottom:.5rem;max-width:calc(100% - 1rem);padding:.3rem .7rem;border-radius:999px;background:#14181abd;font-size:.8125rem;line-height:1.3}.home-hero-tag[data-astro-cid-pgpo2ev5] strong[data-astro-cid-pgpo2ev5]{margin-right:.3rem;font-weight:700}.home-hero[data-astro-cid-pgpo2ev5] h1[data-astro-cid-pgpo2ev5]{color:var(--wf-text);font-size:clamp(1.9rem,7.5vw,2.6rem);font-weight:600;line-height:1.06;letter-spacing:-.035em;text-wrap:balance}.home-opening-kicker[data-astro-cid-pgpo2ev5]{margin-top:.5rem;max-width:40rem;color:var(--wf-text);font-size:1rem;font-weight:600;line-height:1.35;text-wrap:balance}.home-hero-cta[data-astro-cid-pgpo2ev5]{display:flex;justify-content:center;width:100%;margin-top:1rem}.home-hero-proof[data-astro-cid-pgpo2ev5]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.15rem 1rem;width:100%;margin-top:.6rem;color:var(--wf-ink-soft);font-size:.875rem}.home-hero-built[data-astro-cid-pgpo2ev5]{font-weight:600}.home-hero-detail[data-astro-cid-pgpo2ev5]{margin-top:.9rem;max-width:56ch;color:var(--wf-text-muted);font-size:.9375rem;line-height:1.5}@media(max-width:639px){.home-hero-grid[data-astro-cid-pgpo2ev5]{gap:.75rem}.possibility-photo[data-astro-cid-pgpo2ev5] img[data-astro-cid-pgpo2ev5]{aspect-ratio:2.2 / 1}}@media(max-width:639px)and (max-height:700px){.possibility-photo[data-astro-cid-pgpo2ev5] img[data-astro-cid-pgpo2ev5]{aspect-ratio:3 / 1}}@media(min-width:640px){.home-hero-pair[data-astro-cid-pgpo2ev5]{order:0;grid-template-columns:1fr 1fr;gap:.75rem}.possibility-photo[data-astro-cid-pgpo2ev5] img[data-astro-cid-pgpo2ev5]{aspect-ratio:4 / 3}.home-hero-cta[data-astro-cid-pgpo2ev5]{width:auto;margin-top:1.25rem}.home-hero-proof[data-astro-cid-pgpo2ev5]{justify-content:flex-start;width:auto;margin-top:.75rem}}@media(min-width:1024px){.home-hero[data-astro-cid-pgpo2ev5]{padding-block-start:1.75rem}.home-hero-grid[data-astro-cid-pgpo2ev5]{gap:1.75rem}.possibility-photo[data-astro-cid-pgpo2ev5] img[data-astro-cid-pgpo2ev5]{aspect-ratio:3 / 2}.home-hero[data-astro-cid-pgpo2ev5] h1[data-astro-cid-pgpo2ev5]{font-size:clamp(2.4rem,2.8vw + 1rem,3.6rem)}.home-opening-kicker[data-astro-cid-pgpo2ev5]{font-size:1.125rem}.home-hero-detail[data-astro-cid-pgpo2ev5]{font-size:1.0625rem;line-height:1.55}}.home-models[data-astro-cid-mct6faam]{background:var(--wf-surface-card)}.home-models-heading[data-astro-cid-mct6faam]{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1rem 2rem}.home-models-eyebrow[data-astro-cid-mct6faam]{margin-bottom:.65rem;color:var(--wf-text-muted);font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.home-models-intro[data-astro-cid-mct6faam]{max-width:51ch;margin-top:.85rem;color:var(--wf-ink-soft);line-height:1.65}.home-models-compare[data-astro-cid-mct6faam]{display:inline-flex;align-items:center;gap:.65rem;min-height:44px}.home-model-grid[data-astro-cid-mct6faam]{display:grid;gap:1.5rem;margin-top:var(--wf-sec-gap)}.featured-home[data-astro-cid-mct6faam]{min-width:0;border:1px solid var(--wf-line);border-radius:.75rem;background:var(--wf-surface)}.featured-home-link[data-astro-cid-mct6faam]{display:block;height:100%;color:inherit;text-decoration:none;border-radius:.75rem}.featured-home-link[data-astro-cid-mct6faam]:focus-visible{outline:3px solid var(--wf-accent);outline-offset:4px}.featured-home-photo[data-astro-cid-mct6faam]{aspect-ratio:3 / 2;overflow:hidden;border-radius:.7rem .7rem 0 0;background:var(--wf-surface-soft)}.featured-home-photo[data-astro-cid-mct6faam] picture,.featured-home-photo[data-astro-cid-mct6faam] img{display:block;width:100%;height:100%}.featured-home-photo[data-astro-cid-mct6faam] img{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--photo-position, center);object-position:var(--photo-position, center)}.featured-home-copy[data-astro-cid-mct6faam]{padding:1.25rem}.featured-home-heading[data-astro-cid-mct6faam]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem}.featured-home-heading[data-astro-cid-mct6faam] h3[data-astro-cid-mct6faam]{font-size:1.5rem;font-weight:600;color:var(--wf-ink)}.featured-home-heading[data-astro-cid-mct6faam]>span[data-astro-cid-mct6faam],.featured-home-specs[data-astro-cid-mct6faam]{color:var(--wf-ink-soft);font-size:.9375rem}.featured-home-specs[data-astro-cid-mct6faam]{margin-top:.35rem;line-height:1.6}.featured-home-specs[data-astro-cid-mct6faam] span[data-astro-cid-mct6faam]{margin-inline:.25rem}.featured-home-price[data-astro-cid-mct6faam]{margin-top:.85rem;color:var(--wf-ink);font-size:1.125rem;font-weight:650}.featured-home-price[data-astro-cid-mct6faam]>span[data-astro-cid-mct6faam]{font-size:.875rem;font-weight:400;color:var(--wf-ink-soft)}.featured-home-plan[data-astro-cid-mct6faam]{margin-top:1.25rem;height:150px;padding:.75rem;border:1px solid #e6e0d6;border-radius:.375rem;background:#fff}.featured-home-plan[data-astro-cid-mct6faam] img[data-astro-cid-mct6faam]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.featured-home-action[data-astro-cid-mct6faam]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:44px;margin-top:.75rem;color:var(--wf-accent-deep);font-size:.875rem;font-weight:600}.featured-home-link[data-astro-cid-mct6faam]:hover .featured-home-action[data-astro-cid-mct6faam]{text-decoration:underline;text-underline-offset:.2em}.home-model-footer[data-astro-cid-mct6faam]{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:.75rem 2rem;margin-top:1.5rem}.home-model-footer[data-astro-cid-mct6faam]>p[data-astro-cid-mct6faam]{max-width:68ch;color:var(--wf-ink-soft);font-size:.8125rem;line-height:1.65}.home-model-footer[data-astro-cid-mct6faam]>a[data-astro-cid-mct6faam]{display:inline-flex;align-items:center;min-height:44px;font-size:.875rem}@media(min-width:640px)and (max-width:1023px){.featured-home-link[data-astro-cid-mct6faam]{display:grid;grid-template-columns:1.1fr 1fr}.featured-home-photo[data-astro-cid-mct6faam]{height:100%;aspect-ratio:auto;border-radius:.7rem 0 0 .7rem}}@media(min-width:1024px){.home-model-grid[data-astro-cid-mct6faam]{grid-template-columns:repeat(3,minmax(0,1fr))}}.modular-story[data-astro-cid-zei3zlo2]{background:var(--wf-bg-warm)}.modular-story-grid[data-astro-cid-zei3zlo2]{display:grid;align-items:center;gap:2rem}.modular-story-copy[data-astro-cid-zei3zlo2]>p[data-astro-cid-zei3zlo2]{margin-top:1rem;max-width:48ch;color:var(--wf-ink-soft);font-size:1.0625rem;line-height:1.65}.modular-workmanship-box[data-astro-cid-zei3zlo2]{margin-top:1.25rem;max-width:48ch;border-left:3px solid var(--wf-accent, #e85d04);border-radius:0 .65rem .65rem 0;background:var(--wf-surface-card);padding:.85rem 1rem;box-shadow:0 2px 10px -4px #0e121614}.modular-workmanship-q[data-astro-cid-zei3zlo2]{font-size:.95rem;font-weight:700;color:var(--wf-ink)}.modular-workmanship-a[data-astro-cid-zei3zlo2]{margin-top:.35rem;font-size:.875rem;line-height:1.55;color:var(--wf-ink-soft)}.modular-story-facts[data-astro-cid-zei3zlo2]{display:grid;gap:.45rem;margin-top:1.25rem;margin-bottom:1.25rem;color:var(--wf-ink-soft);font-size:.9375rem}.modular-story-facts[data-astro-cid-zei3zlo2] li[data-astro-cid-zei3zlo2]{display:flex;align-items:center;gap:.65rem}.modular-story-facts[data-astro-cid-zei3zlo2] li[data-astro-cid-zei3zlo2]:before{content:"";width:.3rem;height:.3rem;flex-shrink:0;border-radius:50%;background:var(--wf-accent-deep)}.modular-story-links[data-astro-cid-zei3zlo2]{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem}.modular-story-grid[data-astro-cid-zei3zlo2] picture{display:block;overflow:hidden;border-radius:.75rem}.modular-story-grid[data-astro-cid-zei3zlo2] .modular-story-image{display:block;width:100%;height:auto;aspect-ratio:3 / 2;-o-object-fit:cover;object-fit:cover}@media(min-width:1024px){.modular-story-grid[data-astro-cid-zei3zlo2]{grid-template-columns:1fr 1.1fr;gap:clamp(2rem,5vw,4rem)}}.home-compare[data-astro-cid-v2ag2x6o]{background:var(--wf-bg-sand)}.home-compare-grid[data-astro-cid-v2ag2x6o]{display:grid;align-items:center;gap:1.5rem}.home-compare[data-astro-cid-v2ag2x6o] h2[data-astro-cid-v2ag2x6o]{max-width:28ch}.home-compare[data-astro-cid-v2ag2x6o] p[data-astro-cid-v2ag2x6o]{margin-top:1rem;max-width:52ch;color:var(--wf-ink-soft);font-size:1.0625rem;line-height:1.6}.home-compare-chips[data-astro-cid-v2ag2x6o]{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.15rem 0 1.25rem;padding:0;list-style:none}.home-compare-chips[data-astro-cid-v2ag2x6o] li[data-astro-cid-v2ag2x6o]{border:1px solid var(--wf-line);border-radius:999px;background:var(--wf-surface-card);color:var(--wf-ink);padding:.4rem .75rem;font-size:.875rem;line-height:1.4}.home-compare-still[data-astro-cid-v2ag2x6o]{position:relative;display:block;width:min(100%,18rem);overflow:hidden;border-radius:.75rem;background:#1f2529;aspect-ratio:16 / 9}.home-compare-still[data-astro-cid-v2ag2x6o] img[data-astro-cid-v2ag2x6o]{display:block;width:100%;height:auto;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover}.home-compare-play[data-astro-cid-v2ag2x6o]{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:999px;background:#c2410c;color:#fff;transform:translate(-50%,-50%)}@media(min-width:800px){.home-compare-grid[data-astro-cid-v2ag2x6o]{grid-template-columns:minmax(0,1fr) 18rem;gap:clamp(1.5rem,4vw,3rem)}.home-compare-still[data-astro-cid-v2ag2x6o]{width:18rem;justify-self:end}}.home-community[data-astro-cid-xvvu5d33]{background:var(--wf-bg)}.home-community-grid[data-astro-cid-xvvu5d33]{display:grid;align-items:center;gap:2rem}.home-community-grid[data-astro-cid-xvvu5d33] figure[data-astro-cid-xvvu5d33]{min-width:0}.home-community-grid[data-astro-cid-xvvu5d33] picture{display:block;overflow:hidden;border-radius:.75rem}.home-community-grid[data-astro-cid-xvvu5d33] .home-community-image{display:block;width:100%;height:auto;aspect-ratio:3 / 2;-o-object-fit:cover;object-fit:cover}.home-community-grid[data-astro-cid-xvvu5d33] figcaption[data-astro-cid-xvvu5d33]{margin-top:.75rem;color:var(--wf-ink-soft);font-size:.8125rem}.home-community-copy[data-astro-cid-xvvu5d33] h2[data-astro-cid-xvvu5d33]{max-width:18ch}.home-community-copy[data-astro-cid-xvvu5d33]>p[data-astro-cid-xvvu5d33]{margin-top:1.25rem;max-width:41ch;color:var(--wf-ink-soft);font-size:1.0625rem;line-height:1.65}.home-community-links[data-astro-cid-xvvu5d33]{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:1.5rem}@media(min-width:1024px){.home-community-grid[data-astro-cid-xvvu5d33]{grid-template-columns:1.25fr 1fr;gap:clamp(2rem,5vw,4rem)}}.home-start[data-astro-cid-j7pv25f6]{background:var(--wf-surface)}.home-start-sub[data-astro-cid-j7pv25f6]{margin-top:.5rem;color:var(--wf-text-muted);font-size:1rem;line-height:1.5}.home-start-qualify[data-astro-cid-j7pv25f6]{margin-top:1.25rem}.home-start-qualify[data-astro-cid-j7pv25f6] fieldset[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1rem;padding:0;border:0}.home-start-qualify[data-astro-cid-j7pv25f6] legend[data-astro-cid-j7pv25f6]{float:left;width:100%;margin-bottom:.4rem;color:var(--wf-text);font-size:.9375rem;font-weight:600}.home-start-qualify[data-astro-cid-j7pv25f6] label[data-astro-cid-j7pv25f6]{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:.35rem 1rem;border:1px solid var(--wf-border);border-radius:999px;background:var(--wf-surface-card);color:var(--wf-text);font-size:1rem;font-weight:600;cursor:pointer}.home-start-qualify[data-astro-cid-j7pv25f6] label[data-astro-cid-j7pv25f6]:hover{border-color:var(--wf-accent)}.home-start-qualify[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.home-start-qualify[data-astro-cid-j7pv25f6] label[data-astro-cid-j7pv25f6]:has(input:checked){border-color:#c2410c;background:#c2410c;color:#fff}.home-start-qualify[data-astro-cid-j7pv25f6] label[data-astro-cid-j7pv25f6]:has(input:focus-visible){outline:2px solid var(--wf-accent);outline-offset:2px}.home-start-result[data-astro-cid-j7pv25f6]{margin-top:.5rem;max-width:46ch;min-height:2.8em;color:var(--wf-text);font-size:1rem;line-height:1.5}.home-start-actions[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:stretch;gap:.6rem;margin-top:.75rem}.home-start-actions[data-astro-cid-j7pv25f6] .wf-btn-primary[data-astro-cid-j7pv25f6]{width:100%}.home-factory[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--wf-line);background:var(--wf-bg-sand)}.home-factory-inner[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem 2rem;padding-block:1.75rem}.home-factory-facts[data-astro-cid-j7pv25f6]{margin-top:.75rem;max-width:62ch;color:var(--wf-ink-soft);font-size:1.0625rem;line-height:1.6}.home-factory-remote[data-astro-cid-j7pv25f6]{margin-top:.75rem;max-width:68ch;color:var(--wf-ink-soft);font-size:.9375rem}.home-evaluation[data-astro-cid-j7pv25f6]{background:var(--wf-bg-warm)}.home-evaluation-grid[data-astro-cid-j7pv25f6]{display:grid;align-items:start;gap:2rem}.home-evaluation-copy[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{margin-top:1.25rem;max-width:40ch;color:var(--wf-ink-soft);font-size:1.0625rem;line-height:1.65}.home-build[data-astro-cid-j7pv25f6]{background:var(--wf-bg)}.home-build-where[data-astro-cid-j7pv25f6]{margin-top:2rem}.home-build-area[data-astro-cid-j7pv25f6]{margin-top:.5rem;max-width:68ch;color:var(--wf-ink-soft);font-size:1rem;line-height:1.6}.home-build-area[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:inline-block;margin-top:.5rem}.home-phone[data-astro-cid-j7pv25f6]{display:inline-block;margin-top:1.5rem;color:var(--wf-ink);font-weight:500}@media(min-width:640px){.home-start-actions[data-astro-cid-j7pv25f6]{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.home-start-actions[data-astro-cid-j7pv25f6] .wf-btn-primary[data-astro-cid-j7pv25f6]{width:auto}.home-start-qualify[data-astro-cid-j7pv25f6]{max-width:40rem}}@media(min-width:1024px){.home-evaluation-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1.25fr;gap:clamp(2rem,5vw,5rem)}}
