:root{--color-cream:#fee6cb;--color-olive:#b2b076;--color-orange:#f6ae72;--color-rose:#d49e89;--color-terracotta:#c25c40;--color-terracotta-on-white:#b95439;--color-sage:#a1b8b3;--color-paper:#f5edd2;--color-text:#2f2925;--color-terracotta-dark:#612e20;--color-olive-dark:#6b6a47;--color-rose-dark:#7f5f52;--content-max-width:71.25rem;--focus-ring-inner:#fff;--focus-ring-outer:var(--color-text);--ease-spring:cubic-bezier(.16, 1, .3, 1);--ease-spring-bouncy:cubic-bezier(.34, 1.56, .64, 1);--ease-smooth:cubic-bezier(.25, 1, .5, 1);--transition-fast:.18s var(--ease-smooth);--transition-normal:.28s var(--ease-spring);--transition-spring:.4s var(--ease-spring);--transition-slow:.6s var(--ease-spring)}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--color-paper);min-height:100vh;color:var(--color-text);flex-direction:column;margin:0;font-family:Arial,Helvetica,sans-serif;display:flex}html[data-cookie-banner] body{padding-block-end:6rem}@media (max-width:30rem){html[data-cookie-banner] body{padding-block-end:10.5rem}}button,input,select,textarea{font:inherit}a{text-decoration:none}a,button,input,select,textarea{outline-offset:.25rem}:focus-visible{outline:.1875rem solid var(--focus-ring-inner);outline-offset:.125rem;box-shadow:0 0 0 .375rem var(--focus-ring-outer)}.skip-link{z-index:1000;background:var(--color-text);color:#fff;border-radius:.25rem;padding:.75rem 1rem;position:fixed;inset-block-start:.75rem;inset-inline-start:.75rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}main{flex:auto}html[data-motion=reduce] *,html[data-motion=reduce] :before,html[data-motion=reduce] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) *,html:not([data-motion=full]) :before,html:not([data-motion=full]) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
