.foundation-verse{padding-block:32px 64px;border-bottom:1px solid var(--line,#333)}.foundation-verse blockquote{font-size:clamp(24px,3.1vw,40px);line-height:1.4;max-width:1000px;margin:0 0 20px}.foundation-verse p,.foundation-reference{font-size:13px;opacity:.65}.foundation-prose{max-width:750px}.foundation-prose p{line-height:1.8}.foundation-giving{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:65px}.foundation-giving article,.foundation-paths article{border-top:1px solid var(--line,#444);padding-top:30px}.foundation-number{font-size:76px!important;line-height:1;margin:0 0 25px;letter-spacing:-5px}.foundation-giving h3,.foundation-paths h3{font-size:26px;line-height:1.25}.foundation-paths{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:55px}.foundation-form-wrap{max-width:850px;padding-bottom:100px;line-height:1.7}.foundation-form-wrap a{color:inherit}.foundation-form-wrap form{margin-top:35px}.foundation-step{border:0;padding:0;margin:30px 0}.foundation-step legend{font-size:28px;margin-bottom:24px;line-height:1.3}.foundation-field{display:block;margin-bottom:25px}.foundation-field>span{display:block;margin-bottom:8px}.foundation-field input,.foundation-field textarea,.foundation-field select{width:100%;padding:14px;border:1px solid #777;border-radius:8px;background:var(--bg,#111);color:inherit;font:inherit}.foundation-field textarea{min-height:130px;resize:vertical}.foundation-form-wrap :focus-visible{outline:3px solid #8daeff;outline-offset:4px}.foundation-controls{display:flex;gap:15px;flex-wrap:wrap;margin-block:30px}.foundation-controls button{cursor:pointer}.foundation-progress{font-size:14px;opacity:.7}.foundation-review{border-top:1px solid #555;padding-top:20px}.foundation-review dt{font-weight:bold;margin-top:22px}.foundation-review dd{margin:7px 0;white-space:pre-wrap;overflow-wrap:anywhere}.foundation-consent{display:flex;gap:12px;margin-top:30px}.foundation-consent input{width:20px;flex-shrink:0}.foundation-status{padding-block:12px}.foundation-form-wrap [hidden]{display:none!important}@media(max-width:760px){.foundation-giving,.foundation-paths{grid-template-columns:1fr;gap:35px}.foundation-verse{padding-bottom:40px}.foundation-number{font-size:65px!important}} 

.foundation-hero{padding-bottom:70px}.foundation-hero h1{font-size:clamp(44px,6vw,82px)}.foundation-hero .subtitle{max-width:650px}.foundation-hero .sculpture{width:min(340px,70vw,36svh)}@media(max-width:600px){.foundation-hero h1{font-size:clamp(34px,8.5vw,48px)}.foundation-hero .actions{flex-wrap:wrap;justify-content:center}.foundation-hero{padding-bottom:50px}}

/* Foundation-only exception: divine names and references retain their capitals. */
.divine-name{display:inline!important;text-transform:none!important}.foundation-field>span,.foundation-review dt,.foundation-review dd,.foundation-field input,.foundation-field textarea{text-transform:none}

/* Reuse the homepage animation unchanged; only its mask becomes three crosses. */
.foundation-hero .foundation-crosses{width:min(440px,84vw,48svh);aspect-ratio:440/300;margin:18px auto 24px;--cross-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20440%20300%22%3E%3Cg%20fill%3D%22white%22%3E%3Cpath%20d%3D%22M210%2025h20v63h55v20h-55v167h-20V108h-55V88h55z%22%2F%3E%3Cpath%20d%3D%22M87%20110h16v39h36v16h-36v100H87V165H51v-16h36zM337%20110h16v39h36v16h-36v100h-16V165h-36v-16h36z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.foundation-crosses .light-mask,.foundation-crosses .silhouette{clip-path:none;-webkit-mask-image:var(--cross-mask);mask-image:var(--cross-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}

.foundation-intake .q-card h1,.foundation-intake .q-card h2,.foundation-intake .q-help,.foundation-intake .q-review article,.foundation-intake input,.foundation-intake textarea{text-transform:none}.foundation-intake .q-card{--foundation-flow:1}
