@font-face{font-family:lora;src:url(../media/Lora_Regular-s.p.3485w8-p3mse9.ttf)format("truetype");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:lora;src:url(../media/Lora_Italic-s.p.28b1rxfi_56hp.ttf)format("truetype");font-display:swap;font-weight:400 700;font-style:italic}@font-face{font-family:lora Fallback;src:local(Times New Roman);ascent-override:87.53%;descent-override:23.84%;line-gap-override:0.0%;size-adjust:114.93%}.w9jr4W_className{font-family:lora,lora Fallback}.w9jr4W_variable{--font-lora:"lora", "lora Fallback"}
@font-face{font-family:braydenScript;src:url(../media/BraydenScript_Regular-s.p.3n3a-wdzs7k7n.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:braydenScript Fallback;src:local(Times New Roman);ascent-override:100.99%;descent-override:44.47%;line-gap-override:1.04%;size-adjust:86.34%}.dHSTnG_className{font-family:braydenScript,braydenScript Fallback;font-style:normal;font-weight:400}.dHSTnG_variable{--font-brayden-script:"braydenScript", "braydenScript Fallback"}
:root{--color-olive:#717348;--color-cream:#e8e0d1;--color-orange:#da6921;--color-terracotta:#b76c45;--color-brown:#84391c;--color-text:var(--color-brown);--color-background:var(--color-cream);--font-body:var(--font-lora), Georgia, serif;--font-names:var(--font-brayden-script), var(--font-lora), Georgia, serif;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem}*{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;min-width:320px}body{color:var(--color-text);background:var(--color-background);font-family:var(--font-body);margin:0;font-size:1rem;line-height:1.6}a{color:inherit;text-underline-offset:.2em}button,input,textarea,select{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait}:focus-visible{outline:3px solid var(--color-brown);outline-offset:4px}.skipLink{z-index:10;color:var(--color-cream);background:var(--color-brown);padding:.75rem 1rem;position:absolute;top:-6rem;left:1rem}.skipLink:focus{top:1rem}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}
