.section li a,.section p a{text-decoration:underline}.section li a:hover,.section p a:hover{text-decoration:none}:root{--section-padding:40px;--hero-color:white;--button-color-rgb:255,255,255;--narrow:60ch;--secondary:#637C87}.img-circle{border-radius:100%}.glide__slide{margin-bottom:0;text-align:center}.glide__slide blockquote{border-left:none!important;margin:0 auto;padding:0;background-color:transparent;max-width:900px}.glide__slide blockquote:before{display:none}.glide__slide blockquote p{margin:0 auto 1.3rem;text-wrap:balance}.glide__slide img{display:block;margin:0 auto;border-radius:calc(var(--border-radius) * .5)}.glide__slide cite{font-style:normal}.glide__bullet{padding:.35rem;background:var(--glide-gray);border:none;border-radius:50%;margin:.25rem}.glide__bullet--active.glide__bullet,.glide__bullet:hover{background-color:var(--glide-accent-color);border:none}.glide__bullet:focus-visible{background-color:var(--glide-accent-color);outline:var(--glide-accent-color) dotted 2px;outline-offset:2px}.glide__bullet:focus{background-color:var(--glide-accent-color);outline:var(--glide-accent-color) dotted 2px;outline-offset:2px}.glide__bullet:focus:not(:focus-visible){background:var(--glide-gray);outline:0}.glide__arrows .btn{border:none;border-radius:50%;height:50px;width:50px;padding:0}.glide__arrows .btn svg{height:30px;width:30px;top:5px;left:3px}.glide__arrows .btn:hover{background-color:var(--body-bg-alt);border:none}.glide__slides{margin-bottom:0!important}.glide__bullets{padding-top:.75rem}.ciara{font-size:1.3rem;line-height:1.7}.prefooter-nav{border-top:none}.m-0{margin:0!important}.p-0{padding:0!important}.normal{font-weight:400}.sans{font-family:brandon-grotesque,Helvetica,Arial,sans-serif}.d-flex{display:flex;flex-direction:column;justify-content:center}.d-flex .col{width:100%;text-align:center;text-wrap:balance}.video-container{max-width:1000px;margin-inline:auto}.hero{--hero-min-height:600px;background-image:linear-gradient(rgba(11,11,11,.4),rgba(11,11,11,.4)),url("https://df6yevl24pl4a.cloudfront.net/filer_public/1b/a3/1ba36c1f-2dc7-47a2-baaa-5e9630dcc1cd/house-cropped.webp");overflow:hidden;text-shadow:0 1px 0 rgba(0,0,0,.15);font-size:1.4rem}.hero .container{z-index:2}.hero h1 img{max-width:500px;margin-inline:auto}.hero .lead{font-size:1.4rem}.section{text-align:center;background-size:cover;font-size:1.4rem}.section h2{--heading-h2-size:2.2rem}@media all and (min-width:48.75em){.d-flex{flex-direction:row;flex-wrap:wrap;gap:50px}.d-flex .col{flex:1}.section{padding:calc(var(--gutter) * 2) 0}.section h2{--heading-h2-size:2.7rem}.flush-blocks{grid-template-columns:1fr 1fr}}.section h3{color:#637c87}.section img.rounded{border-radius:var(--border-radius)}.section img.photo{display:inline-block;border-radius:var(--border-radius);width:100%;margin-block:0 var(--spacer)}@media all and (max-width:39.9375em){.section img.photo{float:none;margin:0 auto}}.section ol,.section p,.section ul{margin-block:var(--spacer)}.section blockquote{border-left:5px solid rgba(99,124,135,.2);padding-left:var(--gutter);margin-left:0}.section blockquote p{color:#637c87;font-style:italic}.section p{margin-left:auto;margin-right:auto}.section p a{font-weight:500}.section p.lead{font-size:1.7rem;opacity:.6;margin-bottom:2rem}.section--video .video-wrapper{max-width:700px;margin:0 auto}.section--story{text-align:left}.section .buttons{margin-top:50px}.section .ctas{margin:25px auto}.section span.ctas{display:block}@media all and (min-width:40em){.section .h3,.section h3{font-size:calc(var(--heading-h3-size)* 1.5)}.section img.photo{max-width:300px}.section img.photo.pull-right{float:right;max-width:40%;margin:7px 0 7px var(--gutter)}.section img.photo.pull-left{float:left;max-width:40%;margin:7px var(--gutter) 7px 0}.section{background-attachment:fixed}}.slick-track{gap:5px;display:flex!important;align-items:center}.photo{line-height:1.3}.photo img{margin-bottom:var(--spacer);object-fit:cover;width:300px;height:300px;border-radius:calc(var(--border-radius) * 2)}.photo h4,.photo p.title{margin-block:0}.photo h4{font-weight:500;font-size:1.7rem}.photo p.title{font-weight:400;color:var(--muted-text);font-size:1.1rem}.glide__slide img{object-fit:cover;width:600px;height:600px}.flush-blocks{display:grid;align-content:center}@media all and (max-width:48.6875em){.flush-blocks .flush-block-copy{order:2}}.flush-block-copy{padding:var(--gutter);display:flex;flex-direction:column;justify-content:center;align-items:center}.flush-block-img{object-fit:cover;height:100%;width:100%}