@font-face{font-family:google-sans-flex;font-style:normal;font-weight:1 1000;font-stretch:25% 151%;font-display:swap;src:url(/fonts/google-sans-flex-v2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:archivo-black;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/archivo-black.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/unbounded.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:bricolage-grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage-grotesque.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:arial-fallback;src:local("Arial"),local("ArialMT");font-display:swap;size-adjust:124%}@font-face{font-family:opensans-fallback;src:local("OpenSans-Regular");font-display:swap;size-adjust:118%}@font-face{font-family:helvetica-fallback;src:local("HelveticaNeue-ThinCond");font-display:swap;size-adjust:75%}@font-face{font-family:primary-arial-fallback;src:local("Arial"),local("ArialMT");font-display:swap;size-adjust:101%}.play-pointer{cursor:pointer}#x0 img#xmas,#x1 img#xmas,#x2 img#xmas,#x3 img#xmas{display:flex;margin:24px auto 0}.layout.default .bound img{max-width:100%}.layout.default strong{font-weight:700;color:#3d8afe}.layout.default .blue strong{color:#fff}.layout.default .video{height:100%;cursor:pointer}.layout.default .overview img[src$="Gravitational-Marketing_logo.jpg"]{width:400px;max-width:100%;height:auto;position:relative;top:16px}.layout.default .overview img[src$="Cenvar-Roofing-and-Solar-logo-280px.jpg"]{position:relative;top:10px}.layout.default .overview img[src$="Housing-First-logo-333px.jpg"]{position:relative;top:14px}.layout.default .result:has(img.rect) .right{display:grid;justify-content:center}.layout.default .result:has(img.rect) .right img{height:100%;object-fit:contain}@media screen and (min-width:999px){.layout.default .result:has(img.rect) .right img{padding:2em}}section.title{padding:50px 25px;text-align:center}section.title h1{font-size:1.5em;color:#fff;line-height:1.42em}section.challenge ul{list-style-type:none;display:grid;grid-template-columns:1fr;padding-left:0;justify-items:center;margin:0}section.challenge ul li{margin-top:40px;text-align:center;width:190px}section.challenge ul img{width:190px;height:190px}section.challenge ul span{display:block;margin-top:10px;font-size:1.2em}.quote{background-color:#3d8afe;color:#fff;padding:50px!important;font-size:22px}.quote p{line-height:2em}.quote span{display:block;text-align:right}section .summary-columns{display:grid}section .summary-columns h3,section .summary-columns li{text-align:left}a.study-link{word-break:break-word;color:#020112;font-weight:700}@media screen and (min-width:999px){section.overview .right{padding-left:50px!important}}@media screen and (min-width:600px){section.title{padding:75px 50px}section.title h1{font-size:40px}}@media screen and (min-width:800px){section .summary-columns{grid-template-columns:1fr 1fr;grid-column-gap:20px}section .summary-columns *:not(h3,ul){grid-column:1/3}section .summary-columns h3:nth-child(3){grid-column:1;grid-row:3}section .summary-columns ul:nth-child(4){grid-column:1;grid-row:4}section .summary-columns h3:nth-child(5){grid-column:2;grid-row:3}section .summary-columns ul:nth-child(6){grid-column:2;grid-row:4}}@media screen and (max-width:1000px){main.layout.default section.overview div.right{margin-top:0;margin-bottom:0}main.layout.default section.overview div.right div.space_vert_margin{margin-bottom:0}main.layout.default section.blue div.center{margin-top:0;margin-bottom:0}}@media screen and (min-width:1250px){section.title h1{margin:0 auto;max-width:1150px}}