:root{--g700:#0a7a61;--g500:#0eba87;--g50:#edfdf8;--ink:#152420;--mut:#5f6f68;--faint:#93a09a;--line:#e4e9e6;--hair:#eef1ef;--bg:#f6f8f7;--paper:#fff;--cream:#fffdf7;--cream-line:#efe9d8;--rc:12px;--rb:6px;--sh1:0 1px 2px rgba(18,33,28,.05),0 6px 20px rgba(18,33,28,.05);--sh2:0 2px 4px rgba(18,33,28,.06),0 16px 40px rgba(18,33,28,.1);--disp:"Space Grotesk",system-ui,sans-serif;--body:"DM Sans",system-ui,sans-serif;--hand:"Caveat",cursive}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:var(--body);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--disp)}a{color:inherit}button{cursor:pointer;font-family:var(--body)}:focus-visible{border-radius:var(--rb);outline:2px solid var(--g500);outline-offset:2px}[hidden]{display:none!important}@media(prefers-reduced-motion:no-preference){.wp-fly{transition:transform .38s ease,opacity .38s ease;will-change:transform,opacity}.wp-fly-away{opacity:0;transform:translate(30px,-42px) rotate(2.5deg) scale(.96)}}@media(prefers-reduced-motion:reduce){.wp-fly-away{opacity:0}}
