.hr-duarte-cool-roof-story{background:var(--hr-surface);padding:calc(var(--section-y)/2) 0}.hr-duarte-cool-roof-story__container{margin:0 auto;max-width:924px;padding:0 var(--container-pad)}.hr-duarte-cool-roof-story__eyebrow{color:var(--hr-blue);font-family:var(--font-display);font-size:var(--fs-eyebrow);font-weight:var(--fw-bold);letter-spacing:var(--tracking-eyebrow,.12em);margin:0 0 var(--sp-2);text-transform:uppercase}.hr-duarte-cool-roof-story__h2{color:var(--hr-navy);font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--fw-extrabold);line-height:var(--lh-tight);margin:0 0 12px}.hr-duarte-cool-roof-story__rule{background:var(--hr-green);border-radius:2px;display:block;height:3px;margin:0 0 var(--sp-6);width:40px}.hr-duarte-cool-roof-story__lead{color:var(--hr-body);font-family:var(--font-sans);font-size:var(--fs-lede);line-height:1.6;margin:0 0 var(--sp-6)}.hr-duarte-cool-roof-story__p{color:var(--hr-body);font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.7;margin:var(--sp-6) 0}.hr-duarte-cool-roof-story__lead :where(p,li),.hr-duarte-cool-roof-story__p :where(p,li){font-size:inherit;line-height:inherit;margin:0 0 var(--sp-3)}.hr-duarte-cool-roof-story__lead :where(p):last-child,.hr-duarte-cool-roof-story__p :where(p):last-child{margin:0}.hr-duarte-cool-roof-story__compare{background:var(--hr-surface-alt);border:1px solid var(--hr-border);border-radius:12px;margin:var(--sp-6) 0;padding:var(--sp-4) var(--sp-5)}.hr-duarte-cool-roof-story__compare-headers,.hr-duarte-cool-roof-story__compare-row{align-items:center;column-gap:var(--sp-3);display:grid;grid-template-columns:1fr 22px 1fr}.hr-duarte-cool-roof-story__compare-headers{border-bottom:1px solid var(--hr-border);margin-bottom:var(--sp-3);padding-bottom:var(--sp-3)}.hr-duarte-cool-roof-story__compare-h{font-family:var(--font-display);font-size:12px;font-weight:var(--fw-bold);letter-spacing:.12em;text-transform:uppercase}.hr-duarte-cool-roof-story__compare-h--before{color:var(--hr-text-muted)}.hr-duarte-cool-roof-story__compare-h--after{color:var(--hr-green-700)}.hr-duarte-cool-roof-story__compare-spacer{display:block}.hr-duarte-cool-roof-story__compare-row{border-bottom:1px solid var(--hr-border);padding:11px 0}.hr-duarte-cool-roof-story__compare-row:last-child{border-bottom:0;padding-bottom:0}.hr-duarte-cool-roof-story__compare-before{color:var(--hr-body);font-family:var(--font-sans);font-size:14px;line-height:1.45}.hr-duarte-cool-roof-story__compare-after{color:var(--hr-navy);font-family:var(--font-sans);font-size:14px;font-weight:var(--fw-semibold);line-height:1.45}.hr-duarte-cool-roof-story__compare-arrow{align-items:center;color:var(--hr-green-700);display:inline-flex;justify-content:center;transition:transform .2s var(--ease-out,ease)}@media (max-width:600px){.hr-duarte-cool-roof-story__compare-headers{grid-template-columns:1fr 1fr}.hr-duarte-cool-roof-story__compare-headers .hr-duarte-cool-roof-story__compare-spacer{display:none}.hr-duarte-cool-roof-story__compare-row{grid-template-columns:1fr;padding:var(--sp-3) 0;row-gap:6px}.hr-duarte-cool-roof-story__compare-arrow{justify-self:start;transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.hr-duarte-cool-roof-story__compare-arrow{transition:none!important}}.hr-duarte-cool-roof-story__callout{align-items:flex-start;background:var(--hr-blue-50);border:1px solid var(--hr-blue-100);border-radius:12px;display:flex;gap:var(--sp-3);margin:var(--sp-6) 0;padding:var(--sp-4)}.hr-duarte-cool-roof-story__callout-icon{align-items:center;color:var(--hr-blue-700);display:inline-flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.hr-duarte-cool-roof-story__callout-text{min-width:0}.hr-duarte-cool-roof-story__callout-title{color:var(--hr-navy);font-family:var(--font-display);font-size:15px;font-weight:var(--fw-bold);line-height:1.25;margin:0 0 4px}.hr-duarte-cool-roof-story__callout-body{color:var(--hr-body);font-family:var(--font-sans);font-size:15px;line-height:1.6}.hr-duarte-cool-roof-story__callout-body :where(p){margin:0 0 6px}.hr-duarte-cool-roof-story__callout-body :where(p):last-child{margin:0}.hr-duarte-cool-roof-story__quote{background:var(--hr-navy);border-radius:14px;color:#fff;margin:var(--sp-7) 0;padding:var(--sp-5)}.hr-duarte-cool-roof-story__quote-mark{color:var(--hr-green);display:inline-flex;margin:0 0 var(--sp-2)}.hr-duarte-cool-roof-story__quote-body,.hr-duarte-cool-roof-story__quote-body :where(p,li,span){color:#fff}.hr-duarte-cool-roof-story__quote-body{font-family:var(--font-sans);font-size:17px;font-style:italic;font-weight:500;line-height:1.55}.hr-duarte-cool-roof-story__quote-body :where(p){margin:0 0 var(--sp-2)}.hr-duarte-cool-roof-story__quote-body :where(p):last-child{margin:0}.hr-duarte-cool-roof-story__quote-footer{align-items:center;display:flex;gap:var(--sp-3);margin-top:var(--sp-4)}.hr-duarte-cool-roof-story__quote-avatar{align-items:center;background:hsla(0,0%,100%,.06);border-radius:999px;display:inline-flex;flex-shrink:0;height:54px;justify-content:center;overflow:hidden;width:54px}.hr-duarte-cool-roof-story__quote-avatar-img{display:block;height:100%;object-fit:cover;width:100%}.hr-duarte-cool-roof-story__quote-avatar-placeholder{align-items:center;border:2px dashed rgba(140,198,63,.45);border-radius:999px;box-sizing:border-box;color:hsla(0,0%,100%,.55);display:inline-flex;height:100%;justify-content:center;width:100%}.hr-duarte-cool-roof-story__quote-meta{align-items:center;display:flex;flex-wrap:wrap;font-family:var(--font-display);font-size:14px;gap:0 4px;line-height:1.35}.hr-duarte-cool-roof-story__quote-name{color:var(--hr-green);font-weight:var(--fw-bold)}.hr-duarte-cool-roof-story__quote-sep{color:hsla(0,0%,100%,.55)}.hr-duarte-cool-roof-story__quote-title{color:hsla(0,0%,100%,.85);font-weight:400}.hr-duarte-cool-roof-story__quote-photo-note{color:hsla(0,0%,100%,.55);display:block;font-family:var(--font-sans);font-size:11px;font-style:italic;font-weight:400;letter-spacing:.02em;margin-top:2px;width:100%}.hr-duarte-cool-roof-story__chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:var(--sp-2) 0 var(--sp-6);padding:0}.hr-duarte-cool-roof-story__chip{background:var(--hr-blue-50);border:1px solid var(--hr-blue-100);border-radius:999px;color:var(--hr-blue-700);font-family:var(--font-sans);font-size:13px;font-weight:var(--fw-semibold);letter-spacing:.02em;padding:5px 12px}.hr-duarte-cool-roof-story__closing{color:var(--hr-body);font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.7;margin:var(--sp-6) 0 0}.hr-duarte-cool-roof-story__city{color:var(--hr-blue);text-decoration:underline;text-underline-offset:3px;transition:color .15s ease}.hr-duarte-cool-roof-story__city:focus-visible,.hr-duarte-cool-roof-story__city:hover{color:var(--hr-blue-700)}.hr-duarte-cool-roof-story__city:focus-visible{border-radius:2px;box-shadow:var(--shadow-focus);outline:none}@media (prefers-reduced-motion:reduce){.hr-duarte-cool-roof-story__city{transition:none!important}}