html:not([data-theme=night]){--muted:#525D56}html:not([data-theme=night]) .bx-cat{color:#0a5a40}html:not([data-theme=night]) .bi-hero .eyebrow{color:#47524c}html[data-theme=night] body .bf-legacy[data-skin] .filter-pill.active .filter-count{color:#04261c!important}html:not([data-theme=night]) body .bf-legacy[data-skin]{--skin-amber:#7A4F00}html body .vz-hero-map__l{color:#fff}html[data-theme] body .bf-legacy :is(.section-dark,.section.strip){--orange-light:#5fd9ae}html[data-theme] body .bf-legacy[data-skin=roofers]{--gray-500:#525D56}html[data-theme=night] body .bf-legacy[data-skin=roofers]{--gray-500:#A6B2AC}html[data-theme] body .bf-legacy[data-skin=roofers]:not(#_):not(#_) .hero:has(.hero-grid) h1 em{color:#5fd9ae!important;-webkit-text-fill-color:#5fd9ae!important}.bf-legacy .modal-box{background-color:var(--paper,#fbfaf6)}html:not([data-theme=night]){--pccap:#047857}html[data-theme=night]{--pccap:#34d399}html:not([data-theme=night]) :is(.tz-words .tz-sub,.hero5 .h5lab){color:var(--dim,#5f7168)}html:not([data-theme=night]) .hero5{background:linear-gradient(135deg,var(--paper-2,#fff),#e2efe7)}html body :is(.gtWelcome,.gtMenu){background:linear-gradient(135deg,#0f2038,#123326);--ink:#eef4f9;--line:rgba(255,255,255,.22);color:#eef4f9}html body :is(.gtWelcome,.gtMenu) :is(.gtBtn.primary,.gtModFull){background:#5fd9ae;color:#04231a}html body :is(.gtWelcome,.gtMenu) :is(.gtBtn.ghost:hover,.gtMod,.gtMod:hover){background:#ffffff12}html[data-theme=paper] body .bf-legacy .factor{background:#12261f0a}:where(svg.bf-ico){width:1.1em;height:1.1em;flex:none;vertical-align:-.17em}@media(max-width:640px){.bx-hero__copy h1{text-wrap:pretty}}.bx-hero__copy h1[data-long]{text-wrap:pretty}.bx-hero__copy h1 .bx-nw{white-space:nowrap}@media(max-width:480px){.bf-legacy :is(h1,h2:not(:where([data-hl="3"])),h3:not(:where([data-hl="4"]))).text-4xl,.bf-legacy :is(h1,h2,h2:where([data-hl="3"])).text-4xl{font-size:min(2.25rem,8vw);text-wrap:pretty}.bf-legacy :is(h1,h2:not(:where([data-hl="3"])),h3:not(:where([data-hl="4"]))).text-5xl,.bf-legacy :is(h1,h2,h2:where([data-hl="3"])).text-5xl{font-size:min(3rem,9vw);text-wrap:pretty}}.bf-legacy .lf-hero h1>br+.grad:last-child{display:block}.bf-legacy :is(h1,h2:not(:where([data-hl="3"])),h3:not(:where([data-hl="4"])),h4:not(:where([data-hl="5"])))>br+.ct-span:last-child,.bf-legacy :is(h1,h2,h3,h3:where([data-hl="4"]))>br+.ct-span:last-child,.bf-legacy :is(h1,h2,h2:where([data-hl="3"]),h4)>br+.ct-span:last-child{display:block}
