*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fbf4e6}img{max-width:100%}button{font:inherit}::selection{background:#ffd23f;color:#2a201a}@keyframes st-float{0%,to{transform:translateY(0)}50%{transform:translateY(-11px)}}@keyframes st-float2{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(4deg)}}@keyframes st-spin{to{transform:rotate(360deg)}}@keyframes st-bob{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@keyframes st-pulse{0%,to{transform:rotate(-9deg) scale(1)}50%{transform:rotate(-9deg) scale(1.06)}}[data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}[data-reveal=scale]{transform:scale(.9)}[data-reveal=left]{transform:translate(-28px)}[data-reveal=right]{transform:translate(28px)}[data-reveal].in{opacity:1;transform:none}.hd-input{outline:none}.hd-input:focus{border-color:var(--focus, #e8332a)}@media (prefers-reduced-motion: reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}[data-reveal]{opacity:1!important;transform:none!important}}
