/* Anthers Kinder commissioned paper-garden art system, October 2026. */
.stage-grid article{position:relative;padding-top:25px;overflow:visible}
.stage-grid .stage-illustration.commissioned-art{position:relative;display:block;inset:auto;width:100%;height:210px;object-fit:contain;margin:0 0 22px;filter:none;transform:none}
.stage-grid .stage-number{color:#536544;top:26px}
.stage-grid article p:last-child{max-width:300px}
.journey-art{width:100%;height:235px;object-fit:contain;align-self:center}
.editorial-gallery{grid-template-columns:1.25fr 1fr;gap:45px 68px;align-items:start}
.editorial-gallery .gallery-photo{margin:0;min-width:0}
.editorial-gallery .gallery-photo img{aspect-ratio:1.12;object-fit:cover;object-position:50% 48%;border-radius:7px}
.editorial-gallery .gallery-photo:nth-child(2){margin-top:105px}
.editorial-gallery .gallery-photo:nth-child(2) img{aspect-ratio:.88;object-position:50% 56%;border-radius:48% 48% 6px 6px}
.editorial-gallery .gallery-photo:nth-child(3){width:78%;margin-top:-90px;justify-self:center}
.editorial-gallery .gallery-photo:nth-child(3) img{aspect-ratio:.82;object-position:50% 55%}
.editorial-gallery .gallery-photo:nth-child(4){margin-top:48px}
.editorial-gallery .gallery-photo:nth-child(4) img{aspect-ratio:1.05;object-position:50% 56%;border-radius:6px 6px 45% 6px}
.editorial-gallery .gallery-photo>span{font-size:13px;letter-spacing:.015em;padding-top:17px}
.purpose-section{position:relative;background:#f1efe2;overflow:hidden}
.purpose-layout{display:grid;grid-template-columns:1.07fr 1fr;gap:90px;align-items:center;position:relative}
.purpose-art{position:relative;min-width:0}
.purpose-art>img{width:100%;height:auto;display:block;filter:drop-shadow(0 18px 28px #253e1710)}
.art-caption{display:block;text-align:center;font-family:Fraunces,serif;font-style:italic;font-size:16px;margin-top:17px;color:#4a614b}
.purpose-copy h2{font-size:clamp(40px,3.7vw,60px);margin-bottom:26px}
.purpose-copy .large-copy{font-size:24px;margin-bottom:20px;max-width:430px}
.purpose-copy>p:not(.eyebrow):not(.large-copy){font-size:15px;line-height:1.85;max-width:440px}
.purpose-copy .text-link{font-size:13px;margin-top:14px}
.purpose-school-link{display:block;font-size:12px;text-decoration:none;margin-top:20px;width:fit-content;border-bottom:1px solid #a1ad93;padding-bottom:4px}
.external-resources{grid-template-columns:repeat(3,1fr)}
.external-resources .purpose-resource{background:#e5eadc}
.external-resources h3{font-size:30px}
.story-photo{aspect-ratio:.95;object-position:50% 52%;border-radius:47% 47% 8px 8px}
.photo-note{margin-right:110px}
.editorial-gallery img,.story-photo{filter:brightness(1.035) contrast(1.045) saturate(.98)}
.garden-object{width:230px;height:190px;right:-30px;top:-26px}.garden-object .garden-fallback{object-fit:contain}
@media(min-width:1000px){.purpose-section:before{content:'';position:absolute;inset:0;background:url('botanical-line.svg') right -100px bottom -110px/380px no-repeat;opacity:.2;pointer-events:none}}
@media(max-width:1000px){.purpose-layout{gap:35px}.stage-grid .stage-illustration.commissioned-art{height:170px}.external-resources{grid-template-columns:1fr 1fr}.external-resources>a:first-child{grid-column:1/-1}.purpose-copy .large-copy{font-size:22px}}
@media(max-width:700px){
 .stage-grid{gap:18px}.stage-grid article{padding:30px 0 24px 132px;min-height:190px;border-bottom:1px solid #bdc8ae}
 .stage-grid .stage-illustration.commissioned-art{position:absolute;left:-5px;top:27px;width:125px;height:140px;margin:0}
 .stage-grid .stage-number{top:18px;right:3px;font-size:14px}.stage-grid article p:last-child{max-width:none}
 .purpose-layout{grid-template-columns:1fr;gap:35px}.purpose-art{max-width:430px;margin:auto}.purpose-copy h2{font-size:43px}.purpose-copy .large-copy{font-size:22px}.purpose-copy>p:not(.eyebrow):not(.large-copy){font-size:14px}.art-caption{font-size:14px}
 .editorial-gallery{gap:28px 20px;grid-template-columns:1fr 1fr}.editorial-gallery .gallery-photo:nth-child(2){margin-top:45px}.editorial-gallery .gallery-photo:nth-child(3){width:100%;margin-top:-30px}.editorial-gallery .gallery-photo:nth-child(4){margin-top:30px}.editorial-gallery .gallery-photo>span{font-size:10px;padding-top:12px}.editorial-gallery .gallery-photo img{aspect-ratio:.8}.editorial-gallery .gallery-photo:nth-child(2) img{aspect-ratio:.68}.editorial-gallery .gallery-photo:nth-child(3) img{aspect-ratio:.7}.editorial-gallery .gallery-photo:nth-child(4) img{aspect-ratio:.78}
 .external-resources{grid-template-columns:1fr}.external-resources>a:first-child{grid-column:auto}.journey-art{height:190px;width:200px;justify-self:center}.photo-note{margin-right:65px}
 .garden-object{width:160px;height:130px;right:-5px;top:-25px}
}
@media print{.purpose-section{background:white}.purpose-art{max-width:230px}.stage-grid .stage-illustration.commissioned-art{height:100px}.editorial-gallery{display:none}}

.values-grid article>span{color:#4c6348}
@media(min-width:701px) and (max-width:1000px){.garden-object{right:0;width:190px;height:160px;top:-12px}}
@media(max-width:700px){.stage-grid article{border-bottom:0}}
