body{margin:0;color:#2c2620;font-family:var(--font-golos),"Golos Text",system-ui,sans-serif;-webkit-font-smoothing:antialiased;background-color:#faf8f4;background-image:linear-gradient(rgba(108,112,75,.055) 1px,transparent 0),linear-gradient(90deg,rgba(108,112,75,.055) 1px,transparent 0);background-size:34px 34px}*{box-sizing:border-box}a{color:#5b3417;text-decoration:none}a:hover{color:#6c704b}::selection{background:#6c704b;color:#fff}.mono{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace}.serif{font-family:var(--font-playfair),"Playfair Display",serif}@keyframes rr-draw{to{stroke-dashoffset:0}}@keyframes rr-fade{0%{opacity:0}to{opacity:1}}@keyframes rr-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.rr-rise{animation:rr-rise linear both;animation-timeline:view();animation-range:entry 2% cover 22%}.rr-dnav{display:flex}.rr-burger{display:none}.rr-sideframe{border-left:1px solid rgba(108,112,75,.4);border-right:1px solid rgba(108,112,75,.4)}.rr-btn-primary{background:#5b3417;color:#fff;border:1px solid #5b3417;transition:background .15s ease}.rr-btn-primary:hover{background:#4a2a12;color:#fff}.rr-btn-ghost{border:1px solid rgba(91,52,23,.4);color:#5b3417;transition:background .15s ease}.rr-btn-ghost:hover{background:#efe9df;color:#5b3417}.rr-card-link{transition:border-color .15s ease,background .15s ease}.rr-card-link:hover{border-color:#6c704b;background:#fff}.rr-term{transition:background .2s ease}.rr-term:hover{background:#f4eee2!important}.rr-partner{transition:background .2s ease}.rr-partner:hover{background:#4a2a12!important}.rr-arrow{display:inline-block;transition:transform .25s ease}.rr-partner:hover .rr-arrow{transform:translateX(5px)}@media (max-width:940px){.rr-dnav{display:none}.rr-burger{display:flex}.rr-sideframe{border-left:none;border-right:none}.rr-2col,.rr-hero{grid-template-columns:1fr!important}.rr-hero{gap:20px!important}.rr-stamp-mid{display:none!important}.rr-cta{grid-template-columns:1fr!important}}@media (max-width:600px){.rr-hide-sm{display:none!important}}@media (prefers-reduced-motion:reduce){.rr-rise{animation:none}}