@font-face{font-family:Mansory;src:url(/fonts/mansory-regular.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Mansory;src:url(/fonts/mansory-bold.otf) format("opentype");font-weight:700;font-display:swap}@font-face{font-family:Apparat;src:url(/fonts/apparat-regular.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Apparat;src:url(/fonts/apparat-bold.otf) format("opentype");font-weight:700;font-display:swap}:root{--green-600:#003713;--green-500:#004518;--green-400:#336A46;--green-100:#CCDAD1;--n100:#FCFBF9;--n200:#F9F6F3;--n300:#F6F2EC;--n400:#F3EDE6;--n500:#F0E9E0;--n600:#C0BAB3;--n700:#908C86;--n800:#605D5A;--n900:#302F2D;--white:#fff;--wine:#732200;--clay:#AB7A66;--amber:#EA821B;--amber-100:#FBE6D1;--success:#458C64;--error:#FF383C;--error-700:#992224;--purple-500:#8069A0;--disp:"Mansory","Playfair Display",Georgia,serif;--body:"Apparat","Inter",system-ui,sans-serif;--sh-sm:0 1px 2px rgba(48,47,45,.06);--sh-card:0 2px 12px rgba(48,47,45,.08);--sh-raised:0 8px 24px rgba(48,47,45,.12);--sh-ov:0 16px 40px rgba(0,41,14,.22);--ease-out:cubic-bezier(.16,1,.3,1)}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;min-height:100vh}body{background:var(--n200);color:var(--n900);font-family:var(--body);-webkit-font-smoothing:antialiased}input,select,button,textarea{font-family:var(--body)}input::placeholder{color:var(--n700)}a{color:var(--green-500);text-decoration:none}a:hover{color:var(--green-400)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--n500);border-radius:99px}button{font-family:var(--body);transition:filter .15s var(--ease-out),transform .12s var(--ease-out)}button:not(:disabled):active{transform:scale(.97)}.qb-primary:not(:disabled):hover{filter:brightness(1.08)}@keyframes qbfade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes qbov{0%{opacity:0}to{opacity:1}}@keyframes qbsheet{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:none}}@keyframes qbspin{to{transform:rotate(360deg)}}.qb-fade{animation:qbfade .3s var(--ease-out)}
