.home #page,.home.aniv #page{background-image:linear-gradient(to bottom,rgba(115,161,255,.85) 50px,#cfd9efe5 750px);background-position:center top;background-size:100% 108vh}.home #primary{width:100%;padding:0}.home .entry-content{width:auto;margin:0 5%}.page{width:100%;max-width:100%}.a1-home-hero-slider{--slider-width:clamp(200px, 100%, 1400px);--slider-height:clamp(450px, 42vw, 665px);background-color:#fff;width:calc(var(--slider-width) + 1px - 1px);height:calc(var(--slider-height) + 1px - 1px);margin-bottom:30px}.slick-track{overflow:hidden}.slick-slide{position:relative;width:calc(var(--slider-width) + 1px - 1px);height:calc(var(--slider-height) + 1px - 1px);box-sizing:border-box}.slide-content{position:relative;width:100vw;max-width:1400px;height:var(--slider-height);padding:4em}.a1-slide-01 .slide-content{background-image:url(../images/home-page-photo-2025.jpg);background-position:center bottom 66%;background-size:cover;background-repeat:no-repeat}.a1-slide-01 .entry-title{color:#558ac8;font-family:FuturiCondensedBoldOblique;font-size:3.8em;line-height:1;margin:0 auto;text-shadow:none;text-transform:none;text-align:center}.a1-slide-01 .rg-ribbon{position:absolute;bottom:15px;width:100px;height:auto;right:5%}.a1-slide-02 .slide-content{background-image:url(../images/halftone-dots-v-tl-10op.png),linear-gradient(108deg,#5890cb 29em,transparent 29em),url(/wp-content/uploads/replacing-glass.jpg);background-size:20em auto,cover,41em auto;background-repeat:no-repeat;background-position:left center,left top,left 18em center;box-sizing:border-box;display:flex!important;flex-flow:column nowrap;justify-content:center;gap:1em;color:#000;font-size:clamp(1.1em,1.75vw,1.525em);line-height:1.2}.a1-slide-02 h1{color:#fff;font-weight:600!important;font-size:3em;line-height:1;text-transform:uppercase;max-width:7em;margin:0}.a1-slide-02 p{max-width:20em;margin:0}.a1-slide-02 .link-button{font-size:1.1em;padding:.5em 1em;background-color:#2a4e82;width:fit-content;line-height:1;height:auto;text-shadow:none;border:none}.a1-slide-02 .terms{justify-self:end;font-style:italic;font-size:.8em}.a1-slide-02 .terms a{color:#fff}.slick-dots li button:before{font-size:14px}.slick-dots li.slick-active button:before{color:#1e5ba9}@media (max-width:60em){.a1-slide-02 p{max-width:17em}}@media (max-width:643px){.a1-home-hero-slider{--slider-width:100%;--slider-height:500px;max-width:100vw}.slick-slide{max-width:100vw!important;width:100vw!important}:where(.slick-slide).a1-slide-01 .slide-content{background-position:68% bottom;background-size:cover;padding:2em}:where(.slick-slide).a1-slide-02 .slide-content{background-image:url(../images/halftone-dots-h-bl-10op.png),linear-gradient(4deg,#5890cb 21em,transparent 21.07em),url(/wp-content/uploads/replacing-glass.jpg);background-size:225% auto,cover,100% auto;background-repeat:no-repeat;background-position:center bottom,left top,center top;padding:14em 5% 1.5em;justify-content:end}:where(.slick-slide).a1-slide-02 .terms{align-self:start}.a1-slide-01 .rg-ribbon{width:80px;right:5vw}}