*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Poppins,system-ui,sans-serif;color:#3a3330;background:#f4ece6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:#cfd8cc;color:#2e4a38}@keyframes breatheA{0%,to{transform:scale(1) translate(0)}50%{transform:scale(1.12) translate(2.5%,-2%)}}@keyframes breatheB{0%,to{transform:scale(1.05) translate(0)}50%{transform:scale(.92) translate(-3%,2.5%)}}@keyframes beam{0%,to{opacity:.55;transform:rotate(0)}50%{opacity:.9;transform:rotate(2deg)}}@keyframes mote{0%{transform:translate(0);opacity:0}12%{opacity:.9}88%{opacity:.7}to{transform:translate(18px,-120px);opacity:0}}@keyframes riseIn{0%{transform:translateY(112%)}to{transform:translateY(0)}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){h1 span span{animation:none!important}[data-parallax]{transform:none!important}}:root{--cream: #F4ECE6;--cream-2: #F8F1EB;--sage: #8FA68C;--sage-deep: #6E8773;--sage-pale: #CFD8CC;--deep: #2E4A38;--taupe: #8C8B82;--ink: #3A3330;--magenta: #C24E86}
