.stories-hero{display:grid;grid-template-columns:1.05fr .95fr;min-height:58vh;background:#fff2e2}.stories-hero>div{padding:clamp(3rem,7vw,7rem) 8vw}.stories-hero h1{font-size:clamp(3rem,7vw,7rem);line-height:.92;margin:.6rem 0 1.4rem}.stories-hero p:not(.eyebrow){max-width:650px;font-size:1.1rem;line-height:1.65;color:#76584c}.stories-hero>img{width:100%;height:100%;min-height:420px;object-fit:cover}.stories-intro{padding:clamp(3rem,7vw,6rem) 6vw;background:#6f4734;color:#fffaf5}.stories-intro h2{font:clamp(2.3rem,5vw,4.6rem)/1 Georgia,serif;margin:.5rem 0 1rem}.stories-intro p:not(.eyebrow){max-width:780px;line-height:1.7;color:#f4dfd1}.ritual-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding:clamp(3rem,7vw,6rem) 6vw}.ritual-story{background:#fffaf4;border:1px solid #e4d1bd}.ritual-story img{display:block;width:100%;height:300px;object-fit:cover}.ritual-copy{padding:1.35rem}.ritual-copy h2{font:1.8rem/1.1 Georgia,serif;color:#593c30;margin:.5rem 0 1rem}.ritual-copy p:not(.eyebrow){line-height:1.65;color:#76584c}.story-source,.image-credit{font-size:.82rem}.story-source a,.image-credit a{color:#6f4734;text-decoration:underline;text-underline-offset:.2em}.stories-note{display:grid;grid-template-columns:1.2fr .8fr;gap:2rem;padding:clamp(3rem,7vw,6rem) 6vw;background:#f6ecdf}.stories-note h2{font:clamp(2.3rem,5vw,4.6rem)/1 Georgia,serif;color:#593c30;margin:.5rem 0 1rem}.stories-note p:not(.eyebrow){max-width:650px;line-height:1.65;color:#76584c}.stories-note>div:last-child{display:grid;gap:1rem;align-content:start}.stories-note .button{justify-self:start}.stories-link{color:#6f4734;text-decoration:underline;text-underline-offset:.25em;font-weight:600}@media(max-width:800px){.stories-hero,.stories-note{grid-template-columns:1fr}.stories-hero>img{min-height:300px}.ritual-grid{grid-template-columns:1fr}.ritual-story img{height:260px}.stories-hero h1{font-size:clamp(3rem,14vw,5rem)}}