@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;0,9..144,600;0,9..144,700;1,9..144,500;1,9..144,600&family=Public+Sans:wght@400;500;600;700;800&display=swap";*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,sans-serif}html{scroll-behavior:smooth}body{font-family:Public Sans,sans-serif;color:#16324f;background:#fbf6ea;margin:0;padding:0}h1,h2,h3,h4,.font-display{font-family:Fraunces,serif}.animate-on-scroll{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.animate-on-scroll.visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.animate-on-scroll{opacity:1;transform:none;transition:none}}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #C2542F;outline-offset:2px}#lp-root{display:flex!important;flex-direction:column!important;width:100%!important;overflow-x:hidden!important}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}
