.source-exceptions{--ploy-accent-primary-400:#f79533}.source-exceptions h1,.source-exceptions h2,.source-exceptions h3,.source-swatch-section figcaption{font-family:var(--font-heading);text-transform:uppercase}.source-exception-hero{padding:8vw 5% 2vw;text-align:center}.source-exception-hero h1{font-size:80px;line-height:1;color:var(--ploy-accent-primary-400);padding-bottom:10px}.source-exception-hero p{font-size:20px;line-height:1.4}.source-exception-hero--photo{height:768px;padding-top:6vw;background-size:cover;background-position:center top}.source-exception-hero--photo h1{font-size:96px;text-shadow:.02em .02em #000}.source-exception-hero__actions{display:flex;flex-direction:column;align-items:center;gap:28px;margin-top:28px}.source-exception-quote{display:inline-block;padding:11px 4%;border:2px solid var(--ploy-accent-primary);background:var(--ploy-accent-primary);color:var(--ploy-text-inverse);font-family:var(--font-heading);font-size:20px;line-height:1.7;box-shadow:0 2px 5px #0005}.source-exception-quote span{margin-left:.25em;font-family:var(--font-body)}.source-exception-phone{padding:10px 25px;border:2px solid var(--ploy-accent-primary-400);color:var(--ploy-text-inverse);font-size:24px}.financing-details{padding:4vw 0 55px;text-align:center;background-color:var(--ploy-background-primary)}.financing-details__inner{width:80%;margin:0 auto;padding:2vw 0}.financing-details h2{color:var(--ploy-accent-primary-400);font-size:32px;line-height:1;margin-bottom:35px}.financing-details p{font-size:20px;line-height:1.3}.financing-details__features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5.5%;margin:52px 0}.financing-details__features span{display:block;color:var(--ploy-accent-primary-400);font-size:70px;line-height:1;margin-bottom:28px}.financing-details__features h3{font-size:19.2px;line-height:1;color:var(--ploy-accent-primary-400);padding-bottom:10px}.financing-contact{display:inline-block;margin-top:28px;border:2px solid var(--ploy-accent-primary-400);color:var(--ploy-accent-primary-400);font-size:22px;font-weight:700;padding:6px 20px}.financing-disclosure{margin-top:30px}.financing-disclosure p{font-size:14px;line-height:1.8}.financing-disclosure a{color:var(--ploy-accent-primary-400)}.source-swatch-section{padding:4vw 0}.source-swatch-section h1,.source-swatch-section h2{font-size:64px;line-height:1;color:var(--ploy-accent-primary-400);text-align:center;padding:2vw 0}.source-swatch-row{display:grid;gap:5.5%;width:80%;margin:0 auto;padding:2vw 0}.source-swatch-row--wide{width:90%}.source-swatch-row figure{min-width:0;margin:0}.source-swatch-row img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.source-swatch-row figcaption{color:var(--ploy-accent-primary-400);font-size:19.2px;line-height:1;padding-top:28px}.source-swatch-cta{text-align:center;padding:0 0 2vw}.source-color-charts{padding-bottom:120px}.source-visualizer{padding:4vw 0 10%;background-color:#b1b6bd}.source-visualizer__steps{width:90%;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5.5%;padding:25px 10%;background:var(--ploy-background-primary)}.source-visualizer__steps>div{display:flex;align-items:flex-start;gap:15px}.source-visualizer__steps span{font-size:32px;line-height:1.3;color:#000}.source-visualizer__steps h2{font-size:20px;line-height:1.7;color:#000}.source-visualizer__tool{width:80%;margin:0 auto}.source-visualizer iframe{display:block;width:100%;height:57vh;border:0}.source-visualizer__charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5.5%;width:80%;margin:0 auto;padding:32px 20px 26px;background:var(--ploy-background-primary)}.source-visualizer__charts img{width:100%;height:auto}@media(min-width:982px){.source-financing .reviews-section h2,.source-financing>.et_pb_section_12>div:first-of-type h2,.source-financing>.et_pb_section_16 h2{font-size:57.6px}.source-financing>.et_pb_section_12>div{width:94%;max-width:none}.source-financing>.et_pb_section_16>div{width:90%;max-width:none}}@media(max-width:981px){.source-exception-hero{padding:80px 5% 30px}.source-exception-hero h1,.source-exception-hero--photo h1{font-size:64px}.financing-details{padding:50px 0 0}.financing-details__inner{padding:30px 0}.financing-details__features{grid-template-columns:1fr;gap:40px}.source-swatch-section{padding:50px 0}.source-swatch-section h1,.source-swatch-section h2{padding:30px 5%;font-size:48px}.source-swatch-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:30px 0;row-gap:36px}.source-visualizer{padding-top:50px}.source-visualizer__steps{grid-template-columns:1fr;gap:24px;padding:30px 10%}}@media(max-width:767px){.source-exception-hero h1,.source-exception-hero--photo h1{font-size:48px;overflow-wrap:break-word}.source-exception-hero p{font-size:14px}.source-swatch-row{grid-template-columns:1fr!important;width:80%}.source-swatch-section h1,.source-swatch-section h2{font-size:40px}.source-exception-quote{padding:10px 12%;font-size:18px}.source-visualizer__charts{grid-template-columns:1fr;gap:30px;padding:25px 4%}.source-color-charts{padding-bottom:60px}}.financing-details{background-image:url(data:image/svg+xml;base64,PHN2ZyAgZmlsbD0icmdiYSgwLDAsMCwwLjA4KSIgaGVpZ2h0PSIxMjhweCIgd2lkdGg9IjEyOHB4IiB2aWV3Qm94PSIwIDAgMTI4IDEyOCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOS44NSw1NC4xNWExLDEsMCwwLDEtLjcxLDEuNzEsMSwxLDAsMCwxLS43LS4zLDEsMSwwLDAsMSwxLjQxLTEuNDFaTTE3LjU4LDQ1YTEsMSwwLDAsMCwwLDEuNDEsMSwxLDAsMCwwLDEuNDEsMEExLDEsMCwwLDAsMTcuNTgsNDVabTkuODUtNy40NGExLDEsMCwwLDAsLjcxLS4yOSwxLDEsMCwwLDAsMC0xLjQyLDEsMSwwLDAsMC0xLjQyLDEuNDJBMSwxLDAsMCwwLDI3LjQzLDM3LjU3Wm04LjQzLTEwLjg1YTEsMSwwLDAsMCwwLDEuNDIsMSwxLDAsMCwwLDEuNDIsMCwxLDEsMCwwLDAtMS40Mi0xLjQyWk00NSwxNy41OEExLDEsMCwwLDAsNDUsMTlhMSwxLDAsMCwwLDEuNDEsMEExLDEsMCwxLDAsNDUsMTcuNThabTkuMTQtOS4xNGExLDEsMCwwLDAsMCwxLjQxLDEsMSwwLDAsMCwxLjQxLDAsMSwxLDAsMSwwLTEuNDEtMS40MVptMCwxMDkuNzFhMSwxLDAsMCwwLDAsMS40MSwxLDEsMCwwLDAsMS40MSwwLDEsMSwwLDEsMC0xLjQxLTEuNDFaTTQ1LDEwOWExLDEsMCwwLDAsMCwxLjQxLDEsMSwwLDAsMCwxLjQxLDBBMSwxLDAsMSwwLDQ1LDEwOVptLTkuMTUtOS4xNWExLDEsMCwwLDAsMCwxLjQyLDEsMSwwLDAsMCwxLjQyLDAsMSwxLDAsMSwwLTEuNDItMS40MlptLTkuMTQtOS4xNGExLDEsMCwwLDAsMCwxLjQyLDEsMSwwLDAsMCwuNzEuMjksMSwxLDAsMCwwLC43MS0uMjksMSwxLDAsMCwwLTEuNDItMS40MlptLTkuMTQtOS4xNGExLDEsMCwwLDAsMCwxLjQxQTEsMSwwLDAsMCwxOSw4M2ExLDEsMCwwLDAtMS40MS0xLjQxWk04LjQ0LDcyLjQ0YTEsMSwwLDAsMCwwLDEuNDEsMSwxLDAsMCwwLC43LjI5LDEsMSwwLDAsMCwuNzEtLjI5LDEsMSwwLDAsMC0xLjQxLTEuNDFabTY0LDQ1LjcxYTEsMSwwLDAsMCwwLDEuNDEsMSwxLDAsMCwwLDEuNDEsMCwxLDEsMCwwLDAtMS40MS0xLjQxWk04MS41OCwxMDlhMSwxLDAsMCwwLDAsMS40MSwxLDEsMCwwLDAsMS40MSwwQTEsMSwwLDAsMCw4MS41OCwxMDlabTkuMTQtOS4xNWExLDEsMCwwLDAsMCwxLjQyLDEsMSwwLDAsMCwxLjQyLDAsMSwxLDAsMSwwLTEuNDItMS40MlptOS4xNC05LjE0YTEsMSwwLDAsMCwwLDEuNDIsMSwxLDAsMCwwLDEuNDIsMCwxLDEsMCwwLDAtMS40Mi0xLjQyWk0xMDksODEuNThBMSwxLDAsMCwwLDEwOSw4M2ExLDEsMCwwLDAsMS40MSwwQTEsMSwwLDAsMCwxMDksODEuNThabTkuMTQtOS4xNWExLDEsMCwwLDAsMCwxLjQyLDEsMSwwLDAsMCwxLjQxLDAsMSwxLDAsMCwwLTEuNDEtMS40MlptMC0xOC4yOGExLDEsMCwwLDAsMCwxLjQxLDEsMSwwLDEsMCwxLjQxLTEuNDFBMSwxLDAsMCwwLDExOC4xNSw1NC4xNVpNMTA5LDQ1YTEsMSwwLDAsMCwwLDEuNDEsMSwxLDAsMCwwLDEuNDEsMEExLDEsMCwwLDAsMTA5LDQ1Wm0tOS4xNS05LjE1YTEsMSwwLDAsMCwwLDEuNDIsMSwxLDAsMCwwLDEuNDIsMCwxLDEsMCwwLDAtMS40Mi0xLjQyWm0tOC40My03LjQzYTEsMSwwLDAsMCwuNy0uMywxLDEsMCwxLDAtLjcuM1pNODEuNTgsMTcuNThhMSwxLDAsMCwwLDAsMS40MUExLDEsMCwwLDAsODMsMTlhMSwxLDAsMSwwLTEuNDEtMS40MVpNNzIuNDQsOC40NGExLDEsMCwwLDAsLjcsMS43LDEsMSwwLDAsMCwuNzEtLjI5LDEsMSwwLDAsMCwwLTEuNDFBMSwxLDAsMCwwLDcyLjQ0LDguNDRaTTY0LDNhMy4xNSwzLjE1LDAsMCwwLDIuMTMtLjg3QTMuMTMsMy4xMywwLDAsMCw2NywwSDYxYTMuMTMsMy4xMywwLDAsMCwuODcsMi4xMkEzLjE1LDMuMTUsMCwwLDAsNjQsM1pNMyw2NGEzLjE1LDMuMTUsMCwwLDAtLjg3LTIuMTNBMy4wNywzLjA3LDAsMCwwLDAsNjF2NmEzLjE1LDMuMTUsMCwwLDAsMi4xMy0uODdBMy4xNSwzLjE1LDAsMCwwLDMsNjRabTYzLjEzLDYxLjg3QTMsMywwLDAsMCw2MSwxMjhoNkEzLjE1LDMuMTUsMCwwLDAsNjYuMTMsMTI1Ljg2Wm01OS4xMS02M0EzLDMsMCwwLDAsMTI1LDY0YTMsMywwLDAsMCwzLDNWNjFhMi44NiwyLjg2LDAsMCwwLTIuNzYsMS44NVoiLz48L3N2Zz4=)}.source-visualizer{background-image:url(data:image/svg+xml;base64,PHN2ZyAgZmlsbD0icmdiYSgwLDAsMCwwLjA5KSIgaGVpZ2h0PSIxMjhweCIgd2lkdGg9IjEyOHB4IiB2aWV3Qm94PSIwIDAgMTI4IDEyOCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOS44NSw1NC4xNWExLDEsMCwwLDEtLjcxLDEuNzEsMSwxLDAsMCwxLS43LS4zLDEsMSwwLDAsMSwxLjQxLTEuNDFaTTE3LjU4LDQ1YTEsMSwwLDAsMCwwLDEuNDEsMSwxLDAsMCwwLDEuNDEsMEExLDEsMCwwLDAsMTcuNTgsNDVabTkuODUtNy40NGExLDEsMCwwLDAsLjcxLS4yOSwxLDEsMCwwLDAsMC0xLjQyLDEsMSwwLDAsMC0xLjQyLDEuNDJBMSwxLDAsMCwwLDI3LjQzLDM3LjU3Wm04LjQzLTEwLjg1YTEsMSwwLDAsMCwwLDEuNDIsMSwxLDAsMCwwLDEuNDIsMCwxLDEsMCwwLDAtMS40Mi0xLjQyWk00NSwxNy41OEExLDEsMCwwLDAsNDUsMTlhMSwxLDAsMCwwLDEuNDEsMEExLDEsMCwxLDAsNDUsMTcuNThabTkuMTQtOS4xNGExLDEsMCwwLDAsMCwxLjQxLDEsMSwwLDAsMCwxLjQxLDAsMSwxLDAsMSwwLTEuNDEtMS40MVptMCwxMDkuNzFhMSwxLDAsMCwwLDAsMS40MSwxLDEsMCwwLDAsMS40MSwwLDEsMSwwLDEsMC0xLjQxLTEuNDFaTTQ1LDEwOWExLDEsMCwwLDAsMCwxLjQxLDEsMSwwLDAsMCwxLjQxLDBBMSwxLDAsMSwwLDQ1LDEwOVptLTkuMTUtOS4xNWExLDEsMCwwLDAsMCwxLjQyLDEsMSwwLDAsMCwxLjQyLDAsMSwxLDAsMSwwLTEuNDItMS40MlptLTkuMTQtOS4xNGExLDEsMCwwLDAsMCwxLjQyLDEsMSwwLDAsMCwuNzEuMjksMSwxLDAsMCwwLC43MS0uMjksMSwxLDAsMCwwLTEuNDItMS40MlptLTkuMTQtOS4xNGExLDEsMCwwLDAsMCwxLjQxQTEsMSwwLDAsMCwxOSw4M2ExLDEsMCwwLDAtMS40MS0xLjQxWk04LjQ0LDcyLjQ0YTEsMSwwLDAsMCwwLDEuNDEsMSwxLDAsMCwwLC43LjI5LDEsMSwwLDAsMCwuNzEtLjI5LDEsMSwwLDAsMC0xLjQxLTEuNDFabTY0LDQ1LjcxYTEsMSwwLDAsMCwwLDEuNDEsMSwxLDAsMCwwLDEuNDEsMCwxLDEsMCwwLDAtMS40MS0xLjQxWk04MS41OCwxMDlhMSwxLDAsMCwwLDAsMS40MSwxLDEsMCwwLDAsMS40MSwwQTEsMSwwLDAsMCw4MS41OCwxMDlabTkuMTQtOS4xNWExLDEsMCwwLDAsMCwxLjQyLDEsMSwwLDAsMCwxLjQyLDAsMSwxLDAsMSwwLTEuNDItMS40MlptOS4xNC05LjE0YTEsMSwwLDAsMCwwLDEuNDIsMSwxLDAsMCwwLDEuNDIsMCwxLDEsMCwwLDAtMS40Mi0xLjQyWk0xMDksODEuNThBMSwxLDAsMCwwLDEwOSw4M2ExLDEsMCwwLDAsMS40MSwwQTEsMSwwLDAsMCwxMDksODEuNThabTkuMTQtOS4xNWExLDEsMCwwLDAsMCwxLjQyLDEsMSwwLDAsMCwxLjQxLDAsMSwxLDAsMCwwLTEuNDEtMS40MlptMC0xOC4yOGExLDEsMCwwLDAsMCwxLjQxLDEsMSwwLDEsMCwxLjQxLTEuNDFBMSwxLDAsMCwwLDExOC4xNSw1NC4xNVpNMTA5LDQ1YTEsMSwwLDAsMCwwLDEuNDEsMSwxLDAsMCwwLDEuNDEsMEExLDEsMCwwLDAsMTA5LDQ1Wm0tOS4xNS05LjE1YTEsMSwwLDAsMCwwLDEuNDIsMSwxLDAsMCwwLDEuNDIsMCwxLDEsMCwwLDAtMS40Mi0xLjQyWm0tOC40My03LjQzYTEsMSwwLDAsMCwuNy0uMywxLDEsMCwxLDAtLjcuM1pNODEuNTgsMTcuNThhMSwxLDAsMCwwLDAsMS40MUExLDEsMCwwLDAsODMsMTlhMSwxLDAsMSwwLTEuNDEtMS40MVpNNzIuNDQsOC40NGExLDEsMCwwLDAsLjcsMS43LDEsMSwwLDAsMCwuNzEtLjI5LDEsMSwwLDAsMCwwLTEuNDFBMSwxLDAsMCwwLDcyLjQ0LDguNDRaTTY0LDNhMy4xNSwzLjE1LDAsMCwwLDIuMTMtLjg3QTMuMTMsMy4xMywwLDAsMCw2NywwSDYxYTMuMTMsMy4xMywwLDAsMCwuODcsMi4xMkEzLjE1LDMuMTUsMCwwLDAsNjQsM1pNMyw2NGEzLjE1LDMuMTUsMCwwLDAtLjg3LTIuMTNBMy4wNywzLjA3LDAsMCwwLDAsNjF2NmEzLjE1LDMuMTUsMCwwLDAsMi4xMy0uODdBMy4xNSwzLjE1LDAsMCwwLDMsNjRabTYzLjEzLDYxLjg3QTMsMywwLDAsMCw2MSwxMjhoNkEzLjE1LDMuMTUsMCwwLDAsNjYuMTMsMTI1Ljg2Wm01OS4xMS02M0EzLDMsMCwwLDAsMTI1LDY0YTMsMywwLDAsMCwzLDNWNjFhMi44NiwyLjg2LDAsMCwwLTIuNzYsMS44NVoiLz48L3N2Zz4=)}.simple-record{background:#fff;color:#333;font-family:Futura Medium,Helvetica,Arial,sans-serif}.simple-record-shell{width:80%;max-width:1080px;margin:0 auto;padding:128px 0 72px;display:grid;grid-template-columns:minmax(0,3.7fr) minmax(190px,1fr);align-items:stretch}.simple-record-main{min-width:0;padding:0 5% 0 0}.simple-record-main h1{margin:0 0 28px;font:900 34px/1.1 Futura Extra Black,Futura Medium,sans-serif;color:#f79533;text-transform:uppercase;text-shadow:1px 2px 0 #ddd}.simple-record-prose{max-width:none;font-size:18px;line-height:1.43}.simple-record-prose p{margin:0 0 1.05em}.simple-record-prose :is(h2,h3,h4){margin:.9em 0 .3em;font:900 23px/1.15 Futura Extra Black,Futura Medium,sans-serif;text-transform:uppercase;color:#f79533}.simple-record-prose a{color:#d89129;text-decoration:none}.simple-record-prose a:hover{text-decoration:underline}.simple-record-map{display:block;width:min(100%,600px);height:450px;margin:18px 0 26px;border:0}.simple-record-aside{border-left:1px solid #ddd;padding:78px 0 0 30px;min-width:0}.simple-record-aside h2{margin:0 0 8px;font:900 20px/1.12 Futura Extra Black,Futura Medium,sans-serif;color:#f79533}.simple-record-aside ul{list-style:none;margin:0;padding:0}.simple-record-aside li{margin:0 0 8px}.simple-record-aside a{color:#555;text-decoration:none;font:18px/1.3 Futura Medium,sans-serif}.simple-record-aside a:hover{color:#f79533}.simple-record-promo-section{min-height:900px;text-align:center}.simple-record-promo-copy{background:#333 url(/assets/coppercorners-background-pattern.svg) 0 0 / 128px 128px repeat;min-height:650px;padding:75px 5% 90px;color:#f79533}.simple-record-promo-copy img{display:block;width:322px;max-width:75vw;height:auto;margin:0 auto 40px}.simple-record-promo-copy h2{max-width:1060px;margin:0 auto 32px;font:900 clamp(24px,3vw,35px)/1 "Futura Extra Black","Futura Medium",sans-serif;color:#f79533;text-transform:uppercase}.simple-record-promo-copy h2:last-child{margin-bottom:0}.simple-record-promo-copy a{color:inherit;text-decoration:underline}.simple-record-form{display:block;width:min(100% - 32px,620px);height:681px;margin:35px auto 70px;border:0}.simple-record-thanks-section{width:80%;max-width:850px;min-height:590px;margin:0 auto;padding:106px 0 80px;text-align:center;font-size:18px;line-height:1.35}.simple-record-thanks-section h1{margin:0 0 90px;color:#f79533;font:900 clamp(42px,7vw,80px)/1 "Futura Extra Black","Futura Medium",sans-serif;text-shadow:2px 3px 0 #bbb}.simple-record-thanks-section p{margin:0 auto 22px;max-width:720px}@media(max-width:980px){.simple-record-shell{display:block;max-width:680px;padding-top:57px}.simple-record-main{padding:0}.simple-record-aside{padding:36px 0 0;border:0;margin-top:45px;border-top:1px solid #ddd}.simple-record-promo-copy{min-height:580px}}@media(max-width:600px){.simple-record-shell{width:85%;padding:57px 0 60px}.simple-record-main h1{font-size:29px}.simple-record-prose{font-size:17px}.simple-record-map{height:330px}.simple-record-promo-copy{padding:80px 7% 60px;min-height:515px}.simple-record-promo-copy img{margin-bottom:35px}.simple-record-promo-copy h2{font-size:23px}.simple-record-thanks-section{min-height:440px;padding:50px 0 80px}.simple-record-thanks-section h1{margin-bottom:70px}}
