@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-latin-700-normal.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/source-sans-3-latin-wght-normal.woff2)format("woff2");font-weight:200 900;font-display:swap}:root{--navy:#112632;--ink:#182f3d;--muted:#4b5e67;--teal:#236278;--orange:#ffab53;--paper:#fffefa;--sand:#f5f1e8;--mist:#eaf2f4;--line:#d4dee0;--wrap:76rem;--gutter:clamp(1.25rem, 5vw, 5rem);--section:clamp(3.75rem, 7.3vw, 7.25rem);--heading:"Barlow Condensed", "Arial Narrow", sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none;font:1.125rem/1.55 "Source Sans 3",Arial,sans-serif}*,:before,:after{box-sizing:border-box}body,figure,p,h1,h2,h3,ul,ol{margin:0}p{color:var(--muted);max-inline-size:66ch}p+p{margin-block-start:1rem}a{color:var(--teal);text-underline-offset:.18em}img{max-inline-size:100%;display:block}button{font:inherit}:focus-visible{outline:.17rem solid var(--teal);outline-offset:.25rem}.on-dark :focus-visible{outline-color:var(--orange)}h1,h2,h3{line-height:1.05}h1,h2{font-family:var(--heading);text-wrap:balance;font-weight:700}h1{font-size:clamp(3.65rem,6.1vw,6.4rem);line-height:.96}h2{letter-spacing:-.01em;font-size:clamp(2.6rem,4.4vw,4.35rem)}h3{font-size:clamp(1.16rem,1.65vw,1.39rem);font-weight:750;line-height:1.18}h2+p{margin-top:1rem}h3+p{margin-top:.4rem}.wrap{width:min(var(--wrap), calc(100% - 2 * var(--gutter)));margin-inline:auto}.section{padding-block:var(--section)}.split{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(2.5rem,7vw,7rem);display:grid}.section-intro>p{max-width:46ch}.section-heading{margin-bottom:clamp(2rem,4vw,3.5rem)}.icon{block-size:1.375rem;inline-size:1.375rem;mask:var(--icon) center / contain no-repeat;background-color:currentColor;flex:none;display:inline-block}.on-dark{color:#fffefa;background:var(--navy)}.on-dark p{color:#d4e0e5}.actions{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.button{white-space:normal;border:1px solid #0000;border-radius:.2rem;justify-content:center;align-items:center;gap:.6rem;min-block-size:3.3rem;padding:.62rem .9rem;font-size:1rem;font-weight:760;line-height:1.2;text-decoration:none;display:inline-flex}.button .icon{block-size:1.04rem;inline-size:1.04rem}.button-primary{background:var(--orange);color:var(--navy)}.button-outline{color:#fffefa;background:0 0;border-color:#c2d1d898}a.button-outline:hover{background:#ffffff0e;border-color:#fffefa}button:disabled{cursor:default;opacity:1}.section-label{color:var(--teal);align-items:center;gap:.55rem;margin-bottom:1rem;font-size:.97rem;font-weight:760;display:flex}.section-label .icon{width:1.125rem;height:1.125rem}.safety h2,.problems h2,.process h2,.materials h2,.faq h2{text-wrap:initial}.safety-steps{border-top:1px solid var(--line);padding:0;list-style:none}.safety-steps li{border-bottom:1px solid var(--line);grid-template-columns:2rem 1fr;align-items:start;gap:1rem;padding:1rem 0;display:grid}.step-number{background:var(--mist);width:2rem;height:2rem;color:var(--teal);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:800;display:grid}.safety-note{margin-top:1rem;font-size:.98rem}.services{background:var(--mist);border-block:1px solid var(--line)}.services .section-heading h2{max-width:25ch}.services .section-heading p{max-width:63ch;margin-top:.9rem}.services-list,.reasons-list{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.services-list{gap:clamp(1.65rem,4vw,3rem) clamp(1.25rem,3vw,2.5rem)}.services-list li{border-bottom:1px solid #bfd1d6;padding-bottom:1.25rem}.services-list li>p{margin-top:.85rem}.service-media{isolation:isolate;background:var(--navy);align-items:end;min-height:clamp(10rem,17vw,14rem);display:grid;position:relative;overflow:hidden}.service-media:before,.service-media img{block-size:100%;inline-size:100%;position:absolute;inset:0}.service-media img{z-index:-2;object-fit:cover;object-position:center 56%}.service-media:before{content:"";z-index:-1;background:linear-gradient(#11263200 26%,#1126329e 70%,#112632fa)}.service-media h3{color:var(--paper);align-items:flex-start;gap:.6rem;padding:.85rem 1rem;font-size:clamp(1.2rem,2vw,1.55rem);display:flex}.service-media .icon{color:var(--orange);margin-top:.1rem}.service-media h3 a{color:inherit;text-decoration-color:#fffefa9c}.service-media h3 a:hover{text-decoration-color:var(--orange)}.service-media h3 a:focus-visible{outline-color:var(--orange)}.reasons-list li{border-top:1px solid #bfd1d6;grid-template-columns:auto minmax(0,1fr);gap:clamp(.9rem,2vw,1.5rem);padding-block:1.6rem;display:grid}.reasons-list li:nth-child(odd){padding-right:clamp(1.5rem,4vw,3rem)}.reasons-list li:nth-child(2n){border-left:1px solid #bfd1d6;padding-left:clamp(1.5rem,4vw,3rem)}.reasons-list .icon{color:var(--teal);block-size:1.85rem;inline-size:1.85rem;margin-top:.03rem}.details-list{border-top:1px solid var(--line)}.details-list details{border-bottom:1px solid var(--line)}.details-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem .125rem;font-size:1.16rem;font-weight:740;line-height:1.25;list-style:none;display:flex}.details-list summary::-webkit-details-marker{display:none}.details-list summary:hover,.details-list details[open] summary{color:var(--teal)}.details-list summary .icon{width:1.05rem;height:1.05rem;color:var(--teal)}.details-list details[open] summary .icon{transform:rotate(180deg)}.details-answer{padding:0 2rem 1.2rem .125rem}.details-answer p+p{margin-top:.5rem}.details-answer a{font-size:.98rem}.about{padding:0 0 var(--section)}.about-layout{background:var(--sand);grid-template-columns:minmax(0,1fr) minmax(0,.95fr);display:grid}.about-media{border-bottom:.35rem solid var(--orange);background:#ccd1c9;position:relative}.about-media img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.about-copy{padding:clamp(2rem,4.1vw,4.15rem)}.about-copy h2{text-wrap:initial}.process{background:#173443}.timeline{padding:0;list-style:none;position:relative}.timeline:before{content:"";background:#63808f;width:1px;position:absolute;top:1.5rem;bottom:1.5rem;left:1.26rem}.timeline li{grid-template-columns:2.6rem 1fr;align-items:start;gap:1.15rem;padding-bottom:1.55rem;display:grid;position:relative}.timeline li:last-child{padding-bottom:0}.timeline-number{height:2.6rem;color:var(--navy);background:var(--orange);border-radius:50%;place-items:center;font-weight:825;display:grid}.timeline li>div{padding-block:.3rem}.timeline p{color:#d4e0e5}.comparison-table{border-collapse:collapse;text-align:left;width:100%;font-size:1rem;line-height:1.38}.comparison-table :is(th,td){vertical-align:top;padding:.92rem 1rem}.comparison-table thead th{background:var(--navy);color:#fffefa;font-weight:700}.comparison-table tbody th{width:34%;font-weight:760}.comparison-table tbody td{color:var(--muted)}.comparison-table tbody tr{border-bottom:1px solid var(--line)}.comparison-table tbody tr:nth-child(odd){background:#f0f5f5}.accent-note{border-left:.2rem solid #d2863d;padding-left:.9rem;font-size:1rem}.table-note{margin-top:1rem;font-size:1rem}.reasons{background:var(--sand)}.reasons-list li{border-color:#d9d1c2}.reasons-list li:nth-child(2n){border-left-color:#d9d1c2}.local-feature{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5.5rem);display:grid}.local-media{background:#c7d4d5;position:relative;overflow:hidden}.local-media img{aspect-ratio:1.3;object-fit:cover;object-position:center;width:100%;height:auto}.local-media figcaption{background:var(--navy);color:#fff;align-items:center;gap:.55rem;padding:.8rem 1rem;font-size:1rem;font-weight:720;display:flex;position:absolute;inset:auto auto 0 0}.local-media .icon{width:1.25rem;height:1.25rem;color:var(--orange)}.neighborhoods{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1rem;margin-block:1rem;padding:0;list-style:none;display:grid}.neighborhoods li{border-top:1px solid var(--line);align-items:flex-start;gap:.45rem;padding-top:.65rem;font-size:1rem;line-height:1.35;display:flex}.neighborhoods .icon{width:1.13rem;height:1.13rem;color:var(--teal);margin-top:.06rem}.neighborhoods li div span{color:var(--muted);margin-top:.2rem;display:block}.service-area{padding-bottom:0}.risk-intro{text-align:center;margin-bottom:clamp(1.65rem,3vw,2.65rem)}.risk-intro h2{font-size:clamp(2.45rem,3.8vw,3.45rem)}.risk-intro p{margin-inline:auto}.risk-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,2.3vw,1.8rem);padding:0;list-style:none;display:grid}.risk-list>li{border:1px solid var(--line);border-radius:.35rem;overflow:hidden}.risk-list h3{min-height:5.75rem;color:var(--paper);background:var(--navy);align-items:center;gap:.75rem;padding:.9rem clamp(1rem,2vw,1.5rem);display:flex}.risk-list h3 .icon{color:var(--orange)}.risk-checkpoints{color:var(--muted);gap:.85rem;padding:clamp(1rem,2vw,1.5rem);list-style:none;display:grid}.risk-checkpoints li{align-items:flex-start;gap:.6rem;display:flex}.risk-checkpoints .icon{width:1.1rem;height:1.1rem;color:var(--teal);margin-top:.24rem}.field-guide{background:var(--mist)}.field-guide-layout{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.field-guide h2{text-wrap:initial;font-size:clamp(2.45rem,3.8vw,3.65rem)}.field-guide .comparison-table{background:var(--paper);margin-top:1.3rem}.insurance{border-top:.3rem solid var(--orange);background:var(--paper);padding:clamp(1.35rem,3vw,2.6rem)}.insurance .icon{color:var(--teal);width:1.8rem;height:1.8rem;margin-bottom:.9rem;display:block}.contact{border-top:.35rem solid var(--orange);padding-block:clamp(3rem,6vw,5.7rem);position:relative}.contact-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:2rem clamp(2rem,5vw,5rem);display:grid}.contact h2{max-width:20ch}.contact-actions .actions{align-items:start}.neighborhood-links{flex-wrap:wrap;gap:.5rem 1rem;margin-top:1rem;font-weight:720;display:flex}@media (width<=850px){.risk-list{grid-template-columns:1fr;max-width:38rem;margin-inline:auto}.risk-list h3{min-height:0}.split,.field-guide-layout,.local-feature,.about-layout{grid-template-columns:1fr}.split{gap:1.75rem}.about-media{min-height:min(65vw,28rem)}.about-copy{padding:1.75rem}.local-feature{gap:1.65rem}.local-media img{aspect-ratio:1.7}.contact-layout{grid-template-columns:1fr}}@media (width<=580px){.actions .button{width:100%}.services-list,.reasons-list{grid-template-columns:1fr}.reasons-list li:nth-child(n){border-left:0;padding:1.2rem 0}.reasons-list .icon{width:1.55rem;height:1.55rem}.comparison-table :is(th,td){padding:.7rem .6rem}.service-media{min-height:clamp(10rem,50vw,13rem)}}.site-skip-link{z-index:20;background:var(--paper);color:var(--ink);padding:.5rem .85rem;position:absolute;inset:.75rem auto auto .75rem;transform:translateY(calc(-100% - 1.5rem))}.site-skip-link:focus{transform:none}.site-header{z-index:5;background:var(--paper);position:relative}.site-utility{background:var(--navy);color:var(--paper)}.site-utility-inner{justify-content:space-between;align-items:center;gap:.6rem;min-height:2.35rem;padding-block:.35rem;font-size:.85rem;font-weight:650;line-height:1.25;display:flex}.site-utility-inner :is(a,span:not(.icon)){align-items:center;gap:.4rem;display:inline-flex}.site-utility a{color:inherit;text-decoration:none}.site-utility a:hover{text-decoration:underline}.site-utility a:focus-visible{outline-color:var(--orange)}.site-utility .icon{width:1rem;height:1rem;color:var(--orange)}.site-header-inner{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1rem,3vw,3rem);min-height:4.65rem;padding-block:.65rem;display:grid}.site-brand{max-width:100%;color:var(--ink);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.site-brand--header{width:clamp(11rem,18vw,15rem)}.site-brand--footer{width:13rem}.site-brand picture{width:100%;display:block}.site-brand img{object-fit:contain;width:100%;height:auto}.site-brand-compact{font-family:var(--heading);font-size:1.25rem;font-weight:700;line-height:1;display:none}.site-brand-compact>span{margin-top:.2rem;font-family:"Source Sans 3",Arial,sans-serif;font-size:.74rem;font-weight:740;line-height:1;display:block}.site-navigation{justify-content:flex-end;align-items:center;gap:clamp(.9rem,2.5vw,2.55rem);min-width:0;display:flex}.site-nav-list{align-items:center;gap:clamp(.6rem,1.75vw,1.6rem);margin-inline:auto;padding:0;list-style:none;display:flex}.site-nav-link{color:var(--ink);white-space:nowrap;align-items:center;gap:.28rem;padding-block:.62rem;font-size:.98rem;font-weight:720;line-height:1.25;text-decoration:none;display:inline-flex}.site-nav-link:hover,.site-nav-active,.site-nav-link[aria-current=page]{color:var(--teal);text-underline-offset:.34em;text-decoration:underline .1em}.site-dropdown{position:relative}.site-dropdown summary{cursor:pointer;list-style:none}.site-dropdown summary::-webkit-details-marker{display:none}.site-dropdown summary .icon{width:.85rem;height:.85rem}.site-dropdown[open] summary .icon{transform:rotate(180deg)}.site-dropdown-links{z-index:1;background:var(--paper);border:1px solid var(--line);border-top:3px solid var(--orange);border-radius:0 0 .25rem .25rem;min-width:18.5rem;padding:.35rem;list-style:none;position:absolute;inset:100% auto auto -.85rem;box-shadow:0 .75rem 1.75rem #11263221}.site-dropdown-links :is(a,[aria-current=page]){color:var(--ink);padding:.55rem .65rem;font-size:.95rem;font-weight:650;line-height:1.22;text-decoration:none;display:block}.site-dropdown-links a:hover,.site-dropdown-links [aria-current=page]{background:var(--mist);color:var(--teal);text-decoration:underline}.site-dropdown-links .site-dropdown-overview{border-bottom:1px solid var(--line);color:var(--teal)}.site-header .site-header-cta{flex:none;min-height:2.75rem}.site-header-cta:hover,.site-footer-help .button:hover{background:#ffc07e}.site-menu-toggle{border:1px solid var(--line);background:var(--paper);min-height:2.5rem;color:var(--ink);border-radius:.25rem;align-items:center;gap:.4rem;padding:.35rem .65rem;font-size:.93rem;font-weight:725;display:none}.site-menu-toggle .icon{width:1.12rem;height:1.12rem}.site-menu-toggle .site-menu-close,.site-menu-toggle[aria-expanded=true] .site-menu-open{display:none}.site-menu-toggle[aria-expanded=true] .site-menu-close{display:inline-block}.site-footer{background:#0c202b}.site-footer-main{grid-template-columns:minmax(0,1.1fr) minmax(0,1.25fr) minmax(0,.65fr) minmax(0,1fr);gap:2.1rem clamp(1.2rem,4vw,3.5rem);padding-block:clamp(2.75rem,6vw,5rem);display:grid}.site-footer-brand>p{max-width:24ch;margin-top:.9rem}.site-footer h2{color:var(--paper);letter-spacing:0;margin-bottom:.75rem;font:750 1.12rem/1.25 "Source Sans 3",Arial,sans-serif}.site-footer :is(p,nav a,nav [aria-current=page]){font-size:.95rem}.site-footer nav ul{gap:.46rem;padding:0;list-style:none;display:grid}.site-footer nav :is(a,[aria-current=page]){color:#d4e0e5;text-decoration:none}.site-footer nav a:hover{color:var(--orange);text-decoration:underline}.site-footer-help p{align-items:flex-start;gap:.45rem;display:flex}.site-footer-help p+p{margin-top:.45rem}.site-footer-help p .icon{width:1rem;height:1rem;color:var(--orange);margin-top:.23rem}.site-footer-help p a{color:inherit}.site-footer-help .button{width:fit-content;min-height:2.75rem;margin-top:1.05rem}.site-footer-bottom{border-top:1px solid #3d515b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;padding-block:1rem;display:flex}.site-footer-bottom p{margin:0;font-size:.84rem}@media (width<=1020px){.site-header-inner{grid-template-columns:minmax(0,1fr) auto;gap:.65rem;padding-block:.65rem}.site-header[data-nav-ready] .site-menu-toggle{justify-self:end;display:inline-flex}.site-header[data-nav-ready] .site-menu-toggle[aria-expanded=false]+.site-navigation{display:none}.site-navigation{grid-column:1/-1;justify-content:stretch;gap:.9rem;padding-top:.45rem;padding-bottom:.4rem;display:grid}.site-nav-list{gap:0;margin:0;display:grid}.site-nav-list>li{border-top:1px solid var(--line)}.site-nav-link{min-height:2.5rem;padding-inline:.25rem;display:flex}.site-dropdown summary{justify-content:space-between}.site-dropdown-links{min-width:0;box-shadow:none;border:0;padding:.2rem .15rem .5rem .75rem;position:static}.site-dropdown-links :is(a,[aria-current=page]){min-height:2.45rem}.site-header .site-header-cta{justify-self:start}.site-footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.site-utility-inner{gap:.35rem;font-size:.74rem}.site-utility-inner :is(a,span:not(.icon)){gap:.28rem}.site-utility .icon{width:.8rem;height:.8rem}.site-footer-main{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.site-footer-brand,.site-footer-help{grid-column:1/-1}}@media (width<=410px){.site-brand--header{width:fit-content}.site-brand--header picture{flex:none;width:1.9rem}.site-brand-compact{display:block}}.site-footer-legal{flex-wrap:wrap;gap:.4rem 1rem;display:flex}.site-footer-bottom .site-footer-legal :is(a,[aria-current=page]){font-size:.84rem;text-decoration:underline}
