:root{--moss: #656b4a;--cream: #fffaf5;--charcoal: #303326;--rust: #cc6600;--mustard: #eda618;--sky: #d8e3e5;--blossom: #f9e4e7;--cloud: #faf6f0;--cloud-light: #fdfbf7;--cloud-faded: #faf6f09c;--cloud-dark: #eae4db;--onyx: #2f3325;--soil: #d18856;--soil-dark: #bc703e;--canyon: #d15429;--pink: #f7c0f9;--marigold: #ffcb40;--olive: #877b46;--periwinkle: #a2b6fc;--periwinkle-dark: #859bea;--periwinkle-darker: #506ac8;--neon: #e3ff6c;--width-large: 820px;--width-medium: 750px;--width-small: 685px;--width-extra-small: 630px;--br: 10px}@font-face{font-family:Area Normal;src:url(../../../fonts/AreaNormal-Medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Area Normal;src:url(../../../fonts/AreaNormal-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic}html{scroll-behavior:smooth}body{font-family:Area Normal,Helvetica,Arial,sans-serif;line-height:20px;font-weight:400;font-size:14px;color:var(--charcoal);background-color:var(--cloud);margin:0}.title{font-family:"Instrument Serif",serif;font-weight:400;font-size:42px;line-height:1.2}.title.large{font-size:60px;line-height:1.2}.title.small{font-family:"Instrument Serif",serif;font-weight:400;font-size:36px;line-height:1.2}h2{line-height:1.5}.pre-title{font-family:Area Normal,Helvetica,Arial,sans-serif;font-weight:400;text-transform:uppercase;font-size:20px;line-height:1.4;margin:0}.uppercase-title{font-family:Area Normal,Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:400;font-size:18px;line-height:140%;margin:0}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;width:1px;overflow:hidden;position:absolute;white-space:nowrap}button,a{font-family:Area Normal,Helvetica,Arial,sans-serif;cursor:pointer}a{color:var(--onyx)}p{font-size:16px;line-height:28px}label{display:block;margin:20px 0}input,select,textarea{padding:14px 10px 12px;display:block;font-family:Area Normal,Helvetica,Arial,sans-serif;background-color:var(--cloud);border-radius:10px;font-size:16px;width:500px;box-sizing:border-box;max-width:100%;border:1px solid var(--onyx);margin-top:8px}input.large,select.large{width:100%}input:focus-visible,select:focus-visible{outline:4px solid var(--marigold)}button:focus-visible,a:focus-visible{outline:4px solid var(--marigold)}.btn{font-size:18px;line-height:140%;text-decoration:none;border-radius:50px;padding:14px 25px 11px;transition:all .1s linear;font-family:Area Normal,Helvetica,Arial,sans-serif;text-align:center;cursor:pointer}a.btn{display:inline-block}a.short{min-width:60px}.btn.large{box-sizing:border-box;width:100%}.btn.medium{box-sizing:border-box;width:400px;max-width:100%}.btn.small{min-width:60px}.btn.primary{font-family:Area Normal,sans-serif;font-size:18px;border:none;border:1px solid var(--onyx);color:var(--onyx);background-color:var(--neon)}.btn.primary:hover,.btn.primary.loading,.btn.primary.loading:hover{border-color:var(--periwinkle);background-color:var(--periwinkle)}.btn.quaternary{font-family:Area Normal,sans-serif;font-size:18px;border:none;color:var(--onyx);background-color:var(--neon)}.btn.quaternary:hover,.btn.quaternary.loading,.btn.quaternary.loading:hover{border-color:var(--cloud);background-color:var(--cloud)}.btn.secondary{border:1px solid var(--onyx);color:var(--onyx);background-color:var(--cloud)}.btn.secondary:hover{background-color:var(--periwinkle);border-color:var(--periwinkle)}.btn.tertiary{border:none;border-bottom:1px solid var(--onyx);background-color:transparent;border-radius:0;font-size:16px;text-wrap:nowrap;padding:6px 10px;font-style:normal}.btn.tertiary:hover{background-color:var(--neon);border-radius:var(--br) var(--br) 0px 0px}.link-like{padding:0;background-color:transparent;border:none;text-decoration:underline;border-radius:1px}.error,.error a{color:var(--canyon)}.chart-fade-in{transition:all 2s linear;opacity:0;transform:translateY(20px);animation:chartFadeIn 2s ease 0s 1 forwards;animation-delay:.2s}.static-fade-in{opacity:0;animation:simpleFadeIn 1s ease 0s 1 forwards;animation-delay:.1s}@keyframes chartFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes simpleFadeIn{0%{opacity:0}to{opacity:1}}
