.plumb-template{font-size:20px;line-height:1.7}.plumb-template .container.narrow-container{max-width:880px;width:90vw}.plumb-template .icon{padding:8px;border-radius:50%;background-color:#0e385e;width:50px;height:50px;display:flex;align-items:center}.plumb-template .icon img{display:block}.plumb-template .slick-arrow{border:none;background:none;overflow:hidden;text-indent:-1000px;cursor:pointer;border-left:2px solid #edaa00;border-top:2px solid #edaa00;border-radius:0;width:20px;height:20px;transform:rotate(-45deg);margin-top:-22px;left:0;top:50%;position:absolute;z-index:2;padding:0}.plumb-template .slick-arrow.slick-next{transform:rotate(135deg);left:auto;right:0}.plumb-template header.page-header{background-size:cover;background-position:center;position:relative;height:43vw;align-items:flex-end}.plumb-template header.page-header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(20deg, #054b67 0%, rgba(3, 130, 180, 0.82) 25.6%, rgba(237, 170, 0, 0) 60%);opacity:.6;z-index:2}.plumb-template header.page-header .page-header-content{position:relative;z-index:2;text-align:left;max-width:610px}.plumb-template header.page-header h1{color:#fff;text-shadow:3px 3px 6px rgba(0,0,0,.8);font-weight:500;font-size:60px;line-height:1.1}.plumb-template header.page-header h1 strong{color:#edaa00;font-weight:700}.page-template-impact-page .plumb-template header.page-header{align-items:center}.page-template-impact-page .plumb-template header.page-header h1{font-size:68px;font-weight:700;line-height:1.1}.plumb-template .container{position:relative}.plumb-template .container.top-content{display:flex;gap:190px;align-items:center;justify-content:space-between;margin-bottom:60px}.plumb-template .container.top-content a.thumbnail.video-button.float{max-width:535px;width:100%;flex-shrink:0}.plumb-template .container.main-content{display:flex;align-items:center;gap:90px;margin-bottom:90px}.plumb-template .container.centered-content{text-align:center;padding-bottom:240px}.plumb-template .container.centered-content .content{max-width:620px;margin-left:auto;margin-right:auto;font-size:28px}.plumb-template h2{font-size:50px;font-weight:500;color:#0d385e}.plumb-template h3{font-size:35px;color:#0082b4}.plumb-template a.thumbnail.video-button{position:relative;background-color:var(--theme-color-1)}.plumb-template a.thumbnail.video-button:after{content:"";display:block;position:absolute;bottom:35px;right:0;width:0;height:0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-style:solid;border-width:2rem 3rem;opacity:.8}.plumb-template a.thumbnail.video-button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(14,56,94,.75);opacity:1;background-image:url(../../_img/Thornwell_150_Logo_Gold-White.png);background-repeat:no-repeat;background-size:cover;background-position:center;background-size:50%;transition:opacity .15s ease-in-out}.plumb-template a.thumbnail.video-button:hover:before{opacity:.5}.plumb-template a.thumbnail.video-button img,.plumb-template a.thumbnail.video-button iframe{transition:opacity .15s ease-in-out}html.no-touchevents .plumb-template a.thumbnail.video-button:hover img,html.no-touchevents .plumb-template a.thumbnail.video-button:hover iframe{opacity:.8}.plumb-template a.video-button{cursor:pointer}.plumb-template a.video-button.thumbnail{display:block;position:relative;border-radius:20px;overflow:hidden}.plumb-template a.video-button.thumbnail img{display:block}.plumb-template a.video-button.thumbnail img{width:100%}.plumb-template .circle-image{border-radius:100%;overflow:hidden;display:inline-block}.plumb-template .circle-image img{display:block}.plumb-template .circle-image.top-right{flex-shrink:0}.plumb-template .circle-image.centered{margin-left:auto;margin-right:auto}.plumb-template .circle-image.bottom-left{position:absolute;left:-430px;top:0}.plumb-template .circle-image.bottom-right{position:absolute;right:-480px;bottom:-50px}.plumb-template .events{max-width:944px;margin-left:auto;margin-right:auto}.plumb-template .events .event{display:flex;gap:50px;padding:30px 0}.plumb-template .events .event h3{margin-top:0;margin-bottom:10px}.plumb-template .events .event .event-meta{font-weight:500;font-size:28px;margin-bottom:30px}.plumb-template .events .event:not(:first-child){border-top:2px solid #d0d0d0}.plumb-template .events .event .event-image{flex-shrink:0;aspect-ratio:365/240;overflow:hidden;border-radius:20px;box-shadow:0px 3px 6px rgba(0,0,0,.44);width:38%}.plumb-template .events .event .event-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.plumb-template .anniversary-banner{background-color:#0e385e;color:#fff;padding:35px 150px;border-radius:300px 0 0 300px;margin:90px 0 100px 5vw}.plumb-template .anniversary-banner h3{font-size:28px;color:#edaa00;text-transform:uppercase;font-weight:700;margin-bottom:10px;margin-top:0}.plumb-template .anniversary-banner .banner-content{display:flex;align-items:center;gap:10px}.plumb-template .anniversary-banner .banner-image{width:275px;height:275px;flex-shrink:0}.plumb-template .anniversary-banner .banner-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 1299.9987px){.plumb-template .anniversary-banner{margin-left:calc((100vw - 1170px)/2)}.plumb-template .anniversary-banner .container{margin-left:0;padding-right:150px;box-sizing:border-box}}.plumb-template .landing-page-top,.plumb-template .landing-page-bottom{position:relative;z-index:2}.plumb-template .landing-page-top .squiggle,.plumb-template .landing-page-bottom .squiggle{position:absolute}.plumb-template .landing-page-top .squiggle.squiggle-top-right,.plumb-template .landing-page-bottom .squiggle.squiggle-top-right{top:-50px;right:-740px}.plumb-template .landing-page-top .squiggle.squiggle-top-left,.plumb-template .landing-page-bottom .squiggle.squiggle-top-left{bottom:-100px;left:-844px;z-index:5}.plumb-template .landing-page-top .squiggle.squiggle-bottom-left,.plumb-template .landing-page-bottom .squiggle.squiggle-bottom-left{margin-left:-600px;top:-220px}@media screen and (max-width: 1640px){.plumb-template .landing-page-top .squiggle.squiggle-bottom-left,.plumb-template .landing-page-bottom .squiggle.squiggle-bottom-left{margin-left:0;transform:translateX(calc(-100% + 350px))}}.plumb-template .stats-section .narrow-container{margin:50px auto}.plumb-template .stats-section .stats{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:12px}.plumb-template .stats-section .stats .stat-item{background-color:#0e385e;color:#fff;border-radius:20px;text-align:center;position:relative;display:block;box-sizing:border-box;padding:30px 35px;overflow:hidden;display:flex;min-height:300px}.plumb-template .stats-section .stats .stat-item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#edaa00;opacity:0;z-index:2;transition:opacity .15s ease-in-out}.plumb-template .stats-section .stats .stat-item .front-content{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.plumb-template .stats-section .stats .stat-item .stat-hover{opacity:0;transition:opacity .15s ease-in-out;z-index:3;position:relative;color:#0e385e;line-height:1.2;display:flex;align-items:stretch;justify-content:center;flex-direction:column}.plumb-template .stats-section .stats .stat-item .stat-hover p{margin:0}.plumb-template .stats-section .stats .stat-item:hover .stat-hover,.plumb-template .stats-section .stats .stat-item:hover:before{opacity:1}.plumb-template .stats-section .stats .stat-item .stat-number{font-size:68px;font-weight:700;line-height:1}.plumb-template .stats-section .stats .stat-item .stat-blue-text{text-transform:uppercase;color:#0082b4;font-size:18px;font-weight:700}.plumb-template .color-background-section{background-size:cover;background-repeat:no-repeat;background-position:center center;padding:150px 0;position:relative;font-size:30px;color:#fff;margin:90px 0;line-height:1.3}.plumb-template .color-background-section .links{display:flex;gap:40px;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin-top:30px}.plumb-template .color-background-section .links a{display:flex;align-items:center;color:#fff;gap:15px;font-size:25px;font-weight:700;text-transform:uppercase}.plumb-template .color-background-section .links a:after{content:"";display:block;width:20px;height:12px;-webkit-mask-image:url("../../_img/link-arrow.svg");mask-image:url("../../_img/link-arrow.svg");background-color:#fff;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center}.plumb-template .color-background-section .links a img{display:block}.plumb-template .color-background-section h3{color:#fff;font-size:35px;font-weight:700;text-transform:uppercase;margin-bottom:10px}.plumb-template .color-background-section.yellow-section{color:#0e385e}.plumb-template .color-background-section.yellow-section .links a{color:#0e385e}.plumb-template .color-background-section.yellow-section .links a:after{background-color:#0e385e}.plumb-template .color-background-section.yellow-section h3{color:#0e385e}.plumb-template .color-background-section.yellow-section:after{background-color:#edaa00;opacity:.65}.plumb-template .color-background-section.yellow-section:before{background-color:#fff;opacity:.7}.plumb-template .color-background-section:after,.plumb-template .color-background-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0082b4;opacity:.8}.plumb-template .color-background-section:before{opacity:0}.plumb-template .color-background-section .container{position:relative;z-index:2}.plumb-template .impact-section h2{font-size:35px;font-weight:500;color:#0082b4}.page-template-donate-page .plumb-template .impact-section h2{font-weight:500;color:#0d385e}.plumb-template .impact-section .container{display:flex;gap:75px;align-items:flex-start;align-items:center}.plumb-template .impact-section .container .contact-info{display:flex;gap:50px;align-items:center;flex-wrap:wrap;margin-top:40px;flex-wrap:nowrap}.plumb-template .impact-section .container .contact-info a{color:#0082b4}.plumb-template .impact-section .container .contact-info div{flex-shrink:1}.plumb-template .impact-section .container .contact-info .headshot{width:150px;height:150px;border-radius:50%;overflow:hidden;flex-shrink:0}.plumb-template .impact-section .container .contact-info .headshot img{display:block}.plumb-template .impact-section .container .column-2{max-width:375px;flex-shrink:0}.plumb-template .interactive-graphic .container.column-container{display:flex;gap:90px;max-width:1090px;align-items:center;margin:100px auto;width:90vw}.plumb-template .interactive-graphic .container.column-container .wedge-content{width:calc(40% - 45px);flex-shrink:1;max-width:330px}.plumb-template .interactive-graphic .container.column-container .wedge-content .wedge-image{border-radius:23px;overflow:hidden}.plumb-template .interactive-graphic .container.column-container .wedge-content .wedge-image img{display:block;width:100%}.plumb-template .interactive-graphic svg{max-width:90vw;height:auto;width:100%}.plumb-template .interactive-graphic svg #wedges>*{cursor:pointer;transition:opacity .15s ease-in-out}.plumb-template .interactive-graphic svg #wedges>*>path{transition:fill .15s ease-in-out}.plumb-template .interactive-graphic svg #wedges>*:hover{opacity:.6}.plumb-template .interactive-graphic svg #wedges>*:not(.active)>path:first-child{fill:rgba(0,0,0,0)}.plumb-template .interactive-graphic svg #wedges>*.active>path:last-child{fill:#fff}.plumb-template .interactive-graphic .wedge-content{width:calc(40% - 45px);flex-shrink:1;max-width:330px}.plumb-template .interactive-graphic .wedge-content>div{display:none}.plumb-template .interactive-graphic .wedge-content>div .wedge-image{border-radius:23px;overflow:hidden;margin-bottom:20px}.plumb-template .interactive-graphic .wedge-content>div .wedge-image img{display:block;width:100%}.plumb-template .interactive-graphic .wedge-content>div .wedge-link{margin-bottom:10px}.plumb-template .interactive-graphic .wedge-content>div a{display:flex;align-items:center;color:#0082b4;gap:15px;font-size:22px;font-weight:700;text-transform:uppercase;margin-bottom:0;line-height:1}.plumb-template .interactive-graphic .wedge-content>div a:after{content:"";display:block;width:20px;height:12px;-webkit-mask-image:url("../../_img/link-arrow.svg");mask-image:url("../../_img/link-arrow.svg");background-color:#0082b4;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center}.plumb-template .interactive-graphic .wedge-content>div.active{display:block}.plumb-template .accordion .row{border-bottom:1px solid #dfdddc;padding:2.5rem 0}.plumb-template .accordion .row:first-child{padding-top:1rem}.plumb-template .accordion .row.active>h3,html.no-touchevents .plumb-template .accordion .row.active>h3:hover{color:#0e385e}.plumb-template .accordion .row.active>h3:before,html.no-touchevents .plumb-template .accordion .row.active>h3:hover:before{transform:translateY(-50%)}.plumb-template .accordion .row.active>h3:after,.plumb-template .accordion .row.active>h3:before,html.no-touchevents .plumb-template .accordion .row.active>h3:hover:after,html.no-touchevents .plumb-template .accordion .row.active>h3:hover:before{background-color:#0e385e}.plumb-template .accordion .row>h3{padding:0;margin:0;position:relative;cursor:pointer;text-transform:none;font-size:35px;color:#0082b4;transition:color .4s ease-in-out;display:flex;align-items:center;gap:15px}.plumb-template .accordion .row>h3:after,.plumb-template .accordion .row>h3:before{content:"";position:absolute;right:0;width:22px;height:4px;top:50%;transform:translateY(-50%);font-size:3rem;transition:transform .4s ease-in-out;background-color:#0e385e;transition:transform .4s ease-in-out,background-color .15s ease-in-out}.plumb-template .accordion .row>h3:before{transform:translateY(-50%) rotate(90deg)}html.no-touchevents .plumb-template .accordion .row>h3:hover{color:#0e385e}html.no-touchevents .plumb-template .accordion .row>h3:hover:before,html.no-touchevents .plumb-template .accordion .row>h3:hover:after{background-color:#0e385e}.plumb-template .accordion .row .content{display:none;margin-left:68px}.plumb-template .accordion .row .content h4{text-transform:uppercase;font-size:22px}.plumb-template .accordion .row .content h5{color:#0082b4;font-size:20px}.plumb-template .accordion .row .content h5+ul,.plumb-template .accordion .row .content h5+ol{margin-top:-20px}.plumb-template .accordion .row .content a{color:#0082b4}.plumb-template .accordion .row .content .columns{display:flex;gap:90px}.plumb-template .accordion .row .content .columns .accordion-embed-form{flex-shrink:0;padding-top:40px}.plumb-template .accordion .row .content .columns .accordion-embed-form #dafdirectdiv{width:300px}.plumb-template .donate-intro-section .container{display:flex;align-items:flex-start;gap:90px}.plumb-template .donate-intro-section .container .top-embed-form{box-shadow:0px 3px 6px rgba(0,0,0,.16);background-color:#fff;margin-top:-95px;position:relative;z-index:2}.plumb-template .donate-intro-section .container .top-embed-form .form-header{background-color:#edaa00;display:flex;align-items:center;gap:10px;padding:5px 15px}.plumb-template .donate-intro-section .container .top-embed-form .form-header h4{font-size:22px;font-weight:700;margin:0}.plumb-template .donate-intro-section .container .top-embed-form .form-header .icon{background-color:rgba(255,255,255,.25);width:45px;height:45px;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:10px}.plumb-template .accordions-section{margin:40px 0}.plumb-template .testimonial-section{text-align:center}.plumb-template .testimonial-section:after{background-color:#0e385e;opacity:.9}.plumb-template .testimonial-section h2{color:#fff;font-size:28px;font-weight:700;text-transform:uppercase;margin-top:0;margin-bottom:40px}.plumb-template .testimonial-section .testimonial-text{max-width:800px;margin-left:auto;margin-right:auto}.plumb-template .testimonial-section .testimonial-text p:first-child:before{content:"“";display:inline}.plumb-template .testimonial-section .testimonial-text p:last-child:after{content:"”";display:inline}.plumb-template .testimonial-section .testimonial-name{font-size:20px;font-style:italic}#stories-section{background-color:#0e385e;background-image:var(--stories-bg-sm);background-size:cover;background-repeat:no-repeat;background-position:center center;color:#fff;text-align:center;padding:70px 0;position:relative}#stories-section:last-child{margin-bottom:65px}#stories-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0e385e;opacity:.8}#stories-section .stories-intro,#stories-section .stories-outro{max-width:788px;margin-left:auto;margin-right:auto}#stories-section .stories-intro{padding-bottom:50px}#stories-section .stories-outro{padding-top:50px}#stories-section .stories-button{margin-top:20px}#stories-section h2{color:#fff;font-size:50px;font-weight:700}#stories-section h3{text-transform:uppercase;color:#edaa00;font-weight:700;font-size:28px}#stories-section .slick-list{overflow:visible}#stories-section .stories{padding-bottom:80px}#stories-section .story-slide{padding:5px}#stories-section .story-slide .story-slide-content{overflow:hidden;border-radius:20px;aspect-ratio:468/425;position:relative;cursor:pointer}#stories-section .story-slide .story-slide-content:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0e385e;opacity:0;transition:opacity .15s ease-in-out;z-index:2}#stories-section .story-slide .story-slide-content:hover:before{opacity:.6}#stories-section .story-slide .story-slide-content .story-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#stories-section .story-slide .story-slide-content .story-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#stories-section .story-slide .story-slide-content .story-title{display:inline-block;position:absolute;bottom:58px;right:0;padding:20px 50px;background-color:#0082b4;color:#fff;text-transform:uppercase;font-size:18px;font-weight:700;box-shadow:0px 3px 6px rgba(0,0,0,.43);border-radius:100px 0 0 100px;z-index:3}@media(min-width: 768px){#stories-section{background-image:var(--stories-bg-md)}}@media(min-width: 1200px){#stories-section{background-image:var(--stories-bg-lg)}}#stories-section .slick-dots{display:flex;justify-content:center;padding:0;position:absolute;bottom:0;width:100%;margin:0}#stories-section .slick-dots li{background-color:#fff;width:17px;height:17px;border-radius:50%;overflow:hidden;text-indent:-1000px;margin:0 5px;cursor:pointer}#stories-section .slick-dots li button{background:rgba(0,0,0,0);width:0;height:0;font-size:0;color:rgba(0,0,0,0);border:none;padding:0}#stories-section .slick-dots li.slick-active{background-color:#0082b4}.story-modal.remodal{background-color:#efefef;color:#6a6157;border-radius:27px;padding:120px 150px;text-align:center;max-width:900px}.story-modal.remodal h3{color:#edaa00;font-size:35px;margin-bottom:0}.story-modal.remodal .remodal-close{background:rgba(0,0,0,0) !important;top:15px;right:15px}.story-modal.remodal .remodal-close:hover{opacity:.7}.page-template-donate-page .plumb-template h2{font-size:35px}.page-template-donate-page .plumb-template .container.narrow-container{max-width:1100px}.page-template-donate-page .plumb-template header#custom_hero:before{background:#d8b24c;opacity:.4}@media screen and (max-width: 1290px){.page-template-anniversary-landing-page .container.top-content{gap:10vw}}@media screen and (max-width: 1090px){.page-template-anniversary-landing-page .container.top-content{gap:40px;flex-direction:column-reverse}.page-template-anniversary-landing-page .container.top-content .content{margin-right:100px}.page-template-anniversary-landing-page .container.top-content h2{margin-top:0}.page-template-anniversary-landing-page .container.top-content h2 br{display:none}.plumb-template .interactive-graphic svg{width:50vw}.page-template-anniversary-landing-page .circle-image.bottom-left,.page-template-anniversary-landing-page .circle-image.bottom-right{display:none}.page-template-anniversary-landing-page .landing-page-top .squiggle.squiggle-top-left{left:-925px}.page-template-anniversary-landing-page .anniversary-banner{margin-left:0;border-radius:0;padding:34px 0px;margin-bottom:40px}}@media screen and (max-width: 980px){.page-template-anniversary-landing-page .landing-page-bottom .squiggle.squiggle-bottom-left{display:none}}@media screen and (max-width: 960px){.page-template-anniversary-landing-page .main-content .circle-image.top-right{margin-right:-100px}.plumb-template .impact-section .container{flex-direction:column-reverse}}@media screen and (max-width: 890px){.plumb-template .interactive-graphic .container.column-container{flex-direction:column;gap:40px;align-items:flex-start;margin-left:auto;margin-right:auto}.plumb-template .interactive-graphic .container.column-container svg{width:90vw}.plumb-template .interactive-graphic .container.column-container .wedge-content{width:100%;margin-left:auto;margin-right:auto}.plumb-template .interactive-graphic svg{width:90vw}.plumb-template .accordion .row .content .columns{flex-direction:column-reverse;gap:40px}.story-modal.remodal{padding-left:0;padding-right:0}.story-modal.remodal .story-modal-content{max-width:70vw;margin-left:auto;margin-right:auto}}@media screen and (max-width: 760px){.page-template-anniversary-landing-page .container.main-content{flex-direction:column-reverse;gap:40px}.page-template-anniversary-landing-page .container.main-content .circle-image.top-right{margin-right:0;margin-left:auto;margin-right:auto}.page-template-anniversary-landing-page .landing-page-top .squiggle.squiggle-top-left,.page-template-anniversary-landing-page .landing-page-top .squiggle.squiggle-top-right{display:none}.page-template-anniversary-landing-page .container.top-content .content{margin-right:0}.page-template-anniversary-landing-page .container.centered-content{padding-bottom:90px}.page-template-anniversary-landing-page .events .event{flex-direction:column}.page-template-anniversary-landing-page .events .event .event-image{width:100%}.plumb-template .donate-intro-section .container{flex-direction:column-reverse;gap:40px}.page-template-donate-page #custom_hero{padding-bottom:50px}}@media screen and (max-width: 690px){.page-template-anniversary-landing-page .anniversary-banner .container .banner-content{flex-direction:column-reverse;gap:40px;text-align:center}.plumb-template .impact-section .container .contact-info{flex-direction:column;align-items:flex-start;gap:10px}.plumb-template h1{font-size:50px !important}.story-modal.remodal .story-modal-content{max-width:80vw}}

/*# sourceMappingURL=landing-page.css.map */