/* Faded, letterpress-inspired catalog paper. Texture is decorative only. */
.home-body{background-color:#f7f1e4;background-image:radial-gradient(ellipse at 0 35%,#9e78462b,transparent 48%),radial-gradient(ellipse at 100% 70%,#8d684426,transparent 42%),repeating-linear-gradient(0deg,#71553505 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,#71553505 0 1px,transparent 1px 7px);background-size:auto,auto,auto,auto}
.home-body main{background:linear-gradient(90deg,#96704216,transparent 12%,#fffdf32e 48%,transparent 88%,#96704216)}
.home-body .porch-welcome{position:relative;border:0;background:linear-gradient(180deg,#d5c5a9a6 0,#eee3cda0 22%,#f7f1e400 100%);padding-top:44px;padding-bottom:46px;color:#51402f}
.home-body .home-welcome.handmade-story{background:radial-gradient(ellipse at 50% 40%,#fffdf2bd,transparent 72%),linear-gradient(90deg,#b69b6930,#f8f0df50 15%,#f8f0df50 85%,#b69b6930);border-color:#b99b7066;box-shadow:inset 0 0 45px #8b663610,0 14px 30px #71553508}
.home-body .photo-journal{position:relative;border-top:3px double #9d805c70;border-bottom:3px double #9d805c70;background:radial-gradient(ellipse at center,#fffdf359,transparent 75%)}
.home-body .photo-journal .section-heading{padding-bottom:24px;border-bottom:1px solid #9d805c55}
.home-body .photo-journal .eyebrow,.home-body .faq>.eyebrow{letter-spacing:.22em;color:#755a3e}
.home-body .photo-journal .photo-mat{background:#f9f2e1;box-shadow:inset 0 0 20px #a17c4330,0 5px 14px #65452016;border:1px solid #c8b38d}
.home-body .photo-journal figcaption{border-bottom:1px solid #bda27c70;padding-bottom:18px}
.home-body .photo-journal figcaption p{color:#675642}
.home-body .faq{background:radial-gradient(ellipse,#fffaf180,transparent 74%)}
.home-body .evening-close{border-top:7px double #bfa780}
@media(max-width:600px){.home-body .porch-welcome{padding-top:30px;padding-bottom:32px}.home-body .photo-journal{margin-inline:14px;padding-inline:12px}.home-body .photo-journal .section-heading{padding-bottom:18px}}
