:root{--font-heading:"Playfair Display", Georgia, serif;--font-body:Figtree, sans-serif;--color-bg:#5f5b5a;--color-surface:#6a6665;--color-text:#f2f0ed;--color-accent:#c9d8ae;--color-ink:#272e1b}*{box-sizing:border-box;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}html{scroll-behavior:smooth;scroll-padding-top:96px}body{color:#f2f0ed;background:#5f5b5a;margin:0;font-family:Figtree,sans-serif;font-size:16px;line-height:1.55;overflow-x:hidden}h1,h2,h3,h4{letter-spacing:-.015em;margin:0;font-family:Playfair Display,Georgia,serif;font-weight:400}a{color:#c9d8ae;text-decoration:none}a:hover{color:#dce6ca}.jv-rich>:first-child{margin-top:0}.jv-rich>:last-child{margin-bottom:0}.jv-rich p{margin:0 0 1em}.jv-rich ul,.jv-rich ol{margin:0 0 1em;padding-left:1.3em}.jv-rich li{margin:.25em 0}.jv-rich h2,.jv-rich h3,.jv-rich h4{margin:1.3em 0 .5em;line-height:1.25}.jv-rich a{text-decoration:underline}.jv-teaser{transition:background .25s,transform .25s}.jv-teaser:hover{background:#726e6c;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.jv-teaser{transition:none}.jv-teaser:hover{transform:none}}.jv-flat-card{transition:border-color .25s,transform .25s,background .25s}.jv-flat-card:hover{transform:translateY(-3px);border-color:#c9d8ae!important}@keyframes jvIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes jvFade{0%{opacity:0}to{opacity:1}}@keyframes jvPop{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}.jv-in{animation:.45s cubic-bezier(.2,.7,.2,1) both jvIn}input,select,button,textarea{font-family:inherit}.jv-finish-nav{appearance:none;cursor:pointer;color:#f2f0ed;background:#262423d1;border:0;border-radius:999px;place-items:center;width:44px;height:44px;transition:background .25s,color .25s;display:grid}.jv-finish-nav:hover{color:#272e1b;background:#c9d8ae}
