html.codypos-site,html.codypos-site body,html.codypos-site #root{height:auto;overflow:visible}@media (prefers-reduced-motion:no-preference){html.codypos-site :is(.site-enter,.site-stagger)>:nth-child(2){--site-step:1}html.codypos-site :is(.site-enter,.site-stagger)>:nth-child(3){--site-step:2}html.codypos-site :is(.site-enter,.site-stagger)>:nth-child(4){--site-step:3}html.codypos-site :is(.site-enter,.site-stagger)>:nth-child(5){--site-step:4}html.codypos-site :is(.site-enter,.site-stagger)>:nth-child(n+6){--site-step:5}html.codypos-site .site-enter>*{animation:site-enter .8s var(--tahoe-ease-out) both;animation-delay:calc(var(--site-step,0) * .1s)}html.site-motion .site-reveal:not(.site-stagger),html.site-motion .site-reveal.site-stagger>*{opacity:0;translate:0 32px}html.site-motion .site-reveal.site-in:not(.site-stagger),html.site-motion .site-reveal.site-in.site-stagger>*{opacity:1;transition:opacity .7s ease-out, translate .7s var(--tahoe-ease-out);transition-delay:calc(var(--site-step,0) * .1s);translate:none}html.codypos-site .site-float{animation:site-enter .9s var(--tahoe-ease-out) both, site-float 7s ease-in-out infinite;animation-delay:calc(.3s + var(--site-step,0) * .12s), var(--site-drift,0s)}}@keyframes site-enter{0%{opacity:0;translate:0 24px}to{opacity:1;translate:none}}@keyframes site-float{0%,to{transform:translateY(0) rotate(var(--site-tilt,0deg))}50%{transform:translateY(-8px) rotate(var(--site-tilt,0deg))}}html.codypos-site :where(h1,h2,h3,h4){margin:revert-layer;letter-spacing:revert-layer;font-weight:revert-layer;color:revert-layer}
