@charset "UTF-8";html.statsig-roofing-atf-intent-hub .eeat-banner-section,html.statsig-roofing-atf-intent-hub .gallery-slider-section:has(#RoofReplaceGallery),html.statsig-roofing-atf-intent-hub .main-section:has(>.site-wrapper>.services-grid),html.statsig-roofing-atf-intent-hub .owens-banner,html.statsig-roofing-atf-intent-hub .reviews-slider-section{display:none}html.statsig-roofing-atf-intent-hub .page-banner-section .cover-img-bg{-webkit-filter:brightness(0.35);filter:brightness(0.35);opacity:1;mix-blend-mode:normal}@media screen and (max-width:640px){html.statsig-roofing-atf-intent-hub .page-banner-section{min-height:0}html.statsig-roofing-atf-intent-hub .page-banner-section .site-wrapper{--py-min:35px;text-align:left}html.statsig-roofing-atf-intent-hub .page-banner-section .site-wrapper h1{font-size:clamp(calc(max(calc(12rem / 16), calc(26rem / 16))), 6.4vw, calc(max(calc(12rem / 16), calc(36rem / 16))));line-height:1.1;margin-bottom:0.4em}html.statsig-roofing-atf-intent-hub .page-banner-section .site-wrapper p{font-size:calc(max(calc(12rem / 16), calc(14rem / 16)));line-height:1.5;text-wrap:wrap}}html.statsig-roofing-atf-intent-hub .page-banner-section .roofing-intent-content .btn-wrap{display:none}html.statsig-roofing-atf-intent-hub .page-banner-section .roofing-intent-content .roofing-intro{margin:0 0 0.7em}html.statsig-roofing-atf-intent-hub .page-banner-section .roofing-intent-content .roofing-intro .read-more-btn{text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:inherit;color:inherit;background:none;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:inherit;font-weight:inherit;cursor:pointer;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;border:none;-webkit-box-shadow:none;box-shadow:none;border-radius:0;margin:0;padding:0;text-align:inherit;display:inline;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer;font-weight:600}html.statsig-roofing-atf-intent-hub .page-banner-section .roofing-intent-content .roofing-intro .read-more-btn:focus-visible{outline:auto}html.statsig-roofing-atf-intent-hub .page-banner-section .roofing-intent-content .roofing-intro .read-more-btn:focus-visible,html.statsig-roofing-atf-intent-hub .page-banner-section .roofing-intent-content .roofing-intro .read-more-btn:hover{color:#a0263d}html.statsig-roofing-atf-intent-hub .eeat-banner-compact{margin:1em auto 0 auto;font-size:calc(max(calc(12rem / 16), calc(16rem / 16)));font-weight:600;line-height:1.6;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}@media screen and (max-width:1300px){html.statsig-roofing-atf-intent-hub .eeat-banner-compact{font-size:calc(max(calc(12rem / 16), calc(15rem / 16)))}}@media screen and (max-width:640px){html.statsig-roofing-atf-intent-hub .eeat-banner-compact{margin-inline:0;text-align:left;font-size:calc(max(calc(12rem / 16), calc(13rem / 16)))}}html.statsig-roofing-atf-intent-hub .eeat-banner-compact .eeat-trust{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.35em 0.5em}@media screen and (max-width:1300px){html.statsig-roofing-atf-intent-hub .eeat-banner-compact .eeat-trust{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:640px){html.statsig-roofing-atf-intent-hub .eeat-banner-compact .eeat-trust{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}html.statsig-roofing-atf-intent-hub .eeat-banner-compact .eeat-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.35em 0.5em;max-width:100%}@media screen and (max-width:600px){html.statsig-roofing-atf-intent-hub .eeat-banner-compact .eeat-group{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}html.statsig-roofing-atf-intent-hub .eeat-banner-compact .eeat-group+.eeat-group:before{content:"\2022";-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:1300px){html.statsig-roofing-atf-intent-hub .eeat-banner-compact .eeat-group+.eeat-group:before{display:none}}@media screen and (max-width:460px){html.statsig-roofing-atf-intent-hub .eeat-banner-compact .eeat-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}html.statsig-roofing-atf-intent-hub .eeat-banner-compact .eeat-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5em;max-width:100%}html.statsig-roofing-atf-intent-hub .eeat-banner-compact .eeat-item+.eeat-item:before{content:"\2022";-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:460px){html.statsig-roofing-atf-intent-hub .eeat-banner-compact .eeat-item+.eeat-item:before{display:none}}html.statsig-roofing-atf-intent-hub .eeat-banner-compact a{color:inherit;text-decoration:underline;text-underline-offset:2px}html.statsig-roofing-atf-intent-hub .eeat-banner-compact a:focus-visible,html.statsig-roofing-atf-intent-hub .eeat-banner-compact a:hover{color:#a0263d}html.statsig-roofing-atf-intent-hub .eeat-banner-compact .eeat-locations,html.statsig-roofing-atf-intent-hub .eeat-banner-compact .eeat-projects{margin-top:1em;padding-top:1em;border-top:1px solid rgba(255, 255, 255, 0.25)}html.statsig-roofing-atf-intent-hub .eeat-banner-compact .eeat-projects{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0em 1em;font-size:calc(max(calc(12rem / 16), calc(14rem / 16)));font-weight:500}@media screen and (max-width:640px){html.statsig-roofing-atf-intent-hub .eeat-banner-compact .eeat-projects{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}html.statsig-roofing-atf-intent-hub .eeat-banner-compact .eeat-projects strong{font-weight:700}html.statsig-roofing-atf-intent-hub .eeat-banner-compact .eeat-projects small{color:rgba(255, 255, 255, 0.8);font-size:calc(max(calc(12rem / 16), calc(13rem / 16)));font-weight:500}html.statsig-roofing-atf-intent-hub .eeat-banner-compact .eeat-projects+.eeat-locations{margin-top:0.7em;padding-top:0;border-top:0}html.statsig-roofing-atf-intent-hub .eeat-banner-compact .eeat-reviews{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.6em;text-decoration:none}html.statsig-roofing-atf-intent-hub .eeat-banner-compact .eeat-reviews .review-label{text-decoration:underline;text-underline-offset:2px}html.statsig-roofing-atf-intent-hub .eeat-banner-compact .eeat-reviews .star-rating:before{content:"★★★★★";background:-webkit-gradient(linear, left top, right top, from(#a0263d), to(#d6d6d6));background:-webkit-linear-gradient(left, #a0263d calc(var(--rating-value) / 5 * 100%), #d6d6d6 calc(var(--rating-value) / 5 * 100%));background:-o-linear-gradient(left, #a0263d calc(var(--rating-value) / 5 * 100%), #d6d6d6 calc(var(--rating-value) / 5 * 100%));background:linear-gradient(90deg, #a0263d calc(var(--rating-value) / 5 * 100%), #d6d6d6 calc(var(--rating-value) / 5 * 100%));-webkit-background-clip:text;background-clip:text;color:transparent;font-size:1.15em;-webkit-transition:inherit;-o-transition:inherit;transition:inherit;display:inline-block}html.statsig-roofing-atf-intent-hub .eeat-banner-compact .eeat-locations{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0em 1em;width:100%;margin-inline:auto;line-height:1.6;font-size:0.875rem}html.statsig-roofing-atf-intent-hub .eeat-banner-compact .eeat-locations>strong{color:rgba(255, 255, 255, 0.75);font-weight:500}@media screen and (max-width:640px){html.statsig-roofing-atf-intent-hub .eeat-banner-compact .eeat-locations{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-inline:0;font-size:calc(max(calc(12rem / 16), calc(12rem / 16)))}}html.statsig-roofing-atf-intent-hub .eeat-banner-compact .eeat-locations ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;gap:0 1em;list-style:none;margin:0;padding:0}html.statsig-roofing-atf-intent-hub .eeat-banner-compact .eeat-locations li{margin:0;padding:0}html.statsig-roofing-atf-intent-hub .eeat-banner-compact .eeat-locations li:after,html.statsig-roofing-atf-intent-hub .eeat-banner-compact .eeat-locations li:before{display:none}html.statsig-roofing-atf-intent-hub .eeat-banner-compact .eeat-locations a{display:inline-block;padding-block:0.25em;color:#a0263d;font-weight:700;text-decoration:underline;white-space:nowrap}html.statsig-roofing-atf-intent-hub .eeat-banner-compact .eeat-locations a:focus-visible,html.statsig-roofing-atf-intent-hub .eeat-banner-compact .eeat-locations a:hover{color:white}html.statsig-roofing-atf-intent-hub .roofing-intent-hub-section{background-color:white;color:#222222}html.statsig-roofing-atf-intent-hub .roofing-intent-hub-section .site-wrapper{--py-max:80px;--py-min:20px}html.statsig-roofing-atf-intent-hub .roofing-intent-hub-section h2{font-size:clamp(calc(max(calc(12rem / 16), calc(26rem / 16))), 3vw, calc(max(calc(12rem / 16), calc(48rem / 16))));text-align:center;margin:0 0 0.7em}html.statsig-roofing-atf-intent-hub .roofing-intent-hub-section .roofing-intent-tiles{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr);gap:20px}@media screen and (max-width:1200px){html.statsig-roofing-atf-intent-hub .roofing-intent-hub-section .roofing-intent-tiles{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width:1000px){html.statsig-roofing-atf-intent-hub .roofing-intent-hub-section .roofing-intent-tiles{gap:12px}}@media screen and (max-width:500px){html.statsig-roofing-atf-intent-hub .roofing-intent-hub-section .roofing-intent-tiles{gap:6px}}html.statsig-roofing-atf-intent-hub .roofing-intent-hub-section .intent-tile{container-type:inline-size;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:35px;border:1px solid #d6d6d6;border-radius:6px;color:#222222;text-decoration:none;text-align:left}@media screen and (max-width:1000px){html.statsig-roofing-atf-intent-hub .roofing-intent-hub-section .intent-tile{padding:25px}}@media screen and (max-width:500px){html.statsig-roofing-atf-intent-hub .roofing-intent-hub-section .intent-tile{padding:18px 14px 16px}}@media screen and (max-width:400px){html.statsig-roofing-atf-intent-hub .roofing-intent-hub-section .intent-tile{padding:18px 12px 16px}}html.statsig-roofing-atf-intent-hub .roofing-intent-hub-section .intent-tile:focus-visible,html.statsig-roofing-atf-intent-hub .roofing-intent-hub-section .intent-tile:hover{background:#f5f5f5;border-color:#a0263d}html.statsig-roofing-atf-intent-hub .roofing-intent-hub-section .intent-tile:focus-visible .tile-arrow,html.statsig-roofing-atf-intent-hub .roofing-intent-hub-section .intent-tile:hover .tile-arrow{color:#a0263d;opacity:1}html.statsig-roofing-atf-intent-hub .roofing-intent-hub-section .intent-tile:focus-visible{outline:2px solid #a0263d;outline-offset:3px}html.statsig-roofing-atf-intent-hub .roofing-intent-hub-section .intent-tile .tile-icon{width:auto;height:45px;-o-object-fit:contain;object-fit:contain;margin:0 0 20px}@media screen and (max-width:600px){html.statsig-roofing-atf-intent-hub .roofing-intent-hub-section .intent-tile .tile-icon{height:32px;margin-bottom:10px}}html.statsig-roofing-atf-intent-hub .roofing-intent-hub-section .intent-tile .tile-arrow{position:absolute;top:18px;right:18px;width:20px;height:20px;color:#222222;opacity:0.4;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media screen and (max-width:500px){html.statsig-roofing-atf-intent-hub .roofing-intent-hub-section .intent-tile .tile-arrow{top:12px;right:12px;width:17px;height:17px}}html.statsig-roofing-atf-intent-hub .roofing-intent-hub-section .intent-tile h3{margin:0 0 0.25em;font-size:clamp(calc(max(calc(12rem / 16), calc(16rem / 16))), 12cqi, calc(max(calc(12rem / 16), calc(32rem / 16))));line-height:1.25}@media screen and (max-width:600px){html.statsig-roofing-atf-intent-hub .roofing-intent-hub-section .intent-tile h3{font-size:clamp(calc(max(calc(12rem / 16), calc(16rem / 16))), 4vw, calc(max(calc(12rem / 16), calc(20rem / 16))))}}html.statsig-roofing-atf-intent-hub .roofing-intent-hub-section .intent-tile h3 span{display:block;color:#a0263d}html.statsig-roofing-atf-intent-hub .roofing-intent-hub-section .intent-tile p{margin:0;color:#333333;font-size:calc(max(calc(12rem / 16), calc(18rem / 16)));font-style:italic;line-height:1.4}@media screen and (max-width:1000px){html.statsig-roofing-atf-intent-hub .roofing-intent-hub-section .intent-tile p{font-size:calc(max(calc(12rem / 16), calc(16rem / 16)))}}@media screen and (max-width:500px){html.statsig-roofing-atf-intent-hub .roofing-intent-hub-section .intent-tile p{font-size:calc(max(calc(12rem / 16), calc(14rem / 16)))}}html.statsig-roofing-atf-intent-hub .awards-slider-section,html.statsig-roofing-atf-intent-hub .roofing-manufacturer-section,html.statsig-roofing-atf-intent-hub .roofing-materials-section,html.statsig-roofing-atf-intent-hub .roofing-services-section{background:white;color:#222222}html.statsig-roofing-atf-intent-hub .awards-slider-section .site-wrapper,html.statsig-roofing-atf-intent-hub .roofing-manufacturer-section .site-wrapper,html.statsig-roofing-atf-intent-hub .roofing-materials-section .site-wrapper,html.statsig-roofing-atf-intent-hub .roofing-services-section .site-wrapper{--py-max:70px;--py-min:30px}html.statsig-roofing-atf-intent-hub .awards-slider-section h2,html.statsig-roofing-atf-intent-hub .roofing-manufacturer-section h2,html.statsig-roofing-atf-intent-hub .roofing-materials-section h2,html.statsig-roofing-atf-intent-hub .roofing-services-section h2{font-size:clamp(calc(max(calc(12rem / 16), calc(24rem / 16))), 3vw, calc(max(calc(12rem / 16), calc(48rem / 16))));text-align:center}html.statsig-roofing-atf-intent-hub .roofing-manufacturer-section .tile-arrow,html.statsig-roofing-atf-intent-hub .roofing-materials-section .tile-arrow,html.statsig-roofing-atf-intent-hub .roofing-services-section .tile-arrow{position:absolute;top:16px;right:16px;z-index:3;width:20px;height:20px;color:#bdbdbd;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}html.statsig-roofing-atf-intent-hub .roofing-services-section h2{margin-bottom:0.7em}html.statsig-roofing-atf-intent-hub .roofing-service-cards{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0, 1fr))[4];grid-template-columns:repeat(4, minmax(0, 1fr));gap:20px}@media screen and (max-width:1200px){html.statsig-roofing-atf-intent-hub .roofing-service-cards{-ms-grid-columns:(minmax(0, 1fr))[2];grid-template-columns:repeat(2, minmax(0, 1fr));gap:15px}}@media screen and (max-width:600px){html.statsig-roofing-atf-intent-hub .roofing-service-cards{-ms-grid-columns:1fr;grid-template-columns:1fr}}html.statsig-roofing-atf-intent-hub .roofing-service-cards .roofing-service-card{position:relative;padding:clamp(20px, 2vw, 35px);border:1px solid #d6d6d6;border-radius:6px;color:#222222;text-decoration:none;text-align:left;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}html.statsig-roofing-atf-intent-hub .roofing-service-cards .roofing-service-card[href]:focus-visible,html.statsig-roofing-atf-intent-hub .roofing-service-cards .roofing-service-card[href]:hover{background:#f5f5f5;border-color:#a0263d}html.statsig-roofing-atf-intent-hub .roofing-service-cards .roofing-service-card[href]:focus-visible .tile-arrow,html.statsig-roofing-atf-intent-hub .roofing-service-cards .roofing-service-card[href]:hover .tile-arrow{color:#a0263d}html.statsig-roofing-atf-intent-hub .roofing-service-cards .roofing-service-card:focus-visible{outline:2px solid #a0263d;outline-offset:3px}html.statsig-roofing-atf-intent-hub .roofing-service-cards .roofing-service-card .service-content{font-size:calc(max(calc(12rem / 16), calc(15rem / 16)));line-height:1.6}html.statsig-roofing-atf-intent-hub .roofing-service-cards .roofing-service-card .service-content>:first-child{margin-top:0}html.statsig-roofing-atf-intent-hub .roofing-service-cards .roofing-service-card .service-content>:last-child{margin-bottom:0}html.statsig-roofing-atf-intent-hub .roofing-service-cards .roofing-service-card .service-content>:first-child{font-size:clamp(calc(max(calc(12rem / 16), calc(20rem / 16))), 1.7vw, calc(max(calc(12rem / 16), calc(30rem / 16))));font-weight:800;line-height:1.25;padding-right:18px;margin-bottom:0.5em}html.statsig-roofing-atf-intent-hub .roofing-service-cards .roofing-service-card .service-content img{display:none}html.statsig-roofing-atf-intent-hub .roofing-materials-section .top-content{text-align:center}html.statsig-roofing-atf-intent-hub .roofing-materials-section .roofing-material-cards{--columns:3;--gap:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:var(--gap)}@media screen and (max-width:800px){html.statsig-roofing-atf-intent-hub .roofing-materials-section .roofing-material-cards{--columns:2;--gap:12px}}@media screen and (max-width:600px){html.statsig-roofing-atf-intent-hub .roofing-materials-section .roofing-material-cards{--columns:1;--gap:12px}}html.statsig-roofing-atf-intent-hub .roofing-materials-section .roofing-material-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:calc((100% - (var(--columns) - 1) * var(--gap)) / var(--columns));aspect-ratio:1.15;overflow:clip;border-radius:6px;background:#222222;color:white;text-align:left;text-decoration:none;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}html.statsig-roofing-atf-intent-hub .roofing-materials-section .roofing-material-card .tile-arrow{color:white}html.statsig-roofing-atf-intent-hub .roofing-materials-section .roofing-material-card:before{content:"";position:absolute;inset:0;z-index:1;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.8)), to(rgba(0, 0, 0, 0.15)));background:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.15));background:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.15));background:linear-gradient(to top, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.15));-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}html.statsig-roofing-atf-intent-hub .roofing-materials-section .roofing-material-card .cover-img-bg{z-index:0;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}html.statsig-roofing-atf-intent-hub .roofing-materials-section .roofing-material-card .material-content{position:relative;z-index:2;width:100%;container-type:inline-size;padding:40px clamp(16px, 2vw, 30px) 24px;-webkit-transform:translateY(var(--height, 0px));-ms-transform:translateY(var(--height, 0px));transform:translateY(var(--height, 0px));-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}html.statsig-roofing-atf-intent-hub .roofing-materials-section .roofing-material-card .material-content>:first-child{margin:0;color:white;font-weight:800;font-size:clamp(calc(max(calc(12rem / 16), calc(16rem / 16))), 7.5cqi, calc(max(calc(12rem / 16), calc(32rem / 16))));line-height:1.2}@media screen and (max-width:800px){html.statsig-roofing-atf-intent-hub .roofing-materials-section .roofing-material-card .material-content>:first-child{font-size:clamp(calc(max(calc(12rem / 16), calc(16rem / 16))), 10cqi, calc(max(calc(12rem / 16), calc(32rem / 16))));font-weight:700}}html.statsig-roofing-atf-intent-hub .roofing-materials-section .roofing-material-card .material-content .material-description{padding-top:10px;opacity:0;visibility:hidden;font-weight:500;font-size:calc(max(calc(12rem / 16), calc(15rem / 16)));line-height:1.6;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}html.statsig-roofing-atf-intent-hub .roofing-materials-section .roofing-material-card .material-content .material-description>:first-child{margin-top:0}html.statsig-roofing-atf-intent-hub .roofing-materials-section .roofing-material-card .material-content .material-description>:last-child{margin-bottom:0}html.statsig-roofing-atf-intent-hub .roofing-materials-section .roofing-material-card:focus-within:before,html.statsig-roofing-atf-intent-hub .roofing-materials-section .roofing-material-card:focus:before,html.statsig-roofing-atf-intent-hub .roofing-materials-section .roofing-material-card:hover:before{background-color:rgba(0, 0, 0, 0.6)}html.statsig-roofing-atf-intent-hub .roofing-materials-section .roofing-material-card:focus-within .cover-img-bg,html.statsig-roofing-atf-intent-hub .roofing-materials-section .roofing-material-card:focus .cover-img-bg,html.statsig-roofing-atf-intent-hub .roofing-materials-section .roofing-material-card:hover .cover-img-bg{-webkit-filter:blur(4px);filter:blur(4px)}html.statsig-roofing-atf-intent-hub .roofing-materials-section .roofing-material-card:focus-within .material-content,html.statsig-roofing-atf-intent-hub .roofing-materials-section .roofing-material-card:focus .material-content,html.statsig-roofing-atf-intent-hub .roofing-materials-section .roofing-material-card:hover .material-content{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}html.statsig-roofing-atf-intent-hub .roofing-materials-section .roofing-material-card:focus-within .material-content .material-description,html.statsig-roofing-atf-intent-hub .roofing-materials-section .roofing-material-card:focus .material-content .material-description,html.statsig-roofing-atf-intent-hub .roofing-materials-section .roofing-material-card:hover .material-content .material-description{opacity:1;visibility:visible}html.statsig-roofing-atf-intent-hub .roofing-materials-section .roofing-material-card:focus-visible{outline:2px solid #a0263d;outline-offset:3px}html.statsig-roofing-atf-intent-hub .roofing-manufacturer-section .manufacturer-card{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:clamp(100px, 12vw, 200px) minmax(0, 1fr);grid-template-columns:clamp(100px, 12vw, 200px) minmax(0, 1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(25px, 4vw, 60px);padding:clamp(25px, 4vw, 50px);border:1px solid #d6d6d6;border-radius:6px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media screen and (max-width:700px){html.statsig-roofing-atf-intent-hub .roofing-manufacturer-section .manufacturer-card{-ms-grid-columns:1fr;grid-template-columns:1fr}}html.statsig-roofing-atf-intent-hub .roofing-manufacturer-section .manufacturer-card>img{max-width:180px;max-height:100px;width:100%;-o-object-fit:contain;object-fit:contain}html.statsig-roofing-atf-intent-hub .roofing-manufacturer-section .manufacturer-card .manufacturer-content{font-size:calc(max(calc(12rem / 16), calc(16rem / 16)));line-height:1.6}html.statsig-roofing-atf-intent-hub .roofing-manufacturer-section .manufacturer-card .manufacturer-content>:first-child{margin-top:0}html.statsig-roofing-atf-intent-hub .roofing-manufacturer-section .manufacturer-card .manufacturer-content>:last-child{margin-bottom:0}html.statsig-roofing-atf-intent-hub .roofing-manufacturer-section .manufacturer-card .manufacturer-content h2,html.statsig-roofing-atf-intent-hub .roofing-manufacturer-section .manufacturer-card .manufacturer-content h3{font-size:clamp(calc(max(calc(12rem / 16), calc(24rem / 16))), 2.5vw, calc(max(calc(12rem / 16), calc(36rem / 16))));text-align:left}html.statsig-roofing-atf-intent-hub .roofing-manufacturer-section .manufacturer-card.has-link:focus-within,html.statsig-roofing-atf-intent-hub .roofing-manufacturer-section .manufacturer-card.has-link:hover{background:#f5f5f5;border-color:#a0263d}html.statsig-roofing-atf-intent-hub .roofing-manufacturer-section .manufacturer-card.has-link a:after{content:"";position:absolute;inset:0}html.statsig-roofing-atf-intent-hub .roofingTab-wrapper{margin-block:0;padding-block:clamp(30px, 4vw, 70px)}html.statsig-roofing-atf-intent-hub #SummaryLLM,html.statsig-roofing-atf-intent-hub .faq-section{background:white}html.statsig-roofing-atf-intent-hub #SummaryLLM .site-wrapper,html.statsig-roofing-atf-intent-hub .faq-section .site-wrapper{--py-max:70px;--py-min:30px}html.statsig-roofing-atf-intent-hub #SummaryLLM .roofing-summary-toggle{text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:inherit;color:inherit;background:none;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:inherit;font-weight:inherit;cursor:pointer;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;border:none;-webkit-box-shadow:none;box-shadow:none;border-radius:0;margin:0;padding:0;text-align:inherit;width:100%;color:inherit;font:inherit;text-align:left}html.statsig-roofing-atf-intent-hub #SummaryLLM .roofing-summary-toggle:focus-visible{outline:auto}html.statsig-roofing-atf-intent-hub #SummaryLLM .roofing-summary-toggle:disabled{cursor:default;opacity:1}@media screen and (max-width:640px){html.statsig-roofing-atf-intent-hub #SummaryLLM .roofing-summary-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}html.statsig-roofing-atf-intent-hub #SummaryLLM .roofing-summary-toggle:after{content:"+";-ms-flex-negative:0;flex-shrink:0}html.statsig-roofing-atf-intent-hub #SummaryLLM .roofing-summary-toggle[aria-expanded=true]:after{content:"\2212"}html.statsig-roofing-atf-intent-hub #SummaryLLM .roofing-summary-toggle:focus-visible{outline:2px solid #a0263d;outline-offset:3px}}
/*# sourceMappingURL=roofingIntentHub.css.map */