:root{--pine:#18453b;--pine-deep:#0f2e27;--paper:#f4f3ee;--lime:#a6e370;--ink:#10221d;--muted:#4f625c;--soft:#d6e2dc;--gutter:max(clamp(16px, 4vw, 48px), calc((100% - 1200px) / 2));--display:"Archivo", system-ui, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--paper);color:var(--ink);font:400 1.0625rem/1.6 var(--display);font-variation-settings:"wdth" 100;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}:focus-visible{outline:3px solid var(--lime);outline-offset:3px;border-radius:2px}h1,h2,h3{margin:0;font-weight:900}.wide{font-variation-settings:"wdth" 125}.pill{border:2px solid;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem 1.05rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.pill-lime{background:var(--lime);border-color:var(--lime);color:var(--ink)}.pill-lime:hover{background:var(--paper);border-color:var(--paper)}.pill-icon{justify-content:center;width:3.25rem;height:3.25rem;padding:0}
