@import url(https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=Manrope:wght@400;500;600;700&display=swap);.elementor-128 .elementor-element.elementor-element-c7918f5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-128 .elementor-element.elementor-element-71db10c{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px}.elementor-128 .elementor-element.elementor-element-9f2ef18{--grid-row-gap:35px;--grid-column-gap:30px}.elementor-128 .elementor-element.elementor-element-9f2ef18 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc(0.66 * 100%)}.elementor-128 .elementor-element.elementor-element-9f2ef18:after{content:"0.66"}.elementor-128 .elementor-element.elementor-element-9f2ef18 .elementor-post__thumbnail__link{width:100%}.elementor-128 .elementor-element.elementor-element-9f2ef18 .elementor-post__meta-data span+span:before{content:"///"}.elementor-128 .elementor-element.elementor-element-9f2ef18.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px}.elementor-128 .elementor-element.elementor-element-9f2ef18.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px}.elementor-128 .elementor-element.elementor-element-9f2ef18.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px}.elementor-128 .elementor-element.elementor-element-9f2ef18 .elementor-post__read-more{color:#122821}.elementor-128 .elementor-element.elementor-element-58bd025{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}@media(max-width:767px){.elementor-128 .elementor-element.elementor-element-9f2ef18 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc(0.5 * 100%)}.elementor-128 .elementor-element.elementor-element-9f2ef18:after{content:"0.5"}.elementor-128 .elementor-element.elementor-element-9f2ef18 .elementor-post__thumbnail__link{width:100%}}<section class="wj-blog-header" aria-labelledby="wj-blog-header-title"><style>:where(:root){--wj-emerald:#1B3B2F;--wj-emerald-deep:#122821;--wj-gold:#B89968;--wj-gold-light:#D4B98A;--wj-ivory:#F7F3EA;--wj-cream:#EFE9DA;--wj-ink:#1A1A1A;--wj-bronze:#8B7355;--wj-hairline:#D9CFB8}.wj-blog-header{width:100vw;margin:0 auto;margin-left:calc(50% - 50vw);padding:clamp(112px, 14vh, 160px) 0 clamp(72px, 9vh, 100px);background:linear-gradient(180deg,#F7F3EA 0%,#F4EEDF 100%);text-align:center;position:relative;overflow:hidden;box-sizing:border-box}.wj-blog-header *,.wj-blog-header *::before,.wj-blog-header *::after{box-sizing:border-box}.wj-blog-header__inner{max-width:880px;margin:0 auto;padding:0 24px}.wj-blog-header__eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:18px;margin:0 0 clamp(36px, 5vh, 52px);font-family:'Manrope',sans-serif!important;font-size:.78rem;font-weight:700;line-height:1.35;letter-spacing:.34em;text-transform:uppercase;color:var(--wj-gold)!important;opacity:0;transform:translateY(10px);transition:opacity 720ms cubic-bezier(.22,1,.36,1),transform 720ms cubic-bezier(.22,1,.36,1)}.wj-blog-header__eyebrow::before,.wj-blog-header__eyebrow::after{content:"";display:block;width:40px;height:1px;flex:0 0 40px;background:var(--wj-gold);opacity:.55}.wj-blog-header__title{max-width:760px;margin:0 auto clamp(36px, 5vh, 52px);font-family:'DM Serif Display',serif!important;font-style:italic!important;font-weight:400!important;font-size:clamp(2.8rem, 5.4vw, 4.2rem)!important;line-height:1.1!important;letter-spacing:0!important;text-transform:none!important;color:var(--wj-emerald-deep)!important;opacity:0;transform:translateY(18px);transition:opacity 720ms cubic-bezier(.22,1,.36,1) 200ms,transform 720ms cubic-bezier(.22,1,.36,1) 200ms}.wj-blog-header__intro{max-width:560px;margin:0 auto clamp(48px, 6vh, 72px);font-family:'Manrope',sans-serif!important;font-size:1.08rem!important;font-weight:400!important;line-height:1.75!important;letter-spacing:0!important;color:rgb(26 26 26 / .78)!important;opacity:0;transform:translateY(18px);transition:opacity 720ms cubic-bezier(.22,1,.36,1) 400ms,transform 720ms cubic-bezier(.22,1,.36,1) 400ms}.wj-blog-header__ornament{display:inline-flex;align-items:center;justify-content:center;gap:18px;font-family:'Manrope',sans-serif!important;font-size:12px;line-height:1;color:var(--wj-gold)!important;opacity:0;transform:translateY(10px);transition:opacity 720ms cubic-bezier(.22,1,.36,1) 600ms,transform 720ms cubic-bezier(.22,1,.36,1) 600ms}.wj-blog-header__ornament::before,.wj-blog-header__ornament::after{content:"";display:block;width:50px;height:1px;flex:0 0 50px;background:var(--wj-gold);opacity:.4}.wj-blog-header.is-visible .wj-blog-header__eyebrow,.wj-blog-header.is-visible .wj-blog-header__title,.wj-blog-header.is-visible .wj-blog-header__intro,.wj-blog-header.is-visible .wj-blog-header__ornament{opacity:1;transform:translateY(0)}.wj-blog-header.is-visible .wj-blog-header__ornament span{animation:wjBlogHeaderPulse 5s ease-in-out 1320ms infinite}@keyframes wjBlogHeaderPulse{0%,100%{opacity:.7}50%{opacity:1}}.wj-blog-grid .elementor-posts{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:clamp(28px, 3.5vw, 44px)!important}.wj-blog-grid .elementor-post{margin:0!important;overflow:hidden!important;border-radius:8px!important;background:#FFFFFF!important;box-shadow:0 4px 16px rgb(18 40 33 / .04),0 0 0 1px rgb(184 153 104 / .15)!important;transition:transform 360ms cubic-bezier(.22,1,.36,1),box-shadow 360ms cubic-bezier(.22,1,.36,1)!important}.wj-blog-grid .elementor-post:hover{transform:translateY(-6px)!important;box-shadow:0 24px 60px rgb(18 40 33 / .12),0 8px 24px rgb(18 40 33 / .06),0 0 0 1px rgb(184 153 104 / .35)!important}.wj-blog-grid .elementor-post__thumbnail__link{display:block!important;overflow:hidden!important;aspect-ratio:4 / 3!important}.wj-blog-grid .elementor-post__thumbnail{width:100%!important;height:100%!important;background-size:cover!important;background-position:center!important;transition:transform 800ms cubic-bezier(.22,1,.36,1)!important}.wj-blog-grid .elementor-post:hover .elementor-post__thumbnail{transform:scale(1.04)!important}.wj-blog-grid .elementor-post__text{padding:clamp(22px, 2.6vw, 30px)!important}.wj-blog-grid .elementor-post__terms-list,.wj-blog-grid .elementor-post__terms-list a{display:block!important;margin:0 0 12px!important;font-family:'Manrope',sans-serif!important;font-size:0.7rem!important;font-weight:700!important;line-height:1.35!important;letter-spacing:0.24em!important;text-transform:uppercase!important;text-decoration:none!important;color:var(--wj-gold)!important}.wj-blog-grid .elementor-post__meta-data{display:flex!important;flex-wrap:wrap!important;align-items:center!important;margin:0 0 14px!important;font-family:'Manrope',sans-serif!important;font-size:0.78rem!important;font-weight:500!important;line-height:1.45!important;letter-spacing:0.04em!important;color:rgb(26 26 26 / .55)!important}.wj-blog-grid .elementor-post__meta-data span{display:inline-flex!important;align-items:center!important;margin:0!important;color:rgb(26 26 26 / .55)!important}.wj-blog-grid .elementor-post__meta-data span+span::before{content:"·"!important;color:var(--wj-gold)!important;margin:0 12px 0 12px!important;font-weight:700!important}.wj-blog-grid .elementor-post__title{margin:0 0 16px 0!important;font-family:'DM Serif Display',serif!important;font-style:italic!important;font-size:1.4rem!important;font-weight:400!important;line-height:1.25!important;letter-spacing:0!important;text-transform:none!important;color:var(--wj-emerald-deep)!important}.wj-blog-grid .elementor-post__title a{font-family:'DM Serif Display',serif!important;font-style:italic!important;font-size:1.4rem!important;font-weight:400!important;line-height:1.25!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;color:var(--wj-emerald-deep)!important}.wj-blog-grid .elementor-post__excerpt p{margin:0!important;font-family:'Manrope',sans-serif!important;font-size:0.95rem!important;font-weight:400!important;line-height:1.65!important;letter-spacing:0!important;color:rgb(26 26 26 / .72)!important}.elementor-pagination,.wj-blog-grid .elementor-pagination{display:flex!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin-top:clamp(48px, 6vh, 72px)!important}.elementor-pagination .page-numbers,.wj-blog-grid .elementor-pagination .page-numbers{min-width:42px!important;padding:10px 16px!important;border:1px solid rgb(184 153 104 / .4)!important;border-radius:999px!important;background:transparent!important;font-family:'Manrope',sans-serif!important;font-size:0.92rem!important;font-weight:600!important;line-height:1.3!important;text-align:center!important;text-decoration:none!important;color:var(--wj-emerald-deep)!important;transition:background 240ms ease,border-color 240ms ease,color 240ms ease!important}.elementor-pagination .page-numbers:hover,.wj-blog-grid .elementor-pagination .page-numbers:hover{border-color:var(--wj-gold)!important;background:rgb(184 153 104 / .08)!important;color:var(--wj-emerald-deep)!important}.elementor-pagination .page-numbers.current,.wj-blog-grid .elementor-pagination .page-numbers.current{border-color:var(--wj-gold)!important;background:var(--wj-gold)!important;color:var(--wj-emerald-deep)!important}@media (max-width:899px){.wj-blog-grid .elementor-posts{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:599px){.wj-blog-header__inner{padding:0 18px}.wj-blog-header__eyebrow{gap:14px;font-size:.7rem;letter-spacing:.24em}.wj-blog-header__eyebrow::before,.wj-blog-header__eyebrow::after{width:28px;flex-basis:28px}.wj-blog-header__intro{font-size:1rem!important}.wj-blog-header__ornament{gap:14px}.wj-blog-header__ornament::before,.wj-blog-header__ornament::after{width:42px;flex-basis:42px}.wj-blog-grid .elementor-posts{grid-template-columns:1fr!important}.elementor-pagination,.wj-blog-grid .elementor-pagination{flex-wrap:wrap!important}}@media (prefers-reduced-motion:reduce){.wj-blog-header__eyebrow,.wj-blog-header__title,.wj-blog-header__intro,.wj-blog-header__ornament{opacity:1;transform:none;transition:none}.wj-blog-header__ornament span,.wj-blog-grid .elementor-post,.wj-blog-grid .elementor-post__thumbnail{animation:none!important;transition:none!important}.wj-blog-grid .elementor-post:hover,.wj-blog-grid .elementor-post:hover .elementor-post__thumbnail{transform:none!important}}</style><div class="wj-blog-header__inner"><div class="wj-blog-header__eyebrow">THE JOURNAL</div><h1 class="wj-blog-header__title" id="wj-blog-header-title">Stories from the atelier.</h1><p class="wj-blog-header__intro">Long-form writing on materials,craft,and the choices behind every piece. New articles every few weeks — no fluff,no clickbait,just substance.</p><div class="wj-blog-header__ornament" aria-hidden="true"><span>◆</span></div></div><script>(function (){var headers=document.querySelectorAll('.wj-blog-header:not([data-wj-init="true"])');if (!headers.length) return;headers.forEach(function (header){header.setAttribute('data-wj-init','true');if (window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches){header.classList.add('is-visible');return}if (!('IntersectionObserver' in window)){header.classList.add('is-visible');return}var observer=new IntersectionObserver(function (entries){entries.forEach(function (entry){if (entry.isIntersecting){header.classList.add('is-visible');observer.disconnect()}})},{threshold:.16});observer.observe(header)})})();</script></section>