*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{color:#1f1d1a;background:#faf8f4;margin:0;font-family:system-ui,sans-serif;line-height:1.6}img,svg,video{max-width:100%;height:auto;display:block}:focus-visible{outline-offset:3px;outline:2px solid}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.placeholder{max-width:36rem;margin:0 auto;padding:20vh 1.5rem 4rem}
