/* Een zachtere, groeiende vormtaal die aansluit bij het beeldmerk. */
:root{--organic-curve:72px 22px 70px 18px}
body{overflow-x:hidden}
.header{border-radius:0 0 48px 18px;box-shadow:0 8px 24px rgba(60,60,59,.08)}
.button{border-radius:999px 999px 999px 18px;padding-left:25px;padding-right:25px}
.button-small{border-radius:999px 999px 999px 13px}
.hero{margin:0 3vw 40px;border-radius:0 0 92px 26px;min-height:calc(100vh - 128px)}
.hero-image,.hero-image img,.hero-tint{border-radius:inherit}
.hero-image{background:#353533}
.hero-image img{object-fit:contain;object-position:right center}
.hero-content{border-radius:24px 58px 28px 58px}
.intro{position:relative;padding-top:92px;padding-bottom:105px}
.intro:after{content:"";position:absolute;z-index:-1;width:420px;height:220px;right:-180px;bottom:20px;background:rgba(242,231,223,.6);border-radius:62% 38% 57% 43% / 43% 62% 38% 57%;transform:rotate(-12deg)}
.work{margin:0 4vw 44px;padding:96px 5vw 106px;border-radius:86px 20px 92px 26px}
.work-grid-six article{overflow:hidden;padding:0 0 22px;background:rgba(255,253,250,.48);border-radius:48px 14px 48px 14px}
.work-grid-six article:nth-child(2n){border-radius:16px 50px 16px 50px}
.work-grid-six .photo{height:215px;border-radius:46px 12px 42px 12px}
.work-grid-six article:nth-child(2n) .photo{border-radius:12px 46px 12px 42px}
.work-grid-six .num,.work-grid-six h3,.work-grid-six article>p:last-child{margin-left:23px;margin-right:23px}
.sponsor-panel{margin:0 4vw 44px;overflow:hidden;border-radius:88px 18px 88px 22px;box-shadow:0 14px 32px rgba(54,49,39,.08)}
.panel-copy{border-radius:0 0 84px 0}
.trust{margin:0 4vw 44px;padding:82px 7vw;border-radius:26px 82px 24px 82px;background:#f7f1eb}
.sponsor-cta{margin:0 4vw 44px;border-radius:86px 18px 86px 18px;box-shadow:0 12px 30px rgba(54,49,39,.05)}
.sponsor-form-grid a{border-radius:36px 36px 36px 8px}
.sponsor-form-grid a:nth-child(2){border-radius:36px 8px 36px 36px}
.gift-grid a{border-radius:32px 32px 32px 8px}
.gift-grid a:nth-child(2){border-radius:32px 8px 32px 32px}
.updates{margin:0 4vw 44px;overflow:hidden;border-radius:24px 84px 24px 84px}
.newsletter{border-radius:0 0 0 70px}
.social-updates{border-radius:0 70px 0 0}
.newsletter-waitlist{border-radius:34px 34px 34px 8px}
.about{margin:0 4vw 44px;border-radius:80px 22px 80px 22px}
.faith-copy{background:rgba(255,253,250,.5);padding:30px 34px;border-radius:46px 12px 46px 12px}
footer{border-radius:88px 88px 0 0}
@media(max-width:800px){.header{border-radius:0 0 30px 12px}.hero{margin:0 0 28px;border-radius:0 0 58px 14px;min-height:590px}.hero-image img{object-position:center}.work,.sponsor-panel,.trust,.sponsor-cta,.updates,.about{margin-left:20px;margin-right:20px;margin-bottom:28px}.work{padding:70px 25px;border-radius:56px 14px 56px 14px}.work-grid-six article{border-radius:38px 12px 38px 12px}.work-grid-six .photo{height:270px}.sponsor-panel{border-radius:56px 12px 56px 12px}.panel-copy{border-radius:0 0 54px 0}.trust{padding:60px 25px;border-radius:18px 56px 18px 56px}.sponsor-cta{border-radius:56px 12px 56px 12px}.updates{border-radius:18px 56px 18px 56px}.newsletter,.social-updates{border-radius:0}.about{border-radius:56px 12px 56px 12px}.faith-copy{padding:25px;border-radius:32px 10px 32px 10px}.intro:after{right:-250px}.hero-content{border-radius:20px 42px 20px 42px}}
