.cta-2-button,.cta-2-header{color:var(--cta)!important;font-size:20px!important;font-weight:700}.section-cta{padding-bottom:8rem;padding-top:8rem}.section-cta .cta-2-button{display:flex;justify-content:center}.cta-seperator{margin-top:2rem}.section-full-cards{gap:1rem}.section-full-cards .block .eyebrow{text-align:center}.section-full-cards .block h2{font-family:var(--font-family-serif-medium);font-size:3rem;font-weight:var(--font-weight-regular);letter-spacing:.2px;margin:0;overflow-wrap:break-word}.row-depth-1.row-number-4 .section-full-cards .block{display:flex;max-width:800px}.row-depth-1.row-number-10 .section-full-cards .block{display:flex;max-width:1000px;z-index:1}.row-depth-1.row-number-11 .section-full-cards .block{max-width:1200px}.row-depth-1.row-number-11 .section-full-cards .copy{align-self:center;max-width:1050px}.row-depth-1.row-number-11 .section-full-cards .cta-button{margin-top:2rem}.section-image-text .cta-2-header{font-size:1rem!important}.section-image-text h3{font-size:1.4rem}.section-image-text .text .rich-text,.section-image-text .text p{font-size:1rem}.section-side-by-side .text .rich-text ol li{padding-left:2rem}.section-photo-cards .container{align-items:stretch}.section-photo-cards li.item{display:flex;flex-direction:column;gap:1rem;height:auto;justify-content:flex-start;padding-top:2.5rem}.section-photo-cards h2{font-weight:var(--font-weight-bold)}.section-photo-cards .jiggered{transform:rotate(0deg)!important;transition:none!important}.row-depth-1.row-number-5 .section-image-text ul{list-style:disc;padding-left:2rem}.row-depth-1.row-number-5 .section-image-text .text{flex:3}.row-depth-1.row-number-6 .section-image-text{flex-direction:row-reverse}.row-depth-1.row-number-7 .section-photo-cards li.item img{aspect-ratio:3/2;object-fit:cover;object-position:top;width:70%}.row-depth-1.row-number-14 .section-photo-cards .text,.row-depth-1.row-number-14 .section-photo-cards h2{max-width:1000px}.row-depth-1.row-number-15 .section-photo-cards.sticky{justify-content:flex-start;min-height:70vh}.row-depth-1.row-number-15 .section-photo-cards.sticky .container{max-width:60%}.content-block.section-side-by-side{padding-top:0}.content-block.section-side-by-side>div.block,.row-depth-1.row-number-9 .content-block.section-side-by-side .text>h3{display:none}.thinking-table{display:flex;gap:2rem;justify-self:center;width:1200px}.thinking-table table{margin-bottom:0}.content-block.section-image-text ol,.thinking-table .table-description ol{list-style-type:auto;padding-left:2rem}.text .rich-text .thinking-table .table-description ol li{padding-left:0}.thinking-table>div{align-content:center;flex:1}.row-depth-1.row-number-9 .thinking-table .table-description p,.thinking-table .table-description h3{margin-bottom:1rem;text-align:left}.row-depth-1.row-number-6 .section-side-by-side{gap:0}.row-depth-1.row-number-6 .section-side-by-side .text{max-width:1000px}.row-depth-1.row-number-6 .section-side-by-side .text h3,.row-depth-1.row-number-9 .section-cta p.cta-2-header{margin-bottom:1rem}.row-depth-1.row-number-8 .section-side-by-side .thinking-table .table-description p{margin-bottom:8px}.row-depth-1.row-number-12 .section-side-by-side table p,.row-depth-1.row-number-8 .section-side-by-side table p{font-size:16px}.row-depth-1.row-number-9 .section-image-text .text{flex:3}.row-depth-1.row-number-9 .content-block.section-side-by-side{padding-bottom:10rem}.row-depth-1.row-number-12 .section-side-by-side{padding-top:3.5rem}.row-depth-1.row-number-12 .section-side-by-side .table-description,.row-depth-1.row-number-12 .section-side-by-side .table-description h2,.thinking-table .table-description p{text-align:left}.row-depth-1.row-number-12 .section-side-by-side .thinking-table{align-items:center}.row-depth-1.row-number-12 .section-side-by-side .thinking-table .table-description h2{margin-bottom:1rem}.row-depth-1.row-number-12 .section-side-by-side .thinking-table .table-description h4{font-size:1rem;font-weight:var(--font-weight-regular);margin-bottom:.5rem}.testimonial{background-color:var(--beige);border-radius:8px;margin:24px auto;max-width:600px;padding:2rem;width:100%}.testimonial .quote{font-weight:var(--font-weight-bold);margin-bottom:1rem}.testimonial .attribution,.testimonial .quote{font-family:var(--font-family-serif-medium)!important}.row-depth-1.row-number-17 .section-testimonials{gap:0}.row-depth-1.row-number-17 .section-testimonials .container{align-items:center;padding-left:max(1.5rem,calc(50% - 600px));scroll-padding-left:max(1.5rem,calc(50% - 600px))}.row-depth-1.row-number-17 .section-testimonials .rich-text{color:#272625;margin:1rem auto;max-width:1000px}.row-depth-1.row-number-7 .section-faq .bullets{max-width:100%}.admin-footer{display:flex;gap:1.5rem}@media screen and (max-width:1024px){.row-depth-1.row-number-2 .section-hero,.row-depth-1.row-number-2 .section-hero .container{gap:0}.row-depth-1.row-number-2 .section-hero .image{margin-bottom:-300px}.row-depth-1.row-number-2 .section-hero .text{align-items:center}.row-depth-1.row-number-5 .section-image-text{flex-direction:column-reverse}.row-depth-1.row-number-8 .section-photo-cards.sticky .block{width:100%}.row-depth-1.row-number-8 .section-photo-cards.sticky ul{flex-wrap:nowrap;justify-content:normal;overflow-y:scroll;padding-bottom:1rem;padding-right:.5rem;width:100%}.row-depth-1.row-number-9 .section-image-text{flex-direction:column-reverse;gap:1rem}.row-depth-1.row-number-10 .section-full-cards .block,.row-depth-1.row-number-15 .section-photo-cards.sticky .container{max-width:100%}.row-depth-1.row-number-17 .section-testimonials .rich-text{margin:1rem 1.5rem;max-width:100%}.thinking-table{flex-direction:column;width:100%}.cta-seperator{margin-top:1rem}}@media screen and (max-width:480px){.eyebrow{text-align:center}.section-hero .container{gap:0}.section-hero .text{justify-content:flex-start;padding:0}.section-image-text .text p{align-self:center}.section-image-text .text div{justify-items:center}.content-block{padding:24px}.row-depth-1.row-number-2 .section-hero .image{margin-bottom:-150px;width:100%}.row-depth-1.row-number-6 .section-image-text{flex-direction:column-reverse}.row-depth-1.row-number-6 .section-side-by-side table span{font-size:14px}.row-depth-1.row-number-11 .section-full-cards .block h2{font-size:2.25rem}.row-depth-1.row-number-17 .section-testimonials .container{flex-direction:column;margin:0 1.5rem;max-width:100%;padding:0}.row-depth-1.row-number-17 .section-testimonials .item{padding:2rem;width:300px}.thinking-table{width:100%}.admin-footer,.thinking-table{flex-direction:column}}