.home-builders-template{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--builder-platform-paper:#f7f8fa;--builder-platform-surface:#fff;--builder-platform-ink:#101828;--builder-platform-muted:#5e6878;--builder-platform-cobalt:#174ee6;--builder-haven-paper:#f7f8fa;--builder-haven-surface:#fff;--builder-haven-ink:#173c33;--builder-haven-muted:#5e6878;--builder-haven-clay:#d9a782;--font-geist:var(--font-dm-sans);--font-instrument-serif:var(--font-newsreader);font-family:var(--font-geist), sans-serif;overflow-x:clip}.home-builders-template,.home-builders-template *{box-sizing:border-box}.home-builders-template a{color:inherit;text-decoration:none}.home-builders-template button,.home-builders-template select{font:inherit}.home-builders-template button,.home-builders-template a,.home-builders-template select,.home-builders-template summary{outline-offset:4px}.home-builders-template button:focus-visible,.home-builders-template a:focus-visible,.home-builders-template select:focus-visible,.home-builders-template summary:focus-visible{outline:2px solid var(--builder-platform-cobalt)}.home-builders-template svg{stroke-width:1.7px;width:1.1em;height:1.1em}.home-builders-template .home-builder-skip-link{z-index:100;background:var(--builder-platform-ink);color:var(--builder-platform-paper);padding:10px 16px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.home-builders-template .home-builder-skip-link:focus{transform:none}.home-builders-template .builder-platform-container,.home-builders-template .builder-haven-container{width:min(100% - 2rem,1180px);margin-inline:auto}.home-builders-template .builder-platform-header{z-index:20;border-bottom:1px solid var(--builder-platform-ink);position:relative}@supports (color:color-mix(in lab, red, red)){.home-builders-template .builder-platform-header{border-bottom:1px solid color-mix(in oklab, var(--builder-platform-ink) 10%, transparent)}}.home-builders-template .builder-platform-header{background:var(--builder-platform-paper)}@supports (color:color-mix(in lab, red, red)){.home-builders-template .builder-platform-header{background:color-mix(in oklab, var(--builder-platform-paper) 92%, transparent)}}.home-builders-template .builder-platform-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.home-builders-template .builder-platform-header nav a{color:var(--builder-platform-muted);font-size:.75rem;font-weight:650}.home-builders-template .builder-platform-header nav a:hover{color:var(--builder-platform-ink)}.home-builders-template .builder-pirate-mark{border:2px solid var(--builder-platform-cobalt);width:1.75rem;height:1.75rem;display:inline-block;position:relative;transform:rotate(45deg)}.home-builders-template .builder-pirate-mark span{background:var(--builder-platform-cobalt);position:absolute}.home-builders-template .builder-pirate-mark span:first-child{inset:5px -4px 5px 10px}.home-builders-template .builder-pirate-mark span:last-child{inset:10px 5px -4px}.home-builders-template .builder-platform-hero{background-image:linear-gradient(var(--builder-platform-ink) 1px, transparent 1px), linear-gradient(90deg, var(--builder-platform-ink) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.home-builders-template .builder-platform-hero{background-image:linear-gradient(color-mix(in oklab, var(--builder-platform-ink) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--builder-platform-ink) 5%, transparent) 1px, transparent 1px)}}.home-builders-template .builder-platform-hero{background-size:40px 40px}.home-builders-template .builder-platform-section{padding-block:6rem}.home-builders-template .builder-platform-title{text-wrap:balance;max-width:14ch;font-family:var(--font-geist), sans-serif;letter-spacing:0;font-size:3.5rem;font-weight:900;line-height:.98}.home-builders-template .builder-pirate-eyebrow{font-family:var(--font-geist), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--builder-platform-muted);font-size:.68rem;font-weight:750;line-height:1.4}.home-builders-template .builder-pirate-button,.home-builders-template .builder-pirate-button-secondary,.home-builders-template .builder-haven-button,.home-builders-template .builder-haven-button-secondary,.home-builders-template .builder-haven-text-button{min-height:2.75rem;font-family:var(--font-geist), sans-serif;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.55rem;padding:.75rem 1rem;font-size:.78rem;font-weight:700;transition:transform .2s,background-color .2s,color .2s;display:inline-flex}.home-builders-template .builder-pirate-button{background:var(--builder-platform-cobalt);color:var(--builder-platform-paper)}.home-builders-template .builder-pirate-button:hover,.home-builders-template .builder-haven-button:hover{transform:translateY(-2px)}.home-builders-template .builder-pirate-button-large{min-height:3.4rem;padding-inline:1.3rem}.home-builders-template .builder-pirate-button-secondary{border-color:var(--builder-platform-ink)}@supports (color:color-mix(in lab, red, red)){.home-builders-template .builder-pirate-button-secondary{border-color:color-mix(in oklab, var(--builder-platform-ink) 20%, transparent)}}.home-builders-template .builder-pirate-button-secondary,.home-builders-template .builder-pirate-button-light{background:var(--builder-platform-paper);color:var(--builder-platform-ink)}.home-builders-template .builder-platform-badge{border:1px solid var(--builder-platform-ink);align-items:center;gap:.55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.home-builders-template .builder-platform-badge{border:1px solid color-mix(in oklab, var(--builder-platform-ink) 14%, transparent)}}.home-builders-template .builder-platform-badge{background:var(--builder-platform-surface);font-family:var(--font-geist), sans-serif;text-transform:uppercase;letter-spacing:.12em;padding:.45rem .65rem;font-size:.65rem;font-weight:700}.home-builders-template .showcase-stack{min-height:500px;padding:1rem 0 2.5rem 2rem;position:relative}.home-builders-template .showcase-main{z-index:2;border:1px solid var(--builder-platform-ink);max-width:540px;margin-left:auto;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.home-builders-template .showcase-main{border:1px solid color-mix(in oklab, var(--builder-platform-ink) 18%, transparent)}}.home-builders-template .showcase-main{background:var(--builder-haven-surface);box-shadow:0 28px 80px var(--builder-platform-ink)}@supports (color:color-mix(in lab, red, red)){.home-builders-template .showcase-main{box-shadow:0 28px 80px color-mix(in oklab, var(--builder-platform-ink) 20%, transparent)}}.home-builders-template .showcase-topbar{height:3.75rem;color:var(--builder-haven-ink);justify-content:space-between;align-items:center;gap:1rem;padding-inline:1.25rem;display:flex}.home-builders-template .showcase-caption{color:var(--builder-haven-surface);background:linear-gradient(transparent, var(--builder-haven-ink));padding:5rem 1.5rem 1.5rem;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.home-builders-template .showcase-caption{background:linear-gradient(transparent, color-mix(in oklab, var(--builder-haven-ink) 90%, transparent))}}.home-builders-template .showcase-mobile{z-index:4;border:5px solid var(--builder-haven-ink);background:var(--builder-haven-paper);width:11.5rem;color:var(--builder-haven-ink);box-shadow:0 16px 60px var(--builder-platform-ink);border-radius:1.25rem;position:absolute;bottom:0;right:-1.5rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.home-builders-template .showcase-mobile{box-shadow:0 16px 60px color-mix(in oklab, var(--builder-platform-ink) 25%, transparent)}}.home-builders-template .showcase-plan{z-index:3;border:1px solid var(--builder-haven-ink);width:13rem;position:absolute;bottom:1rem;left:0}@supports (color:color-mix(in lab, red, red)){.home-builders-template .showcase-plan{border:1px solid color-mix(in oklab, var(--builder-haven-ink) 20%, transparent)}}.home-builders-template .showcase-plan{background:var(--builder-haven-surface);color:var(--builder-haven-ink);box-shadow:0 16px 40px var(--builder-platform-ink);padding:1rem}@supports (color:color-mix(in lab, red, red)){.home-builders-template .showcase-plan{box-shadow:0 16px 40px color-mix(in oklab, var(--builder-platform-ink) 18%, transparent)}}.home-builders-template .showcase-plan span{background:var(--builder-haven-paper);min-height:2.8rem;font-family:var(--font-geist);place-items:center;font-size:.6rem;display:grid}.home-builders-template .builder-haven-site{color:var(--builder-haven-ink)}.home-builders-template .demo-label{background:var(--builder-haven-clay);min-height:2.25rem;color:var(--builder-haven-ink);font-family:var(--font-geist);letter-spacing:.16em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.62rem;font-weight:750;display:flex}.home-builders-template .builder-haven-header{z-index:10;background:var(--builder-haven-surface);color:var(--builder-haven-ink);position:relative}.home-builders-template .builder-haven-monogram{border:1px solid var(--builder-haven-ink);width:2.2rem;height:2.2rem;font-family:var(--font-instrument-serif);place-items:center;font-size:1.6rem;display:grid}.home-builders-template .builder-haven-section{padding-block:6.5rem}.home-builders-template .builder-haven-heading{text-wrap:balance;font-family:var(--font-instrument-serif), serif;letter-spacing:0;font-weight:400;line-height:.98}.home-builders-template .builder-haven-eyebrow{font-family:var(--font-geist), sans-serif;letter-spacing:.18em;text-transform:uppercase;font-size:.66rem;font-weight:750;line-height:1.4}.home-builders-template .builder-haven-button{background:var(--builder-haven-ink);color:var(--builder-haven-surface)}.home-builders-template .builder-haven-button-secondary{border-color:var(--builder-haven-ink)}@supports (color:color-mix(in lab, red, red)){.home-builders-template .builder-haven-button-secondary{border-color:color-mix(in oklab, var(--builder-haven-ink) 30%, transparent)}}.home-builders-template .builder-haven-button-secondary{color:var(--builder-haven-ink);background:0 0}.home-builders-template .builder-haven-button-on-dark{border-color:var(--builder-haven-surface)}@supports (color:color-mix(in lab, red, red)){.home-builders-template .builder-haven-button-on-dark{border-color:color-mix(in oklab, var(--builder-haven-surface) 50%, transparent)}}.home-builders-template .builder-haven-button-on-dark{color:var(--builder-haven-surface)}.home-builders-template .builder-haven-button-small{min-height:2.4rem;padding:.6rem .8rem}.home-builders-template .builder-haven-text-button{min-height:2.4rem;color:var(--builder-haven-ink);background:0 0;padding-inline:0}.home-builders-template .builder-haven-text-button:disabled{cursor:not-allowed;opacity:.35}.home-builders-template .builder-haven-button svg,.home-builders-template .builder-haven-button-secondary svg,.home-builders-template .builder-haven-text-button svg,.home-builders-template .builder-pirate-button svg{width:1rem;height:1rem}.home-builders-template [data-complete=true]{background:var(--builder-haven-clay)!important}.home-builders-template .planning-card{border:1px solid var(--builder-haven-ink);flex-direction:column;justify-content:space-between;gap:1rem;min-height:9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.home-builders-template .planning-card{border:1px solid color-mix(in oklab, var(--builder-haven-ink) 15%, transparent)}}.home-builders-template .planning-card{background:var(--builder-haven-paper);color:var(--builder-haven-ink);padding:1rem}.home-builders-template .planning-card:hover,.home-builders-template .planning-card[data-active=true],.home-builders-template .style-card[data-active=true]{border-color:var(--builder-haven-ink);box-shadow:inset 0 0 0 1px var(--builder-haven-ink)}.home-builders-template .choice-pill{border:1px solid var(--builder-haven-ink);align-items:center;gap:.4rem;min-height:2.6rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.home-builders-template .choice-pill{border:1px solid color-mix(in oklab, var(--builder-haven-ink) 20%, transparent)}}.home-builders-template .choice-pill{background:var(--builder-haven-surface);color:var(--builder-haven-ink);font-family:var(--font-geist);padding:.6rem .8rem;font-size:.75rem;font-weight:650}.home-builders-template .choice-pill[data-active=true]{border-color:var(--builder-haven-ink);background:var(--builder-haven-ink);color:var(--builder-haven-surface)}.home-builders-template .choice-pill svg,.home-builders-template .must-have svg{width:.85rem;height:.85rem}.home-builders-template .field-label{font-family:var(--font-geist);flex-direction:column;gap:.55rem;font-size:.78rem;font-weight:650;display:flex}.home-builders-template .builder-haven-select{border:1px solid var(--builder-haven-ink);min-height:3rem}@supports (color:color-mix(in lab, red, red)){.home-builders-template .builder-haven-select{border:1px solid color-mix(in oklab, var(--builder-haven-ink) 20%, transparent)}}.home-builders-template .builder-haven-select{background:var(--builder-haven-surface);color:var(--builder-haven-ink);border-radius:0;padding-inline:.8rem}.home-builders-template .must-have{border:1px solid var(--builder-haven-ink);align-items:center;gap:.4rem;min-height:2.8rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.home-builders-template .must-have{border:1px solid color-mix(in oklab, var(--builder-haven-ink) 15%, transparent)}}.home-builders-template .must-have{background:var(--builder-haven-paper);color:var(--builder-haven-ink);font-family:var(--font-geist);padding:.65rem;font-size:.72rem;font-weight:650}.home-builders-template .must-have[aria-pressed=true]{border-color:var(--builder-haven-ink)}.home-builders-template .style-card{border:1px solid var(--builder-haven-ink);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.home-builders-template .style-card{border:1px solid color-mix(in oklab, var(--builder-haven-ink) 15%, transparent)}}.home-builders-template .style-card{background:var(--builder-haven-paper);color:var(--builder-haven-ink)}.home-builders-template .toggle-row{border:1px solid var(--builder-haven-ink);align-items:center;gap:.7rem;min-height:3rem;display:flex}@supports (color:color-mix(in lab, red, red)){.home-builders-template .toggle-row{border:1px solid color-mix(in oklab, var(--builder-haven-ink) 15%, transparent)}}.home-builders-template .toggle-row{font-family:var(--font-geist);padding:.75rem;font-size:.75rem;font-weight:650}.home-builders-template .toggle-row input{accent-color:var(--builder-haven-ink)}.home-builders-template .floorplan{aspect-ratio:4/3;border:1px solid var(--builder-haven-surface);grid-template-rows:1fr .85fr;grid-template-columns:1.2fr .8fr;width:100%;max-width:26rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.home-builders-template .floorplan{border:1px solid color-mix(in oklab, var(--builder-haven-surface) 50%, transparent)}}.home-builders-template .room{border:1px solid var(--builder-haven-surface);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.home-builders-template .room{border:1px solid color-mix(in oklab, var(--builder-haven-surface) 35%, transparent)}}.home-builders-template .room{font-family:var(--font-geist);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem}.home-builders-template .room-a{grid-row:span 2}.home-builders-template .swatch{border:1px solid var(--builder-haven-ink);width:1.6rem;height:1.6rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.home-builders-template .swatch{border:1px solid color-mix(in oklab, var(--builder-haven-ink) 20%, transparent)}}.home-builders-template .swatch-stone{background:var(--builder-haven-paper)}.home-builders-template .swatch-clay,.home-builders-template .swatch-wood{background:var(--builder-haven-clay)}@supports (color:color-mix(in lab, red, red)){.home-builders-template .swatch-wood{background:color-mix(in oklab, var(--builder-haven-clay) 70%, var(--builder-haven-paper))}}.home-builders-template .swatch-metal{background:var(--builder-haven-ink)}.home-builders-template .process-list{flex-direction:column;display:flex}.home-builders-template .process-list li{border-top:1px solid var(--builder-haven-surface);grid-template-columns:3.5rem 1fr;gap:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.home-builders-template .process-list li{border-top:1px solid color-mix(in oklab, var(--builder-haven-surface) 20%, transparent)}}.home-builders-template .process-list li{padding-block:1.4rem}.home-builders-template .process-index{font-family:var(--font-instrument-serif);color:var(--builder-haven-clay);font-size:1.7rem}.home-builders-template .mobile-demo-bar{display:none}.home-builders-template .included-rail{border-top:1px solid var(--builder-platform-paper);display:grid}@supports (color:color-mix(in lab, red, red)){.home-builders-template .included-rail{border-top:1px solid color-mix(in oklab, var(--builder-platform-paper) 20%, transparent)}}.home-builders-template .included-rail article{border-bottom:1px solid var(--builder-platform-paper);grid-template-columns:3rem 1fr 1.2fr;align-items:start;gap:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.home-builders-template .included-rail article{border-bottom:1px solid color-mix(in oklab, var(--builder-platform-paper) 20%, transparent)}}.home-builders-template .included-rail article{padding-block:1.5rem}.home-builders-template .included-rail span{font-family:var(--font-geist);color:var(--builder-platform-cobalt);font-size:.7rem}.home-builders-template .included-rail h3{font-family:var(--font-geist);font-size:1.05rem;font-weight:700}.home-builders-template .included-rail p{max-width:35rem;color:var(--builder-platform-paper)}@supports (color:color-mix(in lab, red, red)){.home-builders-template .included-rail p{color:color-mix(in oklab, var(--builder-platform-paper) 60%, transparent)}}.home-builders-template .included-rail p{line-height:1.6}.home-builders-template .comparison{background:var(--builder-platform-ink);grid-template-columns:1fr 1fr;gap:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.home-builders-template .comparison{background:color-mix(in oklab, var(--builder-platform-ink) 12%, transparent)}}.home-builders-template .comparison>div{background:var(--builder-platform-surface);flex-direction:column;gap:.8rem;padding:1.5rem;display:flex}.home-builders-template .comparison span{border-top:1px solid var(--builder-platform-ink);align-items:center;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.home-builders-template .comparison span{border-top:1px solid color-mix(in oklab, var(--builder-platform-ink) 10%, transparent)}}.home-builders-template .comparison span{font-family:var(--font-geist);padding-top:.8rem;font-size:.78rem;font-weight:650}.home-builders-template .comparison-featured{box-shadow:inset 0 3px var(--builder-platform-cobalt)}.home-builders-template .builder-pirate-steps{background:var(--builder-platform-ink);gap:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.home-builders-template .builder-pirate-steps{background:color-mix(in oklab, var(--builder-platform-ink) 10%, transparent)}}.home-builders-template .builder-pirate-steps li{background:var(--builder-platform-surface);grid-template-columns:3rem 1fr;gap:1rem;padding:1.5rem;display:grid}.home-builders-template .builder-pirate-steps li>span{background:var(--builder-platform-cobalt);width:2.2rem;height:2.2rem;color:var(--builder-platform-paper);place-items:center;font-size:.7rem;font-weight:750;display:grid}.home-builders-template .builder-pirate-steps h3{font-size:1rem;font-weight:750}.home-builders-template .builder-pirate-steps p{color:var(--builder-platform-muted);margin-top:.4rem;line-height:1.6}.home-builders-template .budget-factors{background:var(--builder-platform-paper);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.home-builders-template .budget-factors{background:color-mix(in oklab, var(--builder-platform-paper) 30%, transparent)}}.home-builders-template .budget-factors div{background:var(--builder-platform-cobalt);align-items:center;gap:.8rem;padding:1.25rem;font-size:.8rem;font-weight:700;display:flex}.home-builders-template .seo-panel{border:1px solid var(--builder-platform-ink);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.home-builders-template .seo-panel{border:1px solid color-mix(in oklab, var(--builder-platform-ink) 12%, transparent)}}.home-builders-template .seo-panel{padding:1.5rem}.home-builders-template .seo-panel>span{border-top:1px solid var(--builder-platform-ink);align-items:center;gap:.6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.home-builders-template .seo-panel>span{border-top:1px solid color-mix(in oklab, var(--builder-platform-ink) 10%, transparent)}}.home-builders-template .seo-panel>span{padding-block:.8rem;font-size:.78rem;font-weight:650}.home-builders-template .faq-list details{border-top:1px solid var(--builder-platform-ink)}@supports (color:color-mix(in lab, red, red)){.home-builders-template .faq-list details{border-top:1px solid color-mix(in oklab, var(--builder-platform-ink) 15%, transparent)}}.home-builders-template .faq-list details:last-child{border-bottom:1px solid var(--builder-platform-ink)}@supports (color:color-mix(in lab, red, red)){.home-builders-template .faq-list details:last-child{border-bottom:1px solid color-mix(in oklab, var(--builder-platform-ink) 15%, transparent)}}.home-builders-template .faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.25rem;font-size:1rem;font-weight:700;list-style:none;display:flex}.home-builders-template .faq-list summary::-webkit-details-marker{display:none}.home-builders-template .faq-list details p{max-width:45rem;color:var(--builder-platform-muted);padding:0 2rem 1.25rem 0;line-height:1.7}.home-builders-template .builder-platform-final{background:var(--builder-platform-cobalt);background-image:linear-gradient(90deg, var(--builder-platform-paper) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.home-builders-template .builder-platform-final{background-image:linear-gradient(90deg, color-mix(in oklab, var(--builder-platform-paper) 10%, transparent) 1px, transparent 1px)}}.home-builders-template .builder-platform-final{background-size:40px 40px}@media (max-width:1023px){.home-builders-template .showcase-stack{max-width:720px;min-height:530px}}@media (max-width:640px){.home-builders-template .builder-platform-container,.home-builders-template .builder-haven-container{width:min(100% - 1.25rem,1180px)}.home-builders-template .builder-platform-section,.home-builders-template .builder-haven-section{padding-block:4.5rem}.home-builders-template .showcase-stack{min-height:435px;padding:.5rem .8rem 4.5rem 0}.home-builders-template .showcase-mobile{width:9.5rem;right:-.2rem}.home-builders-template .showcase-mobile .relative{height:7rem}.home-builders-template .showcase-plan{width:10.5rem;bottom:.5rem}.home-builders-template .showcase-caption{padding-top:3rem}.home-builders-template .included-rail article{grid-template-columns:2.5rem 1fr}.home-builders-template .included-rail p{grid-column:2}.home-builders-template .comparison{grid-template-columns:1fr}.home-builders-template .mobile-demo-bar{z-index:30;border-top:1px solid var(--builder-haven-ink);grid-template-columns:repeat(4,1fr);display:grid;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.home-builders-template .mobile-demo-bar{border-top:1px solid color-mix(in oklab, var(--builder-haven-ink) 20%, transparent)}}.home-builders-template .mobile-demo-bar{background:var(--builder-haven-surface);box-shadow:0 -8px 30px var(--builder-haven-ink)}@supports (color:color-mix(in lab, red, red)){.home-builders-template .mobile-demo-bar{box-shadow:0 -8px 30px color-mix(in oklab, var(--builder-haven-ink) 12%, transparent)}}.home-builders-template .mobile-demo-bar a{flex-direction:column;justify-content:center;align-items:center;gap:.25rem;min-height:3.8rem;font-size:.6rem;font-weight:700;display:flex}.home-builders-template .mobile-demo-bar svg{width:1rem;height:1rem}.home-builders-template .builder-platform-title{font-size:2.5rem}}@media (prefers-reduced-motion:reduce){.home-builders-template,.home-builders-template *,.home-builders-template :before,.home-builders-template :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
