@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/lora-latin-400-normal.DnxXpLNu.woff2)format("woff2"),url(/_astro/lora-latin-400-normal.DBJS-Hc6.woff)format("woff")}:root{--cream:#fff6e8;--green:#123e29;--sage:#98a783;--pale-sage:#bac6a6;--clay:#bd8060;--muted:#46604b;--serif:"Lora",Georgia,serif;--sans:system-ui,sans-serif;color-scheme:light;font-family:var(--serif);color:var(--green);background:var(--cream);font-synthesis:none;scrollbar-color:var(--sage) var(--cream)}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:.25em;text-decoration:none}a:hover{text-decoration:underline 1px}button,input{font:inherit}button{color:inherit}::selection{color:var(--green);background:#d6dfc6}:focus-visible{outline:2px solid var(--green);outline-offset:6px}h1,h2,p{margin:0}h1,h2{text-wrap:balance;font-weight:400}img{max-width:100%;height:auto;display:block}.shell{width:min(100% - 80px,1120px);margin:auto}.header{justify-content:space-between;align-items:start;gap:30px;min-height:70px;padding-top:38px;font-size:18px;display:flex}.desktop-nav{flex-wrap:wrap;gap:36px;display:flex}.languages{white-space:nowrap;gap:8px;font-size:16px;display:flex}.languages [aria-current=page]{text-decoration:underline 1px}.mobile-nav{display:none}.skip-link{background:var(--cream);z-index:10;padding:12px;position:absolute;top:12px;left:20px;transform:translateY(-200%)}.skip-link:focus{transform:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.preview-notice{background:var(--green);color:var(--cream);text-align:center;font:14px var(--sans);padding:10px 20px}.logo-region{max-width:940px;margin:78px auto 96px;position:relative}.logo-region>a{display:block;position:relative}.logo-region img{filter:url(#logo-paper);mix-blend-mode:multiply;width:100%}.logo-motion{object-fit:fill;visibility:hidden;position:absolute;inset:0;height:100%!important}.is-moving .logo-static{visibility:hidden}.is-moving .logo-motion{visibility:visible}.image-block{background:var(--sage);width:100%}.feature-image{aspect-ratio:1.62}.featured h2{text-align:center;margin-top:26px;font-size:clamp(25px,3.1vw,39px);line-height:1.3}.featured a,.category,.journal-list>a{display:block}.categories{grid-template-columns:1fr 1fr;gap:44px;margin-top:112px;display:grid}.category .image-block{aspect-ratio:1.55}.natural-image{background:var(--pale-sage)}.art-image{background:var(--clay)}.category h2{text-align:center;margin-top:22px;font-size:clamp(20px,2.3vw,28px);line-height:1.35}.footer{justify-content:space-between;align-items:start;gap:28px;margin-top:140px;padding-bottom:38px;font-size:16px;line-height:1.6;display:flex}.footer nav{gap:32px;display:flex}.empty-state{text-align:center;padding:80px 0}.reading{max-width:760px;margin:110px auto 0}.reading h1,.journal-page h1,.shop-page h1{margin-bottom:30px;font-size:clamp(34px,4.6vw,55px);line-height:1.2}.reading p{max-width:65ch;font-size:19px;line-height:1.9}.reading .sample-note{font:13px/1.6 var(--sans);color:var(--muted);margin-top:-10px;margin-bottom:30px}.story-image{aspect-ratio:1.75;margin:36px 0 48px}.prose p+p{margin-top:25px}.text-link{margin-top:36px;font-size:16px;text-decoration:underline;display:inline-block}.simple-page{min-height:45vh}.category-page>p+p{margin-top:12px}.journal-page,.shop-page{min-height:45vh;margin-top:105px}.journal-list{max-width:760px;margin:48px auto 0}.journal-list h2{margin-top:22px;font-size:28px}.shop-page>.intro{font-size:18px;line-height:1.7}.shop-page .categories{margin-top:48px}@media (prefers-reduced-motion:reduce){.logo-motion{display:none!important}.logo-static{visibility:visible!important}}@media (width<=650px){.shell{width:calc(100% - 48px)}.header{min-height:52px;padding-top:24px;font-size:18px}.desktop-nav{display:none}.mobile-nav{display:block;position:relative}.mobile-nav summary{cursor:pointer;list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav[open] summary{text-decoration:underline}.mobile-nav nav{background:var(--cream);z-index:5;flex-direction:column;gap:20px;min-width:180px;padding:20px 30px 24px 0;display:flex;position:absolute;top:38px;left:0}.languages{font-size:15px}.logo-region{margin:55px -6px 62px}.featured h2{text-align:left;margin-top:22px;font-size:27px}.feature-image{aspect-ratio:1.35}.categories{gap:18px;margin-top:68px}.category .image-block{aspect-ratio:1.05}.category h2{text-align:left;margin-top:16px;font-size:18px}.footer{flex-wrap:wrap;gap:20px;margin-top:86px;padding-bottom:28px;font-size:13px}.footer nav{gap:22px}.reading,.journal-page,.shop-page{margin-top:65px}.reading h1,.journal-page h1,.shop-page h1{font-size:36px}.reading p{font-size:17px;line-height:1.85}.story-image{margin-top:30px;margin-bottom:35px}.journal-list h2{font-size:25px}.shop-page>.intro{font-size:17px}.simple-page{min-height:45vh}}.image-block>img{object-fit:cover;width:100%;height:100%}
