.dnd-section:has(..hero-blog){overflow:hidden}.hero-blog{align-items:center;border-bottom:1px solid rgba(45,106,79,.12);display:flex;min-height:46vh;overflow:hidden}.hero-blog:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.03'/%3E%3C/svg%3E");content:"";inset:0;pointer-events:none;position:absolute;z-index:5}.hero-blog-vline{background:linear-gradient(180deg,transparent,rgba(45,106,79,.15) 30%,rgba(45,106,79,.15) 70%,transparent);left:clamp(24px,6vw,80px);width:1px}.hero-blog-leaf-wrap,.hero-blog-vline{bottom:0;pointer-events:none;position:absolute;top:0}.hero-blog-leaf-wrap{overflow:hidden;right:0;width:clamp(280px,36vw,520px)}.hero-blog-leaf-wrap:before{background:linear-gradient(90deg,var(--cream) 0,transparent 40%);content:"";inset:0;position:absolute;z-index:2}.hero-blog-leaf{animation:leafIn 1.4s cubic-bezier(.23,1,.32,1) .2s forwards;opacity:0;pointer-events:none;position:absolute;right:-4vw;top:50%;transform:translateY(-50%);width:clamp(260px,32vw,480px)}@keyframes leafIn{0%{opacity:0;transform:translateY(-46%) translateX(30px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}.hero-blog-content{max-width:700px;padding:clamp(48px,8vh,80px) clamp(24px,6vw,80px) clamp(48px,8vh,80px) 0;position:relative;width:100%;z-index:10}.hero-blog-eyebrow{align-items:center;animation:fadeUp .6s cubic-bezier(.23,1,.32,1) .3s forwards;display:flex;gap:10px;margin-bottom:20px;opacity:0}.eyebrow-home{color:var(--ink-muted);font-size:11px;font-weight:300;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;transition:color .2s}.eyebrow-home:hover{color:var(--green-mid)}.eyebrow-sep{color:var(--green-mist);font-size:10px}.eyebrow-current{color:var(--green-mid);font-size:11px;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.hero-blog-title{color:var(--green-deep);font-size:clamp(2rem,5vw,3.6rem);font-weight:300;letter-spacing:-.025em;line-height:1.05}.hero-blog-title em{color:var(--green-mid);font-style:italic;font-weight:400;position:relative}.hero-blog-title em:after{animation:lineGrow .8s cubic-bezier(.76,0,.24,1) 1s forwards;background:var(--green-light);border-radius:2px;bottom:2px;content:"";height:1.5px;left:0;position:absolute;width:0}@keyframes lineGrow{to{width:100%}}.title-line{display:block;overflow:hidden}.title-line span{animation:titleReveal .85s cubic-bezier(.76,0,.24,1) forwards;display:block;opacity:0;transform:translateY(48px)}.title-line:first-child span{animation-delay:.38s}.title-line:nth-child(2) span{animation-delay:.52s}.title-line:nth-child(3) span{animation-delay:.64s}@keyframes titleReveal{to{opacity:1;transform:translateY(0)}}.hero-blog-sub{animation:fadeUp .6s cubic-bezier(.23,1,.32,1) .82s forwards;color:var(--ink-muted);font-size:clamp(13px,1.6vw,15px);font-style:italic;font-weight:300;line-height:1.7;margin-top:18px;max-width:400px;opacity:0}.hero-blog-counts{align-items:center;animation:fadeUp .6s cubic-bezier(.23,1,.32,1) .96s forwards;display:flex;gap:0;margin-top:36px;opacity:0}.count-item{align-items:baseline;display:flex;gap:8px;padding-right:28px}.count-item+.count-item{border-left:1px solid var(--cream-dark);padding-left:28px;padding-right:28px}.count-item:last-child{padding-right:0}.count-num{color:var(--green-mid);font-family:Fraunces,serif;font-size:clamp(1.6rem,3vw,2.2rem);font-style:italic;font-weight:300;line-height:1}.count-lbl{color:var(--ink-muted);font-size:11px;font-weight:300;letter-spacing:.07em;line-height:1.4;text-transform:uppercase}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:992px){.hero-blog{min-height:auto;padding:52px 24px 44px}.hero-blog-vline{display:none}.hero-blog-leaf-wrap{bottom:0;opacity:.6;right:-8vw;top:0;width:55vw}.hero-blog-leaf-wrap:before{background:linear-gradient(90deg,var(--cream) 20%,transparent 70%)}.hero-blog-leaf{right:-6vw;width:55vw}.hero-blog-content{max-width:100%;padding:0}.hero-blog-eyebrow{margin-bottom:16px}.hero-blog-title{font-size:clamp(2rem,8vw,2.8rem)}.hero-blog-sub{font-size:14px;margin-top:14px;max-width:100%}.hero-blog-counts{flex-wrap:wrap;gap:16px 0;margin-top:28px}.count-item{padding-right:20px}.count-item+.count-item{padding-left:20px;padding-right:20px}.count-num{font-size:clamp(1.4rem,5vw,1.8rem)}.count-lbl{font-size:10px}}@media (max-width:480px){.hero-blog{padding:40px 20px 36px}.hero-blog-leaf-wrap{opacity:.35;width:70vw}.hero-blog-leaf{width:70vw}.hero-blog-counts{display:grid;gap:20px 0;grid-template-columns:1fr 1fr;margin-top:24px}.count-item{align-items:flex-start;flex-direction:column;gap:2px;padding-right:0}.count-item+.count-item{border-left:none;padding-left:0}.count-item:nth-child(2){border-left:1px solid var(--cream-dark);padding-left:20px}.count-item:last-child{align-items:baseline;border-top:1px solid var(--cream-dark);flex-direction:row;gap:8px;grid-column:1/-1;padding-top:16px}.count-lbl{white-space:nowrap}.hero-blog-title em:after{bottom:0;height:1px}}