.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;--body-color:#384b50;--primary:#c37254;--primary-rgb:195,114,84;--secondary:#54402c;--secondary-rgb:84,64,44}.section{padding-block:var(--section-padding)}.section::after{clear:both;content:"";display:table}.border-bottom.section{border-bottom:var(--section-border)}.section h2{text-align:var(--section-align);margin-top:0;--heading-h2-size:1.7rem}.section p.lead{text-align:center;font-size:var(--section-font-size);margin:var(--section-font-size) auto;opacity:.7;line-height:1.5}.section .ctas{text-align:var(--section-align);margin:var(--section-padding) 0 calc(var(--section-padding) * .5)}a{color:#c37254}a:hover{color:#a9593b}.btn{background-color:transparent;border-color:rgba(206,137,69,.3);color:#ce8945}.btn:hover{background-color:transparent;border-color:#ce8945;color:#b1702f}.btn.btn-primary{background-color:#ce8945;border-color:#ce8945;color:#fff}.btn.btn-primary:hover{background-color:#b1702f;border-color:#b97531;color:#fff}.text-center{text-align:center}.loveonpurpose{font-size:1.3rem;line-height:1.7}.hero{--hero-min-height:500px;font-size:1.5rem}.hero--loveonpurpose{background-color:#222}.hero--loveonpurpose .container{max-width:1000px}.hero--loveonpurpose h1{text-transform:uppercase;font-weight:400;position:relative;margin:0 auto 25px;padding:0}.hero--loveonpurpose h1 em{font-size:5.1rem;text-transform:none}.hero--loveonpurpose h1 img{width:100%;max-width:550px;height:auto;padding-top:6rem}.hero--loveonpurpose p.lead{line-height:1.7;color:inherit;font-size:1.4rem}@media all and (min-width:48.75em){.section{padding-block:calc(var(--section-padding) * 2)}.hero--loveonpurpose h1{font-size:4rem}.hero--loveonpurpose p.lead{font-size:1.7rem}}.hero--loveonpurpose a{color:#fff}.section h2{font-size:2.125rem;color:var(--secondary)}.section p.lead{font-size:1.4rem}.section--quotes{color:#fff}@media all and (min-width:61.875em){.section h2{--heading-h2-size:2rem;font-size:2.5rem}.hero--loveonpurpose{padding:160px 40px 100px}.section--quotes{padding:100px 50px}}.section--quotes a{color:#fff}.section--quotes blockquote p{font-size:1.4rem}.section--donate,.section--videos{background-color:var(--body-bg-alt)}.section--donate{padding:100px 40px}.section--social{padding:0!important}.webp .hero--loveonpurpose{background-image:linear-gradient(to left,rgba(217,144,120,.7),rgba(60,172,185,.95)),url("/static/images/landing/loveonpurpose/hero-bg-bw.webp?40306337162b")}.no-webp .hero--loveonpurpose{background-image:linear-gradient(to left,rgba(217,144,120,.7),rgba(60,172,185,.95)),url("/static/images/landing/loveonpurpose/hero-bg-bw.jpg?40306337162b")}.books{display:flex;justify-content:center;flex-flow:wrap;margin:0 -.25em;align-items:stretch}.books .book{width:100%;max-width:300px;margin:0 .25em 50px;text-align:center}.books .book .book-image{display:flex;justify-content:center;min-height:220px;align-items:flex-end}.books .book img{width:100%;max-width:120px;height:auto}.books .book h4{line-height:1.2em;margin:.5rem auto}.books .book h4 a{color:#c37254}.books .book h4 a:hover{color:#a9593b}.books .book p{margin:0 auto}