.ffmm-journal{--mj-ink:#36362e;--mj-olive:#596347;--mj-muted:#67665e;--mj-blush:#be9f95;--mj-paper:#fffefa;--mj-parchment:#fbf9f5;--mj-line:#e3ded3;background:var(--mj-parchment);color:var(--mj-ink);font-family:var(--font-body-family),Arial,sans-serif;font-weight:400;overflow-x:clip}.ffmm-journal *,.ffmm-journal *:before,.ffmm-journal *:after{box-sizing:border-box}.ffmm-journal__wrap{width:min(1170px,calc(100% - 56px));margin-inline:auto}.ffmm-journal h1,.ffmm-journal h2,.ffmm-journal h3{font-family:var(--font-heading-family),Georgia,serif;font-weight:400;font-style:var(--font-heading-style,normal);text-transform:none;letter-spacing:-.028em;color:var(--mj-ink)}.ffmm-journal a:focus-visible{outline:3px solid #81936c;outline-offset:4px}.ffmm-journal__hero{position:relative;padding:clamp(76px,8.5vw,124px) 0 clamp(62px,6.5vw,100px);background:radial-gradient(ellipse at 78% 30%,rgba(217,193,187,.28),transparent 46%),#fbf9f5;border-bottom:1px solid var(--mj-line);text-align:center;overflow:hidden}.ffmm-journal__hero:before,.ffmm-journal__hero:after{position:absolute;z-index:0;color:#c7ada5;font-family:Georgia,serif;font-size:104px;line-height:1;opacity:.36;pointer-events:none}.ffmm-journal__hero:before{content:"\2767";top:16%;left:clamp(9px,6vw,90px);transform:rotate(-24deg)}.ffmm-journal__hero:after{content:"\2767";bottom:10%;right:clamp(4px,7vw,100px);transform:rotate(155deg)}.ffmm-journal__hero-inner{position:relative;z-index:1;max-width:820px;margin:auto;padding-inline:20px}.ffmm-journal__eyebrow{display:block;color:var(--mj-olive);font:400 10.5px/1.7 var(--font-body-family),Arial,sans-serif;letter-spacing:.235em;text-transform:uppercase}.ffmm-journal__rule{display:block;width:94px;height:1px;background:var(--mj-blush);margin:26px auto 31px}.ffmm-journal h1{font-size:clamp(61px,7.5vw,103px);line-height:1.02;margin:0 0 20px;text-wrap:balance}.ffmm-journal__script{font:italic 400 clamp(27px,3.2vw,43px)/1.15 var(--font-heading-family),Georgia,serif;color:#aa8279;margin:0 0 22px}.ffmm-journal__lead{font:400 16px/1.85 var(--font-body-family),Arial,sans-serif;color:var(--mj-muted);max-width:660px;margin:0 auto}.ffmm-journal__topics{border-bottom:1px solid var(--mj-line);background:#f4f0e9}.ffmm-journal__topics-inner{display:flex;justify-content:center;gap:8px 25px;align-items:center;flex-wrap:wrap;padding:17px 0}.ffmm-journal__topic{display:inline-flex;align-items:center;justify-content:center;color:var(--mj-olive)!important;text-decoration:none!important;font:400 11px/1.7 var(--font-body-family),Arial,sans-serif;letter-spacing:.085em;text-transform:uppercase;padding:9px 7px;border-bottom:1px solid transparent;transition:border-color .2s}.ffmm-journal__topic:hover,.ffmm-journal__topic[aria-current=page]{border-bottom-color:#ad9487}.ffmm-journal__main{padding:clamp(57px,7vw,95px) 0 clamp(76px,8vw,120px)}.ffmm-journal__kicker{color:var(--mj-olive);font:400 10.5px/1.6 var(--font-body-family),Arial,sans-serif;letter-spacing:.21em;text-transform:uppercase;margin:0 0 18px}.ffmm-journal__featured{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(34px,6vw,82px);padding:23px;background:var(--mj-paper);border:1px solid var(--mj-line)}.ffmm-journal__feature-media{display:block;min-width:0;overflow:hidden;background:#eee9e0;aspect-ratio:1.18/1}.ffmm-journal__feature-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.ffmm-journal__feature-media:hover img{transform:scale(1.025)}.ffmm-journal__image-fallback{height:100%;min-height:230px;display:grid;place-items:center;background:#f1ede5;color:#a99487;font:italic 400 33px/1.2 var(--font-heading-family),Georgia,serif;padding:25px;text-align:center}.ffmm-journal__feature-body{padding:30px 30px 30px 0;min-width:0}.ffmm-journal__feature-body h2{font-size:clamp(36px,3.65vw,55px);line-height:1.1;margin:0 0 18px;text-wrap:balance}.ffmm-journal__feature-body h2 a,.ffmm-journal__card h3 a{color:var(--mj-ink)!important;text-decoration:none!important}.ffmm-journal__feature-body h2 a:hover,.ffmm-journal__card h3 a:hover{color:var(--mj-olive)!important}.ffmm-journal__date{display:block;color:#8a877e;font:400 11px/1.7 var(--font-body-family),Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px}.ffmm-journal__feature-body .ffmm-journal__excerpt{font:400 15px/1.82 var(--font-body-family),Arial,sans-serif;color:var(--mj-muted);margin:0 0 23px}.ffmm-journal__read{display:inline-block;color:var(--mj-olive)!important;font:400 11px/1.5 var(--font-body-family),Arial,sans-serif;letter-spacing:.11em;text-transform:uppercase;text-decoration:none!important;border-bottom:1px solid #a6ab9a;padding:6px 0}.ffmm-journal__read:hover{border-color:#45533d}.ffmm-journal__listing{margin-top:clamp(66px,7vw,92px)}.ffmm-journal__listing:first-child{margin-top:0}.ffmm-journal__listing-head{display:flex;justify-content:space-between;align-items:end;gap:22px;margin-bottom:35px;padding-bottom:23px;border-bottom:1px solid var(--mj-line)}.ffmm-journal__listing-head h2{font-size:clamp(36px,4.1vw,54px);line-height:1.14;margin:0;text-wrap:balance}.ffmm-journal__listing-note{font:400 13px/1.7 var(--font-body-family),Arial,sans-serif;color:var(--mj-muted);margin:0}.ffmm-journal__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 22px}.ffmm-journal__card{min-width:0;background:var(--mj-paper);border:1px solid var(--mj-line);height:100%;display:flex;flex-direction:column}.ffmm-journal__card-media{display:block;overflow:hidden;aspect-ratio:5/3.6;background:#f0ede4}.ffmm-journal__card-media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .35s ease}.ffmm-journal__card-media:hover img{transform:scale(1.035)}.ffmm-journal__card-body{padding:27px 26px 31px;flex:1;display:flex;flex-direction:column}.ffmm-journal__card h3{font-size:clamp(25px,2.4vw,33px);line-height:1.14;margin:0 0 15px;text-wrap:balance}.ffmm-journal__card .ffmm-journal__excerpt{font:400 13.7px/1.81 var(--font-body-family),Arial,sans-serif;color:var(--mj-muted);margin:0 0 23px;flex:1}.ffmm-journal__card .ffmm-journal__read{align-self:flex-start;margin-top:auto}.ffmm-journal__none{padding:38px;background:var(--mj-paper);border:1px solid var(--mj-line);font:400 15px/1.8 var(--font-body-family),Arial,sans-serif;color:var(--mj-muted)}.ffmm-journal__pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin-top:68px}.ffmm-journal__pagination a,.ffmm-journal__pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:43px;height:44px;padding:8px 14px;border:1px solid var(--mj-line);font:400 12px/1.2 var(--font-body-family),Arial,sans-serif;color:var(--mj-olive);text-decoration:none!important;background:var(--mj-paper)}.ffmm-journal__pagination a:hover,.ffmm-journal__pagination [aria-current=page]{border-color:var(--mj-olive);background:#f4f0e8}.ffmm-journal__closing{text-align:center;background:#f4efe8;border-top:1px solid var(--mj-line);padding:clamp(60px,7vw,88px) 0}.ffmm-journal__closing h2{font-size:clamp(34px,4.15vw,56px);line-height:1.14;margin:0 0 20px;text-wrap:balance}.ffmm-journal__closing p{font:400 15px/1.85 var(--font-body-family),Arial,sans-serif;color:var(--mj-muted);max-width:700px;margin:0 auto 23px}.ffmm-journal__bottom-link{display:inline-block;border-bottom:1px solid #a8b09b;text-decoration:none!important;color:var(--mj-olive)!important;font:400 11px/1.6 var(--font-body-family),Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;padding:6px 0}@media(max-width:980px){.ffmm-journal__featured{gap:31px}.ffmm-journal__feature-body{padding:20px 13px 20px 0}.ffmm-journal__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:699px){.ffmm-journal__wrap{width:calc(100% - 36px)}.ffmm-journal__hero{padding:68px 0 72px}.ffmm-journal h1{font-size:clamp(55px,11vw,79px)}.ffmm-journal__lead{font-size:15px}.ffmm-journal__hero:before,.ffmm-journal__hero:after{font-size:76px;opacity:.22}.ffmm-journal__topics-inner{justify-content:flex-start;gap:7px 17px;padding:11px 0}.ffmm-journal__topic{font-size:10.5px}.ffmm-journal__featured{grid-template-columns:1fr;padding:15px;gap:14px}.ffmm-journal__feature-media{aspect-ratio:5/3.3}.ffmm-journal__feature-body{padding:18px 13px 23px}.ffmm-journal__feature-body h2{font-size:clamp(33px,7.2vw,46px)}.ffmm-journal__listing{margin-top:60px}.ffmm-journal__listing-head{display:block}.ffmm-journal__listing-note{margin-top:10px}.ffmm-journal__grid{grid-template-columns:1fr;gap:24px}.ffmm-journal__card-media{aspect-ratio:5/3.2}.ffmm-journal__card-body{padding:24px 23px 28px}.ffmm-journal__card h3{font-size:33px}.ffmm-journal__pagination{margin-top:50px}}@media(max-width:410px){.ffmm-journal__wrap{width:calc(100% - 32px)}.ffmm-journal__hero-inner{padding-inline:17px}.ffmm-journal__eyebrow{font-size:10px;letter-spacing:.16em}.ffmm-journal__script{font-size:29px}.ffmm-journal__topics-inner{gap:1px 11px}.ffmm-journal__feature-body h2{font-size:35px}.ffmm-journal__card h3{font-size:30px}}@media(prefers-reduced-motion:reduce){.ffmm-journal__feature-media img,.ffmm-journal__card-media img{transition:none}.ffmm-journal__feature-media:hover img,.ffmm-journal__card-media:hover img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/ffmm-meadow-journal.css.map */
