/* Local to the five Architectural comparison pages. V1 does not load this file. */
.av-page .av-toolkit{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:30px;background:#f3f3f5;margin:25px 0}.av-page .av-toolkit .av-icon{width:52px;height:52px;margin-bottom:18px}.av-page .av-toolkit h3{margin:0 0 15px}.av-page>.af-media-note{max-width:1260px;margin:0 auto;padding:15px 24px}.av-page [data-av-artwork]{grid-column:1/-1;border:0;padding:0;margin:0}.av-page [hidden]{display:none!important}@media(max-width:760px){.av-page .av-toolkit{grid-template-columns:1fr;gap:22px;padding:24px}}
.av-page{--av-red:#c8102d}.av-page .af-section{padding:68px 0}.av-page .af-btn:after,.av-page .af-text-link:after{display:none}.av-page .af-heading>p{max-width:760px}.av-page .af-subnav .af-wrap{gap:10px 24px}.av-page .af-hero{min-height:590px}.av-page .af-hero h1{max-width:950px}.av-page .af-media-note{font-size:.875rem}.av-page .av-intro{max-width:900px;font-size:1.2rem;line-height:1.65}.av-page .av-row{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.av-page .av-row>*{min-width:0}.av-page .av-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.av-page .av-choice{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #c6c6ce;padding:20px;text-align:left;font:600 1rem/1.35 Barlow,Arial,sans-serif;color:#171719;cursor:pointer;min-height:94px}.av-page .av-choice:hover{border-color:var(--av-red);background:#faf4f5}.av-page .av-choice[aria-pressed=true]{border:2px solid var(--av-red);padding:19px;background:#fcf0f2}.av-icon{width:35px;height:35px;flex:0 0 35px;color:var(--av-red)}.av-page .av-result{background:#151517;color:#fff;padding:32px;margin-top:24px;scroll-margin-top:145px}.av-page .av-result-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:28px}.av-page .av-result h3{font-size:2rem;margin:10px 0 18px}.av-page .av-result strong{color:#ff738b}.av-page .av-result p{color:#e0e0e4}.av-page .av-result .af-actions{margin-top:18px}.av-page .av-five{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px}.av-page .av-five article{grid-column:span 2;min-width:0;border-top:3px solid var(--av-red);padding:25px 0 0;display:flex;flex-direction:column}.av-page .av-five article:nth-child(4){grid-column:2/span 2}.av-page .av-five article p{margin:15px 0 22px}.av-page .av-five article>a:last-child{margin-top:auto}.av-page .av-compatibility{display:grid;grid-template-columns:1.3fr 1fr;gap:45px;border-top:2px solid var(--av-red);padding-top:26px}.av-page .av-compatibility h2{font-size:2.5rem}.av-page .av-compatibility p{font-size:1.05rem}.av-page .av-compatibility .af-actions{margin-top:18px}.av-page .av-inline-cta{margin-top:28px;padding-top:23px;border-top:1px solid #d6d6dc;display:flex;align-items:center;gap:22px;flex-wrap:wrap}.av-page .av-inline-cta p{margin:0;max-width:660px}.av-page .av-compact{padding:45px 0}.av-page .av-ownership{display:grid;grid-template-columns:1.2fr 1fr;gap:45px}.av-page .av-ownership h3{margin:0 0 14px}.av-page .av-step-label{display:flex;gap:20px;font-weight:700;text-transform:uppercase;font-size:.92rem;margin-bottom:22px}.av-page .av-step-label span:first-child{color:var(--av-red)}.av-page .af-intake{grid-template-columns:.7fr 1.3fr;gap:50px}.av-page .af-form h3{margin-bottom:18px}.av-page .af-form details{margin-top:25px}.av-page .av-advanced fieldset{border:0;margin:22px 0 0;padding:0}.av-page .av-advanced legend{font-size:1rem;font-weight:700;margin-bottom:12px}.av-page .av-optional-note{margin:20px 0;color:#55555d;font-size:.94rem}.av-page .av-property-pair{display:grid;grid-template-columns:1fr 1fr;gap:32px}.av-page .av-property-pair img{width:100%;aspect-ratio:1.7;object-fit:cover}.av-page .av-property-pair h3{margin:20px 0 14px}.av-page .av-diagram{margin:28px 0;padding:32px;background:#f3f3f5;border:1px solid #d2d2da}.av-page .av-diagram figcaption{font-weight:700;font-size:1.05rem;margin-bottom:22px}.av-page .av-diagram svg{width:100%;height:auto;display:block}.av-page .av-diagram svg text{font-family:Barlow,Arial,sans-serif}.av-page .av-diagram p{font-size:.94rem;line-height:1.6;margin-top:22px}.av-page .av-panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.av-page .av-panels article{padding:25px 0;border-top:3px solid var(--av-red)}.av-page .av-panels h3{margin-bottom:18px}.av-page .av-compare{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.av-page .av-compare article{border-top:3px solid var(--av-red);padding-top:22px;min-width:0}.av-page .av-compare h3{margin-bottom:20px}.av-page .av-compare dl{margin:0}.av-page .av-compare dt{font-weight:700;color:#6b1626;margin:12px 0 4px}.av-page .av-compare dd{margin:0;font-size:1rem;line-height:1.55}.av-page .av-compare p{font-size:.9rem;color:#565660;margin-top:18px}.av-page .av-design-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.av-page .av-design-choices .av-choice{display:block}.av-page .av-design-choices svg{display:block;width:100%;height:160px;margin-bottom:20px}.av-page .av-design-choices .av-choice>span{display:block;text-align:center}.av-page .av-lighting-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.av-page .av-lighting-grid figure{margin:0}.av-page .av-lighting-grid .av-diagram{height:100%}.av-page .av-treatments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.av-page .av-treatments article{padding-top:20px;border-top:3px solid var(--av-red)}.av-page .av-treatments h3{margin-bottom:12px}.av-page .av-reduced-faq .af-faq{max-width:1050px}.av-page .av-footer-links{display:flex;gap:18px 26px;flex-wrap:wrap}.av-page .av-source-link{font-size:.875rem;color:#5b5b64}.av-page .av-subhead{font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#ad102b}.av-page .af-form .af-help,.av-page .af-note{font-size:.94rem}.av-page .av-local-hidden[hidden]{display:none!important}
@media(max-width:1050px){.av-page .av-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.av-page .av-compare{grid-template-columns:repeat(2,minmax(0,1fr))}.av-page .af-intake{grid-template-columns:1fr}.av-page .av-row{gap:30px}}
@media(max-width:760px){.av-page .af-section{padding:52px 0}.av-page .af-hero{min-height:0}.av-page .av-row,.av-page .av-result-grid,.av-page .av-compatibility,.av-page .av-ownership,.av-page .av-property-pair,.av-page .av-lighting-grid{grid-template-columns:1fr;gap:25px}.av-page .av-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.av-page .av-choice{padding:17px 13px;min-height:110px;gap:10px;flex-direction:column;align-items:flex-start}.av-page .av-choice[aria-pressed=true]{padding:16px 12px}.av-page .av-five{grid-template-columns:1fr 1fr}.av-page .av-five article,.av-page .av-five article:nth-child(4){grid-column:auto}.av-page .av-five article:last-child{grid-column:1/-1}.av-page .av-panels,.av-page .av-treatments{grid-template-columns:1fr}.av-page .av-design-choices{grid-template-columns:1fr 1fr}.av-page .av-design-choices svg{height:135px}.av-page .av-result{padding:26px}.av-page .av-diagram{padding:22px}.av-page .av-step-label{font-size:.88rem;gap:14px}.av-page .af-intake{gap:28px}}
@media(max-width:480px){.av-page .av-five,.av-page .av-compare{grid-template-columns:1fr}.av-page .av-five article:last-child{grid-column:auto}.av-page .av-diagram{padding:18px}.av-page .av-compatibility h2{font-size:2.15rem}.av-page .av-choices{gap:10px}.av-page .av-design-choices svg{height:100px}.av-page .av-result{padding:22px}.av-page .av-step-label{flex-direction:column;gap:8px}}

.av-page[data-av-page="solar"] .av-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.av-page .af-process:has(>li:nth-child(5)){grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1050px){.av-page .af-process:has(>li:nth-child(5)){grid-template-columns:repeat(6,minmax(0,1fr))}.av-page .af-process:has(>li:nth-child(5))>li{grid-column:span 2}.av-page .af-process:has(>li:nth-child(5))>li:nth-child(4){grid-column:2/span 2}}@media(max-width:760px){.av-page[data-av-page="solar"] .av-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.av-page .af-process:has(>li:nth-child(5)){grid-template-columns:1fr}.av-page .af-process:has(>li:nth-child(5))>li,.av-page .af-process:has(>li:nth-child(5))>li:nth-child(4){grid-column:auto}}

.av-page .av-dual-hero>img:first-child{right:auto;width:55%}.av-page .av-dual-hero>img:nth-child(2){left:auto;width:45%}.av-page .av-appearance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.av-page .av-appearance figure{margin:0}.av-page .av-appearance svg{display:block;width:100%;height:auto}.av-page .av-appearance figcaption{text-align:center;font-size:1.1rem;font-weight:700;margin-top:16px}@media(max-width:760px){.av-page .av-appearance{grid-template-columns:1fr;gap:30px}.av-page .av-appearance svg{max-width:360px;margin:auto}.av-page .av-dual-hero>img:first-child{width:100%;height:55%;bottom:auto}.av-page .av-dual-hero>img:nth-child(2){width:100%;height:45%;top:auto}}
