html{scroll-behavior:smooth;scroll-padding-top:88px}*,:before,:after{box-sizing:border-box}body{color:#210033;-webkit-font-smoothing:antialiased;background-color:#fffbf7;flex-direction:column;min-height:100vh;margin:0;display:flex;overflow-x:hidden}main{flex-direction:column;flex:1;display:flex}:focus-visible{outline-offset:3px;outline:3px solid #c496e0}@keyframes landing-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes landing-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@page{size:A4;margin:0}
