
.exact-preview{display:none}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(min-width:701px){
body.is-home>.topline,body.is-home>.approved-header,body.is-home main>.approved-hero,body.is-home main>.benefits{display:none!important}
.exact-preview{display:block;position:relative;width:100%;line-height:0;background:#e5e6e7}.exact-artwork{width:100%;height:auto;display:block;max-width:none}
.exact-hit,.exact-navigation details>summary{position:absolute;display:block;background:transparent;border:0;border-radius:4px;cursor:pointer;margin:0;padding:0;list-style:none;text-decoration:none}
.exact-hit:hover,.exact-navigation details>summary:hover{box-shadow:inset 0 0 0 2px #0054ed55;background:#ffffff09}.exact-navigation summary::-webkit-details-marker{display:none}
.exact-phone{left:76.8%;top:0;width:18%;height:4.3%}.exact-cta{left:3.78%;top:59.76%;width:20.8%;height:5.3%}
.exact-navigation{position:absolute;left:35.2%;top:7.1%;width:56.3%;height:8.3%;z-index:10}
.exact-navigation details{position:absolute;height:100%;top:0;line-height:1.4}.exact-navigation details>summary{inset:0;width:100%;height:100%}
.exact-products{left:0;width:31%}.exact-projects{left:31%;width:29%}.exact-about{left:60%;top:0;width:22%;height:100%}.exact-contact{left:82%;top:0;width:18%;height:100%}
.exact-navigation .product-dropdown{position:absolute;top:100%;left:0;width:310px;line-height:1.4;background:#fff;color:#0b0d1c;border-radius:6px;padding:12px;box-shadow:0 12px 30px #15315335;z-index:15}.exact-navigation .product-dropdown a{font-size:16px;line-height:1.4;display:block;padding:11px 12px}.exact-navigation .product-dropdown>span,.exact-navigation .product-dropdown>p{font-size:14px;line-height:1.4}
.exact-tile{top:78.9%;height:18.7%;width:28.4%}.tile-roof{left:6.1%}.tile-garden{left:35.9%}.tile-carport{left:65.5%}
.is-home .home-product-grid>.product-card:nth-child(1),.is-home .home-product-grid>.product-card:nth-child(2),.is-home .home-product-grid>.product-card:nth-child(4){display:none}
.is-home .home-products{padding-top:35px}
}

@media(min-width:701px){
body.is-inner>.topline,body.is-inner>.approved-header{display:none!important}
.exact-subpage{aspect-ratio:1536/753;overflow:visible;z-index:30}
.exact-subpage .exact-artwork{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:top;clip-path:inset(0);aspect-ratio:auto}
.exact-subpage .exact-artwork{height:auto;clip-path:inset(0 0 26.46484375% 0)}
.exact-subpage .exact-navigation{top:9.65%;height:11.29%}
.exact-subpage .exact-phone{top:0;height:5.84%}
.exact-subpage .exact-cta{top:81.27%;height:7.2%}
.exact-home{left:2.5%;top:7%;width:30%;height:57%}
.exact-subpage+.page-intro{margin-top:0}
.is-inner .page-intro{background:var(--metal);border-top:1px solid #ffffff90}
}
