.ld{background:#f3eddc;color:#2e3d24;font-family:var(--font-figtree),system-ui,sans-serif;-webkit-font-smoothing:antialiased}.ld ::selection{background:#d9e4c6;color:#26311d}.ld a{text-decoration:none}.ld section[id]{scroll-margin-top:72px}.ld-display{font-family:var(--font-bricolage),var(--font-figtree),sans-serif}.ld-serif{font-family:var(--font-newsreader),Georgia,serif;font-style:italic}.ld-eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#c05e31;font-weight:600}@keyframes ldWordIn{0%{opacity:0;transform:translateY(.5em);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes ldSway{0%,to{transform:rotate(var(--r,0deg))}50%{transform:rotate(calc(var(--r, 0deg) + 6deg))}}@keyframes ldFloatBlob{0%,to{transform:translate(0) scale(1)}50%{transform:translate(18px,-22px) scale(1.06)}}@keyframes ldDotPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.75}}@keyframes ldRingPulse{0%{transform:scale(.7);opacity:.55}80%,to{transform:scale(1.9);opacity:0}}@keyframes ldMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes ldTravel{0%{left:-6px;opacity:0}12%{opacity:1}88%{opacity:1}to{left:100%;opacity:0}}@keyframes ldGlowNode{0%,to{box-shadow:0 0 0 0 rgba(224,138,60,0)}50%{box-shadow:0 0 0 6px rgba(224,138,60,.14)}}@keyframes ldShimmer{0%{transform:translateX(-130%)}55%,to{transform:translateX(130%)}}@keyframes ldMsgIn{0%{opacity:0;transform:translateY(9px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ldTypingDot{0%,60%,to{transform:translateY(0);opacity:.35}30%{transform:translateY(-3px);opacity:1}}@keyframes ldFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.ld-enter{animation:ldFadeUp .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--ld-delay,0s)}@media (prefers-reduced-motion:reduce){.ld *,.ld :after,.ld :before{animation-duration:.01ms!important;animation-iteration-count:1!important}.ld-enter{animation:none}}